(57)【特許請求の範囲】
【請求項１】
予め決められた周波数チャネルを用いて接続要求を試行する第１の接続試行状態と、複数の周波数チャネルを用いて接続要求を試行する第２の接続試行状態のいずれかによって無線接続する無線通信装置であって、
前記複数の周波数チャネルのいずれかに干渉が発生したことを検出する干渉検出部と、
前記干渉の発生に応じて前記複数の周波数チャネルに対するサーチを要求するための第１のフィールドと、当該周波数チャネルは前記干渉が検出されたチャネルであるか否かを示す第２のフィールドとを含む接続要求フレームを生成するフレーム生成部と、
前記第１の接続試行状態においては前記予め決められた周波数チャネルを用いて前記接続要求フレームを送信し、前記第２の接続試行状態においては前記複数の周波数チャネルを用いて前記接続要求フレームを送信する送信部と、
前記干渉の発生に応じて、前記第２の接続試行状態に遷移する制御部と、
干渉を検出していない周波数チャネルにおいて送信した接続要求フレームについて、当該周波数チャネルにおいて干渉を検出していないことを示す情報を含んだ応答フレームを受信した場合に、当該周波数チャネルにおいて接続応答フレームの受信待受けを行う受信部と、
を具備する無線通信装置。
【請求項２】
前記応答フレームが前記複数の周波数チャネルに対する接続試行を要求している場合に、前記制御部は、前記第２の接続試行状態に遷移する請求項１記載の装置。
【請求項３】
接続要求の開始から第１の時間間隔が経過した回数をカウントするカウンタをさらに具備し、
前記制御部は、前記回数が予め決められた値となった場合に前記第２の接続試行状態に遷移する請求項１記載の装置。
【請求項４】
無線通信を行うためのアンテナをさらに具備する請求項１乃至３のいずれかに記載の装置。
【請求項５】
複数の周波数チャネルのいずれかに干渉が発生したことを検出する干渉検出部と、
予め決められた周波数チャネルをサーチする第１のサーチ状態と、複数の周波数チャネルをサーチする第２のサーチ状態のいずれかによって待受けを行う制御部と、
前記複数の周波数チャネルに対するサーチを要求するための第１のフィールドと、当該周波数チャネルは干渉が検出されたチャネルであるか否かを示す第２のフィールドとを含んだ接続要求フレームを受信する受信部と、
前記干渉の発生に応じて前記複数の周波数チャネルに対する接続試行を要求するための第３のフィールドと、当該周波数チャネルは前記干渉が検出されたチャネルであるか否かを示す第４のフィールドとを含んだ応答フレームを生成するフレーム生成部と、
前記接続要求フレームの受信に応じて前記応答フレームを送信する送信部と、
を具備し、
前記制御部は、前記干渉の発生を検出するか、前記第１のフィールドが前記複数の周波数チャネルに対するサーチを要求する旨を示す場合に、前記第２のサーチ状態に遷移する無線通信装置。
【請求項６】
サーチの開始から第２の時間間隔が経過した回数をカウントするカウンタをさらに具備し、
前記制御部は、前記回数が予め決められた値となった場合に前記第２のサーチ状態に遷移する請求項５記載の装置。
【請求項７】
前記送信部は、前記接続要求フレームにおける前記第２のフィールドが、当該周波数チャネルは干渉が検出されたチャネルでないことを示し、かつ、当該周波数チャネルについては前記干渉検出部によって干渉が検出されていない場合に、当該周波数チャネルによって前記応答フレームを送信する請求項５記載の装置。
【請求項８】
無線通信を行うためのアンテナをさらに具備する請求項５乃至７のいずれかに記載の装置。
【請求項９】
予め決められた周波数チャネルを用いて接続要求を試行する第１の接続試行状態と、複数の周波数チャネルを用いて接続要求を試行する第２の接続試行状態のいずれかによって無線接続する無線通信方法であって、
前記複数の周波数チャネルのいずれかに干渉が発生したことを検出するステップと、
前記干渉の発生に応じて前記複数の周波数チャネルに対するサーチを要求するための第１のフィールドと、当該周波数チャネルは前記干渉が検出されたチャネルであるか否かを示す第２のフィールドとを含む接続要求フレームを生成するステップと、
前記第１の接続試行状態においては前記予め決められた周波数チャネルを用いて前記接続要求フレームを送信し、前記第２の接続試行状態においては前記複数の周波数チャネルを用いて前記接続要求フレームを送信するステップと、
前記干渉の発生に応じて、前記第２の接続試行状態に遷移するステップと、
干渉を検出していない周波数チャネルにおいて送信した接続要求フレームについて、当該周波数チャネルにおいて干渉を検出していないことを示す情報を含んだ応答フレームを受信した場合に、当該周波数チャネルにおいて接続応答フレームの受信待受けを行うステップと、
を含む無線通信方法。
【請求項１０】
複数の周波数チャネルのいずれかに干渉が発生したことを検出するステップと、
予め決められた周波数チャネルをサーチする第１のサーチ状態と、複数の周波数チャネルをサーチする第２のサーチ状態のいずれかによって待受けを行うステップと、
前記複数の周波数チャネルに対するサーチを要求するための第１のフィールドと、当該周波数チャネルは干渉が検出されたチャネルであるか否かを示す第２のフィールドとを含んだ接続要求フレームを受信するステップと、
前記干渉の発生に応じて前記複数の周波数チャネルに対する接続試行を要求するための第３のフィールドと、当該周波数チャネルは前記干渉が検出されたチャネルであるか否かを示す第４のフィールドとを含んだ応答フレームを生成するステップと、
前記接続要求フレームの受信に応じて前記応答フレームを送信するステップと、
前記干渉の発生を検出するか、前記第１のフィールドが前記複数の周波数チャネルに対するサーチを要求する旨を示す場合に、前記第２のサーチ状態に遷移するステップと、
を含む無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、近接距離で無線通信を行う無線通信装置に関する。
【背景技術】
【０００２】
一方の無線通信装置が干渉を受けたことを他方の無線通信装置に通知することにより、干渉を受けた周波数チャネルを回避して無線通信を行う無線通信装置が知られている。双方の無線通信装置は、干渉が発生した周波数チャネル以外の他の周波数チャネルについての情報を共有した後、干渉が発生していない他の周波数チャネルに移動して無線通信を再開する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３０７３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線通信を行う双方の無線通信装置が干渉の情報を共有できなくなる場合に対処し、干渉を受けていない周波数チャネルを用いて無線接続できることが望ましい。
【課題を解決するための手段】
【０００５】
実施形態によれば、予め決められた周波数チャネルを用いて接続要求を試行する第１の接続試行状態と、複数の周波数チャネルを用いて接続要求を試行する第２の接続試行状態のいずれかによって無線接続する無線通信装置が提供される。干渉検出部は、前記複数の周波数チャネルのいずれかに干渉が発生したことを検出する。フレーム生成部は、前記干渉の発生に応じて前記複数の周波数チャネルに対するサーチを要求するための第１のフィールドと、当該周波数チャネルは前記干渉が検出されたチャネルであるか否かを示す第２のフィールドとを含む接続要求フレームを生成する。送信部は、前記第１の接続試行状態においては前記予め決められた周波数チャネルを用いて前記接続要求フレームを送信し、前記第２の接続試行状態においては前記複数の周波数チャネルを用いて前記接続要求フレームを送信する。制御部は、前記干渉の発生に応じて、前記第２の接続試行状態に遷移する。
【図面の簡単な説明】
【０００６】
【図１】実施形態に係る無線通信装置が無線通信を行う一例を示すブロック図
【図２】実施形態に係る無線通信装置の概略構成の一例を示すブロック図
【図３】無線通信装置が送信する接続要求フレームのフレームフォーマットの一例を示す図
【図４】無線通信装置が送信するＡＣＫフレームのフレームフォーマットの一例を示す図
【図５Ａ】無線接続前の接続試行処理の一例を示すフローチャート
【図５Ｂ】無線接続前の接続試行処理の一例を示すフローチャート
【図５Ｃ】無線接続前の接続試行処理の一例を示すフローチャート
【図６】図２の無線通信装置にプリアンブル検出部を追加した構成の一例を示す図
【図７Ａ】無線接続前の接続試行処理の変形例を示すフローチャート
【図７Ｂ】無線接続前の接続試行処理の変形例を示すフローチャート
【図７Ｃ】無線接続前の接続試行処理の変形例を示すフローチャート
【図７Ｄ】無線接続前の接続試行処理の変形例を示すフローチャート
【図８】３つの周波数チャネルにおけるフレーム交換シーケンスを示したタイミング図
【図９】接続要求フレームのマルチチャネルサーチ要求フィールド、干渉検出フィールド、ＡＣＫポリシーフィールドの設定値をまとめたテーブルを示す図
【図１０】３つの周波数チャネルにおけるフレーム交換シーケンスを示したタイミング図
【図１１】実施形態に係る無線通信装置の概略構成の一例を示すブロック図
【図１２Ａ】無線通信装置が行う無線接続前のサーチ処理の一例を示すフローチャート
【図１２Ｂ】無線通信装置が行う無線接続前のサーチ処理の一例を示すフローチャート
【図１２Ｃ】無線通信装置が行う無線接続前のサーチ処理の一例を示すフローチャート
【図１３】図１１の無線通信装置にプリアンブル検出部を追加した構成の一例を示す図
【図１４Ａ】図１２Ａ〜図１２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図１４Ｂ】図１２Ａ〜図１２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図１４Ｃ】図１２Ａ〜図１２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図１５】接続要求フレームのマルチチャネルサーチ要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）と干渉検出フィールド（Ｉｎｔｅｒｆｅｒｅｎｃｅ）の値に応じた動作を示したテーブルを示す図
【図１６】ＡＣＫフレームのマルチチャネル接続試行要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）と干渉検出フィールド（Ｉｎｔｅｒｆｅｒｅｎｃｅ）の値に応じた動作を示したテーブルを示す図
【図１７】図６の無線通信装置にインターバルカウンタを追加した構成の一例を示す図
【図１８Ａ】図７Ａ〜図７Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図１８Ｂ】図７Ａ〜図７Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図１８Ｃ】図７Ａ〜図７Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図１８Ｄ】図７Ａ〜図７Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図１９】デフォルトチャネル接続試行モード中のフェーズ切替えを示したタイミング図
【図２０】デフォルトチャネル接続試行モードにおけるデフォルトチャネル接続試行フェーズとマルチチャネル接続試行フェーズのフレーム交換シーケンスを示したタイミング図
【図２１】図１３の無線通信装置にインターバルカウンタを追加した構成の一例を示す図
【図２２Ａ】図１４Ａ〜図１４Ｃに示した無線接続前のサーチ処理の変形例を示すフローチャート
【図２２Ｂ】図１４Ａ〜図１４Ｃに示した無線接続前のサーチ処理の変形例を示すフローチャート
【図２２Ｃ】図１４Ａ〜図１４Ｃに示した無線接続前のサーチ処理の変形例を示すフローチャート
【図２３】デフォルトチャネルサーチモード中のフェーズ切替えを示したタイミング図
【図２４】デフォルトチャネルサーチモードにおけるデフォルトチャネルサーチフェーズとマルチチャネルサーチフェーズのフレーム交換シーケンスを示したタイミング図
【図２５】図２１の無線通信装置に接続判断部を追加した構成の一例を示す図
【図２６Ａ】図２２Ａ〜図２２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図２６Ｂ】図２２Ａ〜図２２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図２６Ｃ】図２２Ａ〜図２２Ｃの無線接続前のサーチ処理の変形例を示すフローチャート
【図２７】図１７の無線通信装置に応答待ちタイマーを追加した構成の一例を示す図
【図２８Ａ】図１８Ａ〜図１８Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図２８Ｂ】図１８Ａ〜図１８Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図２８Ｃ】図１８Ａ〜図１８Ｄの無線接続前の接続試行処理の変形例を示すフローチャート
【図２９】第７の実施形態に係る無線通信装置を概略的に示したブロック図
【図３０】第８の実施形態に係る無線通信装置を概略的に示したブロック図
【図３１】第９の実施形態に係る無線通信装置を概略的に示したブロック図
【図３２】第１０の実施形態に係る無線通信装置を概略的に示したブロック図
【図３３】第１１の実施形態に係る無線通信装置を概略的に示したブロック図
【図３４】第１２の実施形態に係る無線通信装置を概略的に示したブロック図
【図３５】第１３の実施形態に係る無線通信装置を概略的に示したブロック図
【図３６】第１４の実施形態に係る無線通信装置を概略的に示したブロック図
【図３７】第１５の実施形態に係る無線通信装置を概略的に示したブロック図
【図３８】第１６の実施形態に係る無線通信装置を概略的に示したブロック図
【図３９】第１７の実施形態に係る無線通信装置を概略的に示したブロック図
【図４０】第１８の実施形態に係る無線通信装置を概略的に示したブロック図
【発明を実施するための形態】
【０００７】
以下、実施の形態について、図面を参照して説明する。
【０００８】
（第１の実施形態）  
図１は実施形態に係る無線通信装置１〜３が無線通信を行う一例を示すブロック図である。図１では、無線通信装置１が無線通信装置２と接続して一連のフレームの送受信４を行い、一連のフレーム送受信４を終えた後に切断処理を行った後、無線通信装置２と無線通信装置３が接続して一連のフレームの送受信５を行い、一連のフレーム送受信５を終えた後に切断処理を行う様子を示している。このように、無線通信装置は、他の１台の無線通信装置との無線通信を終えた後に、別の無線通信装置との無線通信を行う。
【０００９】
図２は、実施形態に係る無線通信装置１の概略構成の一例を示すブロック図である。図２の無線通信装置１は、アンテナ１１、無線部２２、受信部１２、受信成功判定部１３、干渉検出部１４、送信部１５、周波数切替部１６、フレーム生成部１７、インターバルタイマー１８、制御部１９、サブインターバルタイマー２０、受信部起動タイマー２１、マルチチャネル接続試行タイマー２３から構成される。
【００１０】
図３は、無線通信装置１が送信する接続要求フレームのフレームフォーマットの一例を示す図である。接続要求フレーム３１は共通ヘッダ３２、サブヘッダ３３、フレームボディ３４から構成される。共通ヘッダ３２は受信端末ＩＤフィールド３５、送信端末ＩＤフィールド３６、共通ヘッダヘッダチェックシーケンス（ＣＨ  ＨＣＳ）３９から構成される。サブヘッダ３３はフレーム種別フィールド４０、ＡＣＫポリシーフィールド４５、マルチチャネルサーチ要求フィールド３７、干渉発生フィールド３８、フレームボディ長さフィールド４１、サブヘッダヘッダチェックシーケンス（ＳＨ  ＨＣＳ）４２から構成される。フレームボディ３４は接続要求フレームＩＤを含んだフレームボディフィールド４３とフレームチェックシーケンス（ＦＣＳ）４４から構成される。受信端末ＩＤフィールド３５には受信端末のＩＤが設定されるが、接続要求フレームが送信される段階では接続相手端末が決まっていないことから、ブロードキャストＩＤやページングＩＤといった端末を特定しない予め決められた値が設定される。送信端末ＩＤフィールド３６には、接続要求フレームを送信する端末のＩＤが設定される。共通ヘッダヘッダチェックシーケンス（ＣＨ  ＨＣＳ）３９には、受信端末ＩＤフィールド３５、送信端末ＩＤフィールド３６を対象としたＣＲＣ（ｃｙｃｌｉｃ  ｒｅｄｕｎｄａｎｃｙ  ｃｈｅｃｋ）符号等の誤り検出符号のパリティビットが設定される。フレーム種別フィールド４０には、接続要求フレームが分類されるマネージメントフレームを示す予め決められた値が設定される。ＡＣＫポリシーフィールド４５には、当該接続要求フレームに対するＡＣＫフレーム応答の有無が示される。例えば、ＡＣＫポリシーフィールド４５は、「０」が設定されている場合には「ＮｏＡＣＫ」を表し、当該接続要求フレームに対してＡＣＫフレーム応答をする必要はないことを示す。ＡＣＫポリシーフィールド４５は、「１」が設定されている場合には「ＩｍｍＡＣＫ」を表し、当該接続要求フレームに対してＳＩＦＳ(ｓｈｏｒｔ  ｉｎｔｅｒ−ｆｒａｍｅ  ｓｐａｃｅ)時間後にＡＣＫフレーム応答をする必要があることを示す。マルチチャネルサーチ要求フィールド３７には、マルチチャネルサーチを要求する場合に「１」が設定され、マルチチャネルサーチを要求しない場合に「０」が設定される。干渉発生フィールド３８には、干渉が検出された周波数チャネルで接続要求フレームが送信される場合に「１」が設定され、干渉が検出されていない周波数チャネルで接続要求フレームが送信される場合に「０」が設定される。フレームボディ長さフィールド４１には、フレームボディフィールド４３のバイト長が示される。サブヘッダヘッダチェックシーケンス（ＳＨ  ＨＣＳ）４２は、フレーム種別フィールド４０、ＡＣＫポリシーフィールド４５、マルチチャネルサーチ要求フィールド３７、干渉発生フィールド３８、フレームボディ長さフィールド４１を対象としたＣＲＣ符号等の誤り検出符号のパリティビットが設定される。フレームボディ３４には予め決められた接続要求フレームＩＤが設定される。フレームチェックシーケンス（ＦＣＳ）４４には、フレームボディフィールドを対象としたＣＲＣ符号等の誤り検出符号のパリティビットが設定される。
【００１１】
図３に示す接続要求フレームのフレームフォーマットでは、マルチチャネルサーチ要求フィールド３７と干渉発生フィールド３８がサブヘッダに含まれる例を示したが、これらのフィールドは共通ヘッダ３２、或いはフレームボディ３４に含まれてもよい。
【００１２】
図４は、無線通信装置１が送信するＡＣＫフレームのフレームフォーマットの一例を示す図である。ＡＣＫフレーム５１は、共通ヘッダ３２とサブヘッダ５２から構成され、共通ヘッダ３２は受信端末ＩＤフィールド３５、送信端末ＩＤフィールド３６、共通ヘッダヘッダチェックシーケンス（ＣＨ  ＨＣＳ）３９から構成される。サブヘッダ５２はＡＣＫフレームＩＤフィールド５３、マルチチャネル接続試行要求フィールド５５、干渉発生フィールド３８、シーケンス番号フィールド５４、サブヘッダヘッダチェックシーケンス（ＳＨ  ＨＣＳ）４２から構成される。
【００１３】
受信端末ＩＤフィールド３５には、当該ＡＣＫフレームの受信先となる受信端末のＩＤが設定される。送信端末ＩＤフィールド３６には、ＡＣＫフレームを送信する端末のＩＤが設定される。共通ヘッダヘッダチェックシーケンス（ＣＨ  ＨＣＳ）３９は、受信端末ＩＤフィールド３５、送信端末ＩＤフィールド３６を対象としたＣＲＣ符号等の誤り検出符号のパリティビットが設定される。ＡＣＫフレームＩＤフィールド５３はフレーム種別フィールドであり、ＡＣＫフレームを示す予め決められた値が設定される。マルチチャネル接続試行要求フィールド５５には、マルチチャネル接続試行を要求する場合に「１」が設定され、マルチチャネル接続試行を要求しない場合に「０」が設定される。干渉発生フィールド３８には、干渉が検出された周波数チャネルでＡＣＫフレームが送信される場合に「１」が設定され、干渉が検出されていない周波数チャネルでＡＣＫフレームが送信される場合に「０」が設定される。サブヘッダヘッダチェックシーケンス（ＳＨ  ＨＣＳ）４２は、フレーム種別フィールド４０、マルチチャネル接続試行要求フィールド５５、干渉発生フィールド３８を対象としたＣＲＣ符号等の誤り検出符号のパリティビットが設定される。
【００１４】
図４に示すＡＣＫフレームのフレームフォーマットでは、マルチチャネル接続試行要求フィールド５５と干渉発生フィールド３８がサブヘッダに含まれる例を示したが、これらのフィールドは共通ヘッダ３２に含まれてもよい。
【００１５】
図５Ａ〜図５Ｃは、無線通信装置１が行う、無線接続前の接続試行処理の一例を示すフローチャートである。無線通信装置１は、予め決められた周波数チャネルのみで接続試行を行うデフォルトチャネル接続試行モードと、予め決められた複数の周波数チャネルそれぞれにおいて接続試行を行うマルチチャネル接続試行モードのいずれかを行うものとする。また、無線通信装置１は接続要求フレームに対するＡＣＫを受信するまでは、接続要求フレームを連続的に繰返し送信するバースト接続要求送信スキームで動作し、接続要求フレームに対するＡＣＫを受信した後は、ランダムバックオフにより送信される接続応答フレームの受信を待つために、ランダムバックオフ期間の間隔で接続要求フレームを送信する間欠接続要求送信スキームで動作を行う。制御部１９は、接続要求フレームの送信フェーズをバースト接続要求送信フェーズに設定し（ステップＳ６０）、接続試行モードをデフォルトチャネル接続試行モードに設定して（ステップＳ６１）、周波数切替部１６を制御して予め決められたデフォルト周波数チャネルに設定する（ステップＳ９１）。次に、１つのインターバルを構成する複数のサブインターバルの中から接続要求フレームを送信する接続試行状態サブインターバルをランダムに選択し（ステップＳ６２）、インターバルタイマー１８とサブインターバルタイマー２０を起動する（ステップＳ６３、Ｓ６４）。当該サブインターバルがステップＳ６２で選択された接続試行状態サブインターバルであるか否かを判定し（ステップＳ６５）、接続試行状態サブインターバルでなければサーチ状態サブインターバル処理（ステップＳ６６）を行う。このサーチ状態サブインターバル処理（ステップＳ６６）の詳細については、後に説明を行う。一方、ステップＳ６５において当該サブインターバルが接続試行状態サブインターバルであれば、送信部１５の起動を行い（ステップＳ６７）、いずれかの周波数チャネルで干渉を検出したか否かの判定を行う（ステップＳ９９）。いずれかの周波数チャネルで干渉を検出していれば、接続要求フレームのマルチチャネルサーチ要求フィールド３７を「１」に設定し（ステップＳ６９）、現在の周波数チャネルは干渉を検出した周波数チャネルであるか否かの判定を行う（ステップＳ７０）。現在の周波数チャネルにおいて干渉を検出していれば接続要求フレームの干渉検出フィールド３８に「１」を設定し（ステップＳ７１）、現在の周波数チャネルにおいて干渉を検出していなければ接続要求フレームの干渉検出フィールド３８に「１」を設定しない（「０」を設定する）。一方、ステップＳ９９において、いずれの周波数チャネルでも干渉を検出していなければ、接続要求フレームのマルチチャネルサーチ要求フィールド３７にも干渉検出フィールド３８にも「１」を設定しない（「０」を設定する）。ステップＳ７２において図３に示すマルチチャネルサーチ要求フィールド３７と干渉発生フィールド３８以外のフィールドに値を設定して接続要求フレームの生成を行い、接続要求フレームの送信を行う（ステップＳ７３）。ステップＳ７３で接続要求フレームの送信を行った後、受信モードへの切替えを行い（ステップＳ７４）、フレームを受信したか否かを判定する（ステップＳ７５）。ステップＳ７５においてフレームを受信すれば、受信カウンタＲ１をインクリメントし（ステップＳ７６）、受信成功判定部１３がフレーム受信に成功したか否かの判定を行う（ステップＳ７７）。この受信成功の判定は、例えばＣＲＣ符号等を用いて行う。ステップＳ７７においてフレーム受信に失敗すると、受信失敗カウンタＦ１をインクリメントし（ステップＳ７８）、サブインターバルタイマー２０がタイムアウトしたか否かの判定を行う（ステップＳ８４）。サブインターバルタイマー２０がタイムアウトしていなければステップＳ９９以降の処理を繰返し、サブインターバルタイマー２０がタイムアウトしていればＲ１＞０かつＲ１＝Ｆ１か否かの判定、即ち、１回以上受信試行したが全て受信失敗したか否かの判定を行い（ステップＳ８５）、Ｒ１＞０かつＲ１＝Ｆ１であれば現周波数チャネルを干渉検出周波数チャネルとして記憶する（ステップＳ８６）とともに、無線通信装置１の接続試行モードをマルチチャネル接続試行モードに設定する（ステップＳ８７）。続いて、インターバルタイマー１８がタイムアウトしたか否かの判定を行い（ステップＳ８８）、タイムアウトしていなければステップＳ６４以降の処理を繰返し、タイムアウトしていればマルチチャネル接続試行モードか否かの判定を行う（ステップＳ８９）。マルチチャネル接続試行モードであれば、マルチチャネル接続試行タイマー２３がタイムアウトしたか否かの判定を行い（ステップＳ９６）、マルチチャネル接続試行タイマー２３がタイムアウトしていなければ周波数チャネルの切替えを行って（ステップＳ９０）、ステップＳ６２以降の処理を繰り返す。この周波数チャネルの切替え（ステップＳ９０）は、例えば、使用可能な周波数チャネルがｆ１からｆ４までの４つの周波数チャネルある場合には、ｆ１→ｆ２→ｆ３→ｆ４→ｆ１→ｆ２→・・・の順番に周波数を切替える処理である。一方、ステップＳ９６においてマルチチャネル接続試行タイマー２３がタイムアウトしていれば、デフォルトチャネル接続試行モードに設定し（ステップＳ９７）、動作する周波数チャネルをデフォルト周波数チャネルに設定して（ステップＳ９８）、ステップＳ６２以降の処理を繰り返す。一方、ステップＳ７７において受信に成功すると、受信したフレームはＡＣＫフレームであるか否かの判定を行う（ステップＳ７９）。受信したフレームがＡＣＫフレームでなければステップＳ８４以降の処理を繰返し、受信したフレームがＡＣＫフレームであればＡＣＫフレームの干渉検出ビットが「１」であるか否かの判定を行う（ステップＳ８０）。ＡＣＫフレームの干渉検出ビットが「１」でなければ干渉を検出していない周波数チャネルでＡＣＫフレームを受信したか否かの判定を行い（ステップＳ９４）、ＡＣＫフレームを干渉が検出された周波数チャネルで受信した場合はステップＳ８２の処理へ進む。一方、ＡＣＫフレームを干渉が検出されていない周波数チャネルで受信した場合は、間欠接続要求送信スキームに設定し（ステップＳ１００）、接続応答フレーム受信待ちの状態へ移行し（ステップＳ８１）、終了する。一方、ステップＳ８０においてＡＣＫフレームの干渉検出ビットが「１」であれば、ＡＣＫフレームのマルチチャネル接続試行要求ビットが「１」であるか否かの判定を行う（ステップＳ８２）。ＡＣＫフレームのマルチチャネル接続試行要求ビットが「１」でなければステップＳ８４の処理に進み、ＡＣＫフレームのマルチチャネル接続試行要求ビットが「１」であれば無線通信装置１の接続試行モードをマルチチャネル接続試行モードに設定を行って（ステップＳ８３）、マルチチャネル接続試行タイマー２３の起動を行って（ステップＳ８５）、ステップＳ８４の処理に進む。
【００１６】
図６は、実施形態に係る無線通信装置１の概略構成の一例を示すブロック図である。この構成は、図２に示したブロック図にプリアンブル検出部１０１を追加したものである。
【００１７】
図７Ａ〜図７Ｄは、図５Ａ〜図５Ｃに示した無線接続前の接続試行処理の変形例を示すフローチャートである。図７Ａ〜図７Ｄにおいて、ステップＳ６０からステップＳ６５までの処理は図５Ａ〜図５Ｃに示すフローチャートと同一であるため説明を省略する。ステップＳ６５において当該サブインターバルが接続試行状態サブインターバルであれば、プリアンブル検出部１０１がプリアンブル検出処理を行い（ステップＳ１１１）、プリアンブルが検出されたか否かの判定を行う（ステップＳ１１２）。ここで、プリアンブル検出処理は、例えば、受信する信号と予め決められたプリアンブル波形とのマッチトフィルタ（整合フィルタ）処理を予め決められた期間行い、フィルタ出力が予め決められたしきい値以上の場合にプリアンブルが検出されたと判定し、フィルタ出力が予め決められたしきい値より小さい場合はプリアンブルが検出されないと判定する。ステップＳ１１２において、プリアンブルが検出されるとステップＳ７６に進み、プリアンブルが検出されなければステップＳ６７に進む。ステップＳ１１２においてプリアンブルが検出された場合に進むステップＳ７６以降の処理は、図５Ａ〜図５Ｃに示すフローチャートと同様であるため説明を省略する。また、ステップＳ１１２においてプリアンブルが検出されなかった場合に進むステップＳ６７からステップＳ７４までの処理は、図５Ａ〜図５Ｃに示すフローチャートと同様であるため説明を省略する。ステップＳ７４において受信モードへの切替えを行った後、プリアンブル検出部１０１がプリアンブル検出処理を行い（ステップＳ１１３）、プリアンブルが検出されたか否かの判定を行う（ステップＳ１１４）。ステップＳ１１４において、プリアンブルが検出されるとステップＳ７６に進み、プリアンブルが検出されなければステップＳ６４に進む。ステップＳ１１２においてプリアンブルが検出された場合に進むステップＳ７６以降の処理は、図５Ａ〜図５Ｃに示すフローチャートと同様であるため説明を省略する。また、ステップＳ１１２においてプリアンブルが検出されなかった場合に進むステップＳ６４以降の処理は、図５Ａ〜図５Ｃに示すフローチャートと同様であるため説明を省略する。
【００１８】
図８は、接続要求フレームの送信を行う端末Ａと接続要求フレームの待受けを行う端末Ｂの３つの周波数チャネルｆ１、ｆ２、ｆ３におけるフレーム交換シーケンスを示したタイミング図であり、端末Ａに干渉が発生している場合のタイミング図である。周波数チャネルｆ１における端末Ａ、端末Ｂそれぞれの動作を６００、６５０によって示し、周波数チャネルｆ２における端末Ａ、端末Ｂそれぞれの動作を６０１、６５１によって示し、周波数チャネルｆ３における端末Ａ、端末Ｂそれぞれの動作を６０２、６５２によって示している。また、端末Ａ、端末Ｂは２以上のサブインターバルから構成されるインターバル周期に基づいて動作を行っており、図８に示す例では１つのインターバルが２つのサブインターバルで構成される例を示している。
【００１９】
端末Ａ、端末Ｂはインターバル６０３を構成するサブインターバル６０４、６０５と、インターバル６０６を構成するサブインターバル６０７、６０８と、インターバル６０９を構成するサブインターバル６１２とに基づいて動作しており、図８に示す例では、端末Ａと端末Ｂのインターバルが同期している例を示している。実際には、端末Ａと端末Ｂのインターバルは同期しないことがほとんどだが、説明の都合上、両端末のインターバルが同期している例を示している。端末Ａのインターバルと端末Ｂのインターバルは必ずしも同期している必要はなく、非同期で動作していてもよい。図８において、６３２、６６０、６３７、６４０、６４２、６４３は送信フレームを示し、６４６、６４７は待受け状態（受信回路起動状態）を示し、６３３、６３４、６３５、６３６は他システム等からの干渉を示し、６６１、６３８、６３９はフレームの受信を示している。６４８はフレーム送信後に無線部２２を送信モードから受信モードに切り替えてＡＣＫフレームの待受けを行う時間を表しており、６４９はフレーム送信後に無線部２２を送信モードから受信モードに切り替える時間を表している。接続要求フレーム６３２、６６０、６３７等の上段の数字左側はマルチチャネルサーチ要求フィールド３７の値を示しており、上段の数字右側は干渉検出フィールド３８の値を示しており、下段の数字はＡＣＫポリシーフィールド４５の値を示している。図８の上部に示した期間６２１はデフォルトチャネル接続試行モードを示しており、期間６２２はマルチチャネル接続試行モードを示している。また、期間６３０は接続要求フレームを連続的に繰返し送信するバースト接続要求送信スキームを示しており、期間６３１はランダムバックオフにより送信される接続応答フレームの受信を待つために、ランダムバックオフ期間の間隔で接続要求フレームを送信する間欠接続要求送信スキームを示している。以下では、端末Ａの動作を中心に説明を行い、端末Ｂの動作に関しては次以降の実施形態において説明を行う。
【００２０】
端末Ａはインターバル６０３において、デフォルトチャネルであるｆ１において干渉を検出していないため、マルチチャネルサーチ要求フィールド３７を「０」、干渉検出フィールド３８を「０」に設定し、ＡＣＫポリシーフィールドをＳＩＦＳ(ｓｈｏｒｔ  ｉｎｔｅｒ−ｆｒａｍｅ  ｓｐａｃｅ)時間後の即時応答を表す「ＩｍｍＡＣＫ」を示す「１」に設定した接続要求フレーム６３２を、無線部２２を受信モードに切り替えるために要する時間とＡＣＫ受信待ちの時間を合わせた時間間隔６４８で送信する。次のインターバル６０６において、接続要求フレーム送信前のキャリアセンス（プリアンブルセンス）において信号６３３を検出したため復調処理を行ったがＣＲＣエラーとなり、また、接続要求フレーム送信後のＡＣＫフレーム待ち時間において信号６３４を検出したため復調処理を行ったがＣＲＣエラーとなり、１フレーム内で信号検出し受信処理を行ったが一度も受信成功しなかったため、デフォルト周波数チャネルｆ１において干渉が発生したと判定する。したがって、インターバル６０９からマルチチャネル接続試行モード６２２に切り替えを行い、インターバル６０９に周波数チャネルｆ１で送信する接続要求フレーム６６０のマルチチャネルサーチ要求フィールド３７に「１」を設定し、干渉検出フィールド３８に「１」を設定して送信する。次のインターバル６１２において周波数チャネルｆ２で送信する接続要求フレーム６３７のマルチチャネルサーチ要求フィールド３７は「１」に設定するが、周波数チャネルｆ２では干渉を検出していないため干渉検出フィールド３８は「０」に設定して送信を行う。端末Ａが送信した接続要求フレームを端末Ｂが受信する（６３８）。端末ＢはＡＣＫフレーム６４０を送信する。端末Ａは端末ＢからのＡＣＫフレーム６４０を受信する(６３９)。フレーム６３９によれば、干渉検出フィールド３８の値が「０」であり、かつ、端末Ａが干渉を検出していない周波数チャネルｆ２でＡＣＫフレームを受信したため、端末Ａは、間欠接続要求送信スキーム６３１に設定して接続応答フレームの待受けを行う。
【００２１】
上記の例では、端末Ａが干渉を検出した周波数チャネルｆ１で送信する接続要求フレーム６６０のＡＣＫポリシーフィールドをＳＩＦＳ時間後の即時応答を表す「ＩｍｍＡＣＫ」を示す「１」に設定する例を示したが、端末Ａが干渉を検出した周波数チャネルで接続要求フレーム６６０を送信する場合は、ＡＣＫポリシーフィールドを、ＡＣＫ応答を必要としない「ＮｏＡＣＫ」を表す「０」に設定して送信してもよい。
【００２２】
端末Ａの干渉検出状態に応じて端末Ａが送信する接続要求フレームのマルチチャネルサーチ要求フィールド、干渉検出フィールド、ＡＣＫポリシーフィールドの設定値をまとめたテーブルを図９に示す。図９に示すように、複数の周波数チャネルのいずれかの周波数チャネルで干渉が検出された場合（９８０、９８１）は、マルチチャネルサーチ要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）を「１」に設定し、いずれの周波数チャネルでも干渉が検出されていない場合（９８２）はマルチチャネルサーチ要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）を「０」に設定する。干渉検出フィールド（Ｉｎｔｅｒｆｅｒｅｎｃｅ）は、複数の周波数チャネルのいずれかの周波数チャネルで干渉が検出され、かつ干渉が検出された周波数チャネルで接続要求フレームを送信する場合（９８３）に「１」を設定し、いずれかの周波数チャネルで干渉が検出されたが干渉が検出されていない周波数チャネルで接続要求フレームを送信する場合（９８４）、或は、いずれの周波数チャネルにおいても干渉を検出していない場合（９８５）に「０」を設定する。ＡＣＫポリシーフィールドに関しては、複数の周波数チャネルのいずれかの周波数チャネルで干渉が検出され、かつ干渉が検出された周波数チャネルで接続要求フレームを送信する場合（９８６）に「０：ＮｏＡＣＫ」を設定し、いずれかの周波数チャネルで干渉が検出されたが干渉が検出されていない周波数チャネルで接続要求フレームを送信する場合（９８７）、或は、いずれの周波数チャネルにおいても干渉を検出していない場合（９８８）に「１：ＩｍｍＡＣＫ」を設定する。いずれかの周波数チャネルで干渉が検出され、かつ干渉が検出された周波数チャネルで接続要求フレームを送信する場合（９８６）に「０：ＮｏＡＣＫ」を設定するのは、当該周波数チャネルでＡＣＫフレームを受信してもその周波数チャネルで接続を行うことは出来ないため、接続要求フレームを、マルチチャネルサーチを要求する報知的なフレームとして送信する意味合いと、当該周波数チャネルでは端末Ａが干渉を受けているため、ＡＣＫフレームの受信が干渉の影響で失敗する可能性が高い意味合いを含んでいる。
【００２３】
図１０は、接続要求フレームの送信を行う端末Ａと接続要求フレームの待受けを行う端末Ｂの３つの周波数チャネルｆ１、ｆ２、ｆ３におけるフレーム交換シーケンスを示したタイミング図であり、端末Ｂに干渉が発生している場合のタイミング図である。
【００２４】
図１０においても、図８と同様の表記法を用いて動作の説明を行う。また、以下では、端末Ａの動作を中心に説明を行い、端末Ｂの動作に関しては次以降の実施形態において説明を行う。
【００２５】
端末Ａは、インターバル６０３、６０６においていずれの周波数チャネルにおいても干渉を検出していないため、デフォルトチャネル接続試行モード６２１で動作を行う。したがって、端末Ａがインターバル６０３において送信する接続要求フレーム６３２、インターバル６０６において送信する接続要求フレーム６７０は、マルチチャネルサーチ要求フィールド３７の値と干渉検出フィールド３８の値を「０」に設定される。インターバル６０６において端末Ａが送信した接続要求フレーム６７０を受信した端末Ｂは、デフォルト周波数チャネルｆ１で干渉を検出しているため、接続要求フレームに対するＡＣＫフレーム６７２のマルチチャネル接続試行要求フィールド５５と干渉検出フィールド３８の値を「１」に設定して送信する。端末Ａはマルチチャネル接続試行要求フィールド５５と干渉検出フィールド３８の値が「１」に設定されたＡＣＫフレームを受信するが（６７３）、干渉検出フィールド３８の値が「１」であるため間欠接続要求送信スキームには移行せずバースト接続要求送信スキームを継続するとともに、マルチチャネル接続試行要求フィールド５５の値が「１」であるため次のインターバル６０９からマルチチャネル接続試行モード６２２に移行する。マルチチャネル接続試行モード６２２の下でインターバル６０９、６１２において送信する接続要求フレーム６８０のマルチチャネルサーチ要求フィールド３７の値は「１」に設定されている例を示しているが、これは、端末Ａがマルチチャネル接続試行モードに居ることを示しており、端末Ｂは周波数チャネルｆ１で干渉を検出しているので既にマルチチャネルサーチモードに移行しており、必ずしも「１」に設定する必要はない。インターバル６１２において端末Ａが送信する接続要求フレームを端末Ｂが受信し（６３８）、端末ＢがＡＣＫフレーム６４０を送信し、端末Ａがこれを受信(６３９)した結果、干渉検出フィールド３８の値が「０」であり、かつ、端末Ａが干渉を検出していない周波数チャネルｆ２でＡＣＫフレームを受信したため、間欠接続要求送信スキーム６３１に設定して接続応答フレームの待受けを行う。
【００２６】
このように、相手端末に他の周波数チャネルでサーチを行うよう通知し、かつ、第一の端末が干渉を受けている周波数チャネルを通知することにより、干渉のない周波数チャネルで無線接続し通信を行うことが可能となる。
【００２７】
（第２の実施形態）  
図１１は、実施形態に係る無線通信装置２の概略構成の一例を示すブロック図である。図１１の無線通信装置２は、アンテナ１３１、無線部１４２、受信部１３２、受信成功判定部１３３、干渉検出部１３４、送信部１３５、周波数切替部１３６、フレーム生成部１３７、インターバルタイマー１３８、制御部１３９、サブインターバルタイマー１４０、受信部起動タイマー１４１、マルチチャネルサーチタイマー１４２から構成される。
【００２８】
図１２Ａ〜図１２Ｃは、無線通信装置２が行う、無線接続前のサーチ処理の一例を示すフローチャートである。無線通信装置２は、予め決められた周波数チャネルのみでサーチを行うデフォルトチャネルサーチモードと、予め決められた複数の周波数チャネルそれぞれにおいてサーチを行うマルチチャネルサーチモードのいずれかを行うものとする。制御部１３９は、サーチモードをデフォルトチャネルサーチモードに設定し（ステップＳ１５１）、周波数切替部１３６を制御して予め決められたデフォルト周波数チャネルに設定する（ステップＳ１５２）。次に、インターバルタイマー１３８の起動と（ステップＳ１５３）、サブインターバルタイマー１４０の起動を行う（ステップＳ１５４）と同時に、受信部１３２の起動（ステップＳ１５５）と受信部起動タイマー１４１の起動を行う（ステップＳ１５６）。受信部１３２は、フレームを受信したか否かを判定し（ステップＳ１５７）、フレームを受信すればステップＳ１５８へ進み、フレームを受信しなければステップＳ１８４へ進む。ステップＳ１５７においてフレームを受信しない場合、受信部起動タイマー１４１がタイムアウトしたか否かの判定を行い（ステップＳ１８４）、受信部起動タイマー１４１がタイムアウトしていなければステップＳ１５７以降の処理を繰り返す。一方、ステップＳ１８４において、受信部起動タイマーがタイムアウトしていればマルチチャネルサーチモードであるか否かの判定を行い（ステップＳ１８５）、マルチチャネルサーチモードでなければ受信部１３２を停止し（ステップＳ１８８）、サブインターバルタイマー１４０がタイムアウトしたか否かの判定を行う（ステップＳ１８９）。ステップＳ１８９においてサブインターバルタイマー１４０がタイムアウトしていなければ、サブインターバルタイマー１４０がタイムアウトするまで待ち、サブインターバルタイマー１４０がタイムアウトしていればインターバルタイマー１３８がタイムアウトしたか否かの判定を行う（ステップＳ１９０）。ステップＳ１９０においてインターバルタイマー１３８がタイムアウトしていなければステップＳ１５４以降の処理を繰返し、インターバルタイマー１３８がタイムアウトしていればステップＳ１５３以降の処理を繰り返す。一方、ステップＳ１８５において、マルチチャネルサーチモードであればマルチチャネルサーチタイマーがタイムアウトしたか否かの判定を行い（ステップＳ８０１）、マルチチャネルサーチタイマーがタイムアウトしていればデフォルトチャネルサーチモードに設定し（ステップＳ８０２）、動作周波数チャネルをデフォルト周波数チャネルに設定する（ステップＳ８０３）。一方、マルチチャネルサーチタイマーがタイムアウトしていなければ、予め決められた全ての周波数チャネルでのサーチが終了したか否かを判定し（ステップＳ１８６）、全ての周波数チャネルでのサーチを終了していればステップＳ１８８の処理へ進み、全ての周波数チャネルでのサーチを終了していなければ周波数切替部１３６を制御して周波数チャネルの切替えを行い（ステップＳ１８７）、ステップＳ１５６以降の処理を繰り返す。
【００２９】
一方、ステップＳ１５７において、フレームを受信すれば受信カウンタＲ１をインクリメントし（ステップＳ１５８）、受信成功判定部１３３がフレームの受信に成功したか否かの判定を行う（ステップＳ１５９）。この受信成功の判定は、例えばＣＲＣ符号等を用いて行う。ステップＳ１５９においてフレームの受信に失敗すると、受信失敗カウンタＦ１をインクリメントし（ステップＳ１７０）、サブインターバルタイマー１４０がタイムアウトしたか否かの判定を行う（ステップＳ１７１）。サブインターバルタイマー１４０がタイムアウトしていなければステップＳ１５７以降の処理を繰返し、サブインターバルタイマー１４０がタイムアウトしていれば（Ｒ１＞０）かつ（Ｒ１＝Ｆ１）であるか否かの判定を行う（ステップＳ１７２）。（Ｒ１＞０）かつ（Ｒ１＝Ｆ１）でなければステップＳ１７５へ進み、（Ｒ１＞０）かつ（Ｒ１＝Ｆ１）であれば、現在動作している周波数チャネルを干渉検出周波数チャネルとして記憶し（ステップＳ１７３）、サーチモードをマルチチャネルサーチモードに設定して（ステップＳ１７４）、マルチチャネルサーチタイマーの起動を行う（ステップＳ８００）。続いて、インターバルタイマー１３８がタイムアウトしたか否かの判定を行い（ステップＳ１７５）、タイムアウトしていればステップＳ１５３以降の処理を繰返し、タイムアウトしていなければステップＳ１５４以降の処理を繰り返す。
【００３０】
一方、ステップＳ１５９においてフレームの受信に成功すると、送信部１３５を起動し（ステップＳ１６０）、受信したフレームが接続要求フレームであるか否かの判定を行う（ステップＳ１６１）。受信したフレームが接続要求フレームでなければステップＳ１７１の処理に進み、受信したフレームが接続要求フレームであれば、接続要求フレームの干渉検出ビットが１であるか否かの判定を行う（ステップＳ１６２）。干渉検出ビットが１であればステップＳ１６５の処理へ進み、干渉検出ビットが１でなければステップＳ１７６の処理へ進む。ステップＳ１６５において、受信した接続要求フレームのマルチチャネルサーチ要求ビットが「１」であるか否かの判定を行い、マルチチャネルサーチ要求ビットが「１」でなければステップＳ１８４の処理へ進む。一方、マルチチャネルサーチ要求ビットが「１」であれば、サーチモードをマルチチャネルサーチモードに設定し（ステップＳ１６３）、マルチチャネルサーチタイマーの起動を行って（ステップＳ８００）、ステップＳ１８４の処理へ進む。一方、ステップＳ１６２において、干渉検出ビットが１でなければ、現在動作している周波数チャネルにおいて干渉が検出されたか否かの判定を行い（ステップＳ１７６）、干渉を検出していればステップＳ１７７へ進み、干渉を検出していなければＡＣＫフレームの生成を行い（ステップＳ１８１）、生成したＡＣＫフレームの送信を行って（ステップＳ１８２）、接続応答フレームの送信待ち状態へ移行する（ステップＳ１８３）。一方、ステップＳ１７６において干渉を検出していれば、ＡＣＫフレームの干渉発生フィールド３８を１に設定し（ステップＳ１７７）、ＡＣＫフレームのマルチチャネル接続試行要求フィールド５５を「１」に設定する（ステップＳ１７８）。続いて、ＡＣＫフレームの残りのフィールドに値を設定してＡＣＫフレームの生成を行い（ステップＳ１７９）、生成したＡＣＫフレームを送信して（ステップＳ１８０）、ステップＳ１８４以降の処理を行う。
【００３１】
図１３は、実施形態に係る無線通信装置１の概略構成の一例を示すブロック図であり、図１１に示すブロック図にプリアンブル検出部２０１を追加したものである。
【００３２】
図１４Ａ〜図１４Ｃは、無線通信装置２が行う、無線接続前のサーチ処理の一例を示すフローチャートであり、図１２Ａ〜図１２Ｃに示すフローチャートを変形したものである。図１４Ａ〜図１４Ｃにおいて、ステップＳ１５１からステップＳ１５６までの処理は図１２Ａ〜図１２Ｃに示すフローチャートと同一であるため説明を省略する。ステップＳ１５６において受信部起動タイマー１４１の起動を行った後、プリアンブル検出部２０１がプリアンブル検出処理を行い（ステップＳ２１１）、プリアンブルが検出されたか否かの判定を行う（ステップＳ２１２）。ステップＳ２１２においてプリアンブルが検出されれば、受信処理を行い（ステップＳ２１３）、ステップＳ１５８の処理へ進む。ステップＳ１５８以降の処理は図１２Ａ〜図１２Ｃと同様であるため説明を省略する。一方、ステップＳ２１２においてプリアンブルが検出されなければステップＳ１８４の処理へ進み、受信部起動タイマーがタイムアウトしたか否かの判定を行う。ステップＳ１８４以降の処理は、図１２Ａ〜図１２Ｃと同様であるため説明を省略する。
【００３３】
図８を用いて、端末Ｂが端末Ａからマルチチャネルサーチ要求が「１」に設定された接続要求フレームを受信した場合にマルチチャネルサーチモードに移行する処理を説明する。インターバル６０３、６０６、６０９において端末Ｂはデフォルトチャネルサーチモード６９０で動作している。このため、デフォルト周波数チャネルであるｆ１において、サブインターバル開始時刻から受信部起動タイマー１４１がタイムアウトする時間まで受信部を起動し、接続要求フレームの待受けを行う（６４６）。この受信部起動タイムアウトタイマーは、端末Ａによるバースト接続要求送信スキームにおける予め決められた接続要求フレームの送信時間間隔以上の時間である。端末Ｂはインターバル６０９において端末Ａが送信した接続要求フレーム６６０を受信するが（６６１）、干渉検出フィールド３８の値が「１」であるため、この接続要求フレームに対するＡＣＫフレームの応答は行わず、マルチチャネルサーチ要求フィールド３７の値が「１」であるため、次のインターバル６１２からマルチチャネルサーチモード６９１に移行する。インターバル６１２において周波数チャネルｆ２で待受けを行っている時に接続要求フレームを受信し（６３８）、干渉検出フィールド３８の値が「０」（周波数チャネルｆ２で干渉非検出）に設定されているため、この接続要求フレームに対してＡＣＫフレーム６４０で応答を行う。端末Ｂは、いずれの周波数チャネルでも干渉を検出していないため、このＡＣＫフレーム６４０のマルチチャネル接続要求フィールドと干渉検出フィールド３８には「０」を設定する。
【００３４】
上記例では、干渉検出フィールド３８の値が「０」（周波数チャネルｆ２で干渉非検出）に設定された接続要求フレームを受信した場合に必ずＡＣＫフレームの送信を行う例を示したが、２台以上の端末が接続要求フレームを受信した場合に同時に送信されるＡＣＫフレームの衝突を回避するために、例えば、干渉検出フィールド３８の値が「０」に設定された接続要求フレームを受信した場合に１／２等、１より小さい確率でＡＣＫフレームを送信するようにしてもよい。このようにすることにより、２台以上の端末が接続要求フレームを受信した場合に同時にＡＣＫフレームが送信される確率を低くすることが可能となる。
【００３５】
図１０を用いて、端末Ｂが干渉を検出した周波数チャネルで受信した接続要求フレームに対するＡＣＫフレーム応答を行う処理を説明する。インターバル６０３において、端末Ｂはデフォルトチャネルサーチモード６７５で待受けを行っていたが、接続要求フレームの待受け中６４６に信号６９５を検出したため復調処理を行ったがＣＲＣエラーとなり、また、信号６９６を検出したため復調処理を行ったがＣＲＣエラーとなり、１フレーム内で信号検出し受信処理を行ったが一度も受信成功しなかったため、デフォルト周波数チャネルｆ１において干渉が発生したと判定する。したがって、インターバル６０６からマルチチャネルサーチモード６７６に切り替えを行い、１つのサブインターバルにおいてｆ１、ｆ２、ｆ３それぞれの周波数チャネルで待受け処理を行う（６７１、６７７、６７８）。端末Ｂはインターバル６０６において接続要求フレーム６７０を受信し（６７１）、接続要求フレームの干渉検出フィールド３８の値が「０」であるためＡＣＫフレームの応答を行うが、周波数チャネルｆ１において干渉を検出しているため、ＡＣＫフレームのマルチチャネル接続試行フィールドの値と干渉検出フィールド３８の値を「１」に設定して送信を行う（６７２）。マルチチャネル接続試行要求フィールド５５が「１」に設定されたＡＣＫフレーム６７３を受信した端末Ａは、次のインターバル６０９からマルチチャネル接続試行モード６２２に移行し、インターバル６１２において周波数チャネルｆ２で接続要求フレーム６３７の送信を行うが、これを受信した端末Ｂは、受信した接続要求フレームの干渉検出フィールド３８が「０」であり、かつ周波数チャネルｆ２で干渉を検出していないため、マルチチャネル接続試行要求フィールド５５を「１」、干渉検出フィールド３８を「０」に設定したＡＣＫフレーム６４０を応答する。端末Ａは、干渉を検出していない周波数チャネルｆ２で干渉検出ビットが「０」のＡＣＫフレームを受信したため接続要求送信スキームを間欠接続要求送信スキーム６３１に変更する。端末Ｂは、端末Ａが間欠接続要求送信スキームに移行したことを確認する、即ち、端末Ｂが送信したＡＣＫフレーム６４０を受信成功して（６３９）バースト接続要求送信スキームにおける接続要求フレームの送信が停止されたことを確認するために、６９７において接続要求フレームが受信されないことを確認する。端末Ａは、例えば、予め決められた接続応答フレーム送信のランダムバックオフスロットの整数倍の時間間隔６４４、６４５で定期的に接続要求フレーム６４２、６４３の送信を行い、端末Ｂは上位層からの接続応答フレーム送信指示を待って、期間６４４、６４５においてランダムバックオフにより送信を行う。
【００３６】
図１５は、端末Ｂが端末Ａから受信した接続要求フレームのマルチチャネルサーチ要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）と干渉検出フィールド（Ｉｎｔｅｒｆｅｒｅｎｃｅ）の値に応じた動作を示したテーブルである。
【００３７】
図１５のテーブルにおいてＭｕｌｔｉＣｈＲｅｑ＝０、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０の接続要求フレームを受信し、接続要求フレームを受信した周波数チャネルにおいて干渉を検出していなければ（７６０）、端末Ａ、端末Ｂともに当該周波数チャネルで干渉を検出していないので、マルチチャネル接続試行要求フィールド５５を「０」（ＭｕｌｔｉＣｈＲｅｑ＝０）、干渉検出フィールドを「０」（Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０）に設定したＡＣＫフレームを送信し、他端末から接続要求を受信したことを上位層に通知する。
【００３８】
ＭｕｌｔｉＣｈＲｅｑ＝０、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０の接続要求フレームを受信し、接続要求フレームを受信した周波数チャネルにおいて干渉を検出していれば（７６１）、端末Ａは当該周波数チャネルで干渉を検出していないが端末Ｂは当該周波数チャネルで干渉を検出しているので、当該周波数チャネル以外の周波数チャネルで接続するためにマルチチャネル接続試行要求フィールド５５を「１」に設定し（ＭｕｌｔｉＣｈＲｅｑ＝１）、当該周波数チャネルで干渉を検出したため当該周波数チャネルでは接続しないことを示すために干渉検出フィールド３８を「１」（Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１）に設定したＡＣＫフレームを送信し、他端末から接続要求を受信したことを上位層に通知しない。
【００３９】
ＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０の接続要求フレームを受信し、接続要求フレームを受信した周波数チャネルにおいて干渉を検出していなければ（７６２）、端末Ａはいずれかの周波数チャネルで干渉を検出したためＭｕｌｔｉＣｈＲｅｑ＝１となっているが、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０が示すように接続要求フレームが送信された周波数チャネルでは干渉を検出しておらず、端末Ｂも当該周波数チャネルで干渉を検出していないので、マルチチャネル接続試行要求フィールド５５を「０」（ＭｕｌｔｉＣｈＲｅｑ＝０）、干渉検出フィールド３８を「０」（Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０）に設定したＡＣＫフレームを送信し、他端末から接続要求を受信したことを上位層に通知する。
【００４０】
ＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０の接続要求フレームを受信し、接続要求フレームを受信した周波数チャネルにおいて干渉を検出していれば（７６３）、端末Ａはいずれかの周波数チャネルで干渉を検出したためＭｕｌｔｉＣｈＲｅｑ＝１となっているが、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０が示すように接続要求フレームが送信された周波数チャネルでは干渉を検出していないが端末Ｂは当該周波数チャネルで干渉を検出しているので、当該周波数チャネル以外の周波数チャネルで接続するためにマルチチャネル接続試行要求フィールド５５を「１」に設定し（ＭｕｌｔｉＣｈＲｅｑ＝１）、当該周波数チャネルで干渉を検出したため当該周波数チャネルでは接続しないことを示すために干渉検出フィールド３８を「１」（Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１）に設定したＡＣＫフレームを送信し、他端末から接続要求を受信したことを上位層に通知しない。
【００４１】
ＭｕｌｔｉＣｈＲｅｑ＝０、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１の接続要求フレームを受信する（７６４）ことは、干渉を検出すると必ずマルチチャネル接続試行要求するため、通常は起こり得ないが、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１が示すように当該周波数チャネルにおいて干渉が検出されているため接続要求フレームのＡＣＫポリシーフィールドがＩｍｍＡＣＫ（即時応答要求）に設定されていてもＡＣＫフレームの送信は行わず、ＭｕｌｔｉＣｈＲｅｑ＝０にしたがってサーチモードは変更しない。
【００４２】
ＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１の接続要求フレームを受信した場合（７６５）は、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１が示すように当該周波数チャネルにおいて干渉が検出されているため接続要求フレームのＡＣＫポリシーフィールドがＩｍｍＡＣＫ（即時応答要求）に設定されていてもＡＣＫフレームの送信は行わず、ＭｕｌｔｉＣｈＲｅｑ＝１にしたがってマルチチャネルサーチモードに移行する。ただし、図９に示すように、ＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１の接続要求フレームのＡＣＫポリシーフィールドがＮｏＡＣＫ（ＡＣＫ応答不要）に設定されている場合には、指示通りＡＣＫフレームでの応答は行わない。
【００４３】
図１６は、端末Ａが送信した接続要求フレームに対して受信するＡＣＫフレームのマルチチャネル接続試行要求フィールド（ＭｕｌｔｉＣｈＲｅｑ）と干渉検出フィールド（Ｉｎｔｅｒｆｅｒｅｎｃｅ）の値に応じた動作を示したテーブルである。
【００４４】
図１６に示すテーブルにおいて（ａ）は周波数チャネルに関する接続試行モード（デフォルトチャネル接続試行、マルチチャネル接続試行、接続試行終了）を表しており、（ｂ）は接続要求フレームの送信時間間隔に関する送信スキーム（バースト接続要求送信スキーム、間欠接続要求送信スキーム）を表している。
【００４５】
図１６に示すいずれのケース（７５０、７５１、７５２、７５３）においても、接続要求フレームに対するＡＣＫフレームを受信するということは、図１５に示した通り端末Ａが送信した接続要求フレームは干渉が検出されていない周波数チャネル（Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０）で送信されたことを示している。
【００４６】
図１６のテーブルにおいてＭｕｌｔｉＣｈＲｅｑ＝０、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０のＡＣＫを受信した場合（７５０）は、端末Ａ、端末Ｂともに当該周波数チャネルで干渉を検出していないため、（ａ）動作周波数チャネルをＡＣＫフレームを受信した周波数チャネルに固定し、（ｂ）バースト接続要求送信スキームから間欠接続要求送信スキームへ移行する。
【００４７】
図１６のテーブルにおいてＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝０のＡＣＫを受信した場合（７５２）は、端末Ａは当該周波数チャネルで干渉を検出しておらず、端末Ｂはいずれかの周波数チャネルで干渉を検出したが当該周波数チャネルで干渉を検出していないため、（ａ）動作周波数チャネルをＡＣＫフレームを受信した周波数チャネルに固定し、（ｂ）バースト接続要求送信スキームから間欠接続要求送信スキームへ移行する。
【００４８】
図１６のテーブルにおいてＭｕｌｔｉＣｈＲｅｑ＝０、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１のＡＣＫを受信すること（７５１）は通常は起こり得ないが、ＭｕｌｔｉＣｈＲｅｑ＝０にしたがって（ａ）デフォルトチャネル接続試行モード／マルチチャネル接続試行モードの切替えは行わず、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１にしたがって当該周波数チャネルでは接続を行わず（ｂ）バースト接続要求送信スキームを継続する。
【００４９】
図１６のテーブルにおいてＭｕｌｔｉＣｈＲｅｑ＝１、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１のＡＣＫを受信した場合（７５３）、ＭｕｌｔｉＣｈＲｅｑ＝１にしたがって（ａ）マルチチャネル接続試行モードへ移行し、Ｉｎｔｅｒｆｅｒｅｎｃｅ＝１にしたがって当該周波数チャネルでは接続を行わず（ｂ）バースト接続要求送信スキームを継続する。  
このように、相手端末に他の周波数チャネルで接続要求フレームを送信するよう通知し、かつ、第二の端末が干渉を受けている周波数チャネルを通知することにより、干渉のない周波数チャネルで無線接続し通信を行うことが可能となる。
【００５０】
（第３の実施形態）  
図１７は、実施形態に係る無線通信装置１の概略構成の一例を示すブロック図であり、図６に示すブロック図にインターバルカウンタ２３１を追加したものである。
【００５１】
図１８Ａ〜図１８Ｄは、無線通信装置１が行う、無線接続前の接続試行処理の一例を示すフローチャートであり、図７Ａ〜図７Ｄに示すフローチャートを変形したものである。図１８Ａ〜図１８Ｄに示すフローチャートでは、デフォルトチャネル接続試行モードにおいて定期的に複数の周波数チャネルそれぞれで接続要求フレームの送信を行う動作について説明を行う。図１８Ａ〜図１８Ｄにおいて、ステップＳ６１からステップＳ８８までの処理は図７Ａ〜図７Ｄに示すフローチャートと同一であるため説明を省略する。ステップＳ８８においてインターバルタイマー１８がタイムアウトすると、インターバルカウンタ２３１をカウントアップする（ステップＳ２５１）。続いて、マルチチャネル試行モードであるか否かの判定を行い（ステップＳ８９）、マルチチャネル接続試行モードであればステップＳ９６の処理に進む。ステップＳ９６以降の処理は、図７Ａ〜図７Ｄと同様であるため説明を省略する。ステップＳ８９においてマルチチャネル接続試行モードでなければ、デフォルトチャネル接続試行モードにおけるマルチチャネル接続試行フェーズであるか否かの判定をお行い（ステップ２５２）、マルチチャネル接続試行フェーズであればステップＳ５２３に進み、マルチチャネル接続試行フェーズでなければステップＳ２５４へ進む。マルチチャネル接続試行フェーズとは、デフォルトチャネル接続試行モード中に、定期的に周波数を切替えて接続試行を行う状態である。例えば、使用可能な周波数チャネルがｆ１からｆ４までの４つの周波数チャネルであり、デフォルト周波数チャネルがｆ１である場合に、インターバルカウンタが１０となった後に、インターバル毎にｆ１、ｆ２、ｆ３、ｆ４と周波数チャネルの切替えを行いそれぞれの周波数チャネルで接続試行を行う。ステップＳ２５２においてマルチチャネル接続試行フェーズでなければ、インターバルカウンタが予め決められたしきい値以上であるか否かの判定を行い（ステップＳ２５４）、インターバルカウンタが予め決められたしきい値以上でなければ、ステップＳ６２以降の処理を繰り返す。一方、インターバルカウンタが予め決められたしきい値以上であればマルチチャネル接続試行フェーズに遷移し（ステップＳ２５５）、周波数チャネル切替えを行う（ステップＳ２５８）。一方、ステップＳ２５２において、定期的マルチチャネル接続試行状態であれば、全周波数チャネルでの接続試行が終了したか否かの判定を行い（ステップＳ２５３）、全周波数チャネルでの接続試行が終了していなければステップＳ２５８へ進み周波数チャネルの切替えを行う。一方、ステップＳ２５３において全周波数チャネルでの接続試行が終了していれば、マルチチャネル接続試行フェーズの解除を行い（ステップＳ２５６）、インターバルカウンタをクリアして（ステップＳ２５７）、周波数チャネル切替えを行う（ステップＳ２５８）。ステップＳ２５８以降の処理は、図７Ａ〜図７Ｄと同様であるため説明を省略する。
【００５２】
図１９は、デフォルトチャネル接続試行モード中のフェーズ切替えを示したタイミング図である。端末Ａは、デフォルトチャネル接続試行フェーズ６２１でデフォルトチャネルであるｆ１において接続要求フレームの送信を行っているが、予め決められたインターバル数だけ経過すると、マルチチャネル接続試行フェーズ６２２に切替えを行い、インターバル６０９において周波数チャネルｆ１で、インターバル６１２において周波数チャネルｆ２で、インターバル６１５において周波数チャネルｆ３で接続要求フレームの送信を行う。マルチチャネル接続試行フェーズ６２２を完了した後は、再びデフォルトチャネル接続試行フェーズに移行しデフォルトチャネルでの接続要求フレーム送信を行い、以降はこれを繰り返す。
【００５３】
図２０は、デフォルトチャネル接続試行モードにおけるデフォルトチャネル接続試行フェーズとマルチチャネル接続試行フェーズのフレーム交換シーケンスを示したタイミング図の一例である。デフォルトチャネルサーチモード９１０により接続要求フレームの受信待受けを行う端末Ｂは、インターバル６０６において干渉を検出したため、インターバル６０９以降においてマルチチャネルサーチモード９１１に切り替えを行い、サブインターバル内において周波数チャネルｆ１、ｆ２、ｆ３それぞれにおいて受信部の起動を行い接続要求フレームの待受けを行う（９００、９０１、９０２）。デフォルトチャネル接続試行モードのデフォルトチャネル接続試行フェーズ６２１により接続要求フレームの送信を行う端末Ａは、予め決められたインターバル数経過したため、デフォルトチャネル接続試行モードのマルチチャネル接続試行フェーズ６２２に移行し、インターバル毎に周波数チャネルを切り替えて、接続要求フレームの送信を行う。そして、インターバル６１２において端末Ｂが干渉を検出していない周波数チャネルｆ２で、干渉検出フィールド３８の値が「０」の接続要求フレームを受信（６３８）するため、ＡＣＫフレームの送信を行って接続応答フレーム送信待ち状態へと移行する。
【００５４】
このように、デフォルトチャネル接続試行モードにおいて、定期的に複数の周波数チャネルそれぞれにおいて接続試行処理を行うことにより、第二の無線端末が干渉を受けていて接続要求フレームを全く受信できない場合に、マルチチャネルサーチを行っている第二の端末と干渉のない周波数チャネルで無線接続し通信を行うことが可能となる。
【００５５】
（第４の実施形態）  
図２１は、実施形態に係る無線通信装置２の概略構成の一例を示すブロック図であり、図１３に示すブロック図にインターバルカウンタ２３１を追加したものである。
【００５６】
図２２Ａ〜図２２Ｃは、無線通信装置２が行う、無線接続前のサーチ処理の一例を示すフローチャートであり、図１４Ａ〜図１４Ｃに示すフローチャートを変形したものである。図２２Ａ〜図２２Ｃに示すフローチャートでは、デフォルトチャネルサーチモードにおいて定期的に複数の周波数チャネルそれぞれで接続要求フレームの待受けを行う動作について説明を行う。図２２Ａ〜図２２Ｃにおいて、ステップＳ１５１からステップＳ１８５までの処理は図１４Ａ〜図１４Ｃに示すフローチャートと同一であるため説明を省略する。ステップＳ１８５において、マルチチャネルサーチモードであるか否かの判定を行い、マルチチャネルサーチモードでない場合はデフォルトチャネルサーチモードのマルチチャネルサーチフェーズであるか否かの判定を行う（ステップＳ２８１）。マルチチャネルサーチフェーズでなければステップＳ１８８へ進み、マルチチャネルサーチフェーズであれば全周波数チャネルのサーチが終了したか否かの判定を行う（ステップＳ２８２）。全周波数チャネルのサーチが完了していなければステップＳ２８６へ進み、全周波数チャネルのサーチが完了していればマルチチャネルサーチフェーズの解除を行う（ステップＳ２８３）。続いて、インターバルカウンタ２３１のクリアを行い（ステップＳ２８４）、周波数チャネルをデフォルト周波数チャネルに切替えて（ステップＳ２８６）、受信部を停止する（ステップＳ１８８）。続いて、サブインターバルタイマー１４０がタイムアウトしたか否かの判定を行い（ステップＳ１８９）、タイムアウトしていなければタイムアウトするまで待ち、タイムアウトしていればインターバルタイマー１３８がタイムアウトしたか否かの判定を行う（ステップＳ１９０）。インターバルタイマー１３８がタイムアウトしていなければステップＳ１５４以降の処理を繰返し、タイムアウトしていればインターバルカウンタ２３１をカウントアップする（ステップＳ２８７）。ステップＳ２８７の後、インターバルカウンタ２３１が予め決められたしきい値以上であるか否かの判定を行い（ステップＳ２８８）、しきい値を以上でなければステップＳ１５３以降の処理を繰返し、しきい値以上であればマルチチャネルサーチフェーズに設定する（ステップＳ２８９）。ステップＳ２８９の後、ステップＳ１５３以降の処理を繰り返す。
【００５７】
図２３は、デフォルトチャネルサーチモード中のフェーズ切替えを示したタイミング図である。端末Ｂは、デフォルトチャネルサーチフェーズ７２２でデフォルトチャネルであるｆ１において接続要求フレームの待受けを行っているが、予め決められたインターバル数だけ経過すると、マルチチャネルサーチフェーズ７２３に切替えを行い、サブインターバル内において周波数チャネルｆ１、ｆ２、ｆ３それぞれにおいて受信部の起動を行い接続要求フレームの待受けを行う（７１９、７２０、７２１）。インターバル７０９においてマルチチャネルサーチフェーズでの処理を行った後は、再びデフォルトチャネルサーチフェーズ７２２に移行しデフォルトチャネルでの接続要求フレームの待受けを行い、以降はこれを繰り返す。
【００５８】
上記の例では、マルチチャネルサーチフェーズが１インターバルだけ継続する例を示したが、マルチチャネルサーチフェーズの期間は１インターバルに限る必要はなく、複数のインターバル期間であってもよい。
【００５９】
図２４は、デフォルトチャネルサーチモードにおけるデフォルトチャネルサーチフェーズとマルチチャネルサーチフェーズのフレーム交換シーケンスを示したタイミング図の一例である。デフォルトチャネル接続試行モード６２１により接続要求フレームの送信を行う端末Ａは、インターバル６０６において干渉を検出したため、インターバル６０９以降においてマルチチャネル接続試行モード６２２に切り替えを行い、インターバル６０９において周波数チャネルｆ１で、インターバル６１２において周波数チャネルｆ２で接続要求フレームの送信を行う。デフォルトチャネルサーチモードのデフォルトチャネルサーチフェーズ７２２により接続要求フレームの待受けを行う端末Ｂは、予め決められたインターバル数経過したため、デフォルトチャネルサーチモードのマルチチャネルサーチフェーズ７２３に移行し、インターバル６１２のサブインターバル内において周波数チャネルｆ１、ｆ２、ｆ３それぞれにおいて受信部の起動を行い接続要求フレームの待受けを行う。そして、インターバル６１２において端末Ｂが干渉を検出していない周波数チャネルｆ２で、干渉検出フィールド３８の値が「０」の接続要求フレームを受信（６３８）するため、ＡＣＫフレームの送信を行って接続応答フレーム送信待ち状態へと移行する。
【００６０】
このように、デフォルトチャネルサーチモードにおいて、定期的に複数の周波数チャネルそれぞれでサーチを行うことにより、第一の無線端末が干渉を受けていて接続要求フレームに対する応答フレーム（ＡＣＫ）を全く受信できない場合に、マルチチャネルでの接続要求フレーム送信を行っている第一の端末と干渉のない周波数チャネルで無線接続し通信を行うことが可能となる。
【００６１】
（第５の実施形態）  
図２５は、実施形態に係る無線通信装置２の概略構成の一例を示すブロック図であり、図２１に示すブロック図に接続判断部３０１を追加し、受信部１２２と送信部１３５を制御部１３９と接続したものである。
【００６２】
図２６Ａ〜図２６Ｃは、無線通信装置２が行う、無線接続前のサーチ処理の一例を示すフローチャートであり、図２２Ａ〜図２２Ｃに示すフローチャートを変形したものである。図２６Ａ〜図２６Ｃにおいて、ステップＳ１５１からステップＳ１７６までの処理は図２２Ａ〜図２２Ｃに示すフローチャートと同一であるため説明を省略する。ステップＳ１７６において、現在動作している周波数チャネルに干渉が検出されていないと判定されると、制御部１３９は接続判断部３０１に接続要求フレームを送信した端末のＩＤを通知し、接続要求フレームを送信した端末と接続するか否かの問合せを行う（ステップＳ３１１）。続いて、ＡＣＫフレームの生成を行い（ステップＳ１８１）、生成したＡＣＫフレームの送信を行って（ステップＳ１８２）、接続判断部３０１から接続判断が入力されたか否かを判定する（ステップＳ３１２）。接続判断部３０１から接続判断が入力されなければ入力されるまで待ち、接続判断が入力されると接続要求フレームを送信した端末と接続するか否かの結果を確認する（ステップＳ３１３）。接続要求フレームを送信した端末と接続する判断であれば、接続応答フレームの生成を行い（ステップＳ３１４）、生成した接続応答フレームの送信を行う（ステップＳ３１５）。一方、ステップＳ３１３において、接続要求フレームを送信した端末と接続しない場合には、接続拒否フレームの生成を行い（ステップＳ３１６）、生成した接続拒否フレームの送信を行って（ステップＳ３１５）、ステップＳ１５３以降の処理を繰り返す。
【００６３】
図８を用いて、端末Ｂが接続応答フレームを送信する周波数チャネルを決定する処理について説明する。インターバル６１２では、端末Ｂは干渉を検出していない周波数チャネルｆ２において、干渉検出フィールド３８が「０」に設定された接続要求フレームを受信（６３８）するため、マルチチャネル接続試行要求フィールド５５が「０」、干渉検出フィールド３８が「０」のＡＣＫフレームで応答し、ＡＣＫフレームが正常に受信され、接続要求フレームの送信が停止されることを確認した（６９７）後、接続応答フレームを周波数チャネルｆ２で送信することを決定し、上位層からの送信指示が入力された後にランダムバックオフにより接続応答フレームの送信を行う。
【００６４】
このように、両方の端末が干渉を受けていない周波数チャネルで接続応答を行うことによって、干渉を受けていない周波数チャネルで無線通信を行うことが可能となる。
【００６５】
（第６の実施形態）  
図２７は、実施形態に係る無線通信装置１の概略構成の一例を示すブロック図であり、図１７に示すブロック図に応答待ちタイマー３３１を追加したものである。
【００６６】
図２８Ａ〜図２８Ｃは、無線通信装置１が行う、無線接続前の接続試行処理の一例を示すフローチャートであり、図１８Ａ〜図１８Ｄに示すフローチャートを変形したものである。図２８Ａ〜図２８Ｃにおいて、ステップＳ６１からステップＳ８０までの処理は図７Ａ〜図７Ｄに示すフローチャートと同一であるため説明を省略する。ステップＳ８０において受信したＡＣＫフレームの干渉検出ビットが１でなければ、干渉を検出していない周波数チャネルでＡＣＫフレームを受信したか否かの判定を行い（ステップＳ９４）、ＡＣＫフレームを干渉が検出された周波数チャネルで受信した場合はステップＳ８２の処理へ進む。一方、ＡＣＫフレームを干渉が検出されていない周波数チャネルで受信した場合は、間欠接続要求送信スキームに設定し（ステップＳ１００）、応答待ちタイマー３３１を起動する（ステップＳ３４２）。続いて、接続要求フレームを送信した宛先の無線通信装置から接続応答フレームを受信したか否かの判定を行い（ステップＳ３４３）、接続応答フレームを受信すればＡＣＫフレームを生成、送信して（ステップＳ３４６）、当該無線通信装置と接続される（ステップＳ３４７）。一方、ステップＳ３４３において、接続要求フレームを送信した宛先の無線通信装置から接続応答フレームを受信しない場合には、接続要求フレームを送信した宛先の無線通信装置から接続拒否フレームを受信したか否かを判定し（ステップＳ３４４）、接続拒否フレームを受信すればステップＳ６２以降の処理を繰り返す。一方、接続要求フレームを送信した宛先の無線通信装置から接続拒否フレームを受信しなければ、応答待ちタイマー３３１がタイムアウトしたか否かの判定を行い（ステップＳ３４５）、応答待ちタイマー３３１がタイムアウトしていなければステップＳ３４３以降の処理を繰返し、応答待ちタイマー３３１がタイムアウトしていれば、ステップＳ６２以降の処理を繰り返す。
【００６７】
図１０を用いて、端末Ａが接続応答フレームの受信待受けを行う周波数チャネルを決定する処理について説明する。
【００６８】
図１０のインターバル６０６で、端末Ａは干渉を検出していない周波数チャネルｆ１において、送信した接続要求フレームに対するＡＣＫフレームを受信（６７３）したが、ＡＣＫフレームの干渉検出フィールド３８の値が「１」であるため、周波数チャネルｆ１では接続応答フレームの受信待受けは行わず、バースト接続要求送信スキーム６３０を継続する。一方、インターバル６１２で、端末Ａは干渉を検出していない周波数チャネルｆ２において、送信した接続要求フレームに対するＡＣＫフレームを受信（６３９）し、ＡＣＫフレームの干渉検出フィールド３８の値が「０」であるため、接続応答フレームを周波数チャネルｆ２で受信待受けすることを決定し、バースト接続要求送信スキーム６３０から間欠接続要求送信スキーム６３１へ移行し、ランダムバックオフ送信される接続応答フレームの受信待受けを行う。
【００６９】
このように、両方の端末が干渉を受けていない周波数チャネルで接続応答を行うことによって、干渉を受けていない周波数チャネルで無線通信を行うことが可能となる。
【００７０】
（第７の実施形態）  
図２９は、第７の実施形態に係る無線通信装置１０００を概略的に示している。この無線通信装置１０００は、図２７の無線通信装置１の構成において、アンテナ１１が無線通信装置に含まれる構成としている。このように、アンテナ１１を無線通信装置１０００に含める構成とすることにより、アンテナまで含めた１つの装置として無線通信装置を構成することが可能となるため、実装面積を少なく抑えることが可能となる。また、図２９に示す構成では、アンテナ１１を送信処理と受信処理で共用している。このように、１つのアンテナを送信処理および受信処理で共用することにより、無線通信装置を小型化することが可能となる。
【００７１】
（第８の実施形態）  
図３０は、第８の実施形態に係る無線通信装置２０００を概略的に示している。この無線通信装置２０００は、図２７の無線通信装置１の構成に加えて、バッファ２００１を備えており、バッファ２００１は送信部１５および受信部１２それぞれと接続されている。このように、バッファを無線通信装置に含める構成とすることにより、送受信データをバッファに保持することが可能となり、再送処理や外部出力処理を容易に行うことが可能となる。  
（第９の実施形態）  
図３１は、第９の実施形態に係る無線通信装置３０００を概略的に示している。この無線通信装置３０００は、図２７の無線通信装置１の構成に加えて、プロセッサ部３００１、バス３００２、外部インターフェース部３００３を備えており、プロセッサ部３００１および外部インターフェース部３００３はバス３００２を介してバッファ２００１と接続されている。プロセッサ部３００１ではファームウエアが動作する。このように、ファームウエアを無線通信装置に含める構成とすることにより、ファームウエアの書き換えによって無線通信装置の機能の変更を容易に行うことが可能となる。
【００７２】
（第１０の実施形態）  
図３２は、第１０の実施形態に係る無線通信装置４０００を概略的に示している。この無線通信装置４０００は、図２７の無線通信装置１の構成に加えて、クロック生成部４００１を備えており、無線送受信部５００に接続されているとともに、出力端子より外部に出力されている。このように、無線通信装置内部で生成されたクロックを外部に出力し、外部に出力されたクロックによってホスト側を動作させることにより、ホスト側と無線通信装置側を同期させて動作させることが可能となる。
【００７３】
（第１１の実施形態）  
図３３は、第１１の実施形態に係る無線通信装置５０００を概略的に示している。この無線通信装置５０００は、図２７の無線通信装置１の構成に加えて、電源部５００１、電源制御部５００２、無線電力給電部５００３を追加し、それぞれ無線送受信部５００に接続されている。このように、電源を無線通信装置に備える構成とすることにより、電源を制御した低消費電力化動作が可能となる。
【００７４】
（第１２の実施形態）  
図３４は、第１２の実施形態に係る無線通信装置６０００を概略的に示している。この無線通信装置６０００は、図３３の無線通信装置の構成に加えて、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）送受信部６００１を追加し、電源制御部５００２および制御部１９と接続したものである。このように、ＮＦＣ送受信部を無線通信装置に備える構成とすることにより、容易に認証処理を行うことが可能となるとともに、ＮＦＣ送受信部をトリガとして電源制御を行うことによって待受け時の低消費電力化を図ることが可能となる。
【００７５】
（第１３の実施形態）  
図３５は、第１３の実施形態に係る無線通信装置７０００を概略的に示している。この無線通信装置７０００は、図３３の無線通信装置５０００の構成に加えて、ＳＩＭカード７００１を追加し、制御部１９と接続したものである。このように、ＳＩＭカードを無線通信装置に備える構成とすることにより、容易に認証処理を行うことが可能となる。
【００７６】
（第１４の実施形態）  
図３６は、第１４の実施形態に係る無線通信装置８０００を概略的に示している。この無線通信装置８０００は、図３１の無線通信装置３０００の構成に加えて、動画像圧縮／伸長部８００１を追加し、バス３００２と接続したものである。このように、動画像圧縮／伸長部を無線通信装置に備える構成とすることにより、圧縮した動画像の伝送と受信した圧縮動画像の伸長を容易に行うことが可能となる。
【００７７】
（第１５の実施形態）  
図３７は、第１５の実施形態に係る無線通信装置９０００を概略的に示している。この無線通信装置９０００は、図３７の無線通信装置１の構成に加えて、ＬＥＤ部９００１を追加し、制御部１９と接続したものである。このように、ＬＥＤを無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
【００７８】
（第１６の実施形態）  
図３８は、第１６の実施形態に係る無線通信装置１００００を概略的に示している。この無線通信装置１００００は、図２７の無線通信装置１の構成に加えて、バイブレータ部１０００１を追加し、制御部１９と接続したものである。このように、バイブレータを無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
【００７９】
（第１７の実施形態）  
図３９は、第１７の実施形態に係る無線通信装置１１０００を概略的に示している。この無線通信装置１１０００は、図２７の無線通信装置１の構成に加えて、無線ＬＡＮ部１１００１および無線切替部１１００２を備えており、無線切替部１１００２は制御部１９と無線ＬＡＮ部１１００１に接続されている。このように、無線ＬＡＮを無線通信装置に備える構成とすることにより、状況に応じて無線ＬＡＮによる通信と無線送受信部５００による通信を切替えることが可能となる。
【００８０】
（第１８の実施形態）  
図４０は、第１８の実施形態に係る無線通信装置１２０００を概略的に示している。この無線通信装置１２０００は、図３９の無線通信装置１１０００の構成に加えて、スイッチ（ＳＷ）１２００１を追加したものである。このように、スイッチを無線通信装置に備える構成とすることにより、アンテナを共用しながら状況に応じて無線ＬＡＮによる通信と無線送受信部５００による通信を切替えることが可能となる。
【００８１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８２】
１〜３…無線通信装置；
１１…アンテナ
２２…無線部；
１２…受信部；
１３…受信成功判定部；
１４…干渉検出部；
１５…送信部；
１６…周波数切替部；
１７…フレーム生成部；
１８…インターバルタイマー；
１９…制御部；
２０…サブインターバルタイマー；
２１…受信部起動タイマー；
２３…マルチチャネル接続試行タイマー
【図１】
0005275389.tif 000002
【図２】
0005275389.tif 000003
【図３】
0005275389.tif 000004
【図４】
0005275389.tif 000005
【図５Ａ】
0005275389.tif 000006
【図５Ｂ】
0005275389.tif 000007
【図５Ｃ】
0005275389.tif 000008
【図６】
0005275389.tif 000009
【図７Ａ】
0005275389.tif 000010
【図７Ｂ】
0005275389.tif 000011
【図７Ｃ】
0005275389.tif 000012
【図７Ｄ】
0005275389.tif 000013
【図８】
0005275389.tif 000014
【図９】
0005275389.tif 000015
【図１０】
0005275389.tif 000016
【図１１】
0005275389.tif 000017
【図１２Ａ】
0005275389.tif 000018
【図１２Ｂ】
0005275389.tif 000019
【図１２Ｃ】
0005275389.tif 000020
【図１３】
0005275389.tif 000021
【図１４Ａ】
0005275389.tif 000022
【図１４Ｂ】
0005275389.tif 000023
【図１４Ｃ】
0005275389.tif 000024
【図１５】
0005275389.tif 000025
【図１６】
0005275389.tif 000026
【図１７】
0005275389.tif 000027
【図１８Ａ】
0005275389.tif 000028
【図１８Ｂ】
0005275389.tif 000029
【図１８Ｃ】
0005275389.tif 000030
【図１８Ｄ】
0005275389.tif 000031
【図１９】
0005275389.tif 000032
【図２０】
0005275389.tif 000033
【図２１】
0005275389.tif 000034
【図２２Ａ】
0005275389.tif 000035
【図２２Ｂ】
0005275389.tif 000036
【図２２Ｃ】
0005275389.tif 000037
【図２３】
0005275389.tif 000038
【図２４】
0005275389.tif 000039
【図２５】
0005275389.tif 000040
【図２６Ａ】
0005275389.tif 000041
【図２６Ｂ】
0005275389.tif 000042
【図２６Ｃ】
0005275389.tif 000043
【図２７】
0005275389.tif 000044
【図２８Ａ】
0005275389.tif 000045
【図２８Ｂ】
0005275389.tif 000046
【図２８Ｃ】
0005275389.tif 000047
【図２９】
0005275389.tif 000048
【図３０】
0005275389.tif 000049
【図３１】
0005275389.tif 000050
【図３２】
0005275389.tif 000051
【図３３】
0005275389.tif 000052
【図３４】
0005275389.tif 000053
【図３５】
0005275389.tif 000054
【図３６】
0005275389.tif 000055
【図３７】
0005275389.tif 000056
【図３８】
0005275389.tif 000057
【図３９】
0005275389.tif 000058
【図４０】
0005275389.tif 000059