发明名称 一种CPM信号的最优解调设备及解调方法
摘要 本发明提供一种CPM信号的最优解调设备及解调方法,所述最优解调设备至少包括:相位旋转模块、匹配滤波器模块和维特比最大似然序列检测器。本发明的CPM信号的最优解调设备及解调方法的算法原理与CPM的最优解调算法MLSD相同,且解调性能与MLSD算法完全相同,复杂度则有大幅度的降低;应用本算法可以任意选择调制系数而不用考虑解调的复杂度;且将调制系数的选择范围,从有理数扩展到无理数,可以使用任意的实数作为调制系数,扩大的CPM调制的应用范围。
申请公布号 CN103281276A 申请公布日期 2013.09.04
申请号 CN201310207749.9 申请日期 2013.05.29
申请人 中国科学院上海微系统与信息技术研究所;上海无线通信研究中心 发明人 康凯;钱骅
分类号 H04L27/22(2006.01)I;H04L25/03(2006.01)I 主分类号 H04L27/22(2006.01)I
代理机构 上海光华专利事务所 31219 代理人 余明伟
主权项 1.一种CPM信号的最优解调设备,其特征在于:所述最优解调设备至少包括:相位旋转模块、匹配滤波器模块和维特比最大似然序列检测器,其中,在kT≤t≤(k+1)T周期内,CPM信号的相位函数为:<maths num="0001"><![CDATA[<math><mrow><mi>&phi;</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>=</mo><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mo>&infin;</mo></mrow><mo>&infin;</mo></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow><mo>=</mo><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mo>&infin;</mo></mrow><mrow><mi>k</mi><mo>-</mo><mi>L</mi></mrow></munderover><msub><mi>a</mi><mi>n</mi></msub><mo>+</mo><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mi>k</mi><mo>-</mo><mi>L</mi><mo>+</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mo>=</mo><msub><mi>&theta;</mi><mi>k</mi></msub><mo>+</mo><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mi>k</mi><mo>-</mo><mi>L</mi><mo>+</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中L为调制长度,a<sub>n</sub>为待调制的M进制数据,取值范围为:a<sub>n</sub>∈{±1,±3,...,±(M-1)},T为符号间隔,h为调制系数,θ<sub>k</sub>为累积相位,q(t)为相位脉冲函数,q(t)定义为<img file="FDA00003269158700013.GIF" wi="320" he="151" />,其中g(t)为频率成型脉冲函数,满足,<maths num="0003"><![CDATA[<math><mrow><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>t</mi><mo>&le;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0.5</mn></mtd><mtd><mi>t</mi><mo>&GreaterEqual;</mo><mi>LT</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>所述相位旋转模块用于去掉所述CPM信号中累积相位θ<sub>k</sub>的影响;所述匹配滤波器模块与所述相位旋转模块相连,用于将去掉累积相位的I路和Q路信号进行滤波,并将匹配滤波器的输出抽取后相加,得到kT≤t≤(k+1)T周期内状态转移的分支度量;在kT≤t≤(k+1)T周期内状态转移的分支度量为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>&lambda;</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>=</mo><mi>Re</mi><mrow><mo>(</mo><munderover><mo>&Integral;</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></munderover><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mrow></msup><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mi>k</mi><mo>-</mo><mi>L</mi><mo>+</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow></mrow></msup><mo></mo><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mo>=</mo><munderover><mo>&Integral;</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></munderover><mi>Re</mi><mo>[</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><msub><mi>&theta;</mi><mi>k</mi></msub><mi></mi></mrow></msup><mo>]</mo><mo>&CenterDot;</mo><mi>cos</mi><mo>[</mo><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mi>k</mi><mo>-</mo><mi>L</mi><mo>+</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><munderover><mo>&Integral;</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></munderover><mi>Im</mi><mo>[</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mrow></msup><mo>]</mo><mo>&CenterDot;</mo><mi>sin</mi><mo>[</mo><mn>2</mn><mi>&pi;h</mi><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mi>k</mi><mo>-</mo><mi>L</mi><mo>+</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>a</mi><mi>n</mi></msub><mi>q</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>nT</mi><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths>其中,r(t)为接收到的CPM复基带信号;所述维特比最大似然序列检测器与所述匹配滤波器模块相连,所述维特比最大似然序列检测器在kT时刻的状态定义为:S<sub>k</sub>=[a<sub>k-1</sub>,a<sub>k-2</sub>,...,a<sub>k-L+1</sub>],且每个状态用于记录到达本状态的幸存路径、路径度量数据和该路径的累积相位θ<sub>k</sub>,所述维特比最大似然序列检测器在原有到达kT时刻的幸存路径基础上,根据计算得到的所述分支度量选择(k+1)T时刻具有最大路径度量的幸存路径,且记录到达该状态的幸存路径、路径度量数据和该路径的累积相位θ<sub>k</sub>,待到达接收到的CPM信号序列尾部后,确定最大似然路径,通过回溯最大似然路径,确定解调数据。
地址 200050 上海市长宁区长宁路865号