发明名称 认知网络中进行并传与协作的联合传输方法
摘要 本发明公开了应用于认知网络的一种并传与协作联合传输方法,主要解决现有的基于自动请求重传协议ARQ设计的传输策略在主用户信道条件好时次级用户获得的吞吐量小,且对主用户的吞吐量损失没有补偿的问题。其主要步骤是:1.次级用户设置发射功率,保证主用户的中断概率满足中断门限值;2.次级用户侦听主用户的反馈信息,判断当前时隙为首次传输时隙还是重传时隙;3.首次传输时隙,次级用户与主用户并传,获得吞吐量;4.重传时隙,次级用户为主用户中继,补偿并传时对主用户造成的干扰。本发明使主用户在获得最小吞吐量损失的前提下提高了次级用户的吞吐量,并对主用户的吞吐量损失有一定的补偿,可用于提高认知网络的传输效率。
申请公布号 CN103220094B 申请公布日期 2016.10.12
申请号 CN201310089327.6 申请日期 2013.03.19
申请人 西安电子科技大学 发明人 盛敏;孙红光;张琰;史琰;王玺钧;李建东;刘佳;刘俊宇
分类号 H04L1/16(2006.01)I;H04L1/18(2006.01)I 主分类号 H04L1/16(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种认知网络中进行并传与协作的联合传输方法,包括以下步骤:(1)次级用户根据主用户的统计信道信息,设置自己的发射功率,使得次级用户与主用户并传时,保证主用户的中断概率满足中断门限值O<sub>PU</sub>:(1a)每个次级用户SU根据主用户PU的统计信道信息、发射功率、中断门限值和速率要求,通过如下概率表达式计算出在与PU并传时的最大允许发射功率<img file="FDA0000986035820000014.GIF" wi="110" he="72" />通过计算在与主用户并传时的最大允许发射功率<img file="FDA0000986035820000013.GIF" wi="106" he="67" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><mrow><mfrac><mrow><msub><mi>P</mi><mi>P</mi></msub><mo>|</mo><msub><mi>h</mi><mrow><mi>P</mi><mi>T</mi><mo>,</mo><mi>P</mi><mi>R</mi></mrow></msub><msup><mo>|</mo><mn>2</mn></msup></mrow><mrow><msub><mi>N</mi><mn>0</mn></msub><mo>+</mo><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow></msub><mo>|</mo><msub><mi>h</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>,</mo><mi>P</mi><mi>R</mi></mrow></msub><msup><mo>|</mo><mn>2</mn></msup></mrow></mfrac><mo>&lt;</mo><msub><mi>&gamma;</mi><mi>P</mi></msub></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>O</mi><mrow><mi>P</mi><mi>U</mi></mrow></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000011.GIF" wi="1084" he="222" /></maths>其中,P<sub>P</sub>为主用户的恒定发射功率,O<sub>PU</sub>为主用户的中断门限值,N<sub>0</sub>为背景噪声功率,|h<sub>PT,PR</sub>|<sup>2</sup>为主用户的发射器PT到主用户的接收器PR的平均信道功率增益,<img file="FDA00009860358200000110.GIF" wi="152" he="95" />为第i个次级用户的发射器ST<sub>i</sub>到主用户的接收器PR的平均信道功率增益;γ<sub>P</sub>为主用户数据包的解调门限值,<img file="FDA0000986035820000016.GIF" wi="77" he="70" />为与主用户PU并传时ST<sub>i</sub>的最大允许发射功率;上述概率表达式中<img file="FDA0000986035820000015.GIF" wi="78" he="67" />为未知数,P<sub>P</sub>,O<sub>PU</sub>,N<sub>0</sub>,γ<sub>P</sub>,|h<sub>PT,PR</sub>|<sup>2</sup>和<img file="FDA00009860358200000111.GIF" wi="149" he="94" />均为已知量;在给定信道模型时,能得出<img file="FDA0000986035820000017.GIF" wi="78" he="67" />的准确表达式;信道服从瑞利块衰落模型,将信道模型代入上述概率表达式中,次级用户SU得出<img file="FDA0000986035820000018.GIF" wi="107" he="70" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow></msub><mo>=</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>P</mi><mi>P</mi></msub><mo>/</mo><msubsup><mi>d</mi><mrow><mi>P</mi><mi>T</mi><mo>,</mo><mi>P</mi><mi>R</mi></mrow><mi>&alpha;</mi></msubsup></mrow><mrow><msub><mi>&gamma;</mi><mi>P</mi></msub><mo>/</mo><msubsup><mi>d</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>,</mo><mi>P</mi><mi>R</mi></mrow><mi>&alpha;</mi></msubsup></mrow></mfrac><mo>)</mo></mrow><mrow><mo>(</mo><mrow><mfrac><mrow><mi>exp</mi><mrow><mo>(</mo><mrow><mo>-</mo><mfrac><mrow><msub><mi>&gamma;</mi><mi>P</mi></msub><msub><mi>N</mi><mn>0</mn></msub></mrow><mrow><msub><mi>P</mi><mi>P</mi></msub><mo>/</mo><msubsup><mi>d</mi><mrow><mi>P</mi><mi>T</mi><mo>,</mo><mi>P</mi><mi>R</mi></mrow><mi>&alpha;</mi></msubsup></mrow></mfrac></mrow><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msub><mi>O</mi><mrow><mi>P</mi><mi>U</mi></mrow></msub></mrow></mfrac><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000012.GIF" wi="1046" he="327" /></maths>其中,d<sub>PT,PR</sub>表示主用户的发射器PT到主用户的接收器PR的距离,<img file="FDA0000986035820000019.GIF" wi="118" he="63" />为第i个次级用户的发射器ST<sub>i</sub>到主用户的接收器PR的距离,α表示路径损耗指数;(1b)结合次级用户的最大物理功率限制P<sub>max</sub>,每个次级用户SU确定出在与主用户PU并传时的最终发射功率:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>P</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow><mi>max</mi></msubsup><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>P</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>,</mo></mrow></mtd><mtd><mrow><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow></msub><mo>&GreaterEqual;</mo><msub><mi>P</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow></msub><mo>,</mo></mrow></mtd><mtd><mrow><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow></msub><mo>&lt;</mo><msub><mi>P</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>m</mi><mo>;</mo></mrow>]]></math><img file="FDA0000986035820000021.GIF" wi="1036" he="211" /></maths>(2)次级用户侦听主用户接收器PR的确认应答或否定应答反馈信息,根据该反馈信息判断当前时隙为数据包的首次传输时隙还是重传时隙:如果上个时隙的反馈信息为确认应答,则判当前时隙为首次传输时隙,执行步骤(3);如果上个时隙的反馈信息为否定应答,则判当前时隙为重传时隙,执行步骤(4);(3)次级用户的接收器利用瞬时信道信息计算当前次级用户的信干噪比SINR<sub>i</sub>:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>SINR</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>P</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub></mrow><mi>max</mi></msubsup><mo>|</mo><msub><mi>h</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>,</mo><msub><mi>SR</mi><mi>i</mi></msub></mrow></msub><msup><mo>|</mo><mn>2</mn></msup></mrow><mrow><msub><mi>N</mi><mn>0</mn></msub><mo>+</mo><msub><mi>P</mi><mi>P</mi></msub><mo>|</mo><msub><mi>h</mi><mrow><mi>P</mi><mi>T</mi><mo>,</mo><msub><mi>SR</mi><mi>i</mi></msub></mrow></msub><msup><mo>|</mo><mn>2</mn></msup></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>m</mi><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000022.GIF" wi="925" he="246" /></maths>其中P<sub>P</sub>和<img file="FDA0000986035820000024.GIF" wi="98" he="71" />分别为主用户和次级用户的发射功率,m为次级用户的数目,N<sub>0</sub>为背景噪声功率,PT为主用户的发射器,ST<sub>i</sub>和SR<sub>i</sub>分别表示第i个次级用户的发射器和接收器,<img file="FDA0000986035820000025.GIF" wi="158" he="94" />为第i个次级用户SU<sub>i</sub>的瞬时信道功率增益,<img file="FDA0000986035820000026.GIF" wi="161" he="95" />为主用户的发射器PT到第i个次级用户接收器SR<sub>i</sub>的瞬时信道功率增益;将SINR<sub>i</sub>与次级用户数据包的解调门限值γ<sub>S</sub>进行比较,如果SINR<sub>i</sub>≥γ<sub>S</sub>,则满足并传条件,将满足并传条件的次级用户SU放入集合D,将当前时隙的并传次级用户记作SU<sup>*</sup>;如果D为空集,则所有次级用户SU均保持静默,侦听并尝试解码主用户PU的数据包;如果|D|=1,即D中只有一个次级用户SU,则该次级用户SU在当前时隙与主用户PU进行并传,其他所有次级用户SU保持静默,侦听并尝试解码主用户PU的数据包;如果|D|&gt;1,即D中有多个次级用户SU,则根据以下公式来选择并传次级用户SU<sup>*</sup>:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msup><mi>SU</mi><mo>*</mo></msup><mo>=</mo><munder><mi>argmin</mi><mrow><msub><mi>SU</mi><mi>i</mi></msub><mo>&Element;</mo><mi>D</mi></mrow></munder><mfrac><msubsup><mi>T</mi><mi>i</mi><mrow><mi>a</mi><mi>c</mi><mi>c</mi><mi>e</mi><mi>s</mi><mi>s</mi></mrow></msubsup><mrow><msubsup><mi>T</mi><mi>i</mi><mrow><mi>r</mi><mi>e</mi><mi>l</mi><mi>a</mi><mi>y</mi></mrow></msubsup><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>i</mi><mo>&Element;</mo><mo>{</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>m</mi><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000023.GIF" wi="933" he="167" /></maths>其中,|D|为集合D的中元素数目,<img file="FDA0000986035820000027.GIF" wi="116" he="61" />和<img file="FDA0000986035820000028.GIF" wi="105" he="67" />分别用来记录第i个次级用户SU<sub>i</sub>到当前时隙为止的并传次数和中继次数,SU<sup>*</sup>表示当前时隙的并传次级用户;在当前时隙,并传次级用户SU<sup>*</sup>与主用户PU并传,获得自己的吞吐量;未被选为并传次级用户SU<sup>*</sup>的次级用户的发射器ST<sub>i</sub>利用瞬时信道信息计算信干噪比<img file="FDA0000986035820000033.GIF" wi="222" he="71" /><img file="FDA0000986035820000031.GIF" wi="1318" he="470" />其中ST<sup>*</sup>为并传次级用户SU<sup>*</sup>的发射器,<img file="FDA0000986035820000034.GIF" wi="46" he="47" />表示空集,<img file="FDA0000986035820000035.GIF" wi="91" he="71" />为并传次级用户SU<sup>*</sup>的发射功率,<img file="FDA0000986035820000036.GIF" wi="177" he="108" />为主用户发射器PT到第i个次级用户发射器ST<sub>i</sub>的瞬时信道功率增益,<img file="FDA0000986035820000037.GIF" wi="181" he="120" />为并传次级用户的发射器ST<sup>*</sup>到第i个次级用户发射器ST<sub>i</sub>的瞬时信道功率增益;将<img file="FDA0000986035820000038.GIF" wi="204" he="69" />与主用户数据包的解调门限值γ<sub>P</sub>进行比较,如果<img file="FDA0000986035820000039.GIF" wi="323" he="70" />则表明ST<sub>i</sub>能成功解码出主用户的数据包;返回步骤(2),对余下的所有时隙次级用户侦听主用户接收器PR的反馈信息,并根据反馈信息执行相应操作;(4)在首次传输时隙解码出主用户数据包的次级用户发射器ST<sub>i</sub>,利用瞬时信道信息计算中继信道的信噪比<img file="FDA00009860358200000310.GIF" wi="206" he="71" /><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>SNR</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>,</mo><mi>P</mi><mi>R</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>|</mo><msub><mi>h</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>,</mo><mi>P</mi><mi>R</mi></mrow></msub><msup><mo>|</mo><mn>2</mn></msup></mrow><msub><mi>N</mi><mn>0</mn></msub></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000032.GIF" wi="622" he="198" /></maths>其中P<sub>max</sub>为ST<sub>i</sub>的最大物理功率限制,PR为主用户的接收器,<img file="FDA00009860358200000311.GIF" wi="158" he="95" />为第i个次级用户的发射器ST<sub>i</sub>到主用户的接收器PR的瞬时信道功率增益;将<img file="FDA00009860358200000312.GIF" wi="182" he="70" />与主用户数据包的解调门限值γ<sub>P</sub>进行比较,如果<img file="FDA00009860358200000313.GIF" wi="302" he="70" />则表明ST<sub>i</sub>满足中继条件,将满足中继条件的ST<sub>i</sub>放入集合C,将当前时隙的中继节点记作ST<sup>R</sup>;如果C为空集,则在重传时隙所有SU保持静默,PT重传数据包;如果|C|=1,则进入集合C的次级用户的发射器ST作为主用户的中继节点ST<sup>R</sup>,为主用户重传数据包,主用户和其他次级用户在当前时隙保持静默;如果|C|&gt;1,即集合C中有多个ST满足中继条件,则利用如下公式确定主用户的中继节点ST<sup>R</sup>:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msup><mi>ST</mi><mi>R</mi></msup><mo>=</mo><munder><mi>argmin</mi><mrow><msub><mi>ST</mi><mi>i</mi></msub><mo>&Element;</mo><mi>C</mi></mrow></munder><mfrac><msubsup><mi>T</mi><mi>i</mi><mrow><mi>r</mi><mi>e</mi><mi>l</mi><mi>a</mi><mi>y</mi></mrow></msubsup><mrow><msubsup><mi>T</mi><mi>i</mi><mrow><mi>a</mi><mi>c</mi><mi>c</mi><mi>e</mi><mi>s</mi><mi>s</mi></mrow></msubsup><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000986035820000041.GIF" wi="630" he="170" /></maths>其中,|C|为集合C中的元素数目,在当前时隙,ST<sup>R</sup>作为主用户的中继节点,传输主用户在首次传输时隙丢失的数据包,来弥补并传时次级用户对主用户造成的损失,主用户在当前时隙保持静默;返回步骤(2),对余下的所有时隙次级用户侦听主用户接收器PR的反馈信息,并根据反馈信息执行相应操作。
地址 710071 陕西省西安市太白南路2号