发明名称 一种基于调度和两阶段干扰对齐的干扰消除方法
摘要 本发明公开了一种基于调度和两阶段干扰对齐的干扰消除方法,通过各用户测量各基站到自身的平均路径增益,并反馈给各自的基站;smallcell基站将信息发送给宏基站,宏基站进行下行传输链路调度;根据链路调度结果执行两阶段干扰对齐以获得被调度基站的发送波束成形矩阵;被调度的基站使用构建的发送波束成形矩阵给用户发送数据;用户设计接收波束成形矩阵,消除干扰并接收数据。本发明充分利用了异构网络的资源,通过链路调度使得每个时隙有尽可能多的链路同时传输,并利用两阶段干扰对齐同时解决了被调度链路间的跨层干扰和同层干扰,有效提升了频谱资源利用效率。
申请公布号 CN103596233B 申请公布日期 2016.10.12
申请号 CN201310506662.1 申请日期 2013.10.24
申请人 西安电子科技大学 发明人 盛敏;刘国庆;王玺钧;张琰;史琰;焦万果;马骁;王亮
分类号 H04W36/20(2009.01)I;H04W36/04(2009.01)I;H04B7/06(2006.01)I 主分类号 H04W36/20(2009.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于调度和两阶段干扰对齐的干扰消除方法,其特征在于,该基于调度和两阶段干扰对齐的干扰消除方法包括以下步骤:步骤一,每个基站选择一个用户接受服务,每个基站与服务的用户组成一条下行传输链路;步骤二:每个被选择的用户测量各基站到自身的平均路径增益信息,并反馈给为自己服务的基站;步骤三:各smallcell基站将用户反馈的平均路径增益信息发送给宏基站;步骤四:宏基站根据得到的平均路径增益信息,进行下行传输链路调度;下行传输链路的调度过的实施步骤如下:第一步,宏基站根据得到的平均路径增益信息构建smallcell链路的冲突图,冲突图中的每一个顶点表示一条smallcell链路;如果两条smallcell链路相互干扰,则在冲突图中对应于这两条smallcell链路的两个顶点间存在一条边;冲突图中顶点间关系可由一个二维的邻接矩阵表示,如果两个顶点间存在一条边,则邻接矩阵中对应位置的值为1;具体的,冲突图邻接矩阵中的元素<img file="FDA0001026661930000011.GIF" wi="91" he="70" />为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>A</mi><mrow><msub><mi>v</mi><mi>i</mi></msub><mo>,</mo><msub><mi>v</mi><mi>j</mi></msub></mrow></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>if&gamma;</mi><mrow><msub><mi>v</mi><mi>i</mi></msub><mo>,</mo><msub><mi>v</mi><mi>j</mi></msub></mrow></msub><mo>&gt;</mo><mover><mi>&gamma;</mi><mo>^</mo></mover><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>w</mi><mi>i</mi><mi>s</mi><mi>e</mi></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001026661930000012.GIF" wi="605" he="159" /></maths>其中v<sub>i</sub>,v<sub>j</sub>为冲突图中对应于smallcell链路i,j的顶点,<img file="FDA0001026661930000013.GIF" wi="558" he="165" /><img file="FDA0001026661930000014.GIF" wi="38" he="55" />为一个门限值,取值在配置系统参数时给定;<img file="FDA0001026661930000015.GIF" wi="113" he="86" />为smallcell链路j的发送端到smallcell链路i的接收端的平均路径增益信息;P<sub>i</sub>表示small cell链路i中基站的发射功率,P<sub>j</sub>表示small cell链路j中基站的发射功率;第二步,参数初始化,令t=1,<img file="FDA0001026661930000016.GIF" wi="190" he="62" />其中<img file="FDA0001026661930000017.GIF" wi="38" he="46" />为冲突图中所有顶点的集合,<img file="FDA0001026661930000018.GIF" wi="75" he="63" />为尚未被调度的传输链路所对应的顶点;第三步,令<img file="FDA0001026661930000021.GIF" wi="187" he="55" />第四步,判断<img file="FDA0001026661930000022.GIF" wi="203" he="111" />是否大于2,如果是,进入第五步;否则,进入第六步;其中<img file="FDA0001026661930000023.GIF" wi="132" he="68" />为在由顶点集合<img file="FDA0001026661930000024.GIF" wi="42" he="62" />构成的干扰图中的顶点v<sub>i</sub>的度,顶点的度是关联于该顶点的边的数目;第五步,取顶点<img file="FDA0001026661930000025.GIF" wi="507" he="71" />然后将顶点v′<sub>i</sub>从由顶点集合<img file="FDA0001026661930000026.GIF" wi="38" he="55" />构成的图中移去,并更新<img file="FDA0001026661930000027.GIF" wi="38" he="54" />中剩余顶点的度;返回第四步;第六步,令<img file="FDA0001026661930000028.GIF" wi="744" he="158" />其中,<img file="FDA0001026661930000029.GIF" wi="141" he="54" />表示由属于<img file="FDA00010266619300000210.GIF" wi="40" he="45" />但不属于<img file="FDA00010266619300000211.GIF" wi="75" he="55" />的元素构成的集合;并且更新<img file="FDA00010266619300000212.GIF" wi="294" he="55" />第七步,判断<img file="FDA00010266619300000213.GIF" wi="223" he="111" />是否等于0,如果是,进入第九步;否则,进入第八步;第八步,取顶点<img file="FDA00010266619300000214.GIF" wi="533" he="71" />然后将顶点v′<sub>k</sub>从由顶点集合<img file="FDA00010266619300000215.GIF" wi="43" he="55" />构成的图中移去,并更新<img file="FDA00010266619300000216.GIF" wi="43" he="63" />中剩余顶点的度;返回第七步;第九步,判断<img file="FDA00010266619300000217.GIF" wi="202" he="110" />是否等于2,如果是,进入第十步;否则,进入第十一步;第十步,令<img file="FDA00010266619300000218.GIF" wi="1140" he="87" />进入第十五步;第十一步,令<img file="FDA00010266619300000219.GIF" wi="251" he="63" />寻找一个顶点<img file="FDA00010266619300000220.GIF" wi="198" he="63" />满足条件<img file="FDA00010266619300000221.GIF" wi="274" he="111" />如果可以找到,进入第十二步;否则,进入第十三步;第十二步,令<img file="FDA00010266619300000222.GIF" wi="347" he="83" />其中<img file="FDA00010266619300000223.GIF" wi="134" he="69" />且满足<img file="FDA00010266619300000224.GIF" wi="194" he="70" />进入第十四步;第十三步,令<img file="FDA00010266619300000225.GIF" wi="527" he="103" />其中<img file="FDA00010266619300000226.GIF" wi="589" he="159" />P<sub>x</sub>表示small cell链路x中基站的发射功率,P<sub>p</sub>表示small cell链路p中基站的发射功率;第十四步,令<img file="FDA00010266619300000227.GIF" wi="354" he="55" />第十五步,判断<img file="FDA00010266619300000228.GIF" wi="75" he="55" />是否为空集,如果否,令t=t+1,并返回第三步;如果是,进入步骤五;记<img file="FDA0001026661930000031.GIF" wi="262" he="56" />所对应的smallcell链路集合分别为Ω<sub>A</sub>(t),Ω<sub>B</sub>(t);Ω<sub>A</sub>(t)和Ω<sub>B</sub>(t)所包含的smallcell链路即为被调度在t时刻进行传输的smallcell链路;步骤五:针对步骤四中得到的链路集合Ω<sub>A</sub>(t)和Ω<sub>B</sub>(t),构建两阶段干扰对齐以获得链路集合Ω<sub>A</sub>(t)和Ω<sub>B</sub>(t)中基站的发送波束成形向量;构建两阶段干扰对齐的具体实施步骤如下:第一步,链路集合Ω<sub>A</sub>(t)中的用户测量信道矩阵<img file="FDA0001026661930000032.GIF" wi="470" he="70" />及<img file="FDA0001026661930000033.GIF" wi="525" he="72" />宏小区链路对应的用户测量信道矩阵<img file="FDA0001026661930000034.GIF" wi="758" he="79" />并将信道矩阵反馈到各自的基站;其中a,b表示链路集合Ω<sub>A</sub>(t)中包含的两条链路,e<sub>q</sub>为Ω<sub>B</sub>(t)中的链路,q=1,2,...,|Ω<sub>B</sub>(t)|,|Ω<sub>B</sub>(t)|为集合Ω<sub>B</sub>(t)的势,w为宏小区链路,H<sub>i′,j′</sub>为链路j′中基站到链路i′中用户的信道矩阵,i′∈{a,b,w},j′∈{a,b,w,e<sub>q</sub>};第二步,链路集合Ω<sub>A</sub>(t)中的smallcell基站将信道矩阵H<sub>a,w</sub>,H<sub>a,b</sub>及H<sub>b,w</sub>,H<sub>b,a</sub>发送给宏基站;第三步,阶段一:宏基站及链路集合Ω<sub>A</sub>(t)中smallcell基站发送波束成形向量的设计;宏基站根据得到的信道矩阵,按如下公式计算发送波束成形向量:<maths num="0002"><math><![CDATA[<mrow><msub><mi>V</mi><mi>w</mi></msub><mo>=</mo><mi>e</mi><mi>i</mi><mi>g</mi><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>a</mi><mo>,</mo><mi>w</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>a</mi><mo>,</mo><mi>b</mi></mrow></msub><msubsup><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>b</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>a</mi></mrow></msub><msubsup><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>w</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001026661930000035.GIF" wi="773" he="84" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>V</mi><mi>a</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>w</mi></mrow></msub><msub><mi>V</mi><mi>w</mi></msub></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>w</mi></mrow></msub><msub><mi>V</mi><mi>w</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac><mo>,</mo><msub><mi>V</mi><mi>b</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>b</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>a</mi></mrow></msub><msubsup><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>w</mi></mrow></msub><msub><mi>V</mi><mi>w</mi></msub></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>b</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>a</mi></mrow></msub><msubsup><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>b</mi><mo>,</mo><mi>w</mi></mrow></msub><msub><mi>V</mi><mi>w</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0001026661930000036.GIF" wi="1100" he="167" /></maths>V<sub>w</sub>,V<sub>a</sub>,V<sub>b</sub>分别为链路w,a,b中基站的发送波束成形向量;第四步,阶段二:链路集合Ω<sub>B</sub>(t)中smallcell基站发送波束成形向量的设计;宏基站按如下公式计算链路集合Ω<sub>B</sub>(t)中smallcell基站的发送波束成形向量:<maths num="0004"><math><![CDATA[<mrow><msub><mi>V</mi><msub><mi>e</mi><mi>q</mi></msub></msub><mo>=</mo><mfrac><mrow><msubsup><mi>H</mi><mrow><mi>w</mi><mo>,</mo><msub><mi>e</mi><mi>q</mi></msub></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>a</mi></mrow></msub><msub><mi>V</mi><mi>a</mi></msub></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>H</mi><mrow><mi>w</mi><mo>,</mo><msub><mi>e</mi><mi>q</mi></msub></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>H</mi><mrow><mi>w</mi><mo>,</mo><mi>a</mi></mrow></msub><msub><mi>V</mi><mi>a</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001026661930000037.GIF" wi="443" he="175" /></maths><img file="FDA0001026661930000038.GIF" wi="69" he="71" />是smallcell基站e<sub>q</sub>的发送波束成形向量,q=1,2,...,|Ω<sub>B</sub>(t)|;第五步,宏基站将发送波束成形向量V<sub>a</sub>,V<sub>b</sub>和<img file="FDA0001026661930000041.GIF" wi="63" he="71" />分别发送给对应的smallcell基站;步骤六,被调度链路集合Ω<sub>A</sub>(t)和Ω<sub>B</sub>(t)中的基站使用步骤五得到的发送波束成形向量给用户发送数据;步骤七,链路集合Ω<sub>A</sub>(t)和Ω<sub>B</sub>(t)中的用户设计接收波束成形向量以接收数据;用户接收波束成形向量的设计方法如下:第一步,链路集合Ω<sub>A</sub>(t)中用户及宏用户的接收波束成形向量的设计按如下公式进行:<img file="FDA0001026661930000042.GIF" wi="429" he="86" />U<sub>c</sub>为链路c中用户的接收波束成形矩阵,c∈{a,b,w},h∈{a,b,w},且h≠c;第二步,链路集合Ω<sub>B</sub>(t)中用户接收波束成形向量的设计按如下公式进行:<img file="FDA0001026661930000043.GIF" wi="446" he="86" />U<sub>f</sub>为链路f中用户的接收波束成形矩阵,f∈Ω<sub>B</sub>(t);步骤八,用户将步骤七中的接收波束成形矩阵取共轭转置,并乘以接收到的信号,以实现对干扰的消除,并成功接收自己的信号。
地址 710071 陕西省西安市太白南路2号西安电子科技大学
您可能感兴趣的专利