KR20030036227A - Ldpc 코드형 변조를 위한 시스템 및 방법 - Google Patents
Ldpc 코드형 변조를 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR20030036227A KR20030036227A KR1020027017148A KR20027017148A KR20030036227A KR 20030036227 A KR20030036227 A KR 20030036227A KR 1020027017148 A KR1020027017148 A KR 1020027017148A KR 20027017148 A KR20027017148 A KR 20027017148A KR 20030036227 A KR20030036227 A KR 20030036227A
- Authority
- KR
- South Korea
- Prior art keywords
- latency
- ldpc code
- data rate
- ldpc
- parity
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000012937 correction Methods 0.000 claims abstract description 13
- 239000002131 composite material Substances 0.000 claims abstract description 4
- 239000011159 matrix material Substances 0.000 claims description 88
- 238000004891 communication Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000010276 construction Methods 0.000 abstract description 2
- 101150012579 ADSL gene Proteins 0.000 description 34
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 34
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 34
- 230000008901 benefit Effects 0.000 description 5
- 101150071746 Pbsn gene Proteins 0.000 description 4
- 230000008030 elimination Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000009897 systematic effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 101100371175 Homo sapiens TSPO gene Proteins 0.000 description 1
- 102100031269 Putative peripheral benzodiazepine receptor-related protein Human genes 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000033590 base-excision repair Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920000747 poly(lactic acid) Polymers 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
Classifications
-
- 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
-
- 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/0041—Arrangements at the transmitter end
-
- 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
-
- 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
-
- 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/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/251—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with block coding
-
- 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/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] 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/65—Purpose and implementation aspects
- H03M13/6508—Flexibility, adaptability, parametrability and configurability of the implementation
- H03M13/6516—Support of multiple code parameters, e.g. generalized Reed-Solomon decoder for a variety of generator polynomials or Galois fields
-
- 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
- H04L1/0058—Block-coded modulation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Optical Communication System (AREA)
- Semiconductor Lasers (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
1 | 0 | 0 | 1 | 0 | 1 | 1 |
0 | 1 | 0 | 1 | 0 | 1 | 0 |
0 | 0 | 1 | 0 | 1 | 1 | 1 |
1 | 1 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 1 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 1 |
Claims (36)
- 통신 채널을 통해 전송하기 위한 데이터 비트 신호의 합성 변조(combined modulation) 및 전방 에러 수정 코딩(forward error correction(FEC) coding)방법에 있어서,FEC 코딩형 비트 신호를 제공하기 위해 LDPC코드를 이용하여 상기 데이터비트신호의 서브세트(subset)를 FEC코딩하는 단계와,하나이상의 비트신호를 포함하는 적어도 하나의 배열(constellation)을 이용하여 상기 데이터 비트 신호 및 상기 FEC코딩형 비트 신호를 변조시키는 단계와,상기 FEC 코딩형 비트 신호를 이용하여 적어도 하나의 배열의 코-세트(coset)를 나타내는 단계를 포함하는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 변조는 단일-반송파 또는 다중 반송파 변조인 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드는 하나이상의 정보비트 및 하나이상의 패리티비트에 대해 동일한 BER을 갖는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드 패리티 검사 행렬(parity check matrix)은 초기화(initialization) 또는 구성 상태(configuration phase) 동안에 결정되는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드 생성 행렬(generator matrix)은 초기화 또는 구성 상태 동안 결정되는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드 패리티 검사 행렬은 레이튼시(latency) 및 데이터 전송률(data rwte)이 구체화된 다음에 결정되는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드 생성 행렬은 레이튼시 및 데이터 전송률이 구체화된 다음에 결정되는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC코드는 가변 코드워드 길이(variable codeword length)를 갖는 합성변조 및 전방 에러 수정 코딩방법.
- 제8항에 있어서,상기 코드워드 길이는 데이터 전송률 및 레이튼시 중 하나이상에 의해 변화되는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,상기 LDPC 코드는 소정의 사이클(cycle)을 갖지 않는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,LDPC코드의 패리티 검사 행렬은 적어도 하나의 정보 비트 및 적어도 하나의 패리티 노드를 구비한 적어도 하나의 패리티 비트를 연결하는 동일한 개수의 브랜치(bramch)를 갖는 합성 변조 및 전방 에러 수정 코딩방법.
- 제1항에 있어서,패리티 검사 행렬은 동일한 개수의 정보 비트 및 패리티 비트에 연결되는 적어도 하나의 패리티 노드를 포함하는 합성 변조 및 전방 에러 수정 코딩방법.
- LDPC코드를 이용하여 데이터 비트 신호의 전방 에러 수정 코딩방법에 있어서,데이터 전송률 및 레이튼시 중 적어도 하나를 결정하는 단계와,데이터 비트 신호를 엔코딩하는(encode) LDPC 생성 행렬을 결정하는 단계를 포함하는 전방 에러 수정 코딩방법.
- 제13항에 있어서,상기 데이터 전송률 및 레이튼시 중 적어도 하나는 초기화 또는 구성 상태 동안 결정되는 전방 에러 수정 코딩방법.
- 제13항에 있어서,상기 LDPC 생성 행렬은 데이터 전송률 및 레이튼시가 결정된 다음에 결정되는 전방 에러 수정 코딩방법.
- 재13항에 있어서,상기 LDPC코드는 가변 코드워드 길이를 갖는 전방 에러 수정 코딩방법.
- 제16항에 있어서,상기 코드워드 길이는 데이터 전송률 및 레이튼시 중 하나이상에 의해 변화되는 전방 에러 수정 코딩방법.
- 제13항에 있어서,상기 LDPC코드는 소정의 사이클을 갖지 않는 전방 에러 수정 코딩방법.
- LDPC코드를 이용하는 데이터 비트 신호의 전방 에러 수정 디코딩하는 방법에 있어서,데이터 전송률 및 레이튼시 중 적어도 하나를 결정하는 단계와,코딩된 비트 신호를 디코딩하는 LDPC 패리티 검사 행렬을 결정하는 단계를 포함하는 전방 에러 수정 디코딩방법.
- 제19항에 있어서,상기 데이터 전송률 및 레이튼시 중 적어도 하나는 초기화 또는 구성 상태 동안에 결정되는 전방 에러 수정 디코딩방법.
- 제19항에 있어서,상기 LDPC 패리티 검사 행렬은 데이터 전송률 및 레이튼시가 결정된 다음에 결정되는 전방 에러 수정 디코딩방법.
- 재19항에 있어서,상기 LDPC코드는 가변 코드워드 길이를 갖는 전방 에러 수정 디코딩방법.
- 제22항에 있어서,상기 코드워드 길이는 데이터 전송률 및 레이튼시 중 적어도 하나에 의해 변화되는 전방 에러 수정 디코딩방법.
- 제19항에 있어서,상기 LDPC코드는 임의의 사이클을 갖지 않는 전방 에러 수정 디코딩방법.
- LDPC코드를 이용하여 데이터 비트 신호의 전방 에러 수정 코딩을 실행하는 정보를 포함하는 정보저장매체에 있어서,데이터 전송률 및 레이튼시 중 적어도 하나를 결정하는 정보와,데이터 비트 신호를 엔코딩하는 LDPC 생성 행렬을 결정하는 정보를 포함하는 정보저장매체.
- 제25항에 있어서,상기 데이터 전송률 및 레이튼시 중 적어도 하나는 초기화 또는 구성 상태 동안에 결정되는 정보저장매체.
- 제25항에 있어서,상기 LDPC 생성 행렬은 데이터 전송률 및 레이튼시가 결정된 다음에 결정되는 정보저장매체.
- 재25항에 있어서,상기 LDPC코드는 가변 코드워드 길이를 갖는 정보저장매체.
- 제28항에 있어서,상기 코드워드 길이는 데이터 전송률 및 레이튼시 중 하나이상에 의해 변화되는 정보저장매체.
- 제25항에 있어서,상기 LDPC코드는 소정의 사이클을 갖지 않는 정보저장매체.
- LDPC코드를 이용하여 데이터 비트 신호의 전방 에러 수정 디코딩을 실행하는 정보를 포함하는 정보저장매체에 있어서,데이터 전송률 및 레이튼시 중 적어도 하나를 결정하는 정보와,데이터 비트 신호를 디코딩하는 LDPC 패리티 검사 행렬을 결정하는 정보를 포함하는 정보저장매체.
- 제31항에 있어서,데이터 전송률 및 레이튼시 중 적어도 하나는 초기화 또는 구성 상태 동안에결정되는 정보저장매체.
- 제31항에 있어서,상기 LDPC 패리티 검사 행렬은 데이터 전송률 및 레이튼시가 결정된 다음에 결정되는 정보저장매체.
- 제31항에 있어서,상기 LDPC코드는 가변 코드워드 길이를 갖는 정보저장매체.
- 제34항에 있어서,상기 코드워드 길이는 데이터 전송률 및 레이튼시 중 하나이상에 의해 변화되는 정보저장매체.
- 제31항에 있어서,상기 LDPC코드는 소정의 사이클을 갖지 않는 정보저장매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21223300P | 2000-06-16 | 2000-06-16 | |
US60/212,233 | 2000-06-16 | ||
US24146800P | 2000-10-18 | 2000-10-18 | |
US60/241,468 | 2000-10-18 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107006498A Division KR20100046063A (ko) | 2000-06-16 | 2001-06-18 | Ldpc 코드형 변조를 위한 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030036227A true KR20030036227A (ko) | 2003-05-09 |
Family
ID=26906917
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107006498A KR20100046063A (ko) | 2000-06-16 | 2001-06-18 | Ldpc 코드형 변조를 위한 시스템 및 방법 |
KR1020027017148A KR20030036227A (ko) | 2000-06-16 | 2001-06-18 | Ldpc 코드형 변조를 위한 시스템 및 방법 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107006498A KR20100046063A (ko) | 2000-06-16 | 2001-06-18 | Ldpc 코드형 변조를 위한 시스템 및 방법 |
Country Status (7)
Country | Link |
---|---|
US (6) | US20020042899A1 (ko) |
EP (1) | EP1290802A1 (ko) |
JP (1) | JP2004503979A (ko) |
KR (2) | KR20100046063A (ko) |
AU (1) | AU2001267096A1 (ko) |
CA (1) | CA2409179A1 (ko) |
WO (1) | WO2001097387A1 (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005036758A1 (en) * | 2003-10-14 | 2005-04-21 | Samsung Electronics Co., Ltd. | Method for encoding low-density parity check code |
KR20050044963A (ko) * | 2003-11-08 | 2005-05-16 | 삼성전자주식회사 | q차 제곱 잉여류를 이용한 준순환 저밀도 패러티 검사부호 생성 방법 |
KR100659266B1 (ko) * | 2004-04-22 | 2006-12-20 | 삼성전자주식회사 | 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 |
KR100678175B1 (ko) * | 2004-08-16 | 2007-02-28 | 삼성전자주식회사 | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 |
KR100678176B1 (ko) * | 2004-04-28 | 2007-02-28 | 삼성전자주식회사 | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 |
KR100936335B1 (ko) * | 2004-07-21 | 2010-01-12 | 콸콤 인코포레이티드 | Ldpc 디코딩 방법 및 장치 |
Families Citing this family (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2409179A1 (en) * | 2000-06-16 | 2001-12-20 | Marcos C. Tzannes | Systems and methods for ldpc coded modulation |
US7072417B1 (en) * | 2000-06-28 | 2006-07-04 | Marvell International Ltd. | LDPC encoder and method thereof |
US7031371B1 (en) * | 2000-09-25 | 2006-04-18 | Lakkis Ismail A | CDMA/TDMA communication method and apparatus for wireless communication using cyclic spreading codes |
US7339955B2 (en) * | 2000-09-25 | 2008-03-04 | Pulse-Link, Inc. | TDMA communication method and apparatus using cyclic spreading codes |
US6567465B2 (en) * | 2001-05-21 | 2003-05-20 | Pc Tel Inc. | DSL modem utilizing low density parity check codes |
WO2003021440A1 (en) * | 2001-09-01 | 2003-03-13 | Bermai, Inc. | Decoding architecture for low density parity check codes |
US7349478B2 (en) * | 2001-12-06 | 2008-03-25 | Pulse-Link, Inc. | Ultra-wideband communication apparatus and methods |
US20050152483A1 (en) * | 2001-12-06 | 2005-07-14 | Ismail Lakkis | Systems and methods for implementing path diversity in a wireless communication network |
US20050053121A1 (en) * | 2001-12-06 | 2005-03-10 | Ismail Lakkis | Ultra-wideband communication apparatus and methods |
US7317756B2 (en) * | 2001-12-06 | 2008-01-08 | Pulse-Link, Inc. | Ultra-wideband communication apparatus and methods |
US7391815B2 (en) * | 2001-12-06 | 2008-06-24 | Pulse-Link, Inc. | Systems and methods to recover bandwidth in a communication system |
US8045935B2 (en) * | 2001-12-06 | 2011-10-25 | Pulse-Link, Inc. | High data rate transmitter and receiver |
US7483483B2 (en) * | 2001-12-06 | 2009-01-27 | Pulse-Link, Inc. | Ultra-wideband communication apparatus and methods |
US20050201473A1 (en) * | 2001-12-06 | 2005-09-15 | Ismail Lakkis | Systems and methods for receiving data in a wireless communication network |
US7450637B2 (en) * | 2001-12-06 | 2008-11-11 | Pulse-Link, Inc. | Ultra-wideband communication apparatus and methods |
US20050058180A1 (en) * | 2001-12-06 | 2005-03-17 | Ismail Lakkis | Ultra-wideband communication apparatus and methods |
US7349439B2 (en) * | 2001-12-06 | 2008-03-25 | Pulse-Link, Inc. | Ultra-wideband communication systems and methods |
US7289494B2 (en) * | 2001-12-06 | 2007-10-30 | Pulse-Link, Inc. | Systems and methods for wireless communication over a wide bandwidth channel using a plurality of sub-channels |
US7406647B2 (en) * | 2001-12-06 | 2008-07-29 | Pulse-Link, Inc. | Systems and methods for forward error correction in a wireless communication network |
US7257156B2 (en) * | 2001-12-06 | 2007-08-14 | Pulse˜Link, Inc. | Systems and methods for equalization of received signals in a wireless communication network |
KR100458878B1 (ko) * | 2002-05-03 | 2004-12-03 | 학교법인 경희대학교 | Fec 코딩 방식에 기초한 가변길이 패킷 송수신 방법 |
KR100891782B1 (ko) * | 2002-06-11 | 2009-04-07 | 삼성전자주식회사 | 고속 데이터 전송 시스템에서 순방향 오류 정정 장치 및방법 |
US7577207B2 (en) | 2002-07-03 | 2009-08-18 | Dtvg Licensing, Inc. | Bit labeling for amplitude phase shift constellation used with low density parity check (LDPC) codes |
US7020829B2 (en) | 2002-07-03 | 2006-03-28 | Hughes Electronics Corporation | Method and system for decoding low density parity check (LDPC) codes |
EP1518328B1 (en) * | 2002-07-03 | 2007-04-18 | The DIRECTV Group, Inc. | Encoding of low-density parity check (ldpc) codes using a structured parity check matrix |
US6829308B2 (en) * | 2002-07-03 | 2004-12-07 | Hughes Electronics Corporation | Satellite communication system utilizing low density parity check codes |
US20040019845A1 (en) * | 2002-07-26 | 2004-01-29 | Hughes Electronics | Method and system for generating low density parity check codes |
US7864869B2 (en) * | 2002-07-26 | 2011-01-04 | Dtvg Licensing, Inc. | Satellite communication system utilizing low density parity check codes |
US7630456B2 (en) * | 2002-09-09 | 2009-12-08 | Lsi Corporation | Method and/or apparatus to efficiently transmit broadband service content using low density parity code based coded modulation |
EP1406392B1 (en) * | 2002-10-04 | 2013-07-24 | Broadcom Corporation | Variable modulation with LDPC (low density parity check) coding |
KR20040033554A (ko) * | 2002-10-15 | 2004-04-28 | 삼성전자주식회사 | 에러 정정 부호화 장치 및 그 방법 |
US7702986B2 (en) | 2002-11-18 | 2010-04-20 | Qualcomm Incorporated | Rate-compatible LDPC codes |
KR100502609B1 (ko) * | 2002-11-21 | 2005-07-20 | 한국전자통신연구원 | Ldpc 코드를 이용한 부호화기 및 부호화 방법 |
KR100524379B1 (ko) * | 2002-11-22 | 2005-10-31 | 한국전자통신연구원 | 코셋 매핑을 이용한 프래그머틱 티씨엠 복호기 및 그 방법 |
JP4163023B2 (ja) * | 2003-02-28 | 2008-10-08 | 三菱電機株式会社 | 検査行列生成方法および検査行列生成装置 |
KR100930240B1 (ko) | 2003-03-13 | 2009-12-09 | 삼성전자주식회사 | 효율적인 에러 정정을 위한 복호 방법 및 그 장치 |
EP1523099A1 (en) * | 2003-06-13 | 2005-04-13 | Broadcom Corporation | Multi-dimensional space gray maps for multi-dimensional phase modulation as applied to LDPC (low density parity check) coded modulation |
US7436902B2 (en) | 2003-06-13 | 2008-10-14 | Broadcom Corporation | Multi-dimensional space Gray code maps for multi-dimensional phase modulation as applied to LDPC (Low Density Parity Check) coded modulation |
US8140931B2 (en) | 2003-07-03 | 2012-03-20 | Dtvg Licensing, Inc. | Method and system for generating parallel decodable low density parity check (LDPC) codes |
US7296208B2 (en) * | 2003-07-03 | 2007-11-13 | The Directv Group, Inc. | Method and system for generating parallel decodable low density parity check (LDPC) codes |
WO2005015748A1 (en) * | 2003-08-08 | 2005-02-17 | Intel Corporation | Method and apparatus for varying lengths of low density parity check codewords |
US7213197B2 (en) * | 2003-08-08 | 2007-05-01 | Intel Corporation | Adaptive bit loading with low density parity check forward error correction |
KR100809619B1 (ko) | 2003-08-26 | 2008-03-05 | 삼성전자주식회사 | 이동 통신 시스템에서 블록 저밀도 패러티 검사 부호부호화/복호 장치 및 방법 |
US7334181B2 (en) | 2003-09-04 | 2008-02-19 | The Directv Group, Inc. | Method and system for providing short block length low density parity check (LDPC) codes |
US7234098B2 (en) * | 2003-10-27 | 2007-06-19 | The Directv Group, Inc. | Method and apparatus for providing reduced memory low density parity check (LDPC) codes |
US7376883B2 (en) | 2003-10-27 | 2008-05-20 | The Directv Group, Inc. | Method and system for providing long and short block length low density parity check (LDPC) codes |
KR100975060B1 (ko) * | 2003-11-28 | 2010-08-11 | 삼성전자주식회사 | 저밀도 패리티 검사를 위한 에러 정정 방법 및 장치 |
CN1301012C (zh) * | 2003-12-03 | 2007-02-14 | 北京泰美世纪科技有限公司 | 一种基于ldpc的成帧方法 |
US7395495B2 (en) | 2004-01-12 | 2008-07-01 | Intel Corporation | Method and apparatus for decoding forward error correction codes |
US7802162B2 (en) | 2004-01-20 | 2010-09-21 | Nec Corporation | Parity check matrix generation method, data transmission system, encoding device, decoding device, and a parity check matrix generation program |
JP3875693B2 (ja) * | 2004-03-24 | 2007-01-31 | 株式会社東芝 | Lpc符号を用いた符号化ビットのマッピング方法及び送信装置 |
US7161988B2 (en) * | 2004-04-12 | 2007-01-09 | The Directv Group, Inc. | Method and apparatus for minimizing co-channel interference |
US7672285B2 (en) * | 2004-06-28 | 2010-03-02 | Dtvg Licensing, Inc. | Method and apparatus for minimizing co-channel interference by scrambling |
CA2562664C (en) * | 2004-04-12 | 2013-02-12 | The Directv Group, Inc. | Shifted channel characteristics for mitigating co-channel interference |
US8213553B2 (en) * | 2004-04-12 | 2012-07-03 | The Directv Group, Inc. | Method and apparatus for identifying co-channel interference |
US7171603B2 (en) | 2004-05-06 | 2007-01-30 | Motorola, Inc. | Method and apparatus for encoding and decoding data |
KR20050118056A (ko) * | 2004-05-12 | 2005-12-15 | 삼성전자주식회사 | 다양한 부호율을 갖는 Block LDPC 부호를 이용한이동 통신 시스템에서의 채널부호화 복호화 방법 및 장치 |
US7346832B2 (en) * | 2004-07-21 | 2008-03-18 | Qualcomm Incorporated | LDPC encoding methods and apparatus |
KR100739684B1 (ko) * | 2004-08-05 | 2007-07-13 | 삼성전자주식회사 | 저밀도 패리티 체크 행렬 생성 장치 및 방법 |
US7143333B2 (en) * | 2004-08-09 | 2006-11-28 | Motorola, Inc. | Method and apparatus for encoding and decoding data |
WO2006027668A1 (en) * | 2004-09-08 | 2006-03-16 | Nokia Corporation | System and method for adaptive low-density parity-check (ldpc) coding |
KR20060032807A (ko) * | 2004-10-13 | 2006-04-18 | 삼성전자주식회사 | 저밀도 패리티 체크 행렬 생성 방법 및 장치 |
US7343548B2 (en) * | 2004-12-15 | 2008-03-11 | Motorola, Inc. | Method and apparatus for encoding and decoding data |
EP1832002A1 (en) * | 2004-12-29 | 2007-09-12 | Intel Corporation | Multilevel low density parity-check |
JP4494276B2 (ja) * | 2005-03-31 | 2010-06-30 | Kddi株式会社 | 適応変調装置および適応変調方法 |
US7607065B2 (en) * | 2005-07-27 | 2009-10-20 | Agere Systems Inc. | Method and apparatus for block and rate independent decoding of LDPC codes |
ATE514245T1 (de) * | 2005-08-26 | 2011-07-15 | Directv Group Inc | Verfahren und vorrichtung zur bestimmung von verwürfelungscodes für die signalübertragung |
US7661037B2 (en) * | 2005-10-27 | 2010-02-09 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for IEEE 802.11n systems |
KR100984289B1 (ko) | 2005-12-07 | 2010-09-30 | 포항공과대학교 산학협력단 | 통신 시스템에서 가변 부호화율을 지원하는 신호 송수신장치 및 방법 |
US7707479B2 (en) * | 2005-12-13 | 2010-04-27 | Samsung Electronics Co., Ltd. | Method of generating structured irregular low density parity checkcodes for wireless systems |
US7620880B2 (en) * | 2005-12-20 | 2009-11-17 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for IEEE 802.11n system with packets length specified in OFDM symbols |
US7584406B2 (en) | 2005-12-20 | 2009-09-01 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for IEEE 802.11n system with packets length specific in octets |
KR101102396B1 (ko) | 2006-02-08 | 2012-01-05 | 엘지전자 주식회사 | 이동통신 시스템에서의 코드워드 크기 정합 방법 및 송신장치 |
CN101094000B (zh) * | 2007-06-20 | 2011-11-30 | 北京大学 | 一种基于peg算法的时不变ldpcc码的构造方法及其编译码器 |
KR101366284B1 (ko) * | 2007-11-13 | 2014-02-20 | 엘지전자 주식회사 | 골레이 부호를 이용한 블록 부호 생성 방법, 데이터 부호화방법 및 데이터 부호화 장치 |
TWI390856B (zh) * | 2007-11-26 | 2013-03-21 | Sony Corp | Data processing device and data processing method |
KR101445080B1 (ko) * | 2008-02-12 | 2014-09-29 | 삼성전자 주식회사 | 하이브리드 자동 반복 요구 방식을 사용하는 통신 시스템에서 신호 송신 방법 및 장치 |
US20090319860A1 (en) * | 2008-06-23 | 2009-12-24 | Ramot At Tel Aviv University Ltd. | Overcoming ldpc trapping sets by decoder reset |
US8370711B2 (en) * | 2008-06-23 | 2013-02-05 | Ramot At Tel Aviv University Ltd. | Interruption criteria for block decoding |
US8392787B2 (en) * | 2008-10-31 | 2013-03-05 | Broadcom Corporation | Selective merge and partial reuse LDPC (Low Density Parity Check) code construction for limited number of layers Belief Propagation (BP) decoding |
US8413029B2 (en) * | 2009-01-16 | 2013-04-02 | Lsi Corporation | Error correction capability adjustment of LDPC codes for storage device testing |
EP2251999B1 (en) * | 2009-05-13 | 2013-08-28 | ADVA Optical Networking SE | Data transmission method and network for transmitting a digital optical signal over optical transmission links and networks |
KR101144816B1 (ko) * | 2009-11-13 | 2012-05-14 | 한국전자통신연구원 | 통신 시스템에서 데이터 수신 장치 및 방법 |
US8875000B2 (en) * | 2010-11-01 | 2014-10-28 | Marvell World Trade Ltd. | Methods and systems systems for encoding and decoding in trellis coded modulation systems |
EP2858249A1 (en) * | 2013-10-07 | 2015-04-08 | Electronics and Telecommunications Research Institute | Low density parity check encoder |
CA2864635C (en) * | 2014-08-14 | 2017-06-27 | Sung-Ik Park | Low density parity check encoder having length of 16200 and code rate of 3/15, and low density parity check encoding method using the same |
US20160164537A1 (en) * | 2014-12-08 | 2016-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for parallel concatenated ldpc convolutional codes enabling power-efficient decoders |
EP3051718B1 (en) * | 2015-01-30 | 2019-12-04 | Casio Computer Co., Ltd. | Information transmission system, symbol stream generating apparatus, symbol stream decoding apparatus, symbol stream generating program, symbol stream decoding program, symbol stream generating method and symbol stream decoding method |
WO2017001014A1 (en) * | 2015-07-01 | 2017-01-05 | Huawei Technologies Co., Ltd. | Apparatus and method for non-orthogonal transmissions |
US10802909B2 (en) | 2018-08-17 | 2020-10-13 | Micron Technology, Inc. | Enhanced bit flipping scheme |
CN112989136B (zh) * | 2021-04-19 | 2022-10-04 | 河南科技大学 | 一种有限状态自动机器的精简方法及系统 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4945549A (en) * | 1986-11-13 | 1990-07-31 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Trellis coded modulation for transmission over fading mobile satellite channel |
US5278844A (en) * | 1991-04-11 | 1994-01-11 | Usa Digital Radio | Method and apparatus for digital audio broadcasting and reception |
US5442626A (en) * | 1993-08-24 | 1995-08-15 | At&T Corp. | Digital communications system with symbol multiplexers |
JPH0818617A (ja) * | 1994-07-04 | 1996-01-19 | Fujitsu Ltd | 多レベル符号化変調方式及びその復号方式 |
US5699369A (en) * | 1995-03-29 | 1997-12-16 | Network Systems Corporation | Adaptive forward error correction system and method |
JP3475627B2 (ja) * | 1995-12-22 | 2003-12-08 | ソニー株式会社 | ディジタル信号再生装置および再生方法 |
US6029264A (en) * | 1997-04-28 | 2000-02-22 | The Trustees Of Princeton University | System and method for error correcting a received data stream in a concatenated system |
FI104673B (fi) * | 1997-10-24 | 2000-04-14 | Nokia Mobile Phones Ltd | Menetelmä signaalin datanopeuden muuntamiseksi ja lähetin |
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 |
DE19832554C2 (de) * | 1998-07-20 | 2000-06-21 | Ericsson Telefon Ab L M | Spreizvorrichtung für multiple Datenraten |
US6546009B1 (en) * | 1998-08-11 | 2003-04-08 | At&T Corp. | Method of reducing delays in packet data transmission |
WO2000011845A1 (en) * | 1998-08-21 | 2000-03-02 | Massachusetts Institute Of Technology | Power-efficient communication protocol |
US6233709B1 (en) * | 1998-12-07 | 2001-05-15 | Nokia Mobile Phones Ltd. | Dynamic iterative decoding for balancing quality of service parameters |
US6480976B1 (en) * | 1999-03-11 | 2002-11-12 | Globespanvirata, Inc. | System and method for resource optimized integrated forward error correction in a DMT communication system |
FR2799592B1 (fr) * | 1999-10-12 | 2003-09-26 | Thomson Csf | Procede de construction et de codage simple et systematique de codes ldpc |
US6473010B1 (en) * | 2000-04-04 | 2002-10-29 | Marvell International, Ltd. | Method and apparatus for determining error correction code failure rate for iterative decoding algorithms |
US20020051501A1 (en) * | 2000-04-28 | 2002-05-02 | Victor Demjanenko | Use of turbo-like codes for QAM modulation using independent I and Q decoding techniques and applications to xDSL systems |
KR100566745B1 (ko) * | 2000-05-03 | 2006-04-03 | 유니버시티 오브 써던 캘리포니아 | 레이턴시를 줄인 siso 모듈 |
US6728927B2 (en) * | 2000-05-26 | 2004-04-27 | Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Through The Communications Research Centre | Method and system for high-spread high-distance interleaving for turbo-codes |
CA2409179A1 (en) * | 2000-06-16 | 2001-12-20 | Marcos C. Tzannes | Systems and methods for ldpc coded modulation |
-
2001
- 2001-06-18 CA CA002409179A patent/CA2409179A1/en not_active Abandoned
- 2001-06-18 KR KR1020107006498A patent/KR20100046063A/ko not_active Application Discontinuation
- 2001-06-18 KR KR1020027017148A patent/KR20030036227A/ko not_active Application Discontinuation
- 2001-06-18 JP JP2002511477A patent/JP2004503979A/ja active Pending
- 2001-06-18 US US09/882,046 patent/US20020042899A1/en not_active Abandoned
- 2001-06-18 WO PCT/US2001/041015 patent/WO2001097387A1/en not_active Application Discontinuation
- 2001-06-18 EP EP01944712A patent/EP1290802A1/en not_active Withdrawn
- 2001-06-18 AU AU2001267096A patent/AU2001267096A1/en not_active Abandoned
-
2005
- 2005-05-31 US US11/140,246 patent/US20050229088A1/en not_active Abandoned
-
2009
- 2009-03-19 US US12/383,056 patent/US20090183048A1/en not_active Abandoned
-
2010
- 2010-05-20 US US12/783,839 patent/US20100299574A1/en not_active Abandoned
- 2010-05-20 US US12/783,825 patent/US20100299573A1/en not_active Abandoned
-
2016
- 2016-03-22 US US15/077,506 patent/US20160204901A1/en not_active Abandoned
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005036758A1 (en) * | 2003-10-14 | 2005-04-21 | Samsung Electronics Co., Ltd. | Method for encoding low-density parity check code |
AU2004306640B2 (en) * | 2003-10-14 | 2008-04-24 | Samsung Electronics Co., Ltd. | Method for encoding low-density parity check code |
AU2004306640B9 (en) * | 2003-10-14 | 2008-11-13 | Samsung Electronics Co., Ltd. | Method for encoding low-density parity check code |
US7458009B2 (en) | 2003-10-14 | 2008-11-25 | Samsung Electronics Co., Ltd. | Method for encoding low-density parity check code |
KR20050044963A (ko) * | 2003-11-08 | 2005-05-16 | 삼성전자주식회사 | q차 제곱 잉여류를 이용한 준순환 저밀도 패러티 검사부호 생성 방법 |
KR100659266B1 (ko) * | 2004-04-22 | 2006-12-20 | 삼성전자주식회사 | 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 |
US7653859B2 (en) | 2004-04-22 | 2010-01-26 | Samsung Electronics Co., Ltd. | System, apparatus and method for transmitting and receiving data coded by low density parity check code having variable coding rate |
KR100678176B1 (ko) * | 2004-04-28 | 2007-02-28 | 삼성전자주식회사 | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 |
KR100936335B1 (ko) * | 2004-07-21 | 2010-01-12 | 콸콤 인코포레이티드 | Ldpc 디코딩 방법 및 장치 |
KR100937679B1 (ko) * | 2004-07-21 | 2010-01-19 | 콸콤 인코포레이티드 | Ldpc 디코딩 방법 및 장치 |
KR100678175B1 (ko) * | 2004-08-16 | 2007-02-28 | 삼성전자주식회사 | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP2004503979A (ja) | 2004-02-05 |
US20020042899A1 (en) | 2002-04-11 |
EP1290802A1 (en) | 2003-03-12 |
KR20100046063A (ko) | 2010-05-04 |
WO2001097387A1 (en) | 2001-12-20 |
US20050229088A1 (en) | 2005-10-13 |
US20100299573A1 (en) | 2010-11-25 |
US20090183048A1 (en) | 2009-07-16 |
CA2409179A1 (en) | 2001-12-20 |
AU2001267096A1 (en) | 2001-12-24 |
US20160204901A1 (en) | 2016-07-14 |
US20100299574A1 (en) | 2010-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20030036227A (ko) | Ldpc 코드형 변조를 위한 시스템 및 방법 | |
JP6847252B2 (ja) | 符号器、復号器及び送信機 | |
KR100683600B1 (ko) | 구조화된 패리티 검사 행렬을 사용하여 저밀도 패리티검사(ldpc) 코드를 인코딩하는 방법 | |
JP3575606B2 (ja) | データの低密度パリティ検査符号化方法および装置 | |
RU2354045C2 (ru) | Устройство и способ для кодирования и декодирования блочных кодов с низкой плотностью контроля по четности с переменной скоростью кодирования | |
JP4422436B2 (ja) | 低密度パリティチェックコードを発生する方法およびシステム | |
KR101503059B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 | |
TWI401892B (zh) | 在使用低密度同位檢查碼的通訊系統中的通道編碼與解碼的方法及其裝置 | |
EP1576733B1 (en) | Rate-compatible low-density parity-check (ldpc) codes | |
US6950461B2 (en) | Modems utilizing low density parity check codes | |
JP3917563B2 (ja) | 低密度のパリティチェック(ldpc)コードをデコードする方法およびシステム | |
JP4364405B2 (ja) | 通信装置および通信方法 | |
KR20050004118A (ko) | 병렬 디코딩이 가능한 저밀도 패리티 검사 코드를생성하기 위한 방법 및 시스템 | |
CN101073205A (zh) | 低密度奇偶校验编码器和解码器以及低密度奇偶校验编码和解码方法 | |
JP2007511164A (ja) | 並列連接低密度パリティ検査符号を用いるチャンネル符号化/復号化装置及び方法 | |
KR20080077992A (ko) | 검사 행렬 생성 방법, 부호화 방법, 통신 장치, 통신시스템, 부호화기 | |
WO2005060141A1 (en) | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system | |
WO2018028476A1 (zh) | 一种数据发送的方法及装置、通信设备 | |
US7975203B2 (en) | Quadratic polynomial permutation (QPP) interleaver providing hardware savings and flexible granularity adaptable to any possible turbo code block size | |
JP4409048B2 (ja) | 通信装置および通信方法 | |
KR101502624B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 | |
US6671327B1 (en) | Turbo trellis-coded modulation | |
KR20090026709A (ko) | 블록 길이가 가변적인 저밀도 패리티 검사 부호를 이용한채널 부호화/복호화 방법 및 장치 | |
KR101503655B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 | |
KR20080078596A (ko) | 인코딩 및 디코딩을 위한 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20021216 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060615 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070727 Patent event code: PE09021S01D |
|
A107 | Divisional application of patent | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20100325 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100705 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20110614 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20100705 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20070727 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |