Dual recursion based block Markov superposition encoding method

A superposition coding, double recursive technology, applied in the direction of error correction/detection, coding, and error detection coding using multi-bit parity check bits using block codes, which can solve the problem that non-recursive block Markov superposition coding cannot be used. Methods, decoding complexity and high decoding delay issues

Active Publication Date: 2018-06-22
JINAN UNIVERSITY
View PDF9 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the non-recursive block Markov superposition coding method has the following problems: when the repetition code and the parity code are used as the basic code, a large coding memory length m is required to effectively approach the channel capacity, and the larger the memory length m , the greater the required decoding delay d, the higher the corresponding decoding complexity and decoding delay
Therefore, the non-recursive block Markov superposition coding method cannot be used in communication and storage systems that require extremely low latency and extremely low computational complexity

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
  • Dual recursion based block Markov superposition encoding method
  • Dual recursion based block Markov superposition encoding method
  • Dual recursion based block Markov superposition encoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] set m 1 = m 2 = 1, refer to figure 1 , and the corresponding coding diagram is as follows image 3 . refer to image 3 , a binary information sequence whose length is K=kL=1250×343 u Divided into L=343 equal-length groups u =(u (0) , u (1) ,…, u (342) ), the length of each packet is k=1250. The basic code encoder ENC uses a repetition code with code length n=2 and information bit length k=1. In this example, two random interleavers are used. The symbol-wise aliaser S uses a bit-wise binary field sum operator. The ending length T is set to be the same as the decoding delay d, ie T=d. refer to figure 1 , its encoding method includes the following steps:

[0044] Step 1. Put the information sequence u Divided into 343 equal-length groups u =( u (0) , u (1) ,…, u (342) ), the length of each packet is 1250; for t=-1, the sequence of length 2500 w 1 (t) with w 2 (t) The initialization is set as an all-zero sequence, that is, for t=-1, there is ...

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 dual recursion based block Markov superposition encoding method. The method includes the following steps: taking an error correction code C[n, k] of which the code length isn and the information bit length is k as a basic code, and encoding an information sequence u of which the length is K=kL into a codeword c of which the length is N=n(L+T); the encoding method furtherincludes the following steps: firstly, dividing the information sequence u of which the length is kL into L equal-length packets u, that is expressed as u=(u(0), u(1),..., u(L-1)), wherein the lengthof each packet is k; for the time t=-1, -2, ..., -m1, setting a sequence w1(t) of which the length is n to a full-zero sequence; for the time t=-1, -2, ..., -m2, setting a sequence w2(t) of which thelength is n to the full-zero sequence; and then, at the time t=0, 1, ..., L-1, transmitting the sequence formula 1 (as shown in the original document) of which the length is k to an encoder ENC of the basic code C[n, k] for encoding, further obtaining a sequence formula 2 (as shown in the original document) of which the length is n, and combining a formula 3 and a formula 4 (as shown in the original document) that are fed back to calculate the t-th sub-sequence c(t) of the codeword c. The scheme of the invention has the advantages of simple encoding, low decoding complexity, channel capacityapproximability and the like, and compared with a traditional block Markov superposition encoding method, the scheme of the invention has a lower decoding error floor and lower decoding complexity.

Description

technical field [0001] The invention relates to the technical fields of digital communication and digital storage, in particular to a double-recursion-based grouping Markov superposition coding method. Background technique [0002] Data in communication and storage systems will be affected by noise and errors will occur, resulting in data that cannot be received or restored correctly. With the increasing demand for personal data and storage, data reliability in communication and storage systems has drawn more and more attention. In order to achieve efficient and reliable data transmission and data storage, it is necessary to design a channel code that can approach the channel capacity and has an efficient encoding and decoding algorithm. Since Shannon proposed the famous channel coding theorem in 1948, people have been devoting themselves to the research and design of good codes that can approximate the channel capacity. In 1993, Berrou et al. proposed the Turbo code, whic...

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 Applications(China)
IPC IPC(8): H03M13/11H03M13/29
CPCH03M13/1125H03M13/1194H03M13/2972
Inventor 赵山程马啸黄勤白宝明
Owner JINAN UNIVERSITY
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