一种认知无线电中应用的信道随机征用方法_3

文档序号:9277202阅读:来源:国知局
Hmxn中,V个已授权用户和s个未授权用户同时去征用信道 H(m,n),由于已授权用户对信道的使用权优于未授权用户,那么V个已授权用户先随机占 用一个可用信道H(m,n)进行正常通信;
[0076] Step4. 2、随后分配到信道中的s个未授权用户根据信道征用概率开始对信道占 用情况进行检测分析,首先对信道征用概率高的信道进行检测分析;
[0077] 如果征用过程中检测到空闲的可用信道,那么未授权用户就使用此空闲信道进行 数据传输;
[0078] 如果未授权用户没有检测到可用信道或是检测到的信道已经被其他用户占用或 信道征用循环周期结束,则结束未授权用户对本次信道的检测征用,等待下一轮信道的征 用到来,继续对信道进行检测征用,采用这种循环向后跳位的方法依次循环征用信道,直到 所有循环结束;
[0079] St印5、统计本次信道征用中所有用户进行数据通信所产生的网络吞吐量:
[0080] 在信道矩阵Hmxn*,用户不断的循环征用信道,一旦征用到可用的信道,用户就使 用该信道进行数据传输,进而产生一定的数据吞吐量,从而计算得第k次循环的有效吞吐
[0081] 其中,X表示数据传输速率,k表示信道征用循环次数,0表示信道检测时间,T 表示信道征用循环周期;
[0082] Step6、确定最优模型:
[0083] 重复上述的步骤Step4、步骤Step5,未授权用户在不同周期内多次循环随机征用 信道,将得到的有效吞吐量进行比较,直到使得信道产生的吞吐量达到最优且基本不变化 时,选取此时循环的矩阵模型作为信道随机征用的最优方法。
[0084] 在所述步骤St印5中,当信道循环征用过程结束后,把检测到的已被用户占用并 且能够进行数据通信的信道H(m,n)标记为"1",其他的信道标记为"0",这样就从随机信道 矩阵H mxn转换到了有效信道矩阵Ht,这种依次不断的进行循环,在给定参数的条件下,不 断的计算得到每次的吞吐量,所有循环结束后,会得到相对应的模型。
[0085] 实施例4:如图1-2所示,一种认知无线电中应用的信道随机征用方法,首先网络 信道依据随机游走模型来随机形成信道矩阵;随后采用择机频谱分配方式将未授权用户分 配到信道中;计算未授权用户信道征用的概率;未授权用户和已授权用户进行信道征用; 具有优先权的已授权用户会率先随机的占用一个可用信道进行正常通信;随后分配到信道 中的未授权用户根据信道征用概率开始对信道占用情况进行检测分析,首先对信道征用概 率高的信道进行检测分析,如果检测到已授权用户不占用该信道或有空闲信道时,未授权 用户就使用该信道进行数据传输;如果没有检测到可用信道且信道征用周期结束,则未授 权用户无法进行数据传输,终止未授权用户对信道的征用,并等待下一次的信道征用;并统 计本次信道征用中所有用户进行数据通信所产生的网络吞吐量来形成初始化系统模型和 优化目标,这样依次不断的循环,采用并行处理算法来随机征用信道,将得到的有效吞吐量 进行比较,直到统计的网络吞吐量达到收敛时获得最优的自适应模型信道随机征用方法。
[0086] 设定,有15个信道,即有15个已授权用户,15个未授权用户,即V = 15, s = 15,
中,c = 2, e为自然对中的底数;
[0087] 所述认知无线电中应用的信道随机征用方法的具体步骤如下:
[0088] St印1、网络信道依据随机游走模型获取信道矩阵Hmxn:
[0089] 首先在网络中运用随机游走模型y(t) = e+y(t_l)+e(t),不断的改变t的值,使 得每个t对应着一个信道,最终得到一系列的信道,把这些得到的信道有序的放到矩阵中 形成mXn维随机信道矩阵Hnixn:
[0091] 其中,y(t)表示信道序列,e(t)表示随机项,并且E[e(t)] = 0,e表示常数项, Hm,n表示第m行的第n个信道;
[0092] 具体参数设计为:m = n = 15,通过随机游走模型得到15X15维随机信道矩阵 Hl5X15:
[0094] St印2、把未授权用户采用择机频谱分配方式分配到网络信道中,网络信道形成通 信模型:
[0095] 设定一个认知无线电通信系统中有V个已授权用户,s个未授权用户,那么每个已 授权用户都对应唯一的信道,并且已授权用户对信道的使用权高于未授权用户;
[0096] 首先把s个未授权用户采用择机频谱分配方式分配到网络信道中,s个未授权用 户任意的检测由Stepl中得到的信道矩阵H mxn中信道的占用情况,不断的循环来形成通信 模型;
[0097] 其中,信道矩阵Hmxn是由V个信道组成的mXn维的矩阵,每一项H(m,n)表示一个 信道;
[0098] 具体参数设计为:已授权用户V= 15,未授权用户S = 15,随后将这15个未授权用 户采用择机频谱分配方式分配到网络信道中,然后这15个未授权用户任意的检测由Stepl 中得到的信道矩阵H 15xi5中信道的占用情况,不断循环形成通信模型;
[0099] St印3、计算未授权用户信道征用的概率:
[0100] 在所有V个已授权用户,S个未授权用户随机分配的信道中,根据信道的可征用 概率来计算得到用户能在此信道进行数据通信的数据量,由于事先没有确定的信道占用信
[0101] 其中,p(k)表示某个未授权用户在第k次循环能征用某信道的概率;C表示修正常 数,并且C多0, In是以e为底的对数,k是检测次数,未授权用户征用到信道的概率与算法 的循环检测次数k有关,取得合适的k值,用户使用该信道的通信时间越长,网络的吞吐量 也就越大;
[0102] 具体参数设计为:C = 2,随着未授权用户对信道进行不断的检测分析,循环次数
到未授权用户当前循环下的信道征用概率矩阵:
[0103] ①当循环的次数取值为k时,得到未授权用户当前循环下的信道征用概率矩阵 [p(k)]如下所示:
[0105] ②当循环的次数取值为k_l时,依据k_l次的信道征用概率公式
[P(k-1)]如下所示,[P(H)]=
[0107] St印4、未授权用户和已授权用户进行信道征用:
[0108] St印4. 1、在信道矩阵Hmxn中,V个已授权用户和s个未授权用户同时去征用信道 H(m,n),由于已授权用户对信道的使用权优于未授权用户,那么v个已授权用户先随机占 用一个可用信道H(m,n)进行正常通信;
[0109] Step4. 2、随后分配到信道中的s个未授权用户根据信道征用概率开始对信道占 用情况进行检测分析,首先对信道征用概率高的信道进行检测分析;
[0110] 如果征用过程中检测到空闲的可用信道,那么未授权用户就使用此空闲信道进行 数据传输;
[0111] 如果未授权用户没有检测到可用信道或是检测到的信道已经被其他用户占用或 信道征用循环周期结束,则结束未授权用户对本次信道的检测征用,等待下一轮信道的征 用到来,继续对信道进行检测征用,采用这种循环向后跳位的方法依次循环征用信道,直到 所有循环结束;
[0112] 具体的信道征用是15个已授权用户和15个未授权用户同时去征用信道H15xi5,高 优先权的已授权用户随机选取一个可用信道进行通信,随后未授权用户对信道进行检测, 如果检测到有空闲信道可用,就占用此信道进行通信,如果该信道不可用,则继续寻找可用 信道。
[0113] St印5、统计本次信道征用中所有用户进行数据通信所产生的网络吞吐量:
[0114] 在信道矩阵Hmxn*,用户不断的循环征用信道,一旦征用到可用的信道,用户就使 用该信道进行数据传输,进而产生一定的数据吞吐量,从而计算得第k次循环的有效吞吐
[0115] 其中,A表示数据传输速率,k表示信道征用循环次数,0表示信道检测时间,T 表示信道征用循环周期;
[0116] 具体参数设计为:T = 15s,|3 = 0? 05s,A = 1 (bit/s),
[0117] ①根据用户征用到可用信道用于正常通信产生数据吞吐量的计算公式
[Oh(V)]:
[0120]
[0121] Step6、确定最优模型:
[0122] 重复上述的步骤Step4、步骤Step5,未授权用户在不同周期内多次循环随机征用 信道,将得到的有效吞吐量进行比较,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1