WO2011010286A4 - Compact decoding of punctured codes - Google Patents
Compact decoding of punctured codes Download PDFInfo
- Publication number
- WO2011010286A4 WO2011010286A4 PCT/IB2010/053317 IB2010053317W WO2011010286A4 WO 2011010286 A4 WO2011010286 A4 WO 2011010286A4 IB 2010053317 W IB2010053317 W IB 2010053317W WO 2011010286 A4 WO2011010286 A4 WO 2011010286A4
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- codeword
- columns
- rows
- code
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/118—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure
- H03M13/1185—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure wherein the parity-check matrix comprises a part with a double-diagonal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1105—Decoding
- H03M13/1111—Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/615—Use of computational or mathematical techniques
- H03M13/616—Matrix operations, especially for generator matrices or check matrices, e.g. column or row permutations
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
- H03M13/6368—Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
- H03M13/6393—Rate compatible low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
- H04L1/0069—Puncturing patterns
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Error Detection And Correction (AREA)
Abstract
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP10747670A EP2457329A2 (en) | 2009-07-21 | 2010-07-21 | Compact decoding of punctured codes |
| KR1020127004322A KR101722798B1 (en) | 2009-07-21 | 2010-07-21 | Compact decoding of punctured codes |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/506,342 | 2009-07-21 | ||
| US12/506,327 US8516352B2 (en) | 2009-07-21 | 2009-07-21 | Compact decoding of punctured block codes |
| US12/506,316 | 2009-07-21 | ||
| US12/506,327 | 2009-07-21 | ||
| US12/506,342 US8375278B2 (en) | 2009-07-21 | 2009-07-21 | Compact decoding of punctured block codes |
| US12/506,316 US8516351B2 (en) | 2009-07-21 | 2009-07-21 | Compact decoding of punctured block codes |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| WO2011010286A2 WO2011010286A2 (en) | 2011-01-27 |
| WO2011010286A3 WO2011010286A3 (en) | 2011-11-24 |
| WO2011010286A4 true WO2011010286A4 (en) | 2012-01-19 |
Family
ID=43430611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2010/053317 Ceased WO2011010286A2 (en) | 2009-07-21 | 2010-07-21 | Compact decoding of punctured codes |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2457329A2 (en) |
| KR (1) | KR101722798B1 (en) |
| WO (1) | WO2011010286A2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI427936B (en) | 2009-05-29 | 2014-02-21 | Sony Corp | Receiving apparatus, receiving method, program, and receiving system |
| US9397699B2 (en) | 2009-07-21 | 2016-07-19 | Ramot At Tel Aviv University Ltd. | Compact decoding of punctured codes |
| US10979072B2 (en) * | 2019-03-19 | 2021-04-13 | Western Digital Technologies, Inc. | Punctured bit estimation and bit error rate estimation |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100834650B1 (en) * | 2006-09-04 | 2008-06-02 | 삼성전자주식회사 | Signal transceiving device and method in communication system |
| TWI427936B (en) * | 2009-05-29 | 2014-02-21 | Sony Corp | Receiving apparatus, receiving method, program, and receiving system |
-
2010
- 2010-07-21 WO PCT/IB2010/053317 patent/WO2011010286A2/en not_active Ceased
- 2010-07-21 KR KR1020127004322A patent/KR101722798B1/en not_active Expired - Fee Related
- 2010-07-21 EP EP10747670A patent/EP2457329A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP2457329A2 (en) | 2012-05-30 |
| WO2011010286A3 (en) | 2011-11-24 |
| KR20120046751A (en) | 2012-05-10 |
| WO2011010286A2 (en) | 2011-01-27 |
| KR101722798B1 (en) | 2017-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8060805B2 (en) | Apparatus and method to transmit/receive signal in a communication system | |
| KR101445080B1 (en) | Method and apparatus for signal transmission in a communication system using a hybrid automatic repeat request scheme | |
| US20080232357A1 (en) | Ls digital fountain code | |
| EP2768146A2 (en) | Apparatus and method for transmitting and receiving data in communication/broadcasting system | |
| US10992416B2 (en) | Forward error correction with compression coding | |
| US9985657B2 (en) | Memory control module and control method | |
| EP2584708A3 (en) | Method and apparatus for channel decoding in a communication system using punctured LDPC codes | |
| KR101702358B1 (en) | Method and apparatus for channel encoding and decoding in a communication system with low density parity-check codes | |
| CN102611459A (en) | Decoding device and decoding method | |
| CN103888148A (en) | LDPC hard decision decoding method for dynamic threshold value bit-flipping | |
| RU2012120334A (en) | TRANSMITTER AND RECEIVER FOR BROADCAST DATA TRANSMISSION IN A BROADCASTING SYSTEM WITH INCREASING REDUNDANCE | |
| RU2012111058A (en) | METHOD FOR SIGNAL DATA TRANSMISSION IN THE GLOBAL NAVIGATION SATELLITE SYSTEM USING CONVOLUTION CODES WITH LOW DENSITY OF PARITY CONTROL AND SYSTEM FOR IMPLEMENTING SUCH METHOD | |
| CN104135345A (en) | A Cross-Layer Encoding and Decoding Method Applied to Long Term Evolution System | |
| WO2011010286A4 (en) | Compact decoding of punctured codes | |
| US20070204198A1 (en) | Apparatus and method for transmitting/receiving signal in communication system | |
| KR102159242B1 (en) | Transmitter and signal processing method thereof | |
| EP3737013A1 (en) | Encoding method, decoding method and device | |
| CN110557220B (en) | Physical layer channel coding and decoding method | |
| KR101411720B1 (en) | Method and apparatus for decoding system consisting of multiple decoders corresponding to variations of a single parity check matrix | |
| CN111628849B (en) | Interleaving mapping method and de-interleaving de-mapping method for LDPC code word | |
| JP2010512087A (en) | Data processing in signal transmission | |
| US7278089B2 (en) | System and method for error detection in encoded digital data | |
| CN203596816U (en) | BCH coding and decoding circuit | |
| CN108111251A (en) | Signaling code encoding method and corresponding interpretation method applied to broadcast communication system | |
| KR100682243B1 (en) | Error Correction Method of 3D Reed-Solomon Code |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REEP | Request for entry into the european phase |
Ref document number: 2010747670 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010747670 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 20127004322 Country of ref document: KR Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10747670 Country of ref document: EP Kind code of ref document: A2 |