KR20070054088A - 통신 시스템에서 신호 송수신 장치 및 방법 - Google Patents
통신 시스템에서 신호 송수신 장치 및 방법 Download PDFInfo
- Publication number
- KR20070054088A KR20070054088A KR1020060083834A KR20060083834A KR20070054088A KR 20070054088 A KR20070054088 A KR 20070054088A KR 1020060083834 A KR1020060083834 A KR 1020060083834A KR 20060083834 A KR20060083834 A KR 20060083834A KR 20070054088 A KR20070054088 A KR 20070054088A
- Authority
- KR
- South Korea
- Prior art keywords
- equation
- parity
- matrix
- node
- partial matrix
- Prior art date
Links
Images
Classifications
-
- 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
-
- 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/033—Theoretical methods to calculate these checking codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—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 using interleaving techniques
-
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
- H03M13/6368—Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
- H03M13/6393—Rate compatible low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
Abstract
본 발명은 통신 시스템에서, 신호 송신 장치가 정보 벡터를 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식으로 부호화하여 LDPC 부호어로 생성하고, 상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하여 송신한다.
k-SR 노드 파트, 천공 방식, 부분 행렬
Description
도 1은 본 발명의 실시예에 따른 부호어 벡터의 구조를 개략적으로 도시한 도면
도 2는 bipartite 그래프상에 본 발명의 실시예에 따른 1-SR 노드를 도시한 도면
도 3은 bipartite 그래프상에 본 발명의 실시예에 따른 k-SR 노드를 도시한 도면
도 4는 본 발명의 실시예에 따른 LDPC 부호의 패리티 검사 행렬을 도시한 도면
도 5는 본 발명의 실시예에 따른 패리티 검사 행렬의 부분 행렬 H2 구조의 일 예를 도시한 도면
도 6은 도 5의 패리티 검사 행렬의 부분 행렬 H2를 행 교환 및 열 교환에 의해 변형한 일 예를 도시한 도면
도 7은 본 발명의 실시예에 따른 패리티 검사 행렬의 부분 행렬 H2 구조의 다른 예를 도시한 도면
도 8은 본 발명의 실시예에 따른 LDPC 부호를 사용하는 통신 시스템에서 신호 송신 장치의 구조를 도시한 도면
도 9은 본 발명의 실시예에 따른 LDPC 부호를 사용하는 통신 시스템에서 신호 수신 장치의 구조를 도시한 도면
본 발명은 통신 시스템에 관한 것으로서, 특히 통신 시스템에서 신호를 송수신하는 장치 및 방법에 관한 것이다.
일반적으로, 통신 시스템은 단말기들에게 고속의 대용량 데이터 송수신이 가능한 서비스를 제공하기 위한 형태로 발전해 나가고 있다. 따라서, 통신 시스템에서는 고속 대용량 데이터 송수신에 적합한 저밀도 패리티 검사(LDPC: Low Density Parity Check, 이하 'LDPC'라 칭하기로 한다) 부호의 사용을 적극적으로 고려하고 있다.
한편, 통신 시스템은 고속 대용량 데이터 송수신을 위해 상기 LDPC 부호의 사용뿐만 아니라 하이브리드 자동 재송신 요구(HARQ: Hybrid Automatic Retransmission Request, 이하 'HARQ'라 칭하기로 한다) 방식과 적응적 변조 및 부호화(AMC: Adaptive Modulation and Coding, 이하 'AMC'라 칭하기로 한다) 방식 등과 같은 다양한 방식들을 사용하는 것 역시 적극적으로 고려하고 있다. 상기 HARQ 방식 및 AMC 방식 등을 사용하기 위해서는 통신 시스템에서 다양한 부호화율(coding rate)들을 지원해야만 한다.
상기에서 설명한 바와 같이, 통신 시스템은 고속 대용량 데이터 송수신을 위해 LDPC 부호를 사용함과 함께 HARQ 방식과 AMC 방식 등과 같은 다양한 부호화율들을 지원하는 방식들을 사용하는 것을 적극적으로 고려하고 있다. 그러나, LDPC 부호의 경우 이분(bipartite, 이하 'bipartite'라 칭하기로 한다) 그래프 상의 사이클(cycle) 구조와 하드웨어 구현 등과 같은 제약 조건들로 인해 그 지원 가능한 부호화율들에 제한이 있다. 따라서, 통신 시스템에서 다양한 부호화율들을 지원하면서도 부호화기 및 복호기 증가없이 LDPC 부호를 사용하여 신호를 송수신하는 방안에 대한 필요성이 대두되고 있다.
따라서, 본 발명의 목적은 LDPC 부호를 사용하는 통신 시스템에서 신호를 송수신하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 LDPC 부호를 사용하는 통신 시스템에서 다양한 부호화율들을 지원하여 신호를 송수신하는 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 LDPC 부호를 사용하는 통신 시스템에서 다양한 부호화율들을 지원하기 위한 패리티 검사 행렬을 생성하는 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 장치는; 통신 시스템의 신호 송신 장치에 있어서, 정보 벡터를 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식으로 부호화하여 LDPC 부호어로 생성하는 부호화기와, 상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하는 천공기를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 장치는; 통신 시스템의 신호 수신 장치에 있어서, 수신 신호에 신호 송신 장치측에서 사용한 부호화율에 상응하게 0 심벌들을 삽입하는 0 삽입기와, 상기 0 심벌들이 삽입된 신호를 상기 신호 송신 장치측에서 사용한 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식에 상응하는 복호 방식으로 복호하여 정보 벡터로 검출하는 복호기를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 방법은; 통신 시스템의 신호 송신 장치에서 신호를 송신하는 방법에 있어서, 정보 벡터를 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식으로 부호화하여 LDPC 부호어로 생성하는 과정과, 상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 방법은; 통신 시스템의 신호 수신 장치에서 신호를 수신하는 방법에 있어서, 수신 신호에 신호 송신 장치측에서 사용한 부호화율에 상응하게 0 심벌들을 삽입하는 과정과, 상기 0 심벌들이 삽입된 신호를 상기 신호 송신 장치측에서 사용한 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식에 상응하는 복호 방식으로 복호하여 정보 벡터로 검출하는 과정을 포함한다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
본 발명은 저밀도 패리티 검사(LDPC: Low Density Parity Check, 이하 'LDPC'라 칭하기로 한다) 부호를 사용하는 통신 시스템에서 신호를 송수신하는 장치 및 방법을 제안한다. 또한, 본 발명은 LDPC 부호를 사용하는 통신 시스템에서 다양한 부호화율(coding rate)들을 지원하여 신호를 송수신하는 장치 및 방법을 제안한다. 여기서, 다양한 부호화율들을 지원하기 위해 본 발명에서는 일 예로 천공(puncturing) 방식을 사용한다고 가정하기로 한다.
먼저, 다양한 부호화율들을 지원하는 LDPC 부호의 설계는 일반적인 LDPC 부호의 설계와 마찬가지로 패리티 검사 행렬의 설계를 통해 구현된다. 그런데, 1개의 부호화기를 사용하여 다양한 부호화율들을 지원하는 LDPC 부호를 제공하기 위해서는 상기 패리티 검사 행렬내에 서로 다른 부호화율들에 상응하는 LDPC 부호를 나타낼 수 있는 패리티 검사 행렬이 포함되어야만 한다. 이와 같이 1개의 패리티 검사 행렬을 사용하여 2개 이상의 부호화율들을 지원하도록 하는 대표적인 방식이 천공 방식이다.
상기 천공 방식은 부호화기에서 출력하는 LDPC 부호어(codeword), 즉 부호어 벡터(codeword vector)의 패리티 벡터(parity vector)를 모두 송신하지 않고 상기 생성된 패리티 벡터 중의 일부만 송신함으로써 부호화율을 증가시키는 방식이다. 상기 천공 방식을 사용할 경우 부호화 및 복호시 최초에 구비하고 있는 부호화기 및 복호기를 그대로 사용할 수 있다. 즉, 상기 천공 방식은 부호화 복잡도와 복호 복잡도가 부호화율과 부호어 벡터 길이에 상관없이 거의 일정하고, 정보 벡터 길이는 고정되고 패리티 벡터의 길이만을 가변시켜 부호화율을 가변시키기 때문에 그 신뢰성이 높다. 그런데, 상기 천공 방식을 사용하여 생성한 LDPC 부호는 그 천공 패턴(puncturing pattern)에 따라 그 성능이 상이해질 수 있으므로 상기 천공 패턴을 설계하는 것이 중요한 요인으로 작용한다. 따라서, 본 발명에서는 부호화율에 상응하는 천공 패턴을 제안하고, 상기 천공 패턴에 상응하게 천공 방식을 사용하여 LDPC 부호어를 천공하여 송수신함으로써 그 성능을 향상시키는 장치 및 방법을 제안한다.
먼저, 본 발명의 실시예에 따른 패리티 검사 행렬을 생성하는 방법에 대해서 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 부호어 벡터의 구조를 개략적으로 도시한 도면이다.
상기 도 1을 참조하면, 먼저 부호어 벡터의 길이가 N 심벌이고, 정보 벡터의 길이가 N 심벌이고, 타겟으로 하는 부호화율을 Rp라고 가정할 경우, 천공해야만 하는 심벌의 개수 Np는 하기 수학식 1과 같이 나타낼 수 있다.
한편, 임의의 LDPC 부호에 대해 길이 N 심벌의 부호어 벡터에서 Np개의 심벌들을 천공한다고 가정할 경우, k 스텝 회복 가능(k-SR: k Step Recoverable, 이하 'k-SR'라 칭하기로 한다) 노드(node)를 정의하기로 한다. 여기서, 도 2 및 도 3을 참조하여 상기 k-SR 노드에 대해서 설명하면 다음과 같다.
먼저, 도 2를 참조하여 본 발명의 실시예에 따른 1-SR 노드에 대해서 설명하기로 한다.
상기 도 2는 이분(bipartite, 이하 'bipartite'라 칭하기로 한다) 그래프상에 본 발명의 실시예에 따른 1-SR 노드를 도시한 도면이다.
상기 도 2를 참조하면, 먼저 1-SR 노드는 가변 노드(variable node)로서 그 노드에 이웃(neighbor)하는 검사 노드(check node)들 중에 적어도 하나의 검사 노드가 상기 1-SR 노드 자신을 제외하고 모두 비천공 가변 노드들과 연결되어 있는 노드라고 정의하기로 한다. 여기서, 비천공 가변 노드들을 0-SR 노드라고 정의하기로 하며, 상기 비천공 가변 노드라함은 천공되지 않는 가변 노드를 나타낸다. 결과적으로, 상기 1-SR 노드는 반복 복호(iterative decoding) 방식에 의해 1회의 반복 복호만을 통해 복원이 가능한 노드를 나타낸다.
다음으로, 도 3을 참조하여 본 발명의 실시예에 따른 k-SR 노드에 대해서 설명하기로 한다.
상기 도 3은 bipartite 그래프상에 본 발명의 실시예에 따른 k-SR 노드를 도시한 도면이다.
상기 도 3은 본 발명의 실시예에 따른 bipartite 그래프상의 k-SR 노드를 개략적으로 도시한 도면이다.
상기 도 3을 참조하면, 먼저 k-SR 노드는 가변 노드로서 그 노드에 이웃하는 검사 노드들 중에 적어도 하나의 검사 노드가 상기 k-SR 노드 자신을 제외하고 하나의 (k-1)-SR 노드를 포함하고, 나머지는 0~(k-1) SR 노드들로 구성되는 노드로 정의하기로 한다. 결과적으로, 상기 k-SR 노드는 반복 복호 방식에 의해 k회의 반복 복호를 통해 복원이 가능한 노드를 나타낸다.
결과적으로, 상기 도 1에 도시되어 있는 부호어 벡터는 정보 벡터, 즉 0-SR 노드들을 포함하는 0-SR 노드 파트와, 패리티 벡터, 즉 1-SR 노드들을 포함하는 1-SR 노드 파트 내지 k-SR 노드들을 포함하는 k-SR 노드 파트를 포함한다.
또한, 본 발명의 실시예에서는 LDPC 부호의 패리티 검사 행렬을 상기 k-SR 노드를 고려하여 생성하기로 하며, 이를 도 4를 참조하여 설명하기로 한다.
상기 도 4는 본 발명의 실시예에 따른 LDPC 부호의 패리티 검사 행렬을 도시한 도면이다.
상기 도 4를 참조하면, 상기 패리티 검사 행렬 H는 시스테메틱 파트(systematic pat)(400)와 비시스테메틱 파트(non-systematic pat)(450)를 포함한다. 또한, 상기 비시스테메틱 파트(450)는 부분 행렬 P1(460-1) 내지 부분 행렬 Pd(460-d)를 포함한다. 여기서, 상기 부분 행렬 P1(460-1)은 1-SR 노드들을 포함하는 행렬이며, 부분 행렬 Pd(460-d)는 d-SR 노드들을 포함하는 행렬이며, 이다.
한편, 상기 패리티 검사 행렬 H는 하기 수학식 2와 같이 2개의 부분 행렬 H1과 부분 행렬 H2을 포함한다고 가정하기로 한다.
상기 수학식 2에서 부분 행렬 H1은 상기 시스테메틱 파트(400)에 대응되는 행렬을 나타내며, 부분 행렬 H2은 상기 비시스테메틱 파트(450)에 대응되는 행렬을 나타낸다.
또한, 상기 부분 행렬 H2은 하기 수학식 3과 같이 나타낼 수 있다.
여기서, 상기 패리티 검사 행렬 H에 의해 생성되는 부호어 벡터의 심벌 개수는 N개이고, 상기 부호어 벡터가 포함하는 정보어 벡터의 심벌 개수가 K 개이고, 패리티 벡터 심볼의 개수가 M개라고 가정하기로 한다. 따라서, 상기 패리티 검사 행렬 H에 의해 생성되는 부호어 벡터의 부호화율 R은 이 된다.
이렇게, 부호화율 R의 부호어 벡터를 생성할 수 있는 패리티 검사 행렬 H를 생성해 놓은 후, 상기 통신 시스템에서 사용하고자 하는 부호화율에 상응하게 상기 패리티 검사 행렬 H의 비시스테매틱 파트(650)가 포함하는 부분 행렬들중 1-SR 노드 파트인 부분 행렬 P1에 해당하는 패리티 심벌들부터 천공한다. 물론, 상기 부분 행렬 P1 다음에는 상기 부분 행렬 P1과 부분 행렬 P2에 해당하는 패리티 심벌들이 함께 천공되며, 이런 식으로 타겟으로 하는 부호화율이 획득될 때까지 해당 부분 행렬들에 해당하는 패리티 심벌들이 천공된다.
다음으로 도 5 및 도 6을 참조하여 본 발명의 실시예에 따른 모 패리티 검사 행렬의 부분 행렬 H2 구조에 대해서 설명하기로 한다.
상기 도 5는 본 발명의 실시예에 따른 패리티 검사 행렬의 부분 행렬 H2 구조의 일 예를 도시한 도면이다.
상기 도 5에 도시되어 있는 부분 행렬 H2의 구조는 패리티 벡터 심벌의 개수 M이 16일 경우(M = 16)의 구조이며, 총 5개의 행렬들, 즉 부분 행렬 P1 내지 부분 행렬 P5를 포함한다. 상기 부분 행렬 H2에서 k-SR 노드 파트에 대응하는 부분 행렬(이하, 'k-SR 행렬'이라 칭하기로 한다), 즉 부분 행렬 Pk의 j번째 열(column) hk,j는 하기 수학식 4 및 수학식 5와 같이 나타낼 수 있다.
상기 수학식 5에서, k = d+1이다.
한편, 상기 부분 행렬 Pk을 열 교환(column permutation) 및 행교환(row permutation)할 경우 상기 도 5에 도시되어 있는 부분 행렬 H2의 구조는 도 6에 도시되어 있는 부분 행렬 H2의 구조와 같이 변형할 수 있다.
상기 도 6은 본 발명의 실시예에 따른 패리티 검사 행렬의 부분 행렬 H2 구조의 다른 예를 도시한 도면이다.
상기 도 6에 도시되어 있는 부분 행렬 H2의 구조는 도 5에 도시되어 있는 부분 행렬 H2의 구조를 열 교환 및 행 교환하여 생성되며, lower triangular 행렬임을 알 수 있다. 상기 부분 행렬 H2에서 부분 행렬 Pk의 j번째 열 hk,j는 하기 수학식 6 및 수학식 7과 같이 나타낼 수 있다.
상기 수학식 7에서, k = d+1이다.
상기 도 5 및 도 6에 도시되어 있는 부분 행렬 H2의 구조는 패리티 벡터 심벌의 개수 M이 16(M = 16)인 경우, 즉 패리티 벡터 심벌의 개수 M이 2의 지수승의 값을 가지는 경우의 구조이다. 그런데, 상기 패리티 벡터 심벌의 개수 M이 2의 지수승이 아닌 값을 가지는 경우 부분 행렬 H2의 구조는 상기 도 5 및 도 6에서 설명한 바와 상이하게 되며, 이를 구체적으로 설명하면 다음과 같다.
먼저, k-SR 행렬, 즉 부분 행렬 Pk의 j번째 열 hk,j는 하기 수학식 9 및 수학식 9와 같이 나타낼 수 있다.
상기 수학식 9에서, k = d+1이다.
다음으로 도 8을 참조하여 본 발명의 실시예에 따른 통신 시스템의 신호 송신 장치 구조에 대해서 설명하기로 한다.
상기 도 8은 본 발명의 실시예에 따른 LDPC 부호를 사용하는 통신 시스템에서 신호 송신 장치의 구조를 도시한 도면이다.
상기 도 8을 참조하면, 먼저 상기 신호 송신 장치는 부호화기(811)와, 천공기(813)와, 제어기(815)와, 변조기(modulator)(817)와, 송신기(819)를 포함한다. 먼저, 상기 신호 송신 장치에서 송신하고자 하는 정보 데이터, 즉 정보 벡터(information vector)()가 발생되면, 상기 정보 벡터()는 상기 부호화기(811)로 전달된다. 상기 부호화기(811)는 상기 정보 벡터()를 미리 설정되어 있는 부호화 방식으로 부호화하여 부호어 벡터(codeword vector)(), 즉 LDPC 부호어로 생성한 후 상기 천공기(813)로 출력한다. 여기서, 상기 부호화 방식은 LDPC 부호화 방식, 즉 도 5 내지 도 7에서 설명한 바와 같이 비시스테메틱 파트에 대응 하는 부분 행렬, 즉 부분 행렬 H2를 포함하는 패리티 검사 행렬에 상응하게 부호화하는 LDPC 부호화 방식이 되는 것이다.
상기 천공기(813)는 상기 부호화기(811)에서 출력한 부호어 벡터()를 입력하여 상기 제어기(815)의 제어에 따라 해당하는 부호화율에 상응하게 천공한 후 상기 변조기(817)로 출력한다. 여기서, 상기 제어기(815)가 상기 천공기(813)의 동작을 제어하는 동작에 대해서 설명하면 다음과 같다.
먼저, 상기 제어기(815)는 상기 신호 송신 장치에서 타겟으로 하는 부호화율에 상응하게 상기 천공기(813)가 상기 부호화기(811)에서 출력한 부호어 벡터()에서 상기 부호화율에 상응하게 결정되어 있는 부분 행렬 H2내의 k-SR 행렬에 해당하는 패리티 심벌을 천공한 후 상기 변조기(817)로 출력하도록 제어한다.
한편, 상기 변조기(817)는 천공기(813)에서 출력한 신호를 입력하여 미리 설정되어 있는 변조 방식으로 변조하여 변조 벡터()으로 생성하여 상기 송신기(819)로 출력한다. 상기 송신기(819)는 상기 변조기(817)에서 출력한 변조 벡터()를 입력하여 송신 신호 처리한 후 안테나를 통해 신호 수신 장치로 송신한다. 또한, 상기 도 8에 별도로 도시하지는 않았으나 상기 천공기(813)가 천공한 패리티 심벌들이 해당하는 패리티 검사 행렬내 k-SR 행렬에 대한 정보는 상기 신호 송신 장치와 신호 수신 장치간에 공통적으로 인식하고 있다고 가정하기로 한다.
다음으로 도 9를 참조하여 본 발명의 실시예에 다른 LDPC 부호를 사용하는 통신 시스템의 신호 수신 장치 구조에 대해서 설명하기로 한다.
상기 도 9는 본 발명의 실시예에 따른 LDPC 부호를 사용하는 통신 시스템에서 신호 수신 장치의 구조를 도시한 도면이다.
상기 도 9를 참조하면, 상기 신호 수신 장치는 수신기(911)와, 복조기(de-modulator)(913)와, 0 삽입기(915)와, 제어기(917)와, 복호기(decoder)(919)를 포함한다. 먼저, 신호 송신 장치에서 송신한 신호는 상기 신호 수신 장치의 안테나를 통해 수신되고, 상기 안테나를 통해 수신된 신호는 상기 수신기(911)로 전달된다. 상기 수신기(911)는 상기 수신 신호를 수신 신호 처리한 후 그 수신 신호 처리된 수신 벡터()를 상기 복조기(913)로 출력한다. 상기 복조기(913)는 상기 수신기(911)에서 출력한 수신 벡터()를 입력하여 상기 신호 송신 장치의 변조기, 즉 변조기(817)에서 적용한 변조 방식에 상응하는 복조 방식으로 복조한 후 그 복조한 복조 벡터()를 상기 0 삽입기(915)로 출력한다. 상기 0 삽입기(915)는 상기 복조기(913)에서 출력한 복조 벡터()를 입력하여 상기 제어기(917)의 제어에 따라 상기 신호 송신 장치의 천공기, 즉 천공기(813)에서 적용한 천공 방식에 상응하게 0 심벌을 삽입한 후 상기 복호기(919)로 출력한다. 여기서, 상기 제어기(917)가 상기 0 삽입기(915)의 0 삽입 동작을 제어하는 동작에 대해서 설명하면 다음과 같다.
먼저, 상기 제어기(915)는 상기 신호 수신 장치에서 타겟으로 하는 부호화율 에 상응하게 상기 0 삽입기(915)가 상기 복조기(913)에서 출력한 복조 벡터()에 상기 부호화율에 상응하게 결정되어 있는 위치에 0 심벌을 삽입한 후 출력하도록 제어한다. 여기서, 상기 0 심벌이 삽입되는 위치는 부호어 벡터()에서 천공된 패리티 심벌의 위치와 동일하게 된다.
한편, 상기 복호기(919)는 상기 0 삽입기(915)에서 출력한 신호를 입력하여 신호 송신 장치의 부호화기, 즉 부호화기(811)에서 적용한 부호화 방식에 상응하는 복호 방식으로 복호한 후 그 복호한 신호를 최종적으로 복원된 정보 벡터()로 출력한다. 여기서, 상기 복호 방식, 즉 LDPC 복호 방식은 합곱(sum-product) 알고리즘(algorithm)에 기반한 반복 복호(iterative decoding) 알고리즘을 사용하는 방식이다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은, LDPC 부호를 사용하는 통신 시스템에서 다양한 부호화율들을 지원하여 신호를 송수신하는 것을 가능하게 한다는 이점을 가진다. 또한, 본 발명은 LDPC 부호를 사용하는 통신 시스템에서 천공 방식을 사용하여 다양한 부호화율들을 지원하는 것이 가능하도록 하여 하드웨어 복잡도를 최소화시켜 신호를 송수신하는 것을 가능하게 한다는 이점을 가진다. 또한, 본 발명에서는 다양한 부호화율들을 지원하기 위해 사용되는 천공 방식의 천공 패턴을 새롭게 제안함으로써 그 천공된 LDPC 부호어의 성능을 향상시킨다는 이점을 가진다.
Claims (31)
- 통신 시스템의 신호 송신 장치에서 신호를 송신하는 방법에 있어서,정보 벡터를 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식으로 부호화하여 LDPC 부호어로 생성하는 과정과,상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하는 과정을 포함하는 신호 송신 장치의 신호 송신 방법.
- 제1항에 있어서,상기 천공한 LDPC 부호어를 송신하는 과정을 더 포함하는 신호 송신 장치의 신호 송신 방법.
- 제1항에 있어서,상기 LDPC 부호화 방식은 상기 정보 벡터를 패리티 검사 행렬에 상응하게 부호화하여 상기 LDPC 부호어로 생성하는 방식이며, 상기 패리티 검사 행렬은 정보 벡터에 대응되는 시스테메틱 파트와, 패리티 벡터에 대응되는 비시스테메틱 파트를 포함하며, 상기 비시스테메틱 파트는 적어도 k개의 부분 행렬들을 포함함을 특징으로 하는 신호 송신 장치의 신호 송신 방법.
- 제4항에 있어서,상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하는 과정은;상기 LDPC 부호어가 포함하는 패리티 벡터에서 k값이 최소값을 가지는 k-SR 노드 파트에 대응하는 제1부분 행렬 내지 k값이 최대값을 가지는 k-SR 노드 파트에 대응하는 제k부분 행렬중 상기 제1부분 행렬에 대응하는 패리티 심벌부터 순차적으로 상기 제k 부분 행렬에 대응하는 패리티까지 상기 부호화율이 획득될 때까지 천공하는 것임을 특징으로 하는 신호 송신 장치의 신호 송신 방법.
- 통신 시스템의 신호 송신 장치에 있어서,정보 벡터를 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식으로 부호화하여 LDPC 부호어로 생성하는 부호화기와,상기 LDPC 부호어를 부호화율에 상응하게 천공 방식을 사용하여 천공하는 천공기를 포함하는 신호 송신 장치.
- 제9항에 있어서,상기 천공한 LDPC 부호어를 송신하는 송신기와,상기 부호화율에 상응하게 상기 천공 방식을 결정하여 상기 천공기의 동작을 제어하는 제어기를 더 포함하는 신호 송신 장치.
- 제9항에 있어서,상기 LDPC 부호화 방식은 상기 정보 벡터를 패리티 검사 행렬에 상응하게 부호화하여 상기 LDPC 부호어로 생성하는 방식이며, 상기 패리티 검사 행렬은 정보 벡터에 대응되는 시스테메틱 파트와, 패리티 벡터에 대응되는 비시스테메틱 파트를 포함하며, 상기 비시스테메틱 파트는 적어도 k개의 부분 행렬들을 포함함을 특징으로 하는 신호 송신 장치.
- 제12항에 있어서,상기 제어기는 상기 LDPC 부호어가 포함하는 패리티 벡터에서 k값이 최소값을 가지는 k-SR 노드 파트에 대응하는 제1부분 행렬 내지 k값이 최대값을 가지는 k-SR 노드 파트에 대응하는 제k부분 행렬중 상기 제1부분 행렬에 대응하는 패리티 심벌부터 순차적으로 상기 제k 부분 행렬에 대응하는 패리티까지 상기 부호화율이 획득될 때까지 상기 천공기가 천공 동작을 수행하도록 제어함을 특징으로 하는 신호 송신 장치.
- 통신 시스템의 신호 수신 장치에서 신호를 수신하는 방법에 있어서,수신 신호에 신호 송신 장치측에서 사용한 부호화율에 상응하게 0 심벌들을 삽입하는 과정과,상기 0 심벌들이 삽입된 신호를 상기 신호 송신 장치측에서 사용한 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식에 상응하는 복호 방식 으로 복호하여 정보 벡터로 검출하는 과정을 포함하는 신호 수신 장치의 신호 수신 방법.
- 제17항에 있어서,상기 LDPC 부호화 방식은 상기 정보 벡터를 패리티 검사 행렬에 상응하게 부호화하여 상기 LDPC 부호어로 생성하는 방식이며, 상기 패리티 검사 행렬은 정보 벡터에 대응되는 시스테메틱 파트와, 패리티 벡터에 대응되는 비시스테메틱 파트를 포함하며, 상기 비시스테메틱 파트는 적어도 k개의 부분 행렬들을 포함함을 특징으로 하는 신호 수신 장치의 신호 수신 방법.
- 제19항에 있어서,상기 수신 신호에 상기 부호화율에 상응하게 0 심벌들을 삽입하는 과정은;상기 부호화율에 상응하게 상기 신호 송신 장치측에서 LDPC 부호어에서 천공한 패리티 심벌들 위치에 0 심벌을 삽입하는 것이며,상기 천공한 패리티 심벌들 위치는 상기 부호화율이 획득될 때까지 상기 LDPC 부호어에서 천공된 패리티 심벌들의 위치이며, 상기 천공된 패리티 심벌들은 상기 부호화율이 획득될 때까지 천공된, 상기 LDPC 부호어가 포함하는 패리티 벡터에서 k값이 최소값을 가지는 k-SR 노드 파트에 대응하는 제1부분 행렬 내지 k값이 최대값을 가지는 k-SR 노드 파트에 대응하는 제k부분 행렬중 상기 제1부분 행렬에 대응하는 패리티 심벌부터 순차적으로 상기 제k 부분 행렬에 대응하는 패리티 심벌들임을 특징으로 하는 신호 수신 장치의 신호 수신 방법.
- 통신 시스템의 신호 수신 장치에 있어서,수신 신호에 신호 송신 장치측에서 사용한 부호화율에 상응하게 0 심벌들을 삽입하는 0 삽입기와,상기 0 심벌들이 삽입된 신호를 상기 신호 송신 장치측에서 사용한 저밀도 패리티 검사(LDPC: Low Density Parity Check) 부호화 방식에 상응하는 복호 방식으로 복호하여 정보 벡터로 검출하는 복호기를 포함하는 신호 수신 장치.
- 제24항에 있어서,상기 부호화율에 상응하게 상기 0 심벌들이 삽입되는 위치를 제어하는 제어기를 더 포함하는 신호 수신 장치.
- 제25항에 있어서,상기 LDPC 부호화 방식은 상기 정보 벡터를 패리티 검사 행렬에 상응하게 부호화하여 상기 LDPC 부호어로 생성하는 방식이며, 상기 패리티 검사 행렬은 정보 벡터에 대응되는 시스테메틱 파트와, 패리티 벡터에 대응되는 비시스테메틱 파트를 포함하며, 상기 비시스테메틱 파트는 적어도 k개의 부분 행렬들을 포함함을 특징으로 하는 신호 수신 장치.
- 제27항에 있어서,상기 제어기는 상기 0 삽입기가 상기 부호화율에 상응하게 상기 신호 송신 장치측에서 LDPC 부호어에서 천공한 패리티 심벌들 위치에 0 심벌을 삽입하도록 제어하며,상기 천공한 패리티 심벌들 위치는 상기 부호화율이 획득될 때까지 상기 LDPC 부호어에서 천공된 패리티 심벌들의 위치이며, 상기 천공된 패리티 심벌들은 상기 부호화율이 획득될 때까지 천공된, 상기 LDPC 부호어가 포함하는 패리티 벡터에서 k값이 최소값을 가지는 k-SR 노드 파트에 대응하는 제1부분 행렬 내지 k값이 최대값을 가지는 k-SR 노드 파트에 대응하는 제k부분 행렬중 상기 제1부분 행렬에 대응하는 패리티 심벌부터 순차적으로 상기 제k 부분 행렬에 대응하는 패리티 심벌들임을 특징으로 하는 신호 수신 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/603,585 US7904792B2 (en) | 2005-11-22 | 2006-11-22 | Apparatus and method for transmitting/receiving signal in a communication system |
EP06024212.0A EP1793502B1 (en) | 2005-11-22 | 2006-11-22 | Apparatus and method for transmitting/receiving signal in a communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US73888405P | 2005-11-22 | 2005-11-22 | |
US60/738,884 | 2005-11-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070054088A true KR20070054088A (ko) | 2007-05-28 |
KR101351140B1 KR101351140B1 (ko) | 2014-01-15 |
Family
ID=38276058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060083834A KR101351140B1 (ko) | 2005-11-22 | 2006-08-31 | 통신 시스템에서 신호 송수신 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7904792B2 (ko) |
EP (1) | EP1793502B1 (ko) |
KR (1) | KR101351140B1 (ko) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100895612B1 (ko) * | 2007-05-29 | 2009-05-06 | 연세대학교 산학협력단 | 블록 형태 저밀도 패러티 검사 부호의 천공 방법 |
WO2009102146A2 (en) * | 2008-02-11 | 2009-08-20 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
WO2009104898A2 (en) * | 2008-02-18 | 2009-08-27 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding channel in a communication system using low-density parity-check codes |
WO2009107990A3 (en) * | 2008-02-26 | 2009-12-03 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
WO2009107989A3 (en) * | 2008-02-26 | 2009-12-03 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
WO2011062424A2 (en) * | 2009-11-18 | 2011-05-26 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
RU2450442C2 (ru) * | 2008-02-18 | 2012-05-10 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для кодирования и декодирования канала в системе связи с использованием кодов с низкой плотностью проверок на четность |
KR101481854B1 (ko) * | 2007-11-26 | 2015-01-12 | 소니 주식회사 | 데이터 처리 장치, 및 데이터 처리 방법, 및 부호화 장치, 및 부호화 방법 |
KR101502677B1 (ko) * | 2008-02-11 | 2015-03-16 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
KR101503655B1 (ko) * | 2008-02-26 | 2015-03-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
KR101503656B1 (ko) * | 2008-02-26 | 2015-03-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 |
KR101503995B1 (ko) * | 2007-12-06 | 2015-03-18 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101191196B1 (ko) * | 2006-06-07 | 2012-10-15 | 엘지전자 주식회사 | 패리티 검사 행렬을 이용하여 부호화 및 복호화하는 방법 |
US8065598B1 (en) | 2007-02-08 | 2011-11-22 | Marvell International Ltd. | Low latency programmable encoder with outer systematic code and low-density parity-check code |
US8418023B2 (en) * | 2007-05-01 | 2013-04-09 | The Texas A&M University System | Low density parity check decoder for irregular LDPC codes |
CN101414833B (zh) * | 2007-10-19 | 2010-08-04 | 中兴通讯股份有限公司 | 低密度生成矩阵码的编码方法及装置 |
WO2009094805A1 (en) * | 2008-01-25 | 2009-08-06 | Panasonic Corporation | Radio communication apparatus and interleaving method |
EP2244387A1 (en) * | 2009-04-23 | 2010-10-27 | Georgia Tech Research Corporation | Method and transmitter for use in secure communication using error correction codes |
FR2953666B1 (fr) * | 2009-12-09 | 2012-07-13 | Commissariat Energie Atomique | Procede de codage ldpc a redondance incrementale |
DE102015215069B4 (de) * | 2015-08-06 | 2018-02-08 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zum Übertragen von Daten |
EP3477865B1 (en) | 2016-08-19 | 2021-07-28 | Huawei Technologies Co., Ltd. | Basis matrix generating method, coding/decoding method and apparatus for ldpc codes |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100498752B1 (ko) * | 1996-09-02 | 2005-11-08 | 소니 가부시끼 가이샤 | 비트메트릭스를 사용한 데이터 수신장치 및 방법 |
KR100377939B1 (ko) * | 1998-09-01 | 2003-06-12 | 삼성전자주식회사 | 이동통신시스템에서서브프레임전송을위한프레임구성장치및방법 |
DE60040805D1 (de) | 1999-12-20 | 2008-12-24 | Research In Motion Ltd | Hybrid-wiederholungsaufforderungsystem und -verfahren |
US6606724B1 (en) * | 2000-01-28 | 2003-08-12 | Conexant Systems, Inc. | Method and apparatus for decoding of a serially concatenated block and convolutional code |
WO2001084720A1 (en) * | 2000-05-03 | 2001-11-08 | University Of Southern California | Reduced-latency soft-in/soft-out module |
US7173978B2 (en) * | 2000-07-21 | 2007-02-06 | Song Zhang | Method and system for turbo encoding in ADSL |
JP3887255B2 (ja) * | 2002-03-25 | 2007-02-28 | 富士通株式会社 | 反復復号を用いたデータ処理装置 |
US7702986B2 (en) * | 2002-11-18 | 2010-04-20 | Qualcomm Incorporated | Rate-compatible LDPC codes |
WO2004068491A1 (ja) * | 2003-01-30 | 2004-08-12 | Fujitsu Limited | データ記録再生システム及び方法 |
US7222284B2 (en) * | 2003-06-26 | 2007-05-22 | Nokia Corporation | Low-density parity-check codes for multiple code rates |
KR20050046471A (ko) * | 2003-11-14 | 2005-05-18 | 삼성전자주식회사 | 저밀도 패러티 검사 부호를 병렬 연접하는 채널부호화/복호화 장치 및 방법 |
KR100659266B1 (ko) | 2004-04-22 | 2006-12-20 | 삼성전자주식회사 | 다양한 코드율을 지원하는 저밀도 패러티 검사 코드에 의한데이터 송수신 시스템, 장치 및 방법 |
KR20050118056A (ko) | 2004-05-12 | 2005-12-15 | 삼성전자주식회사 | 다양한 부호율을 갖는 Block LDPC 부호를 이용한이동 통신 시스템에서의 채널부호화 복호화 방법 및 장치 |
-
2006
- 2006-08-31 KR KR1020060083834A patent/KR101351140B1/ko active IP Right Grant
- 2006-11-22 EP EP06024212.0A patent/EP1793502B1/en active Active
- 2006-11-22 US US11/603,585 patent/US7904792B2/en active Active
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100895612B1 (ko) * | 2007-05-29 | 2009-05-06 | 연세대학교 산학협력단 | 블록 형태 저밀도 패러티 검사 부호의 천공 방법 |
KR101481854B1 (ko) * | 2007-11-26 | 2015-01-12 | 소니 주식회사 | 데이터 처리 장치, 및 데이터 처리 방법, 및 부호화 장치, 및 부호화 방법 |
KR101503995B1 (ko) * | 2007-12-06 | 2015-03-18 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 |
KR101502623B1 (ko) * | 2008-02-11 | 2015-03-16 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널부호/복호 방법 및 장치 |
WO2009102146A3 (en) * | 2008-02-11 | 2009-11-05 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
KR101502677B1 (ko) * | 2008-02-11 | 2015-03-16 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
CN101946413B (zh) * | 2008-02-11 | 2014-05-21 | 三星电子株式会社 | 使用低密度奇偶校验码的通信***中的信道编码和解码的方法和装置 |
WO2009102146A2 (en) * | 2008-02-11 | 2009-08-20 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
US8286065B2 (en) | 2008-02-11 | 2012-10-09 | Samsung Electronics Co., Ltd | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
CN103138768B (zh) * | 2008-02-18 | 2016-06-15 | 三星电子株式会社 | 编码和解码通信***中的信道的设备和方法 |
WO2009104898A3 (en) * | 2008-02-18 | 2009-11-05 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding channel in a communication system using low-density parity-check codes |
WO2009104898A2 (en) * | 2008-02-18 | 2009-08-27 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding channel in a communication system using low-density parity-check codes |
RU2450442C2 (ru) * | 2008-02-18 | 2012-05-10 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для кодирования и декодирования канала в системе связи с использованием кодов с низкой плотностью проверок на четность |
US8291282B2 (en) | 2008-02-18 | 2012-10-16 | Samsung Electronics Co., Ltd | Apparatus and method for encoding and decoding channel in a communication system using low-density parity-check codes |
CN103138768A (zh) * | 2008-02-18 | 2013-06-05 | 三星电子株式会社 | 编码和解码通信***中的信道的设备和方法 |
KR101503656B1 (ko) * | 2008-02-26 | 2015-03-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 |
US8271846B2 (en) | 2008-02-26 | 2012-09-18 | Samsung Electronics Co., Ltd | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
US8176384B2 (en) | 2008-02-26 | 2012-05-08 | Samsung Electronics Co., Ltd | Method and apparatus for channel encoding and decoding in a communication system using low-density-parity-check codes |
KR101503655B1 (ko) * | 2008-02-26 | 2015-03-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
WO2009107989A3 (en) * | 2008-02-26 | 2009-12-03 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
KR101503058B1 (ko) * | 2008-02-26 | 2015-03-18 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 |
WO2009107990A3 (en) * | 2008-02-26 | 2009-12-03 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
US8707125B2 (en) | 2009-11-18 | 2014-04-22 | Samsung Electronics Co., Ltd | Method and apparatus for transmitting and receiving data in a communication system |
WO2011062424A3 (en) * | 2009-11-18 | 2011-09-29 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
WO2011062424A2 (en) * | 2009-11-18 | 2011-05-26 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
US9154341B2 (en) | 2009-11-18 | 2015-10-06 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
US10038576B2 (en) | 2009-11-18 | 2018-07-31 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
US10425258B2 (en) | 2009-11-18 | 2019-09-24 | Samsung Electronics Co., Ltd | Method and apparatus for transmitting and receiving data in a communication system |
Also Published As
Publication number | Publication date |
---|---|
US20070226583A1 (en) | 2007-09-27 |
KR101351140B1 (ko) | 2014-01-15 |
US7904792B2 (en) | 2011-03-08 |
EP1793502B1 (en) | 2014-04-30 |
EP1793502A1 (en) | 2007-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101351140B1 (ko) | 통신 시스템에서 신호 송수신 장치 및 방법 | |
KR101740316B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호화/복호화 방법 및 장치 | |
KR100966043B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호 송수신 장치 및 방법 | |
KR100929079B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템의 복호 장치 및 방법 | |
KR100984289B1 (ko) | 통신 시스템에서 가변 부호화율을 지원하는 신호 송수신장치 및 방법 | |
KR101611169B1 (ko) | 통신/방송 시스템에서 데이터 송수신 장치 및 방법 | |
KR101502623B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널부호/복호 방법 및 장치 | |
KR100981501B1 (ko) | 통신 시스템에서 신호 송신 장치 및 방법 | |
KR101922555B1 (ko) | 방송/통신시스템에서 정보 송수신 방법 및 장치 | |
EP2768146A2 (en) | Apparatus and method for transmitting and receiving data in communication/broadcasting system | |
KR20120096510A (ko) | 통신 시스템에서 데이터 송수신 방법 및 장치 | |
JP2013219779A (ja) | 高スループット・アプリケーションのためのh−arqレート・コンパチブル符号を提供するためのシステム及び方法 | |
US11791845B2 (en) | Method and apparatus for channel encoding and decoding in communication or broadcasting system | |
CN101997645A (zh) | 用于单载波和/或正交频分复用的报头编码装置和方法 | |
KR101434267B1 (ko) | 통신 시스템에서 신호 수신 장치 및 방법 | |
KR101253184B1 (ko) | 모델 행렬을 이용하여 ldpc 부호화를 수행한 데이터를천공하는 방법 | |
KR100929080B1 (ko) | 통신 시스템에서 신호 송수신 장치 및 방법 | |
KR20080050957A (ko) | 통신 시스템에서 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
KR20080106738A (ko) | 저밀도 패리티 검사 코드 부호의 부호화 및 복호화 장치 및방법 | |
KR101276845B1 (ko) | 복수의 레이어들을 이용하여 ldpc 복호화를 수행하는방법 | |
EP3613148B1 (en) | Method and apparatus for channel encoding and decoding in communication or broadcasting system | |
KR20130001098A (ko) | 통신/방송 시스템에서 데이터 송수신 장치 및 방법 | |
KR20080076635A (ko) | 통신 시스템에서 신호 송수신 장치 및 방법 | |
KR100605988B1 (ko) | 저밀도 패러티 검사 부호의 효율적인 천공 방법 | |
KR101503654B1 (ko) | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 채널 부호/복호 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20161219 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20171219 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20181220 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20191217 Year of fee payment: 7 |