Demodulation method of n-order Viterbi idea applied in m-gfsk phase domain

A technology of M-GFSK and demodulation method, which is applied in M-GFSK modulation and demodulation system. The N-order Viterbi thought is applied in the field of M-GFSK phase domain demodulation, which can solve the problem of system demodulation performance degradation and accurate calculation of βi Reduce the degree of degradation and other issues, to achieve the effect of reducing computational complexity, improving the performance of the demodulation error rate, and increasing flexibility

Active Publication Date: 2021-10-29
XIDIAN UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The performance and complexity of the invention depends to some extent on the average phase difference β i calculation and compensation, in the early stage of demodulation, because the phase data obtained by sampling is less, resulting in β i The calculation accuracy decreases, resulting in a decrease in system demodulation performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Demodulation method of n-order Viterbi idea applied in m-gfsk phase domain
  • Demodulation method of n-order Viterbi idea applied in m-gfsk phase domain
  • Demodulation method of n-order Viterbi idea applied in m-gfsk phase domain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Embodiment 1: 3rd order Viterbi is applied in 2-GFSK system, then N=3, M=2. Proceed as follows:

[0064] Step 1, the receiver receives the After carrier frequency offset estimation and phase compensation right Perform data sampling to obtain additional cumulative phase sequence in is the additional cumulative phase generated from the original binary data, and ω(n) is Gaussian white noise.

[0065] will result in an additional accumulated phase value at the receiver Deviation from the correct value will cause the bit error rate performance of the received data to decrease. In order to improve the bit error rate performance of the received data, it is necessary to first Correction is performed, and before correction, it is necessary to accurately estimate

[0066] Step 2, store the reference state at the receiving end corresponding to the additional cumulative phase matrix

[0067] Assume is the additional phase generated for the original symbol, th...

Embodiment 2

[0085] Embodiment 2: 3rd order Viterbi is applied in 2-GFSK system, then N=3, M=2. Proceed as follows:

[0086] Steps 1 and 2 are the same as in Example 1.

[0087] Step 3, yes Perform a first-level state merge to get related to the current state, the previous two states, according to calculate and The Mingshi distance of the actual state and the reference state Mingshi distance matrix metric_dis 42 .

[0088] Step 4, for metric_dis 42 Perform the Viterbi method to obtain the minimum Mingshi distance cache matrix metric_tp 32 And the index matrix metric_index_tp corresponding to the minimum Mingshi distance row number 32 .

[0089] The specific implementation of this step is as follows:

[0090] 4a) For metric_dis 42 The minimum value operation is performed for every 2 row vectors to obtain the minimum Mingshi distance matrix metric_min between the actual state and the reference state 22 :

[0091] 4b) For metric_min 22 Perform the minimum value operation o...

Embodiment 3

[0093] Embodiment 3: 3rd order Viterbi is applied in 2-GFSK system, then N=3, M=2. Proceed as follows:

[0094] Steps 1 and 2 are the same as in Example 1.

[0095] Step 3, yes Perform secondary state merging to get related to the current state, the previous state, according to calculate and Mingz distance, get the minimum Mingz distance matrix metric_min between the actual state and the reference state 22 .

[0096] Step 4, for metric_min 22 Perform the Viterbi method to obtain the minimum Mingshi distance cache matrix metric_tp 32 And the index matrix metric_index_tp corresponding to the minimum Mingshi distance row number 32 . for metric_min 22 Perform the minimum value operation on the column vector to obtain the minimum Ming's distance row vector metric between the current state and the previous state 12 and metric_min 22 The index row vector metric_index corresponding to the minimum Mingshi distance row number 12 .

[0097] Steps 5 to 11 are the same ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention provides a demodulation method in which the N-order Viterbi idea is applied to the M-GFSK phase domain, by applying the Viterbi idea to the M-GFSK phase domain and using complex multiplication in the traditional Viterbi method when calculating the path increment , Addition and subtraction are replaced by real number subtraction, which reduces the computational complexity and improves the bit error rate performance of the system. The receiving end calculates the photopic distance of the additional cumulative phase matrix corresponding to the additional cumulative phase sequence and the reference state, and performs different iterations according to the number of executions of the present invention through the Viterbi idea, and obtains the minimum photopic distance buffer matrix and the minimum photopic distance row number Index cache matrix. According to the minimum value index of the Nth row vector of the minimum apparent distance cache matrix, the minimum apparent distance row number index matrix is ​​traced back to the first row vector, and the original is demodulated according to the mapping relationship between the index value corresponding to the first row and the symbol symbol. The invention calculates the maximum likelihood path and improves the performance of demodulation in the phase domain.

Description

technical field [0001] The invention relates to the technical field of wireless communication, in particular to a demodulation method of N-order Viterbi thought applied in M-GFSK phase domain, which can be used in M-GFSK modulation and demodulation system. Background technique [0002] GFSK was proposed by Kazuaki Murota and Kenkichi Hirade in 1981. This is an improved continuous phase frequency shift keying debugging method. It is widely used in near distance wireless communication. [0003] Existing M-GFSK demodulation methods are implemented in the complex domain (I / Q) plane or phase domain. [0004] WO2007GB03485 describes a method for calculating the maximum likelihood path of data symbols by using the Viterbi idea in the complex number domain, by calculating the path increment of the sampled I / Q data and reference data at the current moment and the index of the minimum value of the current path increment Add the cumulative increment of the path at the previous moment...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L27/14H04L27/00H04L25/03H04L1/00
CPCH04L1/0054H04L25/03006H04L27/0014H04L27/14H04L2027/0026
Inventor 来新泉张壮壮赵竞翔刘明明刘晨
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products