一种任意码率通用MPSK解调系统及其解调方法转让专利

申请号 : CN202210371475.6

文献号 : CN114448763B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王仁智刘建梁奉辉秦文张丹丹

申请人 : 天津讯联科技有限公司

摘要 :

本发明提供了一种任意码率通用MPSK解调系统及其解调方法,包括正交下变频模块、一号可变时长积分器模块、二号可变时长积分器模块、复数乘法器模块、CORDIC鉴相模块、去调制化模块、PI控制器模块、数控振荡器模块、符号同步模块和相位调整模块。本发明所述的一种任意码率通用MPSK解调系统及其解调方法具有任意码率可调、能够兼容任意MPSK的调制方式的优秀兼容性,同时通过可变时长积分器和cordic鉴相算法保证了解调器的优秀性能,同时该解调方法硬件资源消耗少,便于硬件实现。

权利要求 :

1.一种任意码率通用MPSK解调系统,其特征在于:包括正交下变频模块(1)、一号可变时长积分器模块(2)、二号可变时长积分器模块(3)、复数乘法器模块(4)、CORDIC鉴相模块(5)、去调制化模块(6)、PI控制器模块(7)、数控振荡器模块(8)、符号同步模块(9)和相位调整模块(10),所述正交下变频模块(1)输出端分别信号连接至一号可变时长积分器模块(2)输入端、二号可变时长积分器模块(3)输入端,所述一号可变时长积分器模块(2)输出端、二号可变时长积分器模块(3)输出端均信号连接至复数乘法器模块(4)输入端,所述复数乘法器模块(4)输出端信号连接至CORDIC鉴相模块(5)输入端,CORDIC鉴相模块(5)输出端分别信号连接至去调制化模块(6)输入端、符号同步模块(9)输入端,所述去调制化模块(6)输出端通过PI控制器模块(7)信号连接至数控振荡器模块(8)输入端,数控振荡器模块(8)输出端信号连接至复数乘法器模块(4)输入端,所述符号同步模块(9)输出端信号连接至相位调整模块(10)输入端。

2.根据权利要求1所述的一种任意码率通用MPSK解调系统,其特征在于:所述一号可变时长积分器模块(2)包括一号加法器(21)、一号D触发器(22)、计数器(23)、除法器(24)和锁存器(25),所述一号加法器(21)输入端信号连接至正交下变频模块(1)输出端,一号加法器(21)输出端信号连接至一号D触发器(22)输入端,一号D触发器(22)输出端分别信号连接至一号加法器(21)输入端、除法器(24)输入端,除法器(24)输出端信号连接至锁存器(25)输入端,所述计数器(23)输出端还分别信号连接至一号D触发器(22)输入端和锁存器(25)输入端,锁存器(25)输出端信号连接至复数乘法器模块(4)输入端,所述一号可变时长积分器模块(2)、二号可变时长积分器模块(3)相同。

3.根据权利要求1所述的一种任意码率通用MPSK解调系统,其特征在于:所述PI控制器模块(7)包括一号乘法器(71)、二号乘法器(72)、二号加法器(73)、二号D触发器(74)和三号加法器(75),所述一号乘法器(71)输入端、二号乘法器(72)输入端均信号连接至去调制化模块(6)输出端,所述一号乘法器(71)输出端信号连接至三号加法器(75)输入端,所述二号乘法器(72)输出端信号连接至二号加法器(73)输入端,二号加法器(73)输出端信号连接至二号D触发器(74)输入端,二号D触发器(74)输出端分别信号连接至二号加法器(73)输入端、三号加法器(75)输入端,三号加法器(75)输出端信号连接至数控振荡器模块(8)输入端。

4.根据权利要求1至3任一所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:包括以下步骤:S1、将任意码率通用MPSK解调系统启动,将MPSK调制信号传送至正交下变频模块(1),正交下变频模块(1)将输入端接收到的MPSK调制信号处理后输出同相分量信号和正交分量信号,并将同相分量信号传送给一号可变时长积分器模块(2),将正交分量信号传送给二号可变时长积分器模块(3);

S2、一号可变时长积分器模块(2)对同相分量信号处理后,得到复数实部信号,并将复数实部信号分别传送给步骤S3的复数乘法器模块(4)和步骤S8的复数乘法器模块(4);二号可变时长积分器模块(3)对正交分量信号处理后,得到复数虚部信号,并将复数虚部信号分别传送给步骤S3的复数乘法器模块(4)和步骤S8的复数乘法器模块(4);

S3、复数乘法器模块(4)对复数实部信号、复数虚部信号、数控振荡初始值信号处理后,得到复数乘法初始值信号,并将复数乘法初始值信号传送给CORDIC鉴相模块(5);

S4、CORDIC鉴相模块(5)对复数乘法初始值信号处理后,得到CORDIC鉴相初始值信号,并将CORDIC鉴相初始值信号分别传送给去调制化模块(6)、符号同步模块(9);

S5、去调制化模块(6)对CORDIC鉴相初始值信号处理后,得到输出信号y,并将输出信号y传送给PI控制器模块(7);

S6、PI控制器模块(7)对输出信号y处理后,得到PI控制初始值信号,并将PI控制初始值信号传送给数控振荡器模块(8);

S7、数控振荡器模块(8)对PI控制初始值信号处理后,得到数控振荡信号,并将数控振荡信号传送给复数乘法器模块(4);

S8、复数乘法器模块(4)对复数实部信号、复数虚部信号、数控振荡信号处理后,得到复数乘法信号,并将复数乘法信号传送给CORDIC鉴相模块(5);

S9、CORDIC鉴相模块(5)经过步骤S3‑步骤S8形成的控制环路迭代后得到CORDIC鉴相信号,并将CORDIC鉴相信号分别传送给符号同步模块(9);

S10、符号同步模块(9)对CORDIC鉴相信号处理后,得到符号同步信号,并将符号同步信号传送给相位调整模块(10);

S11、相位调整模块(10)对符号同步信号完成相位模糊处理后,输出解调数据。

5.根据权利要求4所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:在步骤S2中的所述复数实部信号的表达式为; ,其中为积分输入,j表示输入信号的计数值,积分初始时刻为0,结束

时刻为N‑1,N的计算表达式为 , 为采样速率, 为码元速率,

为向下取整函数, 为表示收发双方的频偏, 为初始相位, 表示调制信息,M为PSK调制的M相相移键控值。

6.根据权利要求4所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:在步骤S3中的所述复数虚部信号的表达式为; ,其中为积分输入,j表示输入信号的计数值,积分初始时刻为0,结束时

刻为N‑1,N的计算表达式为 , 为采样速率, 为码元速率, 为

向下取整函数, 为表示收发双方的频偏, 为初始相位, 表示调制信息,M为PSK调制的M相相移键控值。

7.根据权利要求4所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:在步骤S5中的所述输出信号y的表达式为; ,其中,b为使 等式成立的整数值, 为CORDIC鉴相信号,M为MPSK调制的M相

相移键控值,y为去调制化模块(6)的输出信号。

8.根据权利要求4所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:在步骤S8中的所述复数乘法信号的表达式为;

,其中,

为表示收发双方的频偏, 表示经过可变时长积分器之后的初相, 表示调制信息,M为PSK调制的相移键控值; 为数控振荡器模块(8)的输出频率, 为数控振荡器模块(8)输出的初相。

9.根据权利要求4所述的一种任意码率通用MPSK解调系统的解调方法,其特征在于:在步骤S9中的所述CORDIC鉴相信号的表达式为; ,其中,为表示收发双方的频偏, 表示经过可变时长积分器之后的初相, 为数控振荡器模块(8)的输出频率, 为数控振荡器模块(8)输出的初相, 表示调制信息,M为PSK调制的相移键控值。

说明书 :

一种任意码率通用MPSK解调系统及其解调方法

技术领域

[0001] 本发明属于深空探测技术领域,尤其是涉及一种任意码率通用MPSK解调系统及其解调方法。

背景技术

[0002] 在深空探测领域遥测采用PSK调制最为适宜,这是由于这种调制方式有着最低的解调门限,实现最为简单,且为恒包络调制,对发射功放的线性要求较低。其中8PSK不具备
良好的误比特率性能,难以满足系统对通信质量的高标准要求,BPSK与QPSK两者的信息速
率、信号发送功率、噪声功率谱密度相同的条件下,BPSK与QPSK的平均误比特率相同,而
QPSK的功率谱主瓣宽度比BPSK窄一半,所以BPSK和QPSK在遥测应用领域中经常被采用,另
外在一些高速率应用领域8PSK也经常被采用。遥测领域的应用特点是星载或者箭载的发射
机产品定制化要求比较高,对于体积功耗,重量以及码率而言每个项目都有不同的需求,但
是地面站接遥测接收机则需要考虑不同项目型号的兼容性,提高产品的复用性降低项目成
本,本发明提供了一种能够兼容BPSK、QPSK和8PSK甚至16PSK等为代表的MPSK解调方法。
[0003] 本发明提供的解调方法除了支持多种进制的PSK解调之后,还能支持任意码率调整。从而使解调器使用的场景范围大大拓宽,具有良好的经济效应。

发明内容

[0004] 有鉴于此,本发明旨在提出一种任意码率通用MPSK解调系统,以通过可变时长积分器设计,在实现任意码率的解调的同时能够有效的降低信道的高斯白噪声,提高系统的
解调灵敏度。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 一种任意码率通用MPSK解调系统,包括正交下变频模块、一号可变时长积分器模块、二号可变时长积分器模块、复数乘法器模块、CORDIC鉴相模块、去调制化模块、PI控制器
模块、数控振荡器模块、符号同步模块和相位调整模块,所述正交下变频模块输出端分别信
号连接至一号可变时长积分器模块输入端、二号可变时长积分器模块输入端,所述一号可
变时长积分器模块输出端、二号可变时长积分器模块输出端均信号连接至复数乘法器模块
输入端,所述复数乘法器模块输出端信号连接至CORDIC鉴相模块输入端,CORDIC鉴相模块
输出端分别信号连接至去调制化模块输入端、符号同步模块输入端,所述去调制化模块输
出端通过PI控制器模块信号连接至数控振荡器模块输入端,数控振荡器模块输出端信号连
接至复数乘法器模块输入端,所述符号同步模块输出端信号连接至相位调整模块输入端。
[0007] 进一步的,所述一号可变时长积分器模块包括一号加法器、一号D触发器、计数器、除法器和锁存器,所述一号加法器输入端信号连接至正交下变频模块输出端,一号加法器
输出端信号连接至一号D触发器输入端,一号D触发器输出端分别信号连接至一号加法器输
入端、除法器输入端,除法器输出端信号连接至锁存器输入端,所述计数器输出端还分别信
号连接至一号D触发器输入端和锁存器输入端,锁存器输出端信号连接至复数乘法器模块
输入端,所述一号可变时长积分器模块、二号可变时长积分器模块相同。
[0008] 进一步的,所述PI控制器模块包括一号乘法器、二号乘法器、二号加法器、二号D触发器和三号加法器,所述一号乘法器输入端、二号乘法器输入端均信号连接至去调制化模
块输出端,所述一号乘法器输出端信号连接至三号加法器输入端,所述二号乘法器输出端
信号连接至二号加法器输入端,二号加法器输出端信号连接至二号D触发器输入端,二号D
触发器输出端分别信号连接至二号加法器输入端、三号加法器输入端,三号加法器输出端
信号连接至数控振荡器模块输入端。
[0009] 相对于现有技术,本发明所述的一种任意码率通用MPSK解调系统具有以下优势:
[0010] (1)本发明所述的一种任意码率通用MPSK解调系统结构简单,设计合理,通过一号可变时长积分器模块、二号可变时长积分器模块的设计,在实现任意码率的解调的同时能
够有效的降低信道的高斯白噪声,提高系统的解调灵敏度;此外,各个模块复用程度高,硬
件资源消耗低,解调方法中除了在去调制化部分需要考虑不同PSK解调的影响,其他模块完
全实现复用。
[0011] 本发明的另一目的在于提出一种任意码率通用MPSK解调方法,以提高了载波跟踪精度和支持多种解调模块。
[0012] 为达到上述目的,本发明的技术方案是这样实现的:
[0013] 一种任意码率通用MPSK解调方法,包括以下步骤:
[0014] S1、将任意码率通用MPSK解调系统启动,将MPSK调制信号传送至正交下变频模块,正交下变频模块将输入端接收到的MPSK调制信号处理后输出同相分量信号和正交分量信
号,并将同相分量信号传送给一号可变时长积分器模块,将正交分量信号传送给二号可变
时长积分器模块;
[0015] S2、一号可变时长积分器模块对同相分量信号处理后,得到复数实部信号,并将复数实部信号分别传送给步骤S3的复数乘法器模块和步骤S8的复数乘法器模块;二号可变时
长积分器模块对正交分量信号处理后,得到复数虚部信号,并将复数虚部信号分别传送给
步骤S3的复数乘法器模块和步骤S8的复数乘法器模块;
[0016] S3、复数乘法器模块对复数实部信号、复数虚部信号、数控振荡初始值信号处理后,得到复数乘法初始值信号,并将复数乘法初始值信号传送给CORDIC鉴相模块;
[0017] S4、CORDIC鉴相模块对复数乘法初始值信号处理后,得到CORDIC鉴相初始值信号,并将CORDIC鉴相初始值信号分别传送给去调制化模块、符号同步模块;
[0018] S5、去调制化模块对CORDIC鉴相初始值信号处理后,得到输出信号y,并将输出信号y传送给PI控制器模块;
[0019] S6、PI控制器模块对输出信号y处理后,得到PI控制初始值信号,并将PI控制初始值信号传送给数控振荡器模块;
[0020] S7、数控振荡器模块对PI控制初始值信号处理后,得到数控振荡信号,并将数控振荡信号传送给复数乘法器模块;
[0021] S8、复数乘法器模块对复数实部信号、复数虚部信号、数控振荡信号处理后,得到复数乘法信号,并将复数乘法信号传送给CORDIC鉴相模块;
[0022] S9、CORDIC鉴相模块经过步骤S3‑步骤S8形成的控制环路迭代后得到CORDIC鉴相信号,并将CORDIC鉴相信号分别传送给符号同步模块;
[0023] S10、符号同步模块对CORDIC鉴相信号处理后,得到符号同步信号,并将符号同步信号传送给相位调整模块;
[0024] S11、相位调整模块对符号同步信号完成相位模糊处理后,输出解调数据。
[0025] 进 一 步 的 ,在 步 骤 S 2 中 的 所 述 复 数 实 部 信 号 的 表 达 式 为 ;,其中 为积分输入,j表示输入信
号的计数值,积分初始时刻为0,结束时刻为N‑1,N的计算表达式为 ,
为采样速率, 为码元速率, 为向下取整函数, 为表示收发双方的频偏, 为
初始相位, 表示调制信息,M为PSK调制的M相相移键控值。
[0026] 进 一 步 的 ,在 步 骤 S 3 中 的 所 述 复 数 虚 部 信 号 的 表 达 式 为 ;,其中 为积分输入,j表示输入信号的
计数值,积分初始时刻为0,结束时刻为N‑1,N的计算表达式为 , 为采
样速率, 为码元速率, 为向下取整函数, 为表示收发双方的频偏, 为初始
相位, 表示调制信息,M为PSK调制的M相相移键控值。
[0027] 进 一 步 的 ,在 步 骤 S 5 中 的 所 述 输 出 信 号 y 的 表 达 式 为 ;,其中,b为使 等式成立的整
数值, 为CORDIC鉴相信号,M为MPSK调制的M相相移键控值,y为去调制化模块的输出信
号。
[0028] 进 一 步 的 ,在 步 骤 S 8 中 的 所 述 复 数 乘 法 信 号 的 表 达 式 为 ;,其中,
为表示收发双方的频偏, 表示经过可变时长积分器之后的初相, 表示调制信
息,M为PSK调制的相移键控值; 为数控振荡器模块的输出频率, 为数控振荡器模块
输出的初相。
[0029] 进一步的 ,在步骤S 9中的 所述CORDIC鉴相信号的表达式为 ;,其中, 为表示收发双方的频偏, 表示经过可变时
长积分器之后的初相, 为数控振荡器模块的输出频率, 为数控振荡器模块输出的初
相, 表示调制信息,M为PSK调制的相移键控值。
[0030] 相对于现有技术,本发明所述的一种任意码率通用MPSK解调方法具有以下优势:
[0031] (1)本发明所述的一种任意码率通用MPSK解调方法,具有任意码率可调、能够兼容任意MPSK的调制方式的优秀兼容性,同时通过可变时长积分器和cordic鉴相算法保证了解
调器的优秀性能,同时该方法硬件资源消耗少,便于硬件实现。

附图说明

[0032] 构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0033] 图1为本发明实施例所述的整体结构示意图;
[0034] 图2为本发明实施例所述的一号可变时长积分器模块示意图;
[0035] 图3为本发明实施例所述的PI控制器模块示意图;
[0036] 图4为本发明实施例所述的实施例1的解调流程图。
[0037] 附图标记说明:
[0038] 1、正交下变频模块;2、一号可变时长积分器模块;21、一号加法器;22、一号D触发器;23、计数器;24、除法器;25、锁存器;3、二号可变时长积分器模块;4、复数乘法器模块;5、CORDIC鉴相模块;6、去调制化模块;7、PI控制器模块;71、一号乘法器;72、二号乘法器;73、二号加法器;74、二号D触发器;75、三号加法器;8、数控振荡器模块;9、符号同步模块;10、相位调整模块。

具体实施方式

[0039] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0040] 在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对
本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”
的含义是两个或两个以上。
[0041] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语
在本发明中的具体含义。
[0042] 下面将参考附图并结合实施例来详细说明本发明。
[0043] 如图1至图4所示,一种任意码率通用MPSK解调系统,包括正交下变频模块1、一号可变时长积分器模块2、二号可变时长积分器模块3、复数乘法器模块4、CORDIC鉴相模块5、
去调制化模块6、PI控制器模块7、数控振荡器模块8、符号同步模块9和相位调整模块10,所
述正交下变频模块1输入端用于接收调制信号,所述正交下变频模块1输出端分别信号连接
至一号可变时长积分器模块2输入端、二号可变时长积分器模块3输入端,所述一号可变时
长积分器模块2输出端、二号可变时长积分器模块3输出端均信号连接至复数乘法器模块4
输入端,所述复数乘法器模块4输出端信号连接至CORDIC鉴相模块5输入端,CORDIC鉴相模
块5输出端分别信号连接至去调制化模块6输入端、符号同步模块9输入端,所述去调制化模
块6输出端通过PI控制器模块7信号连接至数控振荡器模块8输入端,数控振荡器模块8输出
端信号连接至复数乘法器模块4输入端,所述符号同步模块9输出端信号连接至相位调整模
块10输入端,所述交下变频模块1、复数乘法器模块4、CORDIC鉴相模块5、去调制化模块6、数
控振荡器模块8、符号同步模块9和相位调整模块10均为现有技术,所述正交下变频模块1通
过将输入信号与正交本振信号分别相乘,再经过低通滤波实现,用于将射频信号变换为本
地的零频正交信号,便于解调处理;所述复数乘法器模块4由四个实数乘法器、一个加法器
和一个减法器构成,用来实现复数的乘法运算,具体的用于相位偏差的纠正。CORDIC鉴相模
块5通过采用CORDIC算法,计算出输入的复数信号的辐角主值;所述去调制化模块6通过采
用阈值判决的方法去除掉了相位调制信息对相位变化的影响,方便后续对相位误差的计
算;所述数控振荡器模块8采用经典的查找表方法产生一个正交的本振信号,结合通过复数
乘法器模块4用于相位偏差的纠正;所述符号同步模块9采用Gardner算法,实现对输入信号
的符号同步采样,消除码多普勒影响;相位调整模块10通过采用穷举相关的帧头的方法,实
现对符号相位的调整,消除相位模糊,得到解调信息。所述正交下变频模块1即图4中的宽带
收发器,一号可变时长积分器模块2、二号可变时长积分器模块3、复数乘法器模块4、CORDIC
鉴相模块5、去调制化模块6、PI控制器模块7、数控振荡器模块8、符号同步模块9和相位调整
模块10即为图4中FPGA芯片内部的功能模块,所述相位调整模块10输出端用于输出解调数
据。本任意码率通用MPSK解调系统,结构简单,设计合理,通过一号可变时长积分器模块2、
二号可变时长积分器模块3的设计,在实现任意码率的解调的同时能够有效的降低信道的
高斯白噪声,提高系统的解调灵敏度;此外,各个模块复用程度高,硬件资源消耗低,解调方
法中除了在去调制化部分需要考虑不同PSK解调的影响,其他模块完全实现复用。
[0044] 所述一号可变时长积分器模块2包括一号加法器21、一号D触发器22、计数器23、除法器24和锁存器25,所述一号加法器21输入端信号连接至正交下变频模块1输出端,一号加
法器21输出端信号连接至一号D触发器22输入端,一号D触发器22输出端分别信号连接至一
号加法器21输入端、除法器24输入端,除法器24输出端信号连接至锁存器25输入端,所述计
数器23输出端还分别信号连接至一号D触发器22输入端和锁存器25输入端,锁存器25输出
端信号连接至复数乘法器模块4输入端,所述一号可变时长积分器模块2、二号可变时长积
分器模块3结构相同。在本实施例里,所述一号加法器21、一号D触发器22、计数器23、除法器
24和锁存器25均为现有技术。
[0045] 所述PI控制器模块7包括一号乘法器71、二号乘法器72、二号加法器73、二号D触发器74和三号加法器75,所述一号乘法器71输入端、二号乘法器72输入端均信号连接至去调
制化模块6输出端,所述一号乘法器71输出端信号连接至三号加法器75输入端,所述二号乘
法器72输出端信号连接至二号加法器73输入端,二号加法器73输出端信号连接至二号D触
发器74输入端,二号D触发器74输出端分别信号连接至二号加法器73输入端、三号加法器75
输入端,三号加法器75输出端信号连接至数控振荡器模块8输入端,在本实施例里,所述一
号乘法器71、二号乘法器72、二号加法器73、二号D触发器74和三号加法器75均为现有技术。
[0046] 一种任意码率通用MPSK解调方法,包括以下步骤:
[0047] S1、将任意码率通用MPSK解调系统启动,将MPSK调制信号传送至正交下变频模块1,正交下变频模块1将输入端接收到的MPSK调制信号处理后输出同相分量信号和正交分量
信号,并将同相分量信号传送给一号可变时长积分器模块2,将正交分量信号传送给二号可
变时长积分器模块3;
[0048] S2、一号可变时长积分器模块2对同相分量信号处理后,得到复数实部信号,并将复数实部信号分别传送给步骤S3的复数乘法器模块4和步骤S8的复数乘法器模块4;二号可
变时长积分器模块3对正交分量信号处理后,得到复数虚部信号,并将复数虚部信号分别传
送给步骤S3的复数乘法器模块4和步骤S8的复数乘法器模块4;
[0049] S3、复数乘法器模块4对复数实部信号、复数虚部信号、数控振荡初始值信号处理后,得到复数乘法初始值信号,并将复数乘法初始值信号传送给CORDIC鉴相模块5;
[0050] S4、CORDIC鉴相模块5对复数乘法初始值信号处理后,得到CORDIC鉴相初始值信号,并将CORDIC鉴相初始值信号分别传送给去调制化模块6、符号同步模块9;
[0051] S5、去调制化模块6对CORDIC鉴相初始值信号处理后,得到输出信号y,并将输出信号y传送给PI控制器模块7;
[0052] S6、PI控制器模块7对输出信号y处理后,得到PI控制初始值信号,并将PI控制初始值信号传送给数控振荡器模块8;
[0053] S7、数控振荡器模块8对PI控制初始值信号处理后,得到数控振荡信号,并将数控振荡信号传送给复数乘法器模块4;
[0054] S8、复数乘法器模块4对复数实部信号、复数虚部信号、数控振荡信号处理后,得到复数乘法信号,并将复数乘法信号传送给CORDIC鉴相模块5;
[0055] S9、CORDIC鉴相模块5经过步骤S3‑步骤S8形成的控制环路迭代后得到CORDIC鉴相信号,并将CORDIC鉴相信号分别传送给符号同步模块9;
[0056] S10、符号同步模块9对CORDIC鉴相信号处理后,得到符号同步信号,并将符号同步信号传送给相位调整模块10;
[0057] S11、相位调整模块10对符号同步信号完成相位模糊处理后,输出解调数据。
[0058] 在本实施例里,方法通过复数乘法器模块4、CORDIC鉴相模块5、去调制化模块6、PI控制器模块7、数控振荡器模块8组成的闭环回路实现任意MPSK调制信号的载波同步,首次
运算时CORDIC鉴相模块5、去调制化模块6、PI控制器模块7、数控振荡器模块8采用初始值参
与运算,CORDIC鉴相模块5、去调制化模块6、PI控制器模块7的初值均可以设置为0,数控振
荡器模块8的初始值(cos(0)+jsin(0))。完成首次运算后,上次各个模块计算结果参与下一
次的闭环运算,从而实现流式的闭环控制运算。
[0059] 本解调方法具有任意码率可调、能够兼容任意MPSK的调制方式的优秀兼容性,同时通过可变时长积分器和cordic鉴相算法保证了解调器的优秀性能,同时该方法硬件资源
消耗少,便于硬件实现。本解调方法支持多种解调模块,诸如BPSK、QPSK、8PSK等等任意
MPSK。此外,载波同步过程中采用的cordic鉴相算法,鉴相结果线性度好,从而载波跟踪精
度高。
[0060] 在本实施例里,本方法适用于解调各种相移键控信号即MPSK信号,包括BPSK,QPSK,8PSK,16PSK。方法的输入信号为MPSK调制信号,信号经过信号的预处理后,进行正交
下变频模块1,完成由射频信号到基带信号的频谱搬移,之后产生的同相分量信号和同相分
量信号别分经过一号可变时长积分器模块2和二号可变时长积分器模块3与数控振荡器模
块8输出信号同时送入复数乘法器模块4实现载波校正功能,之后进入CORDIC鉴相模块5、去
调制化模块6、PI控制器模块7和数控振荡器模块8构成的载波同步功能模组,经过符号同步
模块9后实现了符号逆映射,最后通过相位调整模块10后恢复出解调数据。该方法的解调方
法的框图如图1所示。
[0061] MPSK调制信号的波形为 , 为射频频点,M为PSK调制的M相相移键控值,a为调制符号映射的相位, 。该信号经过正交下变频模块1输出
信号的同相分量信号 和同相分量信号 。
为表示收发双方的频偏, 为初始相位, 表示调制信息,M为PSK调制的M相相移
键控值。
[0062] 同相分量信号经过一号可变时长积分器模块2后送入复数乘法器模块4,一号可变时长积分器模块2的输出信号即复数实部信号,复数实部信号的表达式为
,其中 为积分输入,j表示输入信
号的计数值,积分初始时刻为0,结束时刻为N‑1,N的计算表达式为 ,
为采样速率, 为码元速率, 为向下取整函数, 为表示收发双方的频偏, 为
初始相位, 表示调制信息,M为PSK调制的M相相移键控值。
[0063] 正交分量信号经过二号可变时长积分器模块3后送入复数乘法器模块4,二号可变时长积分器模块3的输出信号即复数虚部信号,复数虚部信号的表达式为
,其中 为积分输入,j表示输入信号的
计数值,积分初始时刻为0,结束时刻为N‑1,N的计算表达式为 , 为采
样速率, 为码元速率, 为向下取整函数, 为表示收发双方的频偏, 为初始
相位, 表示调制信息,M为PSK调制的M相相移键控值。
[0064] 一号可变时长积分器模块2、二号可变时长积分器模块3的结构相同,一号可变时长积分器模块2、二号可变时长积分器模块3的详细设计框图如图2所示,该模块的输入有三
个,分别是积分长度N,数据采样时钟和数据输入。积分长度与采样率的乘积为积分时长,数
据输入进入一号加法器21,加法器的另外一个输入是一号D触发器22的输出,在积分长度N
和数据采样时钟作用下计数器23输出清零标志信号,一号D触发器22输入包括数据采样时
钟、一号加法器21的输出信号和计数器23的输出清零标志。一号D触发器22的输出信号送到
一号加法器21和除法器24,除法器24在输入信号积分长度N和一号D触发器22输出信号的作
用下计算输出结果,除法器24的输出信号经过锁存器25完成数据锁存并输出计算结果。
[0065] 可变时长积分器的作用是为了保证每个符号周期内只有8个数据,并且进行了归一化处理,抵消了不同积分长度的影响。
[0066] 复数乘法器模块4的输入信号包括两个,分别为输入信号a和输入信号b,输入信号a是由一号可变时长积分器模块2输出的复数实部信号和二号可变时长积分器模块3输出的
复数虚部信号分别构成的复数实部和虚部的复数乘法器模块4输入信号a,输入信号a的表
达式为:
[0067]
[0068] 其中 为表示收发双方的频偏, 表示经过可变时长积分器之后的初相,表示调制信息,M为PSK调制的相移键控值。
[0069] 复数乘法器模块4的另外一个输入信号b为数控振荡器模块8的数控振荡信号,数控振荡信号的表达式为:
[0070]
[0071] 为数控振荡器模块8的输出频率, 为数控振荡器模块8输出的初相,解调器在锁定工作时, , , 与 的偏差主要了来自于控制算法的控
制精度。
[0072] 经过复数乘法器模块4之后的输出结果为复数乘法信号,复数乘法信号的表达式为:
[0073]
[0074] 上述复数乘法信号经过CORDIC鉴相模块5输出为CORDIC鉴相信号,CORDIC鉴相信号的表达式为:
[0075] 其中 为表示收发双方的频偏, 表示经过可变时长积分器之后的初相,为数控振荡器模块8的输出频率, 为数控振荡器模块8输出的初相, 表示调制信息,
M为PSK调制的相移键控值。
[0076] 相对于调制信息 的变化速率而言, 是缓变量,也是PI控制器模块7的误差来源,去调制化模块6的目的在于将CORDIC鉴相模块5输出的
CORDIC鉴相信号 中的调制信息 移除。下
面对去调制化模块6的处理机制如下:
[0077]
[0078] 其中b为使 等式成立的整数值, 为CORDIC鉴相模块5信号,M为MPSK调制的M相相移键控值。y为去调制化模块6的输出信号。
[0079] 为了对PI控制器模块7的工作原理进行详细展开,其原理框图如图3所示:
[0080] 去调制化模块6的输出信号y作为PI控制器模块7的输入信号,经过一号乘法器71和二号乘法器72,分别与参数C1和C2进行乘法运算,一号乘法器71的输出经过二号加法器
73和二号D触发器74构成的积分器后与一号乘法器71同时进入三号加法器75最后完成PI控
制器的计算结果输出PI控制信号。PI控制器模块7输出的PI控制信号送入数控振荡器模块
8。
[0081] 数控振荡器模块8根据PI控制器模块7的PI控制信号输出产生特定频率的正交本振信号,形成复数形式的正弦信号用于作为复数乘法器模块4的一路输入信号,即输入信号
b。
[0082] CORDIC鉴相模块5输出送入符号同步模块9,该模块完成符号同步,符号同步模块9输出符号同步信号,并将符号同步信号送入相位调整模块10模块。
[0083] 相位调整模块10模块完成相位模糊处理后输出解调数据。
[0084] 实施例1
[0085] 调制信号首先通过腔体滤波器,实现带通滤波,抑制带外噪声,腔体滤波器采用公司自研的XL‑BLP2250‑100‑QT模组,该滤波器具有带外抑制能力强,噪声系数小的特点。信
号之后通过低噪声放大器进行信号的初次放大,低噪声放大器采用Mini‑Circuits公司的
CMA‑545+芯片,该放大器具有噪声系数低,压缩功率点高,工作频率范围宽的诸多优点。二
级放大器采用Mini‑Circuits公司的DVGA1‑242A+芯片,该放大器放大倍数大,压缩功率点
高的特点。宽带收发器采用亚德诺半导体的ADRV9009BBCZ芯片完成信号的正交下混频功
能,该芯片具有工作频率范围宽,动态范围大,射频通道带宽宽的诸多优点,具有灵活的通
用性。之后的信号进入FPGA芯片,采用Xilinx公司的XC7K325T‑2FFG900I芯片进行其余信号
处理过程。信号处理完成输出解调信号。
[0086] 采样速率为220Msa/s,信息的符号速率为2Msa/s,二号可变时长积分器模块3和一号可变时长积分器模块2的积分长度N=13。频移键控值M=4,即实现的是QPSK,其中PI控制器
参数C1和C2的选择是影响解调性能的关键。在保证性能的前提下,本实例选用C1=2‑2,C2=
2‑17,这两组数据的好处在于能将一号乘法器71和二号乘法器72采用移位器代替,能有效
的降低FPGA中本就非常稀缺的DSP资源。
[0087] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。