(57)【要約】  データ処理方法とデバイスを提供する。データ処理方法は以下を有する：ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから送信すべきビットシーケンスを決定するステップ。Ｋは正整数でありＮはＫ以上の正整数である。【選択図】図１
2020511051.tif 000002
【特許請求の範囲】
【請求項１】
データ処理方法であって、
ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施してビット長Ｎを有する符号化ビットシーケンスを取得するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ、
情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップ、
を有し、
前記ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含み、
前記方法はさらに、前記データ特性にしたがって、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップを有する
ことを特徴とする方法。
【請求項２】
ビット長Ｋを有する前記入力ビットシーケンスは、
情報ビットシーケンス、
情報ビットシーケンスとチェックビットシーケンス、
情報ビットシーケンスと規定ビットシーケンス、
情報ビットシーケンス、チェックビットシーケンス、および規定ビットシーケンス、
のうちいずれかを含む
ことを特徴とする請求項１記載の方法。
【請求項３】
前記チェックビットシーケンスは、前記情報ビットシーケンスと前記規定ビットシーケンスを符号化することによって取得され、または前記情報ビットシーケンスを符号化することによって取得される
ことを特徴とする請求項２記載の方法。
【請求項４】
前記符号化方法は、
パリティチェックコード符号化、巡回冗長検査コード符号化、Ｂｏｓｅ−Ｃｈａｕｄｈｕｒｉ−Ｈｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）コード符号化、ハミングコード符号化、畳み込みコード符号化、生成マトリクス符号化、ターボコード符号化、低密度パリティチェックコード符号化、リードマラーコード符号化、ハッシュコード符号化、
のうちいずれか１以上の組み合わせを含む
ことを特徴とする請求項３記載の方法。
【請求項５】
前記ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施するステップは、
前記情報ビットシーケンスの前記データ特性にしたがって、前記ポーラーコード符号化プロセスにおいて１またはＣ個のコードブロックを選択してポーラーコード符号化を実施するステップであって、Ｃは１よりも大きい正整数である、ステップを有する
ことを特徴とする請求項１記載の方法。
【請求項６】
前記データ特性にしたがって１またはＣ個のコードブロックを選択してポーラーコード符号化を実施するステップは、
前記情報ビットシーケンスの前記データ特性が閾値条件を満たす場合、Ｃ個のコードブロックを用いることを決定してポーラーコード符号化を実施するステップ、
前記情報ビットシーケンスの前記データ特性が閾値条件を満たさない場合、１個のコードブロックを用いることを決定してポーラーコード符号化を実施するステップ、
を有する
ことを特徴とする請求項５記載の方法。
【請求項７】
前記情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップは、
前記情報ビットシーケンスの前記データ特性にしたがって、複数の規定レートマッチング方式のなかから、送信すべきビットシーケンスのレートマッチング方式を決定するステップ、
前記決定した送信すべきビットシーケンスのレートマッチング方式にしたがって、送信すべきビットシーケンスとして、前記符号化ビットシーケンスからＲビットを選択するステップであって、Ｒ≧ＫでありＲは正整数である、ステップ、
を有する
ことを特徴とする請求項１記載の方法。
【請求項８】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスのワークモード、
前記情報ビットシーケンスのアプリケーションシナリオ、
前記情報ビットシーケンスのリンク方向、
送信すべきビットシーケンスを受信するユーザ機器のタイプ、
前記情報ビットシーケンスの長さ、
前記符号化コードブロックの長さ、
前記符号化コードブロックのコードレート、
前記情報ビットシーケンスを搬送するチャネルタイプ、
のうちいずれか１以上の組み合わせを含む
ことを特徴とする請求項１、５、６、または７記載の方法。
【請求項９】
前記データ特性が前記情報ビットシーケンスのリンク方向である場合、前記データ特性にしたがって、前記符号化方法としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは、
前記情報ビットシーケンスのリンク方向がベースステーションまたは中継器から端末へのダウンリンク方向である場合、パリティチェックポーラーコード符号化を選択するステップ、
前記情報ビットシーケンスのリンク方向が端末からベースステーションまたは中継器へのアップリンク方向である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ、
を有する
ことを特徴とする請求項１または８記載の方法。
【請求項１０】
前記データ特性が前記情報ビットシーケンスのリンク方向である場合、前記データ特性にしたがって、前記符号化方法としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは、
前記情報ビットシーケンスのリンク方向がベースステーションまたは中継器から端末へのダウンリンク方向である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ、
前記情報ビットシーケンスのリンク方向が端末からベースステーションまたは中継器へのアップリンク方向である場合、パリティチェックポーラーコード符号化を選択するステップ、
を有する
ことを特徴とする請求項１または８記載の方法。
【請求項１１】
前記データ特性が前記情報ビットシーケンスの長さと前記情報ビットシーケンスのリンク方向である場合、前記符号化方法としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは、
前記情報ビットシーケンスの長さと前記情報ビットシーケンスのリンク方向が閾値条件を満たす場合、パリティチェックポーラーコード符号化を選択するステップ、
前記情報ビットシーケンスの長さまたは前記情報ビットシーケンスのリンク方向が閾値条件を満たさない場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ、
を有する
ことを特徴とする請求項１または８記載の方法。
【請求項１２】
前記データ特性が前記情報ビットシーケンスの長さと前記情報ビットシーケンスのチャネルタイプである場合、前記符号化方法としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは、
前記情報ビットシーケンスの長さと前記情報ビットシーケンスのチャネルタイプが閾値条件を満たす場合、パリティチェックポーラーコード符号化を選択するステップ、
前記情報ビットシーケンスの長さまたは前記情報ビットシーケンスのチャネルタイプが閾値条件を満たさない場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ、
を有する
ことを特徴とする請求項１または８記載の方法。
【請求項１３】
符号化モジュールとマッチングモジュールを備えるデータ処理デバイスであって、
前記符号化モジュールは、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施してビット長Ｎを有する符号化ビットシーケンスを取得するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップを実施するように構成されており、
前記マッチングモジュールは、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップを実施するように構成されており、
前記ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含み、
前記符号化モジュールはさらに、前記データ特性にしたがって、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップを実施するように構成されている
ことを特徴とするデバイス。
【請求項１４】
ビット長Ｋを有する前記入力ビットシーケンスは、
情報ビットシーケンス、
情報ビットシーケンスとチェックビットシーケンス、
情報ビットシーケンスと規定ビットシーケンス、
情報ビットシーケンス、チェックビットシーケンス、および規定ビットシーケンス、
のうちいずれかを含む
ことを特徴とする請求項１３記載のデバイス。
【請求項１５】
前記チェックビットシーケンスは、前記情報ビットシーケンスと前記規定ビットシーケンスを符号化することによって取得され、または前記情報ビットシーケンスを符号化することによって取得される
ことを特徴とする請求項１４記載のデバイス。
【請求項１６】
前記符号化モジュールは、
前記情報ビットシーケンスの前記データ特性にしたがって、前記ポーラーコード符号化プロセスにおいて１またはＣ個のコードブロックを選択してポーラーコード符号化を実施するステップであって、Ｃは１よりも大きい正整数である、ステップ
によって、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施するように構成されている
ことを特徴とする請求項１３、１４、または１５記載のデバイス。
【請求項１７】
前記ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含み、
前記符号化モジュールはさらに、前記データ特性にしたがって、前記符号化方法として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するように構成されている
ことを特徴とする請求項１３から１６のいずれか１項記載のデバイス。
【請求項１８】
請求項１から１２のいずれか１項記載の方法を実行するように構成されたコンピュータ実行可能命令を格納したことを特徴とするコンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、次世代モバイル通信技術に関する。具体的には、データ処理方法およびデバイスに関する。
【背景技術】
【０００２】
チャネルノイズの存在に起因して、チャネル符号化サービスはモバイル通信システムの独立した部分となっており、情報送信の信頼性、正確性、および効率を確保するものである。
【０００３】
関連分野において、ポーラーコードは加算的符号化方式であり、チャネル容量に達することが厳密に証明されており、通信スループットと遅延に関して５世代新無線アクセス技術（５Ｇ  Ｎｅｗ  ＲＡＴ）の要件を満たす。
【０００４】
【数１】
2020511051.tif 000003
【０００５】
ポーラーコードエンコーダによるビットシーケンス長出力の長さは２のべき乗であり、送信のための符号化ビットシーケンスから任意長のビットシーケンスを選択することはできない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示は、任意長のビットシーケンスを送信することができるデータ処理方法およびデバイスを提供する。
【課題を解決するための手段】
【０００７】
本開示の１実施形態は、データ処理方法を提供する。前記方法は：
ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；
前記符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するステップ；
を有する。
【０００８】
Ｋは正整数であり、ＮはＫ以上の正整数である。
【０００９】
１実施形態において、前記ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む。
【００１０】
１実施形態において、前記方法はさらに、前記データ特性にしたがって、前記パリティチェックポーラーコード符号化と前記巡回冗長検査補助ポーラーコード符号化のうちいずれかを符号化方法として選択するステップを有する。
【００１１】
本開示の１実施形態はさらに、データ処理方法を提供する。前記方法は：
送信端末により、入力情報ビットシーケンスに対してポーラーコード符号化を実施して、符号化ビットシーケンスを取得するステップ；
前記送信端末により、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから送信すべきビットシーケンスを決定するステップ；
前記送信端末により、前記決定した送信すべきビットシーケンスを受信端末に対して送信するステップ；
を有する。
【００１２】
本開示の１実施形態はさらに、データ処理デバイスを提供する。前記デバイスは、符号化モジュールとマッチングモジュールを有する。
【００１３】
前記符号化モジュールは、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するように構成されており；
前記マッチングモジュールは、前記符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するように構成されている。Ｋは正整数であり、ＮはＫ以上の正整数である。
【００１４】
１実施形態において、前記ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む。
【００１５】
１実施形態において、前記符号化モジュールはさらに、前記データ特性にしたがって、前記パリティチェックポーラーコード符号化と前記巡回冗長検査補助ポーラーコード符号化のうちいずれかを符号化方法として選択するように構成されている。
【００１６】
本開示の１実施形態はさらに、データ処理方法を実装するデバイスを提供する。前記デバイスは少なくとも、メモリと、前記メモリ内に格納された実行可能命令を実行するように構成されたプロセッサとを備える。
【００１７】
前記メモリは、ポーラーコード生成マトリクスと、以下の実行可能命令を格納する：ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；前記符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するステップ。
【００１８】
これに代えて、前記メモリは以下の実行可能命令を格納する：ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；前記符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するステップ。Ｋは正整数であり、ＮはＫ以上の正整数である。
【００１９】
本開示の１実施形態はさらに、上記方法を実行するためのコンピュータ実行可能命令を格納するように構成されたコンピュータ読取可能記憶媒体を提供する。
【発明の効果】
【００２０】
上記実施形態のデータ処理方法およびデバイスによれば、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得し、前記符号化ビットシーケンスから、前記データ特性にしたがって、送信すべきビットシーケンスを決定する。これにより、ポーラーコード符号化に基づき、任意長のビットシーケンスを送信することができる。
【図面の簡単な説明】
【００２１】
【図１】本開示の実施形態に係るデータ処理方法のフローチャートである。
【図２】本開示の実施形態に係る別のデータ処理方法のフローチャートである。
【図３】本開示の実施形態に係るデータ処理デバイスの構造図である。
【発明を実施するための形態】
【００２２】
図１は、本開示の実施形態に係るデータ処理方法のフローチャートである。図１に示すように、このデータ処理方法は以下のステップを有する。
【００２３】
ステップ１００において、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得する。Ｋは正整数であり、ＮはＫ以上の正整数である。
【００２４】
これに代えて、ビット長Ｋを有するビットシーケンスは、以下のいずれかを含む：
情報ビットシーケンス；
情報ビットシーケンスとチェックビットシーケンス；
情報ビットシーケンスと規定ビットシーケンス；
情報ビットシーケンス、チェックビットシーケンス、および規定ビットシーケンス。
【００２５】
これに代えて、チェックビットシーケンスは情報ビットシーケンスと規定ビットシーケンスを符号化することにより取得され、あるいは、チェックビットシーケンスは情報ビットシーケンスを符号化することにより取得される。
【００２６】
これに代えて、符号化方法は以下を含むが、これに限らない：パリティチェックコード符号化、巡回冗長検査コード符号化、Ｂｏｓｅ−Ｃｈａｕｄｈｕｒｉ−Ｈｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）コード符号化、ハミングコード符号化、畳み込みコード符号化、生成マトリクス符号化、ターボコード符号化、低密度パリティチェックコード符号化、リードマラーコード符号化、ハッシュコード符号化。オプションとして、符号化方法は上記符号化方式の任意組み合わせであり、または上記符号化方式を１回以上実施する。
【００２７】
これに代えて、規定ビットシーケンスは以下を含むが、これに限らない：全てゼロのビットシーケンス、全て１のビットシーケンス、または０と１で構成された疑似ランダムシーケンス。これに代えて、規定ビットシーケンスは、上記方式の組み合わせであってもよい。
【００２８】
これに代えて、規定ビットシーケンスは、以下のシーケンスのうち１以上の組み合わせを含む：全てゼロのビットシーケンス、全て１のビットシーケンス、０と１で構成された疑似ランダムシーケンス、一部が０で構成され残部が０と１の疑似ランダムシーケンスで構成されたシーケンス、一部が１で構成され残部が０と１の疑似ランダムシーケンスで構成されたシーケンス、一部が０で構成され別の一部が１で構成され残部が０と１の疑似ランダムシーケンスで構成されたシーケンス。
【００２９】
これに代えて、ステップ１１０として、情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化プロセスにおけるポーラーコード符号化のために１またはＣ個のコードブロックを選択するステップを有してもよい。Ｃは１よりも大きい正整数である。
【００３０】
【数２】
2020511051.tif 000004
【００３１】
上記数式において、Ｋ１は送信すべき情報ビットシーケンス長であり、Ｋｌｍａｘは最大情報ビットシーケンス長であり、Ｎｍａｘはポーラーコードに対応する生成マトリクスの最大サイズであり、Ｋ１、Ｋｌｍａｘ、Ｎｍａｘは正整数であり、０≦Δ≦２である。
【００３２】
これに代えて、ポーラーコード符号化のための１またはＣ個のコードブロックを選択するステップは、以下を有する：
情報ビットシーケンスのデータ特性が閾値条件を満たす場合、Ｃ個のコードブロックを用いることを決定してポーラーコード符号化を実施するステップ；または、情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、１ブロックを用いることを決定してポーラーコード符号化を実施するステップ。
【００３３】
これに代えて、ステップ１００におけるポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含むが、これに限らない。
【００３４】
パリティチェックポーラーコード符号化は、ポーラーコード符号化プロセスにおいて、入力ビットシーケンスのチェックビットの生成方式が、パリティチェックコード符号化を介して符号化する情報ビットを取得するステップを含むものである。巡回冗長検査補助ポーラーコード符号化は、ポーラーコード符号化プロセスにおいて、入力ビットシーケンスのチェックビットの生成方式が、巡回冗長検査コード符号化を介して符号化する情報ビットを取得するステップを含み、パリティチェックコード符号化を含まないものである。
【００３５】
これに代えて、ステップ１００の前に、情報ビットシーケンスのデータ特性にしたがって、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップを実施してもよい。
【００３６】
これに代えて、情報ビットシーケンスのデータ特性にしたがって、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは、以下を含むこともできる：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化のうちいずれか一方を選択するステップ；または、情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、他方を選択するステップ。
【００３７】
これに代えて、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップは、以下を含むこともできる：ポーラーコード生成マトリクスにしたがって、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ。
【００３８】
ステップ１０１において、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを、符号化ビットシーケンスから決定する。
【００３９】
ステップ１０１は：情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから送信すべきビットシーケンスのレートマッチング方式を決定するステップ；決定したレートマッチング方式にしたがって、符号化ビットシーケンスのなかから送信すべきビットシーケンスとしてＲビットを選択するステップであって、ＲはＫ以上の正整数である、ステップ；を含むこともできる。
【００４０】
１実施形態において、情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから送信すべきビットシーケンスのレートマッチング方式を決定するステップは、以下を含むこともできる：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式のなかから１つを決定するステップ；または、情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式のなかから他の１つを決定するステップ。
【００４１】
これに代えて、情報ビットシーケンスのデータ特性は、以下のいずれか１以上の組み合わせを含む：
情報ビットシーケンスのワーキングモード、すなわち、インバンドモード、アウトバンドモード、スタンドアロンモードのうちいずれか；
情報ビットシーケンスのアプリケーションシナリオ、すなわち、拡張モバイルブロードバンド（ｅＭＢＢ）シナリオ、高信頼低遅延（ＵＲＬＬＣ）シナリオ、大規模マシンタイプ通信（ｍＭＴＣ）シナリオのうちいずれか；
情報ビットシーケンスのリンク方向、すなわち、ベースステーションまたは中継器から端末に対するダウンリンク方向、端末からベースステーションまたは中継器に対するアップリンク方向；
送信すべきビットシーケンスを受信するユーザ機器（ＵＥ）のタイプ、すなわち、ＵＥのレベル（タイプ）が異なれば受信バッファサイズが異なる場合；
情報ビットシーケンス長；
符号化コードブロック長；
符号化コードブロックのコードレート；
情報ビットシーケンスの変調および符号化方式（ＭＣＳ）；
情報ビットシーケンスを搬送するコントロールチャネルエレメント（ＣＣＥ）の集約レベル；
情報ビットシーケンスに対応する検索空間；
情報ビットシーケンスのスクランブル方法；
情報ビットシーケンスの送信回数；
情報ビットシーケンスを搬送するチャネルタイプ、すなわち、データチャネルまたは制御チャネル；
情報ビットシーケンスに対応する制御情報フォーマット；
情報ビットシーケンスに対応するチャネル状態情報（ＣＳＩ）プロセス；
情報ビットシーケンスを搬送するサブフレームセット；
情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンス；
情報ビットシーケンスを搬送するキャリア周波数。
【００４２】
これに代えて、規定レートマッチング方式（すなわち、符号化ビットシーケンスのなかからＲビットを送信すべきビットシーケンスとして選択するレートマッチング方式）は以下を含むことができる。
【００４３】
第１レートマッチング方式：Ｒ＜Ｎである場合、符号化ビットシーケンスにおいてインデックスがＢＲＯ（ｉ１）であるビットは破棄され、残りＲビットは送信すべきビットシーケンスとして用いられ、ｉ１＝０，１，・・・，Ｎ−Ｒ−１であり、ＢＲＯはビット反転シーケンス置換動作である。
【００４４】
第２レートマッチング方式：Ｒ＜Ｎである場合、符号化ビットシーケンスにおいてインデックスがＢＲＯ（ｉ２）であるビットは破棄され、残りＲビットは送信すべきビットシーケンスとして用いられ、ｉ２＝Ｒ，Ｒ＋１，・・・，Ｎ−１であり、ＢＲＯはビット反転シーケンス置換動作である。
【００４５】
第３レートマッチング方式：Ｒ＜Ｎである場合、符号化ビットシーケンスにおいてインデックスがｉ３であるビットは破棄され、残りＲビットは送信すべきビットシーケンスとして用いられ、ｉ３＝Ｒ，Ｒ＋１，・・・，Ｎ−１である。
【００４６】
第４レートマッチング方式：Ｒ＜Ｎである場合、符号化ビットシーケンスにおいてインデックスが｛Ｓ１，Ｓ２，Ｓ３｝であるビットからＮ−Ｒビットが破棄され、残りＲビットは送信すべきビットシーケンスとして用いられ、Ｓ１＝｛０，１，・・・，Ｎ１−１｝、Ｓ２＝｛Ｎ２，Ｎ３，Ｎ２＋１，Ｎ３＋１，・・・，Ｎ４，Ｎ５｝、Ｓ３は残りのインデックス、Ｎ／８≦Ｎ１≦Ｎ２≦Ｎ／３、Ｎ２≦Ｎ４≦Ｎ３≦２Ｎ／３、Ｎ３≦Ｎ５≦Ｎ−１、Ｎ１、Ｎ２、Ｎ３、Ｎ４、およびＮ５は正整数、シーケンスＳ１、Ｓ２、Ｓ３のうち任意の２つの間の共通部分は空である。
【００４７】
第５レートマッチング方式：Ｒ＜Ｎである場合、符号化ビットシーケンスにおいてインデックスが｛Ｑ３，Ｑ２，Ｑ１｝であるビットからＮ−Ｒビットが破棄され、残りＲビットは送信すべきビットシーケンスとして用いられ、Ｑ１＝｛Ｎ１−１，Ｎ１−２，・・・，０｝、Ｑ２＝｛Ｎ５，Ｎ４，Ｎ５−１，Ｎ４−１，・・・，Ｎ３，Ｎ２｝、Ｑ３は残りのインデックス、Ｎ／８≦Ｎ１≦Ｎ２≦Ｎ／３、Ｎ２≦Ｎ４≦Ｎ３≦２Ｎ／３、Ｎ３≦Ｎ５≦Ｎ−１、Ｎ１、Ｎ２、Ｎ３、Ｎ４、およびＮ５は正整数、シーケンスＱ１、Ｑ２、Ｑ３のうち任意の２つの間のセットは空である。
【００４８】
第６レートマッチング方式：Ｒ＜Ｎである場合、インデックスシーケンス｛Ｉ１，Ｉ２，Ｉ３，Ｉ４｝にしたがって、送信すべきビットシーケンスとして符号化ビットシーケンス内の最初のＲビットが選択され、シーケンスＩ１はシーケンス｛ＢＲＯ（ｋ）｝とシーケンス｛０，１，・・・，ｔ１−１｝の共通部分であり、シーケンスＩ２はシーケンス｛０，１，・・・，ｔ１−１｝とシーケンスＩ１の差分であり、シーケンスＩ３は残りのインデックス値であり、Ｋ＝ｔ２，ｔ２＋１，・・・，Ｎ−１、ＢＲＯはビット反転シーケンス置換動作、Ｎ／８≦ｔ１≦３Ｎ／８、０≦ｔ２≦Ｎ−１、ｔ１とｔ２は非負整数、シーケンスＩ１、Ｉ２、Ｉ３、およびＩ４のうち任意の２つの間の共通部分は空である。
【００４９】
第７レートマッチング方式：Ｒ＞Ｎである場合、Ｎビット符号化ビットシーケンスから（Ｒ−Ｎ）ビットが選択され、Ｎビット符号化ビットシーケンスの前または後に（Ｒ−Ｎ）ビットを配置することによってＲビットシーケンスを取得し、Ｒビットシーケンスを送信すべきビットシーケンスとして用いる。
【００５０】
第８レートマッチング方式：Ｒ＜Ｎである場合、インデックスシーケンスＰ１における最初のＲインデックスまたは最後のＲインデックスにしたがって、送信すべきビットシーケンスとして、Ｎビット符号化ビットシーケンスからＲビットが選択され、インデックスシーケンスＰ１と、ポーラーコードエンコーダにおけるビット長Ｋを有する入力ビットシーケンスの位置を決定するためのシーケンスとは、同じシーケンスであり、または、インデックスシーケンスＰ１の要素のうち少なくともｑ％の配置順序は、ポーラーコードエンコーダにおけるビット長Ｋを有する入力ビットシーケンスの位置を決定するためのシーケンスの要素の配置順序とは異なり、ｑ％は例えば５％、１０％、または２０％である。
【００５１】
第９レートマッチング方式：Ｒ＞Ｎである場合、インデックスシーケンスＰ１内の連続Ｒ−Ｎインデックスにしたがって、ビット長Ｎを有する符号化ビットシーケンスからＲ−Ｎビットが選択され、Ｒ−Ｎビットをビット長Ｎの符号化ビットシーケンスの前または後に配置することによりビット長Ｒを有するビットシーケンスが取得され、ビット長Ｒを有するビットシーケンスは送信すべきビットシーケンスとして用いられ、インデックスシーケンスＰ１と、ポーラーコードエンコーダにおけるビット長Ｋを有する入力ビットシーケンスの位置を決定するためのシーケンスとは、同じシーケンスであり、または、インデックスシーケンスＰ１の要素のうち少なくともｑ％の配置順序は、ポーラーコードエンコーダにおけるビット長Ｋを有する入力ビットシーケンスの位置を決定するためのシーケンスの要素の配置順序とは異なり、ｑ％は７０％以下であり、ｑ％は例えば５％、１０％、または２０％である。
【００５２】
第１０レートマッチング方式：Ｒ＜Ｎである場合、送信すべきビットシーケンスとして、ビット長Ｎを有する符号化ビットシーケンスから、最初のＲビットまたは最後のＲビットが選択され、符号化プロセスは以下を含む：ビット長Ｋのビットシーケンス内のａ番目入力ビットをポーラーコードエンコーダのインデックスｂの位置へインターリーブし、符号化後、ビット長Ｎの符号化ビットシーケンス内のｃ番目ビットシーケンスをレジスタのインデックスｄの位置へインターリーブするステップ、ａ＝π１（ｂ）、ｃ＝π２（ｄ）、π１とπ２は同じシーケンス、ａ∈［０，１，・・・，ｋ−１］、ｂ∈［０，１，・・・，Ｎ−１］、ｃ∈［０，１，・・・，Ｎ−１］、ｄ∈［０，１，・・・，Ｎ−１］、または、π１内の要素の少なくともｅ％の配置順序はπ２の要素の配置順序とは異なり、ｅ％は５％、１０％、または２０％である。
【００５３】
第１１レートマッチング方式：Ｒ＞Ｎである場合、ビット長Ｎの符号化ビットシーケンスからＲ−Ｎ連続ビットを選択し、Ｒ−Ｎビットをビット長Ｍの符号化ビットシーケンスの前または後に配置してビット長Ｒのビットシーケンスを取得し、ビット長Ｒのビットシーケンスは送信すべきビットシーケンスとして用いられ、符号化プロセスは以下を含む：ビット長Ｋのビットシーケンス内のａ番目入力ビットをポーラーコードエンコーダまたは生成マトリクスの位置インデックスｂへインターリーブし、符号化後、ビット長Ｎの符号化ビットシーケンス内のｃ番目ビットシーケンスをレジスタの位置インデックスｄへインターリーブするステップ、ａ＝π１（ｂ）、ｃ＝π２（ｄ）、π１とπ２は同じシーケンス、ａ∈［０，１，・・・，ｋ−１］、ｂ∈［０，１，・・・，Ｎ−１］、ｃ∈［０，１，・・・，Ｎ−１］、ｄ∈［０，１，・・・，Ｎ−１］、または、π１内の要素の少なくともｅ％の配置順序はπ２の要素の配置順序とは異なり、ｅ％は５％、１０％、または２０％である。
【００５４】
【数３】
2020511051.tif 000005
【００５５】
ｉに対してＢＲＯビット反転シーケンス置換を実施してデータｊ＝ＢＲＯ（ｉ）を取得する方法は、例えば以下のものである：ｉとｊが３ビットバイナリで表すことができ、ｉ＝３＝（０１１）と仮定した場合、（０１１）に対してビット反転シーケンス配置を実施して（１１０）＝６を取得し、すなわちｊ＝６である。
【００５６】
ポーラーコードエンコーダまたは生成マトリクスにおいて、入力ビットシーケンス（情報ビット、チェックビット、規定ビットを含む）の位置は適正に配置する必要があり、すなわち、情報ビットとチェックビットのために良好なサブチャネルまたは信頼できるインデックス位置を選択して良好なコード性能を得る必要がある。任意のインデックスについて、インデックスシーケンスＰ１、インターリーバπ１、またはインターリーバπ２のインデックスの配置位置は、インデックスの信頼性を表している。
【００５７】
【数４】
2020511051.tif 000006
【００５８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するコントロールチャネルエレメント（ＣＣＥ）の集約レベルである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００５９】
情報ビットシーケンスを搬送するＣＣＥの集約レベルが規定の第１閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は：第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。情報ビットシーケンスを搬送するＣＣＥの集約レベルが第１閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は：第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第１閾値は、１、２、４、または８である。
【００６０】
１実施形態において、情報ビットシーケンスのデータ特性が情報ビットシーケンスのＭＣＳレベルである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００６１】
情報ビットシーケンスのＭＣＳレベルが規定の第２閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。情報ビットシーケンスのＭＣＳレベルが第２閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第２閾値は例えば正整数であり、２以上３２以下である。
【００６２】
１実施形態において、情報ビットシーケンスのデータ特性が情報ビットシーケンスのワーキングモードである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００６３】
ワーキングモードがインバンドモードまたはスタンドアロンモードである場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。ワーキングモードがアウトバンドモードである場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。
【００６４】
１実施形態において、情報ビットシーケンスのデータ特性が情報ビットシーケンスのアプリケーションシナリオである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００６５】
アプリケーションシナリオが拡張モバイルブロードバンド（ｅＭＢＢ）シナリオである場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。アプリケーションシナリオが高信頼低遅延（ＵＲＬＬＣ）シナリオまたは大規模マシンタイプ通信（ｍＭＴＣ）シナリオである場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。
【００６６】
１実施形態において、情報ビットシーケンスのデータ特性が情報ビットシーケンスのリンク方向である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００６７】
リンク方向が端末からベースステーションまたは中継器へのアップリンク方向である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。リンク方向がベースステーションまたは中継器から端末へのダウンリンク方向である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。
【００６８】
１実施形態において、情報ビットシーケンスのデータ特性が、送信すべきビットシーケンスを受信するユーザ機器のタイプである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００６９】
ユーザ機器のタイプのインデックスが規定の第３閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。ユーザ機器のタイプのインデックスが第３閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第３閾値は、例えば６よりも大きい正整数である。
【００７０】
１実施形態において、情報ビットシーケンスのデータ特性が符号化コードブロック長である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００７１】
符号化コードブロック長が規定の第４閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。符号化コードブロック長が第４閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第４閾値は、例えば２００以上４０００以下の正整数である。
【００７２】
１実施形態において、情報ビットシーケンスのデータ特性が情報ビットシーケンス長である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００７３】
情報ビットシーケンス長が規定の第５閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。情報ビットシーケンス長が第５閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第５閾値は、例えば２００以上２０００以下の正整数である。
【００７４】
１実施形態において、情報ビットシーケンスのデータ特性が符号化コードブロックのコードレートである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００７５】
符号化コードブロックのコードレートが規定の第６閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。符号化コードブロックのコードレートが第６閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第６閾値は、１／３以上１／２以下である。
【００７６】
１実施形態において、情報ビットシーケンスのデータ特性が検索空間である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００７７】
検索空間がＵＥ固有検索空間である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。検索空間が共通検索空間である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。
【００７８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスの送信回数である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００７９】
情報ビットシーケンスの送信回数が規定の第７閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。情報ビットシーケンスの送信回数が第７閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第７閾値は、例えば１以上４以下の正整数である。
【００８０】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するチャネルタイプである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００８１】
情報ビットシーケンスを搬送するチャネルタイプがデータチャネルである場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。情報ビットシーケンスを搬送するチャネルタイプが制御チャネルである場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。
【００８２】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応する制御情報フォーマットである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００８３】
情報ビットシーケンスに対応する制御情報フォーマットのインデックスが規定の第８閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第８閾値は、例えば３以下の非負整数である。
【００８４】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応するＣＳＩプロセスである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００８５】
ＣＳＩプロセスにおけるＣＱＩ値が規定の第９閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。ＣＳＩプロセスにおけるＣＱＩ値が第９閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第９閾値は、１５以下の非負整数である。
【００８６】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのスクランブル方式である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００８７】
スクランブル方式のレベルが規定の第１０閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。スクランブル方式のレベルが第１０閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第１０閾値は、例えば３以下の正整数である。
【００８８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するサブフレームセットである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００８９】
情報ビットシーケンスを搬送するサブフレームセットのインデックスが規定の第１１閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。情報ビットシーケンスを搬送するサブフレームセットのインデックスが第１１閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第１１閾値は、例えば１５以下の非負整数である。
【００９０】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００９１】
情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスが規定の第１２閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスが第１２閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。第１２閾値は、例えば２００以上４０００以下の正整数である。
【００９２】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するキャリア周波数である場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００９３】
情報ビットシーケンスを搬送するキャリア周波数が規定の第１３閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。情報ビットシーケンスを搬送するキャリア周波数が第１３閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。第１３閾値は６ＧＨｚ以上である。
【００９４】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのＣＣＥの集約レベルと、情報ビットシーケンスに対応する制御情報フォーマットである場合、ステップ１０１において送信すべきビットシーケンスを決定するレートマッチング方式は以下の通りである。
【００９５】
情報ビットシーケンスのＣＣＥの集約レベルと情報ビットシーケンスに対応する制御情報フォーマットが閾値条件を満たす場合、すなわち、情報ビットシーケンスのＣＣＥの集約レベルが第１閾値以下であり情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値以下である場合、送信すべきビットシーケンスのレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、または第１０レートマッチング方式である。情報ビットシーケンスのＣＣＥの集約レベルが第１閾値よりも大きいかまたは情報ビットシーケンスに対応する制御情報フォーマットが第８閾値よりも大きい場合、送信すべきビットシーケンスのレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、第６レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。
【００９６】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するＣＣＥの集約レベルである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスを搬送するＣＣＥの集約レベルが規定の第１閾値以下である場合、ポーラーコード符号化のためにＣ個のコードブロックを選択するステップ；情報ビットシーケンスを搬送するＣＣＥの集約レベルが第１閾値よりも大きい場合、ポーラーコード符号化のために１コードブロックを選択するステップ。
【００９７】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのＭＣＳレベルである場合、データ特性にしたがってポーラーコード符号化のために１またはＣコードブロックを選択するステップは、以下を含む：情報ビットシーケンスのＭＣＳレベルが規定の第２閾値よりも大きい場合、ポーラーコード符号化のために１コードブロックを選択するステップ；情報ビットシーケンスのＭＣＳレベルが第２閾値以下である場合、ポーラーコード符号化のためにＣ個のコードブロックを選択するステップ。
【００９８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのワーキングモードである場合、データ特性にしたがってポーラーコード符号化のために１またはＣコードブロックを選択するステップは、以下を含む：ワーキングモードがインバンドモードまたはスタンドアロンモードである場合、ポーラーコード符号化のために１コードブロックを選択するステップ；ワーキングモードがアウトバンドモードである場合、ポーラーコード符号化のためにＣ個のコードブロックを選択するステップ。
【００９９】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのアプリケーションシナリオである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：アプリケーションシナリオが拡張モバイルブロードバンド（ｅＭＢＢ）シナリオである場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；アプリケーションシナリオが高信頼低遅延（ＵＲＬＬＣ）シナリオまたは大規模マシンタイプ通信（ｍＭＴＣ）シナリオである場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１００】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのリンク方向である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：リンク方向がベースステーションまたは中継器から端末へのダウンリンク方向である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；リンク方向が端末からベースステーションまたは中継器へのアップリンク方向である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０１】
１実施形態において、情報ビットシーケンスのデータ特性が、送信すべきビットシーケンスを受信するユーザ機器のタイプである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：ユーザ機器のタイプのインデックスが規定の第３閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；ユーザ機器のタイプのインデックスが第３閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０２】
１実施形態において、情報ビットシーケンスのデータ特性が、符号化コードブロック長である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：符号化コードブロック長が規定の第４閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；符号化コードブロック長が第４閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０３】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンス長である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンス長が規定の第５閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンス長が第５閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。第５閾値は、例えば２００以上２０００以下の正整数である。
【０１０４】
１実施形態において、情報ビットシーケンスのデータ特性が、符号化コードブロックのコードレートである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：符号化コードブロックのコードレートが規定の第６閾値よりも大きい場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；符号化コードブロックのコードレートが第６閾値以下である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０５】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応する検索空間である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスに対応する検索空間がユーザ機器固有の検索空間である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスに対応する検索空間が共通検索空間である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０６】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスの送信回数である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスの送信回数が規定の第７閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスの送信回数が第７閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０７】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するチャネルタイプである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスを搬送するチャネルタイプがデータチャネルである場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；データチャネルが制御チャネルである場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１０８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応する制御情報フォーマットである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスに対応する制御情報フォーマットが規定の第８閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスに対応する制御情報フォーマットが第８閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。第８閾値は、３以下の非負整数である。
【０１０９】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応するＣＳＩプロセスである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：ＣＳＩプロセスのＣＱＩ値が規定の第９閾値よりも大きい場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；ＣＳＩプロセスのＣＱＩ値が第９閾値以下である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１０】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのスクランブル方式である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：スクランブル方式のレベルが規定の第１０閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；スクランブル方式のレベルが第１０閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１１】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するサブフレームセットである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：サブフレームセットのインデックスが規定の第１１閾値よりも大きい場合、１コードブロックを選択してポーラーコード符号化を実施するステップ；サブフレームセットのインデックスが第１１閾値以下である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１２】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンス長が規定の第１２閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンス長が第１２閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１３】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するキャリア周波数である場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスを搬送するキャリア周波数が規定の第１３閾値以下である場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスを搬送するキャリア周波数が第１３閾値よりも大きい場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１４】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのＣＣＥの集約レベルと、情報ビットシーケンスに対応する制御情報フォーマットである場合、データ特性にしたがって１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは、以下を含む：情報ビットシーケンスのＣＣＥの集約レベルと、情報ビットシーケンスに対応する制御情報フォーマットとが閾値条件を満たす場合、すなわち、情報ビットシーケンスのＣＣＥの集約レベルが規定の第１閾値以下であり、情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値よりも大きい場合、Ｃ個のコードブロックを選択してポーラーコード符号化を実施するステップ；情報ビットシーケンスのＣＣＥの集約レベルが規定の第１閾値よりも大きく、または情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値以下である場合、１コードブロックを選択してポーラーコード符号化を実施するステップ。
【０１１５】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するＣＣＥの集約レベルである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスを搬送するＣＣＥの集約レベルが規定の第１閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ；：情報ビットシーケンスを搬送するＣＣＥの集約レベルが第１閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１１６】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのＭＣＳレベルである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスのＭＣＳレベルが規定の第２閾値よりも大きい場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスのＭＣＳレベルが第２閾値以下である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１１７】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのワーキングモードである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：ワーキングモードがインバンドモードまたはスタンドアロンモードである場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスのワーキングモードがアウトバンドモードである場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１１８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのアプリケーションシナリオである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：アプリケーションシナリオが拡張モバイルブロードバンド（ｅＭＢＢ）シナリオである場合、パリティチェックポーラーコード符号化を選択するステップ；アプリケーションシナリオが高信頼低遅延（ＵＲＬＣＣ）シナリオまたは大規模マシンタイプ通信（ｍＭＴＣ）シナリオである場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１１９】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのリンク方向である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：リンク方向がベースステーションまたは中継器から端末へのダウンリンク方向である場合、パリティチェックポーラーコード符号化を選択するステップ；リンク方向が端末からベースステーションまたは中継器へのアップリンク方向である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１２０】
１実施形態において、情報ビットシーケンスのデータ特性が、送信すべきビットシーケンスを受信するユーザ機器のタイプである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：ユーザ機器のタイプのインデックスが規定の第３閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；ユーザ機器のタイプのインデックスが第３閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１２１】
１実施形態において、情報ビットシーケンスのデータ特性が、符号化コードブロック長である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：符号化コードブロック長が規定の第４閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；符号化コードブロック長が第４閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１２２】
１実施形態において、第４閾値は例えば、２００以上４０００以下の正整数である。
【０１２３】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンス長である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンス長が規定の第５閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；情報ビットシーケンス長が第５閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１２４】
１実施形態において、第５閾値は例えば、２００以上２０００以下の正整数である。
【０１２５】
１実施形態において、情報ビットシーケンスのデータ特性が、符号化コードブロックのコードレートである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：符号化コードブロックのコードレートが規定の第６閾値よりも大きい場合、パリティチェックポーラーコード符号化を選択するステップ；符号化コードブロックのコードレートが第６閾値以下である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１２６】
１実施形態において、情報ビットシーケンスのデータ特性が検索空間である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：検索空間がＵＥ固有の検索空間である場合、パリティチェックポーラーコード符号化を選択するステップ；検索空間が共通検索空間である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１２７】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスの送信回数である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスの送信回数が規定の第７閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスの送信回数が第７閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１２８】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するチャネルタイプである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスを搬送するチャネルタイプがデータチャネルである場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；情報ビットシーケンスを搬送するチャネルタイプが制御チャネルである場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１２９】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応する制御情報フォーマットである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスに対応する制御情報フォーマットのインデックスが規定の第８閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１３０】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスに対応するＣＳＩプロセスである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：ＣＳＩプロセスのＣＱＩ値が規定の第９閾値よりも大きい場合、パリティチェックポーラーコード符号化を選択するステップ；ＣＳＩプロセスのＣＱＩ値が第９閾値以下である場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１３１】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのスクランブル方式である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスのスクランブル方式のレベルが規定の第１０閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；情報ビットシーケンスのスクランブル方式のレベルが第１０閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１３２】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するサブフレームセットである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：サブフレームセットのインデックスが規定の第１１閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；サブフレームセットのインデックスが第１１閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１３３】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスが規定の第１２閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ；情報ビットシーケンスとチェックビットシーケンスの位置インデックスシーケンスが第１２閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ。
【０１３４】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスを搬送するキャリア周波数である場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスを搬送するキャリア周波数が規定の第１３閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスを搬送するキャリア周波数が第１３閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１３５】
１実施形態において、情報ビットシーケンスのデータ特性が、情報ビットシーケンスのＣＣＥの集約レベルと、情報ビットシーケンスに対応する制御情報フォーマットである場合、ステップ１００において情報ビットシーケンスのデータ特性にしたがって符号化方式を選択するステップは、以下を含む：情報ビットシーケンスのＣＣＥの集約レベルと、情報ビットシーケンスに対応する制御情報フォーマットが閾値条件を満たす場合、すなわち、情報ビットシーケンスのＣＣＥの集約レベルが規定の第１閾値以下であり、情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値以下である場合、パリティチェックポーラーコード符号化を選択するステップ；情報ビットシーケンスのＣＣＥの集約レベルが第１閾値よりも大きく、または情報ビットシーケンスに対応する制御情報フォーマットのインデックスが第８閾値よりも大きい場合、巡回冗長検査補助ポーラーコード符号化を選択するステップ。
【０１３６】
ポーラーコード符号化方式とポーラーコードブロックの個数を選択する閾値条件は、送信すべきビットシーケンスのレートマッチング方式を決定する閾値条件と同じであってもよい。
【０１３７】
上記実施形態において、ポーラーコードを用いて、ビット長Ｋを有するビットシーケンスを符号化して、ビット長Ｎを有する符号化ビットシーケンスを取得し、送信すべきビットシーケンスはデータ特性にしたがって決定され、これによりポーラーコード符号化に基づき任意長のビットシーケンスを送信することができ、情報ビットシーケンスのデータ特性に基づき任意のポーラーコード符号化方式とポーラーコードブロック個数を選択することができる。
【０１３８】
本開示の１実施形態はさらに、データ処理方法を提供する。この方法は送信端末側に対して適用される。図２に示すように、このデータ処理方法は以下のステップを有する。
【０１３９】
ステップ２００において、送信端末は、ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得する。
【０１４０】
これに代えて、ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップは、情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化プロセスにおいて１またはＣコードブロックを選択してポーラーコード符号化を実施し、Ｃは１よりも大きい正整数である。
【０１４１】
【数５】
2020511051.tif 000007
【０１４２】
上記数式において、Ｋ１は送信すべき情報ビットシーケンス長であり、Ｋｌｍａｘは最大情報ビットシーケンス長であり、Ｎｍａｘはポーラーコードに対応する生成マトリクスの最大サイズであり、Ｋ１、Ｋｌｍａｘ、Ｎｍａｘは正整数であり、０≦Δ≦２である。
【０１４３】
情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化プロセスにおいて１またはＣコードブロックを選択してポーラーコード符号化を実施するステップは以下を含む：情報ビットシーケンスのデータ特性が閾値条件を満たす場合は、Ｃ個のコードブロックを用いることを決定してポーラーコード符号化を実施するステップ；情報ビットシーケンスのデータ特性が閾値条件を満たさない場合は、１コードブロックを用いることを決定してポーラーコード符号化を実施するステップ。
【０１４４】
ステップ２００におけるポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含むが、これに限らない。
【０１４５】
これに代えて、ステップ２００の前に、情報ビットシーケンスのデータ特性にしたがって、符号化方式としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップを実施してもよい。
【０１４６】
これに代えて、情報ビットシーケンスのデータ特性にしたがって、符号化方式としてパリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するステップは以下を含んでもよい：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化のうちいずれか一方を選択するステップ；情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、他方を選択するステップ。
【０１４７】
これに代えて、ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップは、以下を含んでもよい：ポーラーコード生成マトリクスにしたがって、ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ。
【０１４８】
ステップ２０１において、送信端末は、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから送信すべきビットシーケンスを決定する。
【０１４９】
ステップ２０１は以下を含んでもよい：情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから、送信すべきビットシーケンスのレートマッチング方式を決定するステップ；決定したレートマッチング方式にしたがって、送信すべきビットシーケンスとして、符号化ビットシーケンスからＲビットを選択するステップであって、ＲはＫ以上の正整数である、ステップ。
【０１５０】
１実施形態において、情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから、送信すべきビットシーケンスのレートマッチング方式を決定するステップは、以下を含んでもよい：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式のなかから１つまたは複数の組み合わせを決定するステップ；あるいは、情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式のうち残りのなかから１つまたは複数の組み合わせを決定するステップ。
【０１５１】
これに代えて、情報ビットシーケンスのデータ特性は、上記実施形態が記載しているいずれか１以上の任意特性の組み合わせを含む。
【０１５２】
ステップ２０２において、送信端末は、決定した送信すべきビットシーケンスを受信端末に対して送信する。
【０１５３】
データ特性にしたがって、レートマッチング方式、コードブロック個数、および符号化方式を選択することについての説明として、上記実施形態の関連する説明を参照することとし、詳細は説明しない。各ステップの具体的実装プロセスについて、上記実施形態の関連する説明を参照することとし、詳細は説明しない。
【０１５４】
図３は、本開示の実施形態に係るデータ処理デバイスの構造図である。このデータ処理デバイスは送信端末側に対して適用され、決定したビットシーケンスを受信端末に対して送信するように構成されている。図３に示すように、データ処理デバイスは符号化モジュール３１０とマッチングモジュール３２０を備える。
【０１５５】
符号化モジュール３１０は、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するように構成されている。Ｋは正整数であり、ＮはＫ以上の正整数である。
【０１５６】
マッチングモジュール３２０は、符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するように構成されている。
【０１５７】
これに代えて、ビット長Ｋを有する入力ビットシーケンスは、以下のうちいずれかを含んでもよい：情報ビットシーケンス；情報ビットシーケンスとチェックビットシーケンス；情報ビットシーケンスと規定ビットシーケンス；情報ビットシーケンス、チェックビットシーケンス、規定ビットシーケンス。
【０１５８】
これに代えて、チェックビットシーケンスは情報ビットシーケンスと規定ビットシーケンスを符号化することにより取得され、またはチェックビットシーケンスは情報ビットシーケンスを符号化することにより取得される。
【０１５９】
これに代えて、符号化方法は以下を含むが、これに限らない：パリティチェックコード符号化、巡回冗長検査コード符号化、ＢＣＨコード符号化、ハミングコード符号化、畳み込みコード符号化、生成マトリクス符号化、ターボコード符号化、低密度パリティチェックコード符号化、リードマラーコード符号化、ハッシュコード符号化。オプションとして、符号化方法は上記符号化方式の任意組み合わせであり、または上記符号化方式を１回以上実施する。
【０１６０】
これに代えて、規定ビットシーケンスは以下を含むが、これに限らない：全てゼロのビットシーケンス、全て１のビットシーケンス、または０と１で構成された疑似ランダムシーケンス。これに代えて、規定ビットシーケンスは、上記方式の組み合わせであってもよい。
【０１６１】
これに代えて、符号化モジュール３１０は、以下の方法により、ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するように構成してもよい：情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化プロセスにおける符号化ビットシーケンスとして１またはＣコードブロックを選択するステップであって、Ｃは１よりも大きい正整数である、ステップ。
【０１６２】
【数６】
2020511051.tif 000008
【０１６３】
上記数式において、Ｋ１は送信すべき情報ビットシーケンス長であり、Ｋｌｍａｘは最大情報ビットシーケンス長であり、Ｎｍａｘはポーラーコードに対応する生成マトリクスの最大サイズであり、Ｋ１、Ｋｌｍａｘ、Ｎｍａｘは正整数であり、０≦Δ≦２である。
【０１６４】
これに代えて、符号化モジュール３１０は、以下の方法によりコードブロックを選択してもよい：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、Ｃ個のコードブロックを用いることを決定してポーラーコード符号化を実施するステップ；情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、１ブロックを用いることを決定してポーラーコード符号化を実施するステップ。
【０１６５】
これに代えて、ポーラーコード符号化は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む。
【０１６６】
これに代えて、符号化モジュール３１０はさらに、データ特性にしたがって、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を選択するように構成してもよい。
【０１６７】
これに代えて、符号化モジュール３１０はさらに、情報ビットシーケンスのデータ特性が閾値条件を満たす場合、符号化方式として、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化のうちいずれか一方を用いることを決定し、情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、他方を用いることを決定するように構成してもよい。
【０１６８】
これに代えて、マッチングモジュール３２０は、以下を実施するように構成してもよい：情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから、送信すべきビットシーケンスのレートマッチング方式を決定するステップ；決定したレートマッチング方式にしたがって、送信すべきビットシーケンスとして、符号化ビットシーケンスからＲビットを選択するステップであって、ＲはＫ以上の正整数である、ステップ。
【０１６９】
１実施形態において、情報ビットシーケンスのデータ特性にしたがって、複数の規定レートマッチング方式のなかから、送信すべきビットシーケンスのレートマッチング方式を決定するステップは、以下を含む：情報ビットシーケンスのデータ特性が閾値条件を満たす場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式から１または複数の組み合わせを決定するステップ；情報ビットシーケンスのデータ特性が閾値条件を満たさない場合、送信すべきビットシーケンスのレートマッチング方式として、複数の規定レートマッチング方式のうち残りから１または複数の組み合わせを決定するステップ。
【０１７０】
コードブロックの個数、符号化方式、レートマッチング方式の選択について、上記実施形態の説明を参照し、詳細は説明しない。
【０１７１】
上記実施形態におけるデータ処理方法およびデバイスによれば、ビット長Ｋを有するビットシーケンスに対してポーラーコード符号化を実施してビット長Ｎを有する符号化ビットシーケンスを取得し、データ特性にしたがって、送信すべきビットシーケンスを符号化ビットシーケンスから決定し、これによりポーラーコード符号化に基づき任意長のビットシーケンスを送信することができる。
【０１７２】
本開示の１実施形態は、上記実施形態におけるデータ処理デバイスを備えるユーザ機器（ＵＥ）を提供する。
【０１７３】
本開示の１実施形態は、上記実施形態におけるデータ処理デバイスを備えるベースステーションを提供する。
【０１７４】
上記実施形態における方法を、例とともに以下詳細に説明する。
【０１７５】
本実施形態は、新無線アクセス技術（ＮＲ）に対して適用することができるが、これに限らない。
【０１７６】
本実施形態において、送信端末は例えばベースステーションであり、ベースステーションは例えばｇＮｏｄｅＢ（ｇＮＢ）であるが、これに限らない。送信端末はＵＥであってもよい。本実施形態において、受信端末は例えばＵＥまたはベースステーションであり、ベースステーションは例えばｇＮＢであるが、これに限らない。
【０１７７】
本実施形態において、送信端末は１つのビットシーケンス（すなわち入力情報ビットシーケンス）を有する。送信端末は、入力情報ビットシーケンスに対してポーラーコード符号化を実施する。
【０１７８】
ポーラーコード符号化方法は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む。送信端末は、情報ビットシーケンスのデータ特性と規定閾値条件にしたがって、適当な符号化方法を選択する必要がある。ポーラーコード符号化において用いるコードブロック数も、情報ビットシーケンスのデータ特性と規定閾値条件にしたがって決定する必要がある。
【０１７９】
ポーラーコード符号化方式の選択、コードブロック数の選択、およびレートマッチング方式の選択は、互いに独立している。
【０１８０】
ポーラーコード符号化によって取得したＮビット符号化ビットシーケンスから送信すべきビットシーケンスとしてＲビットを選択するプロセスは、レートマッチングを必要とする。本実施形態において、情報ビットシーケンスのデータ特性は、情報ビットシーケンスを搬送するＣＣＥの集約レベルである。集約レベルはＴ１であり、規定の第１閾値はＥ１ビットであり、Ｔ１とＥ１は正整数である。ステップ１０１において送信すべきビットシーケンスのレートマッチング方式を決定するステップは、以下の通りである。
【０１８１】
Ｔ１≦Ｅ１である場合、採用するレートマッチング方式は、第２レートマッチング方式、第３レートマッチング方式、第５レートマッチング方式、第８レートマッチング方式、第１０レートマッチング方式、第７レートマッチング方式、第９レートマッチング方式、または第１１レートマッチング方式である。Ｔ１＞Ｅ１である場合、採用するレートマッチング方式は、第１レートマッチング方式、第４レートマッチング方式、または第６レートマッチング方式である。Ｅ１の値は｛１，２，４，８｝から選択される。例えばＥ１は２である。
【０１８２】
本開示の１実施形態はさらに、上述の符号化方法および／またはデータ処理方法を実行するためのコンピュータ実行可能命令を格納するように構成されたコンピュータ読取可能記憶媒体を提供する。
【０１８３】
本開示の１実施形態はさらに、データ処理方法を実施するデバイスを提供する。このデバイスは、メモリと、メモリに格納された実行可能命令を実行するように構成されたプロセッサとを備える。
【０１８４】
１実施形態において、メモリは以下の実行可能命令を格納する：ビット長Ｋを有する入力ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；前記符号化ビットシーケンスから、情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、送信すべきビットシーケンスを決定するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ。
【０１８５】
１実施形態において、メモリはポーラーコード生成マトリクスと以下の実行可能命令を格納する：ビット長Ｋを有する入力情報ビットシーケンスに対してポーラーコード符号化を実施して、ビット長Ｎを有する符号化ビットシーケンスを取得するステップ；情報ビットシーケンスのデータ特性と規定レートマッチング方式にしたがって、前記符号化ビットシーケンスから送信すべきビットシーケンスを決定するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ。
【０１８６】
本開示の上記実施形態の連番は、説明を簡易にするためのみのものであり、実施形態の優劣を示すものではない。上記実施モードの説明から、上記実施形態の方法はソフトウェアと必要な汎用目的ハードウェアプラットフォームによって実装でき、あるいはハードウェアによって実装できることは、当業者にとって明らかである。ただし多くの場合において、前者が望ましい実施モードである。この理解に基づき、本開示が提供する解決手段は、実質的にまたは既存技術に対して部分的に寄与するように、ソフトウェア製品の形態で実施することができる。コンピュータソフトウェア製品は、記憶媒体（例えばＲＯＭ／ＲＡＭ、磁気ディスク、または光ディスク）に格納され、端末デバイス（例えば携帯電話、コンピュータ、サーバ、ネットワークデバイス、など）を実現して本開示の各実施形態に係る方法を実行する命令を含む。
【産業上の利用可能性】
【０１８７】
本開示のデータ処理方法とデバイスによれば、ビット長Ｋを有するビットシーケンスに対してポーラーコード符号化を実施してビット長Ｎを有する符号化ビットシーケンスを取得し、データ特性にしたがって、送信すべきビットシーケンスを符号化ビットシーケンスから決定し、これによりポーラーコード符号化に基づき任意長のビットシーケンスを送信することができる。
【図１】
2020511051.tif 000009
【図２】
2020511051.tif 000010
【図３】
2020511051.tif 000011
【手続補正書】
【提出日】令和1年8月22日(2019.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理方法であって、
情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化方法を選択するステップであって、前記ポーラーコード符号化方法は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む、ステップ、
第１長さＫビットを有する入力ビットシーケンスに対して前記選択したポーラーコード符号化方法を実施して第２長さＮビットを有する符号化ビットシーケンスを取得するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ、
前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップ、
を有する
ことを特徴とする方法。
【請求項２】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスのリンク方向、
前記情報ビットシーケンスの第３長さ、
を含む
ことを特徴とする請求項１記載の方法。
【請求項３】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスの第３長さ、
前記情報ビットシーケンスを搬送するチャネルタイプ、
を含む
ことを特徴とする請求項１記載の方法。
【請求項４】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスのリンク方向が第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項２記載の方法。
【請求項５】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスを搬送するチャネルタイプが第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項３記載の方法。
【請求項６】
前記第３長さが前記第１条件を満たさないかまたは前記情報ビットシーケンスのリンク方向が前記第２条件を満たさないかのうち少なくともいずれかの場合、巡回冗長検査補助ポーラーコード符号化を選択する
ことを特徴とする請求項４記載の方法。
【請求項７】
前記第３長さが前記第１条件を満たさないかまたは前記情報ビットシーケンスを搬送するチャネルタイプが前記第２条件を満たさないかのうち少なくともいずれかの場合、巡回冗長検査補助ポーラーコード符号化を選択する
ことを特徴とする請求項５記載の方法。
【請求項８】
データ処理装置であって、
情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化方法を選択するステップであって、前記ポーラーコード符号化方法は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む、ステップ、
第１長さＫビットを有する入力ビットシーケンスに対して前記選択したポーラーコード符号化方法を実施して第２長さＮビットを有する符号化ビットシーケンスを取得するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ、
前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップ、
を実施するように構成されたプロセッサを備える
ことを特徴とする装置。
【請求項９】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスのリンク方向、
前記情報ビットシーケンスの第３長さ、
を含む
ことを特徴とする請求項８記載の装置。
【請求項１０】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスの第３長さ、
前記情報ビットシーケンスを搬送するチャネルタイプ、
を含む
ことを特徴とする請求項８記載の装置。
【請求項１１】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスのリンク方向が第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項９記載の装置。
【請求項１２】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスを搬送するチャネルタイプが第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項１０記載の装置。
【請求項１３】
前記第３長さが前記第１条件を満たさないかまたは前記情報ビットシーケンスのリンク方向が前記第２条件を満たさないかのうち少なくともいずれかの場合、巡回冗長検査補助ポーラーコード符号化を選択する
ことを特徴とする請求項１１記載の装置。
【請求項１４】
前記第３長さが前記第１条件を満たさないかまたは前記情報ビットシーケンスを搬送するチャネルタイプが前記第２条件を満たさないかのうち少なくともいずれかの場合、巡回冗長検査補助ポーラーコード符号化を選択する
ことを特徴とする請求項１２記載の装置。
【請求項１５】
コードを格納する記憶媒体であって、前記コードをプロセッサが実行したとき、前記コードは前記プロセッサに方法を実施させ、前記方法は、
情報ビットシーケンスのデータ特性にしたがって、ポーラーコード符号化方法を選択するステップであって、前記ポーラーコード符号化方法は、パリティチェックポーラーコード符号化または巡回冗長検査補助ポーラーコード符号化を含む、ステップ、
第１長さＫビットを有する入力ビットシーケンスに対して前記選択したポーラーコード符号化方法を実施して第２長さＮビットを有する符号化ビットシーケンスを取得するステップであって、Ｋは正整数でありＮはＫ以上の正整数である、ステップ、
前記符号化ビットシーケンスから、送信すべきビットシーケンスを決定するステップ、
を有する
ことを特徴とする記憶媒体。
【請求項１６】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスのリンク方向、
前記情報ビットシーケンスの第３長さ、
を含む
ことを特徴とする請求項１５記載の記憶媒体。
【請求項１７】
前記情報ビットシーケンスの前記データ特性は、
前記情報ビットシーケンスの第３長さ、
前記情報ビットシーケンスを搬送するチャネルタイプ、
を含む
ことを特徴とする請求項１５記載の記憶媒体。
【請求項１８】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスのリンク方向が第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項１６記載の記憶媒体。
【請求項１９】
前記第３長さが第１条件を満たし、前記情報ビットシーケンスを搬送するチャネルタイプが第２条件を満たす場合、パリティチェックポーラーコード符号化を選択する
ことを特徴とする請求項１７記載の記憶媒体。
【国際調査報告】
2020511051.tif 000012
2020511051.tif 000013
2020511051.tif 000014
2020511051.tif 000015