发明名称 基于Cholesky矩阵分解的协作频谱检测方法
摘要 本发明公开了一种基于Cholesky矩阵分解的协作频谱检测方法,主要解决现有的能量检测算法受噪声不确定影响大,需要先验信息和检测门限难以确定等问题。其实现步骤是:(1)各个检测用户根据所要检测的频段,采集该频段的数据,并上传到处理中心;(2)处理中心根据上传的数据,构造归一化协方差矩阵,并对其进行Cholesky分解;(3)利用该分解结果计算检测统计量,分析其概率分布;(4)根据检测统计量的概率分布计算目标虚警概率下的判决门限;(5)处理中心对检测统计量与检测门限进行比较,判决主用户信号是否存在。本发明具有抗噪声不确定度能力强,检测门限精准,检测性能高的优点,可用于无线通信。
申请公布号 CN103973381A 申请公布日期 2014.08.06
申请号 CN201410211226.6 申请日期 2014.05.19
申请人 西安电子科技大学 发明人 李赞;周福辉;杨鼎;高锐;关磊;黄海燕;刘向丽;齐佩汉;胡伟龙;熊天意
分类号 H04B17/00(2006.01)I 主分类号 H04B17/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;黎汉华
主权项 一种基于Cholesky矩阵分解的协作频谱检测方法,包括如下步骤:(1)将占用当前频段的用户信号定义为主用户,将通过检测当前频段上主用户是否存在,以试图占用该频段的用户信号定义为检测用户,将通过融合和分析各个检测用户采集的数据,以确定当前频段主用户信号是否存在的设备定义为处理中心;(2)各个检测用户根据所要观察的频段,采集该频段的数据得到x<sub>i</sub>(n),其中n=1,...,N;i=1,...,M,N为各个检测用户的采样点数,M为检测用户数,各个检测用户将采集到的数据x<sub>i</sub>(n)上传到处理中心;(3)处理中心根据各检测用户上传的数据x<sub>i</sub>(n),构建检测统计量T<sub>ξ</sub>:(3.1)处理中心根据各个检测用户上传的数据x<sub>i</sub>(n),构建数据矩阵X和协方差矩阵R<sub>x</sub>,其中数据矩阵X为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>M</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>x</mi><mi>M</mi></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mi>M</mi></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000011.GIF" wi="758" he="315" /></maths>协方差矩阵为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>R</mi><mi>x</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><msup><mi>XX</mi><mi>H</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000012.GIF" wi="341" he="144" /></maths>其中(·)<sup>H</sup>为Heimitian转置;(3.2)处理中心根据协方差矩阵R<sub>x</sub>,计算归一化协方差矩阵R'<sub>x</sub>:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>R</mi><mi>x</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mi>N</mi><msubsup><mi>&sigma;</mi><mi>w</mi><mn>2</mn></msubsup></mfrac><msub><mi>R</mi><mi>x</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000013.GIF" wi="291" he="159" /></maths>其中,<img file="FDA0000507006690000014.GIF" wi="80" he="87" />为处理中心设置的噪声方差,N为各个检测用户的采样点数;(3.3)处理中心对归一化协方差矩阵R'<sub>x</sub>进行Cholesky分解,得到分解后的上三角矩阵,即:R'<sub>x</sub>=L<sup>T</sup>L,其中,L为上三角矩阵,其表示为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>L</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>l</mi><mn>11</mn></msub></mtd><mtd><msub><mi>l</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>l</mi><mrow><mn>1</mn><mi>M</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>l</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>l</mi><mrow><mn>2</mn><mi>M</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>l</mi><mi>MM</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000021.GIF" wi="588" he="355" /></maths>其中,l<sub>ij</sub>为上三角矩阵L的第i行第j列元素,i=1,...,M,j=1,...,M;(3.4)处理中心根据分解后得到的上三角矩阵L,构建检测统计量T<sub>ξ</sub>:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>T</mi><mi>&xi;</mi></msub><mo>=</mo><mfrac><msub><mi>&zeta;</mi><mn>1</mn></msub><msub><mi>&zeta;</mi><mi>M</mi></msub></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000022.GIF" wi="208" he="141" /></maths>其中ζ<sub>1</sub>,ζ<sub>M</sub>分别为上三角矩阵L的最大特征值和最小特征值;(4)处理中心根据检测统计量T<sub>ξ</sub>,计算检测门限γ<sub>ξ</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>&gamma;</mi><mi>&xi;</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>u</mi><msub><mi>&zeta;</mi><mi>M</mi></msub></msub><msub><mi>u</mi><msub><mi>&zeta;</mi><mn>1</mn></msub></msub></mrow><mrow><msubsup><mi>u</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup><mo>-</mo><msup><mi>&Phi;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>fa</mi></msub><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup></mrow></mfrac><mo>+</mo><mfrac><mrow><msup><mi>&Phi;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>fa</mi></msub><mo>)</mo></mrow><msqrt><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mn>1</mn></msub><mn>2</mn></msubsup><msubsup><mi>u</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup><msubsup><mi>u</mi><msub><mi>&zeta;</mi><mn>1</mn></msub><mn>2</mn></msubsup><mo>-</mo><msup><mi>&Phi;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>fa</mi></msub><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mn>1</mn></msub><mn>2</mn></msubsup><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup></msqrt></mrow><mrow><msubsup><mi>u</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup><mo>-</mo><msup><mi>&Phi;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>fa</mi></msub><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><msub><mi>&zeta;</mi><mi>M</mi></msub><mn>2</mn></msubsup></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000507006690000023.GIF" wi="1647" he="192" /></maths>其中,<img file="FDA0000507006690000026.GIF" wi="67" he="64" />和<img file="FDA0000507006690000027.GIF" wi="72" he="59" />分别为步骤(3.4)中的最大特征值ζ<sub>1</sub>和最小特征值ζ<sub>M</sub>的均值,<img file="FDA0000507006690000024.GIF" wi="71" he="85" />和<img file="FDA0000507006690000025.GIF" wi="89" he="85" />分别为最大特征值ζ<sub>1</sub>和最小特征值ζ<sub>M</sub>的方差,P<sub>fa</sub>为虚警概率,取值范围为(0,1),Φ‑<sup>1</sup>(·)为标准正态分布的累积量分布函数Φ(·)的逆函数;(5)将步骤(3.4)中得到的检测统计量T<sub>ξ</sub>与步骤(4)中得到的检测门限γ<sub>ξ</sub>进行比较,当T<sub>ξ</sub>≥γ<sub>ξ</sub>时,判决为主用户存在,即当前频段频谱已被某用户占用,否则,判决为主用户不存在,即当前频段频谱为空闲状态,允许检测用户利用。
地址 710071 陕西省西安市太白南路2号