(57)【特許請求の範囲】
【請求項１】
複数の無線フレームの複数のフレーム長に対して四則演算から任意に選択された１以上の演算からなる所望の演算を適用して演算した演算結果によって送信先へ送信したい送信情報を表わすように前記複数のフレーム長を決定する決定手段と、
前記決定手段によって決定された複数のフレーム長を有する複数の無線フレームを送信する送信手段とを備える無線装置。
【請求項２】
前記決定手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である１つまたは複数の差分フレーム長によって前記送信情報を表わすように前記複数のフレーム長を決定する、請求項１に記載の無線装置。
【請求項３】
前記決定手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である複数の差分フレーム長を、前記複数の差分フレーム長から選択された１つの差分フレーム長からなる基準値で除算した１つまたは複数の差分フレーム長／基準値によって前記送信情報を表わすように前記複数のフレーム長を決定する、請求項１に記載の無線装置。
【請求項４】
前記送信情報は、制御の対象である制御対象機器を特定し、かつ、前記制御対象機器を制御するための制御識別子である、請求項１から請求項３のいずれか１項に記載の無線装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の無線装置から前記複数の無線フレームを受信する受信手段と、
前記複数の無線フレームの複数のフレーム長を検出する検出手段と、
前記検出手段によって検出された複数のフレーム長に対して前記所望の演算を適用して演算する演算手段と、
前記演算手段によって演算された演算結果に基づいて前記送信情報を復号する復号手段とを備える無線装置。
【請求項６】
前記演算手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である１つまたは複数の差分フレーム長を前記演算結果として演算する、請求項５に記載の無線装置。
【請求項７】
前記演算手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である複数の差分フレーム長を、前記複数の差分フレーム長から選択された１つの差分フレーム長からなる基準値で除算した１つまたは複数の差分フレーム長／基準値を前記演算結果として演算する、請求項５に記載の無線装置。
【請求項８】
請求項１から請求項４のいずれか１項に記載の無線装置からなる送信機と、
請求項５から請求項７のいずれか１項に記載の無線装置からなる受信機とを備える無線通信システム。
【請求項９】
送信先へ送信したい送信情報の送信をコンピュータに実行させるためのプログラムであって、
決定手段が、複数の無線フレームの複数のフレーム長に対して四則演算から任意に選択された１以上の演算からなる所望の演算を適用して演算した演算結果によって前記送信情報を表わすように前記複数のフレーム長を決定する第１のステップと、
送信手段が、前記第１のステップにおいて決定された複数のフレーム長を有する複数の無線フレームを送信する第２のステップとをコンピュータに実行させるためのプログラム。
【請求項１０】
前記第１のステップにおいて、前記決定手段は、前記複数のフレーム長から任意の１つのフレーム長を基準フレーム長として選択し、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長と前記基準フレーム長との差分である１つまたは複数の差分フレーム長を演算し、その演算した１つまたは複数の差分フレーム長によって前記送信情報を表わすように前記複数のフレーム長を決定する、請求項９に記載のコンピュータに実行させるためのプログラム。
【請求項１１】
前記第１のステップにおいて、前記決定手段は、前記複数のフレーム長から任意の１つのフレーム長を基準フレーム長として選択し、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長と前記基準フレーム長との差分である複数の差分フレーム長を演算し、その演算した複数の差分フレーム長から任意の１つの差分フレーム長を基準値として選択し、前記複数の差分フレーム長を前記基準値で除算し、その除算した１つまたは複数の差分フレーム長／基準値によって前記送信情報を表わすように前記複数のフレーム長を決定する、請求項９に記載のコンピュータに実行させるためのプログラム。
【請求項１２】
前記送信情報は、制御の対象である制御対象機器を特定し、かつ、前記制御対象機器を制御するための制御識別子である、請求項９から請求項１１のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１から請求項４のいずれか１項に記載の無線装置から送信された複数の無線フレームの受信をコンピュータに実行させるためのプログラムであって、
受信手段が、前記複数の無線フレームを受信する第１のステップと、
検出手段が、前記複数の無線フレームの複数のフレーム長を検出する第２のステップと、
演算手段が、前記検出手段によって検出された複数のフレーム長に対して前記所望の演算を適用して演算する第３のステップと、
復号手段が、前記演算手段によって演算された演算結果に基づいて前記送信情報を復号する第４のステップとをコンピュータに実行させるためのプログラム。
【請求項１４】
前記第３のステップにおいて、前記演算手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である１つまたは複数の差分フレーム長を前記演算結果として演算する、請求項１３に記載のコンピュータに実行させるためのプログラム。
【請求項１５】
前記第３のステップにおいて、前記演算手段は、前記複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、前記複数のフレーム長のうちの前記基準フレーム長以外の残りのフレーム長との差分である複数の差分フレーム長を、前記複数の差分フレーム長から選択された１つの差分フレーム長からなる基準値で除算した１つまたは複数の差分フレーム長／基準値を前記演算結果として演算する、請求項１３に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線装置、それを備える無線通信システム、無線装置において無線フレームの送信をコンピュータおよび無線装置から送信された無線フレームの受信をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カードよりも低い電力を消費する８０２．１５．４sensor motesを用いて同じ周波数である無線ＬＡＮチャネルを観測し、送信元からの電波を検知すると、自端末の無線ＬＡＮカードをウェイクアップする手法が提案されている（非特許文献１）。
【０００３】
また、より低い電力を消費するウェイクアップ受信機を用いて無線ＬＡＮカードをウェイクアップする手法が提案されている（特許文献１〜３および非特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００７−５２６６５５号公報
【特許文献２】国際公開第０４／１００５０３号パンフレット
【特許文献３】米国特許出願公開第２００７／０２５３４６８号明細書
【非特許文献】
【０００５】
【非特許文献１】Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman, Abhinav Pathak, Wakeon WLAN, WWW 2006.
【非特許文献２】石田繁己、鈴木誠、森戸貴、森川博之，低受信待機電力無線通信のための多段ウェイクアップ機構，IEICE technical report, information networks 107(525), 355-360, 2008-02-28.
【非特許文献３】E. H. Armstrong, “Some recent developments of regenerative circuits,” Proc. Inst. Radio Eng., Vol. 10, pp. 244-260, Aug. 1922.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１〜３および非特許文献１，２では、無線通信がアクセスポイントを介して行われるため、アクセスポイントに帰属していない無線装置は、他の無線装置をウェイクアップさせるためのウェイクアップ信号を送信できないという問題がある。
【０００７】
また、ウェイクアップ信号を表わすフレーム長を有する無線フレームを無線通信によって送信した場合、無線フレームのフレーム長が変化し、ウェイクアップ信号を正確に受信することが困難であるという問題がある。
【０００８】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信可能な無線装置を提供することである。
【０００９】
また、この発明の別の目的は、無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信可能な無線装置を備える無線通信システムを提供することである。
【００１０】
更に、この発明の別の目的は、無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信可能な無線装置において無線フレームの送信をコンピュータに実行させるためのプログラムを提供することである。
【００１１】
更に、この発明の別の目的は、無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信可能な無線装置によって送信された無線フレームの受信をコンピュータに実行させるためのプログラムを提供することである。
【００１２】
更に、この発明の別の目的は、フレーム長が変化しても、正確に受信できるように送信情報を表わす無線フレームを送信可能な無線装置を提供することである。
【００１３】
更に、この発明の別の目的は、フレーム長が変化しても、送信情報を表わす無線フレームを正確に受信可能な無線装置を提供することである。
【００１４】
更に、この発明の別の目的は、フレーム長が変化しても、正確に受信できるように送信情報を表わす無線フレームを送信可能な無線装置を備える無線通信システムを提供することである。
【００１５】
更に、この発明の別の目的は、フレーム長が変化しても、正確に受信できるように送信情報を表わす無線フレームを送信可能な無線装置において無線フレームの送信をコンピュータに実行させるためのプログラムを提供することである。
【００１６】
更に、この発明の別の目的は、フレーム長が変化しても、正確に受信できるように送信情報を表わす無線フレームを送信可能な無線装置によって送信された無線フレームの受信をコンピュータに実行させるためのプログラムを提供することである。
【課題を解決するための手段】
【００１７】
この発明の実施の形態によれば、無線装置は、決定手段と、送信手段とを備える。決定手段は、複数の無線フレームの複数のフレーム長に対して所望の演算方法を適用して演算した演算結果によって送信先へ送信したい送信情報を表わすように複数のフレーム長を決定する。送信手段は、決定手段によって決定された複数のフレーム長を有する複数の無線フレームを送信する。
【００１８】
また、この発明の実施の形態によれば、無線装置は、受信手段と、検出手段と、演算手段と、復号手段とを備える。受信手段は、請求項１から請求項４のいずれか１項に記載の無線装置から複数の無線フレームを受信する。検出手段は、複数の無線フレームの複数のフレーム長を検出する。演算手段は、検出手段によって検出された複数のフレーム長に対して所望の演算方法を適用して演算する。復号手段は、演算手段によって演算された演算結果に基づいて送信情報を復号する。
【００１９】
更に、この発明の実施の形態によれば、無線通信システムは、送信機と、受信機とを備える。送信機は、請求項１から請求項４のいずれか１項に記載の無線装置からなる。受信機は、請求項５から請求項７のいずれか１項に記載の無線装置からなる。
【００２０】
更に、この発明の実施の形態によれば、無線装置は、通常動作においてインフラストラクチャモードでアクセスポイントに帰属して無線通信を行う無線装置であって、制御手段と、送信手段とを備える。制御手段は、インフラストラクチャモードにおいて当該無線装置とアクセスポイントまたは他の無線装置との間で無線リンクが確立されていないときに送信したい送信情報の送信を開始するとき、無線フレームを自律的に送信可能な自律送信モードへ移行することを指示するモード移行信号を出力する。送信手段は、制御手段からモード移行信号を受けると、インフラストラクチャモードから自律送信モードへ移行し、送信情報を無線フレームのフレーム長を用いて表わすように無線フレームを送信する。
【００２１】
更に、この発明の実施の形態によれば、無線通信システムは、無線装置と、受信機とを備える。無線装置は、請求項２２に記載の無線装置からなる。受信機は、無線装置から無線フレームを受信し、その受信した無線フレームの受信電波を検波して無線フレームのフレーム長を検出し、その検出したフレーム長に基づいてビット列を生成し、その生成したビット列が制御識別子に一致するとき制御信号を出力する。
【００２２】
更に、この発明の実施の形態によれば、無線装置は、通常動作においてインフラストラクチャモードでアクセスポイントに帰属して無線通信を行う無線装置であって、生成手段と、送信手段とを備える。生成手段は、送信したい送信情報を無線フレームのフレーム長を用いて表わすように無線フレームを生成する。送信手段は、変調方式、フレームフォーマット、暗号化方式およびフレームタイプを固定して無線フレームを送信する。
【００２３】
更に、この発明の実施の形態によれば、無線装置は、通常動作においてインフラストラクチャモードでアクセスポイントに帰属して無線通信を行う無線装置であって、生成手段と、送信手段とを備える。生成手段は、送信したい送信情報を無線フレームのフレーム長を用いて表わすように無線フレームを生成する。送信手段は、複数の変調方式、複数のフレームフォーマット、複数の暗号化方式および複数のフレームタイプの所望の組合せを用いて無線フレームを組合せの個数に等しい回数だけ繰り返し送信する。
【００２４】
更に、この発明の実施の形態によれば、コンピュータに実行させるプログラムは、送信先へ送信したい送信情報の送信をコンピュータに実行させるためのプログラムであって、決定手段が、複数の無線フレームの複数のフレーム長に対して所望の演算方法を適用して演算した演算結果によって送信情報を表わすように複数のフレーム長を決定する第１のステップと、送信手段が、第１のステップにおいて決定された複数のフレーム長を有する複数の無線フレームを送信する第２のステップとをコンピュータに実行させる。
【００２５】
更に、この発明の実施の形態によれば、コンピュータに実行させるプログラムは、請求項１から請求項４のいずれか１項に記載の無線装置から送信された複数の無線フレームの受信をコンピュータに実行させるためのプログラムであって、受信手段が、複数の無線フレームを受信する第１のステップと、検出手段が、複数の無線フレームの複数のフレーム長を検出する第２のステップと、演算手段が、検出手段によって検出された複数のフレーム長に対して所望の演算方法を適用して演算する第３のステップと、復号手段が、演算手段によって演算された演算結果に基づいて送信情報を復号する第４のステップとをコンピュータに実行させる。
【００２６】
更に、この発明の実施の形態によれば、コンピュータに実行させるプログラムは、通常動作においてインフラストラクチャモードでアクセスポイントに帰属して無線通信を行う無線装置において無線フレームの送信をコンピュータに実行させるプログラムであって、制御手段が、インフラストラクチャモードにおいて当該無線装置とアクセスポイントまたは他の無線装置との間で無線リンクが確立されていないときに制御対象機器の制御を開始するとき、当該無線装置を無線フレームを自律的に送信可能な自律送信モードへ移行させる第１のステップと、送信手段が、制御対象機器を特定し、かつ、制御対象機器を制御するための制御識別子を無線フレームのフレーム長を用いて表わすように無線フレームを送信する第２のステップとをコンピュータに実行させる。
【００２７】
更に、この発明の実施の形態によれば、コンピュータに実行させるプログラムは、請求項１６，２４，２５のいずれか１項に記載の無線装置によって送信された無線フレームの受信をコンピュータに実行させるためのプログラムであって、受信手段が、請求項１６，２４，２５のいずれか１項に記載の無線装置が通信パラメータを制御しないで送信した無線フレームを受信する第１のステップと、検出手段が、受信手段によって受信された無線フレームの受信電波を検波して検波信号を検出する第２のステップと、変換手段が、検波信号をビット判定して検波信号をビット列に変換する第３のステップと、検出手段が、ビット列に基づいて無線フレームのフレーム長を検出する第４のステップとをコンピュータに実行させる。
【発明の効果】
【００２８】
この発明の実施の形態によれば、無線装置は、複数のフレーム長に対して所望の演算方法を適用して演算した演算結果によって送信先へ送信したい送信情報を表わすように複数のフレーム長を決定し、その決定した複数のフレーム長を有する複数の無線フレームを送信する。その結果、複数のフレーム長が無線通信によって変化しても、複数のフレーム長に対して所望の演算方法を適用した演算結果においては、フレーム長の変化分が除去される。
【００２９】
従って、フレーム長が変化しても、正確に受信できるように送信情報を表わす無線フレームを送信できる。
【００３０】
また、この発明の実施の形態によれば、無線装置は、複数の無線フレームを受信し、その受信した複数のフレーム長を検出する。そして、無線装置は、複数のフレーム長に対して所望の演算方法を適用して演算した演算結果に基づいて送信情報を復号する。その結果、複数のフレーム長が無線通信によって変化しても、複数のフレーム長に対して所望の演算方法を適用した演算結果においては、フレーム長の変化分が除去される。
【００３１】
従って、フレーム長が変化しても、送信情報を表わす無線フレームを正確に受信できる。
【００３２】
更に、この発明の実施の形態によれば、制御対象機器を制御する制御元の無線装置は、制御識別子を無線フレームのフレーム長を用いて表わすように無線フレームを生成し、その生成した無線フレームを変調方式、フレームフォーマット、暗号化方式およびフレームタイプを固定して送信する。その結果、無線フレームのフレーム長は、変動しない。
【００３３】
従って、受信側で、待ち受けているフレーム長の無線フレームを受信でき、被制御部を正確に制御できる。
【００３４】
更に、この発明の実施の形態によれば、制御対象機器を制御する制御元の無線装置は、制御識別子を無線フレームのフレーム長を用いて表わすように無線フレームを生成し、その生成した無線フレームを、複数の変調方式、複数のフレームフォーマット、複数の暗号化方式および複数のフレームタイプの所望の組合せを用いて組合せの個数に等しい回数だけ繰り返し送信する。その結果、フレーム長が通信方式によって変動しても、受信側で変調方式、フレームフォーマット、暗号化方式およびフレームタイプの所望の組合せを用いて復号した複数のビット列のいずれかは、被制御部の制御識別子に一致する。
【００３５】
従って、フレーム長が通信方式によって変動しても、被制御部を正確に制御できる。
【００３６】
更に、この発明の実施の形態によれば、制御対象機器を制御する制御元の無線装置は、インフラストラクチャモードにおいて他の無線装置との間で無線リンクを確立していないとき、自律送信モードへ移行し、制御識別子を無線フレームのフレーム長を用いて表わすように無線フレームを送信する。即ち、無線装置は、無線フレームを送信できないとき、自律送信モードへ移行し、無線フレームを送信する。
【００３７】
従って、無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信できる。
【図面の簡単な説明】
【００３８】
【図１】この発明の実施の形態１による無線通信システムの概略図である。
【図２】図１に示す無線装置の構成を示す概略図である。
【図３】図１に示す受信機の構成を示す概略図である。
【図４】図３に示す不要波除去回路の構成を示す概略図である。
【図５】ビット列と無線フレームの時間長であるフレーム長Ｌとの変換表を示す図である。
【図６】包絡線検波およびビット判定の概念図である。
【図７】累積値とビット列との変換表を示す図である。
【図８】制御識別子が複数の無線フレームからなる場合における図３に示すフレーム長判定回路の状態遷移図である。
【図９】図３に示すビット判定器の具体例な構成図である。
【図１０】ＰＳＤＵの構成を示す概略図である。
【図１１】フレームタイプを説明するための図である。
【図１２】この発明の実施の形態１における通信方式を示す概念図である。
【図１３】固定された通信方式の具体例を示す概略図である。
【図１４】通信方式を固定した場合のペイロードサイズの計算例を示す図である。
【図１５】変調方式、フレームフォーマット、暗号化方式およびフレームタイプの全ての組合せを用いた通信方式の具体例を示す概略図である。
【図１６】図１２に示す項目ａ，ｅを用いる場合の概念図である。
【図１７】伝送ビットと差分フレーム長との関係を示す図である。
【図１８】累積値とフレーム長との関係を示す図である。
【図１９】伝送ビットと差分フレーム長／基準値との関係を示す図である。
【図２０】伝送ビットと差分フレーム長との関係を示す図である。
【図２１】差分フレーム長／基準値によって伝送ビットを送信するときの複数の無線フレームのＰＳＤＵサイズを示す図である。
【図２２】差分フレーム長／基準値によって伝送ビットを送信するときの複数の無線フレームの別のＰＳＤＵサイズを示す図である。
【図２３】図３に示す受信機の他の構成を示す概略図である。
【図２４】図２３に示す同期検波回路の構成を示す概略図である。
【図２５】図３に示す受信機の更に他の構成を示す概略図である。
【図２６】図１に示す無線通信システムの動作を説明するためのフローチャートである。
【図２７】図１に示す無線通信システムの動作を説明するための別のフローチャートである。
【図２８】図１に示す無線通信システムの動作を説明するための更に別のフローチャートである。
【図２９】図１に示す無線通信システムの動作を説明するための更に別のフローチャートである。
【図３０】図１に示す無線通信システムの動作を説明するための更に別のフローチャートである。
【図３１】実施の形態１による無線通信システムの具体例を示す概略図である。
【図３２】実施の形態２による無線通信システムの概略図である。
【図３３】図３２に示す無線通信システムの具体例を示す概略図である。
【図３４】図３２に示す無線通信システムの動作を示すフローチャートである。
【図３５】実施の形態３による無線通信システムの概略図である。
【図３６】図３５に示す無線通信システムの具体例を示す概略図である。
【図３７】図３５に示す無線通信システムの別の具体例を示す概略図である。
【図３８】図３５に示す無線通信システムの動作を示すフローチャートである。
【図３９】実施の形態４による無線通信システムの概略図である。
【図４０】図３９に示す無線装置の構成を示す概略図である。
【図４１】図３９に示す受信機の構成を示す概略図である。
【図４２】図３９に示す無線通信システムの動作を示すフローチャートである。
【図４３】図３９に示す無線通信システムの動作を示す別のフローチャートである。
【発明を実施するための形態】
【００３９】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００４０】
［実施の形態１］
図１は、この発明の実施の形態１による無線通信システムの概略図である。図１を参照して、この発明の実施の形態１による無線通信システム１０は、無線装置１と、受信機２〜４と、被制御部５〜７とを備える。
【００４１】
無線装置１は、通常動作においてインフラストラクチャモードでアクセスポイント（図１では、図示せず）に帰属して無線通信を行う。そして、無線装置１は、アクセスポイントまたはアクセスポイント以外の他の無線装置との間で無線リンクを確立していないときに被制御部（被制御部５〜７の少なくとも１つ）の制御を開始するとき、無線フレームを自律的に送信可能な自律送信モードへ移行し、被制御部（被制御部５〜７の少なくとも１つ）の制御識別子ＣＩＤを表すフレーム長を有する無線フレームを後述する方法によって被制御部５〜７にそれぞれ対応する受信機２〜４へブロードキャストする。
【００４２】
制御識別子ＣＩＤは、被制御部（被制御部５〜７のいずれか）を特定し、かつ、被制御部（被制御部５〜７のいずれか）を制御するための情報であり、被制御部（被制御部５〜７のいずれか）を特定する特定情報と、被制御部（被制御部５〜７のいずれか）の制御内容を示す制御情報とを含む。
【００４３】
制御情報は、被制御部（被制御部５〜７のいずれか）をオンする制御内容、被制御部（被制御部５〜７のいずれか）をオフする制御内容、被制御部（被制御部５〜７のいずれか）が照明からなるとき、照明の光の強度を調整する制御内容、被制御部（被制御部５〜７のいずれか）がスピーカからなるとき、スピーカの音量を調整する制御内容、および被制御部（被制御部５〜７のいずれか）がモータからなるとき、モータの回転数を調整する制御内容等を含む。従って、受信機２〜４の各々は、制御識別子ＣＩＤに基づいて、この制御内容を含む制御信号を生成し、その生成した制御信号を対応する被制御部５〜７へ出力する。制御識別子ＣＩＤに含まれる特定情報および制御情報は、所望のビット数で表わされる。
【００４４】
受信機２〜４の各々は、例えば、１００μＷの電力を電源（図示せず）から受け、その受けた電力によって駆動される。受信機２〜４は、無線装置１から無線フレームを受信し、その受信した無線フレームの受信電波を包絡線検波して無線フレームのフレーム長を検出し、その検出したフレーム長をビット列に変換し、その変換したビット列が被制御部５〜７の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて、制御内容を含む制御信号を生成し、その生成した制御信号を対応する被制御部５〜７へ出力する。
【００４５】
この場合、受信機２〜４の各々は、制御情報を構成するビット値と、制御内容との対応関係を保持しており、その保持している対応関係を参照して、制御識別子ＣＩＤの制御情報を構成するビット値に対応する制御内容を検出し、その検出した制御内容を含む制御信号を生成する。
【００４６】
被制御部５〜７は、それぞれ、受信機２〜４に対応して設けられる。また、被制御部５〜７は、例えば、無線装置のホストシステム、照明、スピーカ、モニター、カメラおよびモータ等からなる。そして、被制御部５〜７は、それぞれ、対応する受信機２〜４から制御信号を受けると、その受けた制御信号に基づいて制御される。
【００４７】
なお、被制御部５〜７は、「制御対象機器」を構成する。
【００４８】
図２は、図１に示す無線装置１の構成を示す概略図である。図２を参照して、無線装置１は、アンテナ１１と、フレーム長変調信号生成部１２と、ホストシステム１３とを含む。
【００４９】
フレーム長変調信号生成部１２は、インフラストラクチャモードへ移行するための指示信号Ｃｏｍｄ１をホストシステム１３から受けると、自律送信モードからインフラストラクチャモードへ移行する。そして、フレーム長変調信号生成部１２は、インフラストラクチャモードにおいて、アンテナ１１を介して、アクセスポイントとの間で無線リンクを確立し、アクセスポイントと無線通信を行う。
【００５０】
また、フレーム長変調信号生成部１２は、インフラストラクチャモードにおいて、アクセスポイントとの間で無線リンクを確立していないときに、自律送信モードへ移行するための指示信号Ｃｏｍｄ２（「モード移行信号」を構成する）をホストシステム１３から受けると、インフラストラクチャモードから自律送信モードへ移行する。そして、フレーム長変調信号生成部１２は、自律送信モードにおいて、被制御部（被制御部５〜７の少なくとも１つ）を制御するための制御識別子ＣＩＤを表わすフレーム長と、そのフレーム長を有する無線フレームを送信するための通信方式とをホストシステム１３から受け、その受けたフレーム長を有する無線フレームをホストシステム１３から受けた通信方式によって受信機２〜４へブロードキャストする。
【００５１】
ホストシステム１３は、被制御部５〜７の制御識別子ＣＩＤ＿Ａ〜ＣＩＤ＿Ｃを予め保持している。制御識別子ＣＩＤ＿Ａ〜ＣＩＤ＿Ｃは、それぞれ、被制御部５〜７を特定し、かつ、被制御部５〜７を制御するための識別子である。
【００５２】
また、ホストシステム１３は、通常動作において、指示信号Ｃｏｍｄ１を生成し、その生成した指示信号Ｃｏｍｄ１をフレーム長変調信号生成部１２へ出力する。
【００５３】
更に、ホストシステム１３は、フレーム長変調信号生成部１２がインフラストラクチャモードで動作しているとき、無線装置１がアクセスポイントに帰属しているか否か、または無線装置１がアクセスポイント以外の無線装置と無線リンクを確立しているか否かを判定する。この場合、ホストシステム１３は、アクセスポイントとアソシエーション処理を完了すると、無線装置１がアクセスポイントに帰属していると判定し、その後、一定期間、アクセスポイントからビーコンフレームを受信しなければ、無線装置１がアクセスポイントに帰属していないと判定する。また、ホストシステム１３は、アクセスポイント以外の無線装置とアソシエーション処理を完了すると、無線装置１がアクセスポイント以外の無線装置と無線リンクを確立していると判定し、その後、一定期間、アクセスポイント以外の無線装置からビーコンフレームを受信しなければ、無線装置１がアクセスポイント以外の無線装置と無線リンクを確立していないと判定する。
【００５４】
そして、ホストシステム１３は、フレーム長変調信号生成部１２がインフラストラクチャモードで動作しているとき、無線装置１がアクセスポイントに帰属しておらず、かつ、無線装置１がアクセスポイント以外の無線装置と無線リンクを確立していないと判定したとき、即ち、無線装置１が他の無線装置と無線リンクを確立していないと判定したとき、指示信号Ｃｏｍｄ２を生成し、その生成した指示信号Ｃｏｍｄ２をフレーム長変調信号生成部１２へ出力する。
【００５５】
更に、ホストシステム１３は、指示信号Ｃｏｍｄ１をフレーム長変調信号生成部１２へ出力した後、フレーム長変調信号生成部１２がアクセスポイントとの間で無線リンクを確立すると、データを生成してフレーム長変調信号生成部１２へ出力するとともに、フレーム長変調信号生成部１２からデータを受ける。
【００５６】
更に、ホストシステム１３は、指示信号Ｃｏｍｄ２をフレーム長変調信号生成部１２へ送信した後、制御識別子ＣＩＤ＿Ａ〜ＣＩＤ＿Ｃを表わすフレーム長と、そのフレーム長を有する無線フレームを送信するための通信方式とをフレーム長変調信号生成部１２へ出力する。
【００５７】
図３は、図１に示す受信機２の構成を示す概略図である。図３を参照して、受信機２は、アンテナ２１と、不要波除去回路２２と、包絡線検波回路２３と、ビット判定器２４と、フレーム長検出回路２５と、フレーム長判定回路２６とを含む。 
【００５８】
不要波除去回路２２は、アンテナ２１を介して電波を受信し、その受信した受信電波から無線フレームの周波数を有する信号を抽出する。そして、不要波除去回路２２は、その抽出した信号を包絡線検波回路２３へ出力する。
【００５９】
包絡線検波回路２３は、不要波除去回路２２から受けた信号を包絡線検波し、その検波した検波信号をビット判定器２４へ出力する。
【００６０】
ビット判定器２４は、包絡線検波回路２３から受けた検波信号を一定周期（例えば、８μｓ）ごとに“０”または“１”のビット値に変換し、その変換後のビット列をフレーム長検出回路２５へ出力する。
【００６１】
フレーム長検出回路２５は、ビット判定器２４から受けたビット列に基づいて無線フレームのフレーム長を検出する。より具体的には、フレーム長検出回路２５は、“１”のビット値の個数を累計し、“０”のビット値が入力されると、“０”のビット値が入力されたときの累計値をフレーム長判定回路２６へ出力する。その後、フレーム長検出回路２５は、累計値をリセットする。
【００６２】
フレーム長判定回路２６は、フレーム長検出回路２５から受けた累計値を後述する方法によってビット列に変換する。そして、フレーム長判定回路２６は、その変換したビット列を保持する。
【００６３】
そうすると、フレーム長判定回路２６は、保持したビット列が被制御部５の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて制御信号を生成して被制御部５へ出力する。
【００６４】
なお、フレーム長判定回路２６は、保持したビット列のビット長が制御識別子ＣＩＤの長さを超える場合、ビット列のうち、最も古いビット値から順に破棄する。
【００６５】
また、図１に示す受信機３，４の各々も、図３に示す受信機２と同じ構成からなる。
【００６６】
図４は、図３に示す不要波除去回路２２の構成を示す概略図である。図４の（ａ）を参照して、不要波除去回路２２は、ＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）２２１からなる。ＢＰＦ２２１は、アンテナ２１を介して無線フレームの電波を受信し、その受信した受信電波から無線フレームの周波数を有する信号を包絡線検波回路２３へ通過させる。
【００６７】
図４の（ｂ）を参照して、不要波除去回路２２は、周波数変換回路２２２と、ＢＰＦ２２３とを含む。周波数変換回路２２２は、アンテナ２１を介して無線フレームの電波を受信し、その受信した電波の周波数をＢＰＦ２２３の通過帯域の周波数に変換する。そして、周波数変換回路２２２は、その変換した周波数を有する電波をＢＰＦ２２３へ出力する。
【００６８】
ＢＰＦ２２３は、周波数変換回路２２２から電波を受け、その受けた電波のうち、自己の通過帯域の周波数を有する電波を包絡線検波回路２３へ出力する。
【００６９】
図４の（ｃ）を参照して、不要波除去回路２２は、周波数変換回路２２４と、ＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）２２５とを含む。周波数変換回路２２４は、アンテナ２１を介して無線フレームの電波を受信し、その受信した電波の周波数をＬＰＦ２２５の通過帯域の周波数に変換する。そして、周波数変換回路２２４は、その変換した周波数を有する電波をＬＰＦ２２５へ出力する。
【００７０】
ＬＰＦ２２５は、周波数変換回路２２４から電波を受け、その受けた電波のうち、一定の周波数以下の周波数を有する電波を包絡線検波回路２３へ出力する。
【００７１】
不要波除去回路２２は、図４の（ａ）〜（ｃ）のいずれかに示す構成からなる。
【００７２】
図５は、ビット列と無線フレームの時間長であるフレーム長Ｌとの変換表を示す図である。図５を参照して、変換表ＴＢＬ１は、ビット列とフレーム長とを含む。ビット列およびフレーム長は、相互に対応付けられる。
【００７３】
８９６μｓのフレーム長Ｌは、“００００００”のビット列に対応付けられる。９２８（μｓ）のフレーム長Ｌは、“０００００１”のビット列に対応付けられる。９６０（μｓ）のフレーム長Ｌは、“００００１０”のビット列に対応付けられる。以下、同様にして、２９１２（μｓ）のフレーム長Ｌは、“１１１１１０”のビット列に対応付けられ、２９４４（μｓ）のフレーム長Ｌは、“１１１１１１”のビット列に対応付けられる。そして、“００００００”等のビット列は、制御識別子ＣＩＤである。即ち、“００００００”等のビット列は、制御したい被制御部（被制御部５〜７の少なくとも１つ）の制御識別子である。そして、“００００００”等のビット列のうち、先頭からの３ビット“０００”は、被制御部（被制御部５〜７の少なくとも１つ）を特定する特定情報であり、後半の３ビット“０００”は、被制御部（被制御部５〜７の少なくとも１つ）の制御内容を示す制御情報である。
【００７４】
ホストシステム１３は、変換表ＴＢＬ１を保持している。そして、ホストシステム１３は、“００００００”からなる制御識別子ＣＩＤに対して、変換表ＴＢＬ１を参照して８９６（μｓ）のフレーム長Ｌを割り当てる。
【００７５】
そうすると、ホストシステム１３は、Ｌ＝８９６（μｓ）のフレーム長と、Ｌ＝８９６（μｓ）のフレーム長を有する無線フレームの通信方式とをフレーム長変調信号生成部１２へ出力する。そして、フレーム長変調信号生成部１２は、Ｌ＝８９６（μｓ）のフレーム長と、Ｌ＝８９６（μｓ）のフレーム長を有する無線フレームの通信方式とをホストシステム１３から受け、その受けたフレーム長（＝８９６（μｓ））を有する無線フレームをホストシステム１３から受けた通信方式によって受信機２〜４へブロードキャストする。
【００７６】
ホストシステム１３は、“０００００１”等からなる制御識別子ＣＩＤに対しても、同様にしてフレーム長および通信方式をフレーム長変調信号生成部１２へ出力する。
【００７７】
上述したように、無線装置１は、制御識別子ＣＩＤをフレーム長によって表した無線フレームを受信機２〜４へブロードキャストする。
【００７８】
この場合、無線フレームは、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ等の管理フレーム、またはブロードキャストのデータフレーム、または受信機２〜４以外の無線装置へ送信すべきデータフレームからなる。
【００７９】
図６は、包絡線検波およびビット判定の概念図である。図６を参照して、受信機２〜４の包絡線検波回路２３は、無線フレームＦＲを不要波除去回路２２から受ける。無線フレームＦＲは、例えば、８９６（μｓ）のフレーム長Ｌを有する（（ａ）参照）。
【００８０】
包絡線検波回路２３は、無線フレームＦＲの包絡線ＥＶＬを検出し、その検出した包絡線ＥＶＬを８（μｓ）毎に検波し、検波値Ｉ１〜Ｉ１１３を検出する（（ｂ）参照）。
【００８１】
そして、包絡線検波回路２３は、検波値Ｉ１〜Ｉ１１３をビット判定器２４へ出力する。ビット判定器２４は、検波値Ｉ１〜Ｉ１１３をビット判定し、“１１１・・・１１１０”のビット列を得る。そして、ビット判定器２４は、“１１１・・・１１１０”のビット列をフレーム長検出回路２５へ出力する。
【００８２】
フレーム長検出回路２５は、“１１１・・・１１１０”のビット列の先頭から“１”のビット値の個数を累積し、“１１２”の累積値を検出する。そして、フレーム長検出回路２５は、１１３個目のビット値が“０”であるので、“１１２”の累積値をフレーム長判定回路２６へ出力し、その後、累積値をリセットする。
【００８３】
図７は、累積値とビット列との変換表を示す図である。図７を参照して、変換表ＴＢＬ２は、累積値とビット列とを含む。累積値およびビット列は、相互に対応付けられる。
【００８４】
“００００００”のビット列は、１１１≦ｃ≦１１３の累積値ｃに対応付けられる。“０００００１”のビット列は、１１５≦ｃ≦１１７の累積値ｃに対応付けられる。“００００１０”のビット列は、１１９≦ｃ≦１２１の累積値ｃに対応付けられる。以下、同様にして、“１１１１１０”のビット列は、３６３≦ｃ≦３６５の累積値ｃに対応付けられ、“１１１１１１”のビット列は、３６７≦ｃ≦３６９の累積値に対応付けられる。
【００８５】
フレーム長判定回路２６は、変換表ＴＢＬ２を保持している。そして、フレーム長判定回路２６は、フレーム長検出回路２５から“１１２”の累積値ｃを受けると、変換表ＴＢＬ２を参照して“００００００”のビット列を検出する。
【００８６】
そして、フレーム長判定回路２６は、その検出した“００００００”のビット列が被制御部（被制御部５〜７のいずれか）の制御識別子ＣＩＤに一致する場合、制御識別子ＣＩＤに基づいて制御信号を生成して被制御部（被制御部５〜７のいずれか）へ出力する。
【００８７】
図８は、制御識別子ＣＩＤが複数の無線フレームからなる場合における図３に示すフレーム長判定回路２６の状態遷移図である。
【００８８】
無線装置１は、制御識別子ＣＩＤを複数の無線フレームを用いて受信機２〜４へ送信する場合もある。その場合、受信機２〜４は、受信機２〜４以外の無線装置から送信された無線フレームが無線装置１から送信された無線フレームに割り込むと、制御識別子ＣＩＤを正しく復号できない。
【００８９】
そこで、このような場合、フレーム長判定回路２６は、図８に示す構成からなる。即ち、フレーム長判定回路２６は、ｃ１待ち状態２６１、ｃ２待ち状態２６２、・・・、ｃｎ待ち状態２６ｎ（ｎは２以上の整数）を有する。
【００９０】
ｃ１待ち状態２６１〜ｃｎ待ち状態２６ｎは、それぞれ、累積値ｃ１、ｃ２、・・・、ｃｎを待つ状態である。
【００９１】
フレーム長判定回路２６は、最初、ｃ１待ち状態２６１にあり、累積値ｃ１またはｃ１に近い累積値、例えば、ｃ１−１およびｃ１＋１が入力されれば、ｃ２待ち状態２６２へ移行する。そして、フレーム長判定回路２６は、累積値ｃ２またはｃ２に近い累積値が入力されれば、ｃ３待ち状態２６３へ移行する。以下、同様にして、フレーム長判定回路２６は、累積値ｃｎ−１またはｃｎ−１に近い累積値が入力されれば、ｃｎ待ち状態２６ｎへ移行し、累積値ｃｎまたはｃｎに近い累積値が入力されれば、制御識別子ＣＩＤに一致したと判定し、制御識別子ＣＩＤに基づいて制御信号を生成して被制御部（被制御部５〜７のいずれか）へ出力する。その結果、被制御部（被制御部５〜７のいずれか）は、制御信号によって制御される。
【００９２】
このように、フレーム長判定回路２６は、制御識別子ＣＩＤが複数の無線フレームを用いて送信された場合、ｎ個の累積値ｃ１、ｃ２、・・・、ｃｎを検出することによって制御識別子ＣＩＤを検出する。
【００９３】
一方、フレーム長判定回路２６は、例えば、ｃ２待ち状態２６２において、累積値ｃ２またはｃ２に近い累積値が、一定期間、入力されなければ、または累積値ｃ２またはｃ２に近い累積値と異なる累積値がｍ（ｍは２以上の整数）回以上入力されれば、初期状態であるｃ１待ち状態２６１に戻る。つまり、フレーム長判定回路２６は、制御識別子ＣＩＤでない無線フレームがたまたま待ち受けている累積値に一致したとしても、ｎ個の累積値ｃ１、ｃ２、・・・、ｃｎが連続して入力されなければ、初期状態であるｃ１待ち状態２６１に戻る。
【００９４】
無線装置１が制御識別子ＣＩＤを送信中に、他の無線装置の無線フレームが割り込んだ場合、フレーム長判定回路２６は、例えば、ｃ２待ち状態２６２において、累積値ｃ２またはｃ２に近い累積値と異なる累積値が入力されても、一定期間内、またはｍ回以上の異なる累積値が入力される前にｃ２の累積値が入力されれば、状態を次の累積値ｃ３を待つ状態へ遷移する。
【００９５】
従って、フレーム長判定回路２６が図８に示す状態を遷移することによって制御識別子ＣＩＤが複数の無線フレームを用いて送信された場合も制御識別子ＣＩＤを正しく受信でき、被制御部５〜７を制御できる。
【００９６】
図９は、図３に示すビット判定器２４の具体例な構成図である。図９を参照して、ビット判定器２４は、閾値判定器２４１と、レジスタ２４２と、演算器２４３とを含む。
【００９７】
閾値判定器２４１は、例えば、−９０ｄＢｍからなる閾値ＲＳＳＩ＿ｔｈ１を予め保持している。そして、閾値判定器２４１は、包絡線検波回路２３から受けた検波値Ｉ１〜Ｉ１１３を閾値ＲＳＳＩ＿ｔｈ１と比較して検波値Ｉ１〜Ｉ１１３をビット判定する。即ち、閾値判定器２４１は、検波値Ｉ１〜Ｉ１１３が閾値ＲＳＳＩ＿ｔｈ１以上であれば、検波値Ｉ１〜Ｉ１１３を“１”に変換し、検波値Ｉ１〜Ｉ１１３が閾値ＲＳＳＩ＿ｔｈ１よりも低ければ、検波値Ｉ１〜Ｉ１１３を“０”に変換する。
【００９８】
そして、閾値判定器２４１は、その変換したビット値からなるビット列をレジスタ２４２および演算器２４３へ出力する。
【００９９】
レジスタ２４２は、閾値判定器２４１から受けたビット列を一周期毎に１ビットづつシフトしながら保持し、その保持したビット列を演算器２４３へ順次出力する。
【０１００】
演算器２４３は、閾値判定器２４１からビット列の各ビット値を順次受け、レジスタ２４２から一周期遅れの各ビット値を順次受ける。そして、演算器２４３は、その受けた２つのビット値の論理和（ＯＲ）を演算し、その演算結果をフレーム長検出回路２５へ出力する。
【０１０１】
ＩＥＥＥ８０２．１１ｂにおける無線フレーム同士のフレーム間のスペースは、３０μｓ以上である。そして、包絡線検波回路２３は、８μｓ毎に包絡線検波を行い、ビット判定器２４は、８μｓ毎にビット判定を行う。従って、無線フレームと無線フレームとの間には、必ず、２個以上の“０”が存在する。このため、ビット判定の結果が“１０１”であれば、“０”は、誤りである確率が高い。
【０１０２】
しかし、ビット判定器２４は、図９に示す構成からなるので、“１０１”のビット列は、“１１１”に訂正される。従って、ビット判定器２４は、図９に示す構成を採用することによってビット誤りを低減してビット判定を行うことができる。
【０１０３】
このビット誤りは、フェージング環境下で生じるので、ビット判定器２４が図９に示す構成を採用することによって、フェージングによって生じるビット誤りを低減してビット判定を行うことができる。
【０１０４】
無線フレームのフレーム長は、変調方式（伝送速度）、フレームフォーマット、暗号化方式およびフレームタイプからなる通信パラメータによって変化する。
【０１０５】
そこで、この発明の実施の形態１においては、制御識別子ＣＩＤをフレーム長によって送信する場合、フレーム長が変化しない仕組み、またはフレーム長が変化しても受信機２〜４が制御識別子ＣＩＤを正確に復号できる仕組みを採用する。
【０１０６】
フレーム長をｙ（μｓ）とし、物理ヘッダの長さ（＝ＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）プリアンブル＋ＰＬＣＰヘッダ長）をβ（μｓ）とし、ＰＳＤＵ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）サイズをｘ（Ｂｙｔｅ）とし、伝送速度をα（Ｍｂｐｓ）とすると、αがα＝１，２，５．５，１１Ｍｂｐｓである場合、フレーム長ｙは、次式によって表される。
【０１０７】
ｙ＝８ｘ／α＋β・・・（１）
また、αがα＝６，９，１２，１８，２４，３６，４８，５４Ｍｂｐｓである場合、フレーム長ｙは、次式によって表される。
【０１０８】
ｙ＝ｃｅｉｌｉｎｇ（（２２＋８ｘ）／４α）×４＋β・・・（２）
なお、式（２）において、ｃｅｉｌｉｎｇ（Ｘ）は、Ｘ以上の最小の整数を意味する。
【０１０９】
図１０は、ＰＳＤＵの構成を示す概略図である。図１０を参照して、ＰＳＤＵは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）ヘッダと、Ｆｒａｍｅ  Ｂｏｄｙと、ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｕｍ）とからなる。
【０１１０】
Ｆｒａｍｅ  Ｂｏｄｙは、ＬＬＣヘッダと、ＩＰヘッダと、ＵＤＰヘッダと、ＵＤＰペイロードとを含む。そして、ＬＬＣヘッダは、８Ｂｙｔｅの長さを有し、ＩＰヘッダは、２０Ｂｙｔｅの長さを有し、ＵＤＰヘッダは、８Ｂｙｔｅの長さを有し、ＵＤＰペイロードは、任意の長さを有する。
【０１１１】
Ｆｒａｍｅ  Ｂｏｄｙは、ＬＬＣヘッダのみからなる場合、最小の長さを有し、ＬＬＣヘッダと、ＩＰヘッダと、ＵＤＰヘッダと、ＵＤＰペイロードとを含む場合、最大の長さを有する。
【０１１２】
ＭＡＣヘッダは、２４Ｂｙｔｅの長さを有し、ＦＣＳは、４Ｂｙｔｅの長さを有する。
【０１１３】
従って、ＰＳＤＵは、Ｆｒａｍｅ  ＢｏｄｙがＬＬＣヘッダのみからなる場合に最小長さを有し、最小長さは、３６Ｂｙｔｅである。
【０１１４】
そして、ＰＳＤＵサイズｘは、Ｆｒａｍｅ  Ｂｏｄｙの長さを変えることによって変えられる。
【０１１５】
無線フレームのフレーム長を決定する通信パラメータのうち、変調方式は、伝送速度αに影響を与え、フレームフォーマットは、物理ヘッダの長さβに影響を与え、暗号化方式およびフレームタイプは、ＰＳＤＵサイズｘに影響を与える。
【０１１６】
図１１は、フレームタイプを説明するための図である。図１１を参照して、アクセスポイントおよび無線装置は、ＷＭＭ（ＷｉＦｉ  Ｍｕｌｔｉｍｅｄｉａ）に対応しているものと、ＷＭＭに対応していないものとがある。
【０１１７】
ＷＭＭは、無線通信時のデータに、特定の通信にのみ、優先順位を付ける機能である。例えば、ＶｏＩＰのデータと、通常のデータとがある場合、ＷＭＭは、リアルタイム性が要求されるＶｏＩＰのデータに優先順位を付ける機能である。
【０１１８】
アクセスポイントがＷＭＭに対応している場合、無線装置は、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）データフレームをアクセスポイントへ送信する。そして、ＷＭＭに対応しているアクセスポイントは、データフレームを無線装置へ送信する（図１１の（ａ）参照）。
【０１１９】
また、アクセスポイントがＷＭＭに非対応である場合、無線装置およびアクセスポイントは、相互に、データフレームを相手へ送信する（図１１の（ｂ）参照）。
【０１２０】
更に、アクセスポイントは、自己に無線装置が帰属していない場合、データフレームを送信する（図１１の（ｃ）参照）。
【０１２１】
このように、フレームタイプは、ＱｏＳデータフレームおよびデータフレームのいずれかからなる。従って、この発明の実施の形態１においては、フレームタイプとしてＱｏＳデータフレームおよびデータフレームのいずれかを用いて通信方式を決定する。
【０１２２】
図１２は、この発明の実施の形態１における通信方式を示す概念図である。図１２を参照して、項目Ａ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２は、送信側の対処事項であり、具体的には、無線装置１のフレーム長変調信号生成部１２で実現される。この場合、フレーム長変調信号生成部１２は、項目Ａ１，Ｂ１，Ｃ１，Ｄ１を同時に用いて無線フレームを送信し、項目Ａ２，Ｂ２，Ｃ２，Ｄ２を同時に用いて無線フレームを送信し、項目Ａ１，Ｂ１，Ｃ１，Ｄ１と項目Ａ２，Ｂ２，Ｃ２，Ｄ２との任意の組合せ（例えば、Ａ１，Ｂ２，Ｃ２，Ｄ１）を用いて無線フレームを送信する。
【０１２３】
また、項目ａ，ｂ，ｃ，ｄ，ｅ，ｆは、受信側の対処事項であり、具体的には、受信機２〜４のフレーム長判定回路２６で実現される。この場合、フレーム長判定回路２６は、項目ａ，ｂ，ｃ，ｄを同時に用いてフレーム長を判定し、項目ａ，ｅを同時に用いてフレーム長を判定し、項目ｆを単独で用いてフレーム長を判定する。そして、項目ｅは、β，ｘによるフレーム長ｙの変動を吸収可能な対処事項であり、項目ｆは、α，β，ｘによるフレーム長ｙの変動を吸収可能な対処事項である。
【０１２４】
（１）送信側における通信方式
Ａ１：変調方式固定
自律送信モードにおいて、伝送速度αを１，２，５．５，６，９，１１，１２，１８，２４，３６，４８，５４Ｍｂｐｓのいずれかに固定して無線フレームをＭＡＣ層またはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）層でブロードキャストする。
【０１２５】
Ｂ１：フレームフォーマット固定
自律送信モードにおいて、フレームフォーマットをロングフレームフォーマット、ショートフレームフォーマットおよびウルトラショートフレームフォーマットのいずれかに固定して無線フレームをＭＡＣ層またはＩＰ層でブロードキャストする。
【０１２６】
Ｃ１：暗号化方式固定
自律送信モードにおいて、暗号化方式を暗号化無し，ＷＥＰ，ＷＰＡ／ＷＰＡ２−ＡＥＳ，ＷＰＡ／ＷＰＡ２−ＴＫＩＰのいずれかに固定して無線フレームをＭＡＣ層またはＩＰ層でブロードキャストする。
【０１２７】
Ｄ１：フレームタイプ固定
自律送信モードにおいて、フレームタイプをデータフレームおよびＱｏＳデータフレームのいずれかに固定して無線フレームをＭＡＣ層またはＩＰ層でブロードキャストする。
【０１２８】
Ａ２：変調方式総当り
自律送信モードにおいて、伝送速度αとして１，２，５．５，６，９，１１，１２，１８，２４，３６，４８，５４Ｍｂｐｓの全てを想定して無線フレームを作成し、ＭＡＣ層またはＩＰ層でブロードキャストする。
【０１２９】
Ｂ２：フレームフォーマット総当り
自律送信モードにおいて、フレームフォーマットをロングフレームフォーマット、ショートフレームフォーマットおよびウルトラショートフレームフォーマットの全てを想定して無線フレームを作成し、ＭＡＣ層またはＩＰ層でブロードキャストする。
【０１３０】
Ｃ２：暗号化方式総当り
自律送信モードにおいて、暗号化方式として暗号化無し，ＷＥＰ，ＷＰＡ／ＷＰＡ２−ＡＥＳ，ＷＰＡ／ＷＰＡ２−ＴＫＩＰの全てを想定して無線フレームを作成し、ＭＡＣ層またはＩＰ層でブロードキャストする。
【０１３１】
Ｄ２：フレームタイプ総当り
自律送信モードにおいて、フレームタイプとしてデータフレームおよびＱｏＳデータフレームの全てを想定して無線フレームを作成し、ＭＡＣ層またはＩＰ層でブロードキャストする。
【０１３２】
（２）受信側における判定方式
無線装置１が項目Ａ１，Ｂ１，Ｃ１，Ｄ１を同時に用いて無線フレームを送信した場合、受信機２〜４のフレーム長判定回路２６は、上記の項目Ａ１，Ｂ１，Ｃ１，Ｄ１で説明した１つの伝送速度、１つのフレームフォーマット、１つの暗号化方式および１つのフレームタイプを用いて送信されたフレーム長に相当する累積値を計算し、その計算した累積値に一致する累積値を受信したか否かを判定する。
【０１３３】
また、無線装置１が項目Ａ２，Ｂ２，Ｃ２，Ｄ２を同時に用いて無線フレームを送信した場合、受信機２〜４のフレーム長判定回路２６は、上記の項目Ａ２，Ｂ２，Ｃ２，Ｄ２で説明した全ての伝送速度、全てのフレームフォーマット、全ての暗号化方式および全てのフレームタイプを用いて送信された複数のフレーム長に相当する複数の累積値を計算し、その計算した複数の累積値のいずれかに一致する累積値を受信したか否かを判定する。
【０１３４】
更に、無線装置１が伝送速度、フレームフォーマット、暗号化方式およびフレームタイプの全てを制御せずに無線フレームを送信した場合、受信機２〜４のフレーム長判定回路２６は、項目ａ，ｂ，ｃ，ｄを同時に用いて、予め決定されたバイト数（＝ＰＳＤＵサイズｘ）に対応する送信パラメータによって決定されるフレーム長に相当する累積値を待ち受け、その待ち受けた累積値に一致する累積値を受信したか否かを判定する。
【０１３５】
この場合、送信される無線フレームのバイト数は、無線装置１と受信機２〜４との間で予め決定されている。そして、受信機２〜４のフレーム長判定回路２６は、全ての伝送速度、全てのフレームフォーマット、全ての暗号化方式および全てのフレームタイプの組合せを用いて、予め決定されたバイト数を有する無線フレームの複数のフレーム長を演算し、その演算した複数のフレーム長が得られるときの複数の累積値を演算する。そうすると、受信機２〜４のフレーム長判定回路２６は、その演算した複数の累積値を、待ち受けている累積値として保持しており、無線装置１から送信された無線フレームの受信電波に基づいて求めた累積値が、待ち受けている複数の累積値のいずれかに一致すれば、待ち受けている累積値を受信したと判定する。
【０１３６】
更に、無線装置１が全ての伝送速度を用い、フレームフォーマット、暗号化方式およびフレームタイプを制御しないで複数の無線フレームを送信した場合、受信機２〜４のフレーム長判定回路２６は、項目ａ（＝全ての伝送速度）および項目ｅを用いて複数のフレーム長を計算し、その計算した複数のフレーム長に基づいて１つまたは複数の差分フレーム長を計算し、その計算した１つまたは複数の差分フレーム長に一致する１つまたは複数の差分フレーム長を受信したか否かを判定する。
【０１３７】
更に、無線装置１が伝送速度、フレームフォーマット、暗号化方式およびフレームタイプの全てを制御しないで無線フレームを送信した場合、受信機２〜４のフレーム長判定回路２６は、項目ｆを用いて、１つまたは複数の差分フレーム長／基準値を計算し、その計算した１つまたは複数の差分フレーム長／基準値に一致する１つまたは複数の差分フレーム長／基準値を受信したか否かを判定する。
【０１３８】
（Ｉ）項目Ａ１，Ｂ１，Ｃ１，Ｄ１を用いる場合
図１３は、固定された通信方式の具体例を示す概略図である。図１３を参照して、変調方式（伝送速度）αは、１，２，５．５，６，９，１１，１２，１８，２４，４８，５４Ｍｂｐｓのいずれかに設定される。
【０１３９】
変調方式（伝送速度）αが１Ｍｂｐｓである場合、フレームフォーマットは、ロングフレームフォーマットに設定され、βは、１９２μｓである。
【０１４０】
また、変調方式（伝送速度）αが２，５．５，１１Ｍｂｐｓのいずれかである場合、フレームフォーマットは、ロングフレームフォーマットおよびショートフレームフォーマットのいずれかに設定される。そして、フレームフォーマットがロングフレームフォーマットに設定された場合、βは、１９２μｓであり、フレームフォーマットがショートフレームフォーマットに設定された場合、βは、９６μｓである。つまり、βは、９６μｓ，１９２μｓの２者択一である。そして、無線装置１のホストシステム１３は、無線装置１に適用されたシステムに応じて、ロングフレームフォーマットおよびショートフレームフォーマットのいずれかを選択する。つまり、ロングフレームフォーマットおよびショートフレームフォーマットのいずれを選択するかは、無線装置１に適用されたシステムによって決定される。
【０１４１】
更に、変調方式（伝送速度）αが６，９，１２，１８，２４，４８，５４Ｍｂｐｓのいずれかである場合、フレームフォーマットは、ロングフレームフォーマット、ショートフレームフォーマットおよびウルトラショートフレームフォーマットのいずれかに設定される。そして、フレームフォーマットがロングフレームフォーマットに設定された場合、βは、２０４μｓであり、フレームフォーマットがショートフレームフォーマットに設定された場合、βは、１０８μｓであり、フレームフォーマットがウルトラショートフレームフォーマットに設定された場合、βは、２０μｓである。つまり、βは、２０μｓ，１０８μｓ，２０４μｓの３者択一である。そして、無線装置１のホストシステム１３は、無線装置１に適用されるシステムに応じて、ロングフレームフォーマット、ショートフレームフォーマットおよびウルトラショートフレームフォーマットのいずれかを選択する。つまり、ロングフレームフォーマット、ショートフレームフォーマットおよびウルトラショートフレームフォーマットのいずれを選択するかは、無線装置１に適用されるシステムによって決定される。
【０１４２】
暗号化方式が暗号化無しである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が±０Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、ゼロである。また、暗号化方式がＷＥＰである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が＋８Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、＋８Ｂｙｔｅである。更に、暗号化方式がＷＰＡ／ＷＰＡ２−ＡＥＳである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が＋１６Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、＋１６Ｂｙｔｅである。更に、暗号化方式がＷＰＡ／ＷＰＡ２−ＴＫＩＰである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が＋２０Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、＋２０Ｂｙｔｅである。従って、ＰＳＤＵサイズｘの変動は、暗号化方式に関しては、±０，＋８，＋１６，＋２０Ｂｙｔｅの４者択一である。
【０１４３】
フレームタイプがデータフレームである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が±０Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、ゼロである。また、フレームタイプがＱｏＳデータフレームである場合、Ｆｒａｍｅ  Ｂｏｄｙの変動が＋２Ｂｙｔｅに設定され、ＰＳＤＵサイズｘの変動は、＋２Ｂｙｔｅである。従って、ＰＳＤＵサイズｘの変動は、フレームタイプに関しては、±０，＋２Ｂｙｔｅの２者択一である。
【０１４４】
その結果、暗号化方式として暗号化無しを選択し、フレームタイプとしてデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、ゼロになり、暗号化方式として暗号化無しを選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、０＋２＝＋２Ｂｙｔｅになる。また、暗号化方式としてＷＥＰを選択し、フレームタイプとしてデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋８＋０＝＋８Ｂｙｔｅになり、暗号化方式としてＷＥＰを選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋８＋２＝＋１０Ｂｙｔｅになる。更に、暗号化方式としてＷＰＡ／ＷＰＡ２−ＡＥＳを選択し、フレームタイプとしてデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋１６＋０＝＋１６Ｂｙｔｅになり、暗号化方式としてＷＰＡ／ＷＰＡ２−ＡＥＳを選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋１６＋２＝＋１８Ｂｙｔｅになる。更に、暗号化方式としてＷＰＡ／ＷＰＡ２−ＴＫＩＰを選択し、フレームタイプとしてデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋２０＋０＝＋２０Ｂｙｔｅになり、暗号化方式としてＷＰＡ／ＷＰＡ２−ＴＫＩＰを選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合、ＰＳＤＵサイズｘの変動は、＋２０＋２＝＋２２Ｂｙｔｅになる。
【０１４５】
制御識別子ＣＩＤが“００００００”である場合、フレーム長Ｌは、８９６μｓになる（図５のテーブルＴＢＬ１参照）。そこで、８９６μｓの無線フレームをＵＤＰパケットで送信する場合を想定する。
【０１４６】
伝送速度αが１Ｍｂｐｓである場合、β＝１９２μｓであるので、８９６＝８ｘ／１＋１９２より、ｘ＝８８Ｂｙｔｅになる。そして、暗号化方式をＷＥＰとし、フレームタイプをＱｏＳデータフレームとすると、ｘ＝ＭＡＣヘッダ＋（フレームタイプによる変動）＋（（ＬＬＣヘッダ＋ＩＰヘッダ＋ＵＤＰヘッダ＋ＵＤＰペイロード）＋（暗号化方式による変動）＋ＦＣＳであるので、８８＝２４＋２＋（（８＋２０＋８＋ｕ）＋８）＋４より、ｕ＝１４Ｂｙｔｅとなる。
【０１４７】
従って、１４Ｂｙｔｅのペイロードサイズを有するＵＤＰパケットを送信すれば、８９６μｓの無線フレームを送信できる。
【０１４８】
無線装置１のホストシステム１３は、８９６μｓのフレーム長を有する無線フレームを送信する場合、１４Ｂｙｔｅのペイロードサイズを有するＵＤＰパケットを生成し、その生成したＵＤＰパケットと、伝送速度α＝１Ｍｂｐｓ、βが１９２μｓであるロングフレームフォーマット、ＷＥＰの暗号化方式およびＱｏＳデータフレームのフレームタイプからなる通信方式とをフレーム長変調信号生成部１２へ出力する。
【０１４９】
そうすると、フレーム長変調信号生成部１２は、２４＋（（８＋２０＋８＋１４））＋４＝７８ＢｙｔｅのＰＳＤＵを生成し、その生成したＰＳＤＵをＷＥＰの暗号化方式によって暗号化する。そして、フレーム長変調信号生成部１２は、β＝１９２μｓであるロングフレームフォーマットの物理ヘッダを１Ｍｂｐｓの伝送速度で送信するとともに、その暗号化したＰＳＤＵをＱｏＳデータフレームを用いて１Ｍｂｐｓの伝送速度で送信する。
【０１５０】
その結果、８９６μｓのフレーム長を有する無線フレームが送信される。
【０１５１】
そして、受信機２〜４の各々は、無線フレームの受信電波に基づいて、上述した方法によって“１１２”の累積値を演算し、変換表ＴＢＬ２を参照して、“１１２”の累積値を“００００００”のビット列に変換する。
【０１５２】
なお、暗号化方式としてＷＰＡ／ＷＰＡ２−ＴＫＩＰを選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合、暗号化方式によるＰＳＤＵサイズｘの変動は、＋２０Ｂｙｔｅになり、フレームタイプによるＰＳＤＵサイズｘの変動は、＋２Ｂｙｔｅになるが、ＰＳＤＵサイズｘは、上述したように、８８Ｂｙｔｅであるので、８８＝２４＋２＋（（８＋２０＋２０＋ｕ）＋８）＋４＝８６＋ｕとなり、暗号化方式によるＰＳＤＵサイズｘの変動およびフレームタイプによるＰＳＤＵサイズｘの変動が最大になっても、ＵＤＰパケットのペイロードサイズｕは、ｕ＞０になる。
【０１５３】
変調方式（伝送速度）αとして、１Ｍｂｐｓ以外の値を選択し、フレームフォーマットとしてβが１９２μｓであるロングフレームフォーマット以外のフレームフォーマットを選択し、暗号化方式としてＷＥＰ以外の暗号化方式を選択し、フレームタイプとしてＱｏＳデータフレームを選択した場合も、同様にして、８９６μｓのフレーム長を有する無線フレームが送信される。
【０１５４】
また、８９６μｓ以外のフレーム長を有する無線フレームも、同様にして、各種の通信方式を用いて送信される。
【０１５５】
図１４は、通信方式を固定した場合のペイロードサイズの計算例を示す図である。図１４においては、フレーム長ｙが式（１）によって表される例として伝送速度αが１Ｍｂｐｓおよび２Ｍｂｐｓである場合が示されており、暗号化方式としてＷＰＡ／ＷＰＡ２−ＴＫＩＰが示されており、フレームタイプとしてＱｏＳデータフレームが示されている。また、フレーム長ｙが式（２）によって表される例として伝送速度αが６Ｍｂｐｓである場合が示されており、暗号化方式としてＷＰＡ／ＷＰＡ２−ＴＫＩＰが示されており、フレームタイプとしてＱｏＳデータフレームが示されている。更に、フレーム長ｙの例として８９６μｓおよび９２８μｓが示されている。
【０１５６】
更に、伝送速度αが２Ｍｂｐｓである場合、βは、１９２μｓ，９６μｓのいずれかからなるので、βとして１９２μｓ，９６μｓの両方を用いた場合のペイロードサイズを示す。
【０１５７】
更に、伝送速度αが６Ｍｂｐｓである場合、βは、２０４μｓ，１０８μｓ，２０μｓのいずれかからなるので、βとして２０４μｓ，１０８μｓ，２０μｓの全てを用いた場合のペイロードサイズを示す。
【０１５８】
フレーム長ｙが式（１）によって示され、伝送速度αが１Ｍｂｐｓである場合、式（１）にｙ＝８９６μｓまたは９２８μｓ、β＝１９２μｓ、およびα＝１Ｍｂｐｓを代入してＰＳＤＵサイズｘを計算する。そして、その計算したＰＳＤＵサイズｘをｘ＝２４＋２＋（（８＋２０＋２０＋ｕ）＋８）＋４＝８６＋ｕに代入して、ＵＤＰペイロードサイズｕを計算する。
【０１５９】
また、フレーム長ｙが式（１）によって示され、伝送速度αが２Ｍｂｐｓである場合、式（１）にｙ＝８９６μｓまたは９２８μｓ、β＝１９２μｓまたは９６μｓ、およびα＝２Ｍｂｐｓを代入してＰＳＤＵサイズｘを計算する。そして、その計算したＰＳＤＵサイズｘをｘ＝２４＋２＋（（８＋２０＋２０＋ｕ）＋８）＋４＝８６＋ｕに代入して、ＵＤＰペイロードサイズｕを計算する。
【０１６０】
更に、フレーム長ｙが式（２）によって示され、伝送速度αが６Ｍｂｐｓである場合、式（２）にｙ＝８９６μｓまたは９２８μｓ、β＝２０４μｓ，１０８μｓ，２０μｓのいずれか、およびα＝６Ｍｂｐｓを代入してＰＳＤＵサイズｘを計算する。そして、その計算したＰＳＤＵサイズｘをｘ＝２４＋２＋（（８＋２０＋２０＋ｕ）＋８）＋４＝８６＋ｕに代入して、ＵＤＰペイロードサイズｕを計算する。
【０１６１】
従って、無線装置１のホストシステム１３は、上述した方法によってＵＤＰペイロードサイズｕを計算し、その計算したＵＤＰペイロードサイズｕを有するＵＤＰパケットと、ＵＤＰペイロードサイズｕの計算に用いた通信方式とをフレーム長変調信号生成部１２へ出力する。
【０１６２】
なお、フレーム長、伝送速度α、暗号化方式およびフレームタイプが図１４に示すフレーム長、伝送速度α、暗号化方式およびフレームタイプ以外である場合も、同様にして、ＵＤＰペイロードサイズｕが計算される。
【０１６３】
（ＩＩ）項目Ａ２，Ｂ２，Ｃ２，Ｄ２を用いる場合
図１５は、変調方式、フレームフォーマット、暗号化方式およびフレームタイプの全ての組合せを用いた通信方式の具体例を示す概略図である。図１５を参照して、変調方式（伝送速度）αおよびβ（フレームフォーマット）の組合せは、１＋３×２＋７×３＝２８通りであり、その２８通りの各々に対して、暗号化方式が４通りであり、フレームタイプが２通りであるので、全ての組合せは、２８×４×２＝２２４通りである。
【０１６４】
無線装置１のホストシステム１３は、所望のＵＤＰペイロードサイズｕを有するＵＤＰパケットを生成し、その生成したＵＤＰパケットをフレーム長変調信号生成部１２へ出力する。
【０１６５】
フレーム長変調信号生成部１２は、ホストシステム１３から受けたＵＤＰパケットを含む無線フレームを、上述した２２４通りの通信方式でブロードキャストする。
【０１６６】
無線装置１が通信方式を固定して無線フレームを送信した場合（項目Ａ１，Ｂ１，Ｃ１，Ｄ１を用いて無線フレームを送信した場合）、無線フレームのフレーム長は、固定されるので、受信機２〜４の各々において、フレーム長判定回路２６は、その固定された通信方式を用いてフレーム長に相当する累積値を計算し、その計算した累積値に一致する累積値を受信したか否かを判定する。なお、無線装置１が通信方式を固定して無線フレームを送信する場合、受信機２〜４のフレーム長判定回路２６は、無線装置１が採用する通信方式を予め保持している。
【０１６７】
また、総当りの通信方式を用いて無線フレームを送信した場合（項目Ａ２，Ｂ２，Ｃ２，Ｄ２を用いて無線フレームを送信した場合）、受信機２〜４の各々において、フレーム長判定回路２６は、待ち受けている累積値に一致する累積値を受信したか否かを判定する。
【０１６８】
（ＩＩＩ）項目ａ，ｅを用いる場合
図１６は、図１２に示す項目ａ，ｅを用いる場合の概念図である。図１６を参照して、無線装置１は、複数の無線フレームＦＲ１〜ＦＲ４を受信機２〜４へ、順次、ブロードキャストする。この場合、無線フレームＦＲ１〜ＦＲ４は、それぞれ、フレーム長Ｌ１〜Ｌ４を有する。
【０１６９】
そして、無線装置１は、フレーム長ではなく、２つの無線フレームのフレーム長の差分である差分フレーム長によって制御識別子ＣＩＤを表して無線フレームＦＲ１〜ＦＲ４を受信機２へ、順次、ブロードキャストする。この場合、無線装置１は、無線フレームＦＲ１〜ＦＲ４のうちの任意の１つの無線フレームのフレーム長を基準フレーム長とし、その基準フレーム長と各フレーム長との差分によって制御識別子ＣＩＤを表す。
【０１７０】
例えば、各無線フレームＦＲ１〜ＦＲ４の１つ前の無線フレームのフレーム長を基準フレーム長とすると、制御識別子ＣＩＤは、Ｌ２−Ｌ１，Ｌ３−Ｌ２，Ｌ４−Ｌ３によって表される。
【０１７１】
フレーム長ｙは、式（１）または式（２）によって表されるため、２つのフレーム長の差分を演算することによって、βによるフレーム長ｙの変動は、完全に除去される。また、２つの無線フレームは、同じ無線通信環境で送信されると考えられるため、２つの無線フレームにおけるＰＳＤＵサイズｘによるフレーム長ｙの変動は、同じである。従って、２つのフレーム長の差分を演算することによって、ＰＳＤＵサイズｘによるフレーム長ｙの変動も除去される。
【０１７２】
このように、差分フレーム長によって制御識別子ＣＩＤを表すことによって、ｘおよびβによるフレーム長ｙの変動を吸収できる。
【０１７３】
図１７は、伝送ビットと差分フレーム長との関係を示す図である。図１７を参照して、対応表ＴＢＬ３は、伝送ビットと差分フレーム長とを含む。伝送ビットおよび差分フレーム長は、相互に対応付けられる。
【０１７４】
“００”の伝送ビットは、±０μｓの差分フレーム長に対応付けられ、“０１”の伝送ビットは、±４０μｓの差分フレーム長に対応付けられ、“１０”の伝送ビットは、±８０μｓの差分フレーム長に対応付けられ、“１１”の伝送ビットは、±１２０μｓの差分フレーム長に対応付けられる。
【０１７５】
その結果、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、１Ｍｂｐｓの伝送速度αで、ｗ，ｗ，ｗ＋１０，ｗ＋５，ｗ−１０ＢｙｔｅのＰＳＤＵサイズｘを有する５個の無線フレームを順次送信する。
【０１７６】
伝送速度αが１Ｍｂｐｓである場合、フレーム長ｙは、式（１）によって表わされるため、隣接する２つの無線フレームのフレーム長をｙ１，ｙ２とすると、ｙ１＝８ｘ１＋β、ｙ２＝８ｘ２＋βとなる。その結果、ｙ１−ｙ２＝８（ｘ１−ｘ２）となる。
【０１７７】
“００”の伝送ビットは、±０μｓの差分フレーム長に対応付けられるため、“００”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±０μｓである。その結果、差分ｘ１−ｘ２は、０Ｂｙｔｅになる。従って、“００”の伝送ビットを送信するとき、ｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームと、ｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームとが連続して送信される。
【０１７８】
また、“１０”の伝送ビットは、±８０μｓの差分フレーム長に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±８０μｓである。その結果、差分ｘ１−ｘ２は、±８０／８＝±１０Ｂｙｔｅになる。従って、“１０”の伝送ビットを送信するとき、ｗ＋１０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１７９】
更に、“０１”の伝送ビットは、±４０μｓの差分フレーム長に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±４０μｓである。その結果、差分ｘ１−ｘ２は、±４０／８＝±５Ｂｙｔｅになる。従って、“０１”の伝送ビットを送信するとき、ｗ＋５（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋１０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１８０】
更に、“１１”の伝送ビットは、±１２０μｓの差分フレーム長に対応付けられるため、“１１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±１２０μｓである。その結果、差分ｘ１−ｘ２は、±１２０／８＝±１５Ｂｙｔｅになる。従って、“１１”の伝送ビットを送信するとき、ｗ−１０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋５（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１８１】
２Ｍｂｐｓの伝送速度αで“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、２Ｍｂｐｓの伝送速度αで、ｗ，ｗ，ｗ＋２０，ｗ＋１０，ｗ−２０ＢｙｔｅのＰＳＤＵサイズｘを有する無線フレームを順次送信する。
【０１８２】
伝送速度αが２Ｍｂｐｓである場合、フレーム長ｙ１，ｙ２は、ｙ１＝８ｘ１／２＋β＝４ｘ１＋β、ｙ２＝８ｘ２／２＋β＝４ｘ２＋βとなる。その結果、ｙ１−ｙ２＝４（ｘ１−ｘ２）となる。
【０１８３】
“００”の伝送ビットを２Ｍｂｐｓの伝送速度αで送信するときの説明は、“００”の伝送ビットを１Ｍｂｐｓの伝送速度αで送信するときの説明と同じである。
【０１８４】
“１０”の伝送ビットは、±８０μｓの差分フレーム長に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±８０μｓである。その結果、差分ｘ１−ｘ２は、±８０／４＝±２０Ｂｙｔｅになる。従って、“１０”の伝送ビットを送信するとき、ｗ＋２０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１８５】
また、“０１”の伝送ビットは、±４０μｓの差分フレーム長に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±４０μｓである。その結果、差分ｘ１−ｘ２は、±４０／４＝±１０Ｂｙｔｅになる。従って、“０１”の伝送ビットを送信するとき、ｗ＋１０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋２０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１８６】
更に、“１１”の伝送ビットは、±１２０μｓの差分フレーム長に対応付けられるため、“１１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±１２０μｓである。その結果、差分ｘ１−ｘ２は、±１２０／４＝±３０Ｂｙｔｅになる。従って、“１１”の伝送ビットを送信するとき、ｗ−２０（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームがｗ＋１０（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームに続いて送信される。
【０１８７】
伝送速度αが１，２，５．５，１１Ｍｂｐｓである場合、フレーム長ｙは、式（１）によって表されるため、ｘ１−ｘ２＝（ｙ１−ｙ２）×α／８となる。
【０１８８】
従って、１，２，５．５，１１Ｍｂｐｓのいずれかの伝送速度αで“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、ｗ，ｗ，ｗ＋１０α，ｗ＋５α，ｗ−１０α（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームを順次送信する。
【０１８９】
６Ｍｂｐｓの伝送速度αで“００”，“１０”，“０１”，“１１”を順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、６Ｍｂｐｓの伝送速度αで、ｗ，ｗ，ｗ＋６０，ｗ＋３０，ｗ−６０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームを順次送信する。
【０１９０】
伝送速度αが６Ｍｂｐｓである場合、フレーム長ｙは、式（２）によって表わされるため、隣接する２つの無線フレームのフレーム長をｙ１，ｙ２とすると、ｙ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／４×６）×４＋β、ｙ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／４×６）×４＋βとなる。その結果、ｙ１−ｙ２＝ｃｅｉｌｉｎｇ［（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）］×４となる。
【０１９１】
“００”の伝送ビットを６Ｍｂｐｓの伝送速度αで送信するときの説明は、“００”の伝送ビットを１Ｍｂｐｓの伝送速度αで送信するときの説明と同じである。
【０１９２】
“１０”の伝送ビットは、±８０μｓの差分フレーム長に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±８０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）は、±８０／４＝±２０Ｂｙｔｅになる。ｘ１＝３６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×３６）／２４）＝１３である。また、ｘ２＝９６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×９６）／２４）＝３３である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）の絶対値は、｜１３−３３｜＝２０Ｂｙｔｅとなる。従って、“１０”の伝送ビットを送信するとき、ｘ２−ｘ１＝９６−３６＝６０Ｂｙｔｅであるので、ｗ＋６０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１９３】
また、“０１”の伝送ビットは、±４０μｓの差分フレーム長に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±４０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）は、±４０／４＝±１０Ｂｙｔｅになる。ｘ１＝３６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×３６）／２４）＝１３である。また、ｘ２＝６６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×６６）／２４）＝２３である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）の絶対値は、｜１３−２３｜＝１０Ｂｙｔｅとなる。従って、“０１”の伝送ビットを送信するとき、ｘ２−ｘ１＝６６−３６＝３０Ｂｙｔｅであるので、ｗ＋３０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋６０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１９４】
更に、“１１”の伝送ビットは、±１２０μｓの差分フレーム長に対応付けられるため、“１１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±１２０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）は、±１２０／４＝±３０Ｂｙｔｅになる。ｘ１＝３６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×３６）／２４）＝１３である。また、ｘ２＝１２６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）＝ｃｅｉｌｉｎｇ（（２２＋８×１２６）／２４）＝４３である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）の絶対値は、｜１３−４３｜＝３０Ｂｙｔｅとなる。従って、“１１”の伝送ビットを送信するとき、ｘ２−ｘ１＝１２６−３６＝９０Ｂｙｔｅであるので、ｗ−６０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋３０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０１９５】
９Ｍｂｐｓの伝送速度αで“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、９Ｍｂｐｓの伝送速度αで、ｗ，ｗ，ｗ＋９０，ｗ＋４５，ｗ−９０（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームを順次送信する。
【０１９６】
伝送速度αが９Ｍｂｐｓである場合、フレーム長ｙ１，ｙ２は、ｙ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／４×９）×４＋β＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）×４＋β、ｙ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／４×９）×４＋β＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／４×９）×４＋βとなる。その結果、ｙ１−ｙ２＝ｃｅｉｌｉｎｇ［（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）］×４となる。
【０１９７】
“００”の伝送ビットを９Ｍｂｐｓの伝送速度αで送信するときの説明は、“００”の伝送ビットを６Ｍｂｐｓの伝送速度αで送信するときの説明と同じである。
【０１９８】
“１０”の伝送ビットは、±８０μｓの差分フレーム長に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±８０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）は、±８０／４＝±２０Ｂｙｔｅになる。ｘ１＝３６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×３６）／３６）＝９である。また、ｘ２＝１２６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×１２６）／３６）＝２９である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）の絶対値は、｜９−２９｜＝２０Ｂｙｔｅとなる。従って、“１０”の伝送ビットを送信するとき、ｘ２−ｘ１＝１２６−３６＝９０Ｂｙｔｅであるので、ｗ＋９０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームに続いて送信される。
【０１９９】
また、“０１”の伝送ビットは、±４０μｓの差分フレーム長に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±４０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）は、±４０／４＝±１０Ｂｙｔｅになる。ｘ１＝１２６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×１２６）／３６）＝２９である。また、ｘ２＝１７１Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×１７１）／３６）＝３９である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）の絶対値は、｜２９−３９｜＝１０Ｂｙｔｅとなる。従って、“０１”の伝送ビットを送信するとき、ｘ２−ｘ１＝１７１−１２６＝４５Ｂｙｔｅであるので、ｗ＋４５（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋９０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームに続いて送信される。
【０２００】
更に、“１１”の伝送ビットは、±１２０μｓの差分フレーム長に対応付けられるため、“１１”の伝送ビットを送信するときの差分フレーム長ｙ１−ｙ２は、±１２０μｓである。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）は、±１２０／４＝±３０Ｂｙｔｅになる。ｘ１＝１７１Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×１７１）／３６）＝３９である。また、ｘ２＝３０６Ｂｙｔｅであるとき、ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）＝ｃｅｉｌｉｎｇ（（２２＋８×３０６）／３６）＝６９である。その結果、差分ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）−ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）の絶対値は、｜３９−６９｜＝３０Ｂｙｔｅとなる。従って、“１１”の伝送ビットを送信するとき、ｘ２−ｘ１＝３０６−１７１＝１３５Ｂｙｔｅであるので、ｗ−９０（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームがｗ＋４５（Ｂｙｔｅ）のＰＳＤＵサイズＸを有する無線フレームに続いて送信される。
【０２０１】
従って、６，９，１２，１８，２４，３６，４８，５４Ｍｂｐｓのいずれかの伝送速度αで“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、ｗ，ｗ，ｗ＋１０α，ｗ＋５α，ｗ−１０αのＰＳＤＵサイズｘを有する無線フレームを順次送信する。
【０２０２】
そうすると、無線装置１のフレーム長変調信号生成部１２は、伝送速度αが１，２，５．５，１１Ｍｂｐｓのいずれかである場合も、伝送速度αが６，９，１２，１８，２４，３６，４８，５４Ｍｂｐｓのいずれかである場合も、ｗ，ｗ，ｗ＋１０α，ｗ＋５α，ｗ−１０α（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームを順次送信することによって、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信できる。
【０２０３】
このように、１つ前の無線フレームのフレーム長を基準フレーム長とした場合、無線装置１のフレーム長変調信号生成部１２は、１，２，５．５，６，９，１１，１２，１８，２４，３６，４８，５４Ｍｂｐｓのいずれかの伝送速度αでｗ，ｗ，ｗ＋１０α，ｗ＋５α，ｗ−１０α（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームを順次送信することによって、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信できる。
【０２０４】
また、無線装置１のフレーム長変調信号生成部１２は、“００”，“１１”，“０１”，“１０”の順序で伝送ビット“００”，“０１”，“１０”，“１１”を送信する場合、ｗ，ｗ，ｗ＋１５α，ｗ＋１０α，ｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームを順次送信する。図１７に示すように、“００”，“０１”，“１０”，“１１”の伝送ビットは、それぞれ、±０，±４０，±８０，±１２０μｓの差分フレーム長に対応付けられるため、１つ前の無線フレームのフレーム長（＝基準フレーム長）との差分フレーム長が“００”，“０１”，“１０”，“１１”にそれぞれ対応する差分フレーム長になるように、隣接する２つのフレーム長を決定するＰＳＤＵサイズｘを決定すればよいからである。
【０２０５】
このような方法に従えば、隣接する２つの無線フレームの差分フレーム長を用いて“００”，“０１”，“１０”，“１１”の伝送ビットを任意の順序で送信できる。
【０２０６】
なお、上記においては、１つ前の無線フレームのフレーム長を基準フレーム長としたが、この発明の実施の形態１においては、これに限らず、基準フレーム長は、各無線フレームの１つ後の無線フレームのフレーム長であってもよく、各無線フレームの２つ前の無線フレームのフレーム長であってもよく、各無線フレームの２つ後の無線フレームのフレーム長であってもよく、一般的には、制御識別子ＣＩＤを構成するビット値を２ビットづつ送信するときに用いられる複数の無線フレームの任意の１つの無線フレームのフレーム長を基準フレーム長にすればよい。
【０２０７】
また、上記においては、“００”，“０１”，“１０”，“１１”の伝送ビットは、それぞれ、±０，±４０，±８０，±１２０μｓの差分フレーム長に対応付けられると説明したが（図１７参照）、この発明の実施の形態１においては、これに限らず、“００”，“０１”，“１０”，“１１”の伝送ビットは、±０，±８０，±１６０，±２４０μｓの差分フレーム長に対応付けられてもよく、±０，±１６０，±３２０，±４８０μｓの差分フレーム長に対応付けられてもよく、一般的には、±０，±８×ｐ，±（８×ｐ）×２，±（８×ｐ）×３μｓ（ｐ＝５，１０，１５，・・・）の差分フレーム長に対応付けられていればよい。
【０２０８】
更に、４個の無線フレームＦＲ１〜ＦＲ４を送信した場合、３個の差分フレーム長によって制御識別子ＣＩＤが表わされ、１個の差分フレーム長は、２ビットに対応付けられる。また、制御識別子ＣＩＤのビット数は、２ビット以上である。従って、制御識別子ＣＩＤのビット数をＫ（Ｋは２以上の偶数）とした場合、無線装置１は、（Ｋ／２）＋１個の無線フレームを受信機２へ、順次、ブロードキャストする。ここで、ｉ＝（Ｋ／２）＋１とすると、ｉは、２以上の整数である。
【０２０９】
制御識別子ＣＩＤのビット数が２ビットである場合、２ビットのビット値のうち、先頭のビット値は、被制御部（被制御部５〜７のいずれか）を特定する特定情報であり、２ビットのビット値のうち、最後尾のビット値は、被制御部（被制御部５〜７のいずれか）の制御内容を示す制御情報である。この場合、被制御部は、２個であり、制御内容も２個である。制御内容が２個であれば、被制御部のオン／オフを制御できる。従って、制御識別子ＣＩＤのビット数は、２ビット以上であればよい。そして、無線装置１は、２個以上の無線フレームをブロードキャストすればよい。
【０２１０】
制御識別子ＣＩＤのビット数が２ビットである場合、制御識別子ＣＩＤは、１個の差分フレーム長によって表わされる。そして、制御識別子ＣＩＤのビット数は、２ビット以上である。従って、制御識別子ＣＩＤを差分フレーム長によって表わした場合、制御識別子ＣＩＤは、１つまたは複数の差分フレーム長によって表わされる。
【０２１１】
図１８は、累積値とフレーム長との関係を示す図である。図１８を参照して、対応表ＴＢＬ４は、累積値とフレーム長とを含む。累積値およびフレーム長は、相互に対応付けられる。
【０２１２】
１１１≦ｃ≦１１３の累積値ｃは、８９６μｓのフレーム長に対応付けられる。１１５≦ｃ≦１１７の累積値ｃは、９２８μｓのフレーム長に対応付けられる。１１９≦ｃ≦１２１の累積値ｃは、９６０μｓのフレーム長に対応付けられる。以下、同様にして、３６３≦ｃ≦３６５の累積値ｃは、２９１２μｓのフレーム長に対応付けられ、３６７≦ｃ≦３６９の累積値は、２９４４μｓのフレーム長に対応付けられる。
【０２１３】
項目ａ，ｅが用いられる場合、受信機２〜４のフレーム長検出回路２５は、図１８に示す対応表ＴＢＬ４を予め保持しており、受信機２〜４のフレーム長判定回路２６は、図１７に示す対応表ＴＢＬ３を予め保持している。
【０２１４】
受信機２〜４のフレーム長検出回路２５は、上述した方法によって、複数の無線フレームに対応する複数の累積値を検出し、対応表ＴＢＬ４を参照して、その検出した複数の累積値を複数のフレーム長に変換し、その変換した複数のフレーム長をフレーム長判定回路２６へ出力する。
【０２１５】
そして、フレーム長判定回路２６は、フレーム長検出回路２５から受けた複数のフレーム長の各々と基準フレーム長との１つまたは複数の差分フレーム長を検出し、対応表ＴＢＬ３を参照して、その検出した１つまたは複数の差分フレーム長の各々を伝送ビットに変換してビット列を取得する。そして、フレーム長判定回路２６は、その取得したビット列が被制御部５〜７の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて制御信号を生成し、その生成した制御信号を被制御部５〜７へ送信する。
【０２１６】
これによって、制御識別子ＣＩＤを差分フレーム長によって表わした場合も、被制御部５〜７を制御できる。
【０２１７】
（ＩＶ）項目ｆを用いる場合
図１２に示す項目ｆが用いられる場合、無線装置１のフレーム長変調信号生成部１２は、図１２に示す項目ａ，ｅが用いられる場合と同じ方法によって複数の無線フレームＦＲ１〜ＦＲ４を受信機２〜４へ送信する。
【０２１８】
そして、無線装置１は、フレーム長ではなく、基準フレーム長との差分フレーム長を基準値で除算した差分フレーム長／基準値によって制御識別子ＣＩＤを表わして無線フレームＦＲ１〜ＦＲ４を受信機２〜４へ、順次、ブロードキャストする。
【０２１９】
この場合、無線装置１は、無線フレームＦＲ１〜ＦＲ４のうちの任意の１つの無線フレームのフレーム長を基準フレーム長とし、その基準フレーム長と各フレーム長との差分フレーム長を基準値によって除算した差分フレーム長／基準値によって制御識別子ＣＩＤを表す。
【０２２０】
例えば、１つ前の無線フレームのフレーム長を基準フレーム長とし、１つ前の差分フレーム長を基準値とした場合、制御識別子ＣＩＤは、（Ｌ３−Ｌ２）／（Ｌ２−Ｌ１），（Ｌ４−Ｌ３）／（Ｌ３−Ｌ２）によって表される。
【０２２１】
差分フレーム長を用いることによって、上述したように、β，ｘによるフレーム長ｙの変動を吸収できる。そして、差分フレーム長を基準値（＝差分フレーム長）によって除算することによって、式（１）の８ｘ／αの項の比、または式（２）の（（２２＋８ｘ）／４α）の項の比が演算されることになるので、伝送速度αによるフレーム長ｙの変動を吸収できる。
【０２２２】
このように、差分フレーム長／基準値によって制御識別子ＣＩＤを表わすことによって、α，β，ｘによるフレーム長ｙの変動を吸収できる。
【０２２３】
図１９は、伝送ビットと差分フレーム長／基準値との関係を示す図である。図１９を参照して、対応表ＴＢＬ５は、伝送ビットと差分フレーム長／基準値とを含む。伝送ビットおよび差分フレーム長／基準値は、相互に対応付けられる。
【０２２４】
“００”の伝送ビットは、±１の差分フレーム長／基準値に対応付けられ、“０１”の伝送ビットは、±２の差分フレーム長／基準値に対応付けられ、“１０”の伝送ビットは、±３の差分フレーム長／基準値に対応付けられ、“１１”の伝送ビットは、±４の差分フレーム長／基準値に対応付けられる。
【０２２５】
その結果、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、１Ｍｂｐｓの伝送速度αで、ｗ，ｗ＋１６，ｗ＋１６×２，ｗ＋１６×５，ｗ−１６×１，ｗ−１６×２５（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２２６】
伝送速度αが１Ｍｂｐｓである場合、連続する３つのフレーム長ｙ１，ｙ２，ｙ３は、それぞれ、ｙ１＝８ｘ１＋β、ｙ２＝８ｘ２＋β、およびｙ３＝８ｘ３＋βとなる。その結果、（ｙ３−ｙ２）／（ｙ２−ｙ１）＝（ｘ３−ｘ２）／（ｘ２−ｘ１）となる。
【０２２７】
“００”の伝送ビットは、±１の差分フレーム長／基準値に対応付けられるため、“００”の伝送ビットを送信するときの差分フレーム長／基準値は、±１である。その結果、（ｘ３−ｘ２）／（ｘ２−ｘ１）は、±１になる。従って、“００”の伝送ビットを送信するとき、ｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームと、ｗ＋１６（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームと、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームとが連続して送信される。
【０２２８】
また、“１０”の伝送ビットは、±３の差分フレーム長／基準値に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長／基準値は、±３である。その結果、（ｘ３−ｘ２）／（ｘ２−ｘ１）は、±３になる。従って、“１０”の伝送ビットを送信するとき、ｗ＋１６（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２２９】
更に、“０１”の伝送ビットは、±２の差分フレーム長／基準値に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長／基準値は、±２である。その結果、（ｘ３−ｘ２）／（ｘ２−ｘ１）は、±２になる。従って、“０１”の伝送ビットを送信するとき、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×１（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２３０】
更に、“１１”の伝送ビットは、±４の差分フレーム長／基準値に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長／基準値は、±４である。その結果、（ｘ３−ｘ２）／（ｘ２−ｘ１）は、±４になる。従って、“１１”の伝送ビットを送信するとき、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×１（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×２５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２３１】
また、“００”，“１１”，“１０”，“０１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、１Ｍｂｐｓの伝送速度αで、ｗ，ｗ−１６，ｗ−１６×２，ｗ＋１６×２，ｗ−１６×１０，ｗ＋１６×１４ＢｙｔｅのＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２３２】
６Ｍｂｐｓの伝送速度αで、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、６Ｍｂｐｓの伝送速度αで、ｗ，ｗ−１６，ｗ，ｗ＋４６，ｗ＋１３６，ｗ＋４９６ＢｙｔｅのＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２３３】
図２０は、伝送ビットと差分フレーム長との関係を示す図である。図２０を参照して、対応表ＴＢＬ６は、伝送ビットと差分フレーム長とを含む。伝送ビットおよび差分フレーム長は、相互に対応付けられる。
【０２３４】
“００”の伝送ビットは、±１×（基準値）に対応付けられ、“０１”の伝送ビットは、±２×（基準値）に対応付けられ、“１０”の伝送ビットは、±３×（基準値）に対応付けられ、“１１”の伝送ビットは、±４×（基準値）に対応付けられる。
【０２３５】
その結果、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、１Ｍｂｐｓの伝送速度αで、ｗ，ｗ＋１６，ｗ＋１６×２，ｗ＋１６×５，ｗ−１６×１，ｗ−１６×２５（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２３６】
伝送速度αが１Ｍｂｐｓである場合、連続する３つのフレーム長ｙ１，ｙ２，ｙ３は、それぞれ、ｙ１＝８ｘ１＋β、ｙ２＝８ｘ２＋β、およびｙ３＝８ｘ３＋βとなる。その結果、（ｙ３−ｙ２）＝（ｘ３−ｘ２）、（ｙ２−ｙ１）＝（ｘ２−ｘ１）となる。
【０２３７】
“００”の伝送ビットは、±１×（基準値）に対応付けられるため、“００”の伝送ビットを送信するときの差分フレーム長は、±１×（基準値）である。その結果、（ｘ３−ｘ２）は、±１×（ｘ２−ｘ１）になる。従って、“００”の伝送ビットを送信するとき、ｗ（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームと、ｗ＋１６（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームと、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズｘを有する無線フレームとが連続して送信される。
【０２３８】
また、“１０”の伝送ビットは、±３×（基準値）に対応付けられるため、“１０”の伝送ビットを送信するときの差分フレーム長は、±３×（基準値）である。その結果、（ｘ３−ｘ２）は、±３（ｘ２−ｘ１）になる。従って、“１０”の伝送ビットを送信するとき、ｗ＋１６（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２３９】
更に、“０１”の伝送ビットは、±２×（基準値）に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長は、±２×（基準値）である。その結果、（ｘ３−ｘ２）は、±２×（ｘ２−ｘ１）になる。従って、“０１”の伝送ビットを送信するとき、ｗ＋１６×２（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×１（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２４０】
更に、“１１”の伝送ビットは、±４×（基準値）に対応付けられるため、“０１”の伝送ビットを送信するときの差分フレーム長は、±４×（基準値）である。その結果、（ｘ３−ｘ２）は、±４×（ｘ２−ｘ１）になる。従って、“１１”の伝送ビットを送信するとき、ｗ＋１６×５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×１（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームと、ｗ−１６×２５（Ｂｙｔｅ）のＰＳＤＵサイズを有する無線フレームとが連続して送信される。
【０２４１】
また、“００”，“１１”，“１０”，“０１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、１Ｍｂｐｓの伝送速度αで、ｗ，ｗ−１６，ｗ−１６×２，ｗ＋１６×２，ｗ−１６×１０，ｗ＋１６×１４ＢｙｔｅのＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２４２】
６Ｍｂｐｓの伝送速度αで、“００”，“１０”，“０１”，“１１”の伝送ビットを順次送信する場合、無線装置１のフレーム長変調信号生成部１２は、６Ｍｂｐｓの伝送速度αで、ｗ，ｗ−１６，ｗ，ｗ＋４６，ｗ＋１３６，ｗ＋４９６ＢｙｔｅのＰＳＤＵサイズｘを有する複数の無線フレームを順次送信する。
【０２４３】
図２１は、差分フレーム長／基準値によって伝送ビットを送信するときの複数の無線フレームのＰＳＤＵサイズｘを示す図である。なお、図２１に示すＸ１〜Ｘ６は、伝送速度αが６Ｍｂｐｓであるときのｃｅｉｌｉｎｇ（（２２＋８ｘ）／４α）の値である。
【０２４４】
“００”，“１０”，“０１”，“１１”の伝送ビットを差分フレーム長／基準値によって表わして送信する場合、無線装置１のフレーム長変調信号生成部１２は、６個の無線フレームを順次送信する。
【０２４５】
６個の無線フレームのフレーム長をｙ１，ｙ２，ｙ３，ｙ４，ｙ５，ｙ６とすると、伝送速度αが６Ｍｂｐｓである場合、フレーム長ｙは、式（２）によって表わされるため、フレーム長ｙ１，ｙ２，ｙ３，ｙ４，ｙ５，ｙ６は、それぞれ、ｙ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）×４＋β、ｙ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）×４＋β、ｙ３＝ｃｅｉｌｉｎｇ（（２２＋８ｘ３）／２４）×４＋β、ｙ４＝ｃｅｉｌｉｎｇ（（２２＋８ｘ４）／２４）×４＋β、ｙ５＝ｃｅｉｌｉｎｇ（（２２＋８ｘ５）／２４）×４＋βおよびｙ６＝ｃｅｉｌｉｎｇ（（２２＋８ｘ６）／２４）×４＋βとなる。
【０２４６】
伝送ビットを差分フレーム長／基準値によって表わす場合、隣接する２つの無線フレームの差分フレーム長が計算されるため、βは、消去される。また、差分フレーム長を基準値によって除算した場合、基準値も差分フレーム長によって表わされるため、ｃｅｉｌｉｎｇ（（２２＋８ｘ）／２４）×４の“４”も消去される。
【０２４７】
そこで、Ｘ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／２４）、Ｘ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／２４）、Ｘ３＝ｃｅｉｌｉｎｇ（（２２＋８ｘ３）／２４）、Ｘ４＝ｃｅｉｌｉｎｇ（（２２＋８ｘ４）／２４）、Ｘ５＝ｃｅｉｌｉｎｇ（（２２＋８ｘ５）／２４）およびＸ６＝ｃｅｉｌｉｎｇ（（２２＋８ｘ６）／２４）とする。
【０２４８】
例えば、ｘ１＝ｗ＝３２Ｂｙｔｅとすると、ｘ２＝ｗ−１６＝３２−１６＝１６、ｘ３＝ｗ＝３２、ｘ４＝ｗ＋４６＝３２＋４６＝７８、ｘ５＝ｗ＋１３６＝３２＋１３６＝１６８、およびｘ６＝ｗ＋４９６＝３２＋４９６＝５２８Ｂｙｔｅとなる。
【０２４９】
ｘ１＝３２、ｘ２＝１６、ｘ３＝３２、ｘ４＝７８、ｘ５＝１６８、およびｘ６＝５２８Ｂｙｔｅを用いてＸ１〜Ｘ６を計算すると、Ｘ１＝１２、Ｘ２＝７、Ｘ３＝１２、Ｘ４＝２７、Ｘ５＝５７およびＸ６＝１７７となる（図２１参照）。
【０２５０】
最初に送信される伝送ビット“００”は、（ｙ３−ｙ２）／（ｙ２−ｙ１）＝（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）によって表わされるため、Ｘ１，Ｘ２，Ｘ３の各値を用いて、（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）を計算すると、（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）＝（１２−７）／（７−１２）＝５／−５＝−１となる。
【０２５１】
一方、“００”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±１に対応付けられるため、ｘ１＝３２、ｘ２＝１６およびｘ３＝３２ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“００”の伝送ビットを送信できる。
【０２５２】
また、２番目に送信される伝送ビット“１０”は、（ｙ４−ｙ３）／（ｙ３−ｙ２）＝（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）によって表わされるため、Ｘ２，Ｘ３，Ｘ４の各値を用いて、（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）を計算すると、（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）＝（２７−１２）／（１２−７）＝１５／５＝３となる。
【０２５３】
一方、“１０”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±３に対応付けられるため、ｘ２＝１６、ｘ３＝３２およびｘ４＝７８ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“１０”の伝送ビットを送信できる。
【０２５４】
更に、３番目に送信される伝送ビット“０１”は、（ｙ５−ｙ４）／（ｙ４−ｙ３）＝（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）によって表わされるため、Ｘ３，Ｘ４，Ｘ５の各値を用いて、（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）を計算すると、（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）＝（５７−２７）／（２７−１２）＝３０／１５＝２となる。
【０２５５】
一方、“０１”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±２に対応付けられるため、ｘ３＝３２、ｘ４＝７８およびｘ５＝１６８ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“０１”の伝送ビットを送信できる。
【０２５６】
更に、最後に送信される伝送ビット“１１”は、（ｙ６−ｙ５）／（ｙ５−ｙ４）＝（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）によって表わされるため、Ｘ４，Ｘ５，Ｘ６の各値を用いて、（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）を計算すると、（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）＝（１７７−５７）／（５７−２７）＝１２０／３０＝４となる。
【０２５７】
一方、“１１”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±４に対応付けられるため、ｘ４＝７８、ｘ５＝１６８およびｘ６＝５２８ＢｙｔｅのＰＳＤＵサイズを有する３個の無線フレームの差分フレーム長／基準値によって“１１”の伝送ビットを送信できる。
【０２５８】
図２２は、差分フレーム長／基準値によって伝送ビットを送信するときの複数の無線フレームの別のＰＳＤＵサイズを示す図である。なお、図２２に示すＸ１〜Ｘ６は、伝送速度αが９Ｍｂｐｓであるときのｃｅｉｌｉｎｇ（（２２＋８ｘ）／４α）の値である。
【０２５９】
伝送速度αが９Ｍｂｐｓである場合、フレーム長ｙ１，ｙ２，ｙ３，ｙ４，ｙ５，ｙ６は、それぞれ、ｙ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）×４＋β、ｙ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）×４＋β、ｙ３＝ｃｅｉｌｉｎｇ（（２２＋８ｘ３）／３６）×４＋β、ｙ４＝ｃｅｉｌｉｎｇ（（２２＋８ｘ４）／３６）×４＋β、ｙ５＝ｃｅｉｌｉｎｇ（（２２＋８ｘ５）／３６）×４＋βおよびｙ６＝ｃｅｉｌｉｎｇ（（２２＋８ｘ６）／３６）×４＋βとなる。
【０２６０】
伝送ビットを差分フレーム長／基準値によって表わす場合、上述したように、ｃｅｉｌｉｎｇ（（２２＋８ｘ）／２４）×４＋βの“４”およびβは、消去されるので、Ｘ１＝ｃｅｉｌｉｎｇ（（２２＋８ｘ１）／３６）、Ｘ２＝ｃｅｉｌｉｎｇ（（２２＋８ｘ２）／３６）、Ｘ３＝ｃｅｉｌｉｎｇ（（２２＋８ｘ３）／３６）、Ｘ４＝ｃｅｉｌｉｎｇ（（２２＋８ｘ４）／３６）、Ｘ５＝ｃｅｉｌｉｎｇ（（２２＋８ｘ５）／３６）およびＸ６＝ｃｅｉｌｉｎｇ（（２２＋８ｘ６）／３６）とする。
【０２６１】
そして、ｘ１＝３２、ｘ２＝１６、ｘ３＝３２、ｘ４＝７３、ｘ５＝１５４、およびｘ６＝４７８Ｂｙｔｅを用いてＸ１〜Ｘ６を計算すると、Ｘ１＝８、Ｘ２＝５、Ｘ３＝８、Ｘ４＝１７、Ｘ５＝３５およびＸ６＝１０７となる（図２２参照）。
【０２６２】
最初に送信される伝送ビット“００”は、（ｙ３−ｙ２）／（ｙ２−ｙ１）＝（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）によって表わされるため、Ｘ１，Ｘ２，Ｘ３の各値を用いて、（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）を計算すると、（Ｘ３−Ｘ２）／（Ｘ２−Ｘ１）＝（８−５）／（５−８）＝３／−３＝−１となる。
【０２６３】
一方、“００”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±１に対応付けられるため、９Ｍｂｐｓの伝送速度αを用いる場合も、ｘ１＝３２、ｘ２＝１６およびｘ３＝３２ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“００”の伝送ビットを送信できる。
【０２６４】
また、２番目に送信される伝送ビット“１０”は、（ｙ４−ｙ３）／（ｙ３−ｙ２）＝（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）によって表わされるため、Ｘ２，Ｘ３，Ｘ４の各値を用いて、（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）を計算すると、（Ｘ４−Ｘ３）／（Ｘ３−Ｘ２）＝（１７−８）／（８−５）＝９／３＝３となる。
【０２６５】
一方、“１０”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±３に対応付けられるため、９Ｍｂｐｓの伝送速度αを用いる場合も、ｘ２＝１６、ｘ３＝３２およびｘ４＝７３ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“１０”の伝送ビットを送信できる。
【０２６６】
更に、３番目に送信される伝送ビット“０１”は、（ｙ５−ｙ４）／（ｙ４−ｙ３）＝（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）によって表わされるため、Ｘ３，Ｘ４，Ｘ５の各値を用いて、（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）を計算すると、（Ｘ５−Ｘ４）／（Ｘ４−Ｘ３）＝（３５−１７）／（１７−８）＝１８／９＝２となる。
【０２６７】
一方、“０１”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±２に対応付けられるため、９Ｍｂｐｓの伝送速度αを用いる場合も、ｘ３＝３２、ｘ４＝７３およびｘ５＝１５４ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“０１”の伝送ビットを送信できる。
【０２６８】
更に、最後に送信される伝送ビット“１１”は、（ｙ６−ｙ５）／（ｙ５−ｙ４）＝（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）によって表わされるため、Ｘ４，Ｘ５，Ｘ６の各値を用いて、（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）を計算すると、（Ｘ６−Ｘ５）／（Ｘ５−Ｘ４）＝（１０７−３５）／（３５−１７）＝７２／１８＝４となる。
【０２６９】
一方、“１１”の伝送ビットは、図１９に示すように差分フレーム長／基準値＝±４に対応付けられるため、９Ｍｂｐｓの伝送速度αを用いる場合も、ｘ４＝７３、ｘ５＝１５４およびｘ６＝４７８ＢｙｔｅのＰＳＤＵサイズｘを有する３個の無線フレームの差分フレーム長／基準値によって“１１”の伝送ビットを送信できる。
【０２７０】
伝送速度αが１２，１８，２４，４８，５４Ｍｂｐｓのいずれかである場合も、同様にして、６個のＰＳＤＵサイズｘを有する６個の無線フレームを順次送信することによって、差分フレーム長／基準値を用いて“００”，“１１”，“１０”，“０１”の伝送ビットを送信できる。
【０２７１】
このように、上述したように計算した６個のＰＳＤＵサイズを有する６個の無線フレームを順次送信することによって、差分フレーム長／基準値を用いて“００”，“１１”，“１０”，“０１”の伝送ビットを順次送信できる。 
【０２７２】
また、“００”，“０１”，“１０”，“１１”の伝送ビットを差分フレーム長／基準値によって表わして“００”，“１１”，“１０”，“０１”の順序で送信する場合、連続する３個の無線フレームのフレーム長を用いて差分フレーム長／基準値を計算したときの値が“００”，“１１”，“１０”，“０１”にそれぞれ対応する±０，±４，±３，±２になるように（図１９参照）、６個のＰＳＤＵサイズを計算し、その計算した６個のＰＳＤＵサイズを有する６個の無線フレームを順次送信すればよい。
【０２７３】
このような方法に従えば、隣接する３つの無線フレームの差分フレーム長／基準値を用いて“００”，“０１”，“１０”，“１１”の伝送ビットを任意の順序で送信できる。
【０２７４】
また、４個の無線フレームＦＲ１〜ＦＲ４を送信した場合、２個の差分フレーム長／基準値によって制御識別子ＣＩＤが表わされ、１個の差分フレーム長／基準値は、２ビットに対応付けられる。また、制御識別子ＣＩＤのビット数は、２ビット以上である。従って、無線装置１は、項目ｆが用いられる場合、（Ｋ／２）＋２個の無線フレームを受信機２へ、順次、ブロードキャストする。ここで、ｊ＝（Ｋ／２）＋２とすると、ｊは、３以上の整数である。
【０２７５】
上述したように、制御識別子ＣＩＤのビット数は、２ビット以上であればよいので、無線装置１は、制御識別子ＣＩＤを差分フレーム長／基準値によって表わす場合、３個以上の無線フレームをブロードキャストすればよい。この場合、制御識別子ＣＩＤは、１つまたは複数の差分フレーム長／基準値によって表わされる。
【０２７６】
項目ｆが用いられる場合、受信機２〜４のフレーム長検出回路２５は、図１８に示す対応表ＴＢＬ４を予め保持しており、受信機２〜４のフレーム長判定回路２６は、図１９に示す対応表ＴＢＬ５または対応表ＴＢＬ６を予め保持している。
【０２７７】
受信機２〜４のフレーム長検出回路２５は、上述した方法によって複数の無線フレームに対応する複数の累積値を検出し、対応表ＴＢＬ４を参照して、その検出した複数の累積値を複数のフレーム長に変換し、その変換した複数のフレーム長をフレーム長判定回路２６へ出力する。
【０２７８】
そして、フレーム長判定回路２６は、フレーム長検出回路２５から受けた複数のフレーム長に基づいて、１つまたは複数の差分フレーム長／基準値を演算し、対応表ＴＢＬ５を参照して、その演算した１つまたは複数の差分フレーム長／基準値の各々を伝送ビットに変換してビット列を取得する。そして、フレーム長判定回路２６は、その取得したビット列が被制御部５〜７の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて制御信号を生成し、その生成した制御信号を被制御部５〜７へ送信する。
【０２７９】
これによって、制御識別子ＣＩＤを差分フレーム長／基準値によって表わした場合も、被制御部５〜７を制御できる。
【０２８０】
このように、対応表ＴＢＬ５が用いられる場合、フレーム長判定回路２６は、各差分フレーム長を基準値で除算して各差分フレーム長を２ビットの伝送ビットに変換する。
【０２８１】
なお、上記においては、“００”，“０１”，“１０”，“１１”の伝送ビットは、それぞれ、±１，±２，±３，±４の差分フレーム長／基準値に対応付けられると説明したが（図１９参照）、この発明の実施の形態１においては、これに限らず、“００”，“０１”，“１０”，“１１”の伝送ビットは、±２，±４，±６，±８の差分フレーム長／基準値に対応付けられてもよく、±１，±３，±５，±７の差分フレーム長／基準値に対応付けられてもよく、一般的には、±１，±（１＋ｑ），±（１＋２ｑ），±（１＋３ｑ）または±２，±（２＋ｑ），±（２＋２ｑ），±（２＋３ｑ）（ｑ＝奇数または偶数）の差分フレーム長／基準値に対応付けられていればよい。
【０２８２】
また、制御識別子ＣＩＤを差分フレーム長／基準値によって表わした場合、フレーム長判定回路２６は、対応表ＴＢＬ６を用いて、複数のフレーム長に基づいてビット列を取得してもよい。より詳細に説明する。２ビットの伝送ビットを差分フレーム長／基準値によって表わして送信する場合、３個の無線フレームＦＲ１〜ＦＲ３が順次送信される。無線フレームＦＲ１〜ＦＲ３は、それぞれ、フレーム長Ｌ１〜Ｌ３を有する。
【０２８３】
フレーム長判定回路２６は、フレーム長検出回路２５から受けた複数のフレーム長Ｌ１〜Ｌ３に基づいて複数の差分フレーム長（Ｌ２−Ｌ１），（Ｌ３−Ｌ２）を演算し、差分フレーム長（Ｌ２−Ｌ１）を基準値とする。そして、フレーム長判定回路２６は、±１×基準値（＝（Ｌ２−Ｌ１））、±２×基準値（＝（Ｌ２−Ｌ１））、±３×基準値（＝（Ｌ２−Ｌ１））および±４×基準値（＝（Ｌ２−Ｌ１））を演算する。
【０２８４】
そうすると、フレーム長判定回路２６は、差分フレーム長（Ｌ３−Ｌ２）を±１×基準値（＝（Ｌ２−Ｌ１））、±２×基準値（＝（Ｌ２−Ｌ１））、±３×基準値（＝（Ｌ２−Ｌ１））および±４×基準値（＝（Ｌ２−Ｌ１））と比較する。そして、フレーム長判定回路２６は、差分フレーム長（Ｌ３−Ｌ２）が±１×基準値（＝（Ｌ２−Ｌ１））に一致すれば、差分フレーム長（Ｌ３−Ｌ２）を“００”の伝送ビットに変換し、差分フレーム長（Ｌ３−Ｌ２）が±２×基準値（＝（Ｌ２−Ｌ１））に一致すれば、差分フレーム長（Ｌ３−Ｌ２）を“０１”の伝送ビットに変換し、差分フレーム長（Ｌ３−Ｌ２）が±３×基準値（＝（Ｌ２−Ｌ１））に一致すれば、差分フレーム長（Ｌ３−Ｌ２）を“１０”の伝送ビットに変換し、差分フレーム長（Ｌ３−Ｌ２）が±４×基準値（＝（Ｌ２−Ｌ１））に一致すれば、差分フレーム長（Ｌ３−Ｌ２）を“１１”の伝送ビットに変換する。
【０２８５】
このように、対応表ＴＢＬ６が用いられる場合、フレーム長判定回路２６は、±１，±２，±３，±４と基準値との乗算を演算して各差分フレーム長を２ビットの伝送ビットに変換する。
【０２８６】
なお、上記においては、“００”，“０１”，“１０”，“１１”の伝送ビットは、それぞれ、±１×（基準値），±２×（基準値），±３×（基準値），±４×（基準値）の差分フレーム長に対応付けられると説明したが（図２０参照）、実施の形態１においては、これに限らず、“００”，“０１”，“１０”，“１１”の伝送ビットは、±２×（基準値），±４×（基準値），±６×（基準値），±８×（基準値）の差分フレーム長に対応付けられてもよく、±１×（基準値），±３×（基準値），±５×（基準値），±７×（基準値）の差分フレーム長に対応付けられてもよく、一般的には、±１×（基準値），±（１＋ｑ）×（基準値），±（１＋２ｑ）×（基準値），±（１＋３ｑ）×（基準値）または±２×（基準値），±（２＋ｑ）×（基準値），±（２＋２ｑ）×（基準値），±（２＋３ｑ）×（基準値）（ｑ＝奇数または偶数）の差分フレーム長×（基準値）に対応付けられていればよい。
【０２８７】
上述したように、制御識別子ＣＩＤを差分フレーム長／基準値によって表わした場合、フレーム長判定回路２６は、差分フレーム長を基準値で除算する演算、または±１，±（１＋ｑ），±（１＋２ｑ），±（１＋３ｑ）と基準値との乗算、または±２，±（２＋ｑ），±（２＋２ｑ），±（２＋３ｑ）と基準値との乗算を用いて各差分フレーム長を２ビットの伝送ビットに変換する。
【０２８８】
図２３は、図３に示す受信機２の他の構成を示す概略図である。実施の形態１による無線通信システム１０は、受信機２に代えて図２３に示す受信機２Ａを備えていてもよい。
【０２８９】
図２３を参照して、受信機２Ａは、図３に示す受信機２の包絡線検波回路２３を同期検波回路２７に代えたものであり、その他は、受信機２と同じである。
【０２９０】
同期検波回路２７は、不要波除去回路２２から無線信号の受信信号を受け、その受けた受信信号を同期検波する。そして、同期検波回路２７は、その同期検波の結果をビット判定器２４へ出力する。
【０２９１】
図２４は、図２３に示す同期検波回路２７の構成を示す概略図である。図２４を参照して、同期検波回路２７は、乗算器２７１と、搬送波再生回路２７２と、ＬＰＦ２７３とを含む。
【０２９２】
乗算器２７１は、無線信号の受信信号を不要波除去回路２２から受け、搬送波再生回路２７２から搬送波を受ける。そして、乗算器２７１は、無線信号の受信信号に搬送波を乗算し、その乗算結果をＬＰＦ２７３へ出力する。
【０２９３】
搬送波再生回路２７２は、無線信号の受信信号を不要波除去回路２２から受け、その受けた無線信号の受信信号に基づいて、搬送波を再生する。この搬送波は、無線信号が送信されたときの搬送波と同じ周波数および位相を有する。そして、搬送波再生回路２７２は、その再生した搬送波を乗算器２７１へ出力する。
【０２９４】
ＬＰＦ２７３は、乗算器２７１から乗算結果を受け、その受けた乗算結果の高域成分を除去して乗算結果の低域成分を検波結果としてビット判定器２４へ出力する。
【０２９５】
受信機２Ａにおいては、ビット判定器２４は、同期検波回路２７からの検波信号をサンプリング周期でサンプリングしてディジタル信号列に変換する。
【０２９６】
このように、受信機２Ａは、無線信号の受信信号を同期検波して受信信号をディジタル信号列に変換する。
【０２９７】
また、実施の形態１による無線通信システム１０は、図３に示す受信機２の包絡線検波回路２３を再生検波回路に代えた受信機を備えていてもよい。
【０２９８】
再生検波回路は、無線信号の受信信号を不要波除去回路２２から受け、その受けた無線信号の受信信号を再生検波（非特許文献３）によって検波する。そして、再生検波回路は、その検波結果をビット判定器２４へ出力する。
【０２９９】
このように、実施の形態１による無線通信システム１０は、包絡線検波、同期検波および再生検波等によって無線信号の受信信号を検波する受信機を備えていてもよく、一般的には、任意の方法によって無線信号の受信信号を検波する受信機を備えていてもよい。
【０３００】
図２５は、図３に示す受信機２の更に他の構成を示す概略図である。実施の形態１による無線通信システム１０は、受信機２に代えて図２５に示す受信機２Ｂを備えていてもよい。
【０３０１】
図２５を参照して、受信機２Ｂは、図３に示す受信機２のフレーム長検出回路２５をフレーム長検出回路２５Ａに代えたものであり、その他は、受信機２と同じである。
【０３０２】
フレーム長検出回路２５Ａは、ビット判定器２４からビット列を受ける。そして、フレーム長検出回路２５Ａは、その受けたビット列の立ち上がりから立ち下がりまでの時間長をフレーム長として検出する。即ち、フレーム長検出回路２５Ａは、ビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出する。そして、フレーム長検出回路２５Ａは、その検出したフレーム長をフレーム長判定回路２６へ出力する。
【０３０３】
また、実施の形態１による無線通信システム１０は、図２５に示す受信機２Ｂの包絡線検波回路２３を同期検波回路２７または再生検波回路に代えた受信機を備えていてもよい。
【０３０４】
受信機２は、ビット列における“１”の個数の累積値をカウントし、そのカウントした累積値にビット判定の周期を乗算してフレーム長を検出する。また、受信機２Ｂは、ビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出する。
【０３０５】
従って、この発明の実施の形態による受信機は、ビット列に基づいてフレーム長を検出するものであればよい。
【０３０６】
図２６は、図１に示す無線通信システム１０の動作を説明するためのフローチャートである。なお、図２６においては、被制御部５を制御する場合を例にして無線通信システム１０の動作を説明する。また、図２６は、図１２に示す項目Ａ１，Ｂ１，Ｃ１，Ｄ１を同時に用いる場合における無線通信システム１０の動作を説明するためのフローチャートである。更に、図２６においては、無線装置１は、インフラストラクチャモードにあることを前提として無線通信システム１０の動作を説明する。
【０３０７】
図２６を参照して、一連の動作が開始されると、無線装置１のホストシステム１３は、制御対象機器の制御を開始するか否かを判定する（ステップＳ１）。そして、ホストシステム１３は、制御対象機器の制御を開始すると判定すると、モードが自律送信モードであるか否かを更に判定する（ステップＳ２）。
【０３０８】
ステップＳ２において、モードが自律送信モードでないと判定されたとき、無線装置１のホストシステム１３は、上述した方法によって、無線装置１が他の無線装置と無線リンクを確立済みであるか否かを更に判定する（ステップＳ３）。
【０３０９】
ステップＳ３では、ホストシステム１３は、アクセスポイントに帰属していれば、他の無線装置と無線リンクを確立済みであると判定し、アクセスポイント以外の無線装置と無線リンクを確立していれば、他の無線装置と無線リンクを確立済みであると判定する。また、ステップＳ３では、ホストシステム１３は、アクセスポイントに帰属していなければ、無線装置と無線リンクを確立済みでないと判定し、アクセスポイント以外の無線装置と無線リンクを確立していなければ、他の無線装置と無線リンクを確立済みでないと判定する。
【０３１０】
ステップＳ３において、無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、一連の動作は、ステップＳ５へ移行する。
【０３１１】
一方、ステップＳ３において、無線装置１が他の無線装置と無線リンクを確立済みでないと判定されたとき、ホストシステム１３は、指示信号Ｃｏｍｄ２を生成してフレーム長変調信号生成部１２へ出力する。
【０３１２】
フレーム長変調信号生成部１２は、ホストシステム１３からの指示信号Ｃｏｍｄ２に応じて、インフラストラクチャモードから自律送信モードへ移行する（ステップＳ４）。
【０３１３】
そして、ステップＳ２において、モードが自律送信モードであると判定されたとき、またはステップＳ３において無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、またはステップＳ４の後、ホストシステム１３は、制御したい被制御部５の制御識別子ＣＩＤを表すフレーム長と、所望の通信方式とをフレーム長変調信号生成部１２へ出力し、フレーム長変調信号生成部１２は、ホストシステム１３から受けたフレーム長を有する無線フレームをホストシステム１３から受けた所望の通信方式によって受信機Ｒへ送信する（ステップＳ５）。つまり、フレーム長変調信号生成部１２は、変調方式、フレームフォーマット、暗号化方式およびフレームタイプを固定した通信方式によって無線フレームを受信機Ｒへ送信する。
【０３１４】
なお、ステップＳ２において、モードが自律送信モードであると判定されたとき、一連の動作がステップＳ５へ移行するのは、自律送信モードは、無線装置１が他の無線装置と無線リンクを確立していないときに、無線装置１が無線フレームを自律的に送信するモードであるからである。
【０３１５】
受信機２において、不要波除去回路２２は、アンテナ２１を介して電波を受信し、その受信した受信電波から不要波を除去して無線フレームの周波数を有する信号を抽出する。これによって、受信機２は、無線フレームを受信する（ステップＳ６）。そして、不要波除去回路２２は、その抽出した信号を包絡線検波回路２３へ出力する。
【０３１６】
包絡線検波回路２３は、不要波除去回路２２から受けた信号を一定周期ごとに包絡線検波し（ステップＳ７）、その検波した検波信号をビット判定器２４へ出力する。
【０３１７】
ビット判定器２４は、包絡線検波回路２３から受けた検波信号を“０”または“１”のビット値に変換して包絡線をビット判定する（ステップＳ８）。そして、ビット判定器２４は、その変換後のビット列をフレーム長検出回路２５へ出力する。
【０３１８】
フレーム長検出回路２５は、ビット判定器２４から受けたビット列における“１”のビット値の個数を累計し、“０”のビット値が入力されると、“１”の累積を停止し、そのときの累積値を“１”の累積値として演算する（ステップＳ９）。そして、フレーム長検出回路２５は、累積値をフレーム長判定回路２６へ出力する。フレーム長判定回路２６は、変換表ＴＢＬ２を参照して、フレーム長検出回路２５から受けた累積値をビット列に変換する（ステップＳ１０）。
【０３１９】
フレーム長判定回路２６は、累計値をビット列に変換すると、ビット列が被制御部５の制御識別子ＣＩＤに一致するか否かを判定する（ステップＳ１１）。
【０３２０】
ステップＳ１１において、ビット列が制御識別子ＣＩＤに一致すると判定されたとき、フレーム長判定回路２６は、制御信号を生成して被制御部５へ出力する。即ち、フレーム長判定回路２６は、制御識別子Ｄに基づいて被制御部５を制御する（ステップＳ１２）。
【０３２１】
ステップＳ１２においては、受信機２のフレーム長判定回路２６は、被制御部５をオンする制御内容、被制御部５をオフする制御内容、被制御部５（照明）の光の強度を調整する制御内容、および被制御部５（スピーカ）の音量を調整する制御内容等のいずれかを含む制御信号を生成し、その生成した制御信号を被制御部５へ出力する。これによって、被制御部５は、オンされたり、オフされたり、光の強度が調整されたり、音量が調整される。
【０３２２】
そして、ステップＳ１１において、ビット列が制御識別子ＣＩＤに一致しないと判定されたとき、またはステップＳ１２の後、一連の動作は終了する。
【０３２３】
このように、図２６に示すフローチャートに従えば、無線装置１は、インフラストラクチャモードにおいて他の無線装置と無線リンクを確立していないとき、自律送信モードへ移行して、被制御部５の制御識別子ＣＩＤを表すフレーム長を有する無線フレームを受信機２へ送信する（ステップＳ１〜ステップＳ５参照）。
【０３２４】
従って、無線装置１は、無線フレームを送信できないときでも、制御したい被制御部５の制御識別子ＣＩＤを表すフレーム長を有する無線フレームを送信できる。
【０３２５】
また、無線装置１は、固定した通信方式を用いて制御識別子ＣＩＤを表わすフレーム長を有する無線フレームを送信するので（ステップＳ５参照）、無線フレームのフレーム長は、変動しない。その結果、受信機２は、待ち受けているフレーム長の無線フレームを受信でき、被制御部５を正確に制御できる。
【０３２６】
図２７は、図１に示す無線通信システム１０の動作を説明するための別のフローチャートである。なお、図２７においても、被制御部５を制御する場合を例にして無線通信システム１０の動作を説明する。また、図２７に示すフローチャートは、図１２に示す項目Ａ２，Ｂ２，Ｃ２，Ｄ２を同時に用いる場合における無線通信システム１０の動作を説明するためのフローチャートである。更に、図２７においても、無線装置１は、インフラストラクチャモードにあることを前提として無線通信システム１０の動作を説明する。
【０３２７】
図２７に示すフローチャートは、図２６に示すフローチャートのステップＳ５〜ステップＳ１１をそれぞれステップＳ５Ａ〜ステップＳ１１Ａに代えたものであり、その他は、図２６に示すフローチャートと同じである。
【０３２８】
図２７を参照して、一連の動作が開始されると、上述したステップＳ１〜ステップＳ４が順次実行される。
【０３２９】
そして、ステップＳ２において、モードが自律送信モードであると判定されたとき、またはステップＳ３において無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、またはステップＳ４の後、無線装置１は、被制御部５の制御識別子ＣＩＤを表わすフレーム長を有する無線フレームを通信パラメータ（変調方式、フレームフォーマット、暗号化方式およびフレームタイプ）の総当り方式によって受信機２へ送信する（ステップＳ５Ａ）。即ち、無線装置１は、全ての変調方式、全てのフレームフォーマット、全ての暗号化方式および全てのフレームタイプを用いた２２４通りの通信方式で制御識別子ＣＩＤを表わすフレーム長を有する無線フレームを受信機２へ送信する。
【０３３０】
受信機２において、不要波除去回路２２は、アンテナ２１を介して電波を受信し、その受信した受信電波から不要波を除去して複数の無線フレームの周波数を有する信号を抽出する。これによって、受信機２は、複数の無線フレームを順次受信する（ステップＳ６Ａ）。そして、不要波除去回路２２は、その抽出した信号を包絡線検波回路２３へ出力する。
【０３３１】
包絡線検波回路２３は、不要波除去回路２２から受けた複数の信号を一定周期ごとに、順次、包絡線検波し（ステップＳ７Ａ）、その検波した複数の検波信号をビット判定器２４へ出力する。
【０３３２】
ビット判定器２４は、包絡線検波回路２３から受けた複数の検波信号の各々を“０”または“１”のビット値に変換して複数の包絡線を、順次、ビット判定する（ステップＳ８Ａ）。そして、ビット判定器２４は、その変換後の複数のビット列をフレーム長検出回路２５へ出力する。
【０３３３】
フレーム長検出回路２５は、ビット判定器２４から受けた複数のビット列の各々における“１”のビット値の個数を累計し、“０”のビット値が入力されると、“１”の累積を停止し、そのときの累積値を“１”の累積値として演算し、複数の累積値を検出する（ステップＳ９Ａ）。そして、フレーム長検出回路２５は、複数の累積値をフレーム長判定回路２６へ出力する。フレーム長判定回路２６は、変換表ＴＢＬ２を参照して、フレーム長検出回路２５から受けた複数の累積値を複数のビット列に変換する（ステップＳ１０Ａ）。
【０３３４】
フレーム長判定回路２６は、複数の累計値を複数のビット列に変換すると、複数のビット列のいずれかが被制御部５の制御識別子ＣＩＤに一致するか否かを判定する（ステップＳ１１Ａ）。
【０３３５】
ステップＳ１１Ａにおいて、複数のビット列のいずれかが制御識別子ＣＩＤに一致すると判定されたとき、フレーム長判定回路２６は、制御識別子Ｄに基づいて制御信号を生成して被制御部５へ出力する。即ち、フレーム長判定回路２６は、制御識別子Ｄに基づいて被制御部５を制御する（ステップＳ１２）。
【０３３６】
そして、ステップＳ１１Ａにおいて、複数のビット列のいずれも、制御識別子ＣＩＤに一致しないと判定されたとき、またはステップＳ１２の後、一連の動作は終了する。
【０３３７】
このように、図２７に示すフローチャートに従えば、無線装置１は、インフラストラクチャモードにおいて他の無線装置と無線リンクを確立していないとき、自律送信モードへ移行して、被制御部５の制御識別子ＣＩＤを表すフレーム長を有する無線フレームを受信機２へ送信する（ステップＳ１〜ステップＳ４，Ｓ５Ａ参照）。
【０３３８】
従って、無線装置１は、無線フレームを送信できないときでも、制御したい被制御部５の制御識別子ＣＩＤを表すフレーム長を有する無線フレームを送信できる。
【０３３９】
また、無線装置１は、全ての変調方式、全てのフレームフォーマット、全ての暗号化方式および全てのフレームタイプを用いた２２４通りの通信方式で制御識別子ＣＩＤを表わすフレーム長を有する無線フレームを受信機２へ送信するので（ステップＳ５Ａ参照）、フレーム長が通信方式によって変動しても、複数のビット列のいずれかは、被制御部５の制御識別子ＣＩＤに一致する。従って、フレーム長が通信方式によって変動しても、被制御部５を正確に制御できる。
【０３４０】
図２８は、図１に示す無線通信システム１０の動作を説明するための更に別のフローチャートである。なお、図２８においても、被制御部５を制御する場合を例にして無線通信システム１０の動作を説明する。また、図２８に示すフローチャートは、図１２に示す項目ａ，ｅを同時に用いる場合における無線通信システム１０の動作を説明するためのフローチャートである。更に、図２８においても、無線装置１は、インフラストラクチャモードにあることを前提として無線通信システム１０の動作を説明する。
【０３４１】
図２８に示すフローチャートは、図２７に示すフローチャートのステップＳ５Ａ，Ｓ９Ａ，Ｓ１０ＡをそれぞれステップＳ５Ｂ，Ｓ９Ｂ，Ｓ１０Ｂに代え、ステップＳ１１ＡをステップＳ１１に代えたものであり、その他は、図２７に示すフローチャートと同じである。
【０３４２】
図２８を参照して、一連の動作が開始されると、上述したステップＳ１〜ステップＳ４が順次実行される。
【０３４３】
そして、ステップＳ２において、モードが自律送信モードであると判定されたとき、またはステップＳ３において無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、またはステップＳ４の後、無線装置１は、被制御部５の制御識別子ＣＩＤを差分フレーム長によって表わすように複数の無線フレームを送信する（ステップＳ５Ｂ）。
【０３４４】
その後、上述したステップＳ６Ａ〜ステップＳ８Ａが順次実行される。
【０３４５】
ステップＳ８Ａの後、受信機２のフレーム長検出回路２５は、ビット判定器２４から受けた複数のビット列の各々における“１”のビット値の個数を累計し、“０”のビット値が入力されると、“１”の累積を停止し、そのときの累積値を“１”の累積値として演算し、複数の累積値を検出する。そして、フレーム長検出回路２５は、対応表ＴＢＬ４を参照して、その検出した複数の累積値を複数のフレーム長に変換し、その変換した複数のフレーム長をフレーム長判定回路２６へ出力する（ステップＳ９Ｂ）。
【０３４６】
その後、フレーム長判定回路２６は、フレーム長検出回路２５からの複数のフレーム長に基づいて、１つまたは複数の差分フレーム長を演算し、対応表ＴＢＬ３を参照して、１つまたは複数の差分フレーム長をビット列に変換する（ステップＳ１０Ｂ）。
【０３４７】
そして、上述したステップＳ１１，Ｓ１２が順次実行され、一連の動作が終了する。
【０３４８】
このように、図２８に示すフローチャートに従えば、無線装置１は、インフラストラクチャモードにおいて他の無線装置と無線リンクを確立していないとき、自律送信モードへ移行して、被制御部５の制御識別子ＣＩＤを差分フレーム長によって表わすように複数の無線フレームを受信機２へ送信する（ステップＳ１〜ステップＳ４，Ｓ５Ｂ参照）。
【０３４９】
従って、無線装置１は、無線フレームを送信できないときでも、制御したい被制御部５の制御識別子ＣＩＤを差分フレーム長によって表わすように複数の無線フレームを送信できる。
【０３５０】
また、無線装置１は、制御識別子ＣＩＤを差分フレーム長によって表わして送信するので、受信機２は、物理ヘッダの長さβおよびＰＳＤＵサイズｘによるフレーム長ｙの変動を吸収して１つまたは複数の差分フレーム長を受信する。従って、無線装置１がフレームフォーマット、暗号化方式およびフレームタイプを制御しないで無線フレームを送信しても、受信機２は、制御識別子ＣＩＤを正確に受信できる。その結果、被制御部５を正確に制御できる。
【０３５１】
図２９は、図１に示す無線通信システム１０の動作を説明するための更に別のフローチャートである。なお、図２９においても、被制御部５を制御する場合を例にして無線通信システム１０の動作を説明する。また、図２９に示すフローチャートは、図１２に示す項目ｆを用いる場合における無線通信システム１０の動作を説明するためのフローチャートである。更に、図２９においても、無線装置１は、インフラストラクチャモードにあることを前提として無線通信システム１０の動作を説明する。
【０３５２】
図２９に示すフローチャートは、図２８に示すフローチャートのステップＳ５Ｂ，Ｓ１０ＢをそれぞれステップＳ５Ｃ，Ｓ１０Ｃに代えたものであり、その他は、図２８に示すフローチャートと同じである。
【０３５３】
図２９を参照して、一連の動作が開始されると、上述したステップＳ１〜ステップＳ４が順次実行される。
【０３５４】
そして、ステップＳ２において、モードが自律送信モードであると判定されたとき、またはステップＳ３において無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、またはステップＳ４の後、無線装置１は、被制御部５の制御識別子ＣＩＤを差分フレーム長／基準値によって表わすように複数の無線フレームを送信する（ステップＳ５Ｃ）。
【０３５５】
その後、上述したステップＳ６Ａ〜ステップＳ８Ａ，Ｓ９Ｂが順次実行される。
【０３５６】
ステップＳ９Ｂの後、フレーム長判定回路２６は、フレーム長検出回路２５からの複数のフレーム長に基づいて、１つまたは複数の差分フレーム長／基準値を演算し、対応表ＴＢＬ５を参照して、１つまたは複数の差分フレーム長／基準値をビット列に変換する（ステップＳ１０Ｃ）。
【０３５７】
そして、上述したステップＳ１１，Ｓ１２が順次実行され、一連の動作が終了する。
【０３５８】
このように、図２９に示すフローチャートに従えば、無線装置１は、インフラストラクチャモードにおいて他の無線装置と無線リンクを確立していないとき、自律送信モードへ移行して、被制御部５の制御識別子ＣＩＤを差分フレーム長／基準値によって表わすように複数の無線フレームを受信機２へ送信する（ステップＳ１〜ステップＳ４，Ｓ５Ｃ参照）。
【０３５９】
従って、無線装置１は、無線フレームを送信できないときでも、制御したい被制御部５の制御識別子ＣＩＤを差分フレーム長／基準値によって表わすように複数の無線フレームを送信できる。
【０３６０】
また、無線装置１は、制御識別子ＣＩＤを差分フレーム長／基準値によって表わして送信するので、受信機２は、変調方式（伝送速度）α、物理ヘッダの長さβおよびＰＳＤＵサイズｘによるフレーム長ｙの変動を吸収して１つまたは複数の差分フレーム長／基準値を受信する。従って、無線装置１が変調方式、フレームフォーマット、暗号化方式およびフレームタイプを制御しないで無線フレームを送信しても、受信機２は、制御識別子ＣＩＤを正確に受信できる。その結果、被制御部５を正確に制御できる。
【０３６１】
図３０は、図１に示す無線通信システム１０の動作を説明するための更に別のフローチャートである。なお、図３０においても、被制御部５を制御する場合を例にして無線通信システム１０の動作を説明する。また、図３０に示すフローチャートは、図１２に示す項目ａ，ｂ，ｃ，ｄを同時に用いる場合における無線通信システム１０の動作を説明するためのフローチャートである。更に、図３０においても、無線装置１は、インフラストラクチャモードにあることを前提として無線通信システム１０の動作を説明する。
【０３６２】
図３０に示すフローチャートは、図２６に示すフローチャートのステップＳ５をステップＳ５Ｄに代え、ステップＳ９とステップＳ１０との間にステップＳ２０，Ｓ２１を追加したものであり、その他は、図２６に示すフローチャートと同じである。
【０３６３】
図３０を参照して、一連の動作が開始されると、上述したステップＳ１〜ステップＳ４が順次実行される。
【０３６４】
そして、ステップＳ２において、モードが自律送信モードであると判定されたとき、またはステップＳ３において無線装置１が他の無線装置と無線リンクを確立済みであると判定されたとき、またはステップＳ４の後、無線装置１は、被制御部５の制御識別子ＣＩＤを表わすフレーム長を有する無線フレームを通信パラメータを制御せずに送信する（ステップＳ５Ｄ）。
【０３６５】
その後、上述したステップＳ６〜ステップＳ９が順次実行される。そして、ステップＳ９の後、受信機２のフレーム長判定回路２６は、フレーム長検出回路２５から累積値を受け、その受けた累積値が、待ち受けている累積値に一致するか否かを判定する（ステップＳ２０）。この場合、受信機２〜４のフレーム長判定回路２６は、上述したように、所定のバイト数を有する無線フレームが全ての通信方式を用いて送信されたときに得られる複数の累積値を、待ち受けている累積値として保持しているので、演算した累積値が複数の累積値のいずれかに一致するか否かを判定する。そして、受信機２〜４のフレーム長判定回路２６は、演算した累積値が複数の累積値のいずれかに一致すれば、演算した累積値が、待ち受けている累積値に一致すると判定し、演算した累積値が複数の累積値のいずれにも一致しない場合、演算した累積値が、待ち受けている累積値に一致しないと判定する。
【０３６６】
ステップＳ２０において、累積値が、待ち受けている累積値に一致しないと判定されたとき、一連の動作は、終了する。
【０３６７】
一方、ステップＳ２０において、累積値が、待ち受けている累積値に一致すると判定されたとき、受信機２〜４のフレーム長判定回路２６は、待ち受けている累積値を受信した判定する（ステップＳ２１）。その後、上述したステップＳ１０〜ステップＳ１２が順次実行され、一連の動作が終了する。
【０３６８】
なお、図２６から図３０に示すフローチャートにおいては、被制御部５を制御する場合の無線通信システム１０の動作について説明したが、この発明の実施の形態１においては、これに限らず、被制御部６，７を制御する場合も、無線通信システム１０の動作は、図２６から図３０に示すフローチャートに従って実行される。
【０３６９】
また、図２６に示すステップＳ１〜ステップＳ５、図２７に示すステップＳ１〜ステップＳ４，Ｓ５Ａ、図２８に示すステップＳ１〜ステップＳ４，Ｓ５Ｂ、図２９に示すステップＳ１〜ステップＳ４，Ｓ５Ｃ、および図３０に示すステップＳ１〜ステップＳ４，Ｓ５Ｄの各々は、この発明の実施の形態１による無線装置において無線フレームの送信をコンピュータに実行させるプログラムを構成する。
【０３７０】
更に、図２６に示すステップＳ６〜ステップＳ１２、図２７に示すステップＳ６Ａ〜Ｓ１１Ａ，Ｓ１２、図２８に示すステップＳ６Ａ，７Ａ，Ｓ８Ａ，Ｓ９Ｂ，Ｓ１０Ｂ，Ｓ１１，Ｓ１２、図２９に示すステップＳ６Ａ，Ｓ７Ａ，Ｓ８Ａ，Ｓ９Ｂ，Ｓ１０Ｃ，Ｓ１１，Ｓ１２および図３０に示すステップＳ６〜Ｓ９，Ｓ２０，Ｓ２１，Ｓ１０〜Ｓ１２の各々は、この発明の実施の形態１による無線装置によって送信された無線フレームの受信をコンピュータに実行させるためのプログラムを構成する。
【０３７１】
この場合、無線装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備え、図２６に示すステップＳ１〜ステップＳ５からなるプログラムＡ、図２７に示すステップＳ１〜ステップＳ４，Ｓ５ＡからなるプログラムＢ、図２８に示すステップＳ１〜ステップＳ４，Ｓ５ＢからなるプログラムＣ、図２９に示すステップＳ１〜ステップＳ４，Ｓ５ＣからなるプログラムＤ、および図３０に示すステップＳ１〜ステップＳ４，Ｓ５ＤからなるプログラムＥのいずれかは、ＲＯＭに格納される。
【０３７２】
そして、無線装置１のＣＰＵは、被制御部５〜７を制御する場合、プログラムＡ〜プログラムＥのいずれかをＲＯＭから読み出して実行し、上述した方法によって、被制御部５〜７の制御識別子ＣＩＤを受信機２〜４へブロードキャストする。
【０３７３】
この場合、変換表ＴＢＬ１および対応表ＴＢＬ３，ＴＢＬ５，ＴＢＬ６は、ＲＯＭに格納されており、無線装置１のＣＰＵは、ＲＯＭから変換表ＴＢＬ１を読み出し、その読み出した変換表ＴＢＬ１を参照して被制御部５〜７の制御識別子ＣＩＤをフレーム長に変換する。また、無線装置１のＣＰＵは、ＲＯＭから対応表ＴＢＬ３を読み出し、その読み出した対応表ＴＢＬ３を参照して、制御識別子ＣＩＤを差分フレーム長によって表わすように複数のフレーム長を決定し、その決定した複数のフレーム長を有する複数の無線フレームを受信機２〜４へ送信する。更に、無線装置１のＣＰＵは、ＲＯＭから対応表ＴＢＬ５または対応表ＴＢＬ６を読み出し、その読み出した対応表ＴＢＬ５または対応表ＴＢＬ６を参照して、制御識別子ＣＩＤを差分フレーム長／基準値によって表わすように複数のフレーム長を決定し、その決定した複数のフレーム長を有する複数の無線フレームを受信機２〜４へ送信する。そして、無線装置１のＣＰＵは、ＲＡＭを用いて、決定したフレーム長になるように、式（１）または式（２）によってペイロードサイズ（即ち、ＰＳＤＵサイズｘ）を計算する。
【０３７４】
無線装置１のＣＰＵがプログラムＡを実行する場合、ステップＳ１〜ステップＳ４を実行するＣＰＵは、「制御手段」を構成し、ステップＳ５を実行するＣＰＵは、「送信手段」を構成する。
【０３７５】
また、無線装置１のＣＰＵがプログラムＢを実行する場合、ステップＳ１〜ステップＳ４を実行するＣＰＵは、「制御手段」を構成し、ステップＳ５Ａを実行するＣＰＵは、「送信手段」を構成する。
【０３７６】
更に、無線装置１のＣＰＵがプログラムＣを実行する場合、ステップＳ１〜ステップＳ４を実行するＣＰＵは、「制御手段」を構成し、ステップＳ５Ｂを実行するＣＰＵは、「送信手段」を構成する。
【０３７７】
更に、無線装置１のＣＰＵがプログラムＤを実行する場合、ステップＳ１〜ステップＳ４を実行するＣＰＵは、「制御手段」を構成し、ステップＳ５Ｃを実行するＣＰＵは、「送信手段」を構成する。
【０３７８】
また、受信機２〜４の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備え、図２６に示すステップＳ６〜ステップＳ１２からなるプログラムＦ、図２７に示すステップＳ６Ａ〜Ｓ１１Ａ，Ｓ１２からなるプログラムＧ、図２８に示すステップＳ６Ａ，７Ａ，Ｓ８Ａ，Ｓ９Ｂ，Ｓ１０Ｂ，Ｓ１１，Ｓ１２からなるプログラムＨ、図２９に示すステップＳ６Ａ，Ｓ７Ａ，Ｓ８Ａ，Ｓ９Ｂ，Ｓ１０Ｃ，Ｓ１１，Ｓ１２からなるプログラムＩおよび図３０に示すステップＳ６〜Ｓ９，Ｓ２０，Ｓ２１，Ｓ１０〜Ｓ１２からなるプログラムＪのいずれかは、ＲＯＭに格納される。
【０３７９】
そして、受信機２〜４のＣＰＵは、無線装置１から送信された無線フレームの受信を行う場合、プログラムＦ〜プログラムＪのいずれかをＲＯＭから読み出して実行し、上述した方法によって、無線装置１から送信された無線フレームを受信し、その受信した無線フレームのフレーム長が被制御部５〜７の制御識別子ＣＩＤを表わすとき、制御識別子ＣＩＤに基づいてそれぞれ被制御部５〜７を制御する。
【０３８０】
この場合、変換表ＴＢＬ２および対応表ＴＢＬ３〜ＴＢＬ６は、ＲＯＭに格納されており、受信機２〜４のＣＰＵは、変換表ＴＢＬ２をＲＯＭから読み出し、その読み出した変換表ＴＢＬ２を参照して、演算した累積値をビット列に変換する。
【０３８１】
また、受信機２〜４のＣＰＵは、対応表ＴＢＬ４をＲＯＭから読み出し、その読み出した対応表ＴＢＬ４を参照して、演算した累積値をフレーム長に変換し、その変換したフレーム長に基づいて、ＲＡＭを用いて差分フレーム長または差分フレーム長／基準値を演算する。そして、受信機２〜４のＣＰＵは、対応表ＴＢＬ３をＲＯＭから読み出し、その読み出した対応表ＴＢＬ３を参照して、演算した差分フレーム長をビット列に変換する。また、受信機２〜４のＣＰＵは、対応表ＴＢＬ５または対応表ＴＢＬ６をＲＯＭから読み出し、その読み出した対応表ＴＢＬ５または対応表ＴＢＬ６を参照して、演算した差分フレーム長／基準値をビット列に変換する。
【０３８２】
受信機２〜４のＣＰＵがプログラムＪを実行する場合、ステップＳ６を実行するＣＰＵは、「受信手段」を構成し、ステップＳ７を実行するＣＰＵは、「検出手段」を構成し、ステップＳ８を実行するＣＰＵは、「変換手段」を構成し、ステップＳ９を実行するＣＰＵは、「演算手段」を構成し、ステップＳ２０，Ｓ２１を実行するＣＰＵは、「判定手段」を構成する。
【０３８３】
図２６から図３０においては、受信機２における処理動作を用いて無線通信システム１０の動作を説明したが、図２６から図３０において受信機２に代えて受信機２Ａが用いられる場合、図２６および図３０のステップＳ７、および図２７から図２９のステップＳ７Ａにおいて、受信機２Ａは、無線フレームの受信信号を同期検波または再生検波し、図２６および図３０のステップＳ８、および図２７から図２９のステップＳ８Ａにおいて、受信機２Ａは、検波信号をビット判定する。
【０３８４】
図２６から図２９において、受信機２に代えて受信機２Ｂが用いられる場合、図２６のステップＳ９，Ｓ１０において、受信機２Ｂは、ビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出し、その検出したフレーム長をビット列に変換する。また、図２７のステップＳ９Ａ，Ｓ１０Ａにおいて、受信機２Ｂは、ビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出し、その検出したフレーム長をビット列に変換する処理を複数のビット列について実行し、複数のビット列を得る。更に、図２８および図２９のステップＳ９Ｂにおいて、受信機２Ｂは、ビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出する。
【０３８５】
従って、実施の形態１による受信機は、無線フレームを受信する第１の処理と、無線フレームの受信信号を検波する第２の処理と、検波結果である検波信号をビット判定する第３の処理と、ビット判定によって得られたビット列に基づいてフレーム長を検出する第４の処理と、フレーム長をビット列に変換する第５の処理と、その変換されたビット列が被制御部５〜７の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて被制御部５〜７を制御する第６の処理とを実行するものであればよい。そして、実施の形態１においては、第１から第６の処理からなるプログラムをＲＯＭに格納しておき、ＣＰＵは、このプログラムをＲＯＭから読み出して実行し、第１から第６の処理を行うようにしてもよい。
【０３８６】
図３１は、実施の形態１による無線通信システム１０の具体例を示す概略図である。図３１を参照して、無線通信システム１０Ａは、スマートホーン３０と、受信機４０と、プリンタ５０とを備える。
【０３８７】
スマートホーン３０は、上述した無線装置１の構成を備える。そして、スマートホーン３０は、無線装置１と同じ方法によって、プリンタ５０の制御識別子ＣＩＤをフレーム長を用いて受信機４０へ送信する。
【０３８８】
受信機４０は、上述した受信機２，２Ａ，２Ｂのいずれかからなる。そして、受信機４０は、スマートホーン３０から無線フレームを受信し、その受信した無線フレームの受信信号に基づいて復号したビット列がプリンタ５０の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいてプリンタ５０をオンまたはオフする。
【０３８９】
このように、無線通信システム１０Ａにおいては、スマートホーン３０は、インフラストラクチャモードにおいて、他の無線装置との間で無線リンクを確立していないとき、プリンタ５０のオン／オフを制御する。
【０３９０】
従って、スマートホーン３０の利用者は、スマートホーン３０をリモコン（リモートコントローラ）としてプリンタ５０を制御できる。
【０３９１】
なお、無線通信システム１０Ａは、プリンタ５０以外の電気機器を備えていてもよく、一般的には、スマートホーン３０の利用者の職場または家庭内において、スマートホーン３０の利用者の周辺に存在する電気機器であれば、どのような電気機器を備えていてもよい。
【０３９２】
上述したように、無線装置１のフレーム長変調信号生成部１２は、図２６から図３０に示すフローチャートのステップＳ５，Ｓ５Ａ，Ｓ５Ｂ，Ｓ５Ｃ，５Ｄに従って無線フレームを受信機２〜４へ送信するので、実施の形態１によれば、無線装置１のフレーム長変調信号生成部１２は、インフラストラクチャモードにおいて、他の無線装置と無線リンクを確立していないとき、自律送信モードへ移行して被制御部５〜７の制御識別子ＣＩＤを無線フレームのフレーム長を用いて表わすように無線フレームを送信すればよい。
【０３９３】
そして、この自律送信モードとして、アクセスポイントモードまたはアドホックモードが用いられてもよい。アクセスポイントモードは、無線装置１が無線ＬＡＮのアクセスポイントとして機能するモードであり、アドホックモードは、アクセスポイント以外の無線装置同士が直接通信を行うモードである。
【０３９４】
アクセスポイントモードは、本来、無線ＬＡＮのアクセスポイントが、自己に帰属する無線装置とネットワークとの間の通信を制御するモードである。従って、本来のアクセスポイントモードは、アクセスポイントに帰属する無線装置と無線リンクを確立したアクセスポイントが採用するモードである。
【０３９５】
しかし、実施の形態１においては、インフラストラクチャモードにあり、かつ、他の無線装置と無線リンクを確立していない（アクセスポイントに帰属していない）無線装置１にアクセスポイントモードを適用する。その結果、無線装置１は、インフラストラクチャモードにあり、かつ、他の無線装置と無線リンクを確立していないときに、アクセスポイントモードへ移行することによって、制御識別子ＣＩＤを表わす無線フレームを送信できる。従って、この発明の実施の形態１において採用するアクセスポイントモードは、本来のアクセスポイントモードと異なるものである。
【０３９６】
また、アドホックモードは、本来、複数の無線装置がアクセスポイントを介さずに相互に無線通信を行うモードである。従って、本来のアドホックモードは、各無線装置が他の無線装置と無線リンクを確立しているときに採用されるモードである。
【０３９７】
しかし、実施の形態１においては、インフラストラクチャモードにあり、かつ、他の無線装置と無線リンクを確立していない無線装置１にアドホックモードを適用する。その結果、無線装置１は、インフラストラクチャモードにあり、かつ、他の無線装置と無線リンクを確立していないときに、アドホックモードへ移行することによって、制御識別子ＣＩＤを表わす無線フレームを送信できる。従って、実施の形態１において採用するアドホックモードは、本来のアドホックモードと異なるものである。
【０３９８】
自律送信モードとして、上述したアクセスポイントモードまたはアドホックモードが使用される場合、図２６から図３０に示すステップＳ４において、無線装置１は、上述したアクセスポイントモードまたはアドホックモードへ移行する。
【０３９９】
また、図１においては、受信機２〜４および被制御部５〜７は、独立して存在するように図示されているが、実施の形態１においては、受信機２および被制御部５は、同じ機器に搭載されていてもよい。
【０４００】
更に、無線装置１においては、ホストシステム１３は、指示信号Ｃｏｍｄ２をフレーム長変調信号生成部１２へ出力し、制御識別子ＣＩＤをフレーム長を用いて送信した後、指示信号Ｃｏｍｄ１をフレーム長変調信号生成部１２へ出力してもよい。即ち、無線装置１は、インフラストラクチャモードから自律送信モードへ移行し、制御識別子ＣＩＤをフレーム長を用いて送信した後、再度、インフラストラクチャモードへ戻るようにしてもよい。
【０４０１】
更に、実施の形態１においては、無線装置１は、インフラストラクチャモードにあるとき、上述した自律送信モードへ移行しないで、図２６に示すステップＳ５、図２７に示すステップＳ５Ａ、図２８に示すステップＳ５Ｂ、図２９に示すステップＳ５Ｃ、および図３０に示すステップＳ５Ｄのいずれかを実行して無線フレームを送信してもよい。つまり、無線装置１は、インフラストラクチャモードにおいて他の無線装置と無線リンクを確立しているとき、図２６に示すステップＳ５、図２７に示すステップＳ５Ａ、図２８に示すステップＳ５Ｂ、図２９に示すステップＳ５Ｃ、および図３０に示すステップＳ５Ｄのいずれかを実行して無線フレームを送信してもよい。
【０４０２】
更に、実施の形態１においては、無線装置１は、自己の識別情報（ＩＤ）または上述した制御識別子ＣＩＤをフレーム長を用いて送信してもよく、一般的には、送信したい送信情報をフレーム長を用いて送信してもよい。
【０４０３】
更に、実施の形態１においては、無線装置１は、複数の変調方式、複数のフレームフォーマット、複数の暗号化方式および複数のフレームタイプの所望の組合せを用いて組合せの個数に等しい回数だけ無線フレームを繰り返して送信してもよい。
【０４０４】
実施の形態１においては、無線装置１のフレーム長変調信号生成部１２は、「送信手段」を構成し、無線装置１のホストシステム１３は、「制御手段」を構成する。
【０４０５】
［実施の形態２］
図３２は、実施の形態２による無線通信システムの概略図である。図３２を参照して、実施の形態２による無線通信システム１００は、無線装置１０１と、アクセスポイント１０２と、受信機１０３〜１０５と、被制御部１０６〜１０８とを備える。
【０４０６】
無線装置１０１は、無線装置１の機能のうち、モードを自律送信モードへ切り換える機能以外の機能を備える。そして、無線装置１０１は、インフラストラクチャモードにおいてアクセスポイント１０２に帰属しているとき、上述した無線装置１と同じ方法によって、被制御部（被制御部１０６〜１０８のいずれか）の制御識別子ＣＩＤを表わす無線フレームをブロードキャストする。
【０４０７】
アクセスポイント１０２は、無線装置１０１から無線フレームを受信するだけであり、その受信した無線フレームの受信信号を処理することはない。
【０４０８】
受信機１０３〜１０５は、無線装置１０１の通信範囲内に存在する。受信機１０３〜１０５の各々は、上述した受信機２，２Ａ，２Ｂのいずれかと同じ構成からなる。受信機１０３〜１０５の各々は、無線装置１０１が送信した無線フレームを傍受し、その傍受した無線フレームの受信信号を上述した方法によって復号する。そして、受信機１０３〜１０５は、その復号したビット列がそれぞれ被制御部１０６〜１０８の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて、それぞれ被制御部１０６〜１０８を制御する。
【０４０９】
被制御部１０６〜１０８は、実施の形態１における被制御部５〜７と同じである。
【０４１０】
このように、無線通信システム１００においては、アクセスポイント１０２に帰属している無線装置１０１が制御識別子ＣＩＤを表わす無線フレームをブロードキャストし、受信機１０３〜１０５は、無線装置１０１から送信された無線フレームを傍受して被制御部１０６〜１０８を制御する。
【０４１１】
従って、インフラストラクチャモードにおいて無線装置１０１から送信された無線フレームを利用して被制御部１０６〜１０８を制御できる。
【０４１２】
図３３は、図３２に示す無線通信システム１００の具体例を示す概略図である。図３３を参照して、無線通信システム１００Ａは、スマートホーン１１０と、アクセスポイント１０２と、受信機１２０と、プリンタ１３０とを備える。
【０４１３】
スマートホーン１１０は、無線装置１０１の構成を備える。そして、スマートホーン１１０は、インフラストラクチャモードにおいて、アクセスポイント１０２に帰属しているとき、無線装置１と同じ方法によって、プリンタ１５０の制御識別子ＣＩＤを表わす無線フレームをブロードキャストする。
【０４１４】
受信機１２０は、受信機２，２Ａ，２Ｂのいずれかと同じ構成からなる。そして、受信機１２０は、スマートホーン１１０から送信された無線フレームを傍受し、上述した方法によって、その傍受した無線フレームの受信信号に基づいてビット列を復号する。その後、受信機１２０は、その復号したビット列がプリンタ１３０の制御識別子ＣＩＤに一致するとき、プリンタ１３０をオンまたはオフする。
【０４１５】
なお、無線通信システム１００Ａにおいては、受信機１２０は、プリンタ１３０に内蔵されていてもよい。また、無線通信システム１００Ａは、プリンタ１３０以外の照明等の電気機器を備えていてもよい。
【０４１６】
図３４は、図３２に示す無線通信システム１００の動作を示すフローチャートである。なお、図３４においては、被制御部１０６を制御する場合を例にして無線通信システム１００の動作を説明する。
【０４１７】
図３４を参照して、無線通信システム１００における動作が開始されると、無線装置１０１は、インフラストラクチャモードにおいてアクセスポイント１０２に帰属しているとき、図２６のステップＳ５、図２７のステップＳ５Ａ、図２８のステップＳ５Ｂ、図２９のステップＳ５Ｃ、および図３０のステップＳ５Ｄのいずれかを実行して無線フレームを送信する（ステップＳ３１）。
【０４１８】
アクセスポイント１０２は、無線フレームを受信する（ステップＳ３２）。また、受信機１０３は、無線フレームを傍受する（ステップＳ３３）。そして、受信機１０３は、図２６から図３０のいずれかに示す動作を実行し、被制御部１０６を制御する（ステップＳ３４）。これによって、無線通信システム１００の動作が終了する。
【０４１９】
なお、ステップＳ３１において、図２６のステップＳ５が実行された場合、受信機１０３は、図２６に示す動作を実行し、ステップＳ３１において、図２７のステップＳ５Ａが実行された場合、受信機１０３は、図２７に示す動作を実行し、ステップＳ３１において、図２８のステップＳ５Ｂが実行された場合、受信機１０３は、図２８に示す動作を実行し、ステップＳ３１において、図２９のステップＳ５Ｃが実行された場合、受信機１０３は、図２９に示す動作を実行し、図３０のステップＳ５Ｄが実行された場合、受信機１０３は、図３０に示す動作を実行する。
【０４２０】
また、被制御部１０７，１０８を制御する場合も、無線通信システム１００における動作は、図３４に示すフローチャートに従って実行される。
【０４２１】
このように、無線通信システム１００においては、受信機１０３〜１０５は、無線装置１０１がインフラストラクチャモードにおいて送信する無線フレームを傍受して被制御部１０６〜１０８を制御する。
【０４２２】
上記においては、無線装置１０１は、アクセスポイント１０２に帰属すると説明したが、実施の形態２においては、これに限らず、無線装置１０１は、モバイルルータに帰属しているとき、上述した方法によって無線フレームを送信するようにしてもよい。
【０４２３】
実施の形態２におけるその他の説明は、実施の形態１における説明と同じである。
【０４２４】
［実施の形態３］
図３５は、実施の形態３による無線通信システムの概略図である。図３５を参照して、実施の形態３による無線通信システム２００は、図３２に示す無線通信システム１００の無線装置１０１およびアクセスポイント１０２をそれぞれ無線装置２０１およびアクセスポイント２０２に代えたものであり、その他は、無線通信システム１００と同じである。
【０４２５】
無線装置２０１は、上述した無線装置１の機能のうち、モードを自律送信モードへ切り換える機能以外の機能を備える。無線装置２０１は、インフラストラクチャモードにおいてアクセスポイント２０２に帰属する。そして、無線装置２０１は、インフラストラクチャモードにおいてアクセスポイント２０２に帰属しているとき、無線装置１と同じ方法によって無線フレームをブロードキャストする。
【０４２６】
アクセスポイント２０２は、インフラストラクチャモードにおいて、無線装置２０１から無線フレームを受信し、その受信した無線フレームを転送する。
【０４２７】
実施の形態３においては、受信機１０３〜１０５および被制御部１０６〜１０８は、無線装置２０１の通信範囲外に存在し、アクセスポイント２０２の通信範囲内に存在する。このように、無線通信システム２００においては、受信機１０３〜１０５および被制御部１０６〜１０８は、無線装置２０１にとって隠れ端末になる。
【０４２８】
受信機１０３〜１０５は、アクセスポイント２０２から送信された無線フレームを傍受し、その傍受した無線フレームの受信信号を上述した方法によってビット列に復号し、その復号したビット列が被制御部１０６〜１０８の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて被制御部１０６〜１０８を制御する。
【０４２９】
従って、インフラストラクチャモードにおいてアクセスポイント２０２から送信された無線フレームを利用して、無線装置２０１からの電波が直接届かない被制御部１０６〜１０８を制御できる。
【０４３０】
図３６は、図３５に示す無線通信システム２００の具体例を示す概略図である。図３６を参照して、無線通信システム２００Ａは、スマートホーン２１０と、アクセスポイント２０２と、受信機２２０と、プリンタ２３０とを備える。
【０４３１】
スマートホーン２１０は、通信範囲ＲＥＧ１内に存在する。スマートホーン２１０は、上述した無線装置１の機能のうち、モードを自律送信モードへ切り換える機能以外の機能を備える。スマートホーン２１０は、インフラストラクチャモードにおいてアクセスポイント２０２に帰属する。そして、スマートホーン２１０は、インフラストラクチャモードにおいてアクセスポイント２０２に帰属しているとき、無線装置１と同じ方法によって無線フレームをブロードキャストする。
【０４３２】
アクセスポイント２０２は、通信範囲ＲＥＧ１および通信範囲ＲＥＧ２内に存在する。
【０４３３】
受信機２２０は、通信範囲ＲＥＧ１外に存在し、通信範囲ＲＥＧ２内に存在する。受信機２２０は、受信機２，２Ａ，２Ｂのいずれかと同じ構成からなる。受信機２２０は、アクセスポイント２０２から送信された無線フレームを傍受し、その傍受した無線フレームの受信信号を上述した方法によってビット列に復号し、その復号したビット列が被制御部１０６〜１０８の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて被制御部１０６〜１０８を制御する。
【０４３４】
プリンタ２３０は、通信範囲ＲＥＧ１外に存在し、通信範囲ＲＥＧ２内に存在する。
【０４３５】
このように、無線通信システム２００Ａにおいては、受信機２２０およびプリンタ２３０は、スマートホーン２１０にとって隠れ端末になる。
【０４３６】
スマートホーン２１０は、インフラストラクチャモードにおいてアクセスポイント２０２に帰属しているとき、無線装置１と同じ方法によって無線フレームをブロードキャストする。
【０４３７】
そして、アクセスポイント２０２は、スマートホーン２１０から無線フレームを受信し、その受信した無線フレームを転送する。
【０４３８】
受信機２２０は、アクセスポイント２０２から送信された無線フレームを傍受し、その傍受した無線フレームの受信信号を上述した方法によってビット列に復号し、その復号したビット列がプリンタ２３０の制御識別子ＣＩＤに一致するとき、プリンタ２３０をオンまたはオフする。
【０４３９】
従って、インフラストラクチャモードにおいてアクセスポイント２０２から送信された無線フレームを利用して、スマートホーン２１０に対して隠れ端末になるプリンタ２３０を制御できる。
【０４４０】
なお、無線通信システム２００Ａにおいては、受信機２２０は、プリンタ２３０に内蔵されていてもよい。
【０４４１】
また、無線通信システム２００Ａは、プリンタ２３０以外の電気機器を備えていてもよい。
【０４４２】
図３７は、図３５に示す無線通信システム２００の別の具体例を示す概略図である。図３７を参照して、無線通信システム２００Ｂは、図３６に示す無線通信システム２００Ａのスマートホーン２１０をパーソナルコンピュータ２４０に代えたものであり、その他は、無線通信システム２００Ａと同じである。
【０４４３】
パーソナルコンピュータ２４０は、有線ケーブル２５０によってアクセスポイント２０２に接続される。そして、パーソナルコンピュータ２４０は、プリンタ２３０の制御識別子ＣＩＤを有線ケーブル２５０を介してアクセスポイント２０２へ送信する。
【０４４４】
無線通信システム２００Ｂにおいては、アクセスポイント２０２は、上述した無線装置１の機能のうち、モードを自律送信モードへ切り換える機能以外の機能を備える。アクセスポイント２０２は、パーソナルコンピュータ２４０から有線ケーブル２５０を介してプリンタ２３０の制御識別子ＣＩＤを受信し、その受信した制御識別子ＣＩＤを表わす無線フレームを無線装置１と同じ方向によって送信する。
【０４４５】
受信機２２０は、アクセスポイント２０２から送信された無線フレームを受信し、その受信した無線フレームの受信信号を上述した方法によってビット列に復号し、その復号したビット列がプリンタ２３０の制御識別子ＣＩＤに一致するとき、プリンタ２３０をオンまたはオフする。
【０４４６】
このように、無線通信システム２００Ｂにおいては、アクセスポイント２０２は、パーソナルコンピュータ２４０から受信した制御識別子ＣＩＤを表わす無線フレームを送信する。
【０４４７】
従って、アクセスポイント２０２が送信する無線フレームを用いて、パーソナルコンピュータ２４０が直接通信できないプリンタ２３０を制御できる。
【０４４８】
図３８は、図３５に示す無線通信システム２００の動作を示すフローチャートである。なお、図３８においては、被制御部１０６を制御する場合を例にして無線通信システム２００の動作を説明する。
【０４４９】
図３８に示すフローチャートは、図３４に示すフローチャートにステップＳ３５を追加したものであり、その他は、図３４に示すフローチャートと同じである。
【０４５０】
図３８を参照して、無線通信システム２００の動作が開始されると、無線装置２０１は、上述したステップＳ３０１を実行する。
【０４５１】
アクセスポイント２０２は、上述したステップＳ３２を実行し、その後、無線フレームを転送する（ステップＳ３５）。
【０４５２】
ステップＳ３５の後、受信機１０３は、上述したステップＳ３３，Ｓ３４を順次実行する。これによって、無線通信システム２００の動作が終了する。
【０４５３】
被制御部１０７，１０８を制御する場合も、無線通信システム２００の動作は、図３８に示すフローチャートに従って実行される。
【０４５４】
なお、上記においては、無線装置２０１は、アクセスポイント２０２に帰属すると説明したが、実施の形態３においては、これに限らず、無線装置２０１は、モバイルルータに帰属しているとき、上述した方法によって無線フレームを送信するようにしてもよい。
【０４５５】
実施の形態３におけるその他の説明は、実施の形態１における説明と同じである。
【０４５６】
［実施の形態４］
図３９は、実施の形態４による無線通信システムの概略図である。図３９を参照して、実施の形態４による無線通信システム３００は、図１に示す無線通信システム１０の無線装置１を無線装置３０１に代え、受信機２〜４を受信機３０２〜３０４に代えたものであり、その他は、無線通信システム１０と同じである。
【０４５７】
無線装置３０１は、自己のモードがインフラストラクチャモードおよび上述した自律送信モードであるか否かに拘わらず、被制御部（被制御部５〜７のいずれか）の制御識別子ＣＩＤを差分フレーム長または差分フレーム長／基準値によって表わすように複数の無線フレームを送信する。
【０４５８】
受信機３０２〜３０４の各々は、無線装置３０１から複数の無線フレームを受信し、その受信した複数の無線フレームの複数のフレーム長を検出する。そして、受信機３０２〜３０４の各々は、複数のフレーム長に基づいて、上述した方法によって差分フレーム長または差分フレーム長／基準値を演算し、その演算した差分フレーム長または差分フレーム長／基準値を上述した方法によってビット列に変換する。その後、受信機３０２〜３０４の各々は、ビット列が被制御部（被制御部５〜７のいずれか）の制御識別子ＣＩＤに一致するとき、制御識別子ＣＩＤに基づいて被制御部（被制御部５〜７のいずれか）を制御する。
【０４５９】
図４０は、図３９に示す無線装置３０１の構成を示す概略図である。図４０を参照して、無線装置３０１は、図２に示す無線装置１のフレーム長変調信号生成部１２をフレーム長変調信号生成部３０１１に代え、ホストシステム１３をホストシステム３０１２に代えたものであり、その他は、無線装置１と同じである。
【０４６０】
フレーム長変調信号生成部３０１１は、被制御部（被制御部５〜７のいずれか）を制御するための制御識別子ＣＩＤを表わす複数のフレーム長と、その複数のフレーム長を有する複数の無線フレームを送信するための通信方式とをホストシステム３０１２から受け、その受けた複数のフレーム長を有する複数の無線フレームをホストシステム３０１２から受けた通信方式によって受信機３０２〜３０４へブロードキャストする。
【０４６１】
ホストシステム３０１２は、被制御部５〜７の制御識別子ＣＩＤ＿Ａ〜ＣＩＤ＿Ｃを予め保持している。
【０４６２】
また、ホストシステム３０１２は、被制御部（被制御部５〜７のいずれか）を制御するとき、実施の形態１における方法によって、差分フレーム長または差分フレーム長／基準値が制御識別子ＣＩＤ（制御識別子ＣＩＤ＿Ａ〜ＣＩＤ＿Ｃのいずれか）を表わすように複数のフレーム長を決定する。そして、ホストシステム３０１２は、その決定した複数のフレーム長と、複数のフレーム長を有する複数の無線フレームを送信するための通信方式とをフレーム長変調信号生成部３０１１へ出力する。
【０４６３】
図４１は、図３９に示す受信機３０２の構成を示す概略図である。図４１を参照して、受信機３０２は、図３に示す受信機２の包絡線検波回路２３を検波回路３０２１に代え、フレーム長検出回路２５をフレーム長検出回路３０２２に代え、フレーム長判定回路２６をフレーム長判定回路３０２３に代えたものであり、その他は、受信機２と同じである。
【０４６４】
検波回路３０２１は、不要波除去回路２２から受けた複数の無線フレームの複数の受信信号を包絡線検波、同期検波および再生検波のいずれかによって検波し、その検波した複数の検波信号をビット判定器２４へ出力する。
【０４６５】
フレーム長検出回路３０２２は、ビット判定器２４から複数のビット列を受け、その受けた複数のビット列に基づいて複数のフレーム長を検出する。より具体的には、フレーム長検出回路３０２２は、１つのビット列における“１”の個数の累積値をカウントし、そのカウントした累積値にビット判定の周期を乗算してフレーム長を検出する処理を複数のビット列について実行し、複数のフレーム長を検出する。また、フレーム長検出回路３０２２は、１つのビット列において、ビット値が“０”から“１”に変化したタイミングからビット値が“１”から“０”に変化するタイミングまでの時間長をフレーム長として検出する処理を複数のビット列について実行し、複数のフレーム長を検出する。
【０４６６】
そして、フレーム長検出回路３０２２は、その検出した複数のフレーム長をフレーム長判定回路３０２３へ出力する。
【０４６７】
フレーム長判定回路３０２３は、フレーム長検出回路３０２２から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって差分フレーム長または差分フレーム長／基準値を演算し、その演算した差分フレーム長または差分フレーム長／基準値を上述した方法によってビット列に変換する。そして、フレーム長判定回路３０２３は、ビット列が被制御部５の制御識別子ＣＩＤに一致するとき、制御信号を生成し、その生成した制御信号を被制御部５へ出力する。
【０４６８】
一方、ビット列が被制御部５の制御識別子ＣＩＤに一致しないとき、フレーム長判定回路３０２３は、ビット列を破棄する。
【０４６９】
なお、図３９に示す受信機３０３，３０４の各々も、図４１に示す受信機３０２と同じ構成からなる。
【０４７０】
図４２は、図３９に示す無線通信システム３００の動作を示すフローチャートである。なお、図４２においては、被制御部５を制御する場合を例にして無線通信システム３００の動作を説明する。
【０４７１】
図４２を参照して、無線通信システム３００の動作が開始されると、無線装置３０１のホストシステム３０１２は、制御対象機器の制御を開始するか否かを判定する（ステップＳ４１）。
【０４７２】
ステップＳ４１において、制御対象機器の制御を開始すると判定されると、無線装置３０１のホストシステム３０１２は、実施の形態１において説明した方法によって、制御対象機器の制御識別子ＣＩＤを差分フレーム長によって表わすように複数のフレーム長を決定する（ステップＳ４２）。この場合、ホストシステム３０１２は、複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、複数のフレーム長のうちの基準フレーム長以外の残りのフレーム長との差分である１つまたは複数の差分フレーム長によって制御識別子ＣＩＤを表わすように複数のフレーム長を決定する。
【０４７３】
そして、無線装置３０１のホストシステム３０１２は、その決定した複数のフレーム長と、複数のフレーム長を有する複数の無線フレームを送信するための通信方式とをフレーム長変調信号生成部３０１１へ出力する。
【０４７４】
無線装置３０１のフレーム長変調信号生成部３０１１は、複数のフレーム長と通信方式とをホストシステム３０１２から受け、その受けた通信方式によって複数のフレーム長を有する複数の無線フレームを送信する（ステップＳ４３）。
【０４７５】
受信機３０２において、不要波除去回路２２は、アンテナ２１を介して複数の電波を受信し、その受信した複数の受信電波から不要波を除去して無線フレームの周波数を有する複数の受信信号を抽出する。これによって、受信機３０２は、複数の無線フレームを受信する（ステップＳ４４）。そして、不要波除去回路２２は、その抽出した複数の受信信号を検波回路３０２１へ出力する。
【０４７６】
検波回路３０２１は、不要波除去回路２２から受けた複数の受信信号を一定周期ごとに検波し（ステップＳ４５）、その検波した複数の検波信号をビット判定器２４へ出力する。この場合、検波回路３０２１は、包絡線検波、同期検波および再生検波のいずれかを用いて複数の受信信号を一定周期ごとに検波する。
【０４７７】
ビット判定器２４は、検波回路３０２１から受けた複数の検波信号の各々を“０”または“１”のビット値に変換して複数の検波信号をビット判定し（ステップＳ４６）、複数の検波信号を複数のビット列に変換する。そして、ビット判定器２４は、その変換後の複数のビット列をフレーム長検出回路３０２２へ出力する。
【０４７８】
フレーム長検出回路３０２２は、ビット判定器２４から受けた複数のビット列に基づいて、上述した方法によって複数のフレーム長を検出する（ステップＳ４７）。そして、フレーム長検出回路３０２２は、その検出した複数のフレーム長をフレーム長判定回路３０２３へ出力する。
【０４７９】
フレーム長判定回路３０２３は、複数のフレーム長に基づいて、上述した方法によって１つまたは複数の差分フレーム長を演算し、その演算した１つまたは複数の差分フレーム長をビット列に変換する（ステップＳ４８）。
【０４８０】
フレーム長判定回路３０２３は、１つまたは複数の差分フレーム長をビット列に変換すると、ビット列が被制御部５の制御識別子ＣＩＤに一致するか否かを判定する（ステップＳ４９）。
【０４８１】
ステップＳ４９において、ビット列が制御識別子ＣＩＤに一致すると判定されたとき、フレーム長判定回路３０２３は、制御信号を生成して被制御部５へ出力する。即ち、フレーム長判定回路３０２３は、制御識別子ＣＩＤに基づいて被制御部５を制御する（ステップＳ５０）。
【０４８２】
ステップＳ５０においては、受信機３０２のフレーム長判定回路３０２３は、被制御部５をオンする制御内容、被制御部５をオフする制御内容、被制御部５（照明）の光の強度を調整する制御内容、および被制御部５（スピーカ）の音量を調整する制御内容等のいずれかを含む制御信号を生成し、その生成した制御信号を被制御部５へ出力する。これによって、被制御部５は、オンされたり、オフされたり、光の強度が調整されたり、音量が調整される。
【０４８３】
そして、ステップＳ４９において、ビット列が制御識別子ＣＩＤに一致しないと判定されたとき、またはステップＳ５０の後、一連の動作は終了する。
【０４８４】
なお、被制御部６，７を制御する場合も、無線通信システム３００の動作は、図４２に示すフローチャートに従って実行される。
【０４８５】
このように、無線装置３０１は、被制御部（被制御部５〜７のいずれか）の制御識別子ＣＩＤを差分フレーム長によって表わすように複数の無線フレームを送信する（ステップＳ４２，Ｓ４３参照）。
【０４８６】
その結果、複数の無線フレームの各フレーム長が無線通信によって変化しても、複数のフレーム長は、同じように変化するので、差分フレーム長を演算することによってフレーム長の変化分が除去される。従って、受信機３０２〜３０４は、制御識別子ＣＩＤを正確に受信できる。
【０４８７】
図４３は、図３９に示す無線通信システム３００の動作を示す別のフローチャートである。なお、図４３においても、被制御部５を制御する場合を例にして無線通信システム３００の動作を説明する。
【０４８８】
図４３に示すフローチャートは、図４２に示すフローチャートのステップＳ４２，Ｓ４８をそれぞれステップＳ４２Ａ，Ｓ４８Ａに代えたものであり、その他は、図４２に示すフローチャートと同じである。
【０４８９】
図４３を参照して、無線通信システム３００の動作が開始されると、無線装置３０１は、上述したステップＳ４１を実行し、制御対象機器の制御を開始すると判定されると、被制御部５の制御識別子ＣＩＤを差分フレーム長／基準値によって表わすように複数のフレーム長を決定する（ステップＳ４２Ａ）。この場合、無線装置３０１は、複数のフレーム長から選択された１つのフレーム長からなる基準フレーム長と、複数のフレーム長のうちの基準フレーム長以外の残りのフレーム長との差分である複数の差分フレーム長を、複数の差分フレーム長から選択された１つの差分フレーム長からなる基準値で除算した１つまたは複数の差分フレーム長／基準値によって制御識別子ＣＩＤを表わすように複数のフレーム長を決定する。
【０４９０】
そして、無線装置３０１は、上述したステップＳ４３を実行する。
【０４９１】
その後、受信機３０２は、上述したステップＳ４４〜ステップＳ４７を順次実行する。ステップＳ４７の後、フレーム長判定回路３０２３は、上述した方法によって、複数のフレーム長に基づいて１つまたは複数の差分フレーム長／基準値を演算し、その演算した１つまたは複数の差分フレーム長／基準値をビット列に変換する（ステップＳ４８Ａ）。
【０４９２】
そして、上述したステップＳ４９，Ｓ５０が順次実行され、無線通信システム３００の動作が終了する。
【０４９３】
なお、被制御部６，７を制御する場合も、無線通信システム３００の動作は、図４３に示すフローチャートに従って実行される。
【０４９４】
このように、無線装置３０１は、被制御部（被制御部５〜７のいずれか）の制御識別子ＣＩＤを１つまたは複数の差分フレーム長／基準値によって表わすように複数の無線フレームを送信する（ステップＳ４２Ａ，Ｓ４３参照）。
【０４９５】
その結果、複数の無線フレームの各フレーム長が無線通信によって変化しても、複数のフレーム長は、同じように変化するので、差分フレーム長／基準値を演算することによってフレーム長の変化分が除去される。従って、受信機３０２〜３０４は、制御識別子ＣＩＤを正確に受信できる。
【０４９６】
上述したように、実施の形態４においては、無線装置３０１は、被制御部５〜７の制御識別子ＣＩＤを差分フレーム長または差分フレーム長／基準値によって表わすように複数の無線フレームを送信する。
【０４９７】
ここで、差分フレーム長を演算することは、フレーム長を減算することに相当し、差分フレーム長／基準値を演算することは、フレーム長を減算し、その減算結果（＝差分フレーム長）を基準値（＝差分フレーム長）で除算することに相当する。
【０４９８】
そして、実施の形態４においては、無線装置３０１は、フレーム長の減算、およびフレーム長の減算および除算に限らず、フレーム長に対して四則演算から任意に選択された１以上の演算を適用し、その演算結果によって被制御部５〜７の制御識別子ＣＩＤを表わすように複数の無線フレームを送信してもよい。
【０４９９】
また、実施の形態４においては、無線装置３０１は、被制御部５〜７の制御識別子ＣＩＤを差分フレーム長または差分フレーム長／基準値によって表わすように複数の無線フレームを送信すると説明したが、実施の形態４においては、これに限らず、無線装置３０１は、送信先へ送信したい送信情報を差分フレーム長または差分フレーム長／基準値によって表わすように複数の無線フレームを送信してもよい。
【０５００】
従って、実施の形態４による無線装置は、複数の無線フレームの複数のフレーム長に対して所望の演算方法を適用して演算した演算結果によって送信先へ送信したい送信情報を表わすように複数のフレーム長を決定する決定手段と、決定手段によって決定された複数のフレーム長を有する複数の無線フレームを送信する送信手段とを備えていればよい。
【０５０１】
複数のフレーム長に対して所望の演算方法を適用すれば、複数の無線フレームの複数のフレーム長が無線通信によって変化しても、複数のフレーム長に対して所望の演算方法を適用した演算結果においては、フレーム長の変化分が除去され、受信機は、送信情報を正確に受信できるからである。
【０５０２】
また、実施の形態４による受信機は、実施の形態４による無線装置から複数の無線フレームを受信する受信手段と、複数の無線フレームの複数のフレーム長を検出する検出手段と、検出手段によって検出された複数のフレーム長に対して所望の演算方法を適用して演算する演算手段と、演算手段によって演算された演算結果に基づいて送信情報を復号する復号手段とを備えていればよい。
【０５０３】
複数の無線フレームを送信する無線装置と同じ演算方法を複数のフレーム長に対して適用した演算結果に基づいて送信情報を復号すれば、複数のフレーム長が無線通信によって変化しても、複数のフレーム長に対して所望の演算方法を適用した演算結果においては、フレーム長の変化分が除去され、受信機は、送信情報を正確に受信できるからである。
【０５０４】
更に、実施の形態４においては、無線装置３０１は、複数の無線フレームの送信をプログラムによって実行してもよい。この場合、無線装置３０１は、ＣＰＵ、ＲＯＭおよびＲＡＭを備える。そして、送信情報の送信をコンピュータ（ＣＰＵ）に実行させるためのプログラムは、決定手段が、複数の無線フレームの複数のフレーム長に対して所望の演算方法を適用して演算した演算結果によって送信情報を表わすように複数のフレーム長を決定する第１のステップと、送信手段が、第１のステップにおいて決定された複数のフレーム長を有する複数の無線フレームを送信する第２のステップとを備えていればよい。
【０５０５】
そして、このプログラムは、ＲＯＭに記憶されており、ＣＰＵは、ＲＯＭに格納されたプログラムを読み出して実行し、複数の無線フレームを送信する。この場合、ＣＰＵは、複数のフレーム長に対して所望の演算方法を適用した演算をＲＡＭを用いて行い、複数のフレーム長を決定する。
【０５０６】
更に、実施の形態４においては、受信機３０２〜３０４は、複数の無線フレームの受信をコンピュータに実行させてもよい。この場合、受信機３０２〜３０４の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備える。そして、送信情報の受信をコンピュータ（ＣＰＵ）に実行させるためのプログラムは、受信手段が、複数の無線フレームを受信する第１のステップと、検出手段が、複数の無線フレームの複数のフレーム長を検出する第２のステップと、演算手段が、検出手段によって検出された複数のフレーム長に対して所望の演算方法を適用して演算する第３のステップと、復号手段が、演算手段によって演算された演算結果に基づいて送信情報を復号する第４のステップとを備えていればよい。そして、このプログラムは、ＲＯＭに記憶されており、ＣＰＵは、ＲＯＭに格納されたプログラムを読み出して実行し、複数の無線フレームを受信し、その受信した複数の無線フレームの復号処理を行う。この場合、ＣＰＵは、複数のフレーム長に対して所望の演算方法を適用した演算をＲＡＭを用いて行う。
【０５０７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０５０８】
この発明は、無線装置、それを備える無線通信システム、無線装置において無線フレームの送信をコンピュータおよび無線装置から送信された無線フレームの受信をコンピュータに実行させるためのプログラムに実行させるためのプログラムに適用される。
【符号の説明】
【０５０９】
１，１０１，２０１，３０１  無線装置、２〜４，２Ａ，２Ｂ，４０，１０３〜１０５，１２０，２２０，３０２〜３０４  受信機、５〜７，１０６〜１０８  被制御部、１０，１０Ａ，１００，１００Ａ，２００，２００Ａ，２００Ｂ  無線通信システム、１１，２１  アンテナ、１２，３０１１  フレーム長変調信号生成部、１３，３０１２  ホストシステム、２２  不要波除去回路、２３  包絡線検波回路、２４  ビット判定器、２５，２５Ａ，３０２２  フレーム長検出回路、２６，３０２３  フレーム長判定回路、２７  同期検波回路、３０，１１０，２１０  スマートホーン、５０，１３０，２３０  プリンタ、１０２，２０２  アクセスポイント、２２１，２２３  ＢＰＦ、２２２，２２４  周波数変換回路、２２５，２７３  ＬＰＦ、２４０  パーソナルコンピュータ、２４１  閾値判定器、２４２  レジスタ、２４３  演算器、２５０  有線ケーブル、２７１  乗算器、２７２  搬送波再生回路、３０２１  検波回路。
【要約】
【課題】無線フレームを送信できないときでも、制御対象機器を制御するための無線フレームを送信可能な無線装置を提供する。
【解決手段】無線装置１は、インフラストラクチャモードにおいて、アクセスポイントまたはアクセスポイント以外の無線装置と無線リンクを確立していない場合に、被制御部５〜７の制御を開始するとき、自律送信モードへ移行する。そして、無線装置１は、被制御部５〜７を制御するための制御識別子を表わすフレーム長を有する無線フレームを受信機２〜４へ送信する。
【選択図】図１【図１】
0005422862.tif 000002
【図２】
0005422862.tif 000003
【図３】
0005422862.tif 000004
【図４】
0005422862.tif 000005
【図５】
0005422862.tif 000006
【図６】
0005422862.tif 000007
【図７】
0005422862.tif 000008
【図８】
0005422862.tif 000009
【図９】
0005422862.tif 000010
【図１０】
0005422862.tif 000011
【図１１】
0005422862.tif 000012
【図１２】
0005422862.tif 000013
【図１３】
0005422862.tif 000014
【図１４】
0005422862.tif 000015
【図１５】
0005422862.tif 000016
【図１６】
0005422862.tif 000017
【図１７】
0005422862.tif 000018
【図１８】
0005422862.tif 000019
【図１９】
0005422862.tif 000020
【図２０】
0005422862.tif 000021
【図２１】
0005422862.tif 000022
【図２２】
0005422862.tif 000023
【図２３】
0005422862.tif 000024
【図２４】
0005422862.tif 000025
【図２５】
0005422862.tif 000026
【図２６】
0005422862.tif 000027
【図２７】
0005422862.tif 000028
【図２８】
0005422862.tif 000029
【図２９】
0005422862.tif 000030
【図３０】
0005422862.tif 000031
【図３１】
0005422862.tif 000032
【図３２】
0005422862.tif 000033
【図３３】
0005422862.tif 000034
【図３４】
0005422862.tif 000035
【図３５】
0005422862.tif 000036
【図３６】
0005422862.tif 000037
【図３７】
0005422862.tif 000038
【図３８】
0005422862.tif 000039
【図３９】
0005422862.tif 000040
【図４０】
0005422862.tif 000041
【図４１】
0005422862.tif 000042
【図４２】
0005422862.tif 000043
【図４３】
0005422862.tif 000044