(57)【要約】【課題】無線ＬＡＮ通信を行う無線通信装置において外来ノイズの影響に係わらず適切な送信電力制御が行えるようにする。【解決手段】無線通信装置は、無線ＬＡＮのチャネルごとの受信電界レベルを、ブルートゥース（登録商標）通信により測定する。そして、この測定された各チャネルの受信電界レベルに基づいて外来ノイズの影響による誤差が排除された正規受信電界レベルを求める。次に、正規受信電界レベルに基づいて送信電力を補正し、この補正した送信電力により無線ＬＡＮ通信を実行させる。【選択図】図５
2012239056.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信方式による無線通信を行う第１の無線通信手段と、
第２の無線通信方式による無線通信を行う第２の無線通信手段と、
複数のチャネルにおける１つのチャネルを使用した通信を第１の無線通信手段に実行させる通信制御手段と、
前記第２の無線通信手段による通信を実行させて、前記複数のチャネルごとに受信電界レベルを測定する受信電界レベル測定手段と、
前記チャネルごとに測定された受信電界レベルにおける最小値と、送受信回路の周波数特性とに基づいて、通信距離が正しく反映された正規受信電界レベルを使用中のチャネルに対応して求める正規受信電界レベル算出手段と、
前記正規受信電界レベルと、通信が保証される必要最小限の受信電界レベルとして定められる最小受信電界レベルに基づいて、当該最小受信電界レベルに対応して定められる基準送信電力を補正することにより補正送信電力を取得する送信電力補正手段と、
前記第１の無線通信手段に対して前記補正送信電力を設定する送信電力設定手段と、
を備えることを特徴とする無線通信装置。
【請求項２】
前記正規受信電界レベル算出手段は、
前記測定された受信電界レベルの最小値に対応するチャネルの周波数特性を所定の基準値に補正するとともに、他のチャネルの周波数特性を上記基準値に対する偏差値とする補正を行ったうえで、前記測定された受信電界レベルの最小値に対して使用中のチャネルの周波数特性の補正値を加算することにより前記正規受信電界レベルを算出する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記送信電力補正手段は、使用中のチャネルに対応して求められた前記正規受信電界レベルと前記最小受信電界レベルの差分値を求め、当該差分値に応じて前記基準送信電力を増減するように補正することで、前記補正送信電力を取得する、
ことを特徴とする請求項１または請求項２に記載の無線通信装置。
【請求項４】
第１の無線通信方式に対応する第１の無線通信部に実行させる通信制御手順と、
第２の無線通信方式に対応する第２の無線通信部による通信を実行させて、前記複数のチャネルごとに受信電界レベルを測定する受信電界レベル測定手順と、
前記チャネルごとに測定された受信電界レベルにおける最小値と、送受信回路の周波数特性とに基づいて、通信距離が正しく反映された正規受信電界レベルを使用中のチャネルに対応して求める正規受信電界レベル算出手順と、
前記正規受信電界レベルと、通信が保証される必要最小限の受信電界レベルとして定められる最小受信電界レベルに基づいて、当該最小受信電界レベルに対応して定められる基準送信電力を補正することにより補正送信電力を取得する送信電力補正手順と、
前記第１の無線通信部に対して前記補正送信電力を設定する送信電力設定手順と、
を備えることを特徴とする送信電力制御方法。
【請求項５】
無線通信装置に、
第１の無線通信方式に対応する第１の無線通信部に実行させる通信制御手順と、
第２の無線通信方式に対応する第２の無線通信部による通信を実行させて、前記複数のチャネルごとに受信電界レベルを測定する受信電界レベル測定手順と、
前記チャネルごとに測定された受信電界レベルにおける最小値と、送受信回路の周波数特性とに基づいて、通信距離が正しく反映された正規受信電界レベルを使用中のチャネルに対応して求める正規受信電界レベル算出手順と、
前記正規受信電界レベルと、通信が保証される必要最小限の受信電界レベルとして定められる最小受信電界レベルに基づいて、当該最小受信電界レベルに対応して定められる基準送信電力を補正することにより補正送信電力を取得する送信電力補正手順と、
前記第１の無線通信部に対して前記補正送信電力を設定する送信電力設定手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とブルートゥース（登録商標）などのように複数の方式による無線通信が可能な無線通信装置と、この無線通信装置における送信電力制御方法に関する。また、上記無線通信装置に上記送信電力制御方法に対応する機能を実現させるためのプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮによる通信を行う無線通信装置では、無線ＬＡＮ通信装置間での電波の干渉の回避や低消費電力化などを目的として送信電力制御が行われる。このような送信電力制御として、データ転送速度の変化に応じて制御するという技術が知られている。
【０００３】
しかし、上記の技術では、データ転送速度が固定の条件では、この固定値によるデータ転送速度に基づいた送信電力が固定的に設定されてしまうことになるため、例えば通信距離に応じて適切に送信電力を設定できないことになる。具体的に、送信電力は、通信距離が近くなるのに応じて低減されていくように設定されることが好ましい。しかし、上記の手法では、通信距離に応じて送信電力を変更できない。このために、通信距離が近い場合に送信電力が過剰になってしまったり、逆に、通信距離が遠い場合に送信電力が不足してしまったりするという問題が生じる。
【０００４】
そこで、受信電力レベル、受信信号のＰＥＲ（パケットエラーレート)および通信速度に基づいて送信電力を制御する技術が知られている（例えば、特許文献１参照）。この技術において、受信電力レベルに関しては、その変化が所定範囲に含まれる場合には送信電力を一定にするように制御することとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１１７３０３号公報（図４）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、無線ＬＡＮ通信における受信電力レベルは外来ノイズの影響によって変化してしまう。特許文献１の技術においては、このような外来ノイズによる受信電力レベルの影響を考慮していない。このため、外来ノイズの影響を受けた場合には、実際の通信距離に対応しない受信電力レベルが取得されてしまうこととなり、適切な送信電力が設定されなくなるという問題を生じる。
【０００７】
本発明は上記の課題を解決することのできる無線通信装置、送信電力制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第１の無線通信方式による無線通信を行う第１の無線通信手段と、第２の無線通信方式による無線通信を行う第２の無線通信手段と、複数のチャネルにおける１つのチャネルを使用した通信を第１の無線通信手段に実行させる通信制御手段と、前記第２の無線通信手段による通信を実行させて、前記複数のチャネルごとに受信電界レベルを測定する受信電界レベル測定手段と、前記チャネルごとに測定された受信電界レベルにおける最小値と、送受信回路の周波数特性とに基づいて、通信距離が正しく反映された正規受信電界レベルを使用中のチャネルに対応して求める正規受信電界レベル算出手段と、前記正規受信電界レベルと、通信が保証される必要最小限の受信電界レベルとして定められる最小受信電界レベルに基づいて、当該最小受信電界レベルに対応して定められる基準送信電力を補正することにより補正送信電力を取得する送信電力補正手段と、前記第１の無線通信手段に対して前記補正送信電力を設定する送信電力設定手段とを備えることを特徴とする無線通信装置である。
【発明の効果】
【０００９】
本発明によれば、無線通信装置として、外来ノイズの影響に係わらず適切に送信電力を制御可能になるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態における無線通信装置１００の構成例を示す図である。
【図２】本発明の実施の形態における無線通信装置１００の機能構成例を示す図である。
【図３】本発明の実施の形態における通信パラメータテーブル１２１およびチャネル対応周波数特性テーブル１２２の構造例を示す図である。
【図４】本発明の実施の形態における測定受信電界レベルテーブル１３１の構造例を示す図である。
【図５】本発明の実施の形態における無線通信装置１００が実行する処理手順例を示す図である。
【図６】図５における正規受信電界レベル算出（ステップＳ１１２）のための処理手順例を示す図である。
【図７】図５における補正送信電力算出（ステップＳ１１３）のための処理手順例を示す図である。
【発明を実施するための形態】
【００１１】
[無線通信装置の構成例]
図１は、本発明を実施するための形態（実施の形態）における無線通信装置１００の構成例を示している。本実施の形態の無線通信装置１００は、無線通信として、無線ＬＡＮ規格に対応した通信機能と、ブルートゥース（登録商標）の規格に対応した通信機能とを有するように構成されている。
【００１２】
この図に示す無線通信装置１００は、制御部１１０、記憶部１２０、ＲＡＭ１３０、無線ＬＡＮ通信部１４０、ブルートゥース通信部１５０およびフロントエンド部１６０から成る。
【００１３】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含み、記憶部１２０に記憶されるプログラムを実行することにより、同図に示した各部を制御する。記憶部１２０は、補助記憶装置として機能するもので、制御部１１０により実行されるプログラムおよび各種所定のデータを格納する部位である。この記憶部１２０としてのハードウェアには、例えばハードディスクやフラッシュメモリなどを採用することができる。ＲＡＭ１３０は、制御部１１０（ＣＰＵ）の主記憶装置として機能するもので、記憶部１２０から読み出されて実行されるプログラムが展開されるとともに、制御部１１０の作業領域として使用される。
【００１４】
無線ＬＡＮ通信部１４０は、制御部１１０の制御に応じて無線ＬＡＮ規格に対応した無線通信を実行する部位である。また、ブルートゥース通信部１５０は、制御部１１０の制御に応じてブルートゥース（登録商標）の規格に対応した無線通信を実行する部位である。
【００１５】
フロントエンド部１６０は、無線ＬＡＮ通信部１４０およびブルートゥース通信部１５０に対して共通に設けられるもので、信号の送受信に対応する所定の動作を実行する。この図に示すフロントエンド部１６０は、スイッチ１６１とアンテナ１６２を備える。スイッチ１６１は、アンテナ１６２に対して無線ＬＡＮ通信部１４０とブルートゥース通信部１５０のいずれかを選択して接続するように切り替えを行う。この切り替え動作は、制御部１１０によって制御される。なお、フロントエンド部１６０は、例えば受信信号または送信信号を増幅する機能を有しているが、そのための回路についての図示は省略している。
【００１６】
無線ＬＡＮ通信部１４０は、スイッチ１６１により無線ＬＡＮ通信部１４０とアンテナ１６２とが接続されている状態において、アンテナ１６２により電波を受信して得られた受信信号を入力し、復調処理やパケットからのデータ抽出などの所定の受信処理を実行し、制御部１１０に受け渡す。制御部１１０において実行されるアプリケーションは、受け渡されたデータを利用して所定の動作を実行する。また、無線ＬＡＮ通信部１４０は、上記アプリケーションから送信データが受け渡されるのに応じて、この送信データのパケット化や変調などの送信処理を実行して送信信号を生成し、スイッチ１６１を介してアンテナ１６２から電波として送出させる。なお、無線ＬＡＮ通信部１４０によりデータを送出する際の使用チャネル、転送速度、送信電力などのパラメータは、制御部１１０によって無線ＬＡＮ通信部１４０に対して設定される。
【００１７】
また、ブルートゥース通信部１５０は、スイッチ１６１によりブルートゥース通信部１５０とアンテナ１６２とが接続されている状態において、アンテナ１６２により電波を受信して得られた受信信号を入力し、復調処理およびパケットからのデータ抽出などの受信処理を実行し、制御部１１０において実行されているアプリケーションに受け渡す。また、ブルートゥース通信部１５０は、上記アプリケーションから送信データが受け渡されるのに応じて、この送信データのパケット化や変調などの送信処理を実行して送信信号を生成し、スイッチ１６１を介してアンテナ１６２から電波として送出させる。
【００１８】
[無線通信装置の機能構成例]
図２は、無線通信装置１００における送信電力制御に対応した機能構成例を示している。なお、この図において図１と同一となる部分には同一符号を付して説明を省略する。この図に示す制御部１１０は、機能部として、通信制御部１１１、チャネル・転送速度・送信電力設定部１１２、受信電界レベル測定部１１３、正規受信電界レベル算出部１１４、送信電力補正部１１５およびスイッチ切替制御部１１６を備える。これらの機能部は、制御部１１０がプログラムを実行することにより実現されるものであり、本実施の形態の送信電力に関連する。
【００１９】
また、記憶部１２０は、本実施の形態の送信電力制御に対応して通信パラメータテーブル１２１およびチャネル対応周波数特性テーブル１２２を記憶している。また、ＲＡＭ１３１は、測定受信電界レベルテーブル１３１を記憶する。
【００２０】
通信制御部１１１は、無線ＬＡＮ通信部１４０とブルートゥース通信部１５０が実行する通信動作を制御する部位である。通信制御部１１１の制御に応じて、無線ＬＡＮ通信部１４０またはブルートゥース通信部１５０によるデータ送信処理およびデータ受信処理が実行される。チャネル・転送速度・送信電力設定部１１２は、無線ＬＡＮ通信部１４０に対して、通信に使用するチャネル（使用チャネル）、データ送信時における転送速度および送信電力を設定する部位である。なお、チャネル・転送速度・送信電力設定部１１２は、転送速度および補正前の送信電力を設定するにあたり、記憶部１２０に記憶される通信パラメータテーブル１２１を利用する。
【００２１】
受信電界レベル測定部１１３は、ブルートゥース通信部１５０の受信機能を利用して、無線ＬＡＮ通信に対応する各チャネルの受信電界レベルを測定する部位である。ブルートゥース通信部１５０は無線ＬＡＮ通信部１４０とアンテナ１６２を共用しており、かつ、その使用帯域は２．４ＧＨｚで共通している。これにより、ブルートゥース通信部１５０の通信機能を利用して無線ＬＡＮ通信に対応する各チャネルの受信電界レベルを測定することが可能である。また、チャネルごとの受信電界レベルは、ブルートゥース通信部１５０に無線ＬＡＮ通信に対応するチャネルを順次設定し、設定されたチャネルごとに、アンテナ１６２にて電波を受信して得られる受信信号のレベルに基づいて測定することが可能である。受信電界レベル測定部１１３は、チャネルごとの受信電界レベルの測定結果を、ＲＡＭ１３０に測定受信電界レベルテーブル１３１として保持させる。
【００２２】
正規受信電界レベル算出部１１４は、ＲＡＭ１３０に記憶される測定受信電界レベルテーブル１３１と、チャネル対応周波数特性テーブル１２２を利用して正規受信電界レベルを算出する。受信電界レベル測定部１１３により測定されたチャネルごとの受信電界レベルは、例えば外来ノイズの影響によって誤差を含んでいる可能性がある。つまり、通信相手である無線通信装置との距離（通信距離）が適正に反映された受信電界レベルの値ではない可能性がある。正規受信電界レベル算出部１１４により算出される正規受信電界レベルは、上記の外来ノイズの影響がキャンセルされ、通信距離に応じて補正された値を有する。なお、正規受信電界レベル算出部１１４による正規受信電界レベルの算出手法例については後述する。
【００２３】
送信電力補正部１１５は、上記正規受信電界レベル算出部１１４により算出された正規受信電界レベルに応じて送信電力を補正する。補正された送信電力を、ここでは、補正送信電力と称する。送信電力補正部１１５は、補正送信電力を算出する際、記憶部１２０に記憶されている通信パラメータテーブル１２１を利用する。なお、送信電力補正部１１５による補正送信電力の算出手法例については後述する。スイッチ切替制御部１１６は、フロントエンド部１６０におけるスイッチ１６１の切替制御を実行するための機能部である。
【００２４】
[データ構造例]
次に、図３を参照して、記憶部１２０に記憶される通信パラメータテーブル１２１およびチャネル対応周波数特性テーブル１２２の構造例について説明する。図３（ａ）は、通信パラメータテーブル１２１の構造例を示している。この図に示すように、通信パラメータテーブル１２１は、予め規定された転送速度ごとに対応して、基準送信電力と最小受信電界レベルの各パラメータが対応付けられた構造を有する。基準送信電力は、対応の転送速度の条件下で最適であるとして定められた送信電力である。最小受信電界レベルは、対応の転送速度の条件下での通信を保証するのに必要最小限とされる受信電界レベルを示している。なお、これら基準送信電力および最小受信電界レベルの各々は、例えば一定の条件下での試験結果やシミュレーションなどに基づいて求めることができる。
【００２５】
図３（ａ）では、例として、転送速度（６Ｍｂｐｓ）に対応して、基準送信電力（１３．０ｄＢｍ）、最小受信電界レベル（−８２ｄＢｍ）が示される。また、転送速度（１２Ｍｂｐｓ）に対応して、基準送信電力（１２．５ｄＢｍ）、最小受信電界レベル（−８０ｄＢｍ）が示される。また、転送速度（１８Ｍｂｐｓ）に対応して、基準送信電力（１２．０ｄＢｍ）、最小受信電界レベル（−７９ｄＢｍ）が示される。
【００２６】
図３（ｂ）は、チャネル対応周波数特性テーブル１２２の構造例を示している。この図に示すように、チャネル対応周波数特性テーブル１２２は、無線ＬＡＮ規格にて規定されるチャネル（ｃｈ）ごとに対応して周波数特性（ｄＢ）が対応付けられている。これらの周波数特性は、フロントエンド部１６０に相当する送受信回路についてのものであり、例えば予め行った測定やシミュレーションなどに基づいて定めることができる。この図では、具体例として、チャネル（１ｃｈ）に対応して、周波数特性（−１ｄＢ）とされている。また、チャネル（６ｃｈ）に対応して、周波数特性（＋２ｄＢ）とされ、チャネル（９ｃｈ）に対応して、周波数特性（＋１ｄＢ）とされている。
【００２７】
図４は、ＲＡＭ１３０に記憶される測定受信電界レベルテーブル１３１の構造例を示している。この図に示すように、測定受信電界レベルテーブル１３１は、無線ＬＡＮにて規定されるチャネル（ｃｈ）ごとに測定受信電界レベル（ｄＢｍ）を対応付けた構造を有する。測定受信電界レベルは、前述の受信電界レベル測定部１１３により測定されたものである。なお、図４においては、チャネルごとに対応して、補正周波数特性（ｄＢ）および正規受信電界レベル（ｄＢｍ）が示されている。これら補正周波数特性および正規受信電界レベルは正規受信電界レベル算出部１１４がチャネルごとに対応して算出可能なものであり、後述する正規受信電界レベル算出部１１４の処理手順の説明を分かりやすくするための便宜として示している。したがって、これら補正周波数特性および正規受信電界レベルは、測定受信電界レベルテーブル１３１の構造に必ずしも含められるべきものではない。ただし、これらの補正周波数特性および正規受信電界レベルの値が算出されたことに応じて、図の構造により測定受信電界レベルテーブル１３１に追加して格納することとしてもよい。
【００２８】
[処理手順例]
図５は、無線通信装置１００が実行する送信電力制御のための処理手順例を示している。なお、この図に示す処理は、図２に示した制御部１１０の各機能部が適宜実行するものとしてみることができる。
【００２９】
ステップＳ１０１において、スイッチ切替制御部１１６は、無線ＬＡＮ通信部１４０とアンテナ１６２とが接続されるようにスイッチ１６１を切り替えるための制御を実行する。次に、通信制御部１１１は、ステップＳ１０２において、無線ＬＡＮ通信部１４０により、例えばネゴシエーションに相当する通信を通信相手の無線通信装置との間で実行させる。この通信により、通信制御部１１１は、ＭＡＣアドレスなどをはじめとする、通信相手の無線通信装置に関する所定の情報を取得する。
【００３０】
次に、スイッチ切替制御部１１６は、ステップＳ１０３において、ブルートゥース通信部１５０とアンテナ１６２とが接続されるようにスイッチ１６１を切り替える。この状態の下で、通信制御部１１１は、ステップＳ１０４において、ブルートゥース通信部１５０により、ネゴシエーションに相当する通信を通信相手の無線通信装置との間で実行させる。これにより、無線通信装置１００は、通信相手の無線通信装置のＢＤ（Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｉｃｅ）アドレスなどをはじめとする通信相手の無線通信装置に関する所定の情報を取得する。
【００３１】
次に、チャネル・転送速度・送信電力設定部１１２は、ステップＳ１０５において、上記ステップＳ１０２により通信制御部１１１が取得した情報に基づいて、無線ＬＡＮ通信部のための転送速度と使用チャネルを決定する。そして、決定した転送速度と使用チャネルを無線ＬＡＮ通信部１４０に設定する。また、チャネル・転送速度・送信電力設定部１１２は、ステップＳ１０６において送信電力を決定し、この決定した送信電力を無線ＬＡＮ通信部１４０に設定する。チャネル・転送速度・送信電力設定部１１２は、送信電力を決定する際、通信パラメータテーブル１２１を参照して、上記ステップＳ１０５において設定した転送速度に対応する基準送信電力を認識する。この認識された基準送信電力が、上記ステップＳ１０６において決定される送信電力となる。
【００３２】
次に、スイッチ切替制御部１１６は、ステップＳ１０７において、無線ＬＡＮ通信部１４０とアンテナ１６２が接続されるようにスイッチ１６１の切替制御を実行する。そして、この状態の下で、通信制御部１１１は、ステップＳ１０８において、無線ＬＡＮ通信部１４０に通信相手の無線通信装置に対するデータ送信を開始させる。この際、無線ＬＡＮ通信部１４０は、ステップＳ１０５およびステップＳ１０６により設定された転送速度、使用チャネルおよび送信電力により通信を実行することになる。
【００３３】
この後、スイッチ切替制御部１１６は、ステップＳ１０９においてブルートゥース通信部１５０とアンテナ１６２が接続されるようにスイッチ１６１を切り替える、そして、この状態のもとで、受信電界レベル測定部１１３は、ステップＳ１１０において、チャネルごとの受信電界レベルを測定する。このために、受信電界レベル測定部１１３は、ブルートゥース通信部１５０が通信に使用するチャネルを順次切り替え、切り替えられたチャネルごとにアンテナ１６２からブルートゥース通信部１５０に供給される受信信号のレベルを読み込む。そして、受信電界レベル測定部１１３は、この読み込みを行った受信信号のレベルに基づいて受信電界レベルを求める。そして、受信電界レベル測定部１１３は、このように測定したチャネルごとの受信電界レベルを、測定受信電界レベルテーブル１３１（図４参照）としてＲＡＭ１３０に保持させる。このステップＳ１１０による受信電界レベルの測定が終了すると、スイッチ切替制御部１１６は、ステップＳ１１１において、再度、無線ＬＡＮ通信部１４０とアンテナ１６２とが接続されるようにスイッチ１６１の切り替えを行う。
【００３４】
次に、正規受信電界レベル算出部１１４は、ステップＳ１１２において、正規受信電界レベルを算出する。この際、正規受信電界レベル算出部１１４は、ＲＡＭ１３０に記憶される測定受信電界レベルテーブル１３１と、記憶部１２０に記憶されるチャネル対応周波数特性テーブル１２２とを利用する。なお、このステップＳ１１２としての正規受信電界レベル算出のための手順例については後述する。
【００３５】
次に、送信電力補正部１１５は、ステップＳ１１３において補正送信電力を算出する処理を実行する。つまり、送信電力の補正値を取得する。この際、送信電力補正部１１５は、上記ステップＳ１１２によって算出された正規受信電界レベルと、記憶部１２０に記憶される通信パラメータテーブル１２１を利用する。なお、このステップＳ１１３としての補正送信電力算出の処理手順例については後述する。
【００３６】
次に、チャネル・転送速度・送信電力設定部１１２は、ステップＳ１１４において、上記ステップＳ１１３により算出された補正送信電力を、無線ＬＡＮ通信部１４０に対して設定する。そして、この補正送信電力が設定された状態の下で、通信制御部１１１は、ステップＳ１１５において無線ＬＡＮ通信部１４０に対して一定時間のデータ転送を実行させる。
【００３７】
通信制御部１１１は、ステップＳ１１６において、上記ステップＳ１１５によりデータ転送を実行させている一定時間内に、そのデータの転送が完了したか否かについて判定する。ここで、一定時間内にデータ転送が完了していない場合は、ステップＳ１１３により算出された補正送信電力が何らかの原因で適切ではなかったためにデータ送信がエラーになったということが推定される。そこで、この場合には、ステップＳ１０８に戻ることで、再度、補正送信電力を求めるための処理を実行する。そして、適切な補正送信電力が求められたことによりステップＳ１１６において一定時間内にデータ転送が完了したことを判定すると、これまでの送信電力制御を終了する。
【００３８】
図６は、上記図５のステップＳ１１２としての正規受信電界レベル算出のための処理手順例を示している。正規受信電界レベル算出部１１４は、ステップＳ２０１において、ＲＡＭ１３０に記憶される測定受信電界レベルテーブル１３１（図４参照）を参照する。そして、正規受信電界レベル算出部１１４は、ステップＳ２０２において、測定受信電界レベルテーブル１３１から、最小値の測定受信電界レベルに対応するチャネルを特定する。
【００３９】
次に、正規受信電界レベル算出部１１４は、ステップＳ２０３において、記憶部１２０に記憶されるチャネル対応周波数特性テーブル１２２（図３（ｂ）参照）を参照する。そして、正規受信電界レベル算出部１１４は、ステップＳ２０４において、補正周波数特性を算出する。つまり、チャネル対応周波数特性テーブル１２２に格納される周波数特性について補正を行う。
【００４０】
上記ステップＳ２０４における補正周波数特性の算出は、具体例に次のように行う。ここで、測定受信電界レベルテーブル１３１において格納される測定受信電界レベルの最小値は、図４においてハッチングで示す、チャネル（９ｃｈ）の測定受信電界レベル（−７８ｄＢｍ）であるとする。この場合、ステップＳ２０２において、最小値の測定受信電界レベルに対応するチャネルは、チャネル（９ｃｈ）であると特定されることになる。測定受信電界レベルが最小値であるということは、対応のチャネルは、すべてのチャネルのうちで、通信に要する送信電力が最も少なくてすむものであり、したがって、最も通信が良好に行われるということを意味している。本実施の形態では、この最小値の測定受信電界レベルに対応するチャネルについて、外来ノイズの影響がない状態であるとみなす。
【００４１】
そこで、正規受信電界レベル算出部１１４は、最小値の測定受信電界レベルに対応するチャネル（９ｃｈ）における受信信号の周波数特性を（０ｄＢ）と補正する。つまり、基準値として設定する。図３（ｂ）に示すチャネル対応周波数特性テーブル１２２においてチャネル（９ｃｈ）に対応する周波数特性は（＋１ｄＢ）となっている。この場合、チャネル対応周波数特性テーブル１２２において示される周波数特性は、（＋１ｄＢ）の誤差を有していたことになる。そこで、正規受信電界レベル算出部１１４は、図３（ｂ）の各チャネルの周波数特性から（＋１ｄＢ）を減算して補正を行う。この結果は、図４における補正送信電力として示される。つまり、チャネル（１ｃｈ）については、図３（ｂ）のチャネル対応周波数特性テーブル１２２に示される周波数特性（−１ｄＢ）が、図４の補正送信電力として示すように（−２ｄＢ）に補正される。同様に、チャネル（６ｃｈ）については、図３（ｂ）のチャネル対応周波数特性テーブル１２２に示される周波数特性（＋２ｄＢ）が、図４の補正送信電力として示すように（＋１ｄＢ）に補正される。この補正は、チャネル対応周波数特性テーブル１２２に示される周波数特性について、基準値に対する偏差を求めているものと見ることができる。このように、正規受信電界レベル算出部１１４は、ステップＳ２０４において補正周波数特性を算出する。
【００４２】
上記のように補正周波数特性が算出された後、正規受信電界レベル算出部１１４は、ステップＳ２０５において、以下のように正規受信電界レベルを算出する。測定受信電界レベルは外来ノイズの影響による変動分を含み得るが、前述のように、最小値の測定受信電界レベルについては、外来ノイズの影響はなく、例えば通信距離に応じた適正な値が測定されているものとしてみなしている。つまり、基準としてみなされる。また、補正周波数特性は、測定受信電界レベルが最小のチャネルの周波数特性を（０ｄＢ）にシフトしたことに応じて、他のチャネルについても同じシフト量を与えたものである。そこで、基準のチャネルの測定受信電界レベルに、そのチャネルの補正周波数特性の値を加算すれば、そのチャネルに対応する正確な受信電界レベルが求められることになる。つまり、外来ノイズの影響が排除され、例えば通信距離との対応が図られた正規受信電界レベルが求められることになる。
【００４３】
具体的に、図４の例では、基準となるチャネル（９ｃｈ）の測定受信電界レベルは（−７８ｄＢｍ）であり、チャネル（６ｃｈ）の補正周波数特性は（＋１ｄＢ）となっている。したがって、チャネル（６ｃｈ）の正規受信電界レベルは、
（−７８ｄＢｍ）＋（１ｄＢ）＝（−７７ｄＢｍ）
のように求めることができる。
【００４４】
また、チャネル（１ｃｈ）の補正周波数特性は（−２ｄＢ）となっている。したがって、チャネル（１ｃｈ）の正規受信電界レベルは、
（−７８ｄＢｍ）＋（−２ｄＢ）＝（−８０ｄＢｍ）
のように求めることになる。このように、正規受信電界レベル算出部１１４は、各チャネルの正規受信電界レベルを求めることができる。なお、補正送信電力は、すべてのチャネルのうち、現在における使用チャネル（使用中のチャネル）のみについて求めればよい。したがって、ステップＳ２０４およびステップＳ２０５については、使用チャネルのみを対象として、それぞれ補正周波数特性と正規受信電界レベルを求めるようにすればよい。
【００４５】
続いて、図７を参照して、図５のステップＳ１１３としての補正送信電力算出の処理手順例について説明する。まず、送信電力補正部１１５は、ステップＳ３０１において、無線ＬＡＮ通信部１４０に設定された使用チャネルの正規受信電界レベルを取得する。ここで取得する正規受信電界レベルは、図５のステップＳ１１２により正規受信電界レベル算出部１１４により求められたものとなる。
【００４６】
次に、送信電力補正部１１５は、ステップＳ３０２において、記憶部１２０に記憶される通信パラメータテーブル１２１から、無線ＬＡＮ通信部１４０に設定された転送速度に対応する基準送信電力および最小受信電界レベルを取得する。
【００４７】
送信電力補正部１１５は、ステップＳ３０３において、ステップＳ３０１により取得した使用チャネルの正規受信電界レベルと、ステップＳ３０２により取得した基準送信電力および最小受信電界レベルを利用して、以下のように補正送信電力を算出する。具体例として、使用チャネルは（１ｃｈ）であり、転送速度は（６Ｍｂｐｓ）であるとする。図４の例により説明したように、チャネル（１ｃｈ）の正規受信電界レベルは（−８０ｄＢｍ）である。この正規受信電界レベル（−８０ｄＢｍ）と、通信パラメータテーブル１２１における転送速度（６Ｍｂｐｓ）に対応する最小受信電界レベル（−８２ｄＢｍ）とを比較すると、正規受信電界レベル（−８０ｄＢｍ）のほうが（＋２ｄＢ）大きい。このことは、通信パラメータテーブル１２１の同じ転送速度（６Ｍｂｐｓ）において、最小受信電界レベル（−８２ｄＢｍ）に対応する基準送信電力（１３ｄＢｍ）は、（＋２ｄＢｍ）が過剰であることを意味している。送信電力としては、基準送信電力（１３ｄＢｍ）から（＋２ｄＢｍ）を減算した（１１ｄＢｍ）が適切であることになる。つまり、補正送信電力は、
（基準送信電力）−（（正規受信電界レベル）−（最小受信電界レベル））
のように求めればよい。この演算は、正規受信電界レベルに対する最小受信電界レベルの差分に応じて基準送信電力を増減することによって補正送信電力を求めているとみることができる。
【００４８】
これまでの説明から理解されるように、本実施の形態では、外来ノイズの影響を排除した正しい受信電界レベルに基づいて適切な送信電力を設定することが可能となる。また、本実施の形態では、ブルートゥース通信部１５０によりチャネルの切り替えを行って受信電界レベルを測定している。このため、無線ＬＡＮ通信部１４０は、図５のステップＳ１０８によりデータ送信を開始してからステップＳ１１５により完了するまで、同じ使用チャネルを継続して設定することができる。これにより、無線ＬＡＮ通信部１４０は、使用チャネルを切り替えるたびに通信の切断と確立を繰り返す必要がないため転送効率の低下を最小限に抑えることができる。
【００４９】
なお、上記実施の形態の無線通信装置１００は、無線ＬＡＮとブルートゥース（登録商標）による無線通信を行うように構成されているが、２つの無線通信方式としては、これら以外の組み合わせが採用されてもよい。また、本実施の形態の無線通信装置１００の構成は、例えば携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）などに適用することができるが、これ以外の機器にも適用することができる。
【００５０】
また、本実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えることができる。また、これら一連の手順をコンピュータに実行させるためのプログラムまたはそのプログラムを記憶する記録媒体として捉えることができる。この記録媒体としては、例えば、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＨＤＤ（ハードディスク）、メモリカード等を挙げることができる。
【符号の説明】
【００５１】
１００  無線通信装置
１１０  制御部
１１１  通信制御部
１１２  チャネル・転送速度・送信電力設定部
１１３  受信電界レベル測定部
１１４  正規受信電界レベル算出部
１１５  送信電力補正部
１１６  スイッチ切替制御部
１２０  記憶部
１２１  通信パラメータテーブル
１２２  チャネル対応周波数特性テーブル
１３１  測定受信電界レベルテーブル
１４０  無線ＬＡＮ通信部
１５０  ブルートゥース通信部
１６０  フロントエンド部
１６１  スイッチ
１６２  アンテナ
【図１】
2012239056.tif 000003
【図２】
2012239056.tif 000004
【図３】
2012239056.tif 000005
【図４】
2012239056.tif 000006
【図５】
2012239056.tif 000007
【図６】
2012239056.tif 000008
【図７】
2012239056.tif 000009