发明名称 基于选择性序列降低OFDM/OQAM系统的峰均功率比的方法
摘要 本发明公开了一种基于选择性序列降低OFDM/OQAM系统的峰均功率比的方法。该方法在输入数据流经过编码、交织、调制之后,将得到的信源数据包进行上采样之后分别通过滤波器组,然后对得到的每个数据块的时域信号按照顺序分别选择优化的相位旋转序列,最终选择峰均功率比最小的信号进行传输,并将相位旋转序列的信息作为边带信息发送。本发明能有效地降低OFDM/OQAM系统的峰均功率比,同时保证了系统的功率谱密度和误码率性能不受影响,并且提高了HPA的工作效率,节省了消耗的能量。
申请公布号 CN102238126A 申请公布日期 2011.11.09
申请号 CN201110169363.4 申请日期 2011.06.22
申请人 华中科技大学 发明人 江涛;周洋;黎偲
分类号 H04L27/26(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 曹葆青
主权项 1.一种基于选择性序列降低OFDM/OQAM系统的峰均功率比的方法,设一个OFDM/OQAM系统的信源数据包包含M个数据块,每个数据块包含N个q进制符号;其中,q=2<sup>l</sup>,l,M和N均为正整数,其特征在于,该方法包括下述步骤:(1)输入的数据流经过编码、交织、调制后得到一个信源数据包X=[X<sub>0</sub>,X<sub>1</sub>,...,X<sub>M-1</sub>],其中X<sub>m</sub>是X中的第m个数据块,表示为X<sub>m</sub>=[X<sub>m</sub>(0),X<sub>m</sub>(1),...,X<sub>m</sub>(N-1)]<sup>T</sup>,其中X<sub>m</sub>(n)表示第m个数据块的第n个数据符号,并且X<sub>m</sub>(n)=a<sub>m</sub>(n)+jb<sub>m</sub>(n),n=0,1,...,N-1,其中a<sub>m</sub>(n)和b<sub>m</sub>(n)分别是X<sub>m</sub>(n)的实部和虚部,j为虚部符号,T表示矩阵的转置;(2)对输入数据符号进行N倍上采样,X<sub>m</sub>中的第n个数据符号得到的上采样后的信号<img file="FDA0000070294040000011.GIF" wi="101" he="50" />记为<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>x</mi><mi>m</mi><mi>n</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>X</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>&delta;</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>mT</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中T为一个数据符号持续时间,t为时间变量,t≥0,冲击函数<maths num="0002"><![CDATA[<math><mrow><mi>&delta;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>t</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>然后将得到的信号通过原型滤波器h(t),并且将<img file="FDA0000070294040000014.GIF" wi="100" he="50" />的虚部延时<img file="FDA0000070294040000015.GIF" wi="65" he="106" />则X<sub>m</sub>中的第n个数据符号通过滤波器后并调制到载波上的符号信号<img file="FDA0000070294040000016.GIF" wi="97" he="50" />表示为<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>s</mi><mi>m</mi><mi>n</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><msub><mi>a</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>h</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>mT</mi><mo>)</mo></mrow><mo>+</mo><mi>j</mi><msub><mi>b</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>h</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>-</mo><mi>mT</mi><mo>)</mo></mrow><mo>}</mo><msup><mi>e</mi><mrow><mi>jn</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>T</mi></mfrac><mi>t</mi><mo>+</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>)</mo></mrow></mrow></msup></mrow></math>]]></maths>其中<maths num="0004"><![CDATA[<math><mrow><msup><mi>e</mi><mrow><mi>jn</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>T</mi></mfrac><mi>t</mi><mo>+</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>)</mo></mrow></mrow></msup><mo>=</mo><mi>sin</mi><mrow><mo>(</mo><mi>n</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>T</mi></mfrac><mi>t</mi><mo>+</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>j</mi><mi>cos</mi><mrow><mo>(</mo><mi>n</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>T</mi></mfrac><mi>t</mi><mo>+</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>(3)采用选择性序列降低峰均功率比:(3.1)产生U个相位旋转序列,其中每个相位旋转因子选自预设集合{1,-1},记U个相位旋转序列为<img file="FDA0000070294040000019.GIF" wi="422" he="56" />u=0,1,...,U-1,其中<img file="FDA00000702940400000110.GIF" wi="235" he="50" />n=0,1,...,N-1,记<img file="FDA00000702940400000111.GIF" wi="490" he="60" />表示作用于第m个数据块的相位旋转序列,且令P<sub>m,u</sub>=P<sub>u</sub>;(3.2)初始化m=0,对第m个数据块分别乘以U个相位旋转序列得到U个候选信号<maths num="0005"><![CDATA[<math><mrow><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mn>0</mn><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>s</mi><mn>0</mn><mi>n</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mi>P</mi><mrow><mn>0</mn><mo>,</mo><mi>u</mi></mrow><mi>n</mi></msubsup><mo>,</mo><mi>u</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>U</mi><mo>-</mo><mn>1</mn></mrow></math>]]></maths>并计算这U个候选信号的<img file="FDA0000070294040000022.GIF" wi="141" he="51" /><maths num="0006"><![CDATA[<math><mrow><msubsup><mi>PAPR</mi><mn>0</mn><mi>u</mi></msubsup><mo>=</mo><msub><mrow><mn>10</mn><mi>log</mi></mrow><mn>10</mn></msub><mfrac><mrow><munder><mi>max</mi><mrow><mn>0</mn><mo>&le;</mo><mi>t</mi><mo>&le;</mo><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></munder><mo>[</mo><msup><mrow><mo>|</mo><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mn>0</mn><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow><mrow><mi>E</mi><mo>[</mo><msup><mrow><mo>|</mo><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mn>0</mn><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow></mfrac><mo>,</mo><mi>u</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>U</mi><mo>-</mo><mn>1</mn></mrow></math>]]></maths>其中E[□]表示求平均值;(3.3)记最小的<img file="FDA0000070294040000024.GIF" wi="140" he="50" />为<img file="FDA0000070294040000025.GIF" wi="164" he="57" />其对应的信号块为<img file="FDA0000070294040000026.GIF" wi="118" he="57" />对应的相位旋转序列序号记做S<sub>0</sub>,并且令m=m+1;(3.4)对第m个数据块分别乘以U个相位旋转序列得到U个候选信号<maths num="0007"><![CDATA[<math><mrow><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>s</mi><mi>m</mi><mi>n</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mi>P</mi><mrow><mi>m</mi><mo>,</mo><mi>u</mi></mrow><mi>n</mi></msubsup><mo>,</mo><mi>u</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>U</mi><mo>-</mo><mn>1</mn></mrow></math>]]></maths>并计算这U个候选信号的<img file="FDA0000070294040000028.GIF" wi="144" he="50" /><maths num="0008"><![CDATA[<math><mrow><msubsup><mi>PAPR</mi><mi>m</mi><mi>u</mi></msubsup><mo>=</mo><msub><mrow><mn>10</mn><mi>log</mi></mrow><mn>10</mn></msub><mfrac><mrow><munder><mi>max</mi><mrow><mi>mT</mi><mo>&le;</mo><mi>t</mi><mo>&le;</mo><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></munder><mo>[</mo><msup><mrow><mo>|</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mover><mi>s</mi><mo>~</mo></mover><mi>p</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow><mrow><mi>E</mi><mo>[</mo><msup><mrow><mo>|</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mover><mi>s</mi><mo>~</mo></mover><mi>p</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>s</mi><mo>~</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>u</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow></mfrac><mo>,</mo><mi>u</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>U</mi><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>(3.5)记最小的<img file="FDA00000702940400000210.GIF" wi="144" he="50" />为<img file="FDA00000702940400000211.GIF" wi="170" he="57" />其对应的信号块为<img file="FDA00000702940400000212.GIF" wi="122" he="57" />对应的相位旋转序列序号记做S<sub>m</sub>,并且令m=m+1;(3.6)如果m<M,转到步骤(3.4);否则,计算最终的输出信号<img file="FDA00000702940400000213.GIF" wi="102" he="48" /><maths num="0009"><![CDATA[<math><mrow><mover><mi>s</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mover><mi>s</mi><mo>~</mo></mover><mi>m</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths>转到步骤(4);(4)设优化的相位旋转序列序号为S=[S<sub>0</sub>,S<sub>1</sub>,...,S<sub>M-1</sub>],将输出的信号<img file="FDA00000702940400000215.GIF" wi="73" he="48" />送入信道,并将序列S作为边带信息送入信道。
地址 430074 湖北省武汉市洪山区珞喻路1037号