(57)【特許請求の範囲】
【請求項１】
送信機における無線フレームの送信をコンピュータに実行させるためのプログラムであって、
生成手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、前記送信対象のデータを表わすフレーム長を有する第２の無線フレームとを生成する第１のステップと、
送信手段が、無線通信空間が空いているとき無線フレームを送信し、かつ、前記無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式に従って、前記第１の無線フレームおよび前記第２の無線フレームを続けて送信する第２のステップとをコンピュータに実行させるためのプログラム。
【請求項２】
前記第１のステップにおいて、前記生成手段は、前記送信対象のデータの終りを表わすフレーム長を有する第３の無線フレームを更に生成し、
前記第２のステップにおいて、前記送信手段は、前記無線通信方式に従って、前記第３の無線フレームを前記第２の無線フレームに続けて送信する、請求項１に記載のコンピュータに実行させるためのプログラム。
【請求項３】
前記第１および第３の無線フレームの少なくとも一方は、１個以上のフレーム長を有する１個以上のフレームからなる、請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項４】
前記第２の無線フレームは、前記送信対象のデータを表わす複数のフレーム長を有する複数のデータフレームからなる、請求項１から請求項３のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項５】
前記第２の無線フレームは、
前記送信対象のデータを表わす複数のフレーム長を有する複数のデータフレームと、
各々が、前記複数のデータフレームにおいて前記データフレームの任意の間隔毎に配置され、前記データフレームの区切りを表わすフレーム長を有する少なくとも１つの区切フレームとを含む、請求項１から請求項３のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項６】
前記第１の無線フレームは、送信先の識別子を表わす複数のフレーム長を有する複数の識別子フレームを含む、請求項１から請求項５のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項７】
前記第１のステップにおいて、前記生成手段は、前記第２の無線フレームを構成するデータフレームの個数、エラーを検出するためのエラー検出情報および前記データフレームの送信回数の少なくとも１つの情報を表わすフレーム長を有する補助フレームを更に生成し、
前記第２のステップにおいて、前記送信手段は、前記無線通信方式に従って、前記補助フレームを更に送信し、
前記補助フレームは、ヘッダフレーム、区切りフレーム、検証フレームおよび終端フレームの少なくとも１つからなる、請求項１から請求項５のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項８】
前記第２の無線フレームのフレーム長は、前記第１の無線フレームのフレーム長と異なる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項９】
送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、前記送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する受信手段と、
前記第１の無線フレームの受信電波に基づいて前記送信対象のデータの始りを検出する第１の検出手段と、
前記送信対象のデータの始りが検出されると、前記第２の無線フレームの受信電波に基づいて前記第２の無線フレームのフレーム長を検出する第２の検出手段と、
前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する復号手段とを備える受信機。
【請求項１０】
前記受信手段は、前記送信対象のデータの終りを表わすフレーム長を有する第３の無線フレームを更に受信し、
前記第１の検出手段は、前記第３の無線フレームの受信電波に基づいて前記送信対象のデータの終りを更に検出する、請求項９に記載の受信機。
【請求項１１】
前記第２の無線フレームは、前記送信対象のデータを表わす複数のフレーム長を有する複数のデータフレームからなり、
前記第２の検出手段は、前記複数のデータフレームの複数のフレーム長を検出し、
前記復号手段は、前記検出された複数のフレーム長を前記送信対象のデータを示すビット列に復号する、請求項９に記載の受信機。
【請求項１２】
前記第１および第３の無線フレームの少なくとも一方は、複数のフレーム長を有する複数のヘッダフレームからなり、
前記第１の検出手段は、前記第１の無線フレームが複数の無線フレームからなる場合、前記複数のフレーム長の全てを前記複数のヘッダフレームが送信された順序で検出することによって前記送信対象のデータの始りを検出し、前記第３の無線フレームが複数の無線フレームからなる場合、前記複数のフレーム長の全てを前記複数の終端フレームが送信された順序で検出することによって前記送信対象のデータの終りを検出する、請求項１０に記載の受信機。
【請求項１３】
前記第１の無線フレームは、送信先の識別子を表わす複数のフレーム長を有する複数の識別子フレームを含み、
前記第２の検出手段は、更に、前記複数の識別子フレームの受信電波に基づいて前記複数の識別子フレームの複数のフレーム長を検出し、
前記復号手段は、更に、前記検出された複数のフレーム長を前記送信先の識別子を示すビット列に復号する、請求項９に記載の受信機。
【請求項１４】
前記第２の無線フレームを構成するデータフレームの個数、エラーを検出するためのエラー検出情報および前記データフレームの送信回数の少なくとも１つを検出する第３の検出手段を更に備え、
前記受信手段は、前記データフレームの個数、前記エラー検出情報および前記データフレームの送信回数の少なくとも１つを表わすフレーム長を有する補助フレームを更に受信し、
前記第２の検出手段は、更に、前記補助フレームの受信電波に基づいて前記補助フレームのフレーム長を検出し、
前記第３の検出手段は、前記検出された前記補助フレームのフレーム長に基づいて、前記データフレームの個数、前記エラー検出情報および前記データフレームの送信回数の少なくとも１つを検出し、
前記補助フレームは、ヘッダフレーム、区切りフレーム、検証フレームおよび終端フレームの少なくとも１つからなる、請求項９に記載の受信機。
【請求項１５】
前記復号手段は、前記第２の検出手段によって検出された前記第２の無線フレームのフレーム長が前記送信対象のデータを表わすフレーム長の範囲内に入るとき、前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項９から請求項１２のいずれか１項に記載の受信機。
【請求項１６】
前記復号手段は、前記第２の検出手段によって検出された前記第２の無線フレームのフレーム長が前記送信対象のデータを表わすフレーム長の範囲内に入らないとき、前記送信対象のデータを表わすフレーム長の範囲内に入らない前記第２の無線フレームのフレーム長の個数を許容値まで許容して前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項９から請求項１２のいずれか１項に記載の受信機。
【請求項１７】
前記第２の無線フレームは、複数のデータフレームからなり、
前記第２の検出手段は、前記複数のデータフレームの複数の受信電波に基づいて複数のフレーム長を検出し、更に、前記複数の受信電波に基づいて複数の受信信号強度を検出し、
前記復号手段は、前記複数の受信信号強度のうちの２番目以降の受信信号強度である処理対象の受信信号強度と前記処理対象の受信信号強度よりも前の受信信号強度との強度差が閾値よりも小さいとき、前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項９から請求項１２のいずれか１項に記載の受信機。
【請求項１８】
前記復号手段は、前記強度差が前記閾値以上であるとき、前記強度差が前記閾値以上である受信信号強度が検出されたデータフレームの個数を許容値まで許容して前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項１７に記載の受信機。
【請求項１９】
受信機における無線フレームの受信をコンピュータに実行させるためのプログラムであって、
受信手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、前記送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する第１のステップと、
第１の検出手段が、前記第１の無線フレームの受信電波に基づいて前記送信対象のデータの始りを検出する第２のステップと、
第２の検出手段が、前記送信対象のデータの始りが検出されると、前記第２の無線フレームの受信電波に基づいて前記第２の無線フレームのフレーム長を検出する第３のステップと、
復号手段が、前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する第４のステップとをコンピュータに実行させるためのプログラム。
【請求項２０】
前記第１のステップにおいて、前記受信手段は、前記送信対象のデータの終りを表わすフレーム長を有する第３の無線フレームを更に受信し、
前記第２のステップにおいて、前記第１の検出手段は、前記第３の無線フレームの受信電波に基づいて前記送信対象のデータの終りを更に検出する、請求項１９に記載のコンピュータに実行させるためのプログラム。
【請求項２１】
前記第２の無線フレームは、前記送信対象のデータを表わす複数のフレーム長を有する複数のデータフレームからなり、
前記第３のステップにおいて、前記第２の検出手段は、前記複数のデータフレームの複数のフレーム長を検出し、
前記第４のステップにおいて、前記復号手段は、前記検出された複数のフレーム長を前記送信対象のデータを示すビット列に復号する、請求項１９に記載のコンピュータに実行させるためのプログラム。
【請求項２２】
前記第１および第３の無線フレームの少なくとも一方は、複数のフレーム長を有する複数のヘッダフレームからなり、
前記第２のステップにおいて、前記第１の検出手段は、前記第１の無線フレームが複数の無線フレームからなる場合、前記複数のフレーム長の全てを前記複数のヘッダフレームが送信された順序で検出することによって前記送信対象のデータの始りを検出し、前記第３の無線フレームが複数の無線フレームからなる場合、前記複数のフレーム長の全てを前記複数の終端フレームが送信された順序で検出することによって前記送信対象のデータの終りを検出する、請求項２０に記載のコンピュータに実行させるためのプログラム。
【請求項２３】
前記第１の無線フレームは、送信先の識別子を表わす複数のフレーム長を有する複数の識別子フレームを含み、
前記第３のステップにおいて、前記第２の検出手段は、更に、前記複数の識別子フレームの受信電波に基づいて前記複数の識別子フレームの複数のフレーム長を検出し、
前記復号手段は、更に、前記検出された複数のフレーム長を前記送信先の識別子を示すビット列に復号する、請求項１９に記載のコンピュータに実行させるためのプログラム。
【請求項２４】
第３の検出手段が、前記第２の無線フレームを構成するデータフレームの個数、エラーを検出するためのエラー検出情報および前記データフレームの送信回数の少なくとも１つを検出する第５のステップを更にコンピュータに実行させ、
前記第１のステップにおいて、前記受信手段は、前記データフレームの個数、前記エラー検出情報および前記データフレームの送信回数の少なくとも１つを表わすフレーム長を有する補助フレームを更に受信し、
前記第３のステップにおいて、前記第２の検出手段は、更に、前記補助フレームの受信電波に基づいて前記補助フレームのフレーム長を検出し、
前記第５のステップにおいて、前記第３の検出手段は、前記検出された前記補助フレームのフレーム長に基づいて、前記データフレームの個数、前記エラー検出情報および前記データフレームの送信回数の少なくとも１つを検出し、
前記補助フレームは、ヘッダフレーム、区切りフレーム、検証フレームおよび終端フレームの少なくとも１つからなる、請求項１９に記載のコンピュータに実行させるためのプログラム。
【請求項２５】
前記第４のステップにおいて、前記復号手段は、前記第２の検出手段によって検出された前記第２の無線フレームのフレーム長が前記送信対象のデータを表わすフレーム長の範囲内に入るとき、前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項１９から請求項２２のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項２６】
前記第４のステップにおいて、前記復号手段は、前記第２の検出手段によって検出された前記第２の無線フレームのフレーム長が前記送信対象のデータを表わすフレーム長の範囲内に入らないとき、前記送信対象のデータを表わすフレーム長の範囲内に入らない前記第２の無線フレームのフレーム長の個数を許容値まで許容して前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項１９から請求項２２のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項２７】
前記第２の無線フレームは、複数のデータフレームからなり、
前記第３のステップにおいて、前記第２の検出手段は、前記複数のデータフレームの複数の受信電波に基づいて複数のフレーム長を検出し、更に、前記複数の受信電波に基づいて複数の受信信号強度を検出し、
前記第４のステップにおいて、前記復号手段は、前記複数の受信信号強度のうちの２番目以降の受信信号強度である処理対象の受信信号強度と前記処理対象の受信信号強度よりも前の受信信号強度との強度差が閾値よりも小さいとき、前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項１９から請求項２２のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項２８】
前記第４のステップにおいて、前記復号手段は、前記強度差が前記閾値以上であるとき、前記強度差が前記閾値以上である受信信号強度が検出されたデータフレームの個数を許容値まで許容して前記検出されたフレーム長を前記送信対象のデータを示すビット列に復号する、請求項２７に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、送信機において実行されるプログラム、受信機および受信機において実行されるプログラムに関するものである。
【背景技術】
【０００２】
ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式の無線規格において、任意のフレーム長からなる１つ以上の無線フレームのフレーム長を検出し、その検出したフレーム長をビット列に復号する受信機がある。【０００３】
また、非所望の無線フレームとの干渉を回避して無線フレームを受信する受信機が知られている（特許文献１）。この受信機は、複数の無線フレームを用い、所望の長さの無線フレームを受信することによって状態遷移を行い、複数の所望の長さの無線フレームの受信によって遷移条件が満たされたときに複数のフレーム長をビット列に復号する。
【特許文献１】特開２０１２−１７５５４４号公報
【発明の開示】
【０００４】
しかし、特許文献１に記載された復号方法を用いた場合、ＣＳＭＡ／ＣＡ方式の無線規格においては、フレーム長が規定されており、１つのフレームで表わすことができる情報量に制限があるため、任意のデータ列をフレーム長に変調して送信することが困難であるという問題がある。
【０００５】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、任意のデータをフレーム長で表わして送信可能な送信機において実行されるプログラムを提供することである。
【０００６】
また、この発明の別の目的は、フレーム長によって表わされた任意のデータを受信可能な受信機を提供することである。
【０００７】
更に、この発明の別の目的は、フレーム長によって表わされた任意のデータを受信可能な受信機において実行されるプログラムを提供することである。
【０００８】
この発明の実施の形態によれば、送信機における無線フレームの送信をコンピュータに実行させるためのプログラムは、生成手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを生成する第１のステップと、送信手段が、無線通信空間が空いているとき無線フレームを送信し、かつ、無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式に従って、第１の無線フレームおよび第２の無線フレームを続けて送信する第２のステップとをコンピュータに実行させるためのプログラムである。
【０００９】
また、この発明の実施の形態によれば受信機は、受信手段と、第１および第２の検出手段と、復号手段とを備える。受信手段は、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する。第１の検出手段は、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検出する。第２の検出手段は、送信対象のデータの始りが検出されると、第２の無線フレームの受信電波に基づいて第２の無線フレームのフレーム長を検出する。復号手段は、検出されたフレーム長を送信対象のデータを示すビット列に復号する。
【００１０】
更に、この発明の実施の形態によれば、受信機における無線フレームの受信をコンピュータに実行させるためのプログラムは、受信手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する第１のステップと、第１の検出手段が、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検出する第２のステップと、第２の検出手段が、送信対象のデータの始りが検出されると、第２の無線フレームの受信電波に基づいて第２の無線フレームのフレーム長を検出する第３のステップと、復号手段が、検出されたフレーム長を送信対象のデータを示すビット列に復号する第４のステップとをコンピュータに実行させるためのプログラムである。
【００１１】
この発明の実施の形態による送信機において実行されるプログラムは、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを、無線通信空間が空いているとき無線フレームを送信し、かつ、無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式に従って順次送信することをコンピュータに実行させる。その結果、受信側では、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検知して第２の無線フレームの受信電波に基づいて送信対象のデータを復号できる。
【００１２】
従って、任意のデータをフレーム長で表わして送信できる。
【００１３】
また、この発明の実施の形態による受信機は、第１および第２の無線フレームを順次受信し、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検出し、送信対象のデータの始りが検出されると、第２の無線フレームの受信電波に基づいて第２の無線フレームのフレーム長を検出し、その検出したフレーム長を送信対象のデータを示すビット列に復号する。
【００１４】
従って、フレーム長によって表わされた任意のデータを受信できる。
【００１５】
更に、この発明の実施の形態による受信機において実行されるプログラムは、上記受信機の動作と同じ動作をコンピュータに実行させる。
【００１６】
従って、フレーム長によって表わされた任意のデータを受信できる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態１による無線通信システムの構成を示す概略図である。
【図２】図１に示す送信機の構成を示す概略図である。
【図３】図１に示す受信機の構成を示す概略図である。
【図４】実施の形態１における無線フレームの概念図である。
【図５】データのビット値とフレーム長との関係を示す対応表を示す図である。
【図６】包絡線検波およびビット判定の概念図である。
【図７】実施の形態１における無線フレームの具体例を示す図である。
【図８】図１に示す無線通信システムの動作を示すフローチャートである。
【図９】実施の形態２による無線通信システムの構成を示す概略図である。
【図１０】図９に示す送信機の構成を示す概略図である。
【図１１】図９に示す受信機の構成を示す概略図である。
【図１２】データフレームの個数とヘッダフレームのフレーム長との関係を示す対応表を示す図である。
【図１３】実施の形態２における無線フレームの具体例を示す図である。
【図１４】図９に示す無線通信システムの動作を示すフローチャートである。
【図１５】実施の形態３による無線通信システムの構成を示す概略図である。
【図１６】図１５に示す送信機の構成を示す概略図である。
【図１７】図１５に示す受信機の構成を示す概略図である。
【図１８】実施の形態３における無線フレームの概念図である。
【図１９】図１５に示す無線通信システムの動作を示すフローチャートである。
【図２０】実施の形態４による無線通信システムの構成を示す概略図である。
【図２１】図２０に示す送信機の構成を示す概略図である。
【図２２】図２０に示す受信機の構成を示す概略図である。
【図２３】実施の形態４における無線フレームの概念図である。
【図２４】データのビット値とフレーム長との別の関係を示す対応表を示す図である。
【図２５】終端情報のビット値とフレーム長との関係を示す対応表を示す図である。
【図２６】図２０に示す無線通信システムの動作を示すフローチャートである。
【図２７】実施の形態５による無線通信システムの構成を示す概略図である。
【図２８】図２７に示す受信機の構成を示す概略図である。
【図２９】図２８に示す識別器の状態遷移図である。
【図３０】実施の形態５における無線フレームの受信状態を示す図である。
【図３１】実施の形態５における無線フレームの別の受信状態を示す図である。
【図３２】図２７に示す無線通信システムの動作を示すフローチャートである。
【図３３】実施の形態６による無線通信システムの構成を示す概略図である。
【図３４】図３３に示す受信機の構成を示す概略図である。
【図３５】実施の形態６における無線フレームの受信状態を示す図である。
【図３６】図３３に示す無線通信システムの動作を示すフローチャートである。
【図３７】実施の形態７による無線通信システムの構成を示す概略図である。
【図３８】図３７に示す送信機の構成を示す概略図である。
【図３９】図３７に示す受信機の構成を示す概略図である。
【図４０】実施の形態７における無線フレームの概念図である。
【図４１】図３７に示す無線通信システムの動作を示すフローチャートである。
【図４２】実施の形態８による無線通信システムの構成を示す概略図である。
【図４３】図４２に示す送信機の構成を示す概略図である。
【図４４】図４２に示す受信機の構成を示す概略図である。
【図４５】実施の形態８における無線フレームの概念図である。
【図４６】データのビット値と第１フレーム長および第２フレーム長との関係を示す対応表を示す図である。
【図４７】送信回数とフレーム長との関係を示す対応表を示す図である。
【図４８】図４２に示す無線通信システムの動作を示すフローチャートである。
【図４９】実施の形態８による別の無線通信システムの構成を示す概略図である。
【図５０】図４９に示す送信機の構成を示す概略図である。
【図５１】図４９に示す受信機の構成を示す概略図である。
【図５２】図４９に示す無線通信システムの動作を示すフローチャートである。
【図５３】実施の形態９による無線通信システムの構成を示す概略図である。
【図５４】図５３に示す送信機８０１の構成を示す概略図である。
【図５５】図５３に示す受信機８０２の構成を示す概略図である。
【図５６】実施の形態９における無線フレームの概念図である。
【図５７】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか１つの情報を載せる場合の情報とフレームとの関係を示す図である。
【図５８】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか２つの情報を載せる場合の情報とフレームとの関係を示す図である。
【図５９】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか２つの情報を載せる場合の情報とフレームとの関係を示す図である。
【図６０】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを載せる場合の情報とフレームとの関係を示す図である。
【図６１】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを載せる場合の情報とフレームとの関係を示す図である。
【図６２】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを載せる場合の情報とフレームとの関係を示す図である。
【図６３】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを載せる場合の情報とフレームとの関係を示す図である。
【図６４】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す対応表を示す図である。
【図６５】図５６の（ａ）に示す無線フレームＷＦＲ８−１の具体例を示す図である。
【図６６】図５６の（ｂ）に示す無線フレームＷＦＲ８−２の具体例を示す図である。
【図６７】図５６の（ｃ）に示す無線フレームＷＦＲ８−３の具体例を示す図である。
【図６８】図５６の（ｄ）に示す無線フレームＷＦＲ８−４の具体例を示す図である。
【図６９】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とフレーム長との対応関係を示す対応表を示す図である。
【図７０】エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との関係を示す対応表を示す図である。
【図７１】データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す対応表を示す図である。
【図７２】図５３に示す無線通信システムの動作を示すフローチャートである。
【図７３】実施の形態１０による無線通信システムの構成を示す概略図である。
【図７４】図７３に示す送信機の構成を示す概略図である。
【図７５】図７３に示す受信機の構成を示す概略図である。
【図７６】実施の形態１０における無線フレームの概略図である。
【図７７】実施の形態１０における無線フレームの具体例を示す図である。
【図７８】図７３に示す無線通信システムの動作を示すフローチャートである。
【図７９】実施の形態１１による無線通信システムの概略図である。
【図８０】図７９に示す送信機の構成を示す概略図である。
【図８１】図７９に示す受信機の構成を示す概略図である。
【図８２】実施の形態１１における無線フレームの概略図である。
【図８３】ヘッダ情報のビット値とフレーム長との対応関係を示す対応表を示す図である。
【図８４】区切り情報のビット値とフレーム長との対応関係を示す対応表を示す図である。
【図８５】チェックフレームのビット値とフレーム長との対応関係を示す対応表を示す図である。
【図８６】実施の形態１１における無線フレームの具体例を示す図である。
【図８７】図７９に示す無線通信システムの動作を示すフローチャートである。
【図８８】実施の形態１２による無線通信システムの概略図である。
【図８９】図８８に示す送信機の構成を示す概略図である。
【図９０】図８８に示す受信機の構成を示す概略図である。
【図９１】実施の形態１２における無線フレームの概略図である。
【図９２】実施の形態１２におけるフレームの送信方法および受信方法を説明するための概念図である。
【図９３】実施の形態１２における無線フレームの第１の具体例を示す図である。
【図９４】実施の形態１２における無線フレームの第２の具体例を示す図である。
【図９５】図８８に示す無線通信システムの動作を示すフローチャートである。
【図９６】応用例１の構成を示す概略図である。
【図９７】応用例２の構成を示す概略図である。
【図９８】応用例３の構成を示す概略図である。
【図９９】応用例４の構成を示す概略図である。
【図１００】応用例５の構成を示す概略図である。
【図１０１】応用例６の構成を示す概略図である。
【図１０２】応用例７の構成を示す概略図である。
【図１０３】応用例８の構成を示す概略図である。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。【００１９】
［実施の形態１］
図１は、この発明の実施の形態１による無線通信システムの構成を示す概略図である。図１を参照して、この発明の実施の形態１による無線通信システム１０は、送信機１と、受信機２とを備える。【００２０】
送信機１および受信機２は、無線通信空間に配置される。送信機１は、送信対象のデータの始りを表わすフレーム長を有するヘッダフレームＨＦＲと、送信対象のデータを表わす複数のフレーム長を有するデータフレームＤＦＲと、送信対象のデータの終りを表わすフレーム長を有する終端フレームＦＦＲとを後述する方法によって生成する。そして、送信機１は、無線通信空間が空いているとき無線フレームを送信し、かつ、無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式（即ち、ＣＳＭＡ／ＣＡ方式）に従って、ヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを続けて送信する。【００２１】
受信機２は、送信機１から送信されたヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを受信し、その受信したヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲの受信電波に基づいて、送信対象のデータの始りを検知し、送信対象のデータを示すビット列を復号し、送信対象のデータの終りを検知する。【００２２】
図２は、図１に示す送信機１の構成を示す概略図である。図２を参照して、送信機１は、アンテナ１１と、送信手段１２と、生成手段１３とを含む。【００２３】
生成手段１３は、上述したヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを後述する方法によって生成する。そして、生成手段１３は、その生成したヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを送信手段１２へ出力する。【００２４】
送信手段１２は、ヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを生成手段１３から受ける。そして、送信手段１２は、ＣＳＭＡ／ＣＡ方式に従って、アンテナ１１を介してヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを続けて送信する。この場合、送信手段１２は、例えば、２．４ＧＨｚの周波数でヘッダフレームＨＦＲ、データフレームＤＦＲおよび終端フレームＦＦＲを送信する。【００２５】
図３は、図１に示す受信機２の構成を示す概略図である。図３を参照して、受信機２は、アンテナ２１と、ＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）２２と、包絡線検波回路２３と、フレーム長検出回路２４と、判定回路２５と、復号器２６とを含む。【００２６】
ＢＰＦ２２は、送信機１から送信された無線フレームをアンテナ２１を介して受信し、その受信した無線フレームの受信電波のうち、無線フレームの周波数を有する受信電波を包絡線検波回路２３へ出力する。【００２７】
包絡線検波回路２３は、ＢＰＦ２２から受信電波を受け、その受けた受信電波を包絡線検波し、包絡線をフレーム長検出回路２４へ出力する。【００２８】
フレーム長検出回路２４は、包絡線検波回路２３から包絡線を受け、その受けた包絡線に基づいて、後述する方法によってフレーム長を検出する。そして、フレーム長検出回路２４は、その検出したフレーム長を判定回路２５へ出力する。【００２９】
判定回路２５は、フレーム長検出回路２４からフレーム長を受け、その受けたフレーム長が送信対象のデータの始りを示すか否かを判定する。そして、判定回路２５は、フレーム長が送信対象のデータの始りを示すと判定したとき、その後にフレーム長検出回路２４から受けたフレーム長を復号器２６へ出力する。一方、判定回路２５は、フレーム長が送信対象のデータの始りを示さないと判定したとき、その後にフレーム長検出回路２４から受けたフレーム長を破棄する。【００３０】
復号器２６は、判定回路２５からフレーム長を受けると、後述する方法によって、フレーム長をビット列に変換し、その変換したビット列をホストシステム（図示せず）へ出力する。【００３１】
図４は、実施の形態１における無線フレームの概念図である。図４を参照して、実施の形態１における無線フレームＷＦＲ１は、ヘッダフレームＨＦＲ１と、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ（ｎは、１以上の整数）と、終端フレームＦＦＲ１とを含む。【００３２】
ヘッダフレームＨＦＲ１は、送信対象のデータの始りを表わすフレーム長（＝１１９０μｓ）を有する。【００３３】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各々は、送信対象のデータを表わすフレーム長を有する。【００３４】
終端フレームＦＦＲ１は、送信対象のデータの終りを表わすフレーム長（＝６８０μｓ）を有する。【００３５】
そして、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１は、ＣＳＭＡ／ＣＡ方式に従って続けて送信される。【００３６】
図５は、データのビット値とフレーム長との関係を示す対応表を示す図である。図５を参照して、対応表ＴＢＬ１は、データのビット値と、フレーム長とを含む。データのビット値およびフレーム長は、相互に対応付けられる。【００３７】
データのビット値は、例えば、４ビットで表わされる。７１０μｓのフレーム長は、“００００”のビット値に対応付けられ、７４０μｓのフレーム長は、“０００１”のビット値に対応付けられ、７７０μｓのフレーム長は、“００１０”のビット値に対応付けられ、８００μｓのフレーム長は、“００１１”のビット値に対応付けられ、８３０μｓのフレーム長は、“０１００”のビット値に対応付けられ、８６０μｓのフレーム長は、“０１０１”のビット値に対応付けられ、８９０μｓのフレーム長は、“０１１０”のビット値に対応付けられ、９２０μｓのフレーム長は、“０１１１”のビット値に対応付けられ、９５０μｓのフレーム長は、“１０００”のビット値に対応付けられ、９８０μｓのフレーム長は、“１００１”のビット値に対応付けられ、１０１０μｓのフレーム長は、“１０１０”のビット値に対応付けられ、１０４０μｓのフレーム長は、“１０１１”のビット値に対応付けられ、１０７０μｓのフレーム長は、“１１００”のビット値に対応付けられ、１１００μｓのフレーム長は、“１１０１”のビット値に対応付けられ、１１３０μｓのフレーム長は、“１１１０”のビット値に対応付けられ、１１６０μｓのフレーム長は、“１１１１”のビット値に対応付けられる。【００３８】
このように、送信対象のデータは、ヘッダフレームＨＦＲ１および終端フレームＦＦＲ１が有するフレーム長と異なるフレーム長によって表わされる。また、対応表ＴＢＬ１においては、ビット値が“１”だけ増加するごとに、フレーム長が３０μｓづつ長くなる。【００３９】
送信機１の生成手段１３は、対応表ＴＢＬ１を保持している。そして、生成手段１３は、送信対象のデータを示すビット列を４ビットごとに分割し、その分割した４ビットのビット値を対応表ＴＢＬ１を参照してフレーム長に変換する。その後、生成手段１３は、その変換したフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【００４０】
例えば、送信対象のデータを示すビット列が“１１０１００１０１００１０００１”からなる場合、生成手段１３は、“１１０１００１０１００１０００１”のビット列を“１１０１”，“００１０”，“１００１”，“０００１”のビット値に分割する。そして、生成手段１３は、対応表ＴＢＬ１を参照して、“１１０１”のビット値を１１００μｓのフレーム長に変換し、“００１０”のビット値を７７０μｓのフレーム長に変換し、“１００１”のビット値を９８０μｓのフレーム長に変換し、“０００１”のビット値を７４０μｓのフレーム長に変換する。その後、生成手段１３は、１１００μｓのフレーム長を有するデータフレームＤＦＲ＿１と、７７０μｓのフレーム長を有するデータフレームＤＦＲ＿２と、９８０μｓのフレーム長を有するデータフレームＤＦＲ＿３と、７４０μｓのフレーム長を有するデータフレームＤＦＲ＿４とを生成する。【００４１】
また、受信機２の復号器２６は、対応表ＴＢＬ１を保持している。そして、復号器２６は、対応表ＴＢＬ１を参照して、判定回路２５から受けたフレーム長をビット列に変換し、フレーム長を送信対象のデータを示すビット列に復号する。【００４２】
図６は、包絡線検波およびビット判定の概念図である。図６を参照して、受信機２の包絡線検波回路２３は、無線フレームＷＦＲの受信電波ＦＲをＢＰＦ２２から受ける。無線フレームＷＦＲは、例えば、１０１０（μｓ）のフレーム長Ｌを有する（（ａ）参照）。【００４３】
包絡線検波回路２３は、無線フレームＷＦＲの包絡線ＥＶＬを検出し、その検出した包絡線ＥＶＬを１０μｓ毎に検波し、検波値Ｉ１〜Ｉ１０２を検出する（（ｂ）参照）。【００４４】
そして、包絡線検波回路２３は、検波値Ｉ１〜Ｉ１０２をフレーム長検出回路２４へ出力する。フレーム長検出回路２４は、検波値Ｉ１〜Ｉ１０２をビット判定し、“１１１・・・１１１０”のビット列を得る。そして、フレーム長検出回路２４は、“１１１・・・１１１０”のビット列の先頭から“１”のビット値の個数を累積し、“１０１”の累積値を検出する。そして、フレーム長検出回路２４は、１０２個目のビット値が“０”であるので、“１０１”の累積値に１０μｓの周期を乗算して１０１０μｓのフレーム長を検出し、その後、“１０１”の累積値をリセットする。【００４５】
図７は、実施の形態１における無線フレームＷＦＲ１の具体例を示す図である。図７においては、送信対象のデータを示すビット列が“１１０１００１０１００１０００１”からなる場合を例にして送信対象のデータを送信する方法について説明する。【００４６】
図７を参照して、送信機１の生成手段１３は、送信対象のデータの始りを表わす１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ１を生成する。そして、生成手段１３は、上述したように、“１１０１００１０１００１０００１”のビット列に基づいて、１１００μｓのフレーム長を有するデータフレームＤＦＲ＿１と、７７０μｓのフレーム長を有するデータフレームＤＦＲ＿２と、９８０μｓのフレーム長を有するデータフレームＤＦＲ＿３と、７４０μｓのフレーム長を有するデータフレームＤＦＲ＿４とを生成する。その後、生成手段１３は、送信対象のデータの終りを表わす６８０μｓのフレーム長を有する終端フレームＦＦＲ１を生成する。【００４７】
そうすると、生成手段１３は、ヘッダフレームＨＦＲ１、４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４および終端フレームＦＦＲ１からなる無線フレームＷＦＲ１−１を送信手段１２へ出力する。【００４８】
送信手段１２は、無線フレームＷＦＲ１−１（＝ヘッダフレームＨＦＲ１、４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４および終端フレームＦＦＲ１）を生成手段１３から受ける。【００４９】
そして、送信手段１２は、アンテナ１１を介してキャリアセンスし、無線通信空間が空いているとき、アンテナ１１を介して、無線フレームＷＦＲ１−１を構成するヘッダフレームＨＦＲ１を送信する。【００５０】
その後、送信手段１２は、アンテナ１１を介してキャリアセンスし、無線通信空間が空いているとき、アンテナ１１を介して、無線フレームＷＦＲ１−１を構成するデータフレームＤＦＲ＿１を送信する。【００５１】
引き続いて、送信手段１２は、同様にして、ＣＳＭＡ／ＣＡ方式に従って、アンテナ１１を介して無線フレームＷＦＲ１−１を構成するデータフレームＤＦＲ＿２〜ＤＦＲ＿４を順次送信する。【００５２】
最後に、送信手段１２は、アンテナ１１を介してキャリアセンスし、無線通信空間が空いているとき、アンテナ１１を介して、無線フレームＷＦＲ１−１を構成する終端フレームＦＦＲ１を送信する。【００５３】
一方、送信手段１２は、キャリアセンスの結果、無線通信空間が空いていないとき、ヘッダフレームＨＦＲ１、４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４および終端フレームＦＦＲ１の送信を待機する。【００５４】
このように、送信対象のデータを表わすフレーム長を有する４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４は、ヘッダフレームＨＦＲ１と終端フレームＦＦＲ１とによって挟み込まれてＣＳＭＡ／ＣＡ方式に従って送信される。【００５５】
受信機２のＢＰＦ２２は、アンテナ２１を介して電波を受信し、その受信した受信電波のうち、無線フレームＷＦＲ１−１の周波数を有する複数の受信電波を包絡線検波回路２３へ出力する。【００５６】
そして、包絡線検波回路２３は、ＢＰＦ２２から受けた複数の受信電波の各々について、上述した方法によって検波値を検出し、その検出した複数の検波値Ｉ１〜Ｉ１２０，Ｉ１〜Ｉ１１１，Ｉ１〜Ｉ７８，Ｉ１〜Ｉ９９，Ｉ１〜Ｉ７５，Ｉ１〜Ｉ６９をフレーム長検出回路２４へ出力する。【００５７】
フレーム長検出回路２４は、複数の検波値Ｉ１〜Ｉ１２０，Ｉ１〜Ｉ１１１，Ｉ１〜Ｉ７８，Ｉ１〜Ｉ９９，Ｉ１〜Ｉ７５，Ｉ１〜Ｉ６９を包絡線検波回路２３から受ける。【００５８】
そして、フレーム長検出回路２４は、検波値Ｉ１〜Ｉ１２０に基づいて、“１１９”の累積値を検出し、“１１９”の累積値に１０μｓの周期を乗算して１１９０μｓのフレーム長を検出し、検波値Ｉ１２０＝“０”に基づいて“１１９”の累積値をリセットする。【００５９】
その後、フレーム長検出回路２４は、検波値Ｉ１〜Ｉ１１１に基づいて、“１１０”の累積値を検出し、“１１０”の累積値に１０μｓの周期を乗算して１１００μｓのフレーム長を検出し、検波値Ｉ１１１＝“０”に基づいて“１１０”の累積値をリセットする。【００６０】
引き続いて、フレーム長検出回路２４は、同様にして、検波値Ｉ１〜Ｉ７８，Ｉ１〜Ｉ９９，Ｉ１〜Ｉ７５，Ｉ１〜Ｉ６９に基づいて、それぞれ、７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を検出する。【００６１】
そうすると、フレーム長検出回路２４は、１１９０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を判定回路２５へ順次出力する。【００６２】
判定回路２５は、１１９０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長をフレーム長検出回路２４から順次受ける。そして、判定回路２５は、１１９０μｓのフレーム長を受けると、１１９０μｓのフレーム長に基づいて、送信対象のデータの始りを検知し、その後に受けた１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を復号器２６へ順次出力する。【００６３】
その後、判定回路２５は、６８０μｓのフレーム長を受け、その受けた６８０μｓのフレーム長に基づいて、送信対象のデータの終りを検知し、フレーム長の復号器２６への出力を停止する。【００６４】
復号器２６は、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を判定回路２５から順次受け、対応表ＴＢＬ１を参照して、その受けた１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長をそれぞれ“１１０１”，“００１０”，“１００１”，“０００１”のビット値に変換する。そして、復号器２６は、“１１０１００１０１００１０００１”のビット列からなる送信対象のデータをホストシステムへ出力する。【００６５】
このように、送信機１は、ヘッダフレームＨＦＲ１、４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４および終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って順次送信する。受信機２は、受信電波に基づいて、ヘッダフレームＨＦＲ１のフレーム長（＝１１９０μｓ）を検出すると、送信対象のデータの始りを検知し、４個のデータフレームＤＦＲ＿１〜ＤＦＲ＿４の４個のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）をビット値（＝“１１０１”，“００１０”，“１００１”，“０００１”）に変換して送信対象のデータ（＝“１１０１００１０１００１０００１”）を受信する。そして、受信機２は、終端フレームＦＦＲ１のフレーム長（＝６８０μｓ）を検出すると、送信対象のデータの終りを検知し、受信処理を終了する。【００６６】
その結果、送信機１は、送信対象のデータを表わすフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎをヘッダフレームＨＦＲ１と終端フレームＦＦＲ１とによって挟み込んで送信すればよく、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、１個以上であればよい。【００６７】
従って、任意のデータをフレーム長で表わして送信できる。また、フレーム長によって表わされた任意のデータを受信できる。【００６８】
図８は、図１に示す無線通信システム１０の動作を示すフローチャートである。図８を参照して、無線通信システム１０の動作が開始されると、送信機１は、上述した方法によってヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成する（ステップＳ１）。【００６９】
そして、送信機１は、Ｋ＝ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１の総個数を設定し（ステップＳ２）、ｋ＝１を設定する（ステップＳ３）。【００７０】
その後、送信機１は、キャリアセンスを行い（ステップＳ４）、キャリアセンスの結果に基づいて、無線通信空間が空いているか否かを判定する（ステップＳ５）。【００７１】
そして、送信機１は、無線通信空間が空いていると判定されると、ｋ番目のフレームを送信する（ステップＳ６）。【００７２】
その後、送信機１は、ｋ＝Ｋであるか否かを判定する（ステップＳ７）。ステップＳ７において、ｋ＝Ｋでないと判定されたとき、送信機１は、ｋ＝ｋ＋１を設定する（ステップＳ８）。その後、一連の動作は、ステップＳ４へ戻り、ステップＳ７において、ｋ＝Ｋであると判定されるまで、上述したステップＳ４〜ステップＳ８が繰り返し実行される。【００７３】
そして、ステップＳ７において、ｋ＝Ｋであると判定されると、送信機１は、無線フレームの送信を停止する。【００７４】
受信機２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を順次受信する（ステップＳ９）。【００７５】
そして、受信機２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１の複数の受信電波を包絡線検波し、複数の検波値を検出する（ステップＳ１０）。【００７６】
その後、受信機２は、上述した方法によって、複数の検波値に基づいて複数のフレーム長を検出する（ステップＳ１１）。【００７７】
そうすると、受信機２は、最初のフレーム長が１１９０μｓであるか否かを判定する（ステップＳ１２）。【００７８】
ステップＳ１２において、最初のフレーム長が１１９０μｓであると判定されると、受信機２は、送信対象のデータの始りを検知し（ステップＳ１３）、上述した方法によって、２番目からＮ−１番目のフレーム長をビット列に変換して送信対象のデータを受信する（ステップＳ１４）。【００７９】
その後、受信機２は、終端フレームＦＦＲ１の受信電波に基づいて送信対象のデータの終りを検知する（ステップＳ１５）。【００８０】
そして、ステップＳ１２において、最初のフレーム長が１１９０μｓでないと判定されたとき、またはステップＳ１５の後、一連の動作が終了する。【００８１】
このように、送信機１は、ヘッダフレームＨＦＲ１、ｎ個のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って順次送信する。受信機２は、受信電波に基づいて、ヘッダフレームＨＦＲ１のフレーム長を検出すると、送信対象のデータの始りを検知し、ｎ個のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎのｎ個のフレーム長をビット列に変換して送信対象のデータを受信する。そして、受信機２は、終端フレームＦＦＲ１のフレーム長を検出すると、送信対象のデータの終りを検知し、受信処理を終了する。【００８２】
その結果、送信機１は、送信対象のデータを表わすフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎをヘッダフレームＨＦＲ１と終端フレームＦＦＲ１とによって挟み込んで送信すればよく、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、１個以上であればよい。【００８３】
従って、任意のデータをフレーム長で表わして送信できる。また、フレーム長によって表わされた任意のデータを受信できる。【００８４】
上記においては、対応表ＴＢＬ１は、データのビット値が“１”だけ増加するごとに３０μｓづつ長くなるフレーム長をデータのビット値に対応付けると説明したが、実施の形態１においては、これに限らず、対応表ＴＢＬ１は、データのビット値が“１”だけ増加するごとに所望の長さづつ長くなるフレーム長をデータのビット値に対応付けてもよい。【００８５】
また、ヘッダフレームＨＦＲ１は、１１９０μｓのフレーム長を有すると説明したが、実施の形態１においては、これに限らず、ヘッダフレームＨＦＲ１は、データのビット値に対応付けられるフレーム長以外のフレーム長であれば、任意のフレーム長を有していてもよい。【００８６】
更に、終端フレームＦＦＲ１は、６８０μｓのフレーム長を有すると説明したが、実施の形態１においては、これに限らず、終端フレームＦＦＲ１は、データのビット値に対応付けられるフレーム長以外のフレーム長であれば、任意のフレーム長を有していてもよい。【００８７】
このように、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１は、相互に異なるフレーム長を有するので、受信機２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を相互に識別して受信できる。【００８８】
更に、実施の形態１においては、終端フレームＦＦＲ１は、無くてもよい。終端フレームＦＦＲ１が無くても、受信機２は、送信対象のデータの始りを検知できるからである。【００８９】
更に、実施の形態１においては、送信機１および受信機２の動作は、プログラムによって実行されてもよい。この場合、送信機１および受信機２の各々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備えている。そして、送信機１においては、ＲＯＭは、図８に示すステップＳ１〜ステップＳ８からなるプログラムＡを記憶しており、ＣＰＵは、ＲＯＭからプログラムＡを読み出して実行する。これによって、送信機１の動作が実行される。また、受信機２においては、ＲＯＭは、図８に示すステップＳ９〜ステップＳ１５からなるプログラムＢを記憶しており、ＣＰＵは、ＲＯＭからプログラムＢを読み出して実行する。これによって、受信機２の動作が実行される。更に、送信機１のＲＯＭおよび受信機２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【００９０】
［実施の形態２］
図９は、実施の形態２による無線通信システムの構成を示す概略図である。図９を参照して、実施の形態２による無線通信システム１００は、送信機１０１と、受信機１０２とを備える。【００９１】
送信機１０１および受信機１０２は、無線通信空間に配置される。送信機１０１は、送信対象のデータの始りとデータフレームの個数とを表わすフレーム長を有するヘッダフレームＨＦＲ２を後述する方法によって生成する。【００９２】
また、送信機１０１は、送信機１と同様にして、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、終端フレームＦＦＲ１とを生成する。【００９３】
そして、送信機１０１は、無線通信空間が空いているとき、ヘッダフレームＨＦＲ２、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【００９４】
受信機１０２は、送信機１０１から送信されたヘッダフレームＨＦＲ２、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を受信する。そして、受信機１０２は、その受信したヘッダフレームＨＦＲ２の受信電波に基づいて、送信対象のデータの始りとデータフレームの個数とを表わすフレーム長を検出する。受信機１０２は、その他、受信機１と同じ機能を果たす。【００９５】
図１０は、図９に示す送信機１０１の構成を示す概略図である。図１０を参照して、送信機１０１は、図２に示す送信機１の生成手段１３を生成手段１３Ａに代えたものであり、その他は、送信機１と同じである。【００９６】
生成手段１３Ａは、生成手段１３と同様にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。そして、生成手段１３Ａは、その生成したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを検出し、送信対象のデータの始りとデータフレームの個数ｎとを表わすフレーム長を有するヘッダフレームＨＦＲ２を後述する方法によって生成する。生成手段１３Ａは、その他、生成手段１３と同じ機能を果たす。【００９７】
なお、送信機１０１においては、送信手段１２は、ヘッダフレームＨＦＲ２、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成手段１３Ａから受け、その受けたヘッダフレームＨＦＲ２、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【００９８】
図１１は、図９に示す受信機１０２の構成を示す概略図である。図１１を参照して、受信機１０２は、図３に示す受信機２の判定回路２５を判定回路２５Ａに代えたものであり、その他は、受信機２と同じである。【００９９】
判定回路２５Ａは、最初のフレーム長をフレーム長検出回路２４から受けると、その受けた最初のフレーム長がヘッダフレームＨＦＲ２のフレーム長に等しいか否かを判定する。【０１００】
判定回路２５Ａは、最初のフレーム長がヘッダフレームＨＦＲ２のフレーム長に等しいと判定されたとき、送信対象のデータの始りを検知するとともに、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを検出する。そして、判定回路２５Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを検出すると、その検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎに一致する個数のフレーム長を復号器２６へ出力する。判定回路２５Ａは、その他、判定回路２５と同じ機能を果たす。【０１０１】
図１２は、データフレームの個数とヘッダフレームのフレーム長との関係を示す対応表を示す図である。【０１０２】
図１２を参照して、対応表ＴＢＬ２は、データフレームの個数と、ヘッダフレームのフレーム長とを含む。データフレームの個数およびヘッダフレームのフレーム長は、相互に対応付けられる。【０１０３】
１１９０μｓのフレーム長は、１個のデータフレームの個数に対応付けられ、１２２０μｓのフレーム長は、２個のデータフレームの個数に対応付けられ、１２５０μｓのフレーム長は、３個のデータフレームの個数に対応付けられ、以下、同様にして、１１９０＋（ｎ−１）×３０μｓのフレーム長は、ｎ個のデータフレームの個数に対応付けられる。【０１０４】
１１９０μｓのフレーム長は、送信対象のデータの始りと、データフレームの個数が１個であることとを表わす。１２２０μｓのフレーム長は、送信対象のデータの始りと、データフレームの個数が２個であることとを表わす。１２５０μｓのフレーム長は、送信対象のデータの始りと、データフレームの個数が３個であることとを表わす。以下、同様にして、１１９０＋（ｎ−１）×３０μｓのフレーム長は、送信対象のデータの始りと、データフレームの個数がｎ個であることとを表わす。【０１０５】
送信機１０１の生成手段１３Ａは、対応表ＴＢＬ１，ＴＢＬ２を保持している。生成手段１３Ａは、生成手段１３と同様にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成し、その生成したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを検出する。【０１０６】
そして、生成手段１３Ａは、対応表ＴＢＬ２を参照して、その検出した個数ｎに対応するフレーム長を検出し、その検出したフレーム長を有するヘッダフレームＨＦＲ２を生成する。【０１０７】
受信機１０２の判定回路２５Ａは、対応表ＴＢＬ２を保持している。判定回路２５Ａは、対応表ＴＢＬ２を参照して、最初のフレーム長に対応するデータフレームの個数ｎを検出する。そして、判定回路２５Ａは、その検出した個数ｎに一致する個数のフレーム長を復号器２６へ出力する。【０１０８】
図１３は、実施の形態２における無線フレームの具体例を示す図である。図１３においては、送信対象のデータを示すビット列が“１０１０００１１１１１１”からなる場合を例にして送信対象のデータを送信する方法について説明する。【０１０９】
図１３を参照して、送信機１０１の生成手段１３Ａは、送信対象のデータを示す“１０１０００１１１１１１”のビット列を“１０１０”，“００１１”，“１１１１”のビット値に分割する。そして、生成手段１３Ａは、対応表ＴＢＬ１を参照して、“１０１０”のビット値を１０１０μｓのフレーム長に変換し、“００１１”のビット値を８００μｓのフレーム長に変換し、“１１１１”のビット値を１１６０μｓのフレーム長に変換する。【０１１０】
そうすると、生成手段１３Ａは、１０１０μｓのフレーム長を有するデータフレームＤＦＲ＿１と、８００μｓのフレーム長を有するデータフレームＤＦＲ＿２と、１１６０μｓのフレーム長を有するデータフレームＤＦＲ＿３とを生成する。【０１１１】
そして、生成手段１３Ａは、その生成したデータフレームＤＦＲ＿１〜ＤＦＲ＿３の個数（＝３）を検出する。【０１１２】
その後、生成手段１３Ａは、対応表ＴＢＬ２を参照して、個数（＝３）に対応する１２５０μｓのフレーム長を検出し、その検出した１２５０μｓのフレーム長を有するヘッダフレームＨＦＲ２を生成する。【０１１３】
最後に、生成手段１３Ａは、送信対象のデータの終りを表わす６８０μｓのフレーム長を有する終端フレームＦＦＲ１を生成する。【０１１４】
そうすると、生成手段１３Ａは、ヘッダフレームＨＦＲ２、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ１からなる無線フレームＷＦＲ１−２を送信手段１２へ出力する。【０１１５】
送信手段１２は、無線フレームＷＦＲ１−２（＝ヘッダフレームＨＦＲ２、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ１）を生成手段１３Ａから受ける。【０１１６】
そして、送信手段１２は、アンテナ１１を介して、無線フレームＷＦＲ１−２を構成するヘッダフレームＨＦＲ２、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って送信する。【０１１７】
受信機１０２のＢＰＦ２２は、アンテナ２１を介して電波を受信し、その受信した受信電波のうち、無線フレームＷＦＲ１−２の周波数を有する複数の受信電波を包絡線検波回路２３へ出力する。【０１１８】
そして、包絡線検波回路２３は、ＢＰＦ２２から受けた複数の受信電波の各々について、上述した方法によって検波値を検出し、その検出した複数の検波値Ｉ１〜Ｉ１２６，Ｉ１〜Ｉ１０２，Ｉ１〜Ｉ８１，Ｉ１〜Ｉ１１７，Ｉ１〜Ｉ６９をフレーム長検出回路２４へ出力する。【０１１９】
フレーム長検出回路２４は、複数の検波値Ｉ１〜Ｉ１２６，Ｉ１〜Ｉ１０２，Ｉ１〜Ｉ８１，Ｉ１〜Ｉ１１７，Ｉ１〜Ｉ６９を包絡線検波回路２３から受ける。【０１２０】
そして、フレーム長検出回路２４は、上述した方法によって、検波値Ｉ１〜Ｉ１２６，Ｉ１〜Ｉ１０２，Ｉ１〜Ｉ８１，Ｉ１〜Ｉ１１７，Ｉ１〜Ｉ６９に基づいて、それぞれ、１２５０μｓ，１０１０μｓ，８００μｓ，１１６０μｓ，６８０μｓのフレーム長を検出する。【０１２１】
そうすると、フレーム長検出回路２４は、１２５０μｓ，１０１０μｓ，８００μｓ，１１６０μｓ，６８０μｓのフレーム長を判定回路２５Ａへ順次出力する。【０１２２】
判定回路２５Ａは、１２５０μｓ，１０１０μｓ，８００μｓ，１１６０μｓ，６８０μｓのフレーム長をフレーム長検出回路２４から順次受ける。そして、判定回路２５Ａは、１２５０μｓのフレーム長を受けると、対応表ＴＢＬ２を参照して、１２５０μｓのフレーム長に基づいて、送信対象のデータの始りを検知するとともに、データフレームの個数＝３を検出する。その後、判定回路２５Ａは、その後に受けた３個の１０１０μｓ，８００μｓ，１１６０μｓのフレーム長を復号器２６へ順次出力する。【０１２３】
最後に、判定回路２５Ａは、６８０μｓのフレーム長を受け、その受けた６８０μｓのフレーム長に基づいて、送信対象のデータの終りを検知し、フレーム長の復号器２６への出力を停止する。【０１２４】
復号器２６は、３個の１０１０μｓ，８００μｓ，１１６０μｓのフレーム長を判定回路２５Ａから順次受け、対応表ＴＢＬ１を参照して、その受けた１０１０μｓ，８００μｓ，１１６０μｓのフレーム長をそれぞれ“１０１０”，“００１１”，“１１１１”のビット値に変換する。そして、復号器２６は、“１０１０００１１１１１１”のビット列からなる送信対象のデータをホストシステムへ出力する。【０１２５】
このように、送信機１０１は、ヘッダフレームＨＦＲ２、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って順次送信する。受信機１０２は、受信電波に基づいて、ヘッダフレームＨＦＲ２のフレーム長（＝１２５０μｓ）を検出すると、１２５０μｓのフレーム長に基づいて、送信対象のデータの始りを検知するとともに、データフレームの個数＝３を検出し、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のフレーム長（＝１０１０μｓ，８００μｓ，１１６０μｓ）をビット値（＝“１０１０”，“００１１”，“１１１１”）に変換して送信対象のデータ（＝“１０１０００１１１１１１”）を受信する。そして、受信機１０２は、終端フレームＦＦＲ１のフレーム長（＝６８０μｓ）を検出すると、送信対象のデータの終りを検知し、受信処理を終了する。【０１２６】
その結果、受信機１０２の判定回路２５Ａは、送信対象のデータの始りと、データフレームの個数とを検出すると、その検出した個数に等しい個数のフレーム長を復号器２６へ出力する。また、判定回路２５Ａは、データフレームの個数と異なる個数のフレーム長をフレーム長検出回路２４から受けた場合、その受けたフレーム長を破棄する。【０１２７】
従って、フレームの割り込みまたはフレームの抜けを防止できる。【０１２８】
図１４は、図９に示す無線通信システム１００の動作を示すフローチャートである。図１４に示すフローチャートは、図８に示すフローチャートのステップＳ１２，ステップＳ１３をそれぞれステップＳ１２Ａ，Ｓ１３Ａに代え、ステップＳ１６を追加したものであり、その他は、図８に示すフローチャートと同じである。【０１２９】
図１４を参照して、無線通信システム１００の動作が開始されると、送信機１０１は、上述したステップＳ１〜ステップＳ８を順次実行する。なお、送信機１０１は、ステップＳ１において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成し、その生成したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを検出した後に、その検出した個数ｎおよび対応表ＴＢＬ２に基づいてヘッダフレームＨＦＲ２を生成する。【０１３０】
受信機１０２は、上述したステップＳ９〜ステップＳ１１を順次実行する。そして、受信機１０２は、ステップＳ１１の後、上述した方法によって、最初のフレーム長に基づいて、送信対象のデータの始りとデータフレームの個数ｎとを検出する（ステップＳ１２Ａ）。【０１３１】
そして、受信機１０２は、２番目からＮ−１番目までのフレーム長の個数が個数ｎに等しいか否かを判定する（ステップＳ１３Ａ）。【０１３２】
ステップＳ１３Ａにおいて、２番目からＮ−１番目までのフレーム長の個数が個数ｎに等しいと判定されたとき、受信機１０２は、上述したステップＳ１４，Ｓ１５を順次実行する。【０１３３】
一方、ステップＳ１３Ａにおいて、２番目からＮ−１番目までのフレーム長の個数が個数ｎに等しくないと判定されたとき、受信機１０２は、個数ｎと異なる個数のフレーム長を破棄する（ステップＳ１６）。【０１３４】
そして、ステップＳ１５またはステップＳ１６の後、一連の動作が終了する。【０１３５】
このように、実施の形態２においては、送信機１０１は、データフレームの個数を表わすフレーム長を有するヘッダフレームＨＦＲ２を送信する。受信機１０２は、データフレームの個数ｎを検出し、２番目からＮ−１番目までのフレーム長の個数が個数ｎに等しいとき、２番目からＮ−１番目までのフレーム長をビット列に変換して送信対象のデータを受信する。また、受信機１０２は、２番目からＮ−１番目までのフレーム長の個数が個数ｎに等しくないとき、個数ｎと異なる個数のフレーム長を破棄する。【０１３６】
従って、フレームの割り込みまたはフレームの抜けを防止できる。【０１３７】
なお、対応表ＴＢＬ２においては、ヘッダフレームのフレーム長は、データフレームの個数が増えるに従って１１９０μｓから１１９０＋（ｎ−１）×３０μｓまで３０μｓづつ長くなると説明したが、実施の形態２においては、これに限らず、ヘッダフレームのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるフレーム長であれば、データフレームの個数の増加に伴って、任意の間隔で長くなるフレーム長であってもよい。【０１３８】
また、実施の形態２においては、送信機１０１および受信機１０２の動作は、プログラムによって実行されてもよい。この場合、送信機１０１および受信機１０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機１０１においては、ＲＯＭは、図１４に示すステップＳ１〜ステップＳ８からなるプログラムＡを記憶しており、ＣＰＵは、ＲＯＭからプログラムＡを読み出して実行する。これによって、送信機１０１の動作が実行される。また、受信機１０２においては、ＲＯＭは、図１４に示すステップＳ９〜Ｓ１１，Ｓ１２Ａ，Ｓ１３Ａ，Ｓ１４〜Ｓ１６からなるプログラムＣを記憶しており、ＣＰＵは、ＲＯＭからプログラムＣを読み出して実行する。これによって、受信機１０２の動作が実行される。更に、送信機１０１のＲＯＭおよび受信機１０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０１３９】
実施の形態２におけるその他の説明は、実施の形態１の説明と同じである。【０１４０】
［実施の形態３］
図１５は、実施の形態３による無線通信システムの構成を示す概略図である。図１５を参照して、実施の形態３による無線通信システム２００は、送信機２０１と、受信機２０２とを備える。【０１４１】
送信機２０１および受信機２０２は、無線通信空間に配置される。送信機２０１は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの任意の間隔毎に配置され、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを表わすフレーム長を有するサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ（ｍは１以上の整数）を後述する方法によって生成する。なおサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍの各々は、「区切りフレーム」とも言う。【０１４２】
また、送信機２０１は、送信機１と同様にして、ヘッダフレームＨＦＲ１と、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、終端フレームＦＦＲ１とを生成する。【０１４３】
そして、送信機２０１は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１，ＤＦＲ＿２、サブヘッダフレームＳＨＦＲ＿１、データフレームＤＦＲ＿３，ＤＦＲ＿４、・・・サブヘッダフレームＳＨＦＲ＿ｍ、データフレームＤＦＲ＿ｎ−１，ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１４４】
受信機２０２は、送信機２０１から送信されたヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１，ＤＦＲ＿２、サブヘッダフレームＳＨＦＲ＿１、データフレームＤＦＲ＿３，ＤＦＲ＿４、・・・サブヘッダフレームＳＨＦＲ＿ｍ、データフレームＤＦＲ＿ｎ−１，ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を受信する。そして、受信機２０２は、その受信したサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍの受信電波に基づいて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの間に挿入される区切りを表わすフレーム長を検出する。受信機２０２は、その他、受信機１と同じ機能を果たす。【０１４５】
図１６は、図１５に示す送信機２０１の構成を示す概略図である。図１６を参照して、送信機２０１は、図２に示す送信機１の生成手段１３を生成手段１３Ｂに代えたものであり、その他は、送信機１と同じである。【０１４６】
生成手段１３Ｂは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの間に挿入される区切りを表わすフレーム長を有するサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍを後述する方法によって生成する。生成手段１３Ｂは、その他、生成手段１３と同じ機能を果たす。【０１４７】
なお、送信機２０１においては、送信手段１２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１，ＤＦＲ＿２、サブヘッダフレームＳＨＦＲ＿１、データフレームＤＦＲ＿３，ＤＦＲ＿４、・・・サブヘッダフレームＳＨＦＲ＿ｍ、データフレームＤＦＲ＿ｎ−１，ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成手段１３Ｂから受け、その受けたヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１，ＤＦＲ＿２、サブヘッダフレームＳＨＦＲ＿１、データフレームＤＦＲ＿３，ＤＦＲ＿４、・・・サブヘッダフレームＳＨＦＲ＿ｍ、データフレームＤＦＲ＿ｎ−１，ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１４８】
図１７は、図１５に示す受信機２０２の構成を示す概略図である。図１７を参照して、受信機２０２は、図３に示す受信機２の判定回路２５を判定回路２５Ｂに代えたものであり、その他は、受信機２と同じである。【０１４９】
判定回路２５Ｂは、ヘッダフレームＨＦＲ１のフレーム長、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍのフレーム長および終端フレームＦＦＲのフレーム長を保持している。【０１５０】
そして、判定回路２５Ｂは、フレーム長検出回路２４から受けたフレーム長がヘッダフレームＨＦＲ１のフレーム長に一致するとき、規定数のフレーム長を復号器２６へ出力し、フレーム長検出回路２４から受けたフレーム長がサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍのいずれかのフレーム長に一致するとき、規定数のフレーム長を復号器２６へ出力する。判定回路２５Ｂは、その他、判定回路２５と同じ機能を果たす。【０１５１】
図１８は、実施の形態３における無線フレームの概念図である。図１８を参照して、実施の形態３における無線フレームＷＦＲ３は、ヘッダフレームＨＦＲ１と、データフレームＤＲＲ＿１〜ＤＦＲ＿ｎと、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍと、終端フレームＦＦＲ１とを含む。【０１５２】
２つのデータフレームＤＦＲ＿１，ＤＦＲ＿２は、ヘッダフレームＨＦＲ１に続いて配置される。サブヘッダフレームＳＨＦＲ＿１は、データフレームＤＦＲ＿２に続いて配置される。２つのデータフレームＤＦＲ＿３，ＤＦＲ＿４は、サブヘッダフレームＳＨＦＲ＿１に続いて配置される。サブヘッダフレームＳＨＦＲ＿２は、データフレームＤＦＲ＿４に続いて配置される。２つのデータフレームＤＦＲ＿５，ＤＦＲ＿６は、サブヘッダフレームＳＨＦＲ＿２に続いて配置される。【０１５３】
以下、同様にして、サブヘッダフレームＳＨＦＲ＿ｍは、データフレームＤＦＲ＿ｎ−２に続いて配置され、２つのデータフレームＤＦＲ＿ｎ−１，ＤＦＲ＿ｎは、サブヘッダフレームＳＨＦＲ＿ｍに続いて配置される。【０１５４】
そして、終端フレームＦＦＲ１は、データフレームＤＦＲ＿ｎに続いて配置される。【０１５５】
サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍの各々は、１２８０μｓのフレーム長を有する。そして、１２８０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの間に挿入される区切りを表わす。【０１５６】
図１８においては、ヘッダフレームＨＦＲ１およびサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍの各々に続いて配置されるデータフレームＤＦＲの個数が２個である場合を示しているが、実施の形態３においては、これに限らず、ヘッダフレームＨＦＲ１およびサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍの各々に続いて配置されるデータフレームＤＦＲの個数は、１個以上であればよい。また、ヘッダフレームＨＦＲ１およびサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍに続いて配置されるデータフレームＤＦＲの個数は、相互に同じであってもよく、相互に異なっていてもよい。【０１５７】
送信機２０１の生成手段１３Ｂは、１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍを生成する。また、生成手段１３Ｂは、生成手段１３と同様にして、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成する。【０１５８】
そして、生成手段１３Ｂは、図１８に示す順序で、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を送信手段１２へ出力する。【０１５９】
送信手段１２は、図１８に示す順序で、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成手段１３Ｂから受け、その受けたヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を図１８に示す順序でＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１６０】
受信機２０２は、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を図１８に示す順序で受信する。【０１６１】
そして、受信機２０２は、複数の受信電波に基づいて、上述した方法によって複数のフレーム長を検出する。【０１６２】
判定回路２５Ｂは、フレーム長検出回路２４から受けた最初のフレーム長が１１９０μｓに一致するとき、送信対象のデータの始りを検知し、最初のフレーム長に続く規定数（＝２個）のフレーム長を復号器２６へ出力する。【０１６３】
そして、判定回路２５Ｂは、フレーム長検出回路２４から受けたフレーム長が１２８０μｓに一致すると判定するごとに、１２８０μｓのフレーム長に続く規定数（＝２個）のフレーム長を復号器２６へ出力することを繰り返し実行する。【０１６４】
最後に、判定回路２５Ｂは、フレーム長検出回路２４から受けたフレーム長が６８０μｓに一致するとき、送信対象のデータの終りを検知し、フレーム長の復号器２６への出力を停止する。【０１６５】
復号器２６は、判定回路２５Ｂから受けたｎ個のフレーム長を対応表ＴＢＬ１を参照してビット値に変換し、送信対象のデータを受信する。そして、復号器２６は、送信対象のデータをホストシステムへ出力する。【０１６６】
このように、実施の形態３においては、ｎ個のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、規定数づつ、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍおよび終端フレームＦＦＲ１によって挟み込まれて送信されるので、干渉フレームの割り込みまたは所望のフレームの抜けを検知しながら、任意長のデータを送信できる。【０１６７】
図１９は、図１５に示す無線通信システム２００の動作を示すフローチャートである。図１９に示すフローチャートは、図８に示すフローチャートのステップＳ１，Ｓ２，Ｓ９をそれぞれステップＳ１Ａ，Ｓ２Ａ，Ｓ９Ａに代え、ステップＳ１３とステップＳ１５との間にステップＳ１７〜ステップＳ２０を追加したものであり、その他は、図８に示すフローチャートと同じである。【０１６８】
図１９を参照して、無線通信システム２００の動作が開始されると、送信機２０１は、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成する（ステップＳ１Ａ）。【０１６９】
そして、送信機２０１は、Ｋ＝ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１の総個数を設定する（ステップＳ２Ａ）。【０１７０】
その後、送信機２０１は、上述したステップＳ３〜ステップＳ８を実行する。これによって、送信機２０１は、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を図１８に示す順序でＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１７１】
ステップＳ７において、ｋ＝Ｋであると判定されると、送信機２０１は、フレームの送信を停止する。【０１７２】
そして、受信機２０２は、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を図１８に示す順序で受信する（ステップＳ９Ａ）。【０１７３】
その後、受信機２０２は、上述したステップＳ１０〜ステップＳ１３を順次実行する。【０１７４】
ステップＳ１３の後、受信機２０２は、規定数のフレーム長を対応表ＴＢＬ１を参照してビット列に変換する（ステップＳ１７）。【０１７５】
そして、受信機２０２は、フレーム長が１２８０μｓに一致するか否かを判定する（ステップＳ１８）。【０１７６】
ステップＳ１８において、フレーム長が１２８０μｓに一致すると判定されたとき、受信機２０２は、規定数のフレーム長をビット列に変換する（ステップＳ１９）。【０１７７】
その後、受信機２０２は、全てのフレーム長をビット列に変換したか否かを判定する（ステップＳ２０）。【０１７８】
ステップＳ２０において、全てのフレーム長をビット列に変換していないと判定されたとき、一連の動作は、ステップＳ１８へ戻り、上述したステップＳ１８〜ステップＳ２０が繰り返し実行される。【０１７９】
そして、ステップＳ２０において、全てのフレーム長をビット列に変換したと判定されると、受信機２０２は、上述したステップＳ１５を実行する。【０１８０】
一方、ステップＳ１２において、最初のフレーム長が１１９０μｓでないと判定されたとき、またはステップＳ１８において、フレーム長が１２８０μｓでないと判定されたとき、またはステップＳ１５の後、一連の動作が終了する。【０１８１】
このように、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、ヘッダフレームＨＦＲ１、サブヘッダフレームＳＨＦＲ＿１〜ＳＨＦＲ＿ｍおよび終端フレームＦＦＲ１によって規定数づつ挟み込まれて送信されるので、干渉フレームの割り込みまたは所望のフレームの抜けを検知して任意長のデータを送信できる。【０１８２】
なお、実施の形態３においては、送信機２０１および受信機２０２の動作は、プログラムによって実行されてもよい。この場合、送信機２０１および受信機２０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機２０１においては、ＲＯＭは、図１９に示すステップＳ１Ａ，Ｓ２Ａ，Ｓ３〜Ｓ８からなるプログラムＤを記憶しており、ＣＰＵは、ＲＯＭからプログラムＤを読み出して実行する。これによって、送信機２０１の動作が実行される。また、受信機２０２においては、ＲＯＭは、図１４に示すステップＳ９Ａ，Ｓ１０，Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１７〜Ｓ２０，Ｓ１５からなるプログラムＥを記憶しており、ＣＰＵは、ＲＯＭからプログラムＥを読み出して実行する。これによって、受信機２０２の動作が実行される。更に、送信機２０１のＲＯＭおよび受信機２０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０１８３】
実施の形態３におけるその他の説明は、実施の形態１における説明と同じである。【０１８４】
［実施の形態４］
図２０は、実施の形態４による無線通信システムの構成を示す概略図である。図２０を参照して、実施の形態４による無線通信システム３００は、送信機３０１と、受信機３０２とを備える。【０１８５】
送信機３０１および受信機３０２は、無線通信空間に配置される。送信機３０１は、ヘッダ情報を示すビット列を所望のビット数のビット値に分割し、その分割したビット値を後述する方法によってフレーム長に変換し、その変換したフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ（ｉは、１以上の整数）を生成する。【０１８６】
また、送信機３０１は、送信対象のデータの終りを示す終端情報のビット列を所望のビット数のビット値に分割し、その分割したビット値を後述する方法によってフレーム長に変換し、その変換したフレーム長を有する終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊ（ｊは、１以上の整数）を生成する。【０１８７】
更に、送信機３０１は、送信機１と同様にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【０１８８】
そして、送信機３０１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊをＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１８９】
受信機３０２は、送信機３０１から送信されたヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを受信する。そして、受信機３０２は、その受信したヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊの受信電波に基づいて、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊの複数のフレーム長を検出し、その検出した複数のフレーム長をビット列に変換してヘッダ情報、送信対象のデータおよび終端情報を受信する。【０１９０】
図２１は、図２０に示す送信機３０１の構成を示す概略図である。図２１を参照して、送信機３０１は、図２に示す送信機１の生成手段１３を生成手段１３Ｃに代えたものであり、その他は、送信機１と同じである。【０１９１】
生成手段１３Ｃは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを後述する方法によって生成する。生成手段１３Ｃは、その他、生成手段１３と同じ機能を果たす。【０１９２】
なお、送信機３０１においては、送信手段１２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを生成手段１３Ｃから受け、その受けたヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊをＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０１９３】
図２２は、図２０に示す受信機３０２の構成を示す概略図である。図２２を参照して、受信機３０２は、図３に示す受信機２の判定回路２５を削除したものであり、その他は、受信機２と同じである。【０１９４】
従って、受信機３０２においては、フレーム長検出回路２４は、検出した複数のフレーム長の全てを復号器２６へ出力する。【０１９５】
図２３は、実施の形態４における無線フレームの概念図である。図２３を参照して、無線フレームＷＦＲ４は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊとを含む。【０１９６】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉに続いて配置され、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに続いて配置される。【０１９７】
ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉは、ヘッダ情報のビット列に対応するフレーム長を有する。終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊは、終端情報のビット列に対応するフレーム長を有する。【０１９８】
このように、無線フレームＷＦＲ４においては、ヘッダフレームＨＦＲおよび終端フレームＦＦＲは、少なくとも１つのフレームによって構成される。従って、無線フレームＷＦＲ４においては、ヘッダフレームＨＦＲが1個であり、かつ、終端フレームＦＦＲが１個である場合、ヘッダフレームＨＦＲが複数であり、かつ、終端フレームＦＦＲが１個である場合、ヘッダフレームＨＦＲが1個であり、かつ、終端フレームＦＦＲが複数である場合、およびヘッダフレームＨＦＲが複数であり、かつ、終端フレームＦＦＲが複数である場合が存在する。つまり、ヘッダフレームＨＦＲおよび終端フレームＦＦＲの少なくとも一方が１個以上のフレーム長を有する１個以上の無線フレームからなっていればよい。【０１９９】
図２４は、データのビット値とフレーム長との別の関係を示す対応表を示す図である。【０２００】
図２４を参照して、対応表ＴＢＬ３は、データのビット値と、フレーム長とを含む。データのビット値およびフレーム長は、相互に対応付けられる。【０２０１】
データのビット値は、例えば、４ビットで表わされる。７２５μｓのフレーム長は、“００００”のビット値に対応付けられ、７５５μｓのフレーム長は、“０００１”のビット値に対応付けられ、７８５μｓのフレーム長は、“００１０”のビット値に対応付けられ、８１５μｓのフレーム長は、“００１１”のビット値に対応付けられ、８４５μｓのフレーム長は、“０１００”のビット値に対応付けられ、８７５μｓのフレーム長は、“０１０１”のビット値に対応付けられ、９０５μｓのフレーム長は、“０１１０”のビット値に対応付けられ、９３５μｓのフレーム長は、“０１１１”のビット値に対応付けられ、９６５μｓのフレーム長は、“１０００”のビット値に対応付けられ、９９５μｓのフレーム長は、“１００１”のビット値に対応付けられ、１０２５μｓのフレーム長は、“１０１０”のビット値に対応付けられ、１０５５μｓのフレーム長は、“１０１１”のビット値に対応付けられ、１０８５μｓのフレーム長は、“１１００”のビット値に対応付けられ、１１１５μｓのフレーム長は、“１１０１”のビット値に対応付けられ、１１４５μｓのフレーム長は、“１１１０”のビット値に対応付けられ、１１７５μｓのフレーム長は、“１１１１”のビット値に対応付けられる。【０２０２】
このように、対応表ＴＢＬ３においては、ビット値が“１”だけ増加するごとに、フレーム長が３０μｓづつ長くなる。【０２０３】
図２５は、終端情報のビット値とフレーム長との関係を示す対応表を示す図である。図２５を参照して、対応表ＴＢＬ４は、終端情報のビット値と、フレーム長とを含む。終端情報のビット値およびフレーム長は、相互に対応付けられる。【０２０４】
終端情報のビット値は、例えば、２ビットで表わされる。５００μｓのフレーム長は、“００”のビット値に対応付けられ、５３０μｓのフレーム長は、“０１”のビット値に対応付けられ、５６０μｓのフレーム長は、“１０”のビット値に対応付けられ、５９０μｓのフレーム長は、“１１”のビット値に対応付けられる。【０２０５】
このように、対応表ＴＢＬ４においては、ビット値が“１”だけ増加するごとに、フレーム長が３０μｓづつ長くなる。【０２０６】
実施の形態４においては、対応表ＴＢＬ１（図５参照）は、ヘッダ情報のビット列をフレーム長に変換するために用いられる。【０２０７】
その結果、ヘッダ情報を表わすフレーム長、送信対象のデータを表わすフレーム長および終端情報を表わすフレーム長は、相互に異なる。【０２０８】
送信機３０１の生成手段１３Ｃは、対応表ＴＢＬ１（図５参照）、対応表ＴＢＬ３および対応表ＴＢＬ４を保持している。【０２０９】
そして、生成手段１３Ｃは、ヘッダ情報を示すビット列を４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ１を参照してフレーム長に変換し、その変換したフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成する。【０２１０】
また、生成手段１３Ｃは、送信対象のデータを示すビット列を４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ３を参照してフレーム長に変換し、その変換したフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【０２１１】
更に、生成手段１３Ｃは、終端情報を示すビット列を２ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ４を参照してフレーム長に変換し、その変換したフレーム長を有する終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを生成する。【０２１２】
そして、生成手段１３Ｃは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを送信手段１２へ出力する。【０２１３】
なお、送信手段１２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊをＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０２１４】
また、受信機３０２の復号器２６は、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を保持している。復号器２６は、フレーム長検出回路２４から複数のフレーム長を順次受ける。そして、復号器２６は、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を参照して、複数のフレーム長をビット列に順次変換し、その変換したビット列をホストシステムへ出力する。【０２１５】
この場合、復号器２６は、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４の全てを参照して、フレーム長検出回路２４からのフレーム長が含まれる対応表（対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４のいずれか）を検出し、その検出した対応表（対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４のいずれか）を参照して、フレーム長をビット列に変換する。【０２１６】
実施の形態４においては、ホストシステムは、ヘッダ情報を示すビット列、送信対象のデータを示すビット列および終端情報を示すビット列を復号器２６から受け、ヘッダ情報を示すビット列および終端情報を示すビット列に基づいて、送信対象のデータの始りおよび終端を検知し、送信対象のデータを受信する。【０２１７】
図２６は、図２０に示す無線通信システム３００の動作を示すフローチャートである。図２６に示すフローチャートは、図８に示すフローチャートのステップＳ１２〜ステップＳ１５をステップＳ２１，Ｓ２２に代えたものであり、その他は、図８に示すフローチャートと同じである。【０２１８】
図２６を参照して、無線通信システム３００の動作が開始されると、送信機３０１は、上述したステップＳ１〜ステップＳ８を順次実行する。この場合、送信機３０１は、ステップＳ１において、対応表ＴＢＬ１を参照してヘッダ情報を表わすヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成し、対応表ＴＢＬ３を参照してデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成し、対応表ＴＢＬ４を参照して終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを生成する。【０２１９】
そして、受信機３０２は、上述したステップＳ９〜ステップＳ１１を順次実行する。ステップＳ１１の後、受信機３０２の復号器２６は、フレーム長検出回路２４から受けた複数のフレーム長を対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を参照して複数のビット列に変換し（ステップＳ２１）、その変換した複数のビット列をホストシステムへ出力する。【０２２０】
ホストシステムは、複数のビット列に基づいて、ヘッダ情報、送信対象のデータおよび終端情報を検知する（ステップＳ２２）。これによって、一連の動作が終了する。【０２２１】
このように、実施の形態４においては、送信機３０１は、送信対象のデータを示すビット列のみならず、ヘッダ情報のビット列および終端情報のビット列をフレーム長に変換して送信し、受信機３０２は、ヘッダ情報のビット列および終端情報のビット列を取得する。【０２２２】
従って、ヘッダ情報は、送信対象のデータの始り以外の情報を表わすことができる。また、終端情報は、送信対象のデータの終り以外の情報を表わすことができる。【０２２３】
なお、実施の形態４においては、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４は、ビット値の増加に伴って変化するフレーム長であれば、上記以外のフレーム長のセットを含んでいてもよい。但し、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４に含まれるフレーム長のセットは、相互に異なる。【０２２４】
また、実施の形態４においては、送信機３０１および受信機３０２の動作は、プログラムによって実行されてもよい。この場合、送信機３０１および受信機３０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機３０１においては、ＲＯＭは、図２６に示すステップＳ１〜Ｓ８からなるプログラムＡを記憶しており、ＣＰＵは、ＲＯＭからプログラムＡを読み出して実行する。これによって、送信機３０１の動作が実行される。また、受信機３０２においては、ＲＯＭは、図２６に示すステップＳ９〜Ｓ１１，Ｓ２１，Ｓ２２からなるプログラムＦを記憶しており、ＣＰＵは、ＲＯＭからプログラムＦを読み出して実行する。これによって、受信機３０２の動作が実行される。更に、送信機３０１のＲＯＭおよび受信機３０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０２２５】
実施の形態４におけるその他は、実施の形態１における説明と同じである。【０２２６】
［実施の形態５］
図２７は、実施の形態５による無線通信システムの構成を示す概略図である。図２７を参照して、実施の形態５による無線通信システム４００は、図２０に示す無線通信システム３００の受信機３０２を受信機４０２に代えたものであり、その他は、無線通信システム３００と同じである。【０２２７】
実施の形態５においては、送信対象のデータを送信する無線フレームＷＦＲ５は、無線フレームＷＦＲ４（図２３参照）において、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉの個数を２個以上（即ち、ｉは２以上の整数）に設定し、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊの個数を２個以上（即ち、ｊは２以上の整数）に設定した無線フレームからなる。【０２２８】
受信機４０２は、無線通信空間に配置される。受信機４０２は、送信機３０１から送信された無線フレームＷＦＲ５を受信し、その受信した無線フレームＷＦＲ５のヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよび終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊを後述する状態遷移方式によって検知する。【０２２９】
また、受信機４０２は、無線フレームＷＦＲ５のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに割り込む割込フレームの個数をｗ（ｗ＝１または２）個まで許容してデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎをビット列に復号し、またはデータフレームの抜けを防止してデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎをビット列に復号する。【０２３０】
図２８は、図２７に示す受信機４０２の構成を示す概略図である。図２８を参照して、受信機４０２は、図３に示す受信機２の判定回路２５を判定回路２５Ｃに代え、識別器４１０を追加したものであり、その他は、受信機２と同じである。【０２３１】
判定回路２５Ｃは、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を保持している。また、判定回路２５Ｃは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを保持している。【０２３２】
判定回路２５Ｃは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ１または対応表ＴＢＬ４に含まれる場合、フレーム長を識別器４１０へ出力する。一方、判定回路２５Ｃは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ１または対応表ＴＢＬ４に含まれない場合、フレーム長を破棄する。【０２３３】
また、判定回路２５Ｃは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ３に含まれる場合、対応表ＴＢＬ３に含まれるフレーム長の個数が個数ｎに一致するか否かを判定する。そして、判定回路２５Ｃは、対応表ＴＢＬ３に含まれるフレーム長の個数が個数ｎに一致するとき、フレーム長を復号器２６へ出力する。一方、判定回路２５Ｃは、対応表ＴＢＬ３に含まれるフレーム長の個数が個数ｎに一致しない場合、フレーム長を破棄する。【０２３４】
更に、判定回路２５Ｃは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ３に含まれない場合、対応表ＴＢＬ３に含まれないフレーム長の個数が許容値ｗ以下であるか否かを判定する。そして、判定回路２５Ｃは、対応表ＴＢＬ３に含まれないフレーム長の個数が許容値ｗ以下であるとき、フレーム長を復号器２６へ出力する。一方、判定回路２５Ｃは、対応表ＴＢＬ３に含まれないフレーム長の個数が許容値ｗよりも大きくなると、フレーム長を破棄する。【０２３５】
識別器４１０は、判定回路２５Ｃから複数のフレーム長を受け、その受けた複数のフレーム長が自己の複数の待ち状態にマッチングするとき、ヘッダ情報を受信したことを示す信号ＨＤＳまたは終端情報を受信したことを示す信号ＦＳを復号器２６へ出力する。【０２３６】
一方、識別器４１０は、複数のフレーム長が自己の複数の待ち状態にマッチングしないとき、信号ＨＤＳまたは信号ＦＳを復号器２６へ出力しない。【０２３７】
なお、受信機４０２においては、復号器２６は、対応表ＴＢＬ３を保持している。復号器２６は、識別器４１０から信号ＨＤＳを受け、その後に、フレーム長を判定回路２５Ｃから受けたとき、その受けたフレーム長を対応表ＴＢＬ３を参照してビット値に復号する。【０２３８】
図２９は、図２８に示す識別器４１０の状態遷移図である。図２９を参照して、識別器４１０は、遷移回路４１１，４１２を含む。【０２３９】
遷移回路４１１は、Ｌ１待ち状態４１１１、Ｌ２待ち状態４１１２、・・・、Ｌｉ待ち状態４１１ｉを有する。【０２４０】
Ｌ１待ち状態４１１１〜Ｌｉ待ち状態４１１ｉは、それぞれ、フレーム長Ｌ１，Ｌ２，・・・，Ｌｉを待つ状態である。【０２４１】
遷移回路４１１は、最初、Ｌ１待ち状態４１１１にあり、フレーム長Ｌ１またはＬ１に近いフレーム長、例えば、Ｌ１−１０μｓおよびＬ１＋１０μｓが入力されれば、Ｌ２待ち状態４１１２へ移行する。そして、遷移回路４１１は、フレーム長Ｌ２またはＬ２に近いフレーム長が入力されれば、Ｌ３待ち状態４１１３へ移行する。以下、同様にして、遷移回路４１１は、フレーム長Ｌｉ−１またはＬｉ−１に近いフレーム長が入力されれば、Ｌｉ待ち状態４１１ｉへ移行し、フレーム長ＬｉまたはＬｉに近いフレーム長が入力されれば、複数のフレーム長がＬ１待ち状態４１１１〜Ｌｉ待ち状態４１１ｉにマッチングしたと判定し、信号ＨＤＳを復号器２６へ出力する。【０２４２】
このように、遷移回路４１１は、ｉ個のフレーム長Ｌ１，Ｌ２，・・・，Ｌｉを検出することによってヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを検出する。即ち、遷移回路４１１は、ｉ個のフレーム長Ｌ１，Ｌ２，・・・，Ｌｉを検出することによって送信対象のデータの始りを検知する。【０２４３】
一方、遷移回路４１１は、例えば、Ｌ２待ち状態４１１２において、フレーム長Ｌ２またはＬ２に近いフレーム長が、一定期間、入力されなければ、またはフレーム長Ｌ２またはＬ２に近いフレーム長と異なるフレーム長が２回以上入力されれば、初期状態であるＬ１待ち状態４１１１に戻る。つまり、遷移回路４１１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉでないフレームがたまたま待ち受けているフレーム長に一致したとしても、ｉ個のフレーム長Ｌ１，Ｌ２，・・・，Ｌｉが連続して入力されなければ、初期状態であるＬ１待ち状態４１１１に戻る。【０２４４】
送信機３０１がヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを送信中に、他の送信機のフレームが割り込んだ場合、遷移回路４１１は、例えば、Ｌ２待ち状態４１１２において、フレーム長Ｌ２またはＬ２に近いフレーム長と異なるフレーム長が入力されても、一定期間内、または２回以上の異なるフレーム長が入力される前にＬ２のフレーム長が入力されれば、状態を次のフレーム長Ｌ３を待つ状態へ遷移する。【０２４５】
従って、遷移回路４１１が図２９に示す状態を遷移することによって、複数のフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉが送信された場合もヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを正しく受信できる。【０２４６】
遷移回路４１２は、Ｌ１待ち状態４１２１、Ｌ２待ち状態４１２２、・・・、Ｌｊ待ち状態４１２ｊを有する。【０２４７】
遷移回路４１２は、上述した遷移回路４１１の動作と同じ動作によって、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊのｊ個のフレーム長がｊ個のＬ１待ち状態４１２１〜Ｌｊ待ち状態４１２ｊにマッチングしたと判定し、信号ＦＳを復号器２６へ出力する。【０２４８】
なお、識別器４１０においては、２つの遷移回路４１１，４１２は、判定回路２５Ｃから同じ複数のフレーム長を受けて状態を遷移するが、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのｉ個のフレーム長が入力された場合、遷移回路４１１がｉ個のフレーム長とｉ個のＬ１待ち状態４１１１〜Ｌｉ待ち状態４１１ｉとのマッチングを検知し、信号ＨＤＳを出力し、遷移回路４１２は、マッチングを検知できないため信号ＨＤＳを出力しない。【０２４９】
また、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊのｊ個のフレーム長が入力された場合、遷移回路４１２がｊ個のフレーム長とｊ個のＬ１待ち状態４１２１〜Ｌｊ待ち状態４１２ｊとのマッチングを検知し、信号ＦＳを出力し、遷移回路４１１は、マッチングを検知できないため信号ＦＳを出力しない。【０２５０】
従って、同じ複数のフレーム長が遷移回路４１１，４１２の両方に入力されても、識別器４１０は、信号ＨＤＳまたは信号ＦＳを復号器２６へ出力できる。【０２５１】
図３０は、実施の形態５における無線フレームＷＦＲ５の受信状態を示す図である。図３０を参照して、無線フレームＷＦＲ５−１は、２個のヘッダフレームＨＦＲ＿１，ＨＦＲ＿２と、３個のデータフレームＤＦＲ＿１〜ＤＦＲ＿３と、３個の終端フレームＦＦＲ＿１〜ＦＦＲ＿３とを含む。【０２５２】
そして、図３０においては、データフレームＤＦＲ＿２とデータフレームＤＦＲ＿３との間に割り込んだ割込フレームＩＴＲ１が図示されている。【０２５３】
送信機３０１は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２、データフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ＿１〜ＦＦＲ＿３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０２５４】
そして、受信機４０２は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２、データフレームＤＦＲ＿１、データフレームＤＦＲ＿２、割込フレームＩＴＲ１、データフレームＤＦＲ＿３および終端フレームＦＦＲ＿１〜ＦＦＲ＿３を順次受信する。【０２５５】
受信機４０２のフレーム長検出回路２４は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２の２個のフレーム長ＬＨ１，ＬＨ２を判定回路２５Ｃへ順次出力し、データフレームＤＦＲ＿１、データフレームＤＦＲ＿２、割込フレームＩＴＲ１、データフレームＤＦＲ＿３の４個のフレーム長ＬＤ１，ＬＤ２，ＬＩＴ１，ＬＤ３を判定回路２５Ｃへ順次出力し、終端フレームＦＦＲ＿１〜ＦＦＲ＿３の３個のフレーム長ＬＦ１〜ＬＦ３を判定回路２５Ｃへ順次出力する。【０２５６】
判定回路２５Ｃは、２個のフレーム長ＬＨ１，ＬＨ２を受けると、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を参照して、２個のフレーム長ＬＨ１，ＬＨ２が対応表ＴＢＬ１に含まれることを検知し、２個のフレーム長ＬＨ１，ＬＨ２を識別器４１０へ順次出力する。【０２５７】
識別器４１０は、２個のフレーム長ＬＨ１，ＬＨ２を受けると、遷移回路４１１が２個のフレーム長ＬＨ１，ＬＨ２とＬ１待ち状態４１１１およびＬ２待ち状態４１１２とのマッチングを検知し、信号ＨＤＳを復号器２６へ出力する。【０２５８】
判定回路２５Ｃは、２個のフレーム長ＬＨ１，ＬＨ２を識別器４１０へ出力した後、４個のフレーム長ＬＤ１，ＬＤ２，ＬＩＴ１，ＬＤ３を順次受ける。そして、判定回路２５Ｃは、フレーム長ＬＤ１，ＬＤ２，ＬＤ３が対応表ＴＢＬ３に含まれることを検知し、フレーム長ＬＩＴ１が対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４のいずれにも含まれないことを検知する。その後、判定回路２５Ｃは、対応表ＴＢＬ３に含まれないフレーム長の個数（＝１個）が許容値ｗ（＝１または２）以下であると判定し、フレーム長ＬＩＴ１を無視してフレーム長ＬＤ１，ＬＤ２，ＬＤ３を復号器２６へ出力する。【０２５９】
判定回路２５Ｃは、フレーム長ＬＤ１，ＬＤ２，ＬＤ３を復号器２６へ出力した後、３個のフレーム長ＬＦ１〜ＬＦ３を順次受ける。そして、判定回路２５Ｃは、３個のフレーム長ＬＦ１〜ＬＦ３が対応表ＴＢＬ４に含まれることを検知し、３個のフレーム長ＬＦ１〜ＬＦ３を識別器４１０へ出力する。【０２６０】
識別器４１０は、３個のフレーム長ＬＦ１〜ＬＦ３を受けると、遷移回路４１２が３個のフレーム長ＬＦ１〜ＬＦ３とＬ１待ち状態４１２１〜Ｌ３待ち状態４１２３とのマッチングを検知し、信号ＦＳを復号器２６へ出力する。【０２６１】
復号器２６は、信号ＨＤＳを識別器４１０から受けた後に、フレーム長ＬＤ１，ＬＤ２，ＬＤ３を判定回路２５Ｃから受け、信号ＨＤＳに基づいて、送信対象のデータの始りを検知する。そして、復号器２６は、その受けたフレーム長ＬＤ１，ＬＤ２，ＬＤ３を対応表ＴＢＬ３を参照して３個のビット値に変換する。その後、復号器２６は、信号ＦＳを受け、送信対象のデータの終りを検知し、３個のビット値を配列したビット列をホストシステムへ出力する。【０２６２】
このように、受信機４０２は、割込フレームＩＴＲの個数を許容値ｗまで許容して送信対象のデータの受信処理を行う。【０２６３】
なお、判定回路２５Ｃは、割込フレームの個数が許容値ｗよりも多い場合、フレーム長ＬＤ１，ＬＤ２，ＬＤ３を破棄する。即ち、受信機４０２は、割込フレームの個数が許容値ｗよりも多い場合、送信対象のデータの受信処理を停止する。【０２６４】
図３１は、実施の形態５における無線フレームＷＦＲ５の別の受信状態を示す図である。【０２６５】
送信機３０１は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２、データフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ＿１〜ＦＦＲ＿３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０２６６】
そして、受信機４０２は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２、データフレームＤＦＲ＿１，ＤＦＲ＿２および終端フレームＦＦＲ＿１〜ＦＦＲ＿３を順次受信する。【０２６７】
受信機４０２のフレーム長検出回路２４は、ヘッダフレームＨＦＲ＿１，ＨＦＲ＿２の２個のフレーム長ＬＨ１，ＬＨ２を判定回路２５Ｃへ順次出力し、データフレームＤＦＲ＿１，ＤＦＲ＿２の２個のフレーム長ＬＤ１，ＬＤ２を判定回路２５Ｃへ順次出力し、終端フレームＦＦＲ＿１〜ＦＦＲ＿３の３個のフレーム長ＬＦ１〜ＬＦ３を判定回路２５Ｃへ順次出力する。【０２６８】
判定回路２５Ｃは、２個のフレーム長ＬＨ１，ＬＨ２を受けると、対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４を参照して、２個のフレーム長ＬＨ１，ＬＨ２が対応表ＴＢＬ１に含まれることを検知し、２個のフレーム長ＬＨ１，ＬＨ２を識別器４１０へ順次出力する。【０２６９】
識別器４１０は、２個のフレーム長ＬＨ１，ＬＨ２を受けると、遷移回路４１１が２個のフレーム長ＬＨ１，ＬＨ２とＬ１待ち状態４１１１およびＬ２待ち状態４１１２とのマッチングを検知し、信号ＨＤＳを復号器２６へ出力する。【０２７０】
判定回路２５Ｃは、２個のフレーム長ＬＨ１，ＬＨ２を識別器４１０へ出力した後、２個のフレーム長ＬＤ１，ＬＤ２を順次受ける。そして、判定回路２５Ｃは、フレーム長ＬＤ１，ＬＤ２が対応表ＴＢＬ３に含まれることを検知し、対応表ＴＢＬ３に含まれるフレーム長ＬＤ１，ＬＤ２の個数（＝２個）がデータフレームＤＦＲ＿１〜ＤＦＲ＿３の個数ｎ（＝３個）よりも少ないことを検知する。そうすると、判定回路２５Ｃは、フレーム長ＬＤ１，ＬＤ２を破棄する。【０２７１】
この場合、判定回路２５Ｃは、フレーム長ＬＤ１，ＬＤ２を破棄した後に、３個のフレーム長ＬＦ１〜ＬＦ３を受けても、３個のフレーム長ＬＦ１〜ＬＦ３が対応表ＴＢＬ１，ＴＢＬ３，ＴＢＬ４のいずれに含まれるかの判定を行わない。【０２７２】
なお、判定回路２５Ｃは、データフレームＤＦＲのフレーム長の個数が規定数（＝３）よりも多い場合も、フレーム長検出回路２４から受けたフレーム長を破棄する。【０２７３】
このように、データフレームＤＦＲが抜けた場合、受信機４０２は、送信対象のデータの受信処理が失敗したと判定し、送信対象のデータの受信処理を停止する。【０２７４】
従って、データフレームＤＦＲの抜けを防止してデータフレームＤＦＲを正確に受信できる。【０２７５】
図３２は、図２７に示す無線通信システム４００の動作を示すフローチャートである。図３２に示すフローチャートは、図８に示すフローチャートのステップＳ１２〜ステップＳ１５をステップＳ２３〜ステップＳ２７に代えたものであり、その他は、図８に示すフローチャートと同じである。【０２７６】
図３２を参照して、無線通信システム４００の動作が開始されると、送信機３０１は、上述したステップＳ１〜ステップＳ８を順次実行する。【０２７７】
そして、受信機４０２は、上述したステップＳ９〜ステップＳ１１を順次実行する。ステップＳ１１の後、受信機４０２の判定回路２５Ｃは、フレーム長検出回路２４から受けた複数のフレーム長が対応表ＴＢＬ１に含まれる場合、複数のフレーム長を識別器４１０へ出力し、識別器４１０は、複数のフレーム長がＬ１待ち状態４１１１〜Ｌｉ待ち状態４１１ｉにマッチングすることを検知する。即ち、受信機４０２は、ヘッダ情報用の複数のフレーム長をマッチングする（ステップＳ２３）。【０２７８】
その後、判定回路２５Ｃは、割込フレームの個数が許容値ｗ以下であるか否かを判定する（ステップＳ２４）。【０２７９】
ステップＳ２４において、割込フレームの個数が許容値ｗ以下であると判定されたとき、判定回路２５Ｃは、データ用のフレーム長の個数が個数ｎに一致するか否かを更に判定する（ステップＳ２５）。【０２８０】
ステップＳ２５において、データ用のフレーム長の個数が個数ｎに一致すると判定されたとき、判定回路２５Ｃは、データ用の複数のフレーム長を復号器２６へ出力し、復号器２６は、対応表ＴＢＬ３を参照して、複数のフレーム長をビット列に変換する（ステップＳ２６）。【０２８１】
判定回路２５Ｃは、データ用の複数のフレーム長を復号器２６へ出力した後、フレーム長検出回路２４から受けた複数のフレーム長が対応表ＴＢＬ４に含まれる場合、複数のフレーム長を識別器４１０へ出力し、識別器４１０は、複数のフレーム長がＬ１待ち状態４１２１〜Ｌｊ待ち状態４１２ｊにマッチングすることを検知する。即ち、受信機４０２は、終端情報用の複数のフレーム長をマッチングする（ステップＳ２７）。【０２８２】
そして、ステップＳ２４において、割込フレームの個数が許容値ｗよりも多いと判定されたとき、またはステップＳ２５において、データ用のフレーム長の個数が個数ｎに一致しないと判定されたとき、またはステップＳ２７の後、一連の動作が終了する。【０２８３】
このように、割込フレームの個数が許容値ｗ以下である場合、送信対象のデータの受信処理が継続され、データフレームＤＦＲの個数が規定数（＝ｎ）と異なる場合、送信対象のデータの受信処理が行われない。【０２８４】
従って、割込フレームの個数を許容値ｗまで許容し、データフレームＤＦＲの抜けを防止してデータフレームＤＦＲを正確に受信できる。【０２８５】
なお、上記においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎは、判定回路２５Ｃに保持されると説明したが、実施の形態５においては、これに限らず、個数ｎは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉまたは終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊによって表わされてもよい。【０２８６】
個数ｎがヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉによって表わされる場合、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉの任意のフレームが個数ｎを表わすフレーム長を有する。【０２８７】
一方、個数ｎが終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊによって表わされる場合、終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊの任意のフレームが個数ｎを表わすフレーム長を有する。【０２８８】
また、遷移回路４１１は、複数のフレーム長とＬ１待ち状態４１１１〜Ｌｉ待ち状態４１１ｉとのマッチングを検知しない場合、信号ＨＤＳを復号器２６へ出力しない。そして、遷移回路４１２は、複数のフレーム長とＬ１待ち状態４１２１〜Ｌｊ待ち状態４１２ｊとのマッチングを検知しない場合、信号ＦＳを復号器２６へ出力しない。【０２８９】
従って、割込フレームＩＴＲがヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉまたは終端フレームＦＦＲ＿１〜ＦＦＲ＿ｊに割り込んだ場合、復号器２６は、信号ＨＤＳまたは信号ＦＳを受けないので、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信処理は、行われない。【０２９０】
なお、実施の形態５においては、送信機４０１および受信機４０２の動作は、プログラムによって実行されてもよい。この場合、送信機４０１および受信機４０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機４０１においては、ＲＯＭは、図３２に示すステップＳ１〜Ｓ８からなるプログラムＡを記憶しており、ＣＰＵは、ＲＯＭからプログラムＡを読み出して実行する。これによって、送信機４０１の動作が実行される。また、受信機４０２においては、ＲＯＭは、図３２に示すステップＳ９〜Ｓ１１，Ｓ２３〜Ｓ２７からなるプログラムＧを記憶しており、ＣＰＵは、ＲＯＭからプログラムＧを読み出して実行する。これによって、受信機４０２の動作が実行される。更に、送信機４０１のＲＯＭおよび受信機４０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０２９１】
実施の形態５におけるその他の説明は、実施の形態１，４における説明と同じである。【０２９２】
［実施の形態６］
図３３は、実施の形態６による無線通信システムの構成を示す概略図である。図３３を参照して、実施の形態６による無線通信システム５００は、図１に示す無線通信システム１０の受信機２を受信機５０２に代えたものであり、その他は、無線通信システム１０と同じである。【０２９３】
実施の形態６における無線フレームＷＦＲ６は、図４に示す無線フレームＷＦＲ１からなる。【０２９４】
受信機５０２は、無線通信空間に配置される。受信機５０２は、送信機１から無線フレームＷＦＲ６を受信する。そして、受信機５０２は、無線フレームＷＦＲ６を構成するヘッダフレームＨＦＲ１および終端フレームＦＦＲ１を受信機２と同じ方法によって処理する。【０２９５】
また、受信機５０２は、無線フレームＷＦＲ６を構成するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎを検出する。そして、受信機５０２は、データフレームＤＦＲ＿２〜ＤＦＲ＿ｎを受信処理する場合、データフレームＤＦＲ＿２〜ＤＦＲ＿ｎの受信信号強度ＲＳＳＩ２〜ＲＳＳＩｎと、データフレームＤＦＲ＿２〜ＤＦＲ＿ｎの１つ前のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎ−１の受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎ−１との強度差ΔＲＳＳＩが閾値Δ＿ｔｈよりも小さい場合、上述した方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信処理を行う。【０２９６】
なお、閾値Δ＿ｔｈは、例えば、ｎ個の受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎの平均値とｎ個の受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎとの差からなるｎ個の分散値が平均値の９０％以内になるように決定される。【０２９７】
一方、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上である場合、受信機５０２は、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるデータフレームＤＦＲの個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下であるか否かを判定する。なお、許容値ｗＲＳＳＩは、１または２である。【０２９８】
そして、個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下である場合、受信機５０２は、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるデータフレームＤＦＲを破棄し、上述した方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信処理を行う。【０２９９】
一方、個数ｎＲＳＳＩが許容値ｗＲＳＳＩよりも多い場合、受信機５０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信に失敗したと判定し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信処理を停止する。【０３００】
図３４は、図３３に示す受信機５０２の構成を示す概略図である。図３４を参照して、受信機５０２は、図３に示す受信機２の判定回路２５を判定回路２５Ｄに代え、強度検出回路５１０を追加したものであり、その他は、受信機２と同じである。【０３０１】
受信機５０２においては、包絡線検波回路２３は、検波した包絡線をフレーム長検出回路２４および強度検出回路５１０へ出力する。【０３０２】
強度検出回路５１０は、包絡線検波回路２３から複数の包絡線を受け、その受けた複数の包絡線の強度を受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎとして検出し、その検出した受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎを判定回路２５Ｄへ出力する。【０３０３】
判定回路２５Ｄは、データフレームＤＦＲ用の複数のフレーム長をフレーム長検出回路２４から受け、受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎを強度検出回路５１０から受ける。【０３０４】
そして、判定回路２５Ｄは、データフレームＤＦＲ＿２〜ＤＦＲ＿ｎの受信信号強度ＲＳＳＩ２〜ＲＳＳＩｎとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎ−１の受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎ−１との強度差ΔＲＳＳＩを検出し、その検出した強度差ΔＲＳＳＩが閾値Δ＿ｔｈよりも小さいか否かを判定する。【０３０５】
強度差ΔＲＳＳＩが閾値Δ＿ｔｈよりも小さい場合、判定回路２５Ｄは、複数のフレーム長を復号器２６へ出力する。【０３０６】
一方、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上である場合、判定回路２５Ｄは、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるデータフレームＤＦＲの個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下であるか否かを判定する。【０３０７】
そして、個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下である場合、判定回路２５Ｄは、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるデータフレームＤＦＲを破棄し、複数のフレーム長を復号器２６へ出力する。【０３０８】
一方、個数ｎＲＳＳＩが許容値ｗＲＳＳＩよりも多い場合、判定回路２５Ｄは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信に失敗したと判定し、複数のフレーム長を破棄する。【０３０９】
判定回路２５Ｄは、その他、判定回路２５と同じ機能を果たす。【０３１０】
図３５は、実施の形態６における無線フレームＷＦＲ６の受信状態を示す図である。送信機１は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿３および終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０３１１】
そして、受信機５０２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１、データフレームＤＦＲ＿２、割込フレームＩＴＲ２、データフレームＤＦＲ＿３および終端フレームＦＦＲ１を順次受信する。【０３１２】
受信機５０２の強度検出回路５１０は、ヘッダフレームＨＦＲ１用の包絡線ＥＶＬ１と、データフレームＤＦＲ＿１、データフレームＤＦＲ＿２、割込フレームＩＴＲ２およびデータフレームＤＦＲ＿３用の包絡線ＥＶＬ２と、終端フレームＦＦＲ１用の包絡線ＥＶＬ３とを包絡線検波回路２３から受ける。【０３１３】
強度検出回路５１０は、包絡線ＥＶＬ１の強度を受信信号強度ＲＳＳＩ＿ＨＦＲとして検出し、包絡線ＥＶＬ２の強度を受信信号強度ＲＳＳＩ１〜ＲＳＳＩ４として検出し、包絡線ＥＶＬ３の強度を受信信号強度ＲＳＳＩ＿ＦＦＲとして検出する。【０３１４】
そして、強度検出回路５１０は、受信信号強度ＲＳＳＩ＿ＨＦＲ、受信信号強度ＲＳＳＩ１〜ＲＳＳＩ４および受信信号強度ＲＳＳＩ＿ＦＦＲを判定回路２５Ｄへ出力する。【０３１５】
判定回路２５Ｄは、ヘッダフレームＨＦＲ１のフレーム長、データフレームＤＦＲ＿１、データフレームＤＦＲ＿２、割込フレームＩＴＲ２およびデータフレームＤＦＲ＿３の４個のフレーム長および終端フレームＦＦＲ１のフレーム長をフレーム長検出回路２４から受ける。また、判定回路２５Ｄは、受信信号強度ＲＳＳＩ＿ＨＦＲ、受信信号強度ＲＳＳＩ１〜ＲＳＳＩ３，ＲＳＳＩ＿ＩＴＲおよび受信信号強度ＲＳＳＩ＿ＦＦＲを強度検出回路５１０から受ける。【０３１６】
そして、判定回路２５Ｄは、ヘッダフレームＨＦＲ１のフレーム長が１１９０μｓに一致するとき、送信対象のデータの始りを検知する。【０３１７】
判定回路２５Ｄは、送信対象のデータの始りを検知すると、受信信号強度ＲＳＳＩ２と受信信号強度ＲＳＳＩ１との強度差ΔＲＳＳＩ１−２を検出し、その検出したΔＲＳＳＩ１−２が閾値Δ＿ｔｈよりも小さいと判定する。【０３１８】
そして、判定回路２５Ｄは、受信信号強度ＲＳＳＩ＿ＩＴＲと受信信号強度ＲＳＳＩ２との強度差ΔＲＳＳＩ２−ＩＴＲを検出し、強度差ΔＲＳＳＩ２−ＩＴＲが閾値Δ＿ｔｈよりも小さいと判定する。【０３１９】
その後、判定回路２５Ｄは、割込フレームＩＴＲ２を無視し、受信信号強度ＲＳＳＩ３と受信信号強度ＲＳＳＩ２との強度差ΔＲＳＳＩ２−３を検出し、強度差ΔＲＳＳＩ２−３が閾値Δ＿ｔｈよりも小さいと判定する。【０３２０】
そうすると、判定回路２５Ｄは、データフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のフレーム長を復号器２６へ順次出力する。【０３２１】
一方、判定回路２５Ｄは、強度差ΔＲＳＳＩ２−ＩＴＲが閾値Δ＿ｔｈ以上であると判定したとき、強度差ΔＲＳＳＩ２−ＩＴＲが閾値Δ＿ｔｈ以上になる割込フレームＩＴＲ２の個数ｎＲＳＳＩ＝１をカウントする。そして、判定回路２５Ｄは、割込フレームＩＴＲ２を無視し、受信信号強度ＲＳＳＩ３と受信信号強度ＲＳＳＩ２との強度差ΔＲＳＳＩ２−３を検出し、強度差ΔＲＳＳＩ２−３が閾値Δ＿ｔｈよりも小さいと判定する。【０３２２】
その後、判定回路２５Ｄは、個数ｎＲＳＳＩ＝１が許容値ｗＲＳＳＩ（＝１または２）以下であると判定し、データフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のフレーム長を復号器２６へ順次出力する。【０３２３】
なお、判定回路２５Ｄは、個数ｎＲＳＳＩ＝１が許容値ｗＲＳＳＩ（＝１または２）よりも多い場合、データフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のフレーム長を破棄する。【０３２４】
判定回路２５Ｄは、データフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のフレーム長を復号器２６へ出力した後、終端フレームＦＦＲ１のフレーム長が６８０μｓに一致するとき、送信対象のデータの終りを検知する。【０３２５】
復号器２６は、判定回路２５Ｄから受けた３個のフレーム長を対応表ＴＢＬ１を参照してビット値に順次変換する。【０３２６】
このように、実施の形態６においては、データフレームＤＦＲの受信信号強度ＲＳＳＩを用いて割込フレームＩＴＲを検出し、その検出した割込フレームＩＴＲとデータフレームＤＦＲとの受信信号強度の強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるとき、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上になる割込フレームの個数ｎＲＳＳＩを許容値ｗＲＳＳＩまで許容し、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上になるフレームを無視して受信処理を継続する。また、個数ｎＲＳＳＩが許容値ｗＲＳＳＩよりも多い場合、受信処理を中止する。【０３２７】
従って、許容値ｗＲＳＳＩよりも多い割込フレームＩＴＲのデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎへの割り込みを防止できる。【０３２８】
図３６は、図３３に示す無線通信システム５００の動作を示すフローチャートである。【０３２９】
図３６に示すフローチャートは、図８に示すフローチャートのステップＳ１４をステップＳ２８〜ステップＳ３２に代えたものであり、その他は、図８に示すフローチャートと同じである。【０３３０】
図３６を参照して、無線通信システム５００の動作が開始されると、送信機１は、上述したステップＳ１〜ステップＳ８を順次実行する。【０３３１】
そして、受信機５０２は、上述したステップＳ９〜ステップＳ１３を順次実行する。ステップＳ１３の後、受信機５０２の強度検出回路５１０は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１の受信信号強度を検出する（ステップＳ２８）。【０３３２】
その後、受信機５０２の判定回路２５Ｄは、隣接するデータフレーム間の受信信号強度の強度差ΔＲＳＳＩを検出する（ステップＳ２９）。【０３３３】
引き続いて、判定回路２５Ｄは、強度差ΔＲＳＳＩが閾値Δ＿ｔｈよりも小さいか否かを判定する（ステップＳ３０）。【０３３４】
ステップＳ３０において、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であると判定されたとき、判定回路２５Ｄは、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上になる割込フレームの個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下であるか否かを更に判定する（ステップＳ３１）。【０３３５】
ステップＳ３０において、強度差ΔＲＳＳＩが閾値Δ＿ｔｈよりも小さいと判定されたとき、またはステップＳ３１において、個数ｎＲＳＳＩが許容値ｗＲＳＳＩ以下であると判定されたとき、判定回路２５Ｄは、データフレームＤＦＲ用の複数のフレーム長を復号器２６へ出力し、復号器２６は、対応表ＴＢＬ１を参照して、複数のフレーム長をビット列に変換する（ステップＳ３２）。その後、受信機５０２は、上述したステップＳ１５を実行する。【０３３６】
そして、ステップＳ１２において、最初のフレーム長が１１９０μｓに一致しないと判定されたとき、またはステップＳ３１において、個数ｎＲＳＳＩが許容値ｗＲＳＳＩよりも多いと判定されたとき、またはステップＳ１５の後、一連の動作が終了する。【０３３７】
このように、実施の形態６によれば、データフレームＤＦＲの受信信号強度ＲＳＳＩを用いて割込フレームＩＴＲを検出し、その検出した割込フレームＩＴＲとデータフレームＤＦＲとの受信信号強度の強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上であるとき、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上になる割込フレームの個数ｎＲＳＳＩを許容値ｗＲＳＳＩまで許容し、強度差ΔＲＳＳＩが閾値Δ＿ｔｈ以上になるフレームを無視して受信処理を継続する。また、個数ｎＲＳＳＩが許容値ｗＲＳＳＩよりも多い場合、受信処理を中止する。【０３３８】
従って、許容値ｗＲＳＳＩよりも多い割込フレームＩＴＲのデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎへの割り込みを防止できる。【０３３９】
なお、上記においては、強度差ΔＲＳＳＩは、各データフレームＤＦＲ＿２〜ＤＦＲ＿ｎの受信信号強度ＲＳＳＩ２〜ＲＳＳＩｎと、各データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ−１の受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎ−１との強度差であると説明したが、実施の形態６においては、これに限らず、強度差ΔＲＳＳＩは、受信信号強度ＲＳＳＩ１〜ＲＳＳＩｎのうち、３番目以降の受信信号強度ＲＳＳＩ３〜ＲＳＳＩｎに対しては、受信信号強度ＲＳＳＩ３〜ＲＳＳＩｎよりも前の複数の受信信号強度の平均値と、各受信信号強度ＲＳＳＩ３〜ＲＳＳＩｎとの強度差であってもよい。【０３４０】
また、実施の形態６においては、送信機５０１および受信機５０２の動作は、プログラムによって実行されてもよい。この場合、送信機５０１および受信機５０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機５０１においては、ＲＯＭは、図３６に示すステップＳ１〜Ｓ８からなるプログラムＡを記憶しており、ＣＰＵは、ＲＯＭからプログラムＡを読み出して実行する。これによって、送信機５０１の動作が実行される。また、受信機５０２においては、ＲＯＭは、図３６に示すステップＳ９〜Ｓ１３，Ｓ２８〜Ｓ３２，Ｓ１５からなるプログラムＨを記憶しており、ＣＰＵは、ＲＯＭからプログラムＨを読み出して実行する。これによって、受信機５０２の動作が実行される。更に、送信機５０１のＲＯＭおよび受信機５０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０３４１】
実施の形態６におけるその他の説明は、実施の形態１における説明と同じである。【０３４２】
［実施の形態７］
図３７は、実施の形態７による無線通信システムの構成を示す概略図である。図３７を参照して、実施の形態７による無線通信システム６００は、送信機６０１と受信機６０２とを備える。【０３４３】
送信機６０１および受信機６０２は、無線通信空間に配置される。送信機６０１は、送信先の識別子を表わすフレーム長を有する識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ（ｓは１以上の整数）を後述する方法によって生成し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を送信機１と同じ方法によって生成する。【０３４４】
そして、送信機６０１は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０３４５】
受信機６０２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を受信する。そして、受信機６０２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓの受信電波を後述する方法によってビット列に復号する。【０３４６】
また、受信機６０２は、受信機２と同じ方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波をビット列に復号する。【０３４７】
更に、受信機６０２は、受信機２と同じ方法によって終端フレームＦＦＲ１の受信電波に基づいて送信対象のデータの終りを検知する。【０３４８】
そして、受信機６０２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓの受信電波に基づいて復号されたビット列が自己の識別子に一致する場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波に基づいて復号されたビット列を送信対象のデータとして受信する。【０３４９】
図３８は、図３７に示す送信機６０１の構成を示す概略図である。図３８を参照して、送信機６０１は、図２に示す送信機１の生成手段１３を生成手段１３Ｄに代えたものであり、その他は、送信機１と同じである。【０３５０】
生成手段１３Ｄは、送信先の識別子を保持している。そして、生成手段１３Ｄは、後述する方法によって、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓを生成する。また、生成手段１３Ｄは、生成手段１３と同じ方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成する。【０３５１】
そうすると、生成手段１３Ｄは、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を送信手段１２へ出力する。【０３５２】
送信機６０１においては、送信手段１２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１をＣＳＭＡ／ＣＡ方式に従って順次送信する。【０３５３】
図３９は、図３７に示す受信機６０２の構成を示す概略図である。図３９を参照して、受信機６０２は、図３に示す受信機２のフレーム長検出回路２４をフレーム長検出回路２４Ａに代え、判定回路２５を判定回路６１０に代えたものであり、その他は、受信機２と同じである。【０３５４】
フレーム長検出回路２４Ａは、フレーム長検出回路２４と同じ方法によって複数のフレーム長を検出し、その検出した複数のフレーム長のうち、最後のフレーム長以外のフレーム長を復号器２６へ出力し、最後のフレーム長を判定回路６１０へ出力する。【０３５５】
判定回路６１０は、受信機６０２の識別子を保持している。判定回路６１０は、復号器２６からビット列を受ける。そして、判定回路６１０は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓのビット列が受信機６０２の識別子に一致するか否かを判定する。【０３５６】
識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓのビット列が受信機６０２の識別子に一致するとき、判定回路６１０は、送信対象のデータの始りを検知するとともに、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を受信機６０２宛てのデータであると判定する。【０３５７】
そして、判定回路６１０は、フレーム長検出回路２４Ａから受けた最後のフレーム長に基づいて送信対象のデータの終りを検知すると、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を送信対象のデータとしてホストシステムへ出力する。【０３５８】
図４０は、実施の形態７における無線フレームの概念図である。図４０を参照して、実施の形態７における無線フレームＷＦＲ７は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、終端フレームＦＦＲ１とを含む。【０３５９】
識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓは、送信先の識別子を表わすフレーム長を有する。【０３６０】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓに続いて配置され、終端フレームＦＦＲ１は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに続いて配置される。【０３６１】
送信機６１０の生成手段１３Ｄは、対応表ＴＢＬ１（図５参照）および対応表ＴＢＬ３（図２４参照）を保持している。【０３６２】
そして、生成手段１３Ｄは、送信先の識別子を示すビット列を４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ１を参照してフレーム長に変換し、その変換したフレーム長を有する識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓを生成する。【０３６３】
また、生成手段１３Ｄは、送信対象のデータを示すビット列を４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ３を参照してフレーム長に変換し、その変換したフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【０３６４】
実施の形態７においては、復号器２６は、対応表ＴＢＬ１，ＴＢＬ３を保持している。そして、復号器２６は、フレーム長検出回路２４Ａから受けたフレーム長が対応表ＴＢＬ１に含まれる場合、対応表ＴＢＬ１を参照して、フレーム長をビット列に変換し、その変換したビット列を判定回路６１０へ出力する。【０３６５】
また、復号器２６は、フレーム長検出回路２４Ａから受けたフレーム長が対応表ＴＢＬ３に含まれる場合、対応表ＴＢＬ３を参照して、フレーム長をビット列に変換し、その変換したビット列を判定回路６１０へ出力する。【０３６６】
図４１は、図３７に示す無線通信システム６００の動作を示すフローチャートである。【０３６７】
図４１に示すフローチャートは、図８に示すフローチャートのステップＳ１，Ｓ２，Ｓ９，Ｓ１４をそれぞれステップＳ１Ｂ，Ｓ２Ｂ，Ｓ９Ｂ，Ｓ１４Ａに代え、ステップＳ１２をステップＳ３３，Ｓ３４に代えたものであり、その他は、図８に示すフローチャートと同じである。【０３６８】
図４１を参照して、無線通信システム６００の動作が開始されると、送信機６０１は、上述した方法によって、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を生成する（ステップＳ１Ｂ）。【０３６９】
そして、送信機６０１は、Ｋ＝識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１の総個数を設定する（ステップＳ２Ｂ）。【０３７０】
その後、受信機６０１は、上述したステップＳ３〜ステップＳ８を順次実行する。【０３７１】
ステップＳ７において、ｋ＝Ｋであると判定されると、送信機６０１は、無線フレームＷＦＲ７の送信を終了する。【０３７２】
そして、受信機６０２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ１を順次受信する（ステップＳ９Ｂ）。【０３７３】
その後、受信機６０２は、上述したステップＳ１０，Ｓ１１を順次実行する。ステップＳ１１の後、受信機６０２は、複数のフレーム長のうち、最後のフレーム長以外のフレーム長をビット列に変換する（ステップＳ３３）。【０３７４】
より具体的には、受信機６０２の復号器２６は、フレーム長検出回路２４Ａから受けたフレーム長が対応表ＴＢＬ１に含まれている場合、対応表ＴＢＬ１を参照してフレーム長をビット値に変換する。また、復号器２６は、フレーム長検出回路２４Ａから受けたフレーム長が対応表ＴＢＬ３に含まれている場合、対応表ＴＢＬ３を参照してフレーム長をビット値に変換する。【０３７５】
ステップＳ３３の後、受信機６０２は、識別子フレームのビット列（＝対応表ＴＢＬ１を参照して変換されたビット列）が受信機６０２の識別子に一致するか否かを判定する（ステップＳ３４）。【０３７６】
ステップＳ３４において、識別子フレームのビット列が受信機６０２の識別子に一致すると判定されたとき、上述したステップＳ１３が実行される。【０３７７】
そして、受信機６０２は、データフレームのビット列（＝対応表ＴＢＬ３を参照して変換されたビット列）を送信対象のデータとして検知する（ステップＳ１４Ａ）。【０３７８】
その後、上述したステップＳ１５が実行される。【０３７９】
そして、ステップＳ３４において、識別子フレームのビット列が受信機６０２の識別子に一致しないと判定されたとき、またはステップＳ１５の後、一連の動作が終了する。【０３８０】
このように、実施の形態７においては、送信機６０１は、送信先の識別子を識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓによって送信し、受信機６０２は、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓの受信電波に基づいて復号したビット列が自己の識別子に一致するとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波に基づいて復号したビット列を送信対象のデータとして検知する。【０３８１】
従って、送信先を指定して送信対象のデータをフレーム長によって変調して送信できる。【０３８２】
また、識別子フレームＤＧＦＲ＿１〜ＤＧＦＲ＿ｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるので、識別子およびデータの誤りを少なくできる。【０３８３】
なお、実施の形態７においては、送信機６０１および受信機６０２の動作は、プログラムによって実行されてもよい。この場合、送信機６０１および受信機６０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機６０１においては、ＲＯＭは、図４１に示すステップＳ１Ｂ，Ｓ２Ｂ，Ｓ３〜Ｓ８からなるプログラムＩを記憶しており、ＣＰＵは、ＲＯＭからプログラムＩを読み出して実行する。これによって、送信機６０１の動作が実行される。また、受信機６０２においては、ＲＯＭは、図４１に示すステップＳ９Ｂ，Ｓ１０〜Ｓ１３，Ｓ３４，Ｓ１３，Ｓ１４Ａ，Ｓ１５からなるプログラムＪを記憶しており、ＣＰＵは、ＲＯＭからプログラムＪを読み出して実行する。これによって、受信機６０２の動作が実行される。更に、送信機６０１のＲＯＭおよび受信機６０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０３８４】
実施の形態７におけるその他の説明は、実施の形態１における説明と同じである。【０３８５】
［実施の形態８］
図４２は、実施の形態８による無線通信システムの構成を示す概略図である。図４２を参照して、実施の形態８による無線通信システム７００は、送信機７０１と受信機７０２とを備える。【０３８６】
送信機７０１および受信機７０２は、無線通信空間に配置される。送信機７０１は、ヘッダフレームＨＦＲ１を送信機１と同じ方法によって生成する。送信機７０１は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを後述する方法によって生成し、送信対象のデータの終りとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表わすフレーム長を有する終端フレームＦＦＲ２を後述する方法によって生成し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証フレームＶＦＲを後述する方法によって生成する。【０３８７】
そして、送信機７０１は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２をＣＳＭＡ／ＣＡ方式に従って送信する送信処理を予め決められた送信回数だけ繰り返し実行する。【０３８８】
受信機７０２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２を順次受信する。そして、受信機７０２は、ヘッダフレームＨＦＲ１のフレーム長に基づいて送信対象のデータの始りを検知する。【０３８９】
また、受信機７０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波を後述する方法によってビット列に復号する復号処理をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数だけ繰り返し実行し、送信回数分のビット列が相互に一致した場合、そのビット列を送信対象のデータとして受信する。【０３９０】
更に、受信機７０２は、検証フレームＶＦＲに基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出する。【０３９１】
更に、受信機７０２は、終端フレームＦＦＲ２に基づいて送信対象のデータの終りとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを検知する。【０３９２】
図４３は、図４２に示す送信機７０１の構成を示す概略図である。図４３を参照して、送信機７０１は、図２に示す送信機１の生成手段１３を生成手段１３Ｅに代えたものであり、その他は、送信機１と同じである。【０３９３】
生成手段１３Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を保持している。生成手段１３Ｅは、ヘッダフレームＨＦＲ１を生成手段１３と同じ方法によって生成する。生成手段１３Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを後述する方法によって生成し、送信対象のデータの終りとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表わすフレーム長を有する終端フレームＦＦＲ２を後述する方法によって生成し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証フレームＶＦＲを後述する方法によって生成する。【０３９４】
そして、生成手段１３Ｅは、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ、終端フレームＦＦＲ２およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を送信手段１２へ出力する。【０３９５】
送信機７０１においては、送信手段１２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２をＣＳＭＡ／ＣＡ方式に従ってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数だけ繰り返し送信する。【０３９６】
図４４は、図４２に示す受信機７０２の構成を示す概略図である。図４４を参照して、受信機７０２は、図３に示す受信機２の判定回路２５を判定回路２５Ｅに代えたものであり、その他は、受信機２と同じである。【０３９７】
判定回路２５Ｅは、ヘッダフレームＨＦＲ１のフレーム長に基づいて送信対象のデータの始りを検知する。【０３９８】
判定回路２５Ｅは、検証フレームＶＦＲのフレーム長に基づいて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したとき、複数のフレーム長を破棄する。【０３９９】
一方、判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しないとき、終端フレームＦＦＲ２のフレーム長に基づいて、送信対象のデータの終りを検知するとともに、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を検知する。【０４００】
そして、判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長を送信回数分だけフレーム長検出回路２４から受け、送信回数分の複数のフレーム長が相互に一致するとき、複数のフレーム長を復号器２６へ出力する。【０４０１】
図４５は、実施の形態８における無線フレームの概念図である。図４５を参照して、実施の形態８における無線フレームＷＦＲ８は、ヘッダフレームＨＦＲ１と、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、検証フレームＶＦＲと、終端フレームＦＦＲ２とを含む。【０４０２】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、ヘッダフレームＨＦＲ１に続いて配置され、検証フレームＶＦＲは、データフレームＤＦＲ＿ｎに続いて配置され、終端フレームＦＦＲ２は、検証フレームＶＦＲに続いて配置される。【０４０３】
検証フレームＶＦＲは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出するためのフレーム長ＬＶを有する。データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長をそれぞれＬ１〜Ｌｎとした場合、フレーム長ＬＶは、（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜によって表わされる。【０４０４】
終端フレームＦＦＲ２は、送信対象のデータの終りとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表わすフレーム長を有する。【０４０５】
図４６は、データのビット値と第１フレーム長および第２フレーム長との関係を示す対応表を示す図である。【０４０６】
図４６を参照して、対応表ＴＢＬ５は、データのビット値と第１フレーム長および第２フレーム長とを含む。第１フレーム長および第２フレーム長は、データのビット値に対応付けられる。【０４０７】
７２５μｓの第１フレーム長および１１７５μｓの第２フレーム長は、“００００”のビット値に対応付けられる。７５５μｓの第１フレーム長および１１４５μｓの第２フレーム長は、“０００１”のビット値に対応付けられる。７８５μｓの第１フレーム長および１１１５μｓの第２フレーム長は、“００１０”のビット値に対応付けられる。８１５μｓの第１フレーム長および１０８５μｓの第２フレーム長は、“００１１”のビット値に対応付けられる。８４５μｓの第１フレーム長および１０５５μｓの第２フレーム長は、“０１００”のビット値に対応付けられる。８７５μｓの第１フレーム長および１０２５μｓの第２フレーム長は、“０１０１”のビット値に対応付けられる。９０５μｓの第１フレーム長および９９５μｓの第２フレーム長は、“０１１０”のビット値に対応付けられる。９３５μｓの第１フレーム長および９６５μｓの第２フレーム長は、“０１１１”のビット値に対応付けられる。９６５μｓの第１フレーム長および９３５μｓの第２フレーム長は、“１０００”のビット値に対応付けられる。９９５μｓの第１フレーム長および９０５μｓの第２フレーム長は、“１００１”のビット値に対応付けられる。１０２５μｓの第１フレーム長および８７５μｓの第２フレーム長は、“１０１０”のビット値に対応付けられる。１０５５μｓの第１フレーム長および８４５μｓの第２フレーム長は、“１０１１”のビット値に対応付けられる。１０８５μｓの第１フレーム長および８１５μｓの第２フレーム長は、“１１００”のビット値に対応付けられる。１１１５μｓの第１フレーム長および７８５μｓの第２フレーム長は、“１１０１”のビット値に対応付けられる。１１４５μｓの第１フレーム長および７５５μｓの第２フレーム長は、“１１１０”のビット値に対応付けられる。１１７５μｓの第１フレーム長および７２５μｓの第２フレーム長は、“１１１１”のビット値に対応付けられる。【０４０８】
このように、実施の形態８においては、“００００”〜“１１１１”の各ビット値は、２つのフレーム長によって表わされる。より具体的には、“００００”〜“１１１１”の各ビット値は、２つのビット値Ａ，Ｂ間において、一方のビット値Ａの第１フレーム長および第２フレーム長のいずれか一方が他方のビット値Ｂの第１フレーム長および第２フレーム長のいずれか一方よりも長く、一方のビット値Ａの第１フレーム長および第２フレーム長のいずれか他方が他方のビット値Ｂの第１フレーム長および第２フレーム長のいずれか他方よりも短くなるように２つのフレーム長によって表わされる。【０４０９】
これによって、“００００”〜“１１１１”の各ビット値を正確に受信できる。無線通信においては、フレーム長は、短くなるように変動し易いので、ビット値を誤るには、上述した第１フレーム長および第２フレーム長のうちの長い方のフレーム長がより長いフレーム長に変動する必要があり、このような変動は、無線通信では起こり難いからである。【０４１０】
送信機７０１の生成手段１３Ｅは、対応表ＴＢＬ５を保持している。そして、生成手段１３Ｅは、送信対象のデータを示すビット列を４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ５を参照して第１フレーム長および第２フレーム長に変換し、その変換した第１フレーム長および第２フレーム長を有するデータフレームＤＦＲを生成する。【０４１１】
例えば、送信対象のデータが“０１１０００１０”のビット列で表わされる場合、生成手段１３Ｅは、“０１１０００１０”のビット列を“０１１０”，“００１０”のビット値に分割し、その分割した“０１１０”のビット値を対応表ＴＢＬ５を参照して［９０５μｓ，９９５μｓ］のフレーム長に変換し、“００１０”のビット値を対応表ＴＢＬ５を参照して［７８５μｓ，１１１５μｓ］のフレーム長に変換する。そして、データフレームＤＦＲ＿１は、９０５μｓのフレーム長を有するフレームと、９９５μｓのフレーム長を有するフレームとからなり、データフレームＤＦＲ＿２は、７８５μｓのフレーム長を有するフレームと、１１１５μｓのフレーム長を有するフレームとからなる。【０４１２】
“００００”〜“１１１１”の各ビット値に２つのフレーム長を割り当てた場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長Ｌ１〜Ｌｎの各々は、第１フレーム長と第２フレーム長との平均値からなる。従って、生成手段１３Ｅは、第１フレーム長と第２フレーム長との平均値を演算してフレーム長Ｌ１〜Ｌｎを求め、その求めたフレーム長Ｌ１〜Ｌｎに基づいて、（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜を演算し、フレーム長ＬＶを決定する。【０４１３】
また、受信機７０２の復号器２６は、対応表ＴＢＬ５を保持しており、対応表ＴＢＬ５を参照して、２つのフレーム長の各組をビット値に変換して送信対象のデータを示すビット列を復号する。【０４１４】
図４７は、送信回数とフレーム長との関係を示す対応表を示す図である。図４７を参照して、対応表ＴＢＬ６は、送信回数とフレーム長とを含む。送信回数およびフレーム長は、相互に対応付けられる。【０４１５】
１２００μｓのフレーム長は、２回の送信回数に対応付けられ、１２３０μｓのフレーム長は、３回の送信回数に対応付けられ、１２６０μｓのフレーム長は、４回の送信回数に対応付けられ、１２９０μｓのフレーム長は、５回の送信回数に対応付けられる。【０４１６】
送信機７０１の生成手段１３Ｅは、対応表ＴＢＬ６を保持している。そして、生成手段１３Ｅは、対応表ＴＢＬ６を参照して、保持している送信回数に対応するフレーム長を検出し、その検出したフレーム長を有する終端フレームＦＦＲ２を生成する。【０４１７】
また、受信機７０２の判定回路２５Ｅは、対応表ＴＢＬ６を保持している。そして、判定回路２５Ｅは、対応表ＴＢＬ６を参照して、フレーム長検出回路２４から受けた最後のフレーム長に対応する送信回数を検出し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を検知する。【０４１８】
受信器７０２における無線フレームＷＦＲ８の受信処理について説明する。データフレームＤＦＲ＿１のフレーム長Ｌ１は、Ｌ１＝（Ｌ１１，Ｌ１２）によって表わされ、データフレームＤＦＲ＿２のフレーム長Ｌ２は、Ｌ２＝（Ｌ２１，Ｌ２２）によって表わされ、以下、同様にして、データフレームＤＦＲ＿ｎのフレーム長Ｌｎは、Ｌｎ＝（Ｌｎ１，Ｌｎ２）によって表わされるものとする。ここで、Ｌ１１〜Ｌｎ１は、対応表ＴＢＬ５における第１フレーム長であり、Ｌ１２〜Ｌｎ２は、対応表ＴＢＬ５における第２フレーム長である。【０４１９】
受信機７０２が無線フレームＷＦＲ８を受信したとき、フレーム長検出回路２４は、包絡線検波回路２３からの複数の包絡線に基づいて複数のフレーム長ＬＨ，Ｌ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２），ＬＶ，ＬＦを順次検出し、その検出した複数のフレーム長ＬＨ，Ｌ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２），ＬＶ，ＬＦを判定回路２５Ｅへ順次出力する。ここで、ＬＨは、ヘッダフレームＨＦＲ１のフレーム長であり、ＬＦは、終端フレームＦＦＲ１のフレーム長である。【０４２０】
判定回路２５Ｅは、フレーム長ＬＨを受けると、その受けたフレーム長ＬＨが１１９０μｓに一致するか否かを判定し、フレーム長ＬＨが１１９０μｓに一致するとき、送信対象のデータの始りを検知する。【０４２１】
その後、判定回路２５Ｅは、フレーム長Ｌ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２），ＬＶを順次受ける。そして、判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎを保持しているため、２ｎ個のフレーム長がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長であることを検知し、２ｎ個のフレーム長の次に受けるフレーム長が検証フレームＶＦＲのフレーム長ＬＶであることを検知する。【０４２２】
その後、判定回路２５Ｅは、（Ｌ１１，Ｌ１２）〜（Ｌｎ１，Ｌｎ２）の各々について平均値を演算してフレーム長Ｌ１〜Ｌｎを求め、その求めたフレーム長Ｌ１〜Ｌｎに基づいて（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜を演算する。そして、判定回路２５Ｅは、その演算した（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜がフレーム長ＬＶに一致するか否かを判定する。【０４２３】
（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜がフレーム長ＬＶに一致するとき、判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに誤りが無いことを検出する。一方、（Ｌ１＋Ｌ２＋・・・＋Ｌｎ）／ｎ、または｜Ｌ１−Ｌ２＋・・・＋Ｌｎ−１−Ｌｎ｜がフレーム長ＬＶに一致しないとき、判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに誤りがあることを検知し、フレーム長（Ｌ１１，Ｌ１２）〜（Ｌｎ１，Ｌｎ２）を破棄する。これによって、判定回路２５Ｅは、無線フレームＷＦＲ８の受信が失敗したことを検知する。【０４２４】
判定回路２５Ｅは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに誤りが無いことを検出したとき、最後のフレーム長ＬＦを受けると、対応表ＴＢＬ６を参照して、フレーム長ＬＦに対応する送信回数を検出するとともに、送信対象のデータの終りを検知する。そして、判定回路２５Ｅは、フレーム長検出回路２４からの複数のフレーム長ＬＨ，Ｌ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２），ＬＶ，ＬＦの入力を待つ。【０４２５】
判定回路２５Ｅは、複数のフレーム長ＬＨ，Ｌ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２），ＬＶ，ＬＦを受けると、上述した動作を繰り返し行う。【０４２６】
そして、判定回路２５Ｅは、送信回数分、上述した動作を繰り返し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに誤りが無いとき、送信回数分のＬ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２）が相互に一致するか否かを判定する。【０４２７】
送信回数分のＬ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２）が相互に一致するとき、判定回路２５Ｅは、（Ｌ１１，Ｌ１２）〜（Ｌｎ１，Ｌｎ２）を復号器２６へ出力する。一方、送信回数分のＬ１＝（Ｌ１１，Ｌ１２）〜Ｌｎ＝（Ｌｎ１，Ｌｎ２）が相互に一致しないとき、判定回路２５Ｅは、（Ｌ１１，Ｌ１２）〜（Ｌｎ１，Ｌｎ２）を破棄し、無線フレームＷＦＲ８の受信が失敗したことを検知する。【０４２８】
図４８は、図４２に示す無線通信システム７００の動作を示すフローチャートである。【０４２９】
図４２に示すフローチャートは、図８に示すフローチャートのステップＳ１，Ｓ２，Ｓ９をそれぞれステップＳ１Ｃ，Ｓ２Ｃ，Ｓ９Ｃに代え、ステップＳ３５〜ステップＳ４４を追加したものであり、その他は、図８に示すフローチャートと同じである。【０４３０】
図４８を参照して、無線通信システム７００の動作が開始されると、送信機７０１は、上述した方法によって、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２を生成する（ステップＳ１Ｃ）。【０４３１】
そして、送信機７０１は、Ｋ＝ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２の総個数を設定する（ステップＳ２Ｃ）。【０４３２】
その後、送信機７０１は、ｔ＝１を設定し（ステップＳ３５）、上述したステップＳ３〜ステップＳ８を順次実行する。【０４３３】
そして、ステップＳ７において、ｋ＝Ｋであると判定されると、送信機７０１は、ｔ＝Ｔ（＝送信回数）であるか否かを更に判定する（ステップＳ３６）。【０４３４】
ステップＳ３６において、ｔ＝Ｔでないと判定されたとき、送信機７０１は、ｔ＝ｔ＋１を設定する（ステップＳ３７）。その後、一連の動作は、ステップＳ３へ戻り、ステップＳ３６において、ｔ＝Ｔであると判定されるまで、上述したステップＳ３〜ステップＳ８およびステップＳ３６，Ｓ３７が繰り返し実行される。【０４３５】
そして、ステップＳ３６において、ｔ＝Ｔであると判定されると、送信機７０１は、無線フレームＷＦＲ８の送信を終了する。【０４３６】
その後、受信機７０２は、ｒ＝ｒ＋１を設定し（ステップＳ３８）、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲおよび終端フレームＦＦＲ２を受信する（ステップＳ９Ｃ）。なお、ｒは、受信処理回数である。【０４３７】
そして、受信機７０２は、上述したステップＳ１０〜ステップＳ１３を順次実行する。【０４３８】
ステップＳ１３の後、受信機７０２は、上述した方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したか否かを判定する（ステップＳ３９）。【０４３９】
ステップＳ３９において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定されたとき、受信機７０２は、上述した方法によって、最後のフレーム長に基づいて送信対象のデータの終りおよび送信回数Ｔを検知する（ステップＳ４０）。【０４４０】
そして、受信機７０２は、ｒ＝Ｔ（＝送信回数）であるか否かを判定する（ステップＳ４１）。【０４４１】
ステップＳ４１において、ｒ＝Ｔでないと判定されたとき、受信機７０２は、ｒ＝ｒ＋１を設定する（ステップＳ４２）。その後、一連の動作は、ステップＳ９Ｃへ戻り、ステップＳ４１において、ｒ＝Ｔであると判定されるまで、上述したステップＳ９Ｃ，Ｓ１０〜Ｓ１３，Ｓ３９〜Ｓ４２が繰り返し実行される。【０４４２】
そして、ステップＳ４１において、ｒ＝Ｔであると判定されると、受信機７０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数分の複数のフレーム長が相互に一致するか否かを更に判定する（ステップＳ４３）。【０４４３】
ステップＳ４３において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数分の複数のフレーム長が相互に一致すると判定されたとき、受信機７０２は、複数のフレーム長をビット列に復号し（ステップＳ４４）、送信対象のデータを受信する。【０４４４】
そして、ステップＳ１２において、最初のフレーム長が１１９０μｓに一致しないと判定されたとき、またはステップＳ３９において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したと判定されたとき、またはステップＳ４３において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数分の複数のフレーム長が相互に一致しないと判定されたとき、またはステップＳ４４の後、一連の動作が終了する。【０４４５】
このように、実施の形態８によれば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しないとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長をビット列に復号して送信対象のデータを受信するので、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを正確に受信できる。【０４４６】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数分の複数のフレーム長が相互に一致するとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長をビット列に復号して送信対象のデータを受信するので、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを更に正確に受信できる。【０４４７】
なお、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長は、ビット列に復号されると、送信対象のデータになるので、ステップＳ４３において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数分の複数のフレーム長が相互に一致するか否かを判定することは、送信回数分のデータが相互に一致するか否かを判定することに相当する。【０４４８】
図４９は、実施の形態８による別の無線通信システムの構成を示す概略図である。実施の形態８による無線通信システムは、図４９に示す無線通信システム７００Ａであってもよい。【０４４９】
図４９を参照して、無線通信システム７００Ａは、送信機７０１Ａと受信機７０２Ａとを備える。【０４５０】
送信機７０１Ａおよび受信機７０２Ａは、無線通信空間に配置される。送信機７０１Ａは、送信機７０１と同じ方法によって、ヘッダフレームＨＦＲ１および終端フレームＦＦＲ２を生成する。【０４５１】
また、送信機７０１Ａは、送信対象のデータを示すビット列がチェックサムを含む配列になるように送信対象のデータを生成する。そして、送信機７０１Ａは、その生成した送信対象のデータを４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ５を参照してフレーム長に変換し、その変換したフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【０４５２】
そうすると、送信機７０１Ａは、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ２をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０４５３】
このように、送信機７０１Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出するためのチェックサムを送信対象のデータを示すビット列に載せてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを送信するので、無線通信システム７００Ａにおける無線フレームは、無線フレームＷＦＲ８（図４５参照）から検証フレームＶＦＲを削除した構成からなる。【０４５４】
受信機７０２Ａは、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ２を受信する。そして、受信機７０２Ａは、受信機７０２と同じ方法によってヘッダフレームＨＦＲ１の受信電波を処理する。【０４５５】
その後、受信機７０２Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波に基づいて複数のフレーム長を検出し、その検出した複数のフレーム長をビット列に復号する。そして、受信機７０２Ａは、その復号したビット列に基づいてデータに誤りがないか否かを判定する。【０４５６】
データに誤りがある場合、受信機７０２Ａは、復号したビット列を破棄し、データの受信を失敗したと判定する。【０４５７】
一方、データに誤りがない場合、受信機７０２Ａは、終端フレームＦＦＲ２の受信電波に基づいてフレーム長を検出し、その検出したフレーム長に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を検出する。【０４５８】
そして、受信機７０２Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波に基づいて複数のフレーム長を検出し、その検出した複数のフレーム長をビット列に復号し、その復号したビット列に基づいてデータに誤りがないか否かを判定する。受信機７０２Ａは、この処理を送信回数分だけ繰り返し実行する。【０４５９】
受信機７０２Ａは、送信回数分だけ、データに誤りがないと判定したとき、送信回数分のデータが相互に一致するか否かを判定する。そして、受信機７０２Ａは、送信回数分のデータが相互に一致すると判定したとき、データの受信に成功したと判定し、データを受信する。【０４６０】
一方、送信回数分のデータが相互に一致しないとき、受信機７０２Ａは、データの受信に失敗したと判定し、データを破棄する。【０４６１】
図５０は、図４９に示す送信機７０１Ａの構成を示す概略図である。図５０を参照して、送信機７０１Ａは、図１に示す送信機１の生成手段１３を生成手段１３Ｆに代えたものであり、その他は、送信機１と同じである。【０４６２】
生成手段１３Ｆは、対応表ＴＢＬ５，ＴＢＬ６およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を保持している。生成手段１３Ｆは、生成手段１３Ｅと同じ方法によって、ヘッダフレームＨＦＲ１および終端フレームＦＦＲ２を生成する。【０４６３】
また、生成手段１３Ｆは、送信対象のデータを示すビット列がチェックサムを含む配列になるように送信対象のデータを生成する。そして、生成手段１３Ｆは、その生成した送信対象のデータを４ビットのビット値に分割し、その分割したビット値を対応表ＴＢＬ５を参照してフレーム長に変換し、その変換したフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。【０４６４】
そうすると、生成手段１３Ｆは、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、終端フレームＦＦＲ２および送信回数を送信手段１２へ出力する。【０４６５】
なお、送信機７０１Ａにおいては、送信手段１２は、ヘッダフレームＨＦＲ１、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ２をＣＳＭＡ／ＣＡ方式に従って送信する処理を送信回数分だけ繰り返し実行する。【０４６６】
図５１は、図４９に示す受信機７０２Ａの構成を示す概略図である。図５１を参照して、受信機７０２Ａは、図３に示す受信機２の判定回路２５を判定回路２５Ｆに代え、制御回路７１０を追加したものであり、その他は、受信機２と同じである。【０４６７】
判定回路２５Ｆは、対応表ＴＢＬ６を保持している。判定回路２５Ｆは、判定回路２５と同じ方法によって、フレーム長検出回路２４から受ける最初のフレーム長に基づいて送信対象のデータの始りを検知する。【０４６８】
そして、判定回路２５Ｆは、送信対象のデータの始りを検知すると、フレーム長検出回路２４から順次受けた複数のフレーム長を復号器２６へ順次出力する。【０４６９】
また、判定回路２５Ｆは、フレーム長検出回路２４から最後のフレーム長を受けると、対応表ＴＢＬ６を参照して、最後のフレーム長に対応する送信回数を検出するとともに送信対象のデータの終りを検知し、その検出した送信回数を制御回路７１０へ出力する。【０４７０】
制御回路７１０は、復号器２６からビット列を受け、その受けたビット列の配列に基づいてデータに誤りがあるか否かを判定する。【０４７１】
データに誤りがある場合、制御回路７１０は、復号したビット列を破棄し、データの受信を失敗したと判定する。【０４７２】
データに誤りがない場合、制御回路７１０は、送信回数分だけ、上述した動作を繰り返し行う。【０４７３】
そして、制御回路７１０は、送信回数分のデータが相互に一致するか否かを判定する。送信回数分のデータが相互に一致するとき、制御回路７１０は、データの受信に成功したと判定し、データをホストシステムへ出力する。【０４７４】
一方、送信回数分のデータが相互に一致しない場合、制御回路７１０は、データの受信に失敗したと判定し、データを破棄する。【０４７５】
図５２は、図４９に示す無線通信システム７００Ａの動作を示すフローチャートである。【０４７６】
図５２に示すフローチャートは、図４８に示すフローチャートのステップＳ１Ｃ，２Ｃ，Ｓ９Ｃ，Ｓ３９，Ｓ４３，Ｓ４４をそれぞれステップＳ１，Ｓ２，Ｓ９，Ｓ３９Ａ，Ｓ４３Ａ，Ｓ４４Ａに代え、ステップＳ４５を追加したものであり、その他は、図４８に示すフローチャートと同じである。【０４７７】
図５２を参照して、無線通信システム７００Ａの動作が開始されると、送信機７０１Ａは、上述したステップＳ１〜Ｓ８，Ｓ３６，Ｓ３７を順次実行する。この場合、送信機７０１Ａは、ステップＳ１において、送信対象のデータのビット列の配列がチェックサムを含む配列になるように送信対象のデータを生成する。そして、送信機７０１Ａは、その生成したデータに基づいて、上述した方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、送信機７０１Ａは、ステップＳ１において、上述した方法によって終端フレームＦＦＲ２を生成する。【０４７８】
受信機７０２Ａは、上述したステップＳ３８，Ｓ９〜Ｓ１３を順次実行する。そして、ステップＳ１３の後、受信機７０２Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長をビット列に復号する（ステップＳ４５）。【０４７９】
その後、受信機７０２Ａは、復号されたビット列の配列に基づいて、データの誤りを検出したか否かを判定する（ステップＳ３９Ａ）。【０４８０】
ステップＳ３９Ａにおいて、データの誤りを検出しなかった判定されたとき、上述したステップＳ４０〜Ｓ４２が順次実行される。【０４８１】
そして、ステップＳ４１において、ｒ＝Ｔであると判定されると、受信機７０２Ａは、送信回数分のデータが相互に一致するか否かを判定する（Ｓ４３Ａ）。【０４８２】
ステップＳ４３Ａにおいて、送信回数分のデータが相互に一致すると判定されると、受信機７０２Ａは、データの受信に成功したと判定し、データを受理する（ステップＳ４４Ａ）。【０４８３】
そして、ステップＳ１２において、最初のフレーム長が１１９０μｓに一致しないと判定されたとき、またはステップＳ３９Ａにおいて、データの誤りを検出したと判定されたとき、またはステップＳ４３Ａにおいて、送信回数分のデータが相互に一致しない判定されたとき、またはステップＳ４４Ａの後、一連の動作が終了する。【０４８４】
このように、送信回数分のデータが相互に一致するとき、データの受信に成功したと判定するので、データを正確に受信できる。【０４８５】
上記においては、対応表ＴＢＬ５において、ビット値の増加に伴って、第１フレーム長は、昇順に変化し、第２フレーム長は、降順に変化すると説明したが、実施の形態８においては、これに限らず、ビット値の増加に伴って、第１フレーム長は、降順に変化し、第２フレーム長は、昇順に変化してもよい。【０４８６】
また、ビット値が“１”だけ増加すると、第１フレーム長および第２フレーム長は、３０μｓだけ変化すると説明したが、実施の形態８においては、これに限らず、ビット値が“１”だけ増加すると、第１フレーム長および第２フレーム長は、３０μｓ以外の変化分だけ変化するようにしてもよい。【０４８７】
更に、検証フレームＶＦＲは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと終端フレームＦＦＲ１との間に限らず、ヘッダフレームＨＦＲ１とデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎとの間に配置されていてもよい。【０４８８】
なお、実施の形態８においては、送信機７０１および受信機７０２の動作は、プログラムによって実行されてもよい。この場合、送信機７０１および受信機７０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機７０１においては、ＲＯＭは、図４８に示すステップＳ１Ｃ，Ｓ２Ｃ，Ｓ３５，Ｓ３〜Ｓ８，Ｓ３６，Ｓ３７からなるプログラムＫを記憶しており、ＣＰＵは、ＲＯＭからプログラムＫを読み出して実行する。これによって、送信機７０１の動作が実行される。また、受信機７０２においては、ＲＯＭは、図４８に示すステップＳ３８，Ｓ９Ｃ，Ｓ１０〜Ｓ１３，Ｓ３９〜Ｓ４４からなるプログラムＬを記憶しており、ＣＰＵは、ＲＯＭからプログラムＬを読み出して実行する。これによって、受信機７０２の動作が実行される。更に、送信機７０１のＲＯＭおよび受信機７０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０４８９】
また、実施の形態８においては、送信機７０１Ａおよび受信機７０２Ａの動作は、プログラムによって実行されてもよい。この場合、送信機７０１Ａおよび受信機７０２Ａの各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機７０１Ａにおいては、ＲＯＭは、図５２に示すステップＳ１，Ｓ２，Ｓ３５，Ｓ３〜Ｓ８，Ｓ３６，Ｓ３７からなるプログラムＭを記憶しており、ＣＰＵは、ＲＯＭからプログラムＭを読み出して実行する。これによって、送信機７０１Ａの動作が実行される。また、受信機７０２Ａにおいては、ＲＯＭは、図５２に示すステップＳ３８，Ｓ９〜Ｓ１３，Ｓ４５，Ｓ３９Ａ，Ｓ４０〜Ｓ４２，Ｓ４３Ａ，Ｓ４４ＡからなるプログラムＮを記憶しており、ＣＰＵは、ＲＯＭからプログラムＮを読み出して実行する。これによって、受信機７０２Ａの動作が実行される。更に、送信機７０１ＡのＲＯＭおよび受信機７０２ＡのＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０４９０】
実施の形態８におけるその他の説明は、実施の形態１における説明と同じである。【０４９１】
［実施の形態９］
図５３は、実施の形態９による無線通信システムの構成を示す概略図である。図５３を参照して、実施の形態９による無線通信システム８００は、送信機８０１と受信機８０２とを備える。【０４９２】
送信機８０１および受信機８０２は、無線通信空間に配置される。送信機８０１は、後述する方法によって、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３を生成する。【０４９３】
そして、送信機８０１は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０４９４】
ここで、ヘッダフレームＨＦＲ３は、送信対象のデータの始りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つと送信対象のデータの始りとを表すフレーム長を有する。【０４９５】
また、終端フレームＦＦＲ３は、送信対象のデータの終りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つと送信対象のデータの終りとを表すフレーム長を有する。【０４９６】
更に、検証フレームＶＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを表すフレーム長を有する。【０４９７】
更に、サブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りとを表すフレーム長を有する。【０４９８】
受信機８０２は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび終端フレームＦＦＲ３を順次受信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３を順次受信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３および終端フレームＦＦＲ３を順次受信し、またはヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３を順次受信する。【０４９９】
そして、受信機８０２は、ヘッダフレームＨＦＲ３のフレーム長に基づいて、送信対象のデータの始りを検知するとともに、必要に応じて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを検出する。【０５００】
また、受信機８０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの受信電波を後述する方法によってビット列に復号する。【０５０１】
更に、受信機８０２は、サブヘッダフレームＳＨＦＲ３のフレーム長に基づいて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを検知するとともに、必要に応じて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを検出する。【０５０２】
更に、受信機８０２は、検証フレームＶＦＲ３のフレーム長に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを検出する。【０５０３】
更に、受信機８０２は、終端フレームＦＦＲ３のフレーム長に基づいて、送信対象のデータの終りを検知するとともに、必要に応じて、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを検出する。【０５０４】
図５４は、図５３に示す送信機８０１の構成を示す概略図である。図５４を参照して、送信機８０１は、図２に示す送信機１の生成手段１３を生成手段１３Ｇに代えたものであり、その他は、送信機１と同じである。【０５０５】
生成手段１３Ｇは、実施の形態９における無線フレームＷＦＲ８がヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、および終端フレームＦＦＲ３からなる場合、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、および終端フレームＦＦＲ３を後述する方法によって生成する。そして、生成手段１３Ｇは、その生成したヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、および終端フレームＦＦＲ３を送信手段１２へ出力する。【０５０６】
また、生成手段１３Ｇは、実施の形態９における無線フレームＷＦＲ８がヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、および終端フレームＦＦＲ３からなる場合、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、および終端フレームＦＦＲ３を後述する方法によって生成する。そして、生成手段１３Ｇは、その生成したヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、および終端フレームＦＦＲ３を送信手段１２へ出力する。【０５０７】
更に、生成手段１３Ｇは、実施の形態９における無線フレームＷＦＲ８がヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３、および終端フレームＦＦＲ３からなる場合、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を後述する方法によって生成する。そして、生成手段１３Ｇは、その生成したヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を送信手段１２へ出力する。【０５０８】
更に、生成手段１３Ｇは、実施の形態９における無線フレームＷＦＲ８がヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３、および終端フレームＦＦＲ３からなる場合、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を後述する方法によって生成する。そして、生成手段１３Ｇは、その生成したヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を送信手段１２へ出力する。【０５０９】
なお、送信手段１２は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、および終端フレームＦＦＲ３を生成手段１３Ｇから受けると、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０５１０】
また、送信手段１２は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、および終端フレームＦＦＲ３を生成手段１３Ｇから受けると、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０５１１】
更に、送信手段１２は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を生成手段１３Ｇから受けると、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、検証フレームＶＦＲ３、および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０５１２】
更に、送信手段１２は、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３、および終端フレームＦＦＲ３を生成手段１３Ｇから受けると、ヘッダフレームＨＦＲ３、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３、および終端フレームＦＦＲ３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０５１３】
図５５は、図５３に示す受信機８０２の構成を示す概略図である。図５５を参照して、受信機８０２は、図３に示す受信機２の判定回路２５を判定回路２５Ｇに代えたものであり、その他は、受信機２と同じである。【０５１４】
実施の形態９においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つをフレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３、および検証フレームＶＦＲ３の少なくとも１つに載せる。【０５１５】
判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数のみがヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長をフレーム長検出回路２４から受け、その受けた複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致する場合、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合、複数のフレーム長を破棄する。【０５１６】
また、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報のみがヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長をフレーム長検出回路２４から受け、その受けた複数のフレーム長と検証情報とに基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したか否かを判定する。そして、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定したとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したと判定したとき、複数のフレーム長を破棄する。【０５１７】
更に、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のみがヘッダフレームＨＦＲ３等に載せられている場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長を送信回数分だけフレーム長検出回路２４から受け、送信回数分の複数のフレーム長が相互に一致するとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、送信回数分の複数のフレーム長が相互に一致しないとき、複数のフレーム長を破棄する。【０５１８】
更に、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報がヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長をフレーム長検出回路２４から受け、その受けた複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致し、かつ、複数のフレーム長および検証情報に基づいてデータフレーム長ＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定したとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合および／またはデータフレーム長ＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したと判定したとき、複数のフレーム長を破棄する。【０５１９】
更に、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長を送信回数分だけフレーム長検出回路２４から受け、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致し、かつ、送信回数分の複数のフレーム長が相互に一致するとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合および／または送信回数分の複数のフレーム長が相互に一致しない場合、複数のフレーム長を破棄する。【０５２０】
更に、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長を送信回数分だけフレーム長検出回路２４から受け、複数のフレーム長および検証情報に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定し、かつ、送信回数分の複数のフレーム長が相互に一致すると判定したとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したと判定した場合および／または送信回数分の複数のフレーム長が相互に一致しないと判定した場合、複数のフレーム長を破棄する。【０５２１】
更に、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がヘッダフレームＨＦＲ３等に載せられている場合、最初のフレーム長と最後のフレーム長との間に存在する複数のフレーム長を送信回数分だけフレーム長検出回路２４から受け、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致し、複数のフレーム長および検証情報に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定し、更に、送信回数分の複数のフレーム長が相互に一致すると判定したとき、複数のフレーム長を復号器２６へ出力する。一方、判定回路２５Ｇは、複数のフレーム長の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しないこと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しと判定したこと、および送信回数分の複数のフレーム長が相互に一致しないと判定したこと、の少なくとも１つが成立するとき、複数のフレーム長を破棄する。【０５２２】
図５６は、実施の形態９における無線フレームの概念図である。図５６を参照して、実施の形態９による無線フレームＷＦＲ８は、無線フレーム長ＷＦＲ８−１〜ＷＦＲ８−４のいずれかからなる。【０５２３】
無線フレームＷＦＲ８−１は、ヘッダフレームＨＦＲ３と、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、終端フレームＦＦＲ３とを含む（図５６の（ａ）参照）。ヘッダフレームＨＦＲ３は、送信対象のデータの始りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つと送信対象のデータの始りとを表すフレーム長を有する。【０５２４】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、上述した実施の形態１〜実施の形態８のいずれかにおけるデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎからなる。【０５２５】
終端フレームＦＦＲ３は、送信対象のデータの終りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つと送信対象のデータの終りとを表すフレーム長を有する。【０５２６】
無線フレームＷＦＲ８−２は、無線フレームＷＦＲ８−１にサブヘッダフレームＳＨＦＲ３を追加したものであり、その他は、無線フレームＷＦＲ８−１と同じである（図５６の（ｂ）参照）。【０５２７】
サブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの任意の位置に挿入される。そして、サブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを表すフレーム長、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りとを表すフレーム長を有する。【０５２８】
なお、サブヘッダフレームＳＨＦＲ３は、１個に限らず、２個以上であってもよく、一般的には、１個以上であればよい。そして、１個以上のサブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの任意の位置に挿入される。【０５２９】
無線フレームＷＦＲ８−３は、無線フレームＷＦＲ８−１に検証フレームＶＦＲ３を追加したものであり、その他は、無線フレームＷＦＲ８−１と同じである（図５６の（ｃ）参照）。【０５３０】
検証フレームＶＦＲ３は、データフレームＤＦＲ＿ｎと終端フレームＦＦＲ３との間に配置される。そして、検証フレームＶＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つを表すフレーム長を有する。【０５３１】
なお、検証フレームＶＦＲ３は、ヘッダフレームＨＦＲ３とデータフレームＤＦＲ＿１との間に配置されてもよい。【０５３２】
無線フレーム８−４は、無線フレームＷＦＲ８−１にサブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３を追加したものであり、その他は、無線フレーム８−１と同じである（図５６の（ｄ）参照）。【０５３３】
サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３については、上述したとおりである。【０５３４】
図５７は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか１つの情報を載せる場合の情報とフレームとの関係を示す図である。【０５３５】
なお、図５７においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を「Ａ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報（「エラー検証情報」とも言う。）を「Ｂ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を「Ｃ」と表記する。【０５３６】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−１からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の各々は、フレーム長によってヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられる（図５７の（ａ）のテーブルＴＢＬ−７参照）。【０５３７】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−２からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の各々は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３およびサブヘッダフレームＳＨＦＲ３のいずれかに載せられる（図５７の（ｂ）のテーブルＴＢＬ−８参照）。【０５３８】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−３からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の各々は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３および検証フレームＶＦＲ３のいずれかに載せられる（図５７の（ｃ）のテーブルＴＢＬ−９参照）。【０５３９】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−４からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の各々は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれかに載せられる（図５７の（ｄ）のテーブルＴＢＬ−１０参照）。【０５４０】
図５８および図５９は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか２つの情報を載せる場合の情報とフレームとの関係を示す図である。【０５４１】
なお、図５８および図５９においても、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を「Ａ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するためのエラー検証情報を「Ｂ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を「Ｃ」と表記する。【０５４２】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−１からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）のいずれか２つの情報は、フレーム長によってヘッダフレームＨＦＲ３および／または終端フレームＦＦＲ３に載せられる（図５８の（ａ）のテーブルＴＢＬ−１１参照）。【０５４３】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−２からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）のいずれか２つの情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３およびサブヘッダフレームＳＨＦＲ３のいずれか１個または２個に載せられる（図５８の（ｂ）〜（ｄ）のテーブルＴＢＬ−１２〜ＴＢＬ−１４参照）。【０５４４】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−３からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）のいずれか２つの情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３および検証フレームＶＦＲ３のいずれか１個または２個に載せられる（図５８の（ｅ）のテーブルＴＢＬ−１５および図５９の（ｆ），（ｇ）のテーブルＴＢＬ−１６，ＴＢＬ−１７参照）。【０５４５】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−４からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）のいずれか２つの情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれか１個または２個に載せられる（図５９の（ｈ）〜（ｊ）のテーブルＴＢＬ−１８〜ＴＢＬ−２０参照）。【０５４６】
図６０から図６３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するための検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを載せる場合の情報とフレームとの関係を示す図である。【０５４７】
なお、図６０から図６３においても、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を「Ａ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検証するためのエラー検証情報を「Ｂ」と表記し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を「Ｃ」と表記する。【０５４８】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−１からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の全ての情報は、フレーム長によってヘッダフレームＨＦＲ３および／または終端フレームＦＦＲ３に載せられる（図６０の（ａ）のテーブルＴＢＬ−２１参照）。【０５４９】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−２からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の全ての情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３およびサブヘッダフレームＳＨＦＲ３の少なくとも１個に載せられる（図６０の（ｂ）〜（ｆ）のテーブルＴＢＬ−２２〜ＴＢＬ−２６参照）。【０５５０】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−３からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の全ての情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３および検証フレームＶＦＲ３の少なくとも１個に載せられる（図６１の（ｇ）〜（ｋ）のテーブルＴＢＬ−２７〜ＴＢＬ−３１参照）。【０５５１】
無線フレームＷＦＲ８が無線フレームＷＦＲ８−４からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数（＝Ａ）、エラー検証情報（＝Ｂ）およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数（＝Ｃ）の全ての情報は、フレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のうちの１個〜３個に載せられる（図６２の（ｌ）〜（ｐ）のテーブルＴＢＬ−３２〜ＴＢＬ−３６および図６３の（ｑ）〜（ｔ）のテーブルＴＢＬ−３７〜ＴＢＬ−４０参照）。【０５５２】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報をフレーム長によってヘッダフレームＨＦＲ３等の少なくとも１つに載せる方法について説明する。【０５５３】
（９−１）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てをフレーム長によって１つのフレームに載せる場合
図６４は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す対応表を示す図である。【０５５４】
なお、図６４においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の各々が１〜７の範囲である場合を例にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す。【０５５５】
図６４を参照して、対応表ＴＢＬ−４１は、フレーム長と、データフレームの個数と、エラー検証情報と、データフレームの送信回数とを含む。フレーム長、データフレームの個数、エラー検証情報およびデータフレームの送信回数は、相互に対応付けられる。【０５５６】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てをヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれか１つのフレームにフレーム長によって載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てを８ビットのビット値ｂ１ｂ２ｂ３ｂ４ｂ５ｂ６ｂ７ｂ８によって表す。この場合、３ビットのビット値ｂ１ｂ２ｂ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表し、２ビットのビット値ｂ４ｂ５は、エラー検証情報を表し、３ビットのビット値ｂ６ｂ７ｂ８は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。そして、エラー検証情報を表すビット値ｂ４ｂ５は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのｎ個のビット列の和を演算し、その演算した和を表すビット列の下位の２ビットからなる。したがって、ビット値ｂ４ｂ５は、（００），（０１），（１０），（１１）のいずれかからなる。【０５５７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が１個（＝“００１”）であり、エラー検証情報が“００”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が１回（＝“００１”）である場合、５００μｓのフレーム長が割り当てられる。【０５５８】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が１個（＝“００１”）であり、エラー検証情報が“００”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が２回（＝“０１０”）である場合、５２０μｓのフレーム長が割り当てられる。【０５５９】
以下、同様にして、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が７個（＝“１１１”）であり、エラー検証情報が“１１”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が７回（＝“１１１”）である場合、４２８０μｓのフレーム長が割り当てられる。【０５６０】
このように、対応表ＴＢＬ−４１においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか１つの情報を示すビット値が“１”だけ増えるごとに、フレーム長は、２０μｓだけ長くなる。【０５６１】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってヘッダフレームＨＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０５６２】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、そのフレーム長は、データフレームの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０５６３】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって終端フレームＦＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０５６４】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって検証フレームＶＦＲ３に載せる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０５６５】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｂ１ｂ２ｂ３が“１００”（＝４個）であり、エラー検証情報ｂ４ｂ５が“０１”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数ｂ６ｂ７ｂ８が“１０１”（＝５回）である場合、これらの３つの情報を１つのフレームに載せるときのフレーム長は、２３６０μｓである。【０５６６】
図６５は、図５６の（ａ）に示す無線フレームＷＦＲ８−１の具体例を示す図である。図６５においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってヘッダフレームＨＦＲ３に載せる場合を例にして無線フレームＷＦＲ８−１の具体例を説明する。【０５６７】
図６５を参照して、無線フレームＷＦＲ８−１−１は、ヘッダフレームＨＦＲ３と、データフレームＤＦＲ＿１〜ＤＦＲ＿４と、終端フレームＦＦＲ３とを含む。【０５６８】
ヘッダフレームＨＦＲ３は、２３６０μｓのフレーム長を有し、データフレームＤＦＲ＿１は、１１００μｓのフレーム長を有し、データフレームＤＦＲ＿２は、７７０μｓのフレーム長を有し、データフレームＤＦＲ＿３は、９８０μｓのフレーム長を有し、データフレームＤＦＲ＿４は、７４０μｓのフレーム長を有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。【０５６９】
そして、ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表す。終端フレームＦＦＲ３の６８０μｓのフレーム長は、送信対象のデータの終りのみを表わす。【０５７０】
なお、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって終端フレームＦＦＲ３に載せる場合、終端フレームＦＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有する。そして、終端フレームＦＦＲ３の２３６０μｓのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表す。【０５７１】
“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって無線フレームＷＦＲ８−１のヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せる場合も、“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、上述した方法と同じ方法によって無線フレームＷＦＲ８−１のヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられる。【０５７２】
図６６は、図５６の（ｂ）に示す無線フレームＷＦＲ８−２の具体例を示す図である。図６６においても、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報”０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）をフレーム長によってヘッダフレームＨＦＲ３に載せる場合を例にして無線フレームＷＦＲ８−２の具体例を説明する。【０５７３】
図６６を参照して、無線フレームＷＦＲ８−２−１は、ヘッダフレームＨＦＲ３と、データフレームＤＦＲ＿１，ＤＦＲ＿２と、サブヘッダフレームＳＨＦＲ３と、データフレームＤＦＲ＿３，ＤＦＲ＿４と、終端フレームＦＦＲ３とを含む。【０５７４】
ヘッダフレームＨＦＲ３は、２３６０μｓのフレーム長を有し、データフレームＤＦＲ＿１は、１１００μｓのフレーム長を有し、データフレームＤＦＲ＿２は、７７０μｓのフレーム長を有し、サブヘッダフレームＳＨＦＲ３は、１２８０μｓのフレーム長を有し、データフレームＤＦＲ＿３は、９８０μｓのフレーム長を有し、データフレームＤＦＲ＿４は、７４０μｓのフレーム長を有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。【０５７５】
そして、サブヘッダフレームＳＨＦＲ３の１２８０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の間に挿入される区切りを表わす。【０５７６】
ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長、および終端フレームＦＦＲ３の６８０μｓのフレーム長については、図６５において説明したとおりである。【０５７７】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、サブヘッダフレームＳＨＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。そして、サブヘッダフレームＳＨＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、終端フレームＦＦＲ３の６８０μｓのフレーム長は、送信対象のデータの終りのみを表す。【０５７８】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報”０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって終端フレームＦＦＲ３に載せる場合、終端フレームＦＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、サブヘッダフレームＳＨＦＲ３は、１２８０μｓのフレーム長を有する。そして、終端フレームＦＦＲ３の２３６０μｓのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、サブヘッダフレームＳＨＦＲ３の１２８０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の区切りのみを表す。【０５７９】
“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって無線フレームＷＦＲ８−２のヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せる場合も、“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、上述した方法と同じ方法によって無線フレームＷＦＲ８−２のヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０５８０】
図６７は、図５６の（ｃ）に示す無線フレームＷＦＲ８−３の具体例を示す図である。図６７においても、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報”０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）をフレーム長によってヘッダフレームＨＦＲ３に載せる場合を例にして無線フレームＷＦＲ８−３の具体例を説明する。【０５８１】
図６７を参照して、無線フレームＷＦＲ８−３−１は、ヘッダフレームＨＦＲ３と、データフレームＤＦＲ＿１〜ＤＦＲ＿４と、検証フレームＶＦＲ３と、終端フレームＦＦＲ３とを含む。【０５８２】
ヘッダフレームＨＦＲ３は、２３６０μｓのフレーム長を有し、データフレームＤＦＲ＿１は、１１００μｓのフレーム長を有し、データフレームＤＦＲ＿２は、７７０μｓのフレーム長を有し、データフレームＤＦＲ＿３は、９８０μｓのフレーム長を有し、データフレームＤＦＲ＿４は、７４０μｓのフレーム長を有し、検証フレームＶＦＲ３は、フレーム長ＬＶを有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。【０５８３】
そして、検証フレームＶＦＲ３のフレーム長ＬＶは、実施の形態８において説明したようにデータフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するためのフレーム長である。また、ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長、および終端フレームＦＦＲ３の６８０μｓのフレーム長については、図６５において説明したとおりである。【０５８４】
ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長は、エラー検証情報“０１”を含み、検証フレームＶＦＲ３のフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するためのフレーム長であるので、無線フレームＷＦＲ８−３−１は、２つのエラー検証情報を含む。【０５８５】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって検証フレームＶＦＲ３に載せる場合、検証フレームＶＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。そして、検証フレームＶＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）を表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、終端フレームＦＦＲ３の６８０μｓのフレーム長は、送信対象のデータの終りのみを表す。この場合、無線フレームＷＦＲ８−３は、１つのエラー検証情報を含む。【０５８６】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって終端フレームＦＦＲ３に載せる場合、終端フレームＦＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、検証フレームＶＦＲ３は、フレーム長ＬＶを有する。そして、終端フレームＦＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、検証フレームＶＦＲ３のフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するエラー検証情報を表す。この場合も、無線フレーム８−３は、２つのエラー検証情報を含む。【０５８７】
“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって無線フレームＷＦＲ８−３のヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せる場合も、“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、上述した方法と同じ方法によって無線フレームＷＦＲ８−３のヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０５８８】
このように、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝4個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）が２３６０μｓのフレーム長によって検証フレームＶＦＲ３以外のヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられる場合、無線フレームＷＦＲ８−３は、２つのエラー検証情報を含み、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝4個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）が２３６０μｓのフレーム長によって検証フレームＶＦＲ３に載せられる場合、無線フレームＷＦＲ８−３は、１つのエラー検証情報を含む。【０５８９】
図６８は、図５６の（ｄ）に示す無線フレームＷＦＲ８−４の具体例を示す図である。図６８においても、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）をフレーム長によってヘッダフレームＨＦＲ３に載せる場合を例にして無線フレームＷＦＲ８−４の具体例を説明する。【０５９０】
図６８を参照して、無線フレームＷＦＲ８−４−１は、ヘッダフレームＨＦＲ３と、データフレームＤＦＲ＿１，ＤＦＲ＿２と、サブヘッダフレームＳＨＦＲ３と、データフレームＤＦＲ＿３，ＤＦＲ＿４と、検証フレームＶＦＲ３と、終端フレームＦＦＲ３とを含む。【０５９１】
ヘッダフレームＨＦＲ３は、２３６０μｓのフレーム長を有し、データフレームＤＦＲ＿１は、１１００μｓのフレーム長を有し、データフレームＤＦＲ＿２は、７７０μｓのフレーム長を有し、サブヘッダフレームＳＨＦＲ３は、１２８０μｓのフレーム長を有し、データフレームＤＦＲ＿３は、９８０μｓのフレーム長を有し、データフレームＤＦＲ＿４は、７４０μｓのフレーム長を有し、検証フレームＶＦＲ３は、フレーム長ＬＶを有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。【０５９２】
そして、検証フレームＶＦＲ３のフレーム長ＬＶは、実施の形態８において説明したようにデータフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するためのフレーム長である。また、ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長、および終端フレームＦＦＲ３の６８０μｓのフレーム長については、図６５において説明したとおりである。更に、サブヘッダフレームＳＨＦＲ３の１２８０μｓのフレーム長は、図６６において説明したとおりである。【０５９３】
ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長は、エラー検証情報“０１”を含み、検証フレームＶＦＲ３のフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するためのフレーム長であるので、無線フレームＷＦＲ８−４−１は、２つのエラー検証情報を含む。【０５９４】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって検証フレームＶＦＲ３に載せる場合、検証フレームＶＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、サブヘッダフレームＳＨＦＲ３は、１２８０μｓのフレーム長を有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。そして、検証フレームＶＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）を表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、サブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の区切りのみを表し、終端フレームＦＦＲ３の６８０μｓのフレーム長は、送信対象のデータの終りのみを表す。この場合、無線フレームＷＦＲ８−４は、１つのエラー検証情報を含む。【０５９５】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によって終端フレームＦＦＲ３に載せる場合、終端フレームＦＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、サブヘッダフレームＳＨＦＲ３は、１２８０μｓのフレーム長を有し、検証フレームＶＦＲ３は、フレーム長ＬＶを有する。そして、終端フレームＦＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、サブヘッダフレームＳＨＦＲ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の区切りのみを表し、検証フレームＶＦＲ３のフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するエラー検証情報を表す。この場合も、無線フレーム８−４は、２つのエラー検証情報を含む。【０５９６】
データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、サブヘッダフレームＳＨＦＲ３は、２３６０μｓのフレーム長を有し、ヘッダフレームＨＦＲ３は、１１９０μｓのフレーム長を有し、検証フレームＶＦＲ３は、フレーム長ＬＶを有し、終端フレームＦＦＲ３は、６８０μｓのフレーム長を有する。そして、ヘッダフレームＨＦＲ３の２３６０μｓのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）とを表し、ヘッダフレームＨＦＲ３の１１９０μｓのフレーム長は、送信対象のデータの始りのみを表し、検証フレームＶＦＲ３のフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出するエラー検証情報を表し、終端フレームＦＦＲ３は、送信対象のデータの終りのみを表す。この場合も、無線フレーム８−４は、２つのエラー検証情報を含む。【０５９７】
“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって無線フレームＷＦＲ８−４のヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せる場合も、“１００”（＝４個）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、“０１”以外のエラー検証情報および“１０１”（＝５回）以外のデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、上述した方法と同じ方法によって無線フレームＷＦＲ８−４のヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０５９８】
このように、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝4個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）が２３６０μｓのフレーム長によって検証フレームＶＦＲ３以外のヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる場合、無線フレームＷＦＲ８−４は、２つのエラー検証情報を含み、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝4個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）が２３６０μｓのフレーム長によって検証フレームＶＦＲ３に載せられる場合、無線フレームＷＦＲ８−４は、１つのエラー検証情報を含む。【０５９９】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ−４１を保持しており、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿４を生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４１を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０６００】
（ｉ）無線フレームＷＦＲ８−１−１の受信動作
受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ−４１を保持している。受信機８０２が無線フレームＷＦＲ８−１−１を受信する場合、フレーム長検出回路２４は、上述した方法によって、２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を検出し、その検出した２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を判定回路２５Ｇへ順次出力する。【０６０１】
判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）を受けると、２３６０μｓのフレーム長に基づいて送信対象のデータの始まりを検知する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるかを判定し、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定する。そうすると、判定回路２５Ｇは、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６０２】
その後、判定回路２５Ｇは、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長をフレーム長検出回路２４から受け、最後に受けた６８０μｓのフレーム長に基づいて送信対象のデータの終りを検知する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長と６８０μｓのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致するか否かを判定する。また、判定回路２５Ｇは、フレーム長検出回路２４から送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を受け、その受けた送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長からデータフレームＤＦＲ＿１〜ＤＦＲ＿４の１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を送信回数“１０１”（＝５回）分だけ抽出する。そして、判定回路２５Ｇは、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致するか否かを判定する。【０６０３】
そして、判定回路２５Ｇは、２３６０μｓのフレーム長と６８０μｓのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致すると判定し、かつ、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致すると判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびエラー検証情報“０１”を復号器２６へ出力する。【０６０４】
復号器２６は、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびエラー検証情報“０１”を判定回路２５Ｇから受けると、対応表ＴＢＬ１を参照して、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を上述した方法によって４個のビット列“１１０１”，“００１０”，“１００１”，“０００１”に変換し、その変換した４個のビット列“１１０１”，“００１０”，“１００１”，“０００１”の和“１１００１”を演算する。そして、復号器２６は、その演算した和を示すビット列“１１００１”の下位２ビットのビット値“０１”を検出し、その検出した２ビットのビット値“０１”がエラー検証情報“０１”に一致するか否かを判定する。【０６０５】
この場合、検出した２ビットのビット値“０１”がエラー検証情報“０１”に一致するので、復号器２６は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出しなかったと判定し、４個のビット列“１１０１”，“００１０”，“１００１”，“０００１”を順に配列したビット列“１１０１００１０１００１０００１”を送信対象のデータとして出力する。【０６０６】
なお、判定回路２５Ｇは、２３６０μｓのフレーム長と６８０μｓのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致しないと判定したとき、または送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致しないと判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を破棄し、送信対象のデータの受信に失敗したと判定する。また、復号器２６は、検出した２ビットのビット値がエラー検証情報に一致しないとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したと判定し、４個のビット列“１１０１”，“００１０”，“１００１”，“０００１”を破棄する。【０６０７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって終端フレームＦＦＲ３に載せられている場合、受信機８０２の判定回路２５Ｇは、１１９０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，２３６０μｓのフレーム長をフレーム長検出回路２４から順次受ける。【０６０８】
そして、判定回路２５Ｇは、最初のフレーム長（＝１１９０μｓ）に基づいて送信対象のデータの始りを検知し、最後に受けた２３６０μｓのフレーム長に基づいて、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）を検出する。【０６０９】
その後、判定回路２５Ｇは、上述した動作と同じ動作を行い、復号器２６は、上述した動作に従って送信対象のデータを出力する。【０６１０】
（ｉｉ）無線フレームＷＦＲ８−２−１の受信動作
受信機８０２が無線フレームＷＦＲ８−２−１を受信する場合、フレーム長検出回路２４は、上述した方法によって、２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を検出し、その検出した２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を判定回路２５Ｇへ順次出力する。【０６１１】
判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）を受けると、２３６０μｓのフレーム長に基づいて送信対象のデータの始まりを検知する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるかを判定し、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定する。そうすると、判定回路２５Ｇは、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６１２】
その後、判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）に続く規程数（＝２個）のフレーム長（＝１１００μｓ，７７０μｓ）をデータフレームのフレーム長と認識し、１２８０μｓのフレーム長に基づいてデータフレームの区切りを検知する。そして、判定回路２５Ｇは、１２８０μｓのフレーム長に続く規程数（＝２個）のフレーム長（＝９８０μｓ，７４０μｓ）をデータフレームのフレーム長と認識し、最後に受けた６８０μｓのフレーム長に基づいて送信対象のデータの終りを検知する。【０６１３】
そうすると、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長および６８０μｓのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致するか否かを判定する。また、判定回路２５Ｇは、フレーム長検出回路２４から送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長を受け、その受けた送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長からデータフレームＤＦＲ＿１〜ＤＦＲ＿４の１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を送信回数“１０１”（＝５回）分だけ抽出する。そして、判定回路２５Ｇは、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致するか否かを判定する。【０６１４】
そして、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長および６８０μｓのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致すると判定し、かつ、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致すると判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびエラー検証情報“０１”を復号器２６へ出力する。【０６１５】
その後、復号器２６は、上述した動作に従ってビット列“１１０１００１０１００１０００１”を送信対象のデータとして出力する。【０６１６】
なお、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長および６８０μｓのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致しないと判定したとき、または送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致しないと判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を破棄し、送信対象のデータの受信に失敗したと判定する。【０６１７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられている場合、受信機８０２の判定回路２５Ｇは、１１９０μｓ，１１００μｓ，７７０μｓ，２３６０μｓ，９８０μｓ，７４０μｓ，６８０μｓのフレーム長をフレーム長検出回路２４から順次受ける。【０６１８】
そして、判定回路２５Ｇは、最初のフレーム長（＝１１９０μｓ）に基づいて送信対象のデータの始りを検知し、最初のフレーム長（＝１１９０μｓ）に続く規程数（＝２個）のフレーム長（１１００μｓ，７７０μｓ）をデータフレームのフレーム長と認識する。その後、判定回路２５Ｇは、２３６０μｓのフレーム長に基づいて、データフレームの区切りを検知するとともに、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるかを判定する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定すると、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６１９】
その後、判定回路２５Ｇは、上述した動作と同じ動作を行い、復号器２６は、上述した動作に従って送信対象のデータを出力する。【０６２０】
無線フレームＷＦＲ８−２−１の受信動作についてのその他の説明は、無線フレームＷＦＲ８−１−１の受信動作についての説明と同じである。【０６２１】
（ｉｉｉ）無線フレームＷＦＲ８−３−１の受信動作
受信機８０２が無線フレームＷＦＲ８−３−１を受信する場合、フレーム長検出回路２４は、上述した方法によって、２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を検出し、その検出した２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を判定回路２５Ｇへ順次出力する。【０６２２】
判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）を受けると、２３６０μｓのフレーム長に基づいて送信対象のデータの始まりを検知する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるかを判定し、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定する。そうすると、判定回路２５Ｇは、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６２３】
その後、判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）に続くフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）をデータフレームのフレーム長と認識し、ＬＶのフレーム長に基づいてエラー検証情報を検知する。そして、判定回路２５Ｇは、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびフレーム長ＬＶに基づいて、実施の形態８において説明した方法によってデータフレームＤＦＲ_１〜ＤＦＲ_ｎの誤りを検出したか否かを判定する。引き続いて、判定回路２５Ｇは、最後に受けた６８０μｓのフレーム長に基づいて送信対象のデータの終りを検知する。【０６２４】
そうすると、判定回路２５Ｇは、２３６０μｓのフレーム長とＬＶのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致するか否かを判定する。また、判定回路２５Ｇは、フレーム長検出回路２４から送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を受け、その受けた送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長からデータフレームＤＦＲ＿１〜ＤＦＲ＿４の１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を送信回数“１０１”（＝５回）分だけ抽出する。そして、判定回路２５Ｇは、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致するか否かを判定する。【０６２５】
そして、判定回路２５Ｇは、２３６０μｓのフレーム長とＬＶのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致すると判定し、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出しなかったと判定し、更に、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致すると判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびエラー検証情報“０１”を復号器２６へ出力する。【０６２６】
その後、復号器２６は、上述した動作に従ってビット列“１１０１００１０１００１０００１”を送信対象のデータとして出力する。この場合、復号器２６は、エラー検証情報“０１”とデータフレームＤＦＲ_１〜ＤＦＲ＿４の４個のビット列とに基づいて、データフレームＤＦＲ_１〜ＤＦＲ＿４の誤りを検出しなかったと判定する。【０６２７】
従って、データフレームＤＦＲ_１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ_１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）がフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、受信機８０２は、判定回路２５Ｇおよび復号器２６においてそれぞれ異なる方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出しなかったと判定する。その結果、送信対象のデータを更に正確に受信できる。【０６２８】
なお、判定回路２５Ｇは、２３６０μｓのフレーム長とＬＶのフレーム長との間のフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致しないと判定したとき、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出したと判定したとき、または送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致しないと判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を破棄し、送信対象のデータの受信に失敗したと判定する。【０６２９】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって検証フレームＶＦＲ３に載せられている場合、受信機８０２の判定回路２５Ｇは、１１９０μｓ，１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ，２３６０μｓ，６８０μｓのフレーム長をフレーム長検出回路２４から順次受ける。【０６３０】
そして、判定回路２５Ｇは、最初のフレーム長（＝１１９０μｓ）に基づいて送信対象のデータの始りを検知し、最初のフレーム長（＝１１９０μｓ）に続くフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）をデータフレームのフレーム長と認識する。その後、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるか否かを判定し、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定する。そうすると、判定回路２５Ｇは、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６３１】
その後、判定回路２５Ｇは、上述した動作と同じ動作を行い、復号器２６は、上述した動作に従って送信対象のデータを出力する。この場合、受信機８０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出したか否かを復号器２６のみによって判定する。【０６３２】
なお、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって終端フレームＦＦＲ３に載せられている場合も、受信機８０２は、判定回路２５Ｇおよび復号器２６においてそれぞれ異なる方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出したか否かを判定する。【０６３３】
無線フレームＷＦＲ８−３−１の受信動作についてのその他の説明は、無線フレームＷＦＲ８−１−１の受信動作についての説明と同じである。【０６３４】
（ｉｖ）無線フレームＷＦＲ８−４−１の受信動作
受信機８０２が無線フレームＷＦＲ８−４−１を受信する場合、フレーム長検出回路２４は、上述した方法によって、２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を検出し、その検出した２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を判定回路２５Ｇへ順次出力する。【０６３５】
判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）を受けると、２３６０μｓのフレーム長に基づいて送信対象のデータの始まりを検知する。そして、判定回路２５Ｇは、２３６０μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４１のいずれに含まれるかを判定し、２３６０μｓのフレーム長が対応表ＴＢＬ−４１に含まれると判定する。そうすると、判定回路２５Ｇは、対応表ＴＢＬ−４１を参照して、２３６０μｓのフレーム長に対応するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数“１０１”（＝５回）を検出する。【０６３６】
その後、判定回路２５Ｇは、最初のフレーム長（＝２３６０μｓ）に続く規程数（＝２個）のフレーム長（＝１１００μｓ，７７０μｓ）をデータフレームのフレーム長と認識し、１２８０μｓのフレーム長に基づいてデータフレームの区切りを検知する。そして、判定回路２５Ｇは、１２８０μｓのフレーム長に続く規程数（＝２個）のフレーム長（＝９８０μｓ，７４０μｓ）をデータフレームのフレーム長と認識し、フレーム長ＬＶに基づいて、エラー検出情報を検知する。【０６３７】
そうすると、判定回路２５Ｇは、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびフレーム長ＬＶに基づいて、実施の形態８において説明した方法によってデータフレームＤＦＲ_１〜ＤＦＲ_ｎの誤りを検出したか否かを判定する。引き続いて、判定回路２５Ｇは、最後に受けた６８０μｓのフレーム長に基づいて送信対象のデータの終りを検知する。【０６３８】
そうすると、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長およびＬＶのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致するか否かを判定する。また、判定回路２５Ｇは、フレーム長検出回路２４から送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長を受け、その受けた送信回数“１０１”（＝５回）分だけの２３６０μｓ，１１００μｓ，７７０μｓ，１２８０μｓ，９８０μｓ，７４０μｓ，ＬＶ，６８０μｓのフレーム長からデータフレームＤＦＲ＿１〜ＤＦＲ＿４の１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を送信回数“１０１”（＝５回）分だけ抽出する。そして、判定回路２５Ｇは、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致するか否かを判定する。【０６３９】
そうすると、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長およびＬＶのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致すると判定し、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出しなかったと判定し、更に、送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致すると判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長およびエラー検証情報“０１”を復号器２６へ出力する。【０６４０】
その後、復号器２６は、上述した動作に従ってビット列“１１０１００１０１００１０００１”を送信対象のデータとして出力する。この場合、復号器２６は、エラー検証情報“０１”とデータフレームＤＦＲ_１〜ＤＦＲ＿４の４個のビット列とに基づいて、データフレームＤＦＲ_１〜ＤＦＲ＿４の誤りを検出しなかったと判定する。【０６４１】
従って、データフレームＤＦＲ_１〜ＤＦＲ＿４の個数“１００”（＝４個）、エラー検証情報“０１”およびデータフレームＤＦＲ_１〜ＤＦＲ＿４の送信回数“１０１”（＝５回）がフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、受信機８０２は、判定回路２５Ｇおよび復号器２６においてそれぞれ異なる方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出しなかったと判定する。その結果、送信対象のデータを更に正確に受信できる。【０６４２】
なお、判定回路２５Ｇは、２３６０μｓのフレーム長、１２８０μｓのフレーム長およびＬＶのフレーム長によって挟み込まれたフレーム長（＝１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓ）の個数がデータフレームＤＦＲ＿１〜ＤＦＲ＿４の個数“１００”（＝４個）に一致しないと判定したとき、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿４の誤りを検出したと判定したとき、または送信回数“１０１”（＝５回）分だけの１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長が相互に一致しないと判定したとき、１１００μｓ，７７０μｓ，９８０μｓ，７４０μｓのフレーム長を破棄し、送信対象のデータの受信に失敗したと判定する。【０６４３】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって終端フレームＦＦＲ３に載せられている場合、これらの情報がサブヘッダフレームＳＨＦＲ３に載せられている場合、およびこれらの情報が検証フレームＶＦＲ３に載せられている場合の受信動作は、それぞれ、上述した無線フレームＷＦＲ８−１−１，ＷＦＲ８−２−１，ＷＦＲ８−３−１の受信動作と同じである。【０６４４】
上述したように、無線フレームＷＦＲ８−４−１の受信動作においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられている場合、受信機８０２は、判定回路２５Ｇおよび復号器２６においてそれぞれ異なる方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したか否かを判定し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって検証フレームＶＦＲ３に載せられた場合、受信機８０２は、復号器２６のみによってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出したか否かを判定する。
（９−２）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てをフレーム長によって複数のフレームに載せる場合
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てをフレーム長によって複数のフレームに載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によって１つのフレームに載せ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって別の１つのフレームに載せるバージョン、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって１つのフレームに載せ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数をフレーム長によって別の１つのフレームに載せるバージョン、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって１つのフレームに載せ、エラー検証情報をフレーム長によって別の１つのフレームに載せるバージョン、およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってそれぞれ異なる１つのフレームに載せるバージョンがある。【０６４５】
（９−２−１）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によって１つのフレームに載せ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって別の１つのフレームに載せる場合
図６９は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とフレーム長との関係を示す対応表を示す図である。【０６４６】
なお、図６９においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が１〜７の範囲である場合を例にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とフレーム長との対応関係を示す。【０６４７】
図６９を参照して、対応表ＴＢＬ−４２は、フレーム長と、データフレームの個数と、エラー検証情報とを含む。フレーム長、データフレームの個数およびエラー検証情報は、相互に対応付けられる。【０６４８】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれか１つのフレームにフレーム長によって載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を５ビットのビット値ｂ１ｂ２ｂ３ｂ４ｂ５によって表す。この場合、３ビットのビット値ｂ１ｂ２ｂ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表し、２ビットのビット値ｂ４ｂ５は、エラー検証情報を表す。そして、エラー検証情報を表すビット値ｂ４ｂ５の詳細については、上述したとおりである。【０６４９】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が１個（＝“００１”）であり、エラー検証情報が“００”である場合、５０５μｓのフレーム長が割り当てられる。【０６５０】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が１個（＝“００１”）であり、エラー検証情報が“０１”である場合、５２５μｓのフレーム長が割り当てられる。【０６５１】
以下、同様にして、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が７個（＝“１１１”）であり、エラー検証情報が“１１”である場合、１０４５μｓのフレーム長が割り当てられる。【０６５２】
このように、対応表ＴＢＬ−４２においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報のいずれか１つの情報を示すビット値が“１”だけ増えるごとに、フレーム長は、２０μｓだけ長くなる。【０６５３】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によってヘッダフレームＨＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０６５４】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、そのフレーム長は、データフレームの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０６５５】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によって終端フレームＦＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０６５６】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によって検証フレームＶＦＲ３に載せる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を表す。【０６５７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各個数および各エラー検証情報に対応するフレーム長によって、ヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ_ｎの送信回数は、対応表ＴＢＬ６（図４７参照）において、データフレームＤＦＲ＿１〜ＤＦＲ_ｎの各送信回数に対応するフレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかの別のフレームに載せられる。【０６５８】
無線フレームが無線フレームＷＦＲ８−１からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によって終端フレームＦＦＲ３またはヘッダフレームＨＦＲ３に載せられる。【０６５９】
無線フレームが無線フレームＷＦＲ８−２からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、ヘッダフレームＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、サブヘッダフレームＳＨＦＲ３に載せられる。【０６６０】
無線フレームが無線フレームＷＦＲ８−３からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、ヘッダフレームＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、終端フレームＦＦＲ３に載せられる。【０６６１】
無線フレームが無線フレームＷＦＲ８−４からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、検証フレームＶＦＲ３に載せられる。【０６６２】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ６，ＴＢＬ−４２を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数に対応するフレーム長を有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０６６３】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ６，ＴＢＬ−４２を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をヘッダフレームＨＦＲ３等の１つのフレームのフレーム長に基づいて検出し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を別の１つのフレームのフレーム長に基づいて検出する。【０６６４】
その後、判定回路２５Ｇおよび復号器２６は、（９−１）の項目で説明した動作を行い、送信対象のデータを出力する。【０６６５】
（９−２−２）エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって１つのフレームに載せ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数をフレーム長によって別の１つのフレームに載せる場合
図７０は、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す対応表を示す図である。【０６６６】
なお、図７０においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が１〜７の範囲である場合を例にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数およびエラー検証情報とフレーム長との対応関係を示す。【０６６７】
図７０を参照して、対応表ＴＢＬ−４３は、フレーム長と、エラー検証情報と、データフレームの送信回数とを含む。フレーム長、エラー検証情報およびデータフレームの送信回数は、相互に対応付けられる。【０６６８】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれか１つのフレームにフレーム長によって載せる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を５ビットのビット値ｂ４ｂ５ｂ６ｂ７ｂ８によって表す。この場合、２ビットのビット値ｂ４ｂ５は、エラー検証情報を表わし、３ビットのビット値ｂ６，ｂ７，ｂ８は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。そして、エラー検証情報を表すビット値ｂ４ｂ５の詳細については、上述したとおりである。【０６６９】
エラー検証情報が“００”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が１回（＝“００１”）である場合、５１０μｓのフレーム長が割り当てられる。【０６７０】
エラー検証情報が“０１”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が１回（＝“００１”）である場合、５３０μｓのフレーム長が割り当てられる。【０６７１】
以下、同様にして、エラー検証情報が“１１”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が７回（＝“１１１”）である場合、１０５０μｓのフレーム長が割り当てられる。【０６７２】
このように、対応表ＴＢＬ−４３においては、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか１つの情報を示すビット値が“１”だけ増えるごとに、フレーム長は、２０μｓだけ長くなる。【０６７３】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってヘッダフレームＨＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの始りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６７４】
また、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、そのフレーム長は、データフレームの区切りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６７５】
更に、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって終端フレームＦＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの終りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６７６】
更に、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって検証フレームＶＦＲ３に載せる場合、そのフレーム長は、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０６７７】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３において、各エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各送信回数に対応するフレーム長によって、ヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ_ｎの個数は、対応表ＴＢＬ２（図１２参照）において、データフレームＤＦＲ＿１〜ＤＦＲ_ｎの各個数に対応するフレーム長によってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかの別のフレームに載せられる。なお、対応表ＴＢＬ２は、データフレームの個数と、ヘッダフレームのフレーム長との関係を示すが、実施の形態９においては、対応表２のヘッダフレームのフレーム長を終端フレームＦＦＲ３のフレーム長、サブヘッダフレームＳＨＦＲ３のフレーム長および検証データＶＦＲ３のフレーム長のいずれかに読み替えてもよい。【０６７８】
無線フレームが無線フレームＷＦＲ８−１からなる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によって終端フレームＦＦＲ３またはヘッダフレームＨＦＲ３に載せられる。【０６７９】
無線フレームが無線フレームＷＦＲ８−２からなる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、サブヘッダフレームＳＨＦＲ３に載せられる。【０６８０】
無線フレームが無線フレームＷＦＲ８−３からなる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、終端フレームＦＦＲ３に載せられる。【０６８１】
無線フレームが無線フレームＷＦＲ８−４からなる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、検証フレームＶＦＲ３に載せられる。【０６８２】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ−４３を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４３を参照して、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に対応するフレーム長を有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０６８３】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ−４３を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを上述した方法によって検出する。この場合、判定回路２５Ｇは、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をヘッダフレームＨＦＲ３等の１つのフレームのフレーム長に基づいて検出し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を別の１つのフレームのフレーム長に基づいて検出する。【０６８４】
その後、判定回路２５Ｇおよび復号器２６は、（９−１）の項目で説明した動作を行い、送信対象のデータを出力する。【０６８５】
（９−２−３）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって１つのフレームに載せ、エラー検証情報をフレーム長によって別の１つのフレームに載せる場合
図７１は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す対応表を示す図である。【０６８６】
なお、図７１においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の各々が１〜７の範囲である場合を例にしてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とフレーム長との対応関係を示す。【０６８７】
図７１を参照して、対応表ＴＢＬ−４３は、フレーム長と、データフレームの個数と、データフレームの送信回数とを含む。フレーム長、データフレームの個数およびデータフレームの送信回数は、相互に対応付けられる。【０６８８】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証フレームＶＦＲ３のいずれか１つのフレームにフレーム長によって載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を６ビットのビット値ｂ１ｂ２ｂ３ｂ６ｂ７ｂ８によって表す。この場合、３ビットのビット値ｂ１ｂ２ｂ３は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表わし、３ビットのビット値ｂ６，ｂ７，ｂ８は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０６８９】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が“００１”（＝１個）であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が１回（＝“００１”）である場合、５１５μｓのフレーム長が割り当てられる。【０６９０】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が“００１”であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が２回（＝“０１０”）である場合、５３５μｓのフレーム長が割り当てられる。【０６９１】
以下、同様にして、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が“１１１”（＝７個）であり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が７回（＝“１１１”）である場合、１４７５μｓのフレーム長が割り当てられる。【０６９２】
このように、対応表ＴＢＬ−４４においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のいずれか１つの情報を示すビット値が“１”だけ増えるごとに、フレーム長は、２０μｓだけ長くなる。【０６９３】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってヘッダフレームＨＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６９４】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってサブヘッダフレームＳＨＦＲ３に載せる場合、そのフレーム長は、データフレームの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６９５】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって終端フレームＦＦＲ３に載せる場合、そのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０６９６】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によって検証フレームＶＦＲ３に載せる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０６９７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４において、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各送信回数に対応するフレーム長によって、ヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかに載せられ、エラー検証情報は、実施の形態８において説明したフレーム長ＬＶによってヘッダフレームＨＦＲ３、終端フレームＦＦＲ３、サブヘッダフレームＳＨＦＲ３および検証データＶＦＲ３のいずれかの別のフレームに載せられる。【０６９８】
無線フレームが無線フレームＷＦＲ８−１からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３または終端フレームＦＦＲ３に載せられ、エラー検証情報は、フレーム長ＬＶによって終端フレームＦＦＲ３またはヘッダフレームＨＦＲ３に載せられる。【０６９９】
無線フレームが無線フレームＷＦＲ８−２からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられる。【０７００】
無線フレームが無線フレームＷＦＲ８−３からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、終端フレームＦＦＲ３に載せられる。【０７０１】
無線フレームが無線フレームＷＦＲ８−４からなる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、サブヘッダフレームＳＨＦＲ３に載せられ、エラー検証情報は、検証フレームＶＦＲ３に載せられる。【０７０２】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ−４４を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４４を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、エラー検証情報を表わすフレーム長ＬＶを有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７０３】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ−４４を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をヘッダフレームＨＦＲ３等の１つのフレームのフレーム長に基づいて検出し、エラー検証情報を別の１つのフレームのフレーム長に基づいて検出する。【０７０４】
その後、判定回路２５Ｇおよび復号器２６は、（９−１）の項目で説明した動作を行い、送信対象のデータを出力する。【０７０５】
（９−２−４）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってそれぞれ異なる１つのフレームに載せる場合
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２においてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各個数に対応するフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、実施の形態８における方法と同じ方法に従ってフレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれか別のフレームに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６においてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各送信回数に対応するフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれか別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、終端フレームＦＦＲ３に載せられる。【０７０６】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって検証フレームＶＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表す。更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって終端フレームＦＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７０７】
エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３に載せられた場合、フレーム長ＬＶは、送信対象のデータの始りと、エラー検証情報とを表す。また、エラー検証情報は、フレーム長ＬＶによってサブヘッダフレームＳＨＦＲ３に載せられた場合、フレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、エラー検証情報とを表す。更に、エラー検証情報は、フレーム長ＬＶによって検証フレームＶＦＲ３に載せられた場合、フレーム長ＬＶは、エラー検証情報のみを表す。更に、エラー検証情報は、フレーム長ＬＶによって終端フレームＦＦＲ３に載せられた場合、フレーム長ＬＶは、送信対象のデータの終りと、エラー検証情報とを表す。【０７０８】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって検証フレームＦＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって終端フレームＦＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７０９】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、フレーム長によって別々のフレームに載せられるので、（９−２−４）の項目においては、無線フレームＷＦＲ８−２〜ＷＦＲ８−４のいずれかが用いられる。【０７１０】
無線フレームＷＦＲ８−２が用いられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、終端フレームＦＦＲ３に載せられる。【０７１１】
無線フレームＷＦＲ８−３が用いられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、終端フレームＦＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、検証フレームＶＦＲ３に載せられる。【０７１２】
無線フレームＷＦＲ８−４が用いられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、サブヘッダフレームＳＨＦＲ３に載せられ、エラー検証情報は、検証フレームＶＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられる。【０７１３】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ６を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、エラー検証情報を表わすフレーム長ＬＶを有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。更に、生成手段１３Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数に対応するフレーム長を有するサブヘッダフレームＳＨＦＲ３（または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３または終端フレームＦＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７１４】
受信機８０２は、無線フレームＷＦＲ８−２〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ６を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をそれぞれ異なる１つのフレームのフレーム長に基づいて検出する。【０７１５】
その後、判定回路２５Ｇおよび復号器２６は、（９−１）の項目で説明した動作を行い、送信対象のデータを出力する。【０７１６】
（９−３）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のうちの２つの情報をフレーム長によって１つのフレームに載せる場合
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報がフレーム長によって１つのフレームに載せられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報は、対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０７１７】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報が対応表ＴＢＬ−４２におけるフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０７１８】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報が対応表ＴＢＬ−４２におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０７１９】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報が対応表ＴＢＬ−４２におけるフレーム長によって検証フレームＶＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を表す。【０７２０】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報が対応表ＴＢＬ−４２におけるフレーム長によって終端フレームＦＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報とを表す。【０７２１】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ−４２を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７２２】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ−４２を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ−４２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報を１つのフレームのフレーム長に基づいて検出する。【０７２３】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致する場合、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を復号器２６へ出力する。そして、復号器２６は、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を受け、その受けた複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）に基づいて、上述した動作に従って送信対象のデータを出力する。【０７２４】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７２５】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって１つのフレームに載せられる場合、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０７２６】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４３におけるフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの始りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７２７】
また、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４３におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７２８】
更に、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４３におけるフレーム長によって検証フレームＶＦＲ３に載せられた場合、そのフレーム長は、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０７２９】
更に、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４３におけるフレーム長によって終端フレームＦＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７３０】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ−４３を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４３を参照して、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７３１】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ−４３を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ−４３を参照して、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を１つのフレームのフレーム長に基づいて検出する。【０７３２】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を送信回数分だけ検出し、その検出した送信回数分の複数のフレーム長が相互に一致する場合、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を復号器２６へ出力する。そして、復号器２６は、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を受け、その受けた複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）に基づいて、上述した動作に従って送信対象のデータを出力する。【０７３３】
なお、判定回路２５Ｇは、送信回数分の複数のフレーム長が相互に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７３４】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって１つのフレームに載せられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０７３５】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４４におけるフレーム長によってヘッダフレームＨＦＲ３に載せられた場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７３６】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４４におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７３７】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４４におけるフレーム長によって検証フレームＶＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０７３８】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ−４４におけるフレーム長によって終端フレームＦＦＲ３に載せられた場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７３９】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ−４４を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ−４４を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成する。【０７４０】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ−４４を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ−４４を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を１つのフレームのフレーム長に基づいて検出する。【０７４１】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を送信回数分だけ検出する。そして、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致し、かつ、送信回数分の複数のフレーム長が相互に一致する場合、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を復号器２６へ出力する。そして、復号器２６は、複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）を受け、その受けた複数のフレーム長およびエラー検証情報（＝“００”，“０１”，“１０”，“１１”のいずれか）に基づいて、上述した動作に従って送信対象のデータを出力する。【０７４２】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合、または送信回数分の複数のフレーム長が相互に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７４３】
（９−４）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のうちの２つの情報をフレーム長によって２つのフレームに載せる場合
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびエラー検証情報をフレーム長によってそれぞれ異なる１つのフレームに載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、ヘッダフレームＨＦＲ３に載せられ、エラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられる。【０７４４】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７４５】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７４６】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表す。【０７４７】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７４８】
エラー検証情報がフレーム長ＬＶによってヘッダフレームＨＦＲ３に載せられる場合、フレーム長ＬＶは、送信対象のデータの始りと、エラー検証情報とを表す。【０７４９】
また、エラー検証情報がフレーム長ＬＶによってサブヘッダフレームＳＨＦＲ３に載せられる場合、フレーム長ＬＶは、データフレームＤＲＲ＿１〜ＤＦＲ＿ｎの区切りと、エラー検証情報とを表す。【０７５０】
更に、エラー検証情報がフレーム長ＬＶによって検証フレームＶＦＲ３に載せられる場合、フレーム長ＬＶは、エラー検証情報を表す。【０７５１】
更に、エラー検証情報がフレーム長ＬＶによって終端フレームＦＦＲ３に載せられる場合、フレーム長ＬＶは、送信対象のデータの終りと、エラー検証情報とを表す。【０７５２】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ２を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。また、生成手段１３Ｇは、フレーム長ＬＶを有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７５３】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ２を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を１つのフレームのフレーム長に基づいて検出し、フレーム長ＬＶに基づいてエラー検証情報を検出する。【０７５４】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致し、かつ、フレーム長ＬＶに基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定した場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０７５５】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致しない場合、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出した場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７５６】
エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってそれぞれ異なる１つのフレームに載せる場合、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、エラー検証情報は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられる。【０７５７】
エラー検証情報がフレーム長ＬＶによってヘッダフレームＨＦＲ３に載せられる場合、フレーム長ＬＶは、送信対象のデータの始りと、エラー検証情報とを表す。【０７５８】
また、エラー検証情報がフレーム長ＬＶによってサブヘッダフレームＳＨＦＲ３に載せられる場合、フレーム長ＬＶは、データフレームＤＲＲ＿１〜ＤＦＲ＿ｎの区切りと、エラー検証情報とを表す。【０７５９】
更に、エラー検証情報がフレーム長ＬＶによって検証フレームＶＦＲ３に載せられる場合、フレーム長ＬＶは、エラー検証情報を表す。【０７６０】
更に、エラー検証情報がフレーム長ＬＶによって終端フレームＦＦＲ３に載せられる場合、フレーム長ＬＶは、送信対象のデータの終りと、エラー検証情報とを表す。【０７６１】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７６２】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７６３】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０７６４】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７６５】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ６を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、フレーム長ＬＶを有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成し、生成手段１３Ｅと同じ方法によってフレーム長ＬＶを有する検証フレームＶＦＲ３を生成する。【０７６６】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ６を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、エラー検証情報、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を１つのフレームのフレーム長に基づいて検出し、フレーム長ＬＶに基づいてエラー検証情報を検出する。【０７６７】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を送信回数分だけ検出する。そして、判定回路２５Ｇは、送信回数分だけの複数のフレーム長が相互に一致し、かつ、フレーム長ＬＶに基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったと判定した場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０７６８】
なお、判定回路２５Ｇは、送信回数分だけの複数のフレーム長が相互に一致しない場合、またはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出した場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７６９】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数をフレーム長によってそれぞれ異なる１つのフレームに載せる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかの別のフレームに載せられる。例えば、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、サブヘッダフレームＳＨＦＲ３に載せられ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、ヘッダフレームＨＦＲ３に載せられる。【０７７０】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７７１】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７７２】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表す。【０７７３】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７７４】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７７５】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７７６】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０７７７】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０７７８】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ６を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。更に、生成手段１３Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有する終端フレームＦＦＲ３（またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３またはヘッダフレームＨＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成する。【０７７９】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ２，ＴＢＬ６を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を１つのフレームのフレーム長に基づいて検出し、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を１つのフレームのフレーム長に基づいて検出する。【０７８０】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を送信回数分だけ検出する。そして、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームの個数に一致し、かつ、送信回数分だけの複数のフレーム長が相互に一致する場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０７８１】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームの個数に一致しない場合、または送信回数分だけの複数のフレーム長が相互に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７８２】
（９−５）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数のうちの１つの情報をフレーム長によって１つのフレームに載せる場合
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数がフレーム長によって１つのフレームに載せられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数は、対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０７８３】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７８４】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７８５】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表す。【０７８６】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数が対応表ＴＢＬ２におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数とを表す。【０７８７】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ２を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成する。【０７８８】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ２を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ２を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数を１つのフレームのフレーム長に基づいて検出する。【０７８９】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームの個数に一致する場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０７９０】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームの個数に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０７９１】
エラー検証情報がフレーム長ＬＶによって１つのフレームに載せられる場合、エラー検証情報は、フレーム長ＬＶによってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０７９２】
エラー検証情報がフレーム長ＬＶによってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長ＬＶは、送信対象のデータの始りと、エラー検証情報を表す。【０７９３】
また、エラー検証情報がフレーム長ＬＶによってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、エラー検証情報とを表す。【０７９４】
更に、エラー検証情報がフレーム長ＬＶによって検証フレームＶＦＲ３に載せられる場合、そのフレーム長ＬＶは、エラー検証情報を表す。【０７９５】
更に、エラー検証情報がフレーム長ＬＶによって終端フレームＦＦＲ３に載せられる場合、そのフレーム長ＬＶは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、エラー検証情報とを表す。【０７９６】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、実施の形態８における方法に従って、フレーム長ＬＶを有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成する。【０７９７】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、エラー検証情報および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、エラー検証情報を１つのフレームのフレーム長に基づいて検出する。【０７９８】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０７９９】
なお、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出した場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０８００】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数がフレーム長によって１つのフレームに載せられる場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数は、対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３のいずれかに載せられる。【０８０１】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってヘッダフレームＨＦＲ３に載せられる場合、そのフレーム長は、送信対象のデータの始りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０８０２】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０８０３】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって検証フレームＶＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表す。【０８０４】
更に、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数が対応表ＴＢＬ６におけるフレーム長によって終端フレームＦＦＲ３に載せられる場合、そのフレーム長は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの終りと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数とを表す。【０８０５】
送信機８０１の生成手段１３Ｇは、対応表ＴＢＬ１，ＴＢＬ６を保持している。そして、生成手段１３Ｇは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。また、生成手段１３Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を表すフレーム長を決定し、その決定したフレーム長を有するヘッダフレームＨＦＲ３（または終端フレームＦＦＲ３またはサブヘッダフレームＳＨＦＲ３または検証フレームＶＦＲ３）を生成する。その他、生成手段１３Ｇは、生成手段１３と同じ方法によって、６８０μｓのフレーム長を有する終端フレームＦＦＲ３または１１９０μｓのフレーム長を有するヘッダフレームＨＦＲ３を生成し、生成手段１３Ｂと同じ方法によって１２８０μｓのフレーム長を有するサブヘッダフレームＳＨＦＲ３を生成する。【０８０６】
受信機８０２は、無線フレームＷＦＲ８−１〜ＷＦＲ８−４のいずれかを受信する。受信機８０２の判定回路２５Ｇは、対応表ＴＢＬ１，ＴＢＬ６を保持している。そして、判定回路２５Ｇは、フレーム長検出回路２４から複数のフレーム長を受け、その受けた複数のフレーム長に基づいて、上述した方法によって、送信対象のデータの始まり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数および送信対象のデータの終わりを検出する。この場合、判定回路２５Ｇは、対応表ＴＢＬ６を参照して、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数を１つのフレームのフレーム長に基づいて検出する。【０８０７】
その後、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を送信回数分だけ検出する。そして、判定回路２５Ｇは、その検出した送信回数分だけの複数のフレーム長が相互に一致する場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を復号器２６へ出力する。そして、復号器２６は、対応表ＴＢＬ１を参照して複数のフレーム長をビット列に変換し、送信対象のデータを出力する。【０８０８】
なお、判定回路２５Ｇは、送信回数分だけの複数のフレーム長が相互に一致しない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長を破棄する。【０８０９】
上述したように、実施の形態９においては、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報をフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つのフレームに載せる。【０８１０】
図７２は、図５３に示す無線通信システム８００の動作を示すフローチャートである。図７２に示すフローチャートは、図５２に示すフローチャートのステップＳ１，Ｓ２をそれぞれステップＳ１Ｄ，Ｓ２Ｄに代え、ステップＳ３８を削除し、ステップＳ９をステップＳ９Ｄに代え、ステップＳ１２，Ｓ１３，Ｓ４５，Ｓ３９Ａ，Ｓ４０〜Ｓ４２，Ｓ４３ＡをステップＳ５０〜Ｓ５２に代えたものであり、その他は、図５２に示すフローチャートと同じである。【０８１１】
図７２を参照して、一連の動作が開始されると、送信機８０１の生成手段１３Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報を表すフレーム長を有する少なくとも１つのフレームと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎとを上述した方法によって生成する（ステップＳ１Ｄ）。【０８１２】
この場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報は、少なくとも１つのフレーム長によってヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つのフレームに載せられる。【０８１３】
そして、送信機８０１は、Ｋ＝ステップＳ１Ｄにおいて生成したフレームの総個数を設定する（ステップＳ２Ｄ）。【０８１４】
その後、上述したステップＳ３５，Ｓ３〜Ｓ８，Ｓ３６，Ｓ３７が順次実行される。【０８１５】
そして、受信機８０２は、ヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つのフレームとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎとを送信された順で順次受信する（ステップＳ９Ｄ）。【０８１６】
その後、上述したステップＳ１０，Ｓ１１が順次実行される。【０８１７】
ステップＳ１１の後、受信機８０２の判定回路２５Ｇは、最初のフレーム長が１１９０μｓまたは対応表ＴＢＬ２，ＴＢＬ６，ＴＢＬ−４１〜ＴＢＬ−４４のいずれかに含まれるフレーム長に一致するか否かを判定することによって、送信対象のデータの始りを検知したか否かを判定する（ステップＳ５０）。【０８１８】
この場合、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てがフレーム長によってヘッダフレームＨＦＲ３に載せられていない場合、最初のフレーム長が１１９０μｓに一致するか否かを判定することによって送信対象のデータの始りを検知したか否かを判定する。一方、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報がフレーム長によってヘッダフレームＨＦＲ３に載せられている場合、最初のフレーム長が対応表ＴＢＬ２，ＴＢＬ６，ＴＢＬ−４１〜ＴＢＬ−４４のいずれかに含まれるフレーム長に一致するか否かを判定することによって送信対象のデータの始りを検知したか否かを判定する。【０８１９】
ステップＳ５０において、送信対象のデータの始りを検知しなかったと判定されたとき、一連の動作は、終了する。【０８２０】
一方、ステップＳ５０において、送信対象のデータの始りを検知したと判定されたとき、受信機８０２の判定回路２５Ｇまたは判定回路２５Ｇおよび復号器２６は、検証処理を実行する（ステップＳ５１）。【０８２１】
この検証処理は、次のいずれかからなる。【０８２２】
（Ｉ）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する複数のフレーム長の個数が検出したデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に一致することを検証
（ＩＩ）エラー検証情報に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの誤りを検出しなかったことを検証
（ＩＩＩ）データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応する送信回数分だけの複数のフレーム長が相互に一致することを検証
上記（ＩＩ）の検証がフレーム長ＬＶに基づいて実行される場合、判定回路２５Ｇが上記（ＩＩ）の検証を実行し、上記（ＩＩ）の検証が２ビットのビット値ｂ４，ｂ５に基づいて実行される場合、復号器２６が上記（ＩＩ）の検証を実行する。【０８２３】
そして、判定回路２５Ｇまたは判定回路２５Ｇおよび復号器２６は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報を上述した方法によって検出し、その検出した少なくとも１つの情報に対応して、上記（Ｉ）〜（ＩＩＩ）の検証の少なくとも１つを実行することによって、検証処理を実行する。【０８２４】
ステップＳ５１の後、判定回路２５Ｇまたは判定回路２５Ｇおよび復号器２６は、検証処理に成功したか否かを判定する（ステップＳ５２）。【０８２５】
判定回路２５Ｇまたは判定回路２５Ｇおよび復号器２６は、検出した少なくとも１つの情報に対応して実行した上記（Ｉ）〜（ＩＩＩ）の少なくとも１つの検証の全てが満たされる場合、検証処理に成功したと判定する。一方、判定回路２５Ｇまたは判定回路２５Ｇおよび復号器２６は、検出した少なくとも１つの情報に対応して実行した上記（Ｉ）〜（ＩＩＩ）の少なくとも１つの検証の一部でも満たされない場合、検証処理に成功しなかったと判定する。【０８２６】
なお、送信対象のデータの終りは、ステップＳ５１の検証処理において終端フレームＦＦＲ３のフレーム長に基づいて検知される。そして、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てがフレーム長によって終端フレームＦＦＲ３に載せられていない場合、最後のフレーム長が６８０μｓに一致するか否かを判定することによって送信対象のデータの終りを検知したか否かを判定する。一方、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報がフレーム長によって終端フレームＦＦＲ３に載せられている場合、最後のフレーム長が対応表ＴＢＬ２，ＴＢＬ６，ＴＢＬ−４１〜ＴＢＬ−４４のいずれかに含まれるフレーム長に一致するか否かを判定することによって送信対象のデータの終りを検知したか否かを判定する。【０８２７】
また、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りは、ステップＳ５１の検証処理においてサブヘッダフレームＳＨＦＲ３のフレーム長に基づいて検知される。そして、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の全てがフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられていない場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるフレーム長が１２８０μｓに一致するか否かを判定することによってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを検知したか否かを判定する。一方、判定回路２５Ｇは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報がフレーム長によってサブヘッダフレームＳＨＦＲ３に載せられている場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるフレーム長が対応表ＴＢＬ２，ＴＢＬ６，ＴＢＬ−４１〜ＴＢＬ−４４のいずれかに含まれるフレーム長に一致するか否かを判定することによってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを検知したか否かを判定する。【０８２８】
ステップＳ５２において、検証処理に成功しなかったと判定されたとき、一連の動作は、終了する。【０８２９】
一方、ステップＳ５２において、検証処理に成功したと判定されたとき、受信機８０２は、データの受信に成功したと判定し（ステップＳ４４Ａ）、一連の動作は、終了する。【０８３０】
上述したように、実施の形態９においては、送信機８０１は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報を表す少なくとも１つのフレーム長を有する少なくとも１つのフレーム（＝ヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つのフレーム）を送信し、受信機８０２は、少なくとも１つのフレーム（＝ヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つのフレーム）を受信して上記（Ｉ）〜（ＩＩＩ）の少なくとも１つの検証を実行する。従って、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数、エラー検証情報およびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの送信回数の少なくとも１つの情報を送受信する自由度を大幅に向上できるとともに、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを正確に受信できる。【０８３１】
なお、実施の形態９においては、送信機８０１および受信機８０２の動作は、プログラムによって実行されてもよい。この場合、送信機８０１および受信機８０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機８０１においては、ＲＯＭは、図７２に示すステップＳ１Ｄ，Ｓ２Ｄ，Ｓ３５，Ｓ３〜Ｓ８，Ｓ３７からなるプログラムＯを記憶しており、ＣＰＵは、ＲＯＭからプログラムＯを読み出して実行する。これによって、送信機８０１の動作が実行される。また、受信機８０２においては、ＲＯＭは、図７２に示すステップＳ９Ｄ，Ｓ１０，Ｓ１１，Ｓ５０〜Ｓ５２，Ｓ４４ＡからなるプログラムＰを記憶しており、ＣＰＵは、ＲＯＭからプログラムＰを読み出して実行する。これによって、受信機８０２の動作が実行される。更に、送信機８０１のＲＯＭおよび受信機８０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０８３２】
また、ヘッダフレームＨＦＲ３、サブヘッダフレームＳＨＦＲ３（「区切りフレーム」とも言う。）、検証フレームＶＦＲ３および終端フレームＦＦＲ３の少なくとも１つは、「補助フレーム」を構成する。【０８３３】
実施の形態９におけるその他の説明は、実施の形態１〜実施の形態８における説明と同じである。【０８３４】
［実施の形態１０］
図７３は、実施の形態１０による無線通信システムの構成を示す概略図である。図７３を参照して、実施の形態１０による無線通信システム９００は、送信機９０１と受信機９０２とを備える。【０８３５】
送信機９０１および受信機９０２は、無線通信空間に配置される。送信機９０１は、スタートフレームＳＴＡを後述する方法によって生成する。送信機９０１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを送信機３０１と同じ方法によって生成し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを送信機１と同じ方法によって生成し、チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎを後述する方法によって生成する。【０８３６】
そして、送信機８０１は、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、・・・、データフレームＤＦＲ＿ｎ、チェックフレームＣＨＫ＿ｎをＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０８３７】
ここで、スタートフレームＳＴＡは、フレームの送信開始を受信機９０２に知らせるフレームである。チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎの各々は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎをチェックするためのフレームである。【０８３８】
受信機９０２は、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、・・・、データフレームＤＦＲ＿ｎ、チェックフレームＣＨＫ＿ｎを順次受信する。【０８３９】
そして、受信機８０２は、スタートフレームＳＴＡのフレーム長に基づいて、フレームの送信開始を検知し、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのビット列に基づいて送信対象のデータの始りを検知するとともにヘッダ情報を検出する。また、受信機９０２は、チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎのフレーム長に基づいてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいか否かをチェックする。そして、受信機９０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しい場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長をビット列に変換して送信対象のデータを復号する。【０８４０】
図７４は、図７３に示す送信機の構成を示す概略図である。図７４を参照して、送信機９０１は、送信機１の生成手段１３を生成手段１３Ｈに代えたものであり、その他は、送信機１と同じである。【０８４１】
生成手段１３Ｈは、スタートフレームＳＴＡを後述する方法によって生成し、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成手段１３Ｃと同じ方法によって生成し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成手段１３と同じ方法によって生成し、チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎを後述する方法によって生成する。そして、生成手段１３Ｈは、その生成したスタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、・・・、データフレームＤＦＲ＿ｎおよびチェックフレームＣＨＫ＿ｎを送信手段１２へ出力する。【０８４２】
なお、送信手段１２は、ＣＳＭＡ／ＣＡ方式に従って、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、・・・、データフレームＤＦＲ＿ｎおよびチェックフレームＣＨＫ＿ｎを続けて送信する。【０８４３】
図７５は、図７３に示す受信機の構成を示す概略図である。図７５を参照して、受信機９０２は、受信機２の判定回路２５を判定回路２５Ｈに代え、復号器２６を復号器２６Ａに代えたものであり、その他は、受信機２と同じである。【０８４４】
判定回路２５Ｈは、複数のフレーム長をフレーム長検出回路２４から受ける。そして、判定回路２５Ｈは、最初に受けたフレーム長がスタートフレームＳＴＡのフレーム長に一致する場合、フレームの送信開始を検知する。【０８４５】
判定回路２５Ｈは、フレームの送信開始を検知すると、２番目以降の複数のフレーム長を復号器２６Ａへ出力する。【０８４６】
なお、判定回路２５Ｈは、最初のフレーム長がスタートフレームＳＴＡのフレーム長に一致しない場合、２番目以降に受けた複数のフレーム長を破棄する。【０８４７】
復号器２６Ａは、判定回路２５Ｈから複数のフレーム長を受けると、その受けた複数のフレーム長を後述する方法によってヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのビット列、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列およびチェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎのビット列に変換する。【０８４８】
そして、復号器２６Ａは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのビット列、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列およびチェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎのビット列に基づいて、後述する方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいか否かを判定する。【０８４９】
復号器２６Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいと判定したとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を一列に配列したビット列を送信対象のデータとして出力する。【０８５０】
一方、復号器２６Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しくないと判定したとき、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を破棄する。【０８５１】
図７６は、実施の形態１０における無線フレームの概略図である。図７６を参照して、実施の形態１０における無線フレームＷＦＲ９は、スタートフレームＳＴＡと、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉと、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎと、チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎとを含む。【０８５２】
ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉは、スタートフレームＳＴＡに続いて配置され、データフレームＤＦＲ＿１は、ヘッダフレームＨＦＲ＿ｉに続いて配置され、チェックフレームＣＨＫ＿１は、データフレームＤＦＲ＿１に続いて配置され、データフレームＤＦＲ＿２は、チェックフレームＣＨＫ＿１に続いて配置され、チェックフレームＣＨＫ＿２は、データフレームＤＦＲ＿２に続いて配置され、以下、同様にして、データフレームＤＦＲ＿ｎは、チェックフレームＣＨＫ＿ｎ−１に続いて配置され、チェックフレームＣＨＫ＿ｎは、データフレームＤＦＲ＿ｎに続いて配置される。【０８５３】
スタートフレームＳＴＡは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるフレーム長を有する。【０８５４】
チェックフレームＣＨＫ＿１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのｉ個のビット列とデータフレームＤＦＲ＿１のビット列との和を示すビット列の下位４ビットのビット列に対応するフレーム長を有する。【０８５５】
チェックフレームＣＨＫ＿２は、チェックフレームＣＨＫ＿１のビット列とデータフレームＤＦＲ＿２のビット列との和を示すビット列の下位４ビットのビット列に対応するフレーム長を有する。【０８５６】
チェックフレームＣＨＫ＿３は、チェックフレームＣＨＫ＿２のビット列とデータフレームＤＦＲ＿３のビット列との和を示すビット列の下位４ビットのビット列に対応するフレーム長を有する。【０８５７】
以下、同様にして、チェックフレームＣＨＫ＿ｎは、チェックフレームＣＨＫ＿ｎ−１のビット列とデータフレームＤＦＲ＿ｎのビット列との和を示すビット列の下位４ビットのビット列に対応するフレーム長を有する。【０８５８】
図７７は、実施の形態１０における無線フレームＷＦＲ９の具体例を示す図である。図７７を参照して、無線フレームＷＦＲ９−１は、スタートフレームＳＴＡと、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３と、データフレームＤＦＲ＿１〜ＤＦＲ＿３と、チェックフレームＣＨＫ＿１〜ＣＨＫ＿３とを含む。【０８５９】
スタートフレームＳＴＡは、３００μｓのフレーム長を有し、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３は、それぞれ、７７０μｓ，９８０μｓ，７１０μｓのフレーム長を有し、データフレームＤＦＲ＿１〜ＤＦＲ＿３は、それぞれ、８００μｓ，１０１０μｓ，１１６０μｓのフレーム長を有する。【０８６０】
ヘッダフレームＨＦＲ＿１の７７０μｓのフレーム長は、“００１０”のビット列に対応し、ヘッダフレームＨＦＲ＿２の９８０μｓのフレーム長は、“１００１”のビット列に対応し、ヘッダフレームＨＦＲ＿３の７１０μｓのフレーム長は、“００００”のビット列に対応し、データフレームＤＦＲ＿１の８００μｓのフレーム長は、“００１１”のビット列に対応し、データフレームＤＦＲ＿２の１０１０μｓのフレーム長は、“１０１０”のビット列に対応し、データフレームＤＦＲ＿３の１１６０μｓのフレーム長は、“１１１１”のビット列に対応する（対応表ＴＢＬ１参照）。【０８６１】
その結果、チェックフレームＣＨＫ＿１は、“００１０”，“１００１”，“００００”，“００１１”の和である“１１１０”に対応する１１３０μｓのフレーム長を有する。【０８６２】
また、チェックフレームＣＨＫ＿２は、チェックフレームＣＨＫ＿１のビット列“１１１０”とデータフレームＤＦＲ＿２のビット列“１０１０”との和である“１１０００”の下記4ビットのビット列“１０００”に対応する９５０μｓのフレーム長を有する。【０８６３】
更に、チェックフレームＣＨＫ＿３は、チェックフレームＣＨＫ＿２のビット列“１０００”とデータフレームＤＦＲ＿３のビット列“１１１１”との和である“１０１１１”の下位４ビットのビット列“０１１１”に対応する９２０μｓのフレーム長を有する。【０８６４】
送信機９０１の生成手段１３Ｈは、対応表ＴＢＬ１を保持している。そして、生成手段１３Ｈは、３００μｓのフレーム長を有するスタートフレームＳＴＡを生成する。そして、生成手段１３Ｈは、対応表ＴＢＬ１を参照して、ヘッダフレームＨＦＲ＿１のビット列“００１０”、ヘッダフレームＨＦＲ＿２のビット列“１００１”、およびヘッダフレームＨＦＲ＿３のビット列“００００”に基づいてそれぞれ７７０μｓのフレーム長を有するヘッダフレームＨＦＲ＿１、９８０μｓのフレーム長を有するヘッダフレームＨＦＲ＿２および７１０μｓのフレーム長を有するヘッダフレームＨＦＲ＿３を生成する。その後、生成手段１３Ｈは、対応表ＴＢＬ１を参照して、データフレームＤＦＲ＿１のビット列“００１１”、データフレームＤＦＲ＿２のビット列“１０１０”、およびデータフレームＤＦＲ＿３のビット列“１１１１”に基づいてそれぞれ８００μｓのフレーム長を有するデータフレームＤＦＲ＿１、１０１０μｓのフレーム長を有するデータフレームＤＦＲ＿２、および１１６０μｓのフレーム長を有するデータフレームＤＦＲ＿３を生成する。【０８６５】
そうすると、生成手段１３Ｈは、上述した方法によって１１３０μｓのフレーム長を有するチェックフレームＣＨＫ＿１、９５０μｓのフレーム長を有するチェックフレームＣＨＫ＿２および９２０μｓのフレーム長を有するチェックフレームＣＨＫ＿３を生成する。【０８６６】
そして、生成手段１３Ｈは、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、データフレームＤＦＲ＿３およびチェックフレームＣＨＫ＿３を送信手段１２へ順次出力し、送信手段１２は、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、データフレームＤＦＲ＿３およびチェックフレームＣＨＫ＿３をＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０８６７】
受信機９０２は、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３、データフレームＤＦＲ＿１、チェックフレームＣＨＫ＿１、データフレームＤＦＲ＿２、チェックフレームＣＨＫ＿２、データフレームＤＦＲ＿３およびチェックフレームＣＨＫ＿３を順次受信する。【０８６８】
そして、受信機９０２のフレーム長検出回路２４は、上述した方法によって、３００μｓ，７７０μｓ，９８０μｓ，７１０μｓ，８００μｓ，１１３０μｓ，１０１０μｓ，９５０μｓ，１１６０μｓ，９２０μｓのフレーム長を検出し、その検出した３００μｓ，７７０μｓ，９８０μｓ，７１０μｓ，８００μｓ，１１３０μｓ，１０１０μｓ，９５０μｓ，１１６０μｓ，９２０μｓのフレーム長を判定回路２５Ｈへ順次出力する。【０８６９】
判定回路２５Ｈは、３００μｓのフレーム長を受けると、その受けたフレーム長が３００μｓであるので、スタートフレームＳＴＡを受信したことを検知し、フレームの送信開始を検知する。【０８７０】
そして、判定回路２５Ｈは、３００μｓのフレーム長に続く７７０μｓ，９８０μｓ，７１０μｓ，８００μｓ，１１３０μｓ，１０１０μｓ，９５０μｓ，１１６０μｓ，９２０μｓを復号器２６Ａへ出力する。【０８７１】
復号器２６Ａは、対応表ＴＢＬ１を保持している。そして、復号器２６Ａは、対応表ＴＢＬ１を参照して、７７０μｓ，９８０μｓ，７１０μｓ，８００μｓ，１１３０μｓ，１０１０μｓ，９５０μｓ，１１６０μｓ，９２０μｓのフレーム長をそれぞれビット列“００１０”，“１００１”，“００００”，“００１１”，“１１１０”，“１０１０”，“１０００”，“１１１１”，“０１１１”に変換する。【０８７２】
そして、復号器２６Ａは、“００１０”，“１００１”，“００００”，“００１１”の和“１１１０”を演算し、その演算した和“１１１０”がチェックフレームＣＨＫ＿１のビット列“１１１０”に一致することを検出し、データフレームＤＦＲ＿１が正しいことを検知する。【０８７３】
その後、復号器２６Ａは、チェックフレームＣＨＫ＿１のビット列“１１１０”とデータフレームＤＦＲ＿２のビット列“１０１０”との和“１１０００”の下位４ビットのビット列“１０００”がチェックフレームＣＨＫ＿２のビット列“１０００”に一致することを検出し、データフレームＤＦＲ＿２が正しいことを検知する。【０８７４】
更に、復号器２６Ａは、チェックフレームＣＨＫ＿２のビット列“１０００”とデータフレームＤＦＲ＿３のビット列“１１１１”との和“１０１１１”の下位４ビットのビット列“０１１１”がチェックフレームＣＨＫ＿３のビット列“０１１１”に一致することを検出し、データフレームＤＦＲ＿３が正しいことを検知する。【０８７５】
そうすると、復号器２６Ａは、データフレームＤＦＲ＿１〜ＤＦＲ＿３のビット列“００１１”，“１０１０”，“１１１１”を一列に配列した“００１１１０１０１１１１”を送信対象のデータとして出力する。【０８７６】
上記においては、チェックフレームＣＨＫ＿１〜ＣＨＫ＿ｎの個数は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に等しいと説明したが、実施の形態１０においては、これに限らず、チェックフレームＣＨＫの個数は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数に等しくなくてもよく、チェックフレームＣＨＫは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの任意の間隔毎にデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに挿入されていてもよい。【０８７７】
また、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫは、４ビットのビット列によって表されると説明したが、実施の形態１０においては、これに限らず、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫは、４ビット以外のビット列によって表されていてもよい。【０８７８】
更に、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫは、１回だけ送信されると説明したが、実施の形態１０においては、これに限らず、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫは、１回以上送信されればよい。この場合、受信機９０２は、チェックフレームＣＨＫを用いてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいことを送信回数分だけ確認すると、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を一列に配列したビット列を送信対象のデータとして出力する。【０８７９】
図７８は、図７３に示す無線通信システム９００の動作を示すフローチャートである。図７８に示すフローチャートは、図５２のフローチャートのステップＳ１，Ｓ２，Ｓ９をそれぞれステップＳ１Ｅ，Ｓ２Ｅ，Ｓ９Ｅに代え、ステップＳ１２，Ｓ１３，Ｓ４５，Ｓ３９Ａ，Ｓ４０をステップＳ６０〜Ｓ６５に代え、ステップＳ４３Ａを削除したものであり、その他は、図５２に示すフローチャートと同じである。【０８８０】
図７８を参照して、一連の動作が開始されると、送信機９０１は、上述した方法に従って、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫ＿１〜ＣＨＫ＿Ｐ（Ｐは、正の整数）を生成する（ステップＳ１Ｅ）。【０８８１】
そして、送信機９０１は、Ｋ＝ステップＳ１Ｅで生成したフレームの総個数を設定する（ステップＳ２Ｅ）。【０８８２】
その後、上述したステップＳ３５，Ｓ３〜Ｓ８，Ｓ３６〜Ｓ３８が順次実行される。【０８８３】
そして、受信機９０２は、スタートフレームＳＴＡ、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫ＿１〜ＣＨＫ＿Ｐを順次受信する（ステップＳ９Ｅ）。【０８８４】
その後、上述したステップＳ１０，Ｓ１１が順次実行される。そして、ステップＳ１１の後、受信機９０２の判定回路２５Ｈは、最初のフレーム長が３００μｓであるか否かを判定することによってフレームの送信開始を検知したか否かを判定する（ステップＳ６０）。この場合、判定回路２５Ｈは、最初のフレーム長が３００μｓであるとき、フレームの送信開始を検知したと判定し、最初のフレーム長が３００μｓでないとき、フレームの送信開始を検知しなかったと判定する。【０８８５】
ステップＳ６０において、フレームの送信開始を検知しなかったと判定されたとき、一連の動作は、終了する。【０８８６】
一方、ステップＳ６０において、フレームの送信開始を検知したと判定されたとき、判定回路２５Ｈは、２番目以降のフレーム長を復号器２６Ａへ出力し、復号器２６Ａは、２番目以降のフレーム長を対応表ＴＢＬ１を参照してビット列に変換する。即ち、復号器２６Ａは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫ＿１〜ＣＨＫ＿Ｐのフレーム長をビット列に変換する（ステップＳ６１）。【０８８７】
そして、復号器２６Ａは、ｐ（ｐは、１≦ｐ≦Ｐを満たす整数）＝１を設定し（ステップＳ６２）、最初のチェックフレームＣＨＫ＿１のビット列を用いて、上述した方法によってデータフレームが正しいか否かを判定する（ステップＳ６３）。【０８８８】
ステップＳ６３において、データフレームが正しくないと判定されたとき、一連の動作は、終了する。【０８８９】
一方、ステップＳ６３において、データフレームが正しいと判定されたとき、復号器２６Ａは、ｐ＝Ｐであるか否かを判定する（ステップＳ６４）。【０８９０】
ステップＳ６４において、ｐ＝Ｐでないと判定されたとき、復号器２６Ａは、ｐ＝ｐ＋１を設定する（ステップＳ６５）。その後、一連の動作は、ステップＳ６３へ戻る。そして、ステップＳ６４において、ｐ＝Ｐであると判定されるまで、上述したステップＳ６３〜ステップＳ６５が繰り返し実行される。【０８９１】
ステップＳ６４において、ｐ＝Ｐであると判定されると、ステップＳ４１において、ｒ＝Ｔであると判定されるまで、上述したステップＳ９Ｅ，Ｓ１０，Ｓ１１，Ｓ６０〜Ｓ６５，Ｓ４１，Ｓ４２が繰り返し実行される。【０８９２】
そして、ステップＳ４１において、ｒ＝Ｔであると判定されると、受信機９０２は、データの受信に成功し（ステップＳ４４Ａ）、一連の動作は、終了する。【０８９３】
このように、実施の形態１０においては、１個のチェックフレーム毎にデータフレームが正しいか否かが判定される（ステップＳ６３参照）。そして、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの全てが正しいことが送信回数分だけ確認されると、データの受信に成功する。【０８９４】
従って、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを正確に受信できる。【０８９５】
また、チェックフレームＣＨＫ＿１〜ＣＨＫ＿Ｐの個数ＰをデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの個数ｎに等しく設定すると、１つのデータフレーム毎にデータフレームが正しいか否かをチェックできることになり、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを更に正確に受信できる。【０８９６】
なお、実施の形態１０においては、送信機９０１および受信機９０２の動作は、プログラムによって実行されてもよい。この場合、送信機９０１および受信機９０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機９０１においては、ＲＯＭは、図７８に示すステップＳ１Ｅ，Ｓ２Ｅ，Ｓ３５，Ｓ３〜Ｓ８，Ｓ３６，Ｓ３７からなるプログラムＱを記憶しており、ＣＰＵは、ＲＯＭからプログラムＱを読み出して実行する。これによって、送信機９０１の動作が実行される。また、受信機９０２においては、ＲＯＭは、図７８に示すステップＳ３８，Ｓ９Ｅ，Ｓ１０，Ｓ１１，Ｓ６０〜Ｓ６５，Ｓ４１，Ｓ４２，Ｓ４４ＡからなるプログラムＲを記憶しており、ＣＰＵは、ＲＯＭからプログラムＲを読み出して実行する。これによって、受信機９０２の動作が実行される。更に、送信機９０１のＲＯＭおよび受信機９０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０８９７】
また、上記においては、スタートフレームＳＴＡは、３００μｓのフレーム長を有すると説明したが、実施の形態１０においては、これに限らず、スタートフレームＳＴＡは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と異なるフレーム長であれば、３００μｓ以外の任意のフレーム長を有していてもよい。【０８９８】
実施の形態１０におけるその他の説明は、実施の形態１〜実施の形態８における説明と同じである。【０８９９】
［実施の形態１１］
図７９は、実施の形態１１による無線通信システムの概略図である。図７９を参照して、実施の形態１１による無線通信システム１０００は、送信機１００１と受信機１００２とを備える。【０９００】
送信機１００１および受信機１００２は、無線通信空間に配置される。送信機１００１は、後述する方法によって、ヘッダ情報のビット列に対応するフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成する。また、送信機１００１は、後述する方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。更に、送信機１００１は、後述する方法によって、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎの区切りを示すビット列に対応するフレーム長を有する区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍを生成する。更に、送信機１００１は、上述した方法によってチェックフレームＣＨＫを生成する。【０９０１】
そして、送信機１００１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを送信し、その後、区切りフレームＫＦＲ＿１をｑ（ｑは正の整数）回連続して送信し、その後、データフレームＤＦＲ＿１をｑ回連続して送信し、区切りフレームＫＦＲ＿２をｑ回連続して送信し、その後、データフレームＤＦＲ＿２をｑ回連続して送信し、以下、同様にして、区切りフレームＫＦＲ＿ｍ−１をｑ回連続して送信し、その後、データフレームＤＦＲ＿ｎ−１をｑ回連続して送信し、その後、区切りフレームＫＦＲ＿ｍをｑ回連続して送信し、その後、データフレームＤＦＲ＿ｎをｑ回連続して送信し、その後、チェックフレームＣＨＫをｑ回連続して送信する。【０９０２】
受信機１００２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、ｑ個の区切りフレームＫＦＲ＿１、ｑ個のデータフレームＤＦＲ＿１、ｑ個の区切りフレームＫＦＲ＿２、ｑ個のデータフレームＤＦＲ＿２、・・・、ｑ個の区切りフレームＫＦＲ＿ｍ、ｑ個のデータフレームＤＦＲ＿ｎおよびチェックフレームＣＨＫを順次受信する。【０９０３】
そして、受信機１００２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのフレーム長を検出すると、送信対象のデータの始りを検知する。【０９０４】
その後、受信機１００２は、ｑ個の区切りフレームＫＦＲ＿１を受信すると、データフレームＤＦＲ＿１を待つ状態となり、ｑ個のデータフレームＤＦＲ＿１を受信すると、区切りフレームＫＦＲ＿２を待つ状態となり、ｑ個の区切りフレームＫＦＲ＿２を受信すると、データフレームＤＦＲ＿２を受信する状態となり、以下、同様にして、ｑ個の区切りフレームＫＦＲ＿ｍを受信すると、データフレームＤＦＲ＿ｎを待つ状態となる。そして、受信機１００２は、ｑ個のデータフレームＤＦＲ＿ｎを受信した後、チェックフレームＣＨＫを受信し、その受信したチェックフレームＣＨＫを用いてデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいか否かを判定する。受信機１００２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいと判定すると、送信対象のデータの受信に成功したと判定する。【０９０５】
図８０は、図７９に示す送信機の構成を示す概略図である。図８０を参照して、送信機１００１は、送信機１の生成手段１３を生成手段１３Ｉに代えたものであり、その他は、送信機１と同じである。【０９０６】
生成手段１３Ｉは、後述する方法によってヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよび区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍを生成する。また、生成手段１３Ｉは、上述した方法によってチェックフレームＣＨＫを生成する。【０９０７】
そして、生成手段１３Ｉは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎ、区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍおよびチェックフレームＣＨＫを送信手段１２へ出力する。【０９０８】
なお、送信機１００１においては、送信手段１２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、ｑ個の区切りフレームＫＦＲ＿１、ｑ個のデータフレームＤＦＲ＿１、・・・、ｑ個の区切りフレームＫＦＲ＿ｍ、ｑ個のデータフレームＤＦＲ＿ｎおよびｑ個のチェックフレームＣＨＫをＣＳＭＡ／ＣＡ方式に従って続けて送信する。【０９０９】
図８１は、図７９に示す受信機の構成を示す概略図である。図８１を参照して、受信機１００２は、受信機２の判定回路２５を判定回路２５Ｉに代え、復号器２６を復号器２６Ｂに代えたものであり、その他は、受信機２と同じである。【０９１０】
判定回路２５Ｉは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのフレーム長を検出すると、送信対象のデータの始りを検知する。【０９１１】
その後、判定回路２５Ｉは、ｑ個の区切りフレームＫＦＲ＿１のｑ個のフレーム長をフレーム長検出回路２４から受けると、データフレームＤＦＲ＿１を待つ状態となり、ｑ個のデータフレームＤＦＲ＿１のｑ個のフレーム長をフレーム長検出回路２４から受けると、区切りフレームＫＦＲ＿２を待つ状態となり、ｑ個の区切りフレームＫＦＲ＿２のｑ個のフレーム長をフレーム長検出回路２４から受けると、データフレームＤＦＲ＿２を受信する状態となり、以下、同様にして、ｑ個の区切りフレームＫＦＲ＿ｍのｑ個のフレーム長をフレーム長検出回路２４から受けると、データフレームＤＦＲ＿ｎを待つ状態となる。そして、判定回路２５Ｉは、ｑ個のデータフレームＤＦＲ＿ｎのｑ個のフレーム長をフレーム長検出回路２４から受けた後、チェックフレームＣＨＫのフレーム長を受ける。【０９１２】
そうすると、判定回路２５Ｉは、ｑ個のデータフレームＤＦＲ＿１のｑ個のフレーム長〜ｑ個のデータフレームＤＦＲ＿ｎのｑ個のフレーム長、ｑ個の区切りフレームＫＦＲ＿１のｑ個のフレーム長〜ｑ個の区切りフレームＫＦＲ＿ｎのｑ個のフレーム長およびチェックフレームＣＨＫのフレーム長を復号器２６Ｂへ出力する。【０９１３】
そして、復号器２６Ｂは、ｑ個のデータフレームＤＦＲ＿１のｑ個のフレーム長〜ｑ個のデータフレームＤＦＲ＿ｎのｑ個のフレーム長、ｑ個の区切りフレームＫＦＲ＿１のｑ個のフレーム長〜ｑ個の区切りフレームＫＦＲ＿ｎのｑ個のフレーム長およびチェックフレームＣＨＫのフレーム長を後述する方法によってｑ×ｎ個のビット列、ｑ×ｍ個のビット列および１個のビット列に変換し、その変換したｑ×ｎ個のビット列、ｑ×ｍ個のビット列および１個のビット列に基づいて、ｑ個のデータフレームＤＦＲ＿１〜ｑ個のデータフレームＤＦＲ＿ｎが正しいか否かを判定する。そして、復号器２６Ｂは、ｑ個のデータフレームＤＦＲ＿１〜ｑ個のデータフレームＤＦＲ＿ｎが正しいと判定すると、送信対象のデータの受信に成功する。【０９１４】
図８２は、実施の形態１１における無線フレームの概略図である。図８２を参照して、実施の形態１１における無線フレームＷＦＲ１０は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉと、ｑ個の区切りフレームＫＦＲ＿１〜ｑ個の区切りフレームＫＦＲ＿ｍと、ｑ個のデータフレームＤＦＲ＿１〜ｑ個のデータフレームＤＦＲ＿ｎと、ｑ個のチェックフレームＣＨＫとを含む。【０９１５】
ｑ個の区切りフレームＫＦＲ＿１は、ヘッダフレームＨＦＲ＿ｉに続いて配置され、ｑ個のデータフレームＤＦＲ＿１は、ｑ個の区切りフレームＫＦＲ＿１に続いて配置され、ｑ個の区切りフレームＫＦＲ＿２は、ｑ個のデータフレームＤＦＲ＿１に続いて配置され、ｑ個のデータフレームＤＦＲ＿２は、ｑ個の区切りフレームＫＦＲ＿２に続いて配置され、以下、同様にして、ｑ個のデータフレームＤＦＲ＿ｎ−１は、ｑ個の区切りフレームＫＦＲ＿ｍ−１に続いて配置され、ｑ個の区切りフレームＫＦＲ＿ｍは、ｑ個のデータフレームＤＦＲ＿ｎ−１に続いて配置され、ｑ個のデータフレームＤＦＲ＿ｎは、ｑ個の区切りフレームＫＦＲ＿ｍに続いて配置され、ｑ個のチェックフレームＣＨＫは、ｑ個のデータフレームＤＦＲ＿ｎに続いて配置される。【０９１６】
図８３は、ヘッダ情報のビット値とフレーム長との対応関係を示す対応表を示す図である。【０９１７】
図８３を参照して、対応表ＴＢＬ−４５は、ヘッダ情報のビット値とフレーム長とを含む。ヘッダ情報のビット値およびフレーム長は、相互に対応付けられる。【０９１８】
ヘッダ情報において、“００００”のビット値は、７１５μｓのフレーム長に対応付けられ、“０００１”のビット値は、７４５μｓのフレーム長に対応付けられ、以下、同様にして、“１１１１”のビット値は、１１６５μｓのフレーム長に対応付けられる。【０９１９】
このように、対応表ＴＢＬ−４５においては、ヘッダ情報のビット値が“１”だけ増加する毎に、フレーム長は、３０μｓづづ増加する。【０９２０】
図８４は、区切り情報のビット値とフレーム長との対応関係を示す対応表を示す図である。【０９２１】
図８４を参照して、対応表ＴＢＬ−４６は、区切り情報のビット値とフレーム長とを含む。区切り情報のビット値およびフレーム長は、相互に対応付けられる。【０９２２】
区切り情報において、“００００”のビット値は、７２０μｓのフレーム長に対応付けられ、“０００１”のビット値は、７５０μｓのフレーム長に対応付けられ、以下、同様にして、“１１１１”のビット値は、１１７０μｓのフレーム長に対応付けられる。【０９２３】
このように、対応表ＴＢＬ−４６においては、区切り情報のビット値が“１”だけ増加する毎に、フレーム長は、３０μｓづづ増加する。【０９２４】
図８５は、チェックフレームのビット値とフレーム長との対応関係を示す対応表を示す図である。【０９２５】
図８５を参照して、対応表ＴＢＬ−４７は、チェックフレームのビット値とフレーム長とを含む。チェックフレームのビット値およびフレーム長は、相互に対応付けられる。【０９２６】
チェックフレームにおいて、“００００”のビット値は、７２５μｓのフレーム長に対応付けられ、“０００１”のビット値は、７５５μｓのフレーム長に対応付けられ、以下、同様にして、“１１１１”のビット値は、１１７５μｓのフレーム長に対応付けられる。【０９２７】
このように、対応表ＴＢＬ−４７においては、チェックフレームのビット値が“１”だけ増加する毎に、フレーム長は、３０μｓづづ増加する。【０９２８】
送信機１００１の生成手段１３Ｉは、対応表ＴＢＬ１，ＴＢＬ−４５，ＴＢＬ−４６，ＴＢＬ−４７を保持している。そして、生成手段１３Ｉは、対応表ＴＢＬ−４５を参照して、ヘッダ情報のビット値に対応するフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成する。また、生成手段１３Ｉは、対応表ＴＢＬ１を参照して、送信対象のデータのビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。更に、生成手段１３Ｉは、対応表ＴＢＬ−４６を参照して、区切り情報のビット値に対応するフレーム長を有する区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍを生成する。更に、生成手段１３Ｉは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのビット列、およびｑ個のデータフレームＤＦＲ＿１〜ｑ個のデータフレームＤＦＲ＿ｎのビット列に基づいて、上述した方法によってチェックフレームのビット値を演算し、対応表ＴＢＬ−４７を参照して、その演算したビット値に対応するフレーム長を有するチェックフレームＣＨＫを生成する。【０９２９】
受信機１００２の判定回路２５Ｉおよび復号器２６Ｂは、対応表ＴＢＬ１，ＴＢＬ−４５，ＴＢＬ−４６，ＴＢＬ−４７を保持している。【０９３０】
そして、判定回路２５Ｉは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ１，ＴＢＬ−４５，ＴＢＬ−４６，ＴＢＬ−４７のいずれかに含まれるかを判定する。そして、判定回路２５Ｉは、フレーム長が対応表ＴＢＬ１に含まれていれば、そのフレーム長がデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長と判定する。また、判定回路２５Ｉは、フレーム長が対応表ＴＢＬ−４５に含まれていれば、そのフレーム長がヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのフレーム長と判定する。更に、判定回路２５Ｉは、フレーム長が対応表ＴＢＬ−４６に含まれていれば、そのフレーム長が区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍのフレーム長と判定する。更に、判定回路２５Ｉは、フレーム長が対応表ＴＢＬ−４７に含まれていれば、そのフレーム長がチェックフレームＣＨＫのフレーム長と判定する。【０９３１】
また、復号器２６Ｂは、対応表ＴＢＬ１，ＴＢＬ−４５，ＴＢＬ−４６，ＴＢＬ−４７を参照して、それぞれ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのフレーム長、区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍのフレーム長およびチェックフレームＣＨＫのフレーム長をビット列に変換する。【０９３２】
そして、復号器２６Ｂは、その変換したビット列に基づいて、上述した方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいか否かを判定する。復号器２６Ｂは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しいと判定すると、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのｎ個のビット列を一列に配列したビット列を送信対象のデータとして出力する。一方、復号器２６Ｂは、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎが正しくないと判定すると、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのｎ個のビット列を破棄する。【０９３３】
図８６は、実施の形態１１における無線フレームＷＦＲ１０の具体例を示す図である。図８６を参照して、無線フレームＷＦＲ１０−１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３と、区切りフレームＫＦＲ＿１〜ＫＦＲ＿３と、データフレームＤＦＲ＿１〜ＤＦＲ＿３と、チェックフレームＣＨＫとを含む。【０９３４】
ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３は、それぞれ、８０５μｓ，９８５μｓ，８９５μｓのフレーム長を有し、区切りフレームＫＦＲ＿１〜ＫＦＲ＿３は、それぞれ、９９０μｓ，８１０μｓ，１０８０μｓのフレーム長を有し、データフレームＤＦＲ＿１〜ＤＦＲ＿３は、それぞれ、９２０μｓ，１１００μｓ，７７０μｓのフレーム長を有する。その結果、チェックフレームＣＨＫは、７２５μｓのフレーム長を有する。【０９３５】
そして、区切りフレームＫＦＲ＿１〜ＫＦＲ＿３およびデータフレームＤＦＲ＿１〜ＤＦＲ＿３は、３回連続して送信される。【０９３６】
送信機１００１の生成手段１３Ｉは、ヘッダ情報を４ビットのビット値“００１１”，“１００１”，“０１１０”に分割し、対応表ＴＢＬ−４５を参照して、ビット値“００１１”，“１００１”，“０１１０”をそれぞれ８０５μｓ，９８５μｓ，８９５μｓのフレーム長に変換する。そして、生成手段１３Ｉは、８０５μｓ，９８５μｓ，８９５μｓのフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３を生成する。【０９３７】
また、生成手段１３Ｉは、送信対象のデータを４ビットのビット値“０１１１”，“１１０１”，“００１０”に分割し、対応表ＴＢＬ１を参照して、ビット値“０１１１”，“１１０１”，“００１０”をそれぞれ９２０μｓ，１１００μｓ，７７０μｓのフレーム長に変換する。そして、生成手段１３Ｉは、９２０μｓ，１１００μｓ，７７０μｓのフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿３を生成する。【０９３８】
更に、生成手段１３Ｉは、区切り情報を４ビットのビット値“１００１”，“００１１”，“１１００”に分割し、対応表ＴＢＬ−４６を参照して、ビット値“１００１”，“００１１”，“１１００”をそれぞれ９９０μｓ，８１０μｓ，１０８０μｓのフレーム長に変換する。そして、生成手段１３Ｉは、９９０μｓ，８１０μｓ，１０８０μｓのフレーム長を有する区切りフレームＫＦＲ＿１〜ＫＦＲ＿３を生成する。【０９３９】
そうすると、生成手段１３Ｉは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３のビット値“００１１”，“１００１”，“０１１０”、区切りフレームＫＦＲ＿１〜ＫＦＲ＿３のビット値“１００１”，“００１１”，“１１００”およびデータフレームＤＦＲ＿１〜ＤＦＲ＿３のビット値“０１１１”，“１１０１”，“００１０”を加算し、その加算結果の下位４ビットのビット値“００００”を検出する。そして、生成手段１３Ｉは、対応表ＴＢＬ−４７を参照して、ビット値“００００”に対応表する７２５μｓのフレーム長を検出し、その検出した７２５μｓのフレーム長を有するチェックフレームＣＨＫを生成する。【０９４０】
その後、生成手段１３Ｉは、ヘッダフレームＨＦＲ＿１、ヘッダフレームＨＦＲ＿２、ヘッダフレームＨＦＲ＿３、区切りフレームＫＦＲ＿１、データフレームＤＦＲ＿１、区切りフレームＫＦＲ＿２、データフレームＤＦＲ＿２、区切りフレームＫＦＲ＿３、データフレームＤＦＲ＿３、チェックフレームＣＨＫを送信手段１２へ順次出力する。【０９４１】
送信手段１２は、ヘッダフレームＨＦＲ＿１、ヘッダフレームＨＦＲ＿２、ヘッダフレームＨＦＲ＿３をＣＳＭＡ／ＣＡ方式に従って続けて送信し、その後、区切りフレームＫＦＲ＿１をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、データフレームＤＦＲ＿１をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、区切りフレームＫＦＲ＿２をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、データフレームＤＦＲ＿２をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、区切りフレームＫＦＲ＿３をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、データフレームＤＦＲ＿３をＣＳＭＡ／ＣＡ方式に従って３回連続して送信し、その後、チェックフレームＣＨＫをＣＳＭＡ／ＣＡ方式に従って３回連続して送信する。【０９４２】
受信機１００２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３、３個の区切りフレームＫＦＲ＿１、３個のデータフレームＤＦＲ＿１、３個の区切りフレームＫＦＲ＿２、３個のデータフレームＤＦＲ＿２、３個の区切りフレームＫＦＲ＿３、３個のデータフレームＤＦＲ＿３、およびチェックフレームＣＨＫを順次受信する。【０９４３】
そして、受信機１００２のフレーム長検出回路２４は、上述した方法によって、８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓのフレーム長を検出し、その検出した８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓのフレーム長を判定回路２５Ｉへ順次出力する。【０９４４】
判定回路２５Ｉは、８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓのフレーム長を順次受け、その受けた８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓのフレーム長が対応表ＴＢＬ１，ＴＢＬ−４５，ＴＢＬ−４６，ＴＢＬ−４７に含まれるか否かを判定する。【０９４５】
その結果、判定回路２５Ｉは、８０５μｓ，９８５μｓ，８９５μｓのフレーム長が対応表ＴＢＬ−４５に含まれると判定し、８０５μｓ，９８５μｓ，８９５μｓのフレーム長がヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３のフレーム長であることを検知する。そして、判定回路２５Ｉは、送信対象のデータの始りを検知する。【０９４６】
その後、判定回路２５Ｉは、３個の９９０μｓを受け、その受けた３個の９９０μｓのフレーム長が対応表ＴＢＬ−４６に含まれると判定し、３個の９９０μｓのフレーム長が区切りフレームＫＦＲ＿１のフレーム長であることを検知する。そして、判定回路２５Ｉは、データフレームＤＦＲ＿１を待つ状態になる。【０９４７】
その後、判定回路２５Ｉは、３個の９２０μｓのフレーム長を受け、その受けた３個の９２０μｓのフレーム長が対応表ＴＢＬ１に含まれると判定し、３個の９２０μｓのフレーム長がデータフレームＤＦＲ＿１のフレーム長であることを検知する。そして、判定回路２５Ｉは、区切りフレームＫＦＲ＿２を待つ状態になる。【０９４８】
以下、同様して、判定回路２５Ｉは、３個の８１０μｓのフレーム長を受けると、３個の区切りフレームＫＦＲ＿２を受けたことを検知してデータフレームＤＦＲ＿２を待つ状態になり、３個の１１００μｓのフレーム長を受けると、３個のデータフレームＤＦＲ＿２を受けたことを検知して区切りフレームＫＦＲ＿３を待つ状態になり、３個の１０８０μｓのフレーム長を受けると、３個の区切りフレームＫＦＲ＿３を受けたことを検知してデータフレームＤＦＲ＿３を待つ状態になる。そして、判定回路２５Ｉは、３個の７７０μｓのフレーム長を受けると、３個のデータフレームＤＦＲ＿３を受けたことを検知し、その後、３個の７２５μｓのフレーム長を受け、３個のチェックフレームＣＨＫを受けたことを検知する。【０９４９】
このように、判定回路２５Ｉは、データフレームを待つ状態と区切りフレームを待つ状態とを繰り返しながらデータフレームＤＦＲ＿１〜ＤＦＲ＿３および区切りフレームＫＦＲ＿１〜ＫＦＲ＿３を受けたことを検知する。【０９５０】
そうすると、判定回路２５Ｉは、８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓを復号器２６Ｂへ順次出力する。【０９５１】
復号器２６Ｂは、８０５μｓ，９８５μｓ，８９５μｓ，３個の９９０μｓ，３個の９２０μｓ，３個の８１０μｓ，３個の１１００μｓ，３個の１０８０μｓ，３個の７７０μｓ，３個の７２５μｓを順次受ける。そして、復号器２６Ｂは、対応表ＴＢＬ−４５を参照して、８０５μｓ，９８５μｓ，８９５μｓのフレーム長をそれぞれ“００１１”，“１００１”，“０１１０”のビット値に変換し、対応表ＴＢＬ−４６を参照して、３個の９９０μｓのフレーム長を３個のビット値“１００１”に変換し、対応表ＴＢＬ１を参照して、３個の９２０μｓのフレーム長を３個のビット値“０１１１”に変換する。【０９５２】
その後、復号器２６Ｂは、対応表ＴＢＬ−４６を参照して、３個の８１０μｓのフレーム長を３個のビット値“００１１”に変換し、対応表ＴＢＬ１を参照して、３個の１１００μｓのフレーム長を３個のビット値“１１０１”に変換する。【０９５３】
引き続いて、復号器２６Ｂは、対応表ＴＢＬ−４６を参照して、３個の１０８０μｓのフレーム長を３個のビット値“１１００”に変換し、対応表ＴＢＬ１を参照して、３個の７７０μｓのフレーム長を３個のビット値“００１０”に変換する。【０９５４】
最後に、復号器２６Ｂは、対応表ＴＢＬ−４７を参照して、３個の７２５μｓのフレーム長を３個のビット値“００００”に変換する。【０９５５】
そして、復号器２６Ｂは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿３のビット値“００１１”，“１００１”，“０１１０”、区切りフレームＫＦＲ＿１のビット値“１００１”、データフレームＤＦＲ＿１のビット値“０１１１”、区切りフレームＫＦＲ＿２のビット値“００１１”、データフレームＤＦＲ＿２のビット値“１１０１”、区切りフレームＫＦＲ＿３のビット値“１１００”およびデータフレームＤＦＲ＿３のビット値“００１０”を加算し、その加算結果の下位４ビットのビット値“００００”を検出する。そうすると、復号器２６Ｂは、その検出したビット値“００００”がチェックフレームＣＨＫのビット値“００００”に等しいことを検知し、データフレームＤＦＲ＿１〜ＤＦＲ＿３が正しいと判定する。その後、復号器２６Ｂは、３個のデータフレームＤＦＲ＿１、３個のデータフレームＤＦＲ＿２、および３個のデータフレームＤＦＲ＿３の３個のビット値“０１１１”、３個のビット値“１１０１”、３個のビット値“００１０”を送信対象のデータとして出力する。【０９５６】
このように、データフレームＤＦＲ＿１〜ＤＦＲ＿３と区切りフレームＫＦＲ＿１〜ＫＦＲ＿３とを交互に送信することによって、受信機１００２は、区切りフレームを受信すると、データフレームを待つ状態になり、データフレームを受信すると、区切りフレームを待つ状態になる。その結果、受信機１００２は、データフレームＤＦＲ＿１〜ＤＦＲ＿３の各々を３回正確に受信する。従って、同じデータを正確に受信できる。【０９５７】
図８７は、図７９に示す無線通信システム１０００の動作を示すフローチャートである。【０９５８】
図８７を参照して、一連の動作が開始されると、送信機１００１は、上述した方法によって、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫを生成する（ステップＳ７１）。【０９５９】
そして、送信機１００１は、Ｋ＝区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫの総個数を設定する（ステップＳ７２）。【０９６０】
その後、図８に示すフローチャートのステップＳ３〜Ｓ５と同じステップが順次実行される（ステップＳ７３〜Ｓ７５）。【０９６１】
ステップＳ７５において、無線通信空間が空いていると判定されたとき、送信機１００１は、ｋ番目のフレームをｑ回連続して送信する（ステップＳ７６）。【０９６２】
そして、送信機１００１は、ｋ＝Ｋであるか否かを判定する（ステップＳ７７）。ステップＳ７７において、ｋ＝Ｋでないと判定されたとき、送信機１００１は、ｋ＝ｋ＋１を設定する（ステップＳ７８）。その後、一連の動作は、ステップＳ７４へ戻る。そして、ステップＳ７７において、ｋ＝Ｋであると判定されるまで、上述したステップＳ７４〜ステップＳ７８が繰り返し実行される。【０９６３】
ステップＳ７７において、ｋ＝Ｋであると判定されると、区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫの各々がｑ回連続して送信されたことになる。【０９６４】
ステップＳ７７において、ｋ＝Ｋであると判定された後、受信機１００２は、複数の受信電波を包絡線検波し、複数の検波値を検出する（ステップＳ７９）。そして、受信機１００２は、上述した方法によって、複数の検波値に基づいて複数のフレーム長を検出する（ステップＳ８０）。【０９６５】
その後、受信機１００２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを受信したか否かを判定することにとって、送信対象のデータの始りを検知したか否かを判定する（ステップＳ８１）。【０９６６】
ステップＳ８１において、送信対象のデータの始りを検知しなかったと判定されたとき、一連の動作は、終了する。【０９６７】
一方、ステップＳ８１において、送信対象のデータの始りを検知したと判定されたとき、受信機１００２は、上述した方法によって、区切りフレームを受信したか否かを判定する（ステップＳ８２）。【０９６８】
ステップＳ８２において、区切りフレームを受信しなかったと判定されたとき、一連の動作は、終了する。【０９６９】
一方、ステップＳ８２において、区切りフレームを受信したと判定されたとき、受信機１００２は、データフレームを待つ状態になる（ステップＳ８３）。そして、受信機１００２は、上述した方法によってデータフレームを受信したか否かを判定する（ステップＳ８４）。【０９７０】
ステップＳ８４において、データフレームを受信しなかったと判定されたとき、一連の動作は、終了する。【０９７１】
一方、ステップＳ８４において、データフレームを受信したと判定されたとき、受信機１００２は、区切りフレームを待つ状態になる（ステップＳ８５）。そして、受信機１００２は、区切りフレームおよびデータフレームの全てを受信したか否かを判定する（ステップＳ８６）。【０９７２】
ステップＳ８６において、区切りフレームおよびデータフレームの全て受信していないと判定されたとき、一連の動作は、ステップＳ８２へ戻る。そして、ステップＳ８６において、区切りフレームおよびデータフレームの全て受信したと判定されるまで、上述したステップＳ８２〜ステップＳ８６が繰り返し実行される。【０９７３】
ステップＳ８６において、区切りフレームおよびデータフレームの全て受信したと判定されると、受信機１００２は、上述した方法によってチェックフレームを受信し（ステップＳ８７）、上述した方法によって、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉ、区切りフレームＫＦＲ＿１〜ＫＦＲ＿ｍ、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎおよびチェックフレームＣＨＫのフレーム長をビット値に変換する。【０９７４】
そして、受信機１００２は、上述した方法によって、データフレームが正しいか否かを判定する（ステップＳ８８）。【０９７５】
ステップＳ８８において、データフレームが正しくないと判定されたとき、一連の動作は、終了する。【０９７６】
一方、ステップＳ８８において、データフレームが正しいと判定されたとき、受信機１００２は、データの受信に成功し（ステップＳ８９）、一連の動作は、終了する。【０９７７】
このように、データフレームＤＦＲ＿１〜ＤＦＲ＿３と区切りフレームＫＦＲ＿１〜ＫＦＲ＿３とを交互に送信するので、受信機１００２は、区切りフレームを受信すると、データフレームを待つ状態になり、データフレームを受信すると、区切りフレームを待つ状態になる（ステップＳ８２〜ステップＳ８５参照）。従って、データフレームＤＦＲ＿１〜ＤＦＲ＿３の各々を１回以上正確に受信できる。また、同じデータを正確に受信できる。【０９７８】
なお、実施の形態１１においては、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉの間にも上述した方法によって区切りフレームを挿入してもよい。この場合、区切りフレームを受信すると、ヘッダフレームまたはデータフレームを待つ状態になり、ヘッダフレームたはデータフレームを受信すると、区切りフレームを待つ状態になる。従って、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを正確に受信できる。【０９７９】
また、実施の形態１１においては、送信機１００１および受信機１００２の動作は、プログラムによって実行されてもよい。この場合、送信機１００１および受信機１００２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機１００１においては、ＲＯＭは、図８７に示すステップＳ７１〜Ｓ７８からなるプログラムＳを記憶しており、ＣＰＵは、ＲＯＭからプログラムＳを読み出して実行する。これによって、送信機１００１の動作が実行される。また、受信機１００２においては、ＲＯＭは、図８７に示すステップＳ７９〜Ｓ８９からなるプログラムＴを記憶しており、ＣＰＵは、ＲＯＭからプログラムＴを読み出して実行する。これによって、受信機１００２の動作が実行される。更に、送信機１００１のＲＯＭおよび受信機１００２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【０９８０】
実施の形態１１におけるその他の説明は、実施の形態１〜実施の形態８における説明と同じである。【０９８１】
［実施の形態１２］
実施の形態１２においては、送信機が制御内容を示すデータを送信し、受信機が制御内容を示すデータを受信して機器を制御する場合について説明する。この場合、制御内容には、絶対制御と相対制御とがある。絶対制御とは、オン／オフ等のように、１回で完了する制御を言う。また、相対制御とは、音量のアップ／ダウン等のように、徐々に状態が変化する制御を言う。【０９８２】
相対制御を行う場合、制御内容を直列に複数回送信しても、その複数回の送信のうちのいずれかで送信された制御内容を受信できない場合があるので、期待する制御を行うことが困難である。【０９８３】
そこで、以下においては、相対制御を行う場合にも、正確に制御を行うことができる方法について説明する。【０９８４】
図８８は、実施の形態１２による無線通信システムの概略図である。図８８を参照して、実施の形態１２による無線通信システム１１００は、送信機１１０１と受信機１１０２とを備える。【０９８５】
送信機１１０１および受信機１１０２は、無線通信空間に配置される。送信機１１０１は、上述した方法によって、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。この場合、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、機器１１０３の制御内容を示すビット値に対応するフレーム長を有する。【０９８６】
そして、送信機１１０１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを後述する方法によって送信する。【０９８７】
受信機１１０２は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを後述する方法によって順次受信する。そして、受信機１１０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎを復号し、その復号したデータを制御内容として機器１１０３へ出力する。【０９８８】
図８９は、図８８に示す送信機の構成を示す概略図である。図８９を参照して、送信機１１０１は、送信機１の送信手段１２を送信手段１２Ａに代え、生成手段１３を生成手段１３Ｊに代え、タイマー１４を追加したものであり、その他は、送信機１と同じである。【０９８９】
生成手段１３Ｊは、対応表ＴＢＬ−４５を参照して、ヘッダ情報を示すビット値に対応するフレーム長を有するヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉを生成し、対応表ＴＢＬ１を参照して、送信対象のデータ（機器１１０３の制御内容）を示すビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する。そして、生成手段１３Ｊは、その生成したヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを送信手段１２Ａへ出力する。【０９９０】
送信手段１２Ａは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを受ける。そして、送信手段１２Ａは、タイマー１４が周期Ｔｔを計測すると、周期Ｔｔ内でＣＳＭＡ／ＣＡ方式に従ってヘッダフレームＨＦＲ＿１を複数回連続して送信する。その後、送信手段１２Ａは、タイマー１４が周期Ｔｔを計測すると、周期Ｔｔ内でＣＳＭＡ／ＣＡ方式に従ってヘッダフレームＨＦＲ＿２を複数回連続して送信する。以下、同様にして、送信手段１２Ａは、タイマー１４が周期Ｔｔを計測する毎に、周期Ｔｔ内でＣＳＭＡ／ＣＡ方式に従って１つのヘッダフレームまたは１つのデータフレームを複数回連続して送信することによって、ヘッダフレームＨＦＲ＿３〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの各々を複数回連続して送信する。【０９９１】
タイマー１４は、周期Ｔｔを計測し、周期Ｔｔの開始タイミングと終了タイミングとを送信手段１２Ａへ出力する。周期Ｔｔは、例えば、・・・（周期Ｔｔを補充して下さい）・・・に設定される。【０９９２】
図９０は、図８８に示す受信機の構成を示す概略図である。図９０を参照して、受信機１１０２は、受信機２の判定回路２５を判定回路２５Ｊに代え、スイッチ２７、制御回路２８およびタイマー２９を追加したものであり、その他は、受信機２と同じである。【０９９３】
スイッチ２７は、アンテナ２１とＢＰＦ２２との間に接続される。そして、スイッチ２７は、制御回路２８からの制御信号ＣＴＬに応じてオン／オフされる。即ち、スイッチ２７は、制御信号ＣＴＬがＨ（論理ハイ）レベルからなる場合、オンされ、制御信号ＣＴＬがＬ（論理ロー）レベルからなる場合、オフされる。【０９９４】
制御回路２８は、周期Ｔｒの開始タイミングをタイマー２９から受けると、Ｌレベルの制御信号ＣＴＬをスイッチ２７へ出力し、周期Ｔｒの終了タイミングをタイマー２９から受けると、Ｈレベルの制御信号ＣＴＬをスイッチ２７へ出力する。【０９９５】
タイマー２９は、判定回路２５Ｊからフレーム長の受信を完了したことを示す完了信号ＣＰＬを受ける毎に、周期Ｔｒを計測し、周期Ｔｒの開始タイミングおよび終了タイミングを制御回路２８へ出力する。周期Ｔｒは、例えば、・・・（周期Ｔｒを補充して下さい）・・・に設定される。【０９９６】
判定回路２５Ｊは、対応表ＴＢＬ１，ＴＢＬ−４５を保持する。そして、判定回路２５Ｊは、対応表ＴＢＬ１，ＴＢＬ−４５を参照して、フレーム長検出回路２４から受けたフレーム長がヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉまたはデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎのフレーム長であると判定すると、完了信号ＣＰＬをタイマー２９へ出力する。【０９９７】
また、判定回路２５Ｊは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉのフレーム長に基づいて送信対象のデータの始りを検知すると、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの複数のフレーム長を復号器２６へ出力する。【０９９８】
なお、復号器２６は、判定回路２５Ｊから受けた複数のフレーム長を対応表ＴＢＬ１，ＴＢＬ−４５を参照してビット列に変換し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎに対応するビット列を制御内容として機器１１０３へ出力する。【０９９９】
図９１は、実施の形態１２における無線フレームの概略図である。図９１を参照して、実施の形態１２における無線フレームＷＦＲ１１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎとを含む。【１０００】
データフレームＤＦＲ＿１〜ＤＦＲ＿ｎは、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉに続いて配置される。【１００１】
図９２は、実施の形態１２におけるフレームの送信方法および受信方法を説明するための概念図である。なお、図９２においては、ヘッダフレームおよびデータフレームの各々を３回連続して送信する場合を例にしてフレームの送信方法および受信方法を説明する。【１００２】
図９２を参照して、送信機１１０１は、１個目の周期Ｔｔの期間内において１個目の周期Ｔｔの開始タイミングに同期してＣＳＭＡ／ＣＡ方式に従ってヘッダフレームＨ１を３回連続して送信する。【１００３】
そして、受信機１１０２は、１個目のヘッダフレームＨ１の受信を完了すると、ヘッダフレームＨ１の受信を完了したタイミングから1個目の周期Ｔｒを計測するとともに、１個目の周期Ｔｒの開始タイミングから終了タイミングまでの間、送信機１１０１からのフレームの受信を停止する。【１００４】
その後、送信機１１０１は、２個目の周期Ｔｔの期間内において２個目の周期Ｔｔの開始タイミングに同期してＣＳＭＡ／ＣＡ方式に従ってデータフレームＤ１を３回連続して送信する。【１００５】
そうすると、受信機１１０２は、１個目のデータフレームＤ１の受信に失敗し、２個目のデータフレームＤ１の受信に成功する。そして、受信機１１０２は、２個目のデータフレームＤ１の受信を完了すると、データフレームＤ１の受信を完了したタイミングから２個目の周期Ｔｒを計測するとともに、２個目の周期Ｔｒの開始タイミングから終了タイミングまでの間、送信機１１０１からのフレームの受信を停止する。【１００６】
以下、同様にして、送信機１１０１は、周期Ｔｔの期間内において周期Ｔｔの開始タイミングに同期してＣＳＭＡ／ＣＡ方式に従ってデータフレームＤ２〜Ｄｎの各々を３回連続して送信する。【１００７】
そして、受信機１１０２は、データフレームＤ２〜Ｄｎの各々について、１個目から３個目のデータフレーム（データフレームＤ２〜Ｄｎのいずれかの１個目から３個目のデータフレーム）のいずれかのデータフレームの受信に成功し、データフレームの受信を完了したタイミングから周期Ｔｒの期間、送信機１１０１からのフレームの受信を停止する。【１００８】
ここで、
Ｘ：ヘッダフレーム、データフレーム、サブヘッダフレーム、検証フレーム、終端フレームおよび区切りフレームの有効なフレーム長の最大値
Ｙ：フレーム送信間隔（Ｈ１とＨ１との間の時間間隔等）の最大値
Ｎ：１回分の通信シーケンスのフレーム数
を規定する。なお、Ｎは、２以上の整数である。【１００９】
その結果、周期Ｔｔ，Ｔｒが満たすべき条件は、次のようになる。【１０１０】
Ｎ（Ｘ＋Ｙ）≦Ｔｔ・・・（１）
（Ｎ−１）（Ｘ＋Ｙ）≦Ｔｒ≦Ｔｔ−（フレーム長の最小値）・・・（２）
式（１）は、１回の通信シーケンスにおける全てのフレームを送信可能にするために必要な条件を表す。【１０１１】
また、１つのフレームの受信を完了するタイミングは、１個目のフレームの受信に成功する場合に最も早くなり、残りの（Ｎ−１）個のフレームを受信する可能性のある期間、フレームの受信を停止する必要があるので、（Ｎ−１）（Ｘ＋Ｙ）≦Ｔｒが成立する。【１０１２】
そして、次のフレームの送信が開始される前に周期Ｔｒが終了する必要があり、周期Ｔｒが最も長くなるのは、１回分の通信シーケンスにおいて１個目のフレームを受信した場合であるので、Ｔｒ≦Ｔｔ−（フレーム長の最小値）が成立する。【１０１３】
従って、上記の式（２）が必要な条件になる。【１０１４】
図９３は、実施の形態１２における無線フレームＷＦＲ１１の第１の具体例を示す図である。図９３を参照して、無線フレームＷＦＲ１１−１は、ヘッダフレームＨＦＲ＿１と、データフレームＤＦＲ＿１とを含む。ヘッダフレームＨＦＲ＿１は、ヘッダ情報を示すビット値に対応するフレーム長を有する。データフレームＤＦＲ＿１は、“オン”の制御内容を示すビット値に対応するフレーム長を有する。【１０１５】
送信機１１０１の生成手段１３Ｊは、対応表ＴＢＬ−４５を参照して、ヘッダ情報を示すビット値に対応するフレーム長を有するヘッダフレームＨＦＲ＿１を生成し、対応表ＴＢＬ１を参照して、“オン”の制御内容を示すビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１を生成する。【１０１６】
そして、送信手段１２Ａは、タイマー１４からの周期Ｔｔの開始タイミングに同期して周期Ｔｔの期間内においてＣＳＭＡ／ＣＡ方式に従ってヘッダフレームＨＦＲ＿１を複数回連続して送信し、その後、再び、タイマー１４からの周期Ｔｔの開始タイミングに同期して周期Ｔｔの期間内においてＣＳＭＡ／ＣＡ方式に従ってデータフレームＤＦＲ＿１を複数回連続して送信する。【１０１７】
受信機１１０２において、スイッチ２７は、オンされており、ＢＰＦ２２は、１個目の周期Ｔｔの期間内に送信された複数個のヘッダフレームＨＦＲ＿１のいずれかの受信電波を受信し、その受信した受信電波のうち、無線フレームＷＦＲ１１の周波数を有する受信電波を包絡線検波回路２３へ出力する。【１０１８】
そして、包絡線検波回路２３は、ＢＰＦ２２からの受信電波を包絡線検波し、検波値をフレーム長検出回路２４へ出力する。フレーム長検出回路２４は、包絡線検波回路２３からの検波値に基づいて、上述した方法によってフレーム長を検出し、その検出したフレーム長を判定回路２５Ｊへ出力する。【１０１９】
判定回路２５Ｊは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ−４５に含まれることを検出し、ヘッダフレームＨＦＲ＿１のフレーム長を受信したと判定する。そして、判定回路２５Ｊは、完了信号ＣＰＬをタイマー２９へ出力するとともにフレーム長を復号器２６へ出力する。【１０２０】
タイマー２９は、完了信号ＣＰＬに応じて周期Ｔｒを計測し、周期Ｔｒの開始タイミングおよび終了タイミングを制御回路２８へ出力する。制御回路２８は、周期Ｔｒの開始タイミングに応じてＬレベルの制御信号ＣＴＬをスイッチ２７へ出力し、スイッチ２７は、Ｌレベルの制御信号ＣＴＬに応じてオフされる。これにより、受信機１１０２は、フレームの受信を停止する。【１０２１】
その後、制御回路２８は、周期Ｔｒの終了タイミングに応じてＨレベルの制御信号ＣＴＬをスイッチ２７へ出力し、スイッチ２７は、Ｈレベルの制御信号ＣＴＬに応じてオンされる。これにより、受信機１１０２は、フレームを受信可能な状態になる。【１０２２】
そして、ＢＰＦ２２は、２個目の周期Ｔｔの期間内に送信された複数個のデータフレームＤＦＲ＿１のいずれかの受信電波を受信し、その受信した受信電波のうち、無線フレームＷＦＲ１１の周波数を有する受信電波を包絡線検波回路２３へ出力する。【１０２３】
そして、包絡線検波回路２３は、ＢＰＦ２２からの受信電波を包絡線検波し、検波値をフレーム長検出回路２４へ出力する。フレーム長検出回路２４は、包絡線検波回路２３からの検波値に基づいて、上述した方法によってフレーム長を検出し、その検出したフレーム長を判定回路２５Ｊへ出力する。【１０２４】
判定回路２５Ｊは、フレーム長検出回路２４から受けたフレーム長が対応表ＴＢＬ１に含まれることを検出し、データフレームＤＦＲ＿１のフレーム長を受信したと判定する。そして、判定回路２５Ｊは、完了信号ＣＰＬをタイマー２９へ出力するとともにフレーム長を復号器２６へ出力する。【１０２５】
タイマー２９は、完了信号ＣＰＬに応じて周期Ｔｒを計測し、周期Ｔｒの開始タイミングおよび終了タイミングを制御回路２８へ出力する。制御回路２８は、周期Ｔｒの開始タイミングに応じてＬレベルの制御信号ＣＴＬをスイッチ２７へ出力し、スイッチ２７は、Ｌレベルの制御信号ＣＴＬに応じてオフされる。これにより、受信機１１０２は、フレームの受信を停止する。【１０２６】
復号器２６は、ヘッダフレームＨＦＲ＿１のフレーム長と、データフレームＤＦＲ＿１のフレーム長とを受け、対応表ＴＢＬ−４５を参照して、ヘッダフレームＨＦＲ＿１のフレーム長をビット列に変換し、送信対象のデータの始りを検知する。その後、復号器２６は、対応表ＴＢＬ１を参照して、データフレームＤＦＲ＿１のフレーム長をビット列に変換し、“オン”の制御内容を示すビット列を機器１１０３へ出力する。これによって、機器１１０３は、“オン”される。【１０２７】
なお、機器１１０３は、同様にして“オフ”される。【１０２８】
図９４は、実施の形態１２における無線フレームＷＦＲ１１の第２の具体例を示す図である。【１０２９】
図９４を参照して、無線フレームＷＦＲ１１−２は、ヘッダフレームＨＦＲ＿１と、データフレームＤＦＲ＿１〜ＤＦＲ＿３とを含む。ヘッダフレームＨＦＲ＿１は、ヘッダ情報を示すビット値に対応するフレーム長を有する。データフレームＤＦＲ＿１〜ＤＦＲ＿３は、“アップ”の制御内容を示すビット値に対応するフレーム長を有する。【１０３０】
送信機１１０１の生成手段１３Ｊは、対応表ＴＢＬ−４５を参照して、ヘッダ情報を示すビット値に対応するフレーム長を有するヘッダフレームＨＦＲ＿１を生成し、対応表ＴＢＬ１を参照して、“アップ”の制御内容を示すビット値に対応するフレーム長を有するデータフレームＤＦＲ＿１〜ＤＦＲ＿３を生成する。【１０３１】
送信手段１２Ａは、上述した方法によって、周期Ｔｔの期間内において、ヘッダフレームＨＦＲ＿１およびデータフレームＤＦＲ＿１〜ＤＦＲ＿３の各々を複数回連続して送信する。【１０３２】
受信機１１０２は、上述した方法によって、各周期Ｔｔの期間内においてヘッダフレームＨＦＲ＿１およびデータフレームＤＦＲ＿１〜ＤＦＲ＿３の各々のフレーム長の受信を完了し、ヘッダフレームＨＦＲ＿１およびデータフレームＤＦＲ＿１〜ＤＦＲ＿３の各々のフレーム長をビット列に変換する。【１０３３】
そして、受信機１１０２は、データフレームＤＦＲ＿１〜ＤＦＲ＿３の３個のビット列を機器１１０３へ出力する。これによって、機器１１０３は、例えば、音量が３段階上昇し、または照度が３段階上昇する。【１０３４】
なお、機器１１０３は、同様にして、音量または照度が低下される。【１０３５】
図９５は、図８８に示す無線通信システムの動作を示すフローチャートである。図９５を参照して、一連の動作が開始されると、送信機１１０１は、上述した方法によってヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎを生成する（ステップＳ９１）。そして、送信機１１０１は、Ｋ＝ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎの総個数を設定する（ステップＳ９２）。【１０３６】
その後、送信機１１０１は、ｋ＝１を設定し（ステップＳ９３）、キャリアセンスを行う（ステップＳ９４）。【１０３７】
そして、送信機１１０１は、キャリアセンスの結果に基づいて無線通信空間が空いているか否かを判定し（ステップＳ９５）、無線通信空間が空いていると判定すると、ｋ番目の周期Ｔｔの開始タイミングであるか否かを更に判定する（ステップＳ９６）。そして、送信機１１０１は、ｋ番目の周期Ｔｔの開始タイミングであると判定すると、ｋ番目のフレームを複数回連続して送信する（ステップＳ９７）。【１０３８】
その後、受信機１１０２は、複数個のｋ番目のフレームのいずれかの受信電波を受信する（ステップＳ９８）。そして、受信機１１０２は、受信電波を包絡線検波し、検波値を検出し（ステップＳ９９）、検波値に基づいてフレーム長を検出する（ステップＳ１００）。【１０３９】
そして、受信機１１０２は、上述した方法によって有効なフレーム長を検出したか否かを判定する（ステップＳ１０１）。ステップＳ１０１において、有効なフレーム長を検出しなかったと判定されたとき、一連の動作は、終了する。【１０４０】
一方、ステップＳ１０１において、有効なフレーム長を検出したと判定されたとき、受信機１１０２は、周期Ｔｒの計測を開始し（ステップＳ１０２）、受信を停止する（ステップＳ１０３）。【１０４１】
その後、受信機１１０２は、周期Ｔｒの終了タイミングであるか否かを判定し（ステップＳ１０４）、周期Ｔｒの終了タイミングであると判定されると、受信可能状態へ移行する（ステップＳ１０５）。【１０４２】
そして、受信機１１０２は、ヘッダフレームおよびデータフレームの全てを受信したか否かを判定する（ステップＳ１０６）。【１０４３】
ステップＳ１０６において、ヘッダフレームおよびデータフレームの全てを受信していないと判定されたとき、送信機１１０１は、ｋ番目の周期Ｔｔの終了タイミングであるか否かを判定し（ステップＳ１０７）、ｋ番目の周期Ｔｔの終了タイミングであると判定すると、ｋ＝Ｋであるか否かを更に判定する（ステップＳ１０８）。ステップＳ１０８において、ｋ＝Ｋでないと判定されたとき、送信機１１０１は、ｋ＝ｋ＋１を設定する（ステップＳ１０９）。その後、一連の動作は、ステップＳ９４へ戻り、ステップＳ１０８において、ｋ＝Ｋであると判定されるまで、上述したステップＳ９４〜ステップＳ１０８が繰り返し実行される。【１０４４】
ステップＳ１０８において、ｋ＝Ｋであると判定されると、送信機１１０１は、送信を停止する（ステップＳ１１０）。【１０４５】
一方、受信機１１０２は、ステップＳ１０６において、ヘッダフレームおよびデータフレームの全てを受信したと判定すると、上述した方法によって、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉおよびデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎをビット列に変換し、データフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を機器１１０３へ出力し、機器１１０３を制御する（ステップＳ１１１）。そして、ステップＳ１１０，Ｓ１１１の後、一連の動作が終了する。【１０４６】
このように、１つの周期Ｔｔの期間内において、送信機１１０１は、１つのフレームを複数回連続して送信し、受信機１１０２は、送信機１１０１から送信された複数個のフレームのいずれか１つを受信することをヘッダフレームおよびデータフレームの全てについて実行する。【１０４７】
その結果、ヘッダフレームおよびデータフレームの各々を確実に受信でき、機器１１０３を相対制御する場合でも、機器１１０３を正確に制御できる。【１０４８】
なお、上記においては、無線フレームＷＦＲ１１は、ヘッダフレームＨＦＲ＿１〜ＨＦＲ＿ｉとデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎとを含むと説明したが、実施の形態１２においては、これに限らず、無線フレームＷＦＲ１１は、上述したサブヘッダフレームＳＨＦＲ、検証フレームＶＦＲ、終端フレームＦＦＲ、区切りフレームＫＦＲおよびチェックフレームＣＨＫの少なくとも１つのフレームを更に含んでいてもよい。【１０４９】
以下、無線通信システム１１００の応用例について説明する。【１０５０】
（応用例１）
図９６は、応用例１の構成を示す概略図である。図９６を参照して、応用例１における制御システム１１００Ａは、スマートホーン２０と、鍵３０とを備える。【１０５１】
スマートホーン２０は、図８８に示す送信機１１０１の構成を備える。鍵３０は、スマートホーン２０の利用者によって保有され、持ち運ばれる。【１０５２】
鍵３０は、鍵部３１と、リング部材３２と、タブ部材３３とを含む。鍵部３１は、リング部材３２を介してタブ部材３３に連結される。【１０５３】
タブ部材３３は、受信機３３０を備え、受信機３３０は、図８８に示す受信機１１０２と同じ構成からなる。【１０５４】
スマートホーン２０は、例えば、ＧＰＳを用いて、現在の位置と現在の時刻とを取得する。そして、スマートホーン２０は、現在の位置を示すビット列と、現在の時刻を示すビット列とをデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて鍵３０の受信機３３０へ送信する。【１０５５】
受信機３３０は、スマートホーン２０から無線フレームＷＦＲ１１を受信する。そして、受信機３３０は、受信電波に基づいて、上述した方法によってデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎのビット列を検出し、現在の位置と現在の時刻とを相互に対応付けて記憶部に記憶する。【１０５６】
このように、応用例１においては、スマートホーン２０は、現在の位置と現在の時刻とを定期的に取得し、その取得した現在の位置と現在の時刻とを鍵３０の受信機３３０へ送信し、受信機３３０は、スマートホーン２０の現在の位置と現在の時刻とを相互に対応付けて記憶部に記憶する。【１０５７】
その結果、スマートホーン２０の利用者は、万一、スマートホーン２０を無くした場合、鍵３０の受信機３３０に記憶された現在の位置と現在の時刻とを取得すれば、スマートホーン２０を無くした場所および時刻を把握できる。つまり、受信機３３０に記憶された最後の現在の位置および現在の時刻がスマートホーン２０を無くした場所および時刻になる。スマートホーン２０が無ければ、スマートホーン２０の現在の位置および現在の時刻を受信機３３０に記憶できなくなるからである。【１０５８】
なお、応用例１においては、鍵３０に代えて時計を用いてよく、一般的には、スマートホーン２０の利用者が保有している物であれば、どのような物であってもよい。【１０５９】
上述したように、応用例１は、スマートホーン２０を無くした場所および時刻を把握できる情報をスマートホーン２０の利用者が保有している物に装着された受信機３３０へ送信することを特徴とし、受信機３３０に記憶される情報は、スマートホーン２０を無くした場所および時刻を把握できる情報であれば、どのような情報であってもよい。【１０６０】
従って、応用例１は、一般的には、スマートホーン２０を無くした場所および時刻を把握する場合に適用される。【１０６１】
応用例１においては、スマートホーン２０は、現在の場所および現在の時刻に代えて現在の時刻のみを鍵３０へ送信し、受信機３３０は、スマートホーン２０から受信した現在の時刻のみを記憶部に記憶するようにしてもよい。受信機３３０がスマートホーン２０から時刻情報を受信しなくなった時刻が解れば、スマートホーン２０の利用者は、その時刻に自己がどこに居たのかを推測してスマートホーン２０を探し出すことができるからである。【１０６２】
（応用例２）
図９７は、応用例２の構成を示す概略図である。図９７を参照して、応用例２における制御システム１１００Ｂは、スマートホーン４０と、基地局５０と、クラウドサーバ６０と、雨具７０とを備える。【１０６３】
スマートホーン４０は、上述した送信機１１０１の構成を備える。【１０６４】
雨具７０は、傘７１と、受信機７２と、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｅｖｉｃｅ）７３とを含む。受信機７２は、上述した受信機１１０２と同じ構成からなる。そして、受信機７２およびＬＥＤ７３は、傘７１に装着される。【１０６５】
スマートホーン４０は、インストールされたアプリケーションプログラムによって、自動的に、基地局５０の無線アクセス網（３Ｇ回線）を介してクラウドサーバ６０にアクセスし、クラウドサーバ６０から天気予報を取得する。【１０６６】
そうすると、スマートホーン４０は、天気予報を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて雨具７０の受信機７２へ送信する。【１０６７】
受信機７２は、スマートホーン４０から無線フレームＷＦＲ１１を受信する。そして、受信機７２は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて天気予報の内容を調べ、天気予報が雨であれば、点灯するようにＬＥＤ７３を制御する。そして、ＬＥＤ７３は、受信機７２からの制御に従って点灯する。【１０６８】
このように、スマートホーン４０は、ネットワークで取得した別の情報（天気予報）を制御対象の雨具７０に送信する。これによって、スマートホーン４０の利用者は、雨具７０を忘れずに持って出かけることができる。【１０６９】
なお、応用例２においては、天気予報が雨である場合、ＬＥＤ７３が点灯することに代えて、傘７１が開くようにしてもよい。【１０７０】
上述したように、応用例２は、一般的には、スマートホーン４０の利用者が出かけるときに持って行かなければならない物を忘れないようにする場合に適用される。【１０７１】
（応用例３）
図９８は、応用例３の構成を示す概略図である。図９８を参照して、応用例３における制御システム１１００Ｃは、スマートホーン８０と、アクセスポイント９０と、スマートメーター１００−１と、照明１１０，１２０と、制御線１３０とを備える。【１０７２】
アクセスポイント９０、スマートメーター１００−１および照明１１０，１２０は、制御線１３０に接続される。制御線１３０の規格は、任意である。【１０７３】
スマートホーン８０は、上述した送信機１１０１の構成を備える。照明１１０は、受信機１１１を備え、照明１２０は、受信機１２１を備える。受信機１１１，１２１の各々は、上述した受信機１１０２と同じ構成からなる。【１０７４】
スマートホーン８０は、通常の方法によって、アクセスポイント９０と無線リンクを確立する。そして、スマートホーン８０は、アクセスポイント９０にアクセスして自己の認証情報をアクセスポイント９０へ送信し、照明１１０，１２０を制御可能か否かをアクセスポイント９０に問い合わせる。【１０７５】
アクセスポイント９０は、スマートホーン８０からの問合せに応じて、２つの照明１１０，１２０に供給可能な電力を自己に送信するようにスマートメーター１００−１に要求する。スマートメーター１００−１は、アクセスポイント９０からの要求に応じて、２つの照明１１０，１２０に供給可能な電力をアクセスポイント９０へ送信する。【１０７６】
アクセスポイント９０は、２つの照明１１０，１２０に供給可能な電力をスマートメーター１００−１から受信する。また、アクセスポイント９０は、２つの照明１１０，１２０を点灯させることができる電力を予め保持している。更に、アクセスポイント９０は、スマートホーン８０から受信した認証情報に基づいてスマートホーン８０が正規であるか否かを判定する。そして、アクセスポイント９０は、スマートホーン８０が正規であると判定すると、２つの照明１１０，１２０に供給可能な電力が２つの照明１１０，１２０を点灯させることができる電力よりも多いか否かを判定する。そして、アクセスポイント９０は、供給可能な電力が２つの照明１１０，１２０を点灯させることができる電力よりも多いとき、スマートホーン８０に照明１１０，１２０の制御を許可する。そうすると、アクセスポイント９０は、スマートホーン８０から照明１１０，１２０を制御可能となる信号を制御線１３０を介して照明１１０，１２０へ送信する。これによって、制御線１３０は、制御可の状態になる。【１０７７】
スマートホーン８０は、アクセスポイント９０によって照明１１０，１２０の制御を許可されると、送信機１１０１と同じ動作によって、照明１１０，１２０の調光を制御する制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せてそれぞれ受信機１１１，１２１へ送信する。【１０７８】
受信機１１１は、スマートホーン８０から無線フレームを受信する。そして、受信機１１１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて照明１１０の調光を制御する。【１０７９】
また、受信機１２１は、スマートホーン８０から無線フレームを受信する。そして、受信機１２１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて照明１２０の調光を制御する。【１０８０】
このように、応用例３においては、スマートホーン８０は、照明１１０，１２０を制御するとき、アクセスポイント９０に帰属すること、およびアクセスポイント９０から照明１１０，１２０の制御の許可を取得することを条件に照明１１０，１２０を制御できる。【１０８１】
また、スマートホーン８０による照明１１０，１２０の制御を制御線１３０が制御可の状態になっている期間にだけ制限できる。【１０８２】
上述したように、応用例３は、一般的に、スマートメーター１００−１が保有するローカルな情報と、アクセスポイント９０が保有するスマートホーン８０の認証情報とによって制御対象の機器（＝照明１１０，１２０）の制御を制限する場合に適用される。【１０８３】
（応用例４）
図９９は、応用例４の構成を示す概略図である。図９９を参照して、応用例４における制御システム１１００Ｄは、スマートホーン１４０と、プリンタ１５０とを備える。【１０８４】
スマートホーン１４０は、上述した送信機１１０１と同じ構成からなる。プリンタ１５０は、受信機１５１を備える。受信機１５１は、上述した受信機１１０２と同じ構成からなる。【１０８５】
スマートホーン１４０およびプリンタ１５０は、同じ部屋内に配置される。即ち、プリンタ１５０は、スマートホーン１４０の周辺に配置される。そして、プリンタ１５０は、一定期間（例えば、１０分）、使用されていないとき、低消費電力で待機する。低消費電力は、例えば、通常動作時の消費電力の１０％〜３０％の消費電力からなり、一般的には、通常動作時の消費電力よりも少ない任意の消費電力からなる。【１０８６】
スマートホーン１４０は、プリンタ１５０の制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せてプリンタ１５０の受信機１５１へ送信する。【１０８７】
受信機１５１は、スマートホーン１４０から無線フレームを受信する。そして、受信機１５１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいてプリンタ１５０を起動する。【１０８８】
プリンタ１５０は、受信機１５１からの制御に従って起動した後、スマートホーン１４０の持ち主による使用が終了し、一定時間が経過すると、低消費電力で待機する。【１０８９】
このように、応用例４においては、スマートホーン１４０は、自己の周辺に配置されたプリンタ１５０を起動する。これによって、スマートホーン１４０の持ち主は、プリンタ１５０を使用したい時にプリンタ１５０を遠隔で起動して各種のデータをプリントできる。また、プリンタ１５０の消費電力を節約できる。【１０９０】
なお、応用例４においては、制御システム１１００Ｄは、スマートホーン１４０に代えてパーソナルコンピュータを備えていてもよい。この場合、パーソナルコンピュータは、スマートホーン１４０と同じ動作によってプリンタ１５０を起動する。【１０９１】
また、プリンタ１５０は、スマートホーン１４０の位置情報から関連付けられる位置に存在すればよい。【１０９２】
（応用例５）
図１００は、応用例５の構成を示す概略図である。図１００を参照して、応用例５における制御システム１１００Ｅは、スマートホーン１６０と、ＶＴＲ１７０と、ゲーム機１８０と、テレビジョン１９０とを備える。【１０９３】
スマートホーン１６０、ＶＴＲ１７０、ゲーム機１８０およびテレビジョン１９０は、１つの家の内部に配置される。【１０９４】
スマートホーン１６０は、上述した送信機１１０１と同じ構成からなる。ＶＴＲ１７０は、受信機１７１を備える。ゲーム機１８０は、受信機１８１を備える。テレビジョン１９０は、受信機１９１を備える。受信機１７１，１８１，１９１の各々は、上述した受信機１１０２と同じ構成からなる。【１０９５】
スマートホーン１６０は、送信機１１０１と同じようにして、ＶＴＲ１７０をオンする制御内容、ＶＴＲ１７０をオフする制御内容、ＶＴＲ１７０のボリュームを大きくする制御内容およびＶＴＲ１７０のボリュームを小さくする制御内容のいずれかを示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機１７１へ送信する。【１０９６】
また、スマートホーン１６０は、送信機１１０１と同じようにして、ゲーム機１８０をオンする制御内容、ゲーム機１８０をオフする制御内容、ゲーム機１８０のボリュームを大きくする制御内容およびゲーム機１８０のボリュームを小さくする制御内容のいずれかを示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機１８１へ送信する。【１０９７】
更に、スマートホーン１６０は、送信機１１０１と同じようにして、テレビジョン１９０をオンする制御内容、テレビジョン１９０をオフする制御内容、テレビジョン１９０のボリュームを大きくする制御内容およびテレビジョン１９０のボリュームを小さくする制御内容のいずれかを示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機１９１へ送信する。【１０９８】
ＶＴＲ１７０の受信機１７１は、スマートホーン１６０から無線フレームを受信する。そして、受信機１７１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、ＶＴＲ１７０をオンし、またはＶＴＲ１７０をオフし、またはＶＴＲ１７０のボリュームを大きくし、またはＶＴＲ１７０のボリュームを小さくする。【１０９９】
また、ゲーム機１８０の受信機１８１は、スマートホーン１６０から無線フレームを受信する。そして、受信機１８１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、ゲーム機１８０をオンし、またはゲーム機１８０をオフし、またはゲーム機１８０のボリュームを大きくし、またはゲーム機１８０のボリュームを小さくする。【１１００】
更に、テレビジョン１９０の受信機１９１は、スマートホーン１６０から無線フレームを受信する。そして、受信機１９１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、テレビジョン１９０をオンし、またはテレビジョン１９０をオフし、またはテレビジョン１９０のボリュームを大きくし、またはテレビジョン１９０のボリュームを小さくする。【１１０１】
このように、応用例５においては、スマートホーン１６０は、家庭内の家電のオン／オフおよびボリュームの大／小を制御する。従って、スマートホーン１６０を家電のリモコン（リモートコントローラ）として使用できる。【１１０２】
（応用例６）
図１０１は、応用例６の構成を示す概略図である。図１０１を参照して、応用例６における制御システム１１００Ｆは、スマートホーン２３０と、空調２４０と、照明２５０とを備える。【１１０３】
スマートホーン２３０は、オフィスまたは商業施設で働く人によって保持される。空調２４０および照明２５０は、オフィスまたは商業施設内に設置される。【１１０４】
スマートホーン２３０は、上述した送信機１１０１と同じ構成からなる。空調２４０は、受信機２４１を備える。照明２５０は、受信機２５１を備える。受信機２４１，２５１の各々は、上述した受信機１１０２と同じ構成からなる。【１１０５】
スマートホーン２３０は、送信機１１０１と同じようにして、空調２４０を節電する制御内容、またはスマートホーン２３０の持ち主の好みに応じた制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機２４１へ送信する。そして、スマートホーン２３０の持ち主の好みに応じた制御内容としては、例えば、送風を強めにする、送風を弱めにする、温度を高めに設定する、温度を低めに設定する、および送風がスマートホーン２３０の持ち主に直接当たらないようにする等である。【１１０６】
また、スマートホーン２３０は、送信機１１０１と同じようにして、照明２５０を節電する制御内容、またはスマートホーン２３０の持ち主の好みに応じた制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機２５１へ送信する。そして、スマートホーン２３０の持ち主の好みに応じた制御内容としては、例えば、光を明るくする、および光を暗くする等である。【１１０７】
空調２４０の受信機２４１は、スマートホーン２３０から無線フレームを受信する。そして、受信機２４１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、空調２４０の送風を強くし、または空調２４０の送風を弱くし、または空調２４０の温度を高く設定し、または空調２４０の温度を低く設定する。【１１０８】
照明２５０の受信機２５１は、スマートホーン２３０から無線フレームを受信する。そして、受信機２５１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、照明２５０の光を明るくし、または照明２５０の光を暗くする。【１１０９】
このように、応用例６においては、オフィスまたは商業施設で働く人は、自己のスマートホーン２３０を用いて自分の席から、空調２４０および照明２５０を節電したり、自分の好みに応じて空調２４０および照明２５０を制御する。【１１１０】
従って、オフィスまたは商業施設における省エネを実現できる。また、オフィスまたは商業施設内を快適にできる。【１１１１】
なお、応用例６においては、制御システム１１００Ｆは、空調２４０および照明２５０以外の電気機器を備えていてもよく、オフィスまたは商業施設に設置される電気機器であれば、どのような電気機器を備えていてもよい。【１１１２】
そして、受信機２４１，２５１は、建物内または施設内または施設上に設置され、建物または施設を利用する人の好みに応じてそれぞれ空調２４０および照明２５０（被制御部）を制御するものであればよい。【１１１３】
（応用例７）
図１０２は、応用例７の構成を示す概略図である。図１０２を参照して、応用例７における制御システム１１００Ｇは、スマートホーン２６０と、シャッター２７０と、照明２８０とを備える。【１１１４】
スマートホーン２６０は、住人が居住する居住空間と共用部とを含む建物（例えば、マンション）の住人によって保持される。シャッター２７０および照明２８０は、この建物の共用部に設置される。【１１１５】
スマートホーン２６０は、上述した送信機１１０１と同じ構成からなる。シャッター２７０は、受信機２７１を備える。照明２８０は、受信機２８１を備える。受信機２７１，２８１の各々は、上述した受信機１１０２と同じ構成からなる。【１１１６】
スマートホーン２６０は、送信機１１０１と同じようにして、シャッター２７０を開く制御内容、またはシャッター２７０を閉じる制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機２７１へ送信する。【１１１７】
また、スマートホーン２６０は、送信機１１０１と同じようにして、照明２８０をオンする制御内容、または照明２８０をオフする制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機２８１へ送信する。【１１１８】
シャッター２７０の受信機２７１は、スマートホーン２６０から無線フレームを受信する。そして、受信機２７１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、シャッター２７０を開き、またはシャッター２７０を閉じる。【１１１９】
また、照明２８０の受信機２８１は、スマートホーン２６０から無線フレームを受信する。そして、受信機２８１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、照明２８０をオンし、または照明２８０をオフする。【１１２０】
このように、応用例７においては、マンション等の住人は、自己のスマートホーン２６０を用いてマンション等の共用部に設置されたシャッター２７０および照明２８０を制御する。【１１２１】
従って、マンション等の共用部に設置された電気機器を節電できる。また、マンション等の共用部に設置された電気機器を自由に制御できるので、マンション等における生活を快適にできる。【１１２２】
なお、応用例７においては、制御システム１１００Ｇは、シャッター２７０および照明２８０以外の電気機器を備えていてもよく、一般的には、マンション等の共用部に設置される電気機器であれば、どのような電気機器を備えていてもよい。【１１２３】
そして、電気機器は、複数の人が所持する複数のスマートホーン２６０（＝複数の送信機１１０１）によって制御されればよい。【１１２４】
（応用例８）
図１０３は、応用例８の構成を示す概略図である。図１０３を参照して、応用例８における制御システム１１００Ｈは、スマートホーン２９０と、鍵３１０と、鞄３２０とを備える。【１１２５】
スマートホーン２９０は、上述した送信機１１０１と同じ構成からなる。鍵３１０および鞄３２０は、スマートホーン２９０の利用者の携帯品からなる。鍵３１０は、受信機３１１を備え、鞄３２０は、受信機３２１を備えるそして、受信機３１１，３２１の各々は、上述した受信機１１０２と同じ構成からなる。この場合、受信機３１１は、表示装置を制御する。また、受信機３２１は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｅｖｉｃｅ）またはスピーカを制御する。【１１２６】
鞄３２０を制御する場合、スマートホーン２９０は、送信機１１０１と同じ方法によって、制御内容を示すビット列をデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて受信機３２１へ送信する。【１１２７】
鞄３２０の受信機３２１は、スマートホーン２９０から無線フレームを受信する。そして、受信機３２１は、受信電波に基づいて、上述した方法によってビット列を検出し、その検出したビット列に基づいて、被制御部としてのＬＥＤを点灯する。【１１２８】
これによって、スマートホーン２９０の利用者は、ＬＥＤの点灯を見て自己の携帯品である鞄３２０が何処にあるかを知ることができる。【１１２９】
なお、受信機３２１がスピーカを制御する場合、受信機３２１は、音を発するようにスピーカを制御する。これによって、スマートホーン２９０の利用者は、スピーカが発する音を聞いて自己の携帯品である鞄３２０が何処にあるかを知ることができる。【１１３０】
また、鍵３１０を制御する場合、スマートホーン２９０は、例えば、ＧＰＳを用いて、現在の位置と現在の時刻とを取得する。そして、スマートホーン２９０は、送信機１１０１と同じ方法によって、現在の位置を示すビット列と、現在の時刻を示すビット列とをデータフレームＤＦＲ＿１〜ＤＦＲ＿ｎに載せて鍵３１０の受信機３１１へ送信する。【１１３１】
鍵３１０の受信機３１１は、スマートホーン２９０から無線フレームを受信する。そして、受信機３１１は、受信電波に基づいて、上述した方法によってビット列に基づいて現在の位置と現在の時刻とを検出し、その検出した現在の位置と現在の時刻とを相互に対応付けて記憶部に記憶するとともに、現在の位置と現在の時刻とを表示装置に表示する。【１１３２】
これによって、スマートホーン２９０の利用者は、自己の携帯品である鍵３１０を監視することができる。【１１３３】
このように、応用例８においては、スマートホーン２９０によって“呼出される物”またはスマートホーン２９０によって“監視する物”を制御対象とすることを特徴とする。【１１３４】
なお、制御システム１０Ｉは、スマートホーン２９０によって“呼出される物”またはスマートホーン２９０によって“監視する物”であれば、鍵３１０および鞄３２０以外の物を備えていてもよい。【１１３５】
実施の形態１２においては、送信機１１０１および受信機１１０２の動作は、プログラムによって実行されてもよい。この場合、送信機１１０１および受信機１１０２の各々は、ＣＰＵ、ＲＯＭおよびＲＡＭを備えている。そして、送信機１１０１においては、ＲＯＭは、図９５に示すステップＳ９１〜Ｓ９７，Ｓ１０７〜Ｓ１１０からなるプログラムＵを記憶しており、ＣＰＵは、ＲＯＭからプログラムＵを読み出して実行する。これによって、送信機１１０１の動作が実行される。また、受信機１１０２においては、ＲＯＭは、図９５に示すステップＳ９８〜Ｓ１０６，Ｓ１１１からなるプログラムＶを記憶しており、ＣＰＵは、ＲＯＭからプログラムＶを読み出して実行する。これによって、受信機１１０２の動作が実行される。更に、送信機１１０１のＲＯＭおよび受信機１１０２のＲＯＭは、コンピュータ（ＣＰＵ）が読み取り可能なプログラムを記憶した記憶媒体に相当する。【１１３６】
実施の形態１２におけるその他の説明は、実施の形態１〜実施の形態１１における説明と同じである。【１１３７】
なお、上記においては、受信機２，１０２，２０２，３０２，４０２，５０２，６０２，７０２，７０２Ａ，８０２，９０２，１００２，１１０２は、無線フレームの受信電波を包絡線検波すると説明したが、この発明の実施の形態においては、これに限らず、受信機２，１０２，２０２，３０２，４０２，５０２，６０２，７０２，７０２Ａ，８０２，９０２，１００２，１１０２は、無線フレームの受信電波を同期検波してもよく、無線フレームの受信電波を再生検波してもよく、一般的には、無線フレームの受信電波を検波すればよい。【１１３８】
上述した実施の形態１から実施の形態１２においては、各種の送信機および受信機について説明した。従って、この発明の実施の形態による送信機は、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを生成する生成手段と、無線通信空間が空いているとき無線フレームを送信し、かつ、無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式に従って、第１の無線フレームおよび第２の無線フレームを続けて送信する送信手段とを備えていればよい。【１１３９】
また、この発明の実施の形態による受信機は、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する受信手段と、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検出する第１の検出手段と、送信対象のデータの始りが検出されると、第２の無線フレームの受信電波に基づいて第２の無線フレームのフレーム長を検出する第２の検出手段と、検出されたフレーム長を送信対象のデータを示すビット列に復号する復号手段とを備えていればよい。【１１４０】
更に、この発明の実施の形態による送信機における無線フレームの送信をコンピュータに実行させるためのプログラムは、生成手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを生成する第１のステップと、送信手段が、無線通信空間が空いているとき無線フレームを送信し、かつ、無線通信空間が空いていないとき無線フレームの送信を待機する無線通信方式に従って、第１の無線フレームおよび第２の無線フレームを続けて送信する第２のステップとを備えていればよい。【１１４１】
更に、この発明の実施の形態による受信機における無線フレームの受信をコンピュータに実行させるためのプログラムは、受信手段が、送信対象のデータのヘッダ情報を表わすフレーム長を有する第１の無線フレームと、送信対象のデータを表わすフレーム長を有する第２の無線フレームとを順次受信する第１のステップと、第１の検出手段が、第１の無線フレームの受信電波に基づいて送信対象のデータの始りを検出する第２のステップと、第２の検出手段が、送信対象のデータの始りが検出されると、第２の無線フレームの受信電波に基づいて第２の無線フレームのフレーム長を検出する第３のステップと、復号手段が、検出されたフレーム長を送信対象のデータを示すビット列に復号する第４のステップとを備えていればよい。【１１４２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【１１４３】
この発明は、送信機において実行されるプログラム、受信機および受信機において実行されるプログラムに適用される。
【要約】送信機１は、送信対象のデータの始りを表わすフレーム長を有するヘッダフレームと、送信対象のデータを表わすフレーム長を有するデータフレームと、送信対象のデータの終りを表わすフレーム長を有する終端フレームとを生成する。そして、送信機１は、無線通信空間が空いているとき、ｋ番目のフレームを送信することをヘッダフレーム、データフレームおよび終端フレームの全てについて実行し、ＣＳＭＡ／ＣＡ方式に従ってヘッダフレーム、データフレームおよび終端フレームを続けて送信する。
【選択図】図８【図１】
0005481004.tif 000002
【図２】
0005481004.tif 000003
【図３】
0005481004.tif 000004
【図４】
0005481004.tif 000005
【図５】
0005481004.tif 000006
【図６】
0005481004.tif 000007
【図７】
0005481004.tif 000008
【図８】
0005481004.tif 000009
【図９】
0005481004.tif 000010
【図１０】
0005481004.tif 000011
【図１１】
0005481004.tif 000012
【図１２】
0005481004.tif 000013
【図１３】
0005481004.tif 000014
【図１４】
0005481004.tif 000015
【図１５】
0005481004.tif 000016
【図１６】
0005481004.tif 000017
【図１７】
0005481004.tif 000018
【図１８】
0005481004.tif 000019
【図１９】
0005481004.tif 000020
【図２０】
0005481004.tif 000021
【図２１】
0005481004.tif 000022
【図２２】
0005481004.tif 000023
【図２３】
0005481004.tif 000024
【図２４】
0005481004.tif 000025
【図２５】
0005481004.tif 000026
【図２６】
0005481004.tif 000027
【図２７】
0005481004.tif 000028
【図２８】
0005481004.tif 000029
【図２９】
0005481004.tif 000030
【図３０】
0005481004.tif 000031
【図３１】
0005481004.tif 000032
【図３２】
0005481004.tif 000033
【図３３】
0005481004.tif 000034
【図３４】
0005481004.tif 000035
【図３５】
0005481004.tif 000036
【図３６】
0005481004.tif 000037
【図３７】
0005481004.tif 000038
【図３８】
0005481004.tif 000039
【図３９】
0005481004.tif 000040
【図４０】
0005481004.tif 000041
【図４１】
0005481004.tif 000042
【図４２】
0005481004.tif 000043
【図４３】
0005481004.tif 000044
【図４４】
0005481004.tif 000045
【図４５】
0005481004.tif 000046
【図４６】
0005481004.tif 000047
【図４７】
0005481004.tif 000048
【図４８】
0005481004.tif 000049
【図４９】
0005481004.tif 000050
【図５０】
0005481004.tif 000051
【図５１】
0005481004.tif 000052
【図５２】
0005481004.tif 000053
【図５３】
0005481004.tif 000054
【図５４】
0005481004.tif 000055
【図５５】
0005481004.tif 000056
【図５６】
0005481004.tif 000057
【図５７】
0005481004.tif 000058
【図５８】
0005481004.tif 000059
【図５９】
0005481004.tif 000060
【図６０】
0005481004.tif 000061
【図６１】
0005481004.tif 000062
【図６２】
0005481004.tif 000063
【図６３】
0005481004.tif 000064
【図６４】
0005481004.tif 000065
【図６５】
0005481004.tif 000066
【図６６】
0005481004.tif 000067
【図６７】
0005481004.tif 000068
【図６８】
0005481004.tif 000069
【図６９】
0005481004.tif 000070
【図７０】
0005481004.tif 000071
【図７１】
0005481004.tif 000072
【図７２】
0005481004.tif 000073
【図７３】
0005481004.tif 000074
【図７４】
0005481004.tif 000075
【図７５】
0005481004.tif 000076
【図７６】
0005481004.tif 000077
【図７７】
0005481004.tif 000078
【図７８】
0005481004.tif 000079
【図７９】
0005481004.tif 000080
【図８０】
0005481004.tif 000081
【図８１】
0005481004.tif 000082
【図８２】
0005481004.tif 000083
【図８３】
0005481004.tif 000084
【図８４】
0005481004.tif 000085
【図８５】
0005481004.tif 000086
【図８６】
0005481004.tif 000087
【図８７】
0005481004.tif 000088
【図８８】
0005481004.tif 000089
【図８９】
0005481004.tif 000090
【図９０】
0005481004.tif 000091
【図９１】
0005481004.tif 000092
【図９２】
0005481004.tif 000093
【図９３】
0005481004.tif 000094
【図９４】
0005481004.tif 000095
【図９５】
0005481004.tif 000096
【図９６】
0005481004.tif 000097
【図９７】
0005481004.tif 000098
【図９８】
0005481004.tif 000099
【図９９】
0005481004.tif 000100
【図１００】
0005481004.tif 000101
【図１０１】
0005481004.tif 000102
【図１０２】
0005481004.tif 000103
【図１０３】
0005481004.tif 000104