发明名称 基于分层控制信道机制的认知无线电网络建立方法
摘要 本发明提供了一种基于双层控制信道机制的认知无线电网络建立方法,技术方案是:首先,在认知用户之间利用低层控制信道实现认知用户之间的握手。然后,握手的认知用户之间利用交换自身频谱传感器收集的频谱空洞信息。一旦某一认知用户发现其与另一认知用户之间存在共同的频谱空洞频率段,且带宽满足预定的频带宽度要求时,这一对认知用户之间利用此共同频点建立高层控制信道。之后,这一对认知用户之间充分交换各自搜集的所有电磁环境信息,找出该对认知用户间所有共同频谱空洞。最后,利用新找到的共同频谱空洞建立数据信道。本发明有效地解决了认知无线电网络建立过程中的控制信道的存在性与有效性之间存在的矛盾。
申请公布号 CN102307356A 申请公布日期 2012.01.04
申请号 CN201110259192.4 申请日期 2011.09.05
申请人 中国人民解放军国防科学技术大学 发明人 韩方剑;韩方景;余莉
分类号 H04W16/14(2009.01)I;H04W16/18(2009.01)I 主分类号 H04W16/14(2009.01)I
代理机构 国防科技大学专利服务中心 43202 代理人 王文惠
主权项 1.一种基于双层控制信道机制的认知无线电网络建立方法,其特征在于包括下述步骤:设任意认知用户之间控制信道的控制信号s(t)时域表达式如下:<maths num="0001"><![CDATA[<math><mrow><mi>s</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msqrt><mfrac><mrow><mn>2</mn><msub><mi>P</mi><mi>mask</mi></msub></mrow><msub><mi>N</mi><mi>F</mi></msub></mfrac></msqrt><mi>g</mi><mi>cos</mi><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mi>c</mi></msub><mi>t</mi><mo>+</mo><msub><mi>&phi;</mi><mi>c</mi></msub><mo>)</mo></mrow><mi>g</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>G</mi><mi>DS</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>c</mi><mi>n</mi></msub><mi>p</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>n</mi><msub><mi>T</mi><mi>c</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mi>g</mi><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>F</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>d</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>n</mi><msub><mi>N</mi><mi>F</mi></msub><mo>+</mo><msub><mi>G</mi><mi>DS</mi></msub><msub><mi>N</mi><mi>F</mi></msub><mo>)</mo></mrow></msub><mi>gexp</mi><mo>[</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mfrac><mrow><mi>k</mi><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>n</mi><msub><mi>T</mi><mi>c</mi></msub><mo>)</mo></mrow></mrow><msub><mi>N</mi><mi>F</mi></msub></mfrac><mo>]</mo></mrow></math>]]></maths>其中,P<sub>mask</sub>为IEEE 802.15标准中的功率谱密度掩模;N<sub>F</sub>为正交频分复用调制的子载波数;f<sub>c</sub>为载波频率;φ<sub>c</sub>为载波初始相位;c<sub>n</sub>为第n个直扩序列扩谱码且c<sub>n</sub>∈{-1,1};p(·)为码片脉冲成形波形,G<sub>DS</sub>为直接序列扩谱增益,即每符号码片数;T<sub>c</sub>为码片的时间长度,<img file="FDA0000088841190000013.GIF" wi="248" he="63" />为第k+nN<sub>F</sub>+G<sub>DS</sub>N<sub>F</sub>个数据符号;设当前的认知用户节点为SU<sub>0</sub>:第一步,SU<sub>0</sub>与相邻认知用户握手;第(1)步,检测授权用户使用的频谱范围;SU<sub>0</sub>创建与其对应的PU<sup>(0)</sup>列表,该列表中每条记录存储一个授权用户的参数信息,参数信息包括:授权用户中心频率、授权用户信号带宽;SU<sub>0</sub>利用频谱传感器检测授权用户信号,并在PU<sup>(0)</sup>列表中记录检测到的授权用户的参数信息;第(2)步,测量并记录频谱空洞;SU<sub>0</sub>利用频谱传感器,测量CRN工作频段的功率谱密度分布,并判定功率谱密度低于预设功率谱密度门限的频段为频谱空洞,功率谱密度门限选取规则为:取该频段常年平均噪声功率谱密度值和-41.3dBm/MHz中的较高者;SU<sub>0</sub>创建与其对应的频谱空洞列表SH<sup>(0)</sup>,该列表中每条记录存储一个频谱空洞的参数信息,参数信息包括:频谱空洞编号、低端频率参数f′<sub>SH</sub>、高端频率参数f″<sub>SH</sub>、频谱空洞内噪声功率谱密度参数N<sub>SH</sub>,f′<sub>SH</sub><f″<sub>SH</sub>;则频谱空洞所在频率段为[f′<sub>SH</sub>,f″<sub>SH</sub>];第(3)步,SU0与相邻的认知用户握手;对控制信号s(t)进行参数配置得到控制信号s<sub>L</sub>(t):即令N<sub>F</sub>=1,1<<G<sub>DS</sub>≤1/T<sub>c</sub>;SU<sub>0</sub>利用下述握手方式检测相邻的认知用户:SU<sub>0</sub>利用控制信号s<sub>L</sub>(t)发送自身名称,发送天线配置为单天线;SU<sub>0</sub>接收相邻认知用户发送的控制信号s<sub>L</sub>(t),接收天线配置为多天线;同时,SU<sub>0</sub>利用波达方向估计算法计算所有相邻认知用户的信号到达角;设SU<sub>0</sub>的相邻认知用户依照与SU<sub>0</sub>实现握手的先后顺序依次为SU<sub>1</sub>至SU<sub>u</sub>,u为自然数;将SU<sub>0</sub>的相邻认知用户信息存储到SU<sup>(0)</sup>列表,该列表的每条记录存储一个相邻认知用户信息,包括以下字段:认知用户编号(即1至u)、SU名称(或序列号)、信号到达角;第二步,SU<sub>0</sub>与相邻的认知用户交换频谱空洞信息;SU<sub>0</sub>利用下述握手方式与相邻的认知用户交换频谱空洞信息:SU<sub>0</sub>利用控制信号s<sub>L</sub>(t)发送频谱空洞列表SH<sup>(0)</sup>,发送天线配置为单天线;SU<sub>0</sub>接收相邻认知用户利用控制信号s<sub>L</sub>(t)发送的其自身的频谱空洞列表,接收天线配置为多天线;设SU<sub>0</sub>接收来自于相邻认知用户SU<sub>1</sub>,SU<sub>2</sub>,...,SU<sub>u</sub>(即SU<sub>1</sub>至SU<sub>u</sub>)的频谱空洞列表,并分别存储为SH<sup>(1)</sup>,SH<sup>(2)</sup>,...,SH<sup>(u)</sup>列表;第三步,建立高层控制信道;第(1)步,寻找共同频谱空洞;对于任何v∈{1,…,u},将SH<sup>(0)</sup>列表与SH<sup>(v)</sup>列表做对比,如果找到频率段[f′<sub>ISH(v)</sub>,f″<sub>ISH(v)</sub>]同时属于SH<sup>(0)</sup>列表与SH<sup>(v)</sup>列表,则设置ISH<sub>v</sub>为集合{f′<sub>ISH</sub>(v),f″<sub>ISH</sub>(v)};如果没有找到共同的频谱空洞,则设置ISH<sub>v</sub>为空集;其中,需要满足以下条件:对于任何v∈{1,…,u},f″<sub>ISH</sub>(v)-f′<sub>ISH</sub>(v)大于等于CRN工作频段的相干带宽B<sub>c</sub>;对于任何v<sub>1</sub>,v<sub>2</sub>∈{1,…,u},v<sub>1</sub>≠v<sub>2</sub>,[f′<sub>ISH</sub>(v<sub>1</sub>),f″<sub>ISH</sub>(v<sub>1</sub>)]与[f′<sub>ISH</sub>(v<sub>2</sub>),f″<sub>ISH</sub>(v<sub>2</sub>)]不重叠;第(2)步,配置高层控制信道;对控制信号s(t)进行参数配置得到高层控制信道的控制信号s<sub>H</sub>(t):设置N<sub>F</sub>=2<sup>w</sup>,w为自然数,且N<sub>F</sub>≥2(f<sub>H</sub>-f<sub>L</sub>)/B<sub>c</sub>,其中f<sub>L</sub>为所有f′<sub>ISH</sub>(v)(v∈{1,…,u})中的最小值,f<sub>H</sub>为所有f″<sub>ISH</sub>(v)中的最大值;G<sub>DS</sub>=1,c<sub>n</sub>≡1或c<sub>n</sub>≡-1;第(3)步,设置收/发波束方向;SU<sub>0</sub>根据SU<sup>(0)</sup>列表中的信号到达角字段,并利用接收和发射波束成型算法,设置针对SU<sub>1</sub>至SU<sub>u</sub>的高层控制信道收/发波束方向;第(4)步,实现高层控制信道的控制链路;对于任何v∈{1,…,u}且ISH<sub>v</sub>不为空集,SU<sub>0</sub>利用控制信号s<sub>L</sub>(t)以握手方式通知SU<sub>v</sub>在ISH<sub>v</sub>频段建立高层控制信道HLCC(v);随后在HLCC(v)上利用点对点协议(Point-to-Point Protocol,PPP)实现控制链路;第四步,利用高层控制信道共享电磁环境信息;第(1)步,交换自身节点搜集的电磁环境信息;对于任何v∈{1,…,u}且HLCC(v)已建立,SU<sub>0</sub>利用HLCC(v)向SU<sub>v</sub>发送PU<sup>(0)</sup>列表、SU<sup>(0)</sup>列表以及SH<sup>(0)</sup>列表;同样对于任何v∈{1,…,u}且HLCC(v)已建立,SU<sub>0</sub>利用HLCC(v)接收SU<sub>v</sub>的授权用户列表PU<sup>(v)</sup>和相邻认知用户列表SU<sup>(v)</sup>,接收SU<sub>v</sub>的频谱空洞列表并更新SH<sup>(v)</sup>列表;第(2)步,转发相邻节点的电磁环境信息;对于任何v<sub>1</sub>,v<sub>2</sub>∈{1,…,u},且HLCC(v<sub>1</sub>)、HLCC(v<sub>2</sub>)均已建立,SU<sub>0</sub>将SUv<sub>1</sub>的电磁环境信息通过HLCC(v<sub>2</sub>)转发至SUv<sub>2</sub>,SU<sub>0</sub>将SUv<sub>2</sub>的电磁环境信息通过HLCC(v<sub>1</sub>)转发至SUv<sub>1</sub>;最终,所有通过HLCC(v)相连的SU之间实现完全的电磁环境信息共享;电磁环境信息包括认知用户节点的授权用户列表、相邻认知用户列表和频谱空洞列表;第五步,建立并维护数据信道频率使用计划;第①步,制订初步数据信道频率使用计划;对于任何v∈{1,…,u}且HLCC(v)已建立,SU<sub>0</sub>建立DC<sup>(0,v)</sup>列表,该列表的每一记录存储一个共同频率段信息,其字段包括:共同频率段编号、低端频率参数f′<sub>SH-DC</sub>、高端频率参数f″<sub>SH-DC</sub>(f′<sub>SH-DC</sub><f″<sub>SH-DC</sub>);SU<sub>0</sub>将SH<sup>(0)</sup>列表与SH<sup>(v)</sup>列表做对比,找到除用于ISH<sub>v</sub>以外的所有共同频率段,每一共同频率段对应于DC<sup>(0,v)</sup>列表中的一条记录;对于任何v<sub>1</sub>,v<sub>2</sub>∈{1,…,u},如果<img file="FDA0000088841190000031.GIF" wi="127" he="70" />列表和<img file="FDA0000088841190000032.GIF" wi="138" he="76" />列表中均存在至少一条记录,SU<sub>0</sub>检查两列表中是否存在频率段重叠的现象;如果存在,将重叠频率段从共同频率段总长度较长的列表中删除;此时,所有共同频率段列表的总和称为SU<sub>0</sub>的初步数据信道频率使用计划;第②步,确认数据信道频率使用计划;对于任何v∈{1,…,u}且DC<sup>(0,v)</sup>列表中存在至少一条记录,SU<sub>0</sub>利用HLCC(v)将DC<sup>(0,v)</sup>列表发送给SU<sub>v</sub>,待收到SU<sub>v</sub>修改并确认的共同频率段列表后,更新DC<sup>(0,v)</sup>;其中,SU<sub>v</sub>修改共同频率段列表的方法同第③步第一段中SU<sub>0</sub>更新DC<sup>(0,v)</sup>列表的方法;所有共同频率段列表的总和称为SU<sub>0</sub>的数据信道频率使用计划;最后,对于任何v∈{1,…,u}且DC<sup>(0,v)</sup>列表中存在至少一条记录,SU<sub>0</sub>的数据信道收发机将利用DC<sup>(0,v)</sup>列表信息与SU<sub>v</sub>节点建立数据信道;第③步调整数据信道频率使用计划;对于任何v∈{1,…,u}且HLCC(v)已建立,如果SU<sub>0</sub>通过HLCC(v)收到SU<sub>v</sub>发送来的请求确认的共同频率段列表;首先,SU<sub>0</sub>将其存储为DC<sup>(0,v)</sup>′,将DC<sup>(0,v)</sup>′列表与DC<sup>(0,v)</sup>列表之中共同的频率段存储于新DC<sup>(0,v)</sup>列表中;随后,SU<sub>0</sub>按照第五步第①步的第二段中的方法确认所有共同频率段列表间不存在重叠频率段;最后,SU<sub>0</sub>利用HLCC(v)将DC<sup>(0,v)</sup>列表发还SU<sub>v</sub>以确认;SU<sub>0</sub>的数据信道收发机更新其数据信道频率使用计划。
地址 410073 湖南省长沙市开福区德雅路109号