• Laser & Optoelectronics Progress
  • Vol. 59, Issue 13, 1306001 (2022)
Shi Wang1, Hao Lan1、2、*, Xiaoying Zhu1, Min Zhang1, and Zhishan Zeng1
Author Affiliations
  • 1School of Electronic and Information Engineering, Liaoning Technical University, Huludao 125100, Liaoning , China
  • 2Institute of graduate, Liaoning Technical University, Huludao 125100, Liaoning , China
  • show less
    DOI: 10.3788/LOP202259.1306001 Cite this Article Set citation alerts
    Shi Wang, Hao Lan, Xiaoying Zhu, Min Zhang, Zhishan Zeng. Performance Evaluation System of Spectrum Allocation Protocols Based on Probability Distribution Vector[J]. Laser & Optoelectronics Progress, 2022, 59(13): 1306001 Copy Citation Text show less
    Structure of the system
    Fig. 1. Structure of the system
    Allocation tree of 3 channels for 2 users under two allocation protocols. (a) RAP; (b) ERAP
    Fig. 2. Allocation tree of 3 channels for 2 users under two allocation protocols. (a) RAP; (b) ERAP
    Transmission process of SU data packets
    Fig. 3. Transmission process of SU data packets
    Simulation process
    Fig. 4. Simulation process
    Average delay for different SU cache sizes
    Fig. 5. Average delay for different SU cache sizes
    Average length SU under different numbers of arriving packets
    Fig. 6. Average length SU under different numbers of arriving packets
    Throughput of SU under different total number of arriving packets
    Fig. 7. Throughput of SU under different total number of arriving packets
    Rejection rate of SU under different total number of arriving packets
    Fig. 8. Rejection rate of SU under different total number of arriving packets

    Algorithm 1:random allocation protocol

    Input:NM

    Output:distribution result matrix D

    1:set D=0dj,i=0,for all i and j

    2:for j=1 to M do

    3:set a from 1,,N with equal probabilities

    4:set dj,a1

    5:end for

    Table 1. Flow of the RAP algorithm

    Algorithm 2:equitable and random allocation protocol

    Input:NM

    Output:distribution result matrix D

    1:set D=0dj,i=0,for all i and j

    2:set priority user list:l=1,,N

    3:for j=1 to M do

    4:set a from l with equal probabilities

    5:set dj,a1

    6:remove a from l

    7:if l is empty then

    8:set l1,,N

    9:end if

    10:end for

    Table 2. Flow of the ERAP algorithm
    ParameterValue setting
    PU occupation PPU0.50.50.50.5
    Number of channel states C4
    Channel state transition matrix Mt0.250.250.250.250.250.250.250.250.250.250.250.250.250.250.250.25
    Modulation scheme MkM0=0.5,0.5,0,0M1=0.2,0.5,0.3,0M2=0.2,0.3,0.3,0.2M3=0.1,0.2,0.3,0.4
    Simulation time ST1000 time slots
    Maximum number of packets arriving per time slot m1
    Table 3. Setting of environmental parameters
    Simulation codeUser numberBuffer size KiTotal number of packets arrived SPSU arrival process probability vector αi
    Simulation 1U110‒356000.4,0.6
    U24000.6,0.4
    Simulation 2U17370‒6100.63,0.37(0.39,0.61)
    U210
    U37
    U410
    Simulation 3U17670‒10000.33,0.67(0,1)
    U210
    U310
    U410
    Table 4. Setting of SU parameters
    Shi Wang, Hao Lan, Xiaoying Zhu, Min Zhang, Zhishan Zeng. Performance Evaluation System of Spectrum Allocation Protocols Based on Probability Distribution Vector[J]. Laser & Optoelectronics Progress, 2022, 59(13): 1306001
    Download Citation