KR20200051634A - 데이터 인코딩 방법 및 디바이스, 저장 매체, 및 프로세서 - Google Patents
데이터 인코딩 방법 및 디바이스, 저장 매체, 및 프로세서 Download PDFInfo
- Publication number
- KR20200051634A KR20200051634A KR1020207007200A KR20207007200A KR20200051634A KR 20200051634 A KR20200051634 A KR 20200051634A KR 1020207007200 A KR1020207007200 A KR 1020207007200A KR 20207007200 A KR20207007200 A KR 20207007200A KR 20200051634 A KR20200051634 A KR 20200051634A
- Authority
- KR
- South Korea
- Prior art keywords
- ldpc
- interleaving
- matrix
- parity check
- density parity
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 110
- 230000005540 biological transmission Effects 0.000 claims abstract description 23
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims description 170
- 238000013507 mapping Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction 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
- 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/1162—Array based LDPC codes, e.g. array codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- 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/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/2703—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 the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
-
- 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/6306—Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
-
- 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
-
- 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
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- 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/0041—Arrangements at the transmitter end
-
- 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/0061—Error detection 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
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
도 1은 본 발명의 일 실시형태에 따른 데이터 인코딩 방법의 플로우차트이다; 그리고
도 2는 본 발명의 바람직한 실시형태에 따른 LDPC 인코딩 데이터 프로세싱 방법의 플로우차트이다.
Claims (30)
- 저밀도 패리티 체크(low-density parity-check; LDPC) 데이터 인코딩 방법으로서,
LDPC 코드워드 시퀀스를 획득하기 위해 정보 패킷 비트 시퀀스에 대해 준 사이클릭(quasi-cyclic) LDPC 인코딩을 수행하는 단계;
상기 LDPC 코드워드 시퀀스에 따라 일차원 유한 길이 순환 버퍼(one-dimensional finite-length circular buffer)의 사이즈를 결정하는 단계;
복수의 미리 결정된 리던던시 버전 값(redundancy version value)으로부터 리던던시 버전 값을 선택하고, 상기 선택된 리던던시 버전 값 및 미리 정의된 파라미터 - 상기 미리 정의된 파라미터는, 리프팅 사이즈(lifting size), 기본 그래프 매트릭스(base graph matrix)의 열의 총 수, 기본 그래프 매트릭스의 행의 총 수, 기본 그래프 매트릭스의 시스템 열의 수, 또는 상기 정보 패킷 비트 시퀀스의 길이: 중 적어도 하나를 포함함 - 에 따라 상기 일차원 유한 길이 순환 버퍼에서 송신될 비트 시퀀스를 판독하기 위한 시작 위치를 결정하는 단계; 및
송신될 비트 시퀀스를 형성하기 위해 상기 시작 위치로부터 특정한 길이의 데이터 비트를 순차적으로 판독하는 단계; 및
송신될 상기 비트 시퀀스를 전송하는 단계를 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제1항에 있어서,
상기 LDPC 코드워드 시퀀스에 따라 일차원 유한 길이 순환 버퍼의 사이즈를 결정하는 단계는,
인터리빙된 LDPC 코드워드 시퀀스를 획득하기 위해 상기 LDPC 코드워드 시퀀스를 인터리빙하는 단계, 및
일차원 유한 길이 순환 버퍼 데이터를 획득하는 단계
를 포함하는 것인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제2항에 있어서,
상기 인터리빙된 LDPC 코드워드 시퀀스를 획득하기 위해 상기 LDPC 코드워드 시퀀스를 인터리빙하는 단계는:
상기 LDPC 코드워드 시퀀스에 대해 블록 인터리빙을 수행하는 단계를 포함하되, 인터리빙 매트릭스의 행의 수는 준 사이클릭 LDPC 인코딩 파라미터에 따라 결정되고, 상기 준 사이클릭 LDPC 인코딩 파라미터는, 상기 리프팅 사이즈, 상기 기본 그래프 매트릭스의 열의 상기 총 수, 상기 기본 그래프 매트릭스의 행의 상기 총 수 , 또는 상기 기본 그래프 매트릭스의 시스템 열의 상기 수: 중 적어도 하나를 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제3항에 있어서,
상기 인터리빙 매트릭스의 행의 상기 수는 준 사이클릭 LDPC 인코딩의 리프팅 사이즈의 양의 정수 인자와 동일하거나, 또는 상기 준 사이클릭 LDPC 인코딩의 상기 리프팅 사이즈의 양의 정수배와 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제3항에 있어서,
상기 인터리빙 매트릭스의 행의 상기 수는 상기 준 사이클릭 LDPC 인코딩의 상기 기본 그래프 매트릭스의 열의 상기 총 수의 양의 정수 인자와 동일하거나, 또는 상기 준 사이클릭 LDPC 인코딩의 상기 기본 그래프 매트릭스의 열의 상기 총 수의 양의 정수배와 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제3항 내지 제5항 중 어느 한 항에 있어서,
상기 인터리빙 방법은: 상기 인터리빙된 LDPC 코드워드 시퀀스를 획득하기 위해 미리 결정된 열 순서에 따라 출력을 각각 수행하는 단계를 더 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제6항에 있어서,
상기 인터리빙 방법은: 각각의 열을 각각 인터리빙하는 단계를 더 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제1항에 있어서,
상기 시작 위치는 상기 리던던시 버전, 상기 리프팅 사이즈 및 상기 기본 그래프 매트릭스의 열의 상기 총 수에 따라 결정되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제8항에 있어서,
상기 리던던시 버전이 RVi인 것에 대응하는 상기 시작 위치는 다음의 식:
제1 식: ;
상기 제1 식에서, nb는 상기 기본 그래프 매트릭스의 열의 상기 총 수이고, Z는 상기 리프팅 사이즈이고, α는 양의 정수이고, G는 0 보다 더 큰 실수이고, β는 양의 실수이고, χ는 음이 아닌 실수이고, δ는 정수이되, function(x)는 실수 x를 가장 가까운 정수로 올림하거나(round up), 또는 가장 가까운 정수로 내림하거나(round down), 또는 가장 가까운 정수로 반올림하는(round to) 것을 나타냄;
또는 제2 식: ;
상기 제2 식에서, nb는 상기 기본 그래프 매트릭스의 열의 상기 총 수이고, Z는 상기 리프팅 사이즈이고, α는 양의 정수이고, G는 0 보다 더 큰 실수이고, β는 양의 정수이고, λ는 양의 실수이고, χ는 음이 아닌 실수이고, δ는 정수이되, function(x)는 실수 x를 가장 가까운 정수로 올림하거나, 또는 가장 가까운 정수로 내림하거나, 또는 가장 가까운 정수로 반올림하는 것을 나타냄;
또는 제3 식:;
상기 제3 식에서, nb는 상기 기본 그래프 매트릭스의 열의 상기 총 수이고, Z는 상기 리프팅 사이즈이고, G는 0 보다 더 큰 실수이고, α는 양의 정수이고, β는 양의 정수이고, λ는 양의 실수이고, χ는 음이 아닌 실수이고, δ는 정수이되, function(x)는 실수 x를 가장 가까운 정수로 올림하거나, 또는 가장 가까운 정수로 내림하거나, 또는 가장 가까운 정수로 반올림하는 것을 나타냄
을 통해 계산되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제1항에 있어서,
상기 시작 위치는 상기 리던던시 버전, 상기 리프팅 사이즈, 상기 기본 그래프 매트릭스의 열의 상기 총 수 및 상기 정보 패킷 비트 시퀀스의 상기 길이에 따라 결정되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제10항에 있어서,
상기 리던던시 버전이 RVi인 것에 대응하는 상기 시작 위치는 다음의 식:
; 및
;
중 하나를 통해 계산되되,
상기 두 식에서, K는 상기 정보 패킷 비트 시퀀스의 상기 길이이고, Z는 상기 리프팅 사이즈이며, mb는 상기 기본 그래프 매트릭스의 행의 상기 총 수 이고, G는 0 보다 더 큰 실수이고, α는 양수이고, β는 양의 정수이고, λ 함수는 양의 실수이고, χ는 음이 아닌 실수이고, δ는 정수이고, function(x)는 실수 x를 가장 가까운 정수로 올림하거나, 또는 가장 가까운 정수로 내림하거나, 또는 가장 가까운 정수로 반올림하는 것을 나타내는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제2항에 있어서,
상기 인터리빙된 LDPC 코드워드 시퀀스를 획득하기 위해 상기 LDPC 코드워드 시퀀스를 인터리빙하는 단계는:
상기 LDPC 코드워드 시퀀스에서 S0 번째 비트로부터 S1 번째 비트까지의 모든 비트를 인터리빙하는 단계를 포함하되, S0 및 S1은 양의 정수이고, S1은 S0 보다 더 큰, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제12항에 있어서,
상기 LDPC 코드워드 시퀀스에서 상기 S0 번째 비트로부터 상기 S1 번째 비트까지의 상기 모든 비트를 인터리빙하는 단계는:
인터리빙 매트릭스에 따라 상기 LDPC 코드워드 시퀀스에서 상기 S0 번째 비트로부터 상기 S1 번째 비트까지의 상기 모든 비트에 대해 블록 인터리빙을 수행하는 단계를 포함하되, 상기 블록 인터리빙 매트릭스의 열의 총 수는 Z0이고, Z0은 준 사이클릭 LDPC 인코딩 파라미터에 의해 결정되고, 상기 준 사이클릭 LDPC 인코딩 파라미터는, 상기 리프팅 사이즈, 상기 기본 그래프 매트릭스의 열의 상기 총 수, 상기 기본 그래프 매트릭스의 행의 상기 총 수, 상기 기본 그래프 매트릭스의 시스템 열의 상기 수, 또는 상기 정보 패킷 비트 시퀀스의 상기 길이: 중 적어도 하나를 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제13항에 있어서,
Z0은 상기 리프팅 사이즈의 양의 정수 인자와 동일하거나, 또는 상기 리프팅 사이즈의 양의 정수배와 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제13항에 있어서,
Z0은 상기 기본 그래프 매트릭스의 열의 상기 총 수의 양의 정수 인자와 동일하거나, 또는 상기 기본 그래프 매트릭스의 열의 상기 총 수의 양의 정수배와 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제12항에 있어서,
S1은 상기 리프팅 사이즈의 양의 정수배와 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제15항에 있어서,
S1은 상기 리프팅 사이즈의 kb - 2, kb - 1, kb, kb + 1 또는 kb + 2 배와 동일하되, kb는 상기 기본 그래프 매트릭스의 시스템 열의 상기 수인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제13항에 있어서,
Z0은 다음의 파라미터: S0, S1 및 변조 차수에 의해 결정되되, 상기 변조 차수는 각각의 변조 심볼에 의해 반송되는(carried) 비트의 수인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제12항에 있어서,
S1의 값은 다음 파라미터:
정보 패킷 비트 시퀀스의 길이; 또는
송신될 비트 시퀀스의 길이
중 적어도 하나를 통해 결정되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제2항 내지 제7항 및 제12 내지 제20 중 어느 한 항에 있어서,
상기 인터리빙 방법은 상기 변조 순서에 따라 결정되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제21항에 있어서,
상기 변조 차수가 M0 보다 더 큰 조건에서, 상기 인터리빙 방법이 실행되되, M0은 1 보다 더 큰 정수인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제2항 내지 제7항 및 제12 내지 제20 중 어느 한 항에 있어서,
상기 인터리빙 방법은 코드 레이트에 따라 결정되고, 상기 코드 레이트는 상기 정보 패킷 비트 시퀀스의 상기 길이 대 송신될 상기 비트 시퀀스의 비율과 동일하고, 상기 코드 레이트는 0 보다 더 크고 1 보다 더 작은 실수인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제23항에 있어서,
상기 코드 레이트가 R0 보다 더 큰 조건에서, 상기 인터리빙 방법이 실행되되, 상기 R0은 1/2 보다 더 크고 1 보다 더 작은 실수인, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제1항에 있어서,
송신될 상기 비트 시퀀스를 전송하는 단계는: 송신될 상기 비트 시퀀스를 복수의 비트 패킷으로 분할하고, 상기 복수의 비트 패킷의 각각의 비트 패킷 내의 비트를 각각 인터리빙하고, 상기 각각의 인터리빙된 비트 패킷을 컨스털레이션 변조 심볼(constellation modulation symbol)로 매핑하는 단계를 포함하는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제25항에 있어서,
상기 비트 패킷에서의 상기 인터리빙은 상기 변조 순서에 따라 결정되는, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 제26항에 있어서,
상기 변조 차수가 M1 보다 더 큰 조건에서, 상기 인터리빙 방법이 실행되되, M1은 2, 3, 4, 5 또는 6과 동일한, 저밀도 패리티 체크(LDPC) 데이터 인코딩 방법. - 데이터 인코딩 디바이스로서,
전송될 데이터를 획득하도록 구성되는 획득 모듈;
LDPC 코드워드 시퀀스를 획득하기 위해 전송될 상기 데이터에 대해 준 사이클릭 저밀도 패리티 체크(LDPC) 인코딩을 수행하도록, 그리고 인터리빙된 LDPC 코드워드 시퀀스를 획득하기 위해 상기 LDPC 코드워드 시퀀스를 인터리빙하도록 구성되는 인터리빙 모듈;
레이트 매칭된 코드워드 시퀀스를 획득하기 위해 시작 위치 - 상기 시작 위치는 미리 결정된 파라미터에 따라 결정되되, 상기 미리 결정된 파라미터는, 리던던시 버전, 리프팅 사이즈, 기본 그래프 매트릭스의 열의 총 수, 기본 그래프 매트릭스의 행의 총 수, 기본 그래프 매트릭스의 시스템 열의 수 또는 정보 패킷 비트 시퀀스의 길이: 중 적어도 하나를 포함함 - 로부터 상기 인터리빙된 LDPC 코드워드 시퀀스에 대해 사이클릭 비트 선택을 수행하도록 구성되는 선택 모듈; 및
상기 레이트 매칭 코드워드 시퀀스를 전송하도록 구성되는 전송 모듈을 포함하는, 데이터 인코딩 디바이스. - 저장된 프로그램을 포함하는 저장 매체로서,
상기 프로그램은, 실행시, 제1항 내지 제27항 중 어느 한 항의 방법을 실행하는, 저장된 프로그램을 포함하는 저장 매체. - 프로그램을 실행하도록 구성되는 프로세서로서,
상기 프로그램은, 실행시, 제1항 내지 제27항 중 어느 한 항의 방법을 실행하는, 프로그램을 실행하도록 구성되는 프로세서.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710687764.6A CN109391360B (zh) | 2017-08-11 | 2017-08-11 | 数据编码方法及装置 |
CN201710687764.6 | 2017-08-11 | ||
PCT/CN2018/095037 WO2019029309A1 (zh) | 2017-08-11 | 2018-07-09 | 数据编码方法、装置、存储介质及处理器 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200051634A true KR20200051634A (ko) | 2020-05-13 |
KR102343780B1 KR102343780B1 (ko) | 2021-12-27 |
Family
ID=65271031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207007200A Active KR102343780B1 (ko) | 2017-08-11 | 2018-07-09 | 데이터 인코딩 방법 및 디바이스, 저장 매체, 및 프로세서 |
Country Status (8)
Country | Link |
---|---|
US (2) | US11239946B2 (ko) |
EP (1) | EP3667963A4 (ko) |
JP (2) | JP7361017B2 (ko) |
KR (1) | KR102343780B1 (ko) |
CN (2) | CN114679185A (ko) |
AU (1) | AU2018314548C1 (ko) |
RU (1) | RU2742912C1 (ko) |
WO (1) | WO2019029309A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023090480A1 (ko) * | 2021-11-18 | 2023-05-25 | 엘지전자 주식회사 | 무선 통신 시스템에서 무선 신호 송수신 방법 및 장치 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2525496A1 (en) * | 2011-05-18 | 2012-11-21 | Panasonic Corporation | Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes |
CN108809509B (zh) * | 2017-05-05 | 2021-01-22 | 电信科学技术研究院 | 低密度奇偶校验码的基础图选择方法及装置 |
MA47865B1 (fr) * | 2017-08-24 | 2020-09-30 | Ericsson Telefon Ab L M | Sélection de graphe de base pour une nouvelle radio 3gpp |
CN111066252B (zh) | 2017-09-11 | 2023-01-06 | 中兴通讯股份有限公司 | 处理ldpc编码数据的方法和装置 |
WO2020167088A1 (en) * | 2019-02-15 | 2020-08-20 | Samsung Electronics Co., Ltd. | Method and apparatus for transmission or reception of data in communication system |
WO2020231124A1 (en) * | 2019-05-10 | 2020-11-19 | Samsung Electronics Co., Ltd. | Method and apparatus for data transmission in wireless communication system |
CN112367088B (zh) * | 2020-10-27 | 2023-03-21 | 上海宇航系统工程研究所 | 一种基于索引矩阵的编码方法及装置 |
US11764911B2 (en) | 2021-04-05 | 2023-09-19 | Nokia Technologies Oy | Method of shifting redundancy version for the transmission of a transport block over multiple slots |
CN115913472A (zh) * | 2021-09-30 | 2023-04-04 | 华为技术有限公司 | 重传方法及装置 |
CN114760662A (zh) * | 2022-04-25 | 2022-07-15 | 北京星河亮点技术股份有限公司 | 一种低时延速率匹配方法、装置、电子设备及存储介质 |
CN118473590A (zh) * | 2023-02-09 | 2024-08-09 | 中兴通讯股份有限公司 | 一种数据传输方法、通信装置及存储介质 |
CN118473592A (zh) * | 2023-02-09 | 2024-08-09 | 中兴通讯股份有限公司 | 数据传输方法、通信装置及存储介质 |
CN116318552B (zh) * | 2023-03-15 | 2023-09-22 | 归芯科技(深圳)有限公司 | Turbo码的交织或解交织方法及其器件、通信芯片和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140145977A (ko) * | 2013-06-14 | 2014-12-24 | 삼성전자주식회사 | 패리티 검사 부호의 부호화 장치, 그의 부호화 방법, 복호화 장치 및 그의 복호화 방법 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252935C (zh) * | 2002-12-13 | 2006-04-19 | 清华大学 | 基于低密度奇偶检验编码的信源信道联合编码方法 |
KR100744343B1 (ko) * | 2003-12-19 | 2007-07-30 | 삼성전자주식회사 | 이동 통신 시스템에서 불균일 오류 확률을 갖는 부호화에따른 데이터 송수신 방법 및 장치 |
KR100860504B1 (ko) * | 2005-06-09 | 2008-09-26 | 삼성전자주식회사 | 이동통신 시스템에서 송수신 장치 및 방법 |
CN101034953B (zh) * | 2006-03-06 | 2010-06-23 | 诺基亚西门子通信系统技术(北京)有限公司 | 应用低密度奇偶校验码进行数据传输的方法 |
US8024633B2 (en) * | 2007-05-10 | 2011-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for combined packet retransmission and soft decoding of combined packets in a wireless communication network |
CN101325474B (zh) | 2007-06-12 | 2012-05-09 | 中兴通讯股份有限公司 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
CN101188428B (zh) * | 2007-12-10 | 2012-09-05 | 中兴通讯股份有限公司 | 一种ldpc码的有限长度循环缓存的速率匹配方法 |
CN101227259B (zh) * | 2008-01-11 | 2013-06-05 | 中兴通讯股份有限公司 | 一种有限长度循环缓存速率匹配的数据读取方法 |
BRPI0918057A2 (pt) * | 2008-09-02 | 2019-09-24 | Panasonic Corp | dispositivo de comunicação sem fio e método de comunicação sem fio. |
US8612820B2 (en) * | 2009-04-11 | 2013-12-17 | Qualcomm Incorporated | Apparatus and methods for interleaving in a forward link only system |
CN102035617B (zh) * | 2009-09-29 | 2015-04-01 | 中兴通讯股份有限公司 | 一种通信系统中信道编码的速率匹配方法和装置 |
CN102075196B (zh) * | 2010-12-10 | 2014-02-19 | 清华大学 | 多码率多码长qc-ldpc码编码方法及编码调制系统 |
WO2014200303A1 (en) | 2013-06-14 | 2014-12-18 | Samsung Electronics Co., Ltd. | Apparatuses and methods for encoding and decoding of parity check codes |
EP3131219B1 (en) | 2014-04-30 | 2023-11-15 | Huawei Technologies Co., Ltd. | Puncturing of ldpc codes |
CN105811996B (zh) * | 2014-12-30 | 2019-12-06 | 华为技术有限公司 | 一种基于准循环ldpc的数据处理方法及系统 |
WO2017091018A1 (en) | 2015-11-24 | 2017-06-01 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding/decoding in a communication or broadcasting system |
CN107026654B (zh) * | 2016-02-02 | 2019-06-18 | 中国科学院声学研究所 | 一种准循环多进制低密度奇偶校验码的快速频域编码方法 |
US10291356B2 (en) * | 2016-05-11 | 2019-05-14 | Futurewei Technologies, Inc. | Decoding procedures in systems with codeblock segmentation |
KR102131834B1 (ko) * | 2016-09-30 | 2020-07-08 | 엘지전자 주식회사 | Qc ldpc 코드의 레이트 매칭 방법 및 이를 위한 장치 |
US10447312B2 (en) * | 2016-11-25 | 2019-10-15 | Lg Electronics Inc. | Method of performing interleaving using LDPC and communication apparatus therefor |
US10348329B2 (en) * | 2017-02-13 | 2019-07-09 | Qualcomm Incorporated | Low density parity check (LDPC) circular buffer rate matching |
US10778366B2 (en) * | 2017-03-31 | 2020-09-15 | Qualcomm Incorporated | Techniques for rate matching and interleaving in wireless communications |
JP2019004245A (ja) * | 2017-06-13 | 2019-01-10 | シャープ株式会社 | 端末装置、基地局装置、および、通信方法 |
CN110266448B (zh) * | 2017-06-19 | 2020-11-10 | 华为技术有限公司 | 信息处理的方法、通信装置和存储介质 |
-
2017
- 2017-08-11 CN CN202210307812.5A patent/CN114679185A/zh active Pending
- 2017-08-11 CN CN201710687764.6A patent/CN109391360B/zh active Active
-
2018
- 2018-07-09 KR KR1020207007200A patent/KR102343780B1/ko active Active
- 2018-07-09 EP EP18844354.3A patent/EP3667963A4/en active Pending
- 2018-07-09 AU AU2018314548A patent/AU2018314548C1/en active Active
- 2018-07-09 RU RU2020110023A patent/RU2742912C1/ru active
- 2018-07-09 WO PCT/CN2018/095037 patent/WO2019029309A1/zh unknown
- 2018-07-09 JP JP2020507602A patent/JP7361017B2/ja active Active
-
2020
- 2020-02-10 US US16/787,009 patent/US11239946B2/en active Active
-
2022
- 2022-01-28 US US17/588,056 patent/US11791933B2/en active Active
- 2022-06-07 JP JP2022091958A patent/JP7565976B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140145977A (ko) * | 2013-06-14 | 2014-12-24 | 삼성전자주식회사 | 패리티 검사 부호의 부호화 장치, 그의 부호화 방법, 복호화 장치 및 그의 복호화 방법 |
Non-Patent Citations (1)
Title |
---|
Consideration on coding chain for eMBB data channel (3GPP TSG RAN WG1 Meeting #89, 5월 2017)* * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023090480A1 (ko) * | 2021-11-18 | 2023-05-25 | 엘지전자 주식회사 | 무선 통신 시스템에서 무선 신호 송수신 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP7565976B2 (ja) | 2024-10-11 |
RU2742912C1 (ru) | 2021-02-11 |
JP2020529806A (ja) | 2020-10-08 |
US11239946B2 (en) | 2022-02-01 |
EP3667963A1 (en) | 2020-06-17 |
US20200304235A1 (en) | 2020-09-24 |
US20220158758A1 (en) | 2022-05-19 |
CN114679185A (zh) | 2022-06-28 |
JP2022119993A (ja) | 2022-08-17 |
CN109391360A (zh) | 2019-02-26 |
KR102343780B1 (ko) | 2021-12-27 |
AU2018314548B2 (en) | 2021-05-20 |
EP3667963A4 (en) | 2020-08-26 |
JP7361017B2 (ja) | 2023-10-13 |
US11791933B2 (en) | 2023-10-17 |
CN109391360B (zh) | 2022-04-12 |
WO2019029309A1 (zh) | 2019-02-14 |
AU2018314548C1 (en) | 2021-09-09 |
AU2018314548A1 (en) | 2020-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102343780B1 (ko) | 데이터 인코딩 방법 및 디바이스, 저장 매체, 및 프로세서 | |
US11139835B2 (en) | Method and apparatus for data processing with structured LDPC codes | |
JP7592838B2 (ja) | Ldpcコード化データを処理する方法および装置 | |
CN107888198B (zh) | 准循环ldpc编译码方法、装置及ldpc编译码器 | |
EP4064573B1 (en) | Decoding of quasi-cyclic ldpc codes for a 5g mobile communications system | |
CN109417392B (zh) | Ldpc码的编解码方法及系统 | |
JP6871396B2 (ja) | 情報を処理するための方法および装置、通信デバイス、ならびに通信システム | |
CN108631925B (zh) | 一种准循环低密度奇偶校验编码处理方法及装置 | |
CN108234064B (zh) | 准循环ldpc码数据处理装置及处理方法 | |
US20100138720A1 (en) | Channel-encoding/decoding apparatus and method using low-density parity-check codes | |
CA3094841A1 (en) | Processing method and device for quasi-cyclic low density parity check coding | |
CN107733442B (zh) | 结构化ldpc码的处理方法及装置 | |
CN107733440A (zh) | 多边类型结构化ldpc处理方法及装置 | |
US11683051B2 (en) | Method and apparatus for data processing with structured LDPC codes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20200311 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200403 Comment text: Request for Examination of Application |
|
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: 20210301 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210924 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20211222 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20211222 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |