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