(57)【要約】【課題】  比較的短時間で送信可能であるか否かを検出でき、また、誤検出を低減できる無線通信装置及びその制御方法を提供する。【解決手段】  複数のチャネルのいずれかを利用して無線通信を行う無線通信装置であって、当該複数のチャネルの少なくとも一部について、チャネルごとにチャネルがビジーであるか否かを判断するためのエネルギーしきい値が設定される。このエネルギーしきい値は、一般に、少なくとも一つのチャネルに設定されたエネルギーしきい値が、他のチャネルに設定されたエネルギーしきい値と異なって設定される。【選択図】        図１
2006270643.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャネルのいずれかを利用して無線通信を行う無線通信装置であって、
前記チャネルの少なくとも一部について、チャネルごとにチャネルがビジーであるか否かを判断するためのエネルギーしきい値が設定され、少なくとも一つのチャネルに設定されたエネルギーしきい値が、他のチャネルに設定されたエネルギーしきい値と異なっていることを特徴とする無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記エネルギーしきい値に基づいて、選択可能な通信速度設定値が定められていることを特徴とする無線通信装置。
【請求項３】
請求項１又は２に記載の無線通信装置であって、
前記エネルギーしきい値は、複数の候補値のいずれか一つを選択して設定されることを特徴とする無線通信装置。
【請求項４】
複数のチャネルのいずれかを利用して無線通信を行う無線通信装置であって、
前記チャネルの各々を複数のグループに分類し、チャネルがビジーであるか否かを判断するためのエネルギーしきい値を、所定の方法に基づいて、前記グループごとに決定して設定する手段と、
無線通信に利用するチャネルを選択する手段と、
前記選択されたチャネルに対応するグループについて設定されているエネルギーしきい値を取得し、前記選択したチャネルにおいては、当該取得したエネルギーしきい値を越える信号が受信されている間は、信号送信を制限するよう制御する手段と、
を含むことを特徴とする無線通信装置。
【請求項５】
無線通信を開始する前に、複数のチャネルのうち、無線通信に利用する利用チャネルについて、当該チャネルがビジーであるか否かを判断するためのエネルギーしきい値を決定し、
当該決定したエネルギーしきい値を用いて、前記利用チャネルを介して無線通信を行うことを特徴とする無線通信装置。
【請求項６】
複数のチャネルのいずれかを選択的に利用して無線通信を行う無線通信装置であって、
選択したチャネルがビジーでない状態で、複数段階のエネルギーしきい値のうち、当該チャネルがビジーであると誤判定するエネルギーしきい値に隣接する段階のエネルギーしきい値であって、当該チャネルがビジーでないと判定するエネルギーしきい値を検出し、当該検出したエネルギーしきい値を、当該選択したチャネルがビジーであるか否かを判断するためのエネルギーしきい値として設定して利用することを特徴とする無線通信装置。
【請求項７】
複数のチャネルのいずれかを利用して無線通信を行う無線通信装置の制御方法であって、
前記チャネルの少なくとも一部について、各チャネルがビジーであるか否かを判断するためのエネルギーしきい値を、所定の方法に基づいて、前記少なくとも一部のチャネルごとに決定して設定することを特徴とする無線通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Local Area Network）装置などの無線通信装置、及びその制御方法に関する。
【背景技術】
【０００２】
近年、ＬＡＮの構築を容易にすることができ、また、例えば携帯ゲーム機のような、携帯型の端末を外出先で簡便にネットワークに接続させることができるなどの利点から、無線ＬＡＮ設備が注目されている。
【０００３】
こうした無線ＬＡＮでは、複数の周波数帯域（チャネル）のいずれかを選択的に利用して通信を行うこととなっており、また、チャネルがビジー（他者によって利用されている状態）であるか否かを判断するために、チャネルの周波数帯域で受信される信号のエネルギーレベルや、キャリアを検出する方法等が利用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このうち、キャリアを検出する方法は、エネルギーレベルを利用する方法に比べて、確実に他者の利用の有無を検出できるものの、検出までの時間が長くかかるという特性がある。一方エネルギーレベルを検出する方法は、他者が通信していなくても、周辺環境で発生するノイズなどにより、チャネルの周波数帯域における受信信号のエネルギーレベルが高くなれば、他者が通信していると判断されるなどの点で検出精度が低い。
【０００５】
一方、例えば携帯用ゲーム機においては、リアルタイムにゲームに関係する情報を送受する必要がある。そのため、情報の送信が可能であるか否かを判断する方法として、他者が通信中であることをキャリア検出の方法で確認することは、当該方法での検出に比較的長い時間がかかるため現実的でない。
【０００６】
ところが、エネルギーレベルを利用する方法についても、近年の携帯用ゲーム機も高機能化しており、それ自体がノイズ源となることも多く、エネルギーレベルの設定によっては、誤検出が多くなって、通信の機会が損なわれることも想定される。
【０００７】
本発明は上記実情に鑑みて為されたもので、比較的短時間で送信可能であるか否かを検出でき、また、誤検出を低減できる無線通信装置及びその制御方法を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、複数のチャネルのいずれかを利用して無線通信を行う無線通信装置であって、前記チャネルの少なくとも一部について、チャネルごとにチャネルがビジーであるか否かを判断するためのエネルギーしきい値が設定され、少なくとも一つのチャネルに設定されたエネルギーしきい値が、他のチャネルに設定されたエネルギーしきい値と異なっていることを特徴としている。ここで、前記エネルギーしきい値に基づいて、選択可能な通信速度設定値が定められていてもよい。また、前記エネルギーしきい値は、複数の候補値のいずれか一つを選択して設定されてもよい。
【０００９】
本発明の一態様は、複数のチャネルのいずれかを利用して無線通信を行う無線通信装置であって、前記チャネルの各々を複数のグループに分類し、チャネルがビジーであるか否かを判断するためのエネルギーしきい値を、所定の方法に基づいて、前記グループごとに決定して設定する手段と、無線通信に利用するチャネルを選択する手段と、前記選択されたチャネルに対応するグループについて設定されているエネルギーしきい値を取得し、前記選択したチャネルにおいては、当該取得したエネルギーしきい値を越える信号が受信されている間は、信号送信を制限するよう制御する手段と、を含むことを特徴としている。
【００１０】
さらに、本発明の別の態様に係る無線通信装置は、無線通信を開始する前に、複数のチャネルのうち、無線通信に利用する利用チャネルについて、当該チャネルがビジーであるか否かを判断するためのエネルギーしきい値を決定し、当該決定したエネルギーしきい値を用いて、前記利用チャネルを介して無線通信を行うことを特徴としている。
【００１１】
また、本発明の別の態様は、複数のチャネルのいずれかを選択的に利用して無線通信を行う無線通信装置であって、選択したチャネルがビジーでない状態で、複数段階のエネルギーしきい値のうち、当該チャネルがビジーであると誤判定するエネルギーしきい値に隣接する段階のエネルギーしきい値であって、当該チャネルがビジーでないと判定するエネルギーしきい値を検出し、当該検出したエネルギーしきい値を、当該選択したチャネルがビジーであるか否かを判断するためのエネルギーしきい値として設定して利用することを特徴としている。
【００１２】
さらに、本発明の別の態様は、複数のチャネルのいずれかを利用して無線通信を行う無線通信装置の制御方法であって、前記チャネルの少なくとも一部について、各チャネルがビジーであるか否かを判断するためのエネルギーしきい値を、所定の方法に基づいて、前記少なくとも一部のチャネルごとに決定して設定することを特徴としている。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態の無線通信装置は、例えば携帯用のゲーム機である。本実施の形態では、例えばこの無線通信装置としてのゲーム機本体内のデバイスでノイズが生じたとしても、当該ノイズには、周波数特性があることに着目し、当該ノイズの周波数特性に応じて、チャネルごとに他者が通信中であるか否かを判断するためのエネルギーレベルのしきい値（エネルギーしきい値）を異ならせて設定可能としたものである。
【００１４】
従来であれば、このエネルギーしきい値は、チャネルを問わず同じ値であった。つまりノイズの影響を受けないチャネルと、ノイズの影響を受けるチャネルとで同一の値となっており、例えばノイズの影響を受けないチャネルを基準にエネルギーしきい値を設定すれば、ノイズの影響を受けるチャネルにおいては、当該ノイズのため、このエネルギーしきい値を越える信号が受信されることが多くなり、通信の機会が損なわれることとなっていた。
【００１５】
これに対して本実施の形態の無線通信装置であれば、ノイズの影響を受けるチャネルと、受けないチャネルとで互いに異なるエネルギーしきい値を設定できる。つまり、各チャネルごとの事情に配慮して、チャネルごとのエネルギーしきい値を設定できる。
【００１６】
以下、本実施の形態に係る無線通信装置としての携帯用ゲーム機について、その構成及び動作を説明する。この携帯用ゲーム機は、図１にその概要を示すように、制御部１１と、インタフェースユニット１２と、操作ユニット１３と、無線通信モジュール１４と、ディスクドライブ１５と、記憶部１６と、電源制御部１７と、画像処理ユニット１８と、ディスプレイ１９と、音声処理ユニット２０と、音声出力部２１とを含んで構成されている。
【００１７】
ここで操作ユニット１３、無線通信モジュール１４、ディスクドライブ１５、及び記憶部１６は、インタフェースユニット１２を介して制御部１１に接続されている。また、電源制御部１７、画像処理ユニット１８、及び音声処理ユニット２０は、制御部１１に接続されており、画像処理ユニット１８には、さらにディスプレイ１９が接続されている。また、音声処理ユニット２０には音声出力部２１が接続されている。
【００１８】
制御部１１は、ＭＰＵ（Micro Processing Unit）等であり、ディスクドライブ１５にセットされた外部記憶媒体、又は記憶部１６に格納されたプログラムに従って動作する。インタフェースユニット１２は、制御部１１が出力する信号を、制御部１１から入力される指示に従って、無線通信モジュール１４、ディスクドライブ１５、又は記憶部１６のいずれかに振り分けて出力する。また、このインタフェースユニット１２は、操作ユニット１３、無線通信モジュール１４、ディスクドライブ１５、又は記憶部１６から制御部１１への信号を、それぞれ調停しながら制御部１１に出力している。
【００１９】
操作ユニット１３は、ゲーム用操作ボタンや、設定用ボタンなどを含む。この操作ユニット１３に含まれる各種ボタン等を操作することで、プレイヤは、ゲームの操作を行うことになる。操作ユニット１３は、プレイヤの操作の内容を表す信号を、インタフェースユニット１２に出力する。
【００２０】
無線通信モジュール１４は、例えば８０２．１１ｂまたはｇ等として規定された無線通信機器であり、制御部１１から入力される指示に従って、送信対象となるデータを無線にて放射して送信する。また、アンテナ（不図示）に到来した信号を受信して、制御部１１に出力する。またこの無線モジュール１４は、使用するチャネルを選択する処理や、データを送信する際に、使用しているチャネルで他の機器がデータを送信中でないかを確認する処理などを実行している。この無線モジュール１４の具体的な構成、及び処理の内容については後に詳しく述べる。
【００２１】
ディスクドライブ１５は、制御部１１から入力される指示により、セットされた外部記憶媒体からデータを読み出して、制御部１１に出力する。記憶部１６は、ＲＡＭやＲＯＭなどの記憶素子であり、制御部１１によって実行されるプログラムを保持し、また、制御部１１のワークメモリとしても動作する。
【００２２】
電源制御部１７は、各部に電源を供給する。画像処理ユニット１８は、制御部１１から入力される指示に従って、ディスプレイ１９に表示するべき画面を描画し、当該描画した画面を表示するための映像信号をディスプレイ１９に出力する。ディスプレイ１９は、例えば液晶ディスプレイであり、画像処理ユニット１８から入力される映像信号に基づいて液晶を制御して、映像を表示する。
【００２３】
音声処理ユニット２０は、制御部１１から入力される指示に従って、音声を合成し、合成した音声の信号を音声出力部２１に出力する。ここで音声は、例えばビープ音や楽器音、さらには、人の声など種々の音を表すものである。音声出力部２１は、例えばスピーカやヘッドフォン端子などであり、音声処理ユニット２０から入力される音声の信号に基づいてスピーカを鳴動し、または、当該音声の信号をヘッドフォン端子に出力する。
【００２４】
ここで無線通信モジュール１４の具体的な構成例、及び動作例について説明する。本実施の形態の無線通信モジュール１４は、図２に示すように、ＲＦ部３１と、ベースバンド部３２と、コントロール部３３とを含む。またベースバンド部３２は、アナログ／ディジタル（ＡＤ）変換器４１と、フィルタ回路４２と、復調器４３と、変調器４４と、ディジタル／アナログ（ＤＡ）変換器４５と、ＣＣＡ（クリア・チャネル・アセスメント）回路４６とを含む。コントロール部３３は、受信（Ｒｘ）コントローラ５１と、送信（Ｔｘ）コントローラ５２と、ホストインタフェース５３とを含む。
【００２５】
ＲＦ部３１は、ベースバンド部３２が出力するアナログ信号を、選択されたチャネルの無線周波数帯域（ＲＦ）の信号に変換して、送出する。また、このＲＦ部３１は、選択されたチャネルの無線周波数帯域の信号を受信して、ベースバンド部３２に出力する。なお、チャネルの選択は、コントロール部３３を介してホスト側である制御部１１から行われる。
【００２６】
ベースバンド部３２のＡＤ変換器４１は、ＲＦ部３１にて受信された信号をディジタル信号に変換して出力する。フィルタ回路４２は、ＡＤ変換器４１が出力する信号に予め定められたディジタルフィルタ処理を行って出力する。復調器４３は、フィルタ回路４２が出力するディジタル信号からデータを復調して、コントロール部３３に出力する。
【００２７】
変調器４４は、コントロール部３３から入力されるデータを変調して出力する。ＤＡ変換器４５は、変調器４４にて変調して得られたディジタル信号を、アナログ信号に変換してＲＦ部３１に出力する。
【００２８】
ＣＣＡ回路４６は、コントロール部３３を介して設定されたエネルギーしきい値を保持する。また、このＣＣＡ回路４６は、フィルタ回路４２が出力するディジタル信号の入力を受けて、当該ディジタル信号のエネルギーレベルを算出する。そして、当該エネルギーレベルが、設定されたエネルギーしきい値を越えていないときには、現在受信しているチャネルがクリア（他に通信を行っている端末がない状態）であると判断し、エネルギーしきい値を越えているときには、現在受信しているチャネルがクリアでない（他に通信を行っている端末がある状態）であると判断する。そして、当該判断の結果を表すクリア・アセスメント信号を、コントロール部３３のＲｘコントローラ５１と、Ｔｘコントローラ５２とに出力する。
【００２９】
コントロール部３３のＲｘコントローラ５１は、ＣＣＡ回路４６から入力されるクリア・アセスメント信号により、現在受信中のチャネルがクリアでないとされる場合に、復調器４３が出力するデータから、アドレス情報を抽出し、予め設定されているアドレス情報に一致する場合に、当該データをホストインタフェース５３に出力する。
【００３０】
Ｔｘコントローラ５２は、ホストインタフェース５３側から送信の対象となるデータが入力されると、ＣＣＡ回路４６から入力されるクリア・アセスメント信号により、利用しようとしているチャネル（現在受信中のチャネル）がクリアであるか否かを判断し、クリアである場合に、変調器４４に対して送信の対象となったデータを出力する。なお、このＴｘコントローラ５２は、バッファメモリを備えており、利用しようとしているチャネルがクリアでないときには、送信の対象となるデータをそのままバッファメモリに保持し、チャネルがクリアになるまで待機する。このとき、入力されたデータの量がバッファメモリに保持できない状態となったときには、ホスト側に対してメモリがフルとなった旨の信号を出力する。
【００３１】
ホストインタフェース５３は、Ｒｘコントローラ５１から入力されるデータを、ホストである制御部１１へ出力する。また、このホストインタフェース５３は、制御部１１から送信の対象となるデータが入力されると、Ｔｘコントローラ５２に対して当該データを出力する。さらに、このホストインタフェース５３は、制御部１１から利用するべきチャネルを選択する指示の入力を受けて、ＲＦ部３１に対して当該選択されたチャネルの周波数帯域にて通信を行うよう指示する。さらにホストインタフェース５３は、制御部１１からＣＣＡ回路４６におけるエネルギーしきい値と、当該エネルギーしきい値を設定するべき旨の指示を受けて、当該指示に含まれるエネルギーしきい値をＣＣＡ回路４６に出力して、そのエネルギーしきい値を設定させる。また、このホストインタフェース５３は、ＣＣＡ回路４６が出力するクリア・アセスメント信号を制御部１１に出力する。
【００３２】
次に、本実施の形態の制御部１１の動作について説明する。制御部１１は、予め定めたタイミング（例えばディスクドライブ１５で読み出したソフトウエアの実行を開始するタイミング）で、図３に示すような、チャネルごとのエネルギーしきい値を決定する処理（しきい値決定処理）を実行する。この処理は、選択可能なチャネルであって、未だ選択していないチャネルの一つを注目チャネルとし、注目チャネルを使用するべきチャネルとして選択するべき指示を、無線通信モジュール１４に出力する（Ｓ１）。
【００３３】
制御部１１は、仮設定値を、予め定められた初期値（例えば無線通信モジュールのメーカー推奨値）に初期化する（Ｓ２）。そして仮設定値を、エネルギーしきい値として、ＣＣＡ回路４６に設定させる（Ｓ３）。制御部１１はこのとき、ディスクドライブ１５を駆動したり、画像処理ユニット１８に対して画像を切り替え表示させるといったように、システム上高負荷となるよう制御するなど、システムから発生されるノイズレベルを高めるよう、各部を制御しておく。
【００３４】
制御部１１は、ＣＣＡ回路４６の出力するクリア・アセスメント信号を参照して、チャネルがクリアと判断したか否かを調べる（Ｓ４）。ここでチャネルがクリアでないと判断した場合（Ｎｏの場合）は、仮設定値が、エネルギーしきい値として設定可能な最大値となっているか否かを調べ（Ｓ５）、最大値となっていなければ、仮設定値を所定量だけ増大させる（Ｓ６）。例えば、エネルギーしきい値として離散的に定められた複数の候補値の一つを選択するようにしている場合、仮設定値に設定されたレベルを一つ高めて、一段階高いしきい値を設定する。制御部１１は、仮設定値が初期値以下となっているか否かを調べ（Ｓ７）、初期値以下でなければ（Ｎｏならば）、処理Ｓ３に戻って処理を続ける。
【００３５】
一方、処理Ｓ７において、仮設定値が初期値以下となっている場合は、当該仮設定値を注目チャネルのエネルギーしきい値として決定して、記憶部１６に、注目チャネルを特定する情報（例えばチャネル番号）と、仮設定値とを関連付けて格納して（Ｓ９）、処理Ｓ１３に移行する。
【００３６】
また処理Ｓ５において、仮設定値が、エネルギーしきい値として設定可能な最大値となっている場合も、処理Ｓ９に移行して（Ａ）、当該最大値を注目チャネルのエネルギーしきい値として決定する。
【００３７】
制御部１１は、処理Ｓ４において、チャネルがクリアであると判断した場合（Ｙｅｓの場合）、そのまま処理Ｓ９に移行して、当該クリアであると判断された時点での仮設定値を、注目チャネルのエネルギーしきい値として定めてもよいし、仮設定値のレベルを一つ下げて、一段階低いしきい値を設定して処理を繰り返し、エネルギーしきい値を設定するようにしてもよい。このようにエネルギー値の設定を行う場合、制御部１１は、処理Ｓ４において、チャネルがクリアであると判断した場合（Ｙｅｓの場合）に、仮設定値が初期値を越えているか否かを判断し（Ｓ１０）、仮設定値が初期値を越えている場合は処理Ｓ９に移行する。また、仮設定値が初期値を越えていない場合は、仮設定値がエネルギー設定値として設定可能な最小値となっているか否かを調べ（Ｓ１１）、最小値となっていれば、処理Ｓ９に移行する。
【００３８】
制御部１１は、処理Ｓ１１において、仮設定値がエネルギー設定値として設定可能な最小値となっていなければ、仮設定値を所定量だけ低減させる（Ｓ１２）。例えば、エネルギーしきい値として離散的に定められた複数の候補値の一つを選択するようにしている場合、仮設定値に設定されたレベルを一つ下げて、一段階低いしきい値を設定する。そして制御部１１は、処理Ｓ３に移行して処理を続ける（Ｂ）。
【００３９】
制御部１１は、処理Ｓ９において、注目チャネルのエネルギーしきい値が決定されると、注目チャネルとして未だ選択されていないチャネルがあるか否かを調べ（Ｓ１３）、未選択のチャネルがあれば、処理Ｓ１に戻って処理を続ける。また、処理Ｓ１３において未選択のチャネルがなければ、処理を終了する。
【００４０】
つまり、この処理では、複数段階のエネルギーしきい値のうち、当該チャネルがビジーであると誤判定する誤判定エネルギーしきい値を検出し、当該誤判定エネルギーしきい値に隣接する段階のエネルギーしきい値であって、当該チャネルがビジーでないと判定するエネルギーしきい値を検出している。
【００４１】
制御部１１のこの処理により、各チャネルで用いるべきエネルギーしきい値をそれぞれ設定できる。また、制御部１１は、チャネルごとに、チャネルを識別する情報と、決定したエネルギーしきい値とを関連付けて、記憶部１６に格納する（図４）。
【００４２】
一般に、チャネルによってシステムのノイズの影響が異なるので、チャネルごとに異なるエネルギーしきい値が設定されることになる。すなわち、少なくとも一つのチャネルに関連付けて設定されているエネルギーしきい値が、他のチャネルに設定されたエネルギーしきい値と異なって設定される。
【００４３】
なお、ここではエネルギーしきい値が離散的に定められた複数の候補値のいずれかに設定されている例について述べたが、エネルギーしきい値は、連続的な値として設定されていてもよい。
【００４４】
また、ここでは選択可能なすべてのチャネルについて処理Ｓ２から処理Ｓ１２を繰り返し行い、選択可能なすべてのチャネルについてエネルギーしきい値を設定する例について述べたが、これに代えて、無線通信に利用するチャネルとして、事前に設定された利用チャネルを注目チャネルとして、当該注目チャネルについてのみ、エネルギーしきい値を決定することとしてもよい。
【００４５】
さらに、選択可能なチャネルのうち、予め定められた一部のチャネルについてのみ、図３に示した処理を行うこととしてもよい。例えば、チャネルが１から１４まである場合に、１，３，５…と奇数番のチャネルだけ上記図３の処理を実行してエネルギーしきい値をそれぞれ設定しておき、各チャネルに隣接する偶数番のチャネルについては、一方の隣接するチャネルのエネルギーしきい値をそのまま設定することとしてもよい。さらに、選択可能なチャネルの各々を複数のグループに分類し、当該グループに属するチャネルの少なくとも一つについて図３に示す処理を行い、各グループごとにエネルギーしきい値を決定して設定することとしてもよい。この場合、グループから複数のチャネルのエネルギーしきい値の設定を行った場合は、各設定結果の統計演算値（例えば平均など）を、グループのエネルギーしきい値として定めてもよい。
【００４６】
制御部１１は、以下、利用者から使用するチャネルの選択操作がされると、当該選択されたチャネルを利用するべき指示を無線通信モジュール１４に出力するとともに、記憶部１６に格納したしきい値テーブルを参照して、選択されたチャネルに対応するエネルギーしきい値の設定値を読み出し、当該読み出したエネルギーしきい値の設定値を、無線通信モジュール１４に出力して、ＣＣＡ回路４６のエネルギーしきい値を設定させる。これにより、当該選択したチャネルにおいては、設定したエネルギーしきい値を越える信号が受信されている間は、信号送信が制限される。
【００４７】
なお、グループごとにエネルギーしきい値を定める場合は、選択されたチャネルの属するグループに関連付けられたエネルギーしきい値を取得し、当該エネルギーしきい値の設定値を、無線通信モジュール１４に出力してＣＣＡ回路４６のエネルギーしきい値を設定させることとなる。
【００４８】
［通信速度設定値の変更］
さらに、本実施の形態の制御部１１は、エネルギーしきい値の設定に関連して、他の無線通信に関係する通信パラメータを設定してもよい。
【００４９】
例えば、図５は、エネルギーしきい値及び通信速度ごとの信号減衰率（ｄＢ）に対する到達パケット量（パケット１０００個あたりの到達パケット個数）の測定結果の概要を表す説明図である。
【００５０】
図５では、しきい値Ａ，Ｂ，Ｃは、それぞれＡ＜Ｂ＜Ｃの順でしきい値が高くした場合を示している。この測定結果から、しきい値を下げたとき（図５のしきい値Ａ（実線）に相当する）では、一般に感度が高く（信号を大きく減衰させても、パケットロスが少ない）、また、通信速度を２Ｍｂ／ｓ、５．５Ｍｂ／ｓ、１１Ｍｂ／ｓと変化させたときのそれぞれの感度の差が大きい。
【００５１】
一方、しきい値を上げていくと（図５のしきい値Ｂ（一点鎖線）に相当）、一般に感度が下がり（ノイズレベルが高くても通信を行ってしまう結果、感度が下がる）、通信速度を変化させたときの感度の差も小さくなっている。さらにしきい値を上げると（図５のしきい値Ｃ（破線）に相当）、感度がさらに下がり、通信速度を変化させたときの感度の差もさらに小さくなっている。つまり、しきい値を上げて行くと、通信速度を低下させても通信感度を改善できないことがわかる。
【００５２】
そこで本実施の形態では、エネルギーしきい値に基づいて、選択可能な通信速度設定値を定めておく。例えば、図６に示すような、エネルギーしきい値の値に、選択可能な通信速度設定値を関連付けたテーブルを、記憶部１６に格納しておく。ここで、エネルギーしきい値が高くなるほど、選択可能な通信速度設定値を制限する。これはエネルギーしきい値が高い領域では、通信速度を変化させても実効性がないからである。なお、この際、なるべく高速な通信速度の設定値に制限する。通信速度を変化させても実効性がないので、なるべく高速に通信を行わせるようにするためである。
【００５３】
制御部１１は、通信を開始する際に、通信に利用するチャネルについて設定されたエネルギーしきい値を参照し、当該エネルギーしきい値の値に関連づけられている、選択可能な通信速度設定値を読み出す。
【００５４】
制御部１１は、読み出した通信可能設定値のうち一つ、例えば最大の値を初期値として、通信を開始し、通信中、感度が所定の第１感度しきい値未満となっていることを検出すると、読み出した通信速度設定値のうち、現在の値より小さいものがあれば、通信速度設定値を一段階小さい値に設定する。例えば、通信速度設定値が「１１」，「５．５」，「２」であり、現在の値が「１１」である場合は「５．５」に設定する。そして設定した通信速度での通信を開始する。
【００５５】
また、制御部１１は、通信中、感度が所定の第２感度しきい値を越えたことを検出すると、読み出した通信速度設定値のうち、現在の値より大きいものがあれば、通信速度設定値を一段階大きい値に設定する。例えば、通信速度設定値が「１１」，「５．５」，「２」であり、現在の値が「２」である場合は「５．５」に設定する。そして設定した通信速度での通信を開始する。このようにすると、エネルギーしきい値に合わせて通信速度を設定できる。
【００５６】
本実施の形態によると、無線通信を行う際に、チャネルごとに、機器自体のノイズの周波数特性に応じて、無線通信の可否判断のためのエネルギーしきい値が設定される。このため、チャネルごとの特性に配慮して誤検出を低減でき、また、エネルギーしきい値を利用することで、比較的短時間で送信可能であるか否かを検出できる。
【００５７】
なお、ここまでの説明では、無線通信装置の制御部１１が、エネルギーしきい値を設定するための処理を行う例について述べたが、無線通信装置を製造する段階で、エネルギーしきい値を設定してもよい。この場合、エネルギーしきい値の設定を行うための装置（設定用装置）を無線通信装置に接続して、この設定用装置によって図３に示した処理を実行し、無線通信装置の記憶部１６に、チャネルごとのエネルギーしきい値を定めたテーブルを格納する。
【００５８】
この場合、制御部１１は、通信に利用するチャネルのエネルギーしきい値を、このテーブルを参照して取得し、無線通信モジュール１４に設定することになる。このように製造時に設定用装置を用いてエネルギーしきい値を設定する例によると、制御部１１は、必ずしもエネルギーしきい値を設定するための処理を実行する必要がない。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態の無線通信装置の一例である携帯用ゲーム機の構成ブロック図である。
【図２】無線通信モジュールの例を表す機能ブロック図である。
【図３】本発明の実施の形態のしきい値設定処理の例を表すフローチャート図である。
【図４】チャネルごとに記録されたエネルギーしきい値の設定例を表す説明図である。
【図５】エネルギーしきい値及び通信速度ごとの信号減衰率に対する到達パケット量の測定結果の概要を表す説明図である。
【図６】エネルギーしきい値に対して選択可能な通信速度の設定値を関連付けたテーブルの例を表す説明図である。
【符号の説明】
【００６０】
１  携帯用ゲーム機、１１  制御部、１２  インタフェースユニット、１３  操作ユニット、１４  無線通信モジュール、１５  ディスクドライブ、１６  記憶部、１７  電源制御部、１８  画像処理ユニット、１９  ディスプレイ、２０  音声処理ユニット、２１  音声出力部、３１  ＲＦ部、３２  ベースバンド部、３３  コントローラ部、４１  ＡＤ変換器、４２  フィルタ回路、４３  復調器、４４  変調器、４５  ＤＡ変換器、４６  ＣＣＡ回路、５１  Ｒｘコントローラ、５２  Ｔｘコントローラ、５３  ホストインタフェース。
【図１】
2006270643.tif 000003
【図２】
2006270643.tif 000004
【図３】
2006270643.tif 000005
【図４】
2006270643.tif 000006
【図５】
2006270643.tif 000007
【図６】
2006270643.tif 000008