KR100659266B1 - 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 - Google Patents
다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 Download PDFInfo
- Publication number
- KR100659266B1 KR100659266B1 KR1020050011983A KR20050011983A KR100659266B1 KR 100659266 B1 KR100659266 B1 KR 100659266B1 KR 1020050011983 A KR1020050011983 A KR 1020050011983A KR 20050011983 A KR20050011983 A KR 20050011983A KR 100659266 B1 KR100659266 B1 KR 100659266B1
- Authority
- KR
- South Korea
- Prior art keywords
- parity check
- low density
- density parity
- puncturing
- column
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 93
- 230000015556 catabolic process Effects 0.000 claims abstract description 46
- 238000006731 degradation reaction Methods 0.000 claims abstract description 46
- 230000005540 biological transmission Effects 0.000 claims abstract description 30
- 239000011159 matrix material Substances 0.000 claims description 157
- 230000006866 deterioration Effects 0.000 claims description 11
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims 1
- 238000010295 mobile communication Methods 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000011084 recovery Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005553 drilling Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
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
- 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
-
- 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/116—Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices
-
- 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/31—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 coding for error detection or correction and efficient use of the spectrum
-
- 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
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)
Abstract
Description
Claims (46)
- 전송하고자 하는 입력 데이터를 스크램블링하는 스크램블러;상기 스크램블러로부터 스크램블링된 입력 데이터를 저밀도 패러티 검사 부호에 의해 부호화하는 저밀도 패러티 검사 부호화기;출력 데이터의 코드율에 따라 상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 천공을 수행하는 비트 천공기;상기 천공된 데이터를 각 데이터에 매핑되는 심볼로 변환시키는 신호 사상기;상기 심볼로 변환된 데이터를 직교 주파수 분할 다중 처리하기 위하여 역고속푸리에 변환하여 수신측으로 전송하는 역고속 푸리에 변환기;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제1항에 있어서,상기 역고속 푸리에 변환기에서 처리된 디지털 신호를 아날로그 신호로 변환시키는 디지털 아날로그 변환기; 및상기 아날로그 변환된 신호를 반송 주파수 신호와 곱한 후, 무선 환경으로 전송하는 송신 안테나;를 더 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제2항에 있어서,상기 송신 안테나는 초광대역 주파수를 사용하여 데이터를 전송하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제1항에 있어서,상기 저밀도 패러티 검사 부호화기는,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열을 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제4항에 있어서,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 적게 나타나는 열을 상기 저밀도 패러티 검사 부호의 좌측열 및 우측열 중 어느 하나로부터 순서대로 열을 교환하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제5항에 있어서,상기 비트 천공기에서는 상기 저밀도 패러티 검사 부호 중 좌측 열부터 순서대로 상기 출력 데이터의 코드율에 따른 비트를 천공하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제1항에 있어서,상기 저밀도 패러티 검사 부호화기는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패러티 검사 행렬을 생성하는 패러티 검사 행렬 발생부;상기 패러티 검사 행렬 발생부에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생부;상기 열 교환된 패러티 검사 행렬로부터 생성 행렬을 발생시키는 생성 행렬 발생부; 및입력되는 데이터를 상기 생성 행렬에 의해 부호화하는 부호화 연산부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제7항에 있어서,상기 열 교환 행렬 발생부는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천 공 비트 산출부;상기 천공 비트 산출부에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단부; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제8항에 있어서,상기 천공 비트 위치 판단부는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 입력 데이터를 저밀도 패러티 검사 부호에 의해 부호화하는 저밀도 패러티 검사 부호화기; 및출력 데이터의 코드율에 따라 상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 천공을 수행하는 비트 천공기;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제10항에 있어서,상기 저밀도 패러티 검사 부호화기는,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열을 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제11항에 있어서,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 적게 나타나는 열을 상기 저밀도 패러티 검사 부호의 좌측열 및 우측열 중 어느 하나로부터 순서대로 열을 교환하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제12항에 있어서,상기 비트 천공기에서는 상기 저밀도 패러티 검사 부호 중 좌측 열부터 순서대로 상기 출력 데이터의 코드율에 따른 비트를 천공하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제10항에 있어서,상기 저밀도 패러티 검사 부호화기는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패러티 검사 행렬을 생성하는 패러티 검사 행렬 발생부;상기 패러티 검사 행렬 발생부에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생부;상기 열 교환된 패러티 검사 행렬로부터 생성 행렬을 발생시키는 생성 행렬 발생부; 및입력되는 데이터를 상기 생성 행렬에 의해 부호화하는 부호화 연산부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제14항에 있어서,상기 열 교환 행렬 발생부는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천공 비트 산출부;상기 천공 비트 산출부에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단부; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 제15항에 있어서,상기 천공 비트 위치 판단부는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 장치.
- 송신측에서 전송된 신호를 수신하고 고속 푸리에 변환시키는 고속 푸리에 변환기;상기 고속 푸리에 변환된 신호에 상기 비트 삽입기에서 천공된 비트 수만큼 중간 값을 삽입하는 비트 삽입기;상기 비트 삽입된 신호를 상기 저밀도 패러티 검사 부호화기의 부호화 방법에 따라 복호화하는 저밀도 패러티 검사 복호화기; 및상기 복호화된 신호를 디스크램블링하여 최종 출력 데이터를 생성하는 디스크램블러;를 포함하고,상기 비트 삽입기는,상기 저밀도 패러티 검사 복호화기로 입력되는 데이터 중 좌측 열부터 순서대로 해당 비트수만큼 비트를 삽입하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제17항에 있어서,상기 전송된 신호를 수신하는 수신 안테나; 및상기 수신된 아날로그 신호를 디지털 신호로 변환시키는 아날로그 디지털 변환기;를 더 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 삭제
- 제17항에 있어서,상기 저밀도 패러티 검사 복호화기는,상기 비트 삽입기에 의해 비트 삽입된 수신 데이터의 신호에 대해 연판정하는 연판정부; 및상기 연판정된 신호를 저밀도 패러티 검사 부호에 의해 복호화하는 LLR 복호화부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제17항에 있어서,상기 저밀도 패러티 검사 복호화기는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패러티 검사 행렬을 생성하는 패러티 검사 행렬 발생부;상기 패러티 검사 행렬 발생부에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생부;를 더 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제21항에 있어서,상기 열 교환 행렬 발생부는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천공 비트 산출부;상기 천공 비트 산출부에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단부; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제22항에 있어서,상기 천공 비트 위치 판단부는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 수신 데이터를 코드율에 따라 송신측에서 천공한 비트수만큼 해당 천공 위치에 삽입하는 비트 삽입기; 및천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환한 저밀도 패러티 검사 부호에 의해 저밀도 패러티 검사 복호화를 수행하는 저밀도 패러티 검사 복호화기;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제24항에 있어서,상기 비트 삽입기는,상기 저밀도 패러티 검사 복호화기로 입력되는 데이터 중 좌측 열부터 순서대로 해당 비트수만큼 비트를 삽입하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제24항에 있어서,상기 저밀도 패러티 검사 복호화기는,상기 비트 삽입기에 의해 비트 삽입된 수신 데이터의 신호에 대해 연판정하는 연판정부; 및상기 연판정된 신호를 저밀도 패러티 검사 부호에 의해 복호화하는 LLR 복호화부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제24항에 있어서,상기 저밀도 패러티 검사 복호화기는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패러티 검사 행렬을 생성하는 패러티 검사 행렬 발생부;상기 패러티 검사 행렬 발생부에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생부;를 더 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제24항에 있어서,상기 열 교환 행렬 발생부는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천공 비트 산출부;상기 천공 비트 산출부에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열 로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단부; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환부;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 제24항에 있어서,상기 천공 비트 위치 판단부는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 장치.
- 입력 데이터를 저밀도 패러티 검사 부호에 의해 부호화하는 저밀도 패러티 검사 부호화 단계; 및출력 데이터의 코드율에 따라 상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 천공을 수행하는 비트 천공 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제30항에 있어서,상기 저밀도 패러티 검사 부호화 단계는,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열을 교환하는 열 교환 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제31항에 있어서,상기 저밀도 패러티 검사 부호 중 천공에 따른 성능 열화가 적게 나타나는 열을 상기 저밀도 패러티 검사 부호의 좌측열 및 우측열 중 어느 하나로부터 순서대로 열을 교환하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제32항에 있어서,상기 비트 천공 단계에서는 상기 저밀도 패러티 검사 부호 중 좌측 열부터 순서대로 상기 출력 데이터의 코드율에 따른 비트를 천공하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제30항에 있어서,상기 저밀도 패러티 검사 부호화 단계는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패 러티 검사 행렬을 생성하는 패러티 검사 행렬 발생 단계;상기 단계에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생 단계;상기 열 교환된 패러티 검사 행렬로부터 생성 행렬을 발생시키는 생성 행렬 발생 단계; 및입력되는 데이터를 상기 생성 행렬에 의해 부호화하는 부호화 연산 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제34항에 있어서,상기 열 교환 행렬 발생 단계는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천공 비트 산출 단계;상기 단계에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단 단계; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제35항에 있어서,상기 천공 비트 위치 판단 단계는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제35항에 있어서,상기 천공 비트 위치 판단 단계는,저밀도 패러티 검사 행렬에서 1의 개수가 가장 적게 존재하는 열을 선택하는 단계;상기 선택된 열에서 1이 위치하는 행을 조사하는 단계; 및상기 1의 개수가 가장 적게 존재하는 열이 j열이라고 할 경우, 상기 해당 행들 중 j열을 제외한 0이 아닌 엘리먼트를 가진 열이 모두 천공되지 않은 행이 적어도 하나 존재할 경우, j번째 열을 천공 가능한 열로 결정하는 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 제37항에 있어서,상기 j열의 천공에도 불구하고, 0 내지 j-1열에 대해서도 여전히 상기 조건들을 만족하게 될 때, 상기 j열을 천공할 열로 최종 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 송신 방법.
- 수신 데이터를 코드율에 따라 송신측에서 천공한 비트수만큼 해당 천공 위치에 삽입하는 비트 삽입 단계; 및천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환한 저밀도 패러티 검사 부호에 의해 저밀도 패러티 검사 복호화를 수행하는 저밀도 패러티 검사 복호화 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제39항에 있어서,상기 비트 삽입 단계는,상기 저밀도 패러티 검사 복호화기로 입력되는 데이터 중 좌측 열부터 순서대로 해당 비트수만큼 비트를 삽입하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제39항에 있어서,상기 저밀도 패러티 검사 복호화 단계는,상기 비트 삽입기에 의해 비트 삽입된 수신 데이터의 신호에 대해 연판정하는 연판정 단계; 및상기 연판정된 신호를 저밀도 패러티 검사 부호에 의해 복호화하는 LLR 복호 화 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제41항에 있어서,상기 저밀도 패러티 검사 복호화 단계는,각 엘리먼트들의 구성 요소가 0 또는 1이고, 1의 수가 적은 M×N 크기의 패러티 검사 행렬을 생성하는 패러티 검사 행렬 발생 단계;상기 단계에서 생성된 상기 패러티 검사 행렬에서 천공에 따른 성능 열화가 가장 적게 나타나는 열의 순서대로 열 교환을 수행하여 열 교환된 행렬을 생성하는 열 교환 행렬 발생 단계;를 더 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제42항에 있어서,상기 열 교환 행렬 발생 단계는,요구되는 코드율 중 최대 코드율에 따라 천공해야할 비트 수를 산출하는 천공 비트 산출 단계;상기 단계에서 산출한 비트 수에 따라 몇 개의 열을 교환할 열로 선택할 지를 결정한 후, 천공하여도 성능 저하가 가장 적은 상기 해당 개수의 열들을 열 교환할 위치로 결정하는 천공 비트 위치 판단 단계; 및상기 열 교환하기로 결정한 열에 대하여 순차적으로 열 교환하는 열 교환 단 계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제43항에 있어서,상기 천공 비트 위치 판단 단계는,저밀도 패러티 검사 코드의 특성에 따라 팩터 그래프 상에서 1개의 체크 노드에 연결된 복수의 변수 노드들 중에서 하나의 변수 노드만이 천공되는 열을 천공 가능한 열로서 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제44항에 있어서,상기 천공 비트 위치 판단 단계는,저밀도 패러티 검사 행렬에서 1의 개수가 가장 적게 존재하는 열을 선택하는 단계;상기 선택된 열에서 1이 위치하는 행을 조사하는 단계; 및상기 1의 개수가 가장 적게 존재하는 열이 j열이라고 할 경우, 상기 해당 행들 중 j열을 제외한 0이 아닌 엘리먼트를 가진 열이 모두 천공되지 않은 행이 적어도 하나 존재할 경우, j번째 열을 천공 가능한 열로 결정하는 단계;를 포함하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
- 제45항에 있어서,상기 j열의 천공에도 불구하고, 0 내지 j-1열에 대해서도 여전히 상기 조건들을 만족하게 될 때, 상기 j열을 천공할 열로 최종 결정하는 것을 특징으로 하는 저밀도 패러티 검사 코드에 의한 데이터 수신 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05008798A EP1589663A1 (en) | 2004-04-22 | 2005-04-21 | System, apparatus and method for transmitting and receiving data coded by low density parity check code having variable coding rate |
JP2005125795A JP4086248B2 (ja) | 2004-04-22 | 2005-04-22 | 多様なコード率を支援する低密度パリティ検査コードによるデータ送受信システム、装置及び方法 |
US11/111,914 US7653859B2 (en) | 2004-04-22 | 2005-04-22 | System, apparatus and method for transmitting and receiving data coded by low density parity check code having variable coding rate |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56424404P | 2004-04-22 | 2004-04-22 | |
US60/564,244 | 2004-04-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060041925A KR20060041925A (ko) | 2006-05-12 |
KR100659266B1 true KR100659266B1 (ko) | 2006-12-20 |
Family
ID=35349904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050011983A KR100659266B1 (ko) | 2004-04-22 | 2005-02-14 | 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7653859B2 (ko) |
KR (1) | KR100659266B1 (ko) |
CN (1) | CN1697359A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010082753A2 (en) * | 2009-01-13 | 2010-07-22 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
WO2010082754A2 (en) * | 2009-01-14 | 2010-07-22 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7395494B2 (en) * | 2003-12-22 | 2008-07-01 | Electronics And Telecommunications Research Institute | Apparatus for encoding and decoding of low-density parity-check codes, and method thereof |
US7165205B2 (en) * | 2004-05-14 | 2007-01-16 | Motorola, Inc. | Method and apparatus for encoding and decoding data |
WO2006016261A1 (en) * | 2004-08-13 | 2006-02-16 | Nokia Corporation | Structured puncturing of irregular low-density parity-check (ldpc) codes |
US7451361B2 (en) * | 2005-01-27 | 2008-11-11 | General Instrument Corporation | Method and apparatus for forward error correction in a content distribution system |
KR101351140B1 (ko) | 2005-11-22 | 2014-01-15 | 조지아 테크 리서치 코오포레이션 | 통신 시스템에서 신호 송수신 장치 및 방법 |
EP1816817A1 (en) * | 2006-02-06 | 2007-08-08 | Siemens Aktiengesellschaft | A method for reducing Peak-to-Average Power Ratio in an OFDM transmission system |
CN101170532B (zh) * | 2006-10-23 | 2010-09-29 | 华为技术有限公司 | 正交频分复用系统中反向信号收发方法及设备 |
KR101421413B1 (ko) * | 2006-11-01 | 2014-08-13 | 코닌클리케 필립스 엔.브이. | 트렐리스 코딩된 변조(tcm), 다중 레벨 코딩된 변조(tlcm) 및 비트 인터리빙된 mlcm(bimlcm)을 이용한 단일 캐리어 블록 전송 |
KR100981501B1 (ko) * | 2006-11-06 | 2010-09-10 | 연세대학교 산학협력단 | 통신 시스템에서 신호 송신 장치 및 방법 |
US8271851B2 (en) * | 2006-11-13 | 2012-09-18 | France Telecom | Encoding and decoding a data signal as a function of a correcting code |
EP2096763A1 (en) * | 2006-12-18 | 2009-09-02 | Mitsubishi Electric Corporation | Encoding device, encoding method, encoding/decoding device, and communication device |
CN101005334B (zh) * | 2007-01-12 | 2010-12-29 | 中兴通讯股份有限公司 | 一种低密度奇偶校验码的混合自动请求重传包生成方法 |
US20100107033A1 (en) * | 2007-01-31 | 2010-04-29 | Kenichi Kuri | Radio communication device and puncturing method |
KR101214509B1 (ko) * | 2007-05-17 | 2012-12-24 | 삼성전자주식회사 | 연판정 값 생성 장치 및 그 방법 |
KR101405972B1 (ko) * | 2007-07-02 | 2014-06-12 | 엘지전자 주식회사 | 방송 수신기 및 방송신호 처리방법 |
EP2239854B9 (en) | 2007-12-06 | 2015-02-18 | Samsung Electronics Co., Ltd. | Shortening and puncturing of low-density parity-check (LDPC) codes for channel decoding |
KR101502624B1 (ko) * | 2007-12-06 | 2015-03-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 |
KR20090064709A (ko) * | 2007-12-17 | 2009-06-22 | 한국전자통신연구원 | Ldpc 부호의 패리티 검사 행렬 생성 장치 및 그방법과, 그를 이용한 ldpc 부/복호화 장치 |
KR101502677B1 (ko) * | 2008-02-11 | 2015-03-16 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
WO2009104931A2 (en) * | 2008-02-21 | 2009-08-27 | Lg Electronics Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
KR101503058B1 (ko) * | 2008-02-26 | 2015-03-18 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 |
EP2195990A4 (en) * | 2008-02-28 | 2014-02-19 | Lg Electronics Inc | METHOD AND SYSTEM FOR SENDING AND RECEIVING SIGNALS |
CN104135336B (zh) | 2008-03-03 | 2018-02-13 | Rai意大利无线电视股份有限公司 | 用于ldpc编码的调制和qam星座的位置换模式 |
JP5312484B2 (ja) | 2008-12-26 | 2013-10-09 | パナソニック株式会社 | 符号化方法、符号化器及び復号器 |
US8516351B2 (en) * | 2009-07-21 | 2013-08-20 | Ramot At Tel Aviv University Ltd. | Compact decoding of punctured block codes |
US9397699B2 (en) * | 2009-07-21 | 2016-07-19 | Ramot At Tel Aviv University Ltd. | Compact decoding of punctured codes |
US8375278B2 (en) * | 2009-07-21 | 2013-02-12 | Ramot At Tel Aviv University Ltd. | Compact decoding of punctured block codes |
US8516352B2 (en) * | 2009-07-21 | 2013-08-20 | Ramot At Tel Aviv University Ltd. | Compact decoding of punctured block codes |
US9749090B2 (en) | 2010-09-16 | 2017-08-29 | Qualcomm Incorporated | System and method for transmitting a low density parity check signal |
US8644282B2 (en) * | 2010-09-16 | 2014-02-04 | Qualcomm Incorporated | System and method for transmitting a low density parity check signal |
CN103209047A (zh) * | 2012-01-13 | 2013-07-17 | 上海华虹集成电路有限责任公司 | Cmmb比特解交织装置及方法 |
KR102015121B1 (ko) * | 2012-10-17 | 2019-08-28 | 삼성전자주식회사 | 불휘발성 메모리 장치를 제어하도록 구성되는 컨트롤러 및 컨트롤러의 동작 방법 |
CN111177125B (zh) | 2013-03-15 | 2023-10-31 | 美国结构数据有限公司 | 用于分析关注实体特性的设备、系统以及方法 |
CN104917536B (zh) * | 2014-03-11 | 2019-11-12 | 中兴通讯股份有限公司 | 一种支持低码率编码的方法及装置 |
CN111669253B (zh) * | 2015-02-13 | 2023-11-03 | 三星电子株式会社 | 发送器及其附加奇偶校验产生方法 |
KR102426771B1 (ko) * | 2015-02-25 | 2022-07-29 | 삼성전자주식회사 | 송신 장치 및 그의 부가 패리티 생성 방법 |
US10326474B2 (en) | 2015-03-02 | 2019-06-18 | Samsung Electronics Co., Ltd. | Transmitter and parity permutation method thereof |
CN111865499B (zh) * | 2015-03-02 | 2023-07-21 | 三星电子株式会社 | 接收设备和接收方法 |
KR101800415B1 (ko) | 2015-03-02 | 2017-11-23 | 삼성전자주식회사 | 송신 장치 및 그의 패리티 퍼뮤테이션 방법 |
KR102325951B1 (ko) * | 2015-03-02 | 2021-11-12 | 삼성전자주식회사 | 송신 장치 및 그의 쇼트닝 방법 |
CN106452678B (zh) * | 2016-10-21 | 2017-07-21 | 郑州大学西亚斯国际学院 | 一种基于误比特率分布的Turbo码删余方法 |
CN107302565A (zh) * | 2017-05-26 | 2017-10-27 | 苏州思创源博电子科技有限公司 | 一种计算机数据智能无线传输方法 |
CN107453843A (zh) * | 2017-08-19 | 2017-12-08 | 苏州思创源博电子科技有限公司 | 一种计算机数据传输系统 |
US12107604B2 (en) * | 2020-06-23 | 2024-10-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Network node and method performed therein for handling received signal |
CN114745107B (zh) * | 2022-03-22 | 2024-06-14 | 西安电子科技大学 | 一种基于矩阵编码的编码层隐秘通信方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020150167A1 (en) | 2001-02-17 | 2002-10-17 | Victor Demjanenko | Methods and apparatus for configurable or assymetric forward error correction |
KR20030036227A (ko) * | 2000-06-16 | 2003-05-09 | 어웨어, 인크. | Ldpc 코드형 변조를 위한 시스템 및 방법 |
KR20050020526A (ko) * | 2003-08-23 | 2005-03-04 | 삼성전자주식회사 | 이동통신시스템에서 비트 인터리빙장치 및 방법 |
KR20050046471A (ko) * | 2003-11-14 | 2005-05-18 | 삼성전자주식회사 | 저밀도 패러티 검사 부호를 병렬 연접하는 채널부호화/복호화 장치 및 방법 |
KR20050063660A (ko) * | 2003-12-22 | 2005-06-28 | 한국전자통신연구원 | 저밀도 패리티 검사 부호의 부호화와 복호 장치 및 그방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7787514B2 (en) * | 1998-02-12 | 2010-08-31 | Lot 41 Acquisition Foundation, Llc | Carrier interferometry coding with applications to cellular and local area networks |
JP2002176364A (ja) | 2000-12-07 | 2002-06-21 | Hitachi Kokusai Electric Inc | パンクチャド回路及びデパンクチャド回路、ディジタル通信装置 |
US6981202B2 (en) | 2001-01-08 | 2005-12-27 | Nokia Corporation | Method and system for allocating convolutional encoded bits into symbols before modulation for wireless communication |
US6938196B2 (en) | 2001-06-15 | 2005-08-30 | Flarion Technologies, Inc. | Node processors for use in parity check decoders |
-
2005
- 2005-02-14 KR KR1020050011983A patent/KR100659266B1/ko not_active IP Right Cessation
- 2005-04-22 US US11/111,914 patent/US7653859B2/en not_active Expired - Fee Related
- 2005-04-22 CN CNA2005100741724A patent/CN1697359A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030036227A (ko) * | 2000-06-16 | 2003-05-09 | 어웨어, 인크. | Ldpc 코드형 변조를 위한 시스템 및 방법 |
US20020150167A1 (en) | 2001-02-17 | 2002-10-17 | Victor Demjanenko | Methods and apparatus for configurable or assymetric forward error correction |
KR20050020526A (ko) * | 2003-08-23 | 2005-03-04 | 삼성전자주식회사 | 이동통신시스템에서 비트 인터리빙장치 및 방법 |
KR20050046471A (ko) * | 2003-11-14 | 2005-05-18 | 삼성전자주식회사 | 저밀도 패러티 검사 부호를 병렬 연접하는 채널부호화/복호화 장치 및 방법 |
KR20050063660A (ko) * | 2003-12-22 | 2005-06-28 | 한국전자통신연구원 | 저밀도 패리티 검사 부호의 부호화와 복호 장치 및 그방법 |
Non-Patent Citations (1)
Title |
---|
1020030036227 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010082753A2 (en) * | 2009-01-13 | 2010-07-22 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
WO2010082753A3 (en) * | 2009-01-13 | 2010-10-14 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
WO2010082754A2 (en) * | 2009-01-14 | 2010-07-22 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
WO2010082754A3 (en) * | 2009-01-14 | 2010-10-21 | Lg Electronics, Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
Also Published As
Publication number | Publication date |
---|---|
US20050246616A1 (en) | 2005-11-03 |
KR20060041925A (ko) | 2006-05-12 |
US7653859B2 (en) | 2010-01-26 |
CN1697359A (zh) | 2005-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100659266B1 (ko) | 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 | |
US10425258B2 (en) | Method and apparatus for transmitting and receiving data in a communication system | |
US20210314002A1 (en) | Method and apparatus for channel encoding and decoding in a communication system using a low-density parity check code | |
US8255760B2 (en) | Header encoding for single carrier (SC) and/or orthogonal frequency division multiplexing (OFDM) using shortening, puncturing, and/or repetition | |
JP5612699B2 (ja) | 通信システムにおけるデータ送受信方法及び装置 | |
CN101103533B (zh) | 编码方法 | |
KR100881002B1 (ko) | 통신 시스템에서 지그재그 코드를 이용한 저밀도 패리티 검사 부호 생성 장치 및 방법 | |
EP2320574B1 (en) | Header encoding for single carrier (SC) and/or orthogonal frequency division multiplexing (OFDM) using shortening, puncturing, and/or repetition | |
JP4086248B2 (ja) | 多様なコード率を支援する低密度パリティ検査コードによるデータ送受信システム、装置及び方法 | |
KR20170060562A (ko) | 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치 | |
JP4437062B2 (ja) | 低密度パリティ検査符号化方法および符号化装置、ならびに復号化装置 | |
KR20080106738A (ko) | 저밀도 패리티 검사 코드 부호의 부호화 및 복호화 장치 및방법 | |
Benjangkaprasert et al. | Signal processing of WiMAX physical layer based on low-density parity-check codes | |
Manzoor et al. | BER Analysis of WiMAX using Diverse Channel Coding Schemes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050214 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060818 Patent event code: PE09021S01D |
|
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: 20061117 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20061212 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20061213 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091001 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101011 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111010 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20121115 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20121115 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131122 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20131122 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151109 |