KR101253184B1 - 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 - Google Patents
모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 Download PDFInfo
- Publication number
- KR101253184B1 KR101253184B1 KR1020070025168A KR20070025168A KR101253184B1 KR 101253184 B1 KR101253184 B1 KR 101253184B1 KR 1020070025168 A KR1020070025168 A KR 1020070025168A KR 20070025168 A KR20070025168 A KR 20070025168A KR 101253184 B1 KR101253184 B1 KR 101253184B1
- Authority
- KR
- South Korea
- Prior art keywords
- matrix
- node
- parity check
- nodes
- model matrix
- Prior art date
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 200
- 238000000034 method Methods 0.000 title claims abstract description 87
- 238000011084 recovery Methods 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 7
- 238000012360 testing method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 5
- 230000009897 systematic effect Effects 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 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/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
- 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
-
- 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/0047—Decoding adapted to other signal detection operation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
Claims (7)
- 모델 행렬을 이용하여 LDPC(Low Density Parity Check) 부호화를 수행한 데이터를 천공하는 방법에 있어서,무선 통신 시스템의 송신 단(Transmitter)에서 상기 모델 행렬의 서브 블록 각각을 소정의 크기의 단위 행렬에 의해 확장하여 패리티 검사 행렬을 생성하는 단계;상기 송신단이 상기 패리티 검사 행렬을 이용하여 상기 모델 행렬의 각 열(column)에 상응하는 변수 노드가 몇 번의 반복 디코딩을 통해 회복(recover)되는지를 결정하는 단계; 및상기 송신단이 상기 모델 행렬을 이용하여 수신 단(Receiver)으로 송신될 정보 비트를 부호화하는 단계;상기 송신단이 상기 결정 결과에 따라 상기 부호화된 코드워드에 대한 천공을 수행하는 단계를 포함하는모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 제1항에 있어서,상기 소정의 크기의 단위 행렬은 1 * 1 크기의 단위 행렬인모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 제1항에 있어서,상기 천공을 수행하는 단계는,상기 회복을 위해 필요한 상기 반복 디코딩의 횟수가 적은 변수 노드에 대해 우선적으로 천공을 수행하는모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 제1항에 있어서,상기 천공을 수행하는 단계는,상기 회복을 위해 필요한 상기 반복 디코딩의 횟수에 따라 상기 변수 노드를 그룹화하는 단계;상기 변수 노드들의 회복을 위해 기여하는 검사 노드의 개수에 따라 동일한 그룹 내의 변수 노드들을 정렬하는 단계;상기 그룹화 및 정렬의 결과에 따라 상기 부호화된 코드워드에 대한 천공을 수행하는 단계를 포함하는모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 제1항에 있어서,상기 부호화를 수행하는 단계는,상기 모델 행렬의 서브 블록 각각을 z * z 크기의 단위 행렬에 의해 확장하 여 패리티 검사 행렬을 생성하는 단계;상기 z * z 크기 단위 행렬을 이용하여 생성된 패리티 검사 행렬을 이용하여 상기 정보 비트를 부호화하는 단계를 포함하는모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 제1항에 있어서,상기 부호화된 코드워드에 대한 천공은,상기 모델 행렬의 정보어 부분에 상응하는 부분에 대하여 수행되는모델 행렬을 이용하여 LDPC 부호화를 수행한 데이터를 천공하는 방법.
- 무선 통신 시스템의 송신 단(Transmitter)에서 LDPC(Low Density Parity Check) 부호화를 위한 모델 행렬의 서브 블록 각각을 1 * 1 크기의 단위 행렬에 의해 확장하여 패리티 검사 행렬을 생성하는 단계;상기 송신단이 상기 패리티 검사 행렬을 이용하여 상기 모델 행렬의 각 열(column)에 상응하는 변수 노드가 몇 번의 반복 디코딩을 통해 회복되는 노드인지를 결정하는 단계;상기 송신단이 상기 회복을 위해 몇 번의 상기 반복 디코딩 요구되는지에 따라 상기 변수 노드를 그룹화하는 단계; 및상기 송신단이 상기 변수 노드들의 회복을 위해 기여하는 검사 노드의 개수에 따라 동일한 그룹 내의 변수 노드들을 정렬하는 단계를 포함하는천공 기법을 지원하기 위하여 모델 행렬에서 천공될 적어도 하나의 노드를 결정하는 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070025168A KR101253184B1 (ko) | 2007-03-14 | 2007-03-14 | 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070025168A KR101253184B1 (ko) | 2007-03-14 | 2007-03-14 | 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080084058A KR20080084058A (ko) | 2008-09-19 |
KR101253184B1 true KR101253184B1 (ko) | 2013-04-10 |
Family
ID=40024482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070025168A KR101253184B1 (ko) | 2007-03-14 | 2007-03-14 | 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101253184B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8365032B2 (en) * | 2009-11-23 | 2013-01-29 | Futurewei Technologies, Inc. | System and method for multiple input, multiple output (MIMO) communications |
KR101791477B1 (ko) * | 2011-10-10 | 2017-10-30 | 삼성전자주식회사 | 통신/방송 시스템에서 데이터 송수신 장치 및 방법 |
KR102466325B1 (ko) * | 2015-12-14 | 2022-11-15 | 삼성전자주식회사 | 저밀도 패리티 검사 코드 생성 방법 및 저밀도 패리티 검사 코드를 생성하는 코드 생성 회로 |
CN112187402B (zh) * | 2019-07-05 | 2024-05-17 | 北京京东振世信息技术有限公司 | 一种数据处理的方法、装置和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060047842A (ko) * | 2004-10-27 | 2006-05-18 | 삼성전자주식회사 | 저밀도 패리티 검사 채널 부호의 천공 방법 |
KR20060093627A (ko) * | 2005-02-22 | 2006-08-25 | 삼성전자주식회사 | 통신 시스템에서 지그재그 코드를 이용한 가변 부호율-저밀도 패리티 검사 부호 생성 장치 및 방법 |
KR20060118190A (ko) * | 2005-05-16 | 2006-11-23 | 삼성전자주식회사 | 저밀도 패리티 검사 부호의 패딩 및 천공 방법 |
KR20080045020A (ko) * | 2006-11-17 | 2008-05-22 | 엘지전자 주식회사 | 패리티 검사 행렬을 이용하여 ldpc 부호화를 수행하는방법 |
-
2007
- 2007-03-14 KR KR1020070025168A patent/KR101253184B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060047842A (ko) * | 2004-10-27 | 2006-05-18 | 삼성전자주식회사 | 저밀도 패리티 검사 채널 부호의 천공 방법 |
KR20060093627A (ko) * | 2005-02-22 | 2006-08-25 | 삼성전자주식회사 | 통신 시스템에서 지그재그 코드를 이용한 가변 부호율-저밀도 패리티 검사 부호 생성 장치 및 방법 |
KR20060118190A (ko) * | 2005-05-16 | 2006-11-23 | 삼성전자주식회사 | 저밀도 패리티 검사 부호의 패딩 및 천공 방법 |
KR20080045020A (ko) * | 2006-11-17 | 2008-05-22 | 엘지전자 주식회사 | 패리티 검사 행렬을 이용하여 ldpc 부호화를 수행하는방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20080084058A (ko) | 2008-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101455978B1 (ko) | Ldpc 부호를 이용한 부호화 방법 | |
KR101102396B1 (ko) | 이동통신 시스템에서의 코드워드 크기 정합 방법 및 송신장치 | |
KR101191196B1 (ko) | 패리티 검사 행렬을 이용하여 부호화 및 복호화하는 방법 | |
CN101889398B (zh) | 在使用低密度奇偶校验码的通信系统中用于信道编码和解码的方法和装置 | |
US8271846B2 (en) | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes | |
KR101119111B1 (ko) | Ldpc 부호를 이용한 데이터 재전송 방법 | |
KR101154995B1 (ko) | Ldpc 부호화를 수행하는 방법 | |
KR20090003164A (ko) | 검사 행렬 생성 방법 | |
US11791845B2 (en) | Method and apparatus for channel encoding and decoding in communication or broadcasting system | |
US11101926B2 (en) | Method and apparatus for channel encoding and decoding in communication or broadcasting system | |
KR101253184B1 (ko) | 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 | |
KR102482110B1 (ko) | 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치 | |
KR101276845B1 (ko) | 복수의 레이어들을 이용하여 ldpc 복호화를 수행하는방법 | |
US12021618B2 (en) | Method and apparatus for channel encoding and decoding in communication or broadcasting system | |
KR101265636B1 (ko) | 모델 행렬을 이용하여 ldpc 복호화를 수행하는 방법 | |
KR101128804B1 (ko) | 참조 행렬을 이용한 lpdc 부호화 및 복호화 방법 | |
KR101187070B1 (ko) | 패리티 검사 행렬을 이용하여 부호화하는 방법 | |
KR101227514B1 (ko) | Ldpc 부호화 및 복호화를 위한 모델 행렬을 구성하는방법 | |
KR101187072B1 (ko) | 패리티 검사 행렬을 이용한 부호화 방법 | |
KR101319891B1 (ko) | 블록 코드를 이용한 부호화가 수행된 신호를 데이터처리하는 방법 | |
KR101162217B1 (ko) | 패리티 검사 행렬을 이용하여 ldpc 부호화를 수행하는방법 | |
KR101221897B1 (ko) | Ldpc 부호화 장치 | |
KR101137349B1 (ko) | 복수의 패리티 검사 행렬을 이용하여 부호화하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070314 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20111223 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070314 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20121015 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: 20130222 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130404 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130405 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160324 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160324 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170314 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170314 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180314 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180314 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200115 |