KR102023155B1 - 데이터 처리 장치, 및, 데이터 처리 방법 - Google Patents
데이터 처리 장치, 및, 데이터 처리 방법 Download PDFInfo
- Publication number
- KR102023155B1 KR102023155B1 KR1020187035768A KR20187035768A KR102023155B1 KR 102023155 B1 KR102023155 B1 KR 102023155B1 KR 1020187035768 A KR1020187035768 A KR 1020187035768A KR 20187035768 A KR20187035768 A KR 20187035768A KR 102023155 B1 KR102023155 B1 KR 102023155B1
- Authority
- KR
- South Korea
- Prior art keywords
- matrix
- column
- parity
- code
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 109
- 238000003672 processing method Methods 0.000 title abstract description 4
- 238000000034 method Methods 0.000 claims abstract description 100
- 239000011159 matrix material Substances 0.000 claims description 879
- 238000012360 testing method Methods 0.000 claims description 44
- 238000013507 mapping Methods 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 abstract description 73
- 238000004891 communication Methods 0.000 abstract description 27
- 230000002349 favourable effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 194
- 238000004088 simulation Methods 0.000 description 66
- 238000006243 chemical reaction Methods 0.000 description 46
- 238000006467 substitution reaction Methods 0.000 description 35
- 125000004122 cyclic group Chemical group 0.000 description 34
- 230000015654 memory Effects 0.000 description 28
- 230000008569 process Effects 0.000 description 28
- 238000013500 data storage Methods 0.000 description 16
- 230000014509 gene expression Effects 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 14
- 235000015429 Mirabilis expansa Nutrition 0.000 description 13
- 244000294411 Mirabilis expansa Species 0.000 description 13
- 235000013536 miso Nutrition 0.000 description 13
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 description 13
- 230000008707 rearrangement Effects 0.000 description 12
- 239000000470 constituent Substances 0.000 description 10
- 238000007689 inspection Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000013468 resource allocation Methods 0.000 description 6
- 230000002123 temporal effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000010363 phase shift Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 210000003746 feather Anatomy 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 101100241454 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) nuc-2 gene Proteins 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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
- 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/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
- H03M13/2792—Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
-
- 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/1105—Decoding
-
- 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/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
- H03M13/1165—QC-LDPC codes as defined for the digital video broadcasting [DVB] specifications, e.g. DVB-Satellite [DVB-S2]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/118—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure
- H03M13/1185—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure wherein the parity-check matrix comprises a part with a double-diagonal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/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
- H03M13/2778—Interleaver using block-wise interleaving, e.g. the interleaving matrix is sub-divided into sub-matrices and the permutation is performed in blocks of 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/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/615—Use of computational or mathematical techniques
- H03M13/616—Matrix operations, especially for generator matrices or check matrices, e.g. column or row permutations
-
- 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
-
- 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
- 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/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/20—Modulator circuits; Transmitter circuits
- H04L27/2032—Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
- H04L27/2053—Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
- H04L27/206—Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
도 2는 LDPC 부호의 복호 수순을 설명하는 흐름도이다.
도 3은 LDPC 부호의 검사 행렬의 예를 도시하는 도면이다.
도 4는 검사 행렬의 태너 그래프의 예를 도시하는 도면이다.
도 5는 변수 노드의 예를 도시하는 도면이다.
도 6은 체크 노드의 예를 도시하는 도면이다.
도 7은 본 기술을 적용한 전송 시스템의 일 실시 형태의 구성예를 도시하는 도면이다.
도 8은 송신 장치(11)의 구성예를 도시하는 블록도이다.
도 9는 비트 인터리버(116)의 구성예를 도시하는 블록도이다.
도 10은 검사 행렬의 예를 도시하는 도면이다.
도 11은 패리티 행렬의 예를 도시하는 도면이다.
도 12는 DVB-T.2의 규격으로 규정되어 있는 LDPC 부호의 검사 행렬을 설명하는 도면이다.
도 13은 DVB-T.2의 규격으로 규정되어 있는 LDPC 부호의 검사 행렬을 설명하는 도면이다.
도 14는 LDPC 부호의 복호에 관한 태너 그래프의 예를 도시하는 도면이다.
도 15는 계단 구조로 되어 있는 패리티 행렬 HT와, 그 패리티 행렬 HT에 대응하는 태너 그래프의 예를 도시하는 도면이다.
도 16은 패리티 인터리브 후의 LDPC 부호에 대응하는 검사 행렬 H의 패리티 행렬 HT의 예를 도시하는 도면이다.
도 17은 비트 인터리버(116), 및, 맵퍼(117)에 의해 행해지는 처리의 예를 설명하는 흐름도이다.
도 18은 LDPC 인코더(115)의 구성예를 도시하는 블록도이다.
도 19는 LDPC 인코더(115)의 처리예를 설명하는 흐름도이다.
도 20은 부호화율 1/4, 부호 길이 16200인 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 21은 검사 행렬 초기값 테이블로부터 검사 행렬 H를 구하는 방법을 설명하는 도면이다.
도 22는 검사 행렬의 구조를 도시하는 도면이다.
도 23은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 24는 검사 행렬 초기값 테이블로부터 생성되는 A 행렬을 설명하는 도면이다.
도 25는 B 행렬의 패리티 인터리브를 설명하는 도면이다.
도 26은 검사 행렬 초기값 테이블로부터 생성되는 C 행렬을 설명하는 도면이다.
도 27은 D 행렬의 패리티 인터리브를 설명하는 도면이다.
도 28은 검사 행렬에, 패리티 인터리브를 원상태로 되돌리는 패리티 디인터리브로서의 열 치환(column permutation)을 행한 검사 행렬을 도시하는 도면이다.
도 29는 검사 행렬에, 행 치환(row permutation)을 행함으로써 얻어지는 변환 검사 행렬을 도시하는 도면이다.
도 30은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 31은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 32는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 33은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 34는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 35는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 36은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 37은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 38은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 39는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 40은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 41은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 42는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 43은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 44는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 45는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 46은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 47은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 48은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 49는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 50은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 51은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 52는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 53은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 54는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 55는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 56은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 57은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 58은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 59는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 60은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 61은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 62는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 63은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 64는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 65는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 66은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 67은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 68은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 69는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 70은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 71은 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 72는 검사 행렬 초기값 테이블의 예를 도시하는 도면이다.
도 73은 열 가중치가 3이고, 행 가중치가 6이라는 디그리 시퀀스의 앙상블의 태너 그래프의 예를 도시하는 도면이다.
도 74는 멀티 에지 타입의 앙상블의 태너 그래프의 예를 도시하는 도면이다.
도 75는 검사 행렬을 설명하는 도면이다.
도 76은 검사 행렬을 설명하는 도면이다.
도 77은 검사 행렬을 설명하는 도면이다.
도 78은 검사 행렬을 설명하는 도면이다.
도 79는 검사 행렬을 설명하는 도면이다.
도 80은 검사 행렬을 설명하는 도면이다.
도 81은 검사 행렬을 설명하는 도면이다.
도 82는 검사 행렬을 설명하는 도면이다.
도 83은 변조 방식이 16QAM일 경우의 콘스텔레이션의 예를 도시하는 도면이다.
도 84는 변조 방식이 64QAM일 경우의 콘스텔레이션의 예를 도시하는 도면이다.
도 85는 변조 방식이 256QAM일 경우의 콘스텔레이션의 예를 도시하는 도면이다.
도 86은 변조 방식이 1024QAM일 경우의 콘스텔레이션의 예를 도시하는 도면이다.
도 87은 변조 방식이 QPSK일 경우의 UC의 신호점의 좌표 예를 도시하는 도면이다.
도 88은 변조 방식이 16QAM일 경우의 2D NUC의 신호점의 좌표 예를 도시하는 도면이다.
도 89는 변조 방식이 64QAM일 경우의 2D NUC의 신호점의 좌표 예를 도시하는 도면이다.
도 90은 변조 방식이 256QAM일 경우의 2D NUC의 신호점의 좌표 예를 도시하는 도면이다.
도 91은 변조 방식이 1024QAM일 경우의 1D NUC의 신호점의 좌표 예를 도시하는 도면이다.
도 92는 심볼 y와, 그 심볼 y에 대응하는 1D NUC의 신호점 zq의 좌표로서의 복소수의 실수 부분 Re(zq) 및 허수 부분 Im(zq) 각각과의 관계를 도시하는 도면이다.
도 93은 블록 인터리버(25)의 구성예를 도시하는 블록도이다.
도 94는 부호 길이 N과 변조 방식과의 조합에 대한 파트 1 및 2의 칼럼수 C, 및, 파트 칼럼 길이 R1 및 R2의 예를 도시하는 도면이다.
도 95는 블록 인터리버(25)에 의해 행해지는 블록 인터리브를 설명하는 도면이다.
도 96은 그룹 와이즈 인터리버(24)에 의해 행해지는 그룹 와이즈 인터리브를 설명하는 도면이다.
도 97은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제1의 예를 도시하는 도면이다.
도 98은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제2의 예를 도시하는 도면이다.
도 99는 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제3의 예를 도시하는 도면이다.
도 100은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제4의 예를 도시하는 도면이다.
도 101은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제5의 예를 도시하는 도면이다.
도 102는 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제6의 예를 도시하는 도면이다.
도 103은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제7의 예를 도시하는 도면이다.
도 104는 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제8의 예를 도시하는 도면이다.
도 105는 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제9의 예를 도시하는 도면이다.
도 106은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제10의 예를 도시하는 도면이다.
도 107은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제11의 예를 도시하는 도면이다.
도 108은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제12의 예를 도시하는 도면이다.
도 109는 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제13의 예를 도시하는 도면이다.
도 110은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제14의 예를 도시하는 도면이다.
도 111은 부호 길이 N이 64k비트인 LDPC 부호에 대한 GW 패턴의 제15의 예를 도시하는 도면이다.
도 112는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 113은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 114는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 115는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 116은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 117은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 118은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 119는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 120은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 121은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 122는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 123은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 124는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 125는 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 126은 에러율을 계측하는 시뮬레이션의 시뮬레이션 결과를 도시하는 도면이다.
도 127은 수신 장치(12)의 구성예를 도시하는 블록도이다.
도 128은 비트 디인터리버(165)의 구성예를 도시하는 블록도이다.
도 129는 디맵퍼(164), 비트 디인터리버(165), 및, LDPC 디코더(166)가 행하는 처리의 예를 설명하는 흐름도이다.
도 130은 LDPC 부호의 검사 행렬의 예를 도시하는 도면이다.
도 131은 검사 행렬에 행 치환과 열 치환을 실시한 행렬(변환 검사 행렬)의 예를 도시하는 도면이다.
도 132는 5×5단위로 분할한 변환 검사 행렬의 예를 도시하는 도면이다.
도 133은 노드 연산을 P개 합하여 행하는 복호 장치의 구성예를 도시하는 블록도이다.
도 134는 LDPC 디코더(166)의 구성예를 도시하는 블록도이다.
도 135는 블록 디인터리버(54)의 구성예를 도시하는 블록도이다.
도 136은 비트 디인터리버(165)의 다른 구성예를 도시하는 블록도이다.
도 137은 수신 장치(12)를 적용 가능한 수신 시스템의 제1 구성예를 도시하는 블록도이다.
도 138은 수신 장치(12)를 적용 가능한 수신 시스템의 제2 구성예를 도시하는 블록도이다.
도 139는 수신 장치(12)를 적용 가능한 수신 시스템의 제3 구성예를 도시하는 블록도이다.
도 140은 본 기술을 적용한 컴퓨터의 일 실시 형태 구성예를 도시하는 블록도이다.
12: 수신 장치
23: 패리티 인터리버
24: 그룹 와이즈 인터리버
25: 블록 인터리버
54: 블록 디인터리버
55: 그룹 와이즈 디인터리버
111: 모드 어댑테이션/멀티플렉서
112: 패더
113: BB 스크램블러
114: BCH 인코더
115: LDPC 인코더
116: 비트 인터리버
117: 맵퍼
118: 시간 인터리버
119: SISO/MISO 인코더
120: 주파수 인터리버
121: BCH 인코더
122: LDPC 인코더
123: 맵퍼
124: 주파수 인터리버
131: 프레임 빌더/리소스 얼로케이션부
132: OFDM 생성부
151: OFDM 처리부
152: 프레임 관리부
153: 주파수 디인터리버
154: 디맵퍼
155: LDPC 디코더
156: BCH 디코더
161: 주파수 디인터리버
162: SISO/MISO 디코더
163: 시간 디인터리버
164: 디맵퍼
165: 비트 디인터리버
166: LDPC 디코더
167: BCH 디코더
168: BB 디스크램블러
169: 널 삭제부
170: 디멀티플렉서
300: 가지 데이터 저장용 메모리
301: 셀렉터
302: 체크 노드 계산부
303: 사이클릭 시프트 회로
304: 가지 데이터 저장용 메모리
305: 셀렉터
306: 수신 데이터용 메모리
307: 변수 노드 계산부
308: 사이클릭 시프트 회로
309: 복호어 계산부
310: 수신 데이터 재배열부
311: 복호 데이터 재배열부
601: 부호화 처리부
602: 기억부
611: 부호화율 설정부
612: 초기값 테이블 판독부
613: 검사 행렬 생성부
614: 정보 비트 판독부
615: 부호화 패리티 연산부
616: 제어부
701: 버스
702: CPU
703: ROM
704: RAM
705: 하드 디스크
706: 출력부
707: 입력부
708: 통신부
709: 드라이브
710: 입출력 인터페이스
711: 리무버블 기록 매체
1001: 역교체부
1002: 메모리
1011: 패리티 디인터리버
1101: 취득부
1101: 전송로 복호 처리부
1103: 정보원 복호 처리부
1111: 출력부
1121: 기록부
Claims (19)
- 디지털 텔레비전 신호들을 수신하기 위한 데이터 수신기로서,
각 2비트가 변조 방식의 4개의 신호점 중 어느 한 점에 매핑되는 부호화된 데이터를 수신하는 입력;
디인터리브된 부호화된 데이터를 생성하기 위해 360 비트의 비트 그룹 단위로 상기 부호화된 데이터를 디인터리빙하는 것(deinterleaving)을 포함하여 상기 부호화된 데이터를 처리하는 디인터리버; 그리고
복호화된 데이터를 생성하기 위해 상기 처리된 부호화된 데이터를 복호화하기 위한 LDPC(Low Density Parity Check) 디코더를 포함하고,
상기 부호화된 데이터는,
LDPC 부호어(codeword)를 생성하기 위해 길이 N이 64800 비트이고 부호화율(code rate) r이 9/15인 LDPC 부호에 기초하여 상기 복호화된 데이터를 LDPC 부호화하는 것;
상기 LDPC 부호어를 360 비트의 비트 그룹 단위로 그룹 와이즈 인터리빙하는 것을 포함하는 상기 생성된 LDPC 부호어를 처리하는 것; 그리고
상기 처리된 LDPC 부호어를 2비트 단위로, 상기 변조 방식에 의해 결정된 4개의 신호점 중 어느 한 점에 매핑하는 것에 의해 생성되며,
상기 그룹 와이즈 인터리빙에서는, 64800 비트 입력의 LDPC 부호어의 선두로부터 (i+1)번째의 비트 그룹을, 비트 그룹 i로 설정하고, 상기 64800비트 입력의 LDPC 부호어의 비트 그룹 0 내지 179의 시퀀스가 다음의 비트 그룹들의 시퀀스로 인터리브되며,
0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179
상기 LDPC 부호는 다음을 포함하는 검사 행렬 초기값 테이블에 대응하며,
상기 검사 행렬 초기값 테이블은,
113 1557 3316 5680 6241 10407 13404 13947 14040 14353 15522 15698 16079 17363 19374 19543 20530 22833 24339
271 1361 6236 7006 7307 7333 12768 15441 15568 17923 18341 20321 21502 22023 23938 25351 25590 25876 25910
73 605 872 4008 6279 7653 10346 10799 12482 12935 13604 15909 16526 19782 20506 22804 23629 24859 25600
1445 1690 4304 4851 8919 9176 9252 13783 16076 16675 17274 18806 18882 20819 21958 22451 23869 23999 24177
1290 2337 5661 6371 8996 10102 10941 11360 12242 14918 16808 20571 23374 24046 25045 25060 25662 25783 25913
28 42 1926 3421 3503 8558 9453 10168 15820 17473 19571 19685 22790 23336 23367 23890 24061 25657 25680
0 1709 4041 4932 5968 7123 8430 9564 10596 11026 14761 19484 20762 20858 23803 24016 24795 25853 25863
29 1625 6500 6609 16831 18517 18568 18738 19387 20159 20544 21603 21941 24137 24269 24416 24803 25154 25395
55 66 871 3700 11426 13221 15001 16367 17601 18380 22796 23488 23938 25476 25635 25678 25807 25857 25872
1 19 5958 8548 8860 11489 16845 18450 18469 19496 20190 23173 25262 25566 25668 25679 25858 25888 25915
7520 7690 8855 9183 14654 16695 17121 17854 18083 18428 19633 20470 20736 21720 22335 23273 25083 25293 25403
48 58 410 1299 3786 10668 18523 18963 20864 22106 22308 23033 23107 23128 23990 24286 24409 24595 25802
12 51 3894 6539 8276 10885 11644 12777 13427 14039 15954 17078 19053 20537 22863 24521 25087 25463 25838
3509 8748 9581 11509 15884 16230 17583 19264 20900 21001 21310 22547 22756 22959 24768 24814 25594 25626 25880
21 29 69 1448 2386 4601 6626 6667 10242 13141 13852 14137 18640 19951 22449 23454 24431 25512 25814
18 53 7890 9934 10063 16728 19040 19809 20825 21522 21800 23582 24556 25031 25547 25562 25733 25789 25906
4096 4582 5766 5894 6517 10027 12182 13247 15207 17041 18958 20133 20503 22228 24332 24613 25689 25855 25883
0 25 819 5539 7076 7536 7695 9532 13668 15051 17683 19665 20253 21996 24136 24890 25758 25784 25807
34 40 44 4215 6076 7427 7965 8777 11017 15593 19542 22202 22973 23397 23423 24418 24873 25107 25644
1595 6216 22850 25439
1562 15172 19517 22362
7508 12879 24324 24496
6298 15819 16757 18721
11173 15175 19966 21195
59 13505 16941 23793
2267 4830 12023 20587
8827 9278 13072 16664
14419 17463 23398 25348
6112 16534 20423 22698
493 8914 21103 24799
6896 12761 13206 25873
2 1380 12322 21701
11600 21306 25753 25790
8421 13076 14271 15401
9630 14112 19017 20955
212 13932 21781 25824
5961 9110 16654 19636
58 5434 9936 12770
6575 11433 19798
2731 7338 20926
14253 18463 25404
21791 24805 25869
2 11646 15850
6075 8586 23819
18435 22093 24852
2103 2368 11704
10925 17402 18232
9062 25061 25674
18497 20853 23404
18606 19364 19551
7 1022 25543
6744 15481 25868
9081 17305 25164
8 23701 25883
9680 19955 22848
56 4564 19121
5595 15086 25892
3174 17127 23183
19397 19817 20275
12561 24571 25825
7111 9889 25865
19104 20189 21851
549 9686 25548
6586 20325 25906
3224 20710 21637
641 15215 25754
13484 23729 25818
2043 7493 24246
16860 25230 25768
22047 24200 24902
9391 18040 19499
7855 24336 25069
23834 25570 25852
1977 8800 25756
6671 21772 25859
3279 6710 24444
24099 25117 25820
5553 12306 25915
48 11107 23907
10832 11974 25773
2223 17905 25484
16782 17135 20446
475 2861 3457
16218 22449 24362
11716 22200 25897
8315 15009 22633
13 20480 25852
12352 18658 25687
3681 14794 23703
30 24531 25846
4103 22077 24107
23837 25622 25812
3627 13387 25839
908 5367 19388
0 6894 25795
20322 23546 25181
8178 25260 25437
2449 13244 22565
31 18928 22741
1312 5134 14838
6085 13937 24220
66 14633 25670
47 22512 25472
8867 24704 25279
6742 21623 22745
147 9948 24178
8522 24261 24307
19202 22406 24609
을 포함하는, 데이터 수신기. - 제1항에 있어서,
상기 LDPC 부호는 정보 행렬부 및 패리티 행렬부를 포함하는 검사 행렬을 이용하는, 데이터 수신기. - 제2항에 있어서,
상기 LDPC 부호어는 정보 비트들 및 패리티 비트들을 포함하고; 그리고
상기 정보 행렬부는 상기 정보 비트들에 대응하고, 상기 패리티 행렬부는 상기 패리티 비트들에 대응하는, 데이터 수신기. - 제3항에 있어서,
상기 패리티 행렬부는 "1"의 요소가 계단형으로 배열되는 계단 구조의 행렬(lower bidiagonal matrix)인, 데이터 수신기. - 제3항에 있어서,
상기 정보 행렬부는 상기 검사 행렬 초기값 테이블에 의해 나타내어지고, 그리고
상기 검사 행렬 초기값 테이블은 상기 정보 행렬부의 (1+360 x (i-1))번째 열의 요소 "1"의 위치를 i번째 행(여기서, i>0)에 나타내는 테이블인, 데이터 수신기. - 제5항에 있어서,
상기 LDPC 부호어의 패리티 비트의 길이를 M이라고 할 때, 검사 행렬의 z+360×(i-1)번째 열(여기서, z>1)은, 상기 검사 행렬 초기값 테이블 내의 "1"의 요소의 위치를 나타내는 상기 검사 행렬의 (z-1)+360×(i-1)번째 열을 q = M / 360만큼 하측 방향으로 사이클릭 시프트함으로써 얻어지는, 데이터 수신기. - 제6항에 있어서,
상기 검사 행렬의 1+360×(i-1)번째 열 이외의 열인 2+360×(i-1)번째 열부터, 360×i번째 열까지의 각 열에 대하여,
상기 검사 행렬 초기값 테이블의 i번째 행 j번째 열의 수치를, hi,j로 나타내고 상기 검사 행렬의 w번째 열의 j번째 요소 "1"의 행 번호를, Hw-j로 나타내는 것으로 하면, 상기 검사 행렬의 1+360×(i-1)번째 열 이외의 열인 w번째 열의 j번째 요소 "1"의 행 번호 Hw-j는, 식 Hw-j= mod (hi,j+mod ((w-1), 360) x M/360, M)으로 나타내어지는, 데이터 수신기. - 제2항에 있어서,
상기 검사 행렬은 사이클 4가 없는, 데이터 수신기. - 제1항에 있어서,
상기 입력은 튜너인, 데이터 수신기. - 디지털 텔레비전 신호들을 수신하는 수신기에 의해 수행되는 방법으로서,
각 2비트가 변조 방식의 4개의 신호점 중 어느 한 점에 매핑되는 부호화된 데이터를 수신하는 단계;
디인터리브된 부호화된 데이터를 생성하기 위해 360비트의 비트 그룹 단위로 디인터리빙하는 것(deinterleaving)을 포함하는, 상기 부호화된 데이터를 처리하는 단계;
복호화된 데이터를 생성하기 위해 LDPC(low density parity check) 복호화하는 것을 포함하는 디인터리브된 부호화된 데이터를 처리하는 단계
를 포함하고, 상기 부호화된 데이터는,
LDPC 부호어를 생성하기 위해서, 길이 N이 64800비트이며 부호화율 r이 9/15인 LDPC 부호에 기초하여 데이터를 LDPC 부호화하는 것,
상기 LDPC 부호어를 360비트의 비트 그룹 단위로 그룹 와이즈 인터리빙하는 것을 포함하는 상기 생성된 LDPC 부호어를 처리하는 것, 그리고
상기 처리된 LDPC 부호어를, 2비트 단위로, 상기 변조 방식에 의해 정해진 4개의 신호점 중 어느 하나에 매핑하는 것
에 의해 생성되었고,
상기 그룹 와이즈 인터리빙에서는, 64800 비트 입력의 LDPC 부호어의 선두로부터 i+1번째의 비트 그룹을, 비트 그룹 i로 하고, 상기 64800비트의 LDPC 부호어의 비트 그룹 0 내지 179의 배열을, 다음의 비트 그룹
0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179
의 배열로 인터리브하고,
상기 LDPC 부호는 다음을 포함하는 검사 행렬 초기값 테이블에 대응하고,
상기 검사 행렬 초기값 테이블은,
113 1557 3316 5680 6241 10407 13404 13947 14040 14353 15522 15698 16079 17363 19374 19543 20530 22833 24339
271 1361 6236 7006 7307 7333 12768 15441 15568 17923 18341 20321 21502 22023 23938 25351 25590 25876 25910
73 605 872 4008 6279 7653 10346 10799 12482 12935 13604 15909 16526 19782 20506 22804 23629 24859 25600
1445 1690 4304 4851 8919 9176 9252 13783 16076 16675 17274 18806 18882 20819 21958 22451 23869 23999 24177
1290 2337 5661 6371 8996 10102 10941 11360 12242 14918 16808 20571 23374 24046 25045 25060 25662 25783 25913
28 42 1926 3421 3503 8558 9453 10168 15820 17473 19571 19685 22790 23336 23367 23890 24061 25657 25680
0 1709 4041 4932 5968 7123 8430 9564 10596 11026 14761 19484 20762 20858 23803 24016 24795 25853 25863
29 1625 6500 6609 16831 18517 18568 18738 19387 20159 20544 21603 21941 24137 24269 24416 24803 25154 25395
55 66 871 3700 11426 13221 15001 16367 17601 18380 22796 23488 23938 25476 25635 25678 25807 25857 25872
1 19 5958 8548 8860 11489 16845 18450 18469 19496 20190 23173 25262 25566 25668 25679 25858 25888 25915
7520 7690 8855 9183 14654 16695 17121 17854 18083 18428 19633 20470 20736 21720 22335 23273 25083 25293 25403
48 58 410 1299 3786 10668 18523 18963 20864 22106 22308 23033 23107 23128 23990 24286 24409 24595 25802
12 51 3894 6539 8276 10885 11644 12777 13427 14039 15954 17078 19053 20537 22863 24521 25087 25463 25838
3509 8748 9581 11509 15884 16230 17583 19264 20900 21001 21310 22547 22756 22959 24768 24814 25594 25626 25880
21 29 69 1448 2386 4601 6626 6667 10242 13141 13852 14137 18640 19951 22449 23454 24431 25512 25814
18 53 7890 9934 10063 16728 19040 19809 20825 21522 21800 23582 24556 25031 25547 25562 25733 25789 25906
4096 4582 5766 5894 6517 10027 12182 13247 15207 17041 18958 20133 20503 22228 24332 24613 25689 25855 25883
0 25 819 5539 7076 7536 7695 9532 13668 15051 17683 19665 20253 21996 24136 24890 25758 25784 25807
34 40 44 4215 6076 7427 7965 8777 11017 15593 19542 22202 22973 23397 23423 24418 24873 25107 25644
1595 6216 22850 25439
1562 15172 19517 22362
7508 12879 24324 24496
6298 15819 16757 18721
11173 15175 19966 21195
59 13505 16941 23793
2267 4830 12023 20587
8827 9278 13072 16664
14419 17463 23398 25348
6112 16534 20423 22698
493 8914 21103 24799
6896 12761 13206 25873
2 1380 12322 21701
11600 21306 25753 25790
8421 13076 14271 15401
9630 14112 19017 20955
212 13932 21781 25824
5961 9110 16654 19636
58 5434 9936 12770
6575 11433 19798
2731 7338 20926
14253 18463 25404
21791 24805 25869
2 11646 15850
6075 8586 23819
18435 22093 24852
2103 2368 11704
10925 17402 18232
9062 25061 25674
18497 20853 23404
18606 19364 19551
7 1022 25543
6744 15481 25868
9081 17305 25164
8 23701 25883
9680 19955 22848
56 4564 19121
5595 15086 25892
3174 17127 23183
19397 19817 20275
12561 24571 25825
7111 9889 25865
19104 20189 21851
549 9686 25548
6586 20325 25906
3224 20710 21637
641 15215 25754
13484 23729 25818
2043 7493 24246
16860 25230 25768
22047 24200 24902
9391 18040 19499
7855 24336 25069
23834 25570 25852
1977 8800 25756
6671 21772 25859
3279 6710 24444
24099 25117 25820
5553 12306 25915
48 11107 23907
10832 11974 25773
2223 17905 25484
16782 17135 20446
475 2861 3457
16218 22449 24362
11716 22200 25897
8315 15009 22633
13 20480 25852
12352 18658 25687
3681 14794 23703
30 24531 25846
4103 22077 24107
23837 25622 25812
3627 13387 25839
908 5367 19388
0 6894 25795
20322 23546 25181
8178 25260 25437
2449 13244 22565
31 18928 22741
1312 5134 14838
6085 13937 24220
66 14633 25670
47 22512 25472
8867 24704 25279
6742 21623 22745
147 9948 24178
8522 24261 24307
19202 22406 24609
을 포함하는, 방법. - 제10항에 있어서,
상기 LDPC 부호는 정보 행렬부 및 패리티 행렬부를 포함하는 검사 행렬을 이용하는, 방법. - 제11항에 있어서,
상기 LDPC 부호어는 정보 비트들 및 패리티 비트들을 포함하고; 그리고
상기 정보 행렬부는 상기 정보 비트들에 대응하고, 상기 패리티 행렬부는 상기 패리티 비트들에 대응하는, 방법. - 제12항에서,
상기 패리티 행렬부는 "1"의 요소가 계단형으로 배열되는 계단 구조의 행렬(lower bidiagonal matrix)인, 방법. - 제12항에 있어서,
상기 정보 행렬부는 상기 검사 행렬 초기값 테이블에 의해 나타내어 지고, 그리고
상기 검사 행렬 초기값 테이블은 정보 행렬부의 (1+360 x (i-1))번째 열의 요소 "1"의 위치를 i번째 행(여기서, i>0)에 나타내는 테이블인, 방법. - 제14항에 있어서,
상기 LDPC 부호어의 패리티 비트의 길이를 M이라고 할 때, 검사 행렬의 z+360 ×(i-1)번째 열(여기서, z>1)이 상기 검사 행렬 초기 값 테이블 내의 "1"의 요소의 위치를 나타내는 상기 검사 행렬의 (z-1)+360×(i-1)번째 열을 q = M / 360만큼 하측 방향으로 사이클릭 시프트함으로써 얻어지는, 방법. - 제15항에 있어서,
상기 검사 행렬의 1+360×(i-1)번째 열 이외의 열인 2+360×(i-1)번째 열부터, 360×i번째 열까지의 각 열에 대하여,
상기 검사 행렬 초기값 테이블의 i번째 행 j번째 열의 수치를, hi,j로 나타내고 상기 검사 행렬의 w번째 열의 j번째 요소 "1"의 행 번호를 Hw-j로 나타내는 것으로 하면, 상기 검사 행렬의 1+360×(i-1)번째 열 이외의 열인 w번째 열의 j번째 요소 "1"의 행 번호 Hw-j는, 식 Hw-j= mod (hi,j+mod ((w-1), 360) x M/360, M)으로 나타내어지는, 방법. - 제11항에 있어서,
상기 검사 행렬은 사이클 4가 없는, 방법. - 제10항에 있어서,
상기 부호화된 데이터를 수신하는 단계는 튜너에 의해 상기 부호화된 데이터를 수신하는 단계를 더 포함하는, 방법. - 부호화된 데이터를 저장하는 컴퓨터 판독가능 매체로서,
상기 부호화된 데이터는,
LDPC 부호어를 생성하기 위해서, 길이 N이 64800비트이며 부호화율 r이 9/15인 LDPC 부호에 기초하여 데이터를 LDPC 부호화하는 것,
360비트의 비트 그룹 단위로 그룹 와이즈 인터리빙하는 것을 포함하는, 상기 LDPC 부호어를 처리하는 것, 그리고
상기 처리된 LDPC 부호어를, 2비트 단위로, 변조 방식에 의해 정해진 4개의 신호점 중 어느 하나에 매핑하는 것
에 의해 생성되고,
상기 그룹 와이즈 인터리빙에서는, 64800비트 입력의 LDPC 부호어의 선두로부터 i+1번째의 비트 그룹을, 비트 그룹 i로 하고, 상기 64800비트 입력의 LDPC 부호어의 비트 그룹 0 내지 179의 배열을, 다음의 비트 그룹
0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179
의 배열로 인터리브하고,
상기 LDPC 부호어는 다음을 포함하는 검사 행렬 초기값 테이블에 대응하고,
상기 검사 행렬 초기값 테이블은,
113 1557 3316 5680 6241 10407 13404 13947 14040 14353 15522 15698 16079 17363 19374 19543 20530 22833 24339
271 1361 6236 7006 7307 7333 12768 15441 15568 17923 18341 20321 21502 22023 23938 25351 25590 25876 25910
73 605 872 4008 6279 7653 10346 10799 12482 12935 13604 15909 16526 19782 20506 22804 23629 24859 25600
1445 1690 4304 4851 8919 9176 9252 13783 16076 16675 17274 18806 18882 20819 21958 22451 23869 23999 24177
1290 2337 5661 6371 8996 10102 10941 11360 12242 14918 16808 20571 23374 24046 25045 25060 25662 25783 25913
28 42 1926 3421 3503 8558 9453 10168 15820 17473 19571 19685 22790 23336 23367 23890 24061 25657 25680
0 1709 4041 4932 5968 7123 8430 9564 10596 11026 14761 19484 20762 20858 23803 24016 24795 25853 25863
29 1625 6500 6609 16831 18517 18568 18738 19387 20159 20544 21603 21941 24137 24269 24416 24803 25154 25395
55 66 871 3700 11426 13221 15001 16367 17601 18380 22796 23488 23938 25476 25635 25678 25807 25857 25872
1 19 5958 8548 8860 11489 16845 18450 18469 19496 20190 23173 25262 25566 25668 25679 25858 25888 25915
7520 7690 8855 9183 14654 16695 17121 17854 18083 18428 19633 20470 20736 21720 22335 23273 25083 25293 25403
48 58 410 1299 3786 10668 18523 18963 20864 22106 22308 23033 23107 23128 23990 24286 24409 24595 25802
12 51 3894 6539 8276 10885 11644 12777 13427 14039 15954 17078 19053 20537 22863 24521 25087 25463 25838
3509 8748 9581 11509 15884 16230 17583 19264 20900 21001 21310 22547 22756 22959 24768 24814 25594 25626 25880
21 29 69 1448 2386 4601 6626 6667 10242 13141 13852 14137 18640 19951 22449 23454 24431 25512 25814
18 53 7890 9934 10063 16728 19040 19809 20825 21522 21800 23582 24556 25031 25547 25562 25733 25789 25906
4096 4582 5766 5894 6517 10027 12182 13247 15207 17041 18958 20133 20503 22228 24332 24613 25689 25855 25883
0 25 819 5539 7076 7536 7695 9532 13668 15051 17683 19665 20253 21996 24136 24890 25758 25784 25807
34 40 44 4215 6076 7427 7965 8777 11017 15593 19542 22202 22973 23397 23423 24418 24873 25107 25644
1595 6216 22850 25439
1562 15172 19517 22362
7508 12879 24324 24496
6298 15819 16757 18721
11173 15175 19966 21195
59 13505 16941 23793
2267 4830 12023 20587
8827 9278 13072 16664
14419 17463 23398 25348
6112 16534 20423 22698
493 8914 21103 24799
6896 12761 13206 25873
2 1380 12322 21701
11600 21306 25753 25790
8421 13076 14271 15401
9630 14112 19017 20955
212 13932 21781 25824
5961 9110 16654 19636
58 5434 9936 12770
6575 11433 19798
2731 7338 20926
14253 18463 25404
21791 24805 25869
2 11646 15850
6075 8586 23819
18435 22093 24852
2103 2368 11704
10925 17402 18232
9062 25061 25674
18497 20853 23404
18606 19364 19551
7 1022 25543
6744 15481 25868
9081 17305 25164
8 23701 25883
9680 19955 22848
56 4564 19121
5595 15086 25892
3174 17127 23183
19397 19817 20275
12561 24571 25825
7111 9889 25865
19104 20189 21851
549 9686 25548
6586 20325 25906
3224 20710 21637
641 15215 25754
13484 23729 25818
2043 7493 24246
16860 25230 25768
22047 24200 24902
9391 18040 19499
7855 24336 25069
23834 25570 25852
1977 8800 25756
6671 21772 25859
3279 6710 24444
24099 25117 25820
5553 12306 25915
48 11107 23907
10832 11974 25773
2223 17905 25484
16782 17135 20446
475 2861 3457
16218 22449 24362
11716 22200 25897
8315 15009 22633
13 20480 25852
12352 18658 25687
3681 14794 23703
30 24531 25846
4103 22077 24107
23837 25622 25812
3627 13387 25839
908 5367 19388
0 6894 25795
20322 23546 25181
8178 25260 25437
2449 13244 22565
31 18928 22741
1312 5134 14838
6085 13937 24220
66 14633 25670
47 22512 25472
8867 24704 25279
6742 21623 22745
147 9948 24178
8522 24261 24307
19202 22406 24609
을 포함하는, 컴퓨터 판독가능 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014030014A JP2015156532A (ja) | 2014-02-19 | 2014-02-19 | データ処理装置、及び、データ処理方法 |
JPJP-P-2014-030014 | 2014-02-19 | ||
PCT/JP2015/053183 WO2015125614A1 (ja) | 2014-02-19 | 2015-02-05 | データ処理装置、及び、データ処理方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177017207A Division KR101929407B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197026865A Division KR102189466B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180133951A KR20180133951A (ko) | 2018-12-17 |
KR102023155B1 true KR102023155B1 (ko) | 2019-09-20 |
Family
ID=53878124
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187035768A Active KR102023155B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020207034975A Active KR102361969B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020167020548A Active KR101752343B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020197026865A Active KR102189466B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020177017207A Active KR101929407B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207034975A Active KR102361969B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020167020548A Active KR101752343B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020197026865A Active KR102189466B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
KR1020177017207A Active KR101929407B1 (ko) | 2014-02-19 | 2015-02-05 | 데이터 처리 장치, 및, 데이터 처리 방법 |
Country Status (6)
Country | Link |
---|---|
US (3) | US20170187392A1 (ko) |
JP (1) | JP2015156532A (ko) |
KR (5) | KR102023155B1 (ko) |
CA (1) | CA2939481C (ko) |
MX (2) | MX2016010443A (ko) |
WO (1) | WO2015125614A1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102198121B1 (ko) * | 2013-02-08 | 2021-01-04 | 소니 주식회사 | 데이터 처리 장치, 및 데이터 처리 방법 |
JP2015156532A (ja) | 2014-02-19 | 2015-08-27 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
JP2015170912A (ja) | 2014-03-05 | 2015-09-28 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
JP2015179960A (ja) | 2014-03-19 | 2015-10-08 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
US10938608B2 (en) * | 2015-11-19 | 2021-03-02 | Sony Corporation | Apparatus and method |
JP6930376B2 (ja) * | 2017-10-31 | 2021-09-01 | ソニーグループ株式会社 | 送信装置及び送信方法 |
JP6930375B2 (ja) * | 2017-10-31 | 2021-09-01 | ソニーグループ株式会社 | 送信装置及び送信方法 |
JP6930374B2 (ja) * | 2017-10-31 | 2021-09-01 | ソニーグループ株式会社 | 送信装置及び送信方法 |
JP6930377B2 (ja) * | 2017-10-31 | 2021-09-01 | ソニーグループ株式会社 | 送信装置及び送信方法 |
US10354717B1 (en) * | 2018-05-10 | 2019-07-16 | Micron Technology, Inc. | Reduced shifter memory system |
DE102019200256B4 (de) | 2019-01-10 | 2020-07-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verschachteler |
US11032023B1 (en) | 2019-05-21 | 2021-06-08 | Tarana Wireless, Inc. | Methods for creating check codes, and systems for wireless communication using check codes |
CN113708777B (zh) * | 2020-05-20 | 2023-06-13 | 中国科学院上海高等研究院 | 基于ldpc码的编码方法、系统、介质及装置 |
CN113708776B (zh) * | 2020-05-20 | 2023-06-09 | 中国科学院上海高等研究院 | 基于ldpc码的编码方法、系统、介质及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100275100A1 (en) | 2007-11-26 | 2010-10-28 | Sony Corporation | Data processing apparatus and data processing method as well as encoding apparatus and encoding method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7334181B2 (en) | 2003-09-04 | 2008-02-19 | The Directv Group, Inc. | Method and system for providing short block length low density parity check (LDPC) codes |
JP4361924B2 (ja) * | 2005-06-21 | 2009-11-11 | 三星電子株式会社 | 構造的低密度パリティ検査符号を用いる通信システムにおけるデータ送信/データ受信のための装置及び方法 |
EP2134051A1 (en) | 2008-06-13 | 2009-12-16 | THOMSON Licensing | An adaptive QAM transmission scheme for improving performance on an AWGN channel |
JP5664919B2 (ja) | 2011-06-15 | 2015-02-04 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
KR20150005853A (ko) * | 2013-07-05 | 2015-01-15 | 삼성전자주식회사 | 송신 장치 및 그의 신호 처리 방법 |
US20150082118A1 (en) * | 2013-09-18 | 2015-03-19 | Samsung Electronics Co., Ltd. | Transmitting apparatus and puncturing method thereof |
US10396822B2 (en) * | 2013-09-26 | 2019-08-27 | Samsung Electronics Co., Ltd. | Transmitting apparatus and signal processing method thereof |
US20160211868A1 (en) * | 2013-09-26 | 2016-07-21 | Sony Corporation | Data processing device and data processing method |
US10355714B2 (en) * | 2013-10-04 | 2019-07-16 | Samsung Electronics Co., Ltd. | Transmitting apparatus and signal processing method thereof |
JP2015156532A (ja) * | 2014-02-19 | 2015-08-27 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
JP2015156534A (ja) * | 2014-02-19 | 2015-08-27 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
JP2015170912A (ja) * | 2014-03-05 | 2015-09-28 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
-
2014
- 2014-02-19 JP JP2014030014A patent/JP2015156532A/ja active Pending
-
2015
- 2015-02-05 MX MX2016010443A patent/MX2016010443A/es active IP Right Grant
- 2015-02-05 KR KR1020187035768A patent/KR102023155B1/ko active Active
- 2015-02-05 WO PCT/JP2015/053183 patent/WO2015125614A1/ja active Application Filing
- 2015-02-05 KR KR1020207034975A patent/KR102361969B1/ko active Active
- 2015-02-05 KR KR1020167020548A patent/KR101752343B1/ko active Active
- 2015-02-05 KR KR1020197026865A patent/KR102189466B1/ko active Active
- 2015-02-05 MX MX2019015119A patent/MX392428B/es unknown
- 2015-02-05 KR KR1020177017207A patent/KR101929407B1/ko active Active
- 2015-02-05 US US15/118,331 patent/US20170187392A1/en not_active Abandoned
- 2015-02-05 CA CA2939481A patent/CA2939481C/en active Active
-
2018
- 2018-04-04 US US15/945,361 patent/US10425112B2/en active Active
-
2019
- 2019-08-15 US US16/541,658 patent/US10979080B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100275100A1 (en) | 2007-11-26 | 2010-10-28 | Sony Corporation | Data processing apparatus and data processing method as well as encoding apparatus and encoding method |
Also Published As
Publication number | Publication date |
---|---|
KR101752343B1 (ko) | 2017-06-29 |
KR20170075815A (ko) | 2017-07-03 |
MX2016010443A (es) | 2016-09-22 |
KR20180133951A (ko) | 2018-12-17 |
CA2939481A1 (en) | 2015-08-27 |
JP2015156532A (ja) | 2015-08-27 |
KR102189466B1 (ko) | 2020-12-11 |
KR20190108194A (ko) | 2019-09-23 |
US10425112B2 (en) | 2019-09-24 |
KR20200140397A (ko) | 2020-12-15 |
KR101929407B1 (ko) | 2018-12-14 |
KR102361969B1 (ko) | 2022-02-14 |
US10979080B2 (en) | 2021-04-13 |
MX2019015119A (es) | 2020-02-12 |
KR20160121514A (ko) | 2016-10-19 |
US20180302107A1 (en) | 2018-10-18 |
WO2015125614A1 (ja) | 2015-08-27 |
MX392428B (es) | 2025-03-24 |
US20190372601A1 (en) | 2019-12-05 |
US20170187392A1 (en) | 2017-06-29 |
CA2939481C (en) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102023300B1 (ko) | 데이터 처리 장치, 및, 데이터 처리 방법 | |
KR102023155B1 (ko) | 데이터 처리 장치, 및, 데이터 처리 방법 | |
KR102023299B1 (ko) | 데이터 처리 장치 및 데이터 처리 방법 | |
KR102356248B1 (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR102027462B1 (ko) | 데이터 처리 장치, 및, 데이터 처리 방법 | |
KR102356252B1 (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR102022212B1 (ko) | 데이터 처리 장치, 및, 데이터 처리 방법 | |
KR20200075838A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR20200075833A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR20200075835A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR20200075836A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR20190111953A (ko) | 송신 방법, 및 수신 장치 | |
KR20190111955A (ko) | 송신 방법, 및 수신 장치 | |
KR20200075834A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 | |
KR20200075837A (ko) | 송신 장치, 송신 방법, 수신 장치 및 수신 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20181210 Application number text: 1020177017207 Filing date: 20170622 |
|
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: 20190201 Patent event code: PE09021S01D |
|
PN2301 | Change of applicant |
Patent event date: 20190426 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
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: 20190611 |
|
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20190911 Application number text: 1020177017207 Filing date: 20170622 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190911 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190916 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220830 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230830 Start annual number: 5 End annual number: 5 |