JP6986091B2 - 符号化方法および装置、復号方法および装置、コンピュータ読み取り可能記憶媒体 - Google Patents
符号化方法および装置、復号方法および装置、コンピュータ読み取り可能記憶媒体 Download PDFInfo
- Publication number
- JP6986091B2 JP6986091B2 JP2019552518A JP2019552518A JP6986091B2 JP 6986091 B2 JP6986091 B2 JP 6986091B2 JP 2019552518 A JP2019552518 A JP 2019552518A JP 2019552518 A JP2019552518 A JP 2019552518A JP 6986091 B2 JP6986091 B2 JP 6986091B2
- Authority
- JP
- Japan
- Prior art keywords
- preset threshold
- interval
- integer
- threshold value
- length
- 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
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/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/0041—Arrangements at the transmitter end
- H04L1/0043—Realisations of complexity reduction techniques, e.g. use of look-up tables
-
- 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/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/618—Shortening and extension of 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/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6356—Error control coding in combination with rate matching by repetition or insertion of dummy data, i.e. rate reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- 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/0045—Arrangements at the receiver end
- H04L1/0054—Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
-
- 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/0064—Concatenated 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/0067—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
- 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/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- 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/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
- H04L1/0069—Puncturing patterns
-
- 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/3769—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 using symbol combining, e.g. Chase combining of symbols received twice or more
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)
- Artificial Intelligence (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
Description
送信対象情報ブロックとpolar符号のターゲット符号長Mを取得するステップと、
polar符号化のために使用されるマザー符号長Nを決定し、前記ターゲット符号長MがNより大きい場合、前記情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化を前記p個のサブセグメントに実行して、長さがそれぞれ前記サブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数である、ステップと、p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれ前記サブセグメントのターゲット長であるp個の符号化ビット列を取得するステップと、レート・マッチングされた前記p個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するステップと、を含む方法が提供される。
前記ターゲット符号長Miが前記マザー符号長Niよりも大きく、Miに対応する前記サブセグメントの前記符号化パラメータが前記プリセット条件を満たさない場合、前記マザー符号長Niを使用することによって、Miに対応する前記サブセグメントにpolar符号化を実行して、長さがNiである第3の符号化ビット列を取得し、前記第3の符号化ビット列の少なくともいくつかのビットを繰り返して、長さがMiである符号化ビット列を取得するステップ、または前記ターゲット符号長Miがマザー符号長Ni以下である場合、前記マザー符号長Niを使用することによって、Kiに対応するサブセグメントにpolar符号化を実行して、第4の符号化ビット列を取得し、前記第4の符号化ビット列を短縮またはパンクチャーして、長さがMiである符号化ビット列を取得するステップ、を含む。
送信対象情報ブロックとpolar符号のターゲット符号長Mを取得するように構成されている取得部と、
polar符号化のために使用されるマザー符号長Nを決定し、前記ターゲット符号長MがNより大きい場合、前記情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化を前記p個のサブセグメントに実行して、長さがそれぞれ前記サブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数である、ように構成されている符号化部と、
p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれ前記サブセグメントのターゲット長であるp個の符号化ビット列を取得するように構成されているレート・マッチング部と、
レート・マッチングされた前記p個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するように構成されている結合部と、を含む装置が提供される。
プログラムを記憶するように構成されているメモリと、
前記メモリに記憶された前記プログラムを実行し、前記プログラムが実行されると、送信対象情報ブロックとpolar符号のターゲット符号長Mを取得し、polar符号化のために使用されるマザー符号長Nを決定し、前記ターゲット符号長MがNより大きい場合、前記情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化を前記p個のサブセグメントに実行して、長さがそれぞれ前記サブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数であり、p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれ前記サブセグメントのターゲット長であるp個の符号化ビット列を取得し、レート・マッチングされた前記p個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するように構成されているプロセッサと、を含む装置が提供される。
前記信号プロセッサは、各Miに対して、Miに対応するサブセグメントのターゲット符号長Miがマザー符号長Niよりも大きく、Kiに対応するサブセグメントの符号化パラメータが前記プリセット条件を満たす場合、Miに対応する前記サブセグメントをさらにp個のサブセグメントにセグメント化し、前記p個のサブセグメントに独立の符号化およびレート・マッチングを実行して、p個の対応する符号化ビット列を取得し、前記p個の符号化ビット列を結合して、ターゲット符号長がMiである符号化ビット列を取得し、i=1,2,...,pである、ように構成されている。
復号対象ビットに対応する対数尤度比LLRを受信し、前記復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mである、ステップと、polar符号化に使用されるマザー符号長Nを決定し、前記ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化し、前記p個のサブセグメントに別々にデレート・マッチングを実行し、pは2以上の整数である、ステップと、デレート・マッチングされたp個のサブセグメントのLLRに独立のSCL復号を実行して、前記p個のサブセグメントの復号結果を取得するステップと、前記p個のサブセグメントの復号結果を結合して、復号ビット列を出力するステップと、を含む復号方法が提供される。
復号対象ビットに対応する対数尤度比LLRを受信し、前記復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mである、ように構成されている受信部と、polar符号化に使用されるマザー符号長Nを決定し、前記ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化し、前記p個のサブセグメントに別々にデレート・マッチングを実行し、pは2以上の整数である、ように構成されているデレート・マッチング部と、p個のサブセグメントのLLRに独立のSCL復号を実行して、前記p個のサブセグメントの復号結果を取得するように構成されている復号部と、前記p個のサブセグメントの復号結果を結合して、復号ビット列を出力するように構成されている出力部と、を含む装置が提供される。
前記メモリに記憶された前記プログラムを実行し、前記プログラムが実行されると、復号対象ビットに対応する対数尤度比LLRを受信し、前記復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mであり、polar符号化に使用されるマザー符号長Nを決定し、前記ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化し、前記p個のサブセグメントに別々にデレート・マッチングを実行し、p個のサブセグメントのLLRに独立のSCL復号を実行して、前記p個のサブセグメントの復号結果を取得し、前記p個のサブセグメントの復号結果を結合して、復号ビット列を出力し、pは2以上の整数である、ように構成されているプロセッサと、を含む装置が提供される。
R=1/12の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc1より大きく、Kc1は、区間[330,370]における整数であること、
R=1/6の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc2より大きく、Kc2は、区間[345,365]における整数であること、
R=1/4の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc3より大きく、Kc3は、区間[370,380]における整数であること、
R=1/3の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc4より大きく、Kc4は、区間[450,460]における整数であること、
R=2/5の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc5より大きく、Kc5は、区間[500,510]における整数であること、
R=1/12の場合、前記情報ブロックの長さKは、プリセット閾値Kt1より大きく、Kt1は、区間[314,354]における整数であること、
R=1/6の場合、前記情報ブロックの長さKは、プリセット閾値Kt2より大きく、Kt2は、区間[329,349]における整数であること、
R=1/4の場合、前記情報ブロックの長さKは、プリセット閾値Kt3より大きく、Kt3は、区間[354,364]における整数であること、
R=1/3の場合、前記情報ブロックの長さKは、プリセット閾値Kt4より大きく、Kt4は、区間[434,444]における整数であること、
R=2/5の場合、前記情報ブロックの長さKは、プリセット閾値Kt5より大きく、Kt5は、区間[484,494]における整数であること、
R=1/12の場合、前記ターゲット符号長Mはプリセット閾値Mt1より大きく、Mt1は区間[3768,4248]における整数であること、
R=1/6の場合、前記ターゲット符号長Mはプリセット閾値Mt2より大きく、Mt2は区間[1974,2094]の整数であること、
R=1/4の場合、前記ターゲット符号長Mはプリセット閾値Mt3より大きく、Mt3は区間[1416,1456]の整数であること、
R=1/3の場合、前記ターゲット符号長Mはプリセット閾値Mt4より大きく、Mt4は区間[1302,1332]の整数であること、または
R=2/5の場合、前記ターゲット符号長Mはプリセット閾値Mt5より大きく、Mt5は区間[1210,1235]の整数であることである。
R=1/12の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc1より大きく、Kc1は、区間[310,340]における整数であること、
R=1/6の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc2より大きく、Kc2は、区間[350,365]における整数であること、
R=1/4の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc3より大きく、Kc3は、区間[410,450]における整数であること、
R=1/3の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc4より大きく、Kc4は、区間[470,495]における整数であること、
R=2/5の場合、前記符号化対象情報ビット列の長さKcは、プリセット閾値Kc5より大きく、Kc5は、区間[520,530]における整数であること、
R=1/12の場合、前記情報ブロックの長さKは、プリセット閾値Kt1より大きく、Kt1は、区間[291,321]における整数であること、
R=1/6の場合、前記情報ブロックの長さKは、プリセット閾値Kt2より大きく、Kt2は、区間[331,346]における整数であること、
R=1/4の場合、前記情報ブロックの長さKは、プリセット閾値Kt3より大きく、Kt3は、区間[391,431]における整数であること、
R=1/3の場合、前記情報ブロックの長さKは、プリセット閾値Kt4より大きく、Kt4は、区間[451,476]における整数であること、
R=2/5の場合、前記情報ブロックの長さKは、プリセット閾値Kt5より大きく、Kt5は、区間[501,511]における整数であること、
R=1/12の場合、前記ターゲット符号長Mはプリセット閾値Mt1より大きく、Mt1は区間[3492,3852]における整数であること、
R=1/6の場合、前記ターゲット符号長Mはプリセット閾値Mt2より大きく、Mt2は区間[1986,2076]の整数であること、
R=1/4の場合、前記ターゲット符号長Mはプリセット閾値Mt3より大きく、Mt3は区間[1564,1724]の整数であること、
R=1/3の場合、前記ターゲット符号長Mはプリセット閾値Mt4より大きく、Mt4は区間[1353,1428]の整数であること、または
R=2/5の場合、前記ターゲット符号長Mはプリセット閾値Mt5より大きく、Mt5は区間[1253,1278]の整数であることである。
送信対象情報ブロックとpolar符号のターゲット符号長Mを取得するように構成されている取得部1101と、
polar符号化のために使用されるマザー符号長Nを決定し、ターゲット符号長MがNより大きい場合、情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化をp個のサブセグメントに実行して、長さがそれぞれサブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数である、ように構成されている符号化部1102と、
p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれサブセグメントのターゲット長であるp個の符号化ビット列を取得するように構成されているレート・マッチング部1103と、
レート・マッチングされたp個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するように構成されている結合部1104と、を含む。
プログラムを記憶するように構成されているメモリ1201と、
メモリに記憶されたプログラムを実行し、プログラムが実行されると、送信対象情報ブロックとpolar符号のターゲット符号長Mを取得し、polar符号化のために使用されるマザー符号長Nを決定し、ターゲット符号長MがNより大きい場合、情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化をp個のサブセグメントに実行して、長さがそれぞれサブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数であり、p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれサブセグメントのターゲット長であるp個の符号化ビット列を取得し、レート・マッチングされたp個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するように構成されているプロセッサ1202と、を含む。
情報ブロックを受信するように構成されている少なくとも1つの入力端1301と、
送信対象情報ブロックとpolar符号のターゲット符号長Mを取得し、polar符号化のために使用されるマザー符号長Nを決定し、ターゲット符号長MがNより大きい場合、情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、独立のpolar符号化をp個のサブセグメントに実行して、長さがそれぞれサブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数であり、p個の符号化結果に別々にレート・マッチングを実行して、長さがそれぞれサブセグメントのターゲット長であるp個の符号化ビット列を取得し、レート・マッチングされたp個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するように構成されている信号プロセッサ1302と、
信号プロセッサによって取得された符号化ビット列を出力するように構成されている少なく1つの出力端1303と、を含む。
信号プロセッサ1302は、各Miに対して、Miに対応するサブセグメントのターゲット符号長Miがマザー符号長Niよりも大きく、Kiに対応するサブセグメントの符号化パラメータがプリセット条件を満たす場合、Miに対応するサブセグメントをさらにp個のサブセグメントにセグメント化し、p個のサブセグメントに独立の符号化およびレート・マッチングを実行して、p個の対応する符号化ビット列を取得し、p個の符号化ビット列を結合して、ターゲット符号長がMiである符号化ビット列を取得し、i=1,2,...,pである、ようにさらに構成されている。
復号対象ビットに対応する対数尤度比LLRを受信し、復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mである、ように構成されている受信部1401と、
符号化に使用されるマザー符号長Nを決定し、ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、復号対象ビットに対応するLLRをp個のサブセグメントにセグメント化し、p個のサブセグメントに別々にデレート・マッチングを実行し、pは2以上の整数である、ように構成されているデレート・マッチング部1402と、
デレート・マッチングされたp個のサブセグメントのLLRに独立のSCL復号を実行して、p個のサブセグメントの復号結果を取得するように構成されている復号部1403と、
p個のサブセグメントの復号結果を結合して、復号ビット列を出力する出力部1404と、を含む。
プログラムを記憶するように構成されているメモリ1501と、
メモリに記憶されたプログラムを実行し、プログラムが実行されると、復号対象ビットに対応する対数尤度比LLRを受信し、復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mであり、符号化に使用されるマザー符号長Nを決定し、ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、復号対象ビットに対応するLLRをp個のサブセグメントにセグメント化し、p個のサブセグメントに別々にデレート・マッチングを実行し、デレート・マッチングされたp個のサブセグメントのLLRに独立のSCL復号を実行して、p個のサブセグメントの復号結果を取得し、p個のサブセグメントの復号結果を結合して、復号ビット列を出力し、pは2以上の整数である、ように構成されているプロセッサ1502と、を含む。
復号対象ビットに対応する対数尤度比LLRを受信し、復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mである、ように構成されている少なくとも1つの入力端1601と、
符号化に使用されるマザー符号長Nを決定し、ターゲット符号長Mがマザー符号長Nよりも大きい場合、符号化パラメータがプリセット条件を満たす場合、復号対象ビットに対応するLLRをp個のサブセグメントにセグメント化し、p個のサブセグメントに別々にデレート・マッチングを実行し、デレート・マッチングされたp個のサブセグメントのLLRに独立のSCL復号を実行して、p個のサブセグメントの復号結果を取得し、p個のサブセグメントの復号結果を結合して、復号ビット列を出力し、pは2以上の整数である、ように構成されている信号プロセッサ1602と、
信号プロセッサによって取得された復号ビット列を出力するように構成されている少なくとも1つの出力端1603と、を含む。
Claims (25)
- polar符号化方法であって、
符号化対象情報ビット列およびターゲット符号長Mを取得するステップであって、前記符号化対象情報ビット列は、長さKを有する情報ブロックを含み、前記ターゲット符号長Mは、N max よりも大きく、N max は、1024に等しい最大のマザー符号長である、ステップと、
前記情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、polar符号化を前記p個のサブセグメントに別々に実行して、長さがそれぞれ前記サブセグメントのマザー符号長であるp個の符号化ビット列を取得し、pは2以上の整数である、ステップと、を含み、
前記符号化パラメータは、符号レートR、前記符号化対象情報ビット列の長さKc、前記情報ブロックの長さK、または前記ターゲット符号長Mのうちの1つを含み、
前記プリセット条件は、
所与の符号レートRに対して、前記符号化対象情報ビット列の長さKcは、第1のプリセット閾値よりも大きいこと、
所与の符号レートRに対して、前記情報ブロックの長さKは、第2のプリセット閾値よりも大きいこと、または
所与の符号レートRに対して、前記ターゲット符号長Mは、第3のプリセット閾値よりも大きいこと、のうちのいずれか1つを含む、方法。 - 前記符号化対象情報ビット列は、巡回冗長検査ビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[310,340]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[350,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[410,450]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[470,495]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[520,530]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[291,321]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[331,346]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[391,431]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[451,476]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[501,511]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3492,3852]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1986,2076]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1564,1724]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1353,1428]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1253,1278]の整数であること、のうちの1つである、請求項1に記載の方法。 - 前記符号化対象情報ビット列は、パリティチェックビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[330,370]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[345,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[370,380]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[450,460]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[500,510]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[314,354]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[329,349]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[354,364]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[434,444]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[484,494]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3768,4248]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1974,2094]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1416,1456]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1302,1332]の整数であること、または
、 R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1210,1235]の整数であること、のうちの1つである、請求項1に記載の方法。 - p=2である、請求項1〜3のいずれか一項に記載の方法。
- p個の符号化ビット列に別々にレート・マッチングを実行して、p個のレート・マッチングされた符号化ビット列を取得するステップであって、レート・マッチングされた前記p個の符号化ビット列の長さは、それぞれ前記サブセグメントのターゲット符号長である、ステップと、
レート・マッチングされた前記p個の符号化ビット列を結合して、長さがMである符号化ビット列を取得するステップと、をさらに含む、請求項1〜4のいずれか一項に記載の方法。 - 符号化装置であって、
符号化対象情報ビット列およびターゲット符号長Mを取得するように構成されており、前記符号化対象情報ビット列は、長さKを有する情報ブロックを含み、前記ターゲット符号長Mは、N max よりも大きく、N max は、1024に等しい最大のマザー符号長である、取得部と、
前記情報ブロックの符号化パラメータがプリセット条件を満たすとき、符号化対象情報ビット列をp個のサブセグメントにセグメント化し、polar符号化を前記p個のサブセグメントに別々に実行して、長さがそれぞれ前記サブセグメントのマザー符号長であるp個の符号化ビット列を取得するように構成されており、pは2以上の整数である、符号化部と、を含み、
前記符号化パラメータは、符号レートR、前記符号化対象情報ビット列の長さKc、前記情報ブロックの長さK、または前記ターゲット符号長Mのうちの1つを含み、
前記プリセット条件は、
所与の符号レートRに対して、前記符号化対象情報ビット列の長さKcは、第1のプリセット閾値よりも大きいこと、
所与の符号レートRに対して、前記情報ブロックの長さKは、第2のプリセット閾値よりも大きいこと、または
所与の符号レートRに対して、前記ターゲット符号長Mは、第3のプリセット閾値よりも大きいこと、のうちのいずれか1つを含む、装置。 - 前記符号化対象情報ビット列は、巡回冗長検査ビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[310,340]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[350,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[410,450]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[470,495]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[520,530]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[291,321]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[331,346]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[391,431]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[451,476]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[501,511]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3492,3852]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1986,2076]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1564,1724]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1353,1428]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1253,1278]の整数であること、のうちの1つである、請求項6に記載の装置。 - 前記符号化対象情報ビット列は、パリティチェックビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[330,370]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[345,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[370,380]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[450,460]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[500,510]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[314,354]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[329,349]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[354,364]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[434,444]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[484,494]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3768,4248]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1974,2094]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1416,1456]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1302,1332]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1210,1235]の整数であること、のうちの1つである、請求項6に記載の装置。 - p=2である、請求項6〜8のいずれか一項に記載の装置。
- p個の符号化ビット列に別々にレート・マッチングを実行して、p個のレート・マッチングされた符号化ビット列を取得するレート・マッチング部であって、レート・マッチングされた前記p個の符号化ビット列の長さは、それぞれ前記サブセグメントのターゲット符号長である、レート・マッチング部と、
レート・マッチングされた前記p個の符号化ビット列を結合して、長さがMである符号化ビット列を取得する結合部と、をさらに含む、請求項6〜9のいずれか一項に記載の装置。 - 符号化装置であって、
プログラムを記憶するように構成されているメモリと、
前記メモリに記憶された前記プログラムを実行し、前記プログラムが実行されると、請求項1〜5のいずれか一項に記載の方法を行うように構成されているプロセッサと、を含む装置。 - 符号化装置であって、
情報ブロックを受信するように構成されている少なくとも1つの入力端と、
請求項1〜5のいずれか一項に記載の方法を行って、符号化ビット列を取得するように構成されている信号プロセッサと、
前記信号プロセッサによって取得された前記符号化ビット列を出力するように構成されている少なく1つの出力端と、を含む装置。 - 復号方法であって、
復号対象ビットに対応する対数尤度比LLRを受信し、前記復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mであり、前記ターゲット符号長Mは、N max よりも大きく、N max は、1024に等しい最大のマザー符号長である、ステップと、
符号化パラメータがプリセット条件を満たす場合、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化し、pは2以上の整数である、ステップと、
p個のサブセグメントのLLRにSCL復号を別々に実行して、前記p個のサブセグメントの復号結果を取得するステップであって、前記復号結果は、情報ブロックを含む、ステップと、を含み、
前記符号化パラメータは、符号レートR、符号化対象情報ビット列の長さKc、前記情報ブロックの長さK、または前記ターゲット符号長Mのうちの1つを含み、
前記プリセット条件は、
所与の符号レートRに対して、前記符号化対象情報ビット列の長さKcは、第1のプリセット閾値よりも大きいこと、
所与の符号レートRに対して、前記情報ブロックの長さKは、第2のプリセット閾値よりも大きいこと、または
所与の符号レートRに対して、前記ターゲット符号長Mは、第3のプリセット閾値よりも大きいこと、のうちのいずれか1つを含む、方法。 - 前記符号化対象情報ビット列は、巡回冗長検査ビットを含み、
前記第1のプリセット閾値については、
R1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[310,340]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[350,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[410,450]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[470,495]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[520,530]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[291,321]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[331,346]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[391,431]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[451,476]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[501,511]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3492,3852]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1986,2076]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1564,1724]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1353,1428]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1253,1278]の整数であること、
のうちの1つである、請求項13に記載の方法。 - 前記符号化対象情報ビット列は、パリティチェックビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[330,370]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[345,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[370,380]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[450,460]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[500,510]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[314,354]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[329,349]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[354,364]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[434,444]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[484,494]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3768,4248]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1974,2094]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1416,1456]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1302,1332]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1210,1235]の整数であること、のうちの1つである、請求項13に記載の方法。 - p=2である、請求項13〜15のいずれか一項に記載の方法。
- 当該方法は、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化した後、前記p個のサブセグメントにデレート・マッチングを実行するステップをさらに含み、
p個のサブセグメントのLLRにSCL復号を別々に実行することは、デレート・マッチングされたp個のサブセグメントの前記LLRにSCL復号を別々に実行することであり、
当該方法は、前記p個のサブセグメントの復号結果を結合して、復号ビット列を出力するステップをさらに含む、請求項13〜16のいずれか一項に記載の方法。 - 復号装置であって、
復号対象ビットに対応する対数尤度比LLRを受信するように構成されている受信部であって、前記復号対象ビットの長さは、polar符号化に使用されるターゲット符号長Mであり、前記ターゲット符号長Mは、N max よりも大きく、N max は、1024に等しい最大のマザー符号長である、受信部と、
符号化パラメータがプリセット条件を満たす場合、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化し、前記p個のサブセグメントに別々にデレート・マッチングを実行するように構成されているデレート・マッチング部であって、pは2以上の整数である、デレート・マッチング部と、
p個のサブセグメントのLLRにSCL復号を別々に実行して、前記p個のサブセグメントの復号結果を取得するように構成されている復号部であって、前記復号結果は、情報ブロックを含む、復号部と、を含み、
前記符号化パラメータは、符号レートR、符号化対象情報ビット列の長さKc、前記情報ブロックの長さK、または前記ターゲット符号長Mのうちの1つを含み、
前記プリセット条件は、
所与の符号レートRに対して、前記符号化対象情報ビット列の長さKcは、第1のプリセット閾値よりも大きいこと、
所与の符号レートRに対して、前記情報ブロックの長さKは、第2のプリセット閾値よりも大きいこと、または
所与の符号レートRに対して、前記ターゲット符号長Mは、第3のプリセット閾値よりも大きいこと、のうちのいずれか1つを含む、装置。 - 前記符号化対象情報ビット列は、巡回冗長検査ビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[310,340]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[350,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[410,450]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[470,495]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[520,530]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[291,321]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[331,346]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[391,431]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[451,476]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[501,511]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3492,3852]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1986,2076]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1564,1724]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1353,1428]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1253,1278]の整数であること、
のうちの1つである、請求項18に記載の装置。 - 前記符号化対象情報ビット列は、パリティチェックビットを含み、
前記第1のプリセット閾値については、
R=1/12の場合、前記第1のプリセット閾値は、Kc1であり、Kc1は、区間[330,370]における整数であること、
R=1/6の場合、前記第1のプリセット閾値は、Kc2であり、Kc2は、区間[345,365]における整数であること、
R=1/4の場合、前記第1のプリセット閾値は、Kc3であり、Kc3は、区間[370,380]における整数であること、
R=1/3の場合、前記第1のプリセット閾値は、Kc4であり、Kc4は、区間[450,460]における整数であること、または
R=2/5の場合、前記第1のプリセット閾値は、Kc5であり、Kc5は、区間[500,510]における整数であること、のうちの1つであり、
前記第2のプリセット閾値については、
R=1/12の場合、前記第2のプリセット閾値は、Kt1であり、Kt1は、区間[314,354]における整数であること、
R=1/6の場合、前記第2のプリセット閾値は、Kt2であり、Kt2は、区間[329,349]における整数であること、
R=1/4の場合、前記第2のプリセット閾値は、Kt3であり、Kt3は、区間[354,364]における整数であること、
R=1/3の場合、前記第2のプリセット閾値は、Kt4であり、Kt4は、区間[434,444]における整数であること、または
R=2/5の場合、前記第2のプリセット閾値は、Kt5であり、Kt5は、区間[484,494]における整数であること、のうちの1つであり、
前記第3のプリセット閾値については、
R=1/12の場合、前記第3のプリセット閾値は、Mt1であり、Mt1は区間[3768,4248]における整数であること、
R=1/6の場合、前記第3のプリセット閾値は、Mt2であり、Mt2は区間[1974,2094]の整数であること、
R=1/4の場合、前記第3のプリセット閾値は、Mt3であり、Mt3は区間[1416,1456]の整数であること、
R=1/3の場合、前記第3のプリセット閾値は、Mt4であり、Mt4は区間[1302,1332]の整数であること、または
R=2/5の場合、前記第3のプリセット閾値は、Mt5であり、Mt5は区間[1210,1235]の整数であること、のうちの1つである、請求項18に記載の装置。 - p=2である、請求項18〜20のいずれか一項に記載の装置。
- 前記デレート・マッチング部は、前記復号対象ビットに対応する前記LLRをp個のサブセグメントにセグメント化した後、前記p個のサブセグメントにデレート・マッチングを実行するように構成されており、
前記復号部は、デレート・マッチングされたp個のサブセグメントの前記LLRにSCL復号を別々に実行するように構成されており、
当該装置は、前記p個のサブセグメントの復号結果を結合して、復号ビット列を出力する出力部をさらに含む、請求項18〜21のいずれか一項に記載の装置。 - 復号装置であって、
プログラムを記憶するように構成されているメモリと、
前記メモリに記憶された前記プログラムを実行し、前記プログラムが実行されると、請求項13〜17のいずれか一項に記載の方法を行うように構成されているプロセッサと、を含む装置。 - 復号装置であって、
復号対象ビットに対応する対数尤度比LLRを受信し、前記復号対象ビットの長さは、符号化に使用されるターゲット符号長Mである、ように構成されている少なくとも1つの入力端と、
請求項13〜17のいずれか一項に記載の方法を行って、復号ビット列を取得するように構成されている信号プロセッサと、
前記信号プロセッサによって取得された前記復号ビット列を出力するように構成されている少なくとも1つの出力端と、を含む装置。 - 命令を記憶し、前記命令がコンピュータで実行されると、前記コンピュータは、請求項1〜5、13〜17のいずれか一項による方法を実行することが可能となる、コンピュータ読み取り可能媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710184922.6 | 2017-03-24 | ||
CN201710184922.6A CN108631930B (zh) | 2017-03-24 | 2017-03-24 | Polar编码方法和编码装置、译码方法和译码装置 |
PCT/CN2018/080394 WO2018171790A1 (zh) | 2017-03-24 | 2018-03-24 | 一种数据传输方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020519045A JP2020519045A (ja) | 2020-06-25 |
JP6986091B2 true JP6986091B2 (ja) | 2021-12-22 |
Family
ID=63584150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019552518A Active JP6986091B2 (ja) | 2017-03-24 | 2018-03-24 | 符号化方法および装置、復号方法および装置、コンピュータ読み取り可能記憶媒体 |
Country Status (6)
Country | Link |
---|---|
US (2) | US10637609B2 (ja) |
EP (2) | EP3598673B1 (ja) |
JP (1) | JP6986091B2 (ja) |
CN (2) | CN108631930B (ja) |
BR (1) | BR112019019532B1 (ja) |
WO (1) | WO2018171790A1 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115664583A (zh) * | 2017-01-09 | 2023-01-31 | 中兴通讯股份有限公司 | 一种数据处理方法和装置 |
CN108540259B (zh) * | 2017-03-01 | 2020-07-10 | 电信科学技术研究院 | 一种极化码编译码方法及装置 |
CN108599891B (zh) * | 2017-03-17 | 2020-05-08 | 华为技术有限公司 | 编码方法、编码装置和通信装置 |
CN107342845B (zh) * | 2017-03-25 | 2022-07-12 | 华为技术有限公司 | 一种速率匹配的方法和装置 |
CN108809486B (zh) * | 2017-05-03 | 2020-09-04 | 华为技术有限公司 | Polar码编译码方法及装置 |
WO2018205051A1 (en) * | 2017-05-06 | 2018-11-15 | Qualcomm Incorporated | Rate-matching scheme for polar codes |
CN109600194B (zh) * | 2017-09-30 | 2024-06-18 | 华为技术有限公司 | Polar编码方法和编码装置、译码方法和译码装置 |
CN109600201B (zh) * | 2017-10-01 | 2024-04-26 | 大唐移动通信设备有限公司 | 一种极化编码方法、装置、电子设备及存储介质 |
US11575467B2 (en) * | 2017-11-15 | 2023-02-07 | Interdigital Patent Holdings, Inc. | URLLC transmissions with polar codes |
JP7028891B2 (ja) * | 2017-11-29 | 2022-03-02 | 株式会社Nttドコモ | 通信装置及び通信方法 |
KR102541319B1 (ko) * | 2018-03-29 | 2023-06-08 | 삼성전자주식회사 | 무선 통신 시스템에서 극 부호를 이용한 부호화 및 복호화를 위한 장치 및 방법 |
CN111490798B (zh) * | 2019-01-29 | 2022-04-22 | 华为技术有限公司 | 译码的方法和译码装置 |
CN111865487B (zh) | 2019-04-29 | 2022-07-29 | 华为技术有限公司 | 一种编码方法及通信设备 |
CN112152639A (zh) * | 2019-06-27 | 2020-12-29 | 深圳市中兴微电子技术有限公司 | 一种极化码的译码方法、装置、存储介质和终端 |
CN112583522B (zh) * | 2019-09-27 | 2022-09-23 | 华为技术有限公司 | 一种极化码分段编码的方法及通信设备 |
CN113381838A (zh) * | 2020-03-09 | 2021-09-10 | 华为技术有限公司 | 数据传输方法及通信装置 |
CN113708887B (zh) * | 2020-05-20 | 2022-10-04 | 中国电信股份有限公司 | 极化码编码及译码方法和装置、信息传输*** |
CN113810061A (zh) * | 2020-06-17 | 2021-12-17 | 华为技术有限公司 | Polar码编码方法、Polar码译码方法及其装置 |
CN111934693B (zh) * | 2020-07-28 | 2024-04-12 | 国网湖北省电力有限公司信息通信公司 | 一种基于分段双crc校验的极化码编译码方法 |
CN112003672B (zh) * | 2020-08-12 | 2023-07-04 | 广东省新一代通信与网络创新研究院 | 一种Polar码的速率匹配方法、解速率匹配方法及装置 |
CN115149964A (zh) * | 2021-03-31 | 2022-10-04 | 华为技术有限公司 | 一种极化码分段编码方法及相关装置 |
CN113507289B (zh) * | 2021-07-29 | 2022-08-26 | 上海交通大学 | 一种编码器、解码器及码字生成方法 |
CN115882867B (zh) * | 2023-03-01 | 2023-05-12 | 山东水发紫光大数据有限责任公司 | 一种基于大数据的数据压缩存储方法 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6105158A (en) * | 1998-04-03 | 2000-08-15 | Lucent Technologies, Inc. | Screening for undetected errors in data transmission systems |
FI106416B (fi) * | 1999-02-09 | 2001-01-31 | Nokia Mobile Phones Ltd | Menetelmä ja laite dekoodatun symbolisarjan luotettavuuden määrittämiseksi |
US6848069B1 (en) * | 1999-08-10 | 2005-01-25 | Intel Corporation | Iterative decoding process |
US8826093B2 (en) * | 2005-01-19 | 2014-09-02 | Qualcomm Incorporated | Power saving method for coded transmission |
US8442163B2 (en) * | 2009-08-24 | 2013-05-14 | Eric Morgan Dowling | List-viterbi hard iterative decoder for multilevel codes |
US8677227B2 (en) * | 2010-08-25 | 2014-03-18 | Royal Institution for the Advancement of Learning / McGill University | Method and system for decoding |
CN103368583B (zh) * | 2012-04-11 | 2016-08-17 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
CN103516476B (zh) * | 2012-06-29 | 2016-12-21 | 华为技术有限公司 | 编码方法和设备 |
US9642138B2 (en) * | 2012-07-16 | 2017-05-02 | Qualcomm Incorporated | Systems and methods for frequency interleaving for whitespace transmission |
CN106899311B (zh) * | 2012-09-24 | 2023-11-03 | 华为技术有限公司 | 混合极性码的生成方法和生成装置 |
CN103825669B (zh) * | 2012-11-16 | 2017-10-24 | 华为技术有限公司 | 数据处理的方法和装置 |
US8948272B2 (en) * | 2012-12-03 | 2015-02-03 | Digital PowerRadio, LLC | Joint source-channel decoding with source sequence augmentation |
US9362956B2 (en) * | 2013-01-23 | 2016-06-07 | Samsung Electronics Co., Ltd. | Method and system for encoding and decoding data using concatenated polar codes |
CN104038234B (zh) * | 2013-03-07 | 2017-09-29 | 华为技术有限公司 | 极性码的译码方法和译码器 |
CN104124979B (zh) * | 2013-04-27 | 2018-04-17 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
WO2015026148A1 (ko) * | 2013-08-20 | 2015-02-26 | 엘지전자 주식회사 | 무선 접속 시스템에서 폴라 코딩을 이용한 데이터 송신방법 |
US9467164B2 (en) * | 2013-10-01 | 2016-10-11 | Texas Instruments Incorporated | Apparatus and method for supporting polar code designs |
CN105164956B (zh) * | 2013-11-04 | 2019-05-24 | 华为技术有限公司 | Polar码的速率匹配方法和设备、无线通信装置 |
EP3073660B1 (en) * | 2013-11-20 | 2020-06-24 | Huawei Technologies Co., Ltd. | Polar code processing method and device |
BR112016014679B1 (pt) | 2013-12-24 | 2021-11-03 | Huawei Technologies Co., Ltd | Método de decodificação de código polar e aparelho de decodificação |
RU2667461C1 (ru) * | 2013-12-31 | 2018-09-19 | Хуавэй Текнолоджиз Ко., Лтд. | Способ и система обработки полярного кода и беспроводное устройство связи |
EP3799314B1 (en) * | 2014-02-20 | 2023-07-26 | Huawei Technologies Co., Ltd. | Rate matching with sub-block interleaving and a virtual buffer for polar codes |
CN105164959B (zh) | 2014-02-21 | 2019-06-21 | 华为技术有限公司 | 用于极化码的速率匹配的方法和装置 |
RU2571587C2 (ru) * | 2014-04-10 | 2015-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство кодирования и декодирования данных в скрученном полярном коде |
KR102157667B1 (ko) * | 2014-05-15 | 2020-09-18 | 삼성전자주식회사 | 천공 장치 및 그의 천공 방법 |
US9923665B2 (en) * | 2014-06-06 | 2018-03-20 | Huawei Technologies Co., Ltd. | System and method for forward error correction |
US10193578B2 (en) * | 2014-07-10 | 2019-01-29 | The Royal Institution For The Advancement Of Learning / Mcgill University | Flexible polar encoders and decoders |
US9954645B2 (en) * | 2014-12-05 | 2018-04-24 | Lg Electronics Inc. | Method and device for providing secure transmission based on polar code |
CN105991227B (zh) * | 2015-02-15 | 2020-03-03 | 中兴通讯股份有限公司 | 数据编码方法及装置 |
US9742440B2 (en) * | 2015-03-25 | 2017-08-22 | Samsung Electronics Co., Ltd | HARQ rate-compatible polar codes for wireless channels |
US9628114B2 (en) * | 2015-03-31 | 2017-04-18 | Macronix International Co., Ltd. | Length-compatible extended polar codes |
US11528719B2 (en) * | 2015-06-01 | 2022-12-13 | Apple Inc. | Latency reduction techniques for radio access networks |
CN110708141B (zh) * | 2015-06-30 | 2021-11-02 | 展讯通信(上海)有限公司 | 数据传输方法、装置及微型基站 |
US10461779B2 (en) * | 2015-08-12 | 2019-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Rate-compatible polar codes |
TWI587638B (zh) * | 2015-10-15 | 2017-06-11 | 旺宏電子股份有限公司 | 極化碼通道感知之執行方法與裝置 |
KR102474598B1 (ko) * | 2015-12-22 | 2022-12-06 | 삼성전자주식회사 | 무선 통신 시스템에서 부호화를 위한 장치 및 방법 |
WO2017156792A1 (en) * | 2016-03-18 | 2017-09-21 | Qualcomm Incorporated | Transmission of new data in a hybrid automatic repeat request (harq) retransmission with polar coded transmissions |
US10728080B2 (en) * | 2016-05-20 | 2020-07-28 | Qualcomm Incorporated | Polar codes and modulation mappings |
US10903857B2 (en) * | 2016-06-14 | 2021-01-26 | Lg Electronics Inc. | Data retransmission method for polar code, and device therefor |
US10700816B2 (en) * | 2016-08-09 | 2020-06-30 | Lg Electronics Inc. | Method for performing HARQ using polar code |
RU2718161C1 (ru) * | 2016-08-12 | 2020-03-30 | Телефонактиеболагет Лм Эрикссон (Пабл) | Итеративное декодирование передач harq-ip на основе декодеров полярного кода с мягким выводом |
CN117375765A (zh) * | 2017-01-05 | 2024-01-09 | 华为技术有限公司 | 速率匹配方法、编码装置和通信装置 |
US10523369B2 (en) * | 2017-01-09 | 2019-12-31 | Qualcomm Incorporated | Mutual-information based recursive polar code construction |
GB2563568A (en) * | 2017-05-05 | 2018-12-26 | Tcl Communication Ltd | Transmitting and receiving data using polar codes |
CN109600194B (zh) * | 2017-09-30 | 2024-06-18 | 华为技术有限公司 | Polar编码方法和编码装置、译码方法和译码装置 |
-
2017
- 2017-03-24 CN CN201710184922.6A patent/CN108631930B/zh active Active
- 2017-03-24 CN CN201811162243.XA patent/CN109412608B/zh active Active
-
2018
- 2018-03-24 WO PCT/CN2018/080394 patent/WO2018171790A1/zh unknown
- 2018-03-24 JP JP2019552518A patent/JP6986091B2/ja active Active
- 2018-03-24 BR BR112019019532-7A patent/BR112019019532B1/pt active IP Right Grant
- 2018-03-24 EP EP18770517.3A patent/EP3598673B1/en active Active
- 2018-03-24 EP EP21177059.9A patent/EP3934138B1/en active Active
-
2019
- 2019-09-24 US US16/579,867 patent/US10637609B2/en active Active
-
2020
- 2020-03-13 US US16/817,626 patent/US11251903B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3934138B1 (en) | 2023-05-03 |
CN109412608B (zh) | 2019-11-05 |
WO2018171790A1 (zh) | 2018-09-27 |
CN108631930A (zh) | 2018-10-09 |
CN109412608A (zh) | 2019-03-01 |
US10637609B2 (en) | 2020-04-28 |
US20200322086A1 (en) | 2020-10-08 |
EP3598673B1 (en) | 2021-08-25 |
US20200021392A1 (en) | 2020-01-16 |
BR112019019532A2 (pt) | 2020-04-22 |
CN108631930B (zh) | 2023-08-22 |
EP3934138A1 (en) | 2022-01-05 |
EP3598673A1 (en) | 2020-01-22 |
US11251903B2 (en) | 2022-02-15 |
BR112019019532B1 (pt) | 2021-10-13 |
JP2020519045A (ja) | 2020-06-25 |
EP3598673A4 (en) | 2020-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6986091B2 (ja) | 符号化方法および装置、復号方法および装置、コンピュータ読み取り可能記憶媒体 | |
JP7026763B2 (ja) | レートマッチング方法、符号化装置、および通信装置 | |
US11165537B2 (en) | Method for encoding information bit sequence in communication network | |
US11025278B2 (en) | Polar coding encoding/decoding method and apparatus | |
CN108631916B (zh) | 极化Polar码的速率匹配方法和装置、通信装置 | |
CN108390740B (zh) | 一种信息的传输方法、译码方法和装置 | |
US10673654B2 (en) | Coding method, coding apparatus, and communications apparatus | |
CN108282259B (zh) | 一种编码方法及装置 | |
US11239945B2 (en) | Encoding method, decoding method, apparatus, and device | |
WO2019024594A1 (zh) | 极化码的编译码方法、装置及设备 | |
WO2018166455A1 (zh) | 编码方法、编码装置和通信装置 | |
TWI791023B (zh) | 編碼輸入資料為極性碼的方法及設備、解碼方法及用以解碼碼字的設備 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191101 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191101 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201222 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210521 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211102 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211126 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6986091 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |