(57)【要約】    【課題】      最適なインタリーブ方法を選択することにより、受信特性を改善すること。    【解決手段】  チップインタリーバ選択部１０５は、遅延スプレッド等の伝搬チャネル情報に基づいて、チップインタリーブする際のパターンを選択する。信号合成部１１５は、チップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成する。チップインタリーブ部１１６は、チップインタリーブする際のパターンの情報に基づいて、チップデータをチップ毎に並び替える。周波数変換部１１７は、複数のチップ単位のコード多重されたチップデータに対して、逆高速フーリエ変換して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。  【選択図】      図１
2006093897.tif 000002
【特許請求の範囲】
【請求項１】
シンボルデータを拡散コードにて拡散処理してチップデータを生成する拡散手段と、
前記拡散手段にて生成されたチップデータを伝搬路環境に基づいてチップ毎に並び替える並び替え手段と、
前記並び替え手段にてチップ毎に並び替えられたチップデータをチップ毎に各サブキャリアに配置する変換手段と、
前記変換手段にて各サブキャリアに配置されたチップデータを送信する送信手段と、
を具備することを特徴とする通信装置。
【請求項２】
前記拡散手段にて通信相手毎に異なる拡散コードにて拡散処理されて生成されたチップデータをコード多重する信号合成手段を具備し、
前記並び替え手段は、前記信号合成手段にてコード多重されたチップデータを伝搬路環境に基づいてチップ毎に並び替えることを特徴とする請求項１記載の通信装置。
【請求項３】
前記並び替え手段にてチップ毎に並び替えられたチップデータをコード多重する信号合成手段を具備し、
前記拡散手段は、各通信相手のシンボルデータを前記通信相手毎に異なる拡散コードにて拡散処理してチップデータを生成し、
前記変換手段は、前記信号合成手段にてコード多重されたチップデータをチップ毎に各サブキャリアに配置することを特徴とする請求項１記載の通信装置。
【請求項４】
受信信号より前記伝搬路環境を示す遅延スプレッドを検出する伝搬路情報検出手段を具備し、
前記並び替え手段は、前記伝搬路環境を示す遅延スプレッドと並び替えのパターンとを関係付けた並び替え用情報を記憶するとともに、前記伝搬路情報検出手段にて検出された遅延スプレッドの情報を用いて前記並び替え用情報を参照することにより前記パターンを選択し、選択した前記パターンにて前記チップデータをチップ毎に並び替えることを特徴とする請求項１から請求項３のいずれかに記載の通信装置。
【請求項５】
受信信号より前記伝搬路環境を示す遅延スプレッドを検出する伝搬路情報検出手段を具備し、
前記並び替え手段は、前記伝搬環境を示す遅延スプレッドとインターリーブ長とを関係付けた並び替え用情報を記憶するとともに、前記伝搬路情報検出手段にて検出された遅延スプレッドの情報を用いて前記並び替え用情報を参照することにより前記インターリーブ長を選択し、選択した前記インターリーブ長にて前記チップデータをチップ毎に並び替えることを特徴とする請求項１から請求項４のいずれかに記載の通信装置。
【請求項６】
変調多値数、正規化コード数及び拡散率の組合せと誤り率特性が所定のレベル以上である遅延スプレッドの最適値とを関係付けた送信パラメータ設定用情報を記憶するとともに、前記伝搬路情報検出手段にて検出された遅延スプレッドを用いて前記送信パラメータ設定用情報を参照することにより選択した変調多値数、正規化コード数及び拡散率にて送信データを処理するように指示する無線リソース管理手段を具備することを特徴とする請求項２から請求項５のいずれかに記載の通信装置。
【請求項７】
請求項１から請求項６のいずれかに記載の通信装置を具備することを特徴とする基地局装置。
【請求項８】
シンボルデータを拡散コードにて拡散処理してチップデータを生成するステップと、
生成されたチップデータを伝搬路環境に基づいてチップ毎に並び替えるステップと、
チップ毎に並び替えられたチップデータをチップ毎に各サブキャリアに配置するステップと、
各サブキャリアに配置されたチップデータを送信するステップと、
を具備することを特徴とする送信方法。
【請求項９】
通信相手毎に異なる拡散コードにて拡散処理されて生成されたチップデータをコード多重するステップを具備し、
コード多重されたチップデータを伝搬路環境に基づいてチップ毎に並び替えることを特徴とする請求項８記載の送信方法。
【請求項１０】
チップ毎に並び替えられたチップデータをコード多重するステップを具備し、
各通信相手のシンボルデータを前記通信相手毎に異なる拡散コードにて拡散処理してチップデータを生成し、
コード多重されたチップデータをチップ毎に各サブキャリアに配置することを特徴とする請求項８記載の送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、基地局装置及び送信方法に関し、特に適応型インターリービング機能を有する通信装置、基地局装置及び送信方法に関する。
【背景技術】
【０００２】
従来、ネットワークにおける多様な要因に基づいて、好適なインターリービング方法を動的に選択する適応型インターリービング機能を有する通信システムが知られている（例えば、特許文献１）。このような通信システムは、シンボルインタリーバ、ビットインタリーバ及びチップインタリーバを具備し、コード多重数または拡散率に応じて最適な受信特性を有するインタリーバを適応的に選択する。
【０００３】
インタリーブは、マルチパスフェージングによりバースト誤りが発生すると、ターボ符号等のランダム誤り訂正符号はその能力を十分に発揮することができないので、このようなバースト誤りをランダム化する技術である。代表的なインタリーブとして以下の３つがある。１つ目はシンボルインタリーブであり、データ変調シンボル系列に対してインタリーブが行われるものである。シンボルインタリーブは、伝播チャネル条件及びデータ変調方式に関係なく受信特性を改善することができ、またインタリーブ長が大きいほどバースト誤りをランダム化できるため受信特性改善の効果が大きい。
【０００４】
２つ目はビットインタリーブであり、チャネル符号化後のビット(符号化ビット)系列に対してインタリーブが行われる。ビットインタリーブは、伝播チャネル条件及び変調方式に関係なく受信特性を改善することができ、インタリーブ長が大きいほどバースト誤りをランダム化できるため受信特性改善の効果が大きい。
【０００５】
３つ目は、チップインタリーブであり、拡散符号乗算後のチップ系列に対して行われる。チップインタリーブは、チップ単位でインタリーブして周波数コヒーレンス性または時間コヒーレンス性を崩壊させることにより、ダイバーシチ効果即ちチップインタリーブ前のシンボル当たりのＳＩＮＲ（Signal to Interference and Noise Ratio：信号対干渉・雑音電力比）を平均化することを特徴とするが、シンボル内の周波数コヒーレンス性または時間コヒーレンス性が崩壊するため、拡散コード間の直交性の崩れによりコード間干渉が生じてしまう。しかし、シングルコードの場合はコード間干渉が生じず、その上、周波数ダイバーシチ効果もしくは時間ダイバーシチ効果が向上により受信特性が大幅に改善するため、非常に有効である。チップインタリーブは、ビットインタリーブ及びシンボルインタリーブと異なり、必ずしも受信特性が改善するものではなく、伝播チャネル条件、拡散率、コード多重数及びデータ変調方式に受信特性が大きく依存するため、インタリーバの設計が非常に難しい。
【０００６】
ビットインタリーブは、誤り訂正復号器に入力される符号化ビット系列が受けるチャネル利得をランダム化させることにより、周波数インタリーブ効果を得ることが目的であり、チップインタリーブは、シンボル内のチップ間相関を低減させるととともに、逆拡散することにより周波数ダイバーシチ効果を得ることが目的である。そのため、通常はビットインタリーブとチップインタリーブは併用される。
【特許文献１】特開２００４−７２７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の装置においては、コード多重数または拡散率のみに基づいてインタリーブ方法を選択するので、最適なインタリーブ方法を選択することができず、受信特性を改善することができないという問題がある。
【０００８】
本発明はかかる点に鑑みてなされたものであり、最適なインタリーブ方法を選択することにより、受信特性を改善することができる通信装置、基地局装置及び送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の通信装置は、シンボルデータを拡散コードにて拡散処理してチップデータを生成する拡散手段と、前記拡散手段にて生成されたチップデータを伝搬路環境に基づいてチップ毎に並び替える並び替え手段と、前記並び替え手段にてチップ毎に並び替えられたチップデータをチップ毎に各サブキャリアに配置する変換手段と、前記変換手段にて各サブキャリアに配置されたチップデータを送信する送信手段と、を具備する構成を採る。
【００１０】
本発明の送信方法は、シンボルデータを拡散コードにて拡散処理してチップデータを生成するステップと、生成されたチップデータを伝搬路環境に基づいてチップ毎に並び替えるステップと、チップ毎に並び替えられたチップデータをチップ毎に各サブキャリアに配置するステップと、各サブキャリアに配置されたチップデータを送信するステップと、を具備するようにした。
【発明の効果】
【００１１】
本発明によれば、最適なインタリーブ方法を選択することにより、受信特性を改善することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信装置１００の構成を示すブロック図である。情報データ生成部１０７、チャネル符号化部１０８、ビットインタリーブ部１０９、データ変調部１１０、直並列変換部１１１、シンボル複製部１１２−１〜１１２−ｎ、拡散コード生成部１１３及び乗算器１１４−１−１〜１１４−ｎ−ｋ（ｋ＝拡散率ＳＦ）は、信号処理部１２０−１〜１２０−ｕを構成する。信号処理部１２０−１〜１２１−ｕは通信端末装置（ユーザ）数と同じ数だけ設けられるものであり、各通信端末装置へ送信する信号を処理する。
【００１４】
アンテナ１０１は、送信ＲＦ部１１９から入力した送信信号を送信するとともに、信号を受信して受信ＲＦ部１０２へ出力する。
【００１５】
受信ＲＦ部１０２は、アンテナ１０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部１０３へ出力する。
【００１６】
制御データ復調部１０３は、受信ＲＦ部１０２から入力した伝搬路状況の情報であるフィードバック制御情報を含む受信信号を復調して伝搬路情報検出部１０４へ出力する。
【００１７】
伝搬路情報検出部１０４は、制御データ復調部１０３から入力した受信信号より、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等のフィードバック情報である伝搬チャネル情報を取得してチップインタリーバ選択部１０５へ出力する。
【００１８】
チップインタリーバ選択部１０５は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、チップインタリーブする際のパターンを選択する。具体的には、チップインタリーバ選択部１０５は、ブロックインタリーバを用いる場合には、伝搬路状況に応じて読み出し列数を選択する。チップインタリーバ選択部１０５は、遅延スプレッドが大きいほど読み出し列数が小さいインタリーバを選択する。そして、チップインタリーバ選択部１０５は、選択したチップインタリーブする際のパターンの情報である読み出し列数の情報をチップインタリーブパターン情報生成部１０６及びチップインタリーブ部１１６へ出力する。
【００１９】
チップインタリーブパターン情報生成部１０６は、チップインタリーバ選択部１０５から入力したパターンの情報より、通信端末装置へチップインタリーブのパターンを通知するためのシグナリング情報を生成して周波数変換部１１７へ出力する。
【００２０】
情報データ生成部１０７は、情報データを生成してチャネル符号化部１０８へ出力する。
【００２１】
チャネル符号化部１０８は、情報データ生成部１０７から入力した情報データを誤り訂正符号化して符号化データを生成し、生成した符号化データをビットインタリーブ部１０９へ出力する。
【００２２】
ビットインタリーブ部１０９は、チャネル符号化部１０８から入力した符号化データをビット毎に並び替えてデータ変調部１１０へ出力する。
【００２３】
データ変調部１１０は、ビットインタリーブ部１０９から入力した符号化データを変調してシンボルデータを生成し、生成したシンボルデータを直並列変換部１１１へ出力する。ここで、シンボルデータとは拡散コードを乗算する前のデータである。
【００２４】
直並列変換部１１１は、データ変調部１１０から入力したシンボルデータを直列データ系列から並列データ系列に変換してシンボル複製部１１２−１〜１１２−ｎへ出力する。
【００２５】
シンボル複製部１１２−１〜１１２−ｎは、直並列変換部１１１から入力したシンボルデータを拡散率ＳＦと同じ数だけ複製して乗算器１１４−１−１〜１１４−ｎ−ｋへ出力する。
【００２６】
拡散コード生成部１１３は、通信端末装置固有の拡散コードを生成して、生成した拡散コードを乗算器１１４−１−１〜１１４−ｎ−ｋへ出力する。
【００２７】
乗算器１１４−１−１〜１１４−ｎ−ｋは、シンボル複製部１１２−１〜１１２−ｎから入力したシンボルデータと拡散コード生成部１１３から入力した拡散コードを乗算して拡散処理を行ってチップデータを生成し、生成したチップデータを信号合成部１１５へ出力する。ここで、チップデータとは拡散コードを乗算した後のデータである。
【００２８】
信号合成部１１５は、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたシンボルデータを生成し、生成した複数のチップ単位のコード多重されたシンボルデータをチップインタリーブ部１１６へ出力する。
【００２９】
チップインタリーブ部１１６は、チップインタリーバ選択部１０５から入力したチップインタリーブする際のパターンの情報に基づいて、信号合成部１１５から入力したチップデータをチップ毎に並び替える。そして、チップインタリーブ部１１６は、並び替えたチップデータを周波数変換部１１７へ出力する。
【００３０】
周波数変換部１１７は、チップインタリーブ部１１６から入力した複数のチップ単位のコード多重されたチップデータに対して、例えば逆高速フーリエ変換（ＩＦＦＴ）して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。この時、周波数変換部１１７は、チップインタリーブパターン情報生成部１０６から入力したシグナリング情報を含むＭＣ−ＣＤＭＡ信号を生成する。そして、周波数変換部１１７は、生成したＭＣ−ＣＤＭＡ信号をガードインターバル挿入部１１８へ出力する。ここで、ＭＣ−ＣＤＭＡ信号とは、シンボルデータを周波数領域に拡散したＣＤＭＡ信号である。
【００３１】
ガードインターバル挿入部１１８は、周波数変換部１１７から入力したＭＣ−ＣＤＭＡ信号にガードインターバルを挿入して送信ＲＦ部１１９へ出力する。
【００３２】
送信ＲＦ部１１９は、ガードインターバル挿入部１１８から入力したＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。
【００３３】
次に、通信装置１００の通信相手である通信端末装置２００の構成について、図２を用いて説明する。図２は、通信端末装置２００の構成を示すブロック図である。
【００３４】
アンテナ２０１は、送信ＲＦ部２２０から入力した送信信号を送信するとともに、信号を受信して受信ＲＦ部２０２へ出力する。
【００３５】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部２０３及びガードインターバル除去部２０５へ出力する。
【００３６】
制御データ復調部２０３は、受信ＲＦ部２０２から入力したチップインタリーブのパターンを通知するシグナリング情報を含む制御データを復調してインタリーブパターン検出部２０４へ出力する。
【００３７】
インタリーブパターン検出部２０４は、制御データ復調部２０３から入力した復調データに含まれるシグナリング情報より、チップインタリーブのパターンを検出してチップデインタリーブ部２１０へ出力する。
【００３８】
ガードインターバル除去部２０５は、受信ＲＦ部２０２から入力した受信データからガードインターバルを除去して周波数変換部２０６へ出力する。
【００３９】
周波数変換部２０６は、ガードインターバル除去部２０５から入力した受信データを、例えば高速フーリエ変換（ＦＦＴ）して各サブキャリア成分に分解してチャネル推定部２０７及び乗算器２０９−１−１〜２０９−ｎ−ｋへ出力する。
【００４０】
チャネル推定部２０７は、周波数変換部２０６から入力した受信データに含まれる既知信号よりチャネル推定を行う。そして、チャネル推定部２０７は、推定結果をサブキャリア重み生成部２０８へ出力する。
【００４１】
サブキャリア重み生成部２０８は、チャネル推定部２０７から入力した推定結果より、チャネル変動を補償するための重み係数を設定して、設定した重み係数を乗算器２０９−１−１〜２０９−ｎ−ｋへ出力する。
【００４２】
乗算器２０９−１−１〜２０９−ｎ−ｋは、周波数変換部２０６から入力した受信データとサブキャリア重み生成部２０８から入力した重み係数を乗算してチップデインタリーブ部２１０へ出力する。
【００４３】
チップデインタリーブ部２１０は、インタリーブパターン検出部２０４から入力したチップインタリーブのパターンの情報より、乗算器２０９−１−１〜２０９−ｎ−ｋから入力した受信データをチップデインタリーブすることにより並び替える。このように並び替えられたデータは、通信装置１００のチップインタリーブ部１１６にて並び替える前の配列に戻る。そして、チップデインタリーブ部２１０は、並び替えた受信データを乗算器２１２−１−１〜２１２−ｎ−ｋへ出力する。
【００４４】
拡散コード生成部２１１は、通信端末装置固有の拡散コードを生成して、生成した拡散コードを乗算器２１２−１−１〜２１２−ｎ−ｋへ出力する。拡散コード生成部２１１が生成する拡散コードは、通信装置１００にて自分宛の信号を拡散処理した拡散コードと同一の拡散コードを生成する。そして、拡散コード生成部２１１は、生成した拡散コードを乗算器２１２−１−１〜２１２−ｎ−ｋへ出力する。
【００４５】
乗算器２１２−１−１〜２１２−ｎ−ｋは、チップデインタリーブ部２１０から入力した受信データと拡散コード生成部２１１から入力した拡散コードを乗算してシンボル合成部２１３−１〜２１３−ｎへ出力する。
【００４６】
シンボル合成部２１３−１〜２１３−ｎは、乗算器２１２−１−１〜２１２−ｎ−ｋから入力した受信データをシンボル合成、即ち逆拡散して並直列変換部２１４へ出力する。
【００４７】
並直列変換部２１４は、シンボル合成部２１３−１〜２１３−ｎから入力した受信データを並列データ系列から直列データ系列に変換してデータ復調部２１５へ出力する。
【００４８】
データ復調部２１５は、並直列変換部２１４から入力した受信データを復調して復調データを生成し、生成した復調データをビットデインタリーブ部２１６へ出力する。
【００４９】
ビットデインタリーブ部２１６は、データ復調部２１５から入力した受信データをビットデインタリーブすることにより並び替える。このように並び替えられたデータは、通信装置１００のビットインタリーブ部１０９にて並び替える前の配列に戻る。そして、ビットデインタリーブ部２１６は、並び替えた受信データをチャネル復号部２１７へ出力する。
【００５０】
チャネル復号部２１７は、ビットデインタリーブ部２１６から入力した受信データを復号して復号データを生成し、生成した復号データを情報データ復調部２１８へ出力する。
【００５１】
情報データ復調部２１８は、チャネル復号部２１７から入力した復号データを硬判定して復調データを生成し、生成した復調データをフィードバック情報生成部２１９へ出力する。
【００５２】
フィードバック情報生成部２１９は、情報データ復調部２１８から入力した復調データより、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等の伝搬チャネル状態の測定結果、及びＡＣＫ／ＮＡＣＫ等のフィードバック情報を生成して送信ＲＦ部２２０へ出力する。
【００５３】
送信ＲＦ部２２０は、フィードバック情報生成部２１９から入力したフィードバック情報を含む送信信号をベースバンド周波数から無線周波数へアップコンバートしてアンテナ２０１へ出力する。
【００５４】
次に、通信装置１００の動作について説明する。アンテナ１０１は通信端末装置２００からのフィードバック情報を含む信号を受信し、制御データ復調部１０３は受信信号を復調して復調データを生成し、伝搬路情報検出部１０４は復調データより伝搬チャネル情報を取得し、チップインタリーバ選択部１０５は伝搬チャネル情報に基づいてチップインタリーブする際のパターンを選択する。
【００５５】
例えば、チップインタリーバ選択部１０５は、図３に示すような遅延スプレッドとチップインタリーブパターンとしての読み出し列数とを関係付けた並び替え用情報を記憶しており、伝搬路情報検出部１０４にて検出された遅延スプレッドの情報を用いて、並び替え用情報を参照することによりブロックインタリーバの読み出し列数を選択する。即ち、遅延スプレッドτが０より大きくかつａ（０＜ａ）未満の場合には、読み出し列数Ｒ０のブロックインタリーバを選択し、遅延スプレッドτがａ以上でかつｂ（ａ＜ｂ）未満の場合には、読み出し列数Ｒ１（０＜Ｒ１）のブロックインタリーバを選択し、遅延スプレッドτがｂ以上でかつｃ（ｂ＜ｃ）未満の場合には、読み出し列数Ｒ２（Ｒ１＞Ｒ２）のブロックインタリーバを選択し、遅延スプレッドτがｃ以上の場合には、読み出し列数Ｒ３（Ｒ２＞Ｒ３）のブロックインタリーバを選択する。図４（ａ）に読み出し列数Ｒ１のブロックインタリーバを示し、図４（ｂ）に読み出し列数Ｒ２のブロックインタリーバを示すとともに、図４（ｃ）に読み出し列数Ｒ３のブロックインタリーバを示す。読み出し列数Ｒ０は、ブロックインタリーバを用いない場合、即ちチップインタリーブを行わない場合であり、読み出し列数Ｒ１は、Ｒ１の列及びＲＷ／Ｒ１（ＲＷ／Ｒ１は０より大きい自然数）の行からなるブロックインタリーバを用いてチップインタリーブを行う場合であり、読み出し列数Ｒ２は、Ｒ２の列及びＲＷ／Ｒ２（ＲＷ／Ｒ２はＲＷ／Ｒ１より大きい自然数）の行からなるブロックインタリーバを用いてチップインタリーブを行う場合であり、読み出し列数Ｒ３は、Ｒ３の列及びＲＷ／Ｒ３（ＲＷ／Ｒ３はＲＷ／Ｒ２より大きい自然数）の行からなるブロックインタリーバを用いてチップインタリーブを行う場合である。
【００５６】
次に、通信装置１００は、チップインタリーバ選択部１０５にて選択したチップインタリーブする際のパターンの情報をシグナリング情報として送信する。
【００５７】
一方、情報データ生成部１０７は情報データを生成し、チャネル符号化部１０８は情報データを誤り訂正符号化して符号化データを生成し、ビットインタリーブ部１０９は符号化データをビット毎に並び替え、データ変調部１１０は符号化データを変調してシンボルデータを生成し、直並列変換部１１１は変調データを直列データ系列から並列データ系列に変換する。さらに、シンボル複製部１１２−１〜１１２−ｎはシンボルデータを拡散率ＳＦと同じ数だけ複製し、拡散コード生成部１１３は通信端末装置固有の拡散コードを生成し、乗算器１１４−１−１〜１１４−ｎ−ｋはシンボルデータと拡散コードを乗算してチップデータを生成し、信号合成部１１５はチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成する。
【００５８】
次に、チップインタリーブ部１１６は、チップインタリーブする際のパターンの情報に基づいて、チップデータをチップ毎に並び替える。例えば、チップインタリーバ選択部１０５が、測定した遅延スプレッドの情報に基づいて４行４列のブロックインタリーバを選択した場合には、図５に示すように、チップインタリーブ部１１６は、１番目〜１６番目の各チップのコード多重されたチップデータを行毎に書き込み方向＃５０１の方向へ４チップずつ書き込んでいく。書き込み方向＃５０１の方向へ書き込むことにより、１行目は１番目、２番目、３番目、４番目のチップが書き込まれ、２行目は５番目、６番目、７番目、８番目のチップが書き込まれ、３行目は９番目、１０番目、１１番目、１２番目のチップが書き込まれるとともに、４行目は１３番目、１４番目、１５番目、１６番目のチップが書き込まれる。
【００５９】
次に、チップインタリーブ部１１６は、書き込んだ各チップのコード多重されたチップデータを列毎に読み出し方向＃５０２の方向へ読み出すとともに読み出した順番に並べていく。このように読み出した結果、１番目から１６番目まで番号順に並んでいた各チップのコード多重されたチップデータは、１番目、５番目、９番目、１３番目、２番目、６番目、１０番目、１４番目、３番目、７番目、１１番目、１５番目、４番目、８番目、１２番目、１６番目のチップの順に並び替えられる。
【００６０】
次に、周波数変換部１１７は、チップインタリーブ部１１６から入力した複数のチップ単位のコード多重されたチップデータに対して、例えば逆高速フーリエ変換して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成し、ガードインターバル挿入部１１８は、ＭＣ−ＣＤＭＡ信号にガードインターバルを挿入し、送信ＲＦ部１１９は、ＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１はＭＣ−ＣＤＭＡ信号を送信する。
【００６１】
ここで、ＭＣ−ＣＤＭＡ信号における誤り率特性またはスループットは、正規化コード数(正規化コード数＝コード多重数Cmux/拡散率SF)、データ変調方式及び周波数相関値ρΔＦの３つのパラメータにより影響を受ける。本実施の形態１においては、周波数相関値に着目して受信特性を改善するものである。即ち、周波数相関値と遅延スプレッドは一対一に対応するものであり、周波数間隔ΔＦだけ離れた周波数成分の相関は（１）式のように表現できる。
【００６２】
【数１】
2006093897.tif 000003
【００６３】
（１）式より、隣り合うサブキャリアの周波数間隔をΔｆとすると、ｎサブキャリアだけ離れたサブキャリアの周波数相関ρｎΔｆは、（２）式のように表現できる。
【００６４】
【数２】
2006093897.tif 000004
【００６５】
ＭＣ−ＣＤＭＡの逆拡散時のダイバーシチ効果は、シンボル内のサブキャリア間相関値が小さいほど効果が大きくなり受信特性が改善される。一方、コード多重またはユーザ多重されたコード間の直交性は、シンボル間相関値が小さくなるほど崩れることになり、その結果、受信特性の劣化を招いてしまう。即ち、ダイバーシチ効果による改善とコード間干渉による劣化はトレードオフの関係にあるため、誤り率を最小にする周波数相関値が存在する。この値は正規化コード多重数及びデータ変調多値数に応じて異なる。ここで、遅延スプレッドを拡散率相当のサブキャリア帯域幅ＳＦΔｆで正規化した正規化遅延スプレッドをＳＦΔｆτｒｍｓとすると、周波数相関値ρＳＦΔｆは（３）式のように表現できる。
【００６６】
【数３】
2006093897.tif 000005
【００６７】
（３）式より、正規化遅延スプレッドＳＦΔｆτｒｍｓを適応的に変更することにより、受信特性を最も良くする周波数相関値ρｏｐｔを得ることができる。拡散率に関しては、ＯＶＳＦ（Orthogonal Variable Spreading Factor）による可変拡散率制御により容易に実現できる。Δｆに関しては、ＭＣ−ＣＤＭＡシンボル長１／Δｆを変更すればよいが、これは非常に難しい。τｒｍｓに関しては、伝搬路パラメータであるため送信側及び受信側にて制御することはできないが、周波数方向チップインタリーブを適用し、等価的に遅延スプレッドを制御することは可能である。例えば、チップインタリーバとして、図５に一例を示したような４行４列のブロックインタリーバを考える。行方向に４チップ分書き込み、列方向に４チップ分読み出す場合、隣り合うサブキャリアに配置されていたチップは、伝搬チャネルでは４サブキャリアだけ離れて配置されることになる。これは、遅延スプレッドが等価的に４倍になることに相当する。
【００６８】
このように、本実施の形態１によれば、遅延スプレッド等の伝搬路環境に基づいて最適なインタリーブ方法を選択することにより、シンボルデータ内のフェージングチャネルを最適にランダム化することができるので、連続したサブキャリアでチャネル利得の落ち込みが生じても最適にランダム化することができ、受信特性を改善することができる。
【００６９】
（実施の形態２）
図６は、本発明の実施の形態２に係る通信装置６００の構成を示すブロック図である。
【００７０】
本実施の形態２に係る通信装置６００は、図１に示す実施の形態１に係る通信装置１００において、図６に示すように、チップインタリーバ選択部１０５を除き、チップインタリーバ制御部６０１を追加し、チップインタリーブ部１１６に代えてチップインタリーブ部６０２−１〜６０２−ｎを有する。なお、図６においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００７１】
伝搬路情報検出部１０４は、制御データ復調部１０３から入力した受信信号より、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等の伝搬チャネル情報を取得してチップインタリーバ制御部６０１へ出力する。
【００７２】
チップインタリーバ制御部６０１は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、チップインタリーブする際のインタリーブパターンを選択する。具体的には、チップインタリーバ制御部６０１は、伝搬路状況に応じてインタリーブ長を選択する。チップインタリーバ制御部６０１は、遅延スプレッドが大きいほどインタリーブ長が小さいインタリーバを選択する。そして、チップインタリーバ制御部６０１は、選択したチップインタリーブする際のパターンの情報をチップインタリーブパターン情報生成部１０６及びチップインタリーブ部６０２−１〜６０２−ｎへ出力する。
【００７３】
チップインタリーブパターン情報生成部１０６は、チップインタリーバ制御部６０１から入力したパターンの情報より、通信端末装置へチップインタリーブのパターンを通知するためのシグナリング情報を生成して周波数変換部１１７へ出力する。
【００７４】
信号合成部１１５は、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成し、生成した複数のチップ単位のコード多重されたチップデータをチップインタリーブ部６０２−１〜６０２−ｎへ出力する。
【００７５】
チップインタリーブ部６０２−１〜６０２−ｎは、チップインタリーバ制御部６０１から入力したチップインタリーブする際のパターンの情報に基づいて、信号合成部１１５から入力したチップデータをチップ毎に並び替える。そして、チップインタリーブ部６０２−１〜６０２−ｎは、並び替えたチップデータを周波数変換部１１７へ出力する。
【００７６】
周波数変換部１１７は、チップインタリーブ部６０２−１〜６０２−ｎから入力した複数のチップ単位のコード多重されたチップデータに対して、例えば逆フーリエ変換して、コード多重された各シンボルデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。この時、周波数変換部１１７は、チップインタリーブパターン情報生成部１０６から入力したシグナリング情報を含むＭＣ−ＣＤＭＡ信号を生成する。そして、周波数変換部１１７は、生成したＭＣ−ＣＤＭＡ信号をガードインターバル挿入部１１８へ出力する。
【００７７】
次に、通信装置６００の通信相手である通信端末装置７００の構成について、図７を用いて説明する。図７は、通信端末装置７００の構成を示すブロック図である。
【００７８】
本実施の形態２に係る通信端末装置７００は、図２に示す実施の形態１に係る通信端末装置２００において、図７に示すように、チップデインタリーブ部２１０に代えてチップデインタリーブ部７０１−１〜７０１−ｎを有する。なお、図７においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【００７９】
インタリーブパターン検出部２０４は、制御データ復調部２０３から入力した復調データに含まれるシグナリング情報より、チップインタリーブのパターンを検出してチップデインタリーブ部７０１−１〜７０１−ｎへ出力する。
【００８０】
乗算器２０９−１−１〜２０９−ｎ−ｋは、周波数変換部２０６から入力した受信データとサブキャリア重み生成部２０８から入力した重み係数を乗算してチップデインタリーブ部７０１−１〜７０１−ｎへ出力する。
【００８１】
チップデインタリーブ部７０１−１〜７０１−ｎは、インタリーブパターン検出部２０４から入力したチップインタリーブのパターンの情報より、乗算器２０９−１−１〜２０９−ｎ−ｋから入力した受信データをチップデインタリーブすることにより並び替える。このように並び替えられたデータは、通信装置６００のチップインタリーブ部６０２−１〜６０２−ｎにて並び替える前の配列に戻る。そして、チップデインタリーブ部７０１−１〜７０１−ｎは、並び替えた受信データを乗算器２１２−１−１〜２１２−ｎ−ｋへ出力する。
【００８２】
乗算器２１２−１−１〜２１２−ｎ−ｋは、チップデインタリーブ部７０１−１〜７０１−ｎから入力した受信データと拡散コード生成部２１１から入力した拡散コードを乗算してシンボル合成部２１３−１〜２１３−ｎへ出力する。
【００８３】
次に、通信装置６００の動作について説明する。アンテナ１０１は通信端末装置７００からのフィードバック情報を含む信号を受信し、制御データ復調部１０３は受信信号を復調して復調データを生成し、伝搬路情報検出部１０４は復調データより伝搬チャネル情報を取得し、チップインタリーバ制御部６０１は伝搬チャネル情報に基づいてチップインタリーブする際のパターンを選択する。
【００８４】
例えば、チップインタリーバ制御部６０１は、図８に示すような遅延スプレッドとチップインタリーブパターンとしてのインタリーブ長とを関係付けた並び替え用情報を記憶しており、伝搬路情報検出部１０４にて検出された遅延スプレッドの情報を用いて、並び替え用情報を参照することによりインタリーバのインタリーブ長を選択する。即ち、遅延スプレッドτが０より大きくかつｄ１未満の場合には、インタリーブ長Ｌ０のインタリーバを選択し、遅延スプレッドτがｄ１以上でかつｄ２未満の場合には、インタリーブ長Ｌ１（０＜Ｌ１）のインタリーバを選択し、遅延スプレッドτがｄ（ｎ−１）以上でかつｄｎ（ｎは任意の自然数）未満の場合には、インタリーブ長Ｌ（ｎ−１）（Ｌ１＜Ｌ（ｎ−１））のブロックインタリーバを選択し、遅延スプレッドτがｄｎ以上の場合には、インタリーブ長Ｌｎ（Ｌｎ−１＜Ｌｎ）のインタリーバを選択する。ここで、インタリーブ長とは、インタリーバの長さであり、インタリーブ長の最小値は拡散率ＳＦと同じ値であり、インタリーブ長の最大値はサブキャリア数と同じ値である。
【００８５】
次に、通信装置６００は、チップインタリーバ選択部６０１にて選択したチップインタリーブする際のパターンの情報をシグナリング情報として送信する。
【００８６】
一方、情報データ生成部１０７は情報データを生成し、チャネル符号化部１０８は情報データを誤り訂正符号化して符号化データを生成し、ビットインタリーブ部１０９は符号化データをビット毎に並び替え、データ変調部１１０は符号化データを変調してシンボルデータを生成し、直並列変換部１１１はシンボルデータを直列データ系列から並列データ系列に変換する。さらに、シンボル複製部１１２−１〜１１２−ｎはシンボルデータを拡散率ＳＦと同じ数だけ複製し、拡散コード生成部１１３は通信端末装置固有の拡散コードを生成し、乗算器１１４−１−１〜１１４−ｎ−ｋはシンボルデータと拡散コードを乗算してチップデータを生成し、信号合成部１１５はチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成する。
【００８７】
次に、チップインタリーブ部６０２−１〜６０２−ｎは、チップインタリーブする際のパターンの情報に基づいて、チップデータをチップ毎に並び替える。
【００８８】
次に、周波数変換部１１７は、チップインタリーブ部６０２−１〜６０２−ｎから入力した複数のチップ単位のコード多重されたチップデータに対して、例えば逆高速フーリエ変換（ＩＦＦＴ）して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成し、ガードインターバル挿入部１１８は、ＭＣ−ＣＤＭＡ信号にガードインターバルを挿入し、送信ＲＦ部１１９は、ＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１はＭＣ−ＣＤＭＡ信号を送信する。
【００８９】
このように、本実施の形態２によれば、遅延スプレッド等の伝搬路環境に基づいて最適なインタリーブ方法を選択することにより、シンボルデータ内のフェージングチャネルを最適にランダム化することができるので、連続したサブキャリアでチャネル利得の落ち込みが生じても最適にランダム化することができ、受信特性を改善することができる。
【００９０】
（実施の形態３）
図９は、本発明の実施の形態３に係る通信装置９００の構成を示すブロック図である。
【００９１】
本実施の形態３に係る通信装置９００は、図１に示す実施の形態１に係る通信装置１００において、図９に示すように、チップインタリーブ部１１６の代わりにチップインタリーブ部９０１を有する。なお、図９においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００９２】
情報データ生成部１０７、チャネル符号化部１０８、ビットインタリーブ部１０９、データ変調部１１０、直並列変換部１１１、シンボル複製部１１２−１〜１１２−ｎ、拡散コード生成部１１３、乗算器１１４−１−１〜１１４−ｎ−ｋ及びチップインタリーブ部９０１は、信号処理部９０２−１〜９０２−ｕを構成する。信号処理部９０２−１〜９０２−ｕは通信端末装置（ユーザ）数と同じ数だけ設けられるものであり、各通信端末装置へ送信する信号を処理する。
【００９３】
チップインタリーバ選択部１０５は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、各通信端末装置に固有のチップインタリーブする際のパターンを選択する。具体的には、チップインタリーバ選択部１０５は、ブロックインタリーバを用いる場合には、伝搬路状況に応じて読み出し列数を選択する。そして、チップインタリーバ選択部１０５は、選択したチップインタリーブする際のパターンの情報をチップインタリーブパターン情報生成部１０６及びチップインタリーブ部９０１へ出力する。チップインタリーバ選択部１０５にて選択したパターンは、通信端末装置毎に異なるパターンである。
【００９４】
乗算器１１４−１−１〜１１４−ｎ−ｋは、シンボル複製部１１２−１〜１１２−ｎから入力したシンボルデータと拡散コード生成部１１３から入力した拡散コードを乗算して拡散処理を行ってチップデータを生成し、生成したチップデータをチップインタリーブ部９０１へ出力する。
【００９５】
チップインタリーブ部９０１は、チップインタリーバ選択部１０５から入力したチップインタリーブする際のパターンの情報に基づいて、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ毎に並び替える。そして、チップインタリーブ部９０１は、並び替えたシンボルデータを信号合成部１１５へ出力する。
【００９６】
信号合成部１１５は、チップインタリーブ部９０１から入力した各通信端末装置のチップデータをチップ間にてコード多重またはユーザ多重して、複数のチップ単位のコード多重されたチップデータを生成し、生成した複数のチップ単位のコード多重されたチップデータを周波数変換部１１７へ出力する。なお、通信装置９００の通信相手である通信端末装置の構成は図２と同一構成であるので、その説明は省略する。
【００９７】
図１０は、伝搬チャネル状態を示す図である。基地局１００１は通信装置９００を備えており、セル＃１００５内にて基地局１００１と通信する各通信端末装置１００２、１００３、１００４は図２の通信端末装置２００と同一構成である。３つの通信端末装置１００２、１００３、１００４の内、通信端末装置１００２は、基地局１００１から最も離れた位置にて基地局１００１と通信を行うものであり、通信端末装置１００３は、基地局１００１に最も近い位置にて通信を行うものであり、通信端末装置１００４は、通信端末装置１００２よりは基地局１００１に近くかつ通信端末装置１００３よりは基地局１００１から離れた位置にて通信を行うものである。
【００９８】
基地局１００１が検出する遅延スプレッドは、通信端末装置１００２の遅延スプレッド＃１００６が最も大きく、通信端末装置１００３の遅延スプレッド＃１００７が最も小さく、通信端末装置１００４の遅延スプレッド＃１００８は通信端末装置１００２の遅延スプレッド＃１００６よりは小さいが通信端末装置１００３の遅延スプレッド＃１００７よりは大きい。チップインタリーバ選択部１０５は、遅延スプレッドが大きいほど読み出し列数が小さいインタリーバを選択する。したがって、図１０の場合、通信端末装置１００２のチップインタリーバ選択部１０５が選択したインタリーバの読み出し列数が最も小さく、通信端末装置１００３のチップインタリーバ選択部１０５が選択したインタリーバの読み出し列数が最も大きい。
【００９９】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、各ユーザの通信端末装置毎に異なるチップインタリーブパターンにてチップデータを並び替えるので、各通信端末装置についての異なる遅延スプレッド検出結果に応じて、最適なチップインタリーブパターンを選択することができ、全ての通信端末装置についての受信性能を精度良く改善することができる。
【０１００】
（実施の形態４）
図１１は、本発明の実施の形態４に係る通信装置１１００の構成を示すブロック図である。
【０１０１】
本実施の形態４に係る通信装置１１００は、図１に示す実施の形態１に係る通信装置１００において、図１１に示すように、無線リソース管理部１１０１を追加する。なお、図１１においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【０１０２】
伝搬路情報検出部１０４は、制御データ復調部１０３から入力した受信信号より、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等の伝搬チャネル情報を取得してチップインタリーバ選択部１０５及び無線リソース管理部１１０１へ出力する。
【０１０３】
無線リソース管理部１１０１は、各ユーザの拡散率、コード多重数及びＭＣＳレベル等の送信パラメータを管理する。即ち、無線リソース管理部１１０１は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、変調多値数、拡散率及び正規化コード数の送信パラメータを選択する。そして、無線リソース管理部１１０１は、データ変調部１１０に対して、選択した変調多値数にて変調するように指示し、拡散コード生成部１１３に対して、選択した拡散率にて拡散処理するように指示するとともに、信号合成部１１５に対して、選択した正規化コード数になるようなコード数にてコード多重されるように指示する。
【０１０４】
データ変調部１１０は、無線リソース管理部１１０１の指示に基づいて、ビットインタリーブ部１０９から入力した符号化データを変調してシンボルデータを生成し、生成したシンボルデータを直並列変換部１１１へ出力する。
【０１０５】
拡散コード生成部１１３は、無線リソース管理部１１０１の指示に基づいて、通信端末装置固有の拡散コードを生成して、生成した拡散コードを乗算器１１４−１−１〜１１４−ｎ−ｋへ出力する。
【０１０６】
信号合成部１１５は、無線リソース管理部１１０１の指示に基づいて、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成し、生成した複数のチップ単位のコード多重されたチップデータをチップインタリーブ部１１６へ出力する。なお、通信装置１１００の通信相手である通信端末装置の構成は図２と同一構成であるので、その説明は省略する。
【０１０７】
次に、通信装置１１００の動作について説明する。アンテナ１０１は通信端末装置からのフィードバック情報を含む信号を受信し、制御データ復調部１０３は受信信号を復調して復調データを生成し、伝搬路情報検出部１０４は復調データより伝搬チャネル情報を取得し、無線リソース管理部１１０１は、伝搬チャネル情報を用いて送信パラメータを選択する。
【０１０８】
例えば、無線リソース管理部１１０１は、図１２に示すように、変調方式がＱＰＳＫ、拡散率ＳＦが１６及び正規化コード数が１６分の８である組合せ＃１２０１、変調方式がＱＰＳＫ、拡散率ＳＦが１６及び正規化コード数が１６分の１６である組合せ＃１２０２、変調方式が１６ＱＡＭ、拡散率ＳＦが１６及び正規化コード数が１６分の８である組合せ＃１２０３、及び変調方式が１６ＱＡＭ、拡散率ＳＦが１６及び正規化コード数が１６分の１６である組合せ＃１２０４の４つの送信パラメータの組合せを記憶している。この場合、図１３より、各組合せの遅延スプレッドと誤り率特性との関係は、組合せ＃１２０１の場合には遅延スプレッドと誤り率特性との関係＃１３０１を有し、組合せ＃１２０２の場合には遅延スプレッドと誤り率特性との関係＃１３０２を有し、組合せ＃１２０３の場合には遅延スプレッドと誤り率特性との関係＃１３０３を有するとともに、組合せ＃１２０４の場合には遅延スプレッドと誤り率特性との関係＃１３０４を有する。また、遅延スプレッドと誤り率特性との関係＃１３０１において最も誤り率特性が向上する最適値は遅延スプレッドＰ１であり、遅延スプレッドと誤り率特性との関係＃１３０２において最も誤り率特性が向上する最適値は遅延スプレッドＰ２であり、遅延スプレッドと誤り率特性との関係＃１３０３において最も誤り率特性が向上する最適値は遅延スプレッドＰ３であるとともに、遅延スプレッドと誤り率特性との関係＃１３０４において最も誤り率特性が向上する最適値は遅延スプレッドＰ４である。
【０１０９】
このような関係を有する場合において、無線リソース管理部１１０１は、伝搬路情報検出部１０４にて検出された遅延スプレッドが最適値となる送信パラメータの組合せ、または伝搬路情報検出部１０４にて検出された遅延スプレッドと最も近い最適値の送信パラメータの組合せを選択して、選択した送信パラメータにて送信データを処理するように指示する。なお、以後の通信装置１１００の動作は実施の形態１と同一であるので、その説明は省略する。
【０１１０】
このように、本実施の形態４によれば、上記実施の形態１の効果に加えて、伝搬路状況に応じて送信パラメータを変更するので、受信性能を確実に改善することができる。
【０１１１】
（実施の形態５）
図１４は、本発明の実施の形態５に係る通信装置１４００の構成を示すブロック図である。
【０１１２】
本実施の形態５に係る通信装置１４００は、図１に示す実施の形態１に係る通信装置１００において、図１４に示すように、チップインタリーバ選択部１０５を除き、無線リソース管理部１４０１及びチップインタリーバ制御部１４０２を追加し、チップインタリーブ部１１６に代えてチップインタリーブ部１４０３−１〜１４０３−ｎを有する。なお、図１４においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【０１１３】
伝搬路情報検出部１０４は、制御データ復調部１０３から入力した受信信号より、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等の伝搬チャネル情報を取得してチップインタリーバ制御部１４０２及び無線リソース管理部１４０１へ出力する。
【０１１４】
無線リソース管理部１４０１は、各ユーザの拡散率、コード多重数及びＭＣＳレベル等の送信パラメータを管理する。即ち、無線リソース管理部１４０１は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、変調多値数、拡散率及び正規化コード数の送信パラメータを選択する。そして、無線リソース管理部１４０１は、データ変調部１１０に対して、選択した変調多値数にて変調するように指示し、拡散コード生成部１１３に対して、選択した拡散率にて拡散処理するように指示するとともに、信号合成部１１５に対して、選択した正規化コード数になるようなコード数にてコード多重されるように指示する。
【０１１５】
チップインタリーバ制御部１４０２は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、チップインタリーブする際のインタリーブパターンを選択する。具体的には、チップインタリーバ制御部１４０２は、ブロックインタリーバを用いる場合には、伝搬路状況に応じてインタリーブ長を選択する。チップインタリーバ制御部１４０２は、遅延スプレッドが大きいほどインタリーブ長が小さいインタリーバを選択する。そして、チップインタリーバ制御部１４０２は、選択したチップインタリーブする際のパターンの情報をチップインタリーブパターン情報生成部１０６及びチップインタリーブ部１４０３−１〜１４０３−ｎへ出力する。
【０１１６】
チップインタリーブパターン情報生成部１０６は、チップインタリーバ制御部１４０２から入力したパターンの情報より、通信端末装置へチップインタリーブのパターンを通知するためのシグナリング情報を生成して周波数変換部１１７へ出力する。
【０１１７】
データ変調部１１０は、無線リソース管理部１４０１の指示に基づいて、ビットインタリーブ部１０９から入力した符号化データを変調してシンボルデータを生成し、生成したシンボルデータを直並列変換部１１１へ出力する。
【０１１８】
拡散コード生成部１１３は、無線リソース管理部１４０１の指示に基づいて、通信端末装置固有の拡散コードを生成して、生成した拡散コードを乗算器１１４−１−１〜１１４−ｎ−ｋへ出力する。
【０１１９】
信号合成部１１５は、無線リソース管理部１４０１の指示に基づいて、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたチップデータを生成し、生成した複数のチップ単位のコード多重されたチップデータをチップインタリーブ部１４０３−１〜１４０３−ｎへ出力する。なお、通信装置１４００の通信相手である通信端末装置の構成は図２と同一構成であるので、その説明は省略する。
【０１２０】
チップインタリーブ部１４０３−１〜１４０３−ｎは、チップインタリーバ制御部１４０２から入力したチップインタリーブする際のパターンの情報に基づいて、信号合成部１１５から入力したチップデータをチップ毎に並び替える。そして、チップインタリーブ部１４０３−１〜１４０３−ｎは、並び替えたチップデータを周波数変換部１１７へ出力する。
【０１２１】
周波数変換部１１７は、チップインタリーブ部１４０３−１〜１４０３−ｎから入力した複数のチップ単位のコード多重されたチップデータに対して、例えば逆高速フーリエ変換して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。この時、周波数変換部１１７は、チップインタリーブパターン情報生成部１０６から入力したシグナリング情報を含むＭＣ−ＣＤＭＡ信号を生成する。そして、周波数変換部１１７は、生成したＭＣ−ＣＤＭＡ信号をガードインターバル挿入部１１８へ出力する。なお、通信装置１４００の通信相手である通信端末装置は図７と同一構成であるので、その説明は省略する。
【０１２２】
このように、本実施の形態５によれば、上記実施の形態１の効果に加えて、伝搬路状況に応じて送信パラメータを変更するので、受信性能を確実に改善することができる。
【０１２３】
（実施の形態６）
図１５は、本発明の実施の形態６に係る通信装置１５００の構成を示すブロック図である。
【０１２４】
本実施の形態６に係る通信装置１５００は、図１に示す実施の形態１に係る通信装置１００において、図１５に示すように、無線リソース管理部１５０１を追加し、チップインタリーブ部１１６の代わりにチップインタリーブ部１５０２を有する。なお、図１５においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【０１２５】
伝搬路情報検出部１０４は、制御データ復調部１０３から入力した受信信号より、ＳＩＮＲ、遅延スプレッドまたは最大ドップラー周波数等の伝搬チャネル情報を取得してチップインタリーバ選択部１０５及び無線リソース管理部１５０１へ出力する。
【０１２６】
無線リソース管理部１５０１は、各ユーザの拡散率、コード多重数及びＭＣＳレベル等の送信パラメータを管理する。即ち、無線リソース管理部１５０１は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、変調多値数、拡散率及び正規化コード数の送信パラメータを選択する。そして、無線リソース管理部１５０１は、データ変調部１１０に対して、選択した変調多値数にて変調するように指示し、拡散コード生成部１１３に対して、選択した拡散率にて拡散処理するように指示するとともに、信号合成部１１５に対して、選択した正規化コード数になるようなコード数にてコード多重されるように指示する。
【０１２７】
チップインタリーバ選択部１０５は、伝搬路情報検出部１０４から入力した伝搬チャネル情報に基づいて、チップインタリーブする際のパターンを選択する。例えば、チップインタリーバ選択部１０５は、ブロックインタリーバを用いる場合には、遅延スプレッドに応じて読み出し列数を選択する。この時、チップインタリーバ選択部１０５は、変調多値数、拡散率及び正規化コード数に基づいてインタリーバを選択する。そして、チップインタリーバ選択部１０５は、選択したチップインタリーブする際のパターンの情報をチップインタリーブパターン情報生成部１０６及びチップインタリーブ部１５０２へ出力する。
【０１２８】
データ変調部１１０は、無線リソース管理部１５０１の指示に基づいて、ビットインタリーブ部１０９から入力した符号化データを変調してシンボルデータを生成し、生成したシンボルデータを直並列変換部１１１へ出力する。
【０１２９】
拡散コード生成部１１３は、無線リソース管理部１５０１の指示に基づいて、通信端末装置固有の拡散コードを生成して、生成した拡散コードを乗算器１１４−１−１〜１１４−ｎ−ｋへ出力する。
【０１３０】
乗算器１１４−１−１〜１１４−ｎ−ｋは、シンボル複製部１１２−１〜１１２−ｎから入力したシンボルデータと拡散コード生成部１１３から入力した拡散コードを乗算して拡散処理を行ってチップデータを生成し、生成したチップデータをチップインタリーブ部１５０２へ出力する。
【０１３１】
チップインタリーブ部１５０２は、チップインタリーバ選択部１０５から入力したチップインタリーブする際のパターンの情報に基づいて、乗算器１１４−１−１〜１１４−ｎ−ｋから入力したチップデータをチップ毎に並び替える。そして、チップインタリーブ部１５０２は、並び替えたチップデータを信号合成部１１５へ出力する。
【０１３２】
信号合成部１１５は、チップインタリーブ部１５０２から入力した各通信端末装置のチップデータをチップ間にてコード多重またはユーザ多重して、複数のチップ単位のコード多重されたチップデータを生成し、生成した複数のチップ単位のコード多重されたチップデータを周波数変換部１１７へ出力する。なお、通信装置１５００の通信相手である通信端末装置の構成は図２と同一構成であるので、その説明は省略する。
【０１３３】
このように、本実施の形態６によれば、上記実施の形態１の効果に加えて、伝搬路状況に応じて送信パラメータを変更するので、受信性能を確実に改善することができる。また、本実施の形態６によれば、各ユーザの通信端末装置毎に異なるチップインタリーブパターンにてチップデータを並び替えるので、各通信端末装置についての異なる遅延スプレッド測定結果に応じて、最適なチップインタリーブパターンを選択することができ、全ての通信端末装置についての受信性能を改善することができる。
【０１３４】
なお、上記実施の形態１〜実施の形態６において、チップデータを各サブキャリアに配置することにより周波数軸方向へ並べて配置することにしたが、これに限らず、時間軸方向へ並べて配置するようにしても良い。また、上記実施の形態１〜実施の形態６において、ＭＣ−ＣＤＭＡ信号を送受信することにしたが、これに限らず、ＭＣ−ＣＤＭＡ信号以外の複数のサブキャリアを用いて送信する任意の信号を送受信するようにしても良い。また、上記実施の形態１〜実施の形態６の通信装置は基地局装置に適用することができる。
【産業上の利用可能性】
【０１３５】
本発明にかかる通信装置、基地局装置及び送信方法は、最適なインタリーブ方法を選択することにより、受信特性を改善する効果を有し、インタリーブしたデータを送信するのに有用である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態１に係る通信装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る通信端末装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る遅延スプレッドと読み出し列数との関係を示す図
【図４】本発明の実施の形態１に係るブロックインタリーバを示す図
【図５】本発明の実施の形態１に係るインタリーブする方法を示す図
【図６】本発明の実施の形態２に係る通信装置の構成を示すブロック図
【図７】本発明の実施の形態２に係る通信端末装置の構成を示すブロック図
【図８】本発明の実施の形態２に係る遅延スプレッドとインタリーブ長との関係を示す図
【図９】本発明の実施の形態３に係る通信装置の構成を示すブロック図
【図１０】本発明の実施の形態３に係る基地局装置と通信端末装置とが通信する状態を示す図
【図１１】本発明の実施の形態４に係る通信装置の構成を示すブロック図
【図１２】本発明の実施の形態４に係る変調方式、拡散率及び正規化コード数の組合せを示す図
【図１３】本発明の実施の形態４に係る誤り率特性と遅延スプレッドとの関係を示す図
【図１４】本発明の実施の形態５に係る通信装置の構成を示すブロック図
【図１５】本発明の実施の形態６に係る通信装置の構成を示すブロック図
【符号の説明】
【０１３７】
１００  通信装置
１０３  制御データ復調部
１０４  伝搬路情報検出部
１０５  チップインタリーバ選択部
１０６  チップインタリーブパターン情報生成部
１０７  情報データ生成部
１０８  チャネル符号化部
１０９  ビットインタリーブ部
１１０  データ変調部
１１１  直並列変換部
１１２−１〜１１２−ｎ  シンボル複製部
１１３  拡散コード生成部
１１４−１−１〜１１４−ｎ−ｋ  乗算器
１１５  信号合成部
１１６  チップインタリーブ部
１１７  周波数変換部
【図１】
2006093897.tif 000006
【図２】
2006093897.tif 000007
【図３】
2006093897.tif 000008
【図４】
2006093897.tif 000009
【図５】
2006093897.tif 000010
【図６】
2006093897.tif 000011
【図７】
2006093897.tif 000012
【図８】
2006093897.tif 000013
【図９】
2006093897.tif 000014
【図１０】
2006093897.tif 000015
【図１１】
2006093897.tif 000016
【図１２】
2006093897.tif 000017
【図１３】
2006093897.tif 000018
【図１４】
2006093897.tif 000019
【図１５】
2006093897.tif 000020