(57)【特許請求の範囲】
【請求項１】
複数の通信局となる伝送装置を用いて無線ネットワークを構成し、上記無線ネットワークにおいて、情報伝送元となる複数の無線伝送装置から情報伝送先の無線伝送装置へ非同期情報のパケットを送信し、情報送信後に上記情報伝送先の無線伝送装置から上記情報伝送元の無線伝送装置へ受け取ったパケットの受領確認情報を返信し、上記情報伝送元の無線伝送装置が、上記受領確認情報が未達のパケットのみを選択して上記情報伝送先の無線伝送装置に再送を行う無線伝送方法において、
上記情報伝送元の無線伝送装置側で、
上位層から伝送すべき情報を受け取ったときに、逐次、所定のフラグメントサイズで上記情報をパケット化し、
上記パケット毎に上記複数の無線伝送装置に対して一連となるシーケンス番号を付加して送信バッファにバッファリングし、所定のアクセス制御に従ってアクセス制御権を獲得した後に、上記パケット化された情報を上記情報伝送先となる複数の無線伝送装置へ送信する
無線伝送方法。
【請求項２】
請求項１記載の無線伝送方法において、
上記送信バッファにバッファリングされた最新のシーケンス番号をバッファリングポインタに記述し、
次に非同期情報をパケット化するときに、上記バッファリングポインタの値から、上記複数の無線伝送装置に対して一連となるシーケンス番号を付加していく
無線伝送方法。
【請求項３】
請求項１記載の無線伝送方法において、
上記バッファリングされた、上記複数の無線伝送装置に対して一連となるシーケンス番号を上記バッファリングポインタに記述し、
次に非同期情報をパケット化するときに、上記情報伝送先の無線伝送装置から受領確認情報を受け取ったパケットに対する全シーケンス番号空間で示す値−１個までのパケットを送信バッファに格納する
無線伝送方法。
【請求項４】
複数の通信局となる通信装置を用いて無線ネットワークを構成し、上記無線ネットワークにおける非同期情報の伝送を所定のアクセス制御に従ってアクセス制御権を獲得した後に、上記複数の無線伝送装置へ送信を行う無線伝送装置であって、上記情報伝送先の無線伝送装置で受信できたパケットの情報を、受領確認情報として上記情報伝送元の無線伝送装置に伝送し、上記情報伝送元の無線伝送装置から、未達のパケットのみを選択して再送を行う無線伝送装置において、
上記無線ネットワーク上で非同期情報を、所定の情報単位でパケット化するパケット化手段と、
上記パケットを送信バッファにバッファリングするバッファリング手段と、
上記パケット毎に上記複数の無線伝送装置に対して一連となるシーケンス番号を付与するシーケンス番号付与手段と、
上記バッファリング手段にバッファリングされた最新のシーケンス番号をバッファリングポインタとして格納する格納手段と、
次に非同期情報をバッファリングする際に、上記バッファリングポインタの値を読み出し、シーケンス番号を付加するシーケンス番号付加手段と、を備えた
無線伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の通信端末間で例えば無線信号により各種情報を伝送する無線伝送装置及び無線伝送方法に関する。
【０００２】
【従来の技術】
従来からの非同期無線伝送方法として、上位層から送られてきた情報をバッファリングしておき、所定の時間内にアクセス制御権が獲得できた場合に、この情報の送信を行う無線伝送方法が一般的に用いられてきた。
【０００３】
また、従来の非同期伝送方法では、上位層から送られてきた情報を短時間に無線伝送できれば良いため、上位層から連続して新たな情報の伝送要求が届いた場合には、新たな情報を破棄する制御方法が一般的に用いられてきた。
【０００４】
つまり、情報受信先からの受領確認（ＡＣＫ）情報の返送がなければ、即座にエラー表示を行い伝送が不可能であることを上位層に返送する制御方法が用いられてきた。さらに、エラー発生時には、上位層の判断によって、再送などの動作が行われる制御方法が考えられていた。
【０００５】
また、従来からのシーケンスウインドウを用いたフロー制御の方法としては、まず、受信先にどれくらいのバッファ領域が存在するのかという情報を情報送信先に伝えておき、情報送信元はこのサイズを超えた情報伝送を控えるというウインドウ制御の方法が用いられていた。
【０００６】
また、ある情報を無線伝送する場合において、その情報を所定のフラグメントサイズでパケット化し、パケット伝送する方法が一般的に用いれていて、無線伝送路では、このパケットを伝送する方法が広く利用されている。
【０００７】
さらに、最近では、情報送信元で伝送する情報を所定のサイズにパケット化して無線伝送し、情報受信先でこのパケットを収集して元の情報を復元する方法が考えられている。
【０００８】
この方法は、情報受信先で受信できたパケットの情報を、受領確認情報として情報送信元に伝送し、情報送信元から、未達のパケットのみを選択して再送を行う、選択再送型・自動再送制御方法（ＳＲ（Ｓｅｌｅｃｔｉｏｎ  ＲｅｐｅａｔＲｅｓｅｎｄ）−ＡＲＧ（Ａｕｔｏｍａｔｉｃ  Ｒｅｓｅｎｄ  Ｒｅｑｕｅｓｔ）方式）と組み合わせて利用することが考えられている。
【０００９】
また、従来からの選択再送型・自動再送制御方法を用いた場合には、受領確認情報をある程度まとめて返送することで、パケット単位での再送制御を容易に行うことができるため、無線伝送路に流れる情報数を示すパケットを減少させて、再送時の情報トラフィックを低減することができる。
【００１０】
そのため、パケット伝送の再送制御方法として再送時の情報トラフィックを抑えることができ、伝送誤り率の悪い無線伝送路に適した伝送を行うことができる。
【００１１】
【発明が解決しようとする課題】
このような従来の無線伝送方法では、情報を送信した後、情報受信先から即座に受領確認を行うことを前提に設計が行われていたため、無線伝送装置に複数の機器が接続されている場合に、宛先の異なった非同期情報を無線伝送する場合に、それぞれの伝送を異なったプロセスで扱わなければならないという不都合があった。
【００１２】
また、従来からの伝送シーケンスでは、上位層から届いた一つの非同期情報の伝送が完了しないと、次の非同期情報の伝送が行えないという不都合があった。これにより、情報送信元の伝送装置においては、上位層から連続して非同期情報要求が発生した場合に対応ができるように、その情報を有効にするには、送れないデータを蓄えるために冗長なバッファ領域を設けておかなければならないという不都合があった。
【００１３】
また、従来からの方法を用いて、複数の宛先に無線伝送を行う方法では、再送制御を行うためのシーケンス番号の管理など、各種パラメータ設定についても、宛先が異なる場合には、その数だけ個別に行わなければならないという不都合があった。
【００１４】
さらに、従来からのウインドウを用いた送信フロー制御の方法は、主に双方向にリンクが確実に張られている有線伝送路や、回線交換型の情報伝送路に適した制御方法であり、双方向のリンクが不安定であることを容認した無線伝送路や、パケット交換型の無線伝送路に適用することが困難であるという不都合があった。これは、受信先装置のバッファ領域がどれくらい存在するかを、情報送信元となる装置に確実に伝える方法が用意されないために発生する問題であった。
【００１５】
また、従来からの選択再送型・自動再送制御方法を適用した場合には、情報送信元では情報受信先から返送された受領確認（ＡＣＫ）情報に基づいて、そのパケットが未達情報になっているのかを選別するために、送信済みで、なおかつ、どのシーケンス番号が受領確認（ＡＣＫ）情報の未受信のパケットであるかを識別するために、一連のシーケンス番号のビットマップに相当するメモリー空間が必要になってしまうという不都合があった。
【００１６】
また、さらに従来の方法のように、宛先毎に個別にシーケンス番号の管理を行う場合には、受信先ステーション毎に異なったパラメータを、接続が想定されるステーションの数だけ用意する必要があり、これらのシーケンス管理に莫大なメモリー領域が必要になってしまうという不都合があった。
【００１７】
本発明は、このような実情を鑑みてなされたものであり、簡単な送信制御を行うことができる無線伝送装置及び無線伝送方法を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明の無線伝送方法および無線伝送装置は、情報送信元の伝送装置において、上位層から届いた宛先の異なった非同期情報を無線伝送する場合に、宛先の異なった非同期情報を所定のフラグメントサイズでパケット化してバッファリングすることで、複数の宛先に対する非同期情報を一つのプロセスで扱うものである。
【００１９】
さらに、本発明の無線伝送方法は、情報送信元の伝送装置が、無線伝送路上において所定のアクセス制御権を獲得した場合に、複数の宛先に対してバッファリングされていたパケットを送信するものである。
【００２０】
これにより、上位層から送られてきた情報を、逐次、所定の単位でパケット化し、そのパケットに個別のシーケンス番号を割り当てて送信バッファに蓄えておき、所定のアクセス制御に基づいてパケットの送信を行う。
【００２１】
また、本発明の無線伝送方法は、バッファリングした最新のパケットをバッファリングポインタの値として格納しておき、上位層から連続して非同期伝送要求が発生した場合に、このバッファリングポインタを参照して、連続した情報をシーケンス番号が重複しないようにパケット化するものである。
【００２２】
これにより、シーケンス番号制御を行い、割り当てた最新シーケンス番号をバッファリングポインタとして登録しておき、送信バッファに情報が残っているにもかかわらず、再び上位層から情報が送られてきた場合に、バッファリングポインタを読み出して、パケット毎に重複無くシーケンス番号を割り当てていく。
【００２３】
そして、本発明の無線伝送方法は、受信先伝送装置から受領確認（ＡＣＫ）情報の確認が行われた全シーケンス番号空間で示す値−１個までのパケットを送信バッファに格納するものである。
【００２４】
これにより、送信が全て完了している領域を示すＡＣＫ受信ポインタの位置で示す値に１を減じた値の番号領域に至るまで、情報を蓄えることができる。
【００３３】
【発明の実施の形態】
以下に、発明の実施の形態を説明する。
本実施の形態の無線伝送方法は、情報送信元で事前に所定の送信ウインドウサイズを決めておき、情報受信先からＡＣＫ情報の返送が無ければ、そのウインドウサイズを超えた情報の送信を行わないように送信フロー制御を行うものである。また、さらに選択再送型の自動再送制御方法を利用したシーケンス番号管理方法である。
【００３４】
以下に、本実施の形態を説明する。図１は本実施の形態の無線伝送方法が適用されるネットワークシステムの構成例を示す図である。
例えば、図１に示すように、無線伝送装置１１にはケーブル等を介してカメラ一体型ＶＴＲ１が有線接続される。また、無線伝送装置１２には同様にケーブル等を介してパーソナルコンピュータ２およびプリンタ出力装置３が有線接続される。また、無線伝送装置１３には同様にケーブル等を介してＶＴＲ４が有線接続される。また、無線伝送装置１４には同様にしてケーブル等を介してテレビジョン受像機５およびゲーム機器６が有線接続される。また、無線伝送装置１５には同様にしてケーブル等を介してセットトップボックス７および電話機器８が有線接続される。
【００３５】
このようにして、各機器が各無線伝送装置に接続され、各無線伝送装置がネットワーク１０を構成している。
ここでは、無線伝送装置１１〜無線伝送装置１５までが、通信局＃１〜通信局＃５としてそれぞれ関連付けられ、無線ネットワークが形成されている状態を表している。
【００３６】
なお、無線伝送装置１３が、ネットワーク１０の中心に存在して、他の通信装置の全てと通信が可能となるため、無線伝送装置１３が、便宜上、ネットワーク１０の制御局となり、フレーム周期を規定して、所定のアクセス制御信号を送付したり、帯域予約情報を管理したりして、他の無線伝送装置１１〜１２、１４〜１５が通信局となる構成となっている。
【００３７】
図２に、各通信局を構成する無線伝送装置１１〜１５の構成例を示す。
ここでは、各無線伝送装置１１〜１５は基本的に共通の構成とされ、送信および受信を行うアンテナ２１と、このアンテナ２１に接続されて無線送信処理および無線受信処理を行う無線伝送処理部２２を備えて、他の伝送装置との間の無線伝送ができる構成としている。
【００３８】
この場合、本例の無線伝送処理部２２で送信および受信が行われる伝送方式としては、例えばＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：直交周波数分割多重）方式と称されるマルチキャリア信号による伝送方式を適用し、送信および受信に使用する周波数としては、例えば非常に高い周波数帯域（例えば５ＧＨｚ帯）が使用される。
【００３９】
また、本例の場合には、送信出力については、比較的弱い出力が設定され、例えば屋内で使用する場合、数ｍ〜数十ｍ程度までの比較的短い距離の無線伝送ができる程度の出力としてあり、必要に応じて調整される構成をとっても良い。
【００４０】
そして、無線伝送処理部２２では、無線伝送路上の特定の周波数キャリアの検出や、同期信号を検出する機能を備え、この同期信号を受信した場合に、同期信号に続く情報部分の受信を行う構成となっている。
【００４１】
そして、無線伝送処理部２２で受信した信号を、各種の伝送情報の受信復号処理を行う受信制御処理部２３Ｂと、無線伝送処理部２２で送信する情報を格納しておく送信バッファ２３Ａとを備える。
【００４２】
また、受信制御処理部２３Ｂで受信したパケットデータを非同期情報に変換を行うとともに、非同期情報を無線伝送処理部２２で送信するために、パケットデータへのデータ変換を行い、送信バッファ２３Ａに蓄えておく情報変換処理部２４を備える。
【００４３】
さらに、情報変換処理部２４で変換されたデータを、インターフェース部２５を介して、接続される機器２９に供給すると共に、接続される機器２９から供給されるデータを、インターフェース部２５を介して情報変換処理部２４に供給して変換処理できる構成としてある。
【００４４】
ここでは、無線伝送装置のインターフェース部２５の外部インターフェースとして、例えば、ＩＥＥＥ１３９４フォーマットのような高速シリアルバス２８を経由して、接続される機器２９に対して、音声や映像情報、あるいは各種データ情報の送受信を行うことができる構成としてある。
【００４５】
あるいは、接続される機器２９の本体内部に、これら無線伝送装置を内蔵させるように構成させても良い。
【００４６】
また、各無線伝送装置内の各部は、マイクロコンピュータなどで構成された制御部２６の制御に基づいて処理を実行する構成としてある。
【００４７】
さらに、制御部２６には内部メモリー２７が接続してあり、その内部メモリー２７に通信制御に必要なデータや、ネットワークを構成する通信局数、帯域予約情報など、無線ネットワークと無線伝送路の利用方法の情報などを一時記憶させる構成としてある。
【００４８】
図３は、本実施の形態による無線伝送フレーム構成例を示す図である。ここでは、便宜的にフレームを規定して示しているが、このようなフレーム構造を取る必要は必ずしもない。図中、無線伝送路３０において、一定の伝送フレーム周期３１毎に到来する伝送フレームが規定されて、この中に管理情報伝送領域３２と情報伝送領域３３が設けられていることを表している。
【００４９】
このフレームの先頭にはフレーム同期やネットワーク共通情報の報知のための下り管理情報伝送区間３４（フレームスタート（ＦＳ：Ｆｒａｍｅ  Ｓｔａｒｔ））区間が配置され、これに続いて、必要に応じて時間情報補正伝送区間３５（サイクルレポート（ＣＲ：Ｃｙｃｌｅ  Ｒｅｐｏｒｔ））が配置され、さらに、局同期信号送受区間３６（ステーションシンク（ＳＳ：Ｓｔａｔｉｏｎ  Ｓｙｎｃ））が配置されている。
【００５０】
下り管理情報伝送区間（ＦＳ）は、ネットワークで共有する必要のある情報を、制御局から送信するために利用され、固定長領域と可変長領域とから成り立っている。
【００５１】
固定長領域では、可変長領域の長さを特定するために、局同期信号送受区間（ＳＳ）で送信される通信局の数の指定や、帯域予約伝送領域（ＲＳＶ）の数の指定が行われて、その可変長領域で、局同期信号送受区間（ＳＳ）で送信される通信局の指定や、帯域予約伝送領域（ＲＳＶ）の指定が行われる構造になっている。
【００５２】
この局同期信号送受区間（ＳＳ）は、所定の長さを有しており、ネットワークを構成する各通信局に対して、下り管理情報によって、送信する通信局がある程度の周期を持ってそれぞれ割り当てられる構成が考えられている。
【００５３】
例えば、この局同期信号送受区間（ＳＳ）のうち、自局の送信部分以外の全てを受信することで、自局の周辺に存在する通信局との間の接続リンク状態の把握を行うことができる。
【００５４】
さらに、次の自局が局同期信号送受区間（ＳＳ）で送信する情報の中に、この接続リンク状況を報告し合うことで、ネットワークの接続状況を各通信局で、それぞれ把握させることができる構成としてある。
【００５５】
情報伝送領域３３は、必要に応じて設定される帯域予約伝送領域（ＲＳＶ：Ｒｅｓｅｒｖｅ）３７と、制御局が伝送制御を行う集中管理の非同期伝送領域（ＡＳＹ：Ａｓｙｎｃｈｒｏｎｏｕｓ）３８と、制御局が伝送制御を行わなわず他の無線システムなどで使用を許容する未使用領域（ＮＵＡ：Ｎｏｔ  Ｕｓｉｎｇ  Ａｒｅａ）３９によって構成されている。
【００５６】
つまり、帯域予約伝送（ＲＳＶ）や、未使用領域（ＮＵＡ）の必要がなければ、情報伝送領域３３のすべてを集中管理の非同期伝送領域（ＡＳＹ）３８として伝送することができる。
【００５７】
このようなフレーム構造を採ることによって、帯域予約伝送領域（ＲＳＶ）３７では、例えばＩＥＥＥ１３９４フォーマットによって規定されるアイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）伝送が行われて、非同期伝送領域（ＡＳＹ）３８では、非同期（Ａｓｙｎｃｈｒｏｎｏｕｓ）伝送などが行える構成とすると好適である。
【００５８】
このように構成された本実施の形態の無線伝送装置の動作を以下に説明する。
図４は、本実施の形態によるシーケンス番号の利用方法の例を示す図である。
図中、外側の円がシーケンス番号空間（００００〜３ＦＦＦ）４１を表していて、その空間には、シーケンス制御に利用される３つのポインタとしての、バッファリングポインタ４４、送信ポインタ４３、ＡＣＫ受信ポインタ４２と、扇形の送信ウインドウ（００００〜０ＦＦＦ）４５とが用意される。
【００５９】
ここでは、送信ポインタ４３よりも先にバッファリングポインタ４４が存在しうる状態を表していて、ＡＣＫ受信ポインタ４２が、００００にあって、ＡＣＫ受信が未受信であることを表している。
【００６０】
さらに、バッファリングポインタ４４は、ＡＣＫ受信ポインタ４２−１までのパケットのバッファリングが可能であることを示している。
【００６１】
また、送信ポインタ４３は、送信ウインドウサイズ４５内のバッファリングポインタ４４までの情報伝送が可能であることを示している。
【００６２】
図５は、本実施の形態によるシーケンス番号の利用方法を運用していった状態の例を示す図である。
図中、ＡＣＫ受信ポインタ５２の１０００への移動に伴い、扇形の送信ウインドウサイズ（１０００〜１ＦＦＦ）５５が、シフトしている様子を表している。
【００６３】
さらに、バッファリングポインタ５４が送信ウインドウサイズ５５の外側にある場合には、送信ウインドウサイズ（１ＦＦＦ）５５までのパケットしか送信できなくなることを示している。
【００６４】
しかしながら、バッファリングポインタ５４は、ＡＣＫ受信ポインタ５２−１までのパケットのバッファリングが可能であるため、上位層から要求された非同期伝送情報を、即座に破棄しなくても済む伝送方法を得ることができる。
【００６５】
図６〜図８は、本実施の形態による伝送装置内におけるシーケンス番号の管理方法と、シーケンス番号空間の識別方法を表した図である。
図６は、シーケンス番号空間とウインドウの関係を示す図である。
図６は、シーケンス番号空間６１として、００００〜３ＦＦＦまで、１６３８４個の値が用意されていて、そのうちの送信ウインドウサイズ６２として、００００〜０３ＦＦまでの１０２４個の空間が指定されている例を示している。
【００６６】
図７は、ウインドウの２倍のビットマップ空間を示す図である。
図７は、本実施の形態による伝送装置内でシーケンス番号空間を適用した場合に、送信ウインドウサイズの２倍の空間をシーケンス番号管理のための、下位ビットマップ空間７２として用意していることを表している。ここでは、００００〜０７ＦＦまでの２０４８個の空間が、ビットマップ空間として用意されている例である。
【００６７】
さらに、そのビットマップ空間が、全シーケンス番号空間のどの位置を表しているのかを指し示すために、上位ビット識別７１を設けた例を表している。
【００６８】
つまり、２０４８個のビットマップ空間を、１６種類の識別子（４ビットの情報）として表すことができる。さらに、ビットマップ空間は、００００〜０３ＦＦまでの前半部分の１０２４個と、０４００〜０７ＦＦまでの後半部分の１０２４個に分けて管理される。
【００６９】
図８は、ビットマップ空間のシフト例を示す図である。
図８は、パケットの送信を行っていて、ＡＣＫ受信ポインタが前半部分の最終位置である０３ＦＦを超過した場合に、ビットマップ空間をシフトする操作を行った例を示している。
【００７０】
これは、８１で示すように上位ビット識別８１に値１を加算することで、図中の点線で示した領域から実線で示した領域が有効になることを表している。つまり、８２で示すように後半部分を前半部分にシフトして、新たなビットマップ空間として、０４００〜０７ＦＦまでの前半分と、０８００〜０ＢＦＦまでの後半部分とが構成される。
【００７１】
この場合、先の０４００〜０７ＦＦまでの後半部分を新たな前半部分として引き続き利用し、ゼロリセットされた先の００００〜０３ＦＦまでの前半部分を新たな後半部分として再利用することで、ビットシフト動作などを用いることなく、簡単な切替制御だけでビットマップ空間を使い回していくことができる。
【００７２】
図９は、無線伝送されるパケットを構築する際の非同期伝送情報のパケット化処理を示す図である。
図中上段は、図２に示した接続される機器２９から高速シリアルバス２８を経由して外部インターフェース２５に送られてきた非同期伝送情報９１とする。この非同期伝送情報９１を伝送するために、図中下段に示した所定のフラグメントサイズ９２でシーケンス番号ＳＮ９１〜ＳＮ９６までのパケット９３にパケット化することを表している。
【００７３】
ここでは、末尾のシーケンス番号ＳＮ９６のパケットのように１つのパケットに満たない情報を、１つのパケットとして構成するために、空データ９４がパディング（Ｐａｄｄｉｎｇ）として付加される。
【００７４】
また、フラグメント化されたパケット９３には、バッファリングポインタの値に従って、順番にシーケンス番号ＳＮ９１〜ＳＮ９６が設定されて、図２に示した送信バッファ２３Ａにバッファリングされる。
【００７５】
図１０は、バッファリング処理のフローチャートである。
図１０は、図２に示した情報変換処理部２４におけるバッファリング処理を示すものである。
まず、ステップＳ１０１にて、インターフェース部２５より非同期伝送の要求を受理したか否かを判断し、ステップＳ１０１で非同期伝送の要求を受理したときは、ステップＳ１０２において、その情報を所定のフラグメントサイズにパケット化する。なお、所定のフラグメントサイズに満たない場合には、１つのパケットとして扱う。
【００７６】
ステップＳ１０３にて、バッファリングポインタの値を獲得し、さらに、ステップＳ１０４にてＡＣＫ受信ポインタ情報を獲得し、ステップＳ１０５にて、これらの値の差を算出してバッファリングが可能か否かを判断する。
【００７７】
ステップＳ１０５でバッファリングが可能であれば、ステップＳ１０６にてバッファリングポインタを加算すると共に、ステップＳ１０７にてバッファリングカウンタの値を、対応するパケットのシーケンス番号として設定して、バッファリング処理を終了する。
【００７８】
また、ステップＳ１０５でバッファリングが不可能であれば、ステップＳ１０８にて伝送が不可能であることを、インターフェース部２５を介して上位層に対して通知を行い処理を抜ける。
【００７９】
図１１は、パケット送信処理のフローチャートである。
図１１は、図２に示した無線伝送処理部２２に接続された送信バッファ２３Ａのパケット送信処理を示すものである。
まず、ステップＳ１１１にて、無線伝送路上のアクセス制御権を獲得したか否かを判断する。
【００８０】
ステップＳ１１１でアクセス制御権を獲得したときは、ステップＳ１１２にて送信ポインタの値を獲得し、さらにステップＳ１１３にてパケットの有無を判断する。
【００８１】
ステップＳ１１３でパケットがあれば、ステップＳ１１４にてＡＣＫ受信ポインタ情報を獲得し、ステップＳ１１５にて送信ウインドウの中にデータがあるか否かを判断する。
【００８２】
ステップＳ１１５で送信ウインドウの中にデータがあるときは、ステップＳ１１６にてパケットの送信処理を行い、ステップＳ１１７にて送信ポインタを加算すると共に、ステップＳ１１８にて送信済みのビットマップをセットして、送信処理を終了する。
【００８３】
なお、ステップＳ１１３でパケットがないとき、およびステップＳ１１５で送信ウインドウの中にデータがないときは、処理を抜ける。
【００８４】
図１２は、パケット再送制御時の処理のスローチャートである。
図１２は、図２に示した受信制御処理部２３Ｂに接続された情報変換処理部２４における再送制御処理のシーケンスを表すものである。
まず、ステップＳ１２１にてＡＣＫ情報を受信したか否かを判断する。ステップＳ１２１でＡＣＫ情報を受信したときは、ステップＳ１２２にて送信済みビットマップの送信済みビットをリセットする。
【００８５】
さらに、ステップＳ１２３にてＡＣＫ受信ポインタを獲得し、ステップＳ１２４にて末尾のパケットのＡＣＫ情報を受信したか否かを判断する。ステップＳ１２４で末尾のパケットのＡＣＫ情報を受信したときは、ステップＳ１２５にてＡＣＫ受信ポインタの値を更新する。ステップＳ１２４で末尾のパケットのＡＣＫ情報を受信しないときは、処理を抜ける。
【００８６】
さらに、ステップＳ１２６にてビットマップ空間の切替が必要か否かを判断する。ステップＳ１２６でビットマップ空間の切替が必要であれば、ステップＳ１２７にて上位ビット識別を加算し、ステップＳ１２８にて、下位ビットマップの後半部分を新たな前半部分として設定して、一連の処理を抜ける。
【００８７】
ステップＳ１２１でＡＣＫ情報を受信しないときは、ステップＳ１２９にて所定のＡＣＫ待ち時間が経過したか否かの判断を行う。パケット送信後、ステップＳ１２９で所定のＡＣＫ待ち時間が経過したときは、ステップＳ１３０にて、送信済みビットマップ情報を獲得し、ステップＳ１３１にて最大再送回数が超過したか否かを判断する。ステップＳ１３１で最大再送回数が超過していないときは、ステップＳ１３２にてＡＣＫ未受信のパケットの再送を行う。
【００８８】
ステップＳ１３１で最大再送回数が超過したときは、ステップＳ１３３にて伝送不可能であったことを上位層に対して通知し、ステップＳ１３４にて送信済みビットマップの送信済みビットをリセットすると共に、ステップＳ１３５にてＡＣＫ受信ポインタを更新する。
【００８９】
上述した本実施の形態において、送信フロー制御における例を示したが、これに限らず、他の伝送制御に適用しても良い。
【００９０】
【発明の効果】
この発明の無線伝送方法および無線伝送装置によると、情報送信元の伝送装置で非同期伝送される情報を、逐次、所定のフラグメントサイズでパケット化して、そのパケットをバッファリングしておくことで、即座に非同期伝送を行うことのできない無線伝送路に適用した無線伝送方法および無線伝送装置を得ることができるという効果を奏する。また、複数の異なった宛先の非同期情報を、所定のフラグメントサイズでパケット化しておくことによって、１回のアクセス制御権の獲得により、複数の宛先に対してパケットを送信する無線伝送方法および無線伝送装置を得ることができるという効果を奏する。これにより、アクセス制御権を獲得しにくい無線伝送路において、より効率よく非同期伝送を実現することができるという効果を奏する。
【００９１】
また、この発明の無線伝送方法によると、上位層から届いた非同期情報を、逐次パケット化してしまうことで、異なった宛先に対して、別々にシーケンス番号の管理プロセスを起動する必要がなくなり、伝送制御を簡単にすることができるという効果を奏する。これより、情報送信元の伝送装置は、唯一のシーケンス番号空間の管理を行うだけで済み、制御を簡素化することができるという効果を奏する。
【００９２】
また、この発明の無線伝送方法によると、受領確認（ＡＣＫ）情報の値を示すＡＣＫ受信ポインタの位置に１を減じたシーケンス番号領域に至るまで、情報をパケット化して送信バッファに蓄えることができるという効果を奏する。そのため、情報送信元の伝送装置にアクセス制御権が回ってこない場合にも、上位層から届いた非同期情報のバッファリングを長時間にわたって継続して行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に適用される無線ネットワーク構成例を示す図である。
【図２】無線伝送装置の構成例を示すブロック図である。
【図３】無線伝送フレーム構成例を示す図である。
【図４】シーケンス番号の利用方法の例を示す図である。
【図５】シーケンス番号の利用方法の例を示す図である。
【図６】シーケンス番号空間とウインドウとの関係を示す図である。
【図７】ウインドウの２倍のビットマップ空間を示す図である。
【図８】ビットマップ空間のシフトの例を示す図である。
【図９】非同期伝送情報のパケット化処理を示す図である。
【図１０】バッファリング処理のフローチャートである。
【図１１】パケット送信処理のフローチャートである。
【図１２】パケット再送制御処理のフローチャートである。
【符号の説明】
１……カメラ一体型ＶＴＲ、２……パーソナルコンピュータ、３……プリンタ出力装置、４……ＶＴＲ、５……テレビジョン受像機、６……ゲーム機器、７……セットトップボックス、８……電話機器、１０……無線ネットワーク、１１〜１５……無線伝送装置、２１……アンテナ、２２……無線伝送処理部、２３Ａ……送信バッファ、２３Ｂ……受信制御処理部、２４…情報変換処理部、２５……外部インターフェース、２６……制御部、２７……内部メモリー、２８……ＩＥＥＥ１３９４高速シリアルバス、２９……接続される機器、３０……無線伝送路、３１……伝送フレーム周期、３２……管理情報伝送領域、３３……情報伝送領域、３４……下り管理情報伝送区間、３５……時間情報補正伝送区間、３６……局同期信号送受区間、３７……帯域予約伝送領域、３８……非同期伝送領域、３９……未使用領域、４１……シーケンス番号空間、４２……ＡＣＫ受信ポインタ、４３……送信ポインタ、４４……バッファリングポインタ、４５……送信ウインドウサイズ、４６……バッファリング可能範囲
【図１】
0004691804.tif 000002
【図２】
0004691804.tif 000003
【図３】
0004691804.tif 000004
【図４】
0004691804.tif 000005
【図５】
0004691804.tif 000006
【図６】
0004691804.tif 000007
【図７】
0004691804.tif 000008
【図８】
0004691804.tif 000009
【図９】
0004691804.tif 000010
【図１０】
0004691804.tif 000011
【図１１】
0004691804.tif 000012
【図１２】
0004691804.tif 000013