Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Square QAM constellation diagram encoding method and system based on Gray code

An encoding method and constellation diagram technology, which are applied in the field of square QAM constellation diagram encoding method and system based on Gray code, can solve the problems of low bit error rate and irregular encoding, so as to improve efficiency, reduce bit error rate, improve The effect of encoding and decoding efficiency and test efficiency

Active Publication Date: 2018-11-23
THE 41ST INST OF CHINA ELECTRONICS TECH GRP
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The bit error rate of the constellation point coding method based on Gray code is low, but due to the irregular coding, it is necessary to encode all the points in the constellation diagram in turn, and the running time of encoding once is O(n), where n is a square QAM constellation diagram The number of constellation points, for 256QAM, n is 256

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
  • Square QAM constellation diagram encoding method and system based on Gray code
  • Square QAM constellation diagram encoding method and system based on Gray code
  • Square QAM constellation diagram encoding method and system based on Gray code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] This embodiment discloses a square QAM constellation encoding method based on Gray code, comprising the following steps:

[0034] Step 1: Perform inter-quadrant coding on the constellation points of the square QAM modulated signal based on the Gray code;

[0035] The square QAM modulation signal includes: 16QAM, 64QAM, 256QAM and so on.

[0036] The quadrant where the constellation point is located is determined according to the I and Q data sign bits, and the code between the quadrants is the upper two bits of the final constellation point code. The specific coding rules are as follows: if I>0, Q>0, the code is 00, which is in the first quadrant; if I0, the code is 01, which is in the second quadrant; if I0, Q<0, the code is 10, which is in the fourth quadrant.

[0037] Step 2: Carry out intra-quadrant coding to the first quadrant, and determine the coding of the constellation points in the first quadrant;

[0038] First, perform absolute value calculations on the I ...

Embodiment 2

[0048] The purpose of this embodiment is to provide a computing system.

[0049] A square QAM constellation diagram encoding system based on Gray code, comprising a memory, a processor and a computer program stored on the memory and operable on the processor, the processor implements the following steps when executing the program, including:

[0050] The constellation points of the square QAM modulated signal are encoded between quadrants based on Gray code;

[0051] Intra-quadrant coding is carried out to the first quadrant, and the coding of the constellation points in the first quadrant is determined;

[0052]Based on the characteristics that all constellation points in the constellation diagram are symmetrical about the I axis, the Q axis and the origin, determine the intra-quadrant encoding of other quadrants of the constellation diagram;

[0053] Combining the inter-quadrant coding with the intra-quadrant coding determines the coding of the entire constellation.

Embodiment 3

[0055] The purpose of this embodiment is to provide a computer-readable storage medium.

[0056] A computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the following steps are performed:

[0057] The constellation points of the square QAM modulated signal are encoded between quadrants based on Gray code;

[0058] Intra-quadrant coding is carried out to the first quadrant, and the coding of the constellation points in the first quadrant is determined;

[0059] Based on the characteristics that all constellation points in the constellation diagram are symmetrical about the I axis, the Q axis and the origin, determine the intra-quadrant encoding of other quadrants of the constellation diagram;

[0060] Combining the inter-quadrant coding with the intra-quadrant coding determines the coding of the entire constellation.

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 invention discloses a square QAM constellation diagram encoding method and system based on a Gray code. The method comprises the following steps: performing inter-quadrant cenoding and intra-quadrant encoding on a constellation point of a square QAM modulated signal based on the Gray code to determine the code of the constellation point in a first quadrant; and based on the characteristics ofall constellation points in a constellation diagram are symmetrical with respect to an I axis, a Q axis and an origin, determining the code of the entire constellation diagram. By adoption of the square QAM constellation diagram encoding method and system disclosed by the invention, the encoding and decoding efficiency and the test efficiency are not only improved, and the bit error rate is also reduced.

Description

technical field [0001] The invention belongs to the technical field of testing, in particular to a gray code-based square QAM constellation encoding method and system. Background technique [0002] In vector signal analysis, the constellation diagram is usually used to represent the quality of the modulated signal. The encoding method of the constellation points in the constellation diagram directly affects the BER (bit error rate) after signal demodulation. The existing constellation diagram encoding usually has a Gray code encoding method. , Sequential code encoding method, etc. The sequential code encoding method directly encodes according to the order of the symbols, and the bit error rate is high. The Gray code encoding method encodes the symbols according to the Gray code form, ensuring that only one bit is different between adjacent symbols, reducing errors. code rate. [0003] Gray code coding belongs to reliability coding, which is an error-minimizing coding method...

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
IPC IPC(8): H04L27/34H04L1/00
CPCH04L1/0056H04L27/3416H04L27/3427
Inventor 刘磊张光山刘世超
Owner THE 41ST INST OF CHINA ELECTRONICS TECH GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products