CN113726706B - 一种提高d8psk信号解调精度的方法、装置及存储介质 - Google Patents
一种提高d8psk信号解调精度的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN113726706B CN113726706B CN202110995352.5A CN202110995352A CN113726706B CN 113726706 B CN113726706 B CN 113726706B CN 202110995352 A CN202110995352 A CN 202110995352A CN 113726706 B CN113726706 B CN 113726706B
- Authority
- CN
- China
- Prior art keywords
- signal
- path
- intermediate frequency
- sampling
- phase difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000005070 sampling Methods 0.000 claims abstract description 118
- 238000004364 calculation method Methods 0.000 claims abstract description 46
- 230000001360 synchronised effect Effects 0.000 claims abstract description 34
- 238000006243 chemical reaction Methods 0.000 claims abstract description 19
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 17
- 230000003111 delayed effect Effects 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 11
- 238000012549 training Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 230000001427 coherent effect Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003416 augmentation Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/22—Demodulator circuits; Receiver circuits
- H04L27/227—Demodulator circuits; Receiver circuits using coherent demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本申请公开了一种提高D8PSK信号解调精度的方法、装置及存储介质,涉及信号解调技术领域,解决了现有技术中频偏估计时间慢,同步时间长,算法耗费资源大的问题,该方法包括:获取中频采样信号并进行下变频处理,确定零中频信号;消除固有相差,产生相对相位,确定I、Q路零相差信号并对其进行取样,确定I、Q路取样信号,获取同步序列信号对应的多个正余弦值,并与I、Q路取样信号进行相关计算,确定多个I、Q路相关值并计算平均值和同步时刻;补偿相关值数据I、Q路零相差信号上,并进行反正切计算,确定角度值;并对角度值进行抽样,将角度值进行二进制码元输出;实现了算法资源的节省,并且提高角度解算精度。
Description
技术领域
本申请涉及信号解调技术领域,尤其涉及一种提高D8PSK信号解调精度的方法,装置及存储介质。
背景技术
甚高频数据广播信号是基于8进差分相移键控调制的突发信号,D8PSK信号属于多进制的相依键控信号,目前采用的方法包括相干解调、差分解调等。差分解调方式无需本地产生于发射端严格同频同向的载波,相对容易实现。相干解调需要产生同频同相的相干载波,与接收的中频信号相乘恢复出基带信号。
但是差分解调在实现的过程中并未考虑接收端的频率偏差,在频率偏差较大的情况下无法实现正确的解调。目前,VDB信号采用的是相干解调的方式,在解调的过程中通过信号前端训练序列估计频偏,对本地载波进行频偏补偿,目前这种方法计算频繁,计算过程繁琐,计算过程中的误差也会影响解调精度。
发明内容
本申请实施例通过提供一种提高D8PSK信号解调精度的方法、装置及存储介质,解决了现有技术中频偏估计时间慢,同步时间长,算法耗费资源大的问题,实现了算法资源的节省,并且提高角度解算精度。
第一方面,本发明实施例提供了一种提高D8PSK信号解调精度的方法,该方法包括:
获取中频采样信号;
对所述中频采样信号进行下变频处理,确定零中频信号;
消除所述零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号;
对所述I路零相差信号和所述Q路零相差信号进行取样,确定I路取样信号和Q路取样信号;
获取同步序列信号对应的多个正余弦值,并将所述正余弦值分别与所述I路取样信号和所述Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值;
计算多个所述I路相关值的平均值,并将所述平均值的峰值时刻确定为同步时刻;
根据所述同步时刻的相位,将所述I路相关值和所述Q路相关值数据补偿到所述I路零相差信号和所述Q路零相差信号上,确定I路补偿信号和Q路补偿信号;
对所述I路补偿信号和所述Q路补偿信号进行反正切计算,确定角度值;
对所述角度值进行抽样,并将所述角度值进行二进制码元输出。
结合第一方面,在一种可能实现的方式中,所述对所述中频采样信号进行下变频处理,包括:将本地载波信号与所述中频采样信号进行混频后,输入到低通滤波器中。
结合第一方面,在一种可能实现的方式中,所述消除所述零中频信号中固有相差,产生相对相位,包括:
将所述中频采样信号和本地载波信号均延迟一个码元周期;
使用延迟一个码元周期的所述本地载波信号对延迟一个码元周期的所述中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号;
将所述延迟一个码元周期的零中频信号中的相位确定为所述相对相位。
结合第一方面,在一种可能实现的方式中,所述确定I路零相差信号和Q路零相差信号,包括:对零中频信号进行叉积点积运算。
结合第一方面,在一种可能实现的方式中,所述确定I路取样信号和Q路取样信号,包括:对所述I路零相差信号和所述Q路零相差信号进行100倍抽取。
结合第一方面,在一种可能实现的方式中,所述计算所述I路相关值的平均值,包括判断所述同步序列信号与所述I路取样信号是否对齐,当判断结果为对齐时,根据所述I路相关值,进行求和取均值,确定所述平均值。
第二方面,本发明实施例提供了一种提高D8PSK信号解调精度的装置,该装置,包括:
信号获取模块,用于获取中频采样信号;
信号下变频模块,用于对所述中频采样信号进行下变频处理,确定零中频信号;
信号零相差计算模块,用于消除所述零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号;
信号取样模块,用于对所述I路零相差信号和所述Q路零相差信号进行取样,确定I路取样信号和Q路取样信号;
相关值计算模块,用于获取同步序列信号对应的多个正余弦值,并将所述正余弦值分别与所述I路取样信号和所述Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值;
均值确定模块,用于计算多个所述I路相关值的平均值,并将所述平均值的峰值时刻确定为同步时刻;
补偿模块,用于根据所述同步时刻的相位,将所述I路相关值和所述Q路相关值数据补偿到所述I路零相差信号和所述Q路零相差信号上,确定I路补偿信号和Q路补偿信号;
计算模块,用于对所述I路补偿信号和所述Q路补偿信号进行反正切计算,确定角度值;
输出模块,用于对所述角度值进行抽样,并将所述角度值进行二进制码元输出。
结合第二方面,在一种可能实现的方式中,所述信号下变频模用于:将本地载波信号与所述中频采样信号进行混频后,输入到低通滤波器中。
结合第二方面,在一种可能实现的方式中,所述信号零相差计算模块用于消除所述零中频信号中固有相差,产生相对相位,包括:
将所述中频采样信号和本地载波信号均延迟一个码元周期;
使用延迟一个码元周期的所述本地载波信号对延迟一个码元周期的所述中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号;
将所述延迟一个码元周期的零中频信号中的相位确定为所述相对相位。
结合第二方面,在一种可能实现的方式中,所述信号零相差计算模块用于确定I路零相差信号和Q路零相差信号,包括:对零中频信号进行叉积点积运算。
结合第二方面,在一种可能实现的方式中,所述信号取样模块用于确定I路取样信号和Q路取样信号,包括:对所述I路零相差信号和所述Q路零相差信号进行100倍抽取。
结合第二方面,在一种可能实现的方式中,所述均值确定模块用于计算所述I路相关值的平均值,包括判断所述同步序列信号与所述I路取样信号是否对齐,当判断结果为对齐时,根据所述I路相关值,进行求和取均值,确定所述平均值。
第三方面,本发明实施例提供了一种提高D8PSK信号解调精度的服务器,包括存储器和处理器;
所述存储器用于存储计算机可执行指令;
所述处理器用于执行所述计算机可执行指令,以实现第一方面所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时以实现第一方面所述的方法。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明实施例通过采用了一种提高D8PSK信号解调精度的方法,该方法包括,获取中频采样信号;对中频采样信号进行下变频处理,确定零中频信号;消除零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号;对I路零相差信号和Q路零相差信号进行取样,确定I路取样信号和Q路取样信号;获取同步序列信号对应的多个正余弦值,并将正余弦值分别与I路取样信号和Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值;计算多个I路相关值的平均值,并将平均值的峰值时刻确定为同步时刻;根据同步时刻的相位,将I路相关值和Q路相关值数据补偿到I路零相差信号和Q路零相差信号上,确定I路补偿信号和Q路补偿信号;对I路补偿信号和Q路补偿信号进行反正切计算,确定角度值;对角度值进行抽样,并将角度值进行二进制码元输出,有效解决了现有技术中频偏估计时间慢,同步时间长,算法耗费资源大的问题,实现了算法资源的节省,并且提高角度解算精度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的提高D8PSK信号解调精度的方法步骤流程图;
图2为本申请实施例提供的提高D8PSK信号解调精度的装置示意图;
图3为本申请实施例提供的提高D8PSK信号解调精度的服务器示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
局域增强***(LAAS)是一种能够在局部区域内提供全球定位***高精度定位的增强***。LAAS的基本工作原理是在一个位置精确的已知地点上设立基准台,对其可接收范围内的GPS星座信号计算出误差增强信息(包括测距信息和差分矫正信息)并以广播形式发送出去,进近飞机通过VDB接收机接收到甚高频广播信号后,在接收机内利用该信号实现测距和差分解算结果的校准,从而提高机载GPS接收机的定位性能。
VDB是基于8进制差分相移键控(Differential8-Phase·Shift.Keying,D8PSK)调制的突发信号。其数据传输速率为10500symbol/s,编码时首先将二进制数据组合成字符,每个字符由3个连续的二进制数据组成,之后将字符转换成D8PSK调制信号。
目前,考虑到接收过程中存在的载波频偏,工程上通常采用相干解调的方法对VDB信号进行解调,本地产生理想状态下的本地载波,将输入的中频信号与本地载波相乘,得到I和Q两路信号;再分别对I、Q两路信号进行低通滤波,完成数字下变频,产生带有频偏的基带信号,对两路基带信号进行叉积、点积计算消除前后码元的相位差,生成相对相位;之后I\Q两路与本地48位同步码进行自相关计算,捕获最大相关峰值,并进行帧同步定位;在帧同步定位成功的同时进行叉积点积计算相位角度获取频偏去补偿本地载波;最后进行抽样判决,获取二进制数值。现有技术带来的问题为中频偏估计时间慢,同步时间长,算法耗费资源大。
基于上述问题本发明实施例提供了一种提高D8PSK信号解调精度的方法,如图1所示,该方法包括以下步骤。
步骤S101,获取中频采样信号。
步骤S102,对中频采样信号进行下变频处理,确定零中频信号。
步骤S103,消除零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号。
步骤S104,对I路零相差信号和Q路零相差信号进行取样,确定I路取样信号和Q路取样信号。
步骤S105,获取同步序列信号对应的多个正余弦值,并将正余弦值分别与I路取样信号和Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值。
步骤S106,计算多个I路相关值的平均值,并将平均值的峰值时刻确定为同步时刻。
步骤S107,根据同步时刻的相位,将I路相关值和Q路相关值数据补偿到I路零相差信号和Q路零相差信号上,确定I路补偿信号和Q路补偿信号。
步骤S108,对I路补偿信号和Q路补偿信号进行反正切计算,确定角度值。
步骤S109,对角度值进行抽样,并将角度值进行二进制码元输出。
在本发明中提供一种提高D8PSK信号解调精度的方法,该方法能够在48个码元时间内完成帧同步、位同步和频偏估计,满足信噪比15dB以上、-90db~0dbm大动态范围变化的万分之一误码率要求,解决了现有技术中频偏估计时间慢,同步时间长、算法耗费资源大等问题。在本方法中,在帧同步判断上:传统方法采用I\Q两路与同步序列进行相关运算后,通过求最小均方差,判断最小值的时刻为同步时刻,该算法过程繁琐,且受噪声影响大。本发明中只用I路信号即可完成帧同步的判断。
频偏补偿算法上:传统方法通过同步时刻I/Q两路的值,求反正切得出相位值,进而求出偏差补偿到本地DDS,进行频率的纠正。该算法计算量巨大,影响最终相位角的精度。本算法通过三角函数运算,直接将同步时刻I\Q的值补偿到信号上进行角度计算,减少计算量,提高角度解算精度。
在步骤S102中,对中频采样信号进行下变频处理,包括:将本地载波信号与中频采样信号进行混频后,输入到低通滤波器中。
在本申请中,中频采样信号记为:
其中f1为VDB信号的频率,为初始相位。
在步骤S103中,消除零中频信号中固有相差,产生相对相位,包括:
将中频采样信号和本地载波信号均延迟一个码元周期。使用延迟一个码元周期的本地载波信号对延迟一个码元周期的中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号。将延迟一个码元周期的零中频信号中的相位确定为相对相位。
延时一个码元周期的输入信号为:
其中,T为码元周期,为初始相位。
本地载波信号为:
经过混频、低通滤波:
在步骤S103中,确定I路零相差信号和Q路零相差信号,包括:对零中频信号进行叉积点积运算。
对上述的计算过程,令,
则得出:
经过时延差分后的信号,由于频偏造成的相位偏移在每一个字符上为固定值,即为2πΔfT,这样就可以消除频偏对同步效果的影响。
在步骤S104中,确定I路取样信号和Q路取样信号,包括:对I路零相差信号和Q路零相差信号进行100倍抽取。
采用2.1M的采样频率进行采样,后续的计算量巨大,将严重消耗逻辑计算资源,因此对I路零相差信号和Q路零相差信号进行100倍抽取。100倍的抽取,是对I路零相差信号和Q路零相差信号每100个采样点抽取一个采样点,在减少计算量的同时也能保证不影响计算结果。当然100倍的抽取是本实施例中提供的一个优选的方案,也可以按照需求进行倍速抽取。
结合上述的计算,求出多个正余弦值确定多个I路相关值和多个Q路相关值;下面为详细的解调信号的同步算法。
本地的训练序列为:
将零中频信号与本地训练序列相关
根据三角函数原理,当接收信号与本地训练序列完全同步时,即上述的公式中,I路取样信号达到峰值。
此时:
I=cos(2πΔfT)
Q=sin(2πΔfT)
在步骤S106中,计算I路相关值的平均值,包括判断同步序列信号与I路取样信号是否对齐,当判断结果为对齐时,根据I路相关值,进行求和取均值,确定平均值。
检测到I路相关峰值,就可以完成突发检测和帧同步,根据相关峰的位置得到最佳采样点,即在相关峰捕获的同时实现位同步,这样便通过一组同步码元同时实现突发检测、帧同步和位同步。
位同步之后,由于频偏的存在,必须进行频偏的估计和校正,根据上述的的计算可以看出I、Q的相位是一个定值,这个定值为2πfT,与***频偏密切关联,因此可以通过I、Q两路值补偿频偏。即
反正切求出
通过星座图完成相位判决。
本发明实施例提供了一种提高D8PSK信号解调精度的装置,如图2所示该装置200包括:信号获取模块201:用于获取中频采样信号。信号下变频模块202:用于对中频采样信号进行下变频处理,确定零中频信号。信号零相差计算模块203:用于消除零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号。信号取样模块204:用于对I路零相差信号和Q路零相差信号进行取样,确定I路取样信号和Q路取样信号。相关值计算模块205:用于获取同步序列信号对应的多个正余弦值,并将正余弦值分别与I路取样信号和Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值。均值确定模块206:用于计算多个I路相关值的平均值,并将平均值的峰值时刻确定为同步时刻。补偿模块207:用于根据同步时刻的相位,将I路相关值和Q路相关值数据补偿到I路零相差信号和Q路零相差信号上,确定I路补偿信号和Q路补偿信号。计算模块208:用于对I路补偿信号和Q路补偿信号进行反正切计算,确定角度值。输出模块209:用于对角度值进行抽样,并将角度值进行二进制码元输出。
本申请提供的提高D8PSK信号解调精度的装置中,不同的创新点在以下两个方面:帧同步判断上:传统方法采用I\Q两路与同步序列进行相关运算后,通过求最小均方差,判断最小值的时刻为同步时刻,该算法过程繁琐,且受噪声影响大。本发明中只用I路信号即可完成帧同步的判断。
频偏补偿算法上:传统方法通过同步时刻I/Q两路的值,求反正切得出相位值,进而求出偏差补偿到本地DDS,进行频率的纠正。该算法计算量巨大,影响最终相位角的精度。本算法通过三角函数运算,直接将同步时刻I\Q的值补偿到信号上进行角度计算,减少计算量,提高角度解算精度。
信号下变频模202用于:将本地载波信号与中频采样信号进行混频后,输入到低通滤波器中。在信号下变频模块中优选的采用525K的本地载波信号,与输入的中频采样信号混频后进行低通滤波,优选的采用一种凯塞窗函数滤波函数,通带为0.03MHz,截止频率为0.3MHz,滤波器系数采用16bit量化。在此步骤后,能够产生零中频信号。
信号零相差计算模块203用于消除零中频信号中固有相差,产生相对相位,包括:将中频采样信号和本地载波信号均延迟一个码元周期;使用延迟一个码元周期的本地载波信号对延迟一个码元周期的中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号;将延迟一个码元周期的零中频信号中的相位确定为相对相位。
信号零相差计算模块203用于确定I路零相差信号和Q路零相差信号,包括:对零中频信号进行叉积点积运算。
信号取样模块204用于确定I路取样信号和Q路取样信号,包括:对I路零相差信号和Q路零相差信号进行100倍抽取。
均值确定模块206用于计算I路相关值的平均值,包括判断同步序列信号与I路取样信号是否对齐,当判断结果为对齐时,根据I路相关值,进行求和取均值,确定平均值。
本发明实施例提供了一种提高D8PSK信号解调精度的服务器,如图3所示包括存储器301和处理器302;存储器301用于存储计算机可执行指令;处理器302用于执行一种提高D8PSK信号解调精度的方法。
本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有可执行指令,计算机执行可执行一种提高D8PSK信号解调精度的方法。
上述存储介质包括但不限于随机存取存储器(英文:Random Access Memory;简称:RAM)、只读存储器(英文:Read-Only Memory;简称:ROM)、缓存(英文:Cache)、硬盘(英文:Hard Disk Drive;简称:HDD)或者存储卡(英文:Memory Card)。所述存储器可以用于存储计算机程序指令。
虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。本实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照本实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。
本申请中所述的方法、装置或模块可以以计算机可读程序代码方式实现控制器按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(英文:Application Specific Integrated Circuit;简称:ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施过程中体现出来。该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施方式采用递进的方式描述,各个实施方式之间相同或相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器***、基于微处理器的***、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
以上实施例仅用以说明本申请的技术方案,而非对本申请限制;尽管参照前述实施例对本申请进行了详细的说明,本领域普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请技术方案的范围。
Claims (5)
1.一种提高D8PSK信号解调精度的方法,其特征在于,包括:
获取中频采样信号;
对所述中频采样信号进行下变频处理,确定零中频信号;
所述对所述中频采样信号进行下变频处理,包括:将本地载波信号与所述中频采样信号进行混频后,输入到低通滤波器中;
消除所述零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号;
所述确定I路零相差信号和Q路零相差信号,包括:对所述零中频信号进行叉积点积运算;
中频采样信号记为:
其中f1为VDB信号的频率,为初始相位;
消除零中频信号中固有相差,产生相对相位,包括:
将中频采样信号和本地载波信号均延迟一个码元周期,使用延迟一个码元周期的本地载波信号对延迟一个码元周期的中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号,将延迟一个码元周期的零中频信号中的相位确定为相对相位;
延时一个码元周期的输入信号为:
其中,T为码元周期,为初始相位;
本地载波信号为:
经过混频、低通滤波:
令,
则得出:
经过时延差分后的信号,由于频偏造成的相位偏移在每一个字符上为固定值,即为2πΔfT;
对所述I路零相差信号和所述Q路零相差信号进行取样,确定I路取样信号和Q路取样信号;
所述确定I路取样信号和Q路取样信号,包括:对所述I路零相差信号和所述Q路零相差信号进行100倍抽取;
获取同步序列信号对应的多个正余弦值,并将所述正余弦值分别与所述I路取样信号和所述Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值;
结合上述的计算,求出多个正余弦值确定多个I路相关值和多个Q路相关值;下面为详细的解调信号的同步算法;
本地的训练序列为:
将零中频信号与本地训练序列相关:
根据三角函数原理,当接收信号与本地训练序列完全同步时,即上述的公式中,I路取样信号达到峰值;
此时:计算多个所述I路相关值的平均值,并将所述平均值的峰值时刻确定为同步时刻;
根据所述同步时刻的相位,将所述I路相关值和所述Q路相关值数据补偿到所述I路零相差信号和所述Q路零相差信号上,确定I路补偿信号和Q路补偿信号;
通过I、Q两路值补偿频偏;即
对所述I路补偿信号和所述Q路补偿信号进行反正切计算,确定角度值;
对所述角度值进行抽样,并将所述角度值进行二进制码元输出。
2.根据权利要求1所述的方法,其特征在于,所述计算所述I路相关值的平均值,包括判断所述同步序列信号与所述I路取样信号是否对齐,当判断结果为对齐时,根据所述I路相关值,进行求和取均值,确定所述平均值。
3.一种提高D8PSK信号解调精度的装置,其特征在于,包括:
信号获取模块,用于获取中频采样信号;
信号下变频模块,用于对所述中频采样信号进行下变频处理,确定零中频信号;
所述对所述中频采样信号进行下变频处理,包括:将本地载波信号与所述中频采样信号进行混频后,输入到低通滤波器中;信号零相差计算模块,用于消除所述零中频信号中固有相差,产生相对相位,确定I路零相差信号和Q路零相差信号;
所述确定I路零相差信号和Q路零相差信号,包括:对所述零中频信号进行叉积点积运算;
中频采样信号记为:
其中f1为VDB信号的频率,为初始相位;
消除零中频信号中固有相差,产生相对相位,包括:
将中频采样信号和本地载波信号均延迟一个码元周期,使用延迟一个码元周期的本地载波信号对延迟一个码元周期的中频采样信号进行混频和低通滤波,获得延迟一个码元周期的零中频信号,将延迟一个码元周期的零中频信号中的相位确定为相对相位;
延时一个码元周期的输入信号为:
其中,T为码元周期,为初始相位;
本地载波信号为:
经过混频、低通滤波:
令,则得出:
经过时延差分后的信号,由于频偏造成的相位偏移在每一个字符上为固定值,即为2πΔfT;
信号取样模块,用于对所述I路零相差信号和所述Q路零相差信号进行取样,确定I路取样信号和Q路取样信号;
所述确定I路取样信号和Q路取样信号,包括:对所述I路零相差信号和所述Q路零相差信号进行100倍抽取;相关值计算模块,用于获取同步序列信号对应的多个正余弦值,并将所述正余弦值分别与所述I路取样信号和所述Q路取样信号进行相关计算,确定多个I路相关值和多个Q路相关值;
结合上述的计算,求出多个正余弦值确定多个I路相关值和多个Q路相关值;下面为详细的解调信号的同步算法;
本地的训练序列为:
将零中频信号与本地训练序列相关:
根据三角函数原理,当接收信号与本地训练序列完全同步时,即上述的公式中,I路取样信号达到峰值;
此时:均值确定模块,用于计算多个所述I路相关值的平均值,并将所述平均值的峰值时刻确定为同步时刻;
补偿模块,用于根据所述同步时刻的相位,将所述I路相关值和所述Q路相关值数据补偿到所述I路零相差信号和所述Q路零相差信号上,确定I路补偿信号和Q路补偿信号;
通过I、Q两路值补偿频偏;即
计算模块,用于对所述I路补偿信号和所述Q路补偿信号进行反正切计算,确定角度值;
输出模块,用于对所述角度值进行抽样,并将所述角度值进行二进制码元输出。
4.一种提高D8PSK信号解调精度的服务器,其特征在于,包括存储器和处理器;
所述存储器用于存储计算机可执行指令;
所述处理器用于执行所述计算机可执行指令,以实现权利要求1-2任一项所述的方法。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够实现如权利要求1-2任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110995352.5A CN113726706B (zh) | 2021-08-27 | 2021-08-27 | 一种提高d8psk信号解调精度的方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110995352.5A CN113726706B (zh) | 2021-08-27 | 2021-08-27 | 一种提高d8psk信号解调精度的方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113726706A CN113726706A (zh) | 2021-11-30 |
CN113726706B true CN113726706B (zh) | 2024-03-22 |
Family
ID=78678493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110995352.5A Active CN113726706B (zh) | 2021-08-27 | 2021-08-27 | 一种提高d8psk信号解调精度的方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113726706B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1846390A (zh) * | 2003-07-03 | 2006-10-11 | 纳夫科姆技术公司 | 用于本地定位的双向测距***和方法 |
CN101241186A (zh) * | 2008-03-11 | 2008-08-13 | 陕西长岭电子科技有限责任公司 | 基于伪码测距的无线电高度表及伪码测高方法 |
CN101795250A (zh) * | 2010-04-16 | 2010-08-04 | 成都天奥信息科技有限公司 | Vdl通信***d8psk调制信号解调方法及装置 |
CN103475612A (zh) * | 2013-09-26 | 2013-12-25 | 西安空间无线电技术研究所 | 一种高速并行oqpsk解调时钟的恢复*** |
CN108243134A (zh) * | 2018-01-17 | 2018-07-03 | 武汉大学 | 一种qpsk通信中基于方波节拍的超简spwm调制*** |
CN110166392A (zh) * | 2019-03-27 | 2019-08-23 | 成都天奥信息科技有限公司 | 一种d8psk相干解调方法及*** |
CN111262604A (zh) * | 2020-01-21 | 2020-06-09 | 武汉大学 | 基于方向回溯天线的波束自跟踪全双工通信***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004028806B3 (de) * | 2004-06-15 | 2005-12-29 | Infineon Technologies Ag | Empfänger für ein drahtloses Kommunikationssystem |
-
2021
- 2021-08-27 CN CN202110995352.5A patent/CN113726706B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1846390A (zh) * | 2003-07-03 | 2006-10-11 | 纳夫科姆技术公司 | 用于本地定位的双向测距***和方法 |
CN101241186A (zh) * | 2008-03-11 | 2008-08-13 | 陕西长岭电子科技有限责任公司 | 基于伪码测距的无线电高度表及伪码测高方法 |
CN101795250A (zh) * | 2010-04-16 | 2010-08-04 | 成都天奥信息科技有限公司 | Vdl通信***d8psk调制信号解调方法及装置 |
CN103475612A (zh) * | 2013-09-26 | 2013-12-25 | 西安空间无线电技术研究所 | 一种高速并行oqpsk解调时钟的恢复*** |
CN108243134A (zh) * | 2018-01-17 | 2018-07-03 | 武汉大学 | 一种qpsk通信中基于方波节拍的超简spwm调制*** |
CN110166392A (zh) * | 2019-03-27 | 2019-08-23 | 成都天奥信息科技有限公司 | 一种d8psk相干解调方法及*** |
CN111262604A (zh) * | 2020-01-21 | 2020-06-09 | 武汉大学 | 基于方向回溯天线的波束自跟踪全双工通信***及方法 |
Non-Patent Citations (2)
Title |
---|
无人机载软件接收机同步方案研究;熊海良;《电子与信息学报》;2671-2676页 * |
软件无线电中多模式载波同步技术的研究;丁丹;《无线通信技术》;29-33 * |
Also Published As
Publication number | Publication date |
---|---|
CN113726706A (zh) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108494714B (zh) | 一种快速克服多普勒频移的gmsk相干解调的方法 | |
CN108183877B (zh) | 一种基于fpga的多音调频信号解调方法 | |
CN107342960B (zh) | 一种适合幅度相移键控的非数据辅助频偏估计方法 | |
CN108199761B (zh) | Usb应答机基带数字化方法 | |
US7477707B2 (en) | Computationally efficient demodulation for differential phase shift keying | |
CN102170414A (zh) | 一种gfsk解调及定时同步联合方法 | |
CN105610755B (zh) | 一种突发信号的频偏估计方法及装置 | |
CN107682294B (zh) | 一种基于FPGA的高速16apsk信号的相位模糊校正方法 | |
TW201038028A (en) | Carrier recovery device and related method | |
US9722833B2 (en) | Circuits and methods for frequency offset estimation in FSK communications | |
CN109889461B (zh) | 一种低复杂度并行的载波恢复***及其方法 | |
JP2008154285A (ja) | シンボルタイミング検出装置及び無線端末装置 | |
JPH09219732A (ja) | データ同期装置のロック検出器およびその動作方法 | |
CN107528805B (zh) | 一种适用于信号分析仪的psk信号同步方法及装置 | |
CN113726706B (zh) | 一种提高d8psk信号解调精度的方法、装置及存储介质 | |
US8102959B2 (en) | Digital audio processing system and method | |
CN108712190B (zh) | 多载波跟踪方法及跟踪装置 | |
CN115174326B (zh) | 高速跳频msk信号的突发检测与相干解调装置及方法 | |
CN115632923A (zh) | 一种基于oqpsk的无人机与卫星超宽带通信方法及相关设备 | |
CN101827056A (zh) | 基于连续相位信号的判决反馈分数多比特差分检测方法 | |
JP4268180B2 (ja) | シンボルタイミング検出装置及び無線端末装置 | |
CN104242928B (zh) | 锁频环中一种基于叉积算法的频率锁定检测器处理方法 | |
US8750444B2 (en) | Snapshot processing of timing data | |
US7933362B2 (en) | Multilevel QAM symbol timing detector and multilevel QAM communication signal receiver | |
CN116505978B (zh) | 一种蓝牙信号的处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |