(57)【要約】【課題】インパルス無線通信システムにおいて、複数のインパルス無線通信システムが隣接する場合でも、相互干渉の低いデータ伝送を可能にすること。【解決手段】インパルス無線通信システムにおける無線制御装置において、他のインパルス無線通信システムの個数を検知し、前記個数に基づいて、システムで実行される通信方式を第１の通信方式または第２の通信方式に決定する制御部と、前記決定された情報を無線端末装置に送信する送信部と、を備え、第１の通信方式は、データ情報の１ビットに、複数のタイムスロットからなる１つのフレームが割り当てられ、固有のタイムホッピング符号列に基づいて１つのタイムスロットが割り当てられ、第２の通信方式は、データ情報の１ビットに、複数のタイムスロットからなる複数のフレームが割り当てられ、固有のタイムホッピング符号列に基づいてフレーム毎に１つのタイムスロットが割り当てられることを特徴とする。【選択図】図８
2019186885.tif 000002
【特許請求の範囲】
【請求項１】
インパルス無線通信システムにおいてデータ情報を送受信する無線制御装置であって、
他のインパルス無線通信システムから送信される情報に基づいて、前記無線制御装置の周囲に位置する前記他のインパルス無線通信システムの個数を検知し、前記他のインパルス無線通信システムの個数に基づいて、前記インパルス無線通信システムで実施される通信方式を第１の通信方式または第２の通信方式に決定する制御部と、
前記第１の通信方式または前記第２の通信方式を実行するための情報をブロードキャストする送受信部と、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記データ情報の１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式では、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記データ情報の１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行するタイムホッピング処理部を含むことを特徴とする無線制御装置。
【請求項２】
前記制御部は、
前記他のインパルス無線通信システムと、前記無線制御装置とを非同期で動作させることを特徴とする請求項１に記載の無線制御装置。
【請求項３】
前記データ情報を送受信するための１つのタイムスロットで送受信される前記１ビットは、前記インパルス無線通信システムに固有のダイレクトスプレッド符号列によって分散される処理を実行するダイレクトスプレッド処理部をさらに含むことを特徴とする請求項１または２に記載の無線制御装置。
【請求項４】
前記ダイレクトスプレッド符号列は、前記データ情報のビットの値によって異なることを特徴とする請求項３に記載の無線制御装置。
【請求項５】
前記第２の通信方式において、前記タイムホッピング処理部は、前記他のインパルス無線通信システムの個数の増減に対応して、前記データ情報の１ビットに対して割り当てられる前記複数のフレームの各フレームに含まれるタイムスロットの個数を増減させる処理を実行することを特徴とする請求項１乃至４のいずれかに記載の無線制御装置。
【請求項６】
前記制御部は、
前記データ情報が前記第１の通信方式で送受信された場合に、前記送受信部は、前記データ情報の受信先の無線端末装置から前記データ情報の同期が失敗したことを示す情報を傍受し、または、前記データ情報の受信先が前記無線制御装置である場合には前記データ情報の同期が失敗したことを同期検出部で検出し、
前記データ情報の同期が複数回失敗した場合には、前記データ情報の少なくとも一部を含んで構成されるパケット情報の同期信号を含むヘッダー部の送受信を前記第２の通信方式で実施することを決定し、決定された情報を前記送受信部からブロードキャストすることを特徴とする請求項１乃至５のいずれかに記載の無線制御装置。
【請求項７】
インパルス無線通信システムにおいてデータ情報を送受信する無線端末装置であって、
前記インパルス無線通信システムで実行する第１の通信方式または第２の通信方式の情報を無線制御装置から受信する送受信部と、
前記情報に基づいて、前記データ情報を前記第１の通信方式または前記第２の通信方式でタイムホッピング処理するタイムホッピング処理部と、を含み、
前記タイムホッピング処理部は、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記データ情報の１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式は、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記データ情報の１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行することを特徴とする無線端末装置。
【請求項８】
前記データ情報を送受信するための１つのタイムスロットで送受信される１ビットは、前記インパルス無線通信システムに固有のダイレクトスプレッド符号列によって分散される処理を実行するダイレクトスプレッド処理部をさらに含むことを特徴とする請求項７に記載の無線端末装置。
【請求項９】
前記データ情報の復号化に失敗したことが、前記データ情報の少なくとも一部を含んで構成されるパケット情報の同期信号を含むヘッダー部との同期が失敗したことを同期検出部で検出した場合には、前記同期が失敗したことを示す情報を送受信部から送信させ、
前記ヘッダー部の送受信を前記第２の通信方式で実施することを含む情報を前記送受信部が受信した場合には、前記タイムホッピング処理部で、前記パケット情報のヘッダー部のタイムホッピング処理を前記第２の通信方式で実行し、前記パケット情報のペイロード部のタイムホッピング処理を前記第１の通信方式で実行するように制御する制御部をさらに含むことを特徴とする請求項７または８に記載の無線端末装置。
【請求項１０】
データ情報を送受信する無線制御装置と無線端末装置とを含むインパルス無線通信システムにおいて、
前記無線制御装置は、
他のインパルス無線通信システムから送信される情報に基づいて、前記無線制御装置の周囲に位置する前記他のインパルス無線通信システムの個数を検知し、前記他のインパルス無線通信システムの個数に基づいて、前記インパルス無線通信システムで実施される通信方式を第１の通信方式または第２の通信方式に決定する制御部と、
前記第１の通信方式または前記第２の通信方式を実行するための情報をブロードキャストする送受信部と、を含み、
前記無線端末装置は、
前記インパルス無線通信システムで前記第１の通信方式または前記第２の通信方式を実行するための情報を前記無線制御装置から受信する送受信部と、
前記情報に基づいて、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システム１に固有のタイムホッピング符号列に基づいて前記データ情報の１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式は、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記データ情報の１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行するタイムホッピング処理部と、
を含むことを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インパルス無線通信システムにおいて、隣接する他のインパルス無線通信システムがある場合に、通信環境に応じて通信方式を切り替えてデータ情報の送受信を行う無線制御装置、無線端末装置よびインパルス無線通信システムに関する。
【背景技術】
【０００２】
従来から、無線伝送する情報の属性を調べ、その属性に基づいて、タイムホッピングにより各情報の無線伝送を行うかあるいは帯域予約方式により各情報の伝送を行うかを選択する技術が知られている。ここで、「情報の属性」とは、例えば各情報がタイムホッピングによる情報伝送に適しているか否かを判断できる特徴若しくは特性であって、一例としては、各情報がストリーム伝送であるか否かを示す情報、あるいは伝送される情報量が「情報の属性」となりうる。
【０００３】
例えば、図１２（特許文献１の図３に対応する）に、上記技術による情報伝送に用いられるフレームの構成例を示す。このフレームの構成例では、所定の時間毎に伝送フレーム周期４１が規定され、これに同期して、情報伝送エリア４３が設けられる。情報伝送エリア４３は、伝送装置間における帯域予約伝送を行うための帯域予約伝送エリア４５と、タイムホッピングエリア４６と、他のネットワークに情報伝送を優先的に行なわせるために自己のネットワークでは情報伝送に利用しない未使用エリア４７とからなる。この場合、帯域予約伝送を行うためにはシステム間で同期をとる必要がある。
【０００４】
この構成によれば、タイムホッピングによる情報伝送と、帯域予約伝送を適宜選択して情報伝送を行うので、他の無線ネットワークとの干渉が生じうる場合でも、無線ネットワーク内の適切な情報伝送を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１１０５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、通信システムが帯域予約方式を使用する場合には、隣接した通信システムと当該通信システムとの間で同期をとる必要があるので、非同期通信ができないという課題がある。また、隣接する他の通信システムが帯域予約方式を使用する時間帯には、当該通信システムで通信ができなくなるという課題もある。
【０００７】
さらに、上記タイムホッピング方式を使用する場合には、ユーザ数の増加に伴い、非同期通信ではパケットの衝突確率が増加し通信品質が大きく悪化するという課題もある。
【０００８】
そこで、本発明はこのような課題を解決する手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は次のような構成を採用する。
【００１０】
すなわち、請求項１に係る発明は、
インパルス無線通信システムにおいてデータ情報を送受信する無線制御装置であって、
他のインパルス無線通信システムから送信される情報に基づいて、前記無線制御装置の周囲に位置する前記他のインパルス無線通信システムの個数を検知し、前記他のインパルス無線通信システムの個数に基づいて、前記インパルス無線通信システムで実施される通信方式を第１の通信方式または第２の通信方式に決定する制御部と、
前記第１の通信方式または前記第２の通信方式を実行するための情報をブロードキャストする送受信部と、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記データ情報の１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式では、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記データ情報の１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行するタイムホッピング処理部を含むことを特徴とする。
【００１１】
上記構成によれば、隣接するシステムの数に応じて、冗長性が低い第１の通信方式と冗長性が高い第２の通信方式を動的に切り替えることができるので、通信環境に適した通信方式の選択が可能になる。すなわち、隣接するシステムが増加しても、システム毎に固有の符号（ＴＨ符号）を用いるので、帯域予約方式を採用しないで、パケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【００１２】
すなわち、請求項２に係る発明は、
請求項１に記載の無線制御装置において、前記制御部は、
前記他のインパルス無線通信システムと、前記無線制御装置とを非同期で動作させることを特徴とする。
【００１３】
上記構成によれば、同期が必要な帯域予約方式を採用しないので、隣接する他の通信システムが帯域予約方式を使用する時間帯には、当該通信システムで通信ができなくなるという課題を解決することができる。
【００１４】
すなわち、請求項３に係る発明は、
請求項１または２に記載の無線制御装置において、
前記データ情報を送受信するための１つのタイムスロットで送受信される前記１ビットは、前記インパルス無線通信システムに固有のダイレクトスプレッド符号列によって分散される処理を実行するダイレクトスプレッド処理部をさらに含むことを特徴とする。
【００１５】
上記構成によれば、隣接するシステムが増加しても、システム毎に異なる固有の符号（ＤＳ符号）を用いてデータを分散させるので、パケット衝突の影響を低減し、通信品質を良好にすることが可能になる。
【００１６】
すなわち、請求項４に係る発明は、
請求項３に記載の無線制御装置において
前記ダイレクトスプレッド符号列は、前記データ情報のビットの値によって異なることを特徴とする。
【００１７】
上記構成によれば、通信される通信データのパターンがデータの有無だけではなく、データの値によって異なるので、パケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【００１８】
すなわち、請求項５に係る発明は、
請求項１乃至４のいずれかに記載の無線制御装置において、
前記第２の通信方式において、前記タイムホッピング処理部は、前記他のインパルス無線通信システムの個数の増減に対応して、前記データ情報の１ビットに対して割り当てられる前記複数のフレームの各フレームに含まれるタイムスロットの個数を増減させる処理を実行することを特徴とする。
【００１９】
上記構成によれば、隣接システム数（ユーザー数）に応じてタイムホッピングフレーム内のタイムスロット数を増減するので非同期通信でもパケット衝突が減少し、通信品質の悪化を抑制する事が可能になる。
【００２０】
すなわち、請求項６に係る発明は、
請求項１乃至５のいずれかに記載の無線制御装置において、
前記制御部は、
前記データ情報が前記第１の通信方式で送受信された場合に、前記送受信部は、前記データ情報の受信先の無線端末装置から前記データ情報の同期が失敗したことを示す情報を傍受し、または、前記データ情報の受信先が前記無線制御装置である場合には前記データ情報の同期が失敗したことを同期検出部で検出し、
前記データ情報の同期が複数回失敗した場合には、前記データ情報の少なくとも一部を含んで構成されるパケット情報の同期信号を含むヘッダー部の送受信を前記第２の通信方式で実施することを決定し、決定された情報を前記送受信部からブロードキャストすることを特徴とする。
【００２１】
上記構成によれば、システムの規模および局の密集度に応じて、通信パケットのヘッダー部の通信方式を第１の通信方式と第２の通信方式に切り替えるので、通信パケットの同期の成功率が上昇し、高品質かつロバストな無線システムを実現することが可能になる。
【００２２】
すなわち、請求項７に係る発明は、
インパルス無線通信システムにおいてデータ情報を送受信する無線端末装置であって、
前記インパルス無線通信システムで実行する第１の通信方式または第２の通信方式の情報を無線制御装置から受信する送受信部と、
前記情報に基づいて、前記データ情報を前記第１の通信方式または前記第２の通信方式でタイムホッピング処理するタイムホッピング処理部と、を含み、
前記タイムホッピング処理部は、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記データ情報の１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式は、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記データ情報の１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行することを特徴とする。
【００２３】
上記構成によれば、隣接するシステムの数に応じて、冗長性が低い第１の通信方式と冗長性が高い第２の通信方式を動的に切り替えることができるので、通信環境に適した通信方式の選択が可能になる。すなわち、隣接するシステムが増加しても、固有の符号（ＴＨ符号）を用いるので、帯域予約方式を採用しないで、パケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【００２４】
すなわち、請求項８に係る発明は、
請求項７に記載の無線端末装置において、
前記データ情報を送受信するための１つのタイムスロットで送受信される１ビットは、前記インパルス無線通信システムに固有のダイレクトスプレッド符号列によって分散される処理を実行するダイレクトスプレッド処理部をさらに含むことを特徴とする。
【００２５】
上記構成によれば、隣接するシステムが増加しても、システム毎に異なる固有の符号（ＤＳ符号）を用いてデータを分散させるので、パケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【００２６】
すなわち、請求項９に係る発明は、
請求項７または８に記載の無線端末装置において、
前記データ情報の復号化に失敗したことが、前記データ情報の少なくとも一部を含んで構成されるパケット情報の同期信号を含むヘッダー部との同期が失敗したことを同期検出部で検出した場合には、前記同期が失敗したことを示す情報を送受信部から送信させ、
前記ヘッダー部の送受信を前記第２の通信方式で実施することを含む情報を前記送受信部が受信した場合には、前記タイムホッピング処理部で、前記パケット情報のヘッダー部のタイムホッピング処理を前記第２の通信方式で実行し、前記パケット情報のペイロード部のタイムホッピング処理を前記第１の通信方式で実行するように制御する制御部をさらに含むことを特徴とする。
【００２７】
上記構成によれば、システムの規模および局の密集度に応じて、通信パケットのヘッダー部の通信方式を第１の通信方式と第２の通信方式に切り替えるので、通信パケットの同期の成功率が上昇し、高品質かつロバストな無線システムを実現することが可能になる。
【００２８】
上記課題を解決するために、請求項１０に係る発明は、
データ情報を送受信する無線制御装置と無線端末装置とを含むインパルス無線通信システムにおいて、
前記無線制御装置は、
他のインパルス無線通信システムから送信される情報に基づいて、前記無線制御装置の周囲に位置する前記他のインパルス無線通信システムの個数を検知し、前記他のインパルス無線通信システムの個数に基づいて、前記インパルス無線通信システムで実施される通信方式を第１の通信方式または第２の通信方式に決定する制御部と、
前記第１の通信方式または前記第２の通信方式を実行するための情報をブロードキャストする送受信部と、を含み、
前記無線端末装置は、
前記インパルス無線通信システムで前記第１の通信方式または前記第２の通信方式を実行するための情報を前記無線制御装置から受信する送受信部と、
前記情報に基づいて、
前記第１の通信方式では、データ情報の１ビットに対して、１つのフレームが割り当てられ、前記１つのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記情報データの１ビットを送受信する１つのタイムスロットが前記複数のタイムスロットの中から割り当てられる処理を実行し、
前記第２の通信方式は、データ情報の１ビットに対して、複数のフレームが割り当てられ、前記複数のフレームのそれぞれのフレームに対して複数のタイムスロットが割り当てられ、前記インパルス無線通信システムに固有のタイムホッピング符号列に基づいて前記フレーム毎に前記情報データの１ビットを送受信する１つのタイムスロットが割り当てられる処理を実行するタイムホッピング処理部と、
を含むことを特徴とする。
【００２９】
上記構成によれば、隣接するシステムの数に応じて、冗長性が低い第１の通信方式と冗長性が高い第２の通信方式を動的に切り替えることができるので、通信環境に適した通信方式の選択が可能になる。
【発明の効果】
【００３０】
本発明によれば、複数のシステムが隣接しても、冗長性が低い第１の通信方式と冗長性が高い第２の通信方式を動的に切り替えることができるので、通信環境に適した通信方式の選択が可能になる。すなわち、隣接するシステムが増加しても、システムに固有の符号（ＴＨ（Ｔｉｍｅ  Ｈｏｐｐｉｎｇ）符号およびＤＳ（Ｄｉｒｅｃｔ  Ｓｐｒｅａｄ）符号）を用いて通信方式を切り替えるので、帯域予約方式を採用しないで、非同期でパケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【図面の簡単な説明】
【００３１】
【図１】親局と子局がインパルス無線通信を行う無線通信ネットワークが隣接する状況を示す一例である。
【図２】第１の通信方式による通信システム１における送信信号の構成の一例である。
【図３】第１の通信方式による通信システム２における送信信号の構成の一例である。
【図４】第２の通信方式による通信システム１における送信信号の構成の一例である。
【図５】第２の通信方式による通信システム２における送信信号の構成の一例である。
【図６】第１の通信方式および第１の通信方式におけるＤＳ符号列の一例である。
【図７】通信パケットの構成の一例である。
【図８】実施例１における通信システムの動作の概要の一例を示すフローチャートである。
【図９】実施例１における子局および親局のハードウェア構成の概要の一例を示すフローチャートである。
【図１０】実施例２における通信システムの動作の概要の一例を示すフローチャートである。
【図１１】実施例２における子局および親局のハードウェア構成の概要の一例を示すフローチャートである。
【図１２】従来技術を説明するための図面である。
【発明を実施するための形態】
【００３２】
以下、図面を参照して本発明を実施するための形態について説明する。まず、図１を参照して、時分割アクセス制御（ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ））方式を用いる２つのインパルス無線通信ネットワークの配置例について説明する。
【００３３】
図１は、想定するインパルス無線通信システムの配置の一例である。図１のインパルス無線通信システムの領域には少なくとも２つのインパルス無線通信システムが存在する。図１では、インパルス無線通信システム１のサービスエリア３とインパルス無線通信システム２のサービスエリア５とが接している。インパルス無線通信システム１のサービスエリア３の外側には、インパルス無線通信システム１の親局の電波が届く範囲である干渉範囲４が存在する。また同様に、インパルス無線通信システム２のサービスエリア５の外側には、インパルス無線通信システム２の親局の電波が届く範囲である干渉範囲６が存在する。
【００３４】
したがって、無線通信システム１の干渉範囲４の中に存在する無線通信システム２の親局５１または子局はインパルス無線通信システム１の電波の影響を受ける可能性があり、インパルス無線通信システム２の干渉範囲６の中に存在するインパルス無線通信システム１の親局３１または子局は無線通信システム２の電波の影響を受ける可能性がある。このような場合には、他のシステムの干渉範囲にあるシステムの親局または子局は通信データを正確に送受信できない場合が発生する。
【００３５】
なお、図１では、インパルス無線通信システム１のサービスエリア３とインパルス無線通信システム２のサービスエリア５とが接している場合を示したが、サービスエリア３とサービスエリア５とが重なる場合もある。また、３つ以上のインパルス無線通信システムのサービスエリアが相互に接し、または重なる場合もある。
【００３６】
各インパルス無線通信システムは１つの親局と少なくとも１つ以上の子局から構成される。親局はインパルス無線通信システム内の子局に対して通信制御情報を含むビーコン信号を報知（ブロードキャスト）し、すべての子局の通信タイミングを制御するので、インパルス無線通信システム内の通信データの衝突を防止することができる（時分割アクセス制御（ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ））方式）。
【００３７】
次に、図２〜図６を参照して、各システム内の親局および子局の通信方式について説明する。
【００３８】
各システム内の親局および子局は以下に詳述する２種類の通信方式を搭載している。いずれの通信方式も各システム固有の符号系列に基づき送信信号の送出タイミングを遅延させて送信するタイムホッピング（ＴＨ：Ｔｉｍｅ  Ｈｏｐｐｉｎｇ）符号化を使用し、タイムホッピングされた情報データについて、各システム固有の他の符号系列に基づきダイレクトスプレッド（ＤＳ：Ｄｉｒｅｃｔ  Ｓｐｒｅａｄ）符号化を行い、その後インパルス列に変換して送信を行う。
【００３９】
〈第１の通信方式〉
図２、図３に第１の通信方式に基づく送信信号の符号化の概略を示す。ここではインパルス無線通信システム１（以下、「システム１」と略記する。）及びインパルス無線通信システム２（以下、「システム２」と略記する。）内の局がそれぞれ情報データ「１０１０」を伝送する場合の送信信号の生成イメージを示している。
【００４０】
図２はシステム１内の親局および子局で実施される第１の通信方式による符号化の概略を示す図である。
【００４１】
最初に、情報データに対してＴＨ（Ｔｉｍｅ  Ｈｏｐｐｉｎｇ（タイムホッピング））符号化が行われる。ここでは、情報データの１ビットに対して４つのタイムスロットから構成されるタイムホッピングフレームを１つ割り当てる。
【００４２】
すなわち、１ビットの送信期間を４つのタイムスロットに分割し、分割された４つのタイムスロットから構成されるタイムホッピングフレームを使用して１ビットの情報を表現する。
【００４３】
１つのタイムホッピングフレームにおいて使用されるタイムスロットは、システム固有のタイムホッピング系列（例えば、システム１のタイムホッピング系列を（０，１，２，３）とする）に基づき、タイムスロットの選択を行っている。
【００４４】
例えば、システム１のタイムホッピング系列は（０，１，２，３）であるので情報データ「１０１０」の先頭のデータである「１」に対しては、タイムホッピング系列の先頭のデータである（０）に対応する、タイムスロット０が割り当てられる。
【００４５】
同様に、システム１のタイムホッピング系列は（０，１，２，３）であるので情報データ「１０１０」の２番目のデータである「０」に対しては、タイムホッピング系列の２番目のデータである（１）に対応する、タイムスロット１が割り当てられる。
【００４６】
次に、システム１の情報データ「１０１０」の３番目のデータである「１」に対しては、タイムホッピング系列の３番目のデータである（２）に対応する、タイムスロット２が割り当てられる。
【００４７】
次に、システム１の情報データ「１０１０」の４番目のデータである「０」に対しては、タイムホッピング系列の４番目のデータである（３）に対応する、タイムスロット３が割り当てられる。
【００４８】
次に、各タイムホッピングフレーム内の各タイムスロットに割り当てられた情報データに対して、ＤＳ（Ｄｉｒｅｃｔ  Ｓｐｒｅａｄ（ダイレクトスプレッド））符号化が行われる。
【００４９】
ＤＳ符号化については図６に基づいて説明する。
【００５０】
本実施例では、情報データ「１」に対するＤＳ符号化データは「１１０１０１００」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。
【００５１】
例えば、システム１に対する巡回シフトビット数を０に設定すると、システム１で使用する情報データ「１」に対するＤＳ符号化データは「１１０１０１００」になる。
【００５２】
また、システム２に対する巡回シフトビット数を１に設定すると、システム２で使用する情報データ「１」に対するＤＳ符号化データは「０１１０１０１０」になる。
【００５３】
また、本実施形態では詳述していないが、隣接するシステムが複数有り、システム８がある場合には、システム８に対する巡回シフトビット数を７に設定すると、システム８で使用する情報データ「１」に対するＤＳ符号化データは「１０１０１００１」になる。
【００５４】
同様に、本実施形態では、情報データ「０」に対するＤＳ符号化データは「００１０１０１１」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。すなわち、情報データ「１」に対するＤＳ符号化データと情報データ「０」に対するＤＳ符号化データは異なる。
【００５５】
例えば、システム１に対する巡回シフトビット数を０に設定すると、システム１で使用する情報データ「０」に対するＤＳ符号化データは「００１０１０１１」になる。
【００５６】
また、システム２に対する巡回シフトビット数を１に設定すると、システム１で使用する情報データ「０」に対するＤＳ符号化データは「１００１０１０１」になる。
【００５７】
図２のシステム１では、情報データ「１０１０」の１番目のデータである「１」と３番目のデータである「１」に対して、同一のＤＳ符号化データ「１１０１０１００」が割り当てられる。
【００５８】
具体的には、図２のシステム１を参照すれば、情報データ「１０１０」の１番目のデータである「１」はＴＨ符号化でタイムスロット０が割り当てられているので、タイムスロット０の位置でＤＳ符号化データ「１１０１０１００」が割り当てられる。そして、情報データ「１０１０」の３番目のデータである「１」はＴＨ符号化でタイムスロット２が割り当てられているので、タイムスロット２の位置でＤＳ符号化データ「１１０１０１００」が割り当てられる。
【００５９】
同様に、図２のシステム１では、情報データ「１０１０」の２番目のデータである「０」と４番目のデータである「０」に対して、同一のＤＳ符号化データ「００１０１０１１」が割り当てられる。
【００６０】
具体的には、図２のシステム１を参照すれば、情報データ「１０１０」の２番目のデータである「０」はＴＨ符号化でタイムスロット１が割り当てられているので、タイムスロット１の位置でＤＳ符号化データ「００１０１０１１」が割り当てられる。そして、情報データ「１０１０」の４番目のデータである「０」はＴＨ符号化でタイムスロット３が割り当てられているので、タイムスロット３の位置でＤＳ符号化データ「００１０１０１１」が割り当てられる。
【００６１】
最後に、ＤＳ符号化データされたデータの「１」をあらわす位置でインパルス信号を発生させて、ＤＳ符号化データをインパルス信号列に変換して情報データを送信する。
【００６２】
また、本通信方式の受信側ではインパルス信号列を「１」と「０」のデジタル信号に変換された受信信号を自システム固有のＤＳ符号に基づいて、情報データを復号する事ができる。
【００６３】
以上説明したように、本通信方式によれば、非同期に通信動作を行う隣接したシステム内の局の通信信号が衝突する可能性を低減させることができる。
【００６４】
次に、システム２において第１の通信方式を用いた情報データの符号化について図３と図６を用いて説明する。システム１と異なる点は、ＴＨ符号化データとＤＳ符号化データが異なることである。
【００６５】
具体的には、システム２のＴＨ符号化データは（２、０、３、１）であり、情報データ「１」に対するＤＳ符号化データは（０１１０１０１０）であり、情報データ「０」に対するＤＳ符号化データは（１００１０１０１）である。したがって、システム２の送信パルス信号の送信タイミングは、システム１の送信パルス信号の送信タイミングとは異なる。（図１の送信パルス信号のタイミングと図２の送信パルス信号のタイミングを参照）
【００６６】
なお、ＴＨ符号化データおよびＤＳ符号化データはシステム毎に固有の値であるが、符号化データ内の数列の値は本実施例の値に限定されるわけではない。
【００６７】
図３はシステム２内の親局および子局で実施される第１の通信方式による符号化の概略を示す図である。
【００６８】
最初に、情報データに対してＴＨ（Ｔｉｍｅ  Ｈｏｐｐｉｎｇ（タイムホッピング））符号化が行われる。ここでは、情報データの１ビットに対して４つのタイムスロットから構成されるタイムホッピングフレームを１つ割り当てる。
【００６９】
すなわち、１ビットの送信期間を４つのタイムスロットに分割し、分割された４つのタイムスロットから構成される１つのタイムホッピングフレームを使用して１ビットの情報を表現する。
【００７０】
１つのタイムホッピングフレームにおいて使用されるタイムスロットは、システム固有のタイムホッピング系列（システム２（２，０，３，１））に基づき、タイムスロットの選択を行っている。
【００７１】
例えば、システム２のタイムホッピング系列は（２，０，３，１）であるので情報データ「１０１０」の先頭のデータである「１」に対しては、タイムホッピング系列の先頭のデータである（２）に対応して、タイムスロット２が割り当てられる。
【００７２】
同様に、情報データ「１０１０」の２番目のデータである「０」に対しては、タイムホッピング系列の２番目のデータである（０）に対応して、タイムスロット０が割り当てられる。
【００７３】
次に、情報データ「１０１０」の３番目のデータである「１」に対しては、タイムホッピング系列の３番目のデータである（３）に対応して、タイムスロット３が割り当てられる。
【００７４】
次に、情報データ「１０１０」の４番目のデータである「０」に対しては、タイムホッピング系列の４番目のデータである（１）に対応して、タイムスロット１が割り当てられる。
【００７５】
そして、各タイムホッピングフレーム内の各タイムスロットに割り当てられた情報データに対して、ＤＳ（Ｄｉｒｅｃｔ  Ｓｐｒｅａｄ（ダイレクトスプレッド））符号化が行われる。
【００７６】
次に、ＤＳ符号化について図６に基づいて説明する。
【００７７】
本実施例では、情報データ「１」に対するＤＳ符号化データは「１１０１０１００」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。
【００７８】
例えば、システム２に対する巡回シフトビット数を１に設定すると、システム２で使用する情報データ「１」に対するＤＳ符号化データは「０１１０１０１０」になる。（図６のシステム２に対応するＤＳ符号化データを参照）
【００７９】
同様に、本実施例では、情報データ「０」に対するＤＳ符号化データは「００１０１０１１」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。したがって、情報データ「１」に対するＤＳ符号化データと情報データ「０」に対するＤＳ符号化データは異なる。
【００８０】
システム２に対する巡回シフトビット数を１に設定すると、システム２で使用する情報データ「０」に対するＤＳ符号化データは「１００１０１０１」になる。
【００８１】
図３のシステム２では、情報データ「１０１０」の１番目のデータである「１」と３番目のデータである「１」に対して、同一のＤＳ符号化データ「０１１０１０１０」が割り当てられる。
【００８２】
具体的には、図３を参照すると、情報データ「１０１０」の１番目のデータである「１」はＴＨ符号化でタイムスロット２が割り当てられているので、タイムスロット２の位置でＤＳ符号化データ「０１１０１０１０」が割り当てられる。そして、情報データ「１０１０」の３番目のデータである「１」はＴＨ符号化でタイムスロット３が割り当てられているので、タイムスロット３の位置でＤＳ符号化データ「０１１０１０１０」が割り当てられる。
【００８３】
同様に、図３のシステム２では、情報データ「１０１０」の２番目のデータである「０」と４番目のデータである「０」に対して、同一のＤＳ符号化データ「１００１０１０１」が割り当てられる。
【００８４】
ただし、情報データ「１０１０」の２番目のデータである「０」はＴＨ符号化でタイムスロット０が割り当てられているので、タイムスロット０の位置でＤＳ符号化データ「１００１０１０１」が割り当てられる。そして、情報データ「１０１０」の４番目のデータである「０」はＴＨ符号化でタイムスロット１が割り当てられているので、タイムスロット１の位置でＤＳ符号化データ「１００１０１０１」が割り当てられる。
【００８５】
最後に、ＤＳ符号化データされたデータの「１」をあらわす位置でインパルス信号を発生させて、インパルス信号列に変換して情報データを送信する。
【００８６】
また、本通信方式の受信側ではインパルス信号列を「１」と「０」からなるデジタル信号に変換された受信信号を自システム固有のＤＳ符号に基づいて、情報データを復号する事ができる。
【００８７】
以上説明したように、本通信方式によれば、非同期に通信動作を行う隣接したシステム内の局の通信信号が重複しても、衝突する可能性を低減させることができる。
【００８８】
〈第２の通信方式〉
図４、図５に第２の通信方式に基づく送信信号の符号化の概略を示す。ここではシステム１及びシステム２内の局がそれぞれ「１０」の情報データを伝送する場合の送信信号の生成イメージを示している。
【００８９】
図４はシステム１内の親局および子局で実施される第２の通信方式による符号化の概略を示す図である。
【００９０】
最初に、情報データに対してＴＨ（Ｔｉｍｅ  Ｈｏｐｐｉｎｇ（タイムホッピング））符号化が行われる。ここでは、情報データの１ビットに対して４つのタイムホッピングフレームを割り当てる。
【００９１】
すなわち、１ビットの送信期間を４つのタイムホッピングフレームに分割し、各タイムホッピングフレームを４つのタイムスロットに分割し、分割された４つのタイムスロットから構成される１タイムホッピングフレーム毎に１ビットの情報を繰り返し送信する。
【００９２】
したがって、第２の通信方式では情報データの１ビットが４回繰り返し送信される。
【００９３】
各タイムホッピングフレームにおいて使用されるタイムスロットは、システム固有のタイムホッピング系列（例えば、システム１（０、１、２、３））に基づき、タイムスロットの選択を行っている。このタイムホッピング系列は第１の通信方式と第２の通信方式とで共通に使用される。しかし、第１の通信方式と第２の通信方式とで異なるタイムホッピング系列を使用することもできる。
【００９４】
具体的には、図４を参照すると、システム１の情報データ「１」に対して割り当てられる最初のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の１番目のデータである「０」に対応して、タイムスロット０が割り当てられる。したがって、情報データ「１」に対して割り当てられる最初のタイムホッピングフレームのタイムスロット０が「１」となる。
【００９５】
同様に、システム１の情報データ「１」に対して割り当てられる２番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の２番目のデータである「１」に対応して、タイムスロット１が割り当てられる。したがって、２番目のタイムホッピングフレームのタイムスロット１が「１」となる。
【００９６】
次に、システム１の情報データ「１」に対して割り当てられる３番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の３番目のデータである「２」に対応して、タイムスロット２が割り当てられる。したがって、３番目のタイムホッピングフレームのタイムスロット２が「１」となる。
【００９７】
次に、システム１の情報データ「１」に対して割り当てられる４番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の４番目のデータである「３」に対応して、タイムスロット３が割り当てられる。したがって、４番目のタイムホッピングフレームのタイムスロット３が「１」となる。
【００９８】
このように、第２の通信方式では情報データの１ビットがタイムホッピングフレーム毎に異なるタイムスロットで４回繰り返し送信される。したがって、第１の通信方式に比べて、第２の通信方式では情報データが他のシステムから干渉を受ける確率を低減できる構成となっている。例えば、仮に１つまたは複数のタイムスロットのデータが干渉を受け、復号できない場合にも、その他のタイムスロットのデータから元のデータを再現することが可能になるので、干渉に強い通信方式となっている。
【００９９】
次に、システム１の情報データ「１」の次の情報データ「０」のＴＨ符号化について説明する。
【０１００】
システム１の情報データ「０」に対して割り当てられる最初のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の１番目のデータである「０」に対応して、タイムスロット０が割り当てられる。したがって、情報データ「０」に対して割り当てられる最初のタイムホッピングフレームのタイムスロット０が「０」となる。
【０１０１】
同様に、システム１の情報データ「０」に対して割り当てられる２番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の２番目のデータである「１」に対応して、タイムスロット１が割り当てられる。したがって、２番目のタイムホッピングフレームのタイムスロット１が「０」となる。
【０１０２】
次に、システム１の情報データ「０」に対して割り当てられる３番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の３番目のデータである「２」に対応して、タイムスロット２が割り当てられる。したがって、３番目のタイムホッピングフレームのタイムスロット２が「０」となる。
【０１０３】
次に、システム１の情報データ「０」に対して割り当てられる４番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（０、１、２、３）の４番目のデータである「３」に対応して、タイムスロット３が割り当てられる。したがって、４番目のタイムホッピングフレームのタイムスロット３が「０」となる。
【０１０４】
このように、第２の通信方式では情報データ「１」と同様に、情報データ「０」の１ビットもタイムホッピングフレーム毎に異なるタイムスロットで４回繰り返し送信される。
【０１０５】
次に、ＤＳ符号化について図４および図６に基づいて説明する。
【０１０６】
本実施形態では、情報データ「１」に対するＤＳ符号化データは「１１０１０１００」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。
【０１０７】
例えば、システム１に対する巡回シフトビット数を０に設定すると、システム１で使用する情報データ「１」に対するＤＳ符号化データは「１１０１０１００」になる。（図６のシステム１に対応するＤＳ符号化データを参照）
ＤＳ符号化データは、第１の通信方式と第２の通信方式とで共通に使用されるデータでる。しかし、システム毎にＤＳ符号化データは異なり、情報データ「１」に対するＤＳ符号化データと情報データ「０」に対するＤＳ符号化データもシステム毎に異なる。
【０１０８】
システム１に対する巡回シフトビット数は０であるから、システム１で使用する情報データ「０」に対するＤＳ符号化データは「００１０１０１１」になる。（図６のシステム１に対応するＤＳ符号化データを参照）
【０１０９】
図４のシステム１では、情報データ「１０」の１番目のデータである「１」に対して、ＤＳ符号化データ「１１０１０１００」が割り当てられ、情報データ「１０」の２番目のデータである「０」に対して、ＤＳ符号化データ「００１０１０１１」が割り当てられる。
【０１１０】
したがって、情報データ「１」内の最初のタイムホッピングフレームの０番目のタイムスロット０に対してＤＳ符号化データ「１１０１０１００」が割り当てられる。
【０１１１】
同様に、情報データ「１」内の２番目のタイムホッピングフレームの１番目のタイムスロット１、３番目のタイムホッピングフレームの２番目のタイムスロット２、３番目のタイムホッピングフレームの３番目のタイムスロット３に対してＤＳ符号化データ「１１０１０１００」が割り当てられる。
【０１１２】
また、情報データ「１」の次の情報データである「０」内の最初のタイムホッピングフレームの０番目のタイムスロット０に対してＤＳ符号化データ「００１０１０１１」が割り当てられる。
【０１１３】
同様に、情報データ「０」の期間内にある２番目のタイムホッピングフレームの２番目のタイムスロットであるタイムスロット１、３番目のタイムホッピングフレームの２番目のタイムスロットであるタイムスロット２、３番目のタイムホッピングフレームの３番目のタイムスロットであるタイムスロット３に対してＤＳ符号化データ「００１０１０１１」が割り当てられる。
【０１１４】
最後に、ＤＳ符号化データされたデータの「１」をあらわす位置でインパルス信号を発生させて、インパルス信号列に変換して情報データを送信する。
【０１１５】
このように、第１の通信方式に比べて、第２の通信方式では同一の情報データが複数のタイムホッピングフレームの異なるタイムスロットから複数のタイムホッピングフレームの回数だけ送信されるので、他のシステムから干渉を受ける確率を低減できる構成となっている。
【０１１６】
本通信方式は、送信側では情報データビットを複数のタイムホッピングフレームに分散して送信し、受信側では各タイムホッピングフレームにおける受信信号と自システム固有のＴＨ符号およびＤＳ符号との相関関係から情報データを復号する事ができるため、第１の通信方式に比べ伝送速度は低下するが通信品質を向上させることが可能となる。
【０１１７】
なお、上述した例では、情報データの１ビットが「１」または「０」を有する場合について説明したが、情報データビットが多値を取る場合にもＤＳ符号で符号化および復号化することができる。例えば情報データの１ビットがｎ（ｎは３以上の正の整数）個の値を取る場合には、システム毎に異なるｎ個のデータからなるＤＳ符号列を持つこともできる。この場合にも、システム間の相違はＤＳ符号列を巡回シフトすることによって得ることができる。以下の説明では、情報データビットが「１」または「０」を有する場合について引き続き説明する。
【０１１８】
次に、システム２における第２の通信方式を用いた情報データの符号化について図５と図６を用いて説明する。システム１と異なる点は、ＴＨ符号化データとＤＳ符号化データが異なることである。
【０１１９】
具体的には、システム２のＴＨ符号化データは（２、０、３、１）であり、情報データ「１」に対するＤＳ符号化データは（０１１０１０１０）であり、情報データ「０」に対するＤＳ符号化データは（１００１０１０１）である。したがって、システム２の送信パルス信号の送信タイミングは、システム１の送信パルス信号の送信タイミングとは異なる。（図４の送信パルス信号のタイミングと図５の送信パルス信号のタイミングを参照）
【０１２０】
また、同じシステムにおける、ＴＨ符号化データとＤＳ符号化データは第１の通信方式と第２の通信方式において同じものである。すなわち、ＴＨ符号化データとＤＳ符号化データはシステム固有の値であり、第１の通信方式と第２の通信方式において共通に使用される。
【０１２１】
図５はシステム２内の親局および子局で実施される第２の通信方式による符号化の概略を示す図である。
【０１２２】
最初に、システム１と同様に情報データに対してＴＨ（Ｔｉｍｅ  Ｈｏｐｐｉｎｇ）符号化が行われる。ここでも、情報データの１ビットに対して４つのホッピングフレームを割り当てる。
【０１２３】
すなわち、１ビットの送信期間を４つのホッピングフレームに分割し、各ホッピングフレームを４つのタイムスロットに分割し、分割された４つのタイムスロットから構成される１タイムホッピングフレーム毎に１ビットの情報を繰り返し送信する。
【０１２４】
したがって、システム２においても、第２の通信方式では情報データの１ビットが４回繰り返し送信される。
【０１２５】
各タイムホッピングフレームにおいて使用されるタイムスロットは、システム固有のタイムホッピング系列（例えば、システム２（２、０、３、１））に基づき、タイムスロットの選択を行っている。このタイムホッピング系列は第１の通信方式と第２の通信方式とで共通に使用される。
【０１２６】
システム２の情報データ「１」に対して割り当てられる最初のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（２、０、３、１）の１番目のデータである「２」に対応して、タイムスロット２が割り当てられる。したがって、情報データ「１」に対して割り当てられる最初のタイムホッピングフレームの中の３番目のタイムスロットであるタイムスロット２が「１」となる。
【０１２７】
同様に、システム２の情報データ「１」に対して割り当てられる２番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（２、０、３、１）の２番目のデータである「０」に対応して、タイムスロット０が割り当てられる。したがって、２番目のタイムホッピングフレームのタイムスロット０が「１」となる。
【０１２８】
次に、システム２の情報データ「１」に対して割り当てられる３番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（２、０、３、１）の３番目のデータである「３」に対応して、タイムスロット３が割り当てられる。したがって、３番目のタイムホッピングフレームのタイムスロット３が「１」となる。
【０１２９】
次に、システム２の情報データ「１」に対して割り当てられる４番目のタイムホッピングフレームのタイムスロットは、タイムホッピング系列（２、０、３、１）の４番目のデータである「１」に対応して、タイムスロット１が割り当てられる。したがって、２番目のタイムホッピングフレームのタイムスロット２が「１」となる。
【０１３０】
このように、第２の通信方式では情報データの１ビットがタイムホッピングフレーム毎に異なるタイムスロットで４回繰り返し送信される。
【０１３１】
同様に、システム２の情報データ「１」の次の情報データ「０」がＴＨ符号化される。詳細な説明は省略する。
【０１３２】
次に、システム２における第２の通信システムのＤＳ符号化について図５および図６に基づいて説明する。
【０１３３】
本実施例では、情報データ「１」に対するＤＳ符号化データは「１１０１０１００」を基準に各システムによって所定のビット数だけ右に巡回シフトさせたデータを使用する。
【０１３４】
例えば、システム２に対する巡回シフトビット数を１に設定すると、システム２で使用する情報データ「１」に対するＤＳ符号化データは「０１１０１０１０」になる。（図６のシステム２に対応するＤＳ符号化データを参照）
【０１３５】
システム２に対する巡回シフトビット数は１であるから、システム２で使用する情報データ「０」に対するＤＳ符号化データは「１００１０１０１」になる。（図６のシステム２に対応するＤＳ符号化データを参照）
【０１３６】
ＤＳ符号化データは、第１の通信方式と第２の通信方式とで共通に使用されるデータであるが、情報データ「１」に対するＤＳ符号化データと情報データ「０」に対するＤＳ符号化データはシステム毎に異なる。
【０１３７】
図５のシステム２では、情報データ「１０」の１番目のデータである「１」に対して、ＤＳ符号化データ「０１１０１０１０」が割り当てられ、情報データ「１０」の２番目のデータである「０」に対して、ＤＳ符号化データ「１００１０１０１」が割り当てられる。
【０１３８】
したがって、情報データ「１」内の最初のタイムホッピングフレームの３番目のタイムスロットであるタイムスロット２に対してＤＳ符号化データ「０１１０１０１０」が割り当てられる。
【０１３９】
同様に、情報データ「１」内の２番目のタイムホッピングフレームの１番目のタイムスロットであるタイムスロット０、３番目のタイムホッピングフレームの４番目のタイムスロットであるタイムスロット３、３番目のタイムホッピングフレームの２番目のタイムスロットであるタイムスロット１に対してＤＳ符号化データ「０１１０１０１０」が割り当てられる。
【０１４０】
また、情報データ「１」の次の情報データである「０」内の最初のタイムホッピングフレームの３番目のタイムスロットであるタイムスロット２に対してＤＳ符号化データ「１００１０１０１」が割り当てられる。
【０１４１】
同様に、情報データ「０」内の２番目のタイムホッピングフレームの１番目のタイムスロットであるタイムスロット０、３番目のタイムホッピングフレームの４番目のタイムスロットであるタイムスロット３、４番目のタイムホッピングフレームの２番目のタイムスロットであるタイムスロット１に対してＤＳ符号化データ「１００１０１０１」が割り当てられる。
【０１４２】
最後に、ＤＳ符号化データされたデータの「１」をあらわす位置でインパルス信号を発生させて、インパルス信号列に変換して情報データを送信する。
【０１４３】
第２の通信方式では、送信側で情報データビットを複数のタイムホッピングフレームに分散して送信し、受信側で各タイムホッピングフレームにおける受信信号と自システム固有のＴＨ符号およびＤＳ符号との相関関係から情報データを復号する事ができるため、第１の通信方式に比べ伝送速度は低下するが通信品質を向上させることが可能となる。
【０１４４】
本実施例では、上記２種類の通信方式を通信環境に応じて切り替えられる構成とすることができる。例えば、通信環境には隣接するシステムの数が含まれ、隣接するシステムの数に基づいて通信方式の切り替えを行うことができる。
【０１４５】
例えば、他システムが送信するビーコン信号を本システムで傍受することによって、周辺に存在する他のシステムの数を隣接システム数として検知することができる。
【０１４６】
そして、例えば、隣接システム数が所定の数以下の場合は第１の通信方式を使用し、隣接システム数が所定の数を上回る場合は第２の通信方式を使用するように制御することにより、通信環境に適した通信方式の選択が可能となる。所定の数はシステムであらかじめ定められた数とすることができる。また、システム毎に異なる値に設定することもできる。
【０１４７】
また、本実施形態では、第２の通信方式のタイムホッピングにおける、タイムホッピングフレーム内のタイムスロット数を通信環境に応じて変更可能な構成とすることができる。
【０１４８】
例えば、検知した隣接システム数が増加する場合には、タイムホッピングフレーム内のタイムスロット数を増加させ、検知した隣接システム数が減少する場合にはタイムホッピングフレーム内のタイムスロット数を減少させることができ、動的にタイムホッピングフレーム内のタイムスロット数を変更できる。この場合にはＴＨ符号化データもタイムスロット数の増減に対応して、増減することができる。
【０１４９】
例えば、タイムホッピングフレーム内のタイムスロット数を５個に増加させた場合には、ＴＨ符号系列を構成するデータも５個（例えば、（０、１、２、３、４））に変更し、システム毎にＴＨ符号パターンを変更することができる。
【０１５０】
また、例えば、タイムホッピングフレーム内のタイムスロット数を３個に減少させた場合には、ＴＳ符号系列を構成するデータも３個（例えば、（０、１、２））に変更し、システム毎にＴＳ符号パターンを変更することができる。
【０１５１】
一例として、タイムホッピングフレーム内のタイムスロット数は、検知した隣接システム数と同一でもよいし、検知した隣接システム数＋ｎ（ｎは整数でシステムが任意の値に設定できる）でもよいし、その他の対応パターンでもよい。
【０１５２】
検知した隣接システム数の増減に対応して、最適なＴＨ符号パターンを選択し、タイムホッピングフレーム内のタイムスロット数を最小限に調整することでデータレートを改善および回復するとともに通信誤り率のような通信品質の悪化を抑制することが可能となる。
【０１５３】
＜実施例１＞
以下に、実施例１におけるシステムの動作について図８のフローチャートを用いて具体的に説明する。局における図８の処理手順は、局が有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）において、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）（例えば、図９の記憶部９５０の一部）に格納されたプログラムにしたがいＣＰＵ（例えば、図９の制御部９４０、信号処理部９３０）が実行する。
【０１５４】
なお、以下の処理手順の一部または全部は、例えば、ＤＳＰやＡＳＩＣ等のハードウェアにより実行させることもできる。但し本実施例では、ＲＯＭのプログラムにしたがってＣＰＵが実行する形態とした場合について説明する。
【０１５５】
ステップＳ８０１において、システムの親局は他のシステムの親局がブロードキャストしたビーコン信号を傍受し、隣接する他のシステムを検知し、隣接する他のシステムの数をカウントする。次に、ステップＳ８０２に進む。
【０１５６】
ステップＳ８０２において、隣接する他のシステムのカウント数が、あらかじめ定めされた個数（ｎ：正の整数）以上であるか否かを判断する。ｎの値はシステム毎に設定可能とし、任意の正の整数とすることができる。
【０１５７】
隣接する他のシステムのカウント数がｎ以上である場合（ステップＳ８０２：ＹＥＳ）にはステップＳ８０３に進み、隣接する他のシステムのカウント数がｎ未満である場合（ステップＳ８０２：ＮＯ）にはステップＳ８０５に進む。
【０１５８】
ステップＳ８０３において、親局は、子局に第１の通信方式でシステム内の送受信を行うことを、ビーコン信号をブロードキャストすることによって、子局に報知する。この場合には、隣接するシステムの数が少ないためにシステム間の干渉が少ないと判断したことになる。次に、ステップＳ８０４に進む。
【０１５９】
ステップＳ８０４において、第１の通信方式でシステム内の送受信を行うことを示すビーコン信号を受信した子局は、情報データの送信時にはシステム固有のＴＨ系列に基づき送信に使用する情報データに対してＴＨ符号化を行い、次に、システム固有のＤＳ系列（図６）に基づきＤＳ符号化を行い、ＤＳ符号化されたデータをインパルス信号列に変換して、送信する。
【０１６０】
当該ビーコン信号を受信した子局は、情報データの受信時には、受信したインパルス信号列を、システム固有のＤＳ系列（図６）に基づきＤＳ復号化を行い、「１」と「０」からなるデータ列に復号し、次に、システム固有のＴＨ系列に基づき情報データをタイムスロットから抽出して、送信された情報データを復号化する。隣接したシステムは非同期で動作することができる。また、基地局においても同様の処理を実行する。次に、ステップＳ８０７に進む。
【０１６１】
ステップＳ８０５において、親局は、子局に第２の通信方式でシステム内の送受信を行うことを、ビーコン信号をブロードキャストすることによって、子局に報知する。この場合には、隣接するシステムの数が多いためにシステム間の干渉が多いと判断したことになる。次に、ステップＳ８０６に進む。
【０１６２】
ステップＳ８０６において、第２の通信方式でシステム内の送受信を行うことを示すビーコン信号を受信した子局は、情報データの送信時にはシステム固有のＴＨ系列に基づき送信に使用する情報データの１ビット毎に複数のタイムホッピングフレームを割り当ててＴＨ符号化を行い、次に、システム固有のＤＳ系列（図６）に基づきＤＳ符号化を行い、ＤＳ符号化されたデータをインパルス信号列に変換して、送信する。すなわち、情報データの１ビットは、当該１ビットに割り当てられた複数のタイムホッピングフレームのそれぞれ異なるタイムスロットで複数回、送信される。
【０１６３】
この場合に、ＴＨ符号化における、タイムホッピングフレーム内のタイムスロット数は、ステップＳ８０１においてカウントした隣接システムの数に対応して、増減させることができる。例えば、タイムホッピングフレーム内のタイムスロット数をｎ個（ｎ：正の整数）に変更させた場合には、ＴＨ符号系列を構成するデータもタイムスロット数に対応させてｎ個に変更し、システム毎にＴＨ符号パターンを変更することができる。タイムスロット数と隣接システムの数との対応関係は任意に設定することができる。実施例１では、タイムホッピングフレーム内のタイムスロット数を４個に設定している場合を説明している。
【０１６４】
当該ビーコン信号を受信した子局は、情報データの受信時には、受信したインパルス信号列を、システム固有のＤＳ系列（図６）に基づきＤＳ復号化を行い、「１」と「０」からなるデータ列に復号し、次に、システム固有のＴＨ系列に基づき情報データの１ビットを複数のタイムスロットから抽出して情報データの値を判断し、送信された情報データを復号化する。また、基地局においても同様の処理を実行する。隣接したシステムは非同期で動作することができる。次に、ステップＳ８０７に進む。
【０１６５】
ステップＳ８０７において、局に送信すべき情報データがあるか否かが確認される。局に送信すべき情報データがある場合（ステップＳ８０７：ＹＥＳ）にはステップＳ８０１に進み、局に送信すべき情報データがない場合（ステップＳ８０７：ＮＯ）には処理を終了する。
【０１６６】
次に、情報制御装置である親局または情報端末装置である子局のハードウェア構成を図９に示す。一例として、親局および子局は同一のハードウェア構成を含むこともできるので、図９では情報通信装置９００として親局と子局をまとめて説明する。
【０１６７】
情報通信装置９００は、無線通信データを他の情報通信装置と送受信するアンテナ部９１０と、アンテナ部９１０との間で無線通信データを送受信し、無線通信データをデジタルデータに変換し、または、デジタルデータを無線通信データに変換する送受信部９２０と、送受信部９２０との間でデジタルデータである情報データを送受信する信号処理部９３０と、信号処理部９３０との間で情報データを送受信する制御部９４０と、記憶部９５０とを含む。
【０１６８】
信号処理部９３０は、タイムホッピング処理を実行するＴＨ処理部９３１と、ダイレクトスプレッド処理を実行するＤＳ処理部９３２を含んで構成される。
【０１６９】
送受信部９２０は、情報データをインパルス化し、または、インパルス化された無線通信データをデジタル化するインパルス処理部９２１を含んで構成される。
【０１７０】
ＴＨ処理部９３１は、第１の通信方式と第２の通信方式の信号処理を実行する。
【０１７１】
第１の通信方式で情報データを送信する場合には、情報データの１ビットに対して４つのタイムスロットからなるタイムホッピングフレームを１つ割り当てる。タイムホッピングフレームで使用するタイムスロットは、システムの固有のタイムホッピング系列（例えば、システム１では（０、１、２、３）、システム２では（２、０、３、１））に基づいて、決定される。
【０１７２】
第２の通信方式で情報データを送信する場合には、情報データの１ビットに対して４つのタイムスロットからなるタイムホッピングフレームを４つ割り当て、１ビットを４つに分散させている。各タイムホッピングフレームで使用するタイムスロットは、システムの固有のタイムホッピング系列（例えば、システム１では（０、１、２、３）、システム２では（２、０、３、１））に基づいて、決定される。なお、各タイムホッピングフレームに割り当てられるタイムスロットの数は動的に変更でき、それに対応してタイムホッピング系列を構成するデータの数も動的に変更できる。
【０１７３】
システム１の情報データ「１」に対して割り当てられる最初のタイムホッピングフレームのタイムスロットには、システム１に固有のタイムホッピング系列（０、１、２、３）の１番目の「０」に対応して、タイムスロット０が割り当てられる。同様に、２番目のタイムホッピングフレームのタイムスロットにはタイムスロット１が割り当てられ、３番目のタイムホッピングフレームのタイムスロットにはタイムスロット２が割り当てられ、３番目のタイムホッピングフレームのタイムスロットにはタイムスロット３が割り当てられる。
【０１７４】
システム２の情報データ「１」に対して割り当てられる最初のタイムホッピングフレームのタイムスロットには、システム２に固有のタイムホッピング系列（２、０、３、１）の１番目の「２」に対応して、タイムスロット２が割り当てられる。同様に、２番目のタイムホッピングフレームのタイムスロットにはタイムスロット０が割り当てられ、３番目のタイムホッピングフレームのタイムスロットにはタイムスロット３が割り当てられ、３番目のタイムホッピングフレームのタイムスロットにはタイムスロット１が割り当てられる。
【０１７５】
ＤＳ処理部９３２は、第１の通信方式と第２の通信方式とで同じ処理を実行する。
【０１７６】
ただし、システムの固有のダイレクトスプレッド系列に基づいて、ＤＳ処理が実行される。（図６参照）
【０１７７】
システム１の情報データ「１」に対しては、ＤＳ符号（１１０１０１００）が割り当てられ、情報データ「０」に対しては、ＤＳ符号（００１０１０１１）が割り当てられる。（図６参照）
【０１７８】
システム２の情報データ「１」に対しては、ＤＳ符号（０１１０１０１０）が割り当てられ、情報データ「０」に対しては、ＤＳ符号（１００１０１０１）が割り当てられる。（図６参照）
【０１７９】
受信データに対しては、それぞれのシステムに割り当てられたＴＨ符号列およびＤＳ符号列から情報データ「１」または「０」を生成する。詳細は省略する。
【０１８０】
インパルス処理部９２１は、送信時には、各タイムスロットのデータ「１」に対応する位置でインパルス信号を発生し、受信時にはインパルス信号を受信した位置にデータ「１」を生成する。
【０１８１】
制御部９４０では、送信するための情報データを生成し、また、受信した情報データに対してＯＳまたはアプリケーション等に基づいてデータ処理を実行する。
【０１８２】
また、制御部９４０は、隣接するシステムの数をカウントし、情報データを第１の通信方式で送受信するか、第２の通信方式で送受信するかを決定し、決定された情報をビーコン信号としてブロードキャストし、各子局に報知する機能も有する。決定された情報には、各システムに固有のＴＨ符号列およびＤＳ符号列が含まれてもよい。
【０１８３】
さらに、制御部９４０は、記憶部９５０にシステム固有のＴＨ符号列およびＤＳ符号列を記憶させ、信号処理部９３０のＴＨ処理部９３１、ＤＳ処理部９３２にＴＨ符号列およびＤＳ符号列を供給する。
【０１８４】
また、記憶部９５０には、ＯＳおよびアプリケーションプログラムが記憶されてもよい。ＴＨ符号列およびＤＳ符号列は、親局のビーコン信号に含まれる通信制御情報によって送信されて記憶できるが、製造時に記憶部９５０に書き込まれてもよい。
【０１８５】
上述した実施例によれば、隣接するシステムの数に応じて、冗長性が低い第１の通信方式と冗長性が高い第２の通信方式を動的に切り替えることができるので、通信環境に適した通信方式の選択が可能になる。すなわち、隣接するシステムが増加しても、システム毎に固有の符号を用いてタイムホッピング処理およびダイレクトスプレッド処理をするので、帯域予約方式を採用しないで、パケットの衝突確率を低減し、通信品質を良好にすることが可能になる。
【０１８６】
（実施例２）
実施例２は、実施例１に示す２種類の通信方式を通信パケットのヘッダー部とペイロード部でそれぞれ切り替える構成とするものである。
【０１８７】
情報データの長さが短いが、干渉電力が高いインパルス無線通信システム（例えば、通信範囲のネットワーク内に局が密集しているインパルス無線通信システム）においては、より最適な通信アクセス制御を実現するために、実施例１に示す２種類の通信方式を通信パケットのヘッダー部とペイロード部でそれぞれ切り替える構成とすることができる。
【０１８８】
最初に通信パケットの構成例を、図７を用いて説明する。通信パケットは大きく分けて、ヘッダー部とペイロード部から構成され、ヘッダー部はさらに送信局と受信局間で送受信タイミングを合わせるための同期信号部と、送信局識別子（例えば、送信局番号）や宛先局識別子（例えば、宛先局番号）やパケット長等の通信制御データを含む通信制御データ部から構成される。ペイロード部ではアプリケーションに応じたユーザーデータが伝送される。
【０１８９】
情報データの長さが短ければ通信パケットも短くなるので、ユーザ問の干渉時間が短くなる可能性が高い。そのため、第１の通信方式を用い、かつ、タイムホッピングのタイムスロット数を少なくしても干渉を回避することが可能となる場合がある。
【０１９０】
しかし、干渉電力が高いとペイロード部よりも１０倍以上良好な検出率が求められるヘッダー部では干渉電力の影響によって同期確立ができなくなり、通信が失敗する場合がある。ヘッダー部での通信失敗を低減するために、同期が複数回失敗した場合にヘッダー部の変復調方式を第２の通信方式に切り替えることで同期の成功率を上げることができる。またペイロード部に第１の通信方式を用いれば、ペイロード部による他のシステムへの干渉時間が短くなるため、最適な通信アクセス制御を実現できる。
【０１９１】
以下に、実施例２におけるシステムの動作について図１０のフローチャートを用いて具体的に説明する。局における図１０の処理手順は、局が有するＣＰＵがＲＯＭ（例えば、図１１の記憶部１１５０の一部）に格納されたプログラムにしたがいＣＰＵ（例えば、図１１の制御部１１４０、信号処理部１１３０）が実行する。
【０１９２】
なお、以下の処理手順の一部または全部は、例えば、ＤＳＰやＡＳＩＣ等のハードウェアにより実行させることもできる。但し本実施例では、ＲＯＭのプログラムにしたがってＣＰＵが実行する形態とした場合について説明する。
【０１９３】
ステップＳ１００１において、システムの親局は、子局との通信パケットの同期失敗回数のフラグを「０」に初期化する（同期失敗回数のフラグは親局の記憶部１１５０に記憶される。）次に、ステップＳ１００２に進む。
【０１９４】
ステップＳ１００２において、同期失敗回数が所定の値ｎ（正の整数）以上である否かを判断する。ｎの値はシステム毎に設定可能とし、任意の正の整数とすることができる。また、親局は、子局との通信パケットの同期失敗確率に基づいてｎの値を動的に変更することもできる。
【０１９５】
同期失敗回数が所定の値ｎ（正の整数）以上である（ステップＳ１００２：ＹＥＳ）場合にはステップＳ１００８に進み、同期失敗回数が所定の値ｎ（正の整数）未満である場合（ステップＳ１００２：ＮＯ）にはステップＳ１００３に進む。
【０１９６】
ステップＳ１００３において、親局は、子局に第１の通信方式でシステム内の送受信を行うことを、ビーコン信号をブロードキャストすることによって、子局に報知する。すなわち、同期失敗回数が所定の値ｎ（正の整数）未満であるので、冗長性が少ない第１の通信方式を使用する。
【０１９７】
ステップＳ１００４において、第１の通信方式でシステム内の送受信を行うことを示すビーコン信号を受信した子局は、通信パケットのヘッダー部とペイロード部の両方で第１の通信方式を使用して送受信する。
【０１９８】
ステップＳ１００５において、第１の通信方式で送受信を行った通信パケットの通信が失敗したか否かを親局は傍受して、判断する。通信パケットの通信が失敗したか否かの判断は、通信パケットの宛先となった局から受信の同期が失敗したことを示す情報を親局が傍受できたか否かに基づいて判断することができる。ただし、親局が通信パケットの宛先となった場合には親局で同期が失敗したことを示す情報を受信して判断する。同期の失敗は各局が有する同期検出部１１６０のエラー信号によって各局が判断でき、各局は同期が失敗したことを示す情報を送信することができる。
【０１９９】
通信パケットの同期が失敗した場合（ステップＳ１００５：ＹＥＳ）には、ステップＳ１００６に進み、通信パケットの同期が成功した場合（ステップＳ１００５：ＹＥＳ）には、ステップＳ１００７に進む。
【０２００】
ステップＳ１００６において、親局は同期失敗回数を示すフラグをインクリメントする。同期失敗回数を示すフラグは親局の記憶部１１５０に記憶することができる。
【０２０１】
ステップＳ１００８において、親局は、子局に通信パケットのヘッダー部は第２の通信方式で送受信を行い、通信パケットのペイロード部は第１の通信方式で送受信を行うことを、ビーコン信号をブロードキャストすることによって、子局に報知する。すなわち、同期失敗回数が所定の値ｎ（正の整数）以上の場合には、親局はヘッダー部の同期信号部で干渉が頻繁に起こっていると判断して、ヘッダー部に冗長性が高い第２通信方式を採用する。
【０２０２】
ステップＳ１００９において、通信パケットのヘッダー部では第２の通信方式を用い、通信パケットのペイロード部では第１の通信方式を用いてシステム内の送受信を行うことを示すビーコン信号を受信した子局は、ビーコン信号に基づいて通信パケットのヘッダー部とペイロード部で通信方式を切り替え得て送受信を行う。次に、ステップＳ１０１０に進む。
【０２０３】
ステップＳ１０１０において、第１の通信方式と第２の通信方式を混合して送受信を行った通信パケットの通信が失敗したか否かを親局が傍受して判断する。通信パケットの通信が失敗したか否かの判断は、通信パケットの宛先となった局から受信が成功したことを示す情報（例えば、ＡＣＫ信号）を親局が傍受できたか否かに基づいて判断することができる。ただし、親局が通信パケットの宛先となった場合には親局自身が判断できる。
【０２０４】
通信パケットの通信が失敗した場合（ステップＳ１０１０：ＹＥＳ）には、ステップＳ１０１１に進み、通信パケットの通信が成功した場合（ステップＳ１０１０：ＮＯ）には、通信失敗フラグを初期化して、ステップＳ１００７に進む。
【０２０５】
ステップＳ１０１１において、通信パケットの通信が失敗した回数が所定の値が超えたか否かを親局が判断する。親局は、ヘッダー部の送受信に第２の通信方式を採用した場合の通信失敗を示すフラグを記憶部１１５０に記憶している。通信失敗フラグは、システムがデッドロックすることを防ぐためにも設けられている。
【０２０６】
ヘッダー部の送受信に第２の通信方式を採用した場合の通信失敗フラグが所定の値を超えた場合（ステップＳ１０１１：ＹＥＳ）には、通信失敗フラグを初期化してステップＳ１００７に進む。
【０２０７】
ヘッダー部の送受信に第２の通信方式を採用した場合の第２の通信失敗フラグが所定の値を超えていない（ステップＳ１０１１：ＮＯ）場合には、通信失敗フラグをインクリメントしてステップＳ１００８に進む。
【０２０８】
ステップＳ１００７において、送信するべき通信パケットが残っているか否かを判断する。送信するべき通信パケットが残っている場合（ステップＳ１００７：ＹＥＳ）には、ステップＳ１００１に進み、送信するべき通信パケットが残っていない場合（ステップＳ１００７：ＮＯ）には、処理を終了する。
【０２０９】
なお、ヘッダー部だけに第２の通信方式を採用した場合の通信失敗回数が所定の値を超えた場合には、ヘッダー部とペイロード部に第２の通信方式を使用して通信パケットを送受信することもできる。
【０２１０】
このように、実施例２では、ヘッダー部での通信失敗を低減するために。受信局で同期を取ることが複数回失敗した場合に、ヘッダー部の変復調方式を第２の通信方式に切り替えることで同期の成功率を上げることができる。またペイロード部では第１の通信方式を用いれば、ペイロード部による他のシステムへの干渉時間が短くなるため、最適な通信アクセス制御を実現できる。
【０２１１】
次に、実施例２に係わる情報制御装置である親局または情報端末装置である子局のハードウェア構成を図１１に示す。一例として、親局および子局は同一のハードウェア構成を含むこともできるので、図１１では情報通信装置１１００として親局と子局をまとめて説明する。
【０２１２】
情報通信装置１１００は、無線通信データを他の情報通信装置と送受信するアンテナ部１１１０と、アンテナ部１１１０との間で無線通信データを送受信し、無線通信データをデジタルデータに変換し、または、デジタルデータを無線通信データに変換する送受信部１１２０と、送受信部１１２０との間でデジタルデータである情報データを送受信する信号処理部１１３０と、信号処理部１１３０との間で情報データを送受信する制御部１１４０と、記憶部１１５０とを含む。
【０２１３】
信号処理部１１３０は、タイムホッピング処理を実行するＴＨ処理部１１３１と、ダイレクトスプレッド処理を実行するＤＳ処理部１１３２を含んで構成される。
【０２１４】
送受信部１１２０は、情報データをインパルス化し、または、インパルス化された無線通信データをデジタル化するインパルス処理部１１２１を含んで構成される。
【０２１５】
ＴＨ処理部１１３１は、第１の通信方式と第２の通信方式の信号処理を実行する。
【０２１６】
通信パケットのヘッダー部での同期失敗回数が所定の値を超えない間は、ＴＨ処理部１１３１はヘッダー部を第１の通信方式で処理し、同期失敗回数が所定の値を超えると、ＴＨ処理部１１３１はヘッダー部を第２の通信方式で処理する。第１の通信方式と第２の通信方式の信号処理の詳細は省略する。
【０２１７】
ＤＳ処理部１１３２は、第１の通信方式と第２の通信方式とで同じ処理を実行する。
【０２１８】
ただし、システムの固有のダイレクトスプレッド系列に基づいて、ＤＳ処理が実行される（図６参照）。信号処理の詳細は省略する。
【０２１９】
インパルス処理部１１２１は、送信時には、各タイムスロットのデータ「１」に対応する位置でインパルス信号を発生し、受信時にはインパルス信号を受信した位置にデータ「１」を生成する。
【０２２０】
制御部１１４０では、ヘッダー部での同期が失敗した回数をカウントし、通信パケットのヘッダー部を第１の通信方式で送受信するか、第２の通信方式で送受信するかを決定し、決定された情報をビーコン信号としてブロードキャストし、各子局に報知する機能も有する。決定された情報には、ＴＨ符号列およびＤＳ符号列が含まれてもよい。
【０２２１】
また、送信するための情報データを生成し、また、受信した情報データに対してＯＳまたはアプリケーション等に基づいてデータ処理を実行する。
【０２２２】
さらに、記憶部１１５０にシステム固有のＴＨ符号列およびＤＳ符号列を記憶させ、信号処理部１１３０のＴＨ処理部１１３１、ＤＳ処理部１１３２にそれぞれＴＨ符号列およびＤＳ符号列を供給する。
【０２２３】
また、記憶部１１５０には、ＯＳおよびアプリケーションプログラムが記憶されてもよい。ＴＨ符号列およびＤＳ符号列は、親局のビーコン信号に含まれる通信制御情報によって送信されて記憶できるが、製造時に記憶部１１５０に書き込まれてもよい。
【０２２４】
上述した実施例によれば、局が密集する可能性があるシステムに対して、局の密集の程度（同期検出の失敗回数で判定する）に応じて、通信パケットのヘッダー部の通信方式を第１の通信方式と第２の通信方式に動的に切り替えることができるので、通信パケットの同期の成功率が上昇し、高品質かつロバストな無線システムを実現することが可能になる。
【０２２５】
以上、さまざまな実施例を説明したが、それらの実施例の一部または全部を組み合わせて新たな実施例とすることもできる。
【産業上の利用可能性】
【０２２６】
本発明は、インパルス無線通信システムの無線通信において、複数のインパルス無線通信システムが隣接する場合に用いて、極めて有用である。
【符号の説明】
【０２２７】
１・・・インパルス無線通信システム１
２・・・インパルス無線通信システム２
３・・・インパルス無線通信システム１のサービスエリア
４・・・インパルス無線通信システム１の親局の電波が届く範囲
５・・・インパルス無線通信システム２のサービスエリア
６・・・インパルス無線通信システム２の親局の電波が届く範囲
３１、５１・・・親局
９００、１１００・・・情報通信装置
９１０、１１１０・・・アンテナ部
９２０、１１２０・・・送受信部
９２１、１１２１・・・インパルス処理部
９３０、１１３０・・・信号処理部
９３１、１１３１・・・ＴＨ処理部
９３２、１１３２・・・ＤＳ処理部
９４０、１１４０・・・制御部
９５０、１１５０・・・記憶部
１１６０・・・同期検出部
【図１】
2019186885.tif 000003
【図２】
2019186885.tif 000004
【図３】
2019186885.tif 000005
【図４】
2019186885.tif 000006
【図５】
2019186885.tif 000007
【図６】
2019186885.tif 000008
【図７】
2019186885.tif 000009
【図８】
2019186885.tif 000010
【図９】
2019186885.tif 000011
【図１０】
2019186885.tif 000012
【図１１】
2019186885.tif 000013
【図１２】
2019186885.tif 000014