(57)【要約】  無線装置は、アンテナから受信した無線信号をベースバンド信号に変換する無線部と、無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して無線部から受信されるパケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、誤りが検出されたパケット以外のパケットに基づいてベースバンド信号を取得し、取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、生成された送信電力情報を反映したベースバンド信号を通信線を介して無線部に送信し、送信電力情報を反映したベースバンド信号に対応する無線信号を無線部に無線送信させるベースバンド処理装置とを有する。
2013145313.tif 000002
【特許請求の範囲】
【請求項１】
無線装置であって、
アンテナから受信した無線信号をベースバンド信号に変換する無線部と、
前記無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させるベースバンド処理装置と、
を有する無線装置。
【請求項２】
前記ベースバンド処理装置は、所定数のパケット毎に、誤りが検出されたパケット以外のパケットについて、各パケットに含まれる複数のチップに示されるベースバンド信号に基づいて、受信品質の平均値を求め、該平均値に基づいて前記送信電力情報を生成する、請求項１に記載の無線装置。
【請求項３】
前記ベースバンド処理装置は、ＤＰＣＨの誤り検出を行い、前記無線部へ、前記送信電力情報を含むＤＰＣＣＨを出力する、請求項１又は２に記載の無線装置。
【請求項４】
前記無線部は、前記受信した無線信号から変換したベースバンド信号をＤｉｇＲＦパケット化するドライバ
を有し、
前記ベースバンド装置は、通信線を介して前記無線部のドライバから前記ＤｉgＲＦパケットを受信し、前記受信したＤｉｇＲＦパケットについて通信線を介した伝送処理で生じた誤りの有無を検出するドライバを有する、請求項１に記載の無線装置。
【請求項５】
アンテナから受信した無線信号をベースバンド信号に変換する無線部と通信線を介して接続されるインタフェースを有するベースバンド装置であって、
通信線を介して前記無線部から受信した前記ベースバンド信号に対応するパケットを前記インタフェースから取得し、前記取得したパケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号をインタフェースから通信線に出力する、ベースバンド処理装置。
【請求項６】
無線部と接続された通信線を介してベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させる、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関する。
【背景技術】
【０００２】
携帯電話機等に搭載される無線装置は、無線（ＲＦ：  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部と、ベースバンド処理装置とを有する。無線部と、ベースバンド処理装置との間のインタフェースは、アナログ信号線と、デジタル又はアナログの制御線とを含んで構成される。【０００３】
近年、無線部に含まれるＲＦＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）をＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）化できるようになった。ＲＦＩＣへ、アナログ−デジタル変換器（ＡＤＣ：  Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）或いはデジタル−アナログ変換器（ＤＡＣ：  Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）を内蔵できる。【０００４】
これを受けて、ＲＦＩＣと、ベースバンド処理を行うデジタルＩＣとの間をデジタル信号で接続するインタフェースが規格化された。ＲＦＩＣと、デジタルＩＣとの間をデジタル信号で接続するインタフェースには、「ＤｉｇＲＦ」が含まれる。【０００５】
ＤｉｇＲＦ規格のバージョン３（ＤｉｇＲＦｖ３）では、ＬＶＤＳ伝送周波数が３００ＭＨｚ程度であり、ＤｉｇＲＦパケットにエラー判定ビットはない。従って、ＤｉｇＲＦ規格のバージョン３では、ＤｉｇＲＦパケットにエラーが発生しても、再送制御は行われない。【０００６】
ＤｉｇＲＦｖ３に対し、ＤｉｇＲＦ規格のバージョン４（ＤｉｇＲＦｖ４）では、ＬＶＤＳ伝送周波数が１ＧＨｚ程度となり、ＤｉｇＲＦパケットにエラー判定ビットが用意される。従って、ＤｉｇＲＦｖ４では、ＲＦＩＣとベースバンド処理装置との間のデータのエラー検出が行われ、エラーが検出された場合には、データの再送制御が行われる（例えば、特許文献１参照）。例えば、ＲＦＩＣからベースバンド処理装置へデータが送信される場合には、ベースバンド処理装置は、ＲＦＩＣからのデータのエラー検出を行う。ベースバンド処理装置は、ＲＦＩＣからのデータにエラーが検出された場合には、ＲＦＩＣへ、データの再送要求を行う。データの再送要求を受けたＲＦＩＣは、ベースバンド処理装置へ、再度データを送信する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２６８３９５号公報
【非特許文献】
【０００８】
【非特許文献１】３ＧＰＰ  ＴＳ２５．２１１  Ｖ１１．０．０、  "５．３．２  Ｄｅｄｉｃａｔｅｄ  ｄｏｗｎｌｉｎｋ  ｐｈｙｓｉｃａｌ  ｃｈａｎｎｅｌｓ"、  ２０１１  １２
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述の無線部からベースバンド処理装置へのデータ伝送においてデータの再送処理が生じた場合に、ベースバンド処理装置がベースバンド処理を開始するタイミングに再送処理に要した時間分の遅延が生じる。その結果、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）の仕様に規定される時間以内にベースバンド処理装置での処理を完了させることができず、例えば送信電力制御のタイミングに遅延が生じる場合がある。【００１０】
３ＧＰＰの仕様には、ユーザ端末（ＵＥ：  Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）が、基地局からの無線信号、例えば下りリンクの個別物理チャネル（ＤＰＣＨ：  Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  ＣＨａｎｎｅｌ）を受信するように規定されている（例えば、非特許文献１参照）。ユーザ端末は、ＤＰＣＨに含まれるパイロットシンボル（Ｐｉｌｏｔ  Ｓｙｍｂｏｌ）を復調し、ＳＩＲ（Ｓｉｇｎａｌ−ｔｏ−Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｒａｔｉｏ）を算出するように規定されている。また、ユーザ端末が、上りリンクの個別物理チャネル（ＤＰＣＣＨ：  Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｏｎｔｒｏｌ  ＣＨａｎｎｅｌ）に、受信電力に応じた電力制御の情報をマッピングすることが規定されている。【００１１】
下りリンクのＤＰＣＨは、ソフトハンドオーバ（ＳＨＯ：  Ｓｏｆｔ  Ｈａｎｄ  Ｏｖｅｒ）の際には、最大で、２９６チップの遅延オフセットが発生する。そのため、ユーザ端末は、ＤＰＣＨの最大遅延を考慮すると、パイロットシンボルを受信してから２１６チップ後には、受信電力に応じた電力制御の情報をマッピングした上りリンクのＤＰＣＣＨを送信しなければならない。【００１２】
しかし、無線端末内の無線部とベースバンド処理装置との間のＤｉｇＲＦインタフェースにおいてデータの再送処理が生じた場合には、ベースバンド処理装置はＤｉｇＲＦパケットの再送を待つ。そのため、ユーザ端末は、無線部においてパイロットシンボルを受信してから２１６チップ後に、受信電力に応じた電力制御の情報をマッピングした上りリンクのＤＰＣＣＨを送信できない場合には、次の送信タイミングまで受信電力に応じた電力制御の情報の送信処理を待機させることとなる。【００１３】
従って、無線端末内の構成要素間の接続インタフェースにおいてデータの再送処理が生じた場合に、３ＧＰＰの規定を満たす処理時間内に必要な処理を完了させることができない場合には、下り方向の送信電力制御に遅延が生じうる。【００１４】
開示の無線装置は、下り方向の送信電力制御の遅延を短縮することを目的とする。
【課題を解決するための手段】
【００１５】
開示の一実施例の無線装置は、
アンテナから受信した無線信号をベースバンド信号に変換する無線部と、
前記無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させるベースバンド処理装置と、
を有する。
【発明の効果】
【００１６】
開示の実施例によれば、送信電力制御の遅延を短縮することができる。
【図面の簡単な説明】
【００１７】
【図１】無線装置の一実施例を示す図である。
【図２Ａ】無線装置の一実施例を示す機能ブロック図である。
【図２Ｂ】無線装置の一実施例を示す機能ブロック図である。
【図３】ＤｉｇＲＦパケットの一例を示す図である。
【図４】送信ＴＰＣビットを算出する際に利用するパイロットシンボルの範囲を指定する処理の一例を示す図である。
【図５】ＳＩＲを算出する処理の一例を示す図である。
【図６】ＳＩＲを算出する処理の一例を示す図である。
【図７】送信電力制御の一実施例を示すタイムチャートである。
【図８】ＳＩＲを算出する処理の一実施例を示すフローチャートである。
【図９Ａ】無線装置の動作の一実施例を示すフローチャートである。
【図９Ｂ】無線装置の動作の一実施例を示すフローチャートである。
【図１０】送信電力制御の一例を示すタイムチャートである。
【符号の説明】
【００１８】
１００  無線装置
２００  ＲＦＩＣ
２０２  ＲｘＡＤＣ
２０４  ＴｘＤＡＣ
２０６  ＤｉｇＲＦ制御部
２０８  再送制御部
２１０  再送制御部
２１２  ＬＶＤＳＤｒｉｖｅｒ
２１４  ＬＶＤＳＲｅｃｅｉｖｅｒ
３００  ベースバンド処理装置
３０２  ＤｉｇＲＦ制御部
３０４  ＬＶＤＳＲｅｃｅｉｖｅｒ
３０６  再送制御部
３０８  エラーシンボル箇所判定部
３１０  バッファ
３１２  ＬＶＤＳＤｒｉｖｅｒ
３１４  再送制御部
３１６  パイロットシンボル範囲指定処理部
３１８  逆拡散処理部
３２０  ＣＰＩＣＨ復調処理部
３２２  ＳＩＲ算出処理部
３２４  ＤＰＣＨ復調処理部
３２６  データ復号処理部
３２８  ＴＦＣＩビット判定処理部
３３０  受信ＴＰＣビット判定処理部
３３２  ＳＩＲ算出処理部
３３４  送信ＴＰＣビット算出処理部
３３６  符号化処理部
３３８  変調処理部
３４０  送信電力算出部
３４２  送信処理部
３００２  ＤＳＰ
３００４  ＣＰＵ
３００６  メモリ
３００８  ハードウェア
【発明を実施するための形態】
【００１９】
以下、図面に基づいて、実施例を説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２０】
＜無線装置１００＞
図１は、無線装置１００の一実施例を示す。図１には、主に、ハードウェアによる構成例が示される。無線装置１００は、例えば、ユーザ端末に搭載される。
【００２１】
ユーザ端末は、無線通信できる適切な如何なる端末でもよく、例えば、携帯電話、情報端末、パーソナルデジタルアシスタント、携帯用パーソナルコンピュータ、スマートフォン等の移動端末が含まれるが、これらに限定されない。また、無線装置１００は、画像形成装置や、家庭の電化製品に搭載されてもよい。
【００２２】
無線装置１００の一実施例では、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）に従って、無線アクセスを行う場合について説明するが、ＬＴＥ（ＬｏｎｇＴｅｒｍＥｖｏｌｕｔｉｏｎ）、ＬＴＥ−Ａｄｖａｎｃｅｄなど他の方式に従ってもよい。
【００２３】
無線装置１００の一実施例では、受信品質として、ＳＩＲを利用する場合について説明するが、他の指標を利用するようにしてもよい。
【００２４】
無線装置１００は、ＲＦＩＣ２００と、ベースバンド処理装置３００とを有する。ＲＦＩＣ２００、ベースバンド処理装置３００は、それぞれ、半導体集積回路により実現されてもよい。ベースバンド処理装置３００は、回路設計言語で書かれたプログラムを、コンパイラにより回路情報に変換することにより、半導体集積回路として製造できる。
【００２５】
ＲＦＩＣ２００は、他の無線装置からの無線信号を受信し、ベースバンド処理装置３００へ入力する。また、ＲＦＩＣ２００は、無線信号へ、ベースバンド処理装置３００からの信号を変換し、他の無線装置へ、無線信号を送信する。他の無線装置には、無線基地局が含まれる。
【００２６】
ベースバンド処理装置３００は、ＲＦＩＣ２００と接続される。例えば、ベースバンド処理装置３００と、ＲＦＩＣ２００との間は、デジタル信号で接続するインタフェースにより接続される。該インタフェースには、「ＤｉｇＲＦ」が含まれる。ベースバンド処理装置３００は、ＲＦＩＣ２００からのデジタル信号に対して、ベースバンド処理を行う。また、ベースバンド処理装置３００は、ＲＦＩＣ２００へ、送信するデジタル信号を入力する。
【００２７】
ベースバンド処理装置３００は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３００２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３００４と、メモリ３００６と、ハードウェア３００８とを有する。
【００２８】
ＤＳＰ３００２は、ＣＰＵ３００４からの命令に従って、ベースバンド信号処理を行う。ＤＳＰ３００２は、ＣＰＵ３００４からの命令に従って、他の無線装置へ送信するデータを作成し、ＲＦＩＣ２００へ入力する制御を行う。
【００２９】
ＣＰＵ３００４は、ＤＳＰ３００２と接続される。ＣＰＵ３００４は、内蔵されたファームウェア等のソフトウェア及びメモリ３００６に格納されたプログラム等に従って、ＤＳＰ３００２にデジタル信号処理を実行させる。
【００３０】
メモリ３００６は、ＣＰＵ３００４と接続される。メモリ３００６は、ＤＳＰ３００２、ＣＰＵ３００４へ実行させるプログラムを格納する。
【００３１】
ハードウェア３００８は、ＤＳＰ３００２と接続される。ハードウェア３００８は、変調処理、符号化処理、復調処理、各種算出処理等を行う。
【００３２】
図２Ａ、図２Ｂは、無線装置１００の一実施例を示す機能ブロック図である。
【００３３】
無線装置１００は、ＲＦＩＣ２００と、ベースバンド処理装置３００とを有する。図２Ａには、主に、ＲＦＩＣ２００の一実施例が示される。図２Ｂには、主に、ベースバンド処理装置３００の一実施例が示される。
【００３４】
ＲＦＩＣ２００は、アンテナを介して他の無線装置との間で無線信号の送受信を行う。
【００３５】
ベースバンド処理装置３００は、ＲＦＩＣ２００とデジタル通信路（ＲｘＰａｔｈ、ＴｘＰａｔｈ）を介して接続される。ベースバンド処理装置３００は、ＲＦＩＣ２００からのＤｉｇＲＦパケット化された信号に対してベースバンド処理を行う。また、ベースバンド処理装置３００は、ＲＦＩＣ２００へ、ＤｉｇＲＦパケット化されたデータを入力する。
【００３６】
＜ＲＦＩＣ２００＞
ＲＦＩＣ２００は、ＲｘＡＤＣ２０２と、ＴｘＤＡＣ２０４と、ＤｉｇＲＦ制御部２０６とを有する。ＤｉｇＲＦ制御部２０６は、再送制御部２０８と、再送制御部２１０と、ＬＶＤＳ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）Ｄｒｉｖｅｒ２１２と、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４とを有する。
【００３７】
ＲｘＡＤＣ２０２は、アンテナを介して、他の無線装置からの無線信号を受信し、デジタル信号へ変換する。ＲｘＡＤＣ２０２は、再送制御部２０８へ、デジタル信号を入力する。なお、アンテナ−ＲｘＡＤＣ２０２間、及びＲｘＡＤＣ２０２−ＤｉｇＲＦ制御部２０６間において図示しない他の回路要素を介在させてもよい。
【００３８】
再送制御部２０８は、ＲｘＡＤＣ２０２と接続される。再送制御部２０８は、ＲｘＡＤＣ２０２からのデジタル信号をバッファリングする。再送制御部２０８は、ＬＶＤＳＤｒｉｖｅｒ２１２へ、ＲｘＡＤＣ２０２からのデジタル信号を入力する。また、再送制御部２０８は、再送制御部２１０から再送要求信号が入力された場合には、ＬＶＤＳＤｒｉｖｅｒ２１２へ、バッファリングしたデジタル信号から、再送要求に該当するデジタル信号を入力する。
【００３９】
ＬＶＤＳＤｒｉｖｅｒ２１２は、再送制御部２０８と接続される。ＬＶＤＳＤｒｉｖｅｒ２１２は、再送制御部２０８からのデジタル信号をＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ２１２は、ＤｉｇＲＦパケット化した信号（以下、「ＤｉｇＲＦパケット」という）に対して、ＬＶＤＳドライブ処理を行う。つまり、ＬＶＤＳＤｒｉｖｅｒ２１２は、ＲｘＰａｔｈを介して、ベースバンド処理装置３００へ、ＤｉｇＲＦパケットを出力する。
【００４０】
ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、ベースバンド処理装置３００からの送信信号又は再送要求信号を受信し、再送制御部２１０へ入力する。
【００４１】
再送制御部２１０は、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４、再送制御部２０８と接続される。再送制御部２１０は、ＴｘＤＡＣ２０４へ、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４からの送信信号を入力する。また、再送制御部２１０は、再送制御部２０８へ、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４からの再送要求信号を入力する。
【００４２】
ＴｘＤＡＣ２０４は、再送制御部２１０と接続される。ＴｘＤＡＣ２０４は、アナログ信号へ、再送制御部２１０からの送信信号を変換する。ＴｘＤＡＣ２０４は、アナログ信号へ変換した送信信号を無線信号に変換し、他の無線装置へ、アンテナを介して、送信する。なお、アンテナ−ＴｘＤＡＣ２０４間、及びＴｘＤＡＣ２０４−ＤｉｇＲＦ制御部２０６間において図示しない他の回路要素を介在させてもよい。
【００４３】
＜ベースバンド処理装置３００＞
ベースバンド処理装置３００は、ＤｉｇＲＦ制御部３０２と、パイロットシンボル範囲指定処理部３１６と、逆拡散処理部３１８と、ＣＰＩＣＨ復調処理部３２０と、ＳＩＲ算出処理部３２２とを有する。
【００４４】
また、ベースバンド処理装置３００は、ＤＰＣＨ復調処理部３２４と、データ復号処理部３２６と、ＴＦＣＩ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ）ビット判定処理部３２８と、受信ＴＰＣビット判定処理部３３０とを有する。
【００４５】
また、ベースバンド処理装置３００は、ＳＩＲ算出処理部３３２と、送信ＴＰＣビット算出処理部３３４と、符号化処理部３３６と、変調処理部３３８と、送信電力算出部３４０と、送信処理部３４２とを有する。
【００４６】
ＤｉｇＲＦ制御部３０２は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４と、再送制御部３０６と、エラーシンボル箇所判定部３０８と、バッファ３１０と、ＬＶＤＳＤｒｉｖｅｒ３１２と、再送制御部３１４とを有する。
【００４７】
エラーシンボル箇所判定部３０８、パイロットシンボル範囲指定処理部３１６、ＴＦＣＩビット判定処理部３２８、受信ＴＰＣビット判定処理部３３０は、メモリ３００６に記憶されたプログラムに従ってＣＰＵ３００４により実行される。又は、エラーシンボル箇所判定部３０８、パイロットシンボル範囲指定処理部３１６、ＴＦＣＩビット判定処理部３２８、受信ＴＰＣビット判定処理部３３０は、ＣＰＵ３００４により内部メモリに記憶のファームウェアに従って実行されてもよい。
【００４８】
再送制御部３０６及び３１４、逆拡散処理部３１８、送信処理部３４２は、ＤＳＰ３００２により実行される。
【００４９】
ＬＶＤＳＲｅｃｅｉｖｅｒ３０４、バッファ３１０、ＬＶＤＳＤｒｉｖｅｒ３１２、ＣＰＩＣＨ復調処理部３２０、ＳＩＲ算出処理部３２２、ＤＰＣＨ復調処理部３２４、データ復号処理部３２６は、ハードウェア３００８により実行される。また、ＳＩＲ算出処理部３３２、送信ＴＰＣビット算出処理部３３４、符号化処理部３３６、変調処理部３３８、送信電力算出部３４０は、ハードウェア３００８により実行される。
【００５０】
ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、ＬＶＤＳＤｒｉｖｅｒ２１２と接続される。ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、ＲＦＩＣ２００から、ＲｘＰａｔｈを介して、ＤｉｇＲＦパケットを受信する。ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、再送制御部３０６へ、ＲＦＩＣ２００からのＤｉｇＲＦパケットを入力する。
【００５１】
再送制御部３０６は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４と接続される。再送制御部３０６は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４からのＤｉｇＲＦパケットのデータエラーを検出する。
【００５２】
図３は、ＤｉｇＲＦパケットの一例を示す。
【００５３】
ＤｉｇＲＦパケットには、ヘッダ（Ｈｅａｄｅｒ）と、ペイロード（Ｐａｙｌｏａｄ）と、誤り検出符号とが含まれる。
【００５４】
ヘッダには、データ種別を表す情報と、フレーム番号を表す情報と、フレーム長を表す情報とが含まれる。
【００５５】
ペイロードには、１又は複数のシンボルが含まれる。図３に示される例では、ペイロードには、１６シンボルが含まれる。図３に示される例では、ペイロードには、ｃｈｉｐ＃１−ｃｈｉｐ＃８により表される８個のチップが含まれる。つまり、１ｃｈｉｐには、２シンボルが含まれる。１ｃｈｉｐには、２個のＩデータ（Ｉチャネル（ｃｈ））と、２個のＱデータ（Ｑチャネル（ｃｈ））とが含まれる。Ｉｃｈ、Ｑｃｈは、それぞれ８ビットで表される。１個のパケットには８チップが含まれ、１チップには、Ｉチャネル、Ｑチャネルが２個ずつ含まれる。
【００５６】
誤り検出符号は、ペイロードに含まれるデータにエラーが含まれるか否かを判定する際に利用される。誤り検出符号には、例えば巡回符号（ＣＲＣ：  Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）が含まれる。
【００５７】
再送制御部３０６は、ＤｉｇＲＦパケットに含まれるデータにエラーが検出された場合、再送制御部３１４に、再送要求を行う。再送制御部３０６は、ＤｉｇＲＦパケットに含まれるデータにエラーが検出された場合、エラーシンボル箇所判定部３０８へ、エラーが検出されたＤｉｇＲＦパケットを示す情報（以下、「エラーＤｉｇＲＦパケット情報」という）を入力する。具体的には、再送制御部３０６は、ＤｉｇＲＦパケットに含まれるデータにエラーが検出された場合、エラーシンボル箇所判定部３０８へ、エラーが検出されたＤｉｇＲＦパケットのヘッダに含まれるフレーム番号を表す情報を入力する。
【００５８】
また、再送制御部３０６は、バッファ３１０へＤｉｇＲＦパケットを格納するとともに、ＳＩＲ算出処理部３３２へ、ＤｉｇＲＦパケットを入力する。
【００５９】
また、再送制御部３０６は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４からのＤｉｇＲＦパケットが再送されたものである場合、再送されたＤｉｇＲＦパケットへ、バッファ３１０に格納されたＤｉｇＲＦパケットを置き換える。再送制御部３０６は、逆拡散処理部３１８へ、バッファ３１０に格納されたＤｉｇＲＦパケットを入力する制御を行う。
【００６０】
再送制御部３１４は、再送制御部３０６と接続される。再送制御部３１４は、ＬＶＤＳＤｒｉｖｅｒ３１２へ、送信処理部３４２からの送信信号を入力する。また、再送制御部３１４は、再送制御部３０６からの再送要求に応じて、ＬＶＤＳＤｒｉｖｅｒ３１２へ、再送要求信号を入力する。
【００６１】
ＬＶＤＳＤｒｉｖｅｒ３１２は、再送制御部３１４、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４と接続される。ＬＶＤＳＤｒｉｖｅｒ３１２は、再送制御部３１４からの再送要求信号をＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ３１２は、ＲＦＩＣ２００へ、ＤｉｇＲＦパケット化した再送要求信号を入力する。
【００６２】
また、ＬＶＤＳＤｒｉｖｅｒ３１２は、再送制御部３１４からの送信信号をＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ３１２は、ＲＦＩＣ２００へ、ＤｉｇＲＦパケット化した送信信号を入力する。
【００６３】
逆拡散処理部３１８は、バッファ３１０と接続される。逆拡散処理部３１８は、バッファ３１０からのＤｉｇＲＦパケットを逆拡散する。逆拡散処理部３１８は、逆拡散されたＤｉｇＲＦパケットを各チャネルに分離する。具体的には、逆拡散処理部３１８は、共通パイロットチャンネル（ＣＰＩＣＨ：  Ｃｏｍｍｏｎ  Ｐｉｌｏｔ  Ｃｈｎｎｅｌ）と、個別物理チャネル（ＤＰＣＨ）に、逆拡散されたＤｉｇＲＦパケットを分離する。逆拡散処理部３１８は、ＣＰＩＣＨ復調処理部３２０へ、ＣＰＩＣＨを入力する。また、逆拡散処理部３１８は、ＤＰＣＨ復調処理部３２０へ、ＤＰＣＨを入力する。さらに、逆拡散処理部３１８は、送信処理部３４２へ、送信タイミング信号を入力する。
【００６４】
ＣＰＩＣＨ復調処理部３２０は、逆拡散処理部３１８と接続される。ＣＰＩＣＨ復調処理部３２０は、逆拡散処理部３１８からのＣＰＩＣＨを復調する。ＣＰＩＣＨ復調処理部３２０は、ＳＩＲ算出処理部３２２へ、復調されたＣＰＩＣＨを入力する。
【００６５】
ＳＩＲ算出処理部３２２は、ＣＰＩＣＨ復調処理部３２０と接続される。ＳＩＲ算出処理部３２２は、ＣＰＩＣＨ復調処理部３２０からの復調されたＣＰＩＣＨに基づいて、ＳＩＲを算出する。
【００６６】
ＤＰＣＨ復調処理部３２４は、逆拡散処理部３１８と接続される。ＤＰＣＨ復調処理部３２４は、逆拡散処理部３１８からのＤＰＣＨを復調する。ＤＰＣＨ復調処理部３２４は、データ復号処理部３２６、ＴＦＣＩビット判定処理部３２８、受信ＴＰＣビット判定処理部３３０へ、復調されたＤＰＣＨを入力する。
【００６７】
データ復号処理部３２６は、ＤＰＣＨ復調処理部３２４と接続される。データ復号処理部３２６は、ＤＰＣＨ復調処理部３２４からの復調されたＤＰＣＨを復号する。
【００６８】
ＴＦＣＩビット判定処理部３２８は、ＤＰＣＨ復調処理部３２４と接続される。ＴＦＣＩビット判定処理部３２８は、ＤＰＣＨ復調処理部３２４からの復調されたＤＰＣＨに基づいて、ＴＦＣＩビットを判定する。
【００６９】
受信ＴＰＣビット判定処理部３３０は、ＤＰＣＨ復調処理部３２４と接続される。受信ＴＰＣビット判定処理部３３０は、ＤＰＣＨ復調処理部３２４からの復調されたＤＰＣＨに含まれるＴＰＣビットがＵｐを示すものであるか、Ｄｏｗｎを示すものであるかを判定する。受信ＴＰＣビット判定処理部３３０は、送信電力算出部３４０へ、ＴＰＣビットがＵｐを示すものであるか、Ｄｏｗｎを示すものであるかを表す情報（以下、「受信ＴＰＣビット情報」という）を入力する。
【００７０】
送信電力算出部３４０は、受信ＴＰＣビット判定処理部３３０と接続される。送信電力算出部３４０は、受信ＴＰＣビット判定処理部３３０からの受信ＴＰＣビット情報に基づいて、ＤＰＣＣＨ及びＤＰＤＣＨの送信電力を算出する。送信電力算出部３４０は、送信処理部３４２へ、ＤＰＣＣＨ及びＤＰＤＣＨの送信電力の算出結果を示す情報を入力する。
【００７１】
エラーシンボル箇所判定部３０８は、再送制御部３０６と接続される。エラーシンボル箇所判定部３０８は、再送制御部３０６からのエラーＤｉｇＲＦパケット情報に基づいて、エラーシンボル箇所を判定する。エラーシンボル箇所判定部３０８は、パイロットシンボル範囲指定処理部３１６へ、エラーシンボル箇所を表す情報（以下、「エラーシンボル情報」という）を入力する。
【００７２】
パイロットシンボル範囲指定処理部３１６は、エラーシンボル箇所判定部３０８と接続される。パイロットシンボル範囲指定処理部３１６は、エラーシンボル箇所判定部３０８からのエラーシンボル情報に基づいて、他の無線装置へ送信するＴＰＣビット算出する際に利用するパイロットシンボルの範囲を指定する。
【００７３】
パイロットシンボル範囲指定処理部３１６は、ＳＩＲ算出処理部３３２へ、他の無線装置へ送信するＴＰＣビットを算出する際に利用するパイロットシンボルの範囲を表す情報（以下、「パイロットシンボル範囲情報」という）を入力する。
【００７４】
図４は、パイロットシンボル範囲指定処理部３１６の処理を示す。図４には、複数のＤｉｇＲＦパケットについて、エラーが検出されたか否かを記憶するテーブルが示される。該テーブルは、他の無線装置へ送信するＴＰＣビット（以下、「送信ＴＰＣビット」という）を算出する際に利用するパイロットシンボルの範囲を求めるために利用される。
【００７５】
パイロットシンボル範囲指定処理部３１６の一実施例では、ＤｉｇＲＦパケットのアドレスと、エラーシンボル情報と、パイロットシンボル範囲情報とが対応付けられたテーブルが用意される。
【００７６】
パイロットシンボル範囲指定処理部３１６は、複数のＤｉｇＲＦパケットを単位として、パイロットシンボル範囲を指定する。パイロットシンボル範囲指定処理部３１６は、パイロットシンボル範囲情報として、エラーシンボル情報により指定されるエラーシンボルを含むＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに含まれるパイロットシンボルを指定する。
【００７７】
パイロットシンボル範囲指定処理部３１６の一実施例では、３２個のＤｉｇＲＦパケットを単位として、パイロットシンボル範囲を指定する。パイロットシンボル範囲指定処理部３１６は、エラーシンボル箇所判定部３０８からのエラーシンボル情報に基づいてエラーシンボルを含むＤｉｇＲＦパケットを特定する。図４に示される例では、パイロットシンボル範囲指定処理部３１６は、ＤｉｇＲＦパケットアドレスが「１８」であるＤｉｇＲＦパケットを特定する。パイロットシンボル範囲指定処理部３１６は、ＤｉｇＲＦパケットアドレスが「１８」のＤｉｇＲＦパケット以外のＤｉｇＲＦパケットを特定する。パイロットシンボル範囲指定処理部３１６は、パイロットシンボル範囲情報として、ＤｉｇＲＦパケットアドレスが「１８」のＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに含まれるパイロットシンボルを指定する。具体的には、パイロットシンボル範囲指定処理部３１６は、パイロットシンボル範囲情報として、ＤｉｇＲＦパケットアドレスが０−１７、１９−３１に含まれるパイロットシンボルを指定する。
【００７８】
パイロットシンボル範囲情報を指定した後、パイロットシンボル範囲指定処理部３１６は、次の３２個のＤｉｇＲＦパケットについて、同様の処理を行う。
【００７９】
ＳＩＲ算出処理部３３２は、パイロットシンボル範囲指定処理部３１６、再送要求部３０６と接続される。ＳＩＲ算出処理部３３２は、再送制御部３０６からのＤｉｇＲＦパケットと、パイロットシンボル範囲指定処理部３１６からのパイロットシンボル範囲情報とに基づいて、ＳＩＲを算出する。具体的には、ＳＩＲ算出処理部３３２は、１個のＤｉｇＲＦパケットに含まれる８チップについて、１／４チップを１サンプルとして、尤度を算出する。ＳＩＲ算出処理部３３２は、パイロットシンボル範囲情報により指定されるパイロットシンボルについて尤度を算出する。ＳＩＲ算出処理部３３２は、尤度の算出結果を合計し、その平均値をＳＩＲとして出力する。
【００８０】
＜ＤｉｇＲＦパケットにエラーが検出されなかった場合＞
図５は、ＤｉｇＲＦパケットにエラーが検出されなかった場合のＳＩＲ算出処理を示す。ＤｉｇＲＦパケットにエラーが検出されない場合には、再送制御部３０６から、エラーシンボル箇所判定部３０８へ、エラーＤｉｇＲＦパケット情報は入力されない。又は、ＤｉｇＲＦパケットにエラーが検出されない場合には、再送制御部３０６から、エラーシンボル箇所判定部３０８へ、エラーが検出されなかったことを表す情報が入力されてもよい。
【００８１】
さらに、エラーシンボル箇所判定部３０８から、パイロットシンボル範囲指定処理部３１６へ、エラーシンボル情報は入力されない。又は、エラーシンボル箇所判定部３０８から、パイロットシンボル範囲指定処理部３１６へ、エラーが検出されなかったことを表す情報が入力されてもよい。従って、パイロットシンボル範囲指定処理部３１６から、ＳＩＲ算出処理部３３２へ、パイロットシンボル範囲情報は入力されない。又は、パイロットシンボル範囲指定処理部３１６から、ＳＩＲ算出処理部３３２へ、パイロットシンボル範囲情報として、全範囲を指定する情報が入力されてもよい。この場合、ＳＩＲ算出処理部３３２は、再送制御部３０６からのＤｉｇＲＦパケットに基づいて、ＳＩＲを算出する。具体的には、ＳＩＲ算出処理部３３２は、２５６チップについて、１／４チップを１サンプルとして、尤度を算出する。ＳＩＲ算出処理部３３２は、尤度の算出結果を合計し、平均化することにより、送信ＴＰＣビットを算出する際に利用するＳＩＲを算出する。
【００８２】
＜ＤｉｇＲＦパケットにエラーが検出された場合＞
図６は、ＤｉｇＲＦパケットにエラーが検出される場合のＳＩＲ算出処理を示す。ＤｉｇＲＦパケットにエラーが検出される場合には、再送制御部３０６から、エラーシンボル箇所判定部３０８へ、エラーＤｉｇＲＦパケット情報が入力される。
【００８３】
エラーシンボル箇所判定部３０８は、再送制御部３０６からのエラーＤｉｇＲＦパケット情報に基づいて、エラーシンボル箇所を判定する。エラーシンボル箇所判定部３０８は、パイロットシンボル範囲指定処理部３１６へ、エラーシンボル情報を入力する。
【００８４】
パイロットシンボル範囲指定処理部３１６は、エラーシンボル箇所判定部３０８からのエラーシンボル情報に基づいて、送信ＴＰＣビットを算出する際に利用するパイロットシンボルの範囲を指定する。具体的には、図６に示されるように、パイロットシンボル範囲指定処理部３１６は、エラーシンボル情報により指定されるエラーシンボル箇所により示されるシンボルを含むＤｉｇＲＦパケットを特定する。パイロットシンボル範囲指定処理部３１６は、特定したＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに含まれるパイロットシンボルの範囲を、送信ＴＰＣビットを算出する際に利用するパイロットシンボルの範囲とする。パイロットシンボル範囲指定処理部３１６は、ＳＩＲ算出処理部３３２へ、パイロットシンボル範囲情報を入力する。
【００８５】
ＳＩＲ算出処理部３３２は、再送制御部３０６からのＤｉｇＲＦパケットと、パイロットシンボル範囲指定処理部３１６からのパイロットシンボル範囲情報とに基づいて、ＳＩＲを算出する。具体的には、ＳＩＲ算出処理部３３２は、１個のＤｉｇＲＦパケットに含まれる８チップについて、１／４チップを１サンプルとして、尤度を算出する。ＳＩＲ算出処理部３３２は、パイロットシンボル範囲情報で指定されるパイロットシンボルについて尤度を算出する。例えば、１個のＤｉｇＲＦパケットにエラーが検出された場合には、ＳＩＲ算出処理部３３２は、３２個のＤｉｇＲＦパケットに含まれる２５６チップから、８チップを減算した２４８チップについて、１／４チップを１サンプルとして、尤度を算出する。ＳＩＲ算出処理部３３２は、尤度の算出結果を合計し、その平均値をＳＩＲとして出力する。エラーが検出されたＤｉｇＲＦパケットが少ない場合には、該ＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに基づいて尤度を算出しても、ＳＩＲへの影響は許容できると想定される。
【００８６】
送信ＴＰＣビット算出処理部３３４は、ＳＩＲ算出処理部３３２と接続される。送信ＴＰＣビット算出処理部３３４は、ＳＩＲ算出処理部３３２からのＳＩＲに基づいて、送信ＴＰＣビットを算出する。例えば、送信ＴＰＣビット算出処理部３３４は、ＳＩＲ算出処理部３３２からのＳＩＲが、所定のＳＩＲとなるように、送信ＴＰＣビットを算出するようにしてもよい。送信ＴＰＣビット算出処理部３３４は、符号化処理部３３６へ、送信ＴＰＣビットを入力する。
【００８７】
符号化処理部３３６は、送信ＴＰＣビット算出処理部３３４と接続される。符号化処理部３３６は、送信ＴＰＣビット算出処理部３３４からの送信ＴＰＣビットを符号化する。符号化処理部３３６は、変調処理部３３８へ、符号化された送信ＴＰＣビット（以下、「符号化送信ＴＰＣビット」という）を入力する。
【００８８】
変調処理部３３８は、符号化処理部３３６と接続される。変調処理部３３８は、符号化処理部３３６からの符号化送信ＴＰＣビットを変調する。変調処理部３３８は、送信処理部３４２へ、変調された符号化送信ＴＰＣビットを入力する。
【００８９】
送信処理部３４２は、変調処理部３３８、送信電力算出部３４０と接続される。送信処理部３４２は、送信電力算出部３４０からの送信電力の算出結果を示す情報に基づいて、変調処理部３３８からの変調された符号化送信ＴＰＣビットを送信するための処理を行う。送信処理部３４２は、符号化送信ＴＰＣビットを送信するための処理を行う際に、逆拡散処理部３１８からの送信タイミング信号に従って、送信タイミングを制御する。
【００９０】
＜送信電力制御処理＞
図７は、無線装置１００の一実施例における送信電力制御処理のタイムチャートを示す。図７には、一例としてソフトハンドオーバ（ＳＨＯ：  Ｓｏｆｔ  Ｈａｎｄ  Ｏｖｅｒ）により、最大２９６チップの遅延オフセットが生じる状態を示す。
【００９１】
３ＧＰＰには、下りリンクのＤＰＣＨの受信後、該ＤＰＣＨの１０シンボル目にマッピングされているパイロットシンボルを復調し、ＳＩＲを算出することが規定されている。
【００９２】
３ＧＰＰには、パイロットシンボルの受信後、５１２チップ後の上りリンクのＤＰＣＣＨに含まれるＴＰＣへ、送信ＴＰＣビットをマッピングすることが規定されている。
【００９３】
下りリンクのＤＰＣＨは、ソフトハンドオーバ時に、最大２９６チップの遅延オフセットが発生する。ＤＰＣＨの遅延オフセットを考慮すると、パイロットシンボルを受信してから２１６チップ（５１２チップ−２９６チップ）後には、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信しなければならない。
【００９４】
ＲＦＩＣ２００は、下りリンクＤＰＣＨ７００を受信し、ＤｉｇＲＦパケット化する。ＲＦＩＣ２００は、ベースバンド処理装置３００へ、ＤｉｇＲＦパケットを転送する（７０２）。ここで、ベースバンド処理装置３００は、ＤｉｇＲＦパケットにエラーが検出された場合、データの再送制御処理を行う。しかし、ベースバンド処理装置３００は、再送制御による再送データの到着を待つことなく、送信ＴＰＣビットを算出する。
【００９５】
ベースバンド処理装置３００は、ＤｉｇＲＦパケットのエラーシンボル箇所を判定する（７０４）。続いて、ベースバンド処理装置３００は、エラーシンボルを含むＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに含まれるチップに基づいて、送信ＴＰＣビットを算出し、送信ＴＰＣビットを送信するための処理を行う（７０６）。具体的には、ベースバンド処理装置３００は、上りリンクのＤＰＣＣＨへ、送信ＴＰＣビットをマッピングする。
【００９６】
ベースバンド処理装置３００は、ＲＦＩＣ２００へ、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを転送する（７０８）。
【００９７】
ＲＦＩＣ２００は、ベースバンド処理装置３００からの上りリンクのＤＰＣＣＨを送信する。
【００９８】
再送制御による再送データの到着を待つことなく、送信ＴＰＣビットを算出することにより、無線装置１００は、パイロットを受信してから２１６チップ後に、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信できる。従って、無線装置１００のベースバンド処理装置３００は、ＲＦＩＣ２００からのパケットにエラーが検出された場合でも、パイロットを受信してから２１６チップ後には、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信できる。このため、他の無線装置、具体的には基地局による、無線装置１００に対する送信電力制御の遅延時間を短縮することができる。
【００９９】
＜ＳＩＲ算出処理＞
図８は、ＳＩＲ算出処理の一実施例を示すフローチャートである。図８には、主に、エラーシンボル箇所判定部３０８、パイロットシンボル範囲指定処理部３１６、ＳＩＲ算出処理部３３２による処理が示される。
【０１００】
ステップＳ８０４では、ＳＩＲ算出処理部３３２は、再送制御部３０６から、ＤｉｇＲＦパケットを受信する。
【０１０１】
ステップＳ８０６では、ＳＩＲ算出処理部３３２は、再送制御部３０６からのＤｉｇＲＦパケットの数をカウントする。
【０１０２】
ステップＳ８０８では、エラーシンボル箇所判定部３０８は、再送制御部３０６からのエラーＤｉｇＲＦパケット情報に基づいて、ＤｉｇＲＦパケットからエラーが検出されたか否かを判定する。
【０１０３】
ステップＳ８１０では、ステップＳ８０８によりＤｉｇＲＦパケットからエラーが検出されたと判定された場合、パイロットシンボル範囲指定処理部３１６は、エラーが検出されたＤｉｇＲＦパケットをカウントする。具体的には、パイロットシンボル範囲指定処理部３１６は、エラーが検出されたＤｉｇＲＦパケットをカウントするために、図４に示されるテーブルにおいて、エラーが検出されたＤｉｇＲＦパケットに対応する部分に「１」を設定する。
【０１０４】
ステップＳ８１２では、ステップＳ８０８によりＤｉｇＲＦパケットからエラーが検出されないと判定された場合、以下の処理を行う。つまり、パイロットシンボル範囲指定処理部３１６は、図４に示されるテーブルにおいて、エラーが検出されないＤｉｇＲＦパケットに対応する部分に「０」を設定する。その後、パイロットシンボル範囲指定処理部３１６は、ＤｉｇＲＦパケットの数が３２個となったか否かを判定する。パイロットシンボル範囲指定処理部３１６は、チップの数が２５６チップになったか否かを判定するようにしてもよい。
【０１０５】
又は、ステップＳ８１２では、ステップＳ８１０によりエラーが検出されたＤｉｇＲＦパケットに対応する部分に「１」を設定した後に以下の処理を行う。つまり、パイロットシンボル範囲指定処理部３１６は、ＤｉｇＲＦパケットの数が３２個となったか否かを判定する。パイロットシンボル範囲指定処理部３１６は、チップの数が２５６チップになったか否かを判定するようにしてもよい。
【０１０６】
ステップＳ８１４では、ステップＳ８１２によりＤｉｇＲＦパケットの数が３２個となったと判定された場合、ＳＩＲ算出処理部３３２は、ＳＩＲを算出する。ＳＩＲを算出する際、ＳＩＲ算出処理部３３２は、パイロットシンボル範囲指定処理部３１６からパイロットシンボル範囲情報を取得する。ＳＩＲ算出処理部３３２は、パイロットシンボル範囲情報により指定される範囲のパイロットシンボルに基づいて、１／４チップを１サンプルとして、尤度を算出する。ＳＩＲ算出処理部３３２は、尤度の算出結果を合計する。つまり、ＳＩＲ算出処理部３３２は、エラーが検出されたシンボルを含むＤｉｇＲＦパケットを除外したＤｉｇＲＦパケットに含まれるチップについて算出された尤度を合計する。
【０１０７】
ステップＳ８１２によりＤｉｇＲＦパケットの数が３２個とならないと判定された場合、ステップＳ８０４へ戻る。
【０１０８】
ステップＳ８１６では、ＳＩＲ算出処理部３３２は、ＳＩＲの平均化処理を行う。つまり、ＳＩＲ算出処理部３３２は、３２個のＤｉｇＲＦパケットからエラーが検出されたＤｉｇＲＦパケットを減算した値から、サンプル数を求める。ＳＩＲ算出処理部３３２は、サンプル数により、尤度の合計値を除算することにより、ＳＩＲの平均化処理を行う。
【０１０９】
＜無線装置１００の動作＞
図９Ａ、図９Ｂは、無線装置１００の動作の一実施例を示す。
【０１１０】
無線装置１００は、ＤｉｇＲＦｖ４に従って、動作する。
【０１１１】
ステップＳ９０２では、ＲＦＩＣ２００は、他の無線装置からの無線信号を受信する。つまり、再送制御部２０８には、ＲｘＡＤＣ２０２から、ＩＱデータが入力される。
【０１１２】
ステップＳ９０４では、再送制御部２０８は、ＩＱデータをバッファリングするとともに、ＬＶＤＳＤｒｉｖｅｒ２１２へ、入力する。
【０１１３】
ステップＳ９０６では、ＬＶＤＳＤｒｉｖｅｒ２１２は、再送制御部２０８からのＩＱデータをＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ２１２は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４へ、ＤｉｇＲＦパケットを出力する。
【０１１４】
ステップＳ９０８では、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、ＲＦＩＣ２００からのＤｉｇＲＦパケットを受信する。ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、再送制御部３０６へ、ＲＦＩＣ２００からのＤｉｇＲＦパケットを入力する。
【０１１５】
ステップＳ９１０では、再送制御部３０６は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４からのＤｉｇＲＦパケットからデータエラーが検出されるか否かを判定する。
【０１１６】
ステップＳ９１２では、ステップＳ９１０によりＤｉｇＲＦパケットからデータエラーが検出される場合、エラーシンボル箇所判定部３０８は、エラーが検出されたシンボルを判定する。エラーシンボル箇所判定部３０８は、パイロットシンボル範囲指定処理部３１６へ、エラーシンボル情報を入力する。
【０１１７】
ステップＳ９１４では、パイロットシンボル範囲指定処理部３１６は、エラーシンボル箇所判定部３０８からのエラーシンボル情報に基づいて、送信ＴＰＣビットを算出する際に利用するパイロットシンボルの範囲を指定する。パイロットシンボル範囲指定処理部３１６は、ＳＩＲ算出処理部３３２へ、パイロットシンボル範囲情報を入力する。
【０１１８】
ステップＳ９１６では、ＳＩＲ算出処理部３３２は、ＳＩＲ算出処理を行う。
【０１１９】
ステップＳ９１８では、送信ＴＰＣビット算出処理部３３４は、ＳＩＲ算出処理部３３２により算出されたＳＩＲに基づいて、送信ＴＰＣビットを算出する。
【０１２０】
ステップＳ９２０では、変調処理部３３８は、送信するＩＱデータの変調処理を行う。
【０１２１】
ステップＳ９２２では、送信処理部３４２は、送信ＴＰＣビット算出処理部３３４により算出された送信ＴＰＣビットと、ステップＳ９２０により変調されたＩＱデータを送信する処理を行う。
【０１２２】
ステップＳ９２４では、再送制御部３１４は、ＤｉｇＲＦパケットの再送要求を行う。
【０１２３】
ステップＳ９２６では、ＬＶＤＳＤｒｉｖｅｒ３１２は、再送制御部３１４からの再送要求信号をＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ３１２は、ＲＦＩＣ２００へ、ＤｉｇＲＦパケット化した再送要求信号を送信する。
【０１２４】
ステップＳ９２８では、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、ＬＶＤＳＤｒｉｖｅｒ３１２からのＤｉｇＲＦパケット化された再送要求信号を受信する。ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、再送制御部２１０へ、再送要求信号を入力する。
【０１２５】
ステップＳ９３０では、再送制御部２１０は、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４からの再送要求信号に基づいて、再送制御部２０８へ、再送要求を行う。再送制御部２０８は、再送制御部２１０からの再送要求に応じて、ＬＶＤＳＤｒｉｖｅｒ２１２へ、再送するＩＱデータを入力する。
【０１２６】
ステップＳ９３２では、ＬＶＤＳＤｒｉｖｅｒ２１２は、再送制御部２０８からの再送するＩＱデータをＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ２１２は、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４へ、ＤｉｇＲＦパケットを出力する。
【０１２７】
ステップＳ９３４では、ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、ＲＦＩＣ２００からのＤｉｇＲＦパケットを受信する。ＬＶＤＳＲｅｃｅｉｖｅｒ３０４は、再送制御部３０６を介して、バッファ３１０へ、ＲＦＩＣ２００からのＤｉｇＲＦパケットを入力する。
【０１２８】
ステップＳ９３６では、バッファ３１０は、再送制御部３０６からの再送されたＩＱデータへ、格納されたＩＱデータのうち、対応するＩＱデータを置き換える。つまり、バッファ３１０は、再送制御部３０６からの再送されたＩＱデータへ、格納されたＩＱデータのうち、対応するＩＱデータを更新する。バッファ３１０は、逆拡散処理部３１８へ、格納されたＩＱデータを入力する。
【０１２９】
ステップＳ９３８では、逆拡散処理部３１８は、バッファ３１０からのＩＱデータに対して、逆拡散処理を行う。
【０１３０】
ステップＳ９４０では、ＣＰＩＣＨ復調処理部３２０は、ＣＰＩＣＨの復調を行う。また、ステップＳ９４０では、ＤＰＣＨ復調処理部３２０は、ＤＰＣＨの復調を行う。
【０１３１】
ステップＳ９４２では、ＬＶＤＳＤｒｉｖｅｒ３１２は、送信処理部３４２からの送信するＩＱデータをＤｉｇＲＦパケット化する。ＬＶＤＳＤｒｉｖｅｒ３１２は、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４へ、ＤｉｇＲＦパケット化されたＩＱデータを送信する。
【０１３２】
ステップＳ９４４では、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、ベースバンド処理装置３００からのＤｉｇＲＦパケットを受信する。ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、ＩＱデータへ、ベースバンド処理装置３００からのＤｉｇＲＦパケットを変換する。ＬＶＤＳＲｅｃｅｉｖｅｒ２１４は、再送制御部２１０を介して、ＴｘＤＡＣ２０４へ、ＩＱデータを入力する。
【０１３３】
ステップＳ９４６では、ＴｘＤＡＣ２０４は、ＬＶＤＳＲｅｃｅｉｖｅｒ２１４からのＩＱデータを送信する。
【０１３４】
図９Ａ、図９Ｂに示される無線装置１００の動作の一実施例によれば、再送制御による再送データの到着を待つことなく、送信ＴＰＣビットが算出される。このため、無線装置１００は、パイロットを受信してから、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信できるまでの時間を短縮できる。
【０１３５】
図１０は、ＲＦＩＣからのＤｉｇＲＦパケットからエラーが検出された場合に、該ＤｉｇＲＦパケットが再送されるのを待って、ＳＩＲを算出する例を示す。
【０１３６】
図１０には、図７と同様に、一例としてソフトハンドオーバにより、最大２９６チップの遅延オフセットが生じる状態を示す。
【０１３７】
ＲＦＩＣは、下りリンクＤＰＣＨ１０００を受信し、ＤｉｇＲＦパケット化する。ＲＦＩＣは、ベースバンド処理装置へ、ＤｉｇＲＦパケットを転送する（１００２）。ここで、ベースバンド処理装置は、ＤｉｇＲＦパケットにエラーが検出された場合、データの再送要求を行う。ベースバンド処理装置からの再送要求に応じて、ＲＦＩＣから再送要求に該当するＤｉｇＲＦパケットが再送される。つまり、ＤｉｇＲＦパケットの再送制御が実行される。従って、１００２には、転送時間と、再送時間とが含まれる。
【０１３８】
ベースバンド処理装置は、送信ＴＰＣビットを送信するための処理を行う（１００４）。具体的には、ベースバンド処理装置は、再送されたＤｉｇＲＦパケットを含むＤｉｇＲＦパケットに基づいて、ＳＩＲを算出し、送信ＴＰＣビットを算出する。ベースバンド処理装置は、送信ＴＰＣビットを含む上りリンクのＤＰＣＣＨを作成する。この時点で、パイロットを受信してから２１６チップが経過する場合もある。３ＧＰＰには、パイロットシンボルの受信後、５１２チップ後の上りリンクのＤＰＣＣＨに含まれるＴＰＣへ、送信ＴＰＣビットをマッピングすることが規定されているが、間に合わない。
【０１３９】
ベースバンド処理装置は、送信ＴＰＣビットを含む上りリンクのＤＰＣＣＨをＤｉｇＲＦパケット化し、ＲＦＩＣへ転送する。ＲＦＩＣは、送信ＴＰＣビットを含む上りリンクのＤＰＣＣＨを送信する（１０１０）。この場合、該送信ＴＰＣビットは、次のスロットにマッピングされる。
【０１４０】
図７に示される送信電力制御処理では、再送されたＤｉｇＲＦパケットは送信ＴＰＣビットを算出するためには使用されない。このため、パイロットを受信してから、送信ＴＰＣビットを算出する処理に関して、ＤｉｇＲＦパケットの再送に要する時間が短縮される。
【０１４１】
本実施例によれば、ＲＦＩＣ２００からのＤｉｇＲＦパケットにエラーが検出された場合であっても、パイロットを受信してから２１６チップ後には、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信できる。つまり、パイロットを受信してから、送信ＴＰＣビットをマッピングした上りリンクのＤＰＣＣＨを送信できるまでの時間を短縮できる。
【０１４２】
本実施例によれば、ＤｉｇＲＦｖ４が適用される無線装置において、ＲＦＩＣからのＤｉｇＲＦパケットからエラーが検出された場合、ベースバンド処理装置は、該ＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに基づいて、ＳＩＲを算出する。
【０１４３】
ベースバンド処理装置は、エラーが検出されたＤｉｇＲＦパケット以外のＤｉｇＲＦパケットに基づいて算出されたＳＩＲに基づいて、送信ＴＰＣビットを算出する。このようにすることにより、ＤｉｇＲＦパケットの再送処理が行われる場合であっても、送信ＴＰＣビットを算出する処理には影響しない。つまり、送信ＴＰＣビットの送信が遅延することによる送信電力制御の遅延を短縮することができる。
【図１】
2013145313.tif 000003
【図２Ａ】
2013145313.tif 000004
【図２Ｂ】
2013145313.tif 000005
【図３】
2013145313.tif 000006
【図４】
2013145313.tif 000007
【図５】
2013145313.tif 000008
【図６】
2013145313.tif 000009
【図７】
2013145313.tif 000010
【図８】
2013145313.tif 000011
【図９Ａ】
2013145313.tif 000012
【図９Ｂ】
2013145313.tif 000013
【図１０】
2013145313.tif 000014
【手続補正書】
【提出日】平成26年7月1日(2014.7.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線装置であって、
アンテナから受信した無線信号をベースバンド信号に変換する無線部と、
前記無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させるベースバンド処理装置と、
を有する無線装置。
【請求項２】
前記ベースバンド処理装置は、所定数のパケット毎に、誤りが検出されたパケット以外のパケットについて、各パケットに含まれる複数のチップに示されるベースバンド信号に基づいて、受信品質の平均値を求め、該平均値に基づいて前記送信電力情報を生成する、請求項１に記載の無線装置。
【請求項３】
前記ベースバンド処理装置は、ＤＰＣＨの誤り検出を行い、前記無線部へ、前記送信電力情報を含むＤＰＣＣＨを出力する、請求項１又は２に記載の無線装置。
【請求項４】
無線部と接続された通信線を介してベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させる、通信方法。
【手続補正書】
【提出日】平成27年1月15日(2015.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線装置であって、
アンテナから受信した無線信号をベースバンド信号に変換する無線部と、
前記無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケットの再送制御による再送データの到着を待つことなく、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させるベースバンド処理装置と、
を有する無線装置。
【請求項２】
前記ベースバンド処理装置は、所定数のパケット毎に、誤りが検出されたパケット以外のパケットについて、各パケットに含まれる複数のチップに示されるベースバンド信号に基づいて、受信品質の平均値を求め、該平均値に基づいて前記送信電力情報を生成する、請求項１に記載の無線装置。
【請求項３】
前記ベースバンド処理装置は、ＤＰＣＨの誤り検出を行い、前記無線部へ、前記送信電力情報を含むＤＰＣＣＨを出力する、請求項１又は２に記載の無線装置。
【請求項４】
無線部と接続された通信線を介してベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケットの再送制御による再送データの到着を待つことなく、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させる、通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
開示の一実施例の無線装置は、
アンテナから受信した無線信号をベースバンド信号に変換する無線部と、
前記無線部と接続された通信線を介して前記ベースバンド信号に対応するパケットを受信し、通信線を介して前記無線部から受信される前記パケットについて通信線を介した伝送処理で生じた誤りの有無を検出し、前記誤りが検出されたパケットの再送制御による再送データの到着を待つことなく、前記誤りが検出されたパケット以外のパケットに基づいて前記ベースバンド信号を取得し、前記取得したベースバンド信号に基づいて下り送信電力制御に利用する送信電力情報を生成し、前記生成された送信電力情報を反映したベースバンド信号を通信線を介して前記無線部に送信し、前記送信電力情報を反映したベースバンド信号に対応する無線信号を前記無線部に無線送信させるベースバンド処理装置と、
を有する。
【国際調査報告】
2013145313.tif 000015
2013145313.tif 000016