Random coder, decoder and method based on concatenation of lt code and ldpc code
An LDPC code and random coding technology, which is applied in the field of randomized channel coding and decoding, can solve the variable type number of randomness and the limitation of the available coding code length, the large demand for codec hardware resources, and hardware wiring Congestion and other problems, to achieve the effect of expanding randomness, strong error correction performance, and avoiding performance drop
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] refer to figure 1 , shows a structural block diagram of a random encoder based on the concatenation of LT codes and LDPC codes in an embodiment of the present invention. In this embodiment, the random encoder based on the concatenation of LT codes and LDPC codes includes: a concatenated LT block encoding module and an LDPC encoding module, and a pseudo-random number generator.
[0062] Such as figure 1 ;
[0063] Pseudo-random number generator, used to generate random numbers according to the input key.
[0064] In this embodiment, the random number may specifically include: a random key value and a random control word.
[0065] The LT block encoding module is configured to perform block encoding on input information according to the random key value, and output LT encoding symbols.
[0066] In this embodiment, the LT block encoding module divides the information sequence into several groups, and performs LT encoding on each group respectively, the random number gen...
Embodiment 2
[0070] In a preferred embodiment of the present invention, refer to figure 2 , shows a structural block diagram of another random encoder based on the concatenation of LT codes and LDPC codes in an embodiment of the present invention.
[0071] Such as figure 2 :
[0072] The LT block encoding module may specifically include: an input information buffer, multiple random samplers, and multiple LT encoders.
[0073] In this embodiment, the input information buffer is used to group k-bit input information to obtain a group of m-bit information sequences, and send each group of m-bit information sequences to the plurality of random samplers respectively; Wherein, a=k / m; a plurality of random samplers are used to sample the information sequence of each group of m bits according to the degree distribution according to the random key value, so as to obtain a group of sampling results; wherein, one random sampler corresponds to Process a group of m-bit information sequences; a plu...
Embodiment 3
[0081]Based on the above embodiments, the present invention also discloses a random coding method based on the concatenation of LT codes and LDPC codes. In this embodiment, the specific encoding process of the random encoding method based on concatenation of LT code and LDPC code is divided into two stages: the first stage is a block random sampling encoding based on LT encoding, by dividing the information sequence into several LT coding is performed on each group; the second level coding is a structured random LDPC coding, the verification part is a cyclic accumulation structure, and the information part is a quasi-cyclic structure. Wherein, the random encoding method based on the concatenation of LT code and LDPC code includes: generating a random number according to an input key; wherein, the random number includes: a random key value and a random control word; according to the random key Perform block coding on the input information, and output LT coding symbols; perform ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


