(57)【要約】    【課題】      周波数の偏りをなくすることにより周波数選択性フェージングにより受ける影響を最小限にすること。    【解決手段】  シンボル複製部１０５−１〜１０５−ｎは、１データシンボルを拡散率と同じ数だけ複製する。乗算器１０８−１−１〜１０８−ｎ−ｋは、チップ単位のシンボルデータに対して直交符号を乗算して拡散処理を行う。信号合成部１０９は、各シンボルデータをコード多重する。インタリーバ１１２−１〜１１２−ｎは、コード多重したシンボルデータをチップ毎に並び替える。周波数変換部１１３は、逆フーリエ変換して並び替えられた各シンボルデータを各サブキャリアに配置する。インタリーブパターン情報生成部１１１は、拡散方法に応じたインタリーブパターンのシグナリング情報を生成する。  【選択図】      図１
2006041954.tif 000002
【特許請求の範囲】
【請求項１】
各通信相手に割り当てられた互いに直交関係を有する直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理する拡散手段と、
前記拡散手段にて拡散処理された前記シンボルデータをコード多重する信号合成手段と、
前記信号合成手段にてコード多重された前記シンボルデータをチップ毎に並び替える並び替え手段と、
前記並び替え手段にて並び替えられた前記シンボルデータを各サブキャリアに配置する変換手段と、
前記変換手段にて各サブキャリアに配置された前記シンボルデータを送信する送信手段と、
を具備することを特徴とする通信装置。
【請求項２】
前記並び替え手段は、複数の行と複数の列とからなるマトリックス状のデータ書き込み用ブロックに所定の書き込み方向から順次前記シンボルデータをチップ毎に書き込むとともに、前記書き込み方向とは異なる方向である読み出し方向へ前記データ書き込み用ブロックに書き込んだ前記シンボルデータを読み出すことにより前記シンボルデータの並び替えを行い、前記拡散手段にて前記シンボルデータを拡散処理する際の拡散率毎に異なる前記行及び前記列からなる前記データ書き込み用ブロックを用いることを特徴とする請求項１記載の通信装置。
【請求項３】
前記拡散手段は、ツリー構造にて拡散率毎に階層的に関係付けられている直交符号の中から、前記ツリー構造の一定の方向に向けて順番に選択して各通信相手に割り当てた前記直交符号にて各通信相手の前記シンボルデータを拡散処理することを特徴とする請求項１または請求項２記載の通信装置。
【請求項４】
前記送信手段は、各通信相手に割り当てた前記直交符号の使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知することを特徴とする請求項３記載の通信装置。
【請求項５】
前記並び替え手段は、送信データの初回の送信時と前記送信データの再送時とで異なるパターンにて前記シンボルデータを並び替えることを特徴とする請求項１から請求項４のいずれかに記載の通信装置。
【請求項６】
通信相手との伝搬路の状況を検出する伝搬路情報検出手段を具備し、
前記並び替え手段は、前記伝搬路情報検出手段にて検出された伝搬路の状況に基づいて異なるパターンにて前記シンボルデータを並び替えることを特徴とする請求項１から請求項５のいずれかに記載の通信装置。
【請求項７】
請求項１から請求項６のいずれかに記載の通信装置から送信された信号を受信する通信端末装置であって、
前記通信端末装置は、
受信信号を前記変換手段にて周波数軸方向に拡散する前のチップ毎の前記シンボルデータに変換する再変換手段と、
前記再変換手段にて変換された前記シンボルデータに対して前記並び替え手段にて並び替えられる前の配列に戻すように前記シンボルデータをチップ毎に並び替える再配列手段と、
前記再配列手段にて並び替えられた前記シンボルデータに対して前記拡散手段における拡散処理の際に用いた前記直交符号と同一の符号にて逆拡散処理する逆拡散手段と、
前記逆拡散手段にて逆拡散された前記シンボルデータを合成する合成手段と、
前記合成手段にて合成された前記シンボルデータを復調して受信データを取得する復調手段と、
を具備することを特徴とする通信端末装置。
【請求項８】
請求項１から請求項６のいずれかに記載の通信装置を具備することを特徴とする基地局装置。
【請求項９】
各通信相手に割り当てられた互いに直交関係を有する直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理するステップと、
拡散処理された前記シンボルデータをコード多重するステップと、
コード多重された前記シンボルデータをチップ毎に並び替えるステップと、
並び替えられた前記シンボルデータを各サブキャリアに配置するステップと、
各サブキャリアに配置された前記シンボルデータを送信するステップと、
を具備することを特徴とする送信方法。
【請求項１０】
複数の行と複数の列とからなるマトリックス状のデータ書き込み用ブロックに所定の書き込み方向から順次前記シンボルデータをチップ毎に書き込むとともに、前記書き込み方向とは異なる方向である読み出し方向へ前記データ書き込み用ブロックに書き込んだ前記シンボルデータを読み出すことにより前記シンボルデータの並び替えを行い、前記シンボルデータを拡散処理する際の拡散率毎に異なる前記行及び前記列からなる前記データ書き込み用ブロックを用いることを特徴とする請求項９記載の送信方法。
【請求項１１】
ツリー構造にて拡散率毎に階層的に関係付けられている直交符号の中から、前記ツリー構造の一定の方向に向けて順番に選択して各通信相手に割り当てた前記直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理することを特徴とする請求項９または請求項１０記載の送信方法。
【請求項１２】
各通信相手に割り当てた前記直交符号の使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知することを特徴とする請求項１１記載の送信方法。
【請求項１３】
送信データの初回の送信時と前記送信データの再送時とで異なるパターンにて前記シンボルデータを並び替えることを特徴とする請求項９から請求項１２のいずれかに記載の送信方法。
【請求項１４】
通信相手との伝搬路の状況を検出するステップを具備し、
検出された伝搬路の状況に基づいて異なるパターンにて前記シンボルデータを並び替えることを特徴とする請求項９から請求項１３のいずれかに記載の送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信端末装置、基地局装置及び送信方法に関し、特に複数の直交符号を割り当てて送受信する通信装置、通信端末装置、基地局装置及び送信方法に関する。
【背景技術】
【０００２】
ＣＤＭＡ移動通信において、各移動局（ユーザ）に対して固有の直交符号（チャネライゼーションコード）を割り当てることにより、下りリンクではユーザを識別し、上りリンクではコードを識別することができる。例えば、基地局は移動局に対しそれぞれ固有のチャネルのデータを送信し、各移動局は基地局が送信している他のすべてのチャネルのデータから自己のチャネルのデータを区別する必要がある。この機能のためにチャネライゼーションコードを用いる。
【０００３】
また、直交符号は、ツリー構造にて階層的に関係付けられているコードツリーを用いて選択される。コードツリーは、拡散率が異なりかつ互いに直交している直交符号を選択する手法として用いられる。ＯＶＳＦ（Orthogonal Variable Spreading Factor）コードは、コードツリーを用いて選択される直交符号の一例である。
【０００４】
図２２は、コードツリーを用いてＯＶＳＦにより直交符号を選択する方法を示す図である。コードツリーは、拡散率ＳＦ＝４のレイヤ＃２２０１、拡散率ＳＦ＝８のレイヤ＃２２０２、及び拡散率ＳＦ＝１６のレイヤ＃２２０３のように、拡散率毎に階層化されている。例えば、拡散率ＳＦ＝１６で移動局が４つである場合には、図２２の左からＣ１６，０、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３の４つの直交符号＃２２０４を選択して、選択した各直交符号を各移動局に対して割り当てる。さらに、移動局の数が４つ増えた場合には、新たにＣ１６，４、Ｃ１６，５、Ｃ１６，６、Ｃ１６，７の４つの直交符号＃２２０５を選択して、選択した各直交符号を増えた各移動局に対して割り当てる。以後は、同様にして移動局が増える毎に直交符号を順次選択して各移動局に対して割り当てる。
【０００５】
また、Ｗａｌｓｈ−Ｈａｄａｍａｒｄ行列を用いて直交符号を選択する方法が知られている（例えば、非特許文献１）。Ｗａｌｓｈ−Ｈａｄａｍａｒｄ行列を用いて選択された直交符号は、ＯＶＳＦにて選択された直交符号のようにコードツリーを用いて順番に選択されるものではない。
【非特許文献１】岸山、前田、樋口、新、佐和橋著「下りリンクＶＳＦ−ＯＦＣＤＭブロードバンド無線アクセスにおけるハイブリッドＡＲＱを用いた２次元拡散スループット特性の実験結果」信学技報ＲＣＳ２００３−２２５、２００３年１１月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の装置においては、例えばＯＶＳＦにより直交符号を選択した場合、各移動局に割り当てた直交符号を用いて生成されたＭＣ−ＣＤＭＡ信号は、図２３のような周波数特性を有する。即ち、図２３の場合には、サブキャリア番号０〜３までは周波数相関は「１」となり、サブキャリア番号４〜１６までは周波数相関は「０」となる。このように、直交符号を用いて生成されたＭＣ−ＣＤＭＡ信号には周波数の偏りが生じるので、周波数選択性フェージングの影響が顕著になり、受信特性が劣化するという問題がある。
【０００７】
本発明はかかる点に鑑みてなされたものであり、周波数の偏りをなくすることにより周波数選択性フェージングにより受ける影響を最小限にすることができる通信装置、通信端末装置、基地局装置及び送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、各通信相手に割り当てられた互いに直交関係を有する直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理する拡散手段と、前記拡散手段にて拡散処理された前記シンボルデータをコード多重する信号合成手段と、前記信号合成手段にてコード多重された前記シンボルデータをチップ毎に並び替える並び替え手段と、前記並び替え手段にて並び替えられた前記シンボルデータを各サブキャリアに配置する変換手段と、前記変換手段にて各サブキャリアに配置された前記シンボルデータを送信する送信手段と、を具備する構成を採る。
【０００９】
この構成によれば、コード多重されたシンボルデータをチップ毎に並び替えた後に各サブキャリアに配置することにより周波数の偏りをなくすることができるので、周波数選択性フェージングにより受ける影響を最小限にすることができる。
【００１０】
本発明の通信装置は、前記構成において、前記並び替え手段は、複数の行と複数の列とからなるマトリックス状のデータ書き込み用ブロックに所定の書き込み方向から順次前記シンボルデータをチップ毎に書き込むとともに、前記書き込み方向とは異なる方向である読み出し方向へ前記データ書き込み用ブロックに書き込んだ前記シンボルデータを読み出すことにより前記シンボルデータの並び替えを行い、前記拡散手段にて前記シンボルデータを拡散処理する際の拡散率毎に異なる前記行及び前記列からなる前記データ書き込み用ブロックを用いる構成を採る。
【００１１】
この構成によれば、前記効果に加えて、拡散率に応じて異なる行及び列のデータ書き込み用ブロックを用いるので、異なる拡散率にて拡散処理された各シンボルデータを並び替えることができる。
【００１２】
本発明の通信装置は、前記構成において、前記拡散手段は、ツリー構造にて拡散率毎に階層的に関係付けられている直交符号の中から、前記ツリー構造の一定の方向に向けて順番に選択して各通信相手に割り当てた前記直交符号にて各通信相手の前記シンボルデータを拡散処理する構成を採る。
【００１３】
この構成によれば、前記効果に加えて、ツリー構造の一定の方向に向けて順番に選択する例えばＯＶＳＦにより選択して各通信相手に割り当てた直交符号にて各通信相手のシンボルデータを拡散処理するので、コードリソースを有効に利用することができる。
【００１４】
本発明の通信装置は、前記構成において、前記送信手段は、各通信相手に割り当てた前記直交符号の使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知する構成を採る。
【００１５】
この構成によれば、前記効果に加えて、使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知するので、例えばＮｏｎ−ＯＶＳＦを用いた場合と比較してシグナリング量が増大することを防ぐことができる。
【００１６】
本発明の通信装置は、前記構成において、前記並び替え手段は、送信データの初回の送信時と前記送信データの再送時とで異なるパターンにて前記シンボルデータを並び替える構成を採る。
【００１７】
この構成によれば、前記効果に加えて、再送時のデータに対するフェージング変動の影響が小さくなるように並び替えることができるので、再送が繰り返されることを防ぐことができ、伝送効率を向上させることができる。
【００１８】
本発明の通信装置は、前記構成において、通信相手との伝搬路の状況を検出する伝搬路情報検出手段を具備し、前記並び替え手段は、前記伝搬路情報検出手段にて検出された伝搬路の状況に基づいて異なるパターンにて前記シンボルデータを並び替える構成を採る。
【００１９】
この構成によれば、前記効果に加えて、通信相手との伝搬路状況に応じてシンボルデータを並び替えるパターンを変更するので、例えば電力の高いチップのシンボルデータをフェージングの影響の少ないサブキャリアに配置するように並び替えることにより、受信側にて電力の高いチップのシンボルデータを誤りなく受信することができる。
【００２０】
本発明の通信端末装置は、上記のいずれかに記載の通信装置から送信された信号を受信する通信端末装置であって、前記通信端末装置は、受信信号を前記変換手段にて周波数軸方向に拡散する前のチップ毎の前記シンボルデータに変換する再変換手段と、前記再変換手段にて変換された前記シンボルデータに対して前記並び替え手段にて並び替えられる前の配列に戻すように前記シンボルデータをチップ毎に並び替える再配列手段と、前記再配列手段にて並び替えられた前記シンボルデータに対して前記拡散手段における拡散処理の際に用いた前記直交符号と同一の符号にて逆拡散処理する逆拡散手段と、前記逆拡散手段にて逆拡散された前記シンボルデータを合成する合成手段と、前記合成手段にて合成された前記シンボルデータを復調して受信データを取得する復調手段と、を具備する構成を採る。
【００２１】
この構成によれば、フェージングの影響を受けないように並び替えられてから送信されたデータを受信するので、シンボルデータの誤りを軽減することができる。
【００２２】
本発明の基地局装置は、上記のいずれかに記載の通信装置を具備する構成を採る。
【００２３】
この構成によれば、コード多重されたシンボルデータをチップ毎に並び替えた後に各サブキャリアに配置することにより周波数の偏りをなくすることができるので、周波数選択性フェージングにより受ける影響を最小限にすることができる。
【００２４】
本発明の送信方法は、各通信相手に割り当てられた互いに直交関係を有する直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理するステップと、拡散処理された前記シンボルデータをコード多重するステップと、コード多重された前記シンボルデータをチップ毎に並び替えるステップと、並び替えられた前記シンボルデータを各サブキャリアに配置するステップと、各サブキャリアに配置された前記シンボルデータを送信するステップと、を具備するようにした。
【００２５】
この方法によれば、コード多重されたシンボルデータをチップ毎に並び替えた後に各サブキャリアに配置することにより周波数の偏りをなくすることができるので、周波数選択性フェージングにより受ける影響を最小限にすることができる。
【００２６】
本発明の送信方法は、前記方法において、複数の行と複数の列とからなるマトリックス状のデータ書き込み用ブロックに所定の書き込み方向から順次前記シンボルデータをチップ毎に書き込むとともに、前記書き込み方向とは異なる方向である読み出し方向へ前記データ書き込み用ブロックに書き込んだ前記シンボルデータを読み出すことにより前記シンボルデータの並び替えを行い、前記シンボルデータを拡散処理する際の拡散率毎に異なる前記行及び前記列からなる前記データ書き込み用ブロックを用いるようにした。
【００２７】
この方法によれば、前記効果に加えて、拡散率に応じて異なる行及び列のデータ書き込み用ブロックを用いるので、異なる拡散率にて拡散処理された各シンボルデータを並び替えることができる。
【００２８】
本発明の送信方法は、前記方法において、ツリー構造にて拡散率毎に階層的に関係付けられている直交符号の中から、前記ツリー構造の一定の方向に向けて順番に選択して各通信相手に割り当てた前記直交符号にて各通信相手のチップ単位のシンボルデータを拡散処理するようにした。
【００２９】
この方法によれば、前記効果に加えて、ツリー構造の一定の方向に向けて順番に選択する例えばＯＶＳＦにより選択して各通信相手に割り当てた直交符号にて各通信相手のシンボルデータを拡散処理するので、コードリソースを有効に利用することができる。
【００３０】
本発明の送信方法は、前記方法において、各通信相手に割り当てた前記直交符号の使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知するようにした。
【００３１】
この方法によれば、前記効果に加えて、使用コード数及びコード使用開始番号の情報であるシグナリング情報を通信相手に通知するので、例えばＮｏｎ−ＯＶＳＦを用いた場合と比較してシグナリング量が増大することを防ぐことができる。
【００３２】
本発明の送信方法は、前記方法において、送信データの初回の送信時と前記送信データの再送時とで異なるパターンにて前記シンボルデータを並び替えるようにした。
【００３３】
この方法によれば、前記効果に加えて、再送時のデータに対するフェージング変動の影響が小さくなるように並び替えることができるので、再送が繰り返されることを防ぐことができ、伝送効率を向上させることができる。
【００３４】
本発明の送信方法は、前記方法において、通信相手との伝搬路の状況を検出するステップを具備し、検出された伝搬路の状況に基づいて異なるパターンにて前記シンボルデータを並び替えるようにした。
【００３５】
この方法によれば、前記効果に加えて、通信相手との伝搬路状況に応じてシンボルデータを並び替えるパターンを変更するので、例えば電力の高いチップのシンボルデータをフェージングの影響の少ないサブキャリアに配置するように並び替えることにより、受信側にて電力の高いチップのシンボルデータを誤りなく受信することができる。
【発明の効果】
【００３６】
本発明によれば、周波数の偏りをなくすることにより周波数選択性フェージングにより受ける影響を最小限にすることができる。
【発明を実施するための最良の形態】
【００３７】
本発明の骨子は、コード多重されたシンボルデータをチップ毎に並び替えた後に各サブキャリアに配置することにより、各シンボルデータを各サブキャリアに割り当てることである。
【００３８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３９】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信装置１００の構成を示すブロック図である。情報シンボル生成部１０１、誤り訂正符号部１０２、データ変調部１０３、直並列変換部１０４、シンボル複製部１０５−１〜１０５−ｎ（ｎは任意の自然数）、直交符号情報生成部１０７及び乗算器１０８−１−１〜１０８−ｎ−ｋ（ｋ＝拡散率ＳＦ）は、信号処理部１１７−１〜１１７−ｕ（ｕは任意の自然数）を構成する。信号処理部１１７−１〜１１７−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザへ送信する信号を処理する。
【００４０】
情報シンボル生成部１０１は、情報シンボルを生成して誤り訂正符号部１０２へ出力する。
【００４１】
誤り訂正符号部１０２は、例えばターボ符号器または畳み込み符号器であり、情報シンボル生成部１０１から入力した情報シンボルをターボ符号化または畳み込み符号化等の符号化してデータ変調部１０３へ出力する。
【００４２】
データ変調部１０３は、誤り訂正符号部１０２から入力した符号化されたデータを例えばＢＰＳＫ、ＱＰＳＫまたは１６ＱＡＭ等により変調して直並列変換部１０４へ出力する。
【００４３】
直並列変換部１０４は、データ変調部１０３から直列にて入力した複数のシンボルの変調されたデータを、並列に並び替えて各シンボル複製部１０５−１〜１０５−ｎ（ｎは任意の自然数）へ出力する。
【００４４】
シンボル複製部１０５−１〜１０５−ｎは、直並列変換部１０４から入力した１データシンボルを拡散率と同じ数だけ複製して、複製した各データを乗算器１０８−１−１〜１０８−ｎ−ｋへ出力する。また、シンボル複製部１０５−１〜１０５−ｎは、複製したシンボルデータの数の情報、即ち拡散率の情報を拡散方法検出部１１０へ出力する。なお、図１の場合には、シンボル複製部１０５−１〜１０５−ｎはあらかじめ決められている拡散率に基づいて１データシンボルの複製を行うが、拡散率を可変にする場合には、直交符号選択部１０６から通知される拡散率と同じ数のシンボルデータを複製する。
【００４５】
直交符号選択部１０６は、図２２に示すツリー構造にて拡散率毎に階層化された直交符号の内、ＯＶＳＦを用いて互いに直交する直交符号をユーザ毎に選択し、選択した各ユーザの直交符号を各ユーザの乗算器１０８−１−１〜１０８−ｎ−ｋへ出力する。また、直交符号選択部１０６は、各ユーザに割り当てた直交符号を各ユーザに通知するために、各ユーザに割り当てた直交符号の情報を各ユーザの直交符号情報生成部１０７へ出力する。
【００４６】
直交符号情報生成部１０７は、直交符号選択部１０６から入力した割り当てられた直交符号の情報に基づいて直交符号のシグナリング情報（チャネライゼーションコードセット）を生成して誤り訂正符号部１０２へ出力する。なお、直交符号のシグナリング情報の詳細については後述する。
【００４７】
乗算器１０８−１−１〜１０８−ｎ−ｋは、シンボル複製部１０５−１〜１０５−ｎから入力した複製された１シンボルデータに対して、直交符号選択部１０６から入力した直交符号を乗算して拡散処理を行って信号合成部１０９へ出力する。
【００４８】
信号合成部１０９は、各信号処理部１１７−１〜１１７−ｕの乗算器１０８−１−１〜１０８−ｎ−ｋから入力した拡散処理された各ユーザのデータをシンボル間にてコード多重またはユーザ多重して複数のチップ単位のコード多重されたシンボルデータを生成し、生成した複数のチップ単位のコード多重されたシンボルデータをインタリーバ１１２−１〜１１２−ｎへ出力する。
【００４９】
拡散方法検出部１１０は、シンボル複製部１０５−１〜１０５−ｎから入力した拡散率の情報よりインタリーブパターンを選択する。そして、拡散方法検出部１１０は、選択したインタリーブパターンの情報をインタリーバ１１２−１〜１１２−ｎ及びインタリーブパターン情報生成部１１１へ出力する。
【００５０】
インタリーブパターン情報生成部１１１は、拡散方法検出部１１０から入力したインタリーブパターンの情報より、インタリーブパターンを通知するためのシグナリング情報を生成してインタリーバ１１２−ｎへ出力する。
【００５１】
並び替え手段であるインタリーバ１１２−１〜１１２−ｎは、拡散方法検出部１１０から入力したインタリーブパターンの情報に基づいて、信号合成部１０９から入力した複数のチップ単位のコード多重されたシンボルデータをチップ毎に並び替える。例えば、インタリーバ１１２−１〜１１２−ｎは、拡散率毎に異なる大きさのブロックインタリーバを選択して並び替えを行う。また、インタリーバ１１２−１〜１１２−ｎは、チップ毎に並び替えたコード多重されたシンボルデータにインタリーブパターン情報生成部１１１から入力したインタリーブパターンのシグナリング情報を含めて周波数変換部１１３へ出力する。なお、並び替えの方法及びインタリーブパターンのシグナリング情報については後述する。
【００５２】
変換手段である周波数変換部１１３は、インタリーバ１１２−１〜１１２−ｎから入力した複数のチップ単位のコード多重されたシンボルデータに対して、例えば逆フーリエ変換し、コード多重された各シンボルデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。そして、周波数変換部１１３は、生成したＭＣ−ＣＤＭＡ信号をガードインターバル挿入部１１４へ出力する。
【００５３】
ガードインターバル挿入部１１４は、周波数変換部１１３から入力したデータにガードインターバルを挿入して送信ＲＦ部１１５へ出力する。
【００５４】
送信ＲＦ部１１５は、ガードインターバル挿入部１１４から入力したデータをベースバンド周波数から無線周波数に周波数変換してアンテナ１１６へ出力する。
【００５５】
アンテナ１１６は、送信ＲＦ部１１５から入力したデータを送信する。
【００５６】
次に、通信端末装置２００の構成について、図２を用いて説明する。図２は、通信端末装置２００の構成を示すブロック図である。乗算器２１１−１−１〜２１１−ｎ−ｋ、シンボル合成部２１２−１〜２１２−ｎ、並直列変換部２１３、データ復調部２１４、誤り訂正復号部２１５及び情報シンボル復元部２１６は、信号処理部２１７−１〜２１７−ｕを構成する。信号処理部２１７−１〜２１７−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザの受信信号を処理する。
【００５７】
アンテナ２０１は、受信データを受信して受信ＲＦ部２０２へ出力する。
【００５８】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御情報復調部２０３及びガードインターバル除去部２０５へ出力する。
【００５９】
制御情報復調部２０３は、受信ＲＦ部２０２から入力した受信データの内、制御情報を復調してインタリーブパターン検出部２０４及び直交符号検出部２１０へ出力する。
【００６０】
インタリーブパターン検出部２０４は、制御情報復調部２０３から入力した制御情報に含まれているインタリーブパターンのシグナリング情報を検出してデインタリーバ２０９−１〜２０９−ｎへ出力する。
【００６１】
ガードインターバル除去部２０５は、受信ＲＦ部２０２から入力した受信データからガードインターバルを除去して周波数変換部２０６へ出力する。
【００６２】
再変換手段である周波数変換部２０６は、ガードインターバル除去部２０５から入力したＭＣ−ＣＤＭＡの受信データを変換して各キャリア成分に分解してサブキャリア重み生成部２０７及び乗算器２０８−１−１〜２０８−ｎ−ｋへ出力する。これにより、受信データは、通信装置１００の周波数変換部１１３にて各シンボルデータを各サブキャリアに配置する前の状態と同じ状態になる。
【００６３】
サブキャリア重み生成部２０７は、周波数変換部２０６から入力した各キャリア成分に含まれる既知信号である参照信号を用いて回線推定を行い、各サブキャリアに用いる重みを生成する。そして、サブキャリア重み生成部２０７は、生成した重みを用いて周波数等化するために、重み係数を各乗算器２０８−１−１〜２０８−ｎ−ｋへ出力する。
【００６４】
乗算器２０８−１−１〜２０８−ｎ−ｋは、周波数変換部２０６から入力した受信データに対して、サブキャリア重み生成部２０７から入力した重み係数を乗算してデインタリーバ２０９−１〜２０９−ｎへ出力する。
【００６５】
再配列手段であるデインタリーバ２０９−１〜２０９−ｎは、インタリーブパターン検出部２０４から入力したインタリーブパターンのシグナリング情報に基づいて、乗算器２０８−１−１〜２０８−ｎ−ｋから入力した受信データを並び替えて、通信装置１００のインタリーバ１１２−１〜１１２−ｎにて並び替える前の配列に戻す。そして、デインタリーバ２０９−１〜２０９−ｎは、並び替えた受信データを乗算器２１１−１−１〜２１１−ｎ−ｋへ出力する。
【００６６】
直交符号検出部２１０は、制御情報復調部２０３から入力した制御情報に含まれている直交符号のシグナリング情報を検出して、各ユーザに割り当てられた直交符号を各ユーザの乗算器２１１−１−１〜２１１−ｎ−ｋへ出力する。
【００６７】
乗算器２１１−１−１〜２１１−ｎ−ｋは、デインタリーバ２０９−１〜２０９−ｎから入力した受信データに対して、直交符号検出部２１０から入力した直交符号を乗算することにより逆拡散処理してシンボル合成部２１２−１〜２１２−ｎへ出力する。
【００６８】
合成手段であるシンボル合成部２１２−１〜２１２−ｎは、乗算器２１１−１−１〜２１１−ｎ−ｋから入力した受信データをシンボル合成即ち逆拡散して、並直列変換部２１３へ出力する。
【００６９】
並直列変換部２１３は、各シンボル合成部２１２−１〜２１２−ｎから並列に入力した受信データを直列に変換してデータ復調部２１４へ出力する。
【００７０】
データ復調部２１４は、並直列変換部２１３から入力した受信データを復調して軟判定系列を得て誤り訂正復号部２１５へ出力する。
【００７１】
誤り訂正復号部２１５は、データ復調部２１４から入力した軟判定系列の受信データを誤り訂正復号して情報シンボル復元部２１６へ出力する。
【００７２】
情報シンボル復元部２１６は、誤り訂正復号部２１５から入力した受信データの情報データシンボルを復元する。
【００７３】
次に、拡散率ＳＦ＝１６の場合におけるインタリーブする方法について説明する。図３より、信号合成部１０９から出力される各シンボルデータ＃３０１−１〜＃３０１−ｎは、１６チップ分に複製されている。即ち、シンボルデータ＃３０１−１はＣ１−１〜Ｃ１−１６の１６チップ分に複製されており、シンボルデータ＃３０１−２はＣ２−１〜Ｃ２−１６の１６チップ分に複製されているとともに、シンボルデータ＃３０１−ｎはＣｎ−１〜Ｃｎ−１６の１６チップ分に複製されている。そして、信号合成部１０９から出力されたシンボルデータ＃３０１−１はインタリーバ１１２−１に入力し、信号合成部１０９から出力されたシンボルデータ＃３０１−２はインタリーバ１１２−２に入力するとともに、信号合成部１０９から出力されたシンボルデータ＃３０１−ｎはインタリーバ１１２−ｎに入力する。
【００７４】
次に、拡散方法検出部１１０にて検出した拡散方法に基づいてインタリーブパターンを選択する。インタリーブパターンとしては、ブロックインタリーブまたはランダムインタリーブ等を用いる。
【００７５】
インタリーブパターン情報生成部１１１は、図４に示すようなインタリーブパターンとシグナリングとを関係付けたインタリーブパターン選択用情報を保存したテーブルを記憶している。インタリーブパターン情報生成部１１１は、インタリーブパターンがインタリーブ＃４０１の場合にはシグナリング情報「００」を選択し、インタリーブパターンがインタリーブ＃４０２の場合にはシグナリング情報「０１」を選択し、インタリーブパターンがインタリーブ＃４０３の場合にはシグナリング情報「１０」を選択し、インタリーブパターンがインタリーブ＃４０４の場合にはシグナリング情報「１１」を選択する。図４は４つのインタリーブパターンを用いる場合のインタリーブパターン情報を示すものであるため、２ビットのシグナリング情報を用いたが、インタリーブパターンが２つの場合には「１」または「０」の１ビットのシグナリング情報を用い、インタリーブパターンが８つの場合には「０００」「００１」「０１０」「１００」「０１１」「１１０」「１０１」「１１１」の３ビットのシグナリング情報を用いる。そして、インタリーブパターン情報生成部１１１は、拡散方法検出部１１０から入力したインタリーブパターンの情報を用いて図４のインタリーブパターン選択用情報を参照することにより、シグナリング情報を選択して通信端末装置２００へ通知する。
【００７６】
次に、各インタリーバ１１２−１〜１１２−ｎは、複数のチップ単位のコード多重されたシンボルデータをチップ毎に並び替える処理を行う。具体的には、ブロックインタリーバを用いる場合には、図５に示すように、各インタリーバ１１２−１〜１１２−ｎは４行４列のブロックインタリーバ（データ書き込み用ブロック）であり、１番目〜１６番目の各チップのコード多重されたシンボルデータを行毎に書き込み方向＃５０１の方向へ４チップずつ書き込んでいく。書き込み方向＃５０１の方向へ書き込むことにより、１行目は１番目、２番目、３番目、４番目のチップが書き込まれ、２行目は５番目、６番目、７番目、８番目のチップが書き込まれ、３行目は９番目、１０番目、１１番目、１２番目のチップが書き込まれるとともに、４行目は１３番目、１４番目、１５番目、１６番目のチップが書き込まれる。
【００７７】
次に、各インタリーバ１１２−１〜１１２−ｎは、書き込んだ各チップのコード多重されたシンボルデータを列毎に読み出し方向＃５０２の方向へ読み出すとともに読み出した順番に並べていく。このように読み出した結果、１番目から１６番目まで番号順に並んでいた各チップのコード多重されたシンボルデータは、１番目、５番目、９番目、１３番目、２番目、６番目、１０番目、１４番目、３番目、７番目、１１番目、１５番目、４番目、８番目、１２番目、１６番目のチップの順に並び替えられる。そして、このように並び替えられた各チップのコード多重されたシンボルデータは、周波数軸方向に拡散されることによりチップ毎に各サブキャリアに割り当てられる。
【００７８】
次に、拡散率ＳＦ＝１６の場合におけるデインタリーブする方法について説明する。各デインタリーバ２０９−１〜２０９−ｎは、インタリーブパターン検出部２０４にて検出されたインタリーブパターンの情報に基づいてデータ毎に並び替える処理を行う。具体的には、図６に示すように、各デインタリーバ２０９−１〜２０９−ｎは４行４列のブロックデインタリーバであり、各デインタリーバ２０９−１〜２０９−ｎは、乗算器２０８−１−１〜２０８−ｎ−ｋから入力した各チップのコード多重されたシンボルデータを、列毎に書き込み方向＃６０１の方向へ４チップずつ書き込んでいく。即ち、インタリーバ１１２−１〜１１２−ｎの読み出し方向＃５０２と同じ方向に書き込む。書き込み方向＃６０１の方向へ書き込むことにより、１行目は１番目、２番目、３番目、４番目のチップが書き込まれ、２行目は５番目、６番目、７番目、８番目のチップが書き込まれ、３行目は９番目、１０番目、１１番目、１２番目のチップが書き込まれるとともに、４行目は１３番目、１４番目、１５番目、１６番目のチップが書き込まれる。
【００７９】
次に、各デインタリーバ２０９−１〜２０９−ｎは、書き込んだ各チップのコード多重されたシンボルデータを行毎に読み出し方向＃６０２の方向へ読み出すとともに読み出した順番に並べていく。このように読み出した結果、１番目、５番目、９番目、１３番目、２番目、６番目、１０番目、１４番目、３番目、７番目、１１番目、１５番目、４番目、８番目、１２番目、１６番目の順に並んでいた各チップのコード多重されたシンボルデータは、１番目から１６番目まで番号順に並ぶように並び替えられる。拡散率とチップ数は等しいので、拡散率に応じて異なる行及び列からなるブロックインタリーバを用いる。例えば、全てのユーザが拡散率ＳＦ＝４であれば２行２列のブロックインタリーバを用い、全てのユーザが拡散率ＳＦ＝１６であれば４行４列のブロックインタリーバを用いるように、各ユーザの拡散率に応じてブロックインタリーバのサイズを変更するようにしても良い。また、ユーザ１が拡散率ＳＦ＝４、ユーザ２が拡散率ＳＦ＝８及びユーザ３が拡散率ＳＦ＝１６の場合には、最大拡散率は拡散率ＳＦ＝１６であるので、全てのユーザに対して４行４列のブロックインタリーバを用いても良い。
【００８０】
図７は、ＯＶＳＦにより直交符号を選択する場合において、図５に示すように並び替えられて各サブキャリアに割り当てられた送信データの周波数特性を示すものである。各シンボルデータにおいてチップインタリーブすることにより、図７に示すように、周波数相関を周波数軸方向に分散することができる。図８は、コードツリーを用いて任意の直交符号を選択する方法であるＮｏｎ−ＯＶＳＦにより直交符号を選択した場合で、かつチップインタリーブしない場合の送信データの周波数特性を示すものであるが、ＯＶＳＦにより直交符号を選択してチップインタリーブした場合における送信データの周波数特性は、Ｎｏｎ−ＯＶＳＦにより直交符号を選択した場合で、かつチップインタリーブしない場合の送信データの周波数特性と同様な周波数特性を示す。
【００８１】
図９は、ＯＶＳＦにより拡散率を固定にして直交符号を選択する場合における直交符号情報生成部１０７にて生成されるシグナリング情報を示すものである。図９より、シグナリング情報は７ビットから構成され、前半の３ビット＃９０１が使用コード数を示すものであり、後半の４ビット＃９０２がコード使用開始番号を示すものである。また、図１０は、ＯＶＳＦにより拡散率を可変にして直交符号を選択する場合におけるシグナリング情報を示すものである。図１０より、シグナリング情報は１０ビットから構成され、前半の３ビット＃１００１が拡散率のレイヤを示すものであり、真ん中の３ビット＃１００２が使用コード数を示すものであり、後半の４ビット＃１００３がコード使用開始番号を示すものである。
【００８２】
次に、ＭＣ−ＣＤＭＡにおいて周波数に偏りが生じる周波数特性が生じる理由を、移動局の数が４の場合について、ＯＦＤＭとの比較において説明する。
【００８３】
ＯＦＤＭの場合において、各移動局が各々「１」「１」「−１」「−１」のデータを送信しようとしている場合には、周波数ｆ０に「１」が割り当てられ、周波数ｆ１に「１」が割り当てられ、周波数ｆ２に「−１」が割り当てられるとともに、周波数ｆ３に「−１」が割り当てられる。そして、各周波数ｆ０〜ｆ３の信号が加算されてＯＦＤＭ信号が生成される。このようにして生成されたＯＦＤＭ信号は、図１１に示すように、「１」または「−１」を示すデータとして周波数軸上に配置される。したがって、ＯＦＤＭ信号は、周波数軸上に配置された各データが「１」または「−１」となるため、周波数に偏りが生じることはない。
【００８４】
一方、ＭＣ−ＣＤＭＡの場合において、各移動局が拡散率ＳＦ＝４にて各々「１」「１」「−１」「−１」のデータを送信しようとしている場合には、各移動局は、シンボル複製部１０５−１〜１０５−ｎにて、１つのデータを４つに複製する。そして、各移動局は、複製した４つのデータに対して、自分に割り当てられた直交符号を順次乗算する。例えば、移動局毎にＣ４，０、Ｃ４，１、Ｃ４，２、Ｃ４，３の直交符号が割り当てられた場合において、「１１１１」のＣ４，０を割り当てられた移動局がデータ「１」を送信しようとしている場合には、乗算器１０８−１−１〜１０８−ｎ−ｋにて直交符号が乗算された後のデータは、「１１１１」となる。また、「１１−１−１」のＣ４，１を割り当てられた移動局がデータ「１」を送信しようとしている場合には、乗算器１０８−１−１〜１０８−ｎ−ｋにて直交符号が乗算された後のデータは、「１１−１−１」となる。また、「１−１１−１」のＣ４，２を割り当てられた移動局がデータ「−１」を送信しようとしている場合には、乗算器１０８−１−１〜１０８−ｎ−ｋにて直交符号が乗算された後のデータは、「−１１−１１」となる。また、「１−１−１１」のＣ４，３を割り当てられた移動局がデータ「−１」を送信しようとしている場合には、乗算器１０８−１−１〜１０８−ｎ−ｋにて直交符号が乗算された後のデータは、「−１１１−１」となる。これにより、各移動局の乗算器１０８−１−１〜１０８−ｎ−ｋから出力された１番目のデータを全て加算すると１＋１−１−１＝０となり、２番目のデータを全て加算すると１＋１＋１＋１＝４となり、３番目のデータを全て加算すると１−１＋１−１＝０となる。このようにして生成されたＭＣ−ＣＤＭＡ信号は、図１２に示すように、「４」または「０」を示すデータとして周波数軸上に配置される。したがって、ＭＣ−ＣＤＭＡ信号は、周波数軸上に配置されたデータが「０」である場合があるため、周波数に偏りが生じる。
【００８５】
因みに、Ｎｏｎ−ＯＶＳＦにより直交符号を選択する場合には、割り当て可能な直交符号が離散するために、割り当てる直交符号の番号を全てシグナリングにより通知する必要があるので、シグナリング量が増大する。また、ＯＶＳＦにより直交符号を選択する場合において、図１３より、Ｃ１６，０、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３の４つの直交符号を選択した場合、Ｃ４，１、Ｃ４，２、Ｃ４，３、Ｃ８，２、Ｃ８，３、Ｃ８，４、Ｃ８，５、Ｃ８，６、Ｃ８，７、Ｃ１６，４、Ｃ１６，５、Ｃ１６，６、Ｃ１６，７、Ｃ１６，８、Ｃ１６，９、Ｃ１６，１０、Ｃ１６，１１、Ｃ１６，１２、Ｃ１６，１３、Ｃ１６，１４、Ｃ１６，１５の図１３中に丸で囲った合計２２個の直交符号を選択することが可能である。一方、Ｎｏｎ−ＯＶＳＦにより直交符号を選択する場合において、Ｃ１６，０、Ｃ１６，４、Ｃ１６，８、Ｃ１６，１２の４つの直交符号を選択した場合、図１４より、Ｃ８，１、Ｃ８，３、Ｃ８，５、Ｃ８，７、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，５、Ｃ１６，６、Ｃ１６，７、Ｃ１６，９、Ｃ１６，１０、Ｃ１６，１１、Ｃ１６，１３、Ｃ１６，１４、Ｃ１６，１５の合計１６個の図１４中に丸で囲った直交符号を選択することが可能である。このように、Ｎｏｎ−ＯＶＳＦにより直交符号を選択する場合には、ＯＶＳＦにより直交符号を選択する場合に比べて、割り当て可能な直交符号の数が少なくなるので、コードリソースを有効に利用することができない。
【００８６】
図１５は、ＯＶＳＦにより直交符号を選択する場合（図１５の■）と、Ｎｏｎ−ＯＶＳＦにより直交符号を選択する場合（図１５の▲）とにおける、特性を比較する図である。図１５は、コード多重数Ｃｍｕｘをパラメータにしたときの受信ＣＮＲに対するＢＥＲ特性を示すものである。図１５より、同一のコード多重数及び同一のＣＮＲにおいては、Ｎｏｎ−ＯＶＳＦのＢＥＲの方がＯＶＳＦのＢＥＲよりも小さくなり、Ｎｏｎ−ＯＶＳＦの方がＯＶＳＦに比べて優れた受信特性が得られることが分かる。
【００８７】
また、図１３のコードツリーを用いてＯＶＳＦにより直交符号を選択する場合には、Ｃ４，０、Ｃ８，０、またはＣ１６，０から選択する場合に限らず、例えば拡散率ＳＦ＝１６の場合であればＣ１６，１４から選択しても良い。即ち、最初にＣ１６，１４、Ｃ１６，１５、Ｃ１６，０、Ｃ１６，１、の４つの直交符号を選択して、以後は４つの直交符号を順次選択することも可能である。また、選択する直交符号の数は４つに限らず、３つ等の任意の数の直交符号を選択できる。また、拡散率ＳＦ＝１６に固定して直交符号を選択する場合に限らず、拡散率を可変にして直交符号を選択できる。例えば、図１３の左からＣ１６，０、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３の４つの直交符号を選択して各移動局に対して割り当てた後、続いて拡散率ＳＦ＝８として、Ｃ８，２、Ｃ８，３、Ｃ８，４、Ｃ８，５の４つの直交符号を選択して各移動局に割り当てても良い。
【００８８】
このように、本実施の形態１によれば、コード多重されたシンボルデータをチップ毎に並び替えるので、周波数の偏りをなくすることができることにより、周波数選択性フェージングにより受ける影響を最小限にすることができる。また、本実施の形態１によれば、ＯＶＳＦにより直交符号を選択して拡散処理したチップ単位のシンボルデータをコード多重した後に並び替えをするので、シグナリング量が増大することを防ぐことができるとともに、コードリソースを有効に利用することができる。
【００８９】
（実施の形態２）
図１６は、本発明の実施の形態２に係る通信装置１６００の構成を示すブロック図である。
【００９０】
本実施の形態２に係る通信装置１６００は、図１に示す実施の形態１に係る通信装置１００において、図１６に示すように、拡散方法検出部１１０及びインタリーブパターン情報生成部１１１を除き、受信ＲＦ部１６０１、復調部１６０２、ＡＣＫ／ＮＡＣＫ検出部１６０３、送信回数検出部１６０４及びバッファ１６０５を追加する。なお、図１６においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００９１】
情報シンボル生成部１０１、誤り訂正符号部１０２、データ変調部１０３、直並列変換部１０４、シンボル複製部１０５−１〜１０５−ｎ、直交符号情報生成部１０７、乗算器１０８−１−１〜１０８−ｎ−ｋ及びバッファ１６０５は、信号処理部１６０６−１〜１６０６−ｕを構成する。信号処理部１６０６−１〜１６０６−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザへ送信する信号を処理する。
【００９２】
受信ＲＦ部１６０１は、アンテナ１１６にて受信した、後述する受信装置にて正しく受信できたか否かの情報であるフィードバック情報を含む受信信号を無線周波数からベースバンド周波数にダウンコンバートして復調部１６０２へ出力する。
【００９３】
復調部１６０２は、受信ＲＦ部１６０１から入力した受信信号を復調してＡＣＫ／ＮＡＣＫ検出部１６０３へ出力する。
【００９４】
ＡＣＫ／ＮＡＣＫ検出部１６０３は、復調部１６０２から入力した受信信号に含まれているＡＣＫ信号またはＮＡＣＫ信号を検出する。そして、ＡＣＫ／ＮＡＣＫ検出部１６０３は、ＡＣＫ信号を検出した場合には、バッファ１６０５に対して新規データを出力するように指示し、ＮＡＣＫ信号を検出した場合には、バッファ１６０５に対して以前に出力したデータを再度出力、即ち再送するように指示する。さらに、ＡＣＫ／ＮＡＣＫ検出部１６０３は、ＡＣＫ信号またはＮＡＣＫ信号を検出したことを送信回数検出部１６０４へ通知する。
【００９５】
送信回数検出部１６０４は、ＡＣＫ／ＮＡＣＫ検出部１６０３から入力したＡＣＫ信号を検出した旨の通知またはＮＡＣＫ信号を検出した旨の通知に基づいてインタリーブパターンを選択し、選択したインタリーブのパターンにてインタリーブするようにインタリーバ１１２−１〜１１２−ｎに対して指示する。具体的には、送信回数検出部１６０４は、ＡＣＫ／ＮＡＣＫ検出部１６０３から入力した、ＡＣＫ信号を検出した旨の情報及びＮＡＣＫ信号を検出した回数の情報、即ち初回の送信時であるか否かの情報及び再送回数の情報より、初回の送信時及び再送回数に応じて異なるインタリーブパターンを選択する。
【００９６】
データ変調部１０３は、誤り訂正符号部１０２から入力した符号化されたデータを例えばＢＰＳＫ、ＱＰＳＫまたは１６ＱＡＭ等により変調してバッファ１６０５へ出力する。
【００９７】
バッファ１６０５は、データ変調部１０３から入力した送信信号を一時的に格納する。そして、バッファ１６０５は、ＡＣＫ／ＮＡＣＫ検出部１６０３からＡＣＫ信号が入力した場合には、データ変調部１０３から新規に入力してまだ直並列変換部１０４に出力していない送信信号を直並列変換部１０４へ出力し、ＡＣＫ／ＮＡＣＫ検出部１６０３からＮＡＣＫ信号が入力した場合には、すでに直並列変換部１０４へ出力して記憶しておいた送信信号を再送信号として直並列変換部１０４へ出力する。
【００９８】
直並列変換部１０４は、バッファ１６０５から直列にて入力した複数のシンボルの変調されたデータを、並列に並び替えて各シンボル複製部１０５−１〜１０５−ｎへ出力する。
【００９９】
インタリーバ１１２−１〜１１２−ｎは、信号合成部１０９から入力した複数のチップ単位のコード多重されたシンボルデータを、送信回数検出部１６０４から指示されたインタリーブパターンにてチップ毎に並び替えて周波数変換部１１３へ出力する。
【０１００】
次に、通信端末装置１７００の構成について、図１７を用いて説明する。図１７は、通信端末装置１７００の構成を示すブロック図である。
【０１０１】
本実施の形態２に係る通信端末装置１７００は、図２に示す実施の形態１に係る通信端末装置２００において、図１７に示すように、インタリーブパターン検出部２０４を除き、送信回数検出部１７０１、バッファ１７０２、誤り検出部１７０３、ＡＣＫ／ＮＡＣＫ生成部１７０４、誤り訂正符号部１７０５、変調部１７０６及び送信ＲＦ部１７０７を追加する。なお、図１７においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【０１０２】
乗算器２１１−１−１〜２１１−ｎ−ｋ、シンボル合成部２１２−１〜２１２−ｎ、並直列変換部２１３、データ復調部２１４、誤り訂正復号部２１５、情報シンボル復元部２１６及びバッファ１７０２は、信号処理部１７０８−１〜１７０８−ｕを構成する。信号処理部１７０８−１〜１７０８−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザの受信信号を処理する。
【０１０３】
制御情報復調部２０３は、受信ＲＦ部２０２から入力した受信シンボルの内、制御情報を復調して直交符号検出部２１０及び送信回数検出部１７０１へ出力する。
【０１０４】
送信回数検出部１７０１は、制御情報復調部２０３から入力した制御情報より送信回数を示す情報を検出する。そして、送信回数検出部１７０１は、検出した送信回数に応じたデインタリーブパターンを選択し、選択したデインタリーブパターンにてデインタリーブするようにデインタリーバ２０９−１〜２０９−ｎへ指示する。さらに、送信回数検出部１７０１は、検出した送信回数の情報をバッファ１７０２へ出力する。
【０１０５】
並直列変換部２１３は、各シンボル合成部２１２−１〜２１２−ｎから並列に入力した受信シンボルを直列に変換してバッファ１７０２へ出力する。
【０１０６】
バッファ１７０２は、並直列変換部２１３から入力した受信データを一時的に格納する。また、バッファ１７０２は、後述する誤り検出部１７０３から正しく受信できなかった旨の情報が入力した場合には、格納している受信データと再送されて並直列変換部２１３から入力した受信データをデータ復調部２１４へ出力する。
【０１０７】
データ復調部２１４は、初回の受信時には受信シンボルを復調して軟判定系列を得て誤り訂正復号部２１５へ出力する。また、データ復調部２１４は、再送方法としてシステマティクビットデータ及びパリティビットデータを再送毎に送信する方法（ＴｙｐｅＩＨＡＲＱ）を用いる場合には、再送時において、バッファ１７０２から入力した初回の受信時のシステマティックビットデータ及びパリティビットデータと、再送の際の受信時のシステマティックビットデータ及びパリティビットデータとを合成して復調して誤り訂正復号部２１５へ出力する。また、データ復調部２１４は、再送方法として初回の送信時にはシステマティックビットデータのみを送信して、再送時には再送毎に異なる規則にてビット単位にて間引かれたパリティビットデータのみを送信する方法（ＴｙｐｅＩＩＨＡＲＱ）を用いる場合には、再送時において、初回に受信したシステマティックビットデータと再送時毎に受信したパリティビットデータとを合成して復調して誤り訂正復号部２１５へ出力する。
【０１０８】
誤り検出部１７０３は、情報シンボル復元部２１６から入力した受信シンボルを用いてＣＲＣ等により誤り検出し、検出結果をＡＣＫ／ＮＡＣＫ生成部１７０４へ出力する。また、誤り検出部１７０３は、誤り検出した結果、正しく受信できたか否かの情報をバッファ１７０２へ出力する。
【０１０９】
ＡＣＫ／ＮＡＣＫ生成部１７０４は、誤り検出部１７０３から入力した検出結果より、誤りが検出されなかった場合にはＡＣＫ信号を生成し、誤りが検出された場合にはＮＡＣＫ信号を生成する。そして、ＡＣＫ／ＮＡＣＫ生成部１７０４は、生成したＡＣＫ信号またはＮＡＣＫ信号を誤り訂正符号部１７０５へ出力する。
【０１１０】
誤り訂正符号部１７０５は、ＡＣＫ／ＮＡＣＫ生成部１７０４から入力したＡＣＫ信号またはＮＡＣＫ信号を誤り訂正符号化して変調部１７０６へ出力する。
【０１１１】
変調部１７０６は、誤り訂正符号部１７０５から入力した誤り訂正符号化されたＡＣＫ信号またはＮＡＣＫ信号を変調して送信ＲＦ部１７０７へ出力する。
【０１１２】
送信ＲＦ部１７０７は、変調部１７０６から入力した変調後のＡＣＫ信号またはＮＡＣＫ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１より送信する。
【０１１３】
図１８は、送信回数検出部１６０４にて記憶している送信回数とインタリーブパターンとを関係付けたインタリーブパターン選択用情報を示すものである。送信回数検出部１６０４は、ＡＣＫ／ＮＡＣＫ検出部１６０３から入力したＡＣＫ信号を検出した旨の通知またはＮＡＣＫ信号を検出した旨の通知に基づいて送信回数を判断し、判断した送信回数を用いてインタリーブパターン選択用情報を参照することによりインタリーブパターンを選択する。即ち、送信回数検出部１６０４は、送信回数が１回目の場合にはインタリーブパターンとしてインタリーブ＃１８０１を選択し、送信回数が２回目、即ち再送回数が１回目の場合にはインタリーブパターンとしてインタリーブ＃１８０２を選択し、送信回数が３回目、即ち再送回数が２回目の場合にはインタリーブパターンとしてインタリーブ＃１８０３を選択し、送信回数が４回目、即ち再送回数が３回目の場合にはインタリーブパターンとしてインタリーブ＃１８０４を選択する。なお、インタリーブする方法については上記実施の形態１と同一であるのでその説明は省略する。
【０１１４】
このように、本実施の形態２によれば、上記実施の形態１の効果に加えて、送信回数に応じてインタリーブパターンを変更することにより、送信回数に応じて各チップのコード多重されたシンボルデータを割り当てるサブキャリアを異ならせることができるので、再送が繰り返されることを防ぐことができ、伝送効率を向上させることができる。
【０１１５】
（実施の形態３）
図１９は、本発明の実施の形態３に係る通信装置１９００の構成を示すブロック図である。
【０１１６】
本実施の形態３に係る通信装置１９００は、図１に示す実施の形態１に係る通信装置１００において、図１９に示すように、拡散方法検出部１１０及びインタリーブパターン情報生成部１１１を除き、受信ＲＦ部１９０１、復調部１９０２及び伝搬路情報検出部１９０３を追加する。なお、図１９においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【０１１７】
情報シンボル生成部１０１、誤り訂正符号部１０２、データ変調部１０３、直並列変換部１０４、シンボル複製部１０５−１〜１０５−ｎ、直交符号情報生成部１０７及び乗算器１０８−１−１〜１０８−ｎ−ｋは、信号処理部１９０４−１〜１９０４−ｕを構成する。信号処理部１９０４−１〜１９０４−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザへ送信する信号を処理する。
【０１１８】
受信ＲＦ部１９０１は、アンテナ１１６にて受信した、後述する受信装置との伝搬路状況の情報であるフィードバック制御情報を含む受信信号を無線周波数からベースバンド周波数にダウンコンバートして復調部１９０２へ出力する。
【０１１９】
復調部１９０２は、受信ＲＦ部１９０１から入力した受信信号を復調して伝搬路情報検出部１９０３へ出力する。
【０１２０】
伝搬路情報検出部１９０３は、復調部１９０２から入力した復調されたフィードバック制御情報より伝搬路の状況を検出して、検出した伝搬路の状況に応じたインタリーブパターンを選択する。そして、伝搬路情報検出部１９０３は、選択したインタリーブパターンにてインタリーブするようにインタリーバ１１２−１〜１１２−ｎに対して指示する。例えば、伝搬路情報検出部１９０３は、電力の高いチップのシンボルデータをフェージングの影響の少ないサブキャリアに配置するようにインタリーバ１１２−１〜１１２−ｎに対して指示する。
【０１２１】
インタリーバ１１２−１〜１１２−ｎは、信号合成部１０９から入力した複数のチップ単位のコード多重されたシンボルデータを、伝搬路情報検出部１９０３から指示されたインタリーブパターンにてチップ毎に並び替えて周波数変換部１１３へ出力する。
【０１２２】
次に、通信端末装置２０００の構成について、図２０を用いて説明する。図２０は、通信端末装置２０００の構成を示すブロック図である。
【０１２３】
図２０は、本発明の実施の形態３に係る通信端末装置２０００の構成を示すブロック図である。
【０１２４】
本実施の形態３に係る通信端末装置２０００は、図２に示す実施の形態１に係る通信端末装置２００において、図２０に示すように、情報シンボル復元部２１６を除き、情報データ制御情報復元部２００１、伝搬路情報生成部２００２、誤り訂正符号部２００３、変調部２００４及び送信ＲＦ部２００５を追加する。なお、図２０においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【０１２５】
乗算器２１１−１−１〜２１１−ｎ−ｋ、シンボル合成部２１２−１〜２１２−ｎ、並直列変換部２１３、データ復調部２１４、誤り訂正復号部２１５及び情報データ制御情報復元部２００１は、信号処理部２００６−１〜２００６−ｕを構成する。信号処理部２００６−１〜２００６−ｕはユーザの数と同じ数だけ設けられるものであり、各ユーザの受信信号を処理する。
【０１２６】
誤り訂正復号部２１５は、データ復調部２１４から入力した軟判定系列の受信データを誤り訂正復号して情報データ制御情報復元部２００１へ出力する。
【０１２７】
情報データ制御情報復元部２００１は、誤り訂正復号部２１５から入力した誤り訂正復号された受信データより、情報データ制御情報を復元して伝搬路情報生成部２００２へ出力する。
【０１２８】
伝搬路情報生成部２００２は、情報データ制御情報復元部２００１から入力した受信データより伝搬路の状況を推定してフィードバック制御情報を生成する。
【０１２９】
誤り訂正符号部２００３は、伝搬路情報生成部２００２から入力したフィードバック情報を誤り訂正符号化して変調部２００４へ出力する。
【０１３０】
変調部２００４は、誤り訂正符号部２００３から入力した誤り訂正符号化されたフィードバック制御情報を変調して送信ＲＦ部２００５へ出力する。
【０１３１】
送信ＲＦ部２００５は、変調部２００４から入力した変調されたフィードバック制御情報をベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１より送信する。
【０１３２】
図２１は、伝搬路情報検出部１９０３にて記憶している伝搬路状態とインタリーブパターンとを関係付けたインタリーブパターン選択用情報を示すものである。インタリーブパターン選択用情報の伝搬路状態は、１〜４の４段階で各々異なる伝搬路状況を示すものである。伝搬路情報検出部１９０３は、復調部１９０２から入力したフィードバック制御情報に基づいて伝搬路状況を判断し、判断した伝搬路状況を用いてインタリーブパターン選択用情報を参照することによりインタリーブパターンを選択する。即ち、伝搬路情報検出部１９０３は、伝搬路状態が「１」である場合にはインタリーブパターンとしてインタリーブ＃２１０１を選択し、伝搬路状態が「２」である場合にはインタリーブパターンとしてインタリーブ＃２１０２を選択し、伝搬路状態が「３」である場合にはインタリーブパターンとしてインタリーブ＃２１０３を選択し、伝搬路状態が「４」である場合にはインタリーブパターンとしてインタリーブ＃２１０４を選択する。なお、インタリーブする方法については上記実施の形態１と同一であるのでその説明は省略する。
【０１３３】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、伝搬路状況に応じてインタリーブパターンを変更することにより、伝搬路状況に応じて各チップのコード多重されたシンボルデータを割り当てるサブキャリアを異ならせることができるので、送信データに対するフェージング変動による影響を最小限にすることができる。
【０１３４】
上記実施の形態１の通信装置１００、実施の形態２の通信装置１６００及び実施の形態３の通信装置１９００は基地局装置に適用することが可能である。
【０１３５】
なお、上記実施の形態１〜実施の形態３において、ＯＶＳＦにより直交符号を選択することとしたが、これに限らず、Ｎｏｎ−ＯＶＳＦにより直交符号を選択するようにしても良い。Ｎｏｎ−ＯＶＳＦにより直交符号を選択する場合には、直交符号を任意に選択することに加えて、インタリーバ１１２−１〜１１２−ｎにてシンボルデータを並び替えることにより、周波数の偏りを確実に防ぐことができる。また、上記実施の形態１〜実施の形態３において、並び替えられたシンボルデータを周波数軸方向へ拡散することとしたが、これに限らず、並び替えられたシンボルデータを時間軸方向へ拡散しても良い。この場合には、時間フェージングによる影響を少なくすることができる。
【産業上の利用可能性】
【０１３６】
本発明にかかる通信装置、通信端末装置、基地局装置及び送信方法は、周波数の偏りをなくすることにより周波数選択性フェージングにより受ける影響を最小限にする効果を有し、異なる複数の直交符号を割り当てて通信するのに有用である。
【図面の簡単な説明】
【０１３７】
【図１】本発明の実施の形態１に係る送信装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る受信装置の構成を示すブロック図
【図３】本発明の実施の形態１に係るシンボルデータを示す図
【図４】本発明の実施の形態１に係るインタリーブパターン選択用情報を示す図
【図５】本発明の実施の形態１に係るインタリーブする方法を示す図
【図６】本発明の実施の形態１に係るデインタリーブする方法を示す図
【図７】本発明の実施の形態１に係る周波数特性を示す図
【図８】周波数特性を示す図
【図９】本発明の実施の形態１に係るシグナリング情報を示す図
【図１０】本発明の実施の形態１に係るシグナリング情報を示す図
【図１１】周波数軸上に配列したデータを示す図
【図１２】本発明の実施の形態１に係る周波数軸上に配列したデータを示す図
【図１３】ツリー構造にて関係付けられた直交符号を示す図
【図１４】ツリー構造にて関係付けられた直交符号を示す図
【図１５】ＯＶＳＦとＮｏｎ−ＯＶＳＦとの特性を比較する図
【図１６】本発明の実施の形態２に係る送信装置の構成を示すブロック図
【図１７】本発明の実施の形態２に係る受信装置の構成を示すブロック図
【図１８】本発明の実施の形態２に係るインタリーブパターン選択用情報を示す図
【図１９】本発明の実施の形態３に係る送信装置の構成を示すブロック図
【図２０】本発明の実施の形態３に係る受信装置の構成を示すブロック図
【図２１】本発明の実施の形態３に係るインタリーブパターン選択用情報を示す図
【図２２】ツリー構造にて関係付けられた直交符号を示す図
【図２３】周波数特性を示す図
【符号の説明】
【０１３８】
１００  通信装置
１０１  情報シンボル生成部
１０２  誤り訂正符号部
１０３  データ変調部
１０４  直並列変換部
１０５−１〜１０５−ｎ  シンボル複製部
１０６  直交符号選択部
１０７  直交符号情報生成部
１０８−１−１〜１０８−ｎ−ｋ  乗算器
１０９  信号合成部
１１０  拡散方法検出部
１１１インタリーブパターン情報生成部
１１２−１〜１１２−ｎ  インタリーバ
１１３  周波数変換部
１１４  ガードインターバル挿入部
１１５  送信ＲＦ部
【図１】
2006041954.tif 000003
【図２】
2006041954.tif 000004
【図３】
2006041954.tif 000005
【図４】
2006041954.tif 000006
【図５】
2006041954.tif 000007
【図６】
2006041954.tif 000008
【図７】
2006041954.tif 000009
【図８】
2006041954.tif 000010
【図９】
2006041954.tif 000011
【図１０】
2006041954.tif 000012
【図１１】
2006041954.tif 000013
【図１２】
2006041954.tif 000014
【図１３】
2006041954.tif 000015
【図１４】
2006041954.tif 000016
【図１５】
2006041954.tif 000017
【図１６】
2006041954.tif 000018
【図１７】
2006041954.tif 000019
【図１８】
2006041954.tif 000020
【図１９】
2006041954.tif 000021
【図２０】
2006041954.tif 000022
【図２１】
2006041954.tif 000023
【図２２】
2006041954.tif 000024
【図２３】
2006041954.tif 000025