(57)【特許請求の範囲】
【請求項１】
無線部と無線通信についての制御情報を取得し前記制御情報に応じて前記無線部に処理を命令するベースバンド処理部とを有する無線通信装置であって、
前記ベースバンド処理部は、
前記制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを生成し、前記複数の命令の候補のうち取得した前記制御情報の値に対応する命令を識別するための第２のデータを生成する第１の制御部と、
前記制御情報の取得前に前記第１のデータを前記無線部に送信し、前記制御情報の取得後に前記第２のデータを前記無線部に送信する送信部と、を有し、
前記無線部は、
前記第１および第２のデータを前記ベースバンド処理部から受信する受信部と、
受信した前記第１のデータが示す前記複数の命令の候補のうち受信した前記第２のデータによって識別される命令に応じて処理を実行する第２の制御部と、を有する、
ことを特徴とする無線通信装置。
【請求項２】
前記送信部は、前記第１のデータを前記受信部との間で再送制御が行われるデータとして送信し、前記第２のデータを前記再送制御が行われないデータとして送信することを特徴とする請求の範囲第１項記載の無線通信装置。
【請求項３】
前記送信部は、前記無線部からの再送要求を待たずに、前記第２のデータを複数回前記無線部に送信することを特徴とする請求の範囲第１項記載の無線通信装置。
【請求項４】
前記複数の命令の候補は、それぞれ、前記無線部の状態を変更させる命令であり、
前記第１の制御部は、前記無線部の現在の状態と前記制御情報が取り得る複数の値とから、前記無線部の変更後の複数の状態の候補を算出して前記第１のデータを生成する、
ことを特徴とする請求の範囲第１項記載の無線通信装置。
【請求項５】
前記制御情報は、送信電力の変更についての情報であり、
前記複数の命令の候補は、ぞれぞれ、前記無線部の送信電力を変更させる命令である、
ことを特徴とする請求の範囲第１項記載の無線通信装置。
【請求項６】
無線装置と接続され、無線通信についての制御情報を取得し前記制御情報に応じて前記無線装置に処理を命令するベースバンド処理装置であって、
前記制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを生成し、前記複数の命令の候補のうち取得した前記制御情報の値に対応する命令を識別するための第２のデータを生成する制御部と、
前記制御情報の取得前に前記第１のデータを前記無線装置に送信し、前記制御情報の取得後に前記第２のデータを前記無線装置に送信する送信部と、
を有することを特徴とするベースバンド処理装置。
【請求項７】
無線通信についての制御情報を取得し前記制御情報に応じて処理の命令を行うベースバンド処理装置と接続される無線装置であって、
前記制御情報の取得前に、前記制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを前記ベースバンド処理装置から受信し、前記制御情報の取得後に、前記複数の命令の候補のうち取得された前記制御情報の値に対応する命令を識別するための第２のデータを前記ベースバンド処理装置から受信する受信部と、
受信した前記第１のデータが示す前記複数の命令の候補のうち受信した前記第２のデータによって識別される命令に応じて処理を実行する制御部と、
を有することを特徴とする無線装置。
【請求項８】
無線部と無線通信についての制御情報を取得し前記制御情報に応じて前記無線部に処理を命令するベースバンド処理部とを有する無線通信装置の通信制御方法であって、
前記ベースバンド処理部が、前記制御情報の取得前に、前記制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを前記無線部に送信し、
前記ベースバンド処理部が、前記制御情報の取得後に、前記複数の命令の候補のうち取得した前記制御情報の値に対応する命令を識別するための第２のデータを前記無線部に送信し、
前記無線部が、受信した前記第１のデータが示す前記複数の命令の候補のうち受信した前記第２のデータによって識別される命令に応じて処理を実行する、
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は無線通信装置、ベースバンド処理装置、無線装置および通信制御方法に関する。
【背景技術】
【０００２】
現在、携帯電話システムや無線ＬＡＮ（Local Area Network）などの無線通信システムが広く利用されている。多くの無線通信装置は、無線信号処理を行う無線部（ＲＦ部）とベースバンド信号処理を行うベースバンド処理部（ＢＢ部）とを有する。無線部とベースバンド処理部は、それぞれＲＦＩＣ（Integrated Circuit）およびＢＢＩＣとしてチップ化されることがあり、両者が信号線によって接続されて用いられることがある。【０００３】
ここで、ＲＦＩＣとＢＢＩＣとは、ディジタル信号線によって接続されることがある。ＲＦＩＣとＢＢＩＣの間のディジタルインタフェースの規格として、ＤｉｇＲＦがある。ＤｉｇＲＦの仕様は、ＭＩＰＩ（Mobile Industry Processor Interface）アライアンス内のワーキンググループにおいて議論されている。ＤｉｇＲＦによれば、ＢＢＩＣは、送信するＩ／Ｑ（In-phase/Quadrature）データやＲＦＩＣの制御に用いる制御データを、パケット化してＲＦＩＣに送信する。また、ＲＦＩＣは、受信したＩ／Ｑデータを、パケット化してＢＢＩＣに送信する。【０００４】
なお、ＤｉｇＲＦに関して、ＢＢＩＣがＲＦＩＣに送信バーストのタイミングスケジュールを示す送信情報を予め送信しておき、ＲＦＩＣが自律的に送信バーストの送信を制御できるようにした無線通信装置が提案されている（例えば、特許文献１参照）。また、ＲＦトランシーバの内部に複数の設定パターンを予め記憶しておき、ベースバンドデバイスがＲＦデバイスに特定の動作モードを要求すると、ＲＦトランシーバが対応する設定パターンを選択してサブ回路に適用するようにした無線通信装置が提案されている（例えば、特許文献２の段落［００２４］，［００２５］参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００６／１０２９２２号
【特許文献２】特開２００９−１０５８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、無線部とベースバンド処理部は、パケット形式で制御データを送受信する場合に、再送制御を行うことが考えられる。すなわち、無線部は、ベースバンド処理部から受信したパケット形式の制御データについて誤り検出を行い、誤りが発見された場合はベースバンド処理部に再送を要求し、誤りが発見されなかった場合に制御データに基づいた処理を実行することが考えられる。しかし、制御データの再送制御を行うと、無線部が実行する処理の内容によっては、再送に伴う遅延が問題となることがある。【０００７】
例えば、無線通信装置は、通信相手の他の無線通信装置から無線通信についての制御情報（例えば、送信電力制御の情報）を取得すると、当該制御情報に応じた処理（例えば、無線部の送信電力の変更）を、制御情報を取得してから所定時間以内に実行するよう求められる場合もある。しかし、ベースバンド処理部が制御情報の取得後に制御データを生成して無線部に送信し、当該制御データの再送が発生すると、制御情報が取得されてから所定時間以内に無線部が処理を実行できないことも起こり得る。【０００８】
本件はこのような点に鑑みてなされたものであり、無線通信についての制御情報が取得されてから制御情報に応じた処理が実行されるまでの遅延を抑制できる無線通信装置、ベースバンド処理装置、無線装置および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、無線部と無線通信についての制御情報を取得し制御情報に応じて無線部に処理を命令するベースバンド処理部とを有する無線通信装置が提供される。ベースバンド処理部は、第１の制御部と送信部とを有する。第１の制御部は、制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを生成し、複数の命令の候補のうち取得した制御情報の値に対応する命令を識別するための第２のデータを生成する。送信部は、制御情報の取得前に第１のデータを無線部に送信し、制御情報の取得後に第２のデータを無線部に送信する。無線部は、受信部と第２の制御部とを有する。受信部は、第１および第２のデータをベースバンド処理部から受信する。第２の制御部は、受信した第１のデータが示す複数の命令の候補のうち受信した第２のデータによって識別される命令に応じて処理を実行する。【００１０】
また、上記課題を解決するために、無線部と無線通信についての制御情報を取得し制御情報に応じて無線部に処理を命令するベースバンド処理部とを有する無線通信装置の通信制御方法が提供される。この通信制御方法では、ベースバンド処理部が、制御情報の取得前に、制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを無線部に送信する。ベースバンド処理部が、制御情報の取得後に、複数の命令の候補のうち取得した制御情報の値に対応する命令を識別するための第２のデータを無線部に送信する。無線部が、受信した第１のデータが示す複数の命令の候補のうち受信した第２のデータによって識別される命令に応じて処理を実行する。
【発明の効果】
【００１１】
上記無線通信装置、ベースバンド処理装置、無線装置および通信制御方法によれば、無線通信についての制御情報が取得されてから制御情報に応じた処理が実行されるまでの遅延を抑制することができる。【００１２】
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態の無線通信装置を示す図である。
【図２】第２の実施の形態の移動通信システムを示す図である。
【図３】移動局のベースバンド処理部を示すブロック図である。
【図４】移動局のＲＦ部を示すブロック図である。
【図５】ベースバンド処理部による送信処理を示すフローチャートである。
【図６】ＲＦ部による受信処理を示すフローチャートである。
【図７】送信電力制御の第１の例を示すシーケンス図である。
【図８】送信電力制御の第１の例を示すタイミング図である。
【図９】送信電力制御の第２の例を示すシーケンス図である。
【図１０】送信電力制御の第２の例を示すタイミング図である。
【図１１】送信電力制御の他の例を示すシーケンス図である。
【図１２】送信電力制御の他の例を示すタイミング図である。
【発明を実施するための形態】
【００１４】
以下、本実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の無線通信装置を示す図である。第１の実施の形態の無線通信装置１０は、他の無線通信装置（図示せず）と無線通信を行う。無線通信装置１０は、例えば、携帯電話機などの移動局や基地局であってもよい。
【００１５】
無線通信装置１０は、ベースバンド処理部１１および無線部１２を有する。ベースバンド処理部１１と無線部１２は、ディジタル信号線により接続されていてもよい。例えば、両者はＤｉｇＲＦの仕様に従って、各種のデータをパケット化して送受信する。
【００１６】
ベースバンド処理部１１は、無線通信についての制御情報を取得し、制御情報に応じて無線部１２に処理を命令する。制御情報は、無線部１２を介して他の無線通信装置から受信したものでもよい。制御情報としては、例えば、送信電力制御（ＴＰＣ：Transmission Power Control）ビットが考えられる。無線部１２は、ベースバンド処理部１１からの命令に応じて処理を実行する。処理内容としては、例えば、送信電力の変更が考えられる。
【００１７】
ベースバンド処理部１１は、制御部１１ａおよび送信部１１ｂを有する。
制御部１１ａは、制御情報の取得前に、制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを生成する。このとき、制御部１１ａは、無線部１２の現在の状態と制御情報が取り得る複数の値とから、変更後の状態の候補を算出し、状態を変更させる命令の候補を生成してもよい。例えば、現在の送信電力とＴＰＣビットの候補とから、変更後の送信電力の候補を算出し、送信電力を変更させる命令の候補を生成することが考えられる。また、制御部１１ａは、制御情報の取得後に、複数の命令の候補のうち取得した制御情報の値に対応する命令を識別するための第２のデータを生成する。
【００１８】
送信部１１ｂは、制御情報の取得前に、第１のデータを無線部１２に送信する。第１のデータは、再送制御が行われるデータとして送信してもよい。再送制御を含めた第１のデータの送受信は、制御情報の取得前に完了することが好ましい。第１のデータの送信は、例えば、制御情報が取得される予定のタイミングより所定時間前に開始される。また、送信部１１ｂは、制御情報の取得後に、第２のデータを無線部１２に送信する。第２のデータは、再送制御が行われないデータとして送信してもよい。送信部１１ｂは、例えば、無線部１２からの再送要求を待たずに、第２のデータを無線部１２に複数回送信する。
【００１９】
無線部１２は、受信部１２ａおよび制御部１２ｂを有する。
受信部１２ａは、制御情報の取得前に、第１のデータをベースバンド処理部１１から受信する。受信部１２ａは、第１のデータについて再送制御を行ってもよい。すなわち、受信した第１のデータの誤り検出を行い、誤りが発見された場合はベースバンド処理部１１に第１のデータの再送を要求してもよい。また、受信部１２ａは、制御情報の取得後に、第２のデータをベースバンド処理部１１から受信する。受信部１２ａは、第２のデータについては再送制御を行わないことが好ましい。第２のデータが複数回送信される場合は、少なくとも１つの第２のデータを誤りなく受信できればよい。
【００２０】
制御部１２ｂは、受信した第１のデータを一時的に保持しておく。例えば、制御部１２ｂが有するメモリなどの記憶装置に第１のデータを格納する。そして、制御部１２ｂは、第１のデータが示す複数の命令の候補のうち、受信した第２のデータによって識別される命令を選択して、処理を実行する。例えば、制御部１２ｂは、選択した命令が示す送信電力になるよう、電力増幅器の設定を変更する。
【００２１】
このような無線通信装置１０によれば、ベースバンド処理部１１は、無線通信についての制御情報の取得前に、制御情報が取り得る複数の値に対応する複数の命令の候補を示す第１のデータを無線部１２に送信する。また、制御情報の取得後に、複数の命令の候補のうち取得した制御情報の値に対応する命令を識別するための第２のデータを無線部１２に送信する。無線部１２は、受信した第１のデータが示す複数の命令の候補のうち受信した第２のデータによって識別される命令に応じて処理を実行する。
【００２２】
これにより、命令の内容を示す第１のデータは、制御情報が取得される前にベースバンド処理部１１から無線部１２に送信し始めることができ、第１のデータの再送が発生した場合でも制御情報の取得後の処理への影響を緩和することができる。すなわち、ベースバンド処理部１１において無線通信についての制御情報が取得されてから、無線部１２において制御情報に応じた処理が実行されるまでの遅延を抑制することができる。特に、制御情報の取得後に生成される第２のデータについては、再送制御が行われない方法でベースバンド処理部１１から無線部１２に送信することで、遅延の発生可能性を抑制できる。
【００２３】
なお、ベースバンド処理部１１および無線部１２は、それぞれ、無線通信装置１０に組み込まれた状態で流通させることもできるし、独立した部品として流通させることもできる。また、ベースバンド処理部１１および無線部１２は、様々な種類の無線通信システムで利用することが可能である。以下に説明する第２の実施の形態では、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）方式の移動通信システムの例を挙げる。
【００２４】
［第２の実施の形態］
図２は、第２の実施の形態の移動通信システムを示す図である。第２の実施の形態の移動通信システムは、移動局１００と基地局２００を含む。
【００２５】
移動局１００は、基地局２００にアクセスして無線通信を行う無線端末装置である。移動局１００は、例えば、携帯電話機や携帯情報端末装置である。移動局１００は、下りリンク（ＤＬ）により、ユーザデータや無線通信についての制御情報を基地局２００から受信し、上りリンク（ＵＬ）により、ユーザデータや制御情報を基地局２００に送信する。移動局１００が受信する制御情報には、送信電力の増減を示すＴＰＣビットが含まれる。ＴＰＣビットは、ＤＬの個別物理チャネル（ＤＰＣＨ：Dedicated Physical Channel）で伝送される。移動局１００は、ＴＰＣビットの値（“Ｕｐ”または“Ｄｏｗｎ”）に応じて、送信電力を所定幅（例えば、１ｄＢ）だけ増加または減少させる。
【００２６】
基地局２００は、移動局１００との間で無線通信を行う無線通信装置である。基地局２００は、有線の上位ネットワーク（図示せず）に接続されており、上位ネットワークと移動局１００との間でユーザデータを転送する。また、基地局２００は、制御情報を送受信して、移動局１００との間の無線通信を制御する。例えば、基地局２００は、信号対干渉比（ＳＩＲ：Signal to Interference Ratio）などの無線品質を測定し、目標値と比較する。測定値が目標値より低ければ送信電力の増加を示すＴＰＣビットを送信し、測定値が目標値より高ければ送信電力の減少を示すＴＰＣビットを送信する。
【００２７】
ここで、移動局１００は、ベースバンド処理部１１０とＲＦ部１２０を有する。ベースバンド処理部１１０とＲＦ部１２０は、それぞれＲＦＩＣおよびＢＢＩＣとしてチップ化されている。ベースバンド処理部１１０とＲＦ部１２０とは、ディジタル信号線で接続され、ＤｉｇＲＦの規格（例えば、ＤｉｇＲＦバージョン４）に基づいて、Ｉ／Ｑデータや制御データをパケット化して送受信する。パケット通信では、再送制御が行われ得る。
【００２８】
ベースバンド処理部１１０は、ベースバンド信号を処理する。ベースバンド信号処理には、ユーザデータや制御情報を符号化・変調してＩ／Ｑデータを生成する処理や、受信したＩ／Ｑデータを復調・復号してユーザデータや制御情報を抽出する処理が含まれる。また、ベースバンド処理部１１０は、ＲＦ部１２０の制御に用いられる制御データを生成する。例えば、ＴＰＣビットから、変更後の送信電力を示す制御データを生成する。
【００２９】
ＲＦ部１２０は、無線信号を処理する。無線信号処理には、受信信号をＡ／Ｄ（Analog to Digital）変換してＩ／Ｑデータを抽出する処理や、Ｉ／ＱデータをＤ／Ａ（Digital to Analog）変換して送信信号を生成する処理が含まれる。また、ＲＦ部１２０は、ベースバンド処理部１１０から受信する制御データに応じた処理を行う。例えば、制御データが示す送信電力が得られるように電力増幅器（図２では図示せず）を制御する。なお、Ｗ−ＣＤＭＡの規格では、移動局は、ＴＰＣビットが含まれるＤＰＣＨの先頭から１０２４チップ後に、当該ＴＰＣビットをＵＬの送信電力に反映させることが規定されている。
【００３０】
図３は、移動局のベースバンド処理部を示すブロック図である。ベースバンド処理部１１０は、電力制御部１１１、多重化部１１２、再送制御部１１３，１１６、ＬＶＤＳ（Low Voltage Differential Signaling）ドライバ１１４、ＬＶＤＳレシーバ１１５および分離部１１７を有する。
【００３１】
電力制御部１１１は、ＴＰＣビットに基づいて、移動局１００の送信電力を制御する。具体的には、電力制御部１１１は、ＴＰＣビットの取得前に、現在の送信電力から、ＴＰＣビットが“Ｕｐ”であった場合の変更後の送信電力とＴＰＣビットが“Ｄｏｗｎ”であった場合の変更後の送信電力とを算出する。そして、算出した２つの送信電力の候補を示す制御データを生成し、多重化部１１２に出力する。
【００３２】
また、電力制御部１１１は、分離部１１７からＴＰＣビットを取得すると、ＴＰＣビットが“Ｕｐ”と“Ｄｏｗｎ”の何れを示しているか判定する。そして、ＴＰＣビットの判定結果を示すＴＡＳ（Timing Accurate Strobe）コマンドを生成し、多重化部１１２に出力する。ＴＡＳコマンドは、既に送信した制御データが示す処理の実行をＲＦ部１２０に要求するものであり、予め算出した２つの送信電力の候補の何れを適用するかを示していると言うこともできる。ＴＡＳコマンドは、例えば、１ビットで表すことができる。
【００３３】
多重化部１１２は、ベースバンド処理部１１０で生成されたＩ／Ｑデータ、制御データおよびＴＡＳコマンドを取得し、送信タイミングを調整する。すなわち、Ｉ／Ｑデータ、制御データおよびＴＡＳコマンドを時分割多重し、再送制御部１１３に出力する。
【００３４】
再送制御部１１３は、再送制御部１１６と協調して、ＲＦ部１２０に送信するデータの再送制御を行う。すなわち、再送制御部１１３は、多重化部１１２から取得したデータをＬＶＤＳドライバ１１４に出力すると共に、バッファに一時的に格納する。その後、再送制御部１１６から再送要求が通知された場合、バッファに格納したデータをＬＶＤＳドライバ１１４に出力する。一方、再送要求が通知されなかった場合、多重化部１１２から取得した次のデータを処理する。ただし、再送制御部１１３は、ＴＡＳコマンドについては再送制御を行わず、同一のＴＡＳコマンドを複数回（例えば、２回）連続で出力する。
【００３５】
また、再送制御部１１３は、再送制御部１１６と協調して、ＲＦ部１２０から受信するデータの再送制御を行う。すなわち、再送制御部１１３は、再送制御部１１６から、データを正常に受信できたことを示すＡＣＫ（Acknowledgement）、または、ビット誤りが検出されたことを示すＮＡＣＫ（Negative Acknowledgement）が通知される。すると、ＡＣＫまたはＮＡＣＫを示す信号をＬＶＤＳドライバ１１４に出力する。
【００３６】
ＬＶＤＳドライバ１１４は、再送制御部１１３から取得したデータをＤｉｇＲＦパケットに変換し、ＲＦ部１２０に送信する。例えば、ＬＶＤＳドライバ１１４は、誤り検出に用いられるＣＲＣ（Cyclic Redundancy Check）ビットをデータに付加する。また、データの種類を判別するためのヘッダ信号をデータに付加してもよい。なお、ＬＶＤＳ（低電圧差動シグナリング）は、短距離用ディジタル有線伝送方法であり、ＡＮＳＩ（American National Standards Institute）／ＴＩＡ（Telecommunications Industry Association）／ＥＩＡ（Electronic Industries Alliance）−６４４として規格化されている。
【００３７】
ＬＶＤＳレシーバ１１５は、ＤｉｇＲＦパケットをＲＦ部１２０から受信し、受信したＤｉｇＲＦパケットからデータおよびＣＲＣビットを抽出する。そして、ＣＲＣによる誤り検出を行い、データのビット誤りの有無を判断する。ＬＶＤＳレシーバ１１５は、抽出したデータを再送制御部１１６に出力する。
【００３８】
再送制御部１１６は、再送制御部１１３と協調して、ＲＦ部１２０に送信するデータ（ＴＡＳコマンドを除く）の再送制御を行う。すなわち、再送制御部１１６は、ＬＶＤＳレシーバ１１５からＡＣＫまたはＮＡＣＫを示す信号を取得し、ＮＡＣＫを示す信号を取得した場合に、再送制御部１１３に再送要求を通知する。
【００３９】
また、再送制御部１１６は、再送制御部１１３と協調して、ＲＦ部１２０から受信するデータの再送制御を行う。すなわち、再送制御部１１６は、ＬＶＤＳレシーバ１１５で抽出されたデータについてビット誤りが検出されたか否か判断する。ビット誤りが検出された場合、再送制御部１１３にＮＡＣＫを通知する。ビット誤りが検出されなかった場合、再送制御部１１３にＡＣＫを通知すると共に、分離部１１７にデータを出力する。
【００４０】
分離部１１７は、再送制御部１１６から取得したデータを、その種類毎に分離する。ＲＦ部１２０から受信するデータには、基地局２００から受信されるＩ／Ｑデータや、ＲＦ部１２０の状態（例えば、自動利得制御（ＡＧＣ：Automatic Gain Control）の状態）を示すＲＦレスポンスが含まれる。特に、Ｉ／Ｑデータに含まれる制御情報の１つであるＴＰＣビットは、電力制御部１１１に出力される。
【００４１】
図４は、移動局のＲＦ部を示すブロック図である。ＲＦ部１２０は、移動局１００が備える電力増幅器１３１と接続されている。ＲＦ部１２０は、ＬＶＤＳレシーバ１２１、再送制御部１２２，１２６、ＤＡＣ（D/A Converter）１２３、電力制御部１２４、ＡＤＣ（A/D Converter）１２５およびＬＶＤＳドライバ１２７を有する。
【００４２】
ＬＶＤＳレシーバ１２１は、ＤｉｇＲＦパケットをベースバンド処理部１１０から受信し、受信したＤｉｇＲＦパケットからデータおよびＣＲＣビットを抽出する。そして、ＣＲＣによる誤り検出を行い、データのビット誤りの有無を判断する。ＬＶＤＳレシーバ１２１は、抽出したデータを再送制御部１２２に出力する。
【００４３】
再送制御部１２２は、再送制御部１２６と協調して、ベースバンド処理部１１０から受信するデータの再送制御を行う。すなわち、再送制御部１２２は、ＬＶＤＳレシーバ１２１で抽出されたデータについてビット誤りが検出されたか否か判断する。ビット誤りが検出された場合、再送制御部１２６にＮＡＣＫを通知する。ビット誤りが検出されなかった場合、再送制御部１２６にＡＣＫを通知する。
【００４４】
ただし、再送制御部１２２は、ＴＡＳコマンドについては再送制御を行わない。再送制御部１２２は、連続で受信された複数（例えば、２つ）のＴＡＳコマンドのうち、正常に受信できた何れか１つを使用する。再送制御部１２２は、Ｉ／ＱデータをＤＡＣ１２３に出力し、制御データおよびＴＡＳコマンドを電力制御部１２４に出力する。なお、ベースバンド処理部１１０から受信したデータの種類は、例えば、ＤｉｇＲＦパケットのヘッダ信号やデータの内容自体に基づいて判断する方法が考えられる。
【００４５】
また、再送制御部１２２は、再送制御部１２６と協調して、ベースバンド処理部１１０に送信するデータの再送制御を行う。すなわち、再送制御部１２２は、ＬＶＤＳレシーバ１２１からＡＣＫまたはＮＡＣＫを示す信号を取得し、ＮＡＣＫを示す信号を取得した場合に、再送制御部１２６に再送要求を通知する。
【００４６】
ＤＡＣ１２３は、再送制御部１２２から取得したＩ／Ｑデータとしてのディジタル信号をアナログ信号に変換する。ＤＡＣ１２３が出力したアナログ信号は、電力増幅器１３１によって増幅されてアンテナから出力される。
【００４７】
電力制御部１２４は、再送制御部１２２から取得した制御データおよびＴＡＳコマンドに基づいて、Ｉ／Ｑデータの送信電力を制御する。具体的には、電力制御部１２４は、ＴＰＣビット＝“Ｕｐ”，“Ｄｏｗｎ”に対応する２つの送信電力の候補を示す制御データを取得し、電力制御部１２４が備えるメモリに記憶する。その後に、ＴＰＣビットの判定結果を示すＴＡＳコマンドを取得すると、制御データが示す２つの送信電力の候補の何れか一方を選択し、選択した送信電力になるよう電力増幅器１３１の設定を変更する。例えば、ＴＡＳコマンド＝１の場合、“Ｕｐ”に対応する送信電力を選択し、ＴＡＳコマンド＝０の場合、“Ｄｏｗｎ”に対応する送信電力を選択する。
【００４８】
ＡＤＣ１２５は、基地局２００から受信したアナログ信号をＩ／Ｑデータとしてのディジタル信号に変換し、Ｉ／Ｑデータを再送制御部１２６に出力する。
再送制御部１２６は、再送制御部１２２と協調して、ベースバンド処理部１１０に送信するデータの再送制御を行う。すなわち、再送制御部１２６は、データ（ＡＤＣ１２５から取得したＩ／ＱデータおよびＲＦ部１２０の状態を示すＲＦレスポンスを含む）をＬＶＤＳドライバ１２７に出力すると共に、バッファに一時的に格納する。その後、再送制御部１２２から再送要求が通知された場合、バッファに格納したデータをＬＶＤＳドライバ１２７に出力する。一方、再送要求が通知されなかった場合、次のデータを処理する。
【００４９】
また、再送制御部１２６は、再送制御部１２２と協調して、ベースバンド処理部１１０から受信するデータ（ＴＡＳコマンドを除く）の再送制御を行う。すなわち、再送制御部１２６は、再送制御部１２２からＡＣＫまたはＮＡＣＫの通知を受け、ＡＣＫまたはＮＡＣＫを示す信号をＬＶＤＳドライバ１２７に出力する。
【００５０】
ＬＶＤＳドライバ１２７は、再送制御部１２６から取得したデータをＤｉｇＲＦパケットに変換して、ベースバンド処理部１１０に送信する。例えば、ＬＶＤＳドライバ１２７は、誤り検出に用いられるＣＲＣビットをデータに付加する。また、データの種類を判別するためのヘッダ信号をデータに付加してもよい。
【００５１】
なお、ベースバンド処理部１１０およびＲＦ部１２０は、送信方向が異なる２本のディジタル信号線を用いてＤｉｇＲＦパケットの送信と受信を行ってもよいし、１本のディジタル信号線を時分割で用いてＤｉｇＲＦパケットの送信と受信を行ってもよい。また、Ｉ／Ｑデータ、制御データおよびＴＡＳコマンドを、同一のディジタル信号線を用いて送受信してもよいし、異なるディジタル信号線を用いて送受信してもよい。
【００５２】
図５は、ベースバンド処理部による送信処理を示すフローチャートである。この送信処理は、例えば、無線フレームの１スロット時間（１０ｍｓ÷１５）周期で実行される。図５に示す処理をステップ番号に沿って説明する。
【００５３】
（ステップＳ１１）電力制御部１１１は、ＵＬの個別物理制御チャネル（ＤＰＣＣＨ：Dedicated Physical Control Channel）の現在の送信電力値に基づいて、ＴＰＣビット＝“Ｕｐ”，“Ｄｏｗｎ”に対応する、ＤＰＣＣＨの２つの送信電力値の候補を算出する。なお、送信電力値の候補の算出は、基地局２００からＴＰＣビットを受信するタイミングを考慮して、ＴＰＣビットの受信前の所定のタイミングで実行する。
【００５４】
（ステップＳ１２）電力制御部１１１は、ステップＳ１１で算出したＤＰＣＣＨの２つの送信電力値の候補を示す制御データを生成する。再送制御部１１３は、電力制御部１１１が生成した制御データをバッファに格納し、ＬＶＤＳドライバ１１４に出力する。
【００５５】
（ステップＳ１３）ＬＶＤＳドライバ１１４は、再送制御部１１３から取得した制御データをＤｉｇＲＦパケットに変換し、ＲＦ部１２０に送信する。
（ステップＳ１４）再送制御部１１６は、ステップＳ１３で送信された制御データについて、ＲＦ部１２０からのＡＣＫまたはＮＡＣＫの信号を取得し、ＮＡＣＫの信号を取得した場合は再送制御部１１３に再送要求を通知する。再送制御部１１３は、再送要求を取得したか否か判断する。再送要求を取得した場合、処理をステップＳ１５に進める。再送要求を取得しなかった場合、処理をステップＳ１７に進める。
【００５６】
（ステップＳ１５）再送制御部１１６は、ステップＳ１２でバッファに格納した制御データから再送データを生成し、ＬＶＤＳドライバ１１４に出力する。
（ステップＳ１６）ＬＶＤＳドライバ１１４は、再送制御部１１３から取得した再送データをＤｉｇＲＦパケットに変換し、ＲＦ部１２０に送信する。そして、処理をステップＳ１４に進める。なお、再送制御部１１３は、ステップＳ１４〜Ｓ１６の再送処理の回数に上限を設けてもよい。例えば、再送処理を高々１回に制限することが考えられる。その場合、電力制御部１１１は、再送処理の上限回数を考慮して、送信電力値の候補を算出するタイミングを決定すればよい。上限回数に達しても制御データの送信に成功しなかった場合、再送制御部１１３は、送信失敗を電力制御部１１１に報告する。
【００５７】
（ステップＳ１７）ＬＶＤＳレシーバ１１５および再送制御部１１６は、基地局２００からＲＦ部１２０経由でＴＰＣビットを受信する。
（ステップＳ１８）電力制御部１１１は、ステップＳ１７で受信されたＴＰＣビットが“Ｕｐ”と“Ｄｏｗｎ”の何れを示しているか判定する。そして、判定結果に応じてＴＡＳコマンドを生成する。例えば、“Ｕｐ”の場合はＴＡＳコマンド＝１、“Ｄｏｗｎ”の場合はＴＡＳコマンド＝０を生成する。
【００５８】
（ステップＳ１９）再送制御部１１３は、ステップＳ１８で電力制御部１１１が生成したＴＡＳコマンドを、ＬＶＤＳドライバ１１４に複数回（例えば、２回）出力する。ＬＶＤＳドライバ１１４は、再送制御部１１３から取得した複数のＴＡＳコマンドを、それぞれＤｉｇＲＦパケットに変換し、ＲＦ部１２０に送信する。
【００５９】
図６は、ＲＦ部による受信処理を示すフローチャートである。この受信処理は、例えば、無線フレームの１スロット時間（１０÷１５ｍｓ）周期で実行される。図６に示す処理をステップ番号に沿って説明する。
【００６０】
（ステップＳ２１）ＬＶＤＳレシーバ１２１は、ベースバンド処理部１１０からＤｉｇＲＦパケットを受信する。
（ステップＳ２２）ＬＶＤＳレシーバ１２１は、ステップＳ２１で受信したＤｉｇＲＦパケットから、ＤＰＣＣＨの２つの送信電力値の候補を示す制御データを抽出し、ＣＲＣによる誤り検出を行う。そして、制御データを再送制御部１２２に出力する。
【００６１】
（ステップＳ２３）再送制御部１２２は、ステップＳ２２で抽出された制御データにビット誤り（ＣＲＣエラー）が検出されたか判断する。ＣＲＣエラーが検出された場合、処理をステップＳ２４に進める。検出されなかった場合、処理をステップＳ２６に進める。
【００６２】
（ステップＳ２４）再送制御部１２２は、ステップＳ２２で抽出された制御データについて、再送制御部１２６にＮＡＣＫを通知する。再送制御部１２６は、ＮＡＣＫを示す信号を生成し、ＬＶＤＳドライバ１２７に出力する。
【００６３】
（ステップＳ２５）ＬＶＤＳドライバ１２７は、再送制御部１２６から取得したＮＡＣＫを示す信号をＤｉｇＲＦパケットに変換し、ベースバンド処理部１１０に送信する。そして、処理をステップＳ２１に進める。なお、再送制御部１２２は、ステップＳ２１〜Ｓ２５の再送処理の回数に上限を設けてもよい。
【００６４】
（ステップＳ２６）再送制御部１２２は、ステップＳ２２で抽出された制御データを電力制御部１２４に出力する。電力制御部１２４は、再送制御部１２２から取得した制御データを、電力制御部１２４が備えるメモリに格納する。
【００６５】
（ステップＳ２７）ＬＶＤＳレシーバ１２１は、ベースバンド処理部１１０から、ＴＡＳコマンドを含むＤｉｇＲＦパケットを、連続で複数回（例えば、２回）受信する。
（ステップＳ２８）ＬＶＤＳレシーバ１２１は、ステップＳ２６で受信したＤｉｇＲＦパケットそれぞれからＴＡＳコマンドを抽出し、再送制御部１２２に出力する。
【００６６】
（ステップＳ２９）再送制御部１２２は、正常に受信されたＴＡＳコマンドを、電力制御部１２４に出力する。電力制御部１２４は、再送制御部１２２から取得したＴＡＳコマンドと、ステップＳ２６でメモリに格納した制御データとに基づいて、ＤＰＣＣＨの送信電力値を選択する。すなわち、ＴＰＣビット＝“Ｕｐ”に対応する送信電力値と、ＴＰＣビット＝“Ｄｏｗｎ”に対応する送信電力値の何れか一方を選択する。そして、電力制御部１２４は、選択した送信電力値に適合するように電力増幅器１３１の設定を行う。
【００６７】
図７は、送信電力制御の第１の例を示すシーケンス図である。このシーケンス例は、ベースバンド処理部１１０とＲＦ部１２０の間で制御データの再送が発生しない場合を示している。図７に示す処理をステップ番号に沿って説明する。
【００６８】
（ステップＳ３１）電力制御部１１１は、ＴＰＣビットの受信前に、ＴＰＣビット＝“Ｕｐ”，“Ｄｏｗｎ”に対応する送信電力値の候補を示す制御データを生成する。再送制御部１１３は、制御データをＬＶＤＳドライバ１１４に出力する。
【００６９】
（ステップＳ３２）ＬＶＤＳドライバ１１４は、制御データをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
（ステップＳ３３）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、制御データを抽出する。再送制御部１２２は、ＣＲＣエラーが検出されなかったことを確認し、制御データを電力制御部１２４に出力する。電力制御部１２４は、制御データをメモリに格納しておく。
【００７０】
（ステップＳ３４）電力制御部１１１は、ＴＰＣビットの受信後に、ＴＰＣビットが“Ｕｐ”と“Ｄｏｗｎ”の何れを示しているか判定し、判定結果を示すＴＡＳコマンドを生成する。再送制御部１１３は、ＴＡＳコマンドをＬＶＤＳドライバ１１４に出力する。
【００７１】
（ステップＳ３５）ＬＶＤＳドライバ１１４は、ＴＡＳコマンドをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
（ステップＳ３６）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、ＴＡＳコマンドを抽出する。再送制御部１２２は、ＴＡＳコマンドを電力制御部１２４に出力する。電力制御部１２４は、ＴＡＳコマンドに基づいて、制御データが示す２つの送信電力値の何れか一方を選択し、送信電力を変更する処理を行う。
【００７２】
図８は、送信電力制御の第１の例を示すタイミング図である。ＤＬのＤＰＣＨでは、個別物理データチャネル（ＤＰＤＣＨ：Dedicated Physical Data Channel）とＤＰＣＣＨとが時分割多重されている。ＤＰＣＣＨで送信されるＴＰＣビットは、１０÷１５ｍｓ周期のスロットの先頭から２シンボル目にマッピングされる。ここで、１シンボル時間は２５６チップ（６６μｓ）である。
【００７３】
基地局２００は、第２シンボルにＴＰＣビットを含むＤＰＣＨを、移動局１００に送信する。移動局１００は、ソフトハンドオーバを考慮すると、基地局２００が送信してから最大で２９６チップ（７７μｓ）遅延してＤＰＣＨを受信する。一方、移動局１００は、ＴＰＣビットを、ＤＰＣＨの先頭の送信タイミングから１０２４チップ（２６６μｓ）後に、ＵＬのＤＰＣＣＨの送信電力に反映させる。すなわち、移動局１００は、ＤＰＣＨの受信が最も遅延した場合、ＴＰＣビットの受信が完了してから２１６チップ（５６μｓ）後に、ＴＰＣビットをＵＬのＤＰＣＣＨの送信電力に反映させることになる。
【００７４】
そこで、移動局１００は、ＴＰＣビットの受信が完了しているか否かに拘わらず、所定のタイミング（例えば、基地局２００がＤＰＣＨの第２シンボルを送信し終わったタイミング）で、ＤＰＣＣＨの送信電力を変更する準備を開始する。すなわち、ベースバンド処理部１１０は、所定のタイミングになると、送信電力値の候補を算出し、制御データを含むＤｉｇＲＦパケットをＲＦ部１２０に送信する。ＲＦ部１２０は、ＣＲＣエラーが検出されない場合、受信した制御データをバッファリングする。
【００７５】
その後、ベースバンド処理部１１０は、ＴＰＣビットの受信が完了した後、ＴＰＣビットが“Ｕｐ”，“Ｄｏｗｎ”の何れであるかを判定し、ＴＡＳコマンドを含むＤｉｇＲＦパケットをＲＦ部１２０に２回送信する。ＲＦ部１２０は、受信したＴＡＳコマンドとバッファリングしてある制御データに基づいて、ＵＬのＤＰＣＣＨの送信電力を変更する。これにより、移動局１００は、ＤＬのＤＰＣＨの先頭から１０２４チップ後には、時間的に余裕をもって、変更後の送信電力でＤＰＣＣＨを送信することができる。
【００７６】
図９は、送信電力制御の第２の例を示すシーケンス図である。このシーケンス例は、ベースバンド処理部１１０とＲＦ部１２０の間で制御データの再送が１回発生する場合を示している。図９に示す処理をステップ番号に沿って説明する。
【００７７】
（ステップＳ４１）電力制御部１１１は、ＴＰＣビットの受信前に、ＴＰＣビット＝“Ｕｐ”，“Ｄｏｗｎ”に対応する送信電力値の候補を示す制御データを生成する。再送制御部１１３は、制御データをＬＶＤＳドライバ１１４に出力する。
【００７８】
（ステップＳ４２）ＬＶＤＳドライバ１１４は、制御データをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
（ステップＳ４３）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、制御データを抽出する。再送制御部１２２は、制御データについてＣＲＣエラーが検出されたことを確認する。
【００７９】
（ステップＳ４４）再送制御部１２２は、再送制御部１２６にＮＡＣＫを通知する。再送制御部１２６は、ＮＡＣＫを示す信号（すなわち、再送要求を示す信号）を、ＬＶＤＳドライバ１２７に出力する。
【００８０】
（ステップＳ４５）ＬＶＤＳドライバ１２７は、再送要求を示す信号をＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１１５に送信する。
（ステップＳ４６）ＬＶＤＳレシーバ１１５は、ＬＶＤＳドライバ１２７からＤｉｇＲＦパケットを受信し、再送要求を示す信号を抽出し、再送制御部１１６に出力する。再送制御部１１６は、再送制御部１１３に再送要求を通知する。
【００８１】
（ステップＳ４７）再送制御部１１３は、再送データとして、送信電力値の候補を示す制御データをＬＶＤＳドライバ１１４に出力する。
（ステップＳ４８）ＬＶＤＳドライバ１１４は、制御データをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
【００８２】
（ステップＳ４９）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、制御データを抽出する。再送制御部１２２は、ＣＲＣエラーが検出されなかったことを確認し、制御データを電力制御部１２４に出力する。電力制御部１２４は、制御データをメモリに格納しておく。
【００８３】
（ステップＳ５０）電力制御部１１１は、ＴＰＣビットの受信後に、ＴＰＣビットが“Ｕｐ”と“Ｄｏｗｎ”の何れを示しているか判定し、判定結果を示すＴＡＳコマンドを生成する。再送制御部１１３は、ＴＡＳコマンドをＬＶＤＳドライバ１１４に出力する。
【００８４】
（ステップＳ５１）ＬＶＤＳドライバ１１４は、ＴＡＳコマンドをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
（ステップＳ５２）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、ＴＡＳコマンドを抽出する。再送制御部１２２は、ＴＡＳコマンドを電力制御部１２４に出力する。電力制御部１２４は、ＴＡＳコマンドに基づいて、制御データが示す２つの送信電力値の何れか一方を選択し、送信電力を変更する処理を行う。
【００８５】
図１０は、送信電力制御の第２の例を示すタイミング図である。ＤＬのＤＰＣＨの受信タイミング、ＵＬのＤＰＣＣＨの送信タイミング、および、ＤＰＣＣＨの送信電力を変更する準備を開始するタイミングは、図８と同様である。
【００８６】
ベースバンド処理部１１０は、所定のタイミング（例えば、基地局２００がＤＰＣＨの第２シンボルを送信し終わったタイミング）になると、送信電力値の候補を算出し、制御データを含むＤｉｇＲＦパケットをＲＦ部１２０に送信する。ＲＦ部１２０でＣＲＣエラーが検出されると、ベースバンド処理部１１０とＲＦ部１２０の間で、制御データの再送が行われる。そして、ＲＦ部１２０は、受信した制御データをバッファリングする。
【００８７】
その後、ベースバンド処理部１１０は、ＴＰＣビットの受信が完了した後、ＴＰＣビットが“Ｕｐ”，“Ｄｏｗｎ”の何れであるかを判定し、ＴＡＳコマンドを含むＤｉｇＲＦパケットをＲＦ部１２０に２回送信する。ＴＡＳコマンドについては、再送制御は行われない。ＲＦ部１２０は、受信したＴＡＳコマンドとバッファリングしてある制御データに基づいて、ＵＬのＤＰＣＣＨの送信電力を変更する。これにより、移動局１００は、制御データの再送が発生しても、ＤＬのＤＰＣＨの先頭から１０２４チップ後には、時間的に余裕をもって、変更後の送信電力でＤＰＣＣＨを送信することができる。
【００８８】
次に、ＴＰＣビットの受信完了を待ってから、ＤＰＣＣＨの送信電力を変更する処理を開始する移動局の例を説明する。以下、説明を簡単にするため、そのような移動局の動作を、図３，４と同様の符号を用いて説明する。
【００８９】
図１１は、送信電力制御の他の例を示すシーケンス図である。このシーケンス例は、ベースバンド処理部１１０とＲＦ部１２０の間で制御データの再送が１回発生する場合を示している。図１１に示す処理をステップ番号に沿って説明する。
【００９０】
（ステップＳ６１）電力制御部１１１は、ＴＰＣビットの受信後に、ＴＰＣビットが“Ｕｐ”と“Ｄｏｗｎ”の何れを示しているか判定し、判定結果と現在の送信電力値とから変更後の送信電力値を算出する。そして、算出した送信電力値を示す制御データを生成する。再送制御部１１３は、制御データをＬＶＤＳドライバ１１４に出力する。
【００９１】
（ステップＳ６２）ＬＶＤＳドライバ１１４は、制御データをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
（ステップＳ６３）電力制御部１１１は、ステップＳ６１で生成した制御データの反映を指示するためのＴＡＳコマンドを生成する。再送制御部１１３は、ＴＡＳコマンドをＬＶＤＳドライバ１１４に出力する。
【００９２】
（ステップＳ６４）ＬＶＤＳドライバ１１４は、ＴＡＳコマンドをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に２回送信する。
（ステップＳ６５）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、制御データとＴＡＳコマンドを抽出する。再送制御部１２２は、制御データについてＣＲＣエラーが検出されたことを確認する。
【００９３】
（ステップＳ６６）再送制御部１２２は、再送制御部１２６にＮＡＣＫを通知する。再送制御部１２６は、ＮＡＣＫを示す信号（すなわち、再送要求を示す信号）を、ＬＶＤＳドライバ１２７に出力する。なお、ＴＡＳコマンドの再送制御は行われない。
【００９４】
（ステップＳ６７）ＬＶＤＳドライバ１２７は、再送要求を示す信号をＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１１５に送信する。
（ステップＳ６８）ＬＶＤＳレシーバ１１５は、ＬＶＤＳドライバ１２７からＤｉｇＲＦパケットを受信し、再送要求を示す信号を抽出し、再送制御部１１６に出力する。再送制御部１１６は、再送制御部１１３に再送要求を通知する。
【００９５】
（ステップＳ６９）再送制御部１１３は、再送データとして、変更後の送信電力値を示す制御データをＬＶＤＳドライバ１１４に出力する。
（ステップＳ７０）ＬＶＤＳドライバ１１４は、制御データをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に送信する。
【００９６】
（ステップＳ７１）再送制御部１１３は、再送データである制御データに対応するＴＡＳコマンドを、ＬＶＤＳドライバ１１４に出力する。
（ステップＳ７２）ＬＶＤＳドライバ１１４は、ＴＡＳコマンドをＤｉｇＲＦパケットに変換し、ＬＶＤＳレシーバ１２１に２回送信する。
【００９７】
（ステップＳ７３）ＬＶＤＳレシーバ１２１は、ＬＶＤＳドライバ１１４からＤｉｇＲＦパケットを受信し、制御データとＴＡＳコマンドを抽出する。再送制御部１２２は、制御データについてＣＲＣエラーが検出されなかったことを確認し、制御データを電力制御部１２４に出力する。電力制御部１２４は、制御データが示す送信電力値になるよう送信電力を変更する処理を行う。
【００９８】
図１２は、送信電力制御の他の例を示すタイミング図である。ＤＬのＤＰＣＨの受信タイミングおよびＵＬのＤＰＣＣＨの送信タイミングは、図８，１０と同様である。一方、ＤＰＣＣＨの送信電力を変更する準備を開始するタイミングが、図８，１０と異なる。
【００９９】
ベースバンド処理部１１０は、ＤＰＣＨの第２シンボルで送信されるＴＰＣビットの受信が完了した後、ＴＰＣビットが“Ｕｐ”，“Ｄｏｗｎ”の何れであるかを判定する。そして、ＴＰＣビットを反映させた後の送信電力値を算出し、制御データを含むＤｉｇＲＦパケットをＲＦ部１２０に送信する。ＲＦ部１２０でＣＲＣエラーが検出されると、ベースバンド処理部１１０とＲＦ部１２０の間で、制御データの再送が行われる。その後、ＲＦ部１２０は、制御データを正常に受信すると、ＤＰＣＣＨの送信電力の変更を試みる。
【０１００】
しかし、送信電力の変更準備が完了した時点で、既にＤＬのＤＰＣＨの先頭から１０２４チップ以上経過しており、送信電力の変更に失敗する可能性がある。その場合、移動局１００は、次のスロットを待って送信電力の変更を行うことになり、１スロット分（１０÷１５ｍｓ）、制御の空白期間が生じてしまう。このように、ＴＰＣビットの受信を待ってから制御データを伝送する方法では、送信電力制御の失敗が生じ得る。
【０１０１】
このような第２の実施の形態の移動局１００によれば、ＴＰＣビットを受信する前に、制御データをベースバンド処理部１１０からＲＦ部１２０に送信し始めることができる。また、ＴＰＣビットを受信した後に、再送制御が行われないＴＡＳコマンドを複数回連続して送信することで、ＴＰＣビットの判定結果をベースバンド処理部１１０からＲＦ部１２０に迅速に通知できる。これにより、制御データの再送が発生し得る場合でも、送信電力制御の遅延を抑制することができ、無線通信の仕様を遵守することが容易となる。
【０１０２】
なお、第２の実施の形態では、ベースバンド処理部１１０が、ＴＰＣビットに基づいてＲＦ部１２０に送信電力の変更を指示する例を説明したが、以上の制御データおよびＴＡＳコマンドの送信方法は、送信電力の変更以外にも用いることができる。すなわち、ベースバンド処理部１１０が、無線通信についての制御情報に基づいてＲＦ部１２０に処理を要求する場合に、以上の制御データおよびＴＡＳコマンドの送信方法を用いることができる。また、ベースバンド処理部１１０およびＲＦ部１２０は、移動局１００に組み込まれた状態で流通させることもできるし、独立した部品として流通させることもできる。
【０１０３】
上記については単に本発明の原理を示すものである。更に、多数の変形や変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応する全ての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【０１０４】
１０  無線通信装置
１１  ベースバンド処理部
１１ａ，１２ｂ  制御部
１１ｂ  送信部
１２  無線部
１２ａ  受信部
【図１】
0005534017.tif 000002
【図２】
0005534017.tif 000003
【図３】
0005534017.tif 000004
【図４】
0005534017.tif 000005
【図５】
0005534017.tif 000006
【図６】
0005534017.tif 000007
【図７】
0005534017.tif 000008
【図８】
0005534017.tif 000009
【図９】
0005534017.tif 000010
【図１０】
0005534017.tif 000011
【図１１】
0005534017.tif 000012
【図１２】
0005534017.tif 000013