(57)【特許請求の範囲】
【請求項１】
無線信号に対する信号処理を行う無線部と、
前記無線部とデジタル通信路を介して接続されており、前記デジタル通信路を介して前記無線部とデジタル信号を送受信するベースバンド処理部と、
前記無線部又は前記ベースバンド処理部へ供給される電源電圧を変動させるイベントが起動されることを検出するイベント起動検出部と、
前記イベント起動検出部によって前記イベントが起動されることが検出されたら、前記イベントが起動される前に、前記デジタル通信路において送受信されるデジタル信号の振幅を増加させる振幅レベル制御部と、
を備えることを特徴とする無線装置。
【請求項２】
前記振幅レベル制御部は、前記無線部に設けられ、前記ベースバンド処理部へ前記デジタル信号を送信する第１のドライバに供給する電圧を増加させるか、又は前記ベースバンド処理部に設けられ、前記無線部へ前記デジタル信号を送信する第２のドライバに供給する電圧を増加させる
ことを特徴とする請求項１に記載の無線装置。
【請求項３】
前記イベントの起動処理が終了したことを検出するイベント起動終了検出部をさらに備え、
前記振幅レベル制御部は、前記イベント起動終了検出部によって前記イベントの起動処理が終了したことが検出されたら、前記デジタル通信路において送受信されるデジタル信号の振幅を増加前の振幅に戻す
ことを特徴とする請求項１に記載の無線装置。
【請求項４】
前記イベントは、前記無線装置のアプリケーションの起動、前記無線装置の表示部の点灯、前記無線装置への着信時のバイブレータの起動、及び前記無線装置のアラームの起動の少なくとも１つである
ことを特徴とする請求項１に記載の無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線装置に関する。
【背景技術】
【０００２】
従来、携帯電話機等の無線装置は、ＲＦ（Radio  Frequency）部（無線部）と、ベースバンド処理部とを含み、ＲＦ部とベースバンド処理部との間のインターフェースは、アナログ信号線とデジタル又はアナログの制御線とを含んで構成されていた。【０００３】
ところが近年、ＲＦ−ＩＣ（Integrated  Circuit）のＣＭＯＳ（Complementary  Mental-Oxide  Semiconductor）化に伴い、ＡＤＣ（Analog  Digital  Converter）あるいはＤＡＣ（Digital  Analog  Converter）をＲＦ−ＩＣへ内蔵することが可能となってきた。これを受けて、ＲＦ−ＩＣとベースバンド処理用のデジタルＩＣとをデジタル通信路で接続する「ＤｉｇＲＦ」と呼ばれる規格が制定されている。【０００４】
ＤｉｇＲＦ規格におけるＤｉｇＲＦｖ３と呼ばれるバージョンでは、ＲＦ−ＩＣとベースバンド処理用のデジタルＩＣとの間で、デジタル通信路を介して差動信号が送受信される。ここで、従来技術では、無線装置の消費電力を抑えるために、無線装置のスリープ時には、デジタル通信路を送受信される差動信号を通常の通信時よりも小さい振幅レベルに制御することが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−５６９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術は、電源電圧の変動に起因する通信エラーの発生を抑制することは考慮されていない。【０００７】
すなわち、ＤｉｇＲＦｖ３では、差動信号の波形によって形成されるアイパターンが規格で決められている範囲を満たすように差動信号の振幅レベルが調整される。一方で、無線装置の消費電力を抑えることが望まれているため、差動信号の振幅レベルはなるべく小さくなるように調整される。【０００８】
そのため、例えば無線装置のＴＶ電話などのアプリケーションの起動によってＲＦ−ＩＣ又はベースバンド処理用のデジタルＩＣへ供給される電源電圧が変動したら、この電源電圧の変動にともなって差動信号の振幅レベルが変動する。その結果、差動信号の振幅レベルが規格で決められている範囲より小さくなり、通信エラーが発生する場合がある。【０００９】
開示の技術は、上記に鑑みてなされたものであって、電源電圧の変動に起因する通信エラーの発生を抑制することができる無線装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
本願の開示する無線装置は、一つの態様において、無線信号に対する信号処理を行う無線部と、前記無線部とデジタル通信路を介して接続されており、前記デジタル通信路を介して前記無線部とデジタル信号を送受信するベースバンド処理部とを備える。また、無線装置は、前記無線部又は前記ベースバンド処理部へ供給される電源電圧を変動させるイベントが起動されることを検出するイベント起動検出部を備える。また、無線装置は、前記イベント起動検出部によって前記イベントが起動されることが検出されたら、前記イベントが起動される前に、前記デジタル通信路において送受信されるデジタル信号の振幅を増加させる振幅レベル制御部を備える。
【発明の効果】
【００１１】
本願の開示する無線装置の一つの態様によれば、電源電圧の変動に起因する通信エラーの発生を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、携帯電話機の全体構成を示す図である。
【図２】図２は、ＴｘＰａｔｈ，ＲｘＰａｔｈの通信フォーマットの一例を示す図である。
【図３】図３は、ベースバンド処理部の構成を示す図である。
【図４】図４は、携帯電話機の処理を示すフローチャートである。
【図５Ａ】図５Ａは、携帯電話機の処理による効果を説明するための図である。
【図５Ｂ】図５Ｂは、携帯電話機の処理による効果を説明するための図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する無線装置の実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態により開示技術が限定されるものではない。以下の実施形態では、無線装置の一例として携帯電話機を挙げて説明するが、これに限らず、無線通信を行うことができる装置であればよい。
【００１４】
図１は、携帯電話機の全体構成を示す図である。図１に示すように、本実施形態の携帯電話機１００は、ＲＦ（Radio  Frequency）−ＣＰＵ（Central  Processing  Unit）２００，及びベースバンドＣＰＵ３００を備える。また、携帯電話機１００は、アプリケーションＣＰＵ４００，ユーザインターフェース５０２，カメラ５０４，内蔵バッテリ５０６，及びＤＣ／ＤＣコンバータ５０８を備える。
【００１５】
ＲＦ−ＣＰＵ２００は、無線部２０２を備える。無線部２０２は、ＤｉｇＲＦｖ３インターフェース部２１０と、ＤＡＣ（Digital  to  Analog  Converter）２１２と、ＡＤＣ（Analog  to  Digital  Converter）２１４とを備える。
【００１６】
ＡＤＣ２１４は、外部の無線装置から送信された無線信号を、アンテナ１５０を介して受信し、受信した無線信号をデジタル信号に変換してＤｉｇＲＦｖ３インターフェース部２１０へ出力する。ＤＡＣ２１２は、ＤｉｇＲＦｖ３インターフェース部２１０から出力されたデジタル信号をアナログの無線信号に変換して、アンテナ１５０を介して外部へ送信する。
【００１７】
ＤｉｇＲＦｖ３インターフェース部２１０は、ＤｉｇＲＦｖ３受信処理部２２０、ＬＶＤＳＲｅｃｅｉｖｅｒ２２２、ＤｉｇＲＦｖ３送信処理部２３０、及びＬＶＤＳＤｒｉｖｅｒ２３２を備える。ＬＶＤＳＲｅｃｅｉｖｅｒ２２２は、ベースバンドＣＰＵ３００からＬＶＤＳＴｘＰａｔｈを介して送信された送信信号を受信する。ＤｉｇＲＦｖ３受信処理部２２０は、ＬＶＤＳＲｅｃｅｉｖｅｒ２２２で受信された信号に対して受信処理を行って、ＤＡＣ２１２へ出力する。
【００１８】
ＤｉｇＲＦｖ３送信処理部２３０は、ＡＤＣ２１４から受信したデジタル信号に対してＤｉｇＲＦパケット化を行って、ＬＶＤＳＲｅｃｅｉｖｅｒ２２２へ出力する。ＬＶＤＳＤｒｉｖｅｒ２３２は、ＤｉｇＲＦｖ３送信処理部２３０から受信したＤｉｇＲＦパケットに対してＬＶＤＳドライブ処理を行い、ＬＶＤＳＲｘＰａｔｈを介してＬＶＤＳ信号をベースバンドＣＰＵ３００へ出力する。
【００１９】
ここで、ＬＶＤＳＴｘＰａｔｈ及びＬＶＤＳＲｘＰａｔｈを送受信されるＬＶＤＳ信号の通信フォーマットを説明する。図２は、ＴｘＰａｔｈ，ＲｘＰａｔｈの通信フォーマットの一例を示す図である。図２に示すように、ＴｘＰａｔｈの通信フォーマット２５０は、１６ｂｉｔの同期検出パターンビットであるＳｙｎｃ２５２を有する。また、ＴｘＰａｔｈの通信フォーマット２５０は、データの種別を通知する８ｂｉｔのＨｅａｄｅｒ２５４と、Ｐａｙｌｏａｄと呼ばれる９６ｂｉｔのＤａｔａビットであるＴｘＩＱＤａｔａ２５６を有する。
【００２０】
また、ＲｘＰａｔｈの通信フォーマット２６０は、１６ｂｉｔの同期検出パターンビットであるＳｙｎｃ２６２を有する。また、ＲｘＰａｔｈの通信フォーマット２６０は、データの種別を通知する８ｂｉｔのＨｅａｄｅｒ２６４と、Ｐａｙｌｏａｄと呼ばれる２５６ｂｉｔのＤａｔａビットであるＲｘＩＱＤａｔａ２６６を有する。
【００２１】
図１の説明に戻って、ベースバンドＣＰＵ３００は、ベースバンド処理部３０２を備える。また、ベースバンド処理部３０２は、ＤｉｇＲＦｖ３インターフェース部３１０を備える。ＤｉｇＲＦｖ３インターフェース部３１０は、ＤｉｇＲＦｖ３送信処理部３２０、ＬＶＤＳＤｒｉｖｅｒ３２８、ＤｉｇＲＦｖ３受信処理部３３０、ＬＶＤＳＲｃｅｉｖｅｒ３４０、及び振幅レベル制御部３５０を備える。
【００２２】
ＬＶＤＳＲｃｅｉｖｅｒ３４０は、ＬＶＤＳＤｒｉｖｅｒ２３２から出力されたＬＶＤＳ信号を受信する。ＤｉｇＲＦｖ３受信処理部３３０は、ＬＶＤＳＲｃｅｉｖｅｒ３４０で受信されたＬＶＤＳ信号に対して受信処理を行い、ＲｘＩ／ＱＤａｔａ信号とＲＦ−ＩＣＲｅｓｐｏｎｓｅ信号を出力する。ＤｉｇＲＦｖ３受信処理部３３０の詳細は後述する。
【００２３】
ＤｉｇＲＦｖ３送信処理部３２０は、ＴｘＩ／ＱＤａｔａ信号と、ＣｏｎｔｒｏｌＤａｔａ信号とに基づいて、外部の無線装置へ送信する送信信号を生成する処理を行う。ＬＶＤＳＤｒｉｖｅｒ３２８は、ＤｉｇＲＦｖ３送信処理部３２０で生成された送信信号に対してＬＶＤＳドライブ処理を行い、ＬＶＤＳＴｘＰａｔｈを介してＬＶＤＳ信号をＲＦ−ＣＰＵ２００へ出力する。ＤｉｇＲＦｖ３送信処理部３２０の詳細は、後述する。
【００２４】
振幅レベル制御部３５０は、ベースバンド処理部３０２へ供給される電源電圧を変動させるイベントが起動されることが検出されたら、イベントが起動される前に、ＴｘＰａｔｈ及びＲｘＰａｔｈにおいて送受信されるＬＶＤＳ信号の振幅を増加させる。ここで、イベントとは、例えば携帯電話機１００に搭載されたＴＶ電話等のアプリケーションの起動である。したがって、振幅レベル制御部３５０は、例えばＴＶ電話等のアプリケーションの起動に伴う電源変動がある場合に、アプリケーションの起動の前に予めＬＶＤＳ信号の振幅レベルを上げて通信を行う。例えば、振幅レベル制御部３５０は、ＬＶＤＳＤｒｉｖｅｒ３２８に供給される電圧を増加させることにより、ＬＶＤＳＤｒｉｖｅｒ３２８から出力されるＬＶＤＳ信号の振幅を増加させる。なお、イベントは、アプリケーションの起動に限らず、例えば、携帯電話機１００の表示部の点灯、携帯電話機１００への着信時のバイブレータの起動、及び携帯電話機１００のステーショナリ機能によるアラームの起動などである。
【００２５】
アプリケーションＣＰＵ４００は、アプリケーション処理部４０２、ＯＳ（Operating  System）４０４、及びミドルウェア４０６を備える。アプリケーション処理部４０２は、例えばＴＶ電話、画像撮影などの携帯電話機１００に搭載された各種のアプリケーションソフトウェアを実行するための処理を行う。アプリケーション処理部４０２は、例えばＴＶ電話のアプリケーションを実行する際には、カメラ５０４の起動を含む各種アプリケーションの起動処理を行う。ＯＳ４０４は、携帯電話機１００のプロセス管理及びメモリ管理などの処理を行う。
【００２６】
ミドルウェア４０６は、例えば、ＯＳ４０４からアプリケーションの起動要求を受信したら、受信したアプリケーションの起動要求をアプリケーション処理部４０２へ送信する。ミドルウェア４０６は、無線部２０２又はベースバンド処理部３０２へ供給される電源電圧を変動させるイベントとして、例えばＴＶ電話のアプリケーションの起動要求をＯＳ４０４から受信する。これにより、ミドルウェア４０６は、無線部２０２又はベースバンド処理部３０２へ供給される電源電圧を変動させるイベントが起動されることを検出する。また、ミドルウェア４０６は、アプリケーション処理部４０２においてＴＶ電話のアプリケーションの起動処理が終了したら、アプリケーション処理部４０２からＴＶ電話のアプリケーションの起動処理が終了したことを受信する。これにより、ミドルウェア４０６は、無線部２０２又はベースバンド処理部３０２へ供給される電源電圧を変動させるイベントとしてのＴＶ電話のアプリケーションの起動処理が終了したことを検出する。
【００２７】
ユーザインターフェース５０２は、携帯電話機１００の各種操作キー又はタッチパネル式の表示などの入力インターフェースである。ユーザインターフェース５０２は、ユーザの入力操作を受け付け、受け付けられた入力操作をアプリケーションＣＰＵ４００へ出力する。
【００２８】
カメラ５０４は、アプリケーション処理部４０２からの起動要求に応じて起動され、画像を撮像するモジュールである。カメラ５０４は、例えばＴＶ電話のアプリケーションが起動される際に起動され、撮像した画像をアプリケーション処理部４０２へ送信する。内蔵バッテリ５０６は、携帯電話機１００の内部に内蔵された電池である。ＤＣ／ＤＣコンバータ５０８は、内蔵バッテリ５０６から供給された電圧を異なる電圧へ変換し、変換した電圧をベースバンドＣＰＵ３００及びアプリケーションＣＰＵ４００等へ供給する。なお、本実施形態では、ＤＣ／ＤＣコンバータ５０８から、ベースバンドＣＰＵ３００及びアプリケーションＣＰＵ４００へ電源電圧が供給される例を示したが、ＤＣ／ＤＣコンバータ５０８から、ＲＦ−ＣＰＵ２００へ電源電圧を供給することもできる。
【００２９】
次に、ベースバンド処理部の詳細について説明する。図３は、ベースバンド処理部の構成を示す図である。図３に示すように、ＤｉｇＲＦｖ３送信処理部３２０は、ＴｘＩ／ＱＣｏｎｔｒｏｌＤａｔａＭｕｘ処理部３２２、Ｐａｒａｌｌｅｌ／Ｓｅｒｉａｌ処理部３２４、及びＳｙｎｃＭｕｘ処理部３２６を有する。また、ＤｉｇＲＦｖ３受信処理部３３０は、ＲｘＩ／ＱＣｏｎｔｒｏｌＤｅｔｅｃｔ処理部３３２、Ｓｅｒｉａｌ／Ｐａｒａｌｌｅｌ処理部３３４、ＳｙｎｃＤｅｔｅｃｔ処理部３３６、及びＴｉｍｅＡｌｉｇｎｍｅｎｔ処理部３３８を有する。
【００３０】
ＴｘＩ／ＱＣｏｎｔｒｏｌＤａｔａＭｕｘ処理部３２２は、Ｔｘ／ＩＱＤａｔａとＣｏｎｔｒｏｌＤａｔａの多重処理を行う。Ｐａｒａｌｌｅｌ／Ｓｅｒｉａｌ処理部３２４は、多重処理を行ったデータのＳｅｒｉａｌ変換処理を行う。ＳｙｎｃＭｕｘ処理部３２６は、Ｓｅｒｉａｌ変換されたデータにＳｙｎｃビットの付加処理を行う。ＬＣＤＳＤｒｉｖｅｒ３２８は、ＬＶＤＳ送信するデータをＬＶＤＳ信号へ変換する処理を行い、ＴｘＰａｔｈを介してＲＦ−ＣＰＵ２００へ送信する。
【００３１】
ＬＶＤＳＲｅｃｅｉｖｅｒ３４０は、ＬＶＤＳ受信するデータを受信し、Ｓｉｎｇｌｅ信号へと変換する。ＴｉｍｅＡｌｉｇｎｍｅｎｔ処理部３３８は、ＬＶＤＳＲｅｃｅｉｖｅｒ３４０で受信した受信信号に対してサンプリング処理を行う。ＳｙｎｃＤｅｔｅｃｔ処理部３３６は、サンプリング処理したデータのＳｙｎｃビットを検出し、ＤｉｇＲＦｖ３規格で規定されたＳｙｎｃパターンと一致するか否かの比較を行うことで、同期検出処理を行う。
【００３２】
Ｓｅｒｉａｌ／Ｐａｒａｌｌｅｌ処理部３３４は、同期検出処理が行われたデータのＰａｒａｌｌｅｌ変換処理を行う。ＲｘＩ／ＱＣｏｎｔｒｏｌＤｅｔｅｃｔ処理部３３２は、Ｐａｒａｌｌｅｌ変換処理されたデータのＨｅａｄｅｒを解析し、ＰａｙｌｏａｄをＲｘＩ／ＱＤａｔａとＲＦ−ＩＣＲｅｓｐｏｎｓｅとに分岐する処理を行う。
【００３３】
次に、携帯電話機１００の処理について説明する。図４は、携帯電話機の処理を示すフローチャートである。図４は、ベースバンド処理部３０２へ供給される電源電圧を変動させるイベントの一例として、通常の音声通話を行っている際にユーザの入力操作によってＴＶ電話のアプリケーションが起動される場合を挙げたものである。
【００３４】
図４に示すように、まず、ユーザインターフェース５０２は、ユーザの入力操作によってＴＶ電話を起動すべき操作を受信したら、ＯＳ４０４へＴＶ電話の起動要求を行う（ステップＳ１０１）。続いて、ＯＳ４０４は、ユーザインターフェース５０２からＴＶ電話の起動要求を受信したら、ミドルウェア４０６へＴＶ電話のアプリケーションの起動要求を行う（ステップＳ１０２）。
【００３５】
続いて、ミドルウェア４０６は、ＴＶ電話のアプリケーションの起動要求を受信したら、ＴＶ電話のアプリケーションが起動される旨をベースバンド処理部３０２へ通知する（ステップＳ１０３）。ＴＶ電話のアプリケーションが起動される旨の信号は、ベースバンド処理部３０２を介して振幅レベル制御部３５０へ送信される。振幅レベル制御部３５０は、ＴＶ電話のアプリケーションが起動される旨の信号を受信したら、ＬＶＤＳＤｒｉｖｅｒ３２８から出力されるＬＶＤＳ信号の振幅を中から大へ増加させる（ステップＳ１０４）。これにより、ＬＶＤＳ信号の振幅は中から大へ変更される。
【００３６】
続いて、ミドルウェア４０６は、アプリケーション処理部４０２に対してＴＶ電話のアプリケーションの起動要求を行う（ステップＳ１０５）。アプリケーション処理部４０２は、ミドルウェア４０６からアプリケーションの起動要求を受信したら、カメラ５０４の起動を含むＴＶ電話のアプリケーションを起動する（ステップＳ１０６）。続いて、アプリケーション処理部４０２は、ＴＶ電話のアプリケーションの起動処理を終了する（ステップＳ１０７）。携帯電話機１００は、ＴＶ電話のアプリケーションの起動処理が終了したら、通常の音声通話モードからＴＶ電話モードへ切り換わる。
【００３７】
ミドルウェア４０６は、アプリケーション処理部４０２においてＴＶ電話のアプリケーションの起動処理が終了したら、ＴＶ電話のアプリケーションの起動処理が終了した旨をベースバンド処理部３０２へ通知する（ステップＳ１０８）。ＴＶ電話のアプリケーションの起動処理が終了した旨の信号は、ベースバンド処理部３０２を介して振幅レベル制御部３５０へ送信される。振幅レベル制御部３５０は、ＴＶ電話のアプリケーションの起動処理が終了した旨の信号を受信したら、ＬＶＤＳＤｒｉｖｅｒ３２８から出力されるＬＶＤＳ信号の振幅を大から中へ減少させる（ステップＳ１０９）。これにより、ＬＶＤＳ信号の振幅は大から中へ変更される。
【００３８】
なお、振幅レベル制御部３５０は、携帯電話機１００がスリープモードの際には、ＬＶＤＳ信号の振幅レベルを小に設定する。例えば、ＬＶＤＳ信号の振幅が中の状態で携帯電話機１００がスリープモードになった場合には、振幅レベル制御部３５０は、ＬＶＤＳ信号の振幅を中から小へ変更する。また、携帯電話機１００がスリープモードから例えば通常の音声通話モードへ切り替わった場合には、振幅レベル制御部３５０は、ＬＶＤＳ信号の振幅を小から中へ変更する。すなわち、本実施形態の携帯電話機１００は、ＬＶＤＳ信号の振幅レベルが、スリープモードにおける「小」、通常モードにおける「中」、ベースバンド処理部３０２へ供給される電源電圧を変動させるイベントの起動時における「大」の３段階に設定される。言い換えれば、振幅レベル制御部３５０は、ＬＶＤＳ信号の振幅レベルを、スリープモードにおける「小」、通常モードにおける「中」、及びベースバンド処理部３０２へ供給される電源電圧を変動させるイベントの起動時における「大」の３段階で制御する。
【００３９】
次に、携帯電話機１００の処理による効果を説明する。図５Ａ，図５Ｂは、携帯電話機の処理による効果を説明するための図である。図５Ａは、通常状態におけるＬＶＤＳアイパターン６００と、ＬＶＤＳＤｒｉｖｅｒ３２８へ供給される電源電圧に変動が生じた場合のＬＶＤＳアイパターン６０４と、ＬＶＤＳＤｒｉｖｅｒ３２８の電源電圧６０６とを示したものである。図５Ｂは、ＬＶＤＳＤｒｉｖｅｒ３２８へ供給される電源電圧に変動が生じた場合のＬＶＤＳアイパターン６２０と、ＬＶＤＳＤｒｉｖｅｒ３２８の電源電圧６２２と、アプリケーションが起動状態を示すアプリ開始終了情報６２４を示したものである。
【００４０】
まず、図５ＡのＬＶＤＳアイパターン６００に示すように、通常状態では、ＬＶＤＳ信号は例えば振幅３００ｍｖで駆動される。この場合、ＬＶＤＳ信号の振幅は、正常に通信が行える閾値範囲６０２より大きいので、正常に通信が行われる。
【００４１】
一方、例えばＴＶ電話などのアプリケーションの起動によりカメラ５０４での電流消費が開始され、そのときの突入電流によりＤＣ／ＤＣコンバータ５０８で電源変動が発生し、その結果、ベースバンド処理部３０２への電流供給に影響を及ぼす場合がある。これにより、ＬＶＤＳＤｒｉｖｅｒ３２８の電源電圧６０６に変動６０８が生じた場合には、ＬＶＤＳアイパターン６０４は、変動６１０が生じた箇所については、ＬＶＤＳ信号の振幅が、正常に通信が行える閾値範囲６０２より小さくなる。その結果、例えば、図２で示したＳｙｎｃビットがエラーになった場合、図３で示したＳｙｎｃＤｅｔｅｃｔ処理部３３６においてＳｙｎｃパターンを検出することができず、Ｉ／ＱＤａｔａやＣｏｎｔｒｏｌＤａｔａが破棄される場合がある。また、ＣｏｎｔｒｏｌＤａｔａそのものにビットエラーが生じる場合もある。そのため、無線通信データを正常に送受信できなくなるため、ＲＦ−ＩＣ２００の制御が困難になったり、スループットの劣化を招いたりする問題が発生するおそれがある。
【００４２】
これに対して、図５Ｂに示すように、ＬＶＤＳアイパターン６２０は、アプリ開始終了情報６２４における、アプリケーションが起動される旨を示す開始信号６２６が検出されたことに応じて、ＬＶＤＳ信号の振幅が例えば４００ｍｖへ増加される。これにより、ＬＶＤＳＤｒｉｖｅｒ３２８の電源電圧６２２に変動６３０が生じた場合であっても、ＬＶＤＳアイパターン６２０には変動６３２が生じるが、ＬＶＤＳ信号の振幅は、正常に通信が行える閾値範囲６０２より大きくなる。その結果、アプリケーションの起動に起因してＬＶＤＳＤｒｉｖｅｒ３２８（ベースバンド処理部３０２）の電源電圧が変動したとしても、正常に通信を行うことができる。
【００４３】
また、図５Ｂに示すように、ＬＶＤＳアイパターン６２０は、アプリ開始終了情報６２４における、アプリケーションの起動処理が終了したことが検出されたことに応じて、ＬＶＤＳ信号の振幅が例えば増加前の３００ｍｖへ戻される。これによって、携帯電話機１００の消費電力を低減することができる。
【００４４】
以上、本実施形態の携帯電話機１００によれば、電源電圧の変動に起因する通信エラーの発生を抑制することができる。すなわち、振幅レベル制御部３５０は、アプリケーションＣＰＵ４００に含まれるミドルウェア４０６からアプリケーションが起動される旨の情報を受信したら、ＬＶＤＳＤｒｉｖｅｒ３２８から出力されるＬＶＤＳ信号の振幅レベルを上げる制御を行う。これにより、アプリケーションの起動に起因するベースバンド処理部３０２の電源電圧の変動があったとしても、ＬＶＤＳ信号の振幅レベルが規格で決められている閾値範囲より小さくなることを抑制することができる。その結果、ＬＶＤＳ信号のビットエラーの発生を抑えることができるため、通信エラーの発生を抑制することができる。
【００４５】
なお、上述の実施形態は、ベースバンド処理部３０２へ供給される電源電圧を変動させるイベントが起動された場合を例に挙げて説明を行ったが、これには限られない。例えば、無線部２０２へ供給される電源電圧を変動させるイベントが起動された場合にも同様に、上述の実施形態を適用することができる。すなわち、無線部２０２へ供給される電源電圧を変動させるイベントが起動されることが検出されたら、イベントが起動される前に、デジタル通信路において送受信されるＬＶＤＳ信号の振幅を増加させることができる。この場合、例えば、無線部２０２のＤｉｇＲＦｖ３インターフェース部２１０に振幅レベル制御部を設け、この振幅レベル制御部が、ＬＶＤＳＤｒｉｖｅｒ２３２に供給される電圧を増加させる。これにより、振幅レベル制御部は、ＬＶＤＳＤｒｉｖｅｒ２３２から出力されるＬＶＤＳ信号の振幅を増加させる。
【００４６】
また、上述の実施形態は、ＲＦ−ＣＰＵ２００とベースバンドＣＰＵ３００との間のＤｉｇＲＦ規格によるデジタル通信において、ＬＶＤＳ信号の振幅を増加させる例を挙げて説明したが、これには限られない。例えば、振幅レベル制御部は、Ｉ２Ｃ通信などの他のデジタル通信においても同様に、無線部２０２またはベースバンド処理部３０２へ供給される電源電圧を変動させるイベントが起動されることが検出されたら、イベントが起動される前に、デジタル通信路において送受信されるデジタル信号の振幅を増加させることができる。
【００４７】
なお、上述の実施形態は、主に携帯電話機１００を中心に説明したが、これに限らず、あらかじめ用意された振幅レベル制御プログラムをコンピュータで実行することによって、上述の実施形態と同様の機能を実現することができる。すなわち、振幅レベル制御プログラムは、無線信号に対する信号処理を行う無線部と、前記無線部とデジタル通信路を介して接続されており、前記デジタル通信路を介して前記無線部とデジタル信号を送受信するベースバンド処理部とを備えた無線装置に、以下の処理を実行させる。振幅レベル制御プログラムは、無線装置に、前記無線部又は前記ベースバンド処理部へ供給される電源電圧を変動させるイベントが起動されることを検出する処理を実行させる。また、振幅レベル制御プログラムは、無線装置に、前記イベントが起動されることが検出されたら、前記イベントが起動される前に、前記デジタル通信路において送受信されるデジタル信号の振幅を増加させる処理を実行させる。なお、振幅レベル制御プログラムは、インターネットなどの通信ネットワークを介してコンピュータに配布することができる。また、振幅レベル制御プログラムは、無線装置に設けられたメモリ、ハードディスク、その他のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【００４８】
１００  携帯電話機
２０２  無線部
２３２  ＬＶＤＳＤｒｉｖｅｒ
３０２  ベースバンド処理部
３２８  ＬＶＤＳＤｒｉｖｅｒ
３５０  振幅レベル制御部
４０２  アプリケーション処理部
４０６  ミドルウェア
【図１】
0005610078.tif 000002
【図２】
0005610078.tif 000003
【図３】
0005610078.tif 000004
【図４】
0005610078.tif 000005
【図５Ａ】
0005610078.tif 000006
【図５Ｂ】
0005610078.tif 000007