1.一种矿井下认知无线电系统中自动式多次竞争的频谱分配方法,其特征在于,所述矿井下认知无线电系统中自动式多次竞争的频谱分配方法包括以下步骤:
步骤1:若β≥β0,发起新一次竞争频谱,否则SMC继续伺服等待;其中β表示当前系统频谱池中的空闲频谱总量占授权用户拥有的频谱总量的比值,β0为频谱管理中心定的阈值,SMC为频谱管理中心;
步骤2:N个认知用户向SMC提交各自投标
步骤3:初始化参数:系统总吞吐量TR、数据传输需求Dn、单位信道宽度△f、被初分配的认知用户数q,q≤N,认知用户n在mn上的传输速率为其中mn表示认知用户n获得的空闲信道数;
步骤4:对N个认知用户按照降序进行排列;每个认知用户在其获得的信道上的预期占用时长tn根据数据传输需求Dn求出:
其中△f为单位信道带宽,为mn个空闲信道的带宽。
步骤5:按照tn得到认知用户成功占用预期占用时长的概率P(tn),该概率表明认知无线电系统的统计平均吞吐量,得到认知无线电系统总吞吐量为:
其中mq表示q个认知用户获得的空闲信道数,为mq个空闲信道的带宽;
步骤6:选择分享信道新加入的认知用户n′:
I1={n|mn≥mn′,n,n′∈[0,q-1]},I2={n|mn≥1,n∈I1},
其中mn'表示新加入的认知用户n′获得的信道数,代表新加入的认知用户n′在mq上的传输速率,I1为满足mn≥mn′时认知用户的集合,I2为满足mn≥1时认知用户的集合,I3为满足时认知用户的集合判断I3是否为空,若为空,频谱分配结束,转到步骤7,若不为空,则转至步骤5;
步骤7:为新加入的认知用户n′预分配;
步骤8:新加入的认知用户n′当前所占各信道中的最小值μ,若μ>tn′,确认试分配,更新参数:q=q+1,转到步骤9;若μ≤tn′,分配失败,则mq=0,tq=0,mn′=2mn′,tn′=tn′/2,转到步骤10;
步骤9:本次分配结束,更新mq和tq值,并将结果反馈给SUs,各认知用户接入各自获得的信道,更新β=0,转至步骤1;开始为其他认知用户进行分配,当获得频谱的用户不能再减少其信道数时,执行步骤10;
步骤10:分配结束。
2.根据权利要求1所述的一种矿井下认知无线电系统中自动式多次竞争的频谱分配方法,其特征在于,所述步骤一中β具体为:
表示当前系统频谱池中的空闲频谱总量,表示M个授权用户拥有的频谱总量。
3.根据权利要求2所述的一种矿井下认知无线电系统中自动式多次竞争的频谱分配方法,其特征在于,所述步骤四中数据传输需求Dn具体为:
当已知认知用户n需求数据量时,获得数据传输需求为:
其中p′n,m表示认知用户n在信道m上的传输功率,|Hn,m|2为表示认知用户n在信道m上的功率增益,假设每个认知用户在各个信道的增益相同,即:为mn个空闲信道的带宽;单位信道带宽记为△f;tn表示传输时长;fs为采样点频率,σ2为噪声功率;K为无编码QAM调制方式和香农容量的信噪比关系,若为瑞利信道,K的表达式为:
其中BER表示误码率。
4.根据权利要求3所述的一种矿井下认知无线电系统中自动式多次竞争的频谱分配方法,其特征在于,所述步骤五中得到认知无线电系统总吞吐量具体过程为:
假设当前认知无线电系统的效用目标为总吞吐量,当已知认知用户n的数据传输需求Dn和传输速率时,Bn-old和Tn-old分别代表目前的分配策略中的认知用户被分配的信道带宽和期望使用的时间长度,Bn-new和Tn-new分别代表自动式多次竞争的频谱算法中认知用户被分配的信道带宽和期望使用的时间长度,若满足式(10),则认知无线电系统能够使用自动式多次竞争的频谱算法;
其中N1为已获得信道的认知用户数;N2为自动式多次竞争的频谱算法中得到信道的认知用户数;P(Tn-new)为认知用户n采用自动式多次竞争的频谱方法能够完整使用预期占用时长的概率,P(Tn-old)为认知用户n采用采用目前的频谱方法能够完整使用预期占用时长的概率;表示认知用户为n在频谱mn上的效率,其中代表频谱mn的带宽B,设分配的空闲信道的初始状态都是空闲的,开始使用是0时刻,概率的表达式为:
其中λn表示从工作状态到空闲状态,μn表示从空闲状态到工作状态,t为P(Tn-new)或P(Tn-old),x表示时间的积分变量。
5.根据权利要求4所述的一种矿井下认知无线电系统中自动式多次竞争的频谱分配方法,其特征在于,所述步骤七中为新加入的认知用户n′预分配具体为:
mn′=mn′/2,tn′=2tn′;
其中Dq表示认知用户q数据传输需求,tn'表示新加入的认知用户n′在其获得的信道上的预期占用时长。