(57)【要約】本出願はポーラーコードレートマッチング方法および装置を提供する。本方法は、通信デバイスによって、符号化されるべき情報または復号されるべき情報を取得するステップと、通信デバイスによって、コードレートＲを決定するステップと、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、またはコードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、またはコードレートおよび２つのコードレートしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップであって、レートマッチング方式はパンクチャ方式もしくは短縮方式である、ステップと、決定されたレートマッチング方式に基づいて通信デバイスによって、符号化されるべき情報のポーラーコードをレートマッチングするステップ、または復号されるべき情報のポーラーコードをレートデマッチングするステップとを含む。このようにして、パンクチャ方式または短縮方式が柔軟に選択されることが可能であり、したがって、異なる符号化パラメータの下で性能は比較的良好であり、パンクチャ処理または短縮処理における性能損失が回避される。
2020521350.tif 000002
【特許請求の範囲】
【請求項１】
通信デバイスによって、符号化されるべき情報または復号されるべき情報を取得するステップと、
通信デバイスによって、コードレートＲを決定するステップであって、Ｒ＝Ｋ／Ｍであり、Ｋは情報ビットの量であるか、またはＫは情報ビットの量およびチェックビットの量の和であり、Ｍはターゲットコード長であり、ＫおよびＭは正の整数である、ステップと、
前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、または前記コードレート、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、または前記コードレートおよび２つのコードレートしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定するステップであって、前記レートマッチング方式はパンクチャ方式もしくは短縮方式である、ステップと、
前記決定されたレートマッチング方式に基づいて前記通信デバイスによって、前記符号化されるべき情報のポーラーコードをレートマッチングするステップ、または前記復号されるべき情報のポーラーコードをレートデマッチングするステップと
を備える、ポーラーコードレートマッチング方法。
【請求項２】
前記パンクチャ方式は、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、またはパンクチャ方式４のうちのいずれか１つであり、前記パンクチャ方式１は、パンクチャの量に基づいて開始から連続的にパンクチャすることであり、前記パンクチャ方式２は、パンクチャの量に基づいて分極チャネルの信頼性の昇順にパンクチャすることであり、前記パンクチャ方式３は、パンクチャの量およびプリセットパンクチャロケーションに基づいてパンクチャすることであり、
前記パンクチャ方式３において、パンクチャの前記量Ｐ≦Ｎ／４であり、Ｎは、前記符号化されるべき情報のマザーコード長であるとき、前記プリセットパンクチャロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、前記プリセットパンクチャロケーションは、ビット１からＮ／４およびビットｊであり、ｊは、以下の式に従って決定され、
ｊ＝Ｎ／４、．．．、Ｎ／４＋┌（（Ｐ−Ｎ／４）／２）┐−１、
ｊ＝Ｎ／２、．．．、Ｎ／２＋└（（Ｐ−Ｎ／４）／２）┘−１、
記号┌┐は、最も近い整数に切り上げることを示し、記号└┘は、前記最も近い整数に切り捨てることを示し、
前記パンクチャ方式４は、前記符号化されるべき情報を等しい長さのＳ１個のビットグループに分割することであって、Ｓ１は正の整数である、分割することと、Ｎ１個のビットグループがパンクチャされる必要があると決定することと、Ｎ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｎ２は、１つのビットグループ中に備えられるビットの量よりも小さく、
【数１】
2020521350.tif 000020
であり、Ｎ２＝Ｎ−Ｍ−Ｎ１×（Ｎ／Ｓ１）である、決定することと、であり、
前記短縮方式は、短縮方式１、短縮方式２、短縮方式３、および短縮方式４のうちのいずれか１つであり、前記短縮方式１は、パンクチャの量に基づいて終了から短縮することであり、前記短縮方式２は、パンクチャの量に基づいて終了からビット逆順に短縮することであり、前記短縮方式３は、パンクチャの量およびプリセット短縮ロケーションに基づいて短縮することであり、
前記短縮方式３において、パンクチャの前記量Ｐ≦Ｎ／４であり、Ｎは、前記符号化されるべき情報のマザーコード長であるとき、前記プリセット短縮ロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、前記プリセット短縮ロケーションは、ビット（３Ｎ／４＋１）からＮおよびビットｉであり、ｉは、以下の式に従って決定され、
ｉ＝３Ｎ／４−┌（（Ｐ−Ｎ／４）／２）┐＋１、．．．、３Ｎ／４、
ｉ＝Ｎ／２−└（（Ｐ−Ｎ／４）／２）┘＋１、．．．、Ｎ／２、
前記短縮方式４は、前記符号化されるべき情報を等しい長さのＳ２個のビットグループに分割することであって、Ｓ２は正の整数である、分割することと、Ｌ１個のビットグループが短縮される必要があると決定することと、Ｌ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｌ２は、１つのビットグループ中に備えられるビットの量よりも小さく、
【数２】
2020521350.tif 000021
であり、Ｌ２＝Ｎ−Ｍ−Ｌ１×（Ｎ／Ｓ２）である、決定することと、である
請求項１に記載の方法。
【請求項３】
前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
第１のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用するステップであって、前記第１のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの前記量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、ステップ、
第２のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用するステップであって、前記第２のプリセット条件は、前記コードレートが第２のコードレートしきい値Ａ2以上であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さいことである、ステップ、または
前記第１のプリセット条件も前記第２のプリセット条件も満たされない場合、前記短縮方式２を使用するステップ
を備える請求項２に記載の方法。
【請求項４】
前記第１のプリセット条件は、前記コードレートが前記コードレートしきい値１／５よりも小さく、情報ビットの前記量が情報ビットしきい値１００以下であるか、または前記コードレートが前記コードレートしきい値１／４よりも小さく、情報ビットの前記量が前記情報ビットしきい値３０以下であるか、または前記コードレートがコードレートしきい値１／４よりも小さく、情報ビットの前記量が前記情報ビットしきい値２００以下であることであり、前記第２のプリセット条件は、前記コードレートが前記コードレートしきい値３／４よりも大きいことであり、
前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
前記第１のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用するステップ、
前記第２のプリセット条件が満たされる場合、前記短縮方式１もしくは前記短縮方式３を使用するステップ、または
前記第１のプリセット条件も前記第２のプリセット条件も満たされない場合、前記短縮方式２を使用するステップ
を備える請求項３に記載の方法。
【請求項５】
前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
第３のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用するステップであって、前記第３のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの前記量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、ステップ、または
前記第３のプリセット条件が満たされない場合、前記短縮方式２、前記短縮方式３、もしくは前記短縮方式４を使用するステップ
を備える請求項２に記載の方法。
【請求項６】
前記第３のプリセット条件は、前記コードレートが１／５以下であり、情報ビットの前記量が１００以下であることであるか、または前記第３のプリセット条件は、前記コードレートが１／４以下であり、情報ビットの前記量が３０以下であることであるか、または前記第３のプリセット条件は、前記コードレートが１／４以下であり、情報ビットの前記量が２００以下であることであり、
前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
前記第３のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用するステップ、または
前記第３のプリセット条件が満たされない場合、前記短縮方式２、前記短縮方式３、もしくは前記短縮方式４を使用するステップ
を備える請求項５に記載の方法。
【請求項７】
前記コードレート、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
第４のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用するステップであって、前記第４のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であることである、ステップ、
第５のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用するステップであって、前記第５のプリセット条件は、前記コードレートが第２のコードレートしきい値Ａ2よりも大きく、前記ターゲットコード長が第１のコード長しきい値Ｃ以下であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さく、Ｃ＝（Ｎ／２）×（１＋β）、β＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍであり、Ｋが情報ビットの量であり、Ｋｃｒｃがチェックビットの量であることである、ステップ、または
前記第４のプリセット条件も前記第５のプリセット条件も満たされない場合、前記短縮方式２を使用するステップ
を備える請求項２に記載の方法。
【請求項８】
前記第４のプリセット条件は、前記コードレートが１／４または１／３以下であることであり、前記第５のプリセット条件は、前記コードレートが１／２よりも大きく、前記ターゲットコード長が前記第１のコード長しきい値Ｃよりも小さいことであり、
前記コードレート、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
前記第４のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用するステップ、または前記第５のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用するステップ、または
前記第４のプリセット条件も前記第５のプリセット条件も満たされない場合、前記短縮方式２を使用するステップ
を備える請求項７に記載の方法。
【請求項９】
前記コードレートおよび２つのコードレートしきい値に基づいて前記通信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
前記コードレートが第３のコードレートしきい値Ａ3以下である場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用するステップであって、Ａ3が、セット［１／１２，１／６，１／５，１／４，１／３，２／５］中のいずれかの値である、ステップ、
前記コードレートがＡ3よりも大きく第４のコードレートしきい値Ａ4よりも小さい場合、前記短縮方式２を使用するステップであって、Ａ4が、セット［１／２，２／３，３／４，５／６］中のいずれかの値である、ステップ、または
前記コードレートがＡ4以上である場合、前記短縮方式３もしくは前記短縮方式４を使用するステップ
を備える請求項２に記載の方法。
【請求項１０】
Ａ3は１／４であり、Ａ4は１／２であり、前記コードレートおよび２つのコードレートしきい値に基づいて送信デバイスによって、使用されるべきレートマッチング方式を決定する前記ステップは、
前記コードレートが１／４以下である場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用するステップ、
前記コードレートが１／４以上であり１／２よりも小さい場合、前記短縮方式２を使用するステップ、または
前記コードレートが１／２以上である場合、前記短縮方式３もしくは前記短縮方式４を使用するステップ
を備える請求項９に記載の方法。
【請求項１１】
符号化されるべき情報または復号されるべき情報を取得するように構成された、取得モジュールと、
コードレートＲを決定することであって、Ｒ＝Ｋ／Ｍであり、Ｋは情報ビットの量であるか、またはＫは情報ビットの量およびチェックビットの量の和であり、Ｍはターゲットコード長であり、ＫおよびＭは正の整数である、決定することと、前記コードレート、コードレートしきい値、情報ビットの前記量、および情報ビットしきい値に基づいて、使用されるべきレートマッチング方式を決定すること、または前記コードレート、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいて、使用されるべきレートマッチング方式を決定すること、または前記コードレートおよび２つのコードレートしきい値に基づいて、使用されるべきレートマッチング方式を決定することであって、前記レートマッチング方式はパンクチャ方式もしくは短縮方式である、決定することと、前記決定されたレートマッチング方式に基づいて、前記符号化されるべき情報のポーラーコードをレートマッチングすること、または前記復号されるべき情報のポーラーコードをレートデマッチングすることとを行うように構成された、処理モジュールと
を備える、ポーラーコードレートマッチング装置。
【請求項１２】
前記パンクチャ方式は、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つであり、前記パンクチャ方式１は、パンクチャの量に基づいて開始から連続的にパンクチャすることであり、前記パンクチャ方式２は、パンクチャの量に基づいて分極チャネルの信頼性の昇順にパンクチャすることであり、前記パンクチャ方式３は、パンクチャの量およびプリセットパンクチャロケーションに基づいてパンクチャすることであり、
前記パンクチャ方式３において、パンクチャの前記量Ｐ≦Ｎ／４であり、Ｎは、前記符号化されるべき情報のマザーコード長であるとき、前記プリセットパンクチャロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、前記プリセットパンクチャロケーションは、ビット１からＮ／４およびビットｊであり、ｊは、以下の式に従って決定され、
ｊ＝Ｎ／４、．．．、Ｎ／４＋┌（（Ｐ−Ｎ／４）／２）┐−１、
ｊ＝Ｎ／２、．．．、Ｎ／２＋└（（Ｐ−Ｎ／４）／２）┘−１、
記号┌┐は、最も近い整数に切り上げることを示し、記号└┘は、前記最も近い整数に切り捨てることを示し、
前記パンクチャ方式４は、前記符号化されるべき情報を等しい長さのＳ１個のビットグループに分割することであって、Ｓ１は正の整数である、分割することと、Ｎ１個のビットグループがパンクチャされる必要があると決定することと、Ｎ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｎ２は、１つのビットグループ中に備えられるビットの量よりも小さく、
【数３】
2020521350.tif 000022
であり、Ｎ２＝Ｎ−Ｍ−Ｎ１×（Ｎ／Ｓ１）である、決定することと、であり、
前記短縮方式は、短縮方式１、短縮方式２、短縮方式３、および短縮方式４のうちのいずれか１つであり、前記短縮方式１は、パンクチャの量に基づいて終了から短縮することであり、前記短縮方式２は、パンクチャの量に基づいて終了からビット逆順に短縮することであり、前記短縮方式３は、パンクチャの量およびプリセット短縮ロケーションに基づいて短縮することであり、
前記短縮方式３において、パンクチャの前記量Ｐ≦Ｎ／４であり、Ｎは、前記符号化されるべき情報のマザーコード長であるとき、前記プリセット短縮ロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、前記プリセット短縮ロケーションは、ビット（３Ｎ／４＋１）からＮおよびビットｉであり、ｉは、以下の式に従って決定され、
ｉ＝３Ｎ／４−┌（（Ｐ−Ｎ／４）／２）┐＋１、．．．、３Ｎ／４、
ｉ＝Ｎ／２−└（（Ｐ−Ｎ／４）／２）┘＋１、．．．、Ｎ／２、
前記短縮方式４は、前記符号化されるべき情報を等しい長さのＳ２個のビットグループに分割することであって、Ｓ２は正の整数である、分割することと、Ｌ１個のビットグループが短縮される必要があると決定することと、Ｌ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｌ２は、１つのビットグループ中に備えられるビットの量よりも小さく、
【数４】
2020521350.tif 000023
であり、Ｌ２＝Ｎ−Ｍ−Ｌ１×（Ｎ／Ｓ２）である、決定することと、である
請求項１１に記載の装置。
【請求項１３】
前記処理モジュールは、
第１のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用することであって、前記第１のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの前記量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、使用すること、
第２のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用することであって、前記第２のプリセット条件は、前記コードレートが第２のコードレートしきい値Ａ2以上であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さいことである、使用すること、または
前記第１のプリセット条件も前記第２のプリセット条件も満たされない場合、前記短縮方式２を使用すること
を行うように構成された請求項１２に記載の装置。
【請求項１４】
前記第１のプリセット条件は、前記コードレートが前記コードレートしきい値１／５よりも小さく、情報ビットの前記量が情報ビットしきい値１００以下であるか、または前記コードレートが前記コードレートしきい値１／４よりも小さく、情報ビットの前記量が前記情報ビットしきい値３０以下であるか、または前記コードレートがコードレートしきい値１／４よりも小さく、情報ビットの前記量が前記情報ビットしきい値２００以下であることであり、前記第２のプリセット条件は、前記コードレートが前記コードレートしきい値３／４よりも大きいことであり、
前記処理モジュールは、
前記第１のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用すること、
前記第２のプリセット条件が満たされる場合、前記短縮方式１もしくは前記短縮方式３を使用すること、または
前記第１のプリセット条件も前記第２のプリセット条件も満たされない場合、前記短縮方式２を使用すること
を行うように特に構成された請求項１３に記載の装置。
【請求項１５】
前記処理モジュールは、
第３のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用することであって、前記第３のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの前記量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、使用すること、または
前記第３のプリセット条件が満たされない場合、前記短縮方式２、前記短縮方式３、もしくは前記短縮方式４を使用すること
を行うように構成された請求項１２に記載の装置。
【請求項１６】
前記第３のプリセット条件は、前記コードレートが１／５以下であり、情報ビットの前記量が１００以下であることであるか、または前記第３のプリセット条件は、前記コードレートが１／４以下であり、情報ビットの前記量が３０以下であることであるか、または前記第３のプリセット条件は、前記コードレートが１／４以下であり、情報ビットの前記量が２００以下であることであり、
前記処理モジュールは、
前記第３のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用すること、または
前記第３のプリセット条件が満たされない場合、前記短縮方式２、前記短縮方式３、もしくは前記短縮方式４を使用すること
を行うように特に構成された請求項１５に記載の装置。
【請求項１７】
前記処理モジュールは、
第４のプリセット条件が満たされる場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用することであって、前記第４のプリセット条件は、前記コードレートが第１のコードレートしきい値Ａ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であることである、使用すること、
第５のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用することであって、前記第５のプリセット条件は、前記コードレートが第２のコードレートしきい値Ａ2よりも大きく、前記ターゲットコード長が第１のコード長しきい値Ｃ以下であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さく、Ｃ＝（Ｎ／２）×（１＋β）、β＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍであり、Ｋが情報ビットの量であり、Ｋｃｒｃがチェックビットの量であることである、使用すること、または
前記第４のプリセット条件も前記第５のプリセット条件も満たされない場合、前記短縮方式２を使用すること
を行うように構成された請求項１２に記載の装置。
【請求項１８】
前記第４のプリセット条件は、前記コードレートが１／４または１／３以下であることであり、前記第５のプリセット条件は、前記コードレートが１／２よりも大きく、前記ターゲットコード長が前記第１のコード長しきい値Ｃよりも小さいことであり、
前記処理モジュールは、
前記第４のプリセット条件が満たされる場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用すること、または前記第５のプリセット条件が満たされる場合、前記短縮方式１、前記短縮方式３、もしくは前記短縮方式４を使用すること、または
前記第４のプリセット条件も前記第５のプリセット条件も満たされない場合、前記短縮方式２を使用すること
を行うように特に構成された請求項１７に記載の装置。
【請求項１９】
前記処理モジュールは、
前記コードレートが第３のコードレートしきい値Ａ3以下である場合、前記パンクチャ方式１、前記パンクチャ方式２、前記パンクチャ方式３、および前記パンクチャ方式４のうちのいずれか１つを使用することであって、Ａ3が、セット［１／１２，１／６，１／５，１／４，１／３，２／５］中のいずれかの値である、使用すること、
前記コードレートがＡ3よりも大きく第４のコードレートしきい値Ａ4よりも小さい場合、前記短縮方式２を使用することであって、Ａ4が、セット［１／２，２／３，３／４，５／６］中のいずれかの値である、使用すること、または
前記コードレートがＡ4以上である場合、前記短縮方式３もしくは前記短縮方式４を使用すること
を行うように構成された請求項１２に記載の装置。
【請求項２０】
Ａ3は１／４であり、Ａ4は１／２であり、前記処理モジュールは、
前記コードレートが１／４以下である場合、前記パンクチャ方式２もしくは前記パンクチャ方式４を使用すること、
前記コードレートが１／４以上であり１／２よりも小さい場合、前記短縮方式２を使用すること、または
前記コードレートが１／２以上である場合、前記短縮方式３もしくは前記短縮方式４を使用すること
を行うように特に構成された請求項１９に記載の装置。
【請求項２１】
符号化されるべき情報または復号されるべき情報を取得するように構成された、トランシーバと、
プログラム命令を記憶するように構成された、メモリと、
前記メモリ中の前記プログラム命令を呼び出し、実行して、請求項１乃至１０のいずれか一項に記載のポーラーコードレートマッチング方法を実施するように構成された、プロセッサと
を備える、ポーラーコードレートマッチング装置。
【請求項２２】
プログラム製品であって、前記プログラム製品は実行命令を備え、前記実行命令は可読記憶媒体に記憶され、前記実行命令が読み取られたとき、レートマッチング装置が、請求項１乃至１０のいずれか一項に記載のポーラーコードレートマッチング方法を実施する、プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信技術の分野に関し、詳細には、ポーラーコードレートマッチング方法および装置に関する。
【０００２】
本出願は、それの全体が参照により本明細書に組み込まれる、２０１７年４月２８日に中国特許庁で出願された「ＰＯＬＡＲ  ＣＯＤＥ  ＲＡＴＥ  ＭＡＴＣＨＩＮＧ  ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ」と題する中国特許出願第２０１７１０２９６２８９．Ｘ号の優先権を主張する。
【背景技術】
【０００３】
通信システムでは、データ送信の信頼性を改善し、通信品質を保証するために、チャネル符号化が通常実施される。第５世代（５ｔｈ−ｇｅｎｅｒａｔｉｏｎ、５Ｇ）モバイル通信技術は、比較的低い複雑さの将来のチャネル符号化において、より広範囲のコード長とコードレートとがサポートされることが可能であることを要求する。ポーラー（ｐｏｌａｒ）コードは、厳しい検証の後にチャネル容量を「達成する」ことができる最初のチャネル符号化方法である。ポーラーコードは線形ブロックコードである。ポーラーコードの生成器行列はＧNであり、符号化処理は
【０００４】
【数１】
2020521350.tif 000003
【０００５】
であり、
【０００６】
【数２】
2020521350.tif 000004
【０００７】
は、長さＮ（すなわち、コード長）の２進行ベクトルであり、
【０００８】
【数３】
2020521350.tif 000005
【０００９】
であり、
【００１０】
【数４】
2020521350.tif 000006
【００１１】
であり、ＢNは、ビット逆順の転置行列などのＮ×Ｎ転置行列であり、
【００１２】
【数５】
2020521350.tif 000007
【００１３】
は、ｌｏｇ2Ｎ個の行列Ｆ2のクロネッカー（Ｋｒｏｎｅｃｋｅｒ）積として定義され、ｘ1Nは、符号化されたビットである（コードワードとも呼ばれる）。符号化されたビットは、
【００１４】
【数６】
2020521350.tif 000008
【００１５】
に生成器行列ＧNを乗算することによって取得され、この乗算の処理が符号化処理である。
【００１６】
ポーラーコードの符号化処理から、ポーラーコードのコード長が２の整数乗であることがわかる。しかしながら、実際の通信では、コード長は、リソースサイズに基づいて柔軟に構成される必要がある。したがって、レートマッチング技術は、コード長を柔軟に変更することを要求される。
【００１７】
関係する技術の中の再構築ベースのポーラーコードレートマッチング方法によれば、符号化中に比較的複雑な構築アルゴリズムを使用することによって、異なるパンクチャパターン、コード長、コードレート、およびチャネル品質に基づいて各分極チャネルの信頼性が計算される必要があり、次いで、情報ビットまたは一定ビットのロケーションが決定され、マザーポーラーコードが開始からまたは終了からパンクチャされる。この方法では、ポーラーコードの性能は比較的良好である。実際の適用例では、シーケンスを使用することによって情報ビットのロケーションが示される必要がある。符号化および復号中に、情報ビットのロケーションは、リアルタイム計算またはテーブルストレージを通して統合され得る。リアルタイム計算は、送信端部および受信端部における複雑さを大幅に増加させる。加えて、テーブルストレージは、異なる量の情報ビット、異なるコード長、およびチャネル条件が考慮される必要があるので、構築されたシーケンスを記憶する際に著しく高い複雑さを生じる。関係する技術の中には、一定の構築されたシーケンスに基づいてパンクチャまたは短縮（Ｓｈｏｒｔｅｎ）を通してレートマッチングが実装される技術もある。パンクチャ方式が使用されるとき、レートマッチングは、単一の構築されたシーケンスおよび固定パンクチャ方式を使用することによって実装されてよく、したがって、複雑さが低減されることが可能である。しかしながら、パンクチャ方式は、低いコードレートにのみ適用可能である。短縮方式が使用されるとき、一定ビットのロケーションは、短縮されたビットが、知られている一定ビットにのみ関係するように調整される。このようにして、異なるコードレートにおいて比較的安定した性能を取得するために、一定の構築されたシーケンスおよび固定パンクチャルールが使用され得る。しかしながら、この解決策は、特定の範囲内のコードレート（中間コードレートまたは高いコードレート）にのみ適用可能であり、いくつかの符号化パラメータの下では比較的大きい性能損失がある。
【発明の概要】
【００１８】
本出願は、ポーラーコードの全体的な性能を改善するための、ポーラーコードレートマッチング方法および装置を提供する。
【００１９】
第１の態様によれば、本出願は、
通信デバイスによって、符号化されるべき情報または復号されるべき情報を取得するステップと、通信デバイスによって、コードレートＲを決定するステップであって、Ｒ＝Ｋ／Ｍであり、Ｋは情報ビットの量であるか、またはＫは情報ビットの量およびチェックビットの量の和であり、Ｍはターゲットコード長であり、ＫおよびＭは正の整数である、ステップと、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、またはコードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップ、またはコードレートおよび２つのコードレートしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップであって、レートマッチング方式はパンクチャ方式もしくは短縮方式である、ステップと、決定されたレートマッチング方式に基づいて通信デバイスによって、符号化されるべき情報のポーラーコードをレートマッチングするステップ、または復号されるべき情報のポーラーコードをレートデマッチングするステップと
を含む、ポーラーコードレートマッチング方法を提供する。したがって、コードレートを決定した後に、通信デバイスは、コードレートとコードレートしきい値を比較すること、および情報ビットの量と情報ビットしきい値を比較することによって、使用されるべきレートマッチング方式を決定するか、またはコードレートとコードレートしきい値を比較すること、およびターゲットコード長とターゲットコード長しきい値を比較することによって、使用されるべきレートマッチング方式を決定するか、またはコードレートと２つのプリセットコードレートしきい値を比較することによって、使用されるべきレートマッチング方式を決定する。このようにして、パンクチャ方式または短縮方式は柔軟に選択されることが可能であり、例えば、パンクチャは低いコードレートのために使用され、短縮は高いコードレートまたは中間コードレートのために使用され、したがって、異なる符号化パラメータの下で性能は比較的良好であり、パンクチャ処理または短縮処理における性能損失が回避される。
【００２０】
可能な設計では、パンクチャは、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つであり、パンクチャ方式１は、パンクチャの量に基づいて開始から連続的にパンクチャすることであり、パンクチャ方式２は、パンクチャの量に基づいて分極チャネルの信頼性の昇順にパンクチャすることであり、パンクチャ方式３は、パンクチャの量およびプリセットパンクチャロケーションに基づいてパンクチャすることであり、
パンクチャ方式３において、パンクチャの量Ｐ≦Ｎ／４であり、Ｎは、符号化されるべき情報のマザーコード長であるとき、プリセットパンクチャロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、プリセットパンクチャロケーションは、ビット１からＮ／４およびビットｊであり、ｊは、以下の式に従って決定され、
ｊ＝Ｎ／４、．．．、Ｎ／４＋┌（（Ｐ−Ｎ／４）／２）┐−１、
ｊ＝Ｎ／２、．．．、Ｎ／２＋└（（Ｐ−Ｎ／４）／２）┘−１、
記号┌┐は、最も近い整数に切り上げることを示し、記号└┘は、最も近い整数に切り捨てることを示し、
パンクチャ方式４は、符号化されるべき情報を等しい長さのＳ１個のビットグループに分割することであって、Ｓ１は正の整数である、分割することと、Ｎ１個のビットグループがパンクチャされる必要があると決定することと、Ｎ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｎ２は、１つのビットグループ中に含まれるビットの量よりも小さく、
【００２１】
【数７】
2020521350.tif 000009
【００２２】
であり、Ｎ２＝Ｎ−Ｍ−Ｎ１×（Ｎ／Ｓ１）である、決定することと、であり、
短縮は、短縮方式１、短縮方式２、短縮方式３、および短縮方式４のうちのいずれか１つであり、短縮方式１は、パンクチャの量に基づいて終了から短縮することであり、短縮方式２は、パンクチャの量に基づいて終了からビット逆順に短縮することであり、短縮方式３は、パンクチャの量およびプリセット短縮ロケーションに基づいて短縮することであり、
短縮方式３において、パンクチャの量Ｐ≦Ｎ／４であり、Ｎは、符号化されるべき情報のマザーコード長であるとき、プリセット短縮ロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、プリセット短縮ロケーションは、ビット（３Ｎ／４＋１）からＮおよびビットｉであり、ｉは、以下の式に従って決定され、
ｉ＝３Ｎ／４−┌（（Ｐ−Ｎ／４）／２）┐＋１、．．．、３Ｎ／４、
ｉ＝Ｎ／２−└（（Ｐ−Ｎ／４）／２）┘＋１、．．．、Ｎ／２、
短縮方式４は、符号化されるべき情報を等しい長さのＳ２個のビットグループに分割することであって、Ｓ２は正の整数である、分割することと、Ｌ１個のビットグループが短縮される必要があると決定することと、Ｌ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｌ２は、１つのビットグループ中に含まれるビットの量よりも小さく、
【００２３】
【数８】
2020521350.tif 000010
【００２４】
であり、Ｌ２＝Ｎ−Ｍ−Ｌ１×（Ｎ／Ｓ２）である、決定することと、である。
【００２５】
可能な設計では、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、
第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用するステップであって、第１のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、ステップ、
第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用するステップであって、第２のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2以上であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さいことである、ステップ、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を使用するステップ
を含む。
【００２６】
この可能な設計では、通信デバイスは、コードレートとコードレートしきい値を比較し、情報ビットの量と情報ビットしきい値を比較し得る。このようにして、パンクチャ方式または短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートのために使用され、短縮は高いコードレートまたは中間コードレートのために使用され、したがって、異なる符号化パラメータの下で性能は比較的良好であり、パンクチャ処理または短縮処理における性能損失が回避される。
【００２７】
可能な設計では、第１のプリセット条件は、コードレートがコードレートしきい値１／５よりも小さく、情報ビットの量が情報ビットしきい値１００以下であるか、もしくはコードレートがコードレートしきい値１／４よりも小さく、情報ビットの量が情報ビットしきい値３０以下であることであり、第２のプリセット条件は、コードレートがコードレートしきい値３／４よりも大きいことであるか、または
第１のプリセット条件は、コードレートがコードレートしきい値１／４よりも小さく、情報ビットの量が情報ビットしきい値２００以下であることであり、第２のプリセット条件は、コードレートがコードレートしきい値３／４よりも大きいことであり、
コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、第１のプリセット条件が満たされる場合、パンクチャ方式２もしくはパンクチャ方式４を使用するステップ、第２のプリセット条件が満たされる場合、短縮方式１もしくは短縮方式３を使用するステップ、または第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を使用するステップを含む。この可能な設計では、チェックビットが、特に情報ビットに後続することも、その後に情報ビットが続くこともないとき、性能は比較的良好である。
【００２８】
可能な設計では、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、
第３のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用するステップであって、第３のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、ステップ、または第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、もしくは短縮方式４を使用するステップ
を含む。この可能な設計では、ただ２つのレートマッチング方式が使用され、したがって、決定条件および複雑さが低減されることが可能である。
【００２９】
可能な設計では、第３のプリセット条件は、コードレートが１／５以下であり、情報ビットの量が１００以下であることであるか、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が３０以下であることであるか、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が２００以下であることであり、
コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、第３のプリセット条件が満たされる場合、パンクチャ方式２またはパンクチャ方式４を使用するステップ、第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４を使用するステップを含む。
【００３０】
可能な設計では、コードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、第４のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用するステップであって、第４のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であることである、ステップ、第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用するステップであって、第５のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2よりも大きく、ターゲットコード長が第１のコード長しきい値Ｃ以下であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さく、Ｃ＝（Ｎ／２）×（１＋β）、β＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍであり、Ｋが情報ビットの量であり、Ｋｃｒｃがチェックビットの量であることである、ステップ、または第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を使用するステップを含む。この可能な設計では、通信デバイスは、コードレートとコードレートしきい値を比較し、ターゲットコード長とターゲットコード長しきい値を比較し得る。このようにして、パンクチャ方式または短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートのために使用され、短縮は高いコードレートまたは中間コードレートのために使用され、したがって、異なる符号化パラメータの下で性能は比較的良好であり、パンクチャ処理または短縮処理における性能損失が回避される。さらに、コード長が考慮され、したがって、性能が明らかに悪くなく、最も安定することが保証されることが可能である。
【００３１】
可能な設計では、第４のプリセット条件は、コードレートが１／４または１／３以下であることであり、第５のプリセット条件は、コードレートが１／２よりも大きく、ターゲットコード長が第１のコード長しきい値Ｃよりも小さいことであり、
コードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、第４のプリセット条件が満たされる場合、パンクチャ方式２もしくはパンクチャ方式４を使用するステップ、第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用するステップ、または第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を使用するステップを含む。
【００３２】
可能な設計では、コードレートおよび２つのコードレートしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、
コードレートが第３のコードレートしきい値Ａ3以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用するステップであって、Ａ3が、セット［１／１２，１／６，１／５，１／４，１／３，２／５］中のいずれかの値である、ステップ、
コードレートがＡ3よりも大きく第４のコードレートしきい値Ａ4よりも小さい場合、短縮方式２を使用するステップであって、Ａ4が、セット［１／２，２／３，３／４，５／６］中のいずれかの値である、ステップ、またはコードレートがＡ4以上である場合、短縮方式３もしくは短縮方式４を使用するステップ
を含む。
【００３３】
この可能な設計では、通信デバイスは、コードレートと２つのプリセットコードレートしきい値を比較し得る。このようにして、パンクチャ方式または短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートのために使用され、短縮は高いコードレートまたは中間コードレートのために使用され、したがって、異なる符号化パラメータの下で性能は比較的良好であり、パンクチャ処理または短縮処理における性能損失が回避される。
【００３４】
可能な設計では、Ａ3は１／４であり、Ａ4は１／２であり、コードレートおよび２つのコードレートしきい値に基づいて通信デバイスによって、使用されるべきレートマッチング方式を決定するステップは、
コードレートが１／４以下である場合、パンクチャ方式２もしくはパンクチャ方式４を使用するステップ、
コードレートが１／４以上であり１／２よりも小さい場合、短縮方式２を使用するステップ、または
コードレートが１／２以上である場合、短縮方式３もしくは短縮方式４を使用するステップ
を含む。
【００３５】
第２の態様によれば、本出願は、
符号化されるべき情報または復号されるべき情報を取得するように構成された、取得モジュールと、
コードレートＲを決定することであって、Ｒ＝Ｋ／Ｍであり、Ｋは情報ビットの量であるか、またはＫは情報ビットの量およびチェックビットの量の和であり、Ｍはターゲットコード長であり、ＫおよびＭは正の整数である、決定することと、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、使用されるべきレートマッチング方式を決定すること、またはコードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、使用されるべきレートマッチング方式を決定すること、またはコードレートおよび２つのコードレートしきい値に基づいて、使用されるべきレートマッチング方式を決定することであって、レートマッチング方式はパンクチャ方式もしくは短縮方式である、決定することと、決定されたレートマッチング方式に基づいて、符号化されるべき情報のポーラーコードをレートマッチングすること、または復号されるべき情報のポーラーコードをレートデマッチングすることとを行うように構成された、処理モジュールと
を含む、ポーラーコードレートマッチング装置を提供する。
【００３６】
可能な設計では、パンクチャは、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つであり、パンクチャ方式１は、パンクチャの量に基づいて開始から連続的にパンクチャすることであり、パンクチャ方式２は、パンクチャの量に基づいて分極チャネルの信頼性の昇順にパンクチャすることであり、パンクチャ方式３は、パンクチャの量およびプリセットパンクチャロケーションに基づいてパンクチャすることであり、
パンクチャ方式３において、パンクチャの量Ｐ≦Ｎ／４であり、Ｎは、符号化されるべき情報のマザーコード長であるとき、プリセットパンクチャロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、プリセットパンクチャロケーションは、ビット１からＮ／４およびビットｊであり、ｊは、以下の式に従って決定され、
ｊ＝Ｎ／４、．．．、Ｎ／４＋┌（（Ｐ−Ｎ／４）／２）┐−１、
ｊ＝Ｎ／２、．．．、Ｎ／２＋└（（Ｐ−Ｎ／４）／２）┘−１、
記号┌┐は、最も近い整数に切り上げることを示し、記号└┘は、最も近い整数に切り捨てることを示し、
パンクチャ方式４は、符号化されるべき情報を等しい長さのＳ１個のビットグループに分割することであって、Ｓ１は正の整数である、分割することと、Ｎ１個のビットグループがパンクチャされる必要があると決定することと、Ｎ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｎ２は、１つのビットグループ中に含まれるビットの量よりも小さく、
【００３７】
【数９】
2020521350.tif 000011
【００３８】
であり、Ｎ２＝Ｎ−Ｍ−Ｎ１×（Ｎ／Ｓ１）である、決定することと、であり、
短縮は、短縮方式１、短縮方式２、短縮方式３、および短縮方式４のうちのいずれか１つであり、短縮方式１は、パンクチャの量に基づいて終了から短縮することであり、短縮方式２は、パンクチャの量に基づいて終了からビット逆順に短縮することであり、短縮方式３は、パンクチャの量およびプリセット短縮ロケーションに基づいて短縮することであり、
短縮方式３において、パンクチャの量Ｐ≦Ｎ／４であり、Ｎは、符号化されるべき情報のマザーコード長であるとき、プリセット短縮ロケーションは、最初のＰビットであるか、またはＰ＞Ｎ／４であるとき、プリセット短縮ロケーションは、ビット（３Ｎ／４＋１）からＮおよびビットｉであり、ｉは、以下の式に従って決定され、
ｉ＝３Ｎ／４−┌（（Ｐ−Ｎ／４）／２）┐＋１、．．．、３Ｎ／４、
ｉ＝Ｎ／２−└（（Ｐ−Ｎ／４）／２）┘＋１、．．．、Ｎ／２、
短縮方式４は、符号化されるべき情報を等しい長さのＳ２個のビットグループに分割することであって、Ｓ２は正の整数である、分割することと、Ｌ１個のビットグループが短縮される必要があると決定することと、Ｌ２個の残りのビットがパンクチャされる必要があると決定することであって、Ｌ２は、１つのビットグループ中に含まれるビットの量よりも小さく、
【００３９】
【数１０】
2020521350.tif 000012
【００４０】
であり、Ｌ２＝Ｎ−Ｍ−Ｌ１×（Ｎ／Ｓ２）である、決定することと、である。
【００４１】
可能な設計では、処理モジュールは、
第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用することであって、第１のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、使用すること、
第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用することであって、第２のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2以上であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さいことである、使用すること、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を使用すること
を行うように構成される。
【００４２】
可能な設計では、第１のプリセット条件は、コードレートがコードレートしきい値１／５よりも小さく、情報ビットの量が情報ビットしきい値１００以下であるか、もしくはコードレートがコードレートしきい値１／４よりも小さく、情報ビットの量が情報ビットしきい値３０以下であることであり、第２のプリセット条件は、コードレートがコードレートしきい値３／４よりも大きいことであるか、または
第１のプリセット条件は、コードレートがコードレートしきい値１／４よりも小さく、情報ビットの量が情報ビットしきい値２００以下であることであり、第２のプリセット条件は、コードレートがコードレートしきい値３／４よりも大きいことであり、
処理モジュールは、
第１のプリセット条件が満たされる場合、パンクチャ方式２もしくはパンクチャ方式４を使用すること、
第２のプリセット条件が満たされる場合、短縮方式１もしくは短縮方式３を使用すること、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を使用すること
を行うように特に構成される。
【００４３】
可能な設計では、処理モジュールは、
第３のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用することであって、第３のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、情報ビットの量が第１の情報ビットしきい値Ｂ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であり、Ｂ1が、セット［３０，４８，８０，２００，１０００］中のいずれかの値であることである、使用すること、または
第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、もしくは短縮方式４を使用すること
を行うように構成される。
【００４４】
可能な設計では、第３のプリセット条件は、コードレートが１／５以下であり、情報ビットの量が１００以下であることであるか、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が３０以下であることであるか、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が２００以下であることであり、
処理モジュールは、
第３のプリセット条件が満たされる場合、パンクチャ方式２もしくはパンクチャ方式４を使用すること、
第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、もしくは短縮方式４を使用すること
を行うように特に構成される。
【００４５】
可能な設計では、処理モジュールは、
第４のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用することであって、第４のプリセット条件は、コードレートが第１のコードレートしきい値Ａ1以下であり、Ａ1が、セット［１／１２，１／６，１／５，１／４，１／３，１／２］中のいずれかの値であることである、使用すること、
第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用することであって、第５のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2よりも大きく、ターゲットコード長が第１のコード長しきい値Ｃ以下であり、Ａ2が、セット［１／４，１／３，１／２，２／３，３／４，５／６］中のいずれかの値であり、Ａ1がＡ2よりも小さく、Ｃ＝（Ｎ／２）×（１＋β）、β＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍであり、Ｋが情報ビットの量であり、Ｋｃｒｃがチェックビットの量であることである、使用すること、または
第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を使用すること
を行うように構成される。
【００４６】
可能な設計では、第４のプリセット条件は、コードレートが１／４または１／３以下であることであり、第５のプリセット条件は、コードレートが１／２よりも大きく、ターゲットコード長が第１のコード長しきい値Ｃよりも小さいことであり、
処理モジュールは、
第４のプリセット条件が満たされる場合、パンクチャ方式２もしくはパンクチャ方式４を使用すること、または第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、もしくは短縮方式４を使用すること、または
第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を使用すること
を行うように特に構成される。
【００４７】
可能な設計では、処理モジュールは、
コードレートが第３のコードレートしきい値Ａ3以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のうちのいずれか１つを使用することであって、Ａ3が、セット［１／１２，１／６，１／５，１／４，１／３，２／５］中のいずれかの値である、使用すること、
コードレートがＡ3よりも大きく第４のコードレートしきい値Ａ4よりも小さい場合、短縮方式２を使用することであって、Ａ4が、セット［１／２，２／３，３／４，５／６］中のいずれかの値である、使用すること、または
コードレートがＡ4以上である場合、短縮方式３もしくは短縮方式４を使用すること
を行うように構成される。
【００４８】
可能な設計では、Ａ3は１／４であり、Ａ4は１／２であり、処理モジュールは、
コードレートが１／４以下である場合、パンクチャ方式２もしくはパンクチャ方式４を使用すること、
コードレートが１／４以上であり１／２よりも小さい場合、短縮方式２を使用すること、または
コードレートが１／２以上である場合、短縮方式３もしくは短縮方式４を使用すること
を行うように特に構成される。
【００４９】
第２の態様および第２の態様のすべての可能な設計の有益な効果については、有益な効果は同じであるので、第１の態様および第１の態様のすべての可能な設計の有益な効果を参照されたい。詳細について本明細書で再び説明されない。
【００５０】
第３の態様によれば、本出願は、トランシーバと、メモリと、プロセッサとを含む、ポーラーコードレートマッチング装置を提供し、
トランシーバは、符号化されるべき情報または復号されるべき情報を取得するように構成され、
メモリは、プログラム命令を記憶するように構成され、
プロセッサは、メモリ中のプログラム命令を呼び出して、第１の態様および第１の態様のいずれかの可能な設計によるポーラーコードレートマッチング方法を実施するように構成される。
【００５１】
本出願の第４の態様は、可読記憶媒体を提供する。可読記憶媒体は実行命令を記憶する。ポーラーコードレートマッチング装置の少なくとも１つのプロセッサが実行命令を実行したとき、ポーラーコードレートマッチング装置は、第１の態様および第１の態様のいずれかの可能な設計による方法を実施する。
【００５２】
本出願の第５の態様は、プログラム製品を提供する。プログラム製品は実行命令を含み、実行命令は可読記憶媒体に記憶される。ポーラーコードレートマッチング装置の少なくとも１つのプロセッサは、可読記憶媒体から実行命令を読み取ってよく、少なくとも１つのプロセッサは、ポーラーコードレートマッチング装置が、第１の態様および第１の態様のいずれかの可能な設計による方法を実施するように、実行命令を実行する。
【図面の簡単な説明】
【００５３】
【図１】通信システムの概略フローチャートである。
【図２】ポーラーコード符号化プロセスの概略図である。
【図３】本出願によるポーラーコードレートマッチング方法実施形態のフローチャートである。
【図４】本出願によるポーラーコードレートデマッチング方法実施形態のフローチャートである。
【図５】本出願によるポーラーコードレートマッチング装置実施形態の概略構造図である。
【図６】本出願によるポーラーコードレートマッチングエンティティ装置の概略図である。
【発明を実施するための形態】
【００５４】
本出願は、情報送信の信頼性を改善し、通信品質を確実にするために５Ｇ通信シナリオにおいて用いられるチャネル符号化技術に関し、情報がポーラー符号化され、復号されるシナリオに適用されてよく、例えば、エンハンストモバイルブロードバンド（Ｅｎｈａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｂｒｏａｄ  Ｂａｎｄ、ｅＭＢＢ）のアップリンク制御情報およびダウンリンク制御情報がポーラー符号化され、復号されるシナリオに適用されてよく、または他のシナリオに適用されてよく、例えば３ＧＰＰ  ＴＳ  ３６．２１２の通信標準条項５．１．３における、チャネル符号化（Ｃｈａｎｎｅｌ  Ｃｏｄｉｎｇ）のチャネル符号化部分、アップリンク制御情報、ダウンリンク制御情報、およびサイドリンクチャネルに適用され得る。これは本出願に限定されない。加えて、本出願は、データ情報がポーラー符号化され、復号される他のシナリオに適用され得る。
【００５５】
図１は、通信システムの概略フローチャートである。通信システムにおいてチャネル符号化が行われる構造が図１に示される。送信の間、送信デバイス上で、情報はソース符号化され、チャネル符号化され、およびレートマッチングされたビットを取得するためにレートマッチングされ、レートマッチングされたビットはデジタル的に変調され、チャネルから送出される。受信デバイス上では、対数尤度比（Ｌｏｇ  Ｌｉｋｅｌｉｈｏｏｄ  Ｒａｔｉｏ、ＬＬＲ）シーケンスを取得するために、受信された復号されるべき情報に対してデジタル復調が行われる。次いで、ＬＬＲシーケンスはレートデマッチングされ、チャネル復号され、および復号された情報を取得するためにソース復号される。チャネル符号化およびレートマッチングは、通信システム全体の情報送信の信頼性に対して極めて重要である。
【００５６】
図２は、ポーラーコード符号化プロセスの概略図である。ポーラーコードは、送信デバイスによって符号化される。図２に示されるように、ポーラーコード符号化プロセスは、構築（ポーラー／パリティチェック（Ｐａｒｉｔｙ−Ｃｈｅｃｋ、ＰＣ）−ポーラー構築）と、符号化と、レートマッチングとの３つの処理プロセスを含む。ポーラーコード符号化の前に、最初に情報ビットの入力量およびコード長またはコードレートに基づいて、分極チャネルに対して偏波重み評価または信頼性評価が行われ、ここでコードレート＝情報ビットの量／コード長である（信頼性評価が行われる場合、信号対雑音比も入力される必要がある）。次いで情報ビットセットＡが、分極チャネルの信頼性に基づいて選択され、ここで情報ビットセットＡは、情報ビットのシーケンス番号（インデックス）のセットであり、およびポーラーコードが符号化される。ポーラーコード符号化の間、
【００５７】
【数１１】
2020521350.tif 000013
【００５８】
内のいくつかのビットは情報を運ぶために用いられ、情報ビットと呼ばれ、情報ビットのインデックスのセットはＡとして示され、
【００５９】
【数１２】
2020521350.tif 000014
【００６０】
内の他のビットは、送信端と受信端との間で予め合意された固定の値に設定され、定数ビットと呼ばれ、これらのビットのインデックスのセットは、Ａの補集合Ａcとして示される。定数ビットは通常、０に設定される。定数ビットシーケンスは、値が送信端と受信端との間で予め合意されることを条件として、いずれかの値に設定され得る。したがって、ポーラーコード符号化の出力は
【００６１】
【数１３】
2020521350.tif 000015
【００６２】
として簡略化されてよく、ここでｕAは
【００６３】
【数１４】
2020521350.tif 000016
【００６４】
内の情報ビットのセットであり、ｕAは長さＫの行ベクトルであり、具体的には｜Ａ｜＝Ｋであり、ここで｜・｜はセット内の要素の量を示し、Ｋは情報ブロックのサイズであり、およびＧN（Ａ）はセットＡ内のインデックスに対応し行列ＧN内にある行を含んだ部分行列であり、およびＧN（Ａ）はＫ×Ｎ行列である。符号化の後、符号化されたビット
【００６５】
【数１５】
2020521350.tif 000017
【００６６】
が取得され、ここでＧNはポーラーコード符号化行列であり、ＧN（Ａ）は、セットＡ内のインデックスに対応し行列ＧN内にある行を含んだ部分行列である。最終的に、ポーラーコードは、ターゲットコードワードＶ1Mを取得するために、ターゲットコード長Ｍ、ポーラーコードの符号化行列ＧN（マザーコード長Ｎに基づいて一意に決定される）、およびＡに基づいて、符号化され、レートマッチングされる。ポーラーコード符号化の間、選択されたレートマッチング方式は、ポーラーコードの全体の性能に直接影響する。以下は、添付の図面を参照して、本出願においてもたらされるポーラーコードレートマッチング方法および装置を詳しく述べる。
【００６７】
本出願の実施形態は、非繰り返しの場合のレートマッチング方式に適用可能であり、反復は、ターゲットコード長を用いたレートマッチング方式は、繰り返す符号化されたビットによって取得されることを示すことが留意されるべきである。本出願において、ポーラーコードの性能は主として復号性能を意味し、パケットエラーレートは、復号の間は比較的低い。
【００６８】
本出願は、主として様々なワイヤレス通信システム、およびワイヤレス通信の信頼性を改善するためのシステム内のデジタル信号処理ユニット上の機能に適用される。
【００６９】
本出願において、通信装置は主として、ネットワークデバイスまたは端末装置を含む。本出願において受信デバイスがネットワークデバイスである場合、受信デバイスは端末装置であり、または本出願において受信デバイスが端末装置である場合、受信デバイスはネットワークデバイスである。ネットワークデバイスは、例えば基地局であり、主としてネットワークデバイスと端末装置との間の通信を実施する。
【００７０】
本出願の実施形態において、端末装置（ｔｅｒｍｉｎａｌ  ｄｅｖｉｃｅ）は、移動局（ＭＳ、Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）、移動端末（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）、携帯電話（Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅ）、ハンドセット（ｈａｎｄｓｅｔ）、ポータブル機器（ｐｏｒｔａｂｌｅ  ｅｑｕｉｐｍｅｎｔ）などを含むがそれらに限定されない。端末装置は、無線アクセスネットワーク（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＲＡＮ）を通して、１つまたは複数のコアネットワークと通信し得る。例えば、端末装置は、携帯電話（または「セルラ」電話と呼ばれる）、またはワイヤレス通信機能を有するコンピュータでよく、または端末装置は、ポータブル、ポケットサイズ、ハンドヘルド、コンピュータビルトイン、または車載モバイル装置またはデバイスでよい。
【００７１】
本出願の実施形態は、ネットワークデバイスに関連して述べられる。ネットワークデバイスは、端末装置と通信するように構成されたデバイスでよい。例えば、ネットワークデバイスは、ＧＳＭシステムまたはＣＤＭＡシステムにおける基地トランシーバ局（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ、ＢＴＳ）でよく、ＷＣＤＭＡシステムにおけるノードＢ（ＮｏｄｅＢ、ＮＢ）でよく、またはＬＴＥシステムにおける進化型ノードＢ（Ｅｖｏｌｕｔｉｏｎａｌ  ＮｏｄｅＢ、ｅＮＢ、またはｅＮｏｄｅＢ）でよい。あるいは、ネットワークデバイスは、中継ノード、アクセスポイント、車載デバイス、ウェアラブルデバイス、将来の５Ｇネットワークにおけるネットワーク側デバイス、将来の進化型ＰＬＭＮネットワークにおけるネットワークデバイスなどでよい。
【００７２】
図３は、本出願によるポーラーコードレートマッチング方法実施形態のフローチャートである。図３に示されるように、この実施形態における方法は、以下のステップを含み得る。
【００７３】
Ｓ１０１．通信デバイスは、符号化されるべき情報または復号されるべき情報を取得する。
【００７４】
通信デバイスは、送信デバイスまたは受信デバイスでよい。通信デバイスが送信デバイスであるときは、符号化されるべき情報が取得され、通信デバイスが受信デバイスであるときは、復号されるべき情報が取得される。
【００７５】
Ｓ１０２．通信デバイスは、コードレートＲを決定する。
【００７６】
Ｒ＝Ｋ／Ｍ、Ｋは情報ビットの量、またはＫは情報ビットの量とチェックビットの量Ｍの和、Ｍはターゲットコード長、ならびにＫおよびＭは正の整数である。
【００７７】
具体的には、符号化されるべき情報を取得した後、通信デバイスは、送信コードレートが、符号化されるべき情報のＫおよびＭに基づいて計算されることができるように、ＫおよびＭを取得し得る。
【００７８】
Ｓ１０３．通信デバイスは、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、用いられるべきレートマッチング方式を決定し、または通信デバイスは、コードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、用いられるべきレートマッチング方式を決定し、または通信デバイスは、コードレートおよび２つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定し、ここでレートマッチング方式は、パンクチャ方式または短縮方式である。
【００７９】
パンクチャは、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つでよい。パンクチャ方式１は、パンクチャの量に基づいて符号化されるべき情報の最初のビットから順次にパンクチャする。パンクチャ方式２は、パンクチャの量に基づいて分極チャネルの信頼性の昇順にパンクチャする。パンクチャ方式３は、パンクチャの量およびプリセットパンクチャロケーションに基づくパンクチャである。パンクチャ方式３において、Ｎを符号化されるべき情報のマザーコード長として、パンクチャの量Ｐ≦Ｎ／４であるとき、プリセットパンクチャロケーションは、符号化されるべき情報の最初のビットからＰビットであり、またはＰ＞Ｎ／４であるとき、プリセットパンクチャロケーションは、ビット１からＮ／４およびビットｊであり、ここでｊは以下の数式に従って決定される。
ｊ＝Ｎ／４，．．．，Ｎ／４＋┌（（Ｐ−Ｎ／４）／２）┐−１、
ｊ＝Ｎ／２，．．．，Ｎ／２＋└（（Ｐ−Ｎ／４）／２）┘−１、
ここで記号┌┐は最も近い整数への切り上げを示し、および記号└┘は最も近い整数への切り捨てを示す。
【００８０】
パンクチャ方式４は次の通りであり、符号化されるべき情報を等しい長さのＳ１ビットグループに分割し、ここでＳ１は正の整数であり、Ｎ１ビットグループはパンクチャされる必要があることを決定し、およびＮ２個の残りのビットはパンクチャされる必要があることを決定し、ここでＮ２は１つのビットグループに含まれるビットの量未満であり、
【００８１】
【数１６】
2020521350.tif 000018
【００８２】
、およびＮ２＝Ｎ−Ｍ−Ｎ１×（Ｎ／Ｓ１）である。言い換えれば、符号化されるべき情報は、最初に等しい長さのビットグループに分割され、次いでグループによってパンクチャされ、Ｎ２ビットはグループを形成するには不十分である。
【００８３】
短縮は、短縮方式１、短縮方式２、短縮方式３、および短縮方式４のいずれか１つでよい。短縮方式１は、パンクチャの量に基づいて、符号化されるべき情報の最後のビットからの短縮である。短縮方式２は、パンクチャの量に基づいて終端からビット逆順での短縮である。ビット逆順に関しては、例えば、ビットシーケンス番号が（０，１，２，３，４，５，６，７）であるビットは、２進数字（０００，００１，０１０，０１１，１００，１０１，１１０，１１１）として示される。２進数字に対してビット反転が行われた後、（０００，１００，０１０，１１０，００１，１０１，０１１，１１１）が取得され、対応する１０進数字は、（０，４，２，６，１，５，３，７）として示される。開始からのビット逆順において４つのビットがパンクチャされる場合、パンクチャされたビットは（０，４，２，６）となる。
【００８４】
短縮方式３は、パンクチャの量およびプリセット短縮ロケーションに基づく短縮である。短縮方式３において、Ｎを符号化されるべき情報のマザーコード長として、パンクチャの量Ｐ≦Ｎ／４であるとき、プリセット短縮ロケーションは最初のＰビットであり、またはＰ＞Ｎ／４であるとき、プリセット短縮ロケーションは、ビット（３Ｎ／４＋１）からＮまで、およびビットｉであり、ここでｉは以下の数式に従って決定される。
ｉ＝３Ｎ／４−┌（（Ｐ−Ｎ／４）／２）┐＋１，．．．，３Ｎ／４、
ｉ＝Ｎ／２−└（（Ｐ−Ｎ／４）／２）┘＋１，．．．，Ｎ／２
【００８５】
短縮方式４は次の通りであり、Ｓ２を正の整数として、符号化されるべき情報を等しい長さのＳ２ビットグループに分割し、Ｌ１個のビットグループが短縮される必要があることを決定し、およびＬ２個の残りのビットがパンクチャされる必要があることを決定し、ここでＬ２は１つのビットグループに含まれるビットの量未満であり、
【００８６】
【数１７】
2020521350.tif 000019
【００８７】
、Ｌ２＝Ｎ−Ｍ−Ｌ１×（Ｎ／Ｓ２）である。言い換えれば、符号化されるべき情報は、最初に等しい長さのビットグループに分割され、次いでグループによって短縮され、Ｌ２個のビットはグループを形成するには不十分である。
【００８８】
Ｓ１０４．決定されたレートマッチング方式に基づいて、通信デバイスは符号化されるべき情報のポーラーコードをレートマッチングし、または復号されるべき情報のポーラーコードをレートデマッチングする。
【００８９】
この実施形態において、Ｓ１０３での通信デバイスによるレートマッチング方式の選択の３つの任意選択の実装がある。詳細は以下の通りである。
【００９０】
Ｉ．通信デバイスは、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、用いられるべきレートマッチング方式を決定する。この方式において、具体的には２つの任意選択の場合がある。
【００９１】
１．第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられる。第１のプリセット条件は、コードレートは第１のコードレートしきい値Ａ1以下であり、情報ビットの量は第１の情報ビットしきい値Ｂ1以下であることであり、Ａ1はセット［１／１２，１／６，１／５，１／４，１／３，１／２］内のいずれかの値であり、およびＢ1はセット［３０，４８，８０，２００，１０００］内のいずれかの値である。一般に、より高いコードレートしきい値は、より低い情報ビット量しきい値を示す。例えば、情報ビット量しきい値［３０，４８，８０］はコードレートしきい値１／３または１／２に対応し、情報ビット量しきい値［２００，１０００］はコードレートしきい値１／３、１／４、または１／５に対応する。加えて、第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４が用いられる。第２のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2以上であることであり、Ａ2はセット［１／４，１／３，１／２，２／３，３／４，５／６］内のいずれかの値であり、およびＡ1はＡ2未満である。第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２が用いられる。例えば、第１のコードレートしきい値が１／１２、第２のコードレートしきい値が１／４、第１の情報ビットしきい値が８０、コードレートが１／１２以下、および情報ビットの量が８０以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられ、コードレートが１／１２より大きく、１／４以下である場合は、短縮方式２が用いられ、またはコードレートが１／４より大きい場合は、短縮方式１、短縮方式３、または短縮方式４が用いられる。
【００９２】
この実装において、通信デバイスは、コードレートとコードレートしきい値とを比較し、および情報ビットの量と情報ビットしきい値とを比較し得る。このようにして、パンクチャまたは短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートに対して用いられ、および短縮は高いコードレートまたは中間のコードレートに対して用いられ、それによって性能は異なる符号化パラメータのもとで比較的良好であり、パンクチャまたは短縮プロセスにおける性能損失は避けられる。
【００９３】
この方式において、任意選択で、第１のプリセット条件は、コードレートがコードレートしきい値１／５未満であり、情報ビットの量が情報ビットしきい値１００以下であること、またはコードレートがコードレートしきい値１／４未満であり、情報ビットの量が情報ビットしきい値３０以下であることであり、および第２のプリセット条件は、コードレートがコードレートしきい値３／４より大きいことである。それに対応して、第１のプリセット条件が満たされる場合は、パンクチャ方式２またはパンクチャ方式４が用いられ、第２のプリセット条件が満たされる場合は、短縮方式１または短縮方式３が用いられ、第１のプリセット条件も第２のプリセット条件も満たされない場合は、短縮方式２が用いられる。この方式において、特にチェックビットが情報ビットに後続することも、その後に情報ビットが続くこともないとき、性能は比較的良好である。
【００９４】
この方式において、任意選択で、第１のプリセット条件は、コードレートがコードレートしきい値１／４未満であり、情報ビットの量が情報ビットしきい値２００以下であることであり、および第２のプリセット条件は、コードレートがコードレートしきい値３／４より大きいことである。それに対応して、第１のプリセット条件が満たされる場合は、パンクチャ方式２またはパンクチャ方式４が用いられ、第２のプリセット条件が満たされる場合は、短縮方式１または短縮方式３が用いられ、第１のプリセット条件も第２のプリセット条件も満たされない場合は、短縮方式２が用いられる。この方式において、すべての情報ビットの後にチェックビットが後続するとき、性能は比較的良好である。
【００９５】
２．第３のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられる。第３のプリセット条件は、コードレートは第１のコードレートしきい値Ａ1以下であることであり、情報ビットの量は第１の情報ビットしきい値Ｂ1以下であり、Ａ1はセット［１／１２，１／６，１／５，１／４，１／３，１／２］内のいずれかの値であり、およびＢ1はセット［３０，４８，８０，２００，１０００］内のいずれかの値である。第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４が用いられる。
【００９６】
方式１と異なり、この方式において、２つのレートマッチング方式のみが用いられ、したがって、決定条件および複雑さは低減されることができる。
【００９７】
この方式において、任意選択で、第３のプリセット条件は、コードレートは１／５以下であり、情報ビットの量は１００以下であることであり、または第３のプリセット条件は、コードレートは１／４以下であり、情報ビットの量は３０以下であることである。第３のプリセット条件が満たされる場合は、パンクチャ方式２またはパンクチャ方式４が用いられ、または第３のプリセット条件が満たされない場合は、短縮方式２、短縮方式３、または短縮方式４が用いられる。
【００９８】
方式１と異なり、この任意選択の方式において、２つのレートマッチング方式のみが用いられ、したがって、決定条件および複雑さは低減されることができる。加えて、特にチェックビットが情報ビットに後続することも、その後に情報ビットが続くこともないとき、性能は比較的良好である。
【００９９】
この方式において、任意選択で、第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が２００以下であることである。それに対応して、第３のプリセット条件が満たされる場合は、パンクチャ方式２またはパンクチャ方式４が用いられ、第３のプリセット条件が満たされない場合は、短縮方式２、短縮方式３、または短縮方式４が用いられる。
【０１００】
この任意選択の方式において、すべての情報ビットにチェックビットが後続するとき、性能は比較的良好である。
【０１０１】
ＩＩ．通信デバイスは、コードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、用いられるべきレートマッチング方式を決定する。この方式において、具体的には１つの任意選択の場合がある。
【０１０２】
第４のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられる。第４のプリセット条件は、コードレートは第１のコードレートしきい値Ａ1以下であることであり、Ａ1はセット［１／１２，１／６，１／５，１／４，１／３，１／２］内のいずれかの値である。第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４が用いられる。第５のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2より大きく、およびターゲットコード長が第１のコード長しきい値Ｃ以下であることであり、Ａ2はセット［１／４，１／３，１／２，２／３，３／４，５／６］内のいずれかの値であり、およびＡ1はＡ2未満、Ｃ＝（Ｎ／２）×（１＋β），β＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍ、Ｋは情報ビットの量、およびＫｃｒｃはチェックビットの量である。第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２が用いられる。加えて、第４のプリセット条件が、コードレートが第１のコードレートしきい値Ａ1未満であることである場合、第５のプリセット条件は、コードレートが第２のコードレートしきい値Ａ2以上であり、ターゲットコード長が第１のコード長しきい値Ｃ以下であることでよい。
【０１０３】
この方式において、任意選択で、第４のプリセット条件はコードレートが１／４または１／３以下であることであり、第５のプリセット条件はコードレートが１／２以上であること、およびターゲットコード長は第１のコード長しきい値Ｃ未満であることであり、ここでＣ＝（Ｎ／２）×（１＋β）およびβ＝１／４×（１−（Ｋ＋Ｋｃｒｃ）／Ｍである。第４のプリセット条件が満たされる場合は、パンクチャ方式２またはパンクチャ方式４が用いられる。第５のプリセット条件が満たされる場合は、短縮方式１、短縮方式３、または短縮方式４が用いられる。第４のプリセット条件も第５のプリセット条件も満たされない場合は、短縮方式２が用いられる。
【０１０４】
この実装において、通信デバイスは、コードレートとコードレートしきい値とを比較し、およびターゲットコード長とターゲットコード長しきい値とを比較し得る。このようにして、パンクチャまたは短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートに対して用いられ、および短縮は高いコードレートまたは中間のコードレートに対して用いられ、それによって性能は異なる符号化パラメータのもとで比較的良好であり、パンクチャまたは短縮プロセスにおける性能損失は避けられる。
【０１０５】
この実装において、コード長がさらに考慮され、したがって性能が明らかに不十分にはならず、実装１より安定となることが確実にされることができる。
【０１０６】
ＩＩＩ．通信デバイスは、コードレートおよび２つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定する。この方式において、具体的には１つの任意選択の場合がある。
【０１０７】
コードレートが第３のコードレートしきい値Ａ3以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられ、ここでＡ3はセット［１／１２，１／６，１／５，１／４，１／３，２／５］内のいずれかの値である。コードレートがＡ3より大きく、第４のコードレートしきい値Ａ4以下である場合、短縮方式２が用いられ、ここでＡ4はセット［１／２，２／３，３／４，５／６］内のいずれかの値である。コードレートがＡ4以上である場合、短縮方式３または短縮方式４が用いられる。
【０１０８】
この方式において、任意選択で、Ａ3は１／４であり、Ａ4は１／２である。コードレートが１／４以下である場合、パンクチャ方式２またはパンクチャ方式４が用いられ、コードレートが１／４より大きく、１／２未満である場合、短縮方式２が用いられ、またはコードレートが１／２以上である場合、短縮方式３または短縮方式４が用いられる。
【０１０９】
この実装において、通信デバイスは、コードレートと２つのプリセットコードレートしきい値とを比較し得る。このようにして、パンクチャまたは短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートに対して用いられ、および短縮は高いコードレートまたは中間のコードレートに対して用いられ、それによって性能は異なる符号化パラメータのもとで比較的良好であり、パンクチャまたは短縮プロセスにおける性能損失は避けられる。
【０１１０】
ＩＶ．通信デバイスは、コードレートおよび１つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定する。この方式において、具体的には１つの任意選択の場合がある。
【０１１１】
コードレートが第１のコードレートしきい値Ａ1以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つが用いられ、またはコードレートが第１のコードレートしきい値Ａ1より大きい場合、短縮方式２、短縮方式３、または短縮方式４が用いられ、ここでＡ1はセット［１／１２，１／６，１／５，１／４，１／３，２／５］内のいずれかの値でよい。
【０１１２】
この実装において、通信デバイスは、コードレートと１つのプリセットコードレートしきい値とを比較し得る。このようにして、パンクチャまたは短縮方式は柔軟に選択され、例えば、パンクチャは低いコードレートに対して用いられ、および短縮は高いコードレートまたは中間のコードレートに対して用いられ、それによって性能は異なる符号化パラメータのもとで比較的良好であり、パンクチャまたは短縮プロセスにおける性能損失は避けられる。
【０１１３】
この実施形態においてもたらされるポーラーコードレートマッチング方法によれば、コードレートを決定した後、通信デバイスは、コードレートとコードレートしきい値とを比較し、および情報ビットの量と情報ビットしきい値とを比較することによって、用いられるべきレートマッチング方式を決定し、またはコードレートとコードレートしきい値とを比較し、およびターゲットコード長とターゲットコード長しきい値とを比較することによって、用いられるべきレートマッチング方式を決定し、またはコードレートと２つのプリセットコードレートしきい値とを比較することによって、用いられるべきレートマッチング方式を決定する。このようにして、パンクチャまたは短縮方式は柔軟に選択されることができ、例えば、パンクチャは低いコードレートに対して用いられ、および短縮は高いコードレートまたは中間のコードレートに対して用いられ、それによって性能は異なる符号化パラメータのもとで比較的良好であり、パンクチャまたは短縮プロセスにおける性能損失は避けられる。
【０１１４】
受信デバイスに関しては、受信デバイスは、受信された復号されるべき情報を復調してＬＬＲシーケンスを取得し、受信デバイスは、ＬＬＲシーケンスをレートデマッチングおよび復号する。レートデマッチングおよび復号動作のプロセスは具体的には以下の通りである。受信デバイスは、復号されるべき情報のコードレートＲおよび符号化パラメータしきい値を取得する。符号化パラメータしきい値は、コードレートしきい値、情報ビットしきい値、またはターゲットコード長しきい値を含む。受信デバイスは、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、用いられるべきレートマッチング方式を決定し、またはコードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、用いられるべきレートマッチング方式を決定し、またはコードレートおよび２つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定する。このようにして、送信デバイスがレートマッチング方式としてパンクチャを用いるかそれとも短縮を用いるかが最終的に決定される。図４は、本出願によるポーラーコードレートデマッチング方法実施形態のフローチャートである。図４に示されるように、この実施形態における方法は以下のステップを含み得る。
【０１１５】
Ｓ２０１．受信デバイスは、復号されるべき情報を取得する。
【０１１６】
Ｓ２０２．受信デバイスは、コードレートを決定する。
【０１１７】
Ｒ＝Ｋ／Ｍ、Ｋは情報ビットの量、またはＫは情報ビットの量とチェックビットの量の和、Ｍはターゲットコード長、ならびにＫおよびＭは正の整数である。
【０１１８】
Ｓ２０３．受信デバイスは、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、用いられるべきレートマッチング方式を決定し、または受信デバイスは、コードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、用いられるべきレートマッチング方式を決定し、または受信デバイスは、コードレートおよび２つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定し、ここでレートマッチング方式は、パンクチャ方式または短縮方式である。
【０１１９】
Ｓ２０４．受信デバイスは、決定されたレートマッチング方式に基づいて、復号されるべき情報のポーラーコードをレートデマッチングする。
【０１２０】
Ｓ２０３において、選択されたレートマッチング方式を決定する具体的なプロセスについての詳細は、図３に示される実施形態での説明と同様である。詳細は、本明細書では再び述べられない。
【０１２１】
送信デバイスが、復号の間に短縮方式を用いる場合、短縮されたビットロケーションに対応するＬＬＲは、復号のために比較的大きな値に設定され（特定のシンボルは、実際の符号化で用いられるシンボルに対応する）、または送信デバイスが、復号の間にレートマッチングのためにパンクチャ方式を用いる場合、パンクチャされたビットロケーションにおけるＬＬＲは、復号のために０に設定される。上記の動作によって、受信デバイスは、レートデマッチングプロセスおよび復号プロセスを成功のうちに完了することができる。
【０１２２】
本出願において、送信デバイスおよび受信デバイスは、上記の方法例に基づいて機能モジュールに分割されてよい。例えば、機能モジュールは、対応する機能に基づく分割を通して取得されてよく、または２つ以上の機能は１つの処理モジュールに統合されてよい。統合されたモジュールは、ハードウェアの形で実装されてよく、またはソフトウェア機能モジュールの形で実装されてよい。本出願の実施形態において、モジュールへの分割は例であり、単なる論理的機能分割に過ぎないことが留意されるべきである。実際の実装では、他の分割方式が用いられ得る。
【０１２３】
図５は、本出願によるポーラーコードレートマッチング装置実施形態の概略構造図である。図５に示されるように、この実施形態における装置は、取得モジュール１１と処理モジュール１２とを含み得る。取得モジュール１１は、符号化されるべき情報または復号されるべき情報を取得するように構成される。処理モジュール１２は、コードレートＲを決定することであって、Ｒ＝Ｋ／Ｍ、Ｋは情報ビットの量、またはＫは情報ビットの量とチェックビットの量の和、Ｍはターゲットコード長、ならびにＫおよびＭは正の整数である、決定することと、コードレート、コードレートしきい値、情報ビットの量、および情報ビットしきい値に基づいて、用いられるべきレートマッチング方式を決定することと、またはコードレート、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいて、用いられるべきレートマッチング方式を決定することと、またはコードレートおよび２つのコードレートしきい値に基づいて、用いられるべきレートマッチング方式を決定することであって、レートマッチング方式はパンクチャ方式または短縮方式である、決定することと、決定されたレートマッチング方式に基づいて、符号化されるべき情報のポーラーコードをレートマッチングすること、または復号されるべき情報のポーラーコードをレートデマッチングすることとを行うように構成される。
【０１２４】
通信デバイスが送信デバイスである場合、取得モジュール１１は、符号化されるべき情報を取得するように構成され、処理モジュール１２は、決定されたレートマッチング方式に基づいて、符号化されるべき情報のポーラーコードをレートマッチングするように構成される。通信デバイスが受信デバイスである場合、取得モジュール１１は、復号されるべき情報を取得するように構成され、処理モジュール１２は、決定されたレートマッチング方式に基づいて、符号化されるべき情報のポーラーコードをレートデマッチングするように構成される。
【０１２５】
パンクチャ方式および短縮方式についての詳細に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【０１２６】
任意選択で、決定モジュール１２は、第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、
第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【０１２７】
第１のプリセット条件および第２のプリセット条件に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【０１２８】
さらに、第１のプリセット条件は、コードレートがコードレートしきい値１／５未満であり、情報ビットの量が情報ビットしきい値１００以下であること、またはコードレートがコードレートしきい値１／４未満であり、情報ビットの量が情報ビットしきい値３０以下であることであり、および第２のプリセット条件は、コードレートがコードレートしきい値３／４より大きいことであり、または
第１のプリセット条件は、コードレートがコードレートしきい値１／４未満であり、情報ビットの量が情報ビットしきい値２００以下であることであり、および第２のプリセット条件は、コードレートがコードレートしきい値３／４より大きいことである。
【０１２９】
決定モジュール１２は具体的には、第１のプリセット条件が満たされる場合、パンクチャ方式２、またはパンクチャ方式４を用い、第２のプリセット条件が満たされる場合、短縮方式１または短縮方式３を用い、または第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【０１３０】
任意選択で、決定モジュール１２は、
第３のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、または第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４を用いるように構成される。第３のプリセット条件に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【０１３１】
さらに、第３のプリセット条件は、コードレートは１／５以下であり、情報ビットの量は１００以下であることであり、または第３のプリセット条件は、コードレートは１／４以下であり、情報ビットの量は３０以下であることであり、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が２００以下であることである。決定モジュール１２は具体的には、
第３のプリセット条件が満たされる場合、パンクチャ方式２またはパンクチャ方式４を用い、第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４を用いるように構成される。
【０１３２】
任意選択で、決定モジュール１２は、第４のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、または第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。第４のプリセット条件および第５のプリセット条件に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【０１３３】
さらに、第４のプリセット条件は、コードレートが１／４または１／３以下であることであり、第５のプリセット条件は、コードレートが１／２より大きいこと、およびターゲットコード長が第１のコード長しきい値Ｃ未満であることである。
【０１３４】
決定モジュールは具体的には、第４のプリセット条件が満たされる場合、パンクチャ方式２、またはパンクチャ方式４を用い、第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【０１３５】
任意選択で、決定モジュール１２は、
コードレートが第３のコードレートしきい値Ａ3以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、ここでＡ3はセット［１／１２，１／６，１／５，１／４，１／３，２／５］内のいずれかの値であり、
コードレートがＡ3より大きく、第４のコードレートしきい値Ａ4未満である場合、短縮方式２を用い、ここでＡ4はセット［１／２，２／３，３／４，５／６］内のいずれかの値であり、または、
コードレートがＡ4以上である場合、短縮方式３または短縮方式４を用いるように構成される。
【０１３６】
さらに、Ａ3は１／４、Ａ4は１／２であり、決定モジュール１２は具体的には、コードレートが１／４以下である場合、パンクチャ方式２またはパンクチャ方式４を用い、コードレートが１／４以上であり、１／２未満である場合、短縮方式２を用い、またはコードレートが１／２以上である場合、短縮方式３または短縮方式４を用いるように構成される。
【０１３７】
この実施形態における装置は、図３に示される方法実施形態の技術的解決策を行うように構成され得る。装置の実装原理および技術的効果は、図３に示される方法実施形態の技術的解決策のものと同様である。詳細は、本明細書では再び述べられない。
【０１３８】
図６は、本出願によるポーラーコードレートマッチングエンティティ装置の概略図である。装置１１００は、トランシーバ１１０１と、メモリ１１０３と、プロセッサ１１０２とを含む。
【０１３９】
トランシーバ１１０１は、符号化されるべき情報または復号されるべき情報を取得するように構成される。
【０１４０】
メモリ１１０３は、プログラム命令を記憶するように構成される。メモリは、フラッシュ（フラッシュメモリ）でよい。
【０１４１】
プロセッサ１１０２は、メモリ内のプログラム命令を呼び出し、実行して、図３に示されるポーラーコードレートマッチング方法におけるステップを行うように構成される。詳細に関しては、上記の方法実施形態での関連する説明を参照されたい。
【０１４２】
任意選択で、メモリ１１０３は独立でよく、またはプロセッサ１１０２と統合され得る。
【０１４３】
メモリ１１０３がプロセッサ１１０２から独立しているデバイスである場合、装置１１００は、
メモリ１１０３とプロセッサ１１０２とを接続するように構成されたバス１１０４を、さらに含み得る。
【０１４４】
装置は、上記の方法実施形態における通信デバイスに対応するステップおよび／または手順を行うように構成され得る。
【０１４５】
本出願はさらに可読記憶媒体をもたらす。可読記憶媒体は、実行命令を記憶する。ポーラーコードレートマッチング装置の少なくとも１つのプロセッサが実行命令を実行するとき、ポーラーコードレートマッチング装置は、上記の実装によるレートマッチング方法を行う。
【０１４６】
本出願はさらにプログラム製品をもたらす。プログラム製品は実行命令を含み、実行命令は可読記憶媒体に記憶される。ポーラーコードレートマッチング装置の少なくとも１つのプロセッサは、可読記憶媒体から実行命令を読み出し、少なくとも１つのプロセッサは、実行命令を実行し、それによってポーラーコードレートマッチング装置は、上記の実装によるポーラーコードレートマッチング方法を行う。
【０１４７】
当業者は、方法実施形態のすべてまたはいくつかのステップは、関連するハードウェアに指示するプログラムによって実装され得ることを理解し得る。上記のプログラムは、コンピュータ可読記憶媒体に記憶され得る。プログラムが実行されたとき、方法実施形態のステップが行われる。上記の記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク、または光ディスクなど、プログラムコードを記憶することができる任意の媒体を含む。
【図１】
2020521350.tif 000024
【図２】
2020521350.tif 000025
【図３】
2020521350.tif 000026
【図４】
2020521350.tif 000027
【図５】
2020521350.tif 000028
【図６】
2020521350.tif 000029
【手続補正書】
【提出日】令和1年12月6日(2019.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化されるべき情報ビットを取得するステップであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、ステップと、
前記符号化されるべき情報ビットをポーラー符号化して、符号化されたビットを取得するステップと、
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍはターゲットコード長であり、Ｍは正の整数である、ステップと、
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップと
を備える、レートマッチング方法。
【請求項２】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式はパンクチャ方式に決定されること
を備える請求項１に記載の方法。
【請求項３】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式は短縮方式に決定されること
を備える請求項１に記載の方法。
【請求項４】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項２または３に記載の方法。
【請求項５】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするステップ
を備える請求項２に記載の方法。
【請求項６】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するステップ
を備える請求項３に記載の方法。
【請求項７】
符号化されるべき情報ビットを取得するように構成された、取得モジュールであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、取得モジュールと、
前記符号化されるべき情報ビットをポーラー符号化して、符号化されたビットを取得することと、前記コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定することであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍはターゲットコード長であり、Ｍは正の整数である、決定することとを行うように構成された、処理モジュールと
を備える、レートマッチング装置。
【請求項８】
前記処理モジュールは、前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式がパンクチャ方式であると決定するように構成された請求項７に記載の装置。
【請求項９】
前記処理モジュールは、前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式が短縮方式であると決定するように構成された請求項７に記載の装置。
【請求項１０】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項８または９に記載の装置。
【請求項１１】
前記処理モジュールは、前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするように構成された請求項８に記載の装置。
【請求項１２】
前記処理モジュールは、前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するように構成された請求項９に記載の装置。
【請求項１３】
プロセッサと、前記プロセッサが実行するためのプログラム命令を記憶するメモリとを備える、レートマッチング装置であって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１乃至６のいずれか一項に記載の方法を前記装置に実施させる、レートマッチング装置。
【請求項１４】
レートマッチング装置であって、
符号化されるべき情報を取得するように構成された、トランシーバであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、トランシーバと、
プログラム命令を記憶するように構成された、メモリと、
前記メモリ中の前記プログラム命令を呼び出し、実行するように構成された、プロセッサであって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１乃至６のいずれか一項に記載の方法を前記装置に実施させる、プロセッサと
を備える、レートマッチング装置。
【請求項１５】
プログラム製品であって、前記プログラム製品は実行命令を備え、前記実行命令は可読記憶媒体に記憶され、前記実行命令が読み取られたとき、レートマッチング装置が、請求項１乃至６のいずれか一項に記載のポーラーコードレートマッチング方法を実施する、プログラム製品。
【請求項１６】
復号されるべき情報ビットを取得するステップであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、ステップと、
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍはターゲットコード長であり、Ｍは正の整数である、ステップと、
前記決定されたレートマッチング方式に基づいて、前記復号されるべき情報ビットをレートデマッチングして、レートマッチングされた後のビットを取得するステップと
を備える、レートデマッチング方法。
【請求項１７】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式はパンクチャ方式に決定されること
を備える請求項１６に記載の方法。
【請求項１８】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、および前記ターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式は短縮方式に決定されること
を備える請求項１６に記載の方法。
【請求項１９】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項１７または１８に記載の方法。
【請求項２０】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするステップ
を備える請求項１７に記載の方法。
【請求項２１】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するステップ
を備える請求項１８に記載の方法。
【請求項２２】
復号されるべき情報ビットを取得するように構成された、取得モジュールであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、取得モジュールと、
前記コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定することであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍはターゲットコード長であり、Ｍは正の整数である、決定することと、前記決定されたレートマッチング方式に基づいて、前記復号されるべき情報ビットをレートデマッチングして、レートマッチングされた後のビットを取得することとを行うように構成された、処理モジュールと
を備える、レートデマッチング装置。
【請求項２３】
前記処理モジュールは、前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式がパンクチャ方式であると決定するように構成された請求項２２に記載の装置。
【請求項２４】
前記処理モジュールは、前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式が短縮方式であると決定するように構成された請求項２３に記載の装置。
【請求項２５】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項２３または２４に記載の装置。
【請求項２６】
前記処理モジュールは、前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするように構成された請求項２３に記載の装置。
【請求項２７】
前記処理モジュールは、前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するように構成された請求項２４に記載の装置。
【請求項２８】
プロセッサと、前記プロセッサが実行するためのプログラム命令を記憶するメモリとを備える、レートデマッチング装置であって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１６乃至２１のいずれか一項に記載の方法を前記装置に実施させる、レートデマッチング装置。
【請求項２９】
プログラム製品であって、前記プログラム製品は実行命令を備え、前記実行命令は可読記憶媒体に記憶され、前記実行命令が読み取られたとき、レートデマッチング装置が、請求項１６乃至２１のいずれか一項に記載のポーラーコードレートデマッチング方法を実施する、プログラム製品。
【請求項３０】
実行されたとき、請求項１乃至６のいずれか一項に記載の方法または請求項１６乃至２１のいずれか一項に記載の方法を実装するコンピュータプログラムを記憶するコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
本出願は、情報送信の信頼性を改善し、通信品質を確実にするために５Ｇ通信シナリオにおいて用いられるチャネル符号化技術に関し、情報がポーラー符号化され、復号されるシナリオに適用されてよく、例えば、エンハンストモバイルブロードバンド（Ｅｎｈａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｂｒｏａｄ  Ｂａｎｄ、ｅＭＢＢ）のアップリンク制御情報およびダウンリンク制御情報がポーラー符号化され、復号されるシナリオに適用されてよく、または他のシナリオに適用されてよく、例えば３ＧＰＰ  ＴＳ  ３６．２１２の通信標準条項５．１．３における、チャネル符号化（Ｃｈａｎｎｅｌ  ｅｎｃｏｄｉｎｇ）のチャネル符号化部分、アップリンク制御情報、ダウンリンク制御情報、およびサイドリンクチャネルに適用され得る。これは本出願に限定されない。加えて、本出願は、データ情報がポーラー符号化され、復号される他のシナリオに適用され得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
本出願において、通信装置は主として、ネットワークデバイスまたは端末装置を含む。本出願において送信デバイスがネットワークデバイスである場合、受信デバイスは端末装置であり、または本出願において送信デバイスが端末装置である場合、受信デバイスはネットワークデバイスである。ネットワークデバイスは、例えば基地局であり、主としてネットワークデバイスと端末装置との間の通信を実施する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
通信デバイスが送信デバイスである場合、取得モジュール１１は、符号化されるべき情報を取得するように構成され、処理モジュール１２は、決定されたレートマッチング方式に基づいて、符号化されるべき情報のポーラーコードをレートマッチングするように構成される。通信デバイスが受信デバイスである場合、取得モジュール１１は、復号されるべき情報を取得するように構成され、処理モジュール１２は、決定されたレートマッチング方式に基づいて、復号されるべき情報のポーラーコードをレートデマッチングするように構成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
任意選択で、処理モジュール１２は、第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、
第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【手続補正書】
【提出日】令和1年12月16日(2019.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化されるべき情報ビットを取得するステップであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、ステップと、
前記符号化されるべき情報ビットをポーラー符号化して、符号化されたビットを取得するステップと、
コードレートＲ、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍは前記ターゲットコード長であり、Ｍは正の整数である、ステップと、
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップと
を備える、レートマッチング方法。
【請求項２】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式はパンクチャ方式に決定されること
を備える請求項１に記載の方法。
【請求項３】
コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式は短縮方式に決定されること
を備える請求項１に記載の方法。
【請求項４】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項２または３に記載の方法。
【請求項５】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするステップ
を備える請求項２に記載の方法。
【請求項６】
前記決定されたレートマッチング方式に基づいて、前記符号化されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するステップ
を備える請求項３に記載の方法。
【請求項７】
符号化されるべき情報ビットを取得するように構成された、取得モジュールであって、
符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、取得モジュールと、
前記符号化されるべき情報ビットをポーラー符号化して、符号化されたビットを取得することと、コードレートＲ、コードレートしきい値、前記ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定することであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍは前記ターゲットコード長であり、Ｍは正の整数である、決定することとを行う
ように構成された、処理モジュールと
を備える、レートマッチング装置。
【請求項８】
前記処理モジュールは、前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式がパンクチャ方式であると決定するように構成された請求項７に記載の装置。
【請求項９】
前記処理モジュールは、前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式が短縮方式であると決定するように構成された請求項７に記載の装置。
【請求項１０】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項８または９に記載の装置。
【請求項１１】
前記処理モジュールは、前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの開始から、前記符号化されたビットをパンクチャするように構成された請求項８に記載の装置。
【請求項１２】
前記処理モジュールは、前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記符号化されたビットの終了から、前記符号化されたビットを短縮するように構成された請求項９に記載の装置。
【請求項１３】
プロセッサと、前記プロセッサが実行するためのプログラム命令を記憶するメモリとを備える、レートマッチング装置であって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１乃至６のいずれか一項に記載の方法を前記装置に実施させる、レートマッチング装置。
【請求項１４】
レートマッチング装置であって、
符号化されるべき情報を取得するように構成された、トランシーバであって、符号化されるべき情報ビットの量はＫであり、Ｋは正の整数である、トランシーバと、
プログラム命令を記憶するように構成された、メモリと、
前記メモリ中の前記プログラム命令を呼び出し、実行するように構成された、プロセッサであって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１乃至６のいずれか一項に記載の方法を前記装置に実施させる、プロセッサと
を備える、レートマッチング装置。
【請求項１５】
プログラム製品であって、前記プログラム製品は実行命令を備え、前記実行命令は可読記憶媒体に記憶され、前記実行命令が読み取られたとき、レートマッチング装置が、請求項１乃至６のいずれか一項に記載のレートマッチング方法を実施する、プログラム製品。
【請求項１６】
復号されるべき情報ビットを取得するステップであって、復号されるべき情報ビットの量はＫであり、Ｋは正の整数である、ステップと、
コードレートＲ、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍは前記ターゲットコード長であり、Ｍは正の整数である、ステップと、
前記決定されたレートマッチング方式に基づいて、前記復号されるべき情報ビットをレートデマッチングして、レートマッチングされた後のビットを取得するステップと
を備える、レートデマッチング方法。
【請求項１７】
前記コードレートＲ、前記コードレートしきい値、前記ターゲットコード長、および前記ターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式はパンクチャ方式に決定されること
を備える請求項１６に記載の方法。
【請求項１８】
前記コードレートＲ、前記コードレートしきい値、前記ターゲットコード長、および前記ターゲットコード長しきい値に基づいてレートマッチング方式を決定するステップは、
前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式は短縮方式に決定されること
を備える請求項１６に記載の方法。
【請求項１９】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項１７または１８に記載の方法。
【請求項２０】
前記決定されたレートマッチング方式に基づいて、前記復号されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記復号されたビットの開始から、前記復号されたビットをパンクチャするステップ
を備える請求項１７に記載の方法。
【請求項２１】
前記決定されたレートマッチング方式に基づいて、前記復号されたビットをレートマッチングして、レートマッチングされた後のビットを取得するステップは、
前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記復号されたビットの終了から、前記復号されたビットを短縮するステップ
を備える請求項１８に記載の方法。
【請求項２２】
復号されるべき情報ビットを取得するように構成された、取得モジュールであって、
復号されるべき情報ビットの量はＫであり、Ｋは正の整数である、取得モジュールと、
コードレートＲ、コードレートしきい値、ターゲットコード長、およびターゲットコード長しきい値に基づいてレートマッチング方式を決定することであって、前記レートマッチング方式はパンクチャ方式または短縮方式であり、前記Ｒ＝Ｋ／Ｍであり、前記Ｍは前記ターゲットコード長であり、Ｍは正の整数である、決定することと、前記決定され
たレートマッチング方式に基づいて、前記復号されるべき情報ビットをレートデマッチングして、レートマッチングされた後のビットを取得することとを行うように構成された、
処理モジュールと
を備える、レートデマッチング装置。
【請求項２３】
前記処理モジュールは、前記Ｍが第１のコードレートしきい値よりも小さく、Ｒが前記第１のコードレートしきい値以下であるとき、前記レートマッチング方式がパンクチャ方式であると決定するように構成された請求項２２に記載の装置。
【請求項２４】
前記処理モジュールは、前記Ｍが前記第１のコードレートしきい値よりも小さく、Ｒが第２のコードレートしきい値よりも大きいとき、前記レートマッチング方式が短縮方式であると決定するように構成された請求項２３に記載の装置。
【請求項２５】
前記第１のコードレートしきい値と前記第２のコードレートしきい値は同じである請求項２３または２４に記載の装置。
【請求項２６】
前記処理モジュールは、前記レートマッチング方式がパンクチャ方式であるとき、パンクチャされるべきビットの量およびパンクチャされるべきビットの少なくとも１つの位置に基づいて、前記復号されたビットの開始から、前記復号されたビットをパンクチャするように構成された請求項２３に記載の装置。
【請求項２７】
前記処理モジュールは、前記レートマッチング方式が短縮方式であるとき、短縮されるべきビットの量および短縮されるべきビットの少なくとも１つの位置に基づいて、前記復号されたビットの終了から、前記復号されたビットを短縮するように構成された請求項２４に記載の装置。
【請求項２８】
プロセッサと、前記プロセッサが実行するためのプログラム命令を記憶するメモリとを備える、レートデマッチング装置であって、前記プロセッサによって実行されたとき、前記プログラム命令は、請求項１６乃至２１のいずれか一項に記載の方法を前記装置に実施させる、レートデマッチング装置。
【請求項２９】
プログラム製品であって、前記プログラム製品は実行命令を備え、前記実行命令は可読記憶媒体に記憶され、前記実行命令が読み取られたとき、レートデマッチング装置が、請求項１６乃至２１のいずれか一項に記載のレートデマッチング方法を実施する、プログラム製品。
【請求項３０】
実行されたとき、請求項１乃至６のいずれか一項に記載の方法または請求項１６乃至２１のいずれか一項に記載の方法を実装するコンピュータプログラムを記憶するコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
任意選択で、処理モジュール１２は、第１のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、
第２のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または
第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１２９
【補正方法】変更
【補正の内容】
【０１２９】
処理モジュール１２は具体的には、第１のプリセット条件が満たされる場合、パンクチャ方式２、またはパンクチャ方式４を用い、第２のプリセット条件が満たされる場合、短縮方式１または短縮方式３を用い、または第１のプリセット条件も第２のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
任意選択で、処理モジュール１２は、
第３のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、または第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４を用いるように構成される。第３のプリセット条件に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
さらに、第３のプリセット条件は、コードレートは１／５以下であり、情報ビットの量は１００以下であることであり、または第３のプリセット条件は、コードレートは１／４以下であり、情報ビットの量は３０以下であることであり、または第３のプリセット条件は、コードレートが１／４以下であり、情報ビットの量が２００以下であることである。処理モジュール１２は具体的には、
第３のプリセット条件が満たされる場合、パンクチャ方式２またはパンクチャ方式４を用い、第３のプリセット条件が満たされない場合、短縮方式２、短縮方式３、または短縮方式４を用いるように構成される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３２
【補正方法】変更
【補正の内容】
【０１３２】
任意選択で、処理モジュール１２は、第４のプリセット条件が満たされる場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、または第５のプリセット条件が満たされる場合、短縮方式１、短縮方式３、または短縮方式４を用い、または第４のプリセット条件も第５のプリセット条件も満たされない場合、短縮方式２を用いるように構成される。第４のプリセット条件および第５のプリセット条件に関しては、図３に示される実施形態での具体的な説明を参照されたい。詳細は、本明細書では再び述べられない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３５
【補正方法】変更
【補正の内容】
【０１３５】
任意選択で、処理モジュール１２は、
コードレートが第３のコードレートしきい値Ａ3以下である場合、パンクチャ方式１、パンクチャ方式２、パンクチャ方式３、およびパンクチャ方式４のいずれか１つを用い、ここでＡ3はセット［１／１２，１／６，１／５，１／４，１／３，２／５］内のいずれかの値であり、
コードレートがＡ3より大きく、第４のコードレートしきい値Ａ4未満である場合、短縮方式２を用い、ここでＡ4はセット［１／２，２／３，３／４，５／６］内のいずれかの値であり、または、
コードレートがＡ4以上である場合、短縮方式３または短縮方式４を用いるように構成される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１３６
【補正方法】変更
【補正の内容】
【０１３６】
さらに、Ａ3は１／４、Ａ4は１／２であり、処理モジュール１２は具体的には、コードレートが１／４以下である場合、パンクチャ方式２またはパンクチャ方式４を用い、コードレートが１／４以上であり、１／２未満である場合、短縮方式２を用い、またはコードレートが１／２以上である場合、短縮方式３または短縮方式４を用いるように構成される。
【国際調査報告】
2020521350.tif 000030
2020521350.tif 000031
2020521350.tif 000032
2020521350.tif 000033