(57)【特許請求の範囲】
【請求項１】
複数のキャリアを利用したマルチキャリア運用を行う無線通信装置であって、
送信対象の符号化データ列から所定の変調方式に従って変調シンボル列を生成する変調器と、
前記変調シンボル列のセグメント化を行うデータセグメント化部と、
前記セグメント化された変調シンボルブロックを前記複数のキャリアにマッピングするセグメントマッピング部と、を備え、
前記データセグメント化部は、
前記符号化データ列におけるサブブロックに基づいて分割可能である、前記変調シンボル列のシステマチックパートとパリティパートとを含む複数のパートのそれぞれについて、同数のグループにグループ化するシンボルグルーピング部と、
前記パートごとの複数のグループについて、それぞれパート間で異なるシフト量を用いて巡回シフトを行うグループ巡回シフト部と、
前記巡回シフトされた複数のパートの変調シンボル列のグループについて、パート間で互いに置換して複数ブロックにセグメント化するグループ置換及びセグメント化部と、を有する無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記シンボルグルーピング部は、前記変調シンボル列のＪ×Ｋ部分の各々のパートをＮグループにグループ化し、同じ部分のＮグループがほぼ等しい数の変調シンボルを有するようにするものであり、
前記グループ巡回シフト部は、前記変調シンボル列のうちのいずれかの（Ｋ−１）部分の各々のパートのＮグループを巡回シフトするものであり、
ここで、Ｊは変調シンボル列に対応するＦＥＣ（Forward Error Correction）ブロックの数であり、ＮはＦＥＣブロックに割り当てられたＬＲＵ（Logical Resource Unit）の数であり、Ｋは３または４のいずれかに等しい正の整数である、無線通信装置。
【請求項３】
請求項２に記載の無線通信装置であって、
前記変調シンボル列のＫ部分のパートは、Ｋ＝３の３つのパートを有し、前記符号化データ列におけるシステマチックビットＡ、システマチックビットＢ、及びパリティビットの各ビット列によって生成された、システマチックパートＡ、システマチックパートＢ、及びパリティパートを有して構成される、無線通信装置。
【請求項４】
請求項２に記載の無線通信装置であって、
前記変調シンボル列のＫ部分のパートは、Ｋ＝４の４つのパートを有し、前記符号化データ列におけるシステマチックビットＡ、システマチックビットＢ、パリティビットＹ１及びＹ２、並びにパリティビットＷ１及びＷ２の各ビット列によって生成された、システマチックパートＡ、システマチックパートＢ、パリティパートＹ、及びパリティパートＷを有して構成される、無線通信装置。
【請求項５】
請求項２に記載の無線通信装置であって、
前記グループ巡回シフト部は、前記変調シンボル列のいずれかの（Ｋ−１）部分の各々のパートのグループについて、それぞれ（Ｋ−１）個の異なるシフト量で同じ方向に巡回シフトする無線通信装置。
【請求項６】
請求項５に記載の無線通信装置であって、
前記（Ｋ−１）個のシフト量は、ｉ＝１，２，…，Ｋ−１について、ｉ×└Ｎ／Ｋ┘グループである（ここで、└ ┘はフロア演算子を示す）、無線通信装置。
【請求項７】
請求項２に記載の無線通信装置であって、
前記グループ巡回シフト部は、前記変調シンボル列のいずれかの（Ｋ−１）部分の各々のパートのグループについて、Ｋ＝３の場合、２つのパートをそれぞれ同じシフト量で反対方向に巡回シフトする無線通信装置。
【請求項８】
請求項７に記載の無線通信装置であって、
前記シフト量は、└Ｎ／Ｋ┘グループである（ここで、└ ┘はフロア演算子を示す）、無線通信装置。
【請求項９】
複数のキャリアを利用したマルチキャリア運用を行う無線通信装置であって、
前記複数のキャリアにマッピングされた受信変調シンボルをデマッピングしてセグメント化された変調シンボルブロックを復元するセグメントデマッピング部と、
前記セグメント化された変調シンボルブロックから元の変調シンボル列を組み立てるデータアセンブリ部と、
前記変調シンボル列を所定の変調方式に従って復調して受信対象の符号化データ列を生成する復調器と、を備え、
前記データアセンブリ部は、請求項１に記載の無線通信装置のデータセグメント化部の機能に対応した反対の処理を行う機能ブロックを有し、セグメント化された変調シンボルブロックの結合及び逆置換、逆方向のグループ巡回シフト、グループ化されたシステマチックパートとパリティパートとを含む各パートの統合、変調シンボル列の結合を行う無線通信装置。
【請求項１０】
複数のキャリアを利用したマルチキャリア運用を行う無線通信装置における無線通信方法であって、
送信対象の符号化データ列から所定の変調方式に従って変調シンボル列を生成するステップと、
前記変調シンボル列のセグメント化を行うステップと、
前記セグメント化された変調シンボルブロックを前記複数のキャリアにマッピングするステップと、を有し、
前記セグメント化を行うステップにおいて、
前記符号化データ列におけるサブブロックに基づいて分割可能である、前記変調シンボル列のシステマチックパートとパリティパートとを含む複数のパートのそれぞれについて、同数のグループにグループ化するステップと、
前記パートごとの複数のグループについて、それぞれパート間で異なるシフト量を用いて巡回シフトを行うステップと、
前記巡回シフトされた複数のパートの変調シンボル列のグループについて、パート間で互いに置換して複数ブロックにセグメント化するステップと、を有する無線通信方法。
【請求項１１】
請求項１０に記載の無線通信方法であって、
前記グループ化するステップにおいて、前記変調シンボル列のＪ×Ｋ部分の各々のパートをＮグループにグループ化し、同じ部分のＮグループがほぼ等しい数の変調シンボルを有するようにし、
前記巡回シフトを行うステップにおいて、前記変調シンボル列のうちのいずれかの（Ｋ−１）部分の各々のパートのＮグループを巡回シフトするものであり、
ここで、Ｊは変調シンボル列に対応するＦＥＣブロックの数であり、ＮはＦＥＣブロックに割り当てられたＬＲＵの数であり、Ｋは３または４のいずれかに等しい正の整数である、無線通信方法。
【請求項１２】
複数のキャリアを利用したマルチキャリア運用を行う無線通信装置における無線通信方法であって、
前記複数のキャリアにマッピングされた受信変調シンボルをデマッピングしてセグメント化された変調シンボルブロックを復元するステップと、
前記セグメント化された変調シンボルブロックから元の変調シンボル列を組み立てるステップと、
前記変調シンボル列を所定の変調方式に従って復調して受信対象の符号化データ列を生成するステップと、を有し、
前記変調シンボル列を組み立てるステップにおいて、請求項１０に記載の無線通信方法のセグメント化を行うステップに対応した反対の処理を行うステップを有し、セグメント化された変調シンボルブロックの結合及び逆置換、逆方向のグループ巡回シフト、グループ化されたシステマチックパートとパリティパートとを含む各パートの統合、変調シンボル列の結合を行う無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のキャリアを利用したマルチキャリア運用を行う無線通信装置及び無線通信方法に関する。
【背景技術】
【０００２】
現在、無線移動通信システムはその第４世代（すなわち４Ｇネットワーク）に向けて進化している。４Ｇへの進化は、例えばユーザの数、ユーザバンド幅のほかモビリティの増大といったシステム要件の相当な増大を約束する。いくつかの新技術がシステム要件の増大を満たすために使用される予定になっている。これらの技術のうちの２つが、直交周波数分割多元接続（ＯＦＤＭＡ：Orthogonal Frequency Division Multiple Access）及びマルチキャリア伝送であり、その両方ともＷｉＭＡＸ  ２．０（ＩＥＥＥ  ８０２．１６ｍ）及び３ＧＰＰ（3rd Generation Partnership Project）  ＬＴＥ−Ａｄｖａｎｃｅｄ（Long Term Evolution Advanced）に提案されている。【０００３】
直交周波数分割多重（ＯＦＤＭ：Orthogonal Frequency Division Multiplexing）はバンド幅を複数の周波数サブキャリアに再分割する多重化技法である。ＯＦＤＭシステムでは、入力データストリームは低減したデータレート（それゆえ増大したシンボル継続時間）のいくつかの並列サブストリームに分割され、各々のサブストリームは別個の直交サブキャリアで変調されて伝送される。増大したシンボル継続時間は、チャネル遅延スプレッドに対するＯＦＤＭのロバストネスを向上させる。さらに、サイクリックプレフィックス（ＣＰ）の導入は、ＣＰ継続時間がチャネル遅延スプレッドよりも長い限り、シンボル間干渉を完全に除去することができる。加えて、ＯＦＤＭ変調は、少ない複雑さで多数のサブキャリアを使用可能にする効率的な逆高速フーリエ変換（ＩＦＦＴ）により実現することができる。ＯＦＤＭシステムでは、リソースは、ＯＦＤＭシンボルによって時間領域において、そしてサブキャリアによって周波数領域において利用可能である。ＯＦＤＭＡは、時間及び周波数リソースへの複数のユーザからのデータストリームの多重化操作を行う多元接続方式である。【０００４】
マルチキャリア伝送は、基地局（ＢＳ）と複数の移動局（ＭＳ）との間でデータを交換するために２つ以上の無線周波キャリア（ＲＦキャリア）を利用する。ＩＥＥＥ  ８０２．１６ｍシステム説明文書（ＳＤＤ）によれば、各移動局は、プライマリキャリアと呼ばれるＲＦキャリアによって制御される［ＩＥＥＥ  ８０２．１６ｍ  ＳＤＤ、ＩＥＥＥ８０２．１６ｍ−０８／００３ｒ７、２００９年２月（非特許文献１）、ｐ．１４４参照］。付加的なＲＦキャリアがユーザ経験及びサービスの品質（ＱｏＳ）を改善するために定義され利用され得る。また、付加的なＲＦキャリアは、特定のサービスのために構成され最適化され得る。これらの付加的なＲＦキャリアはセカンダリキャリアと呼ばれる。【０００５】
シングルキャリア運用と同様、マルチキャリア運用において、単一のＭＡＣ（Medium Access Control）  ＰＤＵ（Protocol Data Unit）または連結ＭＡＣ  ＰＤＵは、ＰＨＹ（Physical Layer）  ＳＡＰ（Service Access Point）を通じて受信され、その後ＰＨＹ  ＰＤＵと呼ばれる前方誤り訂正（ＦＥＣ：Forward Error Correction）ブロックを形成する。ＰＨＹはＰＨＹ  ＰＤＵのためのチャネル符号化、変調及びＭＩＭＯ（Multiple Input Multiple Output）符号化を実行し、単一のハイブリッドＡＲＱ（ＨＡＲＱ：Hybrid Automatic Repeat Request）パケットとみなされる単一の変調シンボル列を生成する。ＩＥＥＥ  ８０２．１６ｍ  ＳＤＤ（非特許文献１、ｐ．１４３参照）によれば、ＯＦＤＭＡマルチキャリア運用において、ＰＨＹ  ＰＤＵの変調シンボル列は以下の２つの様式で伝送され得る。【０００６】
１．複数のＲＦキャリア（プライマリまたはセカンダリキャリア）のうちのいずれか１つで変調シンボル列を伝送する。ここで、同一または異なるＲＦキャリアで伝送された異なるＰＨＹ  ＰＤＵは、異なる変調・符号化方式（ＭＣＳ：Modulation and Coding Scheme）及びＭＩＭＯ方式を有し得る。
２．同じＭＣＳ及びＭＩＭＯ方式を使用することにより、異なるＲＦキャリアへのデータセグメント化及びマッピングによって、いくつかのＲＦキャリアにわたる分散リソースユニット（ＤＲＵ：Distributed Resource Units）で変調シンボル列を伝送する。
本明細書では、ＯＦＤＭＡマルチキャリア運用におけるＰＨＹ  ＰＤＵの変調シンボル列を伝送する方法として、上記第２の方法を用いる場合を前提とするものとする。【０００７】
ＩＥＥＥ  ８０２．１６ｍ  ＳＤＤ（非特許文献１、ｐ．７２参照）によれば、ＤＲＵは、単一のＲＦキャリアのバンド幅全体にわたって広がる１群のサブキャリアを含む一種の論理リソースユニット（ＬＲＵ：Logical Resource Unit）である。ＬＲＵは、リソース割当てのための基本的な論理ユニットであり、ＬＲＵは１８×Ｎｓｙｍのサブキャリアであり、ここでＮｓｙｍはサブフレームあたりのＯＦＤＭＡシンボルの数である。ＬＲＵはパイロットを含み、従ってＬＲＵにおけるサブキャリアの有効数は割り当てられたパイロットの数に依存する。図１７は、ＯＦＤＭＡマルチキャリア運用におけるＬＲＵ１５００を例示した図である。図１７において、Ｎｓｙｍ＝６である。したがって、ＬＲＵ１５００は、１８×６サブキャリアである。ＬＲＵ１５００は、６個のパイロットサブキャリア、すなわち５２、５４、５６、５８、６０、及び６２より構成される単一のパイロットストリームを含む。それゆえ、ＬＲＵ１５００におけるサブキャリアの有効数は１０２である。【０００８】
図１８は、マルチキャリア運用に対応する送信機の構成例を示すブロック図である。送信機１６００は、チャネルエンコーダ１６０８、変調器１６１２、データセグメント化部１６１６、セグメントマッピング部１６２０、ｋ個のサブキャリアマッピング／ＩＦＦＴ部の組１６２４を有して構成され、ｋ個のＲＦキャリアの組１６２６を出力する。ＲＦキャリアの数ｋの値はあらかじめ決められている。ここで、ある特定のＲＦキャリアについて特定のサブキャリアマッピング／ＩＦＦＴ部が対応して設けられる。例えば、第１のサブキャリアマッピング／ＩＦＦＴ部１−１６２４ａはＲＦキャリア１−１６２６ａに対応し、第ｋのサブキャリアマッピング／ＩＦＦＴ部ｋ−１６２４ｂはＲＦキャリアｋ−１６２６ｂに対応する。【０００９】
送信機１６００は、入力データとしてのＰＨＹ  ＰＤＵ１６０６を、チャネルエンコーダ１６０８にて符号化する。チャネルエンコーダ１６０８では、まず、ＣＴＣ（Convolutional Turbo Coding）エンコーダによってターボ符号による符号化を行い、システマチックビット列Ａ，Ｂと、パリティビット列Ｙ１／Ｙ２，Ｗ１／Ｗ２とを生成する。そして、これらのシステマチックビット列及びパリティビット列をそれぞれサブブロックＡ，Ｂ，Ｙ１，Ｙ２，Ｗ１，Ｗ２として分離し、サブブロックインタリーバによって各サブブロックについてビット単位でインタリーブを行う。その後、パリティビットのサブブロックについて、Ｙ１とＹ２、Ｗ１とＷ２においてそれぞれ交互にビットを配置するインタレースを施し、送信データの符号化率に応じてビットを選択して出力する。【００１０】
次に、送信機１６００は、チャネルエンコーダ１６０８の出力の符号化データ１６１０に対して、変調器１６１２において、ＭＣＳに応じて１６ＱＡＭなどの所定の変調方式を用いた変調を行い、変調シンボル列１６１４を生成する。そして、データセグメント化部１６１６において、変調シンボル列１６１４を所定のブロックに分割するデータセグメント化を行い、セグメントマッピング部１６２０において、分割した各セグメントのデータブロック１６１８のマッピングを行う。これにより、各データブロック１６１８がＲＦキャリア１〜ＲＦキャリアｋに割り当てられる。次に、各ＲＦキャリアに対応するサブキャリアマッピング／ＩＦＦＴ部１６２４ａ〜１６２４ｂにおいて、送信データのサブキャリアへのマッピング及びＩＦＦＴの処理を行い、ＲＦキャリア１−１６２６ａ〜ｋ−１６２６ｂの各キャリアの送信データを生成する。上記動作により、マルチキャリアの送信データが生成され出力される。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】日本国特表２００７−５１９３６１号公報
【非特許文献】
【００１２】
【非特許文献１】IEEE 802.16m System Description Document, IEEE 802.16m-08/003r7, ２００９年２月
【発明の概要】
【発明が解決しようとする課題】
【００１３】
マルチキャリア運用を行う場合、符号化データであるシステマチックビットＡ，Ｂ、パリティビットＹ１，Ｙ２，Ｗ１，Ｗ２の各サブブロックのデータについて、関連するビットが特定のキャリアに偏ってしまう課題が生じることがある。このため、図１８に示した構成例のように変調シンボル列のセグメント化を行い、セグメントごとにＲＦキャリアへのマッピングを行うことによって、関連するビットが偏らないように分散することが可能である。しかしながら、ＦＥＣブロックサイズ、変調次数、ＬＲＵにおけるサブキャリアの有効数などの条件によっては、単純にセグメント化して複数のＲＦキャリアにマッピングを行うだけでは、関連するシステマチックビット及びパリティビットが同じキャリアに偏ってしまうことがある。この場合、受信側での誤り訂正能力などの復号化性能が劣化する。【００１４】
本発明は、上記事情に鑑みてなされたもので、その目的は、マルチキャリア運用を行う場合に、符号化データの関連するビットが特定のキャリアに偏ることを防止し、周波数ダイバーシチ効果を改善することが可能な無線通信装置及び無線通信方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、第１の態様として、複数のキャリアを利用したマルチキャリア運用を行う無線通信装置であって、送信対象の符号化データ列から所定の変調方式に従って変調シンボル列を生成する変調器と、前記変調シンボル列のセグメント化を行うデータセグメント化部と、前記セグメント化された変調シンボルブロックを前記複数のキャリアにマッピングするセグメントマッピング部と、を備え、前記データセグメント化部は、前記符号化データ列におけるサブブロックに基づいて分割可能である、前記変調シンボル列のシステマチックパートとパリティパートとを含む複数のパートのそれぞれについて、同数のグループにグループ化するシンボルグルーピング部と、前記パートごとの複数のグループについて、それぞれパート間で異なるシフト量を用いて巡回シフトを行うグループ巡回シフト部と、前記巡回シフトされた複数のパートの変調シンボル列のグループについて、パート間で互いに置換して複数ブロックにセグメント化するグループ置換及びセグメント化部と、を有する無線通信装置を提供する。
【００１６】
また、本発明は、第２の態様として、上記の無線通信装置であって、前記シンボルグルーピング部は、前記変調シンボル列のＪ×Ｋ部分の各々のパートをＮグループにグループ化し、同じ部分のＮグループがほぼ等しい数の変調シンボルを有するようにするものであり、前記グループ巡回シフト部は、前記変調シンボル列のうちのいずれかの（Ｋ−１）部分の各々のパートのＮグループを巡回シフトするものであり、ここで、Ｊは変調シンボル列に対応するＦＥＣ（Forward Error Correction）ブロックの数であり、ＮはＦＥＣブロックに割り当てられたＬＲＵ（Logical Resource Unit）の数であり、Ｋは３または４のいずれかに等しい正の整数であるものを含む。【００１７】
また、本発明は、第３の態様として、上記の無線通信装置であって、前記変調シンボル列のＫ部分のパートは、Ｋ＝３の３つのパートを有し、前記符号化データ列におけるシステマチックビットＡ、システマチックビットＢ、及びパリティビットの各ビット列によって生成された、システマチックパートＡ、システマチックパートＢ、及びパリティパートを有して構成されるものを含む。【００１８】
また、本発明は、第４の態様として、上記の無線通信装置であって、前記変調シンボル列のＫ部分のパートは、Ｋ＝４の４つのパートを有し、前記符号化データ列におけるシステマチックビットＡ、システマチックビットＢ、パリティビットＹ１及びＹ２、並びにパリティビットＷ１及びＷ２の各ビット列によって生成された、システマチックパートＡ、システマチックパートＢ、パリティパートＹ、及びパリティパートＷを有して構成されるものを含む。【００１９】
また、本発明は、第５の態様として、上記の無線通信装置であって、前記グループ巡回シフト部は、前記変調シンボル列のいずれかの（Ｋ−１）部分の各々のパートのグループについて、それぞれ（Ｋ−１）個の異なるシフト量で同じ方向に巡回シフトするものを含む。【００２０】
また、本発明は、第６の態様として、上記の無線通信装置であって、前記（Ｋ−１）個のシフト量は、ｉ＝１，２，…，Ｋ−１について、ｉ×└Ｎ／Ｋ┘グループである（ここで、└ ┘はフロア演算子を示す）ものを含む。【００２１】
また、本発明は、第７の態様として、上記の無線通信装置であって、前記グループ巡回シフト部は、前記変調シンボル列のいずれかの（Ｋ−１）部分の各々のパートのグループについて、Ｋ＝３の場合、２つのパートをそれぞれ同じシフト量で反対方向に巡回シフトするものを含む。【００２２】
また、本発明は、第８の態様として、上記の無線通信装置であって、前記シフト量は、└Ｎ／Ｋ┘グループである（ここで、└ ┘はフロア演算子を示す）ものを含む。【００２３】
本発明は、第９の態様として、複数のキャリアを利用したマルチキャリア運用を行う無線通信装置であって、前記複数のキャリアにマッピングされた受信変調シンボルをデマッピングしてセグメント化された変調シンボルブロックを復元するセグメントデマッピング部と、前記セグメント化された変調シンボルブロックから元の変調シンボル列を組み立てるデータアセンブリ部と、前記変調シンボル列を所定の変調方式に従って復調して受信対象の符号化データ列を生成する復調器と、を備え、前記データアセンブリ部は、上記第１の態様の無線通信装置のデータセグメント化部の機能に対応した反対の処理を行う機能ブロックを有し、セグメント化された変調シンボルブロックの結合及び逆置換、逆方向のグループ巡回シフト、グループ化されたシステマチックパートとパリティパートとを含む各パートの統合、変調シンボル列の結合を行う無線通信装置を提供する。
【００２４】
本発明は、第１０の態様として、複数のキャリアを利用したマルチキャリア運用を行う無線通信装置における無線通信方法であって、送信対象の符号化データ列から所定の変調方式に従って変調シンボル列を生成するステップと、前記変調シンボル列のセグメント化を行うステップと、前記セグメント化された変調シンボルブロックを前記複数のキャリアにマッピングするステップと、を有し、前記セグメント化を行うステップにおいて、
前記符号化データ列におけるサブブロックに基づいて分割可能である、前記変調シンボル列のシステマチックパートとパリティパートとを含む複数のパートのそれぞれについて、同数のグループにグループ化するステップと、前記パートごとの複数のグループについて、それぞれパート間で異なるシフト量を用いて巡回シフトを行うステップと、前記巡回シフトされた複数のパートの変調シンボル列のグループについて、パート間で互いに置換して複数ブロックにセグメント化するステップと、を有する無線通信方法を提供する。
【００２５】
また、本発明は、第１１の態様として、上記の無線通信方法であって、前記グループ化するステップにおいて、前記変調シンボル列のＪ×Ｋ部分の各々のパートをＮグループにグループ化し、同じ部分のＮグループがほぼ等しい数の変調シンボルを有するようにし、前記巡回シフトを行うステップにおいて、前記変調シンボル列のうちのいずれかの（Ｋ−１）部分の各々のパートのＮグループを巡回シフトするものであり、ここで、Ｊは変調シンボル列に対応するＦＥＣブロックの数であり、ＮはＦＥＣブロックに割り当てられたＬＲＵの数であり、Ｋは３または４のいずれかに等しい正の整数であるものを含む。【００２６】
本発明は、第１２の態様として、複数のキャリアを利用したマルチキャリア運用を行う無線通信装置における無線通信方法であって、前記複数のキャリアにマッピングされた受信変調シンボルをデマッピングしてセグメント化された変調シンボルブロックを復元するステップと、前記セグメント化された変調シンボルブロックから元の変調シンボル列を組み立てるステップと、前記変調シンボル列を所定の変調方式に従って復調して受信対象の符号化データ列を生成するステップと、を有し、前記変調シンボル列を組み立てるステップにおいて、上記第１０の態様の無線通信方法のセグメント化を行うステップに対応した反対の処理を行うステップを有し、セグメント化された変調シンボルブロックの結合及び逆置換、逆方向のグループ巡回シフト、グループ化されたシステマチックパートとパリティパートとを含む各パートの統合、変調シンボル列の結合を行う無線通信方法を提供する。
【００２７】
上記構成により、変調シンボル列の複数のパートそれぞれについてのグループ化、パートごとの複数のグループについての巡回シフト、巡回シフトされた複数のパートの変調シンボル列のグループの置換、複数ブロックへのセグメント化によって、符号化データの関連するビットが異なるブロックに分散され、特定のキャリアに偏ることが防止される。これによって、周波数ダイバーシチ効果を改善することが可能となる。
【発明の効果】
【００２８】
本発明によれば、マルチキャリア運用を行う場合に、符号化データの関連するビットが特定のキャリアに偏ることを防止することができ、周波数ダイバーシチ効果を改善することが可能な無線通信装置及び無線通信方法を提供できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る無線通信装置の送信機の構成例を示すブロック図
【図２】本発明の実施形態に係る無線通信装置の受信機の構成例を示すブロック図
【図３】本実施形態に係るチャネルエンコーダの構成例を示すブロック図
【図４】本実施形態に係るＣＴＣエンコーダの構成例を示す図
【図５】本実施形態に係るチャネルエンコーダの動作例を示す図
【図６】単純なセグメント化を適用した場合のデータセグメント化方法を示すフローチャート
【図７】図６に示したデータセグメント化方法の処理例を示す図
【図８】図６及び図７に示したデータセグメント化方法によるセグメント化ブロックの配置例を示す図
【図９】本発明の実施形態に係るデータセグメント化部の構成を示すブロック図
【図１０】本発明の第１の実施形態に係るデータセグメント化方法を示すフローチャート
【図１１】第１の実施形態に係るデータセグメント化方法の処理例を示す図
【図１２】図１０及び図１１に示したデータセグメント化方法によるセグメント化ブロックの配置例を示す図
【図１３】本発明の第２の実施形態に係るデータセグメント化方法を示すフローチャート
【図１４】第２の実施形態に係るデータセグメント化方法の処理例を示す図
【図１５】本発明の第３の実施形態に係るデータセグメント化方法を示すフローチャート
【図１６】第３の実施形態に係るデータセグメント化方法の処理例を示す図
【図１７】ＯＦＤＭＡマルチキャリア運用におけるＬＲＵを例示した図
【図１８】マルチキャリア運用に対応する送信機の構成例を示すブロック図
【発明を実施するための形態】
【００３０】
本実施形態では、本発明に係る無線通信装置及び無線通信方法をＩＥＥＥ  ８０２．１６ｍに対応する無線通信システムに適用した例を示す。ここでは、送信側の無線通信装置（送信装置）と受信側の無線通信装置（受信装置）との間で、マルチキャリアの通信を行う場合を例示する。また、伝送データの変調方式としては、ＱＰＳＫ、１６ＱＡＭ、６４ＱＡＭなどを用いるものとする。
【００３１】
図１は、本発明の実施形態に係る無線通信装置の送信機の構成例を示すブロック図である。この図１では、ＲＦキャリア１〜ｋのｋ個のＲＦキャリアの組１２６によるマルチキャリア運用に対応する送信機１００の構成を例示している。ＲＦキャリアの数ｋの値はあらかじめ決められている。送信機１００は、チャネルエンコーダ１０８、変調器１１２、データセグメント化部１１６、セグメントマッピング部１２０、ｋ個のサブキャリアマッピング／ＩＦＦＴ部の組１２４を有して構成される。この送信機１００において、送信対象の入力データとしてＰＨＹ  ＰＤＵ１０６を入力し、符号化、変調を行ってｋ個のＲＦキャリアの組１２６を出力して送信する。ここで、ある特定のＲＦキャリアについて特定のサブキャリアマッピング／ＩＦＦＴ部が対応して設けられる。例えば、第１のサブキャリアマッピング／ＩＦＦＴ部１−１２４ａはＲＦキャリア１−１２６ａに対応し、第ｋのサブキャリアマッピング／ＩＦＦＴ部ｋ−１２４ｂはＲＦキャリアｋ−１２６ｂに対応する。
【００３２】
図２は、本発明の実施形態に係る無線通信装置の受信機の構成例を示すブロック図である。この図２では、ＲＦキャリア１〜ｋのｋ個のＲＦキャリアの組１２６によるマルチキャリア運用に対応する受信機１５０の構成を例示している。受信機１５０は、ｋ個のサブキャリアデマッピング／ＦＦＴ部の組１５６、セグメントデマッピング部１５８、データアセンブリ部１６２、復調器１６６、チャネルデコーダ１７０を有して構成される。この受信機１５０において、受信したｋ個のＲＦキャリアの組１２６を入力し、復調、復号化を行って受信対象のデータ列を取得し、出力データとして出力する。ここで、ある特定のＲＦキャリアについて特定のサブキャリアデマッピング／ＦＦＴ部が対応して設けられる。例えば、第１のサブキャリアデマッピング／ＦＦＴ部１−１５６ａはＲＦキャリア１−１２６ａに対応し、第ｋのサブキャリアデマッピング／ＦＦＴ部ｋ−１５６ｂはＲＦキャリアｋ−１２６ｂに対応する。
【００３３】
図１及び図２に示すように、受信機１５０のサブキャリアデマッピング／ＦＦＴ部の組１５６は、送信機１００のサブキャリアマッピング／ＩＦＦＴ部の組１２４の反転操作を実行する。受信機１５０のセグメントデマッピング部１５８は、送信機１００のセグメントマッピング部１２０の反転操作を実行する。受信機１５０のデータアセンブリ部１６２は、送信機１００のデータセグメント化部１１６の反転操作を実行する。受信機１５０の復調器１６６は、送信機１００の変調器１１２の反転操作を実行する。受信機１５０のチャネルデコーダ１７０は、送信機１００のチャネルエンコーダ１０８の反転操作を実行する。
【００３４】
図３は、図１に示したチャネルエンコーダ１０８の構成例を示すブロック図である。図１及び図３に示すように、チャネルエンコーダ１０８は、符号化データのサブパケット１１０を生成するためにＰＨＹ  ＰＤＵ１０６を入力として受け入れる。チャネルエンコーダ１０８は、ＣＴＣエンコーダ２０２、ビット分離部２０６、サブブロックインタリービング部２０８、ビットグルーピング部２１２、ビット選択部２１６を有して構成される。
【００３５】
図４は、図３に示したＣＴＣエンコーダ２０２の構成例を示す図である。ＣＴＣエンコーダ２０２は、ＣＴＣインタリーバ３０２、要素エンコーダ３０４、スイッチ３１０を有して構成される。図３及び図４に示すように、ＣＴＣエンコーダ２０２は、マザー符号化率１／３でのＣＴＣ符号化をＰＨＹ  ＰＤＵ１０６に適用することによって、符号化コードワード２０４を生成する。ＰＨＹ  ＰＤＵ１０６のビットは、ＣＴＣエンコーダ２０２の入力端子Ａ及びＢに交番に供給され、システマチックビット列Ａ及びＢを形成する。
【００３６】
最初に、ＣＴＣエンコーダ２０２は、システマチックビット列Ａ及びＢをそのままの順番で要素エンコーダ３０４に供給する（スイッチ３１０が位置１の状態）。このときの第１の符号化はＣ１符号化と呼ばれる。その後、ＣＴＣエンコーダ２０２は、ＣＴＣインタリーバ３０２を介して、インタリーブされたシステマチックビット列Ａ及びインタリーブされたシステマチックビット列Ｂを要素エンコーダ３０４に供給する（スイッチ３１０が位置２の状態）。このときの第２の符号化はＣ２符号化と呼ばれる。符号化コードワード２０４は、システマチックビット列Ａ及びＢ、Ｃ１符号化によって生成されたパリティビット列Ｙ１及びＷ１とともに、Ｃ２符号化によって生成されたパリティビット列Ｙ２及びＷ２より構成される。ＣＴＣインタリーバ３０２、要素エンコーダ３０４、Ｃ１及びＣ２符号化のさらなる詳細に関しては、ＩＥＥＥ  ８０２．１６ｍ改正作業文書（ＡＷＤ）、ＩＥＥＥ８０２．１６ｍ−０９／００１０ｒ１ａ、ｐ．１３０〜１３２を参照されたい。
【００３７】
図５は、図３に示したチャネルエンコーダ１０８の動作例を示す図である。図３及び図５に示すように、ＣＴＣエンコーダ２０２でＣＴＣ符号化された符号化コードワード２０４は、ビット分離部２０６に供給される。ビット分離部２０６は、符号化コードワード２０４を、Ａサブブロック４０２、Ｂサブブロック４０４、Ｙ１サブブロック４０６、Ｙ２サブブロック４０８、Ｗ１サブブロック４１０、及びＷ２サブブロック４１２によって示される６つのサブブロックに分離する。より詳細には、ビット分離部２０６は、符号化コードワード２０４のシステマチックビット列ＡをＡサブブロック４０２に分配し、システマチックビット列ＢをＢサブブロック４０４に、パリティビット列Ｙ１をＹ１サブブロック４０６に、パリティビット列Ｙ２をＹ２サブブロック４０８に、パリティビット列Ｗ１をＷ１サブブロック４１０に、そしてパリティビット列Ｗ２をＷ２サブブロック４１２に分配する。
【００３８】
また、図３及び図５に示すように、サブブロックインタリービング部２０８は、６つのサブブロックインタリーバ４１４、４１６、４１８、４２０、４２２、４２４を有して構成される。これらのサブブロックインタリーバ４１４〜４２４は、６つのサブブロック４０２、４０４、４０６、４０８、４１０、４１２をそれぞれインタリーブするために使用される。このサブブロックインタリービングは、サブブロック毎にビット単位で実行される。ここで、６つのサブブロックインタリーバ４１４、４１６、４１８、４２０、４２２、及び４２４の全てが同じインタリーブ手順及びパラメータを有するものとする。サブブロックインタリービング手順及びパラメータのさらなる詳細に関しては、ＩＥＥＥ８０２．１６ｍ  ＡＷＤ、ＩＥＥＥ８０２．１６ｍ−０９／００１０ｒ１ａ、ｐ．１３２〜１３４を参照されたい。
【００３９】
また、図３及び図５に示すように、インタリーブされたＡ、Ｂ、Ｙ１、Ｙ２、Ｗ１、Ｗ２サブブロックのサブブロックビット列２１０は、ビットグルーピング部２１２に供給される。ビットグルーピング部２１２は、パリティビットのＹ１、Ｙ２、Ｗ１、Ｗ２サブブロックについて、Ｙ１とＹ２、Ｗ１とＷ２でそれぞれ交互にビットを配置するインタレースを行う。ビットグルーピング部２１２の出力ビット列２１４は、インタリーブされたＡ及びＢサブブロックビット列、及びこれに後続する、インタリーブされたＹ１及びＹ２サブブロックのビット単位多重化ビット列、並びに、インタリーブされたＷ１及びＷ２サブブロックのビット単位多重化ビット列より構成される。言い換えると、インタリーブされたＡ、Ｂ、Ｙ１、Ｙ２、Ｗ１、Ｗ２サブブロックのサブブロックビット列２１０は、それぞれ以下によって表されるものとする。
【００４０】
Ａ（１），Ａ（２），…，Ａ（ＮＦＢ／２），
Ｂ（１），Ｂ（２），…，Ｂ（ＮＦＢ／２），
Ｙ１（１），Ｙ１（２），…，Ｙ１（ＮＦＢ／２），
Ｙ２（１），Ｙ２（２），…，Ｙ２（ＮＦＢ／２），
Ｗ１（１），Ｗ１（２），…，Ｗ１（ＮＦＢ／２），
Ｗ２（１），Ｗ２（２），…，Ｗ２（ＮＦＢ／２）
ここで、ＮＦＢはＦＥＣブロックサイズである。
【００４１】
よって、ビットグルーピング部２１２の出力ビット列２１４は、以下によって表すことができる。
Ａ（１），Ａ（２），…，Ａ（ＮＦＢ／２），
Ｂ（１），Ｂ（２），…，Ｂ（ＮＦＢ／２），
Ｙ１（１），Ｙ２（１），Ｙ１（２），Ｙ２（２），…，Ｙ１（ＮＦＢ／２），Ｙ２（ＮＦＢ／２），
Ｗ１（１），Ｗ２（１），Ｗ１（２），Ｗ２（２），…，Ｗ１（ＮＦＢ／２），Ｗ２（ＮＦＢ／２）
【００４２】
ここで、パリティビットＹ１（ｉ）及びＷ１（ｉ）は、ｉ＝１、２、…、ＮＦＢ／２について、システマチックビットＡ（ｉ）及びＢ（ｉ）のＣ１符号化によって生成される。ｉは各サブブロックの符号化前のビット列のインデックスである。なお、６つのサブブロックインタリーバ４１４、４１６、４１８、４２０、４２２、及び４２４の全ては同じインタリーブ手順及びパラメータを有するものとする。したがって、同じインデックスを持つＡ（ｉ）、Ｂ（ｉ）、Ｙ１（ｉ）、及びＷ１（ｉ）は、常に関連するシステマチックビット及びパリティビットである。
【００４３】
また、図３及び図５に示すように、ビット選択部２１６は、所定の開始位置及び、送信データの符号化率などにより決定されるサブパケットの所定の長さに従って、ビットグルーピング部２１２の出力ビット列２１４から特定の連続ビット列を選択する。これにより、チャネルエンコーダ１０８より出力される符号化データのサブパケット１１０がビット選択部２１６によって生成される。具体的には、ＨＡＲＱ動作の最初の伝送において、サブパケット１１０は、ビットグルーピング部２１２の出力ビット列２１４のシステマチックパートの最初のビットから始まる連続ビット列を選択することによって生成される。最初のサブパケットはまた、ＨＡＲＱが適用されないバースト伝送のためのコードワードとして使用することができる。
【００４４】
チャネルエンコーダ１０８の出力のサブパケット１１０の長さは以下の式（１）によって決定される。
Ｌｂ＝Ｎ×Ｐ×Ｍ      （１）
ここで、ＮはＲＦキャリアの組１２６に割り当てられたＬＲＵの所定の総数、ＰはＬＲＵあたりのサブキャリアの既定の有効数、Ｍは変調次数である。変調次数Ｍは、ＱＰＳＫの場合２、１６ＱＡＭの場合４、そして６４ＱＡＭの場合６である。
【００４５】
図１に示すように、チャネルエンコーダ１０８の出力のサブパケット１１０は、変調器１１２に供給される。変調器１１２は、入力したサブパケット１１０を、所定の変調方式（例えば１６ＱＡＭ）及び、適用可能であれば所定のコンスタレーションリアレンジメントバージョンに従って、変調シンボル列１１４にマッピングすることで変調を行う。式（１）によれば、変調シンボル列１１４の長さは以下の式（２）によって与えられる。
Ｌ＝Ｎ×Ｐ      （２）
【００４６】
図３及び図５に示したチャネル符号化プロセスによれば、サブブロックごとに処理を行うため、ビットインタリービングもシンボルインタリービングのどちらもシステマチックビットとパリティビットにわたって実行されない。それゆえ、変調シンボル列１１４は、実際上、システマチックパート及びパリティパートの２つの部分から構成される。システマチックパートはシステマチックビットによって作成された変調シンボルより構成され、パリティパートはパリティビットによって作成された変調シンボルより構成される。
【００４７】
そして、図１に示すデータセグメント化部１１６は、変調シンボル列１１４を単一のＬＲＵに適合する大きさにされたブロックに分割し、セグメント化された複数のブロック１１８を生成する。ここで、データセグメント化部１１６において単純なセグメント化を行う場合の動作を例示する。
【００４８】
図６は、単純なセグメント化を適用した場合のデータセグメント化方法５００を示すフローチャートである。このデータセグメント化方法５００はステップ５０２から始まる。ステップ５０４で、変調シンボル列１１４に対して、Ｐ×Ｎのサイズのブロックシンボルインタリーバによってシンボルインタリービングを行う。このシンボルインタリービングでは、概念的に縦横方向二次元のＰ×Ｎの行列配置を持つブロックシンボルインタリーバを用い、横方向の行単位でブロックシンボルインタリーバに書き込みを行い、縦方向の列単位で読み出しを行う。これによって変調シンボル列１１４のインタリーブを行う。次に、ステップ５０６で、インタリーブされた変調シンボル列を順次、各々がＰシンボルを有するＮブロックにセグメント化する。このデータセグメント化方法５００はステップ５０８で終わる。
【００４９】
そして、図１に示すセグメントマッピング部１２０は、セグメント化ブロック１１８をＲＦキャリアの組１２６のデータ領域にマッピングする。セグメント化ブロック１１８は、以下のようにしてＲＦキャリアの組１２６のデータ領域に割り当てられ得る［ＩＥＥＥ８０２．１６ｍ  ＳＤＤ、ＩＥＥＥ８０２．１６ｍ−０８／００３ｒ７、ｐ．１４７参照］。
【００５０】
１）最低の論理ＲＦキャリアインデックスを持つＲＦキャリアのデータ領域における、最低のＬＲＵインデックスから、１つのＬＲＵに各々のセグメント化されたブロックをマッピングする。
２）ＬＲＵインデックスが増加するようにマッピングを続ける。データ領域の端に到達した場合、次の利用可能な論理ＲＦキャリアインデックスを持つＲＦキャリアのデータ領域における、最低のＬＲＵインデックスからマッピングを続ける。
３）セグメント化されたブロックの全部がマップされるまでマッピングを続ける。
【００５１】
図１において、サブキャリアマッピング／ＩＦＦＴ部の組１２４における各々のサブキャリアマッピング／ＩＦＦＴ部は、ＲＦキャリアの組１２６の特定のＲＦキャリアでＬＲＵの論理−物理マッピングを実行する。例えば、第１のサブキャリアマッピング／ＩＦＦＴ部１２４ａは、ＲＦキャリア１−１２６ａでＬＲＵの論理−物理マッピングを実行し、第ｋのサブキャリアマッピング／ＩＦＦＴ部１２４ｂは、ＲＦキャリアｋ−１２６ｂでＬＲＵの論理−物理マッピングを実行する。マルチキャリアシステムでは、ＬＲＵがキャリアごとに独立に定義される。ＲＦキャリアの特定のＰＨＹは、キャリアあたりのＬＲＵに基づきサブキャリアマッピングを実行する。そして、各サブキャリアマッピング／ＩＦＦＴ部は、ＩＦＦＴの処理を行い、ＲＦキャリア１−１２６ａ〜ｋ−１２６ｂの各キャリアの送信データを生成する。上記動作により、マルチキャリアの送信データが生成され出力される。
【００５２】
一方、受信機１５０では、図２において、送信機１００の処理に対応した反転操作を実行する。サブキャリアデマッピング／ＦＦＴ部の組１５６における各々のサブキャリアデマッピング／ＦＦＴ部は、受信したＲＦキャリアの組１２６についてＦＦＴの処理を行い、ＲＦキャリアの組１２６の特定のＲＦキャリアについて、ＬＲＵの論理−物理マッピングを元に復元する。セグメントデマッピング部１５８は、ＲＦキャリアの組１２６のデータ領域にマッピングされた受信変調シンボルのセグメント化ブロック１６０を、デマッピングして復元する。データアセンブリ部１６２は、複数のセグメント化ブロック１６０について、送信機１００のデータセグメント化部１１６と逆の処理を行い、変調シンボル列１６４を復元する。この際、セグメント化されたブロックの結合及びシンボルデインタリーブを行って変調シンボル列１６４を組み立てる。復調器１６６は、所定の変調方式に従って変調シンボル列１６４の復調を行い、符号化データのサブパケット１６８を生成する。チャネルデコーダ１７０は、送信機１００のチャネルエンコーダ１０８と逆の処理を行い、符号化データのサブパケット１６８のサブブロックデインタリーブやデコードを施して復号化した受信データのデータ列を取得する。
【００５３】
図７は、図６に示したデータセグメント化方法５００の処理例を示す図である。ここでは、ＲＦキャリアの数ｋをｋ＝３、ＲＦキャリアあたりのＬＲＵの数を２と仮定する。よって、ＲＦキャリアの組１２６に割り当てられたＬＲＵの総数ＮはＮ＝６である。
【００５４】
図６及び図７に示すように、シンボルインタリービングの後、変調シンボル列１１４は、セグメント化ブロック１１８として、順次、６つのブロック６１２、６１４、６１６、６２２、６２４、６２６にセグメント化される。第１のセグメント化ブロック６１２はＲＦキャリア１−６６２ａでデータ領域６３０の第１のＬＲＵ６３２にマッピングされる。第２のセグメント化ブロック６１４はＲＦキャリア１−６６２ａでデータ領域６３０の第２のＬＲＵ６３４にマッピングされる。第３のセグメント化ブロック６１６はＲＦキャリア２−６６２ｂでデータ領域６４０の第１のＬＲＵ６４２にマッピングされる。第４のセグメント化ブロック６２２はＲＦキャリア２−６６２ｂでデータ領域６４０の第２のＬＲＵ６４４にマッピングされる。第５のセグメント化ブロック６２４はＲＦキャリア３−６６２ｃでデータ領域６５０の第１のＬＲＵ６５２にマッピングされる。そして第６のセグメント化ブロック６２６はＲＦキャリア３−６６２ｃでデータ領域６５０の第２のＬＲＵ６５４にマッピングされる。
【００５５】
このとき、図６及び図７に示すように、シンボルインタリービングによって、変調シンボル列１１４のシステマチックパート６０２は、６つのブロック６１２、６１４、６１６、６２２、６２４、６２６の各々にほぼ等しく割り当てられる。そして変調シンボル列１１４のパリティパート６０４もまた、６つのブロック６１２、６１４、６１６、６２２、６２４、６２６の各々にほぼ等しく割り当てられる。その結果、変調シンボル列１１４のシステマチックパート６０２及びパリティパート６０４は、ＲＦキャリアの全てで伝送されるようにすることができる。これは、システマチックビット及びパリティビットの周波数ダイバーシチを改善する。したがって、特に高符号化率の場合に、ＣＴＣ復号化性能を改善することができる。
【００５６】
しかし、ＦＥＣブロックサイズ、変調次数、ＬＲＵにおけるサブキャリアの有効数などの条件によっては、上記の単純なセグメント化を適用した場合のデータセグメント化方法では、関連するシステマチックビット及びパリティビットが同じキャリアに偏ってしまうことがある。ＦＥＣブロックサイズＮＦＢ、変調次数Ｍ、ＲＦキャリアの組１２６に割り当てられたＬＲＵの総数Ｎが以下の式（３）の条件を満たす場合、上記データセグメント化方法５００では以下のような課題が生じる。
Ｍｏｄ（ＮＦＢ，２×Ｎ×Ｍ）＝０      （３）
【００５７】
１）関連するシステマチックビットＡ（ｉ）及びＢ（ｉ）は常に同じブロック／ＬＲＵに割り当てられる。
２）パリティビットＹ１（ｉ）（サブパケットの長さによってはおそらくＷ１（ｉ）についても同様）の一部、及びそれらの関連するシステマチックビットＡ（ｉ）及びＢ（ｉ）は、同じブロック／ＬＲＵに割り当てられる。
【００５８】
図８は、図６及び図７に示した単純なセグメント化を適用した場合のデータセグメント化方法５００によるセグメント化ブロックの配置例を示す図である。この図８において、例えば、各サブブロックのインデックスｉ＝１、２、２３、２４、２５、２６、４７、４８について、ｉが同一である関連するシステマチックビットＡ（ｉ）、Ｂ（ｉ）、パリティビットＹ１（ｉ）、Ｙ２（ｉ）が同じブロック／ＬＲＵに割り当てられる。ここで、ＦＥＣブロックサイズＮＦＢ＝９６、変調次数Ｍ＝４、ＬＲＵの総数Ｎ＝６である。図８において、関連するシステマチックビット及びパリティビットが同じブロック／ＬＲＵに割り当てられたものを斜体で示している。
【００５９】
このように、上記データセグメント化方法５００は、関連するシステマチックビット及びパリティビットが同じＲＦキャリアに割り当てられる可能性があることから、必ずしもシステマチックビット及びパリティビットの周波数ダイバーシチを最大限にすることができない。そのようなＲＦキャリアが強い干渉を受けた場合、ＣＴＣ復号化性能が劣化することがある。
【００６０】
したがって、マルチキャリア運用のシステマチックビット及びパリティビットの周波数ダイバーシチ効果をさらに改善するために、より効率的なデータセグメント化方法を開発する必要性が存在する。本発明では、各々のＬＲＵがほぼ同じ数のシステマチックビット及びパリティビットを有するように、また、関連するシステマチックビット及びパリティビットが異なるＬＲＵに割り当てられるように、効率的なデータセグメント化方法を提供する。
【００６１】
本発明の主たる態様によれば、ＯＦＤＭＡマルチキャリア運用において変調シンボル列をセグメント化するための方法が提供される。この方法は、ｉ）変調シンボル列のＪ×Ｋ部分の各々をＮグループにグループ化し、それにより同じ部分のＮグループがほぼ等しい数の変調シンボルを有するようにするステップと、ii）ＦＥＣブロックに対応するいずれかの（Ｋ−１）部分の各々のＮグループを巡回にシフトするステップとを含む。ここで、Ｊは変調シンボル列に対応するＦＥＣブロックの所定の数であり、Ｎは割り当てられたＬＲＵの所定の数であり、Ｋは３または４のどちらかに等しい既定の正の整数である。Ｋは、送信データの符号化率（サブパケットの長さ）などによって決定されるもので、処理対象とする変調シンボル列の特定部分のパート数を示すものである。例えばマザー符号化率を１／３とし、システマチックビットＡ，Ｂ、及びパリティビットＹ１，Ｙ２のサブブロックの各パートに適用する場合はＫ＝３であり、さらにパリティビットＷ１、Ｗ２のサブブロックのパートを含めて適用する場合はＫ＝４である。
【００６２】
本発明の主たる態様によれば、パート数Ｋ＝３の場合、ＦＥＣブロックに対応する連続する特定部分は、システマチックビットＡのビット列、システマチックビットＢのビット列、及びＦＥＣブロックのＣＴＣ符号化によるパリティビットＹ１、Ｙ２のビット列によって作成された、システマチックパートＡ、システマチックパートＢ、及びパリティパートＹより構成される。
【００６３】
あるいはまた、パート数Ｋ＝４の場合、ＦＥＣブロックに対応する連続する特定部分は、システマチックビットＡのビット列、システマチックビットＢのビット列、ＦＥＣブロックのＣＴＣ符号化によるパリティビットＹ１、Ｙ２のビット列、ならびにパリティビットＷ１、Ｗ２のビット列によって作成された、システマチックパートＡ、システマチックパートＢ、パリティパートＹ、及びパリティパートＷより構成される。
【００６４】
本発明の主たる態様によれば、ＦＥＣブロックに対応するいずれかの（Ｋ−１）部分のグループは、（Ｋ−１）の異なるシフト量で同じ方向に巡回にシフトされる。
【００６５】
あるいはまた、ＦＥＣブロックに対応するいずれかの（Ｋ−１）部分のグループは、Ｋ＝３の場合、同じシフト量で反対方向に巡回にシフトされる。
【００６６】
なお、Ｋ個のパートの全てについて、それぞれを異なるシフト量で巡回シフトさせるようにしてもよい。ここで、１つのパートのシフト量を０とし、他の（Ｋ−１）個のパートを異なるシフト量で同じ方向、あるいは同じシフト量で反対方向に巡回シフトすれば、上記と同様の処理になる。
【００６７】
上記のように、本発明の態様では、システマチックパートやパリティパートのサブブロック等で分割される複数パートにおいて、それぞれ同数の複数グループにグルーピングし、それぞれグループをパート間で異なるシフト量、あるいは同じシフト量で反対方向に巡回シフトさせる。このようなグループ単位の巡回シフトを用いることによって、システマチックビットＡ（ｉ）、Ｂ（ｉ）、パリティビットＹ１（ｉ）、Ｙ２（ｉ）をインタレースしてセグメント化する際に、全てのセグメントで各パートのサブブロックのインデックスが異なるように分散させることが可能である。巡回シフトは、異なるシフト量にすれば、必ず順序が異なる配列になる。また、巡回シフトを適用する場合、各セグメントでインデックスが異なるような配列の設定を個別に行う必要が無いため、メモリ容量や処理負荷を軽減できる。
【００６８】
本発明の上記及び他の特徴及び利益は、添付図面及び添付請求項とともに本発明の以下の詳細な説明により、より良好に理解されるであろう。
【００６９】
本発明の種々の実施形態をここに添付図面を用いて詳述する。以下の説明において、同様の機能及び構成の詳細な説明は、明快さ及び簡潔さのために省略する。
【００７０】
（第１の実施形態）
図９は、本発明の実施形態に係るデータセグメント化部の構成を示すブロック図である。データセグメント化部１１６は、シンボルグルーピング部１３０２、グループ巡回シフト部１３０４、グループ置換及びセグメント化部１３０６を有して構成される。シンボルグルーピング部１３０２は、変調シンボル列の特定部分（パート）をそれぞれＮグループにグループ化する。変調シンボル列の特定部分は、システマチックパートＡ、システマチックパートＢ、パリティパートＹ及びパリティパートＷ、あるいは１つのパリティパートとする。グループ巡回シフト部１３０４は、変調シンボル列の特定部分のグループを、所定のシフト量及び所定のシフト方向に従って巡回にシフトする。グループ置換及びセグメント化部１３０６は、巡回シフト後の複数グループの変調シンボル列について、特定部分のパート間で互いにインタレース（グループ置換）を行い、複数ブロックにセグメント化する。ここで、グループ置換及びセグメント化部１３０６による、グループ置換とセグメント化については、図６及び図７で示したシンボルインタリービング及びセグメント化と同様の手順を用いればよい。
【００７１】
図１０は、本発明の第１の実施形態に係るデータセグメント化方法７００を示すフローチャートである。図１１は、第１の実施形態に係るデータセグメント化方法７００の処理例を示す図である。第１の実施形態では、データセグメント化部１１６において処理対象とする変調シンボル列の特定部分のパート数Ｋに関して、Ｋ＝３の場合を示す。この場合、（Ｋ−１）＝２つのパート部分のグループについて、グループ巡回シフトを行う。
【００７２】
図１０及び図１１に示すように、第１の実施形態のデータセグメント化部１１６によるデータセグメント化方法７００はステップ７０２から始まる。ステップ７０４で、シンボルグルーピング部１３０２により、変調シンボル列を、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６の３つの部分に分割する。システマチックパートＡ８０２は、システマチックビットＡのビット列によって作成された変調シンボルより構成される。システマチックパートＢ８０４は、システマチックビットＢのビット列によって作成された変調シンボルより主に構成される。そしてパリティパート８０６は、パリティビットＹ１及びパリティビットＹ２のビット列によって作成された変調シンボルより主に構成される。ここで、パリティパート８０６は、サブパケットの長さに応じて、パリティビットＷ１及びパリティビットＷ２のビット列によって作成された変調シンボルより構成され得る。
【００７３】
ステップ７０６で、シンボルグルーピング部１３０２により、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６を、それぞれＮグループにグループ化する。ここでＬＲＵの総数Ｎ＝６とする。より詳しくは、図１１に示すように、システマチックパートＡ８０２はＧ１〜Ｇ６の６グループ、すなわちグループ８１２、８１４、８１６、８１８、８２０、８２２にセグメント化される。システマチックパートＢ８０４はＧ１〜Ｇ６の６グループ、すなわちグループ８２４、８２６、８２８、８３０、８３２、８３４にセグメント化される。パリティパート８０６もまたＧ１〜Ｇ６の６グループ、すなわちグループ８３６、８３８、８４０、８４２、８４４、８４６にセグメント化される。このステップ７０６におけるシンボルグループ化手順を以下に詳述する。
【００７４】
システマチックパートＡ８０２及びシステマチックパートＢ８０４は、以下の式（４）によって決定される同じ長さを有するものとする。
【００７５】
【数１】
0005451757.tif 000002
【００７６】
ここで、└ ┘はフロア演算子を示し、└Ｘ┘はＸのフロア演算を表している。以下においても同様である。
【００７７】
上記式（２）及び式（４）に基づき、パリティパート８０６の長さは以下の式（５）によって与えられる。
ＬＰ＝Ｐ×Ｎ−２×ＬＳ      （５）
【００７８】
システマチックパートＡ８０２（またはシステマチックパートＢ８０４）の長さＬＳは、さらに以下の式（６）によって表すことができる。
ＬＳ＝ａ１×Ｎ＋ｂ１＝ａ１×（Ｎ−ｂ１）＋（ａ１＋１）×ｂ１      （６）
ここで、ａ１及びｂ１は整数である。
【００７９】
したがって、パリティパート８０６の長さＬＰは以下の式（７）によって表すことができる。
ＬＰ＝（Ｐ−２ａ１）×Ｎ−２ｂ１＝（Ｐ−２ａ１）×（Ｎ−ｂ１）＋（Ｐ−２ａ１−２）×ｂ１      （７）
【００８０】
上記式（６）及び式（７）から、システマチックパートＡ８０２（またはシステマチックパートＢ８０４）が、少なくとも２つの異なるサイズのＮグループに、すなわちサイズａ１シンボルの（Ｎ−ｂ１）グループとサイズ（ａ１＋１）シンボルのｂ１グループとに分割され得ることを理解するのは容易である。パリティパート８０６もまた、少なくとも２つの異なるサイズのＮグループに、すなわちサイズ（Ｐ−２ａ１）シンボルの（Ｎ−ｂ１）グループとサイズ（Ｐ−２ａ１−２）シンボルのｂ１グループとに分割され得る。ここで、ｂ１＝０の場合、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６について、単一のグループサイズだけが存在することになる。また、２つの異なるサイズが存在する場合、２つのサイズの差は少なくとも２シンボルである。
【００８１】
システマチックパートＡ８０２（またはシステマチックパートＢ８０４）について、サイズａ１シンボルの（Ｎ−ｂ１）グループが最初に形成され、引き続きサイズ（ａ１＋１）のｂ１グループが形成され得る。パリティパート８０６については、サイズ（Ｐ−２ａ１）シンボルの（Ｎ−ｂ１）グループが最初に形成され、引き続きサイズ（Ｐ−２ａ１−２）シンボルのｂ１グループが形成され得る。
【００８２】
あるいはまた、システマチックパートＡ８０２（またはシステマチックパートＢ８０４）について、サイズ（ａ１＋１）シンボルのｂ１グループが最初に形成され、引き続きサイズａ１シンボルの（Ｎ−ｂ１）グループが続いて形成される。パリティパート８０６については、サイズ（Ｐ−２ａ１−２）シンボルのｂ１グループが最初に形成され、その後サイズ（Ｐ−２ａ１）シンボルの（Ｎ−ｂ１）グループが続いて形成される。
【００８３】
次に、ステップ７０８で、グループ巡回シフト部１３０４により、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６の３つのパートうち、いずれか２つのパートのグループを所定のシフト量で異なる方向に巡回にシフトする。所定のシフト量の好ましい値は└Ｎ／３┘グループである。
【００８４】
あるいはまた、ステップ７０８で、グループ巡回シフト部１３０４により、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６のうちのいずれか２つのパートのグループを、２つの異なる所定のシフト量で同じ方向に巡回にシフトすることも可能である。これらの２つのシフト量の好ましい値はそれぞれ、└Ｎ／３┘及び２×└Ｎ／３┘である。この場合、送信機におけるデータセグメント化及びマッピング処理と、受信機におけるデータアセンブリ及びデマッピング処理の処理遅延を低減することができる。
【００８５】
図１１の例では、システマチックパートＢ８０４とパリティパート８０６のグループがそれぞれ巡回シフトされる。グループ巡回シフトがシステマチックパートＢ８０４及びパリティパート８０６について異なる方向で実行される場合、シフト量は２グループとする。グループ巡回シフトがシステマチックパートＢ８０４及びパリティパート８０６について同じ方向で実行される場合、システマチックパートＢ８０４についてのシフト量は４グループであり、パリティパート８０６についてのシフト量は２グループである。
【００８６】
次に、ステップ７１０で、グループ置換及びセグメント化部１３０６により、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６のグループを一緒にインタレースすることによって、グループ置換を実行する。そして、ステップ７１２で、グループ置換及びセグメント化部１３０６により、インタレースされたグループを順次、各々がＰシンボルを有するＮブロックにセグメント化する。このデータセグメント化方法７００はステップ７１４で終わる。
【００８７】
受信機１５０では、送信機１００の処理に対応した反転操作を実行することによって、送信機１００と逆の処理で伝送された受信対象のデータ列を生成する。ここで、データアセンブリ部１６２は、上記のデータセグメント化方法７００と逆の処理を行い、複数のセグメント化ブロックから変調シンボル列を組み立てて復元する。すなわち、データアセンブリ部１６２は、セグメント化されたブロックの結合及び逆置換、逆方向のグループ巡回シフト、グループ化された各パートの統合、変調シンボル列の結合を行うことで、変調シンボル列を元の状態に組み立てる。
【００８８】
図１１に示すように、グループ置換及びセグメント化の後、第１のブロック８５２は、システマチックパートＡ８０２のグループ１（Ｇ１）８１２、システマチックパートＢ８０４のグループ３（Ｇ３）８２８、及びパリティパート８０６のグループ５（Ｇ５）８４４より構成される。第２のブロック８５４は、システマチックパートＡ８０２のグループ２（Ｇ２）８１４、システマチックパートＢ８０４のグループ４（Ｇ４）８３０、及びパリティパート８０６のグループ６（Ｇ６）８４６より構成される。第３のブロック８５６は、システマチックパートＡ８０２のグループ３（Ｇ３）８１６、システマチックパートＢ８０４のグループ５（Ｇ５）８３２、及びパリティパート８０６のグループ１（Ｇ１）８３６より構成される。第４のブロック８６２は、システマチックパートＡ８０２のグループ４（Ｇ４）８１８、システマチックパートＢ８０４のグループ６（Ｇ６）８３４、及びパリティパート８０６のグループ２（Ｇ２）８３８より構成される。第５のブロック８６４は、システマチックパートＡ８０２のグループ５（Ｇ５）８２０、システマチックパートＢ８０４のグループ１（Ｇ１）８２４、及びパリティパート８０６のグループ３（Ｇ３）８４０より構成される。第６のブロック８６６は、システマチックパートＡ８０２のグループ６（Ｇ６）８２２、システマチックパートＢ８０４のグループ２（Ｇ２）８２６、及びパリティパート８０６のグループ４（Ｇ４）８４２より構成される。
【００８９】
上記データセグメント化方法７００によれば、図１０及び図１１に示すシンボルグループ化、グループ巡回シフト、グループ置換及びセグメント化によって、システマチックパートＡ８０２、システマチックパートＢ８０４、及びパリティパート８０６は、同じブロック／ＬＲＵにほぼ等しく割り当てられる。さらに、グループ巡回シフトによって、パリティビットＹ１（ｉ）と、これに関連するシステマチックビットＡ（ｉ）及びＢ（ｉ）は、常に異なるブロック／ＬＲＵに割り当てられる。
【００９０】
図１２は、図１０及び図１１に示した本実施形態のシンボルグループ化及びグループ巡回シフトを適用したデータセグメント化方法７００によるセグメント化ブロックの配置例を示す図である。この図１２において、例えば、各サブブロックのインデックスｉ＝１、２、２３、２４、２５、２６、４７、４８について、ｉが同一である関連するシステマチックビットＡ（ｉ）、Ｂ（ｉ）、パリティビットＹ１（ｉ）が異なるブロック／ＬＲＵに割り当てられる。ここで、ＦＥＣブロックサイズＮＦＢ＝９６、変調次数Ｍ＝４、ＬＲＵの総数Ｎ＝６である。
【００９１】
これによって、関連するシステマチックビット及びパリティビットは、可能な限り異なるＲＦキャリアで伝送される。したがって、図１０に示したデータセグメント化方法７００は、図６に示した単純なデータセグメント化方法５００に比べて、システマチックビット及びパリティビットの周波数ダイバーシチ効果を改善することができる。
【００９２】
（第２の実施形態）
第２の実施形態は、第１の実施形態に対してサブパケットの長さを増加させた場合の例を示したものである。
【００９３】
送信データの符号化率が１／２未満であるようにサブパケットの長さが増加する際に、変調シンボル列のパリティパートはまた、パリティビットＹ１及びＹ２のビット列に加えて、パリティビットＷ１及びＷ２のビット列によって作成された変調シンボルを含み得る。加えて、ｉが同一であるパリティビットＷ１（ｉ）もまた、システマチックビットＡ（ｉ）及びＢ（ｉ）、並びにパリティビットＹ１（ｉ）に関連している。この場合、システマチックビット及びパリティビットの周波数ダイバーシチ効果をさらに改善する目的で、関連するシステマチック／パリティビットＡ（ｉ）、Ｂ（ｉ）、Ｙ１（ｉ）及びＷ１（ｉ）を異なるブロック／ＬＲＵに割り当てることは道理にかなっているはずである。
【００９４】
図１３は、本発明の第２の実施形態に係るデータセグメント化方法９００を示すフローチャートである。図１４は、第２の実施形態に係るデータセグメント化方法９００の処理例を示す図である。第２の実施形態では、データセグメント化部１１６において処理対象とする変調シンボル列の特定部分のパート数Ｋに関して、Ｋ＝４の場合を示す。この場合、（Ｋ−１）＝３つのパート部分のグループについて、グループ巡回シフトを行う。
【００９５】
図１３及び図１４に示すように、第２の実施形態のデータセグメント化部１１６によるデータセグメント化方法９００はステップ９０２から始まる。ステップ９０４で、シンボルグルーピング部１３０２により、変調シンボル列を、システマチックパートＡ１００２、システマチックパートＢ１００４、パリティパートＹ１００６、及びパリティパートＷ１００８の４つの部分に分割する。パリティパートＹ１００６は、パリティビットＹ１及びＹ２のビット列によって作成された変調シンボルより構成され、パリティパートＷ１００８は、パリティビットＷ１及びＷ２のビット列によって作成された変調シンボルより構成される。
【００９６】
ステップ９０６で、シンボルグルーピング部１３０２により、システマチックパートＡ１００２、システマチックパートＢ１００４、パリティパートＹ１００６、及びパリティパートＷ１００８を、それぞれＮグループにグループ化する。ここでＬＲＵの総数Ｎ＝９とする。より詳しくは、図１４に示すように、システマチックパートＡ１００２は、Ｇ１〜Ｇ９の９グループ、すなわちグループ１０１２、１０１４、１０１６、１０１８、１０２０、１０２２、１０２４、１０２６、１０２８に分割される。システマチックパートＢ１００４は、Ｇ１〜Ｇ９の９グループ、すなわちグループ１０３０、１０３２、１０３４、１０３６、１０３８、１０４０、１０４２、１０４４、１０４６に分割される。パリティパートＹ１００６もまた、Ｇ１〜Ｇ９の９グループ、すなわちグループ１０４８、１０５０、１０５２、１０５４、１０５６、１０５８、１０６０、１０６２、１０６４に分割される。パリティパートＷ１００８もまた、Ｇ１〜Ｇ９の９グループ、すなわちグループ１０６６、１０６８、１０７０、１０７２、１０７４、１０７６、１０７８、１０８０、１０８２に分割される。このステップ９０６におけるシンボルグループ化手順を以下に詳述する。
【００９７】
ここで、システマチックパートＡ１００２（またはシステマチックパートＢ１００４）の長さＬＳは、上記式（４）によって定義され、式（６）によって表され得る。したがって、システマチックパートＡ１００２（またはシステマチックパートＢ１００４）のシンボルグループ化手順は、図１０に示したようなシステマチックパートＡ８０２（またはシステマチックパートＢ８０４）についてのそれと同じである。
【００９８】
パリティパートＹ１００６の長さは、システマチックパートの長さＬＳを用いて、以下の式（８）によって与えられ得る。
ＬＹ＝２×ＬＳ      （８）
【００９９】
そして上記式（２）及び（８）に基づき、パリティパートＷ１００８の長さは以下の式（９）によって与えられる。
ＬＷ＝Ｐ×Ｎ−４×ＬＳ      （９）
【０１００】
よって、上記式（６）によれば、パリティパートＹ１００６の長さＬＹは以下の式（１０）によって表され得る。
ＬＹ＝２ａ１×Ｎ＋２ｂ１＝２ａ１×（Ｎ−ｂ１）＋（２ａ１＋２）×ｂ１      （１０）
【０１０１】
そして、パリティパートＷ１００８の長さＬＷは以下の式（１１）によって表され得る。
ＬＷ＝（Ｐ−４ａ１）×Ｎ−４ｂ１＝（Ｐ−４ａ１）×（Ｎ−ｂ１）＋（Ｐ−４ａ１−４）×ｂ１      （１１）
【０１０２】
上記式（１０）及び（１１）から、パリティパートＹ１００６が少なくとも２つの異なるサイズのＮグループに、すなわちサイズ２ａ１シンボルの（Ｎ−ｂ１）グループとサイズ（２ａ１＋２）シンボルのｂ１グループとに分割され得ることを理解するのは容易である。また、パリティパートＷ１００８は、少なくとも２つの異なるサイズのＮグループに、すなわちサイズ（Ｐ−４ａ１）シンボルの（Ｎ−ｂ１）グループとサイズ（Ｐ−４ａ１−４）シンボルのｂ１グループとに分割され得る。ここで、ｂ１＝０の場合、パリティパートＹ１００６及びパリティパートＷ１００８について、単一のグループサイズだけが存在することになる。また、２つの異なるサイズが存在する場合、２つのサイズの差は少なくとも４シンボルである。
【０１０３】
パリティパートＹ１００６について、サイズ２ａ１シンボルの（Ｎ−ｂ１）グループが最初に形成され、引き続きサイズ（２ａ１＋２）シンボルのｂ１グループが形成され得る。パリティパートＷ１００８については、サイズ（Ｐ−４ａ１）シンボルの（Ｎ−ｂ１）グループが最初に形成され、引き続きサイズ（Ｐ−４ａ１−４）シンボルのｂ１グループが形成され得る。
【０１０４】
あるいはまた、パリティパートＹ１００６について、サイズ（２ａ１＋２）シンボルのｂ１グループが最初に形成され、引き続きサイズ２ａ１シンボルの（Ｎ−ｂ１）グループが続いて形成される。パリティパートＷ１００８については、サイズ（Ｐ−４ａ１−４）シンボルのｂ１グループが最初に形成され、引き続きサイズ（Ｐ−４ａ１）シンボルの（Ｎ−ｂ１）グループが続いて形成される。
【０１０５】
次に、ステップ９０８で、グループ巡回シフト部１３０４により、システマチックパートＡ１００２、システマチックパートＢ１００４、パリティパートＹ１００６、及びパリティパートＷ１００８の４つのパートうち、いずれか３つのパートのグループを３つの異なる所定のシフト量で同じ方向に巡回にシフトする。これらの３つのシフト量の好ましい値はそれぞれ、└Ｎ／４┘、２×└Ｎ／４┘、及び３×└Ｎ／４┘である。
【０１０６】
図１４の例では、システマチックパートＢ１００４、パリティパートＹ１００６、及びパリティパートＷ１００８のグループがそれぞれ巡回にシフトされる。この場合、システマチックパートＢ１００４のシフト量は２グループであり、パリティパートＹ１００６のシフト量は４グループであり、そしてパリティパートＷ１００８のシフト量は６グループである。
【０１０７】
次に、ステップ９１０で、グループ置換及びセグメント化部１３０６により、システマチックパートＡ１００２、システマチックパートＢ１００４、パリティパートＹ１００６、及びパリティパートＷ１００８のグループを一緒にインタレースすることによって、グループ置換を実行する。そして、ステップ９１２で、グループ置換及びセグメント化部１３０６により、インタレースされたグループを順次、各々がＰシンボルを有するＮブロックにセグメント化する。このデータセグメント化方法９００はステップ９１４で終わる。
【０１０８】
上記データセグメント化方法９００によれば、図１３及び図１４に示すシンボルグループ化、グループ巡回シフト、グループ置換及びセグメント化によって、システマチックパートＡ１００２、システマチックパートＢ１００４、並びにパリティパートＹ１００６及びパリティパートＷ１００８は、同じブロック／ＬＲＵにほぼ等しく割り当てられる。さらに、グループ巡回シフトによって、パリティビットＹ１（ｉ）及びＷ１（ｉ）と、これらに関連するシステマチックビットＡ（ｉ）及びＢ（ｉ）は、常に異なるブロック／ＬＲＵに割り当てられる。
【０１０９】
これによって、関連するシステマチック／パリティビットＡ（ｉ）、Ｂ（ｉ）、Ｙ１（ｉ）、Ｗ１（ｉ）は、可能な限り異なるＲＦキャリアで伝送される。したがって、図１３に示したデータセグメント化方法９００は、図１０に示したデータセグメント化方法７００に比べて、システマチックビット及びパリティビットの周波数ダイバーシチ効果を改善することができる。
【０１１０】
（第３の実施形態）
第３の実施形態は、第１の実施形態に対して複数のＦＥＣブロックに適用した場合の例を示したものである。
【０１１１】
一般に、ＰＨＹ  ＰＤＵが最大ＦＥＣブロックサイズを上回る場合、データ列は多くのＦＥＣブロックに分割され、それらのＦＥＣブロックの各々は別個に符号化される。図１０に示したデータセグメント化方法７００及び図１３に示したデータセグメント化方法９００は、ＰＨＹ  ＰＤＵあたり単一のＦＥＣブロックの場合に適用できるものである。そこで、ＰＨＹ  ＰＤＵあたり複数のＦＥＣブロックに適用可能な例を以下に示す。
【０１１２】
図１５は、本発明の第３の実施形態に係るデータセグメント化方法１１００を示すフローチャートである。図１６は、第３の実施形態に係るデータセグメント化方法１１００の処理例を示す図である。第３の実施形態では、データセグメント化部１１６において処理対象とする変調シンボル列の特定部分のパート数Ｋに関して、Ｋ＝３の場合を示す。また、複数のＦＥＣブロックに対応するセグメント数Ｊとして、Ｊ＝２の場合を示す。この場合、２つのセグメントそれぞれにおいて、（Ｋ−１）＝２つのパート部分のグループについて、グループ巡回シフトを行う。
【０１１３】
図１５及び図１６に示すように、第３の実施形態のデータセグメント化部１１６によるデータセグメント化方法１１００はステップ１１０２から始まる。ステップ１１０４で、シンボルグルーピング部１３０２により、変調シンボル列をＪセグメントに分割する。ここで、Ｊ＝２はＦＥＣブロックの数であり、また第ｊセグメントは第ｊのＦＥＣブロックに対応する。
【０１１４】
次に、ステップ１１０６で、シンボルグルーピング部１３０２及びグループ巡回シフト部１３０４により、上記第１及び第２の実施形態で述べたＰＨＹ  ＰＤＵあたり単一のＦＥＣブロックの場合と同様、Ｊセグメントの各々について、変調シンボル列の分割、シンボルグループ化、及びグループ巡回シフトを実行する。すなわち、データセグメント化方法７００のステップ７０４、７０６、及び７０８、または、データセグメント化方法９００のステップ９０４、９０６、及び９０８と同様にして実行される。
【０１１５】
そして、ステップ１１０８で、グループ置換及びセグメント化部１３０６により、グループ置換及びセグメント化を変調シンボル列の全てのセグメントにわたり実行する。図１６に示すように、例えば、第１のブロック（ブロック１）１２６０は、第１のセグメント（セグメント１）１２０８ａの３グループ、すなわちシステマチックパートＡ１２０２ａのグループ１（Ｇ１）１２１２ａ、システマチックパートＢ１２０４ａのグループ３（Ｇ３）１２２８ａ、及びパリティパート１２０６ａのグループ５（Ｇ５）１２４４ａとともに、第２のセグメント（セグメント２）１２０８ｂの３グループ、すなわちシステマチックパートＡ１２０２ｂのグループ１（Ｇ１）１２１２ｂ、システマチックパートＢ１２０４ｂのグループ３（Ｇ３）１２２８ｂ、及びパリティパート１２０６ｂのグループ５（Ｇ５）１２４４ｂとにより構成される。
【０１１６】
この場合、グループ置換が変調シンボル列の全部のセグメントにわたり実行されるので、ＣＴＣ復号化性能は、各ＦＥＣブロックについて改善することが可能である。
【０１１７】
上記データセグメント化方法１１００によれば、複数のＦＥＣブロックを用いる場合に、上記データセグメント化方法７００及び９００と同様、関連するシステマチック／パリティビットは常に異なるブロック／ＬＲＵに割り当てられる。したがって、関連するシステマチック／パリティビットが可能な限り異なるＲＦキャリアで伝送され、システマチックビット及びパリティビットの周波数ダイバーシチ効果を改善することができる。
【０１１８】
上述したように、各実施形態によれば、マルチキャリア運用のために変調シンボル列を複数のＲＦキャリアにマッピングする際に、シンボルグループ化、グループ巡回シフト、グループ置換及びセグメント化を行うことで、関連するシステマチックビット及びパリティビットが同じキャリアに偏ってしまうことを防止できる。これにより、関連するシステマチックビット及びパリティビットを分散して可能な限り異なるＲＦキャリアで伝送することが可能になる。したがって、受信側での誤り訂正能力などの復号化性能を改善でき、周波数ダイバーシチ効果を最大限に得ることができる。
【０１１９】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲で、上記実施形態における各構成要素を任意に組み合わせてもよい。
【０１２０】
なお、上記実施形態ではアンテナとして説明したが、アンテナポートでも同様に適用できる。アンテナポート（antenna port）とは、１本または複数の物理アンテナから構成される、論理的なアンテナを指す。すなわち、アンテナポートは必ずしも１本の物理アンテナを指すとは限らず、複数のアンテナから構成されるアレイアンテナ等を指すことがある。例えばＬＴＥにおいては、アンテナポートが何本の物理アンテナから構成されるかは規定されず、基地局が異なる参照信号（Reference signal）を送信できる最小単位として規定されている。また、アンテナポートはプリコーディングベクトル（Precoding vector）の重み付けを乗算する最小単位として規定されることもある。
【０１２１】
上記各実施形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。
【０１２２】
また、上記各実施形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１２３】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１２４】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０１２５】
本出願は、２００９年５月１３日出願の日本特許出願（特願２００９−１１６６２２）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【０１２６】
本発明は、マルチキャリア運用を行う場合に、符号化データの関連するビットが特定のキャリアに偏ることを防止することができ、周波数ダイバーシチ効果を改善することが可能となる効果を有し、複数のキャリアを利用したマルチキャリア運用を行う無線通信システム、例えばＩＥＥＥ  ８０２．１６ｍ等の無線通信システムに適用可能な無線通信装置及び無線通信方法等として有用である。
【符号の説明】
【０１２７】
１００  送信機
１０８  チャネルエンコーダ
１１２  変調器
１１６  データセグメント化部
１２０  セグメントマッピング部
１２４  サブキャリアマッピング／ＩＦＦＴ部の組
１２４ａ、１２４ｂ  サブキャリアマッピング／ＩＦＦＴ部
１２６  ＲＦキャリアの組
１２６ａ、１２６ｂ  ＲＦキャリア
１５０  受信機
１５６  サブキャリアデマッピング／ＦＦＴ部の組
１５６ａ、１５６ｂ  サブキャリアデマッピング／ＦＦＴ部
１５８  セグメントデマッピング部
１６２  データアセンブリ部
１６６  復調器
１７０  チャネルデコーダ
２０２  ＣＴＣエンコーダ
２０６  ビット分離部
２０８  サブブロックインタリービング部
２１２  ビットグルーピング部
２１６  ビット選択部
１３０２  シンボルグルーピング部
１３０４  グループ巡回シフト部
１３０６  グループ置換及びセグメント化部
【図１】
0005451757.tif 000003
【図２】
0005451757.tif 000004
【図３】
0005451757.tif 000005
【図４】
0005451757.tif 000006
【図５】
0005451757.tif 000007
【図６】
0005451757.tif 000008
【図７】
0005451757.tif 000009
【図８】
0005451757.tif 000010
【図９】
0005451757.tif 000011
【図１０】
0005451757.tif 000012
【図１１】
0005451757.tif 000013
【図１２】
0005451757.tif 000014
【図１３】
0005451757.tif 000015
【図１４】
0005451757.tif 000016
【図１５】
0005451757.tif 000017
【図１６】
0005451757.tif 000018
【図１７】
0005451757.tif 000019
【図１８】
0005451757.tif 000020