[go: up one dir, main page]

CN117938601A - A digital demodulation method, device, equipment and storage medium - Google Patents

A digital demodulation method, device, equipment and storage medium Download PDF

Info

Publication number
CN117938601A
CN117938601A CN202410118671.1A CN202410118671A CN117938601A CN 117938601 A CN117938601 A CN 117938601A CN 202410118671 A CN202410118671 A CN 202410118671A CN 117938601 A CN117938601 A CN 117938601A
Authority
CN
China
Prior art keywords
demodulation
grid
determining
phase
signal
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.)
Pending
Application number
CN202410118671.1A
Other languages
Chinese (zh)
Inventor
魏急波
辜方林
凌碧海
熊俊
张晓瀛
刘潇然
赵海涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN202410118671.1A priority Critical patent/CN117938601A/en
Publication of CN117938601A publication Critical patent/CN117938601A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/14Demodulator circuits; Receiver circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction 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)
  • Error Detection And Correction (AREA)

Abstract

The application discloses a digital demodulation method, a device, equipment and a storage medium, which relate to the field of digital communication and comprise the following steps: acquiring a filtered signal of a transmission signal passing through a filter, and carrying out phase difference on the filtered signal; extracting the obtained differential phase, and determining a signal to be demodulated according to the differential phase; determining a target differential phase of the filtered signal according to the current communication environment, and constructing a composite grid according to the target differential phase; determining a sub-grid based on the composite grid, and determining branch path metrics and total path metrics of signals to be demodulated according to the sub-grid; and carrying out Viterbi demodulation based on the total path metric, and carrying out backtracking of Viterbi demodulation according to the total path metric to obtain a demodulation result. The application builds a GMSK composite grid phase compensation model, provides a GMSK signal composite Viterbi demodulation algorithm based on differential phase, can overcome the influence of large Doppler frequency offset on demodulation performance, and can still maintain excellent performance under large frequency offset.

Description

一种数字解调方法、装置、设备及存储介质A digital demodulation method, device, equipment and storage medium

技术领域Technical Field

本发明涉及数字通信领域,特别涉及一种数字解调方法、装置、设备及存储介质。The present invention relates to the field of digital communications, and in particular to a digital demodulation method, device, equipment and storage medium.

背景技术Background technique

现代通信对调制解调技术的要求越来越高,尤其是当下频谱资源日渐紧张,信号占用带宽小且性能良好的调制与解调技术的重要性不言而喻。高斯最小频移键控(Gaussian Minimum-Shift Keying,GMSK)调制方式具有恒包络和良好的频谱利用率等优点,在现代通信中具有广泛的应用,适用于存在邻道干扰、非线性功率放大器的通信系统。Modern communications have increasingly higher requirements for modulation and demodulation technology, especially as spectrum resources are becoming increasingly scarce. The importance of modulation and demodulation technology with small signal bandwidth and good performance is self-evident. Gaussian Minimum-Shift Keying (GMSK) modulation has the advantages of constant envelope and good spectrum utilization. It is widely used in modern communications and is suitable for communication systems with adjacent channel interference and nonlinear power amplifiers.

GMSK信号的解调技术可分为相干解调和非相干解调。相干解调方式需要进行载波恢复,要求补偿载波的频率偏差和定时误差,且要求载波相位的同步,整体系统实现复杂,抗干扰能力较弱;而非相干解调方式结构相对简单,且对载波的频率偏差和相位偏差具有较好的鲁棒性,因此得到了更广泛的应用。例如,弹-弹、星-弹通信链路,运动速度可能高达10马赫,且加速度可能达到20g等,这种高速机动通信环境决定了信号传输过程中存在显著的多普勒效应,同时这些应用场景对通信的可靠性也提出了严格的要求。因此,相干解调显然难以适应这种高动态背景下的应用需求,亟需研究对多普勒频偏具有鲁棒性且具有高可靠性的非相干解调算法。The demodulation technology of GMSK signals can be divided into coherent demodulation and incoherent demodulation. The coherent demodulation method requires carrier recovery, compensation of carrier frequency deviation and timing error, and synchronization of carrier phase. The overall system is complex to implement and has weak anti-interference ability; while the incoherent demodulation method has a relatively simple structure and good robustness to carrier frequency deviation and phase deviation, so it has been more widely used. For example, missile-to-missile and satellite-to-missile communication links may have a movement speed of up to 10 Mach and an acceleration of up to 20g. This high-speed mobile communication environment determines that there is a significant Doppler effect in the signal transmission process. At the same time, these application scenarios also put forward strict requirements on the reliability of communication. Therefore, coherent demodulation is obviously difficult to adapt to the application requirements under this high-dynamic background, and it is urgent to study incoherent demodulation algorithms that are robust to Doppler frequency deviation and have high reliability.

目前的解调算法虽然大多都可以提高解调性能,但是很难适应高动态通信环境中的大多普勒频偏,例如结合机器学习对GMSK进行解调,改善了性能,但需要大量数据的辅助且对高动态通信环境适应性较差;基于相位状态网格图的Viterbi算法,以及限幅鉴频辅助的Viterbi算法,提高了解调性能,但对频偏的适应能力较弱;并且目前GMSK信号基于差分相位检测的Viterbi解调方法,性能虽然得到提升,但抗频偏的能力仍有提升空间。因此,如何在保证良好解调性能的同时,保持对频偏的强鲁棒性以适应高动态环境是本领域亟待解决的问题。Although most of the current demodulation algorithms can improve demodulation performance, it is difficult to adapt to the large Doppler frequency deviation in a high-dynamic communication environment. For example, the demodulation of GMSK combined with machine learning improves performance, but requires the assistance of a large amount of data and has poor adaptability to a high-dynamic communication environment. The Viterbi algorithm based on the phase state grid diagram and the Viterbi algorithm assisted by the amplitude limiting frequency detection improve the demodulation performance, but the adaptability to frequency deviation is weak. In addition, the current GMSK signal is based on the Viterbi demodulation method of differential phase detection. Although the performance has been improved, the ability to resist frequency deviation still has room for improvement. Therefore, how to maintain strong robustness to frequency deviation to adapt to a high-dynamic environment while ensuring good demodulation performance is an urgent problem to be solved in this field.

发明内容Summary of the invention

有鉴于此,本发明的目的在于提供一种数字解调方法、装置、设备及存储介质,构建了GMSK的复合网格相位补偿模型,提出了一种基于差分相位的GMSK信号复合Viterbi解调算法,可以克服大多普勒频偏对解调性能的影响,在大频偏下仍能保持优异的性能。其具体方案如下:In view of this, the purpose of the present invention is to provide a digital demodulation method, device, equipment and storage medium, construct a composite grid phase compensation model of GMSK, and propose a GMSK signal composite Viterbi demodulation algorithm based on differential phase, which can overcome the influence of large Doppler frequency deviation on demodulation performance and maintain excellent performance under large frequency deviation. The specific scheme is as follows:

第一方面,本申请提供了一种数字解调方法,包括:In a first aspect, the present application provides a digital demodulation method, comprising:

获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将所述滤波后信号通过差分相位检测网络进行相位差分;Acquire a filtered signal after the transmission signal is filtered by a Gaussian filter, and perform phase differentiation on the filtered signal through a differential phase detection network;

提取所述滤波后信号进行差分后得到的差分相位,并根据所述差分相位确定待解调信号;Extracting a differential phase obtained by differentiating the filtered signal, and determining a signal to be demodulated according to the differential phase;

根据当前通信环境确定所述滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格;Determining a target differential phase corresponding to the filtered signal according to a current communication environment, and constructing a composite grid according to the target differential phase;

基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量;Determine a sub-grid based on the composite grid, and determine a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid;

基于所述总路径度量进行维特比解调,并根据所述总路径度量进行所述维特比解调的回溯得到解调结果。Viterbi demodulation is performed based on the total path metric, and back-tracing of the Viterbi demodulation is performed according to the total path metric to obtain a demodulation result.

可选的,所述根据所述差分相位确定待解调信号,包括:Optionally, determining the signal to be demodulated according to the differential phase includes:

确定所述发送信号对应的所述高斯滤波器的归一化带宽,并根据所述归一化带宽确定所述维特比解调的目标符号数量;所述目标符号数量为进行所述维特比解调时引起码间串扰的符号数量;Determine a normalized bandwidth of the Gaussian filter corresponding to the transmitted signal, and determine a target number of symbols for the Viterbi demodulation according to the normalized bandwidth; the target number of symbols is the number of symbols causing inter-symbol interference when performing the Viterbi demodulation;

基于所述目标符号数量确定所述滤波后信号的延时器,并基于所述延时器得到所述待解调信号。A delay device for the filtered signal is determined based on the target symbol quantity, and the signal to be demodulated is obtained based on the delay device.

可选的,所述根据当前通信环境确定所述滤波后信号对应的目标差分相位,包括:Optionally, determining a target differential phase corresponding to the filtered signal according to a current communication environment includes:

确定所述维特比解调的基本网格的差分相位,并根据所述当前通信环境确定所述滤波后信号对应的相位旋转单位度数和第一相位旋转次数;Determine the differential phase of the basic grid of the Viterbi demodulation, and determine the phase rotation unit degree and the first phase rotation number corresponding to the filtered signal according to the current communication environment;

根据所述基本网格的差分相位、所述相位旋转单位度数、所述第一相位旋转次数和所述归一化带宽计算出所述目标差分相位。The target differential phase is calculated according to the differential phase of the basic grid, the phase rotation unit degree, the first phase rotation number and the normalized bandwidth.

可选的,所述基于所述复合网格确定子网格,包括:Optionally, determining a sub-grid based on the composite grid includes:

将所述复合网格的第二相位旋转次数赋初始值为1,并将所述第二相位旋转次数除以二后向下取整得到目标参数;Assigning an initial value of 1 to the second phase rotation number of the composite grid, and dividing the second phase rotation number by two and rounding it down to obtain a target parameter;

根据所述目标参数、所述基本网格的差分相位和所述相位旋转单位度数确定所述子网格。The sub-grid is determined according to the target parameter, the differential phase of the basic grid and the phase rotation unit degree.

可选的,所述基于所述总路径度量进行维特比解调之后,还包括:Optionally, after performing Viterbi demodulation based on the total path metric, the method further includes:

存储本次进行所述维特比解调中所述总路径度量中的初始最小值;storing an initial minimum value of the total path metric in the Viterbi demodulation performed this time;

将所述第二相位旋转次数加一,并判断新的第二相位旋转次数是否大于所述第一相位旋转次数;Increasing the second phase rotation number by one, and determining whether the new second phase rotation number is greater than the first phase rotation number;

若否,则跳转至所述基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量的步骤。If not, jump to the step of determining a sub-grid based on the composite grid, and determining the branch path metric and the total path metric of the signal to be demodulated according to the sub-grid.

可选的,所述根据所述总路径度量进行所述维特比解调的回溯得到解调结果,包括:Optionally, the backtracking of the Viterbi demodulation according to the total path metric to obtain a demodulation result includes:

若将所述第二相位旋转次数加一后,得到的新的第二相位旋转次数大于所述第一相位旋转次数,则从所有所述总路径度量中的所述初始最小值中确定目标最小值,并根据所述目标最小值进行所述维特比解调的回溯得到所述解调结果。If the second phase rotation number is increased by one and the new second phase rotation number is greater than the first phase rotation number, a target minimum value is determined from the initial minimum values in all the total path metrics, and the Viterbi demodulation is back-traced based on the target minimum value to obtain the demodulation result.

可选的,所述根据所述总路径度量进行所述维特比解调的回溯得到解调结果之后,还包括:Optionally, after performing backtracking of the Viterbi demodulation according to the total path metric to obtain a demodulation result, the method further includes:

确定预设后端的数据解调需求,并根据所述数据解调需求将所述解调结果转换为硬判决信息或软判决信息输出至所述预设后端。Determine the data demodulation requirements of the preset back end, and convert the demodulation results into hard decision information or soft decision information according to the data demodulation requirements and output them to the preset back end.

第二方面,本申请提供了一种数字解调装置,包括:In a second aspect, the present application provides a digital demodulation device, comprising:

相位差分模块,用于获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将所述滤波后信号通过差分相位检测网络进行相位差分;A phase difference module, used for obtaining a filtered signal after the transmission signal is filtered by a Gaussian filter, and performing phase difference on the filtered signal through a differential phase detection network;

信号确定模块,用于提取所述滤波后信号进行差分后得到的差分相位,并根据所述差分相位确定待解调信号;A signal determination module, used to extract the differential phase obtained after differentiating the filtered signal, and determine the signal to be demodulated according to the differential phase;

网格构造模块,用于根据当前通信环境确定所述滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格;A grid construction module, used to determine a target differential phase corresponding to the filtered signal according to a current communication environment, and construct a composite grid according to the target differential phase;

度量确定模块,用于基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量;A metric determination module, configured to determine a sub-grid based on the composite grid, and determine a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid;

数字解调模块,用于基于所述总路径度量进行维特比解调,并根据所述总路径度量进行所述维特比解调的回溯得到解调结果。The digital demodulation module is used to perform Viterbi demodulation based on the total path metric, and to perform back-tracing of the Viterbi demodulation according to the total path metric to obtain a demodulation result.

第三方面,本申请提供了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述的数字解调方法。In a third aspect, the present application provides an electronic device, comprising a processor and a memory; wherein the memory is used to store a computer program, and the computer program is loaded and executed by the processor to implement the aforementioned digital demodulation method.

第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的数字解调方法。In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program implements the aforementioned digital demodulation method when executed by a processor.

本申请中,首先获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将滤波后信号通过差分相位检测网络进行相位差分,然后提取滤波后信号进行差分后得到的差分相位,并根据差分相位确定待解调信号,根据当前通信环境确定滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格后,可以基于复合网格确定子网格,并根据子网格确定待解调信号的分支路径度量与总路径度量,然后基于总路径度量进行维特比解调,并根据总路径度量进行维特比解调的回溯得到解调结果。这样一来,本申请构建了GMSK的复合网格相位补偿模型,提出了一种基于差分相位的GMSK信号复合Viterbi解调算法,可以克服大多普勒频偏对解调性能的影响,在大频偏下仍能保持优异的性能。In the present application, firstly, the filtered signal after the transmission signal is filtered by a Gaussian filter is obtained, and the filtered signal is phase-differentiated through a differential phase detection network, and then the differential phase obtained after the filtered signal is differentiated is extracted, and the signal to be demodulated is determined according to the differential phase, and the target differential phase corresponding to the filtered signal is determined according to the current communication environment, and after the composite grid is constructed according to the target differential phase, the sub-grid can be determined based on the composite grid, and the branch path metric and the total path metric of the signal to be demodulated are determined according to the sub-grid, and then Viterbi demodulation is performed based on the total path metric, and the demodulation result is obtained by back-tracing the Viterbi demodulation according to the total path metric. In this way, the present application constructs a composite grid phase compensation model of GMSK, and proposes a composite Viterbi demodulation algorithm for GMSK signals based on differential phase, which can overcome the influence of Doppler frequency deviation on demodulation performance and maintain excellent performance under large frequency deviation.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

图1为本申请提供的一种数字解调方法流程图;FIG1 is a flow chart of a digital demodulation method provided by the present application;

图2为本申请提供的一种基于2bit差分相位的复合Viterbi解调流程图;FIG2 is a flow chart of a composite Viterbi demodulation based on 2-bit differential phase provided by the present application;

图3为本申请提供的一种具体的数字解调方法流程图;FIG3 is a flow chart of a specific digital demodulation method provided by the present application;

图4为本申请提供的一种GMSK各种非相干解调算法的性能对比图;FIG4 is a performance comparison diagram of various GMSK non-coherent demodulation algorithms provided by the present application;

图5为本申请提供的一种无复合网格时不同频偏下的误码性能对比图;FIG5 is a comparison diagram of bit error performance under different frequency offsets when there is no composite grid provided by the present application;

图6为本申请提供的一种有复合网格时不同频偏下的误码性能对比图;FIG6 is a comparison diagram of bit error performance under different frequency offsets when a composite grid is provided in the present application;

图7为本申请提供的一种数字解调装置结构示意图;FIG7 is a schematic diagram of the structure of a digital demodulation device provided by the present application;

图8为本申请提供的一种电子设备结构图。FIG8 is a structural diagram of an electronic device provided in this application.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

现代通信中高斯最小频移键控调制方式具有恒包络和良好的频谱利用率等优点,在现代通信中具有广泛的应用,适用于存在邻道干扰、非线性功率放大器的通信系统。但是,目前的高速机动通信环境在信号传输过程中存在显著的多普勒效应,对通信的可靠性也提出了严格的要求。因此,目前的解调算法难以适应这种高动态背景下的应用需求,而本申请构建的GMSK的复合网格相位补偿模型,通过基于差分相位的GMSK信号复合Viterbi解调算法,可以克服大多普勒频偏对解调性能的影响,在大频偏下仍能保持优异的性能。The Gaussian minimum shift keying modulation method in modern communications has the advantages of constant envelope and good spectrum utilization, and is widely used in modern communications, and is suitable for communication systems with adjacent channel interference and nonlinear power amplifiers. However, the current high-speed mobile communication environment has a significant Doppler effect during signal transmission, and also puts forward strict requirements on the reliability of communication. Therefore, the current demodulation algorithm is difficult to adapt to the application requirements under such a high dynamic background. The composite grid phase compensation model of GMSK constructed in this application can overcome the influence of large Doppler frequency deviation on demodulation performance through the composite Viterbi demodulation algorithm of GMSK signal based on differential phase, and can still maintain excellent performance under large frequency deviation.

参见图1所示,本发明实施例公开了一种数字解调方法,包括:As shown in FIG1 , an embodiment of the present invention discloses a digital demodulation method, including:

步骤S11、获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将所述滤波后信号通过差分相位检测网络进行相位差分。Step S11, obtaining a filtered signal after the transmission signal is filtered by a Gaussian filter, and performing phase differentiation on the filtered signal through a differential phase detection network.

本实施例中,如图2所示,首先需要接受端获取发送信号通过高斯滤波器进行滤波后的滤波后信号。具体的,设发送序列为α=...a-1,a0,a1...;ai∈{-1,+1},则与之对应的GMSK发送信号可表示为:In this embodiment, as shown in FIG2 , the receiving end first needs to obtain the filtered signal after the transmission signal is filtered by a Gaussian filter. Specifically, assuming that the transmission sequence is α=...a -1 ,a 0 ,a 1 ...; a i ∈{-1,+1}, the corresponding GMSK transmission signal can be expressed as:

式中,ωc是载波角频率,Ps是发送信号的功率,T是符号周期,g(t)是基带频率脉冲,h是调制指数,在GMSK中为0.5,是与发送序列相对应的附加相位。对GMSK信号来说,g(t)是矩形脉冲经过高斯滤波器后的脉冲响应:Where ωc is the carrier angular frequency, Ps is the power of the transmitted signal, T is the symbol period, g(t) is the baseband frequency pulse, and h is the modulation index, which is 0.5 in GMSK. is the additional phase corresponding to the transmitted sequence. For GMSK signals, g(t) is the impulse response of a rectangular pulse after passing through a Gaussian filter:

g(t)=Q(cBtT(-t/T))-Q(cBtT(1-t/T));g(t)=Q(cB t T(-t/T))-Q(cB t T(1-t/T));

其中,c=7.546,BtT为高斯滤波器的归一化带宽,且Where c = 7.546, BtT is the normalized bandwidth of the Gaussian filter, and

为标准Q函数。 is the standard Q function.

GMSK信号经过AWGN(加性高斯白噪声,Additive White Gaussian Noise)信道后,接收信号表示为:After the GMSK signal passes through the AWGN (Additive White Gaussian Noise) channel, the received signal is expressed as:

r(t,α)=s(t,α)+n(t);r(t,α)=s(t,α)+n(t);

n(t)为双边带功率谱密度为N0/2的高斯白噪声。n(t) is a Gaussian white noise with a double-sideband power spectral density of N 0 /2.

在接收端,r(t,α)首先通过一个前端滤波器滤除带外噪声,其带宽通常设为GMSK发送信号的99%功率带宽。经过滤波器后,用于后端检测的相位信号可表示为:At the receiving end, r(t,α) is first filtered out of the out-of-band noise by a front-end filter, whose bandwidth is usually set to 99% of the power bandwidth of the GMSK transmission signal. After passing through the filter, the phase signal used for back-end detection can be expressed as:

式中,ρ是接收端信噪比,nc(t)和ns(t)分别是n(t)的同相分量与正交分量。得到滤波后的信号后,即可将滤波后信号通过差分相位检测网络进行相位差分。Where ρ is the signal-to-noise ratio at the receiving end, and n c (t) and ns (t) are the in-phase component and quadrature component of n(t), respectively. After obtaining the filtered signal, the filtered signal can be phase-differentiated through a differential phase detection network.

步骤S12、提取所述滤波后信号进行差分后得到的差分相位,并根据所述差分相位确定待解调信号。Step S12: extracting the differential phase obtained by differentiating the filtered signal, and determining the signal to be demodulated according to the differential phase.

如图2所示,本实施例中可以将滤波后的信号通过2bit差分相位检测网络,该网络对信号进行相位的2bit延时与差分,并对差分后的相位进行提取。然后确定发送信号对应的高斯滤波器的归一化带宽,根据归一化带宽确定维特比解调的目标符号数量,并基于所述目标符号数量确定滤波后信号的延时器后,即可基于延时器得到待解调信号。其中,上述目标符号数量为进行维特比解调时引起码间串扰的符号数量。As shown in FIG2 , in this embodiment, the filtered signal can be passed through a 2-bit differential phase detection network, which performs 2-bit delay and differentiation on the phase of the signal, and extracts the differential phase. Then, the normalized bandwidth of the Gaussian filter corresponding to the transmitted signal is determined, and the target number of symbols for Viterbi demodulation is determined according to the normalized bandwidth. After the delay device of the filtered signal is determined based on the target number of symbols, the signal to be demodulated can be obtained based on the delay device. Among them, the above-mentioned target number of symbols is the number of symbols that cause inter-code interference when performing Viterbi demodulation.

需要指出的是,对于GMSK信号,在第k个码元间隔末(t=kT+T)的网络输出可由下式表示:It should be noted that for GMSK signals, the network output at the end of the kth symbol interval (t=kT+T) can be expressed as follows:

式中,ζk=η(kT+T)-η(kT-T),L的含义为主要的码间串扰是由当前符号的左右各L个符号引起的,其中所有模2π的操作满足-π<Φk≤π,不同BtT下的θi各值如下表所示:Wherein, ζ k =η(kT+T)-η(kT-T), L means that the main inter-symbol interference is caused by the L symbols to the left and right of the current symbol, wherein all operations modulo 2π satisfy -π<Φ k ≤π, and the values of θ i under different B t T are shown in the following table:

表一不同BtT下的θi值与信号99%功率带宽Table 1 θ i values and 99% power bandwidth of signal under different B t T

上表中θi值的单位为度数degree。The unit of θ i values in the above table is degree.

Viterbi解调中,需要构造理想的差分相位值与接收端2bit差分相位网络的输出进行差值的似然。在第k个码元间隔由状态Sk转移至状态Sk+1所对应的理想差分相位值计算如下式所示:In Viterbi demodulation, it is necessary to construct the likelihood of the difference between the ideal differential phase value and the output of the 2-bit differential phase network at the receiving end. The ideal differential phase value corresponding to the transition from state Sk to state Sk +1 in the kth symbol interval is calculated as follows:

式中d=(dk-2L'-1,dk-2L',dk-2L'+1,...,dk)为状态Sk转移至状态Sk+1所对应的序列,状态Sk的定义为Sk=(ak-2L'-1,ak-2L',ak-2L'+1,...,ak-1),L'为Viterbi解调时所考虑的两边码间串扰的符号数量,满足1≤L’≤L。In the formula, d = (d k-2L'-1 , d k-2L' , d k-2L'+1 , ..., d k ) is the sequence corresponding to the transition from state Sk to state Sk+1 , state Sk is defined as Sk = ( ak-2L'-1 , a k-2L' , a k-2L'+1 , ..., a k-1 ), L' is the number of symbols of inter-code interference on both sides considered in Viterbi demodulation, satisfying 1≤L'≤L.

将滤波后的信号提取相位并进行2bit差分,根据发送信号的BtT确定L',将差分相位通过L'T延时器后得到用于解调的信号Φk-L'。确定出的待解调信号为:Extract the phase of the filtered signal and perform 2-bit differential, determine L' according to the B t T of the transmitted signal, and pass the differential phase through the L'T delay device to obtain the signal Φ k-L' for demodulation. The signal to be demodulated is determined as:

步骤S13、根据当前通信环境确定所述滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格。Step S13: determining a target differential phase corresponding to the filtered signal according to the current communication environment, and constructing a composite grid according to the target differential phase.

需要指出的是,在2bit差分Viterbi解调中考虑频偏影响,在AWGN信道中若存在多普勒效应,则接收信号可表示为:It should be pointed out that the frequency offset effect is considered in 2-bit differential Viterbi demodulation. If the Doppler effect exists in the AWGN channel, the received signal can be expressed as:

式中Δf(t)为多普勒频偏,经过前端滤波和2bit差分相位网络后,在第k个码元间隔末(t=kT+T)的输出表示为:Where Δf(t) is the Doppler frequency deviation. After front-end filtering and a 2-bit differential phase network, the output at the end of the kth symbol interval (t = kT + T) is expressed as:

式中Φk为无频偏影响时2bit差分相位网络的输出,Δθd为多普勒效应引起的频偏在2T时间内造成的累积相偏。Where Φk is the output of the 2-bit differential phase network when there is no frequency offset, and Δθd is the cumulative phase deviation caused by the frequency offset caused by the Doppler effect within 2T time.

则在后端Viterbi解调中,分支路径度量的计算式变为:Then in the back-end Viterbi demodulation, the calculation formula of the branch path metric becomes:

BM(Sk,Sk+1)={mod[(Φk-L'+Δθd,k-L'-P(Sk,Sk+1)),2π]}2 BM (S k ,S k+1 )={mod[(Φ k-L′ +Δθ d,k-L′- P(S k ,S k+1 )),2π]} 2 ;

由上式可知,存在频偏时,分支路径度量值和总路径度量值的计算引入了误差,由多普勒效应带来的累积相偏越大,路径度量的计算误差越大,则解调性能下降越严重。It can be seen from the above formula that when there is frequency deviation, the calculation of the branch path metric value and the total path metric value introduces errors. The greater the cumulative phase deviation caused by the Doppler effect, the greater the calculation error of the path metric, and the more serious the degradation of the demodulation performance.

因此,本实施例中针对频偏对2bit差分相位网络输出的影响,在Viterbi解调的基础上构造复合网格用于补偿累积相位误差,提出一种复合Viterbi算法应用于接收机后端,来提升对频偏的适应性。首先确定维特比解调的基本网格的差分相位,并根据当前通信环境确定滤波后信号对应的相位旋转单位度数和第一相位旋转次数,以及根据基本网格的差分相位、相位旋转单位度数、第一相位旋转次数和归一化带宽计算出目标差分相位,然后根据目标差分相位构造复合网格。可以理解的是,在具体工程应用中,结合具体通信系统与通信环境,当载波频率与帧结构等参数确定时,多普勒频偏与其引起的累积相位误差范围能够得以分析,据此选取合适的第一相位旋转次数M与相位旋转单位度数Δθ值,即可较为匹配地对相位误差进行补偿,得到较为准确的判决结果。Therefore, in this embodiment, in view of the influence of frequency offset on the output of the 2-bit differential phase network, a composite grid is constructed on the basis of Viterbi demodulation to compensate for the cumulative phase error, and a composite Viterbi algorithm is proposed to be applied to the receiver backend to improve the adaptability to frequency offset. First, the differential phase of the basic grid of Viterbi demodulation is determined, and the phase rotation unit degree and the first phase rotation number corresponding to the filtered signal are determined according to the current communication environment, and the target differential phase is calculated according to the differential phase, the phase rotation unit degree, the first phase rotation number and the normalized bandwidth of the basic grid, and then the composite grid is constructed according to the target differential phase. It can be understood that in specific engineering applications, combined with specific communication systems and communication environments, when parameters such as carrier frequency and frame structure are determined, the Doppler frequency offset and the cumulative phase error range caused by it can be analyzed, and the appropriate first phase rotation number M and the phase rotation unit degree Δθ value are selected accordingly, so that the phase error can be compensated more accurately and a more accurate judgment result can be obtained.

步骤S14、基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量。Step S14, determining a sub-grid based on the composite grid, and determining a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid.

本实施例中选取合适的M与Δθ值,根据BtT计算出P(Sk,Sk+1)的各值,构造复合网格,初始赋值j=1。令即可选出子网格P={P1+xΔθ,P2+xΔθ,...,PN+xΔθ},根据M(Sk+1)=M(Sk)+BM(Sk,Sk+1)与BM(Sk,Sk+1)={mod[(Φk-L'+Δθd,k-L'-P(Sk,Sk+1)-xΔθ),2π]}2即可计算每符号所对应状态转移时的分支路径度量与总路径度量,进行Viterbi解调(此时不进行回溯)。In this embodiment, appropriate values of M and Δθ are selected, and the values of P(S k ,S k+1 ) are calculated according to B t T, a composite grid is constructed, and the initial value j=1 is assigned. The subgrid P = {P 1 +xΔθ, P 2 +xΔθ, ..., PN +xΔθ} can be selected, and according to M(S k+1 ) = M (S k ) + BM (S k , S k+1 ) and BM (S k , S k+1 ) = {mod[(Φ k-L' + Δθ d,k-L' -P(S k , S k+1 ) - xΔθ), 2π]} 2 , the branch path metric and the total path metric at the state transition corresponding to each symbol can be calculated to perform Viterbi demodulation (backtracking is not performed at this time).

步骤S15、基于所述总路径度量进行维特比解调,并根据所述总路径度量进行所述维特比解调的回溯得到解调结果。Step S15: Perform Viterbi demodulation based on the total path metric, and perform back-tracing of the Viterbi demodulation according to the total path metric to obtain a demodulation result.

本实施例中基于上一步骤得到的总路径度量即可进行维特比解调,并根据总路径度量进行维特比解调的回溯得到解调结果。并在得到解调结果之后,确定预设后端的数据解调需求,并根据数据解调需求将解调结果转换为硬判决信息或软判决信息输出至预设的系统后端,完成整个解调流程。In this embodiment, Viterbi demodulation can be performed based on the total path metric obtained in the previous step, and the demodulation result can be obtained by back-tracing the Viterbi demodulation according to the total path metric. After obtaining the demodulation result, the data demodulation requirements of the preset backend are determined, and the demodulation result is converted into hard decision information or soft decision information according to the data demodulation requirements and output to the preset system backend to complete the entire demodulation process.

本实施例首先获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将滤波后信号通过差分相位检测网络进行相位差分,然后提取滤波后信号进行差分后得到的差分相位,并根据差分相位确定待解调信号,根据当前通信环境确定滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格后,可以基于复合网格确定子网格,并根据子网格确定待解调信号的分支路径度量与总路径度量,然后基于总路径度量进行维特比解调,并根据总路径度量进行维特比解调的回溯得到解调结果。通过上述技术方案,本实施例针对现有GMSK解调方法难以适应高动态通信环境中大多普勒频偏的挑战,分析了多普勒频偏引起的累积相位误差对现有2bit差分相位Viterbi解调算法的影响,构建了GMSK的复合网格相位补偿模型,提出了一种全新的2bit差分相位复合Viterbi解调算法,以增加较小复杂度为代价克服了大多普勒频偏对解调性能的影响。This embodiment first obtains the filtered signal after the transmission signal is filtered by a Gaussian filter, and performs phase differentiation on the filtered signal through a differential phase detection network, then extracts the differential phase obtained after the filtered signal is differentiated, and determines the signal to be demodulated according to the differential phase, determines the target differential phase corresponding to the filtered signal according to the current communication environment, and constructs a composite grid according to the target differential phase. The subgrid can be determined based on the composite grid, and the branch path metric and the total path metric of the signal to be demodulated are determined according to the subgrid, and then Viterbi demodulation is performed based on the total path metric, and the demodulation result is obtained by backtracking the Viterbi demodulation according to the total path metric. Through the above technical solution, this embodiment analyzes the impact of the cumulative phase error caused by the Doppler frequency offset on the existing 2-bit differential phase Viterbi demodulation algorithm for the existing GMSK demodulation method that is difficult to adapt to the challenge of large Doppler frequency offset in a high dynamic communication environment, constructs a composite grid phase compensation model for GMSK, and proposes a new 2-bit differential phase composite Viterbi demodulation algorithm, which overcomes the impact of large Doppler frequency offset on demodulation performance at the cost of increasing a small complexity.

基于上一实施例可知,本申请构建GMSK的复合网格相位补偿模型,并提出了一种全新的2bit差分相位复合Viterbi解调算法,接下来,本实施例中将对根据复合网格进行解调的过程进行详细地阐述。参见图3所示,本发明实施例公开了一种具体的数字解调方法,包括:Based on the previous embodiment, the present application constructs a composite grid phase compensation model for GMSK and proposes a new 2-bit differential phase composite Viterbi demodulation algorithm. Next, the demodulation process according to the composite grid is described in detail in this embodiment. Referring to FIG3 , an embodiment of the present invention discloses a specific digital demodulation method, including:

步骤S21、根据当前通信环境确定滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格。Step S21, determining a target differential phase corresponding to the filtered signal according to the current communication environment, and constructing a composite grid according to the target differential phase.

步骤S22、基于所述复合网格确定子网格,并根据所述子网格确定待解调信号的分支路径度量与总路径度量。Step S22: determining a sub-grid based on the composite grid, and determining a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid.

基于复合网格确定子网格时,首先将复合网格的第二相位旋转次数j赋=初始值为1,并将第二相位旋转次数除以二后向下取整得到目标参数,然后根据目标参数、基本网格的差分相位和相位旋转单位度数确定子网格。构造复合网格后,初始赋值j=1,令即可选出子网格P={P1+xΔθ,P2+xΔθ,...,PN+xΔθ}。When determining a subgrid based on a composite grid, firstly, the second phase rotation times j of the composite grid is assigned an initial value of 1, and the second phase rotation times is divided by two and rounded down to obtain the target parameter, and then the subgrid is determined based on the target parameter, the differential phase of the basic grid, and the phase rotation unit degree. After constructing the composite grid, the initial value j = 1 is assigned, and That is, the sub-grid P = {P 1 +xΔθ, P 2 +xΔθ, ..., P N +xΔθ} can be selected.

然后根据M(Sk+1)=M(Sk)+BM(Sk,Sk+1)与BM(Sk,Sk+1)={mod[(Φk-L'+Δθd,k-L'-P(Sk,Sk+1)-xΔθ),2π]}2即可计算每符号所对应状态转移时的分支路径度量与总路径度量。Then, according to M(S k+1 )=M(S k )+ BM (S k ,S k+1 ) and BM (S k ,S k+1 )={mod[(Φ k-L' +Δθ d,k-L' -P(S k ,S k+1 )-xΔθ),2π]} 2 , the branch path metric and the total path metric for the state transition corresponding to each symbol can be calculated.

本实施例中进行复合Viterbi解调时,当发端的BtT确定,且收端Viterbi检测确定所选用的L'时,所有的P(Sk,Sk+1)值都可确定,设长度为2L'+2的所有可能的序列所对应的P(Sk,Sk+1)值共有N个,记P={P1,P2,...,PN},为基本网格的差分相位,则通过将基本网格的差分相位旋转Δθ,得到复合网格,表示为:In this embodiment, when composite Viterbi demodulation is performed, when BtT of the transmitting end is determined and the selected L' is determined by the Viterbi detection of the receiving end, all P( Sk , Sk +1 ) values can be determined. Assuming that there are N P( Sk , Sk+ 1 ) values corresponding to all possible sequences of length 2L'+2, P={ P1 , P2 , ..., PN } is the differential phase of the basic grid. Then, by rotating the differential phase of the basic grid by Δθ, a composite grid is obtained, which is expressed as:

P={Pix}={Pi+xΔθ},x=0,±1,...,i=1,2,...,N;P={P ix }={P i +xΔθ},x=0,±1,...,i=1,2,...,N;

若x的值共有M种,则x从0取至表示向下取整。If there are M possible values of x, then x ranges from 0 to Indicates rounding down.

复合网格构造完成后,选定x与Δθ的值,即选出一组子网格P={P1+xΔθ,P2+xΔθ,...,PN+xΔθ}。此时修正后的分支路径度量值的计算式变为:After the composite grid is constructed, the values of x and Δθ are selected, that is, a group of subgrids P = {P 1 +xΔθ, P 2 +xΔθ, ..., P N +xΔθ} is selected. At this time, the calculation formula of the modified branch path metric value becomes:

BM(Sk,Sk+1)={mod[(Φk-L'+Δθd,k-L'-P(Sk,Sk+1)-xΔθ),2π]}2 BM (S k ,S k+1 )={mod[(Φ k-L′ +Δθ d,k-L′- P(S k ,S k+1 )-xΔθ),2π]} 2 ;

这样一来,复合网格中相位旋转xΔθ对多普勒频偏引起的累积相位误差Δθd进行了补偿,若存在x值满足|xΔθ|≥|Δθd|,即复合网格中存在一个子网格使得某条路径的相位旋转大于多普勒效应造成的累积相位误差,则此时复合网格中必存在一个子网格,其对2bit差分相位进行补偿后的累积相位误差必定小于Δθ/2,即存在x值满足|Δθd+xΔθ|≤Δθ/2,使得利用复合网格补偿后分支路径度量和总路径度量的计算误差变小。In this way, the phase rotation xΔθ in the composite grid compensates for the cumulative phase error Δθ d caused by the Doppler frequency offset. If there is an x value satisfying |xΔθ|≥|Δθ d |, that is, there is a sub-grid in the composite grid that makes the phase rotation of a certain path greater than the cumulative phase error caused by the Doppler effect, then at this time there must be a sub-grid in the composite grid whose cumulative phase error after compensating the 2-bit differential phase must be less than Δθ/2, that is, there is an x value satisfying |Δθ d +xΔθ|≤Δθ/2, so that the calculation errors of the branch path metric and the total path metric after the composite grid compensation are reduced.

在实际的差分解调系统中,若差分相位中存在抖动或干扰Δθe,当满足Δθe≤0.03π,此时的误码曲线与Δθe=0时的误码曲线几乎重合,系统的误码率不受相位误差的影响。因此若选取Δθ≤0.06π,通过选取M值,可存在x值使得|Δθd+xΔθ|≤0.03π,则所对应路径的解调性能几乎不受多普勒频偏的影响。若在码元速率Rs=500KHz下考虑32KHz的静态多普勒频偏,计算可得此时Δθd=0.256π,选取Δθ=0.06π,M=9,则存在x=-4满足|Δθd+xΔθ|=0.016π≤0.03π,在对应路径下分支路径度量和总路径度量的计算误差很小,解调能够正确进行。In an actual differential demodulation system, if there is jitter or interference Δθ e in the differential phase, when Δθ e ≤0.03π is satisfied, the bit error curve at this time is almost the same as the bit error curve when Δθ e =0, and the bit error rate of the system is not affected by the phase error. Therefore, if Δθ ≤0.06π is selected, by selecting the M value, there can be an x value such that |Δθ d +xΔθ|≤0.03π, and the demodulation performance of the corresponding path is almost unaffected by the Doppler frequency deviation. If the static Doppler frequency deviation of 32KHz is considered at the symbol rate R s =500KHz, it can be calculated that Δθ d =0.256π at this time, and Δθ =0.06π is selected, M =9, then there is x =-4 to satisfy |Δθ d +xΔθ| =0.016π≤0.03π, and the calculation error of the branch path metric and the total path metric under the corresponding path is very small, and demodulation can be performed correctly.

步骤S23、基于所述总路径度量进行维特比解调,并根据所述总路径度量进行所述维特比解调的回溯得到解调结果。Step S23: Perform Viterbi demodulation based on the total path metric, and perform back-tracing of the Viterbi demodulation according to the total path metric to obtain a demodulation result.

需要指出的是,在目前传统的基于2bit差分的Viterbi解调中,状态转移时分支路径度量值的计算式为:It should be pointed out that in the current traditional Viterbi demodulation based on 2-bit differential, the calculation formula of the branch path metric value during state transition is:

BM(Sk,Sk+1)={mod[(Φk-L'-P(Sk,Sk+1)),2π]}2 BM (S k ,S k+1 )={mod[(Φ k-L'- P(S k ,S k+1 )),2π]} 2 ;

则第k个码元间隔结束时所对应的总路径度量为:Then the total path metric corresponding to the end of the kth code element interval is:

M(Sk+1)=M(Sk)+BM(Sk,Sk+1);M(S k+1 )=M(S k )+ BM (S k ,S k+1 );

解调时,根据上述公式计算分支路径度量和总路径度量,进行前向状态转移,由最大似然思想,在多条分支路径到达同一个状态节点时,将总路径度量最小的路径保留,作为幸存路径,剩下的路径为竞争路径被删除,从而简化复杂度。当Viterbi的解调长度达到回溯长度时,进行后向回溯判决,选择最终的总路径度量中的最小值,并对该值所对应的状态进行回溯,得到最大似然路径,根据最大似然路径中的状态转移情况判决出所对应的发送序列,从而完成解调。During demodulation, the branch path metric and the total path metric are calculated according to the above formula, and the forward state transfer is performed. According to the maximum likelihood idea, when multiple branch paths reach the same state node, the path with the smallest total path metric is retained as the surviving path, and the remaining paths are deleted as competitive paths, thereby simplifying the complexity. When the demodulation length of Viterbi reaches the backtracking length, a backward backtracking decision is made, the minimum value in the final total path metric is selected, and the state corresponding to the value is backtracked to obtain the maximum likelihood path. The corresponding transmission sequence is determined according to the state transition in the maximum likelihood path, thereby completing the demodulation.

而本实施例在复合Viterbi解调中,完成复合网格的构造后,对于每一组子网格,根据修正后的分支路径度量计算式与总路径度量计算式进行前向状态转移,同时,幸存路径度量值与竞争路径度量值的差值的绝对值被计算并保存,当系统存在信道编码时,可作为软信息的一个可靠性度量,该值越大,则幸存路径所判决的比特正确性越可靠。当该组子网格Viterbi的解调长度达到回溯长度时,选择最终的总路径度量中的最小值保存。当所有子网格完成前向计算后,将被保存的计算结果对比并选出最小值,并对该值所对应的子网格进行回溯,得到解调结果。因此在基于总路径度量进行维特比解调之后,存储本次进行维特比解调中最终的总路径度量中的初始最小值,并将第二相位旋转次数加一,并判断新的第二相位旋转次数是否大于第一相位旋转次数,即将j=j+1,若满足j≤M,则跳转至所述基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量的步骤。否则将M次Viterbi解调所存储的总路径度量最小值进行对比,选出其中的最小值,并根据该值所对应的Viterbi解调过程进行回溯,也就是说若将第二相位旋转次数加一后,得到的新的第二相位旋转次数大于第一相位旋转次数,则从所有总路径度量中的初始最小值中确定目标最小值,并根据目标最小值进行维特比解调的回溯得到解调结果。In the composite Viterbi demodulation of this embodiment, after the construction of the composite grid is completed, for each group of sub-grids, the forward state transfer is performed according to the modified branch path metric calculation formula and the total path metric calculation formula. At the same time, the absolute value of the difference between the surviving path metric value and the competing path metric value is calculated and saved. When the system has channel coding, it can be used as a reliability measure of soft information. The larger the value, the more reliable the bit correctness determined by the surviving path. When the demodulation length of the Viterbi of this group of sub-grids reaches the backtracking length, the minimum value in the final total path metric is selected and saved. When all sub-grids complete the forward calculation, the saved calculation results are compared and the minimum value is selected, and the sub-grid corresponding to the value is backtracked to obtain the demodulation result. Therefore, after Viterbi demodulation is performed based on the total path metric, the initial minimum value in the final total path metric in this Viterbi demodulation is stored, and the second phase rotation number is increased by one, and it is determined whether the new second phase rotation number is greater than the first phase rotation number, that is, j=j+1. If j≤M is satisfied, jump to the step of determining the subgrid based on the composite grid, and determining the branch path metric and the total path metric of the signal to be demodulated according to the subgrid. Otherwise, the total path metric minimum values stored in the M-time Viterbi demodulation are compared, the minimum value is selected, and the Viterbi demodulation process corresponding to the value is backtracked, that is, if the new second phase rotation number obtained after the second phase rotation number is increased by one is greater than the first phase rotation number, the target minimum value is determined from the initial minimum values in all total path metrics, and the Viterbi demodulation is backtracked according to the target minimum value to obtain the demodulation result.

其中,关于上述步骤S21更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。For a more specific processing procedure of the above step S21, reference may be made to the corresponding contents disclosed in the above embodiments, which will not be described in detail here.

在本实施例中假设一帧的数据长度为K,根据Viterbi算法,每一次状态转移的计算需要1次乘法和2次加法,每一码元间隔末共有22L’+1个状态,每个状态节点共有两条支路进行状态转移,则无复合网格时,计算的复杂度为O(3K·22L'+2)。存在复合网格时,增加的复杂度取决于增加的子网格数,即M的值,可得最终算法的复杂度为O(3MK·22L'+2)。值得说明的是,各子网格的前向计算过程是独立的,则复合Viterbi检测可并行处理,与传统算法相比在处理时延上无性能退化。In this embodiment, it is assumed that the data length of a frame is K. According to the Viterbi algorithm, the calculation of each state transition requires 1 multiplication and 2 additions. There are 2 2L'+1 states at the end of each code element interval, and each state node has two branches for state transition. When there is no composite grid, the calculation complexity is O(3K·2 2L'+2 ). When there is a composite grid, the increased complexity depends on the number of increased sub-grids, that is, the value of M, and the final algorithm complexity is O(3MK·2 2L'+2 ). It is worth noting that the forward calculation process of each sub-grid is independent, so the composite Viterbi detection can be processed in parallel, and there is no performance degradation in processing delay compared with the traditional algorithm.

根据上述步骤,本实施例基于上述公开的算法过程结合上一实施例进行了仿真实验,结果如下:According to the above steps, this embodiment performs a simulation experiment based on the above disclosed algorithm process combined with the previous embodiment, and the results are as follows:

利用Matlab建立GMSK的调制解调系统模型,对本实施例所提算法的误码性能和对频偏的适应性进行仿真。发送端采用BtT值为0.5的GMSK调制方式,根据发端所设帧结构,接收端所选取的参数为L'=1,M=9,Δθ=0.06π,16点采样,信道设为加性高斯白噪声信道。对接收信号依次进行99%信号带宽滤波、2bit差分相位检测、L’T延时、复合Viterbi解调,并在系统两端增加参数为(2,1,3)的Turbo编译码,以利用复合Viterbi解调时所构造的软信息。The modulation and demodulation system model of GMSK is established by using Matlab, and the error performance and adaptability to frequency deviation of the algorithm proposed in this embodiment are simulated. The transmitting end adopts the GMSK modulation mode with a BtT value of 0.5. According to the frame structure set by the transmitting end, the parameters selected by the receiving end are L'=1, M=9, Δθ=0.06π, 16-point sampling, and the channel is set as an additive white Gaussian noise channel. The received signal is subjected to 99% signal bandwidth filtering, 2bit differential phase detection, L'T delay, and composite Viterbi demodulation in sequence, and Turbo encoding and decoding with parameters of (2,1,3) are added at both ends of the system to utilize the soft information constructed during composite Viterbi demodulation.

首先仿真并对比分析了本文所提算法与传统的经典算法的解调性能,然后对无复合网格和有复合网格两种情况进行了抗多普勒效应的性能分析。Firstly, the demodulation performance of the algorithm proposed in this paper and the traditional classical algorithm are simulated and compared, and then the anti-Doppler effect performance is analyzed for the cases with and without composite grids.

图4比较了无频偏时“2bit差分解调”、“2bit差分+Viterbi解调”与“2bit差分+复合Viterbi解调”的误码性能,可见“2bit差分+Viterbi解调”性能优于“2bit差分解调”,前者随着信噪比的增加,误码率下降幅度明显,且在高信噪比下可以迅速下降一个数量级,在7dB时可达到1×10-5量级;而“2bit差分+复合Viterbi解调”与“2bit差分+Viterbi解调”性能基本一致,说明复合网格的构造没有导致误码性能的下降,仍保持了良好的性能。Figure 4 compares the bit error performance of "2-bit differential demodulation", "2-bit differential + Viterbi demodulation" and "2-bit differential + composite Viterbi demodulation" when there is no frequency offset. It can be seen that the performance of "2-bit differential + Viterbi demodulation" is better than that of "2-bit differential demodulation". The bit error rate of the former decreases significantly with the increase of the signal-to-noise ratio, and can quickly decrease by an order of magnitude under high signal-to-noise ratio, reaching the order of 1× 10-5 at 7dB; while the performance of "2-bit differential + composite Viterbi demodulation" is basically the same as that of "2-bit differential + Viterbi demodulation", indicating that the construction of the composite grid does not lead to a decrease in the bit error performance and still maintains good performance.

考虑多普勒频偏,分别仿真分析了在无频偏、频偏为16KHz,频偏为32KHz下无复合网格和有复合网格时的系统误码曲线,仿真结果如图5和图6所示。对比可知,无复合网格时,算法抗多普勒频移的能力有限,在16KHz的频偏下性能出现较为明显的下降,而在32KHz的频偏下算法已失去解调作用;而有复合网格时,算法对多普勒频移具有较强的适应性,即使在32KHz的频偏下,算法仍能保持与无频偏时基本一致的解调性能。可见,本实施例所提算法在具有良好性能的同时,具有较强的抗多普勒频移的能力。Considering the Doppler frequency deviation, the system error curves without composite grid and with composite grid were simulated and analyzed respectively under no frequency deviation, frequency deviation of 16KHz, and frequency deviation of 32KHz, and the simulation results are shown in Figures 5 and 6. By comparison, it can be seen that when there is no composite grid, the algorithm has limited ability to resist Doppler frequency shift, and the performance shows a more obvious decline under the frequency deviation of 16KHz, and the algorithm has lost its demodulation function under the frequency deviation of 32KHz; while when there is a composite grid, the algorithm has a strong adaptability to Doppler frequency shift, and even under the frequency deviation of 32KHz, the algorithm can still maintain a demodulation performance that is basically consistent with that when there is no frequency deviation. It can be seen that the algorithm proposed in this embodiment has a strong ability to resist Doppler frequency shift while having good performance.

通过上述技术方案,本实施例提出了一种基于2bit差分相位的GMSK信号复合Viterbi解调算法,分析了利用2bit差分相位和复合网格进行Viterbi解调的机理,并对其抗多普勒频偏的能力进行了理论推导;建立了Matlab系统仿真模型,仿真结果验证了该算法的可行性与稳定性,算法的误码率在7dB下能达到10-5量级,且在不超过32KHz多普勒频偏条件下性能无退化,能保持优异的性能。该算法性能良好、实现复杂度适中、对载波频偏和相位误差具有较好的鲁棒性,在高动态通信环境下具有良好的适用性与应用前景。Through the above technical solution, this embodiment proposes a GMSK signal composite Viterbi demodulation algorithm based on 2-bit differential phase, analyzes the mechanism of Viterbi demodulation using 2-bit differential phase and composite grid, and theoretically derives its ability to resist Doppler frequency deviation; a Matlab system simulation model is established, and the simulation results verify the feasibility and stability of the algorithm. The bit error rate of the algorithm can reach 10-5 at 7dB, and the performance does not degrade under the condition of Doppler frequency deviation not exceeding 32KHz, and can maintain excellent performance. The algorithm has good performance, moderate implementation complexity, good robustness to carrier frequency deviation and phase error, and has good applicability and application prospects in high dynamic communication environments.

参见图7所示,本申请实施例还公开了一种数字解调装置,包括:As shown in FIG. 7 , the embodiment of the present application further discloses a digital demodulation device, including:

相位差分模块11,用于获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将所述滤波后信号通过差分相位检测网络进行相位差分;The phase difference module 11 is used to obtain a filtered signal after the transmission signal is filtered by a Gaussian filter, and perform phase difference on the filtered signal through a differential phase detection network;

信号确定模块12,用于提取所述滤波后信号进行差分后得到的差分相位,并根据所述差分相位确定待解调信号;A signal determination module 12, configured to extract a differential phase obtained by differentiating the filtered signal, and determine a signal to be demodulated according to the differential phase;

网格构造模块13,用于根据当前通信环境确定所述滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格;A grid construction module 13, used to determine a target differential phase corresponding to the filtered signal according to the current communication environment, and construct a composite grid according to the target differential phase;

度量确定模块14,用于基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量;A metric determination module 14, configured to determine a sub-grid based on the composite grid, and determine a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid;

数字解调模块15,用于基于所述总路径度量进行维特比解调,并根据所述总路径度量进行所述维特比解调的回溯得到解调结果。The digital demodulation module 15 is used to perform Viterbi demodulation based on the total path metric, and to perform back-tracing of the Viterbi demodulation according to the total path metric to obtain a demodulation result.

本实施例首先获取发送信号通过高斯滤波器进行滤波后的滤波后信号,并将滤波后信号通过差分相位检测网络进行相位差分,然后提取滤波后信号进行差分后得到的差分相位,并根据差分相位确定待解调信号,根据当前通信环境确定滤波后信号对应的目标差分相位,并根据所述目标差分相位构造复合网格后,可以基于复合网格确定子网格,并根据子网格确定待解调信号的分支路径度量与总路径度量,然后基于总路径度量进行维特比解调,并根据总路径度量进行维特比解调的回溯得到解调结果。这样一来,通过构建GMSK的复合网格相位补偿模型,本实施例提出了一种基于差分相位的GMSK信号复合Viterbi解调算法,可以克服大多普勒频偏对解调性能的影响,在大频偏下仍能保持优异的性能。This embodiment first obtains the filtered signal after the transmission signal is filtered by a Gaussian filter, and performs phase differentiation on the filtered signal through a differential phase detection network, and then extracts the differential phase obtained after the filtered signal is differentiated, and determines the signal to be demodulated according to the differential phase, determines the target differential phase corresponding to the filtered signal according to the current communication environment, and after constructing a composite grid according to the target differential phase, a sub-grid can be determined based on the composite grid, and the branch path metric and the total path metric of the signal to be demodulated can be determined according to the sub-grid, and then Viterbi demodulation is performed based on the total path metric, and the demodulation result is obtained by back-tracing the Viterbi demodulation according to the total path metric. In this way, by constructing a composite grid phase compensation model of GMSK, this embodiment proposes a GMSK signal composite Viterbi demodulation algorithm based on differential phase, which can overcome the influence of Doppler frequency deviation on demodulation performance and maintain excellent performance under large frequency deviation.

在一些具体实施例中,所述信号确定模块12,具体包括:In some specific embodiments, the signal determination module 12 specifically includes:

符号确定单元,用于确定所述发送信号对应的所述高斯滤波器的归一化带宽,并根据所述归一化带宽确定所述维特比解调的目标符号数量;所述目标符号数量为进行所述维特比解调时引起码间串扰的符号数量;A symbol determination unit, configured to determine a normalized bandwidth of the Gaussian filter corresponding to the transmitted signal, and determine a target number of symbols for the Viterbi demodulation according to the normalized bandwidth; the target number of symbols is the number of symbols causing inter-symbol interference when performing the Viterbi demodulation;

信号延时单元,用于基于所述目标符号数量确定所述滤波后信号的延时器,并基于所述延时器得到所述待解调信号。A signal delay unit is used to determine a delay device of the filtered signal based on the target symbol quantity, and obtain the signal to be demodulated based on the delay device.

在一些具体实施例中,所述网格构造模块13,具体包括:In some specific embodiments, the grid construction module 13 specifically includes:

相位确定单元,用于确定所述维特比解调的基本网格的差分相位,并根据所述当前通信环境确定所述滤波后信号对应的相位旋转单位度数和第一相位旋转次数;A phase determination unit, configured to determine a differential phase of a basic grid of the Viterbi demodulation, and determine a phase rotation unit degree and a first phase rotation number corresponding to the filtered signal according to the current communication environment;

相位计算单元,用于根据所述基本网格的差分相位、所述相位旋转单位度数、所述第一相位旋转次数和所述归一化带宽计算出所述目标差分相位。A phase calculation unit is used to calculate the target differential phase according to the differential phase of the basic grid, the phase rotation unit degree, the first phase rotation number and the normalized bandwidth.

在一些具体实施例中,所述度量确定模块14,具体包括:In some specific embodiments, the metric determination module 14 specifically includes:

参数确定单元,用于将所述复合网格的第二相位旋转次数赋初始值为1,并将所述第二相位旋转次数除以二后向下取整得到目标参数;a parameter determination unit, configured to assign an initial value of 1 to the second phase rotation number of the composite grid, and to divide the second phase rotation number by two and then round it down to obtain a target parameter;

子网格确定单元,用于根据所述目标参数、所述基本网格的差分相位和所述相位旋转单位度数确定所述子网格。A subgrid determining unit is used to determine the subgrid according to the target parameter, the differential phase of the basic grid and the phase rotation unit degree.

在一些具体实施例中,所述数字解调模块15,还包括:In some specific embodiments, the digital demodulation module 15 further includes:

度量值存储单元,用于存储本次进行所述维特比解调中所述总路径度量中的初始最小值;A metric value storage unit, used to store the initial minimum value of the total path metric in the Viterbi demodulation performed this time;

次数判断单元,用于将所述第二相位旋转次数加一,并判断新的第二相位旋转次数是否大于所述第一相位旋转次数;若否,则跳转至所述基于所述复合网格确定子网格,并根据所述子网格确定所述待解调信号的分支路径度量与总路径度量的步骤。A number judgment unit is used to increase the second phase rotation number by one and judge whether the new second phase rotation number is greater than the first phase rotation number; if not, jump to the step of determining the sub-grid based on the composite grid, and determining the branch path measurement and total path measurement of the signal to be demodulated according to the sub-grid.

在一些具体实施例中,所述数字解调模块15,具体包括:In some specific embodiments, the digital demodulation module 15 specifically includes:

信号解调单元,用于若将所述第二相位旋转次数加一后,得到的新的第二相位旋转次数大于所述第一相位旋转次数,则从所有所述总路径度量中的所述初始最小值中确定目标最小值,并根据所述目标最小值进行所述维特比解调的回溯得到所述解调结果。A signal demodulation unit is used to determine a target minimum value from the initial minimum values in all the total path metrics if the new second phase rotation number obtained by adding one to the second phase rotation number is greater than the first phase rotation number, and to perform backtracking of the Viterbi demodulation based on the target minimum value to obtain the demodulation result.

在一些具体实施例中,所述数字解调模块15,还包括:In some specific embodiments, the digital demodulation module 15 further includes:

结果输出单元,用于确定预设后端的数据解调需求,并根据所述数据解调需求将所述解调结果转换为硬判决信息或软判决信息输出至所述预设后端。The result output unit is used to determine the data demodulation requirements of the preset back end, and convert the demodulation result into hard decision information or soft decision information according to the data demodulation requirements and output it to the preset back end.

进一步的,本申请实施例还公开了一种电子设备,图8是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。Furthermore, an embodiment of the present application also discloses an electronic device. FIG8 is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram cannot be regarded as any limitation on the scope of use of the present application.

图8为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的数字解调方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。FIG8 is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input/output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the digital demodulation method disclosed in any of the above embodiments. In addition, the electronic device 20 in this embodiment may specifically be an electronic computer.

本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.

另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。In addition, the memory 22, as a carrier for storing resources, can be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage method can be temporary storage or permanent storage.

其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的数字解调方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。The operating system 221 is used to manage and control the hardware devices and computer program 222 on the electronic device 20, and can be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program that can be used to complete the digital demodulation method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include a computer program that can be used to complete other specific tasks.

进一步的,本申请还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的数字解调方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the digital demodulation method disclosed above. For the specific steps of the method, reference may be made to the corresponding contents disclosed in the above embodiments, and no further description will be given here.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

以上对本申请所提供的技术方案进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims (10)

1. A digital demodulation method, comprising:
acquiring a filtered signal of a transmission signal after being filtered by a Gaussian filter, and carrying out phase difference on the filtered signal by a differential phase detection network;
extracting a differential phase obtained after the filtered signals are subjected to differential, and determining a signal to be demodulated according to the differential phase;
determining a target differential phase corresponding to the filtered signal according to the current communication environment, and constructing a composite grid according to the target differential phase;
determining a sub-grid based on the composite grid, and determining branch path metrics and total path metrics of the signals to be demodulated according to the sub-grid;
and carrying out Viterbi demodulation based on the total path metric, and carrying out backtracking of the Viterbi demodulation according to the total path metric to obtain a demodulation result.
2. The digital demodulation method according to claim 1, wherein said determining a signal to be demodulated from said differential phase comprises:
Determining a normalized bandwidth of the Gaussian filter corresponding to the transmission signal, and determining the target symbol number of the Viterbi demodulation according to the normalized bandwidth; the target symbol number is the symbol number which causes at least inter-symbol interference when the Viterbi demodulation is performed;
and determining a delayer of the filtered signal based on the target symbol number, and obtaining the signal to be demodulated based on the delayer.
3. The digital demodulation method according to claim 2, wherein the determining the target differential phase corresponding to the filtered signal according to the current communication environment includes:
determining the differential phase of the basic grid of the Viterbi demodulation, and determining the corresponding phase rotation unit degree and first phase rotation times of the filtered signal according to the current communication environment;
And calculating the target differential phase according to the differential phase of the basic grid, the phase rotation unit degree, the first phase rotation times and the normalized bandwidth.
4. The digital demodulation method according to claim 3, wherein said determining a sub-grid based on said composite grid comprises:
Giving an initial value of 1 to the second phase rotation times of the composite grid, dividing the second phase rotation times by two, and then rounding downwards to obtain a target parameter;
And determining the sub-grid according to the target parameter, the differential phase of the basic grid and the phase rotation unit degree.
5. The digital demodulation method according to claim 4, wherein after said viterbi demodulation based on said total path metric, further comprising:
Storing an initial minimum value in the total path metric in the Viterbi demodulation at this time;
Adding one to the second phase rotation times, and judging whether the new second phase rotation times are larger than the first phase rotation times or not;
If not, jumping to the step of determining a sub-grid based on the composite grid and determining the branch path metric and the total path metric of the signal to be demodulated according to the sub-grid.
6. The digital demodulation method according to claim 5, wherein said backtracking of said viterbi demodulation according to said total path metric results in a demodulation result, comprising:
And if the second phase rotation times are added by one, the obtained new second phase rotation times are larger than the first phase rotation times, determining a target minimum value from the initial minimum values in all the total path metrics, and carrying out backtracking of the Viterbi demodulation according to the target minimum value to obtain the demodulation result.
7. The digital demodulation method according to any one of claims 1 to 6, wherein after the backtracking of the viterbi demodulation according to the total path metric obtains a demodulation result, further comprising:
Determining the data demodulation requirement of a preset back end, and converting the demodulation result into hard decision information or soft decision information according to the data demodulation requirement and outputting the hard decision information or soft decision information to the preset back end.
8. A digital demodulating apparatus, comprising:
The phase difference module is used for acquiring a filtered signal of the transmission signal after being filtered by the Gaussian filter and carrying out phase difference on the filtered signal by the differential phase detection network;
The signal determining module is used for extracting a differential phase obtained after the filtered signals are subjected to differential, and determining a signal to be demodulated according to the differential phase;
The grid construction module is used for determining a target differential phase corresponding to the filtered signal according to the current communication environment and constructing a composite grid according to the target differential phase;
a metric determining module, configured to determine a sub-grid based on the composite grid, and determine a branch path metric and a total path metric of the signal to be demodulated according to the sub-grid;
And the digital demodulation module is used for carrying out Viterbi demodulation based on the total path metric and carrying out backtracking of the Viterbi demodulation according to the total path metric to obtain a demodulation result.
9. An electronic device comprising a processor and a memory; wherein the memory is for storing a computer program that is loaded and executed by the processor to implement the digital demodulation method of any one of claims 1 to 7.
10. A computer readable storage medium for storing a computer program which, when executed by a processor, implements the digital demodulation method according to any one of claims 1 to 7.
CN202410118671.1A 2024-01-26 2024-01-26 A digital demodulation method, device, equipment and storage medium Pending CN117938601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410118671.1A CN117938601A (en) 2024-01-26 2024-01-26 A digital demodulation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410118671.1A CN117938601A (en) 2024-01-26 2024-01-26 A digital demodulation method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117938601A true CN117938601A (en) 2024-04-26

Family

ID=90758999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410118671.1A Pending CN117938601A (en) 2024-01-26 2024-01-26 A digital demodulation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117938601A (en)

Similar Documents

Publication Publication Date Title
US8090060B2 (en) Demodulation technique for GFSK and DPSK
CN110720188B (en) Transmitter and method for transmitting signals
JP2009050033A (en) Signal transmission method
CN113114605A (en) Signal processing method, device and system
CA3097604A1 (en) Interference detection and suppression in non-coordinated systems
EP4176573B1 (en) A communication unit for soft-decision demodulation and method therefor
US11356198B2 (en) Demodulation method, apparatus, device and computer readable storage medium
Geoghegan Improving the detection efficiency of conventional PCM/FM telemetry by using a multi-symbol demodulator
CN117938601A (en) A digital demodulation method, device, equipment and storage medium
KR102314426B1 (en) Pilot signal generating apparatus and generating method thereof, transmission apparatus
US12040906B2 (en) Encoded signal demodulation method, apparatus, device, and computer readable storage medium
CN103685105B (en) The method and device of Soft Inform ation is exported during a kind of maximum likelihood is balanced
CN112671684B (en) Self-adaptive demodulation method of short-time burst BPSK signal
US10951338B2 (en) Soft value extraction method and device applicable to OvXDM system, and OvXDM system
JP2004501570A (en) Demodulator for CPFSK modulated signal using linear approximation of CPFSK signal
WO2004019579A1 (en) Noise-adaptive decoding
JP4268498B2 (en) Phase error correction circuit, receiving apparatus using the same, and phase error correction method
US10419261B2 (en) Decoding method and apparatus, and system therefor
EP3373536A1 (en) Signal processing system, method and device
JP3973332B2 (en) Digital modulation / demodulation synchronization system
CN108768909B (en) 2FSK symbol synchronization method and system based on minimum variance
CN113162715B (en) Time synchronization method, device, terminal and medium based on DVB-S2 standard
CN117336129A (en) Waveform signal demodulation method and device, electronic equipment and storage medium
JP2739318B2 (en) Maximum likelihood receiver
CN119299269A (en) An iterative decoding method and system for improving phase estimation performance

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