Supercharge Your Innovation With Domain-Expert AI Agents!

Convolutional code encoding, decoding and signal transmission method

A technology for signal transmission and encoding signals, which is applied in the field of encoding and decoding, which can solve problems such as the difficulty of quantizing input signal levels and reducing the stability of encoding and decoding devices, and achieve the effects of high bandwidth utilization, guaranteed stability, and high bandwidth utilization

Pending Publication Date: 2020-12-11
北京航宇星通科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing FPGA-based 3 / 4 codec needs to work under different working clocks, which reduces the stability of the codec
[0004] In addition, in Viterbi decoding, there are two decision methods: hard decision and soft decision. The performance of the decoder implemented by soft decision is much higher than that of the hard decision method. The level of the signal received by the coder is constantly changing, which brings difficulties to the quantization of the input signal level during soft-decision decoding

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
  • Convolutional code encoding, decoding and signal transmission method
  • Convolutional code encoding, decoding and signal transmission method
  • Convolutional code encoding, decoding and signal transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 2 Be the encoding flowchart of the convolutional code of the present invention, as figure 2 As shown, one embodiment of the encoding process of the present invention is:

[0038] The signal input first enters the first FIFO unit. The purpose of the first FIFO unit is to buffer data. When it receives 6-bit information, the first FIFO unit will send the 6-bit information to the encoder for processing;

[0039] The encoder is driven by the output signal of the first FIFO unit. When the first FIFO unit outputs data, the encoder will start to work. The encoding constraint length is 7 bits, Convolution code0=1111001, Convolution code1=1011011, through [101,110] The punching method increases the code rate from 1 / 2 to 3 / 4. The signal is convolved according to two sets of convolutional codes to form two sets of coded signals. At this time, the code rate is 1 / 2. The encoded signal with a code rate of 1 / 2 erases the signal to be erased according to two sets of erasure ...

Embodiment 2

[0063] image 3 Be the decoding flowchart of the convolutional code of the present invention, as image 3 Shown, an embodiment of the decoding process of the present invention is:

[0064] After receiving the signal that needs to be decoded, it is first stored in the third FIFO unit, and after the 8bit information is stored, the data in the third FIFO unit is read out and serial-to-parallel converted, and the serial signal is converted into two groups of parallel Signal;

[0065] Send the two parallel signals to the fourth FIFO unit and the fifth FIFO unit respectively, fill the erased position with random information through the erasure code corresponding to the encoding, at this time the code rate changes back to 1 / 2, But at this time, it is impossible to determine the starting position of the signal sequence, and it is impossible to determine whether the information is restored to the correct format. In order to traverse all the situations, six sets of filling and decodin...

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 provides a convolutional code encoding, decoding and signal transmission method, which comprises the following steps: a signal is input into a first FIFO unit, and entering an encoding module is conducted; convolution operation is conducted to form two groups of coded signals with the coding rate of 1 / 2, and signals needing to be erased by the two groups of erasure codes are erased to form two groups of coded signals with the coding rate of 3 / 4; a second FIFO unit outputs converted 8bit signal information according to a set clock period; when coded signal information received bya third FIFO unit reaches 8bit, the coded signal information is converted into two groups of parallel signals which are respectively output to a fourth FIFO unit and a fifth FIFO unit, and the code rate is changed from 3 / 4 to 1 / 2; six groups of filling and decoding units traverse all decoding conditions to recover a correct decoding format; and a decoding judgment unit judges an accurate decodingbranch and outputs a decoding result. According to the invention, a soft decision mode is adopted for decoding, the bandwidth utilization rate is high, and the stability of a codec is ensured.

Description

technical field [0001] The invention belongs to the technical field of encoding and decoding, and in particular relates to an encoding, decoding and signal transmission method of a convolutional code. Background technique [0002] Convolutional codes are a commonly used error-correcting code that outperforms block codes for the same encoder complexity. The decoding methods of convolutional codes can be divided into two categories, namely algebraic decoding and probabilistic decoding. Algebraic decoding uses the algebraic structure of the code itself for decoding, regardless of the statistical characteristics of the channel; The statistical properties of the channel and the characteristics of the convolutional code are calculated. [0003] Existing convolutional coding and Viterbi decoding mostly use 1 / 2 bit rate or 3 / 4 bit rate for coding and decoding, among which, using 3 / 4 bit rate for coding and decoding can effectively improve bandwidth utilization, which is very suitab...

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): H03M13/23H03M13/27
CPCH03M13/235H03M13/23H03M13/2732
Inventor 卢磊李桢张洪伟孙慧峰
Owner 北京航宇星通科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More