发明名称 一种节省网络通信开销的合作频谱感知方法
摘要 本发明涉及一种节省网络通信开销的合作频谱感知方法。现有的网络通信开销大。本发明方法中认知无线电用户使用能量检测技术对目标频段进行频谱感知,得到本地感知结果;数据融合中心收集认知无线电用户的本地感知结果并进行融合,做出对频谱使用情况的判决,得到合作感知的判决结果。数据融合中心和认知无线电用户之间通过控制信道进行消息交互,认知无线电用户发送本地频谱感知结果,数据融合中心发送合作感知的判决结果。本发明方法在不降低合作感知准确性的前提下,减少了认知无线电网络的通信开销;对于认知无线电用户而言,减少了不必要的感知结果的发送,节省了宝贵的能量,延长了电池使用寿命。
申请公布号 CN101789836B 申请公布日期 2013.03.06
申请号 CN201010106350.8 申请日期 2010.02.02
申请人 浙江大学 发明人 陈惠芳;谢磊;吴伟;金煦
分类号 H04B17/00(2006.01)I 主分类号 H04B17/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 1.一种节省网络通信开销的合作频谱感知方法,其特征在于该方法包括如下步骤:步骤(1)初始化认知无线电用户置信度和认知无线电用户置信度门限;所述的初始化认知无线电用户置信度为设置认知无线电用户置信度为1,所述的初始化认知无线电用户置信度门限为设置认知无线电用户置信度门限为0;步骤(2)认知无线电用户感知频谱使用情况;所述的认知无线电用户感知频谱使用情况包括认知无线电用户本地感知和认知无线电用户根据本地置信度控制感知结果的发送;a、认知无线电用户本地感知的方法为:在一次感知过程中,各个认知无线电用户独立地采用现有的能量检测技术感知目标频带上主用户的信号能量,得到本地的感知结果Y<sub>i</sub>,<maths num="0001"><![CDATA[<math><mrow><msub><mi>Y</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>[</mo><msub><mi>n</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mtd><mtd><msub><mi>H</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>[</mo><msub><mi>s</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>n</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mtd><mtd><msub><mi>H</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中i为第i个认知无线电用户,n<sub>i</sub>(j)为一次感知过程中,第i个认知无线电用户第j次采样到的噪声,s<sub>i</sub>(j)为一次感知过程中,第i个认知无线电用户第j次采样到的主用户的信号,N为认知无线电用户执行一次感知所需的采样次数,H<sub>1</sub>表示主用户占用目标频段,H<sub>0</sub>表示主用户没有占用目标频段;1≤i≤K,1≤j≤N,N≥15,K表示合作感知的认知无线电用户的数量;存储感知结果Y<sub>i</sub>为本地感知记录G<sub>i</sub>(t),其中t表示本地第t次感知过程;b、认知无线电用户根据本地置信度控制感知结果的发送;各个认知无线电用户比较本地置信度与本地置信度门限的大小,若本地置信度大于或等于本地置信度门限,则通过控制信道向数据融合中心发送本次感知过程中得到的本地感知结果Y<sub>i</sub>,若本地置信度小于本地置信度门限则不发送本地感知结果Y<sub>i</sub>;步骤(3)数据融合中心判决频谱使用情况;所述数据融合中心判决频谱使用情况是指数据融合中心在收到认知无线电用户发送的感知结果后,对接收到的感知结果进行融合,利用融合的结果做出对频谱使用情况的判决,具体如下:c、数据融合中心在接收到各个认知无线电用户的感知结果后,统计参与本次合作感知的用户个数K′;利用K′对收到的感知结果进行归一化,然后等增益融合得到融合结果Y<sub>c</sub>,<maths num="0002"><![CDATA[<math><mrow><msub><mi>Y</mi><mi>c</mi></msub><mo>=</mo><mfrac><mn>1</mn><msup><mi>K</mi><mo>&prime;</mo></msup></mfrac><munderover><mi>&Sigma;</mi><mrow><msup><mi>i</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><msup><mi>K</mi><mo>&prime;</mo></msup></munderover><msub><mi>Y</mi><msup><mi>i</mi><mo>&prime;</mo></msup></msub></mrow></math>]]></maths>其中Y<sub>i′</sub>表示数据融合中心本次收到的第i′个感知结果;d、数据融合中心按照基于Neyman-Pearson最佳检测理论的判决方法,划定判决门限并做出对频谱使用情况的判决;划定判决门限γ<sub>c</sub>,<maths num="0003"><![CDATA[<math><mrow><msub><mi>&gamma;</mi><mi>c</mi></msub><mo>=</mo><mfrac><mn>1</mn><msup><mi>K</mi><mo>&prime;</mo></msup></mfrac><munderover><mi>&Sigma;</mi><mrow><msup><mi>i</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><msup><mi>K</mi><mo>&prime;</mo></msup></munderover><msub><mi>&mu;</mi><msub><mi>H</mi><mn>0</mn></msub></msub><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>+</mo><msup><mi>Q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>P</mi><mi>f</mi></msub><mo>)</mo></mrow><msqrt><munderover><mi>&Sigma;</mi><mrow><msup><mi>i</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><msup><mi>K</mi><mo>&prime;</mo></msup></munderover><msup><mrow><mo>[</mo><mfrac><mn>1</mn><msup><mi>K</mi><mo>&prime;</mo></msup></mfrac><msub><mi>&sigma;</mi><msub><mi>H</mi><mn>0</mn></msub></msub><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></msqrt></mrow></math>]]></maths>其中<img file="FSB00000933288200022.GIF" wi="119" he="50" />为主用户没有占用目标频段时数据融合中心收到的第i′个感知结果的均值,<img file="FSB00000933288200023.GIF" wi="120" he="58" />为主用户没有占用目标频段时数据融合中心收到的第i′个感知结果的方差,P<sub>f</sub>为系统给定的虚警概率,Q<sup>-1</sup>为Q函数的反函数;当融合结果Y<sub>c</sub>小于判决门限γ<sub>c</sub>时,数据融合中心判决主用户没有占用目标频段;当融合结果Y<sub>c</sub>大于或等于判决门限γ<sub>c</sub>时,数据融合中心判决主用户占用了目标频段;将此判决结果作为本次合作感知的判决结果;e、数据融合中心将本次合作感知的判决结果和判决门限γ<sub>c</sub>通过控制信道广播给所有认知无线电用户;步骤(4)认知无线电用户更新本地置信度;认知无线电用户更新本地置信度是指认知无线电用户利用收到的合作感知的判决结果和判决门限γ<sub>c</sub>更新自身的置信度,具体为:f、第i个认知无线电用户收到数据融合中心发送的合作感知的判决结果和判决门限γ<sub>c</sub>后,将此次频谱感知过程中的本地感知结果Y<sub>i</sub>与γ<sub>c</sub>进行比较,当本地感知结果Y<sub>i</sub>小于判决门限γ<sub>c</sub>时,本地判决主用户没有占用目标频段;当本地感知结果Y<sub>i</sub>大于或等于判决门限γ<sub>c</sub>时,本地判决主用户占用了目标频段;比较本地判决结果与合作感知的判决结果,得到在此次频谱感知过程中本地判决与合作感知判决的一致性记录;g、利用最近l次感知过程中本地判决与合作感知判决的一致性记录,统计最近l次感知过程中本地判决与合作感知判决一致的次数Num<sub>matched</sub>(i),更新本地置信度c<sub>i</sub>,c<sub>i</sub>=Num<sub>matched</sub>(i)/l,i=1,2,…,K;l>0;其中l表示置信度门限的更新周期;步骤(5)更新置信度门限;更新置信度门限是指每经过1次感知后,各个认知无线电用户向数据融合中心发送1次感知结果的平均值Z<sub>i</sub>和当前的本地置信度c<sub>i</sub>,并由数据融合中心重新选择置信度门限;具体为:h、认知无线电用户每经过1次感知后,根据1次感知过程中得到的本地感知记录G<sub>i</sub>(t),计算1次感知结果的平均值Z<sub>i</sub>,<maths num="0004"><![CDATA[<math><mrow><msub><mi>Z</mi><mi>i</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mi>c</mi></msub><mo>-</mo><mi>l</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>t</mi><mi>c</mi></msub></munderover><mfrac><mrow><msub><mi>G</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>l</mi></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>K</mi></mrow></math>]]></maths>其中t<sub>c</sub>表示本地最近的一次感知过程;每个认知无线电用户将本地统计的1次感知结果的平均值Z<sub>i</sub>和当前的本地置信度c<sub>i</sub>发送给数据融合中心;i、数据融合中心收到K个认知无线电用户发送来的1次感知结果的平均值Z<sub>i</sub>和本地置信度c<sub>i</sub>后,记录为{[Z<sub>1</sub>,c<sub>1</sub>],[Z<sub>2</sub>,c<sub>2</sub>],…,[Z<sub>i</sub>,c<sub>i</sub>],…,[Z<sub>K</sub>,c<sub>K</sub>]};对{[Z<sub>1</sub>,c<sub>1</sub>],[Z<sub>2</sub>,c<sub>2</sub>],…,[Z<sub>i</sub>,c<sub>K</sub>],…,[Z<sub>K</sub>,c<sub>K</sub>]}按照置信度的大小进行排序,得到<img file="FSB00000933288200031.GIF" wi="923" he="62" />其中<maths num="0005"><![CDATA[<math><mrow><msub><mi>c</mi><msub><mi>b</mi><mn>1</mn></msub></msub><mo>&GreaterEqual;</mo><msub><mi>c</mi><msub><mi>b</mi><mn>2</mn></msub></msub><mo>&GreaterEqual;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&GreaterEqual;</mo><msub><mi>c</mi><msub><mi>b</mi><mi>m</mi></msub></msub><mo>&GreaterEqual;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&GreaterEqual;</mo><msub><mi>c</mi><msub><mi>b</mi><mi>K</mi></msub></msub><mo>,</mo></mrow></math>]]></maths>1≤m≤K,1≤b<sub>m</sub>≤K,b<sub>m</sub>表示第b<sub>m</sub>个认知无线电用户;计算偏差系数D(k),<maths num="0006"><![CDATA[<math><mrow><mi>D</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mrow><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>Z</mi><msub><mi>b</mi><mi>m</mi></msub></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>&mu;</mi><msub><mi>H</mi><mn>0</mn></msub></msub><mrow><mo>(</mo><msub><mi>b</mi><mi>m</mi></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mrow><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msubsup><mi>&sigma;</mi><msub><mi>H</mi><mn>0</mn></msub><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>b</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>K</mi></mrow></math>]]></maths>k依次从K取到1,得到对应的K个偏差系数{D(K),D(K-1),…,D(1)};比较这K个偏差系数,找出其中的最大值,并确定使得偏差系数D(k)最大的k值,用k<sub>opt</sub>表示;如果有多个k值都使得偏差系数最大,取其中最小的k值作为k<sub>opt</sub>;选择第<img file="FSB00000933288200034.GIF" wi="63" he="64" />个认知无线电用户的置信度<img file="FSB00000933288200035.GIF" wi="69" he="57" />作为新的置信度门限;数据融合中心将新的置信度门限<img file="FSB00000933288200036.GIF" wi="70" he="59" />通过控制信道广播给所有认知无线电用户;j、认知无线电用户将收到的数据融合中心发送来的新的置信度门限设置为新的本地置信度门限。
地址 310027 浙江省杭州市西湖区浙大路38号