(57)【要約】【課題】送信スロットの衝突を確実に回避できるＴＤＭＡ通信装置を提供する。【解決手段】ＴＤＭＡ通信装置のＣＰＵ１は、まず今回の送信予約を行うスロットが初回スロットであるかどうかを確認し、初回スロットの場合には、メモリ７のスロットマップ７０を参照して、送信予約を行うフレームのＳＩ期間内に既に設定されている他局の送信予約スロットを検出して、ＳＩ期間内の空きスロットを見つける（Ｓ１→Ｓ１１）。そして、見つかった空きスロットを自局の送信予約スロットに設定して、空きスロットのスロット番号を自局の次の送信予約スロット番号として設定する（Ｓ１２）。この際、自局が設定した送信予約スロットの隣接スロットに他局の送信予約スロットが存在するかを検出し（Ｓ１３）、存在すれば、そのタイムアウト値を検出し（Ｓ１５）、自局のタイムアウト初期値を検出した他局のタイムアウト値と異なる値に設定する（Ｓ１６）。【選択図】  図２
2006157291.tif 000002
【特許請求の範囲】
【請求項１】
１フレームに複数のスロットを時分割で割り当てて、各局が１フレーム毎にカウントされるタイムアウト値により設定される連続フレーム間では予約された同一の予約スロットにて送信を行い、前記タイムアウト値のカウントが所定値に達した時点で新たな予約スロットと該予約スロットのタイムアウト初期値とを設定することでＴＤＭＡ通信を行うＴＤＭＡ通信装置において、
自局が予約を行う時点で、前記予約スロットに隣接する他局の予約スロットのタイムアウト値を検出して、検出されたタイムアウト値と異なるタイムアウト初期値を前記予約スロットに設定するタイムアウト値設定手段を備えたことを特徴とするＴＤＭＡ通信装置。
【請求項２】
自局の前記タイムアウト値が前記所定値になったスロットで隣接する他局の予約スロットのタイムアウト値が同じ所定値になったことを検出するとともに、この後のスロットで自局の新たな予約スロットが、前記タイムアウト値が同じ所定値になった他局の予約スロットと一致したことを検出すると、新たに設定した予約スロットでの送信を停止する送信停止手段を備える請求項１に記載のＴＤＭＡ通信装置。
【請求項３】
前記タイムアウト値設定手段は、自局の予約スロットのタイムアウト値が隣接する他局の予約スロットのタイムアウト値と一致したことを検出すると、前記タイムアウト値を前記所定値に設定し直す請求項１または請求項２に記載のＴＤＭＡ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、１フレームに複数のスロットを割当て、各局が予約したスロットで送信するＴＤＭＡ通信を行うＴＤＭＡ通信装置、特にＴＤＭＡ通信装置におけるスロット予約に関するものである。
【背景技術】
【０００２】
ＴＤＭＡ通信方式では、１フレームに複数スロットを時分割で割当て、通信を行う局間（船舶等の移動体間）においてＧＰＳ装置等から基準時間を得てスロットの同期を行い、且つ、メッセージ送信のためのスロットを予め予約しながら通信を行う。このような通信方式では、通信ネットワークに加入する各局が決められたプロトコルに従って通信を行うことが要請されるため、例えばＵＡＩＳ（船舶自動識別システム）では、メッセージ送信のためのスロット予約を行うためのＳＯＴＤＭＡ（自己組織型時間分割多重接続）プロトコル等についての詳細な規約、利用方法を定めている。
【０００３】
ＳＯＴＤＭＡプロトコルでは、通信に加入する各局がそれぞれに与えられたスロットの時間単位内でメッセージ（データ）を送信する際に、同時に次の送信予定となるスロット番号を送信する。これにより、通信に加入する各局は互いの送信スロット番号を周知して、送信スロットの衝突を予防している。
【０００４】
この際、送信を予約するスロット番号とともに送信するタイムアウト値により設定される現在のフレームから未来の数フレームに渡って同一スロットで送信を行うことができる。たとえば、タイムアウト値として「４」（この値は通常、３〜７から選ばれる）を選択する場合、現在のフレームの当該スロットのタイムアウト値を「４」とし、次以降の４フレームの同一スロットに対し、タイムアウト値「３」、「２」、「１」、「０」と予約を行う。このようにして予約した後、たとえば、次のフレームの「３」のスロットで送信する時には次のフレームの「２」のスロットに対して正式な予約を行う。さらに、次のフレームの「２」のスロットで送信する時には、「１」のスロットの予約を行う。このようにして、ＳＯＴＤＭＡでは、最初にタイムアウト値分の複数フレームの同一スロットの予約を行い、各フレームの当該スロットに来るたびにタイムアウト値を１つ減じて予約していく。この予約に際しては、タイムアウト値を１つずつ減らしていくことになるために、他局は、そのタイムアウト値を見て後幾つ分のスロット数の予約を控えるべきかを知る。（たとえば、「３」であれば、そのフレームを含めて４フレーム分の当該スロットの予約を基本的には控える）。そして、このタイムアウト値が所定値（前述の説明では、「０」）となった時点で、新たに送信を予約するスロットを選択して、そのスロット番号とともに新たなタイムアウト値を設定して送信する（例えば、特願２００３−０５７５７９号参照。）。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、現状のＵＡＩＳに利用されるＳＯＴＤＭＡプロトコルにおいては、スロットの空き状況が良好で、無線通信環境が十分良好な状況であっても、次に示すように送信予約スロットの衝突（重なり合い）が発生する可能性がある。
【０００６】
図６は現在のＳＯＴＤＭＡプロトコルによる送信予約スロットの衝突の状態を示す説明図である。
図６に示すように、Ａ局とＢ局との送信スロットが連続し（図６における１００番スロットと１０１番スロット）、同じフレームにおいてタイムアウト値が所定値（例えば、タイムアウト値を１フレーム毎に１つずつ減算する場合であればタイムアウト値が「０」）になった場合、各局（Ａ局、Ｂ局）で予約するスロット番号が一致（衝突）する可能性がある。
【０００７】
具体的には、Ａ局の送信部では１００番スロットで送信を行うために、９９番スロットで予約送信スロット番号（図６におけるフレームｃの９９番スロット）およびタイムアウト値を含む送信メッセージを編集する。そして、１００番スロットでＢ局を含む通信に加入する各局に送信メッセージを送信する。
【０００８】
この際、Ｂ局の受信部は１００番スロットでＡ局からの送信メッセージを受信し、１０１番スロットでメッセージの解析をおこなう。このため、Ｂ局は、Ａ局の次の予約スロット番号（図６におけるフレームｃの９９番スロット）を知るのは１０１番スロットの時点である。一方、Ｂ局の送信部は１０１番スロットで送信を行うために、１００番スロットで予約送信スロット番号（図６におけるフレームｃの９９番スロット）およびタイムアウト値を含む送信メッセージを編集する。そして、１０１番スロットで通信に加入する各局に送信メッセージを送信する。
【０００９】
このように、Ｂ局では、Ａ局が放送した次の予約スロット番号（図６におけるフレームｃの９９番スロット）を知る以前に、Ａ局の次の予約スロットと同じスロット（図６におけるフレームｃの９９番スロット）を次の予約スロットとして送信してしまうことがある。この結果、Ａ局の次の送信予約スロットとＢ局の次の送信予約スロットが衝突することとなる。
【００１０】
したがって、本発明の目的は、送信スロットの衝突を確実に回避することができるＴＤＭＡ通信装置を提供することにある。
【課題を解決するための手段】
【００１１】
この発明は、１フレームに複数のスロットを時分割で割り当てて、各局が１フレーム毎にカウントされるタイムアウト値により設定される連続フレーム間では予約された同一の予約スロットにて送信を行い、タイムアウト値のカウントが所定値に達した時点で新たな予約スロットと該予約スロットのタイムアウト初期値とを設定することでＴＤＭＡ通信を行うＴＤＭＡ通信装置において、自局が予約を行う時点で、予約スロットに隣接する他局の予約スロットのタイムアウト値を検出して、検出されたタイムアウト値と異なるタイムアウト初期値を予約スロットに設定するタイムアウト値設定手段を備えたことを特徴としている。
【００１２】
この構成では、自局が新たな送信予約スロットを設定する際に、予約対象となるスロットの前後のスロットに他局の送信予約がされているかどうかを検出し、送信予約されていれば、各スロットのその時点でのタイムアウト値を検出する。そして、これらのタイムアウト値とは異なるタイムアウト初期値を設定し、新たな送信予約スロット番号とともに送信する。これにより、自動連続モードが継続されれば、送信予約されるスロットを含む前後３スロット間で連続して同じタイムアウト値となることがなく、連続するスロットで２つの局が続けて新たな送信予約を行うことが防止される。
【００１３】
また、この発明のＴＤＭＡ通信装置は、自局のタイムアウト値が所定値になったスロットで隣接する他局のスロットのタイムアウト値が同じ所定値になったことを検出するとともに、この後のスロットで自局の新たな予約スロットが、タイムアウト値が同じ所定値になった他局の予約スロットと一致したことを検出すると、新たに設定した予約スロットでの送信を停止する送信停止手段を備えたことを特徴としている。
【００１４】
この構成では、送信停止手段は、自局が所定値になったスロットにおいて、このスロットに隣接する他局のスロットでも同じ所定値になったことを検出し、且つ、この後のスロットにおいて、該当する他局のスロットによる新たな予約スロットと自局の新たな予約スロットとが一致した場合に、設定した新たな予約スロットでの送信を停止する。これにより、隣接する自局と他局とで予約スロットが同じになっても送信の衝突は回避される。
【００１５】
また、この発明のＴＤＭＡ通信装置のタイムアウト値設定手段は、自局の予約スロットのタイムアウト値が隣接する他局の予約スロットのタイムアウト値と一致したことを検出すると、タイムアウト値を所定値に設定し直すことを特徴としている。
【００１６】
この構成では、タイムアウト値設定手段は、タイムアウト値が前記所定値でなくても、隣接する他局のスロットと自局のスロットとのタイムアウト値が一致すれば、タイムアウト値を設定し直す。これにより、自局の予約スロットのタイムアウト値を隣接する他局の予約スロットのタイムアウト値と異ならせて設定した後に、別の他局が自局の予約スロットの隣接スロットに同じタイムアウト値で送信予約を行っても、自局でタイムアウト値を設定し直すので、これら隣接する２つのスロット同士でタイムアウト値が一致しない。
【発明の効果】
【００１７】
この発明によれば、連続するスロットで２つの局が送信する際にタイムアウト値が同時に所定値にならないので、２つの局が連続するスロットで新たな送信予約を行うことが無く、同じスロットを予約することを確実に防止することができる。これにより、送信スロットの衝突を確実に回避してＴＤＭＡ通信を行うＴＤＭＡ通信装置を構成することができる。
また、この発明によれば、自局が前述のように衝突を回避するようなスロット予約を行っていても、他局が強制的に同じスロットを予約した場合、これを検出して予約が重なったスロットでの送信を停止するので、送信スロットの衝突をより一層確実に回避するＴＤＭＡ通信装置を構成することができる。
【発明を実施するための最良の形態】
【００１８】
本発明のＴＤＭＡ通信装置について図１〜５を参照して説明する。
なお、以下の説明では、現在運用されているＴＤＭＡ通信方式に法って動作および処理を行うＴＤＭＡ通信装置を示し、本発明の「タイムカウント値の所定値」とは具体的に「０」を示す。
【００１９】
図１は本実施形態のＴＤＭＡ通信装置の概略構成を示すブロック図である。
送信機２は、ＣＰＵ１により編集された自局の送信データをＲＦ送信信号に変換して、タイミングパルス発生部６から発生されるタイミング信号に準じて出力する。
送信機２は、後述する所定のタイミングでＣＰＵ１からバイナリビットデータを受信して、このバイナリビットデータの情報を含む搬送波をＧＭＳＫ／ＦＭ変調して増幅した後アンテナ共用機２に出力する。ここで、バイナリビットデータとは、予め設定された所定のフォーマットによるメッセージデータであり、局番号や位置情報を含むメッセージ本体と、送信スロット番号と次の送信予約情報とを含んでいる。そして、この次の送信予約情報は、ＳＯＴＤＭＡやＩＴＤＭＡのプロトコルを示すメッセージデータとそれぞれのプロトコルに従った情報を含んでいる。
【００２０】
アンテナ共用機３は、ＣＰＵ１からの送受切替制御信号に基づき、送信スロット時には送信機２から入力されるＲＦ送信信号をアンテナ４に出力し、受信スロット時にはアンテナ４から入力される他局の送信データを含むＲＦ受信信号を受信機５に出力する。アンテナ４はＲＦ送信信号を外部に送信するとともに、ＲＦ受信信号を外部から受信する。
【００２１】
受信機５は、アンテナ４で受信されアンテナ共用機３を介して入力されたＲＦ受信信号を復調、復号して、通信を行っている他局の送信データを取得してＣＰＵ１に出力する。
【００２２】
ＣＰＵ１はＧＰＳ受信機（図示せず）等から入力される１ＰＰＳ信号等のタイミング信号に従い、タイミングパルス発生回路６にスロット同期のためのタイミング制御信号を出力する。さらに、ＣＰＵ１は受信機５から入力される他局の送信データを解析して、新たに設定された基準局の送信データを取得すると、この基準局のスロット番号に準じて、自局のスロット番号を調整してフレーム同期を行う。
【００２３】
このようにスロット同期およびフレーム同期が行われた状態で、ＣＰＵ１は、受信機５から入力される他局の送信データから、通信を行う各局の送信メッセージや送信予約スロット情報を取得し、この送信予約スロット情報をメモリ７のスロットマップ７０に書き込む。また、ＣＰＵ１は、このスロットマップ７０に書き込まれている他局の送信スロット情報に基づき、後述する方法に従い、自局の送信予約スロット番号とタイムアウト値（新たに送信予約スロットを設定する場合にはタイムアウト初期値）とからなる送信予約スロット情報を決定して、この送信予約スロット情報と他の送信メッセージとを含む自局の送信データを編集して、予め設定されている送信スロットの時点に応じて送信機２に出力する。
【００２４】
ここで、タイムアウト初期値は、送信予約スロット番号を設定（送信）する際に、「３」〜「７」の内の整数でランダムに選択され、このタイムアウト初期値により設定されるフレーム数の間は、前記送信予約スロット番号を継続して優先的に使用できるものである。そして、タイムアウト値は、タイムアウト初期値から始まり、１フレーム毎（フレームが換わり送信データを送信する毎）に「１」ずつ減算されていく。そして、タイムアウト値が「０」になった次の送信時で、新たな送信予約スロット番号と新たなタイムアウト初期値とが設定される。
【００２５】
また、送信予約スロット番号は、前記タイムアウト値が「０」となった場合以外では、予め予約されている送信予約スロット番号と同じ番号が設定され、タイムアウト値が「０」になった場合には、以降のフレームの予め設定された複数スロットからなる所定期間（ＳＩ期間）内で、且つ解析して得られた他局の送信予約スロット番号を回避して設定される。
【００２６】
そして、ＣＰＵ１は、メモリ７のスロットマップ７０に記憶されているスロット予約情報に基づき、新たに送信予約スロットを設定する際に、予約を設定しようとするスロットの前後のスロットに他局のスロット予約が設定されているかを検出する。そして、他局のスロット予約が設定されていれば、各スロットに設定されているタイムアウト値を検出して、これらのタイムアウト値とは異なり、且つ前述の「３」〜「７」の整数に該当する、タイムアウト初期値を設定する。この処理を、以下、送信予約スロット衝突予防処理と称する。
【００２７】
ところで、前述の方法により自局がタイムアウト初期値を設定しても、他局が自局の送信予約スロットの隣接スロットに自局の送信予約スロットと同じタイムアウト値を自局が設定した後に設定する場合がある。この場合には、ＣＰＵ１は、メモリ７のスロットマップ７０に記憶されているスロット予約情報に基づき、
（１）自局のタイムアウト値を「０」に設定して新たに送信予約スロットを設定し直したり、
（２）自局のタイムアウト値が「０」の時点で、隣接する他局のスロットのタイムアウト値が「０」であることを検出し、且つ、この後のスロットで、他局の新たな送信予約スロットと自局の新たな送信予約スロットとが一致することを検出すると、新たに設定した送信予約スロットでの送信を停止する。
このような処理を行うことで、ＣＰＵ１が本発明の「タイムアウト値設定手段」および「送信停止手段」に相当する。
【００２８】
次に、具体的な送信予約スロット番号の衝突予防方法および送信スロット衝突回避方法について説明する。
図２は送信予約スロット衝突予防処理のフローチャートであり、図３は送信予約スロット衝突予防処理を示す概念図である。なお、図３において、最上段の数字は各フレームのスロット番号を示し、スロット内に記載された記号および数字が局識別記号およびタイムアウト値（タイムアウト初期値も含む）を示す。そして、局識別記号はＡが自局を示し、Ｂ，Ｃが他局を示す。
【００２９】
本実施形態のＴＤＭＡ通信装置のＣＰＵ１は、自局から送信データを送信する場合、まず今回の送信予約を行うスロットが初回スロットであるかどうかを確認する（Ｓ１）。ここで、初回スロットとは、現実に自局が初めて送信を行う場合と、前回のフレームでタイムアウト値が「０」になり、新たに送信スロットを予約する場合とがある。
【００３０】
ＣＰＵ１は、今回の送信予約が初回スロットでなければ、前回のフレーム時のタイムアウト値を１つ減算して、今回の送信予約スロット情報を生成する（Ｓ２→Ｓ３）。一方、今回の送信予約を行うスロットが初回スロットの場合、ＣＰＵ１はメモリ７のスロットマップ７０を参照して、送信予約を行うフレームのＳＩ期間内に既に設定されている他局の送信予約スロットを検出して、ＳＩ期間内の空きスロットを見つける（Ｓ１１）。そして、見つかった空きスロットを自局の送信予約スロットに設定して、空きスロットのスロット番号を自局の次の送信予約スロット番号として設定する（Ｓ１２）。
【００３１】
この際、自局が設定した送信予約スロットの隣接スロットに他局の送信予約スロットが存在するか検出し（Ｓ１３）、存在しなければ、「４」〜「７」のうちのいずれか１つの整数をランダムに選び、タイムアウト初期値として設定し（Ｓ１４）、送信データを編集する（Ｓ３）。
【００３２】
一方、隣接スロットに他局の送信予約スロットが存在する場合、検出された他局の送信予約スロットのタイムアウト値を検出する（Ｓ１５）。そして、自局の送信予約スロットのタイムアウト初期値を、検出した他局の送信予約スロットのタイムアウト値を異なる値に設定して（Ｓ１６）、送信データを編集する（Ｓ３）。この際、両隣に他局の送信予約スロットが存在すれば、両方のタイムアウト値と異なる値を設定する。
【００３３】
この一連の処理について図３を用いて具体的に説明すると、現在がフレーム１の９９番スロットであり、現フレーム１の１００番スロットでの送信で自局の送信スロットのタイムアウト値が「０」になることを予め認識していると、ＣＰＵ１はフレーム２のＳＩ期間の１００番スロット〜１０５番スロットの内から空きスロットを検出する（Ｓ１→Ｓ１１）。そして、検出した空きスロット１００，１０１，１０３，１０５のうち１０３番スロットを選択する（Ｓ１２）。この１０３番スロットの前後スロット（隣接スロット）である１０２番スロットおよび１０４番スロットにはそれぞれ、他局Ｂおよび他局Ｃの送信予約スロットが存在することを検出して、それぞれのタイムアウト値が「７」および「６」であることを検出する（Ｓ１３→Ｓ１５）。次に、ＣＰＵ１は自局の送信予約スロットのタイムアウト初期値を「７」でも「６」でもない「５」に設定して（Ｓ１６）、送信データを編集して（Ｓ３）、１００番スロットで送信する。他局は、１００番スロットでＡ局の送信データを受信して、１０１番スロットで解析することで、フレーム２の１０３番スロットにＡ局の送信予約が入ったことを検知する。
【００３４】
このような処理を行うことで、この後自動連続モードでＴＤＭＡ通信が継続されれば、他局Ｂ、Ｃのスロットのタイムアウト値が「０」になるフレームと、自局Ａのスロットのタイムアウト値が「０」になるフレームとが異なり、連続してタイムアウト値が「０」になることはない。これにより、異なる局同士が連続するスロットで新たに送信予約スロットの設定することが防止され、前述の課題に示したような連続する後側のスロットで送信予約スロットを設定する局が、前側のスロットで送信予約を行った局の送信予約スロット番号を認識する前に送信予約スロット番号を設定することが防止される。この結果、ＴＤＭＡ通信を行う局間での送信予約スロットの衝突を予防することができる。
【００３５】
なお、自局がこのような衝突予防処理を行っても、後にスロットを予約する他局が自局の隣接スロットに、自局のタイムアウト値と同じタイムアウト値で送信予約する場合がある。
図４（ａ）は他局からの送信データを受信してスロットマップを更新する処理を示すフローチャートである。
【００３６】
自局のＣＰＵ１は、他局からの送信データを受信すると、この送信データに含まれる送信予約スロット情報を解析して（Ｓ２１）、新たな送信予約が存在するかどうかを検出する（Ｓ２２）。そして、新規送信予約が存在すれば、メモリ７のスロットマップ７０を更新する（Ｓ２３）。
この時、他局の新規送信予約スロットが自局の送信予約スロットに隣接し、且つ、タイムアウト値が同じであることを検出すると、ＣＰＵ１は、次の送信スロットでのタイムアウト値を「０」に設定して、新たな送信予約スロットを設定する。
ただし、自局が次に送信するために予約したスロットの両側に隣接するスロットのタイムアウト値が共に「０」でないときは、前記のように新たな送信予約スロットを設定するが、両側のスロットのうち、自局のタイムアウト値が同じでない側のタイムアウト値が「０」である場合は、自局のタイムアウト値をすぐに「０」にするのではなく、１（もしくはそれ以上）のフレームをやり過ごし、両側のスロットのタイムアウト値が「０」でないことを確認してから、自局のタイムアウト値を「０」に設定する。
【００３７】
このような処理を行うことで、自局がタイムアウト値を設定した後に隣接するスロットに他局が同じタイムアウト値を設定しても、再度タイムアウト値が隣接スロットと異なるように設定されるので、隣接するスロット同士でタイムアウト値が連続して「０」になることが防げ、送信予約スロットの衝突をより確実に予防することができる。
【００３８】
次に、前述のような処理を行っても、後の他局の設定により送信スロット番号が衝突してしまった場合の送信スロットの衝突回避方法、すなわち、前述の送信スロット衝突回避処理を具体的に説明する。
【００３９】
図４（ｂ）は送信スロット衝突回避処理のフローチャートであり、図５は送信スロット衝突回避処理を示す概念図である。
前述の図４（ａ）に示すように、本実施形態のＴＤＭＡ通信装置のＣＰＵ１は、自動連続モード中では、他局から送信データ（すなわち、自局での受信データ）を受信する毎に、受信データ（他局からの送信データ）を解析して、新規の送信予約を検出すると他局の送信予約スロットをスロットマップ７０に上書きしていく（Ｓ２１→Ｓ２２→Ｓ２３）。そして、自局が送信を行うフレームでは、次のＳＩ期間に自局の送信予約スロットが存在するかを検出し（Ｓ３１）、検出すればそのままＳＯＴＤＭＡの自動連続モードで送信および送信予約処理を継続する（Ｓ３５）。
【００４０】
一方、次のＳＩ期間に自局の送信予約スロットが存在しなければ、すなわち、送信予約しようとしたスロットが直前に送信予約を行った他局により指定されていることを検出した場合は、このスロットでの送信予約を取り消す（Ｓ３２）。
【００４１】
これとは別に、レポートレートを守るため、ＣＰＵ１は、送信予約を行おうとしたＳＩ期間内に存在する空きスロットを１つランダムに選択して（Ｓ３３）、選択したスロットまでのオフセットを計算してＩＴＤＭＡ送信処理を行う（Ｓ３４）。これにより、選択されたスロットが自局の送信スロットとして予約し直される。また、同時にフレーム保持フラグをオン状態にしておくことにより（キープフラグ保持）、ＳＯＴＤＭＡ通信と同様に、次のフレームの同一スロットに対する予約を行うことができる（Ｓ３４）。
【００４２】
この一連の処理について図５を用いて具体的に説明すると、フレーム１の連続するスロットである１０１番スロットと１０２番スロットとで、他局Ｃと自局Ａとが連続してフレーム２の１０４番スロットを送信予約スロットとする送信予約を行った場合、フレーム２の１０４番スロットで送信予約スロットが衝突してしまう。このため、フレーム１内の後側である自局Ａは、フレーム２の前記送信予約を行おうとしたＳＩ期間の直前のＳＩ期間において、フレーム２の１０４番スロットでの送信を中止する（Ｓ３２）。そして、自局Ａはフレーム２の空きスロットである１０１番スロットに送信予約スロットを変更する（Ｓ３３→Ｓ３４）。
【００４３】
このような処理を行うことにより、自局の送信予約スロットが他局の送信予約スロットに衝突しそうになっても、衝突した送信予約スロットでの自局の送信を停止して、送信スロットの衝突を回避する。さらに、自局の送信予約スロットを同じＳＩ期間内に移行することで、レポートレートを変えることなく、送信スロットの衝突を回避することができる。
【００４４】
なお、前述の説明では、図６に示したように、送信を行うスロットの直前で送信メッセージを編集する場合について示したが、本発明は前述のように直前のスロットのみで送信メッセージを編集する場合以外についても適用することができる。
【００４５】
例えば、ＣＰＵの処理能力が高くない場合に、送信の１スロット前に送信メッセージを編集し始めても送信スロットに間に合わない。このような場合には、送信スロットの数スロット前から送信メッセージの編集を行う必要があるので、次のフレームの予約スロットの両端のスロットのみではなく、予約スロットの前記数スロット前のスロットから直前のスロットまでの全てのスロットを確認して、異なるタイムアウト値を設定すればよい。
【図面の簡単な説明】
【００４６】
【図１】本発明のＴＤＭＡ通信装置の概略構成を示すブロック図
【図２】送信予約スロット衝突予防処理のフローチャート
【図３】送信予約スロット衝突予防処理の概念図
【図４】他局からの送信データを受信してスロットマップを更新する処理、および、送信スロット衝突回避処理のフローチャート
【図５】送信スロット衝突回避処理を示す概念図
【図６】現在のＳＯＴＤＭＡプロトコルによる送信予約スロットの衝突の状態を示す説明図
【符号の説明】
【００４７】
１−ＣＰＵ（中央処理演算部）
２−送信機
３−アンテナ共用器
４−アンテナ
５−受信機
６−スロットパルス発生部
７−メモリ
７０−スロットマップ
【図１】
2006157291.tif 000003
【図２】
2006157291.tif 000004
【図３】
2006157291.tif 000005
【図４】
2006157291.tif 000006
【図５】
2006157291.tif 000007
【図６】
2006157291.tif 000008