Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

75results about How to "Reduce Decoding Latency" patented technology

Recursive block Markov superimposed encoding method

The invention belongs to the field of digital communication and digital storage, and especially relates to a recursive block Markov superimposed encoding method. The method is characterized by comprising the following steps: taking a short code of which the code length is n and the information bit length is k as a basic code, and encoding an information sequence FORMULA of which the length K is equal to kBL to a code word FORMULA of which the length N is equal to nB(L+T), wherein the encoding method includes the following steps: firstly, dividing the information sequence FORMULA of which the length K is equal to kBL into L equal-length blocks FORMULA, ensuring that the length of each block is kB, and aiming at t that is equal to -1, -2, ..., -(m-1), -m, initializing a sequence FORMULA of which the length is nB to an all-zero sequence; and then, at the time of t that is equal to 0, 1, ..., L-1, sending a sequence FORMULA of which the length is kB to a basic code encoder C for encoding to obtain an encoded sequence FORMULA of which the length is nB, and combining the fed-back FORMULA to calculate the t(th) sub-sequence FORMULA of the code word FORMULA. The recursive block Markov superimposed encoding method disclosed by the invention has the advantages of approaching the channel capacity, achieving simple encoding and flexible structure, and the like. Compared with a non-recursive block Markov superimposed encoding method, the method disclosed by the invention has lower decoding delay and decoding complexity, and has a very low error floor in decoding performance.
Owner:SUN YAT SEN UNIV

Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method

The invention discloses a quasi-cyclic low density parity-check code (QC-LDPC) decoder. The QC-LDPC decoder is applied to solid state disk error correction systems, and comprises a syndrome calculation module, a judgment control module, a searching module and an overturn control module, wherein the syndrome calculation module is used for calculating the syndrome of a code sequence to be decoded; the judgment control module is used for judging whether the syndrome is an all-zero vector or not, and controlling to finish the syndrome calculation and outputting the current code sequence as a decoding result if the syndrome is the all-zero vector; the searching module is used for calculating the set of the number of code elements which do not meet a check equation in the code sequence to be decoded and searches the position of a maximal value in the set when the syndrome is not the all-zero vector; and the overturn control module is used for overturning the code element which corresponds to the position of the maximal value in the set in the code sequence to be decoded, and inputting an updated code sequence to be decoded into the syndrome calculation module. The invention correspondingly provides a QC-LDPC decoding method. Thus, by using the decoder and the decoding method, the syndrome calculation can be controlled to be finished when error correction is finished, and the decoding period and decoding delay are lowered.
Owner:RAMAXEL TECH SHENZHEN

An LDPC code decoding method based on threshold voltage drift perception

The invention discloses an LDPC code decoding method based on threshold voltage drift perception, and the method comprises the steps of obtaining a current drift parameter of a flash memory page P towhich to-be-decoded data belongs, and obtaining the threshold voltage distribution D of a storage unit in the current flash memory page P according to the corresponding relation between the thresholdvoltage distribution of the storage unit and the drift parameter; taking the voltage at each tail end point of the standard read reference voltage and the threshold voltage distribution D as a sampling voltage, and determining the voltage range [vi, vj] where the threshold voltage of each storage unit is located by applying different sampling voltages; calculating soft decision information according to the voltage range [vi, vj], and performing LDPC code decoding on the to-be-decoded data according to the soft decision information, wherein the drift parameter comprises the erasing frequency and the data storage time, and v is smaller than vj. According to the invention, the soft decision information can be accurately acquired by utilizing the drift characteristic of the threshold voltage of the storage unit, so that the decoding performance of the LDPC code can be improved, and the decoding delay is reduced.
Owner:HUAZHONG UNIV OF SCI & TECH +1

Polarization code early iteration stopping method based on partial information bit likelihood ratio

The invention discloses a polarization code early iteration stopping method based on partial information bit likelihood ratio. The polarization code early iteration stopping method comprises the following steps: S1) presetting maximum iteration times of BP (Belief-Propagation) decoding; S2) decoding polarized decoding information by using a BP decoding algorithm; and S3) comparing partial information bit likelihood ratios output by adjacent two iterative decoding after primary iteration is finished; if the proportion of the same information bit likelihood ratio in a preset comparison space reaches a preset threshold, stopping iteration and outputting a decoding result obtained by current iteration, otherwise, continuing iteration till a preset maximum iteration time is reached. In each iteration process, previous and next partial information bit likelihood ratios output by an iterative decoder are judged. If the proportion of the same information bit likelihood ratio in the comparisonspace reaches the preset threshold, iteration is stopped, so that the computation complexity of decoding is lowered greatly; decoding time delay is reduced; and hardware resource consumption is lowered effectively.
Owner:SHANDONG UNIV OF SCI & TECH

Realization method of low complexity performance limit approximate Turbo decoder

The invention discloses a realization method of a low complexity performance limit approximate Turbo decoder, mainly solves the problems that a traditional Turbo decoder based on a searching table is high in complexity and a decoder based on a Max-Log-MAP algorithm is poor in performance. The method comprises following steps: demultiplexing input soft information streams; storing in an RAM; selecting data from the RAM by an SISO (soft input soft output) decoder according to decoder station indication signals; iteratively calculating backward measurement, forward measurement and a log-likelihood ratio, wherein a Log-MAP algorithm based on linear approximation is adopted, the same SISO decoder is iteratively multiplexed in front and back stages; reversely accessing an interleaving address unit; and interleaving and de-interleaving external information. According to the method of the invention, through carrying out linear approximation to the Log-MAP algorithm, compared with a traditional approximate scheme, a better error correction performance is obtained; compared with a scheme based on the searching table, the complexity is greatly reduced; and the method is applicable to an LTE system.
Owner:XIAN INSTITUE OF SPACE RADIO TECH

Code modulation method based on complete response CPM (continuous phase modulation) and Turbo product code

The invention discloses a code modulation method based on complete response CPM (continuous phase modulation) and a Turbo product code, and the method can be used for solving the problems of the requirement of iterative decoding of inner-outer codes, difficulty in seeking for the optimum outer code and the fixing of modulation parameters in the prior art. The the method provided by the invention is implemented through the following specific steps: (1) initializing a Turbo product code encoder; (2) reading in signal sequence; (3) decoding the Turbo product code; (4) interweaving randomly; (5) carrying out symbol mapping; (6) carrying out non-recursion continuous phase decoding; (7) carrying out memoryless modulation. According to the invention, the error bit ratio can be achieved well without iterative decoding between the inner-outer codes, the code delay is reduced, the complexity of programming for a decoding algorithm on a programmable device is reduced, and the outer code design is simplified; and the non-recursion continuous phase modulation parameters provided by the invention are flexible and variable, and different requirements on power efficiency, frequency spectrum efficiency and reliability of different communication systems can be satisfied.
Owner:XIDIAN UNIV

Real-time decoding method and device in coding time-slot ALOHA system

The invention relates to a real-time decoding method and device in a coding time-slot ALOHA system and belongs to the technical field of multiple access. The device comprises a storage module, a code packet yi and vector ci receiving module, a ci operation module and a decoding result output module; the storage module and the code packet yi and vector ci receiving module both are connected with the ci operation module and the decoding result output module, respectively; the storage module is used for storing a matrix and code packets corresponding to vectors of various rows of the matrix; the code packet yi and vector ci receiving module, is used for receiving the code packets and the vectors thereof arriving sequentially, and outputs each received packet to the ci operation module every time the packet is received, and after the feedback of the ci operation module to the last packet is obtained, the decoding result output module is notified of outputting; the ci operation module is used for performing operations on input ci and yi, the matrix and the code packets corresponding to the vectors of various rows of the matrix according to a preset rule; the decoding result output module is used for outputting the matrix and the code packets corresponding to the vectors of various rows of the matrix. Compared with the prior art, the real-time decoding device has the advantages of real-time decoding, high throughput and low complexity.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Encoding and decoding methods for shortening Turbo product code

The invention relates to encoding and decoding methods for shortening a Turbo product code. The encoding method comprises the following steps of: performing row or column encoding on an information sequence to be encoded; performing parallel encoding on code words of row or column component codes generated by the row or column encoding; and judging whether the encoding is finished. The decoding method comprises the following steps of: generating a hard decision sequence of a soft-input information sequence; selecting the least reliable bits in the soft-input information sequence; generating a test sequence according to the hard decision sequence and the least reliable bits; decoding the test sequence to generate candidate code words; calculating the measurement of the candidate code words and the soft-input information sequence; reducing the number of the candidate code words; determining decision code words according to the measurement of the candidate code words; and calculating external information of each code element in the decision code words. The encoding method has the advantages of improving data throughput and reducing encoding delay; and the decoding method has the advantages of saving a mass of logical resources and storage resources, particularly well balancing decoding complexity and data throughput under the condition of longer code length of component codes.
Owner:XIDIAN UNIV

Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method

The invention discloses a quasi-cyclic low density parity-check code (QC-LDPC) decoder. The QC-LDPC decoder is applied to solid state disk error correction systems, and comprises a syndrome calculation module, a judgment control module, a searching module and an overturn control module, wherein the syndrome calculation module is used for calculating the syndrome of a code sequence to be decoded; the judgment control module is used for judging whether the syndrome is an all-zero vector or not, and controlling to finish the syndrome calculation and outputting the current code sequence as a decoding result if the syndrome is the all-zero vector; the searching module is used for calculating the set of the number of code elements which do not meet a check equation in the code sequence to be decoded and searches the position of a maximal value in the set when the syndrome is not the all-zero vector; and the overturn control module is used for overturning the code element which corresponds to the position of the maximal value in the set in the code sequence to be decoded, and inputting an updated code sequence to be decoded into the syndrome calculation module. The invention correspondingly provides a QC-LDPC decoding method. Thus, by using the decoder and the decoding method, the syndrome calculation can be controlled to be finished when error correction is finished, and the decoding period and decoding delay are lowered.
Owner:RAMAXEL TECH SHENZHEN
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