(57)【要約】【課題】無線通信装置が移動した場合であっても、プライマリシステムの通信に干渉することを抑制する。【解決手段】無線通信装置の「現在位置の空き周波数」と無線通信装置の「進行先位置の空き周波数」を取得して、これらの空き周波数に基づいて空き周波数が切り換わる境界位置を推定する。そして、無線通信装置が現在位置から進行先位置に進行（移動）するに際してコグニティブ無線通信に使用する空き周波数を、「推定された境界位置」に基づき切り換える。【選択図】図８
2014155026.tif 000002
【特許請求の範囲】
【請求項１】
無線通信に用いる周波数の割り当てを受けた当事者が使用していない周波数である空き周波数を使用して、コグニティブ無線通信を行う無線通信装置であって、
該無線通信装置の現在位置を示す現在位置情報を取得する現在位置取得手段と、
該無線通信装置の進行先の位置を示す進行先位置情報を取得する進行先位置取得手段と、
前記現在位置の前記空き周波数を示す現在位置周波数情報および前記進行先の前記空き周波数を示す進行先位置周波数情報を取得する周波数情報取得手段と、
前記現在位置の前記空き周波数および前記進行先の前記空き周波数に基づき、前記空き周波数が変化する境界位置を推定する境界推定手段と、
該無線通信装置が前記現在位置から前記進行先位置に移動するに際して前記コグニティブ無線通信に使用する前記空き周波数を、前記境界位置に基づき切り換える切換手段と
を備える無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記境界推定手段は、
前記現在位置の前記空き周波数と前記進行先の前記空き周波数とが異なる場合に、前記現在位置を第１基準点、前記進行先位置を第２基準点とする第１処理を行う第１処理手段と、
前記第１処理が行われた後に、前記第１基準点と前記第２基準点との間の所定の位置を第３基準点とするとともに前記第３基準点の前記空き周波数を示す第３基準点周波数情報を取得し、前記第１基準点の空き周波数と前記第３基準点の空き周波数とを比較した結果、前記空き周波数が異なる場合は前記第３基準点を新たな前記第２基準点とし、前記空き周波数が同じ場合は前記第３基準点を新たな前記第１基準点とする第２処理を行う第２処理手段と
を備える無線通信装置。
【請求項３】
請求項２に記載の無線通信装置であって、
前記第２処理手段は、所定条件が成立するまで前記第２処理を繰り返す手段であり、
前記第２処理が行われた後に、前記第１の基準点を前記境界位置とする第３処理を行う第３処理手段を備える無線通信装置。
【請求項４】
請求項１に記載の無線通信装置であって、
前記境界推定手段は、
前記現在位置の前記空き周波数と前記進行先の前記空き周波数とが異なる場合に、前記現在位置の前記空き周波数を用いた通信で許可される電波強度に基づいて、前記境界位置を推定する手段である無線通信装置。
【請求項５】
請求項１ないし請求項４の何れか一項に記載の無線通信装置であって、
前記境界位置より前記現在位置側に設定された通信停止区間に該無線通信装置がある場合は前記コグニティブ無線通信を停止する通信停止手段を備える無線通信装置。
【請求項６】
無線通信に用いる周波数の割り当てを受けた当事者が使用していない周波数である空き周波数を使用して、コグニティブ無線通信を行う無線通信方法であって、
無線通信装置の現在位置を示す現在位置情報を取得する工程と、
前記無線通信装置の進行先の位置を示す進行先位置情報を取得する工程と、
前記現在位置の前記空き周波数を示す現在位置周波数情報および前記進行先の前記空き周波数を示す進行先位置周波数情報を取得する工程と、
前記現在位置の前記空き周波数および前記進行先の前記空き周波数に基づき、前記空き周波数が変化する境界位置を推定する工程と、
前記無線通信装置が前記現在位置から前記進行先位置に移動するに際して前記コグニティブ無線通信に使用する前記空き周波数を、前記境界位置に基づき切り換える工程と
を備える無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動しながらコグニティブ無線通信する無線通信装置に関し、詳しくはコグニティブ無線通信に使用する通信周波数を選択する技術に関する。
【背景技術】
【０００２】
複数の無線通信装置が無線を用いて通信する既存の無線通信システム（「プライマリシステム」と呼ばれる）は、予め割り当てられた周波数を用いて通信することが前提である。また、あるプライマリシステム内での通信が他のプライマリシステム内での通信を妨げることが無いように、異なるプライマリシステムに対しては異なる周波数が割り当てられる。もっとも、無線通信に利用可能な周波数範囲には限りがあるから、プライマリシステムの数が多くなると割り当てる周波数が不足する虞がある。そこで今日では、コグニティブ無線通信と呼ばれる通信技術が注目されるようになり、盛んに研究開発が進められている。
【０００３】
コグニティブ無線通信とは、次のような通信技術である。プライマリシステムは、予め割り当てられた周波数を利用して通信を行っているものの、この割り当てられた周波数を必ずしも２４時間連続して使用しているわけではない。従って、そのプライマリシステムに割り当てられた周波数には、実際には使われていない時間帯が存在している。また、テレビ放送局などのように、一定の地域を通信対象としているプライマリシステムでは、そのプライマリシステムに割り当てられた周波数は対象地域の外側では使われていない。コグニティブ無線通信とは、このように時間的あるいは場所的にプライマリシステムが使用していない周波数（「空き周波数」あるいは「ホワイトスペース」と呼ばれる）を利用して無線通信する技術である。
【０００４】
このようにコグニティブ無線通信は空き周波数を利用する通信技術であるが、無線通信装置が移動しながらコグニティブ無線通信する場合は、移動した際に使用中の周波数が空き周波数とされてない領域に侵入してしまい、プライマリシステムの通信に干渉してしまう可能性がある。そこで、空き周波数にその空き周波数を使用可能な有効時間を設定しておき、有効時間が経過したらその空き周波数の使用を停止する技術が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−８８９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の提案されている技術では、コグニティブ無線通信中にプライマリシステムの通信に干渉してしまうことを十分に抑制することができないという問題があった。これは、自動車に搭載された無線通信装置のように高速で移動しながらコグニティブ無線通信する場合には、有効時間内に長い距離を移動して、コグニティブ無線通信に使用している周波数が空き周波数ではない領域に進入する可能性があるためである。
【０００７】
この発明は、従来の技術が有する上述した課題に鑑みてなされたものであり、無線通信装置が高速で移動した場合であっても、プライマリシステムの通信に干渉することを抑制可能なコグニティブ無線通信技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した問題を解決するために、本発明の無線通信装置および無線通信方法は、無線通信装置の「現在位置の空き周波数」と無線通信装置の「進行先の位置（以下「進行先位置」という）の空き周波数」とを取得して、これらの空き周波数に基づいて空き周波数が切り換わる境界位置を推定する。そして、コグニティブ無線通信に使用する空き周波数を、推定された境界位置に基づき切り換える。
【０００９】
こうすれば、推定された境界位置に基づきコグニティブ無線通信に使用する空き周波数を切り換えるので、無線通信装置が高速で移動した場合であってもプライマリシステムに干渉することを十分に抑制しつつ、コグニティブ無線通信を継続することができる。尚、「進行先位置」としては、無線通信装置の所定時間後の予測位置、または、無線通信装置の所定距離走行した後の予測位置であればよく、無線通信装置の現在位置や移動速度、移動方向、地図情報等に基づき決定される。
【００１０】
また、上述した本発明の無線通信装置においては、次のように境界位置を推定してもよい。すなわち、現現在位置と進行先位置との間に境界位置がある場合（現在位置の空き周波数と進行先位置の空き周波数とが異なる場合）は、先ず、現在位置を第１基準点、進行先位置を第２基準点とする第１処理を行う。次に、第１基準点と第２基準点との間に第３基準点を設定するとともに、境界位置が「第３基準点より第１基準点側」または「第３基準点より第２基準点側」の何れの範囲にあるかを判定して、これらのうち境界位置があると判定された範囲の両端を、新たな第１基準点、第２基準点とする第２処理を行うようにしてもよい。
【００１１】
こうすれば、第１基準点と第２基準点の距離を縮めることで境界位置が存在する範囲を狭めることができるので、境界位置の推定精度を高めることが可能となる。
【００１２】
また、上述した本発明の無線通信装置においては、上述の第２処理を繰り返した後に、第１の基準点を境界位置とする第３処理を行うようにしてもよい。
【００１３】
こうすれば、境界位置が存在する範囲を狭める処理を繰り返すので、さらに境界位置の推定精度を高めることが可能となる。また、第１基準点および第２基準点のうち現在位置側の基準点（第１基準点、境界位置が存在する範囲のうち現在位置側の位置）を境界位置と推定する。こうすると、実際の境界位置（使用中の空き周波数が実際に許可されている領域の境界）より現在位置側を境界位置と推定することとなる。この結果、実際の境界位置を無線通信装置が超える前にコグニティブ無線通信を高い確率で停止することができ、さらにプライマリシステムに干渉することを抑制することが可能となる。
【００１４】
また、上述した本発明の無線通信装置においては、現在位置と進行先位置との間に境界位置がある場合（現在位置の空き周波数と進行先位置の空き周波数とが異なる場合）は、現在位置の空き周波数を用いた通信で許可される電波強度に基づいて、境界位置を推定するようにしてもよい。
【００１５】
指定された空き周波数を用いるからといって無制限の電波強度で電波を出力して良いわけではない。何故なら、電波強度が大きくなるに従って電波が届く範囲も広くなるため、無制限の電波強度で電波を出力したのでは周辺のプライマリシステムの通信に必ず干渉してしまうからである。このため、空き周波数が指定される場合には、何らかの形で、許可電波強度も指定されることが行われる。ここで、許可電波強度とは、それ以下（または未満）の強度で電波を飛ばしておけば、周辺のプライマリシステムに干渉することはないとして設定された電波強度である。当然ながら、プライマリシステムの境界が遠くにあれば許可電波強度は大きな値に設定され、逆に、境界が近くにあれば許可電波強度は小さな値に設定される。このように、許可電波強度は周辺のプライマリシステムの境界までの距離に応じて設定されているので、現在位置での許可電波強度に基づいて、境界位置までの距離を推定することができる。
【００１６】
また、上述した本発明の無線通信装置においては、推定された境界位置より現在位置側に通信停止区間を設定して、無線通信装置が通信停止区間にある場合はコグニティブ無線通信を停止するようにしてもよい。
【００１７】
こうすれば、推定した境界位置と実際の境界位置との間に誤差がある場合であっても、推定した境界位置の手前で実行中のコグニティブ無線通信を停止するので、コグニティブ無線通信がプライマリシステムに干渉することをさらに抑制することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】車両１０がテレビの空き周波数を用いてコグニティブ無線通信する様子を概念的に示した説明図である。
【図２】車両１０がコグニティブ無線通信を行うための大まかな無線通信システム１を示す説明図である。
【図３】本実施例の無線通信装置１００の構成を示す説明図である。
【図４】本実施例の無線通信装置１００がコグニティブ無線通信開始時に実行する通信開始時制御処理を示すフローチャートである。
【図５】本実施例の境界推定処理を示すフローチャートである。
【図６】本実施例の「使用中周波数の境界位置」を推定する様子を例示する説明図である。
【図７】本実施例の無線通信装置１００がコグニティブ無線通信実行中に実行する通信実行中制御処理を示すフローチャートである。
【図８】本実施例の無線通信装置１００によって得られる効果を説明するための説明図である。
【図９】変形例１の通信開始時制御処理を示すフローチャートである。
【図１０】変形例１の通信実行中制御処理を示すフローチャートである。
【図１１】変形例２の通信実行中制御処理を示すフローチャートである。
【図１２】変形例２のコグニティブ無線通信に使用する空き周波数を切り換える様子を示す説明図である。
【図１３】変形例３の「使用中周波数の境界位置」を推定する様子を例示する説明図である。
【発明を実施するための形態】
【００１９】
以下では、上述した本願発明の内容を明確にするために実施例について説明する。
Ａ．装置構成  ：
先ず始めに、本実施例の無線通信装置１００を搭載した車両１０で行われるコグニティブ無線通信の概要について簡単に説明しておく。本実施例では、テレビ放送を行うシステム（プライマリシステムの一種）用の周波数を用いてコグニティブ無線通信を行う。各テレビ放送局には固有の周波数が割り当てられており、各テレビ放送局は割り当てられた周波数を用いて、それぞれの領域内に向かってテレビ信号を送信する。尚、本実施例ではテレビ放送用の空き周波数を用いてコグニティブ無線通信するものとして説明するが、もちろん、テレビ放送を行うシステム以外の空き周波数を用いてコグニティブ無線通信する場合にも全く同様にして本実施例の無線通信装置１００を適用することができる。
【００２０】
図１には、複数のテレビ放送局Ａ〜Ｃと、各テレビ放送局がテレビ信号を送信する領域ＲＡ〜ＲＣが概念的に示されている。たとえば、テレビ放送局Ａは領域ＲＡに対してテレビ信号を送信し、テレビ放送局Ｂは領域ＲＢに対して、テレビ放送局Ｃは領域ＲＣに対してテレビ信号を送信する。また、各テレビ放送局Ａ〜Ｃは、予め割り当てられた固有の周波数を用いてテレビ信号を送信する。従って、領域ＲＡでは、テレビ放送局Ｂあるいはテレビ放送局Ｃに割り当てられた周波数は使用されておらず、領域ＲＢでは、テレビ放送局Ａあるいはテレビ放送局Ｃに割り当てられた周波数は使用されていない。同様に領域ＲＣでは、テレビ放送局Ａあるいはテレビ放送局Ｂに割り当てられた周波数は使用されていない。車両１０は、これら使用されていない周波数（空き周波数）を用いて、他の車両（図示は省略）との間でコグニティブ無線通信する。尚、各テレビ放送局Ａ〜Ｃがテレビ信号を送信するそれぞれの領域ＲＡ〜ＲＣは、半径にして数十Ｋｍにも及ぶ広大なものである。これに対して、車両１０が他の車両との間で通信可能な範囲は代表的には半径１００ｍ〜１５０ｍ程度である。このように、領域ＲＡ〜ＲＣや、車両１０の通信領域、車両１０の大きさは、桁が大きく異なっているが、表示の便宜上から、図１では実際の比率とは異なる比率で表示されている。
【００２１】
図２には、車両１０がコグニティブ無線通信を行うための大まかな無線通信システム１が示されている。図示されるように、車両１０には本実施例の無線通信装置１００が搭載されており、無線基地局２と接続することができる。また、無線基地局２は、公衆通信回線網３を介してデータベース４に接続されている。データベース４には、空き周波数に関する多数の情報が蓄積されている。また、無線通信装置１００は、車両１０を制御する車両制御部１２とデータをやり取りして必要なデータを取得することができる。尚、無線基地局２は、各無線基地局２の出力強度や人口密度等に応じて、各地に設置されている。
【００２２】
図３には、無線通信装置１００の詳細な構成が示されている。図示されるように、本実施例の無線通信装置１００は、無線通信装置１００の全体の動作を制御する通信制御部１０２を中心として、通信制御部１０２と接続されたＧＰＳ部１０８、通信制御部１０２とバス１１０を介して接続された無線通信部１０４および記憶部１０６などから構成されている。この中の無線通信部１０４は、通信制御部１０２の制御の下で、無線基地局２（図２参照）や他の車両などとの間で無線通信する処理を司る。また、記憶部１０６は、通信制御部１０２の処理結果や、通信に伴って得られた各種のデータを記憶する。ＧＰＳ部１０８は、図示しないＧＰＳ衛星からのＧＰＳ信号を受信して現在位置を検出する。
【００２３】
Ｂ．通信制御処理  ：
次に、無線通信装置１００がコグニティブ無線通信する際に実行する通信制御処理について説明する。本実施例では、通信制御処理として、コグニティブ無線通信の開始時に行われる「通信開始時制御処理」と、コグニティブ無線通信の実行中に行われる「通信実行中制御処理」が行われる。以下、「通信開始時制御処理」、「通信実行中制御処理」の順で説明する。
【００２４】
Ｂ−１．通信開始時制御処理  ：
図４には、本実施例の通信開始時制御処理のフローチャートが示されている。この処理は、車両１０の運転者の操作によって、あるいは車両制御部１２からの要求に応じて通信制御部１０２が開始する。通信開始時制御処理を開始すると、通信制御部１０２は、無線通信部１０４がビーコンを受信しているか否かを判断する（Ｓ１００）。ビーコンは、無線基地局２から定期的にブロードキャストされる信号であり、このビーコンには、送信元である無線基地局２のアドレス（宛先情報）を示す情報や、無線基地局２との通信に使用する周波数を示す情報などが含まれている。
【００２５】
無線通信部１０４がビーコンを受信している場合は（Ｓ１００：ｙｅｓ）、無線基地局２から受信したビーコンに基づき「無線基地局のアドレス（宛先情報）」、「無線基地局との通信用周波数」を特定して、これらを記憶部１０６に記憶する（Ｓ１０２）。「無線基地局のアドレス（宛先情報）」とは、無線基地局２のＭＡＣアドレスなどの、無線通信装置１００から信号を送信するに際して特定の無線基地局２を指定するための情報である。換言すると、「無線基地局のアドレス（宛先情報）」を特定することによって、無線通信装置１００が通信可能な無線基地局２を特定することが可能となる。「無線基地局との通信用周波数」とは、コグニティブ無線通信に用いる空き周波数とは異なり、無線通信装置１００が無線基地局２と通信を行う際に用いる周波数である。
【００２６】
こうして、無線基地局２から受信したビーコンに基づき「無線基地局のアドレス（宛先情報）」、「無線基地局との通信用周波数」を特定したら、「現在位置」および「進行先位置」を特定する処理を行う（Ｓ１０４）。この処理は次の手順で行われる。通信制御部１０２は、ＧＰＳ部１０８に「現在位置」の検出を指示する信号を送信する。ＧＰＳ部１０８はこの信号を受信するとＧＰＳ衛星からのＧＰＳ信号を受信して「現在位置」を検出するとともに、該「現在位置」を通信制御部１０２に送信する。通信制御部１０２は、ＧＰＳ部１０８から「現在位置」を受信すると、受信した「現在位置」を記憶部１０６に記憶する。また、通信制御部１０２は、「現在位置」および無線通信装置１００（車両１０）の移動速度や移動方向、地図情報等に基づき、無線通信装置１００（車両１０）の所定時間後の予測位置を「進行先位置」として特定するとともに、該「進行先位置」を記憶部１０６に記憶する。
【００２７】
こうして、現在位置および進行先位置を特定したら（Ｓ１０４）、Ｓ１０２の処理で特定した無線基地局２に対して（Ｓ１０２の処理で特定した「無線基地局のアドレス」を付して）、「現在位置の空き周波数」および「進行先位置の空き周波数」を要求する第１空き周波数要求信号を送信する。もちろん、第１空き周波数要求信号は、Ｓ１０２の処理で特定した「無線基地局との通信用周波数」を用いて無線通信部１０４から送信される。「現在位置の空き周波数」とは、現在位置においてコグニティブ無線通信に使用することが許可されている空き周波数であり、「進行先位置の空き周波数」とは、進行先位置においてコグニティブ無線通信に使用することが許可されている空き周波数である。従って、第１空き周波数要求信号には、現在位置および進行先位置を示す情報が含まれている。こうして、第１空き周波数要求信号を無線基地局２に向けて送信したら、「現在位置の空き周波数」および「進行先位置の空き周波数」を受信するまで待機する（Ｓ１０８）。
【００２８】
無線基地局２は、無線通信装置１００から第１空き周波数要求信号を受信すると、図２に示すデータベース４に対して、この第１空き周波数要求信号を送信する。ここで、データベース４には、それぞれのテレビ放送局に対応させて、「テレビ放送局の位置」、「テレビ信号の送信に使用する周波数」、「テレビ信号の送信に使用する周波数をコグニティブ無線通信が使用することを禁止する範囲（以下「禁止範囲」という）」が記憶されている。データベース４は、無線基地局２から第１空き周波数要求信号を受信すると、該信号に含まれる現在位置および進行先位置を示す情報に基づき現在位置および進行先位置を特定する。続いて、予め設定された周波数の範囲に亘って、現在位置および進行先位置のそれぞれについて禁止範囲に含まれているか否かを判定する。その結果、現在位置が禁止範囲に含まれていない周波数を「現在位置の空き周波数」として特定し、進行先位置が禁止範囲に含まれていない周波数を「進行先位置の空き周波数」として特定する。そして、特定した「現在位置の空き周波数」および「進行先位置の空き周波数」を無線基地局２に送信する。無線基地局２は、データベース４から「現在位置の空き周波数」および「進行先位置の空き周波数」を受信すると、第１空き周波数要求信号を発信した無線通信装置１００に対して、受信した「現在位置の空き周波数」および「進行先位置の空き周波数」を送信する。
【００２９】
無線通信装置１００の通信制御部１０２は、「現在位置の空き周波数」および「進行先位置の空き周波数」を受信すると（Ｓ１０８：ｙｅｓ）、受信した「現在位置の空き周波数」および「進行先位置の空き周波数」を記憶部１０６に記憶する（Ｓ１１０）。そして、これらのうち「現在位置の空き周波数」を選択するとともに（Ｓ１１２）、選択した「現在位置の空き周波数」を使用して他の車両とのコグニティブ無線通信を開始する（Ｓ１１４）。
【００３０】
続いて、境界推定処理を行う（Ｓ１１６）。空き周波数は、場所的にプライマリシステムが使用していない周波数であることから、所定の領域において使用可能な周波数である。そこで、Ｓ１１６の境界推定処理では、今回使用を開始した（使用中の）「現在位置の空き周波数」の使用が許可されている領域の境界位置を推定する処理を行う。尚、以下では、今回使用を開始した（使用中の）「現在位置の空き周波数」の使用が許可されている領域の境界位置を「使用周波数の境界位置」と表現する。
【００３１】
図５には、本実施例の境界推定処理のフローチャートが示されている。境界推定処理を開始すると、通信制御部１０２は、図４のＳ１１０の処理で記憶した「現在位置の空き周波数」と「進行先位置の空き周波数」とを比較して、これらが互いに異なるか否かを判断する（Ｓ２００）。ここで、「使用周波数の境界位置」が現在位置と進行先位置との間に存在する場合は「現在位置の空き周波数」と「進行先位置の空き周波数」が異なり、「使用周波数の境界位置」が現在位置と進行先位置との間に存在しない場合は「現在位置の空き周波数」と「進行先位置の空き周波数」が同一になる。従って、Ｓ２００の判断処理では、「使用周波数の境界位置」が現在位置と進行先位置との間に存在するか否かが判断される。その結果、「使用周波数の境界位置」が現在位置と進行先位置との間に存在しない場合は（Ｓ２００：ｎｏ）、その旨を記憶部１０６に記憶する（Ｓ２０２）。
【００３２】
これに対して、「使用周波数の境界位置」が現在位置と進行先位置との間に存在する場合は（Ｓ２００：ｙｅｓ）、その境界位置を推定するための処理を行う。この処理では先ず、現在位置を位置Ｘ１とするとともに進行先位置を位置Ｘ２として、位置Ｘ１と位置Ｘ２との中間位置Ｘ３＝（位置Ｘ２−位置Ｘ１）／２を特定する（Ｓ２０４）。そして、図４のＳ１０２の処理で特定した無線基地局２に対して、特定した中間位置Ｘ３においてコグニティブ無線通信に使用することが許可されている空き周波数（以下「中間位置Ｘ３の空き周波数」という）を要求する第２空き周波数要求信号を送信する（Ｓ２０６）。もちろん、第２空き周波数要求信号は、図４のＳ１０２の処理で特定した「無線基地局との通信用周波数」を用いて無線通信部１０４から送信される。また、第２空き周波数要求信号には中間位置Ｘ３を示す情報が含まれている。こうして、第２空き周波数要求信号を無線基地局２に向けて送信したら、「中間位置Ｘ３の空き周波数」を受信するまで待機する（Ｓ２０８）。
【００３３】
無線基地局２は、無線通信装置１００から第２空き周波数要求信号を受信すると、図２に示すデータベース４に対して、この第２空き周波数要求信号を送信する。データベース４は無線基地局２から第２空き周波数要求信号を受信すると、該信号に含まれる中間位置Ｘ３を示す情報に基づき中間位置Ｘ３を特定する。続いて、予め設定された周波数の範囲に亘って、中間位置Ｘ３が禁止範囲に含まれているか否かを判定し、中間位置Ｘ３が禁止範囲に含まれていない周波数を「中間位置Ｘ３の空き周波数」として特定する。そして、特定した「中間位置Ｘ３の空き周波数」を無線基地局２に送信する。無線基地局２は、データベース４から「中間位置Ｘ３の空き周波数」を受信すると、第２空き周波数要求信号を発信した無線通信装置１００に対して、受信した「中間位置Ｘ３の空き周波数」を送信する。
【００３４】
無線通信装置１００の通信制御部１０２は、「中間位置Ｘ３の空き周波数」を受信すると（Ｓ２０８：ｙｅｓ）、位置Ｘ１においてコグニティブ無線通信に使用することが許可されている空き周波数（以下「位置Ｘ１の空き周波数」という）と受信した「中間位置Ｘ３の空き周波数」とを比較して、これらが互いに異なるか否かを判断する（Ｓ２１０）。もちろん、ここでは、「位置Ｘ１の空き周波数」は「現在位置の空き周波数」であるので、「現在位置の空き周波数」と「中間位置Ｘ３の空き周波数」が比較される。
【００３５】
図６には、本実施例の「使用中周波数の境界位置」を推定する様子が例示されている。図６（ａ）の上段に示すように、「使用周波数の境界位置」が、位置Ｘ１（ここでは現在位置）と中間位置Ｘ３との間に存在する場合は「位置Ｘ１の空き周波数」（図中「ｃｈ１」）と「中間位置Ｘ３の空き周波数」（図中「ｃｈ２」）が異なる。これに対して、図６（ｂ）の上段に示すように、「位置Ｘ１の空き周波数」の使用許可領域の境界位置が位置Ｘ１と中間位置Ｘ３との間に存在しない場合は、既に該境界位置が位置Ｘ１と位置Ｘ２（ここでは進行先位置）との間に存在すると判断されていることから（Ｓ２００：ｙｅｓ）、該境界位置が中間位置Ｘ３と位置Ｘ２との間に存在する場合である。この場合は、「位置Ｘ１の空き周波数」（図中「ｃｈ１」）と「中間位置Ｘ３の空き周波数」（図中「ｃｈ１」）が同一になる。従って、図５のＳ２１０の判断処理では、「使用周波数の境界位置」が位置Ｘ１と中間位置Ｘ３との間に存在するか、中間位置Ｘ３と位置Ｘ２との間に存在するかが判断される。
【００３６】
その結果、「使用周波数の境界位置」が位置Ｘ１と中間位置Ｘ３との間に存在すると判断された場合は（図５のＳ２１０：ｙｅｓ）、中間位置Ｘ３を新たに位置Ｘ２として設定する（Ｓ２１２、図６（ａ）参照）。これに対して、「使用周波数の境界位置」が中間位置Ｘ３と位置Ｘ２との間に存在すると判断された場合は（Ｓ２１０：ｎｏ）、中間位置Ｘ３を新たに位置Ｘ１として設定する（Ｓ２１４、図６（ｂ）参照）。以上のように、Ｓ２０４〜Ｓ２１４の処理を行うことによって、位置Ｘ１および位置Ｘ２の少なくとも一方を「使用周波数の境界位置」へ近づけることができるので、位置Ｘ１と位置Ｘ２の距離、すなわち、「使用周波数の境界位置」が存在する範囲を狭めることができる。このように、本実施例の無線通信装置１００では、中間位置Ｘ３を設定して、境界位置が「位置Ｘ１と中間位置Ｘ３との間」または「中間位置Ｘ３と位置Ｘ２との間」の何れの範囲にあるかを判断して、これらのうち境界位置があると判断された範囲の両端を、新たな第１基準点、第２基準点とすることで（Ｓ２０４〜Ｓ２１４）、「使用周波数の境界位置」が存在する範囲を狭める処理を行う。そして、本実施例の無線通信装置１００では、この「使用周波数の境界位置」が存在する範囲を狭める処理を所定の回数繰り返す。もちろん、この処理の繰り返し回数が多いほど、「使用周波数の境界位置」が存在する範囲を狭めることが可能となる。
【００３７】
「使用周波数の境界位置」が存在する範囲を狭める処理（Ｓ２０４〜Ｓ２１４）を所定の回数繰り返したら（Ｓ２１６：ｙｅｓ）、位置Ｘ１を「使用周波数の境界位置」として記憶部１０６に記憶する。すなわち、「使用周波数の境界位置」が存在する範囲のうち、最も現在位置側の位置である位置Ｘ１を「使用周波数の境界位置」とする（推定する）。
【００３８】
以上のように、本実施例の無線通信装置１００は、コグニティブ無線通信を開始するに際して、「現在位置の空き周波数」と「進行先位置の空き周波数」を取得して、「現在位置の空き周波数」を使用したコグニティブ無線通信を開始する。また、現在位置と進行先位置との間に「使用周波数の境界位置」が存在する場合は、その「使用周波数の境界位置」を推定して記憶する。
【００３９】
尚、無線通信装置１００の通信制御部１０２は、「現在位置の空き周波数」が複数ある場合は「現在位置の空き周波数」のリストを受信して記憶し、このリストの中から所定の「現在位置の空き周波数」を選択する。また、「進行先位置の空き周波数」が複数ある場合は「進行先位置の空き周波数」のリストを受信して記憶する。また、「中間位置Ｘ３の空き周波数」が複数ある場合は「中間位置Ｘ３の空き周波数」のリストを受信して記憶する。そして、図５のＳ２００の判断処理では、今回使用を開始した（使用中の）「現在位置の空き周波数」の境界位置が現在位置と進行先位置との間にあるか否かを判断すればよいので、今回使用を開始した（使用中の）「現在位置の空き周波数」が「進行先位置の空き周波数」のリストに含まれるか否かを判断する。同様に、図５のＳ２１０の判断処理では、今回使用を開始した（使用中の）「現在位置の空き周波数」の境界位置が「位置Ｘ１と中間位置Ｘ３との間」または「中間位置Ｘ３と位置Ｘ２との間」の何れの範囲にあるかを判断すればよいので、今回使用を開始した（使用中の）「現在位置の空き周波数」が「中間位置Ｘ３の空き周波数」のリストに含まれるか否かを判断する。
【００４０】
また、図４のＳ１１２の処理において、「現在位置の空き周波数」のリストの中に「進行先位置の空き周波数」と同じ空き周波数が含まれる場合は、その空き周波数を選択することとしてもよい。こうすると、使用を開始する「現在位置の空き周波数」を進行先位置でも使用できるので、コグニティブ無線通信に使用する空き周波数を切り換えないまま移動できる距離を長くすることが可能となる。
【００４１】
Ｂ−２．通信実行中制御処理  ：
図７には、本実施例の通信実行中制御処理のフローチャートが示されている。この処理は、コグニティブ無線通信の実行中に、通信制御部１０２によって定期的に実行される。通信実行中制御処理を開始すると、「使用周波数の境界位置」が記憶されているか否かを判断する（Ｓ３００）。その結果、「使用周波数の境界位置」が記憶されていない場合は（Ｓ３００：ｎｏ）、無線通信装置１００（車両１０）が所定の距離（例えば１００ｍ）を移動したか否かを判断する（Ｓ３０４）。また、「使用周波数の境界位置」が記憶されている場合であっても（Ｓ３００：ｙｅｓ）、無線通信装置１００が「使用周波数の境界位置」まで移動していなければ、無線通信装置１００が所定の距離を移動したか否かを判断する（Ｓ３０４）。
【００４２】
そして、無線通信装置１００が所定の距離を移動したら、図４のＳ１００〜Ｓ１１０と同様に、新たに現在位置および進行先位置を特定し、これらに対応する「現在位置の空き周波数」および「進行先位置の空き周波数」を記憶部１０６に記憶する（Ｓ３０６〜Ｓ３１６）。そして、図４のＳ１１６と同様に、新たに「使用周波数の境界位置」を推定して記憶する処理（境界推定処理）を行う（Ｓ３１８）。以上のように、本実施例の無線通信装置１００は、所定の距離を移動するたびに「使用周波数の境界位置」を推定して記憶する。尚、この所定の距離は、現在位置から進行先位置までの距離以下の距離である。こうすると、無線通信装置１００（車両１０）が進入する領域について、該無線通信装置１００の進入に先立って「使用周波数の境界位置」の推定が行われる確率を高めることが可能となる。この結果、無線通信装置１００が「使用周波数の境界位置」の推定が行われていない領域に侵入してしまうことを抑制でき、コグニティブ無線通信がプライマリシステム（ここではテレビ放送を行うシステム）に干渉することを抑制することが可能となる。
【００４３】
一方、Ｓ３００の判断処理で、「使用周波数の境界位置」が記憶されていると判断された場合は（Ｓ３００：ｙｅｓ）、無線通信装置１００（車両１０）が「使用周波数の境界位置」まで移動したか否かを判断する（Ｓ３０２）。そして、無線通信装置１００が「使用周波数の境界位置」まで移動したら（Ｓ３０２：ｙｅｓ）、実行中のコグニティブ無線通信を停止する（Ｓ３２０）。すなわち、「使用周波数の境界位置」は、使用中の空き周波数を使用可能な領域の境界であることから、該空き周波数を使用したコグニティブ無線通信を停止する。続いて、前回「使用周波数の境界位置」を推定した際に記憶した「進行先位置の空き周波数」、すなわち、「使用周波数の境界位置」を境にコグニティブ無線通信に使用可能となる「進行先位置の空き周波数」を選択する（Ｓ３２２）。そして、選択した「進行先位置の空き周波数」を使用して他の車両とのコグニティブ無線通信を開始する（Ｓ３２４）。以上のように、本実施例の無線通信装置１００は、「使用周波数の境界位置」まで移動したら、コグニティブ無線通信に使用中の空き周波数を「進行先位置の空き周波数」に切り換える。
【００４４】
図８は、本実施例の無線通信装置１００によって得られる効果を説明するための説明図である。本実施例の無線通信装置１００（車両１０）は、図８（ａ）に示すように、所定の距離（現在位置から進行先位置までの距離以下の距離、例えば１００ｍ）を移動するたびに「使用周波数の境界位置」を推定して記憶する。そして、本実施例の無線通信装置１００（車両１０）は、図８（ｂ）に示すように、「使用周波数の境界位置」まで移動したら、実行中のコグニティブ無線通信を停止するとともに、「使用周波数の境界位置」を境にコグニティブ無線通信に使用可能となる「進行先位置の空き周波数」を使用して、コグニティブ無線通信を開始する。換言すると、コグニティブ無線通信に使用中の空き周波数を「進行先位置の空き周波数」に切り換える。
【００４５】
従って、本実施例の無線通信装置１００は、「使用周波数の境界位置」を推定するとともに、この「使用周波数の境界位置」に移動するまでは使用する空き周波数を切り換えないので、使用する空き周波数を頻繁に切り換えることなくコグニティブ無線通信を継続することが可能となる。また、「使用周波数の境界位置」を推定するとともに、この「使用周波数の境界位置」を境にコグニティブ無線通信に使用可能となる「進行先位置の空き周波数」に切り換えてコグニティブ無線通信を行うので、プライマリシステム（テレビ放送を行うシステム）に干渉することを抑制しつつ、コグニティブ無線通信を継続することが可能となる。
【００４６】
また、本実施例の無線通信装置１００は、所定の距離、すなわち、「現在位置から進行先位置までの距離以下の距離」を移動するたびに「使用周波数の境界位置」を推定する。従って、無線通信装置１００（車両１０）が進入する領域について、該無線通信装置１００の進入に先立って「使用周波数の境界位置」の推定が行われる確率を高めることができる。この結果、無線通信装置１００が「使用周波数の境界位置」の推定が行われていない領域に侵入してしまうことを抑制でき、コグニティブ無線通信がプライマリシステムに干渉することをさらに抑制することが可能となる。
【００４７】
また、本実施例の無線通信装置１００は、「使用周波数の境界位置」を推定するに際して、図６を用いて前述したように、２つの位置（位置Ｘ１および位置Ｘ２）の間に「使用周波数の境界位置」がある場合は、２つの位置のうち少なくとも一方を「使用周波数の境界位置」へ近づける処理、すなわち、２つの位置の距離を縮めて「使用周波数の境界位置」が存在する範囲を狭める。従って、「使用周波数の境界位置」の推定精度を高めることが可能となる。また、２つの位置のうち最も現在位置側の位置、すなわち、「使用周波数の境界位置」が存在する範囲のうち最も現在位置側の位置を「使用周波数の境界位置」とするとともに、「使用周波数の境界位置」で実行中のコグニティブ無線通信を停止する。従って、実行中のコグニティブ無線通信を、「使用中の空き周波数が実際に許可されている領域の境界」を無線通信装置１００（車両１０）が超える前に停止することができ、さらにプライマリシステムに干渉することを抑制することが可能となる。
【００４８】
また、本実施例の無線通信装置１００は、２つの位置（位置Ｘ１および位置Ｘ２）の間に「使用周波数の境界位置」がある場合は、２つの位置のうち少なくとも一方を「使用周波数の境界位置」へ近づける処理を繰り返すので、さらに２つの位置の距離を縮めて「使用周波数の境界位置」が存在する範囲を狭めることができる。従って、「使用周波数の境界位置」の推定精度をさらに高めることが可能となる。
【００４９】
尚、通信制御部１０２は、無線通信装置１００の現在位置を示す現在位置情報を取得することから、本発明における「現在位置取得手段」に対応している。また、通信制御部１０２は、無線通信装置１００の進行先の位置を示す進行先位置情報を取得することから、本発明における「進行先位置取得手段」に対応している。また、通信制御部１０２は、現在位置の空き周波数を示す現在位置周波数情報および進行先の空き周波数を示す進行先位置周波数情報を取得することから、本発明における「周波数情報取得手段」に対応している。また、通信制御部１０２は、現在位置の空き周波数および進行先の空き周波数に基づき、使用周波数の境界位置（空き周波数が変化する境界位置）を推定することから、本発明における「境界推定手段」に対応している。また、通信制御部１０２は、無線通信装置１００が現在位置から進行先位置に移動するに際してコグニティブ無線通信に使用する空き周波数を、使用周波数の境界位置（境界位置）に基づき切り換えることから、本発明における「切換手段」に対応している。また、通信制御部１０２は、現在位置の空き周波数と進行先の空き周波数とが異なる場合に、先ず、現在位置を位置Ｘ１（第１基準点）、進行先位置を位置Ｘ２（第２基準点）とする処理（第１処理）を行う。次に、位置Ｘ１（第１基準点）と位置Ｘ２（第２基準点）との間の中間位置（所定の位置）を中間位置Ｘ３（第３基準点）とするとともに「中間位置Ｘ３の空き周波数」（第３基準点の空き周波数を示す第３基準点周波数情報）を取得し、「位置Ｘ１の空き周波数」（第１基準点の空き周波数）と「中間位置Ｘ３の空き周波数」（第３基準点の空き周波数）とを比較した結果、空き周波数が異なる場合は中間位置Ｘ３（第３基準点）を新たな位置Ｘ２（第２基準点）とし、空き周波数が同じ場合は中間位置Ｘ３（第３基準点）を新たな位置Ｘ１（第１基準点）とする処理（第２処理）を所定の回数（所定条件が成立するまで）繰り返す。そして、位置Ｘ１（第１基準点）を「使用周波数の境界位置」（境界位置）とする処理（第３処理）を行う。従って、通信制御部１０２は、本発明における「第１処理手段」、「第２処理手段」、「第３処理手段」に対応している。
【００５０】
Ｃ．変形例  ：
次に、本実施例の変形例について説明する。
【００５１】
Ｃ−１．変形例１  ：
上述した実施例は、無線通信装置１００が所定の距離を移動するたびに「使用周波数の境界位置」を推定し、無線通信装置１００が「使用周波数の境界位置」に到達したときにコグニティブ無線通信に使用する周波数を「進行先位置の空き周波数」に切り換えることとした。これに限らず、無線通信装置１００が「使用周波数の境界位置」に到達したときに、コグニティブ無線通信に使用する周波数を「進行先位置の空き周波数」に切り換えるとともに、次の「使用周波数の境界位置」を推定するようにしてもよい。
【００５２】
図９には、本変形例１の通信開始時制御処理のフローチャートが示されている。この処理は、車両１０の運転者の操作によって、あるいは車両制御部１２からの要求に応じて通信制御部１０２が開始する。変形例１の通信開始時制御処理を開始すると、通信制御部１０２は、図４のＳ１００〜Ｓ１０２と同様に無線基地局２との通信環境を特定した後（Ｓ４００〜Ｓ４０２）、「現在位置」を特定する（Ｓ４０４）。続いて、無線基地局２から「現在位置の空き周波数」を取得して記憶する（Ｓ４０６〜Ｓ４１０）。そして、この「現在位置の空き周波数」を使用したコグニティブ無線通信を開始する（Ｓ４１２〜Ｓ４１４）。
【００５３】
続いて、「進行先位置」を特定した後（Ｓ４１６）、無線基地局２から「進行先位置の空き周波数」を取得して記憶する（Ｓ４１８〜Ｓ４２２）。そして、「現在位置の空き周波数」と「進行先位置の空き周波数」とを比較して、これらが互いに異なるか否かを判断する（Ｓ４２４）。すなわち、「使用周波数の境界位置」が現在位置と進行先位置との間に存在するか否かを判断する。
【００５４】
その結果、「使用周波数の境界位置」が現在位置と進行先位置との間に存在しない場合は（Ｓ４２４：ｎｏ）、該進行先位置よりも更に所定時間後の無線通信装置１００（車両１０）の予測位置を新たな進行先位置として特定する（Ｓ４１６）。そして、新たな進行先位置の空き周波数を取得して（Ｓ４１８〜Ｓ４２２）、「使用周波数の境界位置」が現在位置と進行先位置との間に存在するか否かを判断する（Ｓ４２４）。このＳ４１６〜Ｓ４２２の処理は、「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになるまで繰り返される。換言すると、「使用周波数の境界位置」が見つかるまで、進行先位置を現在位置から離していく。
【００５５】
そして、「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになったら（Ｓ４２４：ｙｅｓ）、図４のＳ１１６と同様に、「使用周波数の境界位置」を推定して記憶する処理（境界推定処理）を行う（Ｓ４２６）。尚、「使用周波数の境界位置」が現在位置と進行先位置との間に存在するか否かを判断する処理は既に行われているので、本変形例１の境界推定処理では、図５に示すＳ２００およびＳ２０２の処理は行われない。以上のように、本変形例１の無線通信装置１００は、「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになるまで、進行先位置を現在位置から離していき、「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになったら、「使用周波数の境界位置」を推定する。従って、現在位置から離れた位置に存在する「使用周波数の境界位置」も推定することが可能となる。
【００５６】
図１０には、本変形例の通信実行中制御処理のフローチャートが示されている。この処理は、コグニティブ無線通信の実行中に、通信制御部１０２によって定期的に実行される。本変形例の通信実行中制御処理を開始すると、無線通信装置１００（車両１０）が「使用周波数の境界位置」まで移動したか否かを判断する（Ｓ５００）。そして、無線通信装置１００（車両１０）が「使用周波数の境界位置」まで移動したら（Ｓ５００：ｙｅｓ）、実行中のコグニティブ無線通信を停止する（Ｓ５０２）。そして、前回「使用周波数の境界位置」を推定した際に記憶した「進行先位置の空き周波数」を使用してコグニティブ無線通信を開始する（Ｓ５０４〜Ｓ５０６）。
【００５７】
次に、図９のＳ４００〜Ｓ４１０と同様に、現在位置を特定するとともに「現在位置の空き周波数」を取得する（Ｓ５０８〜Ｓ５１８）。そして、図９のＳ４１６〜Ｓ４２６と同様に、「使用周波数の境界位置」が「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになるまで、進行先位置を現在位置から離していき、「使用周波数の境界位置」が現在位置と進行先位置との間に存在することになったら、「使用周波数の境界位置」を推定する（Ｓ５２０〜Ｓ５２６）。
【００５８】
以上のように、本変形例１の無線通信装置１００は、「使用周波数の境界位置」が現在位置から離れた位置に存在する場合であっても、該「使用周波数の境界位置」を推定する。そして、無線通信装置１００が「使用周波数の境界位置」に到達したときに、コグニティブ無線通信に使用する周波数を「進行先位置の空き周波数」に切り換えるとともに、次の「使用周波数の境界位置」を推定する。この場合、次の「使用周波数の境界位置」（ここでは「第１境界位置」という）だけでなく、更に次の「使用周波数の境界位置」（ここでは「第２境界位置」という）も予め推定しておくようにしてもよい。すなわち、「第１境界位置からの進行先位置」を「第１境界位置」から離していき、「第２境界位置」が「第１境界位置」と「第１境界位置からの進行先位置」との間に存在することになったら、「第２境界位置」を推定するようにしてもよい。こうすると、無線通信装置１００から近い「第１境界位置」において、公衆通信回線網が混雑する等して空き周波数を受信できない場合であっても、既に「第２境界位置」で空き周波数を受信するとともに次の「使用周波数の境界位置」を推定しているので、「第２境界位置」おいてコグニティブ無線通信がプライマリシステムに干渉することを低減することが可能となる。
【００５９】
Ｃ−２．変形例２  ：
上述した実施例は、無線通信装置１００が「使用周波数の境界位置」に到達したタイミングで、実行中のコグニティブ無線通信の停止、および、「進行先位置の空き周波数」を使用したコグニティブ無線通信の開始を行うこととした。これに限らず、以下のようなタイミングで、実行中のコグニティブ無線通信の停止、および、「進行先位置の空き周波数」を使用したコグニティブ無線通信の開始を行ってもよい。
【００６０】
図１１には、本変形例２の通信実行中制御処理のフローチャートが示されている。本変形例２の通信実行中制御処理は、図中の破線で囲まれた処理が実施例の通信実行中制御処理（図７）と異なっている。すなわち、本変形例２の通信実行中制御処理では、無線通信装置１００が「使用周波数の境界位置」の手前の位置（例えば「使用周波数の境界位置」から現在位置側に所定の距離だけ離れた位置）に到達したら（Ｓ６０２：ｙｅｓ）、実行中のコグニティブ無線通信を停止する（Ｓ６２０）。そして、無線通信装置１００が「使用周波数の境界位置」に到達したら（Ｓ６２２：ｙｅｓ）、「進行先位置の空き周波数」を使用したコグニティブ無線通信を開始する（Ｓ６２４〜Ｓ６２６）。
【００６１】
図１２に示すように、本変形例２の無線通信装置１００は、「使用周波数の境界位置」の手前の位置で実行中のコグニティブ無線通信を停止して、「使用周波数の境界位置」で「進行先位置の空き周波数」を使用したコグニティブ無線通信を開始する。従って、推定した「使用周波数の境界位置」と実際の「使用周波数の境界位置」との間に誤差がある場合であっても、推定した「使用周波数の境界位置」の手前で実行中のコグニティブ無線通信を停止するので、コグニティブ無線通信がプライマリシステムに干渉することをさらに抑制することが可能となる。
【００６２】
ここで、図６を用いて前述した境界推定処理を行うことで「使用周波数の境界位置」に近づけた位置Ｘ１を、実行中のコグニティブ無線通信を停止する位置とし、「使用周波数の境界位置」に近づけた位置Ｘ２を、「進行先位置の空き周波数」を使用したコグニティブ無線通信を開始する位置としてもよい。こうすると、無線通信装置１００は、「使用周波数の境界位置」が存在する範囲のうち最も現在位置側の位置である位置Ｘ１で、実行中の（現在位置の空き周波数を使用した）コグニティブ無線通信を停止し、「使用周波数の境界位置」が存在する範囲のうち最も進行先位置側の位置である位置Ｘ２で、無線通信装置１００は「進行先位置の空き周波数」を使用したコグニティブ無線通信を開始することとなる。この結果、コグニティブ無線通信がプライマリシステムに干渉することをさらに抑制することが可能となる。
【００６３】
以上のように、通信制御部１０２は、「使用周波数の境界位置」の手前の位置から「使用周波数の境界位置」までの区間（境界位置より現在位置側に設定された通信停止区間）に無線通信装置１００がある場合はコグニティブ無線通信を停止する。従って、通信制御部１０２は、本発明における「通信停止手段」に対応している。
【００６４】
Ｃ−３．変形例３  ：
上述した実施例では、無線通信装置１００（車両１０）の所定時間後の予測位置を「進行先位置」として特定することとした。本変形例では、以下のように「進行先位置」を特定する。
【００６５】
本変形例では、「進行先位置」を特定するにあたって、まず、「現在位置の空き周波数」を使用したコグニティブ無線通信で許可される電波強度（許可電波強度）を、データベース４から無線基地局２を介して取得する。この許可電波強度は、図１３に示すように、プライマリシステムに干渉しない範囲で許可される電波強度である。換言すると、許可電波強度は現在位置から「使用周波数の境界位置」までの距離に対応しており、許可電波強度が小さければ「使用周波数の境界位置」が現在位置から近いことが推測され（図１３（ａ）参照）、許可電波強度が大きければ「使用周波数の境界位置」が現在位置から遠いことが推測される（図１３（ｂ）参照）。そこで、本変形例では、許可電波強度が所定値未満の場合、すなわち、「使用周波数の境界位置」が現在位置から近いことが推測される場合は、無線通信装置１００の「第１所定時間後」の予測位置を「進行先位置」として特定し、許可電波強度が所定値以上の場合、すなわち、「使用周波数の境界位置」が現在位置から遠いことが推測される場合は、無線通信装置１００の「第１所定時間より長い第２所定時間後」の予測位置を「進行先位置」として特定する。
【００６６】
こうすると、無線通信装置１００（車両１０）の一定時間後の予測位置を「進行先位置」として特定する場合と比較して、「進行先位置」を「使用周波数の境界位置」の近くに設定することができる。この結果、「使用周波数の境界位置」を推定する処理（図５のＳ２０４〜Ｓ２１６の処理）の回数を減らすことができるので、通信制御部１０２の処理負担および公衆通信回線網への負荷を低減しつつ、コグニティブ無線通信がプライマリシステムに干渉することを低減することが可能となる。
【００６７】
尚、通信制御部１０２は、現在位置の空き周波数と進行先の空き周波数とが異なる場合に、許可電波強度（現在位置の空き周波数を用いた通信で許可される電波強度）に基づいて、「使用周波数の境界位置」を推定する。従って、通信制御部１０２は、本発明における「境界推定手段」に対応している。
【００６８】
以上、本実施例および変形例の無線通信装置１００について説明したが、本発明は上記の実施例および変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【符号の説明】
【００６９】
１…無線通信システム、    ２…無線基地局、        ３…公衆通信回線網、
４…データベース、        １０…車両、            １２…車両制御部、
１００…無線通信装置、    １０２…通信制御部、    １０４…無線通信部、
１０６…記憶部、          １０８…ＧＰＳ部、      １１０…バス
【図１】
2014155026.tif 000003
【図２】
2014155026.tif 000004
【図３】
2014155026.tif 000005
【図４】
2014155026.tif 000006
【図５】
2014155026.tif 000007
【図６】
2014155026.tif 000008
【図７】
2014155026.tif 000009
【図８】
2014155026.tif 000010
【図９】
2014155026.tif 000011
【図１０】
2014155026.tif 000012
【図１１】
2014155026.tif 000013
【図１２】
2014155026.tif 000014
【図１３】
2014155026.tif 000015