(57)【要約】  本発明は、無線通信技術分野、特に、チャネルエンコーディング方法および装置に関し、５Ｇシナリオに物理ブロードキャストチャネルのＰｏｌａｒエンコーディング方法がないという問題を解決する。本発明の実施形態は、チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定し、ｐｏｌａｒマザーコード長に従って、チャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行してターゲットエンコーディングデータを取得し、送信リソースの実際のベアラ長に従って、ターゲットエンコーディングデータを処理し、処理されたターゲットエンコーディングデータに従って、チャネル上で送信される必要があるエンコーディングデータを決定する。本発明の実施形態は、チャネルの実際の送信リソース長さに従ってエンコーディングデータを決定し、処理されたエンコーディングデータがチャネル上でより正確に送信できることを確保できる。
2020523929.tif 000002
【特許請求の範囲】
【請求項１】
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するステップと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するステップと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するステップと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するステップと
を有することを特徴とするチャネルエンコーディング方法。
【請求項２】
前記チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するとき、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべての直交周波数分割多重（ＯＦＤＭ）シンボルの実際のベアラ長であることを特徴とする請求項１に記載のチャネルエンコーディング方法。
【請求項３】
前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項２に記載のチャネルエンコーディング方法。
【請求項４】
前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーすることを特徴とする請求項３に記載のチャネルエンコーディング方法。
【請求項５】
前記一部のＯＦＤＭシンボルは、前記チャネルの１つのＯＦＤＭシンボルであることを特徴とする請求項３または４に記載のチャネルエンコーディング方法。
【請求項６】
前記チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用されることを特徴とする請求項５に記載のチャネルエンコーディング方法。
【請求項７】
前記チャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項２に記載のチャネルエンコーディング方法。
【請求項８】
前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記チャネル上で送信される必要があるエンコーディングデータとすることを特徴とする請求項７に記載のチャネルエンコーディング方法。
【請求項９】
前記チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なることを特徴とする請求項７または８に記載のチャネルエンコーディング方法。
【請求項１０】
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するための決定モジュールと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するためのエンコーディングモジュールと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するための処理モジュールと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するための送信モジュールと
を備えることを特徴とするチャネルエンコーディング装置。
【請求項１１】
前記決定モジュールは、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべての直交周波数分割多重（ＯＦＤＭ）シンボルの実際のベアラ長であることを特徴とする請求項１０に記載のチャネルエンコーディング装置。
【請求項１２】
前記決定モジュールが前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って前記ｐｏｌａｒマザーコード長を決定する場合、
前記処理モジュールは、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項１１に記載のチャネルエンコーディング装置。
【請求項１３】
前記送信モジュールは、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーすることを特徴とする請求項１２に記載のチャネルエンコーディング装置。
【請求項１４】
前記一部のＯＦＤＭシンボルは、前記チャネルの１つのＯＦＤＭシンボルであることを特徴とする請求項１２または請求項１３に記載のチャネルエンコーディング装置。
【請求項１５】
前記チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用されることを特徴とする請求項１４に記載のチャネルエンコーディング装置。
【請求項１６】
前記決定モジュールが前記チャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って前記ｐｏｌａｒマザーコード長を決定する場合、
前記処理モジュールは、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項１１に記載のチャネルエンコーディング装置。
【請求項１７】
前記送信モジュールは、
処理されたターゲットエンコーディングデータを、前記チャネル上で送信される必要があるエンコーディングデータとすることを特徴とする請求項１６に記載のチャネルエンコーディング装置。
【請求項１８】
前記チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なることを特徴とする請求項１６または１７に記載のチャネルエンコーディング装置。
【請求項１９】
プログラム命令を格納するように構成されたメモリと、
前記メモリに格納されたプログラム命令を呼び出して以下のプロセスを実行するように構成されたプロセッサと
を備え、
前記プロセッサは、
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定し、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得し、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理し、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定することを特徴とするチャネルエンコーディング装置。
【請求項２０】
請求項１から９のいずれか一項に記載の方法をコンピュータに実行させるように構成されたコンピュータ実行可能命令を記憶するコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１７年６月１６日に中国特許局に提出した、出願番号が第２０１７１０４５９０８０．０号であり、発明の名称が「チャネルエンコーディング方法および装置」である中国特許出願を基礎とする優先権を主張し、その開示の総てをここに取り込む。
【０００２】
本発明は、無線通信技術分野に関し、特に、チャネルエンコーディング方法および装置に関する。
【背景技術】
【０００３】
チャネルエンコーディングは、最も基本的な無線アクセス技術であり、データの信頼できる送信を保証する上で重要な役割を果たす。既存の無線通信システムでは、ターボ（Ｔｕｒｂｏ）コード、低密度パリティチェック（Ｌｏｗ Ｄｅｎｓｉｔｙ Ｐａｒｉｔｙ Ｃｈｅｃｋ，ＬＤＰＣ）コード、および極性（Ｐｏｌａｒ）コードが一般にチャネルエンコーディングに使用される。ターボコードは、低すぎるまたは高すぎるコードレートでの情報伝送をサポートできない。ただし、ミディアムおよびショートパケット送信の場合、ターボコードとＬＤＰＣコードは、独自のエンコードおよびデコード特性により、限られたコード長で理想的なパフォーマンスを達成することも困難である。実施に関しては、ターボコードとＬＤＰＣコードは、エンコードとデコードのプロセスで計算の複雑さが高くなる。Ｐｏｌａｒコードは、シャノン容量（Ｓｈａｎｎｏｎ ｃａｐａｃｉｔｙ）を取得でき、エンコードとデコードの複雑さが比較的簡単かつ優れたコードとして理論的に証明されているため、ますます広く使用されている。
【０００４】
無線通信システムの急速な進化により、第５世代（５ｔｈ Ｇｅｎｅｒａｔｉｏｎ，５Ｇ）通信システムなどの将来の通信システムは、いくつかの新しい特徴を有することになる。たとえば、３つの一般的な通信シナリオには、ｅＭＢＢ（Ｅｎｈａｎｃｅ Ｍｏｂｉｌｅ Ｂｒｏａｄｂａｎｄ）、ｍＭＴＣ（Ｍａｓｓｉｖｅ Ｍａｃｈｉｎｅ Ｔｙｐｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、およびＵＲＬＬＣ（Ｕｌｔｒａ Ｒｅｌｉａｂｌｅ Ｌｏｗ Ｌａｔｅｎｃｙ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が含まれる。これらの通信シナリオは、Ｐｏｌａｒコードのエンコードおよびデコードのパフォーマンスに関するより高い要件を提示する。物理ブロードキャストチャネル（Ｐｈｙｓｉｃａｌ Ｂｒｏａｄｃａｓｔ Ｃｈａｎｎｅｌ，ＰＢＣＨ）の場合、その送信リソースは固定されており、物理ブロードキャストチャネルを介して送信される負荷は非常に重要であるため、物理ブロードキャストチャネルで使用されるＰｏｌａｒエンコーディング方式の方が適している。
【０００５】
Ｐｏｌａｒコードは線形ブロックコードであり、そのエンコーディングマトリックスは
【数１】
2020523929.tif 000003
であり、エンコーディングプロセスは、
【数２】
2020523929.tif 000004
である。ここで、
【数３】
2020523929.tif 000005
ｎ個のマトリックスＦのクロネッカー（Ｋｒｏｎｅｃｋｅｒ）積として定義される。ここで、
【数４】
2020523929.tif 000006
である。上記のエンコーディングプロセスからわかるように、Ｐｏｌａｒエンコーディングは、エンコーディングビットが２の整数乗の長さビットのみをエンコーディングできるが、実際のアプリケーションではエンコーディングビットの長さは任意である。現在、Ｐｏｌａｒエンコーディングはまだ理論的な研究段階にあり、物理ブロードキャストチャネル用のＰｏｌａｒエンコーディング方法はまた案出されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
要約すると、現在、５Ｇシナリオには、物理ブロードキャストチャネルのＰｏｌａｒエンコーディング方法はない。
【０００７】
本発明は、チャネルエンコーディング方法および装置を提供し、現在５Ｇシナリオにおいて物理ブロードキャストチャネルのＰｏｌａｒエンコーディング方法がないという従来技術の問題を解決する。
【課題を解決するための手段】
【０００８】
本発明は、かかる点に鑑みてなされたものであり、本発明の実施形態によるチャネルエンコーディング方法は、
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するステップと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するステップと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するステップと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するステップとを有する。
【０００９】
オプションとして、前記チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するとき、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべての直交周波数分割多重（Ｏｒｔｈｏｇｏｎａｌ Ｆｒｅｑｕｅｎｃｙ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅｘ，ＯＦＤＭ）シンボルの実際のベアラ長である。
【００１０】
オプションとして、前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行する。
【００１１】
オプションとして、前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーする。
【００１２】
オプションとして、前記一部のＯＦＤＭシンボルは、前記チャネルの１つのＯＦＤＭシンボルである。
【００１３】
オプションとして、前記チャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行する。
【００１４】
オプションとして、前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記チャネル上で送信される必要があるエンコーディングデータとする。
【００１５】
オプションとして、前記チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用される。
【００１６】
オプションとして、前記チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なる。
【００１７】
別の態様によれば、本発明の実施形態によるチャネルエンコーディング装置は、
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するための決定モジュールと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するためのエンコーディングモジュールと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するための処理モジュールと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するための送信モジュールとを備える。
【００１８】
オプションとして、前記決定モジュールは、具体的に、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべてのＯＦＤＭシンボルの実際のベアラ長である。
【００１９】
オプションとして、前記決定モジュールが前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って前記ｐｏｌａｒマザーコード長を決定する場合、
前記処理モジュールは、具体的に、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行する。
【００２０】
オプションとして、前記送信モジュールは、具体的に、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーする。
【００２１】
オプションとして、前記一部のＯＦＤＭシンボルは、前記チャネルの１つのＯＦＤＭシンボルである。
【００２２】
オプションとして、前記決定モジュールが前記チャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って前記ｐｏｌａｒマザーコード長を決定する場合、
前記処理モジュールは、具体的に、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行する。
【００２３】
オプションとして、前記送信モジュールは、具体的に、
処理されたターゲットエンコーディングデータを、前記チャネル上で送信される必要があるエンコーディングデータとする。
【００２４】
オプションとして、前記チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用される。
【００２５】
オプションとして、前記チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なる。
【００２６】
別の態様によれば、本発明の実施形態による別のチャネルエンコーディング装置は、
プログラム命令を格納するように構成されたメモリと、
前記メモリに格納されたプログラム命令を呼び出して以下のプロセスを実行するように構成されたプロセッサとを備え、
前記プロセッサは、
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定し、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得し、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理し、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定する。
【００２７】
別の態様によれば、本発明の実施形態は、上述のいずれかの方法をコンピュータに実行させるように構成されたコンピュータ実行可能命令を記憶するコンピュータ記憶媒体を提供する。
【発明の効果】
【００２８】
本発明の実施形態は、チャネルの送信リソースに応じて適切なｐｏｌａｒマザーコード長を決定し、決定されたｐｏｌａｒマザーコード長を使用してデータをエンコーディングし、送信リソースの実際のベアラ長に従って、エンコーディングされたデータを処理し、これにより、チャネルの実際の送信リソース長さに従ってエンコーディングデータを決定することができるようになり、処理されたエンコーディングデータがチャネル上でより正確に送信できることを確保できる。
【００２９】
本発明に係る実施形態や従来の技術方案をより明確に説明するために、以下に実施形態を説明するために必要な図面をについて簡単に紹介する。無論、以下の説明における図面は本発明に係る実施形態の一部であり、当業者は、創造性作業を行わないことを前提として、これらの図面に基づいて他の図面を得ることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態によるチャネルエンコーディング方法のフローチャートである。
【図２】本発明の実施形態による第１のチャネルエンコーディング方法の全体的なフローチャートである。
【図３】本発明の実施形態による第２のチャネルエンコーディング方法の全体的なフローチャートである。
【図４】本発明の実施形態による第１のチャネルエンコーディング装置の概略構造図である。
【図５】本発明の実施形態による第２のチャネルエンコーディング装置の概略構造図である。
【発明を実施するための形態】
【００３１】
本発明の実施形態における目的、技術方案、および利点を明確にするため、以下に本発明の実施形態における図と結合して本発明の実施形態における技術方案の詳細を明確かつ十分に説明する。当然ながら、記載の実施形態は本発明の実施形態の一部に過ぎず、全ての実施形態ではない。本発明における実施形態にもとづき、当業者は、創造性作業を行わないことを前提として、取得したその他の実施形態は、本発明の保護範囲に属する。
【００３２】
図１に示すように、本発明の実施形態によるチャネルエンコーディング方法は以下のステップを備える。
【００３３】
ステップ１０１において、チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定する。
【００３４】
ステップ１０２において、ｐｏｌａｒマザーコード長に従って、チャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得する。
【００３５】
ステップ１０３において、送信リソースの実際のベアラ長に従って、ターゲットエンコーディングデータを処理する。
【００３６】
ステップ１０４において、処理されたターゲットエンコーディングデータに従って、チャネル上で送信される必要があるエンコーディングデータを決定する。
【００３７】
本発明の実施形態チャネルの送信リソースに応じて適切なｐｏｌａｒマザーコード長を決定し、決定されたｐｏｌａｒマザーコード長を使用してデータをエンコーディングし、送信リソースの実際のベアラ長に従って、エンコーディングされたデータを処理し、これにより、チャネルの実際の送信リソース長さに従ってエンコーディングデータを決定することができるようになり、処理されたエンコーディングデータがチャネル上でより正確に送信できることを確保できる。
【００３８】
本発明の実施形態によって提供されるチャネルエンコーディング方法は、物理ブロードキャストチャネルに適用できるが、物理ブロードキャストチャネルに限定されず、他のチャネルにも適用できることに留意されたい。
【００３９】
以下は、物理ブロードキャストチャネルをエンコーディングする方法を例として取り上げて説明される。
【００４０】
ここで、ｐｏｌａｒマザーコード長は、２の整数乗である。たとえば、ｐｏｌａｒマザーコード長は、２、４、８、…、２５６、５１２、１０２４などであり得る。
【００４１】
送信リソースの実際のベアラ長は送信リソース内で実際にデータを送信するために使用されるベアラのビット数（ｂｉｔｓ）であり、送信リソースのＤＭＲＳ（Ｄｅｍｏｄｕｌａｔｉｏｎ Ｒｅｆｅｒｅｎｃｅ Ｓｉｇｎａｌ）のオーバーヘッド以外のベアラのビット数である。
【００４２】
たとえば、送信リソースの実際のベアラ長は、直交周波数分割多重（Ｏｒｔｈｏｇｏｎａｌ Ｆｒｅｑｕｅｎｃｙ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅｘ，ＯＦＤＭ）シンボルの実際のベアラ長である、１つのＯＦＤＭシンボルは２８８個のキャリアを占有する。ＤＭＲＳオーバーヘッドは１／３であると想定され、送信リソースの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。
【００４３】
オプションとして、ステップ１０１において、送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、ここで、送信リソースの実際のベアラ長は、物理ブロードキャストチャネルの一部またはすべてのＯＦＤＭシンボルの実際のベアラ長である。
【００４４】
物理ブロードキャストチャネルのＯＦＤＭシンボルの一部の実際のベアラ長に従ってｐｏｌａｒマザーコード長が決定される場合、エンコーディングされたデータも一部のＯＦＤＭシンボルの実際のベアラ長に従ってエンコーディングデータを処理することに留意されたい。物理ブロードキャストチャネルすべてのＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定する場合、エンコーディングデータは、すべてのＯＦＤＭシンボルの実際のベアラ長に従ってエンコーディングデータも処理される。
【００４５】
物理ブロードキャストチャネルをエンコーディングする方法は、ｐｏｌａｒマザーコード長を決定する異なるスキームについてそれぞれ以下に説明される。
【００４６】
第１のスキーム：物理ブロードキャストチャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００４７】
ここで、物理ブロードキャストチャネルは、送信のために複数のＯＦＤＭシンボルを使用する。
【００４８】
オプションとして、第１のスキームでは、物理ブロードキャストチャネルの１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００４９】
具体的には、物理ブロードキャストチャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出して、ｐｏｌａｒマザーコード長とする。
【００５０】
ｐｏｌａｒマザーコード長集合から１つを選出して、ｐｏｌａｒマザーコード長とする場合、ｐｏｌａｒマザーコード長として任意の１つを選択することができる。
【００５１】
好ましくは、ｐｏｌａｒマザーコード長集合から、一部のＯＦＤＭシンボルの実際のベアラ長に近い長さを選出してｐｏｌａｒマザーコード長とすることもできる。
【００５２】
具体的には、当該一部のＯＦＤＭシンボルの実際のベアラ長よりも大きく、当該一部のＯＦＤＭシンボルの実際のベアラ長に最も近い長さを選出してｐｏｌａｒマザーコード長とする。または、当該一部のＯＦＤＭシンボルの実際のベアラ長よりも小さく、当該一部のＯＦＤＭシンボルの実際のベアラ長に最も近い長さを選出してｐｏｌａｒマザーコード長とする。
【００５３】
たとえば、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。１つのＯＦＤＭシンボルは、２８８個のキャリアを占有する。ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、２５６ ｂｉｔｓまたは者５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。
【００５４】
オプションとして、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄ（ペイロード）は、同じｐｏｌａｒマザーコード長を使用する。
【００５５】
ここで、ｐａｙｌｏａｄは、情報ビットと巡回冗長検査（Ｃｙｃｌｉｃ Ｒｅｄｕｎｄａｎｃｙ Ｃｈｅｃｋ，ＣＲＣ）部分を含む。たとえば、ｐａｙｌｏａｄ長が７０ビットである場合、決定されたｐｏｌａｒマザーコード長は５１２ビットである。当該物理ブロードキャストチャネルでは、ｐａｙｌｏａｄ長が４０ビットの場合、５１２ビットのｐｏｌａｒマザーコードが引き続き使用される。
【００５６】
ターゲットエンコーディングデータが決定された後、ｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行する。ターゲットエンコーディングデータを取得し、本発明の実施形態ｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行するプロセスは、従来技術の方法を使用するので、ここでは詳細に説明しない。
【００５７】
ｐｏｌａｒマザーコード長を使用して物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを行った後に得られるターゲットエンコーディングデータの長さは、ｐｏｌａｒマザーコード長に等しいことに留意されたい。
【００５８】
ステップ１０３において、オプションとして、ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【００５９】
これらの場合をそれぞれ以下に説明する。
１．ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
【００６０】
ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行した後に得られる処理済みターゲットエンコーディングデータの長さは、ＯＦＤＭシンボルの一部の実際のベアラ長であることに留意されたい。
【００６１】
ここで、パンチング操作および短縮操作は、従来技術の方法を使用し、ここでは詳細に説明しない。
【００６２】
たとえば、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。１つのＯＦＤＭシンボルは、２８８個のキャリアを占有する。ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。データは５１２ ｂｉｔｓを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは５１２ ｂｉｔｓであるが、１つのＯＦＤＭシンボルの実際のベアラー長は３８４ ｂｉｔｓであるため、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する必要がある。パンチングまたは短縮操作後のターゲットエンコーディングデータの長さは３８４ ｂｉｔｓである。
【００６３】
１つのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長に等しい場合、ターゲットエンコーディングデータに対してパンチング操作を実行するとき、パンチングされた長さは０ ｂｉｔｓであることが理解できることに留意されたい。または、ターゲットエンコーディングデータに対して短縮操作を実行するとき、短縮された長さは０ ｂｉｔｓである。
【００６４】
２．ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【００６５】
ターゲットエンコーディングデータに対して繰り返し操作が実行された後に得られる処理済みターゲットエンコーディングデータの長さは、ＯＦＤＭシンボルの一部の実際のベアラ長であることに留意されたい。
【００６６】
具体的には、１つのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値を決定し、Ｎ ｂｉｔｓのエンコーディングデータが、繰り返しのためのターゲットエンコーディングデータから選択される。ここで、Ｎは、１つのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値である。
【００６７】
たとえば、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。１つのＯＦＤＭシンボルは、２８８個のキャリアを占有する。ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、２５６ ｂｉｔを選択してｐｏｌａｒマザーコード長とする。データは２５６ ｂｉｔｓを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは２５６ ｂｉｔｓであるが、１つのＯＦＤＭシンボルの実際のベアラー長は３８４ ｂｉｔｓであるため、ターゲットエンコーディングデータに対して繰り返し操作が実行される必要がある。すなわち、長さが２５６ ｂｉｔｓであるターゲットエンコーディングデータから１２８ ｂｉｔｓのエンコーディングデータを選出し、長さが２５６ ｂｉｔｓであるターゲットエンコーディングデータおよび選出された１２８ ｂｉｔｓのエンコーディングデータを処理されたターゲットエンコーディングデータとし、繰り返し操作後のターゲットエンコーディングデータの長さは３８４ ｂｉｔｓである。
【００６８】
別の例では、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。１つのＯＦＤＭシンボルは、２８８個のキャリアを占有する。ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、１２８ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。データは１２８ ｂｉｔｓを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは１２８ ｂｉｔｓであるが、１つのＯＦＤＭシンボルの実際のベアラー長は３８４ ｂｉｔｓであるため、ターゲットエンコーディングデータに対して繰り返し操作が実行される必要がある。１つのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値が２５６ ｂｉｔｓであるため、繰り返す場合、長さが１２８ ｂｉｔｓであるターゲットエンコーディングデータを２回繰り返して、３８４ ｂｉｔｓの長さの処理済みターゲットエンコードデータを取得する。
【００６９】
オプションとして、本発明の実施形態では、処理されたターゲットエンコーディングデータを取得した後、以下のようにチャネル上で送信される必要があるエンコーディングデータを決定する：
【００７０】
処理されたターゲットエンコーディングデータを一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、一部のＯＦＤＭシンボル上で送信されるエンコーディングデータをチャネルの他のＯＦＤＭシンボルにコピーする。
【００７１】
具体的には、物理ブロードキャストチャネルは、送信に２つのＯＦＤＭシンボルを使用する。物理ブロードキャストチャネルの１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定し、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータを処理した後、処理されたターゲットエンコーディングデータを第１のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、第１のＯＦＤＭシンボル上で送信されるエンコーディングデータを第２のＯＦＤＭシンボルに直接にコピーする。
【００７２】
物理ブロードキャストチャネルは、送信のために４つのＯＦＤＭシンボルを使用する。物理ブロードキャストチャネルの１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定し、１つのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータを処理した後、処理されたターゲットエンコーディングデータを第１のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、第１のＯＦＤＭシンボル上で送信されるエンコーディングデータを当該物理ブロードキャストチャネルの他の３つのＯＦＤＭシンボルに直接にコピーする。
【００７３】
または、物理ブロードキャストチャネルの２つのＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定し、２つのＯＦＤＭシンボルの実際のベアラ長に従ってターゲットエンコーディングデータを処理した後、処理されたターゲットエンコーディングデータを最初の２つのＯＦＤＭシンボル上で送信されるエンコーディングデータとし、最初の２つのＯＦＤＭシンボル上で送信されるエンコーディングデータを当該物理ブロードキャストチャネルの最後の２つのＯＦＤＭシンボルに直接にコピーする。
【００７４】
一部のＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定するとき、本発明の実施形態物理ブロードキャストチャネルエンコーディング方法の全体的なフローチャートは２に示されるとおりである。
【００７５】
ステップ２０１において、物理ブロードキャストチャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００７６】
ステップ２０２において、ｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得する。
【００７７】
ステップ２０３において、ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長よりも大きいかどうかを判断し、大きいのであれば、ステップ２０４を実行し、大きくなければ、ステップ２０５を実行する。
【００７８】
ステップ２０４において、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行され、ステップ２０６を実行する。
【００７９】
ステップ２０５において、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
【００８０】
ステップ２０６において、処理されたターゲットエンコーディングデータを一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを物理ブロードキャストチャネルの他のＯＦＤＭシンボルにコピーする。
【００８１】
本発明の実施形態の物理ブロードキャストチャネルをエンコーディングする方法を、特定の実施形態によって以下に説明する。
【００８２】
第１の特定の実施形態：
１つのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００８３】
物理ブロードキャストチャネルは、送信のために２つのＯＦＤＭシンボルを使用し、ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルは、２８８個のキャリアを占有する。１つのＯＦＤＭシンボルの実際のベアラ長は２８８＊２＊２／３＝３８４ ｂｉｔｓである。ｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓである場合、同等のコードレートは
【数５】
2020523929.tif 000007
である。コードレートが高いため、ｐｏｌａｒマザーコード長集合から５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。５１２ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して、物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。１つのＯＦＤＭシンボルの実際のベアラー長はｐｏｌａｒマザーコード長よりも短いため、ターゲットエンコーディングデータに対してパンチング操作を実行し、長さが３８４ ｂｉｔｓであるターゲットエンコーディングデータを取得する。長さが３８４ ｂｉｔｓであるターゲットエンコーディングデータを第１のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、３８４ ｂｉｔｓのターゲットエンコーディングデータを第２のＯＦＤＭシンボルに直接にコピーする。
【００８４】
ｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓである場合、１つのＯＦＤＭシンボルの実際のベアラ長に従って、取得されたマザーコード長が５１２である場合の同等のコードレートは、
【数６】
2020523929.tif 000008
であると決定する。マザーコード長が２５６である場合の同等のコードレートは
【数７】
2020523929.tif 000009
である。短い情報ビット長の場合、Ｎ＝５１２であり、コードレートは低く、物理ブロードキャストチャネルの信号の衰弱チャネルでの受信信号の品質を効果的に改善できる。５１２ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して、物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。１つのＯＦＤＭシンボルの実際のベアラー長はｐｏｌａｒマザーコード長よりも短いため、ターゲットエンコーディングデータに対してパンチング操作を実行し、長さが３８４ ｂｉｔｓであるターゲットエンコーディングデータを取得する。長さが３８４ ｂｉｔｓであるターゲットエンコーディングデータを第１のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、３８４ ｂｉｔｓのターゲットエンコーディングデータを第２のＯＦＤＭシンボルに直接にコピーする。
【００８５】
第２のスキーム：物理ブロードキャストチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００８６】
ここで、物理ブロードキャストチャネルは、送信のために複数のＯＦＤＭシンボルを使用する。
【００８７】
オプションとして、第２のスキームでは、物理ブロードキャストチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【００８８】
具体的には、物理ブロードキャストチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出して、ｐｏｌａｒマザーコード長とする。
【００８９】
ｐｏｌａｒマザーコード長集合から１つを選出して、ｐｏｌａｒマザーコード長とする場合、ｐｏｌａｒマザーコード長として任意の１つを選択することができる。
【００９０】
好ましくは、ｐｏｌａｒマザーコード長集合からすべてのＯＦＤＭシンボルの実際のベアラ長に近い長さを選出してｐｏｌａｒマザーコード長とする。
【００９１】
具体的には、当該すべてのＯＦＤＭシンボルの実際のベアラ長よりも大きく、当該すべてのＯＦＤＭシンボルの実際のベアラ長に最も近い長さを選出してｐｏｌａｒマザーコード長とする。または、当該すべてのＯＦＤＭシンボルの実際のベアラ長よりも小さく、当該すべてのＯＦＤＭシンボルの実際のベアラ長に最も近い長さを選出してｐｏｌａｒマザーコード長とする。
【００９２】
たとえば、物理ブロードキャストチャネルは送信に２つのＯＦＤＭシンボルを使用し、２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、ＤＭＲＳオーバーヘッドが１／３であると想定される。２つのＯＦＤＭシンボルの実際のベアラ長は、５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、５１２ ｂｉｔｓを選出してまたは１０２４ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。
【００９３】
オプションとして、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄに対し、同じまたは異なるｐｏｌａｒマザーコード長が使用される。
【００９４】
ここで、ｐａｙｌｏａｄは情報ビットおよびＣＲＣ部分を含む。
【００９５】
一実施形態では、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄに対して同じｐｏｌａｒマザーコード長が使用される。
【００９６】
たとえば、ｐａｙｌｏａｄ長が７０ビットである場合、決定されたｐｏｌａｒマザーコード長は５１２ビットである。当該物理ブロードキャストチャネルでは、ｐａｙｌｏａｄ長が４０ビットの場合、５１２ビットのｐｏｌａｒマザーコードが引き続き使用される。
【００９７】
または、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄに対し異なるｐｏｌａｒマザーコード長が使用される。
【００９８】
たとえば、ｐａｙｌｏａｄ長が７０ビットである場合、決定されたｐｏｌａｒマザーコード長は１０２４ ｂｉｔｓであり、当該物理ブロードキャストチャネルでは、ｐａｙｌｏａｄの長さが５０ ｂｉｔｓであるとき、決定されたｐｏｌａｒマザーコード長は５１２ ｂｉｔｓである。ｐａｙｌｏａｄ長が４０ビットの場合、決定されたｐｏｌａｒマザーコード長は２５６ ｂｉｔｓである。
【００９９】
または、物理ブロードキャストチャネル内の異なる長さの複数のｐａｙｌｏａｄについて、異なる長さのいくつかのｐａｙｌｏａｄは同じｐｏｌａｒマザーコード長を使用する。
【０１００】
たとえば、ｐａｙｌｏａｄ長は４０〜７２ ｂｉｔｓであると想定される。一実装形態では、２つのｐｏｌａｒマザーコード長を決定することができ、例えば、第１および第２のｐｏｌａｒマザーコード長が決定される。ｐａｙｌｏａｄ長が４０〜５５ ｂｉｔｓの場合、第１のｐｏｌａｒマザーコード長を選出し、ｐａｙｌｏａｄの長さが５６〜７２ ｂｉｔｓである場合、第２のｐｏｌａｒマザーコード長を選出する。
【０１０１】
ターゲットエンコーディングデータが決定された後、ｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行する。ターゲットエンコーディングデータを取得し、本発明の実施形態のｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対するｐｏｌａｒエンコーディングのプロセスは、従来技術の方法を使用するので、ここでは詳細に説明しない。
【０１０２】
ｐｏｌａｒマザーコード長を使用して物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行した後に得られるターゲットエンコーディングデータの長さは、ｐｏｌａｒマザーコード長に等しいことに留意されたい。
【０１０３】
ステップ１０３において、オプションとして、すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【０１０４】
これらのケースをそれぞれ以下に説明する。
１．すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
【０１０５】
ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行した後に得られる処理されたターゲットエンコーディングデータの長さは、当該すべてのＯＦＤＭシンボルの実際のベアラ長であることに留意されたい。
【０１０６】
ここで、パンチング操作および短縮操作は、従来技術の方法を使用し、ここでは詳細に説明しない。
【０１０７】
たとえば、物理ブロードキャストチャネルは送信のために２つのＯＦＤＭシンボルを使用し、２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、ＤＭＲＳオーバーヘッドが１／３であると想定される。１つのＯＦＤＭシンボルの実際のベアラ長は５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、１０２４ ｂｉｔｓを選出して、ｐｏｌａｒマザーコード長とする。データは１０２４ ｂｉｔｓを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは１０２４ ｂｉｔｓであるが、１つのＯＦＤＭシンボルの実際のベアラ長は７６８ ｂｉｔｓであるため、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する必要がある。パンチングまたは短縮操作後のターゲットエンコーディングデータの長さは７６８ ｂｉｔｓである。
【０１０８】
複数のＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長に等しい場合、ターゲットエンコーディングデータに対してパンチング操作を実行するとき、パンチングされた長さは０ ｂｉｔｓであることが理解できることに留意されたい。またはターゲットエンコーディングデータに対して短縮操作を実行する場合、短縮された長さは０ ｂｉｔｓである。
【０１０９】
２．すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
ターゲットエンコーディングデータに対して繰り返し操作が実行した後に得られる処理されたターゲットエンコーディングデータの長さは当該すべてのＯＦＤＭシンボルの実際のベアラ長であることに留意されたい。
【０１１０】
具体的には、すべてのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値を決定し、Ｎ ｂｉｔｓのエンコーディングデータが、繰り返しのためのターゲットエンコーディングデータから選択される。ここで、ＮはすべてのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値である。
【０１１１】
たとえば、物理ブロードキャストチャネルは、送信のために２つのＯＦＤＭシンボルを使用し、２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、ＤＭＲＳオーバーヘッドが１／３であると想定される。２つのＯＦＤＭシンボルの実際のベアラ長は、５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。データは５１２ビットを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは５１２ビットであるが、２つのＯＦＤＭシンボルの実際のベアラ長は７６８ ｂｉｔｓであり、ターゲットエンコーディングデータに対して繰り返し操作が実行される必要がある。すなわち、長さが５１２ ｂｉｔｓであるターゲットエンコーディングデータから２５６ ｂｉｔｓのエンコーディングデータを選出し、長さが５１２ ｂｉｔｓであるターゲットエンコーディングデータおよび選出された２５６ ｂｉｔｓのエンコーディングデータを、処理されたターゲットエンコーディングデータとし、繰り返し操作後のターゲットエンコーディングデータの長さは７６８ ｂｉｔｓである。
【０１１２】
別の例では、物理ブロードキャストチャネルは、送信のために２つのＯＦＤＭシンボルを使用し、２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、ＤＭＲＳオーバーヘッドが１／３であると想定される。２つのＯＦＤＭシンボルの実際のベアラ長は、５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐｏｌａｒマザーコード長集合に含まれる選択可能な長さは２の整数乗である。ｐｏｌａｒマザーコード長を決定するとき、２５６ ｂｉｔを選択してｓｐｏｌａｒマザーコード長とする。データは２５６ ｂｉｔｓを使用してエンコーディングされ、取得されたターゲットエンコードデータの長さは２５６ ｂｉｔｓであるが、２つのＯＦＤＭシンボルの実際のベアラ長は７６８ ｂｉｔｓであり、ターゲットエンコーディングデータに対して繰り返し操作が実行される必要がある。２つのＯＦＤＭシンボルの実際のベアラ長とｐｏｌａｒマザーコード長との差の値が５１２ ｂｉｔｓであるため、繰り返す場合、長さが２５６ ｂｉｔｓであるターゲットエンコーディングデータを２回繰り返して、７６８ ｂｉｔｓ長の処理されたターゲットエンコーディングデータを取得する。
【０１１３】
オプションとして、本発明の実施形態では、処理されたターゲットエンコーディングデータを取得した後、チャネル上で送信されるエンコーディングデータは以下によって決定される。
【０１１４】
処理されたターゲットエンコーディングデータをチャネル上で送信される必要があるエンコーディングデータとする。
【０１１５】
具体的には、処理されたターゲットエンコーディングデータをすべてのＯＦＤＭシンボル上で送信されるエンコーディングデータとする。
【０１１６】
すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定するとき、本発明の実施形態物理ブロードキャストチャネルエンコーディング方法の全体的なフローチャートは図３に示されるとおりである。
【０１１７】
ステップ３０１において、物理ブロードキャストチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定する。
【０１１８】
ステップ３０２において、ｐｏｌａｒマザーコード長に従って、物理ブロードキャストチャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得する。
【０１１９】
ステップ３０３において、すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長よりも大きいかどうかを判断し、大きいのであれば、ステップ３０４を実行し、大きくなければ、ステップ３０５を実行する。
【０１２０】
ステップ３０４において、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行され、ステップ３０６を実行する。
【０１２１】
ステップ３０５において、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
【０１２２】
ステップ３０６において、処理されたターゲットエンコーディングデータを、物理ブロードキャストチャネル上で直接送信される必要があるエンコーディングデータとする。
【０１２３】
本発明の実施形態の物理ブロードキャストチャネルをエンコーディングする方法は、特定の実施形態によって以下に説明される。
【０１２４】
第２の特定の実施形態：
すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定し、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄでは、同じｐｏｌａｒマザーコード長が使用される。
【０１２５】
物理ブロードキャストチャネルは、送信のために２つのＯＦＤＭシンボルを使用し、ＤＭＲＳオーバーヘッドが１／３であると想定される。２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、２つのＯＦＤＭシンボルの実際のベアラ長は、５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓである場合、ｐｏｌａｒマザーコード長集合から５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。同等のコードレートは
【数８】
2020523929.tif 000010
である。５１２ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して、物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。２つのＯＦＤＭシンボルの実際のベアラ長はｐｏｌａｒマザーコード長よりも大きいため、ターゲットエンコーディングデータに対して繰り返し操作が実行され、７６８ ｂｉｔｓ長のターゲットエンコーディングデータが取得される。長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを物理ブロードキャストチャネル上で直接送信されるエンコーディングデータとする。
【０１２６】
ｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓである場合、２つのＯＦＤＭシンボルの実際のベアラ長に従って取得されたマザーコード長が５１２である場合の同等のコードレートは、
【数９】
2020523929.tif 000011
であり、低い信号対雑音比での物理ブロードキャストチャネルのパフォーマンスが向上する。５１２ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して、物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。２つのＯＦＤＭシンボルの実際のベアラ長はｐｏｌａｒマザーコード長よりも大きいため、ターゲットエンコーディングデータに対して繰り返し操作を実行し、長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを取得する。長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを物理ブロードキャストチャネル上で直接送信されるエンコーディングデータとする。
【０１２７】
第３の特定の実施形態：
すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ｐｏｌａｒマザーコード長を決定し、物理ブロードキャストチャネル内の異なる長さのｐａｙｌｏａｄは異なるｐｏｌａｒマザーコード長を使用する。
【０１２８】
物理ブロードキャストチャネルは、送信のために２つのＯＦＤＭシンボルを使用し、ＤＭＲＳオーバーヘッドが１／３であると想定される。２つのＯＦＤＭシンボルは２８８＊２＝５７６個のキャリアを占有し、２つのＯＦＤＭシンボルの実際のベアラ長は、５７６＊２＊２／３＝７６８ ｂｉｔｓである。ｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓである場合、ｐｏｌａｒマザーコード長集合から１０２４ ｂｉｔｓを選出して、ｐｏｌａｒマザーコード長とする。同等のコードレートは
【数１０】
2020523929.tif 000012
である。１０２４ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝７０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。２つのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長より小さいであるため、ターゲットエンコーディングデータに対してパンチング操作を実行し、長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを取得する。長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを、物理ブロードキャストチャネル上で直接に送信する必要があるエンコーディングデータとする。
【０１２９】
ｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓである場合、ｐｏｌａｒマザーコード長集合から５１２ ｂｉｔｓを選出してｐｏｌａｒマザーコード長とする。同等のコードレートは
【数１１】
2020523929.tif 000013
である。５１２ ｂｉｔｓのｐｏｌａｒマザーコード長を使用して、物理ブロードキャストチャネルのｐａｙｌｏａｄの長さがＫ＝４０ ｂｉｔｓであるデータをエンコーディングし、ターゲットエンコーディングデータを取得する。２つのＯＦＤＭシンボルの実際のベアラ長はｐｏｌａｒマザーコード長よりも大きいため、ターゲットエンコーディングデータに対して繰り返し操作を実行し、長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを取得する。長さが７６８ ｂｉｔｓであるターゲットエンコーディングデータを物理ブロードキャストチャネル上で直接に送信する必要があるエンコーディングデータとする。
【０１３０】
同じ発明の思想に基づいて、本発明の実施形態は、チャネルエンコーディング装置をさらに提供する。この装置の問題を解決する原理はこの方法に類似しているため、この装置の実施はこの方法の実施を参照することができ、その繰り返しの説明はここでは省略する。
【０１３１】
図４に示すように、本発明の実施形態第１のチャネルエンコーディング装置は、
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するための決定モジュール４０１と、
ｐｏｌａｒマザーコード長に従って、チャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するためのエンコーディングモジュール４０２と、
送信リソースの実際のベアラ長に従って、ターゲットエンコーディングデータを処理するための処理モジュール４０３と、
処理されたターゲットエンコーディングデータに従って、チャネル上で送信される必要があるエンコーディングデータを決定するための送信モジュール４０４とを備える。
【０１３２】
オプションとして、決定モジュール４０１は、具体的に、
送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、ここで、送信リソースの実際のベアラ長は、チャネルの一部またはすべてのＯＦＤＭシンボルの実際のベアラ長である。
【０１３３】
オプションとして、決定モジュール４０１がチャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定すると、
処理モジュール４０３は、具体的に、
ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【０１３４】
オプションとして、送信モジュール４０４は、具体的に、処理されたターゲットエンコーディングデータを一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、一部のＯＦＤＭシンボル上で送信されるエンコーディングデータをチャネルの他のＯＦＤＭシンボルにコピーする。
【０１３５】
オプションとして、一部のＯＦＤＭシンボルチャネルは、チャネルの１つのＯＦＤＭシンボルである。
【０１３６】
オプションとして、決定モジュール４０１がチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定すると、
処理モジュール４０３は、具体的に、
すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【０１３７】
オプションとして、送信モジュール４０４は、具体的に、処理されたターゲットエンコーディングデータをチャネル上で送信される必要があるエンコーディングデータとする。
【０１３８】
オプションとして、チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用される。
【０１３９】
オプションとして、チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なる。
【０１４０】
本発明の実施形態では、上記のモジュールは、プロセッサまたは他のエンティティデバイスによって実施され得る。
【０１４１】
図５に示すように、本発明の実施形態の第２のチャネルエンコーディング装置は、送受信機５０２を介してデータを送受信し、メモリ５０４内のプログラムを読み取って実行するように構成されたプロセッサ５０１を備える。
【０１４２】
前記プロセッサ５０１は、チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定し、ｐｏｌａｒマザーコード長に従って、チャネル上で送信する必要があるデータに対してｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得し、送信リソースの実際のベアラ長に従って、ターゲットエンコーディングデータを処理する。処理されたターゲットエンコーディングデータに従って、チャネル上で送信される必要があるエンコーディングデータを決定する。
【０１４３】
送受信機５０２は、プロセッサ５０１の制御下でデータを送受信する。
【０１４４】
オプションとして、プロセッサ５０１は、具体的に、
送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、ここで、送信リソースの実際のベアラ長は、チャネルの一部またはすべてのＯＦＤＭシンボルの実際のベアラ長である。
【０１４５】
オプションとして、プロセッサ５０１がチャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定すると、
プロセッサ５０１は、具体的に、
ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、ＯＦＤＭシンボルの一部の実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、一部のＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【０１４６】
オプションとして、プロセッサ５０１は、具体的に、処理されたターゲットエンコーディングデータを一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、一部のＯＦＤＭシンボル上で送信されるエンコーディングデータをチャネルの他のＯＦＤＭシンボルにコピーする。
【０１４７】
オプションとして、一部のＯＦＤＭシンボルをチャネルの１つのＯＦＤＭシンボルとする。
【０１４８】
オプションとして、プロセッサ５０１がチャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従ってｐｏｌａｒマザーコード長を決定すると、
プロセッサ５０１は、具体的に、
すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長以下である場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行する。
または、すべてのＯＦＤＭシンボルの実際のベアラ長がｐｏｌａｒマザーコード長よりも大きい場合、すべてのＯＦＤＭシンボルの実際のベアラ長に従って、ターゲットエンコーディングデータに対して繰り返し操作が実行される。
【０１４９】
オプションとして、プロセッサ５０１は、具体的に、処理されたターゲットエンコーディングデータをチャネル上で送信される必要があるエンコーディングデータとする。
【０１５０】
オプションとして、チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用される。
【０１５１】
オプションとして、チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なる。
【０１５２】
図５において、バスアーキテクチャ（バス５００）において、バス５００は、任意の数の相互接続するバス及びブリッジを備える。バス５００は、プロセッサ５０１が代表となる１つまたは複数のプロセッサ及びメモリ５０４が代表となるメモリの多様な回路により接続される。バス５００は、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェース５０３は、バス５００と送受信機５０２の間でインターフェースを提供する。送受信機５０２は、１つの要素であっても、複数の要素、すなわち複数の受信機および送信機であってもよく、伝送媒体を介して様々な他のデバイスと通信するためのユニットを提供する。プロセッサ５０１によって処理されたデータは、アンテナ５０５を介して無線媒体を介して送信され、さらに、アンテナ５０５もデータを受信し、データをプロセッサ５０１に転送する。
【０１５３】
プロセッサ５０１は、バス５００および一般的な処理を管理する責任があり、さらに、タイミング、周辺インターフェース、電圧調整、電力管理および他の制御機能を含む様々な機能を提供することができる。メモリ５０４は、プロセッサ５０１が動作を実行するときによって使用されるデータを格納するように構成され得る。
【０１５４】
オプションとして、プロセッサ５０１は、中央処理装置（Ｃｅｎｔｅｒ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ，ＣＰＵ）、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ，ＦＰＧＡ）または複合プログラマブルロジックデバイス（Ｃｏｍｐｌｅｘ Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ，ＣＰＬＤ）とすることができる。
【０１５５】
本発明の実施形態によって提供されるチャネルエンコーディング方法は、ネットワークデバイスに適用することができる。ここで、ネットワークデバイスは、基地局（例えば、アクセスポイント）とすることができ、これは、エアネットワーク上の１つ以上のセクターを介して無線端末と通信するアクセスネットワーク内のデバイスを意味する。基地局は、受信したエアフレームとＩＰパケット間の相互変換を実行して、ワイヤレス端末とアクセスネットワークの残りの部分の間のルーターとして使用できる。アクセスネットワークの残りの部分には、インターネットプロトコル（ＩＰ）ネットワークを含むことができる。たとえば、たとえば、基地局は、移動体通信（Ｇｌｏｂａｌ Ｓｙｓｔｅｍ ｆｏｒ Ｍｏｂｉｌｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎ，ＧＳＭ（登録商標））または符号分割多元接続（Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ，ＣＤＭＡ）のグローバルシステムの基地局（ＢＴＳ）であるか、広帯域符号分割多元接続（Ｗｉｄｅｂａｎｄ Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ，ＷＣＤＭＡ（登録商標））のＮｏｄｅＢであり、または、ロングタイムエボリューション（Ｌｏｎｇ Ｔｉｍｅ Ｅｖｏｌｕｔｉｏｎ，ＬＴＥ）における進化ノードＢ（ＮｏｄｅＢまたは、ｅＮＢまたは、ｅ−ＮｏｄｅＢ，ｅｖｏｌｕｔｉｏｎａｌ Ｎｏｄｅ Ｂ）であり得、これは、本出願の実施形態において限定されない。
【０１５６】
本発明の実施形態はさらにコンピュータ記憶媒体を提供する。コンピュータ記憶媒は、コンピュータにアクセス可能な任意の利用可能な媒体またはデータ記憶装置であり得、磁気メモリ（例えば、フロッピー（登録商標）ディスク、ハードディスク、磁気テープ、磁気光学ディスク（ＭＯ）など）、光学メモリ（ＣＤ、ＤＶＤ、ＢＤ、ＨＶＤなど）、半導体メモリ（ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、不揮発性メモリ（ＮＡＮＤ ＦＬＡＳＨ）、ソリッドステートディスク（ＳＳＤ））などを含むが、これらに限定しない。たとえば、コンピュータの記憶媒体は不揮発性を有してよく、つまり停電後に内容が失われないようにすることができる。
【０１５７】
また、当該コンピュータ記憶媒体は、本発明の実施形態によるチャネルエンコーディング方法をコンピュータに実行させるように構成されたコンピュータ実行可能命令を記憶するコンピュータ記憶媒体である。
【０１５８】
以上は本発明の実施形態の方法、装置（システム）、およびコンピュータプログラム製品のフロー図および／またはブロック図によって、本発明を記述した。理解すべきことは、コンピュータプログラム命令によって、フロー図および／またはブロック図における各フローおよび／またはブロックと、フロー図および／またはブロック図におけるフローおよび／またはブロックの結合を実現できる。プロセッサはこれらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ、組込み式処理装置、または他のプログラム可能なデータ処理装置設備の処理装置器に提供でき、コンピュータまたは他のプログラム可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム命令を実行し、フロー図における一つまたは複数のフローおよび／またはブロック図における一つまたは複数のブロックに指定する機能を実現する。
【０１５９】
また、これらのコンピュータプログラム命令は、コンピュータまたは他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取記憶装置に記憶できる。これによって、命令を含む装置は当該コンピュータ読取記憶装置内の命令を実行でき、フロー図における一つまたは複数のフローおよび／またはブロック図における一つまたは複数のブロックに指定する機能を実現する。これらコンピュータプログラム命令はさらに、コンピュータまたは他のプログラム可能なデータ処理装置設備に実装もできる。コンピュータプログラム命令が実装されたコンピュータまたは他のプログラム可能設備は、一連の操作ステップを実行することによって、関連の処理を実現し、コンピュータまたは他のプログラム可能な設備において実行される命令によって、フロー図における一つまたは複数のフローおよび／またはブロック図における一つまたは複数のブロックに指定する機能を実現する。無論、当業者によって、上述した実施形態に記述された技術的な解決手段を改造し、またはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。そのような改造と置換は、すべて本発明の特許請求の範囲に属する。
【符号の説明】
【０１６０】
４０１  決定モジュール
４０２  エンコーディングモジュール
４０３  処理モジュール
４０４  送信モジュール
５００  バス
５０１  プロセッサ
５０２  送受信機
５０３  バスインターフェース
５０４  メモリ
５０５  アンテナ
【図１】
2020523929.tif 000014
【図２】
2020523929.tif 000015
【図３】
2020523929.tif 000016
【図４】
2020523929.tif 000017
【図５】
2020523929.tif 000018
【手続補正書】
【提出日】令和1年12月16日(2019.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するステップと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するステップと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するステップと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するステップと
を有することを特徴とするチャネルエンコーディング方法。
【請求項２】
前記チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するとき、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべての直交周波数分割多重（ＯＦＤＭ）シンボルの実際のベアラ長であることを特徴とする請求項１に記載のチャネルエンコーディング方法。
【請求項３】
前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項２に記載のチャネルエンコーディング方法。
【請求項４】
前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーすることを特徴とする請求項３に記載のチャネルエンコーディング方法。
【請求項５】
前記一部のＯＦＤＭシンボルは、前記チャネルの１つのＯＦＤＭシンボルであることを特徴とする請求項３または４に記載のチャネルエンコーディング方法。
【請求項６】
前記チャネル内の異なる長さのペイロード（ｐａｙｌｏａｄ）では、同じｐｏｌａｒマザーコード長が使用されることを特徴とする請求項５に記載のチャネルエンコーディング方法。
【請求項７】
前記チャネルのすべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ｐｏｌａｒマザーコード長を決定する場合、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するとき、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記すべてのＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記すべてのＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項２に記載のチャネルエンコーディング方法。
【請求項８】
前記処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するとき、
処理されたターゲットエンコーディングデータを、前記チャネル上で送信される必要があるエンコーディングデータとすることを特徴とする請求項７に記載のチャネルエンコーディング方法。
【請求項９】
前記チャネル内の異なる長さのｐａｙｌｏａｄに使用されるｐｏｌａｒマザーコード長は同じであるかまたは異なることを特徴とする請求項７または８に記載のチャネルエンコーディング方法。
【請求項１０】
前記ｐｏｌａｒマザーコード長は５１２ビットであることを特徴とする請求項１に記載のチャネルエンコーディング方法。
【請求項１１】
チャネルの送信リソースに応じてｐｏｌａｒマザーコード長を決定するための決定モジュールと、
前記ｐｏｌａｒマザーコード長に従って、前記チャネル上で送信される必要があるデータにｐｏｌａｒエンコーディングを実行し、ターゲットエンコーディングデータを取得するためのエンコーディングモジュールと、
前記送信リソースの実際のベアラ長に従って、前記ターゲットエンコーディングデータを処理するための処理モジュールと、
処理されたターゲットエンコーディングデータに従って、前記チャネル上で送信される必要があるエンコーディングデータを決定するための送信モジュールと
を備えることを特徴とするチャネルエンコーディング装置。
【請求項１２】
前記決定モジュールは、
前記送信リソースの実際のベアラ長に従って、ｐｏｌａｒマザーコード長集合から１つを選出し、
前記送信リソースの実際のベアラ長は、前記チャネルの一部またはすべての直交周波数分割多重（ＯＦＤＭ）シンボルの実際のベアラ長であることを特徴とする請求項１１に記載のチャネルエンコーディング装置。
【請求項１３】
前記決定モジュールが前記チャネルの一部のＯＦＤＭシンボルの実際のベアラ長に従って前記ｐｏｌａｒマザーコード長を決定する場合、
前記処理モジュールは、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長以下である場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対してパンチングまたは短縮操作を実行し、または、
前記一部のＯＦＤＭシンボルの実際のベアラ長が前記ｐｏｌａｒマザーコード長よりも大きい場合、前記一部のＯＦＤＭシンボルの実際のベアラ長に従って、前記ターゲットエンコーディングデータに対して繰り返し操作を実行することを特徴とする請求項１２に記載のチャネルエンコーディング装置。
【請求項１４】
前記送信モジュールは、
処理されたターゲットエンコーディングデータを、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータとし、前記一部のＯＦＤＭシンボル上で送信されるエンコーディングデータを、前記チャネルの他のＯＦＤＭシンボルにコピーすることを特徴とする請求項１３に記載のチャネルエンコーディング装置。
【請求項１５】
請求項１から１０のいずれか一項に記載の方法をコンピュータに実行させるように構成されたコンピュータ実行可能命令を記憶するコンピュータ記憶媒体。
【国際調査報告】
2020523929.tif 000019
2020523929.tif 000020
2020523929.tif 000021
2020523929.tif 000022