(57)【要約】【課題】  隠れ端末問題の発生を抑えつつも、通信帯域を比較的有効利用できる無線ＬＡＮシステムを提供する。【解決手段】  アクセスポイント（ＡＰ）は、無線端末Ａ及び無線端末Ｂがそれぞれ信号を送信し（Ｔ１２３，Ｔ１３３）、混信の発生を認識すると、いずれかの無線端末Ａからの信号の解析の結果、この信号の送信元のアドレス及びこの信号のデュアレーション期間を把握できた場合には、この信号の送信元の無線端末Ａに対して送信許可を与えるＣＴＳ信号を送信する（Ｔ１１３）。ＣＴＳ信号が送信許可を与えた無線端末Ａは、先に送信した信号と同じ信号を送信し（Ｔ１２７）、ＣＴＳ信号が送信許可を与えていない無線端末Ｂは、ＣＴＳ信号が示すデュアレーション期間中、信号送信を控える。【選択図】  図５
2006324891.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末との間で無線通信する無線通信手段を備え、該無線通信端末と他の端末との通信を中継する無線中継装置において、
前記無線通信手段で外部からの信号を受信しているか否かを判断する受信判断手段と、
前記無線通信手段で受信した信号が、複数の前記無線通信端末からの信号が重なり合って混信している状態であるか否かを判断する混信判断手段と、
前記無線通信手段で受信した信号を解析する解析手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示すデュアレーション期間を定めた送信許可信号を作成する制御信号作成手段と、
前記受信判断手段で外部からの信号を受信していないと判断されると、前記無線通信手段に、前記信号作成手段で作成した前記送信許可信号を送信させる送信指示手段と、
を備え、
複数の前記無線通信端末のうちのいずれか一つの無線通信端末からの信号を受信している過程で、前記混信判断手段により混信していると判断され、前記解析手段で該信号の一部が解析された結果、該信号の送信元のアドレス及び該信号に関するデュアレーション期間を取得できた場合、前記信号作成手段は、該アドレスを送信元とする該無線通信端末からの送信を認めると共に、該無線通信端末のデータ送信に必要な該デュアレーション期間を定めた前記送信許可信号を作成する、
ことを特徴とする無線中継装置。
【請求項２】
請求項１に記載の無線中継装置において、
前記制御信号作成手段は、ダミー信号を作成し、
前記送信指示手段は、前記混信判断手段で混信していると判断されると、前記受信判断手段により外部からの信号を受信していないと判断されるまで、前記ダミー信号を前記無線通信手段に送信させる、
ことを特徴とする無線中継装置。
【請求項３】
無線通信手段を備え、該無線通信手段で無線中継装置と無線通信し、該無線中継装置を介して他の端末と通信する無線通信端末において、
前記無線通信手段で外部からの信号を受信しているか否かを判断する受信判断手段と、
乱数を発生して、該乱数に応じた乱数待ち時間を設定する待ち時間設定手段と、
前記受信判断手段で外部からの信号を受信していないと判断されたときから、前記乱数待ち時間後に、該受信判断手段で電波を受信していないと判断されると、前記無線通信手段でデータ信号を送信させる送信指示手段と、
前記無線通信手段で受信した信号を解析する解析手段と、
を備え、
前記データ信号の送信後、前記無線通信手段で受信した信号が前記解析手段の解析により、自端末のデータ送信を許可する送信許可信号であることが判明すると、前記送信指示手段は、前記無線通信手段で該データ信号を無線中継装置へ再送信させる、
ことを特徴とする無線通信端末。
【請求項４】
請求項３に記載の無線通信端末において、
前記無線通信手段で受信した信号が、前記解析手段の解析により、他端末のデータ送信を許可し、且つ該他端末のデータ送信に必要な時間を示すデュアレーション期間が定められている送信許可信号であることが判明すると、前記送信指示手段は、該デュアレーション期間中、前記無線通信手段に対してデータ送信を指示しない、
ことを特徴とする無線通信端末。
【請求項５】
無線通信端末との間で無線通信する無線通信手段を備え、該無線通信端末と他の端末との通信を中継する無線中継装置において、
前記無線通信手段で受信した信号を解析する解析手段と、
前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信要求である場合に、該無線通信端末を予め定めた通信周期中のいずれのタイミングで該無線通信端末と通信を行うかを定める通信要求設定手段と、
前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信解除要求である場合に、前記通信要求設定手段で定めた該無線通信端末に関する内容を解除する通信解除設定手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示す予め定めたデュアレーション期間を示す送信許可信号を作成する制御信号作成手段と、
前記通信要求設定手段で前記通信周期中の特定のタイミングで通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のタイミングになると、前記無線通信手段に、該無線通信端末からの送信を認める前記送信許可信号を送信させる送信指示手段と、
を備えていることを特徴とする無線中継装置。
【請求項６】
請求項５に記載の無線中継装置において、
前記通信要求設定手段は、前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信要求である場合に、前記通信周期を予め定めた数で分割した複数のスロット期間のうちで通信先が未だ定められていないスロット期間に対して、該無線通信端末を通信先に定め、
前記送信指示手段は、前記通信要求設定手段で前記通信周期中の特定のスロット期間で通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のスロット期間になると、前記無線通信手段に、該無線通信端末からの送信を認める前記送信許可信号を送信させる、
ことを特徴とする無線中継装置。
【請求項７】
請求項１及び２のいずれか一項に記載の無線中継装置と、
請求項３及び４のいずれか一項に記載の無線通信端末と、
を備え、
前記無線通信端末は、前記無線中継装置を介して他の端末と通信する、
ことを特徴とする無線通信システム。
【請求項８】
請求項５及び６のいずれか一項に記載の無線中継装置と、
前記無線中継装置を介して他の端末と通信する無線通信端末と、
を備えていることを特徴とする無線通信システム。
【請求項９】
無線通信端末が無線中継装置を介して他の端末と通信する無線通信方法において、
前記無線中継装置は、
外部からの信号を受信しているか否かを判断する受信判断工程と、
外部から受信した信号が、複数の前記無線通信端末からの信号が重なり合って混信している状態であるか否かを判断する混信判断工程と、
外部からの受信した信号を解析する解析手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示すデュアレーション期間を定めた送信許可信号を作成する制御信号作成工程と、
前記受信判断工程で外部からの信号を受信していないと判断されると、前記信号作成構成で作成した前記送信許可信号を無線送信する許可信号送信工程と、
を実行し、
複数の前記無線通信端末のうちのいずれか一つの無線通信端末からの信号を受信している過程で、前記混信判断工程で混信していると判断され、前記解析工程で該信号の一部が解析された結果、該信号の送信元のアドレス及び該信号に関するデュアレーション期間を取得できた場合、前記信号作成工程では、該アドレスを送信元とする該無線通信端末からの送信を認めると共に、該無線通信端末のデータ送信に必要な該デュアレーション期間を定めた前記送信許可信号を作成する、
ことを特徴とする無線通信方法。
【請求項１０】
請求項９に記載の無線通信方法において、
前記無線通信端末は、
外部からの信号を受信しているか否かを判断する受信判断工程と、
乱数を発生して、該乱数に応じた乱数待ち時間を設定する待ち時間設定工程と、
前記受信判断工程で外部からの信号を受信していないと判断されたときから、前記乱数待ち時間後に、該受信判断工程で電波を受信していないと判断されると、データ信号を無線送信する送信工程と、
外部から受信した信号を解析する解析工程と、
を実行し、
前記データ信号の送信後、外部から受信した信号が前記解析工程での解析により、自端末のデータ送信を許可する送信許可信号であることが判明すると、前記送信工程では、前記データ信号を無線中継装置へ再送信する、
ことを特徴とする無線通信方法。
【請求項１１】
無線通信端末が無線中継装置を介して他の端末と通信する無線通信方法において、
前記無線中継装置は、
外部から受信した信号を解析する解析工程と、
外部から受信した信号を前記解析工程で解析した結果、該信号が前記無線通信端末の通信要求である場合に、該無線通信端末を予め定めた通信周期中のいずれのタイミングで該無線通信端末と通信を行うかを定める通信要求設定工程と、
外部から受信した信号を前記解析工程で解析した結果、該信号が前記無線通信端末の通信解除要求である場合に、前記通信要求設定工程で定めた該無線通信端末に関する内容を解除する通信解除設定工程と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示す予め定めたデュアレーション期間を示す送信許可信号を作成する制御信号作成工程と、
前記通信要求設定工程で前記通信周期中の特定のタイミングで通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のタイミングになると、該無線通信端末からの送信を認める前記送信許可信号を送信する許可信号送信工程と、
を実行することを特徴とする無線通信方法。
【請求項１２】
請求項１１に記載の無線通信方法において、
前記無線通信端末は、
外部から受信した信号を解析する解析工程と、
前記無線中継装置に対して、前記通信要求を送信する通信要求送信工程と、
前記無線中継装置に対して、前記通信要求解除を送信する通信解除送信工程と、
他の端末へ送信すべきデータを信号化して、該データを前記無線中継装置に送信するデータ送信工程と、
を実行し、
前記データ送信工程では、外部から受信した信号が前記解析工程での解析により、自端末のデータ送信を許可する送信許可信号であることが判明すると、前記データを前記無線中継装置に送信する、
ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮのように、アクセスポイントと呼ばれる無線中継装置と、この無線中継装置により他の端末と通信する無線通信端末と、を備えている無線通信システム、これを構成する無線中継装置、無線通信端末、及び無線中継装置の通信負荷調整方法に関する。
【背景技術】
【０００２】
周知のように無線ＬＡＮでは、アクセスポイント（以下、ＡＰと略す）と呼ばれる無線中継装置と複数の無線端末との間は、無線通信で接続される。この無線ＬＡＮでは、複数の無線端末及びＡＰ（以下、これらをそれぞれ単に装置とする）が単一の空間を共用して通信するため、同時には、複数の装置のうちの一台からでしか無線信号を送信できない。このため、各装置間で送信するタイミングを調整する必要がある。
【０００３】
無線のタイミング調整方法としては、DCF (Distributed Coordination Function）がある。このDCFによるタイミング調整方法として、以下の非特許文献に記載された2通りが知られる。
【０００４】
第1の方法は、他装置からの無線信号の受信が終了してから予め定めた時間を待ち、その期間に他の装置からの無線信号の受信が無いことを確認したら無線通信を開始する方法である。
【０００５】
具体的には、図１７に示すように、例えば、ＡＰが無線端末Ａ宛にDataＰ1信号を送信したとする（Ｔ１０）。無線端末Ａが、このDataＰ1を受信すると、SIFS (Short Inter-Frame Space) と呼ばれる最短の待ち時間が経過した後（Ｔ２０）、AP宛にACK信号を返答する（Ｔ２１）。このACK信号の通信が終了すると、各装置は次の送信権を得るために、乱数待ち時間と呼ばれる待ち時間を待つ（Ｔ１１，Ｔ２２，Ｔ３２）。この乱数待ち時間とは、自装置で乱数（０以上の値）を発生させ、この乱数に相当する時間と、DIFS (Distributed Inter-Frame Space。ただしDIFS>SIFS）と呼ばれる時間を加えた時間である。この乱数待ち時間の間、各装置は、他の装置からの無線信号を受信するか否かを検知し続ける。
【０００６】
仮に、無線端末Aの乱数待ち時間が最も短い場合、つまり、送信権を得た場合、無線端末Aは、AP宛にDataＡ1信号を送出する（Ｔ２３）。これに対して、AP及び無線端末Ｂの乱数待ち時間は、無線端末Ａの乱数待ち時間よりも長かったため、AP及び無線端末Ｂは、無線端末ＡのDataＡ1信号の送信開始時には、データ信号を送出しない。また、ＡＰは、無線送出を開始していない状態で、無線端末Ａからの無線信号を受信したので送信権を放棄する。
【０００７】
この第１の方法では、以上のようにして、複数の装置が同一時間帯でデータ送信するのを回避している。しかしながら、無線端末Aが無線端末Bの送信を検知できず、無線端末Ｂが無線端末Ａの送信を検知できない場合、つまり、無線端末Ａ，Ｂが互いに隠れ端末の関係である場合、無線端末Bは、無線端末AからのDataＡ1信号を受信できず、自己の乱数待ち時間が終了したら（Ｔ３２）、AP宛にDataＢ1信号の送出を開始してしまう（Ｔ３３）。このため、無線端末ＡからＡＰへのDataＡ1信号と、無線端末ＢからＡＰへのDataＢ1信号とが混信し、APは、無線信号を正常に受信できなくなる。このため、APは、正常信号の受信を無線端末に通知するためのACK信号も送出しない。
【０００８】
無線端末A, Bは、それぞれが送出したデータ信号に対するACK信号を受信できないので、新たな乱数待ち時間経過後（Ｔ２５，Ｔ３５）に、再びDataＡ1信号、DataＢ1信号を送出する（Ｔ２６，Ｔ３６）。この再送された信号に対しても、お互いに相手が無線で通信していることを検出できないので、混信により、APは、正常受信できない可能性がある。なお、無線端末Ａは、ＡＰからのDataＰ1信号を受信し、SIFS経過後（Ｔ２０）、ＡＣＫ信号を送信し（Ｔ２１）、これに基づいて、無線端末Ａ，Ｂ及びＡＰが乱数待ち時間のカウントを開始しているが、無線端末Ａ，Ｂが隠れ端末の関係にある場合、無線端末Ｂは、無線端末Ａが送信したＡＣＫ信号（Ｔ２１）を認識できないので、ＡＰからのDataＰ1信号を受信し、SIFS経過後（Ｔ２０）、ＡＣＫ信号が送信されたと仮定して、乱数待ち時間のカウントを開始する（Ｔ３２）。
【０００９】
また、第２の方法は、各無線端末がＡＰに対して、送信要求であるＲＴＳ（Request  To  Send）信号を送出し、ＡＰは、このＲＴＳ信号を受信すると、ＲＴＳ信号を送出した無端端末のうちの一つのみに送信許可を与えるＣＴＳ（Clear  To  Send）信号を各無線端末に送出し、送信許可を得た無線端末のみがデータ送信を開始する方法である。
【００１０】
具体的には、図１８に示すように、例えば、ＡＰが無線端末Ａ宛にDataＰ1信号を送信したとする（Ｔ１０）。無線端末Ａが、このDataＰ1を受信すると、前述の第１の方法と同様に、SIFS時間が経過した後（Ｔ２０）、AP宛にACK信号を返答する（Ｔ２１）。このACK信号の通信が終了すると、各装置は、乱数待ち時間の経過を待つ（Ｔ１１，Ｔ２２，Ｔ３２）。
【００１１】
仮に、無線端末Aの乱数待ち時間が最も短い場合、無線端末Aは、AP宛にＲＴＳ信号を送出する（Ｔ２７）。これに対して、AP及び無線端末Ｂの乱数待ち時間は、無線端末Ａの乱数待ち時間よりも長かったため、AP及び無線端末Ｂは、無線端末ＡのＲＴＳ信号の送信開始時には、信号を送出しない。
【００１２】
このＲＴＳ信号を受信したＡＰは、この受信からSIFS時間が経過後（Ｔ１２）に、無線端末Ａに送信許可を与えるＣＴＳ信号（Ｔ１３）を送出する。このＣＴＳ信号には、無線端末Ａがデータ送信に必要な時間、具体的には、ＣＴＳ信号の送出後からデュアレーション期間（＝SIFS＋無線端末Ａのデータ送信時間＋SIFS＋ＡＣＫ送信時間）の情報が含まれているため、この間、他の無線端末による送信を抑制することができる。
【００１３】
ＣＴＳ信号を受信した各無線端末は、自端末のデータ送信を許可するものであるか否かを判断し、自端末のデータ送信を許可するものであれば、ＣＴＳ信号の受信からSIFS経過後に、ＡＰへデータ信号を送出する。この場合、ＣＴＳ信号は無線端末Ａに送信許可を与えているので、このＣＴＳ信号を受信してから、SIFS経過後（Ｔ２８）、無線端末ＡがＡＰへDataＡ1を送出する（Ｔ２９）。ＡＰは、無線端末ＡからのDataＡ1を受信すると、SIFS経過後（Ｔ１４）、無線端末Ａ宛にＡＣＫ信号を返答する（Ｔ１５）。
【００１４】
仮に、無線端末Ａ，Ｂが相互に隠れ端末の関係であり、無線端末ＡがＡＰへＡＣＫ信号を返答してから（Ｔ２１）、無線端末Ａが乱数待ち時間経過後にAP宛にＲＴＳ信号を送出した（Ｔ２７）ことを、無線端末Ｂが検知できない場合、乱数待ち時間が無線端末Ａの次に短い無線端末Ｂは、無線端末ＡのＲＴＳ信号の送出に続いて（Ｔ２７）、ＲＴＳ信号を送出しようとする（Ｔ３４）。しかし、前述したように、ＡＰが無線端末Ａに送信許可を与えるＣＴＳ信号を送出するため（Ｔ１３）、無線端末Ｂは、このＲＴＳ信号の送出を中止する。
【００１５】
無線端末ＡがDataＡ1を送出し（Ｔ２９）、ＡＰが無線端末Ａ宛にＡＣＫ信号を返答すると（Ｔ１４，Ｔ１５）、再び、各装置は、新たな乱数待ち時間の経過を待つ（Ｔ３６）。仮に、無線端末Ｂの乱数待ち時間が最も短いと、他の無線端末に先立ち、ＡＰへＲＴＳ信号を送出することになるので（Ｔ３７）、このＲＴＳ信号に対して、ＡＰが無線端末Ｂに送信許可を与えるＣＴＳ信号を送出する。無線端末Ｂは、このＣＴＳ信号の受信で、ＡＰへデータ信号を送出する。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、従来の第１の方法では、無線送信のタイミング調整方法としては、簡単であるものの、隠れ端末問題等で混信する虞があるという問題点がある。一方、従来の第２の方法では、隠れ端末問題は生じないものの、無線送信のタイミング調整方法が複雑で、いずれかの端末がＲＴＳ信号を送出し、これに対してＡＰがＣＴＳ信号を送出した後で無ければ、無線端末はデータ送信を行うことができず、データ送信までに時間がかかり、通信帯域を有効に利用できないという問題点がある。
【００１７】
本発明は、このような従来技術の問題点に着目してなされたもので、隠れ端末問題の発生を抑えつつも、通信帯域を比較的有効利用できる無線通信システム、これらを構成する無線中継装置及び無線通信端末、無線通信方法を提供することを目的とする。
【００１８】
【非特許文献１】「Wireless LAN Medium Control（MAC） and Physical Layer（PHY） Specifications」  ANSI/IEEE Std 802．11，1999  Edition
【課題を解決するための手段】
【００１９】
前記問題点を解決するための発明に係る無線中継装置は、
無線通信端末との間で無線通信する無線通信手段を備え、該無線通信端末と他の端末との通信を中継する無線中継装置において、
前記無線通信手段で外部からの信号を受信しているか否かを判断する受信判断手段と、
前記無線通信手段で受信した信号が、複数の前記無線通信端末からの信号が重なり合って混信している状態であるか否かを判断する混信判断手段と、
前記無線通信手段で受信した信号を解析する解析手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示すデュアレーション期間を定めた送信許可信号を作成する制御信号作成手段と、
前記受信判断手段で外部からの信号を受信していないと判断されると、前記無線通信手段に、前記信号作成手段で作成した前記送信許可信号を送信させる送信指示手段と、
を備え、
複数の前記無線通信端末のうちのいずれか一つの無線通信端末からの信号を受信している過程で、前記混信判断手段により混信していると判断され、前記解析手段で該信号の一部が解析された結果、該信号の送信元のアドレス及び該信号に関するデュアレーション期間を取得できた場合、前記信号作成手段は、該アドレスを送信元とする該無線通信端末からの送信を認めると共に、該無線通信端末のデータ送信に必要な該デュアレーション期間を定めた前記送信許可信号を作成することを特徴とする。
【００２０】
ここで、前記制御信号作成手段は、いずれの無線通信端末も送信先としないダミー信号を作成し、前記送信指示手段は、前記混信判断手段で混信していると判断されると、前記受信判断手段により外部からの信号を受信していないと判断されるまで、前記ダミー信号を前記無線通信手段に送信させてもよい。
【００２１】
前記問題点を解決するための発明に係る無線通信端末は、
無線通信手段を備え、該無線通信手段で無線中継装置と無線通信し、該無線中継装置を介して他の端末と通信する無線通信端末において、
前記無線通信手段で外部からの信号を受信しているか否かを判断する受信判断手段と、
乱数を発生して、該乱数に応じた乱数待ち時間を設定する待ち時間設定手段と、
前記受信判断手段で外部からの信号を受信していないと判断されたときから、前記乱数待ち時間後に、該受信判断手段で電波を受信していないと判断されると、前記無線通信手段でデータ信号を送信させる送信指示手段と、
前記無線通信手段で受信した信号を解析する解析手段と、
を備え、
前記データ信号の送信後、前記無線通信手段で受信した信号が前記解析手段の解析により、自端末のデータ送信を許可する送信許可信号であることが判明すると、前記送信指示手段は、前記無線通信手段で該データ信号を無線中継装置へ再送信させることを特徴とする。
【００２２】
ここで、前記無線通信端末は、
前記無線通信手段で受信した信号が、前記解析手段の解析により、他端末のデータ送信を許可し、且つ該他端末のデータ送信に必要な時間を示すデュアレーション期間が定められている送信許可信号であることが判明すると、前記送信指示手段は、該デュアレーション期間中、前記無線通信手段に対してデータ送信を指示しない、ものであることが好ましい。
【００２３】
前記問題点を解決するための他の発明に係る無線中継装置は、
無線通信端末との間で無線通信する無線通信手段を備え、該無線通信端末と他の端末との通信を中継する無線中継装置において、
前記無線通信手段で受信した信号を解析する解析手段と、
前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信要求である場合に、該無線通信端末を予め定めた通信周期中のいずれのタイミングで該無線通信端末と通信を行うかを定める通信要求設定手段と、
前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信解除要求である場合に、前記通信要求設定手段で定めた該無線通信端末に関する内容を解除する通信解除設定手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示す予め定めたデュアレーション期間を示す送信許可信号を作成する制御信号作成手段と、
前記通信要求設定手段で前記通信周期中の特定のタイミングで通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のタイミングになると、前記無線通信手段に、該無線通信端末からの送信を認める前記送信許可信号を送信させる送信指示手段と、
を備えていることを特徴とする。
【００２４】
ここで、前記無線中継装置において、
前記通信要求設定手段は、前記無線通信手段で受信した信号を前記解析手段で解析した結果、該信号が前記無線通信端末の通信要求である場合に、前記通信周期を予め定めた数で分割した複数のスロット期間のうちで通信先が未だ定められていないスロット期間に対して、該無線通信端末を通信先に定め、
前記送信指示手段は、前記通信要求設定手段で前記通信周期中の特定のスロット期間で通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のスロット期間になると、前記無線通信手段に、該無線通信端末からの送信を認める前記送信許可信号を送信させる、ものであってもよい。
【００２５】
前記問題点を解決するための発明に係る無線通信方法は、
無線通信端末が無線中継装置を介して他の端末と通信する無線通信方法において、
前記無線中継装置は、
外部からの信号を受信しているか否かを判断する受信判断工程と、
外部から受信した信号が、複数の前記無線通信端末からの信号が重なり合って混信している状態であるか否かを判断する混信判断工程と、
外部からの受信した信号を解析する解析手段と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示すデュアレーション期間を定めた送信許可信号を作成する制御信号作成工程と、
前記受信判断工程で外部からの信号を受信していないと判断されると、前記信号作成構成で作成した前記送信許可信号を無線送信する許可信号送信工程と、
を実行し、
複数の前記無線通信端末のうちのいずれか一つの無線通信端末からの信号を受信している過程で、前記混信判断工程で混信していると判断され、前記解析工程で該信号の一部が解析された結果、該信号の送信元のアドレス及び該信号に関するデュアレーション期間を取得できた場合、前記信号作成工程では、該アドレスを送信元とする該無線通信端末からの送信を認めると共に、該無線通信端末のデータ送信に必要な該デュアレーション期間を定めた前記送信許可信号を作成する、ことを特徴とする。
【００２６】
ここで、前記無線通信方法において、
前記無線通信端末は、
外部からの信号を受信しているか否かを判断する受信判断工程と、
乱数を発生して、該乱数に応じた乱数待ち時間を設定する待ち時間設定工程と、
前記受信判断工程で外部からの信号を受信していないと判断されたときから、前記乱数待ち時間後に、該受信判断工程で電波を受信していないと判断されると、データ信号を無線送信する送信工程と、
外部から受信した信号を解析する解析工程と、
を実行し、
前記データ信号の送信後、外部から受信した信号が前記解析工程での解析により、自端末のデータ送信を許可する送信許可信号であることが判明すると、前記送信工程では、前記データ信号を無線中継装置へ再送信する、ものであることが好ましい。
【００２７】
前記問題点を解決するための他の発明に係る無線通信方法は、
無線通信端末が無線中継装置を介して他の端末と通信する無線通信方法において、
前記無線中継装置は、
外部から受信した信号を解析する解析工程と、
外部から受信した信号を前記解析工程で解析した結果、該信号が前記無線通信端末の通信要求である場合に、該無線通信端末を予め定めた通信周期中のいずれのタイミングで該無線通信端末と通信を行うかを定める通信要求設定工程と、
外部から受信した信号を前記解析工程で解析した結果、該信号が前記無線通信端末の通信解除要求である場合に、前記通信要求設定工程で定めた該無線通信端末に関する内容を解除する通信解除設定工程と、
複数の前記無線通信端末のうちの特定の無線通信端末からの送信を認めると共に、該特定の無線通信端末のデータ送信に必要な時間を示す予め定めたデュアレーション期間を示す送信許可信号を作成する制御信号作成工程と、
前記通信要求設定工程で前記通信周期中の特定のタイミングで通信すると定めた前記無線通信端末から前記通信解除要求を受けるまでの各通信周期毎に、該通信周期中の該特定のタイミングになると、該無線通信端末からの送信を認める前記送信許可信号を送信する許可信号送信工程と、
を実行することを特徴とする。
【発明の効果】
【００２８】
本発明によれば、従来の第２の方法のように、ＲＴＳ信号を無線端末が送信しなくても、無線中継装置が特定の無線端末に送信許可を与える送信許可信号を送信できるようにしたもので、隠れ端末問題の発生を抑え、しかも、無線送信のタイミング調整方法が簡単で通信帯域を有効に利用できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る無線ＬＡＮシステムについて、図面を用いて説明する。
【００３０】
まず、図１〜図７を用いて、第一の実施形態としての無線ＬＡＮシステムについて説明する。
【００３１】
本実施形態の無線ＬＡＮシステムは、図１に示すように、無線通信端末である無線ＬＡＮカード２と、これが装着されているコンピュータ３と、各無線通信端末の中継装置であるアクセスポイント（ＡＰ）１と、インターネット等の公衆網５に有線接続するためのルータ４と、を備えている。
【００３２】
各無線端末は、データ送り先端末を指定して、コンピュータ３から受け取ったデータをＡＰ１へ送信することで、以上で説明した無線ＬＡＮシステムに接続されているいずれかの端末へデータを送信できる。
【００３３】
無線ＬＡＮカード２が装着されるコンピュータ３は、ＲＯＭやＲＡＭ等のメモリと、このメモリに記憶されているプログラムを実行するＣＰＵと、マンマシンインタフェースと、無線ＬＡＮカード２を装着するためのカードスロットと、を備えている。マンマシンインタフェースには、キーボード等の入力装置やディスプレイ等の出力装置が接続されている。
【００３４】
各無線ＬＡＮカード２は、いずれも、図３に示すように、無線受信部２１と、無線送信部２２と、無線受信部２１及び無線送信部２２を制御する無線通信制御部２３と、コンピュータ３とのインタフェース２５と、これらを制御する主制御部２４と、アンテナ２６とを備えている。無線受信部２１は、アンテナ２６で受信した信号に対して復調処理を施してアナログ信号を出力するアナログフロントエンド（AFE）部２１１と、ＡＦＥ部２１１からのアナログ信号をディジタル信号に変換するＡＤ変換部２１２と、ディジタル信号化された通信フレームを解析する通信フレーム解析部２１３と、通信フレーム解析部２１３で解析された通信データを一時的に格納する通信バッファ２１４と、を有している。また、無線送信部２２は、コンピュータ３から主制御部２４を経て送られてきたデータを一時的に格納する送信バッファ２２４と、送信バッファ２２４に格納されているデータを用いて通信フレームを生成する通信フレーム生成部２２３と、通信フレーム生成部２２３で生成された通信フレームをアナログ信号に変換するＤＡ変換部２２２と、アナログ信号化された通信フレームに対して変調処理を施して、これをアンテナ２６から送信するアナログフロントエンド（AFE）部２２１と、を有している。無線通信制御部２３は、無線受信部２１で外部からの信号を受信したか否かを判断する受信判断部２３１と、通信フレーム解析部２１３での解析結果に基づいて制御信号フレームを作成する制御信号作成部２３４と、通信フレーム解析部２１３での解析結果に基づいて乱数を発生させてこの乱数に応じた待ち時間を設定する待ち時間設定部２３２と、制御信号の送信タイミングを指示する送信指示部２３５と、を有している。なお、無線受信部２１の通信ンフレーム解析部２１３、無線送信部２２の通信フレーム生成部２２３、無線通信制御部２３の各部は、いずれも無線ＬＡＮカード２に搭載されているＣＰＵが、同じく無線ＬＡＮカードに搭載されているメモリに記憶されているプログラムを実行することで機能する。なお、ここでは、無線通信端末の一例として無線ＬＡＮカードを挙げているが、この替わりに、無線ＬＡＮボードであってもよい。
【００３５】
ＡＰ１は、図２に示すように、無線受信部１１と、無線送信部１２と、無線受信部１１及び無線送信部１２を制御する無線通信制御部１３と、ルータ４と有線接続される有線インタフェース１５と、これらを制御する主制御部１４と、アンテナ１６とを備えている。無線受信部１１は、アンテナ１６で受信した信号に対して復調処理を施してアナログ信号を出力するアナログフロントエンド（AFE）部１１１と、ＡＦＥ部１１１からのアナログ信号をディジタル信号に変換するＡＤ変換部１１２と、ディジタル信号化された通信フレームを解析する通信フレーム解析部１１３と、通信フレーム解析部１１３で解析された通信データを一時的に格納する通信バッファ１１４と、を有している。また、無線送信部１２は、主制御部１４を経て送られてきたデータを一時的に格納する送信バッファ１２４と、送信バッファ１２４に格納されているデータを用いて通信フレームを生成する通信フレーム生成部１２３と、通信フレーム生成部１２３で生成された通信フレームをアナログ信号に変換するＤＡ変換部１２２と、アナログ信号化された通信フレームに対して変調処理を施して、これをアンテナ１６から送信するアナログフロントエンド（AFE）部１２１と、を有している。無線通信制御部１３は、無線受信部２１で外部からの信号を受信したか否かを判断すると共に、外部からの信号が混信しているか否かを判断する受信/混信判断部１３１と、通信フレーム解析部１１３での解析結果に基づいて制御信号フレームを作成する制御信号作成部１３４と、通信フレーム解析部１１３での解析結果に基づいて乱数を発生させてこの乱数に応じた待ち時間を設定する待ち時間設定部１３２と、制御信号の送信タイミングを指示する送信指示部１３５と、を有している。なお、無線受信部１１の通信フレーム解析部１１３、無線送信部１２の通信フレーム生成部１２３、無線通信制御部１３の各部は、いずれもＡＰに搭載されているＣＰＵが、同じくＡＰに搭載されているメモリに記憶されているプログラムを実行することで機能する。
【００３６】
ここで、ＡＰ１及び無線ＬＡＮカード２が送信する信号について説明する。
【００３７】
ＡＰ１及び無線ＬＡＮカード２は、いずれもデータ信号を送信する。このデータ信号の通信フレームは、図４（Ａ）に示すように、プリアンブル４０とヘッダ４１とペイロード４５とパリティ４９とを有している。ヘッダ４１は、送信先のＭＡＣアドレス４２と、送信元のＭＡＣアドレス４３と、このデータ信号の送信に必要なデュアレーション期間４４と、を有している。また、ペイロード４５は、登録アドレス４６と、データ長４７と、データ４８と、を有している。
【００３８】
ＡＰ１が送信する制御信号としては、ＣＴＳ（Clear  To  Send）信号とＡＣＫ（Acknowledgment）信号とがある。また、無線ＬＡＮカード２が送信する制御信号としてはＡＣＫ信号がある。ＡＰ１が送信するＣＴＳ信号は、図４（Ｂ）に示すように、ヘッダ５０と、ペイロードである送信許可先のＭＡＣアドレス５３と、パリティ５４と、を有している。ヘッダ５０は、ＣＴＳフレーム制御５１と、送信許可先からのデータ信号の送信に必要なデュアレーション期間５２とを有している。
【００３９】
次に、図５に示すタイムチャートに従って、本実施形態の無線通信システムの特徴的な動作について説明する。なお、ここでは、無線端末Ａと無線端末Ｂとは隠れ端末の関係であるとする。
【００４０】
例えば、ＡＰが無線端末Ａ宛にDataＰ1信号を送信したとする（Ｔ１１０）。無線端末Ａが、このDataＰ1を受信すると、SIFS経過後（Ｔ１２０）、ＡＰ宛にＡＣＫ信号を返答する（Ｔ１２１）。このＡＣＫ信号の通信が終了すると、各装置は次の送信権を得るために、乱数待ち時間分の時間を待つ（Ｔ１１１，Ｔ１２２，Ｔ１３２）。この乱数待ち時間とは、背景技術の欄で述べたように、自装置で乱数（０以上の値）を発生させ、この乱数に相当する時間と、DIFS (Distributed Inter-Frame Space。ただしDIFS>SIFS）と呼ばれる時間を加えた時間である。この乱数待ち時間の間、各装置は、他の装置からの無線信号を受信するか否かを検知し続ける。なお、無線端末Ｂは、無線端末Ａからの送信されたＡＣＫ信号を認識できないが、ＡＰからのDataＰ1信号を受信し、SIFS経過後（Ｔ１２０）、ＡＣＫ信号が送信されたと仮定して、乱数待ち時間を設定し、この時間分の時間を待つ。
【００４１】
仮に、無線端末Aの乱数待ち時間が最も短い場合（DIFS＋乱数A＜DIFS＋乱数P＜DIFS＋乱数B）、つまり、無線端末Ａが送信権を得た場合、この無線端末Aは、AP宛にDataＡ1信号を送出する（Ｔ１２３）。これに対して、AP及び無線端末Ｂの乱数待ち時間は、無線端末Ａの乱数待ち時間よりも長かったため、AP及び無線端末Ｂは、無線端末ＡのDataＡ1信号の送信開始時には、データ信号を送出しない。また、ＡＰは、無線送出を開始していない状態で、無線端末Ａからの無線信号を受信したので送信権を放棄する。しかしながら、無線端末Ｂは、無線端末Ａが先にDataＡ1信号を送出したことを認識できないため、自装置が最も乱数待ち時間が短かったと判断して、ＡＰ宛にDataＢ1信号を送出する（Ｔ１３３）。
【００４２】
無線端末Ａ，Ｂは、それぞれ、DataＡ1信号，DataＢ1信号を送出し（Ｔ１２３，Ｔ１３３）、SIFS後に（Ｔ１２４，Ｔ１３４）、ＡＰからＡＣＫ信号等が返答されるのを待つ。そして、SIFS後に、ＡＰからＡＣＫ信号等が返答されないために、再び、乱数待ち時間だけ待つ（Ｔ１２５，Ｔ１３５）。
【００４３】
以上までの動作は、背景技術の欄で述べた第１の方法と基本的に同じである。
【００４４】
ＡＰは、無線端末ＡからのDataＡ1信号に続いて、無線端末ＢからのDataＢ1信号を受信する。このため、DataＡ1信号が送信されている時間帯とDataＢ1信号が送信されている時間帯とが重なり合っている時間帯では、混信していまい、ＡＰは、この時間帯の信号を解析することができない。しかしながら、DataＡ1信号は、DataＢ1信号よりも早く送信されているため、ＡＰは、DataＡ1信号中で先に送信されるヘッダ部分を解析できる可能性がある。このヘッダ部分には、図４（Ａ）を用いて前述したように、送信先のＭＡＣアドレス４２、送信元のＭＡＣアドレス４３、デュアレーション期間４４等の情報が含まれている。そこで、本実施形態のＡＰは、複数の無線端末Ａ，Ｂからデータ信号が送信されて、両データ信号が混信しても、先に送信されたデータ信号のヘッダ部分を解析できた場合には、この解析結果に基づいて、先に送信されたデータ信号の送信元に送信許可を与えるＣＴＳ（Clear to Send）信号を送信する。具体的に、ＡＰは、混信が終了した時点、つまり後から送信されたDataＢ1信号の通信が終了した時点から、SIFS後（Ｔ１１２）、無線端末Ａに送信許可を与えるＣＴＳ信号を各端末Ａ，Ｂへ送信する（Ｔ１１３）。このＣＴＳ信号には、図４（Ｂ）を用いて前述したように、ＣＴＳフレーム制御５１の他、無線端末ＡがDataＡ1信号を送信するために必要な時間を示すデュアレーション期間５２、送信許可先のＭＡＣアドレス５３が含まれている。このうち、デュアレーション期間５２（＝SIFS＋無線端末Ａのデータ送信時間＋SIFS＋ＡＣＫ送信時間）は、先に受信したDataＡ1信号のヘッダ部分の解析で得られたデュアレーション期間４４がそのまま用いられ、送信許可先のＭＡＣアドレス５３は、DataＡ1信号のヘッダ部分の解析で得られた送信元のＭＡＣアドレスが用いられている。
【００４５】
このＣＴＳ信号が送信されると（Ｔ１１３）、無線端末Ａを除く無線端末Ｂは、このＣＴＳ信号で規定されているデュアレーション期間中、信号を送信を控える。一方、無線端末Ａは、ＣＴＳ信号を解析した結果、自端末に対して送信許可が与えられたことを認識すると、ＣＴＳ信号を受信してからSIFS経過後（Ｔ１２６）、再度、DataＡ1信号を送信する（Ｔ１２７）。
【００４６】
ＡＰは、無線端末ＡからDataＡ1信号を受信すると、無線端末Ａに対してＡＣＫ信号を送信する（Ｔ１１５）。このように、無線端末ＡがDataＡ1信号を再送信した期間、及びＡＰがDataＡ1信号に対するＡＣＫ信号を送信した期間は、いずれも、ＡＰが各端末Ａ，Ｂに対して宣言したデュアレーション期間中なので、たとえ、無線端末Ａと隠れ端末の関係にある無線端末Ｂが存在したとしても、このDataＡ1信号やＡＣＫ信号は、他の信号と混信することはない。
【００４７】
ＡＰからＡＣＫ信号が送信されると、ＡＰ及び各端末Ａ，Ｂは、再び、次の送信権を得るために、乱数待ち時間分の時間を待つ（Ｔ１１６，Ｔ１２８，Ｔ１３６）。
【００４８】
次に、図６に示すフローチャートに従って、本実施形態のＡＰ１の動作について説明する。
【００４９】
ＡＰ１の待ち時間設定部１３２は、乱数を発生させて、この乱数相当の時間とＤＩＦＳとを加えたものを乱数待ち時間し、この乱数待ち時間を送信タイマにセットし、このタイマのカウントを開始する（Ｓ１００，Ｔ１１１）。この送信タイマのカウントが開始されると、受信/混信判断部１３１は、ＡＦＥ１１１が外部からの無線信号を受信したか否かを判断する（Ｓ１０１）。無線信号を受信していなければ、待ち時間設定部１３２が送信タイマのカウントが終了したか否かを判断する（Ｓ１０２）。送信タイマのカウントが終了していなければ、ステップ１０１に戻り、送信タイマのカウントが終了していれば、送信指示部１３５は、通信フレーム生成部１２３に対して、送信を指示し、この通信フレーム生成部１２３で生成した通信フレームをアンテナ１６から送信させる（Ｓ１０３）。すなわち、乱数待ち時間の間に、無線信号を受信しなければ、送信指示部１３５は、自装置が送信権を得たと認識して、外部へ無線信号を送信する。
【００５０】
送信信指示部１３５は、通信フレーム生成部１２３に対して送信を指示したとき、待ち時間設定部１３２にもその旨を通知する。待ち時間設定部１３２は、この通知を受けると、送信タイマにSIFS時間をセットし、このタイマのカウントを開始し（Ｓ１０４）、SIFS時間を経過したか否かを判断する（Ｓ１０５）。SIFS時間を経過していなければ、受信/混信判断部１３１は、無線信号を受信したか否かを判断する（Ｓ１０６）。無線信号を受信していなければ、ステップ１０５に戻り、SIFS時間を経過するまでに無線信号を受信しなければ、送信指示部１３５は、先に送信した無線信号（Ｓ１０３）の送信が不成功であったことを認識し、ステップ１００に戻る。また、SIFS時間内に無線信号を受信していれば、通信フレーム解析部１１３が、この無線信号の通信フレームを解析して、この無線信号がＡＣＫ信号であるか否かを判断し、その判断結果を送信指示部１３５に通知する（Ｓ１０７）。送信指示部１３５は、無線信号がＡＣＫ信号である旨の通知を受けると、先に送信した無線信号（Ｓ１０３）の送信が成功したことを認識し（Ｓ１０８）、ステップ１００に戻る。また、無線信号がＡＣＫ信号でない旨の通知を受けると、先に送信した無線信号（Ｓ１０３）の送信が不成功であったことを認識し（Ｓ１０９）、ステップ１００に戻る。
【００５１】
ステップ１０１で、受信/混信判断部１３１が外部からの無線信号を受信したと判断した場合、この受信/混信判断部１３１は、混信等による伝送誤りがあるか否かを判断する（Ｓ１１０）。混信が生じている場合、各端末から送信されて信号の位相がズレた状態で受信されたり、搬送波にも乱れが生じる等、混信が生じていない状態と明らかに異なる異常状態になる。そこで、受信/混信判断部１３１では、このような異常状態である場合には、伝送誤りであると判断する。伝送誤りが無ければ、通信フレーム解析部１１３は、無線信号の受信が完了するまで待って（Ｓ１１１）、この無線信号の通信フレームを解析し、この無線信号が自ＡＰ宛の信号であるか否かを判断する（Ｓ１１２）。この無線信号が自ＡＰ宛の信号でなければ、ステップ１００に戻る。また、この無線信号が自ＡＰ宛の信号であれば、この無線信号のパリティを参照して、この無線信号に含まれているデータが的確か否か、この無線信号がデータ信号か制御信号か否かを判断する。この無線信号が自ＡＰ宛の信号であり、且つこの無線信号に含まれているデータが的確なものであれば、その旨を送信指示部１３５に通知する。この通知を受けた送信指示部１３５は、待ち時間設定部１３２にその旨を通知し、ＳＩＦＳ時間を送信タイマにセットさせ、このタイマのカウントを開始させる（Ｓ１１３）。送信指示部１３５は、送信タイマの終了を待って（Ｓ１１４）、受信した信号がＲＴＳ信号である場合には、制御信号作成部１３４からＣＴＳ信号を送出させてから（Ｓ１１５，１１７）、ステップ１００に戻り、受信した信号がデータ信号である場合には、制御信号作成部１３４からＡＣＫ信号を送出させてから（Ｓ１１５，１１６）、ステップ１００に戻る。なお、受信した無線信号がデータ信号である場合、この無線信号のペイロード部分を受信バッファ１１４に格納される。
【００５２】
ステップ１１０で、受信/混信判断部１３１が伝送誤りであると判断した場合、この受信/混信判断部１３１が無線信号を最後まで受信したと判断するまで待って（Ｓ１２１）、通信フレーム解析部１１３が受信したものを解析し、ＣＴＳ信号の送信に必要なパラメータを取得できたか否かを判断する（Ｓ１２２）。ステップ１２１での、無線信号を最後まで受信したか否かの判断は、例えば、図５に示すように、無線端末ＡによるDataＡ1信号の送信（Ｔ１２３）に続いて、無線端末ＢによるDataＢ1信号の送信があり、混信が生じた場合に、外部からの無線信号の受信が無くなったか否かで判断する。また、ステップ１２２では、ＣＴＳ信号の送信に必要なパラメータとして、無線データ信号中の送信元アドレス及びデュアレーション期間に関する情報を取得できたか否かを判断する。
【００５３】
複数の無線端末から無線データ信号が送信された場合、混信してしまうが、前述したように、各無線端末は、乱数待ち時間経過後に、無線データ信号を送信しているため、乱数待ち時間が最も短い無線端末からの無線データ信号が、残りの無線端末からの無線データ信号よりも早く送信開始され、この最初に送信された無線データ信号のヘッダ部分を混信の影響を受けずに解析でき、この無線データ信号中の送信元アドレス及びデュアレーション期間に関する情報を取得できる可能性がある。このＣＴＳ信号の送信に必要なパラメータが得られたか否かの最終的な判断は、無線データ信号中の送信元アドレスが以前に登録されていたアドレスであるか否かで判断する。
【００５４】
ステップ１２２で、ＣＴＳ信号の送信に必要なパラメータを取得できなかったと判断された場合、ステップ１００に戻り、ＣＴＳ信号の送信に必要なパラメータを取得できたと判断された場合、通信フレーム解析部１１３は、取得したパラメータを制御信号作成部１３５に渡すと共に、必要なパラメータを取得できた旨を送信指示部１３５に通知する。この通知を受けた送信指示部１３５は、その旨を待ち時間設定部１３２に通知し、ＳＩＦＳを送信タイマにセットさせ、このタイマのカウントを開始させる（Ｓ１２３，Ｔ１１２）。これと並行して、制御信号作成部１３５は、通信フレーム解析部１１３から渡された送信元アドレス及びデュアレーション期間を用いて、図４（ｂ）を用いて前述したＣＴＳ信号を作成する。なお、通信フレーム解析部１１３から渡された送信元アドレス及びデュアレーション期間のうち、送信元アドレスは、前述したように、ＣＴＳ信号の送信許可先アドレス５３となり、デュアレーション期間はそのままＣＴＳ信号のデュアレーション期間５２となる。
【００５５】
送信指示部１３５は、送信タイマが終了するのを待って（Ｓ１２４）、制御信号作成部１３５に、ＣＴＳ信号の送出を指示し、ＣＴＳ信号を送出させて（Ｓ１２５，Ｔ１１３）、ステップ１００に戻る。
【００５６】
このＣＴＳ信号を送出して、ステップ１００に戻った場合、ステップ１０１で乱数待ち時間以内に、ＣＴＳ信号で送信許可を与えた無線端末から無線データ信号を受信し、その後、Ｓ１０８〜Ｓ１１３を経て、ＡＣＫ信号を送信することになる（Ｓ１１４，Ｔ１１５）。
【００５７】
次に、図７に示すフローチャートに従って、本実施形態の無線端末２の動作について説明する。
【００５８】
無線端末２の待ち時間設定部２３２は、乱数を発生させて、この乱数相当の時間とＤＩＦＳとを加えたものを乱数待ち時間し、この乱数待ち時間を送信タイマにセットし、このタイマのカウントを開始する（Ｓ２００，Ｔ１２２，Ｔ１３２）。この送信タイマのカウントが開始されると、受信判断部２３１は、ＡＦＥ２１１が外部からの無線信号を受信したか否かを判断する（Ｓ２０１）。無線信号を受信していなければ、待ち時間設定部２３２が送信タイマのカウントが終了したか否かを判断する（Ｓ２０２）。送信タイマのカウントが終了していなければ、ステップ２０１に戻り、送信タイマのカウントが終了していれば、送信指示部２３５は、通信フレーム生成部２２３に対して、送信を指示し、この通信フレーム生成部２２３で生成した通信フレームをアンテナ２６から送信させる（Ｓ２０３，Ｔ１２３，Ｔ１３３）。すなわち、乱数待ち時間の間に、無線信号を受信しなければ、送信指示部１３５は、自装置が送信権を得たと認識して、外部へ無線信号を送信する。
【００５９】
送信信指示部２３５は、通信フレーム生成部２２３に対して送信を指示したとき、待ち時間設定部２３２にもその旨を通知する。待ち時間設定部２３２は、この通知を受けると、送信タイマにSIFS時間をセットし、このタイマのカウントを開始し（Ｓ２０４，Ｔ１２４，Ｔ１３４）、SIFS時間を経過したか否かを判断する（Ｓ２０５）。SIFS時間を経過していなければ、受信判断部２３１は、無線信号を受信したか否かを判断する（Ｓ２０６）。無線信号を受信していなければ、ステップ２０５に戻り、SIFS時間を経過するまでに無線信号を受信しなければ、送信指示部２３５は、先に送信した無線信号（Ｓ２０３）の送信が不成功であったことを認識し、ステップ２００に戻る。また、SIFS時間内に無線信号を受信していれば、通信フレーム解析部２１３が、この無線信号の通信フレームを解析して、この無線信号がＡＣＫ信号であるか、自端末宛のＣＴＳ信号であるか、他端末宛のCTS信号であるか、その他の信号であるか、を判断し、その判断結果を送信指示部２３５に通知する（Ｓ２０７）。送信指示部２３５は、無線信号がＡＣＫ信号である旨の通知を受けると、先に送信した無線信号（Ｓ２０３）の送信が成功したことを認識し（Ｓ２０８）、ステップ２００に戻る。また、無線信号が自端末宛のＣＴＳ信号である場合には、後述のステップ２２３に進み、無線信号が他端末宛のＣＴＳ信号である場合には、後述のステップ２２４に進む。また、無線信号がその他の信号である場合には、先に送信した無線信号（Ｓ２０３）の送信が不成功であったことを認識し（Ｓ２０９）、ステップ２００に戻る。
【００６０】
以上、無線端末２のステップ２００〜２０９の動作は、ステップ２０７の判断内容以外、ＡＰ１のステップ１００〜１０９の動作と同様である。
【００６１】
ステップ２０１で、受信判断部２３１が外部からの無線信号を受信したと判断した場合、通信フレーム解析部２１３は、無線信号の受信が完了するまで待って（Ｓ２２１）、この無線信号の通信フレームを解析し、この無線信号が自端末宛のデータ信号であるか、自端末宛のＣＴＳ信号であるか、他端末宛のＣＴＳ信号であるか、その他の信号であるか、を判断する（Ｓ２２２）。
【００６２】
この無線信号が自端末宛のＣＴＳ信号である場合、待ち時間設定部２３２は、送信タイマにＳＩＦＳ時間をセットして、このタイマのカウントを開始して（Ｓ２２３、Ｔ１２６）、この送信タイマの終了を待つ（Ｓ２０２）。ＳＩＦＳ時間が経過すると、送信指示部２３５は、通信フレーム生成部２２３に対して、送信を指示し、この通信フレーム生成部２２３で生成した通信フレームをアンテナ２６から送信させる（Ｓ２０３，Ｔ１２７）。この場合、つまり、自端末宛のＣＴＳ信号を受信した場合、先に送信したデータ信号が送出不成功であったことを意味するので、この先に送信したデータ信号のデータと同じデータの信号を送信する。なお、ここでは、この先に送信したデータ信号のデータと同じデータの信号を送信する場合、通信フレーム作成部２２３が改めて作成したものを送信するようにしているが、ＡＰ１から自端末宛のＣＴＳ信号又はＡＣＫ信号を受信するまで、このデータをバッファ等に格納しておき、自端末宛のＣＴＳ信号を受信したときに、このバッファ内のデータを送信するようにしてもよい。無線信号を送信した後は（Ｓ２０３）、前述のステップ２０４〜２０９を実行する。
【００６３】
また、ステップ２２２で、受信した無線信号が他端末宛のＣＴＳ信号である場合、待ち時間設定部２３２は、送信タイマにデュアレーション期間をセットして、このタイマのカウントを開始して（Ｓ２２４）、この送信タイマの終了を待つ（Ｓ２２５）。このデュアレーション期間が経過すると（Ｓ２２５）、ステップ２００に戻る。
【００６４】
また、ステップ２２２で、受信した無線信号が自端末宛のデータ信号である場合、待ち時間設定部２３２は、送信タイマにＳＩＦＳ時間をセットして、このタイマのカウントを開始して（Ｓ２２６）、この送信タイマの終了を待つ（Ｓ２２７）。ＳＩＦＳ時間が経過すると、送信指示部２３５は、制御信号作成部２３４からＡＣＫ信号を送出させ（Ｓ２２８）、ステップ２００に戻る。
【００６５】
ここで、図５に示す各端末Ａ，Ｂのタイムチャートと、以上で説明した無線端末２のフローチャートとの関係を簡単に説明する。
【００６６】
図５において、無線端末Ａ（Ｂ）のＴ１２２〜Ｔ１２４（Ｔ１３２〜Ｔ１３４）までの動作は、図６のフローチャートのＳ２００〜２０７，Ｓ２０９の動作に対応する。さらに、図５において、無線端末ＡのＴ１２５〜Ｔ１２７の動作は、図６のフローチャートのＳ２００，Ｓ２０１，Ｓ２２１，Ｓ２２２，Ｓ２２３，Ｓ２０２，Ｓ２０３に対応する。また、図５において、無線端末ＢのＴ１３５以降の動作は、図６のフローチャートのＳ２００，Ｓ２０１，Ｓ２２１，Ｓ２２２，Ｓ２２４，Ｓ２２５に対応する。
【００６７】
以上のように、本実施形態では、隠れ端末問題の発生を抑えつつも、背景技術の欄で述べた第２の方法のように、RTS信号を送出する必要が無く、通信帯域を比較的有効利用できる。
【００６８】
ところで、本実施形態では、例えば、図８のタイムチャートに示すように、無線端末AによるDataＡ1信号の送信（T１２３）に続いて、無線端末BによるDataB1信号の送信（T１３３）があるときに、DataB1信号の送信時間が長いと、この時間が終了するまで、APは、無線端末Aに送信許可を与えるＣＴＳ信号を送信できない。このため、無線端末Ａは、乱数待ち時間中（Ｔ１２５）にＣＴＳ信号を受信できず、再び、DataＡ1信号を送信する（T１２７）。一方、無線端末Ｂも、乱数待ち時間中（Ｔ１３５）にＣＴＳ信号を受信できず、再び、DataＢ1信号を送信する（T１３７）。ＡＰは、無線端末ＡによるDataＡ1信号の再送信中（T１２７）及び無線端末BによるDataB1信号の再送信中（T１３７）も、無線端末Aに送信許可を与えるＣＴＳ信号を送信できない。結局、第一の実施形態では、いずれの無線端末Ａ，Ｂからも無線データ信号をＡＰへ送信できない状態が続いてしまうことがある。
【００６９】
そこで、次に、この対策を施したものを第二の実施形態として、図９及び図１０を用いて説明する。
【００７０】
本実施形態の無線通信システムのＡＰ１及び無線端末２の構成は、基本的に第一の実施形態と同様であるが、ＡＰ１の各機能部位に追加動作が加わった点で第一の実施形態と異なる。具体的には、第一の実施形態では、伝送誤りを検出した後（Ｓ１１０）、直ちに、無線信号の受信完了を待つが（Ｓ１２１）、本実施形態では、図１０のフローチャートに示すように、伝送誤りを検出した後（Ｓ１１０）、ダミー信号の送信を開始し（Ｓ１２０）、無線信号の受信を完了した時点で（Ｓ１２１）、ダミー信号の送信を中止している（１２０ａ）。
【００７１】
このダミー信号は、ＡＰ１の制御信号作成部１３４（図２）で作成し、受信/混信判断部１３１で混信が検知されて、その旨が送信指示部１３５に通知されると、この送信指示部１３５からの指示で送信開始される。また、受信/混信判断部１３１で外部からの信号受信がなくなった、言い換えると、無線信号の受信が完了したことが検知されて、その旨が送信指示部１３５に通知されると、この送信指示部１３５からの指示で送信が中止される。制御信号作成部１３４が作成するダミー信号は、後述するように、各無線端末に対してＡＰが送信中であることを知らせて、各無線端末からの送信を一時的に中止させるためのものであるため、この信号に含まれている情報自体は何ら意味がないものでよく、例えば、存在しない無線端末のアドレスを送信先とし、ペイロード部分には、空データを入れたもの等が考えられる。
【００７２】
図９のタイミングチャートに示すように、無線端末AによるDataＡ1信号の送信（T１２３）に続いて、無線端末BによるDataB1信号の送信（T１３３）があり、DataＡ1信号とDataB1信号とが混信すると、ダミーＰ２信号がＡＰから送信される（Ｔ１１７，Ｓ１２０）。このダミーＰ２信号は、いずれの無線端末Ａ，Ｂも送信しなくなるまで、継続的に送信されるので、各無線端末Ａ，Ｂは、無線データ送信を控えることになる。この結果、ＡＰは、仮に、DataＢ1の送信時間が長くても、各無線端末Ａ，Ｂが無線データ送信を控えている期間中に、無線端末Ａに送信許可を与えるＣＴＳ信号を送信できるようになり（Ｔ１１３，Ｓ１２４）、完全に、隠れ端末問題を解消することができる。なお、各無線端末Ａ，Ｂは、ＡＰからのダミーＰ２信号を受信すると、図７中のステップ２０７又はステップ２２２の判断で、その他の信号を受信したとして、ステップ２００に戻ることになる。
【００７３】
次に、図１１〜図１４を用いて、第三の実施形態としての無線ＬＡＮシステムについて説明する。
【００７４】
無線ＬＡＮでは、一般のデータ信号のように、不定期に送出される信号を扱う場合もあるが、音声信号が画像信号のように一定周期で送出される信号も扱う。本来、アナログ信号である音声信号をＬＡＮで伝送する場合、音声を一定の周波数で標本化し、高効率符号化し、例えば、２０ｍｓ分の音声信号を数ｍｓ分の音声信号として送出する、つまり、無線ＬＡＮでは、２０ｍｓ周期で、数ｍｓ分の音声信号を送受信する。このため、一旦、ＡＰとある無線端末との間で音声信号の送受信を開始すると、ＡＰは、ＣＴＳ信号の生成に必要なデータである、この無線端末のアドレスや無線端末が音声信号を送出する時刻やデュアレーション期間を予め知ることができる。そこで、本実施形態は、信号を周期的に送受信し、ＣＴＳ信号の生成に必要なデータを予め取得することができることを前提に、無線送信のタイミング調整を簡略化しつつも、隠れ端末問題の発生を抑えるものである。
【００７５】
本実施形態のＡＰ１ａは、図１１に示すように、無線受信部１１と、無線送信部１２と、無線受信部１１及び無線送信部１２を制御する無線通信制御部１７と、ルータ４と有線接続される有線インタフェース１５と、これらを制御する主制御部１４と、アンテナ１６とを備えている。無線受信部１１、無線送信部１２、主制御部１４、有線ＩＦ部１５は、いずれも第一の実施形態と同様である。
【００７６】
無線通信制御部１７は、前述の２０ｍｓの通信周期の経過時間を管理する通信周期管理部１７８と、一つの無線端末との間で音声信号を送受信する通信周期中のスロット期間を管理するスロット期間管理部１７７と、SIFS時間の経過をカウントする送信タイマ１７６と、通信周期中の各スロット期間とスロット期間中に通信する通信先アドレスとの関係が記憶されるスロット−通信先アドレス記憶部１７２と、外部からの通信要求を受けて、複数のスロット期間のうちのいずれかのスロット期間に通信先アドレスを割り当て、スロット−通信先アドレス記憶部１７２に設定すると共に、外部からの通信解除要求を受けて、対応アドレスに関するスロット−通信先アドレス記憶部１７２の記憶内容を削除する通信要求／解除設定部１７３と、スロット−通信先アドレス記憶部１７２の記憶内容等に基づいて、信号の送信管理を行う送信管理部１７５と、を有している。通信周期管理１７８は、通信周期である２０ｍｓをカウントする２０ｍｓ割り込みタイマを有し、スロット期間管理部１７７は、一スロット期間をカウントするスロットタイマを有している。
【００７７】
本実施形態の無線端末２ａは、図１２に示すように、基本的に第一の実施形態と同様である。但し、この実施形態では、この無線端末である無線ＬＡＮカード２ａが装着されているコンピュータ３には、スピーカ３１やマイク３２が接続されている点と、制御信号作成部２３４ａがコンピュータ３からの指示に応じて、通信要求や通信解除要求の信号を作成する点で、第一の実施形態と異なる。なお、ここでは、音声信号の送受信端末として、スピーカ３１やマイク３２が接続されているコンピュータ３に、無線ＬＡＮカード２ａが装着されているものを例示しているが、これらと同様の機能を備えた携帯電話であってもよいことは言うまでもない。
【００７８】
次に、図１３に示すタイムチャートに従って、本実施形態の無線通信システムの特徴的な動作について説明する。なお、ここでも、無線端末Ａと無線端末Ｂとは隠れ端末の関係であるとする。
【００７９】
ここでは、音声信号の通信周期である２０ｍｓを複数のスロット期間に分け、各スロット期間をいずれかの無線端末Ａ，Ｂとの通信期間としている。具体的には、第１スロット期間を無線端末Ａとの通信期間として定め、第２スロット期間を無線端末Ｂとの通信期間として定めている。
【００８０】
２０ｍｓの通信周期が開始すると、すなわち、この通信周期の最初の第１スロット期間が開始すると、ＡＰはSIFS時間経過後に、無端端末Ａに対して音声信号Pa1を送信する（Ｔ１５０）。無線端末Ａは、この音声信号Pa1を受信すると、SIFS時間経過してからＡＣＫ信号をＡＰに対して送信する（Ｔ１７０）。ＡＰは、このＡＣＫ信号を受信すると、SIFS時間経過してから無線端末Ａに送信許可を与えるＣＴＣ信号を送信する（Ｔ１５１）。このＣＴＳ信号は、前述したように、予め取得しているデータに基づいて作成される。このＣＴＳ信号が送信されると、このＣＴＳ信号で送信許可を与えた無線端末Ａを除く無線端末Ｂは、このＣＴＳ信号が示すデュアレーション期間中、送信を控える。一方、このＣＴＳ信号で送信許可を得た無線端末Ａは、このＣＴＳ信号を受信してからSIFS時間経過後に、ＡＰに対して音声信号Ａ1を送信する（Ｔ１７１）。ＡＰは、この音声信号Ａ1を受信後、SIFS時間経過してからＡＣＫ信号を無線端末Ａに対して送信する（Ｔ１５２）。
【００８１】
以上で、第１スロット期間での送受信動作が終了する。
【００８２】
第２スロット期間が開始すると、ＡＰは、無線端末Ｂに対して、以上と同様の動作を行う。すなわち、ＡＰは、SIFS時間経過後に、無端端末Ｂに対して音声信号Pｂ1を送信し（Ｔ１５３）、無線端末Ａは、この音声信号Pｂ1に対するＡＣＫ信号をＡＰに送信する（Ｔ１８０）。ＡＰは、これに対して無線端末Ｂに送信許可を与えるＣＴＳ信号を送信し（Ｔ１５４）、無線端末Ｂは、このＣＴＳ信号に対して音声信号Ｂ1を送信する（Ｔ１８１）。ＡＰは、この音声信号Ｂ1を受信後、ＡＣＫ信号を無線端末Ｂに対して送信する（Ｔ１５５）。
【００８３】
ＡＰは、以下、第３スロット期間以降のスロット期間においても、順次、予め定めた無線端末との間で音声信号を送受信する。ところで、一通信周期の中の全ての期間は、スロット期間割り振られているわけではなく、一通信周期中の後の期間は、無線端末等からの通信要求や解除要求を受けるための期間や、音声信号以外のデータ信号等を送受信するための期間に割り振られている。このため、以上で説明した各スロット期間でＡＰとの間で音声信号の送受信を行っている無線端末Ａ，Ｂは、いずれも、以上で説明した通信周期より前の通信周期の際に、外部からの通信要求又は自端末からの通信要求がなされ、その際に、どのスロットで音声通信を行うかが定められている。
【００８４】
次の２０ｍｓ通信周期が開始すると、すなわち、この通信周期の最初の第１スロット期間が開始すると、ＡＰはSIFS時間経過後に、無端端末Ａに対して先に送信した音声信号Pa1の次の音声信号Pa2を送信する（Ｔ１５６）。無線端末Ａは、この音声信号Pa2の受信に対してＡＣＫ信号をＡＰに送信し（Ｔ１７２）、ＡＰは、無線端末Ａに送信許可を与えるＣＴＣ信号を送信する（Ｔ１５７）。無線端末Ａは、このＣＴＳ信号を受信すると、先にＡＰに対して送信した音声信号Ａ1の次の音声信号Ａ2をＡＰに送信する（Ｔ１７３）。ＡＰは、これに対して、ＡＣＫ信号を無線端末Ａに対して送信する（Ｔ１５８）。
【００８５】
次の２０ｍｓ通信周期の第２スロット期間が開始すると、以下は、ＡＰの音声信号Pｂ2の送信（Ｔ１５９）、無線端末ＢのＡＣＫ信号の送信（Ｔ１８２）、ＡＰのＣＴＳ信号の送信（Ｔ１６０）、無線端末Ｂの音声信号Ｂ2の送信（Ｔ１８３）、ＡＰのＡＣＫ信号の送信（Ｔ１６１）が実行される。
【００８６】
以上のように、本実施形態では、２０ｍｓ通信期間を複数のスロット期間に分け、各無線端末毎にいずれのスロット期間で通信するかを定め、あるスロット期間での対象無線端末に対してＣＴＳ信号を送信したときに、この対象無線端末から音声信号が送信されるので、隠れ端末問題が発生することも無く、しかも、ＲＴＳ信号の送受信も必要が無いため、無線送信のタイミング調整を簡略化できる。
【００８７】
次に、図１４及び図１５に示すフローチャートに従って、ＡＰ１ａの動作について説明する。
【００８８】
ＡＰ１ａの通信周期管理部１７８は、主制御部１４から動作開始の指示を受けると、２０ｍｓフラグを０にセットすると共に、２０ｍｓ割り込みタイマを起動する（図１４、Ｓ３００）。この２０ｍｓ割り込みタイマの起動で、図１５に示すフローチャートが起動する。通信周期管理部１７８は、割り込みタイマが起動すると（Ｓ３００，３５０）、このタイマの終了を待って（Ｓ３５１）、２０ｍｓフラグを１にセットし（Ｓ３５２）、ステップ３５１に戻る。
【００８９】
また、２０ｍｓ割り込みタイマが起動すると、送信管理部１７５は、スロット−通信先アドレス記憶部１７２に無線端末のアドレスが設定されているか否かを判断し（図１４、Ｓ３００ａ）、設定されていればば、ステップ３０１に進み、設定されていなければ、ステップ３１８に進む。この図１４のフローチャートが開始された時点では、スロット−通信先アドレス記憶部１７２のいずれのスロット期間にも通信先として無線端末が設定されていないため、ステップ３１８に進む。ステップ３１８では、通信フレーム解析部１１３が、20ｍｓフラグが１になるまで（Ｓ３１８）、外部からの信号の受信を待ち（Ｓ３２０）、信号を受信すれば、直ちに解析して、通信要求か通信解除要求かその他であるかを判断する（Ｓ３２１）、通信要求か通信解除要求であれば、通信要求／解除設定部１７３がこの要求に応じてスロット−通信先アドレス記憶部１７２にデータ設定又はデータ削除を行う（Ｓ３２２）。ここでは、図１３に示す無線端末Ａ及び無線端末Ｂに、外部からルータ４を介して通信要求があったものとする。この場合、この要求は、主制御部１４又は無線受信部１１が、通信要求／解除設定部１７３にその旨を通知する。通信要求／解除設定部１７３は、この通知を受けると、例えば、第１スロット期間に無線端末Ａのアドレスを設定し、第２スロット期間に無線端末Ｂのアドレスを設定する。また、例えば、無線端末Ａが無線端末Ｂとの通信を要求してきた場合にも、以上と同様に、第１スロット期間に無線端末Ａのアドレスを設定し、第２スロット期間に無線端末Ｂのアドレスを設定する。
【００９０】
２０ｍｓフラグが１になると、すなわち、図１５のフローチャートで、割り込みタイマが終了し（Ｓ３５１）、２０ｍｓフラグが１にセットされると（Ｓ３５２）、ステップ３１８（図１４）の判断で、通信周期管理部１７８は２０ｍｓフラグが１であると判断し、この２０ｍｓフラグを０にリセットして、ステップ３００ａに戻る。
【００９１】
このステップ３００ａでは、前述したように、送信管理部１７５が、スロット−通信先アドレス記憶部１７２に無線端末のアドレスが設定されているか判断する。この場合、無線端末Ａ，Ｂのアドレスが設定されているので、送信管理部１７５は、送信タイマにSIFS時間をセットし、この送信タイマを起動すると共に、スロット期間管理部１７７のスロットタイマを起動する（Ｓ３０１）。
【００９２】
送信管理部１７５は、送信タイマの終了を待って（Ｓ３０２）、スロット−通信先アドレス記憶部１７２に記憶されている送信先アドレスのうち、最初のスロット期間、ここでは第１スロット期間に記憶されている送信先の無線端末Ａ宛てに、音声信号を送信させるべく、通信フレーム生成部１２３に指示を与え、アンテナ１６からこの無線端末Ａ宛てに音声信号を送信させる（Ｓ３０３，Ｔ１５０）。
【００９３】
ここで、スロット期間管理部１７７は、スロットタイマが終了しているか否かを判断し（Ｓ３０４）、スロットタイマが終了していればステップ３０１に戻り、スロットタイマが終了していなければステップ３０５に進む。ステップ３０５では、通信フレーム解析部１１３が信号を受信したか否かを判断し（Ｓ３０５）、先に音声信号を送信してからSFIS期間を経過しても、信号を受信しなければ、ステップ３０１に戻る。また、信号を受信していれば、直ちに、無線端末ＡからのＡＣＫ信号であるか否かを判断する。無線端末ＡがＡＣＫ信号を送信したのであれば（Ｓ３０６、Ｔ１７０）、送信管理部１７５は、送信タイマにSIFS時間をセットし、この送信タイマを起動する(Ｓ３０７)。送信管理部１７５は、この送信タイマの終了を待って（Ｓ３０８）、制御信号作成部１７４に無線端末Ａに送信許可を与えるＣＴＳ信号を作成させ、これを送信させる（Ｓ３０９、Ｔ１５１）。制御信号作成部１７４は、このＣＴＳ信号の作成の際に必要な無線端末のアドレスとデュアレーション期間のうち、送信許可を与える無線端末のアドレスをスロット−通信先アドレス記憶部１７２から取得し、この無線端末が音声信号を送信するために必要なデュアレーション期間として、予め設定されている期間を用いる。
【００９４】
ＣＴＳ信号が送信されると、スロット期間管理部１７７は、再び、スロット期間が終了したか否かを判断し（Ｓ３１０）、スロットタイマが終了していればステップ３０１に戻り、スロットタイマが終了していなければステップ３１１に進む。ステップ３１１では、通信フレーム解析部１１３が信号を受信したか否かを判断し、先にＣＴＳ信号を送信してからSFIS期間を経過しても、信号を受信しなければ、ステップ３０１に戻る。また、信号を受信していれば（Ｔ１７１）、直ちに、無線端末Ａからの正常音声信号であるか否かを判断する。無線端末Ａからの正常音声信号でなければステップ３０７に戻り、無線端末Ａからの正常音声信号であればステップ３１３に進む。ステップ３１３では、送信管理部１７５が送信タイマにSIFS時間をセットし、この送信タイマを起動する。送信管理部１７５は、この送信タイマの終了を待って（Ｓ３１４）、制御信号作成部１７４に無線端末Ａに対するＡＣＫ信号を作成させ、これを送信させる（Ｓ３１５、Ｔ１５２）。
【００９５】
送信管理部１７５は、制御信号作成部１７４にＡＣＫ信号を作成させると、スロット−通信先アドレス記憶部１７２を参照して、未送受の無端端末があるか否かを判断する（ＳＳ３１６）。この場合、未送受の無線端末として無線端末Ｂが残っているので、スロットタイマの終了を待って、ステップ３００ａに戻る。
【００９６】
ステップ３００ａに戻ると、以上で説明したステップ３０１〜３１５の処理が再び実行され、第２スロット期間での通信相手として設定されている無線端末Ｂとの間の通信が実行される。前述したように、無線端末Ａと無線端末Ｂのみが設定されている場合、ステップ３１６では、未送受の無端端末は無いと判断され、ステップ３１８に進む。
【００９７】
ステップ３１８では、通信周期管理部１７８が２０ｍｓフラグが１であるか否か、つまり、一通信周期が終了したか否かを判断し、一通信周期が終了していなければ、この２０ｍｓフラグが１になるまで、通信フレーム解析部１１３が外部からの通信要求又は解除要求を待ち（Ｓ３２０，３２１，３２２）、２０ｍｓフラグが１になると、通信周期管理部１７８がこの２０ｍｓフラグを０にリセットして、ステップ３００ａに戻る。
【００９８】
新たなステップ３００ａ以降の処理では、次の通信周期での処理が実行される。
【００９９】
一方、無線端末２ａの動作は、制御信号作成部２３４ａが通信要求及び解除要求の信号を作成する以外、基本的に先の実施形態と同様で、通信要求を送信して、ＡＰ１ａに設定登録された後は、ＡＰ１ａからのＣＴＳ信号を受けてから、音声信号を送信する。また、音声信号の送受信を終了する際には、無線端末２ａは、ＡＰ１ａに対して解除要求を送信する。ＡＰ１ａは、この解除要求を受けると、前述したように、無線端末２ａの設定を解除する。
【０１００】
なお、以上の第三の実施形態において、ＡＰ１ａ及び無線端末２ａは、いずれもＡＣＫ信号を送出しているが、図１６のタイムチャートに示すように、このＡＣＫ信号の送出を省略してもよい。この場合、図１４のフローチャート中、ステップ３０４〜３０６，３１２〜３１５の処理が省略される。このようにＡＣＫ信号の送出を省略すると、無線送信のタイミング調整をより簡略化できる上に、一つのスロット期間を短縮化でき、一通信周期中に多くのスロット期間を設定できるようになる。
【図面の簡単な説明】
【０１０１】
【図１】本発明に係る第一の実施形態における無線ＬＡＮシステムの系統図である。
【図２】本発明に係る第一の実施形態における中継装置（ＡＰ）の機能ブロック図である。
【図３】本発明に係る第一の実施形態における無線端末（無線ＬＡＮカード）の機能ブロック図である。
【図４】本発明に係る第一の実施形態における信号の通信フレーム構成を示す説明図で、同図（Ａ）はデータ信号の通信フレーム構成を示し、同図（Ｂ）はＣＴＳ信号の通信フレーム構成を示す。
【図５】本発明に係る第一の実施形態における無線ＬＡＮシステムのタイムチャートである。
【図６】本発明に係る第一の実施形態におけるＡＰの動作を示すフローチャートである。
【図７】本発明に係る第一の実施形態における無線端末の動作を示すフローチャートである。
【図８】本発明に係る第一の実施形態における無線ＬＡＮシステムでの障害を示すためのタイムチャートである。
【図９】本発明に係る第二の実施形態における無線ＬＡＮシステムのタイムチャートである。
【図１０】本発明に係る第二の実施形態におけるＡＰの動作を示すフローチャートである。
【図１１】本発明に係る第三の実施形態におけるＡＰの機能ブロック図である。
【図１２】本発明に係る第三の実施形態における無線端末の機能ブロック図である。
【図１３】本発明に係る第三の実施形態における無線ＬＡＮシステムのタイムチャートである。
【図１４】本発明に係る第三の実施形態におけるＡＰの動作を示すフローチャートである。
【図１５】本発明に係る第三の実施形態におけるＡＰの割り込みタイマの管理動作を示すフローチャートである。
【図１６】本発明に係る第三の実施形態における変形例の無線ＬＡＮシステムのタイムチャートである。
【図１７】従来の第１の方法を実行する無線ＬＡＮシステムのタイムチャートである。
【図１８】従来の第２の方法を実行する無線ＬＡＮシステムのタイムチャートである。
【符号の説明】
【０１０２】
１，１ａ：ＡＰ、２，２ａ：無線ＬＡＮカード（無線端末）、３：コンピュータ、１１，２１：無線受信部、１２，２２：無線送信部、１３，１７，２３：無線通信制御部、１１３，１３：通信フレーム解析部、１３１：受信／混信判断部、２３１：受信判断部、１３２，２３２：待ち時間設定部、１３４，１７４，２３４，２３４ａ：制御信号作成部、１３４，２３４：送信指示部、１７２：スロット−通信先アドレス記憶部、１７３：通信要求／解除設定部、１７５：送信管理部、１７６：送信タイマ、１７７：スロット期間管理部、１７８：通信周期管理部
【図１】
2006324891.tif 000003
【図２】
2006324891.tif 000004
【図３】
2006324891.tif 000005
【図４】
2006324891.tif 000006
【図５】
2006324891.tif 000007
【図６】
2006324891.tif 000008
【図７】
2006324891.tif 000009
【図８】
2006324891.tif 000010
【図９】
2006324891.tif 000011
【図１０】
2006324891.tif 000012
【図１１】
2006324891.tif 000013
【図１２】
2006324891.tif 000014
【図１３】
2006324891.tif 000015
【図１４】
2006324891.tif 000016
【図１５】
2006324891.tif 000017
【図１６】
2006324891.tif 000018
【図１７】
2006324891.tif 000019
【図１８】
2006324891.tif 000020