[go: up one dir, main page]

CN108471392B - A method and system for demodulating MSK signals based on pre-decision - Google Patents

A method and system for demodulating MSK signals based on pre-decision Download PDF

Info

Publication number
CN108471392B
CN108471392B CN201810141684.5A CN201810141684A CN108471392B CN 108471392 B CN108471392 B CN 108471392B CN 201810141684 A CN201810141684 A CN 201810141684A CN 108471392 B CN108471392 B CN 108471392B
Authority
CN
China
Prior art keywords
demodulated
msk signal
signal
local template
result
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.)
Expired - Fee Related
Application number
CN201810141684.5A
Other languages
Chinese (zh)
Other versions
CN108471392A (en
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.)
Beijing University of Technology
Original Assignee
Beijing University of 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 Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN201810141684.5A priority Critical patent/CN108471392B/en
Publication of CN108471392A publication Critical patent/CN108471392A/en
Application granted granted Critical
Publication of CN108471392B publication Critical patent/CN108471392B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The present invention provides a kind of based on the msk signal demodulation method adjudicated in advance and system, which comprises obtains the pre- court verdict of msk signal to be demodulated;According to the pre- judgement as a result, filtering out multiple local template signals;Based on the multiple local template signals filtered out, the final judging result of the msk signal to be demodulated is obtained.It is provided by the invention based on the msk signal demodulation method adjudicated in advance and system, by being adjudicated in advance msk signal, and suitable local template signal is selected according to pre- court verdict, msk signal is demodulated based on multiple symbol differential detection algorithm again, improve bit error rate performance, its resource occupation of multiple symbol differential detection is reduced, the complexity of system is reduced.

Description

一种基于预判决的MSK信号解调方法及系统A method and system for demodulating MSK signals based on pre-decision

技术领域technical field

本发明涉及数字信号处理技术领域,尤其涉及一种基于预判决的MSK信号解调方法及系统。The invention relates to the technical field of digital signal processing, in particular to a pre-decision-based MSK signal demodulation method and system.

背景技术Background technique

最小频移键控(MSK)信号的解调算法是采用MSK调制的无线通信系统中的核心组成部分,MSK的解调算法的检测能力直接决定了系统的性能。The minimum frequency shift keying (MSK) signal demodulation algorithm is the core component in the wireless communication system using MSK modulation, and the detection ability of the MSK demodulation algorithm directly determines the performance of the system.

现有技术中,对于MSK信号的解调,在考虑实现复杂度的情况下,通常采用对载波同步要求不高的非相干解调方式。现有的非相干解调算法一般可以划分为逐符号解调算法和多符号解调算法。逐符号解调算法实现简单,常用的逐符号解调算法包括非相干包络检波、1bit差分解调等。多符号解调算法有较好的误码率性能,常用的多符号解调算法包括多符号差分检测(Multiple-symbol differential detection,MSDD)算法等。In the prior art, for the demodulation of the MSK signal, in consideration of the implementation complexity, a non-coherent demodulation method that does not require high carrier synchronization is usually adopted. Existing non-coherent demodulation algorithms can generally be divided into symbol-by-symbol demodulation algorithms and multi-symbol demodulation algorithms. The symbol-by-symbol demodulation algorithm is simple to implement. Commonly used symbol-by-symbol demodulation algorithms include non-coherent envelope detection and 1-bit differential demodulation. The multi-symbol demodulation algorithm has better bit error rate performance, and the commonly used multi-symbol demodulation algorithm includes the multi-symbol differential detection (Multiple-symbol differential detection, MSDD) algorithm and the like.

但是,现有技术中的逐符号解调算法误码率性能比较差;多符号解调算法由于每次判决都需要进行2N个模板的搜索,对于系统的实现复杂度要求很高,这是实际应用中无法接受的。However, the bit error rate performance of the symbol-by-symbol demodulation algorithm in the prior art is relatively poor; since the multi-symbol demodulation algorithm needs to search 2 N templates for each decision, it has high requirements for the implementation complexity of the system. unacceptable in practical applications.

发明内容Contents of the invention

本发明的目的是提供一种基于预判决的MSK信号解调方法及系统,解决了现有技术中MSK解调的误码率高,系统复杂的技术问题。The purpose of the present invention is to provide a pre-judgment-based MSK signal demodulation method and system, which solves the technical problems of high bit error rate and complex system of MSK demodulation in the prior art.

为了解决上述技术问题,一方面,本发明提供一种基于预判决的MSK信号解调方法,包括:In order to solve the above technical problems, on the one hand, the present invention provides a method for demodulating MSK signals based on pre-decision, including:

获取待解调MSK信号的预判决结果;Obtain the pre-judgment result of the MSK signal to be demodulated;

根据所述预判决结果,筛选出多个本地模板信号;Screening out multiple local template signals according to the pre-judgment result;

基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。Based on the screened multiple local template signals, the final decision result of the MSK signal to be demodulated is obtained.

进一步地,所述基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果,具体为:Further, the acquisition of the final decision result of the MSK signal to be demodulated based on the selected multiple local template signals is specifically:

将每一本地模板信号分别与延迟预设时间后的所述待解调MSK信号相乘,获取多个相乘结果;Multiplying each local template signal with the MSK signal to be demodulated after a preset time delay to obtain multiple multiplication results;

对每一相乘结果进行积分,获取多个积分结果;Integrate each multiplication result to obtain multiple integral results;

对每一积分结果进行包络检波,获取多个包络检波值;performing envelope detection on each integration result to obtain multiple envelope detection values;

根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The final judgment result of the MSK signal to be demodulated is determined according to the local template signal corresponding to the maximum envelope detection value.

进一步地,所述获取待解调MSK信号的预判决结果,具体为:Further, the acquisition of the pre-decision result of the MSK signal to be demodulated is specifically:

基于逐符号解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a symbol-by-symbol demodulation algorithm.

进一步地,所述获取待解调MSK信号的预判决结果,具体为:Further, the acquisition of the pre-decision result of the MSK signal to be demodulated is specifically:

基于一比特差分解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a one-bit differential demodulation algorithm.

进一步地,所述获取待解调MSK信号的预判决结果之前,还包括:Further, before obtaining the pre-decision result of the MSK signal to be demodulated, it also includes:

将待解调MSK信号分成两路,对其中一路进行预判决,对另外一路进行延迟。Divide the MSK signal to be demodulated into two paths, perform pre-judgment on one path, and delay the other path.

另一方面,本发明提供一种基于预判决的MSK信号解调系统,包括:On the other hand, the present invention provides a pre-decision-based MSK signal demodulation system, including:

预判决器模块,用于获取待解调MSK信号的预判决结果;Pre-judgment module, used to obtain the pre-judgment result of the MSK signal to be demodulated;

模板筛选器模块,用于根据所述预判决结果,筛选出多个本地模板信号;A template filter module, configured to filter out a plurality of local template signals according to the pre-judgment result;

多符号差分检测器模块,用于基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。The multi-symbol differential detector module is configured to obtain the final decision result of the MSK signal to be demodulated based on the filtered multiple local template signals.

进一步地,所述多符号差分检测模块包括:Further, the multi-symbol differential detection module includes:

延迟器子模块,用于按照预设时间对所述待解调MSK信号进行延迟A delayer submodule, configured to delay the MSK signal to be demodulated according to a preset time

乘法器子模块,用于将每一本地模板信号分别与延迟后的所述待解调MSK信号相乘,获取多个相乘结果;The multiplier sub-module is used to multiply each local template signal with the delayed MSK signal to be demodulated to obtain multiple multiplication results;

积分器子模块,用于对每一相乘结果进行积分,获取多个积分结果;The integrator sub-module is used to integrate each multiplication result to obtain multiple integration results;

包络检波器子模块,用于对每一积分结果进行包络检波,获取多个包络检波值;The envelope detector sub-module is used to perform envelope detection on each integration result to obtain multiple envelope detection values;

判决器子模块,用于根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The decision sub-module is configured to determine the final decision result of the MSK signal to be demodulated according to the local template signal corresponding to the maximum envelope detection value.

再一方面,本发明提供一种用于MSK信号解调的电子设备,包括:In another aspect, the present invention provides an electronic device for MSK signal demodulation, including:

存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。A memory and a processor, the processor and the memory communicate with each other through a bus; the memory stores program instructions that can be executed by the processor, and the processor invokes the program instructions to perform the above-mentioned method.

又一方面,本发明提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的方法。In yet another aspect, the present invention provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer , make the computer execute the above-mentioned method.

又一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。In another aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method is realized.

本发明提供的基于预判决的MSK信号解调方法及系统,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation method and system based on pre-judgment provided by the present invention, by pre-judging the MSK signal, selecting a suitable local template signal according to the pre-judgment result, and demodulating the MSK signal based on the multi-symbol differential detection algorithm, improving The bit error rate performance is improved, the resource occupation of multi-symbol differential detection is reduced, and the complexity of the system is reduced.

附图说明Description of drawings

图1为依照本发明实施例的基于预判决的MSK信号解调方法示意图;1 is a schematic diagram of a pre-decision-based MSK signal demodulation method according to an embodiment of the present invention;

图2为依照本发明实施例的基于预判决的MSK信号解调系统示意图;2 is a schematic diagram of a pre-decision-based MSK signal demodulation system according to an embodiment of the present invention;

图3为本发明实施例提供的用于MSK信号解调的电子设备的结构示意图。Fig. 3 is a schematic structural diagram of an electronic device for MSK signal demodulation provided by an embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

图1为依照本发明实施例的基于预判决的MSK信号解调方法示意图,如图1所示,本发明实施例提供一种基于预判决的MSK信号解调方法,包括:FIG. 1 is a schematic diagram of a pre-decision-based MSK signal demodulation method according to an embodiment of the present invention. As shown in FIG. 1 , an embodiment of the present invention provides a pre-decision-based MSK signal demodulation method, including:

步骤S10、获取待解调MSK信号的预判决结果;Step S10, obtaining the pre-decision result of the MSK signal to be demodulated;

步骤S20、根据所述预判决结果,筛选出多个本地模板信号;Step S20, screening out a plurality of local template signals according to the pre-judgment result;

步骤S30、基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。Step S30, based on the selected multiple local template signals, obtain the final decision result of the MSK signal to be demodulated.

具体的,首先将待解调MSK信号分成两路,对第一路待解调MSK信号进行预判决,得到一组发送信息的预判决结果。例如,在一个观察窗口为7bit的系统中,记得到的一组预判决的结果是bpre,bpre=[b1 b2 b3 b4 b5 b6 b7],其中,b4是后续计算的待判决符号,假设这组预判决的其他结果中只存在少于或等于1个符号的误判决。Specifically, firstly, the MSK signal to be demodulated is divided into two paths, and a pre-judgment is performed on the first path of the MSK signal to be demodulated to obtain a set of pre-judgment results of the transmitted information. For example, in a system with an observation window of 7 bits, a group of pre-judgment results remembered are b pre , b pre = [b 1 b 2 b 3 b 4 b 5 b 6 b 7 ], where b 4 is For the symbols to be decided in subsequent calculations, it is assumed that there are only misjudgments less than or equal to 1 symbol in other results of this group of pre-decisions.

然后,根据预判决结果,筛选出多个本地模板信号。选出一组与预判决结果相近的本地模板信号作为筛选模块的输出结果。针对上例子中得到的一组预判决的结果bpre,经过筛选得到14个本地模板信号,分别如下:Then, according to the pre-judgment result, multiple local template signals are screened out. Select a group of local template signals that are similar to the pre-judgment results as the output of the screening module. According to the group of pre-judgment results b pre obtained in the above example, 14 local template signals are obtained after screening, which are as follows:

s0(1)=[b1 b2 b3 0 b5 b6 b7]s 0 (1)=[b 1 b 2 b 3 0 b 5 b 6 b 7 ]

s1(1)=[b1 b2 b3 1 b5 b6 b7]s 1 (1)=[b 1 b 2 b 3 1 b 5 b 6 b 7 ]

最后,基于筛选出的多个本地模板信号,利用多符号差分检测算法,获取所述待解调MSK信号的最终判决结果。Finally, based on the screened multiple local template signals, a multi-symbol differential detection algorithm is used to obtain the final decision result of the MSK signal to be demodulated.

以MSDD算法为例,在一个观察窗口为7bit的系统中,采用MSDD算法需要选择27个本地模板信号。相比于现有技术,本发明实施例提供的解调方法能够有效的减少本地模板信号的使用,进而降低系统的复杂度。根据预判决结果,仅筛选出14中本地模板信号即可完成MSK信号的解调。Taking the MSDD algorithm as an example, in a system with an observation window of 7 bits, 27 local template signals need to be selected to adopt the MSDD algorithm. Compared with the prior art, the demodulation method provided by the embodiment of the present invention can effectively reduce the use of local template signals, thereby reducing the complexity of the system. According to the pre-judgment result, only 14 local template signals can be screened out to complete the demodulation of the MSK signal.

本发明提供的基于预判决的MSK信号解调方法,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation method based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

在上述实施例的基础上,进一步地,所述基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果,具体为:On the basis of the above embodiments, further, the final judgment result of the MSK signal to be demodulated is obtained based on the multiple local template signals screened out, specifically:

将每一本地模板信号分别与延迟预设时间后的所述待解调MSK信号相乘,获取多个相乘结果;Multiplying each local template signal with the MSK signal to be demodulated after a preset time delay to obtain multiple multiplication results;

对每一相乘结果进行积分,获取多个积分结果;Integrate each multiplication result to obtain multiple integral results;

对每一积分结果进行包络检波,获取多个包络检波值;performing envelope detection on each integration result to obtain multiple envelope detection values;

根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The final judgment result of the MSK signal to be demodulated is determined according to the local template signal corresponding to the maximum envelope detection value.

具体的,基于筛选出的多个本地模板信号,利用多符号差分检测算法,获取所述待解调MSK信号的最终判决结果的详细过程如下:Specifically, the detailed process of obtaining the final decision result of the MSK signal to be demodulated is as follows:

为了为筛选本地模板信号留出足够的计算时间,需要对第二路待解调MSK信号进行延迟处理。延迟的预设时间,根据系统的实际情况确定。In order to reserve enough calculation time for screening the local template signal, it is necessary to perform delay processing on the second MSK signal to be demodulated. The preset delay time is determined according to the actual situation of the system.

在得到经过筛选后的本地模板信号后,将经过时间延迟的第二路待解调的MSK信号分别与各个本地模板信号进行乘法计算,获取多个相乘结果。这里需要有与筛选出的本地模板信号的个数相同的乘法器,乘法计算后的步骤也需要多路并行计算。After the filtered local template signals are obtained, the time-delayed second MSK signal to be demodulated is multiplied by each local template signal to obtain multiple multiplication results. Here, the same number of multipliers as the number of filtered local template signals is required, and the step after the multiplication calculation also needs multiple parallel calculations.

然后,对每个相乘结果进行积分,获取多个积分结果。积分时间为符号周期的整数倍,这里的积分起止时间需要根据位同步信息确定。在算法实现的过程中,积分运算将转化为求和,即对相乘结果进行累加。以上述实施例中的例子为例,在一个观察窗口为7bit的系统中,累加的时间为7个符号周期。Then, each multiplication result is integrated to obtain multiple integration results. The integration time is an integer multiple of the symbol period, and the integration start and end time here needs to be determined according to the bit synchronization information. In the process of implementing the algorithm, the integral operation will be transformed into a summation, that is, to accumulate the multiplication results. Taking the example in the foregoing embodiment as an example, in a system with a 7-bit observation window, the accumulation time is 7 symbol periods.

然后,再对每个积分结果进行包络检波,即,每个对积分结果取模平方,把积分输出的信号的实部和虚部平方后相加,获取多个包络检波值。以上述实施例中的例子为例,在一个观察窗口为7bit的系统中,获取14个本地模板信号,在该步骤中,一共得到14个包络检波值。Then, envelope detection is performed on each integral result, that is, each integral result is modulo squared, and the real part and the imaginary part of the integrated output signal are squared and added to obtain a plurality of envelope detection values. Taking the example in the above embodiment as an example, in a system with an observation window of 7 bits, 14 local template signals are obtained, and in this step, a total of 14 envelope detection values are obtained.

最后,根据最大的包络检波值所对应的本地模板信号,确定待解调MSK信号的最终判决结果。将从多路中得到的所有包络检波值进行比较判决,判决器在确定比较后最大值所在的一路后,会根据这一路对应的本地模板信号来确定当前符号的判决结果。以上述实施例中的例子为例,在一个观察窗口为7bit的系统中,从得到的14个包络检波值选择一个最大值,最大包络检波值对应的本地模板信号的中间符号值即为最终的判决结果。Finally, according to the local template signal corresponding to the maximum envelope detection value, the final decision result of the MSK signal to be demodulated is determined. All the envelope detection values obtained from multiple channels are compared and judged. After the decision unit determines the channel where the maximum value is located, it will determine the judgment result of the current symbol according to the local template signal corresponding to this channel. Taking the example in the above embodiment as an example, in a system with an observation window of 7 bits, a maximum value is selected from the obtained 14 envelope detection values, and the intermediate symbol value of the local template signal corresponding to the maximum envelope detection value is final verdict.

本发明提供的基于预判决的MSK信号解调方法,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation method based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

在以上各实施例的基础上,进一步地,所述获取待解调MSK信号的预判决结果,具体为:On the basis of the above embodiments, further, the acquisition of the pre-decision result of the MSK signal to be demodulated is specifically:

基于逐符号解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a symbol-by-symbol demodulation algorithm.

具体的,对第一路待解调MSK信号进行预判决时,由于预判决的性能不会明显影响到本发明实施例的解调方法的误码率性能,所以可以采用实现复杂度较低的逐符号解调方法得到预判决的结果,从而降低整个系统的复杂度。Specifically, when pre-judging the first MSK signal to be demodulated, since the performance of the pre-judgment will not significantly affect the bit error rate performance of the demodulation method in the embodiment of the present invention, it is possible to use a method with low implementation complexity. The symbol-by-symbol demodulation method obtains the pre-judgment result, thereby reducing the complexity of the whole system.

本发明提供的基于预判决的MSK信号解调方法,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation method based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

在以上各实施例的基础上,进一步地,所述获取待解调MSK信号的预判决结果,具体为:On the basis of the above embodiments, further, the acquisition of the pre-decision result of the MSK signal to be demodulated is specifically:

基于一比特差分解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a one-bit differential demodulation algorithm.

具体的,对第一路待解调MSK信号进行预判决时,由于预判决的性能不会明显影响到本发明实施例的解调方法的误码率性能,所以可以采用实现复杂度较低的1bit差分解调方法得到预判决的结果,从而降低整个系统的复杂度。Specifically, when pre-judging the first MSK signal to be demodulated, since the performance of the pre-judgment will not significantly affect the bit error rate performance of the demodulation method in the embodiment of the present invention, it is possible to use a method with low implementation complexity. The 1bit differential demodulation method obtains the pre-judgment result, thereby reducing the complexity of the entire system.

本发明提供的基于预判决的MSK信号解调方法,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation method based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

图2为依照本发明实施例的基于预判决的MSK信号解调系统示意图,如图2所示,本发明实施例提供一种基于预判决的MSK信号解调系统,包括预判决器模块10、模板筛选器模块20和多符号差分检测器模块30,其中,预判决器模块10用于获取待解调MSK信号的预判决结果。FIG. 2 is a schematic diagram of a pre-decision-based MSK signal demodulation system according to an embodiment of the present invention. As shown in FIG. 2 , an embodiment of the present invention provides a pre-decision-based MSK signal demodulation system, including a pre-decision module 10, The template filter module 20 and the multi-symbol differential detector module 30, wherein the pre-decision module 10 is used to obtain the pre-decision result of the MSK signal to be demodulated.

模板筛选器模块20用于根据所述预判决结果,筛选出多个本地模板信号。The template filter module 20 is configured to filter out multiple local template signals according to the pre-judgment result.

多符号差分检测器模块30用于基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。The multi-symbol differential detector module 30 is configured to obtain a final decision result of the MSK signal to be demodulated based on the filtered multiple local template signals.

具体的,本发明实施例提供一种基于预判决的MSK信号解调系统,用于完成上述实施例中所述的方法,通过本实施例提供的解调系统完成上述实施例中所述的方法的具体步骤与上述实施例相同,此处不再赘述。Specifically, an embodiment of the present invention provides a pre-decision-based MSK signal demodulation system, which is used to complete the method described in the above embodiment, and complete the method described in the above embodiment through the demodulation system provided in this embodiment The specific steps are the same as those in the above embodiment, and will not be repeated here.

本发明提供的基于预判决的MSK信号解调系统,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation system based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

在上述实施例的基础上,进一步地,所述多符号差分检测模块包括:On the basis of the above embodiments, further, the multi-symbol differential detection module includes:

延迟器子模块,用于按照预设时间对所述待解调MSK信号进行延迟A delayer submodule, configured to delay the MSK signal to be demodulated according to a preset time

乘法器子模块,用于将每一本地模板信号分别与延迟后的所述待解调MSK信号相乘,获取多个相乘结果;The multiplier sub-module is used to multiply each local template signal with the delayed MSK signal to be demodulated to obtain multiple multiplication results;

积分器子模块,用于对每一相乘结果进行积分,获取多个积分结果;The integrator sub-module is used to integrate each multiplication result to obtain multiple integration results;

包络检波器子模块,用于对每一积分结果进行包络检波,获取多个包络检波值;The envelope detector sub-module is used to perform envelope detection on each integration result to obtain multiple envelope detection values;

判决器子模块,用于根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The decision sub-module is configured to determine the final decision result of the MSK signal to be demodulated according to the local template signal corresponding to the maximum envelope detection value.

具体的,本发明实施例提供一种基于预判决的MSK信号解调系统,用于完成上述实施例中所述的方法,通过本实施例提供的解调系统完成上述实施例中所述的方法的具体步骤与上述实施例相同,此处不再赘述。Specifically, an embodiment of the present invention provides a pre-decision-based MSK signal demodulation system, which is used to complete the method described in the above embodiment, and complete the method described in the above embodiment through the demodulation system provided in this embodiment The specific steps are the same as those in the above embodiment, and will not be repeated here.

本发明提供的基于预判决的MSK信号解调系统,通过对MSK信号进行预判决,并根据预判决结果选择合适的本地模板信号,再基于多符号差分检测算法对MSK信号解调,提高了误码率性能,减小了多符号差分检测其的资源占用,降低了系统的复杂度。The MSK signal demodulation system based on pre-judgment provided by the present invention performs pre-judgment on the MSK signal, selects a suitable local template signal according to the pre-judgment result, and then demodulates the MSK signal based on a multi-symbol differential detection algorithm, thereby improving the error rate. The code rate performance reduces the resource occupation of multi-symbol differential detection and reduces the complexity of the system.

图3为本发明实施例提供的用于MSK信号解调的电子设备的结构示意图,如图3所示,所述设备包括:处理器801、存储器802和总线803;FIG. 3 is a schematic structural diagram of an electronic device for MSK signal demodulation provided by an embodiment of the present invention. As shown in FIG. 3 , the device includes: a processor 801, a memory 802, and a bus 803;

其中,处理器801和存储器802通过所述总线803完成相互间的通信;Wherein, the processor 801 and the memory 802 complete mutual communication through the bus 803;

处理器801用于调用存储器802中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:The processor 801 is used to call the program instructions in the memory 802 to execute the methods provided by the above method embodiments, including, for example:

获取待解调MSK信号的预判决结果;Obtain the pre-judgment result of the MSK signal to be demodulated;

根据所述预判决结果,筛选出多个本地模板信号;Screening out multiple local template signals according to the pre-judgment result;

基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。Based on the screened multiple local template signals, the final decision result of the MSK signal to be demodulated is obtained.

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:An embodiment of the present invention discloses a computer program product, the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer, The computer can execute the methods provided by the above method embodiments, including, for example:

获取待解调MSK信号的预判决结果;Obtain the pre-judgment result of the MSK signal to be demodulated;

根据所述预判决结果,筛选出多个本地模板信号;Screening out multiple local template signals according to the pre-judgment result;

基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。Based on the screened multiple local template signals, the final decision result of the MSK signal to be demodulated is obtained.

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:An embodiment of the present invention provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the methods provided in the above method embodiments, for example include:

获取待解调MSK信号的预判决结果;Obtain the pre-judgment result of the MSK signal to be demodulated;

根据所述预判决结果,筛选出多个本地模板信号;Screening out multiple local template signals according to the pre-judgment result;

基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果。Based on the screened multiple local template signals, the final decision result of the MSK signal to be demodulated is obtained.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

以上所描述的装置及设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The above-described embodiments of devices and equipment are merely illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, That is, it can be located in one place, or it can also be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic discs, optical discs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (7)

1.一种基于预判决的MSK信号解调方法,其特征在于,包括:1. a kind of MSK signal demodulation method based on pre-decision, it is characterized in that, comprising: 获取待解调MSK信号的预判决结果,所述预判决结果为一组预设位数的二进制序列;Obtaining a pre-judgment result of the MSK signal to be demodulated, the pre-judgment result being a binary sequence of a set of preset digits; 根据所述预判决结果,筛选出多个本地模板信号,每一本地模板信号均为预先存储在本地的一组预设位数的二进制序列;According to the pre-judgment result, a plurality of local template signals are screened out, and each local template signal is a binary sequence of a set of preset digits pre-stored locally; 基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果;Obtaining the final judgment result of the MSK signal to be demodulated based on the screened multiple local template signals; 所述基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果,具体为:The final judgment result of the MSK signal to be demodulated is obtained based on the screened multiple local template signals, specifically: 将每一本地模板信号分别与延迟预设时间后的所述待解调MSK信号相乘,获取多个相乘结果;Multiplying each local template signal with the MSK signal to be demodulated after a preset time delay to obtain multiple multiplication results; 对每一相乘结果进行积分,获取多个积分结果;Integrate each multiplication result to obtain multiple integral results; 对每一积分结果进行包络检波,获取多个包络检波值;performing envelope detection on each integration result to obtain multiple envelope detection values; 根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The final judgment result of the MSK signal to be demodulated is determined according to the local template signal corresponding to the maximum envelope detection value. 2.根据权利要求1所述的方法,其特征在于,所述获取待解调MSK信号的预判决结果,具体为:2. The method according to claim 1, characterized in that said obtaining the pre-judgment result of the MSK signal to be demodulated is specifically: 基于逐符号解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a symbol-by-symbol demodulation algorithm. 3.根据权利要求1所述的方法,其特征在于,所述获取待解调MSK信号的预判决结果,具体为:3. The method according to claim 1, wherein the pre-judgment result of the MSK signal to be demodulated is obtained, specifically: 基于一比特差分解调算法获取所述待解调MSK信号的预判决结果。The pre-decision result of the MSK signal to be demodulated is obtained based on a one-bit differential demodulation algorithm. 4.根据权利要求1所述的方法,其特征在于,所述获取待解调MSK信号的预判决结果之前,还包括:4. The method according to claim 1, characterized in that, before obtaining the pre-decision result of the MSK signal to be demodulated, further comprising: 将待解调MSK信号分成两路,对其中一路进行预判决,对另外一路进行延迟。Divide the MSK signal to be demodulated into two paths, perform pre-judgment on one path, and delay the other path. 5.一种基于预判决的MSK信号解调系统,其特征在于,包括:5. A kind of MSK signal demodulation system based on pre-decision, it is characterized in that, comprising: 预判决器模块,用于获取待解调MSK信号的预判决结果,所述预判决结果为一组预设位数的二进制序列;Pre-judgment module, used to obtain the pre-judgment result of the MSK signal to be demodulated, the pre-judgment result is a binary sequence of a set of preset digits; 模板筛选器模块,用于根据所述预判决结果,筛选出多个本地模板信号,每一本地模板信号均为预先存储在本地的一组预设位数的二进制序列;A template filter module, configured to filter out a plurality of local template signals according to the pre-judgment result, each local template signal is a binary sequence of a set of preset digits pre-stored locally; 多符号差分检测器模块,用于基于筛选出的多个本地模板信号,获取所述待解调MSK信号的最终判决结果;A multi-symbol differential detector module, configured to obtain the final decision result of the MSK signal to be demodulated based on a plurality of local template signals screened out; 所述多符号差分检测器模块包括:The multi-symbol differential detector module includes: 延迟器子模块,用于按照预设时间对所述待解调MSK信号进行延迟A delayer submodule, configured to delay the MSK signal to be demodulated according to a preset time 乘法器子模块,用于将每一本地模板信号分别与延迟后的所述待解调MSK信号相乘,获取多个相乘结果;The multiplier sub-module is used to multiply each local template signal with the delayed MSK signal to be demodulated to obtain multiple multiplication results; 积分器子模块,用于对每一相乘结果进行积分,获取多个积分结果;The integrator sub-module is used to integrate each multiplication result to obtain multiple integration results; 包络检波器子模块,用于对每一积分结果进行包络检波,获取多个包络检波值;The envelope detector sub-module is used to perform envelope detection on each integration result to obtain multiple envelope detection values; 判决器子模块,用于根据最大的包络检波值所对应的本地模板信号,确定所述待解调MSK信号的最终判决结果。The decision sub-module is configured to determine the final decision result of the MSK signal to be demodulated according to the local template signal corresponding to the maximum envelope detection value. 6.一种用于MSK信号解调的电子设备,其特征在于,包括:6. An electronic device for MSK signal demodulation, characterized in that, comprising: 存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至4任一所述的方法。A memory and a processor, the processor and the memory communicate with each other through a bus; the memory stores program instructions executable by the processor, and the processor invokes the program instructions to execute the The method described in any one of 1 to 4 is required. 7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一所述的方法。7. A computer-readable storage medium, on which a computer program is stored, wherein the computer program implements the method according to any one of claims 1 to 4 when executed by a processor.
CN201810141684.5A 2018-02-11 2018-02-11 A method and system for demodulating MSK signals based on pre-decision Expired - Fee Related CN108471392B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810141684.5A CN108471392B (en) 2018-02-11 2018-02-11 A method and system for demodulating MSK signals based on pre-decision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810141684.5A CN108471392B (en) 2018-02-11 2018-02-11 A method and system for demodulating MSK signals based on pre-decision

Publications (2)

Publication Number Publication Date
CN108471392A CN108471392A (en) 2018-08-31
CN108471392B true CN108471392B (en) 2019-10-18

Family

ID=63266494

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810141684.5A Expired - Fee Related CN108471392B (en) 2018-02-11 2018-02-11 A method and system for demodulating MSK signals based on pre-decision

Country Status (1)

Country Link
CN (1) CN108471392B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112054980B (en) * 2019-06-06 2023-05-16 国家广播电视总局广播电视科学研究院 Demodulation method and device based on MSK modulation and electronic equipment
CN115580515B (en) * 2022-11-24 2023-03-31 四川九洲电器集团有限责任公司 MSK demodulation method, device, equipment and storage medium based on multi-path judgment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101023371A (en) * 2004-08-16 2007-08-22 索尼爱立信移动通讯股份有限公司 Device, method and computer program product for obtaining a signal using a common demodulation template
CN101272157A (en) * 2008-05-04 2008-09-24 哈尔滨工业大学 Ultra-wideband time division channel multiplexing method based on fractional Fourier transform domain
CN103607217A (en) * 2013-10-11 2014-02-26 中国人民解放军重庆通信学院 Interference suppression method for pulse UWB communication system and based on subspace tracking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101023371A (en) * 2004-08-16 2007-08-22 索尼爱立信移动通讯股份有限公司 Device, method and computer program product for obtaining a signal using a common demodulation template
CN101272157A (en) * 2008-05-04 2008-09-24 哈尔滨工业大学 Ultra-wideband time division channel multiplexing method based on fractional Fourier transform domain
CN103607217A (en) * 2013-10-11 2014-02-26 中国人民解放军重庆通信学院 Interference suppression method for pulse UWB communication system and based on subspace tracking

Also Published As

Publication number Publication date
CN108471392A (en) 2018-08-31

Similar Documents

Publication Publication Date Title
US8369451B2 (en) Method and apparatus for constant envelope modulation
JP5070368B2 (en) Method for enabling simultaneous transmission from two or more users using excessive frequency
US8401118B2 (en) Method and apparatus for constant envelope demodulation
US20040161063A1 (en) Channel parameter estimation in a receiver
CA2889926C (en) Method and device for demodulating gfsk-modulated signals with q states
EP3185500B1 (en) Frequency offset and modulation index estimation in bluetooth low energy, ble, communication devices
KR101828790B1 (en) Frequency shift keying signal receiving method and device
EP1532786B1 (en) Apparatus and methods for suppression of interference
US8059772B2 (en) Filter and method for suppressing effects of adjacent-channel interference
JP2000013353A (en) OFDM signal demodulator
CN108471392B (en) A method and system for demodulating MSK signals based on pre-decision
CN102325109B (en) Rapid FSK (Frequency Shift Keying) demodulation method and full-digital low-power-consumption device for realizing same
CN114884785A (en) Differential chaotic phase shift keying communication method and system
JP3589471B2 (en) Adaptive equalization method for reducing inter-symbol interference, receiving apparatus for implementing the method, and application system thereof
JPH11252190A (en) Signal processing device and method, and providing medium
CN106850478B (en) Data demodulation and synchronization method for automatic ship identification system
US20070024477A1 (en) DPSK demodulator and method
Tibenderana et al. Low-complexity high-performance GFSK receiver with carrier frequency offset correction
CN108494713A (en) A kind of msk signal demodulation method and system based on multichannel difference
CN115580515B (en) MSK demodulation method, device, equipment and storage medium based on multi-path judgment
CN112054980B (en) Demodulation method and device based on MSK modulation and electronic equipment
CN104869088A (en) Low-complexity GMSK receiver used for rapid variation channel and narrow bandwidth channel
WO2005096539A1 (en) System and method for transmission and reception of qam signals at low signal to noise ratio
CN113395229B (en) Coherent demodulation method and device suitable for pi/4-DQPSK and readable storage medium
WO2025001829A1 (en) Subcarrier modulation method and device for optical module oam data, and subcarrier demodulation method and device for optical module oam data

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191018