发明名称 一种多载波通信系统中的自适应多媒体多播资源分配方法
摘要 本发明公开了一种多载波通信系统中的自适应多媒体多播资源分配方法,特征是在多描述编码基础上首先根据各用户在各个子载波上的信道增益状态初步确定子载波分配;然后利用多描述码的特性,计算子载波分配给各多播组最大传输速率,并根据各个子载波在不同的多播组中的最大传输速率来调整子载波分配;最后再在子载波间进行功率分配。本发明由于利用多描述编码灵活的解码特性,将子载波分配给某个多播组时只分配给多播组内部分信道增益较高的用户,进而在子载波调制阶数的选取时,不受限于信道增益最差的用户,从而提高了系统频谱效率;同时本发明方法还能支持多个多播组的应用以及调制阶数为离散值,因而具有很强的实用性。
申请公布号 CN101568073A 申请公布日期 2009.10.28
申请号 CN200910116925.1 申请日期 2009.06.01
申请人 中国科学技术大学 发明人 吴旭科;邱玲;孙群龙;吴素文
分类号 H04W4/06(2006.01)I;H04W72/04(2009.01)I;H04L27/26(2006.01)I 主分类号 H04W4/06(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 代理人 汪祥虬
主权项 1.一种多载波通信系统中的自适应多媒体多播资源分配方法,其特征在于步骤如下:编码步骤I:由发送基站的编码模块使用多描述编码产生小于或等于子载波数的多个描述;子载波分配因子初始化步骤II:发送基站的子载波分配模块根据各个用户在每个子载波上的等效信道增益和各个子载波上均分的功率,在可选的调制阶数下,根据子载波分配公式<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>c</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>if</mi><msub><mi>&alpha;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>&GreaterEqual;</mo><mi>f</mi><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><mo>/</mo><msub><mi>P</mi><mi>m</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>确定子载波分配因子;公式中,α<sub>g,k,m</sub>是多播组g中第k个用户在子载波m上的等效信道增益,c为调制阶数,f(c)=2<sup>c</sup>-1为使用调制阶数c时接收端所需的等效接收功率,P<sub>m</sub>为设定的每个子载波上均分的功率,子载波分配因子<maths num="0002"><![CDATA[<math><mrow><msubsup><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>c</mi></msubsup><mo>=</mo><mn>1</mn></mrow></math>]]></maths>时表示在调制阶数为c时将第m个子载波分配给多播组g中的第k个用户,子载波分配因子<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>c</mi></msubsup><mo>=</mo><mn>0</mn></mrow></math>]]></maths>则表示不分配;最优调制阶数选择步骤III:发送基站的信号调制模块根据子载波分配因子初始化步骤II中得到的子载波分配因子及各个多播组的用户数,根据最优调制阶数公式<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>c</mi><mrow><mi>g</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>=</mo><munder><mrow><mi>arg</mi><mi>max</mi></mrow><mrow><mi>c</mi><mo>&Element;</mo><mo>{</mo><msub><mi>c</mi><mn>0</mn></msub><mo>,</mo><msub><mi>c</mi><mn>1</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>c</mi><mi>L</mi></msub><mo>}</mo></mrow></munder><mo>{</mo><mi>c</mi><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>g</mi></msub></munderover><msubsup><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>c</mi></msubsup><mo>}</mo></mrow></math>]]></maths>计算各个子载波在各个多播组中在不同调制阶数下的数据速率,并从计算结果中选取使得该速率最大的调制阶数作为最优调制阶数c<sub>g,m</sub><sup>*</sup>;式中{c<sub>0</sub>,c<sub>1</sub>,...,c<sub>L</sub>}为可用调制阶数的集合,K<sub>g</sub>为多播组g中的总用户数目;最优调制阶数选择步骤IV:发送基站的子载波分配模块根据子载波分配因子初始化步骤III中得到的子载波分配因子ρ<sub>g,k,m</sub><sup>c</sup>和最优调制阶数选择步骤IV中得到的最优调制阶数c<sub>g,m</sub><sup>*</sup>,根据传输速率公式<maths num="0005"><![CDATA[<math><mrow><msub><mi>B</mi><mrow><mi>g</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><msubsup><mi>c</mi><mrow><mi>g</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>g</mi></msub></munderover><msubsup><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><msubsup><mi>c</mi><mrow><mi>g</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup></msubsup></mrow></math>]]></maths>计算每个子载波在各个多播组单位符号周期中最大传输比特数,即传输速率B<sub>g,m</sub>;子载波分配更新步骤V:发送基站的子载波分配模块通过最大速率选择公式<maths num="0006"><![CDATA[<math><mrow><msubsup><mi>g</mi><mi>m</mi><mo>*</mo></msubsup><mo>=</mo><munder><mrow><mi>arg</mi><mi>max</mi></mrow><mrow><mi>g</mi><mo>&Element;</mo><mo>{</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>G</mi><mo>}</mo></mrow></munder><mo>{</mo><msub><mi>B</mi><mrow><mi>g</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>}</mo><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>m</mi></mrow></math>]]></maths>根据最优调制阶数选择步骤IV中计算得到的子载波在各多播组的传输速率B<sub>g,m</sub>选择子载波在各个多播组中最大传输速率的最大值,将该子载波分配给与该最大值对应多播组,并根据该子载波与多播组的分配关系按照子载波分配更新公式<maths num="0008"><![CDATA[<math><mrow><msub><mi>&rho;</mi><mrow><mi>g</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>&rho;</mi><mrow><msubsup><mi>g</mi><mi>m</mi><mo>*</mo></msubsup><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><msubsup><mi>c</mi><mrow><msubsup><mi>g</mi><mi>m</mi><mo>*</mo></msubsup><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup></msubsup></mtd><mtd><mi>if g</mi><mo>=</mo><msubsup><mi>g</mi><mi>m</mi><mo>*</mo></msubsup></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>m</mi></mrow></math>]]></maths>更新载波分配因子;上述最大速率选择公式中的G表示系统中多播组数目;功率分配步骤VI:发送基站的功率分配模块根据子载波分配更新步骤V中的得到的子载波分配因子ρ<sub>g,k,m</sub><sup>c</sup>,按照现有的多载波系统功率分配方法进行功率的分配。
地址 230026安徽省合肥市金寨路96号