(57)【要約】    【課題】      コード使用率に関わらず再送シンボル合成時における周波数ダイバーシチ効果を得ること。    【解決手段】  チップステアリング幅決定部１０５は、初回送信であるか再送であるかの判断結果及び再送である場合には再送の回数の判断結果に基づいて、拡散コードの先頭チップから乗算開始位置のチップまでのシフトさせるチップ数であるチップステアリング幅を設定する。拡散コード生成部１０６は、通信端末装置毎に固有の拡散コードを生成し、チップステアリング幅決定部１０５にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせる。乗算器１１３−１−１〜１１３−ｎ−ｋは、シンボルデータと拡散コードを乗算して拡散処理を行ってチップデータを生成する。  【選択図】      図１
2006081013.tif 000002
【特許請求の範囲】
【請求項１】
通信相手との通信環境に基づいて拡散コードの送信データとの乗算を開始するチップの位置を設定する乗算開始位置設定手段と、
前記乗算開始位置設定手段にて設定された前記乗算を開始するチップの位置よりチップ毎に順次前記拡散コードと前記送信データとの乗算を行う乗算手段と、
前記乗算手段にて通信相手毎に固有の前記拡散コードと乗算された前記送信データをコード多重する信号合成手段と、
前記信号合成手段にてコード多重された送信データを送信する送信手段と、
を具備することを特徴とする通信装置。
【請求項２】
前記乗算開始位置設定手段は、前記通信環境の劣化により送信データを再送する場合には前回送信の場合に対して前記乗算を開始するチップの位置が異なるように設定することを特徴とする請求項１記載の通信装置。
【請求項３】
前記乗算開始位置設定手段は、前記通信環境を示す最大ドップラー周波数及び遅延スプレッドに基づいて前記乗算を開始するチップの位置を設定することを特徴とする請求項１または請求項２記載の通信装置。
【請求項４】
前記乗算開始位置設定手段は、前記通信環境を示すコード使用率が所定の値以上の場合に前記乗算を開始するチップの位置を設定することを特徴とする請求項１から請求項３のいずれかに記載の通信装置。
【請求項５】
請求項１から請求項４のいずれかに記載の通信装置を具備することを特徴とする基地局装置。
【請求項６】
通信相手との通信環境に基づいて拡散コードの送信データとの乗算を開始するチップの位置を設定するステップと、
設定された前記乗算を開始するチップの位置よりチップ毎に順次前記拡散コードと前記送信データとの乗算を行うステップと、
通信相手毎に固有の前記拡散コードと乗算された前記送信データをコード多重するステップと、
コード多重された送信データを送信するステップと、
を具備することを特徴とする送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適応的に再送処理を行う通信装置、基地局装置及び送信方法に関する。
【背景技術】
【０００２】
無線通信システムにおいては、受信信号に所定以上の誤りビットが含まれる場合、受信機が送信機に対して再送要求し、送信機では再送要求に対して同一送信信号を送信する自動再送要求（Automatic Repeat Request：ＡＲＱ、以下「ＡＲＱ」と記載する）またはＡＲＱに誤り訂正符号化（Forward Error Correction：ＦＥＣ)を組み合わせたハイブリッドＡＲＱ（HibridAutomatic Repeat reQuest：ＨＡＲＱ、以下「ＨＡＲＱ」と記載する）が一般的に行われている。特に、データトラヒックを伝送するパケット伝送では、エラーフリーのデータ伝送を保証する必要があるため、ＡＲＱによる誤り制御が必要不可欠である。これは、３ＧＰＰにおいて規格化されている。特に、伝播環境が高速に変化する場合は時間ダイバーシチ効果が大きくなるため、ＨＡＲＱによる効果は大きい。しかしながら、伝播路環境がほとんど変化しない場合は、時間ダイバーシチの効果はほとんど得られない。
【０００３】
図１７及び図１８は、ＭＣ−ＣＤＭＡ（Multi Carrier - Code Division Multiple Access）方式の周波数領域における電力値分布、即ち振幅分布を示すものであり、図１７は初回の送信時の振幅分布を示すものであり、図１８は再送時の振幅分布を示すものである。ＭＣ−ＣＤＭＡ方式では、直交する拡散符号を用いてコード多重を行い、逆高速フーリエ変換を用いて送信信号を生成する。このため、図１７に示すように周波数領域における振幅分布はサブキャリア(チップ)単位でばらつきがある。このような場合において、伝播環境の時間変動、即ち時間フェージングが速い場合は、再送時に各サブキャリアが受けるチャネル利得が異なるため時間ダイバーシチ効果が得られる。しかし、時間フェージングが緩やかな場合は、再送時においても図１８に示すように、各サブキャリアがほとんど同じチャネル利得を受けるため、再送シンボル合成時に時間ダイバーシチ効果が得られない。
【０００４】
この問題を解決する方法としてコードリアレンジメントと呼ばれる技術が知られている（例えば、特許文献１）。図１９はコードリアレンジメントの方法を説明する図である。コードリアレンジメントは、ＭＣ−ＣＤＭＡ方式において、送信データを再送する場合に、前回の送信時とは異なる拡散符号を用いるものである。図１９より、コードリアレンジメントは、初回の送信時にはコード番号＃０〜＃３の４コード＃１０を使用し、再送時にはコード番号＃４〜＃７の４コード＃１１を使用する。図２０及び図２１はコードリアレンジメント適用時の振幅分布を示すものであり、図２０は初回の送信時の振幅分布を示すものであり、図２１は再送時の振幅分布を示すものである。図２０及び図２１より、コードリアレンジメントを用いた場合には、再送毎に周波数領域における振幅分布を変更できるため、再送シンボル合成時に時間ダイバーシチ効果を得ることができる。
【特許文献１】特開２００３−２１８８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置は、コードリアレンジメントを用いる場合において、コード使用率(コード多重数／拡散率)が「１」の場合またはコード使用率が「１」に近い場合には、同じ送信データを再送し続けることになるため、再送シンボル合成時における時間ダイバーシチ効果を向上させることができないという問題がある。
【０００６】
本発明はかかる点に鑑みてなされたものであり、コード使用率に関わらず再送シンボル合成時における時間ダイバーシチ効果を得ることができるとともに、受信データの品質を改善することができる通信装置、基地局装置及び送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、通信相手との通信環境に基づいて拡散コードの送信データとの乗算を開始するチップの位置を設定する乗算開始位置設定手段と、前記乗算開始位置設定手段にて設定された前記乗算を開始するチップの位置よりチップ毎に順次前記拡散コードと前記送信データとの乗算を行う乗算手段と、前記乗算手段にて通信相手毎に固有の前記拡散コードと乗算された前記送信データをコード多重する信号合成手段と、前記信号合成手段にてコード多重された送信データを送信する送信手段と、を具備する構成を採る。
【０００８】
本発明の送信方法は、通信相手との通信環境に基づいて拡散コードの送信データとの乗算を開始するチップの位置を設定するステップと、設定された前記乗算を開始するチップの位置よりチップ毎に順次前記拡散コードと前記送信データとの乗算を行うステップと、通信相手毎に固有の前記拡散コードと乗算された前記送信データをコード多重するステップと、コード多重された送信データを送信するステップと、を具備するようにした。
【発明の効果】
【０００９】
本発明によれば、コード使用率に関わらず再送シンボル合成時における時間ダイバーシチ効果を得ることができるとともに、受信データの品質を改善することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信装置１００の構成を示すブロック図である。情報データ生成部１０７、誤り訂正符号化部１０８、データ変調部１０９、バッファ１１０、直並列変換部１１１、シンボル複製部１１２−１〜１１２−ｎ及び乗算器１１３−１−１〜１１３−ｎ−ｋは、信号処理部１１８−１〜１１８−ｕを構成する。信号処理部１１８−１〜１１８−ｕは通信端末装置（ユーザ）数と同じ数だけ設けられるものであり、各通信端末装置へ送信する信号を処理する。
【００１２】
アンテナ１０１は、送信ＲＦ部１１７から入力した送信信号を送信するとともに、信号を受信して受信ＲＦ部１０２へ出力する。
【００１３】
受信ＲＦ部１０２は、アンテナ１０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部１０３へ出力する。
【００１４】
制御データ復調部１０３は、受信ＲＦ部１０２から入力したＡＣＫ（ACKnowledgment）信号またはＮＡＣＫ（Negative ACKnowledgment）信号を含む受信信号を復調して制御データ生成部１０４、チップステアリング幅決定部１０５及びバッファ１１０へ出力する。ここで、ＡＣＫ信号は、受信側の受信成功を意味する信号であり、ＮＡＣＫ信号は、受信側にて受信データの受信品質が満足されなかった場合の受信失敗を意味する信号である。
【００１５】
制御データ生成部１０４は、制御データ復調部１０３から入力したＡＣＫ信号またはＮＡＣＫ信号を受信する回数に基づいて、初回送信であるか再送であるかの情報及び再送である場合には再送の回数の情報を制御データとして生成する。そして、制御データ生成部１０４は、生成した制御データを送信ＲＦ部１１７へ出力する。
【００１６】
乗算開始位置設定手段であるチップステアリング幅決定部１０５は、制御データ復調部１０３から入力したＡＣＫ信号またはＮＡＣＫ信号に基づいて、初回送信であるか再送であるかを判断するとともに、再送である場合には再送の回数を判断する。そして、チップステアリング幅決定部１０５は、初回送信であるか再送であるかの判断結果及び再送である場合には再送の回数の判断結果に基づいて、拡散コードの先頭チップから乗算開始位置のチップまでのシフトさせるチップ数であるチップステアリング幅を設定する。さらに、チップステアリング幅決定部１０５は、設定したチップステアリング幅だけシフトするように拡散コード生成部１０６に対して指示する。
【００１７】
拡散コード生成部１０６は、通信端末装置毎に固有の拡散コードを生成する。また、拡散コード生成部１０６は、チップステアリング幅決定部１０５にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせる。そして、拡散コード生成部１０６は、チップステアリング幅だけ乗算開始位置をシフトさせた拡散コードを乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。
【００１８】
情報データ生成部１０７は、情報データを生成して誤り訂正符号化部１０８へ出力する。
【００１９】
誤り訂正符号化部１０８は、情報データ生成部１０７から入力した情報データを、ターボ符号化または畳み込み符号化して符号化データを生成し、生成した符号化データをデータ変調部１０９へ出力する。
【００２０】
データ変調部１０９は、誤り訂正符号化部１０８から入力した符号化データを変調してシンボルデータを生成し、生成したシンボルデータをバッファ１１０へ出力する。ここで、シンボルデータとは拡散コードを乗算する前のデータである。
【００２１】
バッファ１１０は、データ変調部１０９から入力したシンボルデータを一時的に蓄積する。そして、バッファ１１０は、制御データ復調部１０３からＡＣＫ信号が入力した場合には、蓄積していたシンボルデータを廃棄する。また、バッファ１１０は、制御データ復調部１０３からＮＡＣＫ信号が入力した場合には、蓄積していた前回送信済みのシンボルデータを再び直並列変換部１１１へ出力する。
【００２２】
直並列変換部１１１は、バッファ１１０から入力したシンボルデータを直列データ系列から並列データ系列に変換してシンボル複製部１１２−１〜１１２−ｎへ出力する。
【００２３】
シンボル複製部１１２−１〜１１２−ｎは、直並列変換部１１１から入力したシンボルデータを拡散率ＳＦと同じ数だけ複製して乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。
【００２４】
乗算器１１３−１−１〜１１３−ｎ−ｋは、シンボル複製部１１２−１〜１１２−ｎから入力したシンボルデータと拡散コード生成部１０６から入力した拡散コードを乗算して拡散処理を行ってチップデータを生成し、生成したチップデータを信号合成部１１４へ出力する。この時、拡散コードは、チップステアリング幅決定部１０５にて指示された乗算開始位置よりチップ毎に順次シンボルデータと乗算される。シンボルデータと乗算される各ユーザの拡散コードは、乗算開始位置がシフトされたものであっても、互いに直交性を有する。ここで、チップデータとは拡散コードを乗算した後のデータである。
【００２５】
信号合成部１１４は、乗算器１１３−１−１〜１１３−ｎ−ｋから入力したチップデータをチップ間にてコード多重またはユーザ多重する。そして、信号合成部１１４は、コード多重したチップデータを周波数・時間変換部１１５へ出力する。
【００２６】
周波数・時間変換部１１５は、信号合成部１１４から入力したチップデータに対して、例えば逆フーリエ変換（ＩＦＦＴ）して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成する。そして、周波数・時間変換部１１５は、生成したＭＣ−ＣＤＭＡ信号をガードインターバル挿入部１１６へ出力する。ここで、ＭＣ−ＣＤＭＡ信号とは、チップデータを周波数領域に拡散したＣＤＭＡ信号である。
【００２７】
ガードインターバル挿入部１１６は、周波数・時間変換部１１５から入力したＭＣ−ＣＤＭＡ信号にガードインターバルを挿入して送信ＲＦ部１１７へ出力する。
【００２８】
送信ＲＦ部１１７は、ガードインターバル挿入部１１６から入力したＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。また、送信ＲＦ部１１７は、制御データ生成部１０４から入力した制御データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。
【００２９】
次に、通信端末装置２００の構成について、図２を用いて説明する。図２は、通信端末装置２００の構成を示すブロック図である。
【００３０】
アンテナ２０１は、送信ＲＦ部２２０から入力した送信信号を送信するとともに、信号を受信して受信ＲＦ部２０２へ出力する。
【００３１】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部２０３及びガードインターバル除去部２０６へ出力する。
【００３２】
制御データ復調部２０３は、受信ＲＦ部２０２から入力した初回送信であるか再送であるかの情報及び再送である場合には再送の回数の情報を含む制御データを復調してチップステアリング幅決定部２０４及び再送シンボル合成部２１４へ出力する。
【００３３】
チップステアリング幅決定部２０４は、制御データ復調部２０３から入力した初回送信であるか再送であるかの情報及び再送である場合には再送の回数の情報に基づいて、チップステアリング幅を設定する。さらに、チップステアリング幅決定部２０４は、設定したチップステアリング幅だけシフトするように拡散コード生成部２０５に対して指示する。なお、チップステアリング幅決定部２０４が指示するチップステアリング幅は、チップステアリング幅決定部１０５が指示するチップステアリング幅と同一である。
【００３４】
拡散コード生成部２０５は、拡散コード生成部１０６と同一の拡散コードを生成し、チップステアリング幅決定部２０４にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせる。そして、拡散コード生成部２０５は、チップステアリング幅だけ乗算開始位置をシフトさせた拡散コードを乗算器２１１−１−１〜２１１−ｎ−ｋへ出力する。
【００３５】
ガードインターバル除去部２０６は、受信ＲＦ部２０２から入力した受信データからガードインターバルを除去して時間・周波数変換部２０７へ出力する。
【００３６】
時間・周波数変換部２０７は、ガードイターバル除去部２０６から入力した受信データを、例えばフーリエ変換（ＦＦＴ）して各キャリア成分に分解して回線推定部２０８及び乗算器２１０−１−１〜２１０−ｎ−ｋへ出力する。
【００３７】
回線推定部２０８は、時間・周波数変換部２０７から入力した受信データに含まれる既知信号よりチャネル推定を行う。そして、回線推定部２０８は、推定結果をサブキャリア重み生成部２０９へ出力する。
【００３８】
サブキャリア重み生成部２０９は、回線推定部２０８から入力した推定結果より、回線変動を補償するための重み係数を設定して、設定した重み係数を乗算器２１０−１−１〜２１０−ｎ−ｋへ出力する。
【００３９】
乗算器２１０−１−１〜２１０−ｎ−ｋは、時間・周波数変換部２０７から入力した受信データとサブキャリア重み生成部２０９から入力した重み係数を乗算して乗算器２１１−１−１〜２１１−ｎ−ｋへ出力する。
【００４０】
乗算器２１１−１−１〜２１１−ｎ−ｋは、乗算器２１０−１−１〜２１０−ｎ−ｋから入力した受信データと拡散コード生成部２０５から入力した拡散コードとを乗算してサブキャリア合成部２１２−１〜２１２−ｎへ出力する。この時、拡散コードは、チップステアリング幅決定部２０４にて指示された乗算開始位置よりチップ毎に順次データ変調シンボルと乗算される。
【００４１】
サブキャリア合成部２１２−１〜２１２−ｎは、乗算器２１１−１−１〜２１１−ｎ−ｋから入力した受信データを逆拡散して並直列変換部２１３へ出力する。
【００４２】
並直列変換部２１３は、サブキャリア合成部２１２−１〜２１２−ｎから入力した受信データを並列データ系列から直列データ系列に変換して再送シンボル合成部２１４へ出力する。
【００４３】
再送シンボル合成部２１４は、バッファ機能を有し、並直列変換部２１３から入力した受信データを一時的に蓄積する。そして、再送シンボル合成部２１４は、制御データ復調部２０３から初回送信である旨の情報が入力した場合には受信データをデータ復調部２１５へ出力する。また、再送シンボル合成部２１４は、制御データ復調部２０３から再送である旨の情報が入力した場合には再送データと蓄積していた受信データとをシンボル合成し、データ復調部２１５へ出力する。
【００４４】
データ復調部２１５は、再送シンボル合成部２１４から入力した受信データを復調して復調データを生成し、生成した復調データを誤り訂正復号部２１６へ出力する。
【００４５】
誤り訂正復号部２１６は、データ復調部２１５から入力した復調データを誤り訂正復号して復号データを生成し、生成した復号データを情報データ復元部２１７へ出力する。
【００４６】
情報データ復元部２１７は、誤り訂正復号部２１６から入力した復号データより情報データを復元して誤り検出部２１８へ出力する。
【００４７】
誤り検出部２１８は、情報データ復元部２１７から入力した情報データより誤り検出して、誤り検出の結果を制御データ生成部２１９へ出力する。
【００４８】
制御データ生成部２１９は、誤り検出部２１８から誤りを検出しなかった旨の誤り検出結果が入力した場合には、ＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部２１９は、誤り検出部２１８から誤りを検出した旨の誤り検出結果が入力した場合には、ＮＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。
【００４９】
送信ＲＦ部２２０は、制御データ生成部２１９から入力したＡＣＫ信号またはＮＡＣＫ信号をベースバンド周波数から無線周波数にアップコンバートして送信信号としてアンテナ２０１へ出力する。
【００５０】
次に、通信装置１００の動作について説明する。アンテナ１０１は信号を受信し、制御データ復調部１０３は受信信号に含まれるＡＣＫ信号またはＮＡＣＫ信号を復調し、制御データ生成部１０４は初回送信であるか再送であるかの情報及び再送である場合には再送の回数の情報を制御データとして生成し、チップステアリング幅決定部１０５はチップステアリング幅を設定し、拡散コードがチップステアリング幅だけシフトさせた乗算開始位置にてシンボルデータと乗算開始されるように指示する。
【００５１】
例えば、チップステアリング幅決定部１０５は、図３に示すような再送回数とチップステアリング幅とを関係付けた乗算開始位置設定用情報を記憶している。そして、チップステアリング幅決定部１０５は、制御データ復調部１０３から入力したＡＣＫ信号またはＮＡＣＫ信号より判断した再送回数の情報を用いて、乗算開始位置設定用情報を参照することによりチップステアリング幅を選択する。チップステアリング幅決定部１０５は、再送回数が１回目の場合にはチップステアリング幅としてｃ１を選択し、再送回数が２回目の場合にはチップステアリング幅としてｃ２を選択する。また、チップステアリング幅決定部１０５は、拡散率を可変にて選択する場合には、チップステアリング幅は２のべき乗になるようにする。
【００５２】
次に、拡散コード生成部１０６は、再送の場合には、設定されたチップステアリング幅だけ乗算開始位置をシフトする。例えば、図４より、ユーザ１の通信端末装置に「１１１１１１１１１１１１１１１１」の配列の１６チップからなるコード番号＃０の拡散コードを割り当て、ユーザ２の通信端末装置に「１１１１１１１１−１−１−１−１−１−１−１−１」の配列の１６チップからなるコード番号＃１の拡散コードを割り当て、ユーザ３の通信端末装置に「１１１１−１−１−１−１１１１１−１−１−１−１」の配列の１６チップからなるコード番号＃２の拡散コードを割り当てるとともに、ユーザ４の通信端末装置に「１１１１−１−１−１−１−１−１−１−１１１１１」の配列の１６チップからなるコード番号＃３の拡散コードを割り当てる場合において、拡散コード生成部１０６は、初回送信の場合には拡散コードの先頭の乗算開始位置＃４０１から乗算が開始されるように乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。一方、拡散コード生成部１０６は、１回目の再送の場合には、チップステアリング幅決定部１０５の指示によりチップステアリング幅として８チップだけシフトし、乗算開始位置＃４０２から乗算が開始されるように乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。この時、拡散コード生成部１０６は、９チップ目が乗算開始位置になるため、９チップ目から１６チップ目まで順次シンボルデータと乗算させる。そして、拡散コード生成部１０６は、１６チップ目の次には１チップ目に戻って、１チップ目から８チップ目まで順次シンボルデータと乗算させる。
【００５３】
一方、情報データ生成部１０７は情報データを生成し、誤り訂正符号化部１０８は情報データを誤り訂正符号化して符号化データを生成し、データ変調部１０９は符号化データを変調してシンボルデータを生成し、バッファ１１０はシンボルデータを一時的に蓄積し、直並列変換部１１１はシンボルデータを直列データ系列から並列データ系列に変換する。さらに、シンボル複製部１１２−１〜１１２−ｎはシンボルデータを拡散率ＳＦと同じ数だけ複製し、乗算器１１３−１−１〜１１３−ｎ−ｋはシンボルデータと拡散コードを乗算してチップデータを生成し、信号合成部１１４はチップデータをチップ間にてコード多重またはユーザ多重する。
【００５４】
次に、周波数・時間変換部１１５は、信号合成部１１４から入力したコード多重されたチップデータに対して、例えば逆フーリエ変換して、コード多重された各チップデータを対応する各サブキャリアに配置してＭＣ−ＣＤＭＡ信号を生成し、ガードインターバル挿入部１１６は、ＭＣ−ＣＤＭＡ信号にガードインターバルを挿入し、送信ＲＦ部１１７は、ＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１はＭＣ−ＣＤＭＡ信号を送信する。
【００５５】
図５は初回送信の場合の振幅分布を示す図であり、図６はチップステアリング幅を８チップにした場合の振幅分布を示す図である。図５及び図６より、再送時には乗算開始位置をチップステアリング幅だけシフトすることにより、周波数領域における振幅分布をシフトさせることができる。
【００５６】
このように、本実施の形態１によれば、拡散コードにおける送信データとの乗算を開始するチップの位置が送信データを再送する場合には前回の送信時とは異なるように設定して送信データと拡散コードを乗算することにより、再送時には初回送信時に対して周波数領域における振幅分布をシフトさせることができるので、伝播路状態の変動が緩やかな環境でも、再送時において時間ダイバーシチ効果を得ることができ、受信品質を向上させることができる。また、本実施の形態１によれば、乗算開始位置をシフトさせることにより周波数領域の振幅分布を変えることができるので、コード使用率に関係なく時間ダイバーシチ効果を得ることができる。
【００５７】
（実施の形態２）
図７は、本発明の実施の形態２に係る通信装置７００の構成を示すブロック図である。
【００５８】
本実施の形態２に係る通信装置７００は、図１に示す実施の形態１に係る通信装置１００において、図７に示すように、制御データ復調部１０３の代わりに制御データ復調部７０１を有し、チップステアリング幅決定部１０５の代わりにチップステアリング幅決定部７０２を有し、制御データ生成部１０４の代わりに制御データ生成部７０３を有する。なお、図７においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００５９】
受信ＲＦ部１０２は、アンテナ１０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部７０１へ出力する。
【００６０】
制御データ復調部７０１は、受信ＲＦ部１０２から入力したＡＣＫ信号またはＮＡＣＫ信号を含む受信信号を復調してバッファ１１０へ出力する。また、制御データ復調部７０１は、受信ＲＦ部１０２から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を含む受信信号を復調してチップステアリング幅決定部７０２へ出力する。
【００６１】
乗算開始位置設定手段であるチップステアリング幅決定部７０２は、制御データ復調部７０１から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報と、しきい値情報とに基づいて、チップステアリング幅を設定する。そして、チップステアリング幅決定部７０２は、設定したチップステアリング幅だけシフトするように拡散コード生成部１０６に対して指示する。また、チップステアリング幅決定部７０２は、設定したチップステアリング幅の情報を制御データ生成部７０３へ出力する。
【００６２】
拡散コード生成部１０６は、通信端末装置毎に固有の拡散コードを生成する。また、拡散コード生成部１０６は、チップステアリング幅決定部７０２にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせる。そして、拡散コード生成部１０６は、チップステアリング幅だけ乗算開始位置をシフトさせた拡散コードを乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。
【００６３】
制御データ生成部７０３は、チップステアリング幅決定部７０２から入力したチップステアリング幅の情報を制御データとして生成し、生成した制御データを送信ＲＦ部１１７へ出力する。
【００６４】
送信ＲＦ部１１７は、ガードインターバル挿入部１１６から入力したＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。また、送信ＲＦ部１１７は、制御データ生成部７０３から入力した制御データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。
【００６５】
次に、通信端末装置８００の構成について、図８を用いて説明する。図８は、通信端末装置８００の構成を示すブロック図である。
【００６６】
本実施の形態２に係る通信端末装置８００は、図２に示す実施の形態１に係る通信端末装置２００において、図８に示すように、伝搬路パラメータ測定部８０１を追加し、制御データ生成部２１９の代わりに制御データ生成部８０２を有する。なお、図８においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【００６７】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部２０３、ガードインターバル除去部２０６及び伝搬路パラメータ測定部８０１へ出力する。
【００６８】
伝搬路パラメータ測定部８０１は、受信ＲＦ部２０２から入力した受信信号より、最大ドップラー周波数及び遅延スプレッドを測定して、測定結果を制御データ生成部８０２へ出力する。
【００６９】
誤り検出部２１８は、情報データ復元部２１７から入力した情報データより誤り検出して、誤り検出の結果を制御データ生成部８０２へ出力する。
【００７０】
制御データ生成部８０２は、誤り検出部２１８から誤りを検出しなかった旨の誤り検出結果が入力した場合には、ＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部８０２は、誤り検出部２１８から誤りを検出した旨の誤り検出結果が入力した場合には、ＮＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部８０２は、伝搬路パラメータ測定部８０１から入力したドップラー周波数及び遅延スプレッドの測定結果より、ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を生成して、送信ＲＦ部２２０へ出力する。
【００７１】
送信ＲＦ部２２０は、制御データ生成部８０２から入力したＡＣＫ信号またはＮＡＣＫ信号をベースバンド周波数から無線周波数にアップコンバートして送信信号としてアンテナ２０１へ出力する。また、送信ＲＦ部２２０は、制御データ生成部８０２から入力したフィードバック情報をベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１へ出力する。
【００７２】
次に、通信装置７００の動作について、図９を用いて説明する。図９は、通信装置７００の動作を示すフロー図である。
【００７３】
アンテナ１０１は信号を受信し、制御データ復調部７０１は受信信号に含まれるＡＣＫ信号またはＮＡＣＫ信号を復調し、制御データ生成部７０３はチップステアリング幅の情報を制御データとして生成する。
【００７４】
次に、チップステアリング幅決定部７０２は、最大ドップラー周波数がしきい値未満か否かを判定する（ステップＳＴ９０１）。最大ドップラー周波数がしきい値未満である場合には、チップステアリング幅決定部７０２は、遅延スプレッドに応じたチップステアリング幅を設定する（ステップＳＴ９０２）。例えば、チップステアリング幅決定部７０２は、図１０に示すような遅延スプレッドとチップステアリング幅とを関係付けた乗算開始位置設定用情報を記憶している。そして、チップステアリング幅決定部７０２は、制御データ復調部７０１から入力した遅延スプレッドの情報を用いて、乗算開始位置設定用情報を参照することによりチップステアリング幅を選択する。チップステアリング幅決定部７０２は、遅延スプレッドがｔ１以上でかつｔ２未満の場合にはチップステアリング幅としてｃ１を選択し、遅延スプレッドがｔ２以上でかつｔ３未満の場合にはチップステアリング幅としてｃ２を選択する。この時、チップステアリング幅決定部７０２は、１つのパスしか存在しない場合等の遅延スプレッドの値が極めて小さい場合には、チップステアリング幅を設定する処理は行わない。
【００７５】
次に、チップステアリング幅決定部７０２は、設定したチップステアリング幅だけシフトさせて、設定した乗算開始位置より乗算を開始するように指示する。なお、以後の動作は上記実施の形態１と同一であるので、その説明は省略する。
【００７６】
このように、本実施の形態２によれば、拡散コードにおける送信データとの乗算を開始するチップの位置が遅延スプレッドに応じて異なるように設定して、送信データと拡散コードを乗算することにより、遅延スプレッドに応じて周波数領域における振幅分布をシフトさせることができるので、再送シンボル合成時における時間ダイバーシチ効果を得ることができるとともに、受信データの品質を改善することができる。また、本実施の形態２によれば、乗算開始位置をシフトさせることにより周波数領域の振幅分布を変えることができるので、コード使用率に関係なく時間ダイバーシチ効果を得ることができる。
【００７７】
（実施の形態３）
図１１は、本発明の実施の形態３に係る通信装置１１００の構成を示すブロック図である。
【００７８】
本実施の形態３に係る通信装置１１００は、図１に示す実施の形態１に係る通信装置１００において、図１１に示すように、制御データ復調部１０３の代わりに制御データ復調部１１０１を有し、チップステアリング幅決定部１０５の代わりにチップステアリング幅決定部１１０２を有し、制御データ生成部１０４の代わりに制御データ生成部１１０３を有する。なお、図１１においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００７９】
受信ＲＦ部１０２は、アンテナ１０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部１１０１へ出力する。
【００８０】
制御データ復調部１１０１は、受信ＲＦ部１０２から入力したＡＣＫ信号またはＮＡＣＫ信号を含む受信信号を復調してバッファ１１０へ出力する。また、制御データ復調部１１０１は、受信ＲＦ部１０２から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を含む受信信号を復調してチップステアリング幅決定部１１０２へ出力する。さらに、制御データ復調部１１０１は、受信ＲＦ部１０２から入力したチップステアリング幅を設定する処理を行うか否かのシグナリング情報を含む受信信号を復調してチップステアリング幅決定部１１０２へ出力する。
【００８１】
乗算開始位置設定手段であるチップステアリング幅決定部１１０２は、制御データ復調部１１０１から入力したシグナリング情報に基づいて、チップステアリング幅を設定する処理を行うか否かを判断する。チップステアリング幅決定部１１０２は、チップステアリング幅を設定する処理を行うものと判断した場合には、制御データ復調部１１０１から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報と、しきい値情報とに基づいて、チップステアリング幅を設定する。そして、チップステアリング幅決定部１１０２は、設定したチップステアリング幅だけシフトするように拡散コード生成部１０６に対して指示する。また、チップステアリング幅決定部１１０２は、設定したチップステアリング幅の情報を制御データ生成部１１０３へ出力する。一方、チップステアリング幅決定部１１０２は、チップステアリング幅を設定する処理を行わないものと判断した場合には、チップステアリング幅を設定する処理は行わず、チップステアリング幅の情報を制御データ生成部１１０３へ出力しない。
【００８２】
拡散コード生成部１０６は、通信端末装置毎に固有の拡散コードを生成する。また、拡散コード生成部１０６は、チップステアリング幅決定部１１０２にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせる。そして、拡散コード生成部１０６は、チップステアリング幅だけ乗算開始位置をシフトさせた拡散コードを乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。
【００８３】
制御データ生成部１１０３は、チップステアリング幅決定部１１０２から入力したチップステアリング幅の情報を制御データとして生成し、生成した制御データを送信ＲＦ部１１７へ出力する。
【００８４】
送信ＲＦ部１１７は、ガードインターバル挿入部１１６から入力したＭＣ−ＣＤＭＡ信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。また、送信ＲＦ部１１７は、制御データ生成部１１０３から入力した制御データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ１０１へ出力する。
【００８５】
次に、通信端末装置１２００の構成について、図１２を用いて説明する。図１２は、通信端末装置１２００の構成を示すブロック図である。
【００８６】
本実施の形態３に係る通信端末装置１２００は、図２に示す実施の形態１に係る通信端末装置２００において、図１２に示すように、伝搬路パラメータ測定部１２０１及びチップステアリング決定部１２０２を追加し、制御データ生成部２１９の代わりに制御データ生成部１２０３を有する。なお、図１２においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【００８７】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部２０３、ガードインターバル除去部２０６及び伝搬路パラメータ測定部１２０１へ出力する。
【００８８】
伝搬路パラメータ測定部１２０１は、受信ＲＦ部２０２から入力した受信信号より、最大ドップラー周波数及び遅延スプレッドを測定して、最大ドップラー周波数の測定結果をチップステアリング決定部１２０２及び制御データ生成部１２０３へ出力し、遅延スプレッドの測定結果を制御データ生成部１２０３へ出力する。
【００８９】
チップステアリング決定部１２０２は、伝搬路パラメータ測定部１２０１から入力した最大ドップラー周波数の測定結果に基づいて、チップステアリング幅を設定する処理を行うか否かを判断する。具体的には、チップステアリング決定部１２０２は、最大ドップラー周波数がしきい値以上の場合には、チップステアリング幅を設定する処理を行わないものと判断する。そして、チップステアリング決定部１２０２は、チップステアリング幅を設定する処理を行うか否かの判断結果をシグナリング情報として制御データ生成部１２０３へ出力する。
【００９０】
誤り検出部２１８は、情報データ復元部２１７から入力した情報データより誤り検出して、誤り検出の結果を制御データ生成部１２０３へ出力する。
【００９１】
制御データ生成部１２０３は、誤り検出部２１８から誤りを検出しなかった旨の誤り検出結果が入力した場合には、ＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部１２０３は、誤り検出部２１８から誤りを検出した旨の誤り検出結果が入力した場合には、ＮＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部１２０３は、伝搬路パラメータ測定部１２０１から入力したドップラー周波数及び遅延スプレッドの測定結果より、ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を生成し、チップステアリング決定部１２０２から入力したシグナリング情報とフィードバック情報を含む制御データを生成して送信ＲＦ部２２０へ出力する。
【００９２】
送信ＲＦ部２２０は、制御データ生成部１２０３から入力したＡＣＫ信号またはＮＡＣＫ信号をベースバンド周波数から無線周波数にアップコンバートして送信信号としてアンテナ２０１へ出力する。また、送信ＲＦ部２２０は、制御データ生成部１２０３から入力したフィードバック情報及びシグナリング情報を含む制御データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１へ出力する。
【００９３】
次に、通信装置１１００の動作について、図１３を用いて説明する。図１３は、通信装置１１００の動作を示すフロー図である。
【００９４】
アンテナ１０１は信号を受信し、制御データ復調部１１０１は受信信号に含まれるＡＣＫ信号またはＮＡＣＫ信号を復調し、制御データ生成部１１０３はチップステアリング幅の情報を制御データとして生成する。
【００９５】
次に、チップステアリング幅決定部１１０２は、シグナリング情報がチップステアリング幅を設定する処理を行うものであるか否か、即ちシグナリング情報がチップステアリングＯＮであるか否かを判定する（ステップＳＴ１３０１）。
【００９６】
シグナリング情報がチップステアリングＯＮである場合には、チップステアリング幅決定部１１０２は、チップステアリングを実施する（ステップＳＴ１３０２）。具体的には、チップステアリング幅決定部１１０２は、最大ドップラー周波数がしきい値未満か否かを判定する。最大ドップラー周波数がしきい値未満である場合には、チップステアリング幅決定部１１０２は、遅延スプレッドに応じたチップステアリング幅を決定する（ステップＳＴ１３０３）。例えば、チップステアリング幅決定部１１０２は、図１０に示すような遅延スプレッドとチップステアリング幅とを関係付けた乗算開始位置設定用情報を記憶している。そして、チップステアリング幅決定部１１０２は、制御データ復調部１１０１から入力した遅延スプレッドの情報を用いて、乗算開始位置設定用情報を参照することによりチップステアリング幅を選択する。
【００９７】
次に、チップステアリング幅決定部１１０２は、設定したチップステアリング幅だけシフトさせて、設定した乗算開始位置より乗算を開始するように指示する。
【００９８】
一方、ステップＳＴ１３０１において、シグナリング情報がチップステアリングＯＮでない場合には、チップステアリング幅決定部１１０２は、チップステアリングを実施しない。なお、以後の動作は上記実施の形態１と同一であるので、その説明は省略する。
【００９９】
このように、本実施の形態３によれば、上記実施の形態２の効果に加えて、チップステアリングを実施するか否かを通信端末装置１２００が判断するので、通信装置１１００における処理を簡単にすることができる。
【０１００】
（実施の形態４）
図１４は、本発明の実施の形態４に係る通信装置１４００の構成を示すブロック図である。
【０１０１】
本実施の形態４に係る通信装置１４００は、図１に示す実施の形態１に係る通信装置１００において、図１４に示すように、無線リソース管理部１４０１、拡散コード選択部１４０３及び選択部１４０５を追加し、制御データ復調部１０３の代わりに制御データ復調部１４０２を有し、チップステアリング幅決定部１０５の代わりにチップステアリング幅決定部１４０４を有する。なお、図１４においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【０１０２】
情報データ生成部１０７、チャネル符号化部１０８、データ変調部１０９、バッファ１１０、直並列変換部１１１、シンボル複製部１１２−１〜１１２−ｎ、乗算器１１３−１−１〜１１３−ｎ−ｋ及び無線リソース管理部１４０１は、信号処理部１４０６−１〜１４０６−ｕを構成する。信号処理部１４０６−１〜１４０６−ｕは通信端末装置（ユーザ）数と同じ数だけ設けられるものであり、各通信端末装置へ送信する信号を処理する。
【０１０３】
無線リソース管理部１４０１は、符号化率、変調多値数、拡散率及びコード多重数等の無線リソースを管理しており、所定の符号化率にて符号化するように誤り訂正符号化部１０８に対して指示し、所定の変調多値数の変調方式にて変調するようにデータ変調部１０９に対して指示する。また、無線リソース管理部１４０１は、コード多重数を拡散率にて除算することによりコード使用率を求めて、求めたコード使用率の情報を選択部１４０５へ出力する。
【０１０４】
誤り訂正符号化部１０８は、無線リソース管理部１４０１の指示に基づいて、情報データ生成部１０７から入力した情報データを、ターボ符号化または畳み込み符号化して符号化データを生成し、生成した符号化データをデータ変調部１０９へ出力する。
【０１０５】
データ変調部１０９は、無線リソース管理部１４０１の指示に基づいて、誤り訂正符号化部１０８から入力した符号化データを変調して変調データを生成し、生成した変調データをバッファ１１０へ出力する。
【０１０６】
受信ＲＦ部１０２は、アンテナ１０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部１４０２へ出力する。
【０１０７】
制御データ復調部１４０２は、受信ＲＦ部１０２から入力したＡＣＫ信号またはＮＡＣＫ信号を含む受信信号を復調してバッファ１１０、拡散コード選択部１４０３及びチップステアリング幅決定部１４０４へ出力する。また、制御データ復調部１４０２は、受信ＲＦ部１０２から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を含む受信信号を復調してチップステアリング幅決定部１４０４へ出力する。
【０１０８】
拡散コード選択部１４０３は、制御データ復調部１４０２から入力したＡＣＫ信号またはＮＡＣＫ信号に基づいて、初回送信時であるか再送であるかを判断するとともに、再送である場合には再送の回数を判断する。そして、拡散コード選択部１４０３は、判断結果に基づいて拡散コードを選択し、選択した拡散コードを選択部１４０５へ出力する。
【０１０９】
チップステアリング幅決定部１４０４は、制御データ復調部１４０２から入力したＡＣＫ信号またはＮＡＣＫ信号に基づいて、初回送信であるか再送であるかを判断するとともに、再送である場合には再送の回数を判断する。チップステアリング幅決定部１４０４は、判断結果に基づいて、チップステアリング幅を設定する。また、チップステアリング幅設定部１４０４は、制御データ復調部１４０２から入力した最大ドップラー周波数の情報及び遅延スプレッドの情報と、しきい値情報とに基づいて、チップステアリング幅を設定する。そして、チップステアリング幅決定部１４０４は、設定したチップステアリング幅の情報を選択部１４０５へ出力する。
【０１１０】
選択部１４０５は、無線リソース管理部１４０１から入力したコード使用率の情報に基づいて、コードリアレンジメント及びチップステアリングの内の何れか一方を選択する。そして、選択部１４０５は、コードリアレンジメントを選択した場合には、拡散コード生成部１０６に対して、拡散コード選択部１４０３から入力した拡散コードを生成するように指示し、チップステアリングを選択した場合には、チップステアリング幅決定部１４０４から入力したチップステアリング幅だけシフトするように拡散コード生成部１０６に対して指示する。また、選択部１４０５は、コードリアレンジメント及びチップステアリングの内のいずれを選択したかの情報である選択情報を制御データ生成部１０４へ出力する。
【０１１１】
制御データ生成部１０４は、選択部１４０５から入力した選択情報を制御データとして生成する。そして、制御データ生成部１０４は、生成した制御データを送信ＲＦ部１１７へ出力する。
【０１１２】
拡散コード生成部１０６は、通信端末装置毎に固有の拡散コードを生成する。また、拡散コード生成部１０６は、選択部１４０５よりコードリアレンジメントにより拡散コードを生成するように指示された場合には、送信回数に応じた拡散コードを生成して乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。また、拡散コード生成部１０６は、選択部１４０５より、チップステアリング幅だけ拡散コードをシフトするように指示された場合には、チップステアリング幅決定部１４０４にて指示されたチップステアリング幅だけ拡散コードの乗算開始位置をシフトさせて乗算器１１３−１−１〜１１３−ｎ−ｋへ出力する。
【０１１３】
次に、通信端末装置１５００の構成について、図１５を用いて説明する。図１５は、通信端末装置１５００の構成を示すブロック図である。
【０１１４】
本実施の形態４に係る通信端末装置１５００は、図２に示す実施の形態１に係る通信端末装置２００において、図１５に示すように、チップステアリング幅決定部２０４を除き、選択部１５０１及び伝搬路パラメータ測定部１５０２を追加し、制御データ生成部２１９の代わりに制御データ生成部１５０３を有する。なお、図１５においては、図２と同一構成である部分には同一の符号を付してその説明は省略する。
【０１１５】
受信ＲＦ部２０２は、アンテナ２０１から入力した受信データを無線周波数からベースバンド周波数にダウンコンバートして制御データ復調部２０３、ガードインターバル除去部２０６及び伝搬路パラメータ測定部１５０２へ出力する。
【０１１６】
制御データ復調部２０３は、受信ＲＦ部２０２から入力した初回送信であるか再送であるかの情報及び再送である場合には再送の回数の情報を含む制御データを復調して再送シンボル合成部２１４へ出力する。また、制御データ復調部２０３は、受信ＲＦ部２０２から入力した選択情報を含む制御データを復調して選択部１５０１へ出力する。
【０１１７】
選択部１５０１は、制御データ復調部２０３から入力した選択情報より、コードリアレンジメントにより生成された拡散コードを用いて拡散処理された受信データであるのか、または拡散コードをチップステアリング幅だけシフトさせる必要があるのかを判断し、判断結果を拡散コード生成部２０５へ出力する。
【０１１８】
拡散コード生成部２０５は、拡散コード生成部１０６と同一の拡散コードを生成するものであり、選択部１５０１の判断結果に基づいて、コードリアレンジメントにより選択した拡散コード、またはチップステアリング幅だけシフトさせた拡散コードを乗算器２１１−１−１〜２１１−ｎ−ｋへ出力する。
【０１１９】
伝搬路パラメータ測定部１５０２は、受信ＲＦ部２０２から入力した受信信号より、最大ドップラー周波数及び遅延スプレッドを測定して、測定結果を制御データ生成部１５０３へ出力する。
【０１２０】
制御データ生成部１５０３は、誤り検出部２１８から誤りを検出しなかった旨の誤り検出結果が入力した場合には、ＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部１５０３は、誤り検出部２１８から誤りを検出した旨の誤り検出結果が入力した場合には、ＮＡＣＫ信号を生成して送信ＲＦ部２２０へ出力する。また、制御データ生成部１５０３は、伝搬路パラメータ測定部１５０２から入力したドップラー周波数及び遅延スプレッドの測定結果より、ドップラー周波数の情報及び遅延スプレッドの情報のフィードバック情報を含む制御データを生成して送信ＲＦ部２２０へ出力する。
【０１２１】
送信ＲＦ部２２０は、制御データ生成部１５０３から入力したＡＣＫ信号またはＮＡＣＫ信号をベースバンド周波数から無線周波数にアップコンバートして送信信号としてアンテナ２０１へ出力する。また、送信ＲＦ部２２０は、制御データ生成部１５０３から入力したフィードバック情報及びシグナリング情報を含む制御データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１へ出力する。
【０１２２】
次に、通信装置１４００の動作について、図１６を用いて説明する。図１６は、通信装置１４００の動作を示すフロー図である。
【０１２３】
アンテナ１０１は信号を受信し、制御データ復調部１４０２は受信信号に含まれるＡＣＫ信号またはＮＡＣＫ信号、及び最大ドップラー周波数の情報と遅延スプレッドの情報を復調し、制御データ生成部１０４は選択情報を制御データとして生成する。
【０１２４】
次に、拡散コード選択部１４０３は、初回の送信であるか再送であるかの情報、再送である場合には再送回数の情報に基づいて、拡散コードを選択する。
【０１２５】
また、チップステアリング幅決定部１４０４は、最大ドップラー周波数がしきい値未満か否かを判定する。最大ドップラー周波数がしきい値未満である場合には、チップステアリング幅決定部１４０４は、遅延スプレッドに応じたチップステアリング幅を設定する。例えば、チップステアリング幅決定部１４０４は、図１０に示すような遅延スプレッドとチップステアリング幅とを関係付けた乗算開始位置設定用情報を記憶している。そして、チップステアリング幅決定部１４０４は、制御データ復調部１４０２から入力した遅延スプレッドの情報を用いて、乗算開始位置設定用情報を参照することによりチップステアリング幅を選択する。
【０１２６】
次に、選択部１４０５は、コード使用率がしきい値未満であるか否かを判定する（ステップＳＴ１６０１）。コード使用率がしきい値未満である場合には、選択部１４０５は、コードリアレンジメントを選択し、拡散コード生成部１０６に対して、拡散コード選択部１４０３にて選択した拡散コードを生成するように指示し、コードリアレンジメントを実施する（ステップＳＴ１６０２）。
【０１２７】
一方、コード使用率がしきい値未満ではない場合には、選択部１４０５は、チップステアリングを選択し、拡散コード生成部１０６に対して、チップステアリング幅決定部１４０４にて設定したチップステアリング幅だけシフトさせて、設定した乗算開始位置より乗算を開始するように指示し、チップステアリングを実施する（ステップＳＴ１６０３）。なお、以後の動作は上記実施の形態１と同一であるので、その説明は省略する。
【０１２８】
このように、本実施の形態４によれば、上記実施の形態１及び実施の形態２の効果に加えて、コード使用率に応じて選択したコードリアレンジメントまたはチップステアリングを実施するので、コード使用率に応じた柔軟なシステム運営を可能にすることができる。
【０１２９】
なお、本実施の形態４において、コード使用率に応じてコードリアレンジメントとチップステアリングとのいずれか一方を選択することとしたが、これに限らず、コードリアレンジメントとチップステアリングの両方を同時に使用しても良い。この場合には、受信データの品質を確実に改善することができる。
【０１３０】
上記実施の形態１〜実施の形態４においては、周波数・時間変換部１１５にて送信データを周波数領域に拡散して各サブキャリアに割り当てることとしたが、これに限らず、時間領域に拡散するようにしても良い。また、上記実施の形態１〜実施の形態４においては、ＭＣ−ＣＤＭＡ信号を生成して送受信することとしたが、これに限らず、ＭＣ−ＣＤＭＡ信号以外の複数のサブキャリアを用いて送信する任意の信号を送受信するようにしても良い。また、上記実施の形態１〜実施の形態４においては、送信回数、または遅延スプレッド及び最大ドップラー周波数に応じてチップステアリング幅を設定することにしたが、これに限らず、伝搬路のインパルス応答、即ち周波数選択性フェージングの形状に応じてチップステアリング幅を設定するようにしても良い。また、上記実施の形態１〜実施の形態４の通信装置１００、通信装置７００、通信装置１１００、または通信装置１４００は基地局装置に適用することができる。
【産業上の利用可能性】
【０１３１】
本発明にかかる通信装置、基地局装置及び送信方法は、コード使用率に関わらず再送シンボル合成時における時間ダイバーシチ効果を得ることができるとともに、受信データの品質を改善する効果を有し、複数ユーザへの送信データをコード多重するのに有用である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施の形態１に係る通信装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る通信端末装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る再送回数とチップステアリング幅との関係を示す図
【図４】本発明の実施の形態１に係るチップステアリングの方法を説明するための図
【図５】本発明の実施の形態１に係る周波数領域における振幅分布を示す図
【図６】本発明の実施の形態１に係る周波数領域における振幅分布を示す図
【図７】本発明の実施の形態２に係る通信装置の構成を示すブロック図
【図８】本発明の実施の形態２に係る通信端末装置の構成を示すブロック図
【図９】本発明の実施の形態２に係る通信装置の動作を示すフロー図
【図１０】本発明の実施の形態２に係る遅延スプレッドとチップステアリング幅との関係を示す図
【図１１】本発明の実施の形態３に係る通信装置の構成を示すブロック図
【図１２】本発明の実施の形態３に係る通信端末装置の構成を示すブロック図
【図１３】本発明の実施の形態３に係る通信装置の動作を示すフロー図
【図１４】本発明の実施の形態４に係る通信装置の構成を示すブロック図
【図１５】本発明の実施の形態４に係る通信端末装置の構成を示すブロック図
【図１６】本発明の実施の形態４に係る通信装置の動作を示すフロー図
【図１７】周波数領域における振幅分布を示す図
【図１８】周波数領域における振幅分布を示す図
【図１９】コードリアレンジメントの方法を説明するための図
【図２０】周波数領域における振幅分布を示す図
【図２１】周波数領域における振幅分布を示す図
【符号の説明】
【０１３３】
１００  通信装置
１０２  受信ＲＦ部
１０３  制御データ復調部
１０４  制御データ生成部
１０５  チップステアリング幅決定部
１０６  拡散コード生成部
１０７  情報データ生成部
１０８  誤り訂正符号化部
１０９  データ変調部
１１０  バッファ
１１１  直並列変換部
１１２−１〜１１２−ｎ  シンボル複製部
１１３−１−１〜１１３−ｎ−ｋ  乗算器
１１４  信号合成部
１１５  周波数・時間変換部
１１６  ガードインターバル挿入部
１１７  送信ＲＦ部
【図１】
2006081013.tif 000003
【図２】
2006081013.tif 000004
【図３】
2006081013.tif 000005
【図４】
2006081013.tif 000006
【図５】
2006081013.tif 000007
【図６】
2006081013.tif 000008
【図７】
2006081013.tif 000009
【図８】
2006081013.tif 000010
【図９】
2006081013.tif 000011
【図１０】
2006081013.tif 000012
【図１１】
2006081013.tif 000013
【図１２】
2006081013.tif 000014
【図１３】
2006081013.tif 000015
【図１４】
2006081013.tif 000016
【図１５】
2006081013.tif 000017
【図１６】
2006081013.tif 000018
【図１７】
2006081013.tif 000019
【図１８】
2006081013.tif 000020
【図１９】
2006081013.tif 000021
【図２０】
2006081013.tif 000022
【図２１】
2006081013.tif 000023