KR20200029578A - 코딩 방법 및 디바이스 - Google Patents
코딩 방법 및 디바이스 Download PDFInfo
- Publication number
- KR20200029578A KR20200029578A KR1020207005038A KR20207005038A KR20200029578A KR 20200029578 A KR20200029578 A KR 20200029578A KR 1020207005038 A KR1020207005038 A KR 1020207005038A KR 20207005038 A KR20207005038 A KR 20207005038A KR 20200029578 A KR20200029578 A KR 20200029578A
- Authority
- KR
- South Korea
- Prior art keywords
- sequence
- interleaving
- length
- bit
- maximum
- 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 81
- 238000004590 computer program Methods 0.000 claims description 27
- 125000004122 cyclic group Chemical group 0.000 claims description 7
- 230000000694 effects Effects 0.000 description 43
- 241000169170 Boreogadus saida Species 0.000 description 24
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 239000000284 extract Substances 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear 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
- 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
-
- 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
- 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/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
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)
- Quality & Reliability (AREA)
- Error Detection And Correction (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Tires In General (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
도 2는 통신 시스템의 개략적인 흐름도이다.
도 3은 본 출원에 따른 인코딩 방법의 실시예의 흐름도이다.
도 4는 본 출원에 따른 인코딩 방법의 개략적인 흐름도이다.
도 5는 본 출원에 따른 인코딩 방법의 개략적인 흐름도이다.
도 6은 본 출원에 따른 인코딩 방법의 개략적인 흐름도이다.
도 7은 본 출원에 따른 인코딩 장치의 실시예의 개략적인 구조도이다.
도 8은 본 출원에 따른 인코딩 엔티티 장치의 개략도이다.
도 9는 본 출원에 따른 인코딩 엔티티 장치의 개략도이다.
Claims (32)
- 인코딩 방법으로서,
A개의 인코딩될 정보 비트에 대해 순환 중복 체크(cyclic redundancy check, CRC) 인코딩을 수행하여, 제1 비트 시퀀스를 획득하는 단계 - 상기 제1 비트 시퀀스는 L개의 CRC 비트 및 A개의 정보 비트를 포함하고, L 및 A는 양의 정수임 - ;
상기 제1 비트 시퀀스에 대해 인터리빙 동작(interleaving operation)을 수행하여, 제2 비트 시퀀스를 획득하는 단계 - 상기 인터리빙 동작에 사용되는 제1 인터리빙 시퀀스가 시스템-지원 최대-길이 인터리빙 시퀀스(maximum-length interleaving sequence) 및 미리 설정된 규칙에 기초하여 획득되고, 상기 제1 인터리빙 시퀀스의 길이는 A+L과 같거나; 또는 상기 인터리빙 동작에 사용되는 제2 인터리빙 시퀀스가 최대-길이 인터리빙 시퀀스이고, 상기 제2 인터리빙 시퀀스의 길이는 Kmax+L과 같고, Kmax는 상기 최대-길이 인터리빙 시퀀스에 대응하는 최대 정보 비트 수량임 - ; 및
상기 제2 비트 시퀀스에 대해 폴라 인코딩(polar encoding)을 수행하는 단계
를 포함하는 방법. - 제1항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 Kmax-A 이상인 모든 인덱스들을 추출하고, 모든 추출된 인덱스들 각각으로부터 Kmax-A를 감산함으로써 구성된다는 것이고;
상기 제1 비트 시퀀스에 대해 인터리빙 동작을 수행하는 것은:
상기 제1 인터리빙 시퀀스를 사용하여 상기 제1 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하는 것을 포함하는, 방법. - 제1항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 A 미만 또는 Kmax 이상인 모든 인덱스들을 추출하고, 추출된 인덱스들에서 Kmax 이상인 인덱스들로부터 Kmax-A을 감산함으로써 구성된다는 것이고;
상기 제1 비트 시퀀스에 대해 인터리빙 동작을 수행하는 것은:
상기 제1 비트 시퀀스에서의 상기 A개의 정보 비트를 정보 비트 인덱스들의 내림차순으로 배열하여, 제3 비트 시퀀스를 획득하는 것; 및
상기 제1 인터리빙 시퀀스를 사용하여 상기 제3 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하는 것을 포함하는, 방법. - 제1항에 있어서, 상기 인터리빙 동작에 사용되는 상기 제2 인터리빙 시퀀스가 상기 최대-길이 인터리빙 시퀀스일 때, 상기 제1 비트 시퀀스에 대해 인터리빙 동작을 수행하는 것은:
상기 제1 비트 시퀀스를 Kmax+L개의 비트를 포함하는 제4 비트 시퀀스로 확장하는 것 - 상기 제4 비트 시퀀스에서의 처음 Kmax-A개의 비트의 값들은 NULL로 설정되고, 나머지 비트들은 (Kmax-A+1)번째 비트로부터 상기 제1 비트 시퀀스에서의 비트들에 순차적으로 대응함 - ;
상기 최대-길이 인터리빙 시퀀스를 사용하여 상기 제4 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 제5 비트 시퀀스를 획득하는 것; 및
상기 제5 비트 시퀀스로부터 그 값이 NULL인 비트들을 제거함으로써 상기 제2 비트 시퀀스를 획득하는 것을 포함하는, 방법. - 제1항, 제2항 및 제4항 중 어느 한 항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 1에서의 임의의 시퀀스인, 방법.
- 제1항 또는 제3항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 2에서의 임의의 시퀀스인, 방법.
- 인코딩 장치로서,
A개의 인코딩될 정보 비트에 대해 순환 중복 체크(CRC) 인코딩을 수행하여, 제1 비트 시퀀스를 획득하도록 구성되는 제1 인코딩 모듈 - 상기 제1 비트 시퀀스는 L개의 CRC 비트 및 A개의 정보 비트를 포함하고, L 및 A는 양의 정수임 - ;
상기 제1 비트 시퀀스에 대해 인터리빙 동작을 수행하여, 제2 비트 시퀀스를 획득하도록 구성되는 인터리빙 모듈 - 상기 인터리빙 동작에 사용되는 제1 인터리빙 시퀀스가 시스템-지원 최대-길이 인터리빙 시퀀스 및 미리 설정된 규칙에 기초하여 획득되고, 상기 제1 인터리빙 시퀀스의 길이는 A+L과 같거나; 또는 상기 인터리빙 동작에 사용되는 제2 인터리빙 시퀀스가 최대-길이 인터리빙 시퀀스이고, 상기 제2 인터리빙 시퀀스의 길이는 Kmax+L과 같고, Kmax는 상기 최대-길이 인터리빙 시퀀스에 대응하는 최대 정보 비트 수량임 - ; 및
상기 제2 비트 시퀀스에 대해 폴라 인코딩을 수행하도록 구성되는 제2 인코딩 모듈
을 포함하는 장치. - 제7항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 Kmax-A 이상인 모든 인덱스들을 추출하고, 모든 추출된 인덱스들 각각으로부터 Kmax-A를 감산함으로써 구성된다는 것이고;
상기 인터리빙 모듈은:
상기 제1 인터리빙 시퀀스를 사용하여 상기 제1 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제7항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 A 미만 또는 Kmax 이상인 모든 인덱스들을 추출하고, 추출된 인덱스들에서 Kmax 이상인 인덱스들로부터 Kmax-A을 감산함으로써 구성된다는 것이고;
상기 인터리빙 모듈은:
상기 제1 비트 시퀀스에서의 상기 A개의 정보 비트를 정보 비트 인덱스들의 내림차순으로 배열하여, 제3 비트 시퀀스를 획득하고;
상기 제1 인터리빙 시퀀스를 사용하여 상기 제3 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제7항에 있어서, 상기 인터리빙 동작에 사용되는 상기 제2 인터리빙 시퀀스가 상기 최대-길이 인터리빙 시퀀스일 때, 상기 인터리빙 모듈은:
상기 제1 비트 시퀀스를 Kmax+L개의 비트를 포함하는 제4 비트 시퀀스로 확장하고 - 상기 제4 비트 시퀀스에서의 처음 Kmax-A개의 비트의 값들은 NULL로 설정되고, 나머지 비트들은 (Kmax-A+1)번째 비트로부터 상기 제1 비트 시퀀스에서의 비트들에 순차적으로 대응함 - ;
상기 최대-길이 인터리빙 시퀀스를 사용하여 상기 제4 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 제5 비트 시퀀스를 획득하고;
상기 제5 비트 시퀀스로부터 그 값이 NULL인 비트들을 제거함으로써 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제7항, 제8항, 및 제10항 중 어느 한 항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 1에서의 임의의 시퀀스인, 장치.
- 제7항 또는 제9항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 2에서의 임의의 시퀀스인, 장치.
- 인코딩 장치로서,
메모리 및 프로세서를 포함하고,
상기 메모리는 프로그램 명령어를 저장하도록 구성되고;
상기 프로세서는: A개의 인코딩될 정보 비트에 대해 순환 중복 체크(CRC) 인코딩을 수행하여, 제1 비트 시퀀스를 획득하고 - 상기 제1 비트 시퀀스는 L개의 CRC 비트 및 A개의 정보 비트를 포함하고, L 및 A는 양의 정수임 - ;
상기 제1 비트 시퀀스에 대해 인터리빙 동작을 수행하여, 제2 비트 시퀀스를 획득하고 - 상기 인터리빙 동작에 사용되는 제1 인터리빙 시퀀스가 시스템-지원 최대-길이 인터리빙 시퀀스 및 미리 설정된 규칙에 기초하여 획득되고, 상기 제1 인터리빙 시퀀스의 길이는 A+L과 같거나; 또는 상기 인터리빙 동작에 사용되는 제2 인터리빙 시퀀스가 최대-길이 인터리빙 시퀀스이고, 상기 제2 인터리빙 시퀀스의 길이는 Kmax+L과 같고, Kmax는 상기 최대-길이 인터리빙 시퀀스에 대응하는 최대 정보 비트 수량임 - ; 및
상기 제2 비트 시퀀스에 대해 폴라 인코딩을 수행하도록 구성되는, 장치. - 제13항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 Kmax-A 이상인 모든 인덱스들을 추출하고, 모든 추출된 인덱스들 각각으로부터 Kmax-A를 감산함으로써 구성된다는 것이고;
상기 프로세서는:
상기 제1 인터리빙 시퀀스를 사용하여 상기 제1 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제13항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 A 미만 또는 Kmax 이상인 모든 인덱스들을 추출하고, 추출된 인덱스들에서 Kmax 이상인 인덱스들로부터 Kmax-A을 감산함으로써 구성된다는 것이고;
상기 프로세서는:
상기 제1 비트 시퀀스에서의 상기 A개의 정보 비트를 정보 비트 인덱스들의 내림차순으로 배열하여, 제3 비트 시퀀스를 획득하고;
상기 제1 인터리빙 시퀀스를 사용하여 상기 제3 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제13항에 있어서, 상기 인터리빙 동작에 사용되는 상기 제2 인터리빙 시퀀스가 상기 최대-길이 인터리빙 시퀀스일 때, 상기 프로세서는:
상기 제1 비트 시퀀스를 Kmax+L개의 비트를 포함하는 제4 비트 시퀀스로 확장하고 - 상기 제4 비트 시퀀스에서의 처음 Kmax-A개의 비트의 값들은 NULL로 설정되고, 나머지 비트들은 (Kmax-A+1)번째 비트로부터 상기 제1 비트 시퀀스에서의 비트들에 순차적으로 대응함 - ;
상기 최대-길이 인터리빙 시퀀스를 사용하여 상기 제4 비트 시퀀스에 대해 상기 인터리빙 동작을 수행하여, 제5 비트 시퀀스를 획득하고;
상기 제5 비트 시퀀스로부터 그 값이 NULL인 비트들을 제거함으로써 상기 제2 비트 시퀀스를 획득하도록 구성되는, 장치. - 제13항, 제14항, 및 제16항 중 어느 한 항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 1에서의 임의의 시퀀스인, 장치.
- 제13항 또는 제15항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 2에서의 임의의 시퀀스인, 장치.
- 판독가능 저장 매체로서,
판독가능 저장 매체 및 컴퓨터 프로그램을 포함하고, 상기 컴퓨터 프로그램이 인코딩 장치에 의해 실행될 때 제1항 내지 제6항 중 어느 한 항에 따른 인코딩 방법이 구현되는, 판독가능 저장 매체. - 프로그램 제품으로서,
상기 프로그램 제품은 컴퓨터 프로그램을 포함하고, 상기 컴퓨터 프로그램은 판독가능 저장 매체에 저장되고, 인코딩 장치의 적어도 하나의 프로세서가 상기 판독가능 저장 매체로부터 상기 컴퓨터 프로그램을 판독하고 상기 컴퓨터 프로그램을 실행할 때, 상기 인코딩 장치는 제1항 내지 제6항 중 어느 한 항에 따른 인코딩 방법을 구현하는, 프로그램 제품. - 디코딩 방법으로서,
수신단에 의해, 디코딩될 정보 비트들을 수신하고, 상기 디코딩될 정보 비트들을 디코딩 및 디인터리빙(de-interleaving)하여, 디코딩된 정보 비트들을 획득하는 단계
를 포함하고,
상기 디인터리빙에 대해 제1 인터리빙 시퀀스 또는 제2 인터리빙 시퀀스가 사용되고, 시스템-지원 최대-길이 인터리빙 시퀀스 및 미리 설정된 규칙에 기초하여 상기 제1 인터리빙 시퀀스가 획득되고, 상기 제1 인터리빙 시퀀스의 길이는 A+L과 같거나; 또는 상기 인터리빙 동작에 사용되는 상기 제2 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스이고, 상기 제2 인터리빙 시퀀스의 길이는 Kmax+L과 같고; A는 정보 비트 수량이고, L은 CRC 비트 수량이고, Kmax는 상기 최대-길이 인터리빙 시퀀스에 대응하는 최대 정보 비트 수량인, 방법. - 제21항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 Kmax-A 이상인 모든 인덱스들을 추출하고, 모든 추출된 인덱스들 각각으로부터 Kmax-A를 감산함으로써 구성된다는 것인, 방법. - 제21항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 A 미만 또는 Kmax 이상인 모든 인덱스들을 추출하고, 추출된 인덱스들에서 Kmax 이상인 인덱스들로부터 Kmax-A을 감산함으로써 구성된다는 것인, 방법. - 제21항 또는 제22항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 1에서의 임의의 시퀀스인, 방법.
- 제21항 또는 제23항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 2에서의 임의의 시퀀스인, 방법.
- 디코딩 장치로서,
메모리 및 프로세서를 포함하고,
상기 메모리는 프로그램 명령어를 저장하도록 구성되고;
상기 프로세서는:
디코딩될 정보 비트들을 수신하고, 상기 디코딩될 정보 비트들을 디코딩 및 디인터리빙하여, 디코딩된 정보 비트들을 획득하도록 구성되고, 상기 디인터리빙에 대해 제1 인터리빙 시퀀스 또는 제2 인터리빙 시퀀스가 사용되고, 시스템-지원 최대-길이 인터리빙 시퀀스 및 미리 설정된 규칙에 기초하여 상기 제1 인터리빙 시퀀스가 획득되고, 상기 제1 인터리빙 시퀀스의 길이는 A+L과 같거나; 또는 상기 인터리빙 동작에 사용되는 상기 제2 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스이고, 상기 제2 인터리빙 시퀀스의 길이는 Kmax+L과 같고; A는 정보 비트 수량이고, L은 CRC 비트 수량이고, Kmax는 상기 최대-길이 인터리빙 시퀀스에 대응하는 최대 정보 비트 수량인, 장치. - 제26항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 Kmax-A 이상인 모든 인덱스들을 추출하고, 모든 추출된 인덱스들 각각으로부터 Kmax-A를 감산함으로써 구성된다는 것인, 장치. - 제26항에 있어서, 상기 미리 설정된 규칙은:
상기 제1 인터리빙 시퀀스는 상기 최대-길이 인터리빙 시퀀스로부터 A 미만 또는 Kmax 이상인 모든 인덱스들을 추출하고, 추출된 인덱스들에서 Kmax 이상인 인덱스들로부터 Kmax-A을 감산함으로써 구성된다는 것인, 장치. - 제26항 또는 제27항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 1에서의 임의의 시퀀스인, 장치.
- 제26항 또는 제28항에 있어서, 상기 최대-길이 인터리빙 시퀀스는 본 명세서의 표 2에서의 임의의 시퀀스인, 장치.
- 판독가능 저장 매체로서,
판독가능 저장 매체 및 컴퓨터 프로그램을 포함하고, 상기 컴퓨터 프로그램이 디코딩 장치에 의해 실행될 때 제21항 내지 제25항 중 어느 한 항에 따른 디코딩 방법이 구현되는, 판독가능 저장 매체. - 프로그램 제품으로서,
상기 프로그램 제품은 컴퓨터 프로그램을 포함하고, 상기 컴퓨터 프로그램은 판독가능 저장 매체에 저장되고, 디코딩 장치의 적어도 하나의 프로세서가 상기 판독가능 저장 매체로부터 상기 컴퓨터 프로그램을 판독하고 상기 컴퓨터 프로그램을 실행하여, 제21항 내지 제25항 중 어느 한 항에 따른 디코딩 방법을 구현하는, 프로그램 제품.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710667569.7 | 2017-08-07 | ||
| CN201710667569.7A CN109391347B (zh) | 2017-08-07 | 2017-08-07 | 编译码方法及装置 |
| PCT/CN2018/086329 WO2019029205A1 (zh) | 2017-08-07 | 2018-05-10 | 编码方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200029578A true KR20200029578A (ko) | 2020-03-18 |
| KR102271646B1 KR102271646B1 (ko) | 2021-07-02 |
Family
ID=64411930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207005038A Active KR102271646B1 (ko) | 2017-08-07 | 2018-05-10 | 코딩 방법 및 디바이스 |
Country Status (8)
| Country | Link |
|---|---|
| EP (2) | EP3471303B1 (ko) |
| JP (1) | JP7009717B2 (ko) |
| KR (1) | KR102271646B1 (ko) |
| CN (2) | CN109391347B (ko) |
| AU (1) | AU2018312696B2 (ko) |
| BR (1) | BR112020002538A2 (ko) |
| RU (1) | RU2739582C1 (ko) |
| WO (1) | WO2019029205A1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109495208B (zh) * | 2017-09-11 | 2022-04-29 | 华为技术有限公司 | 编码方法及装置 |
| CN110971337B (zh) | 2018-09-28 | 2021-02-23 | 华为技术有限公司 | 信道编码方法及装置 |
| CN109873687B (zh) * | 2019-03-29 | 2022-01-11 | 深圳职业技术学院 | 一种物联网中基于信噪比的信息处理方法、系统及存储介质 |
| CN121263989A (zh) * | 2023-05-31 | 2026-01-02 | 华为技术有限公司 | 一种数据处理方法及相关装置 |
| CN120834891A (zh) * | 2024-04-23 | 2025-10-24 | 华为技术有限公司 | 一种交织、解交织方法和装置 |
| CN121643773A (zh) * | 2024-08-30 | 2026-03-10 | 华为技术有限公司 | 编译码方法及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140077492A (ko) * | 2012-12-14 | 2014-06-24 | 삼성전자주식회사 | Crc 부호와 극 부호에 의한 부호화 방법 및 장치 |
| US20160079999A1 (en) * | 2013-05-31 | 2016-03-17 | Huawei Technologies Co., Ltd. | Coding method and coding device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8379738B2 (en) * | 2007-03-16 | 2013-02-19 | Samsung Electronics Co., Ltd. | Methods and apparatus to improve performance and enable fast decoding of transmissions with multiple code blocks |
| CN101277165A (zh) * | 2007-03-30 | 2008-10-01 | 北京三星通信技术研究有限公司 | Mimo-mmse-sic-harq通信系统 |
| US8555148B2 (en) * | 2007-09-18 | 2013-10-08 | Samsung Electronics Co., Ltd. | Methods and apparatus to generate multiple CRCs |
| CN101286745B (zh) * | 2008-05-07 | 2011-11-30 | 中兴通讯股份有限公司 | 一种交织编码方法及装置 |
| CN102739358A (zh) * | 2012-06-01 | 2012-10-17 | 武汉邮电科学研究院 | 一种用于LTE的并行Turbo码内交织器的实现方法 |
| CN103825669B (zh) * | 2012-11-16 | 2017-10-24 | 华为技术有限公司 | 数据处理的方法和装置 |
| US10581462B2 (en) * | 2015-12-01 | 2020-03-03 | Huawei Technologies Co., Ltd. | Signature-enabled polar encoder and decoder |
-
2017
- 2017-08-07 CN CN201710667569.7A patent/CN109391347B/zh active Active
- 2017-08-07 CN CN201810774667.5A patent/CN108923889B/zh active Active
-
2018
- 2018-05-10 RU RU2020109774A patent/RU2739582C1/ru active
- 2018-05-10 JP JP2020504222A patent/JP7009717B2/ja active Active
- 2018-05-10 KR KR1020207005038A patent/KR102271646B1/ko active Active
- 2018-05-10 WO PCT/CN2018/086329 patent/WO2019029205A1/zh not_active Ceased
- 2018-05-10 BR BR112020002538-0A patent/BR112020002538A2/pt unknown
- 2018-05-10 EP EP18758532.8A patent/EP3471303B1/en active Active
- 2018-05-10 AU AU2018312696A patent/AU2018312696B2/en active Active
- 2018-05-10 EP EP21183833.9A patent/EP3961945B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140077492A (ko) * | 2012-12-14 | 2014-06-24 | 삼성전자주식회사 | Crc 부호와 극 부호에 의한 부호화 방법 및 장치 |
| US20160079999A1 (en) * | 2013-05-31 | 2016-03-17 | Huawei Technologies Co., Ltd. | Coding method and coding device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108923889A (zh) | 2018-11-30 |
| CN109391347A (zh) | 2019-02-26 |
| KR102271646B1 (ko) | 2021-07-02 |
| CN108923889B (zh) | 2019-08-02 |
| EP3471303B1 (en) | 2021-07-07 |
| EP3961945A1 (en) | 2022-03-02 |
| JP7009717B2 (ja) | 2022-01-26 |
| EP3471303A1 (en) | 2019-04-17 |
| JP2020530225A (ja) | 2020-10-15 |
| EP3961945B1 (en) | 2024-02-21 |
| BR112020002538A2 (pt) | 2020-08-04 |
| WO2019029205A1 (zh) | 2019-02-14 |
| AU2018312696B2 (en) | 2021-03-04 |
| EP3961945C0 (en) | 2024-02-21 |
| AU2018312696A1 (en) | 2020-02-20 |
| EP3471303A4 (en) | 2019-05-01 |
| CN109391347B (zh) | 2021-10-22 |
| RU2739582C1 (ru) | 2020-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7471357B2 (ja) | 符号化方法、復号方法、装置、および装置 | |
| KR102271646B1 (ko) | 코딩 방법 및 디바이스 | |
| US11025278B2 (en) | Polar coding encoding/decoding method and apparatus | |
| US20230098837A1 (en) | Polar coding method and apparatus | |
| US11121809B2 (en) | Channel coding method and apparatus in wireless communications | |
| JP7216011B2 (ja) | ポーラーコードレートマッチング方法および装置 | |
| US11705990B2 (en) | Channel encoding method and apparatus | |
| CN108234081A (zh) | 编码方法及装置 | |
| TWI791023B (zh) | 編碼輸入資料為極性碼的方法及設備、解碼方法及用以解碼碼字的設備 | |
| CN109327280B (zh) | 分段编码方法及装置 | |
| US20200067638A1 (en) | Encoding method and apparatus | |
| CN109495208B (zh) | 编码方法及装置 | |
| CN115378546A (zh) | 编译码方法及装置 | |
| CN108418658A (zh) | 编码方法及装置 | |
| US20200343913A1 (en) | Channel encoding method and encoding apparatus | |
| US12199635B2 (en) | Automorphism-based polar encoding and decoding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20200220 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200220 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: 20201209 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: 20210607 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210625 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210628 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240522 Start annual number: 4 End annual number: 4 |
























