KR100744343B1 - 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 - Google Patents
이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 Download PDFInfo
- Publication number
- KR100744343B1 KR100744343B1 KR1020030093944A KR20030093944A KR100744343B1 KR 100744343 B1 KR100744343 B1 KR 100744343B1 KR 1020030093944 A KR1020030093944 A KR 1020030093944A KR 20030093944 A KR20030093944 A KR 20030093944A KR 100744343 B1 KR100744343 B1 KR 100744343B1
- Authority
- KR
- South Korea
- Prior art keywords
- information bits
- parity check
- mapping
- probability
- importance
- Prior art date
Links
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
-
- 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
- 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/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
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)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
AMC 레벨 | 제어 정보 비트 |
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
10 | 1010 |
11 | 1011 |
12 | 1100 |
13 | 1101 |
14 | 1110 |
15 | 1111 |
상기한 목적들을 달성하기 위한 본 발명의 또 다른 장치는, 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(Low Density Parity Check) 부호의 복호 장치에 있어서, 상기 패리티 검사 부호의 검사 행렬을 구성하는 열들 각각의 웨이트에 상응하게 변수 노드들을 연결하여 확률값들을 산출하는 변수 노드 복호기와, 상기 변수 노드 복호기에서 출력한 신호에서 이전 복호시 생성된 신호를 감산하는 제1가산기와, 상기 제1가산기에서 출력한 신호를 상기 패리티 검사 행렬에 상응하게 디인터리빙하는 디인터리버와, 상기 패리티 검사 행렬을 구성하는 행들 각각의 웨이트에 상응하게 검사 노드들을 연결하여 상기 디인터리버에서 출력한 신호의 확률값들을 산출하는 검사 노드 복호기와, 상기 검사 노드 복호기에서 출력한 신호에서 상기 디인터리버에서 출력한 신호를 감산하는 제2가산기와, 상기 제2가산기에서 출력한 신호를 상기 패리티 검사 행렬에 상응하게 인터리빙하는 인터리버와, 상기 패리티 검사 행렬을 생성하고, 상기 디인터리빙 방식 및 인터리빙 방식을 상기 패리티 검사 행렬에 상응하게 제어하는 제어기를 포함하고, 상기 정보 비트들의 중요도에 따라 부호화 또는 복호화하는 불균일 오류 확률을 가지는 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬을 저장하는 메모리와, 상기 메모리에 저장된 저밀도 패리티 검사 행렬을 기반으로 하여 상기 제어기의 제어에 의해 구성되는 상기 디인터리버를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 방법은, 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 데이터를 부호화하는 방법에 있어서, 송신할 정보 비트들을 생성하고, 중요도에 따라 부호화기의 입력 노드에 상기 생성된 정보 비트들을 매핑하는 과정과, 상기 매핑된 정보 비트들을 불균일 저밀도 패리티 검사 부호화기의 부호화에 대응하여 채널 부호화를 수행하는 과정과, 상기 채널 부호화된 정보 비트들을 신호 사상하고, 상기 신호 사상된 신호에 대해 시스템 설정에 따른 변조 방식에 대응하여 변조하는 과정과, 상기 변조되어 출력된 최종 데이터를 전송하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 방법은, 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 수신된 데이터의 복호화 방법에 있어서, 채널을 통해 송신측으로부터 전송되는 상기 신호를 수신하고, 상기 수신된 신호를 변조 방식에 대응하여 복조하는 과정과, 상기 복조된 데이터를 역신호 사상하고, 상기 역신호 사상된 신호를 중요도에 따라 불균일 오류 확률을 가지는 저밀도 패리티 검사 부호에 매핑하여 채널 복호화하는 과정과, 상기 채널 복호화되어 출력된 데이터를 최종 정보 데이터로 출력하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 또 다른 방법은, 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 상기 전송 비트들의 중요도에 따라 저밀도 패리티 검사 부호에 매핑하는 방법에 있어서, 상기 저밀도 패리티 검사 부호의 패리티 검사 행렬에 따른 팩터 그래프 상에서 각 변수 노드들을 차수가 가장 높은 순으로 정렬하고, 우선순위가 높은 정보 비트들을 할당하기 위한 제1순서 인덱스를 설정하는 과정과, 상기에서 할당하지 않은 변수 노드들 중 가장 높은 차수를 가지는 변수 노드 집합을 설정하고, 상기 변수 노드들의 집합 원소를 확인하는 과정과, 상기 집합의 원소가 하나일 경우, 상기 할당하지 않은 변수 노드들 중 가장 높은 변수 노드를 정보 비트에 할당하고, 상기 집합의 원소가 복수개일 경우 상기 집합에 속한 정보 비트들을 할당하기 위한 제2순서 인덱스를 설정하는 과정과, 상기 제2순서 인덱스 설정에 따라 가장 높은 차수를 가지는 변수 노드들을 결정하고, 동일한 차수를 가지는 변수 노드들에 대해서 사이클이 가장 큰 노드를 선택하여 정보 비트를 할당하는 과정을 포함한다.
여기서, 상기 전송 비트를 중요도에 따라 LDPC 부호에 매핑하는 절차는, 상기에서 언급한 바와 같이 상기 LDPC 부호를 고정시키고, 상기 정보 비트들의 순서를 상기 매핑 순서에 맞게 재배열하여 매핑하는 방법과, 상기 입력되는 정보 비트들을 고정하고, 상기 LDPC 부호에서의 패리티 검사 행렬의 열을 치환하는 방법이 있다.
상기 가산기(915)는 상기 변수 노드 복호기(911)에서 출력한 신호와 이전 반복 복호화(iteration decoding) 과정에서의 상기 인터리버(919)의 출력 신호를 입력하고, 상기 변수 노드 복호기(911)에서 출력한 신호에서 이전 반복 복호화 과정에서의 상기 인터리버(919)의 출력 신호를 감산한 후 상기 디인터리버(917)로 출력한다. 여기서, 상기 복호화 과정이 최초의 복호화 과정일 경우, 상기 인터리버(919)의 출력 신호는 0이라고 간주해야함은 물론이다.
한편, 상기 가산기(925)는 이전 반복 복호 과정에서의 상기 검사 노드 복호기(927)의 출력 신호와 상기 디인터리버(917)의 출력 신호를 입력하고, 상기 이전 반복 복호 과정에서의 상기 검사 노드 복호기(927)의 출력 신호에서 상기 디인터리버(917)의 출력 신호를 감산한 후 상기 인터리버(919)로 출력한다. 이때, 상기 검사 노드 복호기(927)는 상기 블록 LDPC 부호의 복호 장치에 미리 설정되어 있는 패리티 검사 행렬에 상응하게 검사 노드들을 연결하며, 상기 검사 노드들에 연결된 1의 개수만큼의 입력값과 출력값을 갖는 업데이트 연산이 수행된다. 상기 검사 노드들 각각에 연결된 1의 개수는 상기 패리티 검사 행렬을 구성하는 행들 각각의 웨이트와 동일하다. 따라서, 상기 패리티 검사 행렬을 구성하는 행들 각각의 웨이트에 따라 상기 검사 노드 복호기(927)의 내부 연산이 상이하게 된다.
따라서, 제안하는 본 발명에서는 패리티 검사 행렬을 이용하여 불균일 오류 확률을 가지는 부호를 설계함으로써 복호기의 구조를 구성하도록 한다.
한편, 상기 인터리버(919)는 상기 제어기(921)의 제어에 따라 미리 설정되어 있는 설정 방식으로 상기 가산기(925)에서 출력한 신호를 인터리빙한 후 상기 가산기(915) 및 상기 변수 노드 복호기(911)로 출력한다. 여기서, 상기 제어기(921)는 본 발명에서 설계한 패리티 검사 행렬에 따라 메모리(923)에 저장되어 있는 인터리빙 방식에 관련된 정보를 읽어 상기 인터리버(919)의 인터리빙 방식을 제어하게 되는 것이다. 또한, 상기 복호화 과정이 최초의 복호화 과정일 경우에는 상기 디인터리버(917)의 출력 신호는 0이라고 간주해야함은 물론이다. 여기서, 전술한 바와 같이 본 발명에서 구성한 불균일 오류 확률을 가지는 부호에 대한 패리티 검사 행렬은 메모리에 저장되어 있으며, 디인터리버는 상기 메모리에 저장되어 있는 패리티 검사 행렬을 기반으로 제어기에 설정되어 있는 방법에 의해 구성된다.
Claims (59)
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(LDPC, Low Density Parity Check) 부호를 통해 상기 정보 비트들을 부호화하여 전송하는 장치에 있어서,상기 저밀도 패리티 검사 부호의 팩터 그래프 상에서의 각 변수 노드들 중에서, 오류 발생 확률이 낮은 변수 노드들에 상기 정보 비트들 중에서 중요도가 높은 정보 비트들을 매핑(mapping)하고, 상기 오류 발생 확률이 높은 변수 노드들에 상기 정보 비트들 중에서 중요도가 낮은 정보 비트들을 매핑하여 부호화하는 불균일 저밀도 패리티 검사 부호화기를 포함함을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 차수(degree)에 의해 결정됨을 특징으로 하는 전송 장치.
- 제2항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 사이클(cycle)에 의해 결정됨을 특징으로 하는 전송 장치.
- 제4항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 정보 비트들의 중요도에 따라 각각 매핑되어 출력되는 상기 정보 비트들을 변조하여 전송하는 변조부를 더 포함함을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 전송 장치.
- 제1항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어부를 더 포함함을 특징으로 하는 전송 장치.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(Low Density Parity Check) 부호를 통해 부호화되어 전송되는 신호를 수신하는 장치에 있어서,상기 밀도 패리티 검사 부호의 팩터 그래프 상에서의 각 변수 노드들 중에서, 오류 발생 확률이 낮은 변수 노드들에 수신된 정보 비트들 중에서 중요도가 높은 정보 비트들을 매핑(mapping)하고, 상기 오류 발생 확률이 높은 변수 노드들에 상기 정보 비트들 중에서 중요도가 낮은 정보 비트들을 매핑하는 부호기에 상응하여 디매핑(de-mapping)하는 불균일 저밀도 패리티 검사 복호화기를 포함함을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 차수(degree)에 의해 결정됨을 특징으로 하는 수신 장치.
- 제11항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 사이클(cycle)에 의해 결정됨을 특징으로 하는 수신 장치.
- 제13항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 수신된 정보 비트들을 송신측의 변조 방식에 대응하여 복조를 수행하는 복조부를 더 포함함을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 수신 장치.
- 제10항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어부를 더 포함함을 특징으로 하는 수신 장치.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(Low Density Parity Check) 부호를 통해 상기 정보 비트들을 부호화하여 전송하는 방법에 있어서,상기 저밀도 패리티 검사 부호의 팩터 그래프 상에서의 각 변수 노드들 중에서, 오류 발생 확률이 낮은 변수 노드들에 상기 정보 비트들 중에서 중요도가 높은 정보 비트들을 매핑(mapping)하는 과정과,상기 오류 발생 확률이 높은 변수 노드들에 상기 정보 비트들 중에서 중요도가 낮은 정보 비트들을 매핑한 후 부호화하여 전송하는 과정을 포함함을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 차수(degree)에 의해 결정됨을 특징으로 하는 전송 방법.
- 제20항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 사이클(cycle)에 의해 결정됨을 특징으로 하는 전송 방법.
- 제22항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 정보 비트들의 중요도에 따라 각각 매핑되어 출력되는 상기 정보 비트들을 변조하여 전송하는 과정을 더 포함함을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 전송 방법.
- 제19항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어 과정을 더 포함함을 특징으로 하는 전송 방법.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(Low Density Parity Check) 부호를 통해 되어 전송되는 신호를 수신하는 방법에 있어서,상기 저밀도 패리티 검사 부호의 팩터 그래프 상에서의 각 변수 노드들 중에서, 오류 발생 확률이 낮은 변수 노드들에 상기 수신된 정보 비트들 중에서 중요도가 높은 정보 비트들을 매핑(mapping)하는 방식에 상응하여 디매핑(de-mapping)하는 과정과,상기 오류 발생 확률이 높은 변수 노드들에 상기 정보 비트들 중에서 중요도가 낮은 정보 비트들을 매핑하는 방식에 상응하여 디매핑하는 과정을 포함함을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 차수(degree)에 의해 결정됨을 특징으로 하는 수신 방법.
- 제29항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들의 사이클(cycle)에 의해 결정됨을 특징으로 하는 수신 방법.
- 제31항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드들에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 수신된 정보 비트들을 송신측의 변조 방식에 대응하여 복조하는 과정을 더 포함함을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 수신 방법.
- 제28항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어 과정을 더 포함함을 특징으로 하는 수신 방법.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 데이터를 부호화하는 방법에 있어서,송신할 정보 비트들을 생성하고, 중요도에 따라 부호화기의 입력 노드에 상기 생성된 정보 비트들을 매핑하는 과정과,상기 매핑된 정보 비트들을 불균일 저밀도 패리티 검사 부호화기의 부호화에 대응하여 채널 부호화를 수행하는 과정과,상기 채널 부호화된 정보 비트들을 신호 사상하고, 상기 신호 사상된 신호에 대해 시스템 설정에 따른 변조 방식에 대응하여 변조하는 과정과,상기 변조되어 출력된 최종 데이터를 전송하는 과정을 포함함을 특징으로 하는 부호화 방법.
- 제37항에 있어서,상기 정비 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호의 각 변수 노드들의 차수(degree)에 의해 결정되는 오류 발생 확률에 대응하여 매핑함을 특징으로 하는 부호화 방법.
- 제38항에 있어서,상기 각 변수 노들의 오류 발생 확률은, 상기 각 변수 노들들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 부호화 방법.
- 제37항에 있어서,상기 정비 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호의 각 변수 노드들의 사이클(cycle)에 의해 결정되는 오류 발생 확률에 대응하여 매핑함을 특징으로 하는 부호화 방법.
- 제40항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 부호화 방법.
- 제37항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 부호화 방법.
- 제37항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 부호화 방법.
- 제37항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어 과정을 더 포함함을 특징으로 하는 부호화 방법.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 수신된 데이터의 복호화 방법에 있어서,채널을 통해 송신측으로부터 전송되는 상기 신호를 수신하고, 상기 수신된 신호를 변조 방식에 대응하여 복조하는 과정과,상기 복조된 데이터를 역신호 사상하고, 상기 역신호 사상된 신호를 중요도에 따라 불균일 오류 확률을 가지는 저밀도 패리티 검사 부호에 매핑하여 채널 복호화하는 과정과,상기 채널 복호화되어 출력된 데이터를 최종 정보 데이터로 출력하는 과정을 포함함을 특징으로 하는 복호화 방법.
- 제45항에 있어서,상기 정비 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호의 각 변수 노드들의 차수(degree)에 의해 결정되는 오류 발생 확률에 대응하여 매핑함을 특징으로 하는 복호화 방법.
- 제46항에 있어서,상기 각 변수 노들의 오류 발생 확률은, 상기 각 변수 노들들에서 차수가 높을수록 오류 발생 확률이 낮아짐을 특징으로 하는 복호화 방법.
- 제45항에 있어서,상기 정비 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호의 각 변수 노드들의 사이클(cycle)에 의해 결정되는 오류 발생 확률에 대응하여 매핑함을 특징으로 하는 복호화 방법.
- 제48항에 있어서,상기 각 변수 노드들의 오류 발생 확률은, 상기 각 변수 노드에서 사이클이 길수록 오류 발생 확률이 낮아짐을 특징으로 하는 복호화 방법.
- 제45항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬의 각 열을 치환하여 매핑함을 특징으로 하는 복호화 방법.
- 제45항에 있어서,상기 정보 비트들의 중요도에 따른 매핑은, 상기 저밀도 패리티 검사 부호를 고정시킨 후, 상기 정보 비트들의 순서를 중요도의 차이에 따라 재배열하여 매핑함을 특징으로 하는 복호화 방법.
- 제45항에 있어서,상기 정보 비트들의 중요도에 따라 상기 저밀도 패리티 검사 부호에 매핑되도록 제어하는 비트 정렬 제어 과정을 더 포함함을 특징으로 하는 복호화 방법.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 상기 전송 비트들의 중요도에 따라 저밀도 패리티 검사 부호에 매핑하는 방법에 있어서,상기 저밀도 패리티 검사 부호의 패리티 검사 행렬에 따른 팩터 그래프 상에서 각 변수 노드들을 차수가 가장 높은 순으로 정렬하고, 우선순위가 높은 정보 비트들을 할당하기 위한 제1순서 인덱스를 설정하는 과정과,상기에서 할당하지 않은 변수 노드들 중 가장 높은 차수를 가지는 변수 노드 집합을 설정하고, 상기 변수 노드들의 집합 원소를 확인하는 과정과,상기 집합의 원소가 하나일 경우, 상기 할당하지 않은 변수 노드들 중 가장 높은 변수 노드를 정보 비트에 할당하고, 상기 집합의 원소가 복수개일 경우 상기 집합에 속한 정보 비트들을 할당하기 위한 제2순서 인덱스를 설정하는 과정과,상기 제2순서 인덱스 설정에 따라 가장 높은 차수를 가지는 변수 노드들을 결정하고, 동일한 차수를 가지는 변수 노드들에 대해서 사이클이 가장 큰 노드를 선택하여 정보 비트를 할당하는 과정을 포함함을 특징으로 하는 매핑 방법.
- 제53항에 있어서,상기 제2순서 인덱스를 상기 집합의 원소 개수와 비교하여 상기 집합의 모든 변수 노드들이 정보 비트에 할당되면, 상기 제1순서 인덱스가 입력 비트들의 개수와 비교하여 모든 입력 비트들이 할당되면, 상기 할당에 따라 패리티 검사 행렬에서의 변수 노드들의 매핑 순서를 전송하고자 하는 정보 비트들의 순서에 따라 정렬하는 과정을 더 포함함을 특징으로 하는 매핑 방법.
- 제53항에 있어서,상기 제2순서 인덱스를 상기 집합의 원소 개수와 비교하여, 상기 집합의 원소 개수보다 작은 경우 상기 제2순서 인텍스를 하나 증가한 후 상기 과정을 반복하는 과정을 포함함을 특징으로 하는 매핑 방법.
- 제53항에 있어서,상기 제1순서 인덱스가 입력 비트들의 개수와 비교하여, 상기 입력 비트들의 개수보다 작은 경우 상기 제1순서 인덱스를 상기 집합의 원소 개수만큼 증가시킨 후 상기 과정을 반복하는 과정을 포함함을 특징으로 하는 매핑 방법.
- 제53항에 있어서,상기 우선순위에 따라 상기 정보 비트들을 저밀도 패리티 검사 부호에 매핑은, 상기 저밀도 패리티 검사 부호를 고정시키고, 상기 정보 비트들의 순서를 매핑 순서에 대응하게 재배열하여 매핑함을 특징으로 하는 매핑 방법.
- 제53항에 있어서,상기 우순순위에 따라 상기 정보 비트들을 저밀도 패리티 검사 부호에 매핑은, 상기 입력되는 정보 비트들을 고정하고, 상기 저밀도 패리티 검사 부호의 패리티 검사 행렬의 열을 치환하여 매핑함을 특징으로 하는 매핑 방법.
- 정보 비트들을 채널 부호화하여 전송하는 무선 통신 시스템에서, 불균일 오류 확률(unequal error probability)을 가지는 저밀도 패리티 검사(Low Density Parity Check) 부호의 복호 장치에 있어서,상기 패리티 검사 부호의 검사 행렬을 구성하는 열들 각각의 웨이트에 상응하게 변수 노드들을 연결하여 확률값들을 산출하는 변수 노드 복호기와,상기 변수 노드 복호기에서 출력한 신호에서 이전 복호시 생성된 신호를 감산하는 제1가산기와,상기 제1가산기에서 출력한 신호를 상기 패리티 검사 행렬에 상응하게 디인터리빙하는 디인터리버와,상기 패리티 검사 행렬을 구성하는 행들 각각의 웨이트에 상응하게 검사 노드들을 연결하여 상기 디인터리버에서 출력한 신호의 확률값들을 산출하는 검사 노드 복호기와,상기 검사 노드 복호기에서 출력한 신호에서 상기 디인터리버에서 출력한 신호를 감산하는 제2가산기와,상기 제2가산기에서 출력한 신호를 상기 패리티 검사 행렬에 상응하게 인터리빙하는 인터리버와,상기 패리티 검사 행렬을 생성하고, 상기 디인터리빙 방식 및 인터리빙 방식을 상기 패리티 검사 행렬에 상응하게 제어하는 제어기를 포함하고,상기 정보 비트들의 중요도에 따라 부호화 또는 복호화하는 불균일 오류 확률을 가지는 저밀도 패리티 검사 부호에 대한 저밀도 패리티 검사 행렬을 저장하는 메모리와,상기 메모리에 저장된 저밀도 패리티 검사 행렬을 기반으로 하여 상기 제어기의 제어에 의해 구성되는 상기 디인터리버를 포함함을 특징으로 하는 복호 장치.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030093944A KR100744343B1 (ko) | 2003-12-19 | 2003-12-19 | 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 |
JP2006545242A JP2007515122A (ja) | 2003-12-19 | 2004-12-20 | 移動通信システムで不均一誤り確率を有する符号化によるデータ送受信方法及び装置 |
RU2006121493/09A RU2340092C2 (ru) | 2003-12-19 | 2004-12-20 | Устройство и способ передачи и приема закодированных данных посредством кодера, имеющего неравную вероятность ошибок, в системе мобильной связи |
US11/018,613 US20050152408A1 (en) | 2003-12-19 | 2004-12-20 | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system |
CA002545404A CA2545404A1 (en) | 2003-12-19 | 2004-12-20 | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system |
CNA2004800380556A CN1898891A (zh) | 2003-12-19 | 2004-12-20 | 在移动通信系统中通过具有不等出错概率的编码器发送和接收编码数据的设备和方法 |
PCT/KR2004/003357 WO2005060141A1 (en) | 2003-12-19 | 2004-12-20 | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system |
AU2004300404A AU2004300404B2 (en) | 2003-12-19 | 2004-12-20 | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system |
EP04030172A EP1548948A1 (en) | 2003-12-19 | 2004-12-20 | Apparatus and method for transmitting and receiving coded data by encoder having unequal error probability in mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030093944A KR100744343B1 (ko) | 2003-12-19 | 2003-12-19 | 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050062942A KR20050062942A (ko) | 2005-06-28 |
KR100744343B1 true KR100744343B1 (ko) | 2007-07-30 |
Family
ID=36500921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030093944A KR100744343B1 (ko) | 2003-12-19 | 2003-12-19 | 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20050152408A1 (ko) |
EP (1) | EP1548948A1 (ko) |
JP (1) | JP2007515122A (ko) |
KR (1) | KR100744343B1 (ko) |
CN (1) | CN1898891A (ko) |
AU (1) | AU2004300404B2 (ko) |
CA (1) | CA2545404A1 (ko) |
RU (1) | RU2340092C2 (ko) |
WO (1) | WO2005060141A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101426558B1 (ko) * | 2007-11-05 | 2014-08-06 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서데이터 송수신 장치 및 방법 |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100612047B1 (ko) * | 2004-09-09 | 2006-08-14 | 한국전자통신연구원 | 성장 네트워크 모델을 이용한 엘디피시 부호의 형성방법 |
KR20060097503A (ko) | 2005-03-11 | 2006-09-14 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널인터리빙/디인터리빙 장치 및 그 제어 방법 |
US20060242530A1 (en) * | 2005-03-31 | 2006-10-26 | Nec Laboratories America, Inc. | Method for constructing finite-length low density parity check codes |
US8229021B2 (en) | 2005-09-06 | 2012-07-24 | Kddi Corporation | Data transmission system and data transmission method |
GB2430586B (en) * | 2005-09-14 | 2007-11-07 | Toshiba Res Europ Ltd | Wireless communications apparatus |
US7715442B2 (en) * | 2006-02-24 | 2010-05-11 | Intel Corporation | Method, apparatus, and system of wireless transmission with frame alignment |
JP4864535B2 (ja) * | 2006-05-16 | 2012-02-01 | 三菱電機株式会社 | 送受信装置及び送受信方法 |
KR101279711B1 (ko) * | 2006-11-07 | 2013-06-27 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호송수신 장치 및 방법 |
US8117514B2 (en) * | 2006-11-13 | 2012-02-14 | Qualcomm Incorporated | Methods and apparatus for encoding data in a communication network |
WO2009011134A1 (ja) * | 2007-07-19 | 2009-01-22 | Panasonic Corporation | 無線通信装置およびldpc符号化における通信リソース配置方法 |
KR20090094738A (ko) * | 2008-03-03 | 2009-09-08 | 삼성전자주식회사 | 무선 디지털 방송 시스템에서 시그널링 정보를 부호화하는 장치 및 방법 |
PL2388941T3 (pl) * | 2008-03-03 | 2019-03-29 | Samsung Electronics Co., Ltd. | Sposób i urządzenie do przesyłania zakodowanej informacji sterującej w systemie komunikacji bezprzewodowej |
US8868661B2 (en) * | 2008-10-08 | 2014-10-21 | Verizon Patent And Licensing Inc. | Message management based on metadata |
KR101481435B1 (ko) * | 2008-12-18 | 2015-01-12 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호매핑 방법 및 이를 위한 장치 |
US8201068B2 (en) * | 2009-01-06 | 2012-06-12 | Mediatek Inc. | Method for generating parity-check matrix |
JP5440836B2 (ja) * | 2009-03-24 | 2014-03-12 | ソニー株式会社 | 受信装置及び方法、プログラム、並びに受信システム |
JP5344228B2 (ja) * | 2009-03-26 | 2013-11-20 | ソニー株式会社 | 受信装置及び方法、プログラム、並びに受信システム |
US9136874B2 (en) * | 2013-03-15 | 2015-09-15 | Ibiquity Digital Corporation | Method and apparatus for transmission and reception of in-band on-channel radio signals including complementary low density parity check coding |
RU167430U1 (ru) * | 2016-07-08 | 2017-01-10 | Открытое акционерное общество "Российский институт мощного радиостроения" | Устройство оценки вероятности ошибки на бит для сигналов с восьмипозиционной фазовой модуляцией по четырехпозиционным сигналам |
US11296823B2 (en) * | 2017-05-30 | 2022-04-05 | Qualcomm Incorporated | Priority based mapping of encoded bits to symbols |
CN109391360B (zh) | 2017-08-11 | 2022-04-12 | 中兴通讯股份有限公司 | 数据编码方法及装置 |
US11455208B2 (en) * | 2020-08-20 | 2022-09-27 | Western Digital Technologies, Inc. | Soft information for punctured bit estimation in a data storage device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030001188A (ko) * | 2001-06-27 | 2003-01-06 | 삼성전자 주식회사 | 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법 |
KR20030064181A (ko) * | 2002-01-26 | 2003-07-31 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 비트/심벌간신뢰도를 이용한 데이터 송/수신 장치 및 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2198452T3 (es) * | 1995-06-12 | 2004-02-01 | Siemens Aktiengesellschaft | Procedimiento e instalacion de codificacion para la transmision segura de datos por medio de codificacion de componentes multiples. |
US6857097B2 (en) * | 2001-05-16 | 2005-02-15 | Mitsubishi Electric Research Laboratories, Inc. | Evaluating and optimizing error-correcting codes using a renormalization group transformation |
US6633856B2 (en) * | 2001-06-15 | 2003-10-14 | Flarion Technologies, Inc. | Methods and apparatus for decoding LDPC codes |
US6938196B2 (en) * | 2001-06-15 | 2005-08-30 | Flarion Technologies, Inc. | Node processors for use in parity check decoders |
-
2003
- 2003-12-19 KR KR1020030093944A patent/KR100744343B1/ko not_active IP Right Cessation
-
2004
- 2004-12-20 CN CNA2004800380556A patent/CN1898891A/zh active Pending
- 2004-12-20 CA CA002545404A patent/CA2545404A1/en not_active Abandoned
- 2004-12-20 EP EP04030172A patent/EP1548948A1/en not_active Withdrawn
- 2004-12-20 US US11/018,613 patent/US20050152408A1/en not_active Abandoned
- 2004-12-20 RU RU2006121493/09A patent/RU2340092C2/ru not_active IP Right Cessation
- 2004-12-20 JP JP2006545242A patent/JP2007515122A/ja active Pending
- 2004-12-20 AU AU2004300404A patent/AU2004300404B2/en not_active Expired - Fee Related
- 2004-12-20 WO PCT/KR2004/003357 patent/WO2005060141A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030001188A (ko) * | 2001-06-27 | 2003-01-06 | 삼성전자 주식회사 | 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법 |
KR20030064181A (ko) * | 2002-01-26 | 2003-07-31 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 비트/심벌간신뢰도를 이용한 데이터 송/수신 장치 및 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101426558B1 (ko) * | 2007-11-05 | 2014-08-06 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서데이터 송수신 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
WO2005060141A1 (en) | 2005-06-30 |
AU2004300404A1 (en) | 2005-06-30 |
RU2340092C2 (ru) | 2008-11-27 |
CA2545404A1 (en) | 2005-06-30 |
US20050152408A1 (en) | 2005-07-14 |
KR20050062942A (ko) | 2005-06-28 |
CN1898891A (zh) | 2007-01-17 |
EP1548948A1 (en) | 2005-06-29 |
RU2006121493A (ru) | 2007-12-27 |
JP2007515122A (ja) | 2007-06-07 |
AU2004300404B2 (en) | 2008-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100744343B1 (ko) | 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 | |
KR101503059B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 | |
KR100946905B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호 송수신 장치 및 방법 | |
KR100641052B1 (ko) | Ldpc 부호기 및 복호기, 및 ldpc 부호화 방법 및복호화 방법 | |
KR101503058B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 | |
KR100955952B1 (ko) | 무선 통신 시스템에서 리프팅 저밀도 패러티 검사 부호를이용한 시공간 부호화 방법 및 장치 | |
KR100918763B1 (ko) | 병렬 연접 저밀도 패리티 검사 부호를 사용하는 채널 부호화/복호 장치 및 방법 | |
KR100809616B1 (ko) | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
KR102338508B1 (ko) | 고차 변조를 사용하는 통신 또는 방송 시스템에서 부호화/복호화 방법 및 장치 | |
US8286065B2 (en) | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes | |
RU2450442C2 (ru) | Способ и устройство для кодирования и декодирования канала в системе связи с использованием кодов с низкой плотностью проверок на четность | |
KR20080104376A (ko) | 통신 장치, 복호 장치, 정보 전송 방법 및 복호 방법 | |
KR20060097503A (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널인터리빙/디인터리빙 장치 및 그 제어 방법 | |
KR20060045862A (ko) | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
KR20060047600A (ko) | 가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
KR20070059696A (ko) | 통신 시스템에서 가변 부호화율을 지원하는 신호 송수신장치 및 방법 | |
KR20080104684A (ko) | 블록 형태 저밀도 패러티 검사 부호의 천공 방법 | |
KR20080000479A (ko) | 통신 시스템에서 신호 수신 장치 및 방법 | |
KR20090093778A (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널부호/복호 장치 및 방법 | |
KR101503656B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 | |
KR101524869B1 (ko) | 저밀도 패리티 검사 부호의 부호화 및 복호화 장치 및 방법 | |
KR101503995B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 | |
KR101413320B1 (ko) | 통신 시스템에서 채널 인터리빙/디인터리빙 장치 및 방법 | |
KR101276845B1 (ko) | 복수의 레이어들을 이용하여 ldpc 복호화를 수행하는방법 | |
WO2006068348A1 (en) | Low density parity check encoder using costas array, and channel encoder of high speed portable internet system comprising the same and channel encoding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031219 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060607 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20031219 Comment text: Patent 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: 20070622 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070724 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070724 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110629 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120628 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130627 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140627 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150629 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170609 |