(57)【要約】 【課題】セレクティブＡＲＱ伝送処理でも衝突した伝送を回避することができるようにしたＣＳＭＡ方式によるデータ伝送システムを提供する。【解決手段】隠れ端末状態の無線局であっても、その待ち時間設定部９によって受信可能な圏内にある無線局の送信終了前の伝送信号の内容からその送信相手である無線局からの応答の時間長を推測し、自局の無線局の送信を禁止する待ち時間ｔ１または待ち時間ｔ２を設定することができ、この待ち時間ｔ１または待ち時間ｔ２内に、さらに伝送信号があった場合、その内容から待ち時間の延長時間を算出することができ、このような待ち時間の設定によって、直接信号を受信できた受信圏内の無線局の伝送に要する時間だけでなく、直接信号を受信することができない無線局からの伝送に要する時間も考慮することができ、この間は自局の伝送を禁止して隠れ端末の状態であっても衝突を回避することができる。【選択図】図１
2008141444.tif 000002
【特許請求の範囲】
【請求項１】
無線局を構成する無線伝送装置に、伝送データを蓄積する伝送データメモリと、１フレームの伝送データをブロック毎に誤り検出可能に符号化する符号化部と、誤り検出可能に符号化した伝送データを他の無線局に送信する送信部と、他の無線局からの信号を復調して受信する受信部と、この受信部で復調された受信信号を解読する受信符号判定部と、前記受信部で復調された伝送データのブロック毎の誤り検出を行い誤りを検出したとき送信側の無線局へ再送要求信号を前記送信部から送信する誤り検出部と、送信中の他の無線局の有無を判定する他局送信検出部と、これらを制御する伝送制御部とを備え、前記伝送制御部は、受信側の無線局からの再送要求信号を受信したときこれに対応するブロックの伝送データを再送データとして再送するようにし、前記他局送信検出部により送信中の無線局があることを検出したとき自局からの送信を禁止するようにしたＣＳＭＡ方式によるデータ伝送システムにおいて、前記受信符号判定部は、前記他局送信検出部により送信中の他の無線局があることを検出したとき前記受信部での受信信号が他の無線局宛であるか否かを検出するように構成し、前記受信符号判定部により他の無線局宛であることを検出したとき他の無線局間で送受信する送信終了前の送信信号の内容から待ち時間を算出し、この待ち時間内での自局の送信を禁止する待ち時間設定部を設けたことを特徴とするＣＳＭＡ方式によるデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線局が同一の周波数をＣＳＭＡ方式で共有する無線回線で、セレクティブＡＲＱ（Ｓｅｉｅｃｔｉｖｅ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）伝送処理を使用した通信を行うＣＳＭＡ方式によるデータ伝送システムに関するものである。
【背景技術】
【０００２】
ＣＳＭＡ方式は、複数の無線局が同一周波数を共有して通信を行う場合に、送信中以外の無線局はキャリアセンスまたは同期信号の検出等によって他の無線局が送信中であることを検出し、その送信が検出されている間は自局の送信を禁止して衝突を防ぐ多重アクセス方法である。従来のＣＳＭＡ方式では、データの受信局からはＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）応答だけを返す場合のように、送信局からのデータ送信以外に要する時間が一定であるような用途を想定している。また、隠れ端末問題といわれるように、送信側無線局または受信側無線局からの電波がとどかない所にある無線局が、これらの送信と同時に送信してしまい、受信側無線局に干渉を起こす問題がある。例えば、複数の無線局の地理的配置が図４に示すような場合、送信側無線局Ａと受信側無線局Ｂをそれぞれ囲む円を受信圏内とすると、無線局Ｄは両方の送信を検出することができるが、無線局Ｃは無線局Ｂの送信を、また無線局Ｅは無線局Ａの送信を検出することができない。従って、無線局Ｅは無線局Ａのデータ送信中に自己の送信を開始してしまい、無線局Ｂの受信に妨害を与える可能性がある。同様に、無線局Ｃが無線局Ａに妨害を与える可能性がある。このような衝突を回避するために、データの送信前に電波の占有時間の情報をやりとりする方法が使われている。
【０００３】
図５は、従来のデータ伝送システムにおける伝送シーケンス図で、送信側無線局Ａでは、伝送データ１１の送信前に、データの長さを示す送信要求信号ＲＴＳ（Ｒｅｑｕｅｓｔ  ｔｏ  Ｓｅｎｄ）を送信し、受信側無線局Ｂでは受信準備完了信号ＣＴＳ（Ｃｌｅａｒ  ｔｏ  Ｓｅｎｄ）を返送する。この受信準備完了信号ＣＴＳを受信した送信側無線局Ａは伝送データ１１を送信し、これを受信した受信側無線局ＢはＡＣＫ信号を送り返す。周辺無線局では、これらを受信することによってデータ送信およびＡＣＫ伝送の占有時間を知ることができ、その間は送信を止めることによって衝突を回避している（例えば、特許文献１を参照）。
【特許文献１】特開２００５−８６４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデータ伝送方法は、データの受信側無線局からＡＣＫ信号だけを返す場合のように、送信側無線局からのデータ送信以外に要する時間が一定であるような用途を想定している。しかし、セレクティブＡＲＱ伝送処理では、１回のデータ送信のフレームを複数のブロックで構成し、そのブロック毎に誤り検出可能に符号化して送信側無線局から送信し、この伝送データを受信した受信側無線局で誤り検出を行い、ブロック毎に誤りの有無を表示して受信側無線局から再送要求信号を返送し、これを受信した送信側無線局は、この再送要求信号で誤りと指定されたブロックの伝送データのみを受信側無線局に再送するように構成し、この誤り検出が無くなるまで同じ処理を繰り返すようにしている。このような構成のセレクティブＡＲＱ伝送処理では、誤りの発生状況によって再送に要する時間が変化するため、待機時間をその再送要求の内容に応じて変化させる必要があり、従来のデータ伝送方法では対応できない。
【０００５】
本発明の目的は、セレクティブＡＲＱ伝送処理でも衝突した伝送を回避することができるようにしたＣＳＭＡ方式によるデータ伝送システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために無線局を構成する無線伝送装置に、伝送データを蓄積する伝送データメモリと、１フレームの伝送データをブロック毎に誤り検出可能に符号化する符号化部と、誤り検出可能に符号化した伝送データを他の無線局に送信する送信部と、他の無線局からの信号を復調して受信する受信部と、この受信部で復調された受信信号を解読する受信符号判定部と、前記受信部で復調された伝送データのブロック毎の誤り検出を行い誤りを検出したとき送信側の無線局へ再送要求信号を前記送信部から送信する誤り検出部と、送信中の他の無線局の有無を判定する他局送信検出部と、これらを制御する伝送制御部とを備え、前記伝送制御部は、受信側の無線局からの再送要求信号を受信したときこれに対応するブロックの伝送データを再送データとして再送するようにし、前記他局送信検出部により送信中の無線局があることを検出したとき自局からの送信を禁止するようにしたＣＳＭＡ方式によるデータ伝送システムにおいて、前記受信符号判定部は、前記他局送信検出部により送信中の他の無線局があることを検出したとき前記受信部での受信信号が他の無線局宛であるか否かを検出するように構成し、前記受信符号判定部により他の無線局宛であることを検出したとき他の無線局間で送受信する送信終了前の送信信号の内容から待ち時間を算出し、この待ち時間内での自局の送信を禁止する待ち時間設定部を設けたことを特徴とする。
【０００７】
また本発明によるＣＳＭＡ方式によるデータ伝送システムの実施に際して、前記伝送制御部は、伝送データの送信開始に先立って受信側の無線局に向けて送信する伝送データの長さを示す送信要求信号を送信し、受信側の無線局からのこれに対する受信準備完了信号を受信後に伝送データの送信を開始するように構成し、前記受信符号判定部が前記受信部での受信信号が他局宛であることを検出したとき前記待ち時間設定部は、その信号中に示される長さ情報に基づいて、送信要求信号の検出から最初の再送データの送信検出までと予測した待ち時間、また受信準備完了信号の検出から最初の再送要求信号の送信検出までと予測した待ち時間を設定する。
【０００８】
また本発明によるＣＳＭＡ方式によるデータ伝送方法の実施に際して、複数の無線局が同一の周波数をＣＳＭＡ方式で共有する無線回線でセレクティブＡＲＱ伝送処理を使用した通信を行う場合において、データの送受信を行う２つの無線局以外の局はその通信状況を常にモニタし、送信側の無線局が伝送データの送信中であることを検出している間およびデータの受信側の無線局が再送要求信号を送信中であることを検出している間だけでなく、送信側の無線局からの伝送データの送信終了後に受信側の無線局から再送要求信号が送信されると予測される時間、また再送要求信号に対する送信側の無線局から再送データが送信されると予測される時間の間、送受信中の無線局以外の無線局の送信を禁止することを特徴とするＣＳＭＡ方式によるデータ伝送方法を採用する。
【０００９】
また上述したＣＳＭＡ方式によるデータ伝送方法の実施に際しては、伝送データの送信開始に先立って受信側の無線局に向けて送信する伝送データの長さを示す送信要求信号を送信し、受信側の無線局からのこれに対する受信準備完了信号を受信後に伝送データの送信を開始するようにし、受信信号が他局宛であることを検出したとき、その信号中に示される長さ情報に基づいて、送信要求信号の検出から最初の再送データの送信検出までを予測した待ち時間、また受信準備完了信号の検出から最初の再送要求信号の送信検出までを予測した待ち時間、自局の送信を禁止するようにする。
【発明の効果】
【００１０】
本発明によるＣＳＭＡ方式によるデータ伝送システムは、無線局間を送受信の終了信号を検出するのではなく、その送受信の途中信号から待ち時間を設定して自局からの送信を禁止するようにしているため、直接信号を受信できた無線局の伝送に要する時間を予測してその時間内での自局の送信を制限することができるだけでなく、直接信号を受信することができない無線局があってもその送受信先の無線局からの信号を受信することができれば、その信号から送受信に要する時間を予測してその時間内での自局の送信を制限することができるので、隠れ端末の状態であっても適切に送信を制限して衝突を回避することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の一実施の形態によるＣＳＭＡ方式によるデータ伝送システムの要部を示すブロック構成図である。
複数の無線局は同一の周波数をＣＳＭＡ方式で共有する無線回線でセレクティブＡＲＱ伝送処理を採用しており、各無線局を構成する無線伝送装置は、伝送データを蓄積する伝送データメモリ１と、１フレームの伝送データをブロック毎に誤り検出可能な送信信号に符号化する符号化部２と、誤り検出可能に符号化した送信信号で搬送波を変調・増幅し送信する送信部３と、受信した変調波を受信・増幅し復調すると共に受信入力レベルに相当する出力を得る受信部４と、送受信によって送信部３と受信部４のアンテナの接続の切り替えを行う送受切替部５と、受信部４で復調された受信信号の解読を行う受信符号判定部６と、復調された伝送データをブロック毎に誤り検出する誤り検出部７と、受信部４の受信入力レベルに相当する出力から送信している無線局の有無を判定する他局送信検出部８と、他の無線局が送信した送信終了前の信号の受信内容から予測した所定の待ち受け時間を設定してその時間経過まで自局からの送信を禁止する待ち時間設定部９と、装置の送受信動作を制御する伝送制御部１０とを有して構成されている。
【００１２】
各無線局における無線伝送装置は、その伝送制御部１０で各構成部を制御して詳細を後述するように処理動作を行うが、他の二つの無線局間の送信終了前の送受信信号を検出し、受信符号判定部６で受信内容を解析し、待ち時間設定部９を用いて自局からの送信を禁止する待ち時間を設定するようにしている。この送信終了前の送受信信号としては、送信側無線局から受信側無線局へ送信する送信要求信号ＲＴＳ、伝送データおよび再送データ、また受信側無線局から送信側無線局へ返送する受信準備完了信号ＣＴＳおよび誤り検出されたブロックの伝送データを再度要求する再送要求信号等を用い、これらの各信号に含まれる内容から所定の待ち時間を算出することによって、隠れ端末の関係にある無線局が送信中であることを他局送信検出部８によって検出できなかったとしても、待ち時間の間は自局の送信を禁止し、これによって衝突回避を行っている。
【００１３】
図２は、本発明を適用するセレクティブＡＲＱ伝送処理の伝送シーケンスを示す。
先ず、無線局Ａから無線局Ｂに伝送データ１１を送信する場合のセレクティブＡＲＱ伝送処理について説明する。送信側無線局Ａを構成する無線伝送装置は、伝送データ１１の送信を開始するに当たって他局送信検出部８で他の無線局の送信が検出されている場合、および詳細を後述するように待ち時間内である場合は送信を止める。しかし、これらの条件以外の場合、従来の構成と同様に送信側無線局Ａの無線伝送装置は、伝送データ１１の送信に先立って受信側無線局Ｂの無線伝送装置に送信要求信号ＲＴＳを送る。これを受信した受信側無線局Ｂを構成する無線伝送装置は、受信符号判定部６で自局宛か他局宛かを判定し、その判定結果を受け取った伝送制御部１０では、自局宛の場合、待ち時間設定部９を作動させることなく受信準備完了信号ＣＴＳを送信側無線局Ａに送信する。この受信準備完了信号ＣＴＳを受信した送信側無線局Ａの伝送制御部１０は、伝送データメモリ１から伝送データ１１を取り出し、符号化部２によって伝送データをブロック毎に誤り検出可能な送信信号に符号化し、その搬送波を変調・増幅し送信部３から送信する。
【００１４】
受信側無線局Ｂの無線伝送装置における受信部４では受信した変調波を増幅復調し、伝送制御部１０は受信符号判定部６を通して受信した伝送データを伝送データメモリ１に蓄積し、また誤り検出部７で伝送データをブロック毎に誤り検出を行う。その後、受信側無線局Ｂの伝送制御部１０は、誤り検出部７からブロック毎の誤り検出結果を受け取り、１フレームの受信が終了したら、送信部３を通して誤りの検出されたブロックの情報を含む再送要求信号ＲＥＱ１を返送する。これを受信した送信側無線局Ａの無線伝送装置は、符号化判定部６を通して解読して誤りありと指摘された伝送データ１１の対応するブロックのみを伝送データメモリ１から再び取り出し、同様に符号化部２を通して送信部３から再送データ１２として再送する。
【００１５】
受信側無線局Ｂの無線伝送装置はこの再送データ１２を受信し、再度、誤り検出部７でブロック毎の誤り検出を行う。その後、受信側無線局Ｂの伝送制御部１０は送信部３を通してそのブロック毎の誤りの状況を再送要求信号ＲＥＱ２で返送する。これを受信した送信側無線局Ａの無線伝送装置は、符号化判定部６を通して解読して誤りありと指摘された再送データ１２の対応するブロックのみを伝送データメモリ１から再度取り出し、同様に符号化部２を通して送信部３から再送データ１３として再送する。
【００１６】
この再送データ１３を受信した受信側無線局Ｂの無線伝送装置では、同様に誤り検出部７で誤り検出を行う。これら一連の処理動作は、受信側無線局Ｂ側の誤り検出部７で誤り無しとなるまで繰り返される。ここでは、二度目に受信した再送データ１３によって誤り無し状態になったとすると、受信側無線局Ｂの無線伝送装置は、誤りなしを示す再送要求信号ＥＲ０を送信側無線局Ａに送信して１フレームの伝送が完了する。その後、伝送データがさらにある場合は次のフレームの送信開始動作に移り、伝送データがない場合は待ち受け動作となる。
【００１７】
次に、周辺無線局のうち、送信側無線局Ａからの信号を受信できる範囲内にあるものの受信側無線局Ｂからの信号を受信できない位置にある無線局Ｃについて説明する。
この無線局Ｃの無線伝送装置は、図４に示したように自局以外の二つの無線局Ａ，Ｂ間で伝送が行われている場合、その受信部５で送信側無線局Ａの送信信号を受信して他局送信検出部８では他の無線局が送信中であることを検出する。しかも、無線局Ｃの伝送制御部１０は、受信符号判定部６により受信した送信信号が自局へのものではなく他局間での送信であることを検出した場合、待ち時間設定部９を作動させ、この待ち時間設定部９は、受信した送信側無線局Ａの送信信号の内容から、その伝送の相手局である無線局Ｂからの応答の時間長を推測して所定の待ち時間を設定し、この待ち時間が経過するまで無線局Ｃの送信を禁止する。
【００１８】
ここで、上述した所定の待ち時間について説明する。
先ず、無線局Ｃの受信符号判定部６が検出した送信信号が送信側無線局Ａからの伝送データ１１であった場合、待ち時間設定部９は、検出した送信側無線局Ａの伝送データ１１の長さによって再送要求信号ＲＥＱ１の長さを計算する。１フレームのブロック数は伝送データの量によって異なるが、通常、１フレームに送れる最大ブロック数は決められているため、その最大ブロック数を超える伝送データを送信する場合は、最大ブロック数で区切って伝送することになる。１フレームの伝送データのブロック数は、フレームのヘッダ情報でブロック数を指定しない方法があり、この場合は受信中にブロック数をカウントしデータフレームの終了を示す符号を受信するまでのカウント数から受信したブロック数を知ることができる。また、１フレームの伝送データのブロック数は、フレームのヘッダ情報でブロック数を指定する方法があり、この場合はヘッダから受信するブロック数が分かりブロック数をカウントする必要はない。いずれにせよ伝送データ１１のブロック数から伝送データ１１の長さ、つまり伝送時間を知ることができる。
【００１９】
再送要求信号ＲＥＱ１の伝送時間は、上述した伝送データ１１の伝送時間に基づいて計算する。再送要求信号の構成方法は幾つかあり、例えば、ブロック毎の誤りの有無を１ビットの「１」「０」で表して１フレームのブロック数分だけ並べて再送要求信号とする方法の場合、再送要求信号ＲＥＱ１の伝送時間は伝送データ１１の１フレームのブロック数に等しいビット数になる。また再送要求信号で誤りを検出したブロック番号を誤ったブロック数だけ並べて再送要求信号とする方法の場合、再送要求信号が長くならないようにブロック誤り率が設定した閾値を超えたときに全再送要求とするのが一般的であり、この場合は伝送データのブロック数と閾値の誤り率と番号表示に必要なビット数の積が再送要求信号ＲＥＱ１の最大長となる。従って、前者では上述したビット数、後者では上述した最大長の符号にヘッダ等の符号長を加えた時間として再送要求信号ＲＥＱ１の伝送時間を算出することができる。
【００２０】
このように送信側の無線局Ａからの信号によって、図２に示した伝送データ１１の伝送時間ｔ７、再送要求信号ＲＥＱ１の予測伝送時間ｔ９、最初の再送データ１２があるか否かを検出するために必要な時間ｔ８、最初の送信要求信号ＲＴＳの伝送時間、これに対する受信準備完了信号ＣＴＳの予測伝送時間のそれぞれを加えて、時間ｔ１を得ることができる。無線局Ｃの待ち時間設定部９が、算出した時間ｔ１を待ち時間として設定すると、時間ｔ１が経過した時点で再送データ１２があるか否かを検出することができる。この再送データ１２が検出されない場合は、誤り無しとして再送要求信号ＥＲ０が受信側無線局Ｂから返送されたことを示しており、無線局Ｃの送信禁止を解除する。
【００２１】
この説明から分かるように待ち時間の設定に際して、時間ｔ８を考慮するのが望ましく、ここで時間ｔ８は検出手段を構成する回路の立ち上がり時間として考えることもできるし、これとは別に時間ｔ１が再送データ１２の送信開始を検出するまでとなるように独自に設定したり立ち上がり時間に付加した時間としても良い。
【００２２】
一方、この再送データ１２が無線局Ｃで検出された場合は、誤りありとして最初の再送要求信号ＲＥＱ１が既に受信側無線局Ｂから返送されていることを示しており、これは受信側無線局Ｂの受信圏外に無線局Ｃが位置して受信側無線局Ｂからの再送要求信号ＲＥＱ１を直接受信できなくても、再送データ１２の受信によって再送要求信号ＲＥＱ１が送信されたことを知ることになる。また、無線局Ｃの受信符号判定部６が送信側無線局Ａからの再送データ１２を検出した場合、再送要求信号ＲＥＱ２で再送を指定されたブロック数とブロック長の積が再送データ１２の伝送時間となるから、再送データ１２の内容の解読によって再送データ１２の送信開始から再送要求信号ＲＥＱ２の送信完了までの時間ｔ３を算出することができ、待ち時間設定部９はこれを先の時間ｔ１に付加して新たな待ち時間（ｔ１＋ｔ３）として設定し、カウントを継続する。
【００２３】
上述した時間ｔ８のずれを考慮すると、時間ｔ３を経過したとき再送データ１３があるか否かを検出することができる。無線局Ｃで再送データ１３を検出しなかった場合は、最初の再送データ１２の送信によって既に誤り無し状態になっていることを示しており、新たな待ち時間（ｔ１＋ｔ３）をカウントした後、無線局Ｃの送信禁止を解除する。
【００２４】
しかし、無線局Ｃの受信符号判定部６が送信側無線局Ａからの再送データ１３を検出した場合、再送要求信号ＲＥＱ２で再送を指定されたブロック数とブロック長の積が再送データ１３の伝送時間となるから、再送データ１３の内容の解読によって再送データ１３の送信開始から再送要求信号ＥＲ０の送信完了までの時間ｔ５を算出することができる。このとき、無線局Ｃの待ち時間設定部９は、上述したように再送データ１３の伝送時間と再送要求信号ＥＲ０の伝送時間の和である時間ｔ５を算出し、これらを付加して待ち時間（ｔ１＋ｔ３＋ｔ５）を延長してカウントし、その後、この待ち時間を経過した時点で再送データが検出されなければ自局の送信禁止を解除する。
【００２５】
このようにして受信側無線局Ｂの受信圏外に無線局Ｃが位置していて受信側無線局Ｂからの再送要求信号ＲＥＱ１，ＲＥＱ２，ＥＲ０を直接受信できなくても、送信側無線局Ａの受信圏内に位置した無線局Ｃは、送信側無線局Ａからの伝送データ１１、再送データ１２，１３の受信内容から再送要求信号ＲＥＱ１，ＲＥＱ２，ＥＲ０の送信状況や、それに要する時間を知ることができ、その間に自局の送信を禁止する待ち時間を設定することができる。しかも、再送要求信号ＲＥＱ１，ＲＥＱ２，ＥＲ０の有無によって変化する送信側無線局Ａからの再送データ１２，１３を検出して待ち時間を順次ｔ１、（ｔ１＋ｔ３）、（ｔ１＋ｔ３＋ｔ５）と延長することができる。このような待ち時間の設定は、直接信号を受信できた送信側無線局Ａの伝送に要する時間だけでなく、直接信号を受信することができない受信側無線局Ｂからの再送要求信号ＲＥＱ１，ＲＥＱ２，ＥＲ０およびそれに対する再送データ１２，１３の受信に要する時間も考慮することができ、この間は自局の伝送を禁止して隠れ端末の状態であっても衝突を回避することができる。
【００２６】
次に、周辺無線局のうち、受信側無線局Ｂからの信号を受信できる範囲内にあるものの送信側無線局Ａからの信号を受信できない位置にある無線局Ｅについて説明する。
この無線局Ｅの無線伝送装置は、図４に示したように自局以外の二つの無線局Ａ，Ｂ間で伝送が行われている場合、その他局送信検出部８で受信側無線局Ｂが送信中であることを検出すると、無線局Ｅの伝送制御部１０は待ち時間設定部９を作動させる。この待ち時間設定部９は、受信側無線局Ｂにおける送信終了前の送信信号の内容から、その伝送の相手局である送信側無線局Ａからの応答の時間長を推測し、この推測時間経過まで無線局Ｅの送信を禁止する待ち時間を設定する。
【００２７】
先ず、無線局Ｅの受信符号判定部６が受信側無線局Ｂからの受信準備完了信号ＣＴＳであることを検出した場合、待ち時間設定部９は、受信準備完了信号ＣＴＳによって最初の伝送データ１１の伝送時間を知ることができる。そこで待ち時間設定部９は、受信準備完了信号ＣＴＳの伝送時間と、送信側無線局Ａからの伝送データ１１の予測伝送時間ｔ７と、再送要求信号ＲＥＱ１があるか否かを検出するために必要な時間ｔ１０とを加えて、受信準備完了信号ＣＴＳが検出されてからそれに対する受信側無線局Ｂの再送要求信号ＲＥＱ１が開始検出されるまでの時間ｔ２を算出することができる。この時間ｔ１０は、上述した最初の再送データ１２があるか否かを検出するために必要な時間ｔ８に対応するものである。無線局Ｅの待機時間設定部９は、この時間ｔ２を待ち時間として設定し、そのカウントが完了するまで自局の送信を禁止する。
【００２８】
この待ち時間ｔ２内に受信側無線局Ｂからの再送要求信号ＲＥＱ１を受信したならば、その内容によって再送データ１２の長さを計算してさらに時間ｔ４を算出し、待ち時間設定部９は、自局の送信を禁止する待ち時間をさらに時間ｔ４だけ延長する。同様に、受信側無線局Ｂからの再送要求信号ＲＥＱ２を受信したならば、その内容によって再送データ１３の長さを計算して時間ｔ６を算出し、待機時間設定部９は、自局の送信を禁止する待ち時間をさらにｔ６だけ延長する。こうして無線局Ｅの待機時間設定部９は、受信圏内にある受信側無線局Ｂからの送信信号から送信側無線局Ａの送信を予測した待ち時間を算出し、この時間は自局の送信を禁止する。
【００２９】
このようにして無線局Ｅにおいても、直接信号を受信できる受信側無線局Ｂが送信中のときだけでなく、直接信号を受信できない送信側無線局Ａから伝送データ１１、再送データ１２，１３の伝送時間も考慮し、再送要求信号ＲＥＱ１，ＲＥＱ２，ＥＲ０の有無に応じた待ち時間ｔ２、（ｔ２＋ｔ４）、（ｔ２＋ｔ４＋ｔ６）を設定することができ、この間は自局の伝送を禁止して隠れ端末の状態であっても衝突を回避することができる。
【００３０】
図３は、上述した無線局Ｃおよび無線局Ｅの処理動作を示すフローチャートである。
先ず、ステップＳ１で無線局Ｃの他局送信検出部８が他の無線局による送信を監視し、信号の受信圏内にある送信側無線局Ａが送信中であることを検出した場合、ステップＳ２で無線局Ｃの受信符号判定部６はフレーム種別判定処理を行い、ステップＳ３でその判定の結果を判別し、伝送データ１１または再送データ１２，１３であればステップＳ４に進む。ここでステップＳ１は同期信号の受信によって送信中であることを判定するものとして示しているが、ＲＳＳＩによるレベル検出であってもよい。
【００３１】
それが伝送データ１１のデータフレームであることを検出した場合、ステップＳ４に進み、待ち時間設定部９は検出した送信側無線局Ａの伝送データ１１に基づいて時間ｔ１を算出する。例えば、ステップＳ４では伝送データ１１のブロック数をカウントし、ステップＳ６では受信を完了した時点で伝送データ１１の全ブロック数を算出し、ステップＳ７では、この全ブロック数から伝送データ１１の伝送時間を計算し、この伝送データ１１の伝送時間に基づいて再送要求信号ＲＥＱ１の伝送時間を予測計算し、上述した時間ｔ８を加えて、時間ｔ１を待ち時間として設定する。ステップＳ１０で待ち時間ｔ１のカウント中にステップＳ３で再送データ１２が検出された場合は、待ち時間設定部９は上述したようにステップＳ４のブロック数のカウントなどを含む処理により、ステップＳ７でさらに時間ｔ３を算出し、ステップＳ１０でこれを時間ｔ１に付加した待ち時間（ｔ１＋ｔ３）として設定しカウントを継続する。またステップＳ１０で待ち時間（ｔ１＋ｔ３）のカウント中にステップＳ３で再送データ１３が検出された場合は、待ち時間設定部９は上述したようにステップＳ４のブロック数のカウントなどを含む処理により、ステップＳ７でさらに時間ｔ５を算出し、ステップＳ１０でこれを先の待ち時間に付加した待ち時間（ｔ１＋ｔ３＋ｔ５）として設定しカウントを継続する。
【００３２】
ステップＳ１１でこの全体の待ち時間がカウントされたなら、ステップＳ１に戻りその時点で他局送信検出部８により他の無線局の使用有無を検出し、他の無線局の使用がなければステップＳ１２で自局の無線局Ｃからの伝送データがあるか否かを判定し、伝送データがある場合は伝送データの送信を開始する。
【００３３】
一方、無線局ＥのようにステップＳ３で受信側無線機Ｂの受信準備完了信号ＣＴＳを検出した場合、データフレーム以外のフレームの検出としてステップＳ５に進んで無線局Ｅの受信符号判定部６で受信内容を解読し、受信を完了した後のステップＳ９で無線局Ｅの待ち時間設定部９は上述した方法で時間ｔ２を算出し、ステップＳ１０で時間ｔ２を待ち時間としてカウントする。その後、この待ち時間内にステップＳ３の判定で再送要求信号ＲＥＱ１，ＲＥＱ２が検出されたと判定された場合は、データフレーム以外のフレームの検出としてステップＳ５に進み無線局Ｅの受信符号判定部６で受信内容を解読し、受信を完了した後のステップＳ９で無線局Ｅの待ち時間設定部９は上述した方法で時間ｔ４，ｔ６を算出し、ステップＳ１０で先の時間ｔ２にこれらの時間ｔ４，ｔ６を付加し、全体の待ち時間としてカウントを継続する。
【００３４】
ステップＳ１１でこの全体の待ち時間がカウントされたなら、ステップＳ１に戻りその時点で無線局Ｅの他局送信検出部８により他の無線局の使用有無を検出し、他の無線局の使用がなければステップＳ１２で自局の無線局Ｅからの伝送データがあるか否かを判定し、伝送データがある場合は伝送データの送信を開始する。
【００３５】
このようにして隠れ端末状態の無線局Ｃおよび無線局Ｅであっても、それぞれの待ち時間設定部９によって受信可能な圏内にある無線局の送信終了前の伝送信号の内容からその送信相手である無線局からの応答の時間長を推測し、無線局Ｃおよび無線局Ｅの送信を禁止する待ち時間ｔ１または待ち時間ｔ２を設定することができる。この待ち時間ｔ１または待ち時間ｔ２内に、さらに伝送信号があった場合、その内容から待ち時間の延長時間ｔ３，ｔ４を算出することができ、再送要求信号に応じてふさわしい待ち時間を設定することができる。この待ち時間の設定は、直接信号を受信できた受信圏内の無線局の伝送に要する時間だけでなく、直接信号を受信することができない無線局からの伝送に要する時間も考慮することができ、この間は自局の伝送を禁止して隠れ端末の状態であっても衝突を回避することができる。
【産業上の利用可能性】
【００３６】
本発明のＣＳＭＡ方式によるデータ伝送システムは、図１に示した構成以外のものにも適用することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態によるＣＳＭＡ方式によるデータ伝送システムの無線伝送装置の要部を示すブロック構成図である。
【図２】図１に示したＣＳＭＡ方式によるデータ伝送システムの伝送シーケンス図である。
【図３】図１に示したＣＳＭＡ方式によるデータ伝送システムの処理動作を示すフローチャ−トである。
【図４】データ伝送システムにおける複数の無線局の配置を示す平面図である。
【図５】従来のデータ伝送システムにおける伝送シーケンス図である。
【符号の説明】
【００３８】
２    符号化部
３    送信部
５    受信部
６    受信符号判定部
７    誤り検出部
８    他局送信検出部
１０    伝送制御部
１１    伝送データ
１２，１３    再送データ
ＲＴＳ    送信要求信号
ＣＴＳ    受信準備完了信号
ＲＥＱ１，ＲＥＱ２    再送要求信号
【図１】
2008141444.tif 000003
【図２】
2008141444.tif 000004
【図３】
2008141444.tif 000005
【図４】
2008141444.tif 000006
【図５】
2008141444.tif 000007