(57)【特許請求の範囲】
【請求項１】
アドホック無線ネットワークを構成する複数の無線装置を備え、
前記複数の無線装置の各々は、
複数の周波数から受信信号の干渉量が相対的に小さい好適な周波数を選択するとともに、前記受信信号を拡散符号によって逆拡散して得られた干渉量が小さい順に複数の候補拡散符号を複数の拡散符号から選択し、その選択した複数の候補拡散符号からランダムに好適な拡散符号を選択する選択手段と、
前記選択手段によって選択された好適な拡散符号によってパケットを拡散し、その拡散したパケットを前記選択手段によって選択された好適な周波数によって変調して送信する送信手段とを含む、無線ネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線装置およびそれを用いた無線ネットワークに関し、特に、複数の周波数から選択した好適な周波数と複数の拡散符号から選択した好適な拡散符号とを用いて無線通信を行う無線装置およびそれを用いた無線ネットワークに関するものである。
【背景技術】
【０００２】
従来、使用が許可されている全てのチャネルについてチャネル毎の干渉波レベルを検出し、その検出した干渉波レベルが最低であるチャネルを通信チャネルとして選択するチャネル選択方法が知られている（特許文献１）。
【特許文献１】特開２００７−６８０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の方式では、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）を想定し、フレームの送信を試みようとする無線装置は、事前にキャリアセンスによって無線チャネルの使用状況を確認し、他の無線装置による送信が検出されている間、送信を待機することによって、フレームの衝突を回避する。
【０００４】
そして、従来の方式では、各無線装置は、キャリアセンスを行って使用されている無線チャネルの受信電力が最も小さいチャネルを選択し、未使用状態になるまで送信を延期するため、フレームを同時に送信する無線装置の台数が多い程、遅延が大きくなるという問題がある。
【０００５】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、送信までの待ち時間を短縮可能な無線装置を提供することである。
【０００６】
また、この発明の別の目的は、送信までの待ち時間を短縮可能な無線装置を用いた無線ネットワークを提供することである。
【課題を解決するための手段】
【０００７】
この発明によれば、無線装置は、複数の無線装置が相互に無線通信を行う無線ネットワームを構成する無線装置であって、選択手段と、送信手段とを備える。選択手段は、複数の周波数から受信信号の干渉量が相対的に小さい好適な周波数を選択するとともに、受信信号を拡散符号によって逆拡散して得られた干渉量が小さい順に複数の候補拡散符号を複数の拡散符号から選択し、その選択した複数の候補拡散符号からランダムに好適な拡散符号を選択する。送信手段は、選択手段によって選択された好適な拡散符号によってパケットを拡散し、その拡散したパケットを選択手段によって選択された好適な周波数によって変調して送信する。
【０００８】
好ましくは、無線装置は、評価値演算手段を更に備える。評価値演算手段は、受信されたパケットを１個の拡散符号によって逆拡散し、その逆拡散した値の絶対値の平均値を受信信号の干渉量に対する評価値として演算する評価値演算処理を複数の拡散符号の各々を用いて行い、複数の評価値を求める。そして、選択手段は、複数の拡散符号と複数の評価値との対応関係に基づいて、評価値が小さい順に複数の拡散符号から複数の候補拡散符号を選択する。
【０００９】
好ましくは、選択手段は、パケットエラー率が最小になるように候補拡散符号の個数を決定し、その決定した個数の候補拡散符号を評価値の小さい順に複数の拡散符号から選択する。
【００１０】
好ましくは、評価値演算手段は、受信されたパケットに含まれる複数のシンボルの各々を１個の拡散符号によって逆拡散し、その逆拡散した複数の値の複数の絶対値を演算し、その演算した複数の絶対値の平均値を演算して評価値演算処理を行う。
【００１１】
好ましくは、選択手段は、パケットエラー率が複数の候補拡散符号の個数の増加に伴って増加する場合、受信信号を拡散符号によって逆拡散して得られた干渉量が最も小さい拡散符号を好適な拡散符号として１個のパケットごとに選択する。
【００１２】
好ましくは、送信手段は、他の無線装置に同期してパケットを拡散する。
【００１３】
また、この発明によれば、無線ネットワークは、複数の無線装置を備える。そして、複数の無線装置の各々は、選択手段と、送信手段とを含む。選択手段は、複数の周波数から受信信号の干渉量が相対的に小さい好適な周波数を選択するとともに、受信信号を拡散符号によって逆拡散して得られた干渉量が小さい順に複数の候補拡散符号を複数の拡散符号から選択し、その選択した複数の候補拡散符号からランダムに好適な拡散符号を選択する。送信手段は、選択手段によって選択された好適な拡散符号によってパケットを拡散し、その拡散してパケットを選択手段によって選択された好適な周波数によって変調して送信する。
【００１４】
好ましくは、複数の無線装置は、自律的に無線ネットワークを確立し、複数の無線装置の各々は、移動体に搭載される。
【発明の効果】
【００１５】
この発明においては、無線装置は、受信信号を複数の拡散符号の各々によって逆拡散して得られた干渉量が小さい順に複数の候補拡散符号を複数の拡散符号から選択し、その選択した複数の候補拡散符号から好適な拡散符号をランダムに選択する。そして、無線装置は、その選択した好適な拡散符号を用いてパケットを拡散して送信する。その結果、無線装置は、受信信号を複数の拡散符号の各々によって逆拡散して得られた複数の干渉量のいずれかが最小になるまで待機せずにパケットを送信する。
【００１６】
従って、この発明によれば、パケットの送信までの待ち時間を短縮できる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１８】
図１は、この発明の実施の形態による無線ネットワークの概略図である。無線ネットワーク１００は、無線装置１〜４を備える。無線装置１〜４は、無線通信空間に配置され、自律的に確立されるアドホック無線ネットワークを構成する。そして、無線装置１〜４は、後述する方法によって、複数の周波数から好適な周波数を選択するとともに、複数の拡散符号から好適な拡散符号を選択し、その選択した好適な周波数および好適な拡散符号を用いて相互に無線通信を行う。
【００１９】
図２は、この発明において用いられる周波数と拡散符号との関係図である。この発明においては、例えば、４個の周波数ｆ１〜ｆ４と、ｎ（ｎは３以上の整数）個の拡散符号Ｃ１〜Ｃｎとが用いられる。そして、ｎ個の拡散符号Ｃ１〜Ｃｎは、４個の周波数ｆ１〜ｆ４の各々において用いられる。即ち、この発明においては、４個の周波数ｆ１〜ｆ４の各々とｎ個の拡散符号Ｃ１〜Ｃｎの各々との組合せが使用可能な周波数と拡散符号との組合せとして選択可能である。
【００２０】
以下、送信までの待ち時間を短縮するように４個の周波数ｆ１〜ｆ４から好適な周波数を選択し、ｎ個の拡散符号Ｃ１〜Ｃｎから好適な拡散符号を選択して無線通信を行う方法について説明する。
【００２１】
［実施の形態１］
図３は、図１に示す無線装置１の実施の形態１における構成を示す概略ブロック図である。無線装置１は、アンテナ１１と、拡散処理部１２と、変調器１３と、ＲＦ部１４，１６と、サーキュレータ１５と、復調器１７と、逆拡散処理部１８〜２１と、周波数チャネル監視部２２と、符号チャネル監視部２３〜２６と、拡散符号選択部２７とを備える。
【００２２】
周波数チャネル監視部２２は、チャネル干渉量評価部２２１〜２２４と、制御部２２５とを含む。符号チャネル監視部２３〜２６の各々は、評価値演算処理部２３１〜２３ｎを含む。評価値演算処理部２３１〜２３ｎの各々は、逆拡散処理部２３１１と、相関検波部２３１２と、演算部２３１３とを含む。
【００２３】
アンテナ１１は、サーキュレータ１５から受けたパケットを他の無線装置へ送信するとともに、他の無線装置から受信したパケットをサーキュレータ１５へ出力する。
【００２４】
拡散処理部１２は、送信パケットを上位層から受け、好適な拡散符号ＣＰＦ１を拡散符号選択部２７から受ける。そして、拡散処理部１２は、送信パケットを好適な拡散符号ＣＰＦ１によって拡散し、その拡散した送信パケットを変調器１３へ出力する。
【００２５】
変調器１３は、拡散処理部１２から受けたパケットを所定の方式で変調し、その変調したパケットをＲＦ部１４へ出力する。
【００２６】
ＲＦ部１４は、周波数チャネル監視部２２から好適な周波数ｆＰＦ１を受ける。そして、ＲＦ部１４は、変調器１３から受けたパケットを好適な周波数ｆＰＦ１をキャリア周波数とするＲＦ信号に変換し、その変換したＲＦ信号をサーキュレータ１５へ出力する。
【００２７】
サーキュレータ１５は、ＲＦ部１４からＲＦ信号を受けると、その受けたＲＦ信号をアンテナ１１へ出力する。また、サーキュレータ１５は、アンテナ１１からＲＦ信号を受けると、その受けたＲＦ信号をＲＦ部１６および周波数チャネル監視部２２へ出力する。なお、サーキュレータ１５は、ＲＦ部１４から受けたＲＦ信号のアンテナ１１への出力と、アンテナ１１から受けたＲＦ信号のＲＦ部１６および周波数チャネル監視部２２への出力とを同時に行うことができる。つまり、無線装置１は、サーキュレータ１５を用いることによってパケットの送信と受信とを同時に行うことができる。
【００２８】
ＲＦ部１６は、サーキュレータ１５から受けたＲＦ信号をベースバンド信号に変換し、その変換したベースバンド信号を復調器１７へ出力する。
【００２９】
復調器１７は、ＲＦ部１６から受けたベースバンド信号を周波数ｆ１〜ｆ４によって復調する。そして、復調器１７は、周波数ｆ１によって復調した信号を逆拡散処理部１８へ出力する。また、復調器１７は、周波数ｆ２によって復調した信号を逆拡散処理部１９へ出力する。更に、復調器１７は、周波数ｆ３によって復調した信号を逆拡散処理部２０へ出力する。更に、復調器１７は、周波数ｆ４によって復調した信号を逆拡散処理部２１へ出力する。
【００３０】
逆拡散処理部１８〜２１は、それぞれ、周波数ｆ１〜ｆ４に対応して設けられる。そして、逆拡散処理部１８〜２１は、復調器１７から復調後の信号を受け、拡散符号選択部２７からそれぞれ好適な拡散符号ＣＰＦ２〜ＣＰＦ５を受ける。そして、逆拡散処理部１８〜２１は、復調後の信号をそれぞれ好適な拡散符号ＣＰＦ２〜ＣＰＦ５によって逆拡散し、その逆拡散した信号を受信パケットデータとして出力する。
【００３１】
周波数チャネル監視部２２は、各周波数ｆ１〜ｆ４における干渉量ＩＦ１〜ＩＦ４を検出し、その検出した干渉量ＩＦ１〜ＩＦ４に基づいて、最小の干渉量が得られる好適な周波数ｆＰＦ１を検出する。そして、周波数チャネル監視部２２は、その検出した好適な周波数ｆＰＦ１をＲＦ部１４へ出力する。また、周波数チャネル監視部２２は、干渉量ＩＦ１〜ＩＦ４（＝受信電力）をそれぞれ符号チャネル監視部２３〜２６へ出力する。
【００３２】
より具体的には、周波数チャネル監視部２２は、チャネル干渉量評価部２２１〜２２４によって各周波数ｆ１〜ｆ４における干渉量ＩＦ１〜ＩＦ４を検出する。チャネル干渉量評価部２２１〜２２４は、それぞれ、周波数ｆ１〜ｆ４に対応して設けられる。そして、チャネル干渉量評価部２２１は、サーキュレータ１５から受けたＲＦ信号に基づいて、周波数ｆ１における干渉量ＩＦ１を検出し、その検出した干渉量ＩＦ１を制御部２２５へ出力する。また、チャネル干渉量評価部２２２は、サーキュレータ１５から受けたＲＦ信号に基づいて、周波数ｆ２における干渉量ＩＦ２を検出し、その検出した干渉量ＩＦ２を制御部２２５へ出力する。更に、チャネル干渉量評価部２２３は、サーキュレータ１５から受けたＲＦ信号に基づいて、周波数ｆ３における干渉量ＩＦ３を検出し、その検出した干渉量ＩＦ３を制御部２２５へ出力する。更に、チャネル干渉量評価部２２４は、サーキュレータ１５から受けたＲＦ信号に基づいて、周波数ｆ４における干渉量ＩＦ４を検出し、その検出した干渉量ＩＦ４を制御部２２５へ出力する。そして、制御部２２５は、それぞれ、チャネル干渉量評価部２２１〜２２４から干渉量ＩＦ１〜ＩＦ４を受け、その受けた干渉量ＩＦ１〜ＩＦ４に基づいて、最小の干渉量が得られる好適な周波数ｆＰＦ１を検出し、その検出した好適な周波数ｆＰＦ１をＲＦ部１４へ出力する。また、制御部２２５は、干渉量ＩＦ１〜ＩＦ４をそれぞれ符号チャネル監視部２３〜２６へ出力する。
【００３３】
符号チャネル監視部２３〜２６は、それぞれ、周波数ｆ１〜ｆ４に対応して設けられる。
【００３４】
符号チャネル監視部２３は、制御部２２５から干渉量ＩＦ１（＝受信電力）を受け、その受けた干渉量ＩＦ１（＝受信電力）を拡散符号Ｃ１〜Ｃｎの各々によって逆拡散して周波数ｆ１における評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１を求める。そして、符号チャネル監視部２３は、その求めた評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００３５】
符号チャネル監視部２４は、制御部２２５から干渉量ＩＦ２（＝受信電力）を受け、その受けた干渉量ＩＦ２（受信電力）を拡散符号Ｃ１〜Ｃｎの各々によって逆拡散して周波数ｆ２における評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を求める。そして、符号チャネル監視部２４は、その求めた評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を拡散符号選択部２７へ出力する。
【００３６】
符号チャネル監視部２５は、制御部２２５から干渉量ＩＦ３（＝受信電力）を受け、その受けた干渉量ＩＦ３（受信電力）を拡散符号Ｃ１〜Ｃｎの各々によって逆拡散して周波数ｆ３における評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を求める。そして、符号チャネル監視部２５は、その求めた評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を拡散符号選択部２７へ出力する。
【００３７】
符号チャネル監視部２６は、制御部２２５から干渉量ＩＦ４（＝受信電力）を受け、その受けた干渉量ＩＦ４（受信電力）を拡散符号Ｃ１〜Ｃｎの各々によって逆拡散して周波数ｆ４における評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を求める。そして、符号チャネル監視部２６は、その求めた評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を拡散符号選択部２７へ出力する。
【００３８】
符号チャネル監視部２３の評価値演算処理部２３１は、制御部２２５から干渉量ＩＦ１（＝受信電力）を受けると、その受けた干渉量ＩＦ１（＝受信電力）を拡散符号Ｃ１によって逆拡散して周波数ｆ１における評価値＜ξＣ１＞ａｖ，ｆ１を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００３９】
同様に、符号チャネル監視部２３の評価値演算処理部２３２〜２３ｎは、制御部２２５から干渉量ＩＦ１（＝受信電力）を受けると、その受けた干渉量ＩＦ１（＝受信電力）をそれぞれ拡散符号Ｃ２〜Ｃｎによって逆拡散して周波数ｆ１における評価値＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１を求め、その求めた評価値＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００４０】
符号チャネル監視部２４において、評価値演算処理部２３１〜２３ｎは、それぞれ、符号チャネル監視部２３の評価値演算処理部２３１〜２３ｎと同じ方法によって、評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を拡散符号選択部２７へ出力する。
【００４１】
符号チャネル監視部２５において、評価値演算処理部２３１〜２３ｎは、それぞれ、符号チャネル監視部２３の評価値演算処理部２３１〜２３ｎと同じ方法によって、評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を拡散符号選択部２７へ出力する。
【００４２】
符号チャネル監視部２６において、評価値演算処理部２３１〜２３ｎは、それぞれ、符号チャネル監視部２３の評価値演算処理部２３１〜２３ｎと同じ方法によって、評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を拡散符号選択部２７へ出力する。
【００４３】
拡散符号選択部２７は、符号チャネル監視部２３〜２６からそれぞれ評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１、評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２、評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３、および評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を受け、その受けた評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１、評価値＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２、評価値＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３、および評価値＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４に基づいて、後述する方法によって、好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５を選択し、その選択した好適な拡散符号ＣＰＦ１を拡散処理部１２へ出力し、その選択した好適な拡散符号ＣＰＦ２〜ＣＰＦ５をそれぞれ逆拡散処理部１８〜２１へ出力する。
【００４４】
なお、図１に示す無線装置２〜４の各々は、図３に示す無線装置１と同じ構成からなる。
【００４５】
次に、評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１，＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２，＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３，＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を求める方法について説明する。
【００４６】
図４は、受信信号を拡散符号によって逆拡散して得られる評価値の演算に用いるパケット中のシンボル部の概念図である。シンボル部は、受信されたパケットＰＫＴの任意の位置をシンボル部として利用する。即ち、シンボル部は、各無線装置１〜４において送信イベントが発生したときに各無線装置１〜４が受信しているパケットの一部に相当する。例えば、各無線装置１〜４において送信イベントが発生したときに各無線装置１〜４がパケットの中央部を受信しているのであれば、パケットの中央部がシンボル部になり、各無線装置１〜４がパケットの先頭部を受信しているのであれば、パケットの先頭部がシンボル部になり、各無線装置１〜４がパケットの後部を受信しているのであれば、パケットの後部がシンボル部になる。つまり、送信イベントが発生したときに各無線装置１〜４が受信している部分がシンボル部になる。そして、シンボル部は、Ｎ（Ｎは、２以上の整数）個のシンボルからなる。
【００４７】
周波数ｆ（ｆ＝ｆ１〜ｆ４）における受信信号を拡散符号ｋ（ｋ＝Ｃ１〜Ｃｎ）によって逆拡散して得られた値（複素数）の絶対値をＮ個のシンボルにわたって平均化した値を＜ξｋ＞ａｖ，ｆとする。Ｎ個のシンボルのうちのｓ（ｓ＝１〜Ｎ）番目のシンボルにおいて、受信信号を拡散符号ｋによって逆拡散して得られる値ξＩｋ，ｓ，ｆおよびξＱｋ，ｓ，ｆをそれぞれ次の式（１）および式（２）によって求める。
【００４８】
【数１】
0005150944.tif 000002
【００４９】
【数２】
0005150944.tif 000003
【００５０】
なお、式（１）において、Ｉは、周波数ｆにおける受信信号の実数成分を表し、Ｑは、周波数ｆにおける受信信号の虚数成分を表す。
【００５１】
そして、各シンボルの干渉量の大きさξｋ，ｓ，ｆを次式によって求める。
【００５２】
【数３】
0005150944.tif 000004
【００５３】
そして、干渉量の大きさξｋ，ｓ，ｆを次式によってＮ個のシンボルについて平均化し、評価値＜ξｋ＞ａｖ，ｆを求める。
【００５４】
【数４】
0005150944.tif 000005
【００５５】
符号チャネル監視部２３において、評価値演算処理部２３１の逆拡散処理部２３１１は、式（１），（２）を用いて、拡散符号Ｃ１によって周波数ｆ１におけるξＩＣ１，１，ｆ１，ξＱＣ１，１，ｆ１〜ξＩＣ１，Ｎ，ｆ１，ξＱＣ１，Ｎ，ｆ１を順次求め、その求めたξＩＣ１，１，ｆ１，ξＱＣ１，１，ｆ１〜ξＩＣ１，Ｎ，ｆ１，ξＱＣ１，Ｎ，ｆ１を相関検波部２３１２へ順次出力する。
【００５６】
そして、符号チャネル監視部２３において、評価値演算処理部２３１の相関検波部２３１２は、逆拡散処理部２３１１からξＩＣ１，１，ｆ１，ξＱＣ１，１，ｆ１〜ξＩＣ１，Ｎ，ｆ１，ξＱＣ１，Ｎ，ｆ１を順次受け、その受けたξＩＣ１，１，ｆ１，ξＱＣ１，１，ｆ１〜ξＩＣ１，Ｎ，ｆ１，ξＱＣ１，Ｎ，ｆ１を式（３）に順次代入して干渉量の大きさξＣ１，１，ｆ１〜ξＣ１，Ｎ，ｆ１を順次求める。そして、評価値演算処理部２３１の相関検波部２３１２は、その求めた干渉量の大きさξＣ１，１，ｆ１〜ξＣ１，Ｎ，ｆ１を演算部２３１３へ順次出力する。
【００５７】
その後、符号チャネル監視部２３において、評価値演算処理部２３１の演算部２３１３は、Ｎ個の干渉量の大きさξＣ１，１，ｆ１〜ξＣ１，Ｎ，ｆ１を順次受け、Ｎ個の干渉量の大きさξＣ１，１，ｆ１〜ξＣ１，Ｎ，ｆ１の全てを受けると、その受けたＮ個の干渉量の大きさξＣ１，１，ｆ１〜ξＣ１，Ｎ，ｆ１を式（４）に代入して評価値＜ξＣ１＞ａｖ，ｆ１を求める。そして、評価値演算処理部２３１の演算部２３１３は、その求めた評価値＜ξＣ１＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００５８】
また、符号チャネル監視部２３において、評価値演算処理部２３２の逆拡散処理部２３１１は、式（１），（２）を用いて、拡散符号Ｃ２によって周波数ｆ１におけるξＩＣ２，１，ｆ１，ξＱＣ２，１，ｆ１〜ξＩＣ２，Ｎ，ｆ１，ξＱＣ２，Ｎ，ｆ１を順次求め、その求めたξＩＣ２，１，ｆ１，ξＱＣ２，１，ｆ１〜ξＩＣ２，Ｎ，ｆ１，ξＱＣ２，Ｎ，ｆ１を相関検波部２３１２へ順次出力する。
【００５９】
そして、符号チャネル監視部２３において、評価値演算処理部２３２の相関検波部２３１２は、逆拡散処理部２３１１からξＩＣ２，１，ｆ１，ξＱＣ２，１，ｆ１〜ξＩＣ２，Ｎ，ｆ１，ξＱＣ２，Ｎ，ｆ１を順次受け、その受けたξＩＣ２，１，ｆ１，ξＱＣ２，１，ｆ１〜ξＩＣ２，Ｎ，ｆ１，ξＱＣ２，Ｎ，ｆ１を式（３）に順次代入して干渉量の大きさξＣ２，１，ｆ１〜ξＣ２，Ｎ，ｆ１を順次求める。そして、評価値演算処理部２３２の相関検波部２３１２は、その求めた干渉量の大きさξＣ２，１，ｆ１〜ξＣ２，Ｎ，ｆ１を演算部２３１３へ順次出力する。
【００６０】
その後、符号チャネル監視部２３において、評価値演算処理部２３２の演算部２３１３は、Ｎ個の干渉量の大きさξＣ２，１，ｆ１〜ξＣ２，Ｎ，ｆ１を順次受け、Ｎ個の干渉量の大きさξＣ２，１，ｆ１〜ξＣ２，Ｎ，ｆ１の全てを受けると、その受けたＮ個の干渉量の大きさξＣ２，１，ｆ１〜ξＣ２，Ｎ，ｆ１を式（４）に代入して評価値＜ξＣ２＞ａｖ，ｆ１を求める。そして、評価値演算処理部２３２の演算部２３１３は、その求めた評価値＜ξＣ２＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００６１】
以下、同様にして、符号チャネル監視部２３において、評価値演算処理部２３ｎの逆拡散処理部２３１１は、式（１），（２）を用いて、拡散符号Ｃｎによって周波数ｆ１におけるξＩＣｎ，１，ｆ１，ξＱＣｎ，１，ｆ１〜ξＩＣｎ，Ｎ，ｆ１，ξＱＣｎ，Ｎ，ｆ１を順次求め、その求めたξＩＣｎ，１，ｆ１，ξＱＣｎ，１，ｆ１〜ξＩＣｎ，Ｎ，ｆ１，ξＱＣｎ，Ｎ，ｆ１を相関検波部２３１２へ順次出力する。
【００６２】
そして、符号チャネル監視部２３において、評価値演算処理部２３ｎの相関検波部２３１２は、逆拡散処理部２３１１からξＩＣｎ，１，ｆ１，ξＱＣｎ，１，ｆ１〜ξＩＣｎ，Ｎ，ｆ１，ξＱＣｎ，Ｎ，ｆ１を順次受け、その受けたξＩＣｎ，１，ｆ１，ξＱＣｎ，１，ｆ１〜ξＩＣｎ，Ｎ，ｆ１，ξＱＣｎ，Ｎ，ｆ１を式（３）に順次代入して干渉量の大きさξＣｎ，１，ｆ１〜ξＣｎ，Ｎ，ｆ１を順次求める。そして、評価値演算処理部２３ｎの相関検波部２３１２は、その求めた干渉量の大きさξＣｎ，１，ｆ１〜ξＣｎ，Ｎ，ｆ１を演算部２３１３へ順次出力する。
【００６３】
その後、符号チャネル監視部２３において、評価値演算処理部２３ｎの演算部２３１３は、Ｎ個の干渉量の大きさξＣｎ，１，ｆ１〜ξＣｎ，Ｎ，ｆ１を順次受け、Ｎ個の干渉量の大きさξＣｎ，１，ｆ１〜ξＣｎ，Ｎ，ｆ１の全てを受けると、その受けたＮ個の干渉量の大きさξＣｎ，１，ｆ１〜ξＣｎ，Ｎ，ｆ１を式（４）に代入して評価値＜ξＣｎ＞ａｖ，ｆ１を求める。そして、評価値演算処理部２３ｎの演算部２３１３は、その求めた評価値＜ξＣｎ＞ａｖ，ｆ１を拡散符号選択部２７へ出力する。
【００６４】
符号チャネル監視部２４において、評価値演算処理部２３１〜２３ｎの逆拡散処理部２３１１は、上述した方法によって、それぞれ、周波数ｆ２におけるξＩＣ１，１，ｆ２，ξＱＣ１，１，ｆ２〜ξＩＣ１，Ｎ，ｆ２，ξＱＣ１，Ｎ，ｆ２；ξＩＣ２，１，ｆ２，ξＱＣ２，１，ｆ２〜ξＩＣ２，Ｎ，ｆ２，ξＱＣ２，Ｎ，ｆ２；・・・；ξＩＣｎ，１，ｆ２，ξＱＣｎ，１，ｆ２〜ξＩＣｎ，Ｎ，ｆ２，ξＱＣｎ，Ｎ，ｆ２を求める。また、符号チャネル監視部２４において、評価値演算処理部２３１〜２３ｎの相関検波部２３１２は、上述した方法によって、それぞれ、干渉量の大きさξＣ１，１，ｆ２〜ξＣ１，Ｎ，ｆ２、干渉量の大きさξＣ２，１，ｆ２〜ξＣ２，Ｎ，ｆ２、・・・、干渉量の大きさξＣｎ，１，ｆ２〜ξＣｎ，Ｎ，ｆ２を求める。更に、符号チャネル監視部２４において、評価値演算処理部２３１〜２３ｎの演算部２３１３は、上述した方法によって、それぞれ、評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を拡散符号選択部２７へ出力する。この場合、上記における説明の周波数ｆ１を周波数ｆ２に代えればよい。
【００６５】
また、符号チャネル監視部２５において、評価値演算処理部２３１〜２３ｎの逆拡散処理部２３１１は、上述した方法によって、それぞれ、周波数ｆ３におけるξＩＣ１，１，ｆ３，ξＱＣ１，１，ｆ３〜ξＩＣ１，Ｎ，ｆ３，ξＱＣ１，Ｎ，ｆ３；ξＩＣ２，１，ｆ３，ξＱＣ２，１，ｆ３〜ξＩＣ２，Ｎ，ｆ３，ξＱＣ２，Ｎ，ｆ３；・・・；ξＩＣｎ，１，ｆ３，ξＱＣｎ，１，ｆ３〜ξＩＣｎ，Ｎ，ｆ３，ξＱＣｎ，Ｎ，ｆ３を求める。また、符号チャネル監視部２５において、評価値演算処理部２３１〜２３ｎの相関検波部２３１２は、上述した方法によって、それぞれ、干渉量の大きさξＣ１，１，ｆ３〜ξＣ１，Ｎ，ｆ３、干渉量の大きさξＣ２，１，ｆ３〜ξＣ２，Ｎ，ｆ３、・・・、干渉量の大きさξＣｎ，１，ｆ３〜ξＣｎ，Ｎ，ｆ３を求める。更に、符号チャネル監視部２５において、評価値演算処理部２３１〜２３ｎの演算部２３１３は、上述した方法によって、それぞれ、評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を拡散符号選択部２７へ出力する。この場合、上記における説明の周波数ｆ１を周波数ｆ３に代えればよい。
【００６６】
更に、符号チャネル監視部２６において、評価値演算処理部２３１〜２３ｎの逆拡散処理部２３１１は、上述した方法によって、それぞれ、周波数ｆ４におけるξＩＣ１，１，ｆ４，ξＱＣ１，１，ｆ４〜ξＩＣ１，Ｎ，ｆ４，ξＱＣ１，Ｎ，ｆ４；ξＩＣ２，１，ｆ４，ξＱＣ２，１，ｆ４〜ξＩＣ２，Ｎ，ｆ４，ξＱＣ２，Ｎ，ｆ４；・・・；ξＩＣｎ，１，ｆ４，ξＱＣｎ，１，ｆ４〜ξＩＣｎ，Ｎ，ｆ４，ξＱＣｎ，Ｎ，ｆ４を求める。また、符号チャネル監視部２６において、評価値演算処理部２３１〜２３ｎの相関検波部２３１２は、上述した方法によって、それぞれ、干渉量の大きさξＣ１，１，ｆ４〜ξＣ１，Ｎ，ｆ４、干渉量の大きさξＣ２，１，ｆ４〜ξＣ２，Ｎ，ｆ４、・・・、干渉量の大きさξＣｎ，１，ｆ４〜ξＣｎ，Ｎ，ｆ４を求める。更に、符号チャネル監視部２６において、評価値演算処理部２３１〜２３ｎの演算部２３１３は、上述した方法によって、それぞれ、評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を拡散符号選択部２７へ出力する。この場合、上記における説明の周波数ｆ１を周波数ｆ４に代えればよい。
【００６７】
このように、符号チャネル監視部２３〜２６は、上述した式（１）〜式（４）を用いて、それぞれ、周波数ｆ１〜ｆ４における受信信号を拡散符号Ｃ１〜Ｃｎによって逆拡散したときの干渉量の評価値＜ξＣ１＞ａｖ，ｆ１，＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１、評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２、評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３、および評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を求め、その求めた評価値＜ξＣ１＞ａｖ，ｆ１，＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１、評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２、評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３、および評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を拡散符号選択部２７へ出力する。
【００６８】
次に、拡散符号選択部２７における好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５の選択方法について説明する。図５は、パケットエラー率と上位選択率との関係を示す図である。また、図６は、好適な拡散符号ＣＰＦ１を選択する方法を説明するための図である。
【００６９】
図５において、縦軸は、パケットエラー率を表し、横軸は、拡散符号の上位選択率を表す。また、曲線ｋ１は、パケットエラー率と上位選択率との関係を示す。パケットエラー率は、拡散符号の上位選択率に対して下に凸の関数となる。従って、パケットエラー率は、拡散符号の上位選択率に対して最適解を有し、ｘ％の上位選択率において最も低くなる。
【００７０】
そして、拡散符号選択部２７は、上位選択率ｘを保持している。拡散符号選択部２７は、符号チャネル監視部２３〜２６から受けた評価値＜ξＣ１＞ａｖ，ｆ１，＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１、評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２、評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３、および評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を図６に示すように小さい順に並び替える。
【００７１】
そして、拡散符号選択部２７は、上位選択率ｘ（％）を選択割合ＰＮ（％）とし、小さい順に並び替えた評価値を参照して、選択割合ＰＮ（％）以内の評価値を有する拡散符号Ｃｏｄｅ＿Ｘ，Ｃｏｄｅ＿Ｙ，Ｃｏｄｅ＿Ｚを候補拡散符号として選択する。その後、拡散符号選択部２７は、候補拡散符号Ｃｏｄｅ＿Ｘ，Ｃｏｄｅ＿Ｙ，Ｃｏｄｅ＿Ｚからランダムに好適な拡散符号ＣＰＦ１を選択する。
【００７２】
また、拡散符号選択部２７は、符号チャネル監視部２３から受けた評価値＜ξＣ１＞ａｖ，ｆ１，＜ξＣ２＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１を小さい順に並び替え、その並び替えたｎ個の評価値を参照して、最も大きい評価値を有する拡散符号を好適な拡散符号ＣＰＦ２として選択する。
【００７３】
更に、拡散符号選択部２７は、符号チャネル監視部２４から受けた評価値＜ξＣ１＞ａｖ，ｆ２，＜ξＣ２＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２を小さい順に並び替え、その並び替えたｎ個の評価値を参照して、最も大きい評価値を有する拡散符号を好適な拡散符号ＣＰＦ３として選択する。
【００７４】
更に、拡散符号選択部２７は、符号チャネル監視部２５から受けた評価値＜ξＣ１＞ａｖ，ｆ３，＜ξＣ２＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３を小さい順に並び替え、その並び替えたｎ個の評価値を参照して、最も大きい評価値を有する拡散符号を好適な拡散符号ＣＰＦ４として選択する。
【００７５】
更に、拡散符号選択部２７は、符号チャネル監視部２６から受けた評価値＜ξＣ１＞ａｖ，ｆ４，＜ξＣ２＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を小さい順に並び替え、その並び替えたｎ個の評価値を参照して、最も大きい評価値を有する拡散符号を好適な拡散符号ＣＰＦ５として選択する。
【００７６】
好適な拡散符号ＣＰＦ１は、パケット送信用の拡散符号であり、好適な拡散符号ＣＰＦ２〜ＣＰＦ５は、パケット受信用の拡散符号である。
【００７７】
従って、拡散符号選択部２７は、評価値＜ξ＞ａｖの小さい順に複数の拡散符号を候補拡散符号として選択し、その選択した候補拡散符号からランダムにパケット送信用の好適な拡散符号ＣＰＦ１を選択する。また、拡散符号選択部２７は、各周波数ｆ１〜ｆ４において、評価値＜ξ＞ａｖが最も大きい拡散符号をパケット受信用の好適な拡散符号ＣＰＦ２〜ＣＰＦ５として選択する。
【００７８】
このように、パケット送信用の好適な拡散符号ＣＰＦ１は、評価値＜ξ＞ａｖが相対的に小さい複数の候補拡散符号からランダムに選択されるので、他の無線装置において選択されたパケット送信用の拡散符号と同じになる確率は低くなり、複数の無線装置が同時にパケットを送信したときのパケット衝突を回避できる。
【００７９】
また、パケット送信用の好適な拡散符号ＣＰＦ１は、評価値＜ξ＞ａｖが相対的に小さい複数の候補拡散符号からランダムに選択されるので、評価値＜ξ＞ａｖが最も小さくなるまで待機する必要がなく、パケット送信用の好適な拡散符号ＣＰＦ１を迅速に決定できる。従って、パケットを送信するまでの待ち時間を短縮できる。
【００８０】
図７は、パケット送信用の好適な拡散符号を選択する動作を説明するためのフローチャートである。
【００８１】
一連の動作が開始されると、符号チャネル監視部２３〜２６は、平行してそれぞれ周波数ｆ１〜ｆ４における評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１，＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２，＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３，＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を上述した方法によって演算する（ステップＳ１）。
【００８２】
そして、符号チャネル検視部２３〜２６は、それぞれ、その演算した評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１，＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２，＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３，＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を拡散符号選択部２７へ出力する。
【００８３】
拡散符号選択部２７は、符号チャネル監視部２３〜２６からそれぞれ評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１，＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２，＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３，＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を受け（ステップＳ２）、その受けた４×ｎ個の評価値＜ξＣ１＞ａｖ，ｆ１〜＜ξＣｎ＞ａｖ，ｆ１，＜ξＣ１＞ａｖ，ｆ２〜＜ξＣｎ＞ａｖ，ｆ２，＜ξＣ１＞ａｖ，ｆ３〜＜ξＣｎ＞ａｖ，ｆ３，＜ξＣ１＞ａｖ，ｆ４〜＜ξＣｎ＞ａｖ，ｆ４を小さい順に並べ替える（ステップＳ３）。
【００８４】
その後、拡散符号選択部２７は、小さい順に並べ替えた４×ｎ個の評価値に基づいて、評価値の小さい順に規定数（上述した選択割合ＰＮ（％）以内に含まれる拡散符号の個数）の候補拡散符号を選択する（ステップＳ４）。
【００８５】
そして、拡散符号選択部２７は、規定数の候補拡散符号からパケット送信に使用する拡散符号（好適な拡散符号ＣＰＦ１）をランダムに選択する（ステップＳ５）。これによって、一連の動作は終了する。
【００８６】
図８は、図７に示すステップＳ１において、４個の符号チャネル監視部２３〜２６の各々におけるｎ個の評価値演算処理部２３１〜２３ｎの各々が評価値を演算する詳細な動作を説明するためのフローチャートである。なお、以下においては、符号チャネル監視部２３〜２６のうちの１つの符号チャネル監視部における評価値演算処理部２３ｋ（評価値演算処理部２３１〜２３ｎのうちのいずれか）が評価値を演算する動作について説明する。
【００８７】
一連の動作が開始されると、評価値演算処理部２３ｋは、ｓ＝１を設定し（ステップＳ１１）、逆拡散処理部２３１１によってシンボルｓを拡散符号ｋ（ｋは、拡散符号Ｃ１〜Ｃｎのいずれか）によって逆拡散し、式（１），（２）を用いてξＩｋ，ｓ，ｆ１とξＱｋ，ｓ，ｆ１とを演算する（ステップＳ１２）。
【００８８】
そして、評価値演算処理部２３ｋは、相関検波部２３１２によって式（３）を用いてξＩｋ，ｓ，ｆ１とξＱｋ，ｓ，ｆ１との和の絶対値ξｋ，ｓ，ｆ１＝｜ξＩｋ，ｓ，ｆ１＋ξＱｋ，ｓ，ｆ１｜を演算する（ステップＳ１３）。
【００８９】
その後、評価値演算処理部２３ｋは、ｓ＝Ｎであるか否かを判定する（ステップＳ１４）。ステップＳ１４において、ｓ＝Ｎではないと判定されたとき、評価値演算処理部２３ｋは、ｓ＝ｓ＋１を設定する（ステップＳ１５）。そして、一連の動作は、ステップＳ１２へ戻り、ステップＳ１４において、ｓ＝Ｎであると判定されるまで、上述したステップＳ１２〜ステップＳ１５が繰り返し実行される。即ち、Ｎ個のシンボルの全てについて、絶対値ξｋ，１，ｆ１〜ξｋ，Ｎ，ｆ１が演算されるまで、上述したステップＳ１２〜ステップＳ１５が繰り返し実行される。
【００９０】
そして、ステップＳ１４において、ｓ＝Ｎであると判定されると、評価値演算処理部２３ｋは、演算部２３１３によって式（４）を用いてＮ個の絶対値ξｋ，１，ｆ１〜ξｋ，Ｎ，ｆ１の平均値＜ξｋ，ｆ１＞ａｖを演算する（ステップＳ１６）。そうすると、評価値演算処理部２３ｋは、その演算した平均値＜ξｋ，ｆ１＞ａｖを拡散符号選択部２７へ出力する。
【００９１】
その後、一連の動作は、図７に示すステップＳ２へ移行する。
【００９２】
上述したように、この発明においては、評価値が小さい順に規定数の候補拡散符号を選択するが、これは、評価値が小さければ、その小さい評価値が得られたときの拡散符号が他の無線装置において使用されていないと判断できるからである。
【００９３】
図９は、送信側の無線装置における動作を説明するためのフローチャートである。送信イベントが発生すると、周波数チャネル監視部２２は、送信イベントが発生したときに受信している受信信号をサーキュレータ１５から受け、その受けた受信信号に基づいて、チャネル干渉量評価部２２１〜２２４によってそれぞれ周波数ｆ１〜ｆ４における受信信号の干渉量ＩＦ１〜ＩＦ４を検出する（ステップＳ２１）。
【００９４】
そして、周波数チャネル監視部２２は、その検出した干渉量ＩＦ１〜ＩＦ４に基づいて、干渉量の最も少ない好適な周波数ｆＰＦを選択し（ステップＳ２２）、その選択した好適な周波数ｆＰＦをＲＦ部１４へ出力する。また、周波数チャネル監視部２２は、干渉量ＩＦ１〜ＩＦ４（＝受信電力）をそれぞれ符号チャネル監視部２３〜２６へ出力する。
【００９５】
そして、符号チャネル監視部２３〜２６は、図７および図８に示すフローチャートに従ってマッチドパルス振幅（＝評価値＜ξＣ１＞ａｖ，ｆ〜＜ξＣｎ＞ａｖ，ｆ）を検出するとともに（ステップＳ２３）、その検出したマッチドパルス振幅（＝評価値＜ξＣ１＞ａｖ，ｆ〜＜ξＣｎ＞ａｖ，ｆ）が小さい拡散符号ＣＰＦ１を選択する（ステップＳ２４）。
【００９６】
そして、拡散符号選択部２７は、その選択した拡散符号ＣＰＦ１を拡散処理部１２へ出力する。拡散処理部１２は、拡散符号選択部２７から受けた拡散符号ＣＰＦ１によって送信パケットを拡散し、その拡散した送信パケットを変調器１３へ出力する。
【００９７】
変調器１３は、拡散処理部１２から受けた送信パケットを所定の方式で変調してＲＦ部１４へ出力する。ＲＦ部１４は、周波数チャネル監視部２２から好適な周波数ｆＰＦ１を受ける。そして、ＲＦ部１４は、拡散処理部１２から受けた送信パケットを好適な周波数ｆＰＦ１をキャリア周波数とするＲＦ信号に変換してサーキュレータ１５へ出力する。サーキュレータ１５は、変調器１３から受けたＲＦ信号をアンテナ１１を介して送信する（ステップＳ２５）。これによって、送信側の無線装置における動作が終了する。
【００９８】
なお、送信イベントが発生したときに、各無線装置１〜４は、パケットを受信していないときは、他の無線装置がパケットを送信していないのであるから、使用可能な周波数ｆ１〜ｆ４から任意に好適な周波数ｆＰＦ１を選択し、使用可能な拡散符号Ｃ１〜Ｃｎから任意に好適な拡散符号ＣＰＦ１を選択し、その選択した好適な周波数ｆＰＦ１および好適な拡散符号ＣＰＦ１を用いてパケットを送信する。
【００９９】
図１０は、送信側の無線装置における周波数の選択方法を説明するための図である。また、図１１は、送信側の無線装置における拡散符号の選択方法を説明するための図である。なお、図１１は、使用可能な拡散符号が４個である場合を示す。
【０１００】
送信側の無線装置は、図９に示すフローチャートのステップＳ２２において、周波数ｆ１〜ｆ４における干渉量ＩＦ１〜ＩＦ４に基づいて、干渉量が最も少ない周波数ｆ３を選択する。また、送信側の無線装置は、図９に示すフローチャートのステップＳ２４において、候補拡散符号から評価値が最も小さい拡散符号Ｃ２を好適な拡散符号ＣＰＦ１として選択する。
【０１０１】
図１２は、受信側の無線装置における動作を説明するためのフローチャートである。一連の動作が開始されると、周波数チャネル監視部２２は、チャネル干渉量評価部２２１〜２２４によってそれぞれ周波数ｆ１〜ｆ４における受信信号の干渉量ＩＦ１〜ＩＦ４を検出する（ステップＳ３１）。
【０１０２】
そして、周波数チャネル監視部２２は、その検出した干渉量ＩＦ１〜ＩＦ４に基づいて、干渉量の最も大きい周波数を選択する（ステップＳ３２）。また、周波数チャネル監視部２２は、干渉量ＩＦ１〜ＩＦ４（＝受信電力）をそれぞれ符号チャネル監視部２３〜２６へ出力する。
【０１０３】
そして、符号チャネル監視部２３〜２６は、図７および図８に示すフローチャートに従ってマッチドパルス振幅（＝評価値＜ξＣ１＞ａｖ，ｆ〜＜ξＣｎ＞ａｖ，ｆ）を検出するとともに（ステップＳ３３）、その検出したマッチドパルス振幅（＝評価値＜ξＣ１＞ａｖ，ｆ〜＜ξＣｎ＞ａｖ，ｆ）が最も大きい拡散符号を好適な拡散符号ＣＰＦ２〜ＣＰＦ５として選択する（ステップＳ３４）。
【０１０４】
そして、拡散符号選択部２７は、その選択した拡散符号ＣＰＦ２〜ＣＰＦ５をそれぞれ逆拡散処理部１８〜２１へ出力する。
【０１０５】
一方、ＲＦ部１６は、サーキュレータ１５から受けたＲＦ信号をベースバンド信号に変換し、その変換したベースバンド信号を復調器１７へ出力する。そして、復調器１７は、ＲＦ部１６から受けたベースバンド信号を周波数ｆ１〜ｆ４によって復調し、周波数ｆ１〜ｆ４によって復調した信号をそれぞれ逆拡散処理部１８〜２１へ出力する。
【０１０６】
逆拡散処理部１８〜２１は、復調器１７から受けた信号を拡散符号選択部２７から受けた拡散符号ＣＰＦ２〜ＣＰＦ５によってそれぞれ逆拡散し、その逆拡散した信号を受信パケットデータとして出力する（ステップＳ３５）。これによって、受信側の無線装置における動作が終了する。
【０１０７】
図１３は、受信側の無線装置における周波数の選択方法を説明するための図である。また、図１４は、受信側の無線装置における拡散符号の選択方法を説明するための図である。なお、図１４は、使用可能な拡散符号が４個である場合を示す。
【０１０８】
受信側の無線装置は、図１２に示すフローチャートのステップＳ３２において、周波数ｆ１〜ｆ４における干渉量ＩＦ１〜ＩＦ４に基づいて、干渉量が最も大きい周波数ｆ２を選択する。また、受信側の無線装置は、図１２に示すフローチャートのステップＳ３４において、評価値が最も大きい拡散符号Ｃ３を選択する。
【０１０９】
上述したように、受信側の無線装置は、干渉量が最も大きい周波数を選択し、評価値が最も大きい拡散符号を選択してパケットの受信処理を行うが、これは、干渉量が大きく、評価値が大きければ、他の無線装置が送信したパケットを受信していると判断できるからである。
【０１１０】
図１５は、図１に示す無線ネットワーク１００における無線通信の概念図である。なお、図１５においては、図１に示す無線装置１〜４のうち、無線装置１〜３が無線通信を行う場合について説明する。
【０１１１】
無線装置１〜３は、パケットを送信するとき、上述した方法によって、好適な周波数ｆＰＦ１と好適な拡散符号ＣＰＦ１とを選択し、その選択した好適な周波数ｆＰＦと好適な拡散符号ＣＰＦ１とを用いてパケットを重複した期間に送信する。
【０１１２】
より具体的には、無線装置１は、送信周期Ｔ１（Ｔ１はＴの長さを有する）において、タイミングｔ１で送信イベントが発生すると、監視区間の間に受信したパケットのシンボル部を用いて、上述した方法によって、好適な周波数ｆＰＦ１＿１１および好適な拡散符号ＣＰＦ１＿１１を選択する。そして、無線装置１は、監視区間が終了すると、好適な周波数ｆＰＦ１＿１１および好適な拡散符号ＣＰＦ１＿１１を用いてパケットＰＫＴ１１を送信する。
【０１１３】
また、無線装置２は、送信周期Ｔ１（Ｔ１はＴの長さを有する）において、タイミングｔ２で送信イベントが発生すると、監視区間の間に受信したパケットのシンボル部を用いて、上述した方法によって、好適な周波数ｆＰＦ１＿２１および好適な拡散符号ＣＰＦ１＿２１を選択する。そして、無線装置２は、監視区間が終了すると、好適な周波数ｆＰＦ１＿２１および好適な拡散符号ＣＰＦ１＿２１を用いてパケットＰＫＴ２１を送信する。
【０１１４】
更に、無線装置３は、送信周期Ｔ１（Ｔ１はＴの長さを有する）において、タイミングｔ３で送信イベントが発生すると、監視区間の間に受信したパケットのシンボル部を用いて、上述した方法によって、好適な周波数ｆＰＦ１＿３１および好適な拡散符号ＣＰＦ１＿３１を選択する。そして、無線装置３は、監視区間が終了すると、好適な周波数ｆＰＦ１＿３１および好適な拡散符号ＣＰＦ１＿３１を用いてパケットＰＫＴ３１を送信する。
【０１１５】
そして、無線装置１〜３は、送信周期Ｔ２（Ｔ２はＴの長さを有する）において、送信周期Ｔ１における方法と同じ方法によって、それぞれ、パケットＰＫＴ１２，ＰＫＴ２２，ＰＫＴ３２を送信する。
【０１１６】
その結果、パケットＰＫＴ１１，ＰＫＴ２１，ＰＫＴ３１は、相互に重複した期間に送信され、パケットＰＫＴ１２，ＰＫＴ２２，ＰＫＴ３２は、相互に重複した期間に送信されるが、パケットＰＫＴ１１，ＰＫＴ２１，ＰＫＴ３１およびパケットＰＫＴ１２，ＰＫＴ２２，ＰＫＴ３２は、上述した方法によって選択された好適な拡散符号ＣＰＦ１＿１１，ＣＰＦ１＿２１，ＣＰＦ１＿３１によって拡散され、かつ、好適な周波数ｆＰＦ１＿１１，ｆＰＦ１＿２１，ｆＰＦ１＿３１によって変調されているので、重複した期間に送信されても各無線装置１〜３によって識別され得る。
【０１１７】
従って、無線装置１〜３は、重複した期間にパケットを定期的に送信しても、パケットを正確に受信できる。
【０１１８】
実施の形態１によれば、各無線装置１〜４は、受信信号を各拡散符号Ｃ１〜Ｃｎによって逆拡散して得られた干渉量（＝評価値＜ξｋ＞ａｖ）の小さい順にｎ個の拡散符号Ｃ１〜Ｃｎから規定数の候補拡散符号を選択し、その選択した規定数の候補拡散符号からランダムに選択した好適な拡散符号ＣＰＦ１を用いてパケットを送信する。その結果、各無線装置１〜４は、受信信号を各拡散符号Ｃ１〜Ｃｎによって逆拡散して得られるｎ個の干渉量のいずれかが最小になるまで待機せずにパケットを送信する。
【０１１９】
従って、この発明によれば、送信までの待ち時間を短縮できる。
【０１２０】
なお、実施の形態１においては、拡散符号選択部２７は、上述した方法によって、好適な拡散符号ＣＰＦ１〜ＣＰＦ５をパケットごとに選択してもよく、１回の無線通信ごとに選択してもよい。
【０１２１】
また、実施の形態１においては、拡散符号選択部２７は、図５に示すパケットエラー率と上位選択率との関係を保持しており、曲線ｋ１を参照して、パケットエラー率が最小になるときの上位選択率ｘを検出するようにしてもよい。
【０１２２】
［実施の形態２］
図１６は、図１に示す無線装置１の実施の形態２における構成を示す概略ブロック図である。図１に示す無線装置１は、実施の形態２においては、図１６に示す無線装置１Ａからなる。
【０１２３】
無線装置１Ａは、図３に示す無線装置１の拡散符号選択部２７を拡散符号選択部２７Ａに代えたものであり、その他は、無線装置１と同じである。拡散符号選択部２７Ａは、符号チャネル監視部２３〜２６から受けた評価値＜ξｋ＞ａｖ，ｆ１〜＜ξｋ＞ａｖ，ｆ４（ｋ＝Ｃ１〜Ｃｎ）に基づいて、後述する方法によって好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５を選択し、その選択した好適な拡散符号ＣＰＦ１を拡散処理部１２へ出力し、その選択した好適な拡散符号ＣＰＦ２〜ＣＰＦ５をそれぞれ逆拡散処理部１８〜２１へ出力する。
【０１２４】
なお、図１に示す無線装置２〜４も、実施の形態２においては、図１６に示す無線装置１Ａからなる。
【０１２５】
図１７は、パケットエラー率と上位選択率との他の関係を示す図である。図１７において、縦軸は、パケットエラー率を表し、横軸は、拡散符号の上位選択率を表す。また、曲線ｋ２は、パケットエラー率と上位選択率との関係を示す。
【０１２６】
パケットエラー率は、上位選択率の増加に伴って増加する。即ち、パケットエラー率に最適値が存在しない。
【０１２７】
拡散符号選択部２７Ａは、パケットエラー率に最適値が存在しない場合、＜ξｋ，ｆ１＞ａｖ〜＜ξｋ，ｆ４＞ａｖ（ｋ＝Ｃ１〜Ｃｎ）が最も小さくなる拡散符号を好適な拡散符号ＣＰＦ１としてパケットごとに選択する。
【０１２８】
なお、拡散符号選択部２７Ａは、拡散符号選択部２７と同じ方法によって好適な拡散符号ＣＰＦ２〜ＣＰＦ５を選択する。
【０１２９】
このように、実施の形態２においては、好適な拡散符号ＣＰＦ１の選択方法が実施の形態１における好適な拡散符号ＣＰＦ１の選択方法と異なるだけであり、その他は、実施の形態１と同じである。
【０１３０】
実施の形態２によれば、各無線装置１〜４（＝１Ａ）は、受信信号を各拡散符号Ｃ１〜Ｃｎによって逆拡散して得られた干渉量（＝評価値＜ξｋ＞ａｖ）が最も小さい拡散符号を好適な拡散符号ＣＰＦ１として選択し、その選択した好適な拡散符号ＣＰＦ１を用いてパケットを送信する。その結果、各無線装置１〜４は、受信信号をｎ個の拡散符号Ｃ１〜Ｃｎによって逆拡散して得られるｎ個の干渉量のいずれかが最小になるまで待機せずにパケットを送信する。
【０１３１】
従って、この発明によれば、送信までの待ち時間を短縮できる。
【０１３２】
［実施の形態３］
図１８は、図１に示す無線装置１の実施の形態３における構成を示す概略ブロック図である。実施の形態３においては、図１に示す無線装置１は、図１８に示す無線装置１Ｂからなる。
【０１３３】
無線装置１Ｂは、図３に示す無線装置１にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機２８およびタイミング制御部２９を追加したものであり、その他は、無線装置１と同じである。
【０１３４】
ＧＰＳ受信機２８は、ＧＰＳ衛星から定期的に送信されるＧＰＳ信号を受信し、その受信したＧＰＳ信号をタイミング制御部２９へ出力する。
【０１３５】
タイミング制御部２９は、ＧＰＳ受信機２８からＧＰＳ信号を受けると、ＧＰＳ信号を受けたタイミングに同期して同期信号ＳＹＮを生成し、その生成した同期信号ＳＹＮを拡散処理部１２へ出力する。
【０１３６】
なお、実施の形態３においては、拡散処理部１２は、タイミング制御部２９から同期信号ＳＹＮを受けると、同期信号ＳＹＮにクロックを同期させ、その同期させたクロックに同期して送信パケットを好適な拡散符号ＣＰＦ１によって拡散する。即ち、この同期信号ＳＹＮによって各無線装置から送信されたパケットがシンボル同期状態になるようにする。また、図１に示す無線装置２〜４も、実施の形態３においては、図１８に示す無線装置１Ｂからなる。
【０１３７】
実施の形態３における無線通信の概念図は、図１５に示す概念図と同じである。無線装置１〜３（＝１Ｂ）は、それぞれ、送信周期Ｔ１のタイミングｔ１〜ｔ３で送信イベントが発生すると、監視区間の間に上述した方法によって好適な周波数ｆＰＦ１＿１１，ｆＰＦ１＿２１，ｆＰＦ１＿３１および好適な拡散符号ＣＰＦ１＿１１，ＣＰＦ１＿２１，ＣＰＦ１＿３１を選択する。そして、無線装置１〜３（＝１Ｂ）は、監視区間が終了すると、それぞれ、パケットＰＫＴ１１，ＰＫＴ２１，ＰＫＴ３１を相互に同期して拡散し、その拡散したパケットＰＫＴ１１，ＰＫＴ２１，ＰＫＴ３１を送信する。また、無線装置１〜３（＝１Ｂ）は、それぞれ、送信周期Ｔ２のタイミングｔ１〜ｔ３で送信イベントが発生した場合も、同様にしてそれぞれパケットＰＫＴ１２，ＰＫＴ２２，ＰＫＴ３２を送信する。
【０１３８】
その結果、各無線装置１〜３において演算される評価値＜ξｋ＞ａｖは、他の無線装置において使用されている拡散符号を反映した値になる。
【０１３９】
従って、各無線装置１〜３において好適な周波数ｆＰＦ１および好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５を選択するときの複数の無線装置１〜３間における相互相関特性を高くできる。
【０１４０】
このように、各無線装置１〜３において好適な周波数ｆＰＦ１および好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５を選択するときの複数の無線装置１〜３間における相互相関特性を高くできることは、基地局が存在せず、本来、各無線装置１〜４が非同期に無線通信を行なう無線ネットワーク１００においては、技術的意義が大きい。
【０１４１】
図１９は、送信側の無線装置の動作を説明するための実施の形態３におけるフローチャートである。図１９に示すフローチャートは、図９に示すフローチャートのステップＳ２５をステップＳ２５Ａに代えたものであり、その他は、図９に示すフローチャートと同じである。
【０１４２】
一連の動作が開始されると、上述したステップＳ２１〜ステップＳ２４が順次実行される。その後、各無線装置１〜４（＝１Ｂ）のＧＰＳ受信機２８は、ＧＰＳ衛星から定期的に送信されるＧＰＳ信号を受信し、その受信したＧＰＳ信号をタイミング制御部２９へ出力する。
【０１４３】
そして、各無線装置１〜４（＝１Ｂ）のタイミング制御部２９は、ＧＰＳ受信機２８からＧＰＳ信号を受けたタイミングに同期して同期信号ＳＹＮを生成し、その生成した同期信号ＳＹＮを拡散処理部１２へ出力する。
【０１４４】
拡散処理部１２は、同期信号ＳＹＮに同期させたクロックに同期して送信パケットを好適な拡散符号ＣＰＦ１によって拡散し、その拡散した送信パケットを変調器１３へ出力する。その後、図９に示すステップＳ２５において説明した動作に従ってパケットが送信される。即ち、各無線装置１〜４（＝１Ｂ）は、選択した拡散符号によってパケットをＧＰＳ信号に同期して拡散し、送信する（ステップＳ２５Ａ）。これによって、一連の動作が終了する。
【０１４５】
なお、実施の形態３における無線装置は、図１６に示す無線装置１ＡにＧＰＳ受信機２８およびタイミング制御部２９を追加したものであってもよい。
【０１４６】
実施の形態３によれば、各無線装置１〜４（＝１Ｂ）は、受信信号を各拡散符号Ｃ１〜Ｃｎによって逆拡散して得られた干渉量（＝評価値＜ξｋ＞ａｖ）の小さい順にｎ個の拡散符号Ｃ１〜Ｃｎから規定数の候補拡散符号を選択し、その選択した規定数の候補拡散符号からランダムに選択した好適な拡散符号ＣＰＦ１を用いてパケットを相互に同期して送信する。その結果、各無線装置１〜４は、受信信号を各拡散符号Ｃ１〜Ｃｎによって逆拡散して得られるｎ個の干渉量のいずれかが最小になるまで待機せずにパケットを送信する。
【０１４７】
従って、この発明によれば、送信までの待ち時間を短縮できる。
【０１４８】
また、各無線装置１〜４（＝１Ｂ）は、他の無線装置において使用されている拡散符号を反映した評価値に基づいて好適な拡散符号ＣＰＦ１，ＣＰＦ２〜ＣＰＦ５を選択する。
【０１４９】
従って、この発明によれば、各無線装置において好適な拡散符号を選択するときにシンボル同期が取れた相互相関特性を得ることができる。
【０１５０】
その他は、実施の形態１と同じである。
【０１５１】
この発明においては、無線装置１〜４，１Ａ，１Ｂは、車両等の移動体に搭載されていてもよく、静止していてもよい。
【０１５２】
また、上記においては、干渉量が最も小さい周波数を好適な周波数ｆＰＦ１として選択すると説明したが、この発明においては、これに限らず、干渉量が相対的に小さい周波数を好適な周波数ｆＰＦ１として選択してもよい。
【０１５３】
更に、上記においては、周波数は、４個の周波数ｆ１〜ｆ４からなると説明したが、この発明においては、これに限らず、周波数は、一般的には、複数の周波数からなっていればよい。
【０１５４】
更に、この発明においては、周波数チャネル監視部２２および拡散符号選択部２７は、「選択手段」を構成する。
【０１５５】
更に、この発明においては、アンテナ１１、拡散処理部１２、変調器１３、ＲＦ部１４およびサーキュレータ１５は、「送信手段」を構成する。
【０１５６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１５７】
この発明は、送信までの待ち時間を短縮可能な無線装置に適用される。また、この発明は、送信までの待ち時間を短縮可能な無線装置を用いた無線ネットワークに適用される。
【図面の簡単な説明】
【０１５８】
【図１】この発明の実施の形態による無線ネットワークの概略図である。
【図２】この発明において用いられる周波数と拡散符号との関係図である。
【図３】図１に示す無線装置の実施の形態１における構成を示す概略ブロック図である。
【図４】受信信号を拡散符号によって逆拡散して得られる評価値の演算に用いるパケット中のシンボル部の概念図である。
【図５】パケットエラー率と上位記選択率との関係を示す図である。
【図６】好適な拡散符号を選択する方法を説明するための図である。
【図７】パケット送信用の好適な拡散符号を選択する動作を説明するためのフローチャートである。
【図８】図７に示すステップＳ１において、４個の符号チャネル監視部の各々におけるｎ個の評価値演算処理部の各々が評価値を演算する詳細な動作を説明するためのフローチャートである。
【図９】送信側の無線装置における動作を説明するためのフローチャートである。
【図１０】送信側の無線装置における周波数の選択方法を説明するための図である。
【図１１】送信側の無線装置における拡散符号の選択方法を説明するための図である。
【図１２】受信側の無線装置における動作を説明するためのフローチャートである。
【図１３】受信側の無線装置における周波数の選択方法を説明するための図である。
【図１４】受信側の無線装置における拡散符号の選択方法を説明するための図である。
【図１５】図１に示す無線ネットワークにおける無線通信の概念図である。
【図１６】図１に示す無線装置の実施の形態２における構成を示す概略ブロック図である。
【図１７】パケットエラー率と上位選択率との他の関係を示す図である。
【図１８】図１に示す無線装置の実施の形態３における構成を示す概略ブロック図である。
【図１９】送信側の無線装置の動作を説明するための実施の形態３におけるフローチャートである。
【符号の説明】
【０１５９】
１〜４，１Ａ，１Ｂ  無線装置、１１  アンテナ、１２  拡散処理部、１３  変調器、１４，１６  ＲＦ部、１５  サーキュレータ、１７  復調器、１８〜２１，２３１１  逆拡散処理部、２２  周波数チャネル監視部、２３〜２６  符号チャネル監視部、２７，２７Ａ  拡散符号選択部、２８  ＧＰＳ受信機、２９  タイミング制御部、１００  無線ネットワーク、２２１〜２２４  チャネル干渉量評価部、２２５  制御部、２３１〜２３ｎ  評価値演算処理部、２３１２  相関検波部、２３１３  演算部。
【図１】
0005150944.tif 000006
【図２】
0005150944.tif 000007
【図３】
0005150944.tif 000008
【図４】
0005150944.tif 000009
【図５】
0005150944.tif 000010
【図６】
0005150944.tif 000011
【図７】
0005150944.tif 000012
【図８】
0005150944.tif 000013
【図９】
0005150944.tif 000014
【図１０】
0005150944.tif 000015
【図１１】
0005150944.tif 000016
【図１２】
0005150944.tif 000017
【図１３】
0005150944.tif 000018
【図１４】
0005150944.tif 000019
【図１５】
0005150944.tif 000020
【図１６】
0005150944.tif 000021
【図１７】
0005150944.tif 000022
【図１８】
0005150944.tif 000023
【図１９】
0005150944.tif 000024