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
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/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/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)
- Tires In General (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Addition Polymer Or Copolymer, Post-Treatments, Or Chemical Modifications (AREA)
- Materials For Photolithography (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 (9)
| Country | Link |
|---|---|
| US (2) | US10536240B2 (ko) |
| EP (2) | EP3471303B1 (ko) |
| JP (1) | JP7009717B2 (ko) |
| KR (1) | KR102271646B1 (ko) |
| CN (2) | CN108923889B (ko) |
| AU (1) | AU2018312696B2 (ko) |
| BR (1) | BR112020002538A2 (ko) |
| RU (1) | RU2739582C1 (ko) |
| WO (1) | WO2019029205A1 (ko) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108923889B (zh) | 2017-08-07 | 2019-08-02 | 华为技术有限公司 | 编码方法及装置 |
| CN108234081B (zh) * | 2017-09-08 | 2019-02-12 | 华为技术有限公司 | 编码方法及装置 |
| CN109495208B (zh) * | 2017-09-11 | 2022-04-29 | 华为技术有限公司 | 编码方法及装置 |
| FI3692637T3 (fi) | 2017-10-03 | 2023-06-02 | Ericsson Telefon Ab L M | Tunnettujen bittien sisältämän NR PBCH hyötykuorman lomittaminen ennen CRC-koodausta polaarisen koodin suorituskyvyn parantamiseksi |
| CN110971337B (zh) * | 2018-09-28 | 2021-02-23 | 华为技术有限公司 | 信道编码方法及装置 |
| WO2020075240A1 (en) * | 2018-10-10 | 2020-04-16 | Nec Corporation | Polar coding with distributed-crc and crc-aided successive cancellation decoding |
| CN109873687B (zh) * | 2019-03-29 | 2022-01-11 | 深圳职业技术学院 | 一种物联网中基于信噪比的信息处理方法、系统及存储介质 |
| CN114079530A (zh) * | 2020-08-19 | 2022-02-22 | 华为技术有限公司 | 编码方法及装置 |
| WO2024013403A1 (en) * | 2022-07-15 | 2024-01-18 | Analog Devices International Unlimited Company | Channel encoding chain for wireless communications with input interleaving based on null bits being inserted, polar encoding using multiple encoding stages and output interleaving using address calculation |
| WO2024243911A1 (zh) * | 2023-05-31 | 2024-12-05 | 华为技术有限公司 | 一种数据处理方法及相关装置 |
| 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 (17)
| 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码内交织器的实现方法 |
| CN107659384A (zh) | 2012-11-16 | 2018-02-02 | 华为技术有限公司 | 数据处理的方法和装置 |
| US9362956B2 (en) * | 2013-01-23 | 2016-06-07 | Samsung Electronics Co., Ltd. | Method and system for encoding and decoding data using concatenated polar codes |
| US10581462B2 (en) * | 2015-12-01 | 2020-03-03 | Huawei Technologies Co., Ltd. | Signature-enabled polar encoder and decoder |
| KR102621627B1 (ko) * | 2016-06-01 | 2024-01-08 | 삼성전자주식회사 | 순환 중복 검사와 극 부호를 이용하는 부호화를 위한 장치 및 방법 |
| US10868657B2 (en) * | 2016-07-05 | 2020-12-15 | Idac Holdings, Inc. | Wireless network configured to provide mixed services |
| US10541785B2 (en) * | 2016-07-18 | 2020-01-21 | Samsung Electronics Co., Ltd. | Carrier aggregation with variable transmission durations |
| CN113630215B (zh) * | 2016-08-22 | 2024-04-16 | 三星电子株式会社 | 在无线蜂窝通信系统中用于提供初始接入过程的各种参数的方法和设备 |
| MY204847A (en) * | 2017-01-09 | 2024-09-19 | Mediatek Inc | Broadcast channel enhancement with polar code |
| CN114553243A (zh) | 2017-03-02 | 2022-05-27 | 华为技术有限公司 | Polar码编译码方法及装置 |
| CN108809506B (zh) | 2017-05-05 | 2020-09-04 | 华为技术有限公司 | 一种编码方法及装置 |
| CN108923889B (zh) | 2017-08-07 | 2019-08-02 | 华为技术有限公司 | 编码方法及装置 |
| CN117118568A (zh) * | 2017-08-10 | 2023-11-24 | 艾普拉控股有限公司 | 用于生成物理广播信道信号的方法及相关装置和存储介质 |
-
2017
- 2017-08-07 CN CN201810774667.5A patent/CN108923889B/zh active Active
- 2017-08-07 CN CN201710667569.7A patent/CN109391347B/zh active Active
-
2018
- 2018-05-10 RU RU2020109774A patent/RU2739582C1/ru active
- 2018-05-10 KR KR1020207005038A patent/KR102271646B1/ko active Active
- 2018-05-10 BR BR112020002538-0A patent/BR112020002538A2/pt unknown
- 2018-05-10 WO PCT/CN2018/086329 patent/WO2019029205A1/zh not_active Ceased
- 2018-05-10 EP EP18758532.8A patent/EP3471303B1/en active Active
- 2018-05-10 AU AU2018312696A patent/AU2018312696B2/en active Active
- 2018-05-10 JP JP2020504222A patent/JP7009717B2/ja active Active
- 2018-05-10 EP EP21183833.9A patent/EP3961945B1/en active Active
- 2018-09-28 US US16/146,429 patent/US10536240B2/en active Active
-
2019
- 2019-11-25 US US16/693,906 patent/US11121809B2/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 |
|---|---|
| AU2018312696A1 (en) | 2020-02-20 |
| CN109391347B (zh) | 2021-10-22 |
| CN108923889A (zh) | 2018-11-30 |
| AU2018312696B2 (en) | 2021-03-04 |
| EP3961945C0 (en) | 2024-02-21 |
| US20190044656A1 (en) | 2019-02-07 |
| US11121809B2 (en) | 2021-09-14 |
| EP3471303B1 (en) | 2021-07-07 |
| US10536240B2 (en) | 2020-01-14 |
| CN109391347A (zh) | 2019-02-26 |
| EP3961945A1 (en) | 2022-03-02 |
| JP7009717B2 (ja) | 2022-01-26 |
| EP3471303A1 (en) | 2019-04-17 |
| EP3471303A4 (en) | 2019-05-01 |
| JP2020530225A (ja) | 2020-10-15 |
| RU2739582C1 (ru) | 2020-12-28 |
| EP3961945B1 (en) | 2024-02-21 |
| US20200092040A1 (en) | 2020-03-19 |
| KR102271646B1 (ko) | 2021-07-02 |
| CN108923889B (zh) | 2019-08-02 |
| WO2019029205A1 (zh) | 2019-02-14 |
| BR112020002538A2 (pt) | 2020-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102271646B1 (ko) | 코딩 방법 및 디바이스 | |
| JP7471357B2 (ja) | 符号化方法、復号方法、装置、および装置 | |
| US11025278B2 (en) | Polar coding encoding/decoding method and apparatus | |
| JP7216011B2 (ja) | ポーラーコードレートマッチング方法および装置 | |
| KR102296684B1 (ko) | 인코딩 방법 및 장치 | |
| US11705990B2 (en) | Channel encoding method and apparatus | |
| WO2019042370A1 (zh) | 数据传输方法及装置 | |
| TWI791023B (zh) | 編碼輸入資料為極性碼的方法及設備、解碼方法及用以解碼碼字的設備 | |
| CN109327280B (zh) | 分段编码方法及装置 | |
| US20200067638A1 (en) | Encoding method and apparatus | |
| CN109495208B (zh) | 编码方法及装置 | |
| CN115378546A (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 |
|
| GRNT | Written decision to grant | ||
| 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 |
























