(57)【特許請求の範囲】
【請求項１】
複数の無線通信制御装置が無線幹線を介して相互接続され、各無線通信制御装置がその通信エリア内に配置された少なくとも一つの無線端末との通信機能を有する無線ネットワークにおいて、各無線通信制御装置は、その送受信バッファに格納されているデータ量が所定の閾値を超えた時に、他の全ての無線通信制御装置及び全ての無線端末に対し送信レート抑制要求を同報発信する手段と、所定の期間内に他の無線通信制御装置から送信レート抑制要求を受信した場合には送信レートを低下させ、送信レート抑制要求を受信しない場合には送信レートを上昇させる手段とを有することを特徴とする無線ネットワーク。
【請求項２】
請求項１において、各無線通信ネットワーク及び無線端末は、送信レートを上昇あるいは低下させるために、その送受信バッファの読み取りの時間間隔を変更することを特徴とする無線ネットワーク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の無線端末との通信機能をそれぞれ有する複数の無線通信制御装置が無線幹線を介して相互接続された無線ネットワークに関する。
【０００２】
【従来の技術】
近年、無線通信技術の進歩に伴い、オフィス、店舗、工場等でのレイアウトの変更に伴うケーブル接続工事を不要にするために、端末間のデータ伝送のためのネットワークを無線で構成することが行われている。しかし、広域で通信を行う場合には、信頼性を確保するためにネットワークの幹線は光ファイバや同軸ケーブル等の有線とし、この幹線に通信制御装置を接続し、無線端末をツリー形、バス形、あるいはスター形に複数接続することが一般的である。このようなネットワークとして、ＢＲＥＥＺＥＣＯＭ社のＢＲＥＥＺＮＥＴ  ＰＲＯＳｅｒｉｅｓが知られている。
【０００３】
【発明が解決しようとする課題】
ケーブル布設の工事費用、維持管理費用を低減するためにネットワーク幹線も無線にすることが望まれている。しかしながら、ネットワーク幹線を無線にした場合、天井や壁からの反射電波による干渉あるいは周囲の雑音等により再送信処理が頻繁に発生する区間が現れ、しばしば伝送レートが通信区間で大きくばらつくという問題が発生する。
【０００４】
伝送レートが区間毎に大きく異なる状況が発生すると、伝送レートが低下している区間の無線通信制御装置の中継用送受信バッファには未処理のデータが累積して行き、その結果、大きな伝送遅延あるいはパケットロスが発生し、ネットワークが機能停止する恐れがある。
【０００５】
本発明の課題は、幹線が無線で構成される無線ネットワークにおいて、伝送レートが区間毎に大きく異なる状況が発生することを防止し、ネットワーク全体の伝送レートを常に均一に保つことにある。
【０００６】
【課題を解決するための手段】
複数の無線通信制御装置が無線幹線を介して相互接続され、各無線通信制御装置がその通信エリア内に配置された少なくとも一つの無線端末との通信機能を有する無線ネットワークにおいて、各無線通信制御装置は、その送受信バッファに格納されているデータ量が所定の閾値を超えた時に、他の全ての無線通信制御装置及び全ての無線端末に対し送信レート抑制要求を同報発信する手段と、所定の期間内に他の無線通信制御装置から送信レート抑制要求を受信した場合には送信レートを低下させ、送信レート抑制要求を受信しない場合には送信レートを上昇させる手段とを有することを特徴とする。
【０００７】
こうすることにより、伝送レートが無線ネットワーク全体で均一に保たれ、パケットロスが防止され、スループットが向上する。
【０００８】
各無線通信ネットワーク及び無線端末は、送信レートを上昇あるいは低下させるために、その送受信バッファの読み取りの時間間隔を変更することを特徴とする。
【０００９】
こうすることにより、伝送パルスの幅を変えるような複雑な制御を行うことなく、簡単にデータ送信レートを変えることができる。
【００１０】
【発明の実施の形態】
図２は、本発明が適用される無線ネットワークの概要を示す。ここでは、リング型の無線ネットワークを例に取り説明する。
【００１１】
無線通信制御装置１００、１１０、１２０、１３０は、リング形に無線ネットワークを構成し、それぞれ固有のアドレスが割り当てられている。無線端末１０７、１０８、１１７、１１８にも固有のアドレスが割り当てられている。アドレスはシステム構成時に定めることも、また通信時に動的に割り当てるようにしてもよい。
【００１２】
無線通信制御装置１００はその通信エリア１０５内に点在する無線端末１０７、１０８と通信を行い、また、無線通信制御装置１１０はその通信エリア１１５内に点在する無線端末１１７、１１８と通信を行う。同様に、無線通信制御装置１２０、１３０もそれぞれの通信エリア内に点在する無線端末と通信を行う。
【００１３】
例えば、無線端末１０７が無線端末１１８にデータを送信する場合、無線端末１０７はまず、無線通信制御装置１００にデータを送る。無線通信制御装置１００は、通常、最短のルートでデータを転送するように設定されており、このデータは無線通信制御装置１１０に送られる。次に、無線通信制御装置１１０から無線端末１１８にこのデータが転送される。
【００１４】
送信データのフレームフォーマットの例を図６に示す。フレームは同期化信号であるプリアンブル６０１、宛先アドレス６０２、送信元アドレス６０３、送信データ６０４、及び誤り検査信号ＣＲＣ６０５から構成される固定長のデータである。。無線端末はデータを送信する際、宛先の無線端末あるいは無線通信制御装置のアドレスを宛先アドレス６０２に格納し、自らのアドレスを送信元アドレス６０３に格納する。ネットワーク全体、即ち、全ての無線端末及び無線通信制御装置に対する同報送信は、宛先アドレス６０２に、例えば、−１のような所定の値を書き込むことにより実行される。
【００１５】
次に、図１を参照して無線通信制御装置の構成を説明する。無線通信制御装置は、送受信アンテナ２０５、送受信切り替えスイッチ２０６、送信ミキサ２０４、変調器２０３、受信ミキサ２０９、バンドパスフィルタ２１０、復調器２１１、周波数シンセサイザ２０８、ホッピングパターン発生器２０７、送受信バッファ２０１、及び制御部２０２から構成される。
【００１６】
制御部２０２は、ＣＰＵ２０２ａ、受信部２０２ｂ、送信時間間隔記憶部２０２ｃ、送信部２０２ｄ、ルーティングテーブル２０２ｅを含む。
【００１７】
送信部２０２ｄは、送信時間間隔記憶部２０２ｃに格納されている時間間隔でＣＰＵ２０２ａを介して送受信バッファ２０１からデータを読み出し、プリアンブル、ＣＲＣを付加してフレームを形成し変調器２０３に送る。変調されたフレームデータは、送信ミキサ２０４において、ホッピングパターン発生器２０７により制御される周波数シンセサイザ２０８の出力と混合され周波数変換される。ＣＰＵ２０２ａは送受信切り替えスイッチ２０６を送信側に切り替え、送受信アンテナからデータが送信される。送受信切り替えスイッチ２０６が受信側に切り替えられると、送受信アンテナ２０５で受信したデータは受信ミキサ２０９において周波数シンセサイザ２０８の出力と混合されて周波数変換され、バンドパスフィルタ２１０を通過して復調器２１１で復調される。復調されたフレームデータは受信部２０２ｂに送られる。受信部２０２ｂはフレームのプリアンブル及びＣＲＣをチェックし、正常であればＣＰＵ２０２ａを介して送受信バッファ２０１に転送する。
【００１８】
ＣＰＵ２０２ａは送受信バッファ２０１のデータ蓄積量を監視しており、これが所定の閾値を超えた場合には、送信レート抑制要求を送信部２０２ｄに送る。この送信レート抑制要求は、同報アドレスにより全ての無線送受信器及び無線端末に送られる。また、受信部２０２ｂから受け取ったデータが送信レート抑制要求であるならば、ＣＰＵ２０２ａは送信時間間隔記憶部２０２ｃに格納されている時間間隔を増加させ、送信レートを低下させる。一方、送信時間間隔記憶部２０２ｃは、１送信時間間隔の間に送信レート抑制要求を受け取らなかった場合には送信時間間隔を減少させ、送信レートを増加させる。
【００１９】
ルーティングテーブル２０２ｅは、データを最短の経路で送信先に送ることを可能にするために、全ての無線端末についての経路設定情報を格納するものである。
【００２０】
ホッピングパターン発生器２０７は、全ての無線通信制御装置及び無線端末で同じホッピングパターンを内蔵しており、反射電波の干渉及び雑音に強いシステムを実現している。図３に２．４ＧＨｚの周波数帯を用いたホッピングパターンの例を示す。このパターンでは、２．４７ＧＨｚから２．４９ＧＨｚの間で１００ＫＨｚの間隔で送信周波数が時間とともに変化する。
【００２１】
無線端末も無線通信制御装置と同様の構成を有するが、ルーティング機能及び送信レート抑制要求送信機能は含まない。
【００２２】
次に、図２のリング型無線ネットワークにおいて、ある区間で通信状態が悪化した場合について説明する。今、無線通信制御装置１００と１３０の間の通信区間で通信状態が良好であり、無線通信制御装置１００と１１０との間の通信区間で通信状態が悪化しており、また、無線通信制御装置１００とその通信アリアに点在する無線端末１０７、１０８との間の通信状態が良好であるとする。
【００２３】
この状態で、無線端末１０７、１０８が無線端末１１７及び１１８に向けてデータを送信し、また、無線通信制御装置１３０からも無線通信制御装置１００に無線端末１１７及び１１８宛の別のデータが送られてきたとする。これらのデータは、図４に示すようなＮ個のバッファから構成される無線通信制御装置１００の中継用送受信バッファ２０１に一旦格納され、その後無線通信制御装置１１０に送信される。しかしながら、無線通信制御装置１００と１１０との間の通信区間で通信状態が悪化しているため、データの再送が発生しており、無線通信制御装置１００の送受信バッファ２０１内の受信データが取り出されるまでに要する時間が長くなる。このような状況では、従来の無線ネットワークでは、送受信バッファには大量のデータが蓄積されるため大容量のバッファが必要とされる。また、大きな伝送遅延のためシステム障害が発生する恐れもある。
【００２４】
本発明の無線ネットワークでは、送受信バッファに格納されているデータ量が所定の閾値を超えた場合、全ての無線通信制御装置及び無線端末に送信レート抑制要求が同報で送信される。閾値としては、例えば送受信バッファがＮ個のバッファから構成される場合、Ｎ／２、あるいはＮ／３とすることができる。送信レート抑制要求は、送受信バッファに格納されているデータ量が閾値以下に低下するまで、データが送信される度に送られる。送信レート抑制要求は同報で全ての無線通信制御装置及び無線端末に送られ、送信レート抑制要求を中継する無線通信制御装置は、これを他のデータに優先して中継する。閾値は、バッファの容量及びネットワークに要求されるスループットにより決定される。
【００２５】
送信レート抑制要求を受信した無線通信制御装置及び無線端末は、送信時間間隔に１フレーム時間を加算したものを新たな送信時間間隔とし、送信レートを低下させる。また、データの送信時までに送信レート抑制要求を受信しないときは、所定の最小時間間隔に達するまで、送信の度に送信時間間隔から１フレーム時間減算し、送信レートを上昇させる。
【００２６】
以上から明らかな通り、送信抑制要求を送信する無線通信制御装置が一つでも存在すれば、ネットワーク内の全ての無線通信制御装置及び無線端末は送信レートを抑制し、送信抑制要求を送信する無線通信制御装置が全く存在しない場合には、ネットワーク内の全ての無線通信制御装置及び無線端末は送信レートを上昇させる。
【００２７】
上記の本発明の無線ネットワークでは、送受信バッファの読み取り時間間隔、即ちデータの送信時間間隔を変えることにより、伝送ビットレートを変えることなく送信レートを変更しているが、送信レートを変更するために、伝送ビットレート及び／又は送信時間間隔を変えるように構成できることは当業者には明らかである。
【００２８】
上記の本発明の無線ネットワークでは、一部の通信区間でのみ伝送レートが大幅に低下することが防止される。図５はこれを説明するものであり、図５のＡは、全区間で通信状態が良好な場合の通信制御装置１〜３の伝送レートの時間的変化の例を示し、図５のＢは、一部通信区間の通信状態が悪化したときの通信制御装置１〜３の伝送レートの時間的変化の例を示すものである。
【００２９】
上記の本発明の無線ネットワークでは、伝送レートがネットワーク全体でほぼ均一に保たれるので、通信品質が維持され、通信資源が有効に利用される。
【００３０】
【発明の効果】
本発明によれば、幹線が無線で構成される無線ネットワークにおいて、ネットワーク全体の伝送レートが常に均一に保たれ、パケットロスが防止され、高スループットが実現される。
【図面の簡単な説明】
【図１】本発明の無線ネットワークに使用される無線通信制御装置の構成例である。
【図２】本発明が適用されるリング型無線ネットワークの構成の例を示す図である。
【図３】本発明の無線ネットワークに用いられる周波数ホッピングパターンの例を示す図である。
【図４】本発明の無線ネットワークに使用される無線通信制御装置の送受信バッファの構成例である。
【図５】本発明の無線ネットワークにおける無線通信制御装置の伝送レートの時間的変化の例を説明する図である。
【図６】送信データのフレームフォーマットを示す図である。
【符号の説明】
１００、１１０、１２０、１３０：無線通信制御装置
１０５、１１５：通信エリア
１０７、１０８、１１７、１１８：無線端末
２０１：送受信バッファ
２０２：制御部
２０２ａ：ＣＰＵ
２０２ｂ：受信部
２０２ｃ：送信時間間隔記憶部
２０２ｄ：送信部
２０２ｅ：ルーティングテーブル
２０３：変調器
２０４、２０９：ミキサ
２０５：送受信アンテナ
２０６：送受信切り替えスイッチ
２０７：ホッピングパターン発生器
２０８：周波数シンセサイザ
２１０：バンドパスフィルタ
２１１：復調器
【図１】
0003586788.tif 000002
【図２】
0003586788.tif 000003
【図３】
0003586788.tif 000004
【図４】
0003586788.tif 000005
【図５】
0003586788.tif 000006
【図６】
0003586788.tif 000007