一种低复杂度并行的载波恢复系统及其方法转让专利

申请号 : CN201910181681.9

文献号 : CN109889461B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宫丰奎马仕清杨磊李果高洋

申请人 : 西安电子科技大学

摘要 :

本发明公开了一种低复杂度并行的载波恢复系统及其方法,系统包括:乘法模块、鉴相模块、环路滤波模块、平滑处理模块、相位补偿模块和数控振荡模块。本发明方法的步骤包括:输入信号;生成查找表;解旋转相位;单路鉴相;环路滤波;产生第一路补偿相位;对频偏估计值进行平滑处理;产生第一路正弦值和余弦值;产生补偿相位值;对查找表复用产生正弦值和余弦值;复用终止条件;输出正弦值和余弦值;恢复载波。本发明采用平滑处理的方式,降低了载波恢复的稳态相位误差;同时采用复用查找表的方式,降低了载波恢复过程中产生正弦值和余弦值的运算复杂度,减少了工程实现中的硬件资源占用。

权利要求 :

1.一种低复杂度并行的载波恢复系统,包括乘法模块、鉴相模块、环路滤波模块、平滑处理模块、相位补偿模块和数控振荡模块,其中:所述的乘法模块,用于计算每路载波恢复环路接收到的采样信号对应的解旋转信号;

用于计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号;

所述的鉴相模块,用于依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号;用于计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值;

所述的环路滤波模块,用于滤除接收到的相位误差值中的高频分量,得到频偏估计值;

所述的平滑处理模块包括右移单元和延时单元;所述右移单元用于对平滑处理模块接收到的频偏估计值进行右移;用于对平滑处理模块中延时单元的频偏值进行右移;所述延时单元用于保存平滑处理后的频偏值;

所述的相位补偿模块,是利用数控振荡模块产生的第一路补偿相位值和平滑处理模块平滑处理后的频偏值,计算载波恢复环路接收到的每路采样信号对应的补偿相位值;

所述的数控振荡模块包括相位累加器、延时单元和查找表;所述相位累加器用于将接收到的频偏估计值与数控振荡模块中的延时单元中的相位值相加,得到第一路补偿相位值;所述延时单元用于保存第一路补偿相位值;所述查找表根据输入的补偿相位值产生对应的正弦值和余弦值。

2.一种低复杂度并行的载波恢复方法,其特征在于,单路鉴相,对频偏估计值进行平滑处理,利用查找表复用的方式产生正弦值和余弦值;该方法的具体步骤包括如下:(1)输入信号:

将正交相移键控系统接收机的多路采样信号并行输入到载波恢复环路中;

(2)生成查找表:

(2a)将平面直角坐标系中第一象限0~π/2划分成2k份,得到2k个相位值,其中,k为第一象限划分角度的总数,将每个相位值对应的正弦值和余弦值存储在查找表中;

(2b)将查找表的输入相位值设置为0,数控振荡模块将查找表的输出正弦值和余弦值传送到乘法模块中;

(3)解旋转相位:

(3a)利用补偿公式,计算载波恢复环路接收到的每路采样信号对应的解旋转信号;

(3b)乘法模块将第一路解旋转信号传送到鉴相模块;

(4)单路鉴相:

(4a)鉴相模块依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号;

(4b)利用鉴相公式,计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值;

(4c)将相位误差值传送到环路滤波模块;

(5)环路滤波:

(5a)环路滤波模块将滤除接收到的相位误差值中的高频分量,得到频偏估计值;

(5b)环路滤波模块将频偏估计值同时传送到数控振荡模块和平滑处理模块;

(6)产生第一路补偿相位:

(6a)数控振荡模块中的相位累加器对接收到的频偏估计值与数控振荡模块中的寄存器中的相位值相加,得到第一路补偿相位值;

(6b)数控振荡模块将第一路补偿相位值,同时传送到数控振荡模块中的寄存器和相位补偿模块后执行步骤(8);

(7)对频偏估计值进行平滑处理:

(7a)按照下式,计算平滑处理后的频偏值:

z=f·2-w+d-d·2-v

其中,z表示平滑处理后的频偏值,f表示平滑处理模块接收到的频偏估计值,d表示平滑处理模块中延时单元的频偏值,w表示平滑处理模块中右移单元对平滑处理模块接收到的频偏估计值进行右移的位数,v表示平滑处理模块中右移单元对平滑处理模块中延时单元的频偏值进行右移的位数;

(7b)平滑处理模块将平滑处理后的频偏值,同时传送到平滑处理模块中的延时单元和相位补偿模块后执行步骤(8);

(8)产生第一路正弦值和余弦值:

数控振荡模块将接收到的第一路补偿相位值输入到数控振荡模块的查找表中,得到第一路补偿相位值对应的正弦值和余弦值;

(9)产生补偿相位值:

(9a)按照下式,利用数控振荡模块产生的第一路补偿相位值和平滑处理模块平滑处理后的频偏值,计算载波恢复环路接收到的每一路采样信号对应的补偿相位值:ul=u1+(l-1)·z/M

其中,ul表示载波恢复环路接收到的第l路采样信号对应的补偿相位值,l=2,...M,u1表示数控振荡模块产生的第一路补偿相位值;

(9b)相位补偿模块将载波恢复环路接收到的第l路采样信号对应的补偿相位值,传送到数控振荡模块;

(10)对查找表复用产生正弦值和余弦值:

数控振荡模块将接收到的补偿相位值,输入到数控振荡模块的查找表中,得到对应的正弦值和余弦值;

(11)复用终止条件:

判断当前接收的采样信号的索引值是否等于并行采样信号的总数,若是,则执行步骤(12),否则,执行步骤(9);

(12)输出正弦值和余弦值:

将数控振荡模块的查找表产生的正弦值和余弦值,作为数控振荡模块的输出信号,传送到乘法模块;

(13)恢复载波:

乘法模块利用恢复公式,计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号。

3.根据权利要求2所述的一种低复杂度并行的载波恢复方法,其特征在于,步骤(3a)中所述的补偿公式如下:ri=qi(ck-sn)

其中,ri表示载波恢复环路接收到的第i路采样信号对应的解旋转信号,qi表示载波恢复环路接收到的第i路采样信号,ck表示数控振荡模块输出的第k路余弦值,sn表示数控振荡模块输出的第n路正弦值,i,k,n在1,2,...,M的范围内取对应相等的整数值,M表示载波恢复环路接收到的并行采样信号的总数。

4.根据权利要求2所述的一种低复杂度并行的载波恢复方法,其特征在于,步骤(4a)中所述的硬判决规则是,若第一路解旋转信号的实部和虚部均为正,判定该信号落入标准正交相移键控星座图中第一象限;若第一路解旋转信号的实部为负和虚部为正,判定该信号落入标准正交相移键控星座图中第二象限;若第一路解旋转信号的实部和虚部均为负,判定该信号落入标准正交相移键控星座图中第三象限;若第一路解旋转信号的实部为正和虚部为负,判定该信号落入标准正交相移键控星座图中第四象限。

5.根据权利要求2所述的一种低复杂度并行的载波恢复方法,其特征在于,步骤(4b)中所述的鉴相公式如下:p=a2m1-a1m2

其中,p表示第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值,a2表示第一路解旋转信号的虚部,m1表示判决象限中标准星座点信号的实部,a1表示第一路解旋转信号的实部,m2表示判决象限中标准星座点信号的虚部。

6.根据权利要求3所述的一种低复杂度并行的载波恢复方法,其特征在于,步骤(13)中所述的恢复公式如下:yi=qi(ck-sn)

其中,yi表示载波恢复环路接收到的第i路采样信号对应的恢复后的载波信号。

说明书 :

一种低复杂度并行的载波恢复系统及其方法

技术领域

[0001] 本发明属于通信技术领域,更进一步涉及数字通信技术领域中的一种低复杂度并行的载波恢复系统和方法。本发明利用并行的载波恢复系统来处理卫星通信、数传等领域中高速并行解调系统的载波频率偏差问题。

背景技术

[0002] 随着信息技术的飞速发展,各领域对信息传输速率提出的要求越来越高,传统的串行结构解调系统难以应付如此高的处理速度,高速并行解调系统受到广泛的研究,并行结构成为高速解调系统的首选。在高速解调系统的研究中,其关键技术之一是载波恢复。由于发送端与接收端的晶振不同步,以及多普勒效应,会造成发送端与接收端之间存在频偏,使接收端信号星座图发生旋转和歪斜。因此,接收端需要提供一个与发送端调制载波同频同相的载波,这种获取载波的过程称为载波恢复。现有的并行载波恢复通常是全并行处理或者将系统中部分模块,如鉴相器、数控振荡器并行处理。
[0003] 西安空间无线电技术研究所在其申请的专利文献“一种高速并行8PSK载波恢复系统及恢复方法”(申请号:CN200910180339.3,公开号:CN101674272B)中提出了一种高速并行8PSK载波恢复系统和方法。该系统包括并行乘法器、并行鉴相器模块、环路滤波器模块和并行数控振荡器模块。并行鉴相器模块和并行数控振荡器模块均由多个串行结构组成,但是,该系统仍然存在的不足之处是,由于构建并行鉴相器和并行数控振荡器模块,需要较多的串行鉴相器和数控振荡器,在工程实际中占用硬件资源较高。该方法的步骤是,第一,将接收的数据分别与并行数控振荡器输出的恢复载波相乘;第二,将相乘后的结果分别送入并行鉴相器生成多路鉴相误差,再多路求和得到总的鉴相误差;第三,将总的鉴相误差输入给环路滤波器,环路滤波器滤出鉴相误差中的高频分量,输出控制信号;第四,控制信号通过并行数控振荡器输出恢复载波;第五,将新的恢复载波与接收数据相乘,实现并行载波恢复环路。该方法误差抖动较小,入锁性能较好,但是,该方法仍然存在的不足之处是,对多路数据进行估计并对各路求和得到总的鉴相误差,导致载波恢复过程中的运算复杂度高。
[0004] 曾辉在其发表的论文“基于全数字高速并行接收结构APRX的解调技术研究”(电子科技大学硕士毕业论文2013)中公开了一种全并行载波恢复方法。该方法的步骤是,第一,将多个输出序列通过一组并行鉴相器,获得一组相位误差向量;第二,将提取出的误差向量通过并行环路滤波器产生对应的频偏估计信号;第三,根据并行环路滤波器的输出,并行数控振荡器得到不同的补偿相位;第四,将得到的补偿相位与输入序列相乘来恢复载波。该方法虽然处理速度较快,但是,该方法仍然存在的不足之处是,由于环路滤波器对输入的矢量进行滤波,得到各路频偏值,直接使用频偏值计算各路补偿相位,并分别通过并行数控振荡器查表得到正弦值和余弦值,造成载波恢复收敛后误差抖动较大。

发明内容

[0005] 本发明目的是针对现有技术的不足,提出一种低复杂度并行的载波恢复系统及其方法,以较低的运算复杂度通过单路鉴相,对频偏估计值进行平滑处理,对查找表复用产生正弦值和余弦值,降低载波恢复的稳态相位误差,有效地实现了并行载波恢复。
[0006] 实现本发明目的的思路是:针对载波恢复环路接收到的并行采样信号,利用一路信号进行频偏估计,对频偏估计值进行平滑处理,减小载波恢复的稳态相位误差,再利用查找表复用的方式产生每路正弦值和余弦值,实现载波恢复。
[0007] 本发明的载波恢复系统,包括乘法模块、鉴相模块、环路滤波模块、平滑处理模块、相位补偿模块和数控振荡模块,其中:
[0008] 所述的乘法模块,用于计算每路载波恢复环路接收到的采样信号对应的解旋转信号;用于计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号。
[0009] 所述的鉴相模块,用于依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号;用于计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值。
[0010] 所述的环路滤波模块,用于滤除接收到的相位误差值中的高频分量,得到频偏估计值。
[0011] 所述的平滑处理模块包括右移单元和延时单元;所述右移单元用于对平滑处理模块接收到的频偏估计值进行右移;用于对平滑处理模块中延时单元的频偏值进行右移;所述延时单元用于保存平滑处理后的频偏值。
[0012] 所述的相位补偿模块,是利用数控振荡模块产生的第一路补偿相位值和平滑处理模块平滑处理后的频偏值,计算载波恢复环路接收到的每路采样信号对应的补偿相位值。
[0013] 所述的数控振荡模块包括相位累加器、延时单元和查找表;所述相位累加器用于将接收到的频偏估计值与数控振荡模块中的延时单元中的相位值相加,得到第一路补偿相位值;所述延时单元用于保存第一路补偿相位值;所述查找表根据输入的补偿相位值产生对应的正弦值和余弦值。
[0014] 本发明载波恢复方法的具体步骤包括如下:
[0015] (1)输入信号:
[0016] 将正交相移键控系统接收机的多路采样信号并行输入到载波恢复环路中;
[0017] (2)生成查找表:
[0018] (2a)将平面直角坐标系中第一象限0~π/2划分成2k份,得到2k个相位值,其中,k为第一象限划分角度的总数,将每个相位值对应的正弦值和余弦值存储在查找表中;
[0019] (2b)将查找表的输入相位值设置为0,数控振荡模块将查找表的输出正弦值和余弦值传送到乘法模块中;
[0020] (3)解旋转相位:
[0021] (3a)利用补偿公式,计算载波恢复环路接收到的每路采样信号对应的解旋转信号;
[0022] (3b)乘法模块将第一路解旋转信号传送到鉴相模块;
[0023] (4)单路鉴相:
[0024] (4a)鉴相模块依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号;
[0025] (4b)利用鉴相公式,计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值;
[0026] (4c)将相位误差值传送到环路滤波模块;
[0027] (5)环路滤波:
[0028] (5a)环路滤波模块将滤除接收到的相位误差值中的高频分量,得到频偏估计值;
[0029] (5b)环路滤波模块将频偏估计值同时传送到数控振荡模块和平滑处理模块;
[0030] (6)产生第一路补偿相位:
[0031] (6a)数控振荡模块中的相位累加器对接收到的频偏估计值与数控振荡模块中的寄存器中的相位值相加,得到第一路补偿相位值;
[0032] (6b)数控振荡模块将第一路补偿相位值,同时传送到数控振荡模块中的寄存器和相位补偿模块后执行步骤(8);
[0033] (7)对频偏估计值进行平滑处理:
[0034] (7a)按照下式,计算平滑处理后的频偏值:
[0035] z=f·2-w+d-d·2-v
[0036] 其中,z表示平滑处理后的频偏值,f表示平滑处理模块接收到的频偏估计值,d表示平滑处理模块中延时单元的频偏值,w表示平滑处理模块中右移单元对平滑处理模块接收到的频偏估计值进行右移的位数,v表示平滑处理模块中右移单元对平滑处理模块中延时单元的频偏值进行右移的位数;
[0037] (7b)平滑处理模块将平滑处理后的频偏值,同时传送到平滑处理模块中的延时单元和相位补偿模块后执行步骤(8);
[0038] (8)产生第一路正弦值和余弦值:
[0039] 数控振荡模块将接收到的第一路补偿相位值输入到数控振荡模块的查找表中,得到第一路补偿相位值对应的正弦值和余弦值;
[0040] (9)产生补偿相位值:
[0041] (9a)按照下式,利用数控振荡模块产生的第一路补偿相位值和平滑处理模块平滑处理后的频偏值,计算载波恢复环路接收到的每一路采样信号对应的补偿相位值:
[0042] ul=u1+(l-1)·z/M
[0043] 其中,ul表示载波恢复环路接收到的第l路采样信号对应的补偿相位值,l=2,...M,u1表示数控振荡模块产生的第一路补偿相位值;
[0044] (9b)相位补偿模块将载波恢复环路接收到的第l路采样信号对应的补偿相位值,传送到数控振荡模块;
[0045] (10)对查找表复用产生正弦值和余弦值:
[0046] 数控振荡模块将接收到的补偿相位值,输入到数控振荡模块的查找表中,得到对应的正弦值和余弦值;
[0047] (11)复用终止条件:
[0048] 判断当前接收的采样信号的索引值是否等于并行采样信号的总数,若是,则执行步骤(12),否则,执行步骤(9);
[0049] (12)输出正弦值和余弦值:
[0050] 将数控振荡模块的查找表产生的正弦值和余弦值,作为数控振荡模块的输出信号,传送到乘法模块;
[0051] (13)恢复载波:
[0052] 乘法模块利用恢复公式,计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号。
[0053] 本发明与现有技术相比具有以下优点:
[0054] 第一,由于本发明的系统在保证吞吐率不变的前提下,在系统中使用一个鉴相模块对单路解旋转信号鉴相,在系统中使用一个数控振荡模块获取多路正弦值和余弦值,克服了现有技术使用并行鉴相模块和并行数控振荡模块需要较多的鉴相器和数控振荡器,在工程实际中占用硬件资源较高的缺点,使本发明大大降低硬件资源消耗。
[0055] 第二,由于本发明的方法对接收到的频偏估计值进行平滑处理,并且根据平滑处理后的频偏值计算多路补偿相位值,克服了现有技术直接使用频偏估计值计算多路补偿相位值,导致收敛后误差抖动较大的缺点,使本发明降低了载波恢复稳态相位误差。
[0056] 第三,由于本发明的方法对第一路解旋转信号进行鉴相,克服了现有技术对多路数据进行鉴相,导致需要大量运算操作的缺点,使得本发明降低了载波恢复过程中估计相位误差的复杂度。
[0057] 第四,由于本发明的方法采用查找表复用的方式产生输入的补偿相位值对应的正弦值和余弦值,克服了现有技术通过并行查找表的方式产生输入的补偿相位值对应的正弦值和余弦值,导致处理复杂度高的缺点,使得本发明降低了载波恢复过程中产生正弦值和余弦值的运算复杂度。

附图说明

[0058] 图1为本发明的系统方框图;
[0059] 图2为本发明方法的流程图;
[0060] 图3为在归一化频偏0.005条件下,本发明的仿真实验的结果图;
[0061] 图4为在归一化频偏0.001条件下,本发明的仿真实验的结果图。

具体实施方式

[0062] 下面结合附图对本发明做进一步的描述。
[0063] 参照附图1,对本发明的系统作进一步的描述。
[0064] 本发明的系统包括乘法模块、鉴相模块、环路滤波模块、平滑处理模块、相位补偿模块和数控振荡模块,其中:
[0065] 所述的乘法模块,用于计算每路载波恢复环路接收到的采样信号对应的解旋转信号;用于计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号y1,y2,...,yM。
[0066] 所述的鉴相模块,用于依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号;用于计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值p。
[0067] 所述的环路滤波模块,用于滤除接收到的相位误差值中的高频分量,得到频偏估计值。环路滤波模块包括右移单元Kp、右移单元Ki和延时单元。右移单元Ki将接收数据右移Ki位,并与延时单元中的数据和经右移单元Kp右移Kp位后的数据相加,得到估计的频偏值f。
[0068] 所述的平滑处理模块包括右移单元和延时单元;所述右移单元用于对平滑处理模块接收到的频偏估计值f右移10位;所述延时单元用于保存平滑处理后的频偏值。
[0069] 所述的相位补偿模块,是利用数控振荡模块产生的第一路补偿相位值u1和平滑处理模块平滑处理后的频偏值f,计算载波恢复环路接收到的每路采样信号对应的补偿相位值u2,u3,...,uM。
[0070] 所述的数控振荡模块包括相位累加器、延时单元和查找表;所述相位累加器用于将接收到的频偏估计值与数控振荡模块中的延时单元中的相位值相加,得到第一路补偿相位值;所述延时单元用于保存第一路补偿相位值;所述查找表根据输入的补偿相位值产生对应的正弦值和余弦值c1s1,c2s2,...,cMsM。
[0071] 参照附图2,对本发明的方法做进一步描述。
[0072] 步骤1,输入信号。
[0073] 将正交相移键控系统接收机的多路采样信号并行输入到载波恢复环路中。
[0074] 步骤2,生成查找表。
[0075] 将平面直角坐标系中第一象限0~π/2划分成2k份,得到2k个相位值,其中,k为第一象限划分角度的总数,将每个相位值对应的正弦值和余弦值存储在查找表中。
[0076] 将查找表的输入相位值设置为0,数控振荡模块将查找表的输出正弦值和余弦值传送到乘法模块中。
[0077] 步骤3,解旋转相位。
[0078] 利用补偿公式,计算载波恢复环路接收到的每路采样信号对应的解旋转信号。
[0079] 所述的补偿公式如下:
[0080] ri=qi(ck-sn)
[0081] 其中,ri表示载波恢复环路接收到的第i路采样信号对应的解旋转信号,qi表示载波恢复环路接收到的第i路采样信号,ck表示数控振荡模块输出的第k路余弦值,sn表示数控振荡模块输出的第n路正弦值,i,k,n在1,2,...,M的范围内取对应相等的整数值,M表示载波恢复环路接收到的并行采样信号的总数。
[0082] 乘法模块将第一路解旋转信号传送到鉴相模块。
[0083] 步骤4,单路鉴相。
[0084] 鉴相模块依据硬判决规则,对接收到的第一路解旋转信号进行所在象限的判决,得到第一路解旋转信号落入标准正交相移键控星座图中不同象限的标准星座点信号。
[0085] 所述的硬判决规则是,若第一路解旋转信号的实部和虚部均为正,判定该信号落入标准正交相移键控星座图中第一象限;若第一路解旋转信号的实部为负和虚部为正,判定该信号落入标准正交相移键控星座图中第二象限;若第一路解旋转信号的实部和虚部均为负,判定该信号落入标准正交相移键控星座图中第三象限;若第一路解旋转信号的实部为正和虚部为负,判定该信号落入标准正交相移键控星座图中第四象限。
[0086] 利用鉴相公式,计算第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值。
[0087] 所述的鉴相公式如下:
[0088] p=a2m1-a1m2
[0089] 其中,p表示第一路解旋转信号与其在判决象限中的标准星座点信号的相位误差值,a2表示第一路解旋转信号的虚部,m1表示判决象限中标准星座点信号的实部,a1表示第一路解旋转信号的实部,m2表示判决象限中标准星座点信号的虚部。
[0090] 将相位误差值传送到环路滤波模块。
[0091] 步骤5,环路滤波。
[0092] 环路滤波模块将滤除接收到的相位误差值中的高频分量,得到频偏估计值。
[0093] 环路滤波模块将频偏估计值同时传送到数控振荡模块和平滑处理模块。
[0094] 步骤6,产生第一路补偿相位。
[0095] 数控振荡模块中的相位累加器对接收到的频偏估计值与数控振荡模块中的寄存器中的相位值相加,得到第一路补偿相位值。
[0096] 数控振荡模块将第一路补偿相位值,同时传送到数控振荡模块中的寄存器和相位补偿模块后执行步骤(8)。
[0097] 步骤7,对频偏估计值进行平滑处理。
[0098] 按照下式,计算平滑处理后的频偏值:
[0099] z=f·2-w+d-d·2-v
[0100] 其中,z表示平滑处理后的频偏值,f表示平滑处理模块接收到的频偏估计值,d表示平滑处理模块中延时单元的频偏值,w表示平滑处理模块中右移单元对平滑处理模块接收到的频偏估计值进行右移的位数,v表示平滑处理模块中右移单元对平滑处理模块中延时单元的频偏值进行右移的位数。
[0101] 平滑处理模块将平滑处理后的频偏值,同时传送到平滑处理模块中的延时单元和相位补偿模块后执行步骤(8)。
[0102] 步骤8,产生第一路正弦值和余弦值。
[0103] 数控振荡模块将接收到的第一路补偿相位值输入到数控振荡模块的查找表中,得到第一路补偿相位值对应的正弦值和余弦值。
[0104] 步骤9,产生补偿相位值。
[0105] 按照下式,利用数控振荡模块产生的第一路补偿相位值和平滑处理模块平滑处理后的频偏值,计算载波恢复环路接收到的每一路采样信号对应的补偿相位值:
[0106] ul=u1+(l-1)·z/M
[0107] 其中,ul表示载波恢复环路接收到的第l路采样信号对应的补偿相位值,l=2,...M,u1表示数控振荡模块产生的第一路补偿相位值。
[0108] 相位补偿模块将载波恢复环路接收到的第l路采样信号对应的补偿相位值,传送到数控振荡模块。
[0109] 步骤10,对查找表复用产生正弦值和余弦值。
[0110] 数控振荡模块将接收到的补偿相位值,输入到数控振荡模块的查找表中,得到对应的正弦值和余弦值。
[0111] 步骤11,复用终止条件。
[0112] 判断当前接收的采样信号的索引值是否等于并行采样信号的总数,若是,则执行步骤12,否则,执行步骤9。
[0113] 步骤12,输出正弦值和余弦值。
[0114] 将数控振荡模块的查找表产生的正弦值和余弦值,作为数控振荡模块的输出信号,传送到乘法模块。
[0115] 步骤13,恢复载波。
[0116] 乘法模块利用恢复公式,计算载波恢复环路接收到的每路采样信号对应的恢复后的载波信号。
[0117] 所述的恢复公式如下:
[0118] yi=qi(ck-sn)
[0119] 其中,yi表示载波恢复环路接收到的第i路采样信号对应的恢复后的载波信号。
[0120] 下面结合两个仿真实验对本发明的效果作进一步的说明。
[0121] 仿真实验1。
[0122] (1)仿真实验1的仿真条件:
[0123] 本发明的仿真实验1使用Matlab2017.b仿真软件。仿真参数设置为:信噪比为25dB,并行采样信号总数为8,仿真的采样信号的符号总数为10000,归一化频偏为0.005,右移单元Kp将接收数据右移6位,右移单元Ki将接收数据右移10位。
[0124] (2)仿真实验1的仿真内容及其仿真结果分析:
[0125] 本发明的仿真实验1是在加性高斯白噪声信道中,利用本发明和现有技术直接利用估计的频偏值进行相位补偿的方法(曾辉“基于全数字高速并行接收结构APRX的解调技术研究”电子科技大学硕士毕业论文2013),分别在正交相移键控系统接收端对接收的采样信号进行载波恢复的仿真,得到不同采样信号的符号数下恢复的载波频偏值。
[0126] 参照图3对本发明的仿真实验1结果作进一步描述。
[0127] 图3为本发明的仿真实验1结果图,图3中的横坐标表示采样信号的符号数,纵坐标表示恢复后的载波频偏值。图3中以点标示的曲线,代表采用现有技术直接利用估计的频偏值进行相位补偿的方法,在正交相移键控系统接收端对接收的采样信号进行载波恢复,得到采样信号的符号数与恢复的载波频偏值的关系曲线。图3中以圆圈标示的曲线,代表采用本发明的方法在正交相移键控系统接收端对接收的采样信号进行载波恢复,得到采样信号的符号数与恢复的载波频偏值的关系曲线。
[0128] 从图3中可以看出,与现有技术恢复后的载波频偏值抖动范围相比,本发明恢复后的载波频偏值抖动范围较小,说明本发明的方法可以获得更好恢复后的载波。
[0129] 仿真实验2。
[0130] (1)仿真实验2的仿真条件:
[0131] 本发明仿真实验2使用Matlab2017.b仿真软件。仿真参数设置为:信噪比为0dB~12dB,并行采样信号总数为8,归一化频偏0.001,右移单元Kp将接收数据右移6位,右移单元Ki将接收数据右移10位。
[0132] (2)仿真实验2的仿真内容及其仿真结果分析:
[0133] 本发明的仿真实验2是在不同的信噪比条件下,利用本发明和现有技术直接利用估计的频偏值进行相位补偿的方法(曾辉“基于全数字高速并行接收结构APRX的解调技术研究”电子科技大学硕士毕业论文2013),分别在正交相移键控系统接收端对接收的采样信号进行载波恢复,得到不同信噪比下载波恢复的稳态相位误差。
[0134] 参照图4对本发明的仿真实验2结果作进一步描述。
[0135] 图4为本发明的仿真实验2结果图,图4中的横坐标表示信噪比,纵坐标表示稳态相位误差。图4中以五角星标示的曲线,代表采用现有技术直接利用估计的频偏值进行相位补偿的方法,在正交相移键控系统接收端对接收的采样信号进行载波恢复,得到稳态相位误差与信噪比的关系曲线。图4中以菱形标示的曲线,代表采用本发明的方法,在正交相移键控系统接收端对接收的采样信号进行载波恢复,得到稳态相位误差与信噪比的关系曲线。
[0136] 从图4中可以看出,当信噪比值为0~12dB时,与现有技术直接利用估计的频偏值进行相位补偿的方法相比,本发明采用单路鉴相、多路补偿的技术方法得到的稳态相位误差较小,且随着信噪比的增加,稳态相位误差越小,说明本发明的方法性能越好。