KR100461544B1 - 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 - Google Patents
고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 Download PDFInfo
- Publication number
- KR100461544B1 KR100461544B1 KR10-2003-0012436A KR20030012436A KR100461544B1 KR 100461544 B1 KR100461544 B1 KR 100461544B1 KR 20030012436 A KR20030012436 A KR 20030012436A KR 100461544 B1 KR100461544 B1 KR 100461544B1
- Authority
- KR
- South Korea
- Prior art keywords
- code
- block
- blocks
- dimensional
- parity
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/296—Particular turbo code structure
- H03M13/2963—Turbo-block codes, i.e. turbo codes based on block codes, e.g. turbo decoding of product codes
-
- 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/033—Theoretical methods to calculate these checking codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
- H03M13/2909—Product codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
- H03M13/2918—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes with error correction codes in three or more dimensions, e.g. 3-dimensional product code where the bits are arranged in a cube
-
- 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/47—Error detection, forward error correction or error protection, not provided for in groups H03M13/01 - H03M13/37
-
- 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
-
- 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
-
- 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/6381—Rate compatible punctured turbo [RCPT] 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/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
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- 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/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Error Detection And Correction (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
Description
부호화율 및 성능부호구성 블럭 | 부호화율 | Eb/No(dB) @ BER=10-6(추정치) |
I+P1 | 0.69 | 7.3 |
I+P1+P2 | 0.52 | 5.0 |
I+P1+P2+P3 | 0.47 | 4.0 |
I+P1+P2+P4 | 0.42 | 4.0 |
I+P1+P2+P3+P4 | 0.39 | 3.0 |
I+P1+P2+P3+P4+P5 | 0.36 | 2.7 |
I+P1+P2+P3+P4+P5+P7 | 0.35 | 2.3 |
I+P1+P2+P3+P4+P5+P6 | 0.34 | 2.2 |
I+P1+P2+P3+P4+P5+P6+P7 | 0.32 | 1.5 |
부호화율 및 성능부호구성 블럭 | 부호화율 | Eb/No(dB) @ BER=10-6(추정치) |
I+P1 | 0.81 | 7.0 |
I+P2 | 0.69 | 7.3 |
I+P4 | 0.50 | 8.5 |
I+P1+P2 | 0.59 | 4.6 |
I+P2+P4 | 0.41 | 6.0 |
I+P1+P4 | 0.45 | 5.5 |
I+P1+P2+P3 | 0.56 | 3.8 |
I+P2+P4+P6 | 0.34 | |
I+P1+P4+P5 | 0.41 | |
I+P1+P2+P4 | 0.37 | 4.0 이상 4.6 이하 |
I+P1+P2+P3+P4 | 0.36 | 3.5 |
I+P1+P2+P4+P5 | 0.34 | 3.1 |
I+P1+P2+P4+P6 | 0.32 | 3.4 |
I+P1+P2+P4+P5+P6 | 0.30 | 2.6 |
I+P1+P2+P3+P4+P5 | 0.33 | 2.6 이상 3.1 이하 |
I+P1+P2+P3+P4+P6 | 0.31 | 2.6 이상 3.1 이하 |
I+P1+P2+P4+P5+P6+P7 | 0.29 | 2.2 |
I+P1+P2+P3+P4+P5+P7 | 0.32 | 2.2 이상 2.6이하 |
I+P1+P2+P3+P4+P6+P7 | 0.30 | 2.2 이상 2.6이하 |
I+P1+P2+P3+P4+P5+P6 | 0.29 | 2.3 |
I+P1+P2+P3+P4+P5+P6+P7 | 0.28 | 1.9 |
Claims (8)
- 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법에 있어서,소정개수의 각 축에 시스터메틱 블록부호를 이용하여 곱부호를 구성하는 제 1 단계;상기 곱부호를 구성하고 있는 블록들을 정보어 블럭과 패리티 블록으로 구분하여 전체 블록의 수를 구하는 제 2 단계;상기 제 2 단계에서 결정된 각 블록의 식별자를 이진수로 표현하는 제 3 단계;상기 정보어 블록과 1차원 부호를 구성할 수 있는 소정개수의 블록을 구하여 1차원 부호의 조합을 구성하는 제 4 단계;상기 1차원 부호의 조합에 대하여, 1차원 부호의 조합과 나머지 블록을 사용하였을 경우 발생할 수 있는 모든 조합을 구하는 제 5 단계;상기 제 5 단계에서 구한 조합 중 각 블록들이 모두 인접하고 있는지를 블록의 식별자에서 소정개수의 비트가 일치하는지를 검사하여 조건에 맞는 조합만을 선택하는 제 6 단계; 및상기 제 6 단계에서 구한 조합들 중 부호를 구성하고 있는 패리티의 수가 증가할수록 복호 성능이 우수하게 되는 조합만을 선별적으로 선택하는 제 7 단계를 포함하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항에 있어서,상기 제 2 단계는,m 차원의 곱 부호에서 정보어 블록과 패리티 블록은 상기 m 차원의 축으로 이루어진 블록인 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항에 있어서,상기 제 2 단계의 정보어 블록은,블록을 구성하고 있는 각 축의 크기가 곱 부호의 각 축을 구성하고 있는 부호의 정보어 길이와 같은 블록인 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항에 있어서,상기 제 2 단계의 패리티 블록은,상기 정보어 블록을 제외하고 블록을 구성하고 있는 각 축의 크기가 곱 부호의 각 축을 구성하고 있는 부호의 정보어 길이 또는 패리티 길이와 같은 블록들인 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항에 있어서,상기 제 2 단계의 전체 블록의 수는,상기 정보어 블록 1개와 상기 패리티 블록 (2m-1)개를 포함한 총 2m개가 되는 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항에 있어서,상기 제 3 단계는,각 블록의 식별자를 이진 수로 표현함에 있어서 블록을 이루고 있는 축의 크기가 정보어 크기에 해당할 경우 "0"으로 할당하고 패리티 크기에 해당할 경우 "1"로 할당하여 총 m비트로 표현되는 이진수로 표기하는 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,상기 제 4 단계는,상기 정보어 블록과 1차원 부호를 구성할 수 있는 m개의 블록이 블록의 식별자에 m-1개의 0이 포함되어 있는지의 여부에 따라 판단하는 것을 특징으로 하는 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법.
- 레이트 호환가능 부호 구성을 위해, 프로세서를 구비한 컴퓨터에,소정개수의 각 축에 시스터메틱 블록부호를 이용하여 곱부호를 구성하는 제 1 기능;상기 곱부호를 구성하고 있는 블록들을 정보어 블럭과 패리티 블록으로 구분하여 전체 블록의 수를 구하는 제 2 기능;상기 제 2 기능에서 결정된 각 블록의 식별자를 이진수로 표현하는 제 3 기능;상기 정보어 블록과 1차원 부호를 구성할 수 있는 소정개수의 블록을 구하여 1차원 부호의 조합을 구성하는 제 4 기능;상기 1차원 부호의 조합에 대하여, 1차원 부호의 조합과 나머지 블록을 사용하였을 경우 발생할 수 있는 모든 조합을 구하는 제 5 기능;상기 제 5 기능에서 구한 조합 중 각 블록들이 모두 인접하고 있는지를 블록의 식별자에서 소정개수의 비트가 일치하는지를 검사하여 조건에 맞는 조합만을 선택하는 제 6 기능; 및상기 제 6 기능에서 구한 조합들 중 부호를 구성하고 있는 패리티의 수가 증가할수록 복호 성능이 우수하게 되는 조합만을 선별적으로 선택하는 제 7 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0012436A KR100461544B1 (ko) | 2003-02-27 | 2003-02-27 | 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 |
PCT/KR2003/002919 WO2004077296A1 (en) | 2003-02-27 | 2003-12-30 | Method for forming rate compatible code using high dimensional product codes |
AU2003288782A AU2003288782A1 (en) | 2003-02-27 | 2003-12-30 | Method for forming rate compatible code using high dimensional product codes |
JP2004568804A JP4087384B2 (ja) | 2003-02-27 | 2003-12-30 | 高次元の積符号を用いたレート交換可能な符号構成方法 |
EP03781078A EP1602032A4 (en) | 2003-02-27 | 2003-12-30 | METHOD OF FORMING A RATE-COMPATIBLE CODE USING HIGH-DIMENSIONAL PRODUCT CODES |
US10/547,236 US7546509B2 (en) | 2003-02-27 | 2003-12-30 | Method for forming rate compatible code using high dimensional product codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0012436A KR100461544B1 (ko) | 2003-02-27 | 2003-02-27 | 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040077049A KR20040077049A (ko) | 2004-09-04 |
KR100461544B1 true KR100461544B1 (ko) | 2004-12-18 |
Family
ID=36539281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0012436A Expired - Fee Related KR100461544B1 (ko) | 2003-02-27 | 2003-02-27 | 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7546509B2 (ko) |
EP (1) | EP1602032A4 (ko) |
JP (1) | JP4087384B2 (ko) |
KR (1) | KR100461544B1 (ko) |
AU (1) | AU2003288782A1 (ko) |
WO (1) | WO2004077296A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7415651B2 (en) * | 2004-06-02 | 2008-08-19 | Seagate Technology | Data communication system with multi-dimensional error-correction product codes |
US7458011B2 (en) * | 2005-02-09 | 2008-11-25 | Nokia Corporation | Low complexity hybrid ARQ scheme based on rate compatible zigzag codes |
KR100729258B1 (ko) * | 2005-12-07 | 2007-06-18 | 엘지전자 주식회사 | 확장된 링크 적응화 기법을 제공하는 이동 통신 단말기 및그 방법 |
US7827464B2 (en) * | 2006-11-15 | 2010-11-02 | Seagate Technology Llc | Iterative read channel architectures with coded modulation |
EP2525522A1 (en) * | 2011-05-20 | 2012-11-21 | Alcatel Lucent | Method for retransmitting data from a first network to a second network node in a radio communication system, first network node and second network node thereof |
WO2014079479A1 (en) * | 2012-11-20 | 2014-05-30 | Huawei Technologies Co.,Ltd. | Method and device for encoding and decoding information bits in communications system |
US9397706B1 (en) * | 2013-10-09 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for irregular multiple dimension decoding and encoding |
US9553611B2 (en) * | 2014-11-27 | 2017-01-24 | Apple Inc. | Error correction coding with high-degree overlap among component codes |
US10484135B2 (en) | 2014-12-15 | 2019-11-19 | Qualcomm Incorporated | Mitigation of bursty interference |
US12316342B2 (en) * | 2021-10-04 | 2025-05-27 | Samsung Electronics Co., Ltd. | Product autoencoder for error-correcting via sub-stage processing |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4404674A (en) * | 1981-07-10 | 1983-09-13 | Communications Satellite Corporation | Method and apparatus for weighted majority decoding of FEC codes using soft detection |
JPS6129947A (ja) | 1984-07-20 | 1986-02-12 | Pioneer Electronic Corp | 符号誤り訂正方式 |
JP2536861B2 (ja) | 1987-01-27 | 1996-09-25 | 三菱電機株式会社 | 多段復号化方法 |
JP2792670B2 (ja) | 1989-03-31 | 1998-09-03 | 日本放送協会 | 誤り訂正符号の復号方法 |
JPH0799503B2 (ja) | 1990-09-12 | 1995-10-25 | パイオニア株式会社 | 符号化されたデータの誤り訂正方法 |
JP2738659B2 (ja) | 1995-03-31 | 1998-04-08 | 三菱電機株式会社 | 符号化方法,符号化装置,及び復号化装置 |
FR2753025B1 (fr) | 1996-08-28 | 1998-11-13 | Pyndiah Ramesh | Procede de transmission de bits d'information avec codage correcteur d'erreurs, codeur et decodeur pour la mise en oeuvre de ce procede |
EP0848524A1 (fr) | 1996-12-10 | 1998-06-17 | Koninklijke Philips Electronics N.V. | MAQ à codage perforé en trellis, avec décodage itératif |
FR2756996A1 (fr) * | 1996-12-10 | 1998-06-12 | Philips Electronics Nv | Systeme et procede de transmission numerique comportant un code produit combine a une modulation multidimensionnelle |
US6430722B1 (en) | 1998-01-23 | 2002-08-06 | Hughes Electronics Corporation | Forward error correction scheme for data channels using universal turbo codes |
US6370669B1 (en) * | 1998-01-23 | 2002-04-09 | Hughes Electronics Corporation | Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes |
US6543021B1 (en) * | 1998-07-16 | 2003-04-01 | Canon Kabushiki Kaisha | Method and device for coding and transmission using a sub-code of a product code |
JP2000068862A (ja) * | 1998-08-19 | 2000-03-03 | Fujitsu Ltd | 誤り訂正符号化装置 |
KR100317280B1 (ko) * | 1998-11-09 | 2002-01-16 | 구자홍 | 이동단말기에서의리드-솔로몬곱부호의오류정정장치및방법 |
DE19935785A1 (de) * | 1999-07-29 | 2001-02-08 | Siemens Ag | Verfahren und Einrichtung zur Erzeugung eines ratenkompatiblen Codes |
US6628723B1 (en) * | 1999-10-15 | 2003-09-30 | Cisco Technology | Coding rate reduction for turbo codes |
JP2001136077A (ja) * | 1999-11-02 | 2001-05-18 | Dds:Kk | 誤り訂正符号化装置及び復号化装置 |
JP2001134455A (ja) * | 1999-11-02 | 2001-05-18 | Dds:Kk | 誤り訂正復号化装置 |
US6308294B1 (en) | 1999-11-17 | 2001-10-23 | Motorola, Inc. | Adaptive hybrid ARQ using turbo code structure |
US7000174B2 (en) * | 1999-12-20 | 2006-02-14 | Research In Motion Limited | Hybrid automatic repeat request system and method |
US7356752B2 (en) * | 2000-03-14 | 2008-04-08 | Comtech Telecommunications Corp. | Enhanced turbo product codes |
US6606718B1 (en) * | 2000-05-11 | 2003-08-12 | Agere Systems Inc. | Product code with interleaving to enhance error detection and correction |
US6718508B2 (en) * | 2000-05-26 | 2004-04-06 | Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Through The Communication Research Centre | High-performance error-correcting codes with skew mapping |
KR20020065788A (ko) * | 2001-02-07 | 2002-08-14 | 삼성전자 주식회사 | 엠 또는 이엠 비트 데이터 처리 겸용 리드 솔로몬 복호기및 그 복호 방법 |
US7093179B2 (en) * | 2001-03-22 | 2006-08-15 | University Of Florida | Method and coding means for error-correction utilizing concatenated parity and turbo codes |
KR100827147B1 (ko) * | 2001-10-19 | 2008-05-02 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 고속 데이터의효율적 재전송 및 복호화를 위한 송,수신장치 및 방법 |
US7702986B2 (en) * | 2002-11-18 | 2010-04-20 | Qualcomm Incorporated | Rate-compatible LDPC codes |
US6978416B2 (en) * | 2002-12-19 | 2005-12-20 | International Business Machines Corporation | Error correction with low latency for bus structures |
-
2003
- 2003-02-27 KR KR10-2003-0012436A patent/KR100461544B1/ko not_active Expired - Fee Related
- 2003-12-30 JP JP2004568804A patent/JP4087384B2/ja not_active Expired - Fee Related
- 2003-12-30 EP EP03781078A patent/EP1602032A4/en not_active Withdrawn
- 2003-12-30 US US10/547,236 patent/US7546509B2/en not_active Expired - Fee Related
- 2003-12-30 WO PCT/KR2003/002919 patent/WO2004077296A1/en active Application Filing
- 2003-12-30 AU AU2003288782A patent/AU2003288782A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US7546509B2 (en) | 2009-06-09 |
EP1602032A1 (en) | 2005-12-07 |
JP4087384B2 (ja) | 2008-05-21 |
US20060190271A1 (en) | 2006-08-24 |
JP2006514801A (ja) | 2006-05-11 |
WO2004077296A1 (en) | 2004-09-10 |
KR20040077049A (ko) | 2004-09-04 |
AU2003288782A1 (en) | 2004-09-17 |
EP1602032A4 (en) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11362682B2 (en) | Encoding method and apparatus using CRC code and polar code | |
Saber et al. | An incremental redundancy hybrid ARQ scheme via puncturing and extending of polar codes | |
KR100641052B1 (ko) | Ldpc 부호기 및 복호기, 및 ldpc 부호화 방법 및복호화 방법 | |
EP0897223B1 (en) | High-performance low-complexity error-correcting codes | |
US20060206781A1 (en) | Method for puncturing low density parity check code | |
US20030033570A1 (en) | Method and apparatus for encoding and decoding low density parity check codes and low density turbo product codes | |
CN111614437B (zh) | 一种基于scl译码算法的极化码构造优化方法 | |
KR100461544B1 (ko) | 고차원의 곱부호를 이용한 레이트 호환가능 부호 구성 방법 | |
CN101371448B (zh) | 快速编码和解码方法及相关设备 | |
Niu et al. | A golden decade of polar codes: From basic principle to 5G applications | |
EP3713096B1 (en) | Method and device for decoding staircase code, and storage medium | |
US7505526B2 (en) | Methods and apparatus for self-inverting turbo code interleaving with high separation and dispersion | |
US20070271496A1 (en) | 3-Stripes Gilbert Ldpc Codes | |
KR20080030329A (ko) | 사전에 지정한 패리티를 검사한 결과를 이용해 ldpc코드를 부호화하는 방법 | |
US10560124B2 (en) | Interleaver for turbo codes as a function of the puncturing pattern | |
US20040117711A1 (en) | Method for improving the performance of 3-dimensional concatenated product codes | |
US11031954B1 (en) | Data decoding method using LDPC code as error correction code and data transmitting method thereof | |
CN101150550A (zh) | 低密度奇偶校验编码的16apsk系统的交织方案 | |
CN1414707A (zh) | 用于降低乘积码译码所需存储量和复杂度的方法 | |
SHI et al. | Design of raptor-like rate compatible SC-LDPC codes | |
Schnelling et al. | Rateless codes based on punctured polar codes | |
WO2003023977A1 (fr) | Procede et dispositif emetteur en diversite | |
Čarapić | 4G vs 5G Channel Coding Techniques | |
Zhang et al. | A construction method of arbitrary-length polar codes | |
Yun et al. | CRC-Aided Fixed Complexity Error Pattern Estimation Technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030227 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20041124 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20041202 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20041203 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20071115 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20081202 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20091113 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20101201 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20101201 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |