(57)【要約】【課題】無線機本体を大型化することなく通信機能を実行可能とし、かつ通信機能を有効に利用可能とする。【解決手段】ソフトウェア情報に基づいて処理を実行するソフトウェア無線機１であって、無線ユニット１２（１２ａ，１２ｂ，１２ｃ）と信号処理本体ユニット１０とにより構成される。例えば、無線ユニット１２ｂには、無線通信用のアンテナ２０ｂと、アンテナ２０ｂを介した無線通信のための信号を処理する信号処理回路２４ｂと、信号処理回路２４ｂにより処理された信号をもとにＧＰＳ機能（通信機能）を実行するＧＰＳ処理部２６とを有している。信号処理本体ユニット１０は、ＧＰＳ処理部２６により実行されたＧＰＳ機能の処理結果（現在位置の測位）を用いた処理を実行する。【選択図】    図３
2004153663.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェア情報に基づいて処理を実行するソフトウェア無線機であって、
無線ユニットと信号処理本体ユニットとにより構成され、
前記無線ユニットは、
無線通信用のアンテナと、
前記アンテナを介した無線通信のための信号を処理する信号処理回路と、
前記信号処理回路により処理された信号をもとに通信機能を実行する通信機能手段とを有し、
前記信号処理本体ユニットは、
前記通信機能手段により実行された通信機能の処理結果を用いた処理を実行する処理手段を有したことを特徴とするソフトウェア無線機。
【請求項２】
前記通信機能手段は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から受信した信号をもとに位置を測位する位置測位手段を有することを特徴とする請求項１記載のソフトウェア無線機。
【請求項３】
前記信号処理本体ユニットは、前記位置測位手段によって測位された位置をもとに、前記通信機能手段による通信機能を利用して前記ソフトウェア情報をダウンロードするダウンロード実行制御機能手段を有することを特徴とする請求項２記載のソフトウェア無線機。
【請求項４】
前記信号処理本体ユニットは、複数の無線ユニットを接続する接続手段を有し、
前記接続手段によって接続される前記無線ユニットにはそれぞれ異なる通信機能を実行する通信機能手段が設けられていることを特徴とする請求項１記載のソフトウェア無線機。
【請求項５】
ソフトウェア情報に基づいて処理を実行するソフトウェア無線機の信号処理ユニットであって、
無線通信用のアンテナを介した無線通信のための信号を処理して、この信号をもとに通信機能を実行する無線ユニットを接続するための接続手段と、
前記接続手段によって接続された無線ユニットにより実行された前記通信機能の処理結果を用いた処理を前記ソフトウェア情報をもとに実行する処理手段と
を具備したことを特徴とする信号処理ユニット。
【請求項６】
ソフトウェア情報に基づいて処理を実行するソフトウェア無線機の信号処理ユニットに接続される無線ユニットであって、
前記信号処理ユニットと接続するための接続手段と、
無線通信用のアンテナと、
前記アンテナを介した無線通信のための信号を処理する信号処理回路と、
前記信号処理回路により処理された信号をもとに通信機能を実行する通信機能手段と、
前記通信機能手段により実行された通信機能の処理結果を前記接続手段を介して前記信号処理ユニットに出力する出力手段と
を具備したことを特徴とする無線ユニット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェア情報に基づいて処理を実行することで通信機能を実現するソフトウェア無線機、及び同無線機で使用される信号処理ユニット、無線ユニットに関する。
【０００２】
【従来の技術】
近年、自動車などの移動体に搭載される車載用無線機としては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星を利用したナビゲーションシステム、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ）用の端末装置、ＡＭ／ＦＭラジオ受信器、テレビジョン放送受信装置など各種のものがある。これらの車載用無線機は、複数を同時に搭載することができるが、それぞれ独立した機器として使用されている。
【０００３】
一般に、車載用無線機では、電波の送受信環境が良好となるように、アンテナが車外あるいは車内の窓際などに設置されている。また、無線機本体は、通常、ダッシュボードに設けられた収納部や搭乗者によって操作がし易い場所に設置される。
【０００４】
【発明が解決しようとする課題】
このように従来の車載用無線機では、アンテナが車外あるいは車内の窓際など無線機本体と離れた場所に設置されるため、ケーブルを介して無線機本体とアンテナとを接続する必要がある。従って、無線機本体とアンテナとがケーブルで接続された構成では、アンテナによって受信された信号をアナログ信号としてケーブルを介して無線機本体に伝送すると、ケーブルでの損失により信号が劣化してしまうおそれがあった。
【０００５】
また、複数の無線機が搭載されていても、それぞれが独立して使用されており、より有効な活用が期待されていた。
また、複数の無線機を搭載するには多くの設置場所が必要となってしまい、車内のような限られた空間では問題がある。また、無線機本体に複数の機能を搭載することで個別に複数の無線機を設置する場合よりも設置場所を小さくすることができるが、無線機本体部自体が大きくなってしまう。
【０００６】
本発明は前記のような事情を考慮してなされたもので、無線機本体を大型化することなく通信機能を実行可能とし、かつ通信機能を有効に利用可能なソフトウェア無線機、信号処理ユニット、無線ユニットを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、ソフトウェア情報に基づいて処理を実行するソフトウェア無線機であって、無線ユニットと信号処理本体ユニットとにより構成され、前記無線ユニットは、無線通信用のアンテナと、前記アンテナを介した無線通信のための信号を処理する信号処理回路と、前記信号処理回路により処理された信号をもとに通信機能を実行する通信機能手段とを有し、前記信号処理本体ユニットは、前記通信機能手段により実行された通信機能の処理結果を用いた処理を実行する処理手段を有したことを特徴とする。
【０００８】
このような構成によれば、無線ユニットが信号処理本体ユニットと別に設けられているために、アンテナによる信号の送受信が良好な任意の場所に設置することができ、また無線ユニットに信号処理回路により処理された信号をもとに通信機能を実行する通信機能手段が設けられているため、信号の劣化が最小かつ一定にされ、また無線ユニットに通信機能手段を設けることで信号処理本体ユニット側の小型化が図られる。
【０００９】
また、前記通信機能手段は、ＧＰＳ衛星から受信した信号をもとに位置を測位する位置測位手段を有することを特徴とする。
【００１０】
これにより、膨大な信号処理が要求される位置測位手段（ＧＰＳ機能）を無線ユニットに設けることで、信号処理本体ユニットにおけるＧＰＳ衛星から受信した信号に対する信号処理部を不要にする。
【００１１】
また、前記信号処理本体ユニットは、前記位置測位手段によって測位された位置をもとに、前記通信機能手段による通信機能を利用して前記ソフトウェア情報をダウンロードするダウンロード実行制御機能手段を有することを特徴とする。
【００１２】
これにより、位置測位手段によって測位された位置をもとに、通信機能手段による通信機能を利用してソフトウェア情報をダウンロードすることができる。
【００１３】
また、前記信号処理本体ユニットは、複数の無線ユニットを接続する接続手段を有し、前記接続手段によって接続される前記無線ユニットにはそれぞれ異なる通信機能を実行する通信機能手段が設けられていることを特徴とする。
【００１４】
これにより、接続手段により複数の無線ユニットが接続され、それぞれの無線ユニットに設けられた通信機能手段による通信機能を実行させることができる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本実施形態におけるソフトウェア無線機が適用される通信システムの概略構成図である。ソフトウェア無線機は、例えば車載用として構成されるものであり、ソフトウェア情報（ソフトウェア、データを含む）に基づいて処理を実行することで通信機能、あるいは通信機能による処理結果を利用した処理を実現することができる。また、ソフトウェア無線機は、複数の通信機能を実現することができ、例えば、図１に示すラジオ／テレビ放送局２からの電波を受信してＡＭ放送、ＦＭ放送、テレビジョン放送を出力するラジオ（ＡＭ／ＦＭ）機能及びテレビ機能、ＧＰＳ衛星３からの信号を受信して現在地を測位して地図上に表すなどのナビゲーション機能、基地局４から送信されるダウンロードデータ、例えばソフトウェア無線機で通信機能を実現するためのソフトウェア情報などをダウンロードするダウンロード機能、有料道路に設けられたゲートに設置されたＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ）用送受信器５との間で通信を行ない自動的に料金の支払いを行う機能、携帯電話の通信網を介した音声あるいはデータ通信を行なう携帯電話機能などが実現される。
【００１６】
基地局４は、サービスエリアに分散配置されてセルと呼ばれる無線エリアを形成し、その無線エリア内に存在する自動車に搭載されたソフトウェア無線機１と無線チャネルを介して接続される。基地局４は、例えば図示せぬ有線回線を介して通信交換局に接続され、さらにゲートウェイを介してインターネット上に設けられたサーバとの間の接続と通信制御を行う。サーバは、ソフトウェア無線機１に対し、ソフトウェア情報をダウンロードするための機能を有する。基地局４は、例えばＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）方式によりデータをダウンロードするための信号を送出する。また、ダウンロードデータのフォーマットは、例えば、ＥＴＣの標準規格ＡＲＩＢ  ＳＴＤ−Ｔ５５  １．０版におけるＭＤＳ（Ｍｅｓｓａｇｅｄａｔａ  ｓｌｏｔ）フォーマットに従って構成されるものとする。例えば、１パケットは８００ビットで構成され、それぞれのパケットには７２ビットのヘッダデータが付加されている。また、パケットの終わりには、１６ビットのＣＲＣ（誤り訂正）データ及び７２ビットのダミーデータが付加される。
【００１７】
ヘッダデータには、プリアンブル（１６ビット）及びユニークワード（１６ビット）と呼ばれる固定パターンの開始コードから始まり、モジュール識別（２ビット）、モジュール番号（４ビット）、パケット総数（１７ビット）、パケット番号（１７ビット）を含むデータが存在する。このモジュール識別は、分割してダウンロードする部分ダウンロードデータか一括してダウンロードするフルダウンロードデータかを識別するためのものである。モジュール番号は、部分ダウンロードデータ、フルダウンロードデータの機能に応じた番号である。パケット総数は、ダウンロードパケットの総数を示す。
【００１８】
また、アップリンク・データリクエストフォーマットとして、送信期間（ＡＬＬ“１”）の長さに応じて希望のモジュールを要求するものとする。なお、１ｍｓｅｃ期間はモジュール番号０に対応し、１ｍｓｅｃステップで３２種類のモジュールに対応する。
【００１９】
図２は、本実施形態におけるソフトウェア無線機の自動車への搭載例を示す図である。図２に示すように、ソフトウェア無線機１は、通信機能を実行する信号処理本体ユニット１０（信号処理ユニット）に電波の送受信、あるいは送信、受信の何れか一方をするための少なくとも１つの無線ユニット１２が接続されて構成される。図２に示す例では、３つの無線ユニット１２ａ，１２ｂ，１２ｃが接続された例を示している。
【００２０】
信号処理本体ユニット１０は、例えば自動車内のコンソールに設けられた所定の場所に設置される。無線ユニット１２ａ，１２ｂ，１２ｃは、信号処理本体ユニット１０とケーブルを介して接続され、電波の送受信の状態が良好となる場所、例えば車内のダッシュボード上の窓際、車体上部、車内の後部座席後ろの窓際にそれぞれ設置されている。
【００２１】
図３は本実施形態に係わるソフトウェア無線機の構成を示すブロック図である。図３に示すように、本実施形態におけるソフトウェア無線機１は、信号処理本体ユニット１０の無線ユニット接続部３１ａ，３１ｂ，３１ｃに、ケーブルを介して無線ユニット１２が接続されることで構成されている。図３に示す例では、３つの無線ユニット１２ａ，１２ｂ，１２ｃが信号処理本体ユニット１０に接続された状態を示している。例えば、無線ユニット１２ａは、基地局４からＤＳＲＣ方式による無線通信により、ソフトウェア情報などのダウンロードデータをダウンロードするダウンロード機能に用いられるものとする。また、無線ユニット１２ｂは、ナビゲーション機能などに用いられ、無線ユニット１２ｃは、携帯電話機能に用いられる。
【００２２】
無線ユニット１２ａは、アンテナ２０ａとアンテナ無線部２２ａにより構成されている。例えば、基地局４から送信された無線周波信号は、アンテナ２０ａで受信されたのち送受信回路２３ａ（信号処理回路）に入力される。送受信回路２３ａでは、無線周波数信号がアンテナ共用器（ＤＵＰ）を介して周波数変換回路２４ａに入力され、周波数シンセサイザから出力された受信局部発振信号とミキシングされて中間周波信号あるいはベースバンド信号に周波数変換される。なお、周波数シンセサイザから発生される受信局部発振信号の周波数は、信号処理本体ユニット１０（制御部３２）からの制御信号によって指示される。
【００２３】
周波数変換回路２４ａにより変換された中間周波信号またはベースバンド信号は、Ａ／Ｄ・Ｄ／Ａ変換回路２５（変換回路）に出力される。Ａ／Ｄ・Ｄ／Ａ変換回路２５は、中間周波信号またはベースバンド信号のアナログ信号をデジタル化して、ケーブルを介して信号処理本体ユニット１０（信号処理部３０）に送出する。
【００２４】
一方、無線ユニット１２ａを信号処理本体ユニット１０に設けられた通信機能による信号に用いられる場合、Ａ／Ｄ・Ｄ／Ａ変換回路２５は、信号処理本体ユニット１０（信号処理部３０）からデジタル化された信号を受信し、アナログ中間周波信号またはベースバンド信号に変換して送受信回路２３ａに出力する。送受信回路２３ａでは、周波数変換回路２４ａにより入力された送信信号を周波数シンセサイザから発生される送信局部発振信号と合成して無線周波信号に変換し、送信データレートに基づいて無線周波信号の有効部分だけを高周波増幅して送信無線周波信号として出力する。この送信無線周波信号は、アンテナ共用器を介してアンテナ２０に供給され、このアンテナ２０から基地局４へ向けて送信される。
【００２５】
無線ユニット１２ｂは、アンテナ２０ｂとＧＰＳアンテナ無線部２２ｂにより構成されている。ＧＰＳ衛星３から送信されたＧＰＳ信号は、アンテナ２０ｂで受信されたのち受信回路２３ｂに入力される。受信回路２３ｂでは、ＧＰＳ信号に対する信号処理を信号処理部２４ｂにおいて実行し、その処理結果をＧＰＳ処理部２６に出力する。ＧＰＳ処理部２６は、信号処理部２４ｂにより処理された信号をもとにＧＰＳ機能（通信機能）を実行して現在位置を測位する（なお、現在の時刻も取得する）。受信回路２３ｂとＧＰＳ処理部２６は、例えば集積度の高いＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）として構成するものとする。すなわち、受信回路２３ｂとＧＰＳ処理部２６とを小型化して実装することができるので、アンテナ２０ｂと一体化したとしても無線ユニット１２ｂ全体を小型化することができ、車内での設置場所を任意に選択できるようになる。また、無線ユニット１２ｂでは、アンテナ２０ｂを介して受信されるアナログ信号については、自ユニット内に設けられた受信回路２３ｂによって処理することで、アンテナ２０ｂと信号処理部２４ｂとの距離を最小かつ一定となるのでＧＰＳ信号の劣化が最小かつ一定となり、ＧＰＳ機能を安定動作させることができる。
【００２６】
無線ユニット１２ｃは、アンテナ２０ｃと携帯電話アンテナ無線部２２ｃにより構成されている。携帯電話の通信網の基地局との間で送受信される信号は、アンテナ２０ｃで送受信される。送受信回路２３ｃは、アンテナ２０ｃを介して受信される信号及び携帯電話処理部２７から入力した送信すべき信号に対する信号処理を信号処理部２４ｃにおいて実行する。携帯電話処理部２７は、送受信回路２３ｃにより処理された信号をもとにデータ通信を含む携帯電話機能（通信機能）を実行する。なお、送受信回路２３ｃと携帯電話処理部２７は、無線ユニット１２ｂと同様にしてＡＳＩＣとして構成されて実装するものとする。また、無線ユニット１２ｃでは、無線ユニット１２ｂと同様にして、アンテナ２０ｃを介して送受信されるアナログ信号については、自ユニット内に設けられた送受信回路２３ｃによって処理することで、アンテナ２０ｃと信号処理部２４ｃとの距離を最小かつ一定とすることができる。
【００２７】
信号処理本体ユニット１０は、信号処理部３０、無線ユニット接続部３１ａ，３１ｂ，３１ｃ、制御部３２、不揮発性メモリ３４、表示部３６、入力部３７、インタフェース（Ｉ／Ｆ）３８、メモリ３９が設けられている。
【００２８】
信号処理部３０は、無線ユニット接続部３１ａ及びケーブルを介して、無線ユニット１２ａのＡ／Ｄ・Ｄ／Ａ変換回路２５との間でデジタル化された信号を送受信し、このデジタル化された信号に対して、制御部３２によりセットされるソフトウェア情報に基づく通信機能に応じた処理を実行する。信号処理部３０は、無線ユニット１２ａにおいて変換された受信中間周波信号またはベースバンド信号を表すデジタル化された信号をもとに受信デジタルデータを再生する。この受信デジタルデータは、制御部３２に供給される。また、信号処理部３０は、制御部３２によりセットされるソフトウェア情報に基づく通信機能を実行し、通信機能に応じて受信デジタルデータに対する処理を実行する。
【００２９】
また、信号処理本体ユニット１０には、通信機能が設けられた無線ユニット１２ｂ，１２ｃを接続するための無線ユニット接続部３１ｂ，３１ｃが設けられている。従って、無線ユニット接続部３１ａを介して接続される無線ユニット１２ａの他に、複数の無線ユニット１２ｂ，１２ｃを接続することができる。なお、無線ユニット接続部３１ａは、複数の無線ユニット１２ａを接続できる構成とすることができる。
【００３０】
制御部３２は、信号処理部３０を通じて取得される受信デジタルデータ、及び無線ユニット接続部３１ｂ，３１ｃを通じて取得される無線ユニット１２ｂ，１２ｃの通信機能によって処理されたデータを不揮発性メモリ３４に格納すると共に、この受信データに対する通信機能による処理に応じた画面を表示部３６に表示させる。また必要に応じて、受信データをインタフェース（Ｉ／Ｆ）３８を通じて、携帯情報端末やノート型パーソナルコンピュータ等のパーソナルコンピュータＰＣへ出力する。受信データには、通信機能を実行するためのダウンロードされたソフトウェア情報が含まれるものとする。
【００３１】
入力部３７は、装置に対する各種の指示を入力するためのもので、ダイヤルキーや発信キー、電源キー、終了キー、音量調節キー、モード指定キー等のキー群が設けられている。
【００３２】
制御部３２は、不揮発性メモリ３４に格納されたプログラムに基づいて基本的な制御機能を実行するもので、その基本的な制御機能として、発着信に応じて無線接続制御を実行して、データ通信を可能にする通信制御機能や、インターネットに対しアクセスしてＷｅｂページ等の情報を表示するブラウザ機能、システム選択制御機能、位置登録制御機能等を有している。また、制御部３２は、不揮発性メモリ３４に格納された各種ソフトウェア情報を読み出し、ソフトウェア情報に基づく通信機能を信号処理部３０にセットして、ソフトウェア情報に従った通信機能を実行させる。この通信機能としては、例えばテレビ機能、ラジオ（ＡＭ／ＦＭ）機能、ナビゲーション機能、ＥＴＣ機能等がある。
【００３３】
また、これらの基本制御機能に加え、ダウンロード実行制御機能３２ａと、ソフトウェア管理制御機能３２ｂとを備えている。
【００３４】
ダウンロード実行制御機能３２ａは、入力部３７により入力された要求情報に応じて、無線ユニット１２ａを通じた通信機能を利用して通信交換局に対しダイヤルアップによりサーバとの間にデータ通信リンクを開設するための要求を行う。そして、サーバとの間にデータ通信リンクが開設されると、ＤＳＲＣ方式による無線通信によりダウンロード要求を送出し、サーバから要求に応じたソフトウェア情報をダウンロードし、このダウンロードしたソフトウェア情報を不揮発性メモリ３４に記録する。また、ダウンロード実行制御機能３２ａは、複数の通信機能を利用してソフトウェア情報のダウンロードを実行する機能を持つ。本実施形態では、無線ユニット１２ｂによるＧＰＳ機能（現在位置の測位）の処理結果を用いて、ソフトウェア情報のダウンロードが可能な地域に進入したと判別できた場合に、ダウンロードを実行するダウンロード実行制御処理を実行する機能を持つ。
【００３５】
ソフトウェア管理制御機能３２ｂは、不揮発性メモリ３４に記録されたソフトウェア情報を機能別に管理し、入力部３７により入力された要求情報に応じて、選択的にソフトウェア情報を読み出して、このソフトウェア情報に基づく通信機能を実行可能な状態にする。例えば、ソフトウェア管理制御機能３２ｂは、無線ユニット接続部３１ｂ，３１ｃを介して無線ユニット１２ｂ，１２ｃが接続されて、ＧＰＳ機能、携帯電話機能の利用が可能になった場合には、それぞれの通信機能に対応するソフトウェア情報を読み出して対応する機能を実行可能な状態にする。すなわち、ＧＰＳ機能に対しては、ナビゲーション機能を実行可能な状態にして、ＧＰＳ機能によって取得される現在位置（及び時刻）をもとに、地図上に現在位置などを表すといった処理を実行できるようにする。
【００３６】
また、ソフトウェア管理制御機能３２ｂは、入力部３７により通信機能が要求された場合に、不揮発性メモリ３４上に要求された通信機能に対応するソフトウェア情報があるか否かを判断し、ある場合には不揮発性メモリ３４内の該当するソフトウェア情報を読み出して信号処理部３０にセットし、無い場合にはダウンロード実行制御機能３２ａに該当するソフトウェア情報をダウンロードさせる。
【００３７】
また、ソフトウェア管理制御機能３２ｂは、ソフトウェア情報を一括してダウンロードするフルダウンロードと、分割して複数回に分けてダウンロードする部分ダウンロードを実行させることができる。ソフトウェア管理制御機能３２ｂは、部分ダウンロードをする場合には、ダウンロードされたソフトウェア情報を不揮発性メモリ３４上の該当するソフトウェア情報に連結させる。
【００３８】
また、ソフトウェア管理制御機能３２ｂは、電源オフが指示された際に、信号処理部３０にセットしていたソフトウェア情報を表すフラグを制御部３２内のバッファ（図示せず）に書き込む。ソフトウェア管理制御機能３２ｂは、電源オンされた時、制御部３２内のバッファのフラグを参照して、電源オフ時に信号処理部３０にセットされていたソフトウェア情報を判別し、該当するソフトウェア情報を不揮発性メモリ３４から読み出して信号処理部３０にセットする。
【００３９】
次に、本実施形態におけるソフトウェア無線機１の動作について説明する。
まず、ソフトウェア無線機１の通信機能の管理動作について説明する。
【００４０】
電源キーがオンされて、図示しない電源部から電力供給が開始されると、制御部３２は、起動処理を実行して、制御部３２内のバッファ（図示せず）に書き込まれたフラグに基づき、電源オフ時に信号処理部３０にセットされていたソフトウェア情報を不揮発性メモリ３４から読み出して信号処理部３０にセットする。
【００４１】
続いて制御部３２は、入力部３７によりソフトウェア情報の使用要求が入力されたか否か、つまり新たな通信機能の選択があるか否かを判断する。ここで、使用要求が入力されないならば、制御部３２は、既に信号処理部３０にセットされているソフトウェア情報に基づく通信端末動作制御処理に移行する。
【００４２】
一方、入力部３７によりソフトウェア情報の使用要求が入力された場合、制御部３２は、要求されたソフトウェア情報が不揮発性メモリ３４に格納されているか否かを判断する。そして、該当するソフトウェア情報が格納されていない場合、ダウンロード画面を表示部３６に表示し、ユーザに対しダウンロード要求の送出に対する入力操作を促す。この状態でユーザによって、ソフトウェア情報を取得するべく入力部３７において取得指示が入力されると、制御部３２は、基地局４を介して、サーバとの間でデータ通信リンクを確立し、基地局４経由でＤＳＲＣ方式による無線通信によりダウンロードデータ、すなわちソフトウェア情報を取得して不揮発性メモリ３４に書き込む。
【００４３】
制御部３２のソフトウェア管理制御機能３２ｂは、不揮発性メモリ３４に書き込んだソフトウェア情報に基づく通信機能を信号処理部３０にセットして、ユーザが希望するサービスを実現するための通信機能を実行する。
【００４４】
このように、本実施形態におけるソフトウェア無線機１では、ソフトウェア情報をダウンロードし、ソフトウェア情報に基づく通信機能を実行することができる。
【００４５】
ソフトウェア無線機１は、ソフトウェア情報に基づく通信機能を実行する場合、その通信機能に応じた無線ユニット１２ａ，１２ｂ，１２ｃが、信号処理本体ユニット１０の無線ユニット接続部３１ａ，３１ｂ，３１ｃにケーブルを介して接続されることで構成される。
【００４６】
無線ユニット１２ａは、Ａ／Ｄ・Ｄ／Ａ変換回路２５によって、信号処理本体ユニット１０の信号処理部３０の間をデジタル化した信号によって送受信する。従って、無線ユニット１２が外部との無線通信に用いる信号が高い周波数であっても、ケーブルを介すことによる信号の減衰などによる劣化を低減することができる。このため、信号の減衰を解消するための信号増幅器や電力制御のための回路が不要となる。
【００４７】
これにより、無線ユニット１２を電波の送受信が良好となる任意の位置、例えば車外あるいは車内の窓際などの任意の場所に設置することができる。例えば図２に示す無線ユニット１２ｃのように、信号処理本体ユニット１０から離れた場所に設置することで、信号処理本体ユニット１０と無線ユニット１２ｃとを接続するケーブルが長くなるとしても信号劣化の影響を受けない。
【００４８】
また、信号処理本体ユニット１０において実現される通信機能は、ソフトウェア情報をダウンロードすることで追加あるいは更新などを容易にすることができる。これに合わせて、無線ユニット１２は、信号処理本体ユニット１０において実行される通信機能に対応するものに任意に交換することもできる。また、信号処理本体ユニット１０において複数のソフトウェア情報に基づいて複数の通信機能が実行される場合には、それぞれの通信機能に対応する複数の無線ユニット１２（１２ａ，１２ｂ，１２ｃ）を接続して、それぞれの通信機能を実行することが可能である。
【００４９】
以下、複数の通信機能を利用してソフトウェア情報のダウンロードを実行する場合の処理について説明する。
図４は、無線ユニット１２ｂにより提供されるＧＰＳ機能を利用して、無線ユニット１２ａを通じてダウンロードを実行するダウンロード実行制御処理について説明するフローチャートである。
【００５０】
ここでは、ダウンロード実行制御機能３２ａは、入力部３７により入力された要求情報によって、ダウンロード実行制御処理が起動されるものとする。この場合、信号処理本体ユニット１０には無線ユニット１２ｂが無線ユニット接続部３１ｂを介して接続されて使用されるものとする。
【００５１】
また、サーバは、特定の地域においてのみ、基地局４から特定の情報をダウンロードさせるダウンロードサービスを提供しているものとする。ダウンロードサービスの提供を受けることができる地域に関する情報やダウンロードされる情報の内容に関するメニューデータについては別途提供されているものとする。例えば、メニューデータは、基地局４を通じて任意の場所でダウンロードしたり、他の通信機能、例えばＦＭ放送（ＦＭ多重放送）や携帯電話によるデータ通信によりダウンロードしたりできるものとする。ダウンロード実行制御機能３２ａは、メニューデータをダウンロードして不揮発性メモリ３４に記録しているものとする。
【００５２】
ダウンロード実行制御機能３２ａは、無線ユニット接続部３１ｂを介して、無線ユニット１２ｂのＧＰＳ処理部２６によって測位される現在位置を示す情報（及び現在の時刻）を取得する（ステップＡ１）。無線ユニット１２ｂのＧＰＳ処理部２６によって測位される現在位置は、ソフトウェア無線機１が搭載された自動車の移動に伴って変化しており、継続的に取得する。
【００５３】
ダウンロード実行制御機能３２ａは、無線ユニット１２ｂから取得した位置情報をもとに、現在位置における特定のデータのダウンロードが可能であるかを判別する（ステップＡ２）。すなわち、ソフトウェア管理制御機能３２ｂは、不揮発性メモリ３４に先に記録しているメニューデータを参照し、メニューデータが示すダウンロードサービスの提供を受けることができる地域内に現在位置があるか否かによって判別する。
【００５４】
ここで、ダウンロードサービスの提供を受けることができる地域内にいることが判別されると（ステップＡ３）、ソフトウェア管理制御機能３２ｂは、ダウンロード対象とするデータ（モジュール）についてのダウンロード要求をＤＳＲＣ方式による無線通信により送信する（ステップＡ４）。すなわち、ダウンロード実行制御機能３２ａは、信号処理部３０、無線ユニット接続部３１ａ、無線ユニット１２ａを通じて、アップリンク・データリクエストを送出し、基地局４を通じてサーバに要求する。なお、ダウンロード対象とするデータは、先にダウンロードしたメニューデータに対して、入力部３７からの要求によって予め設定しておくことができるものとする。ソフトウェア管理制御機能３２ｂは、この設定に応じたデータ（モジュール）を示すダウンロード要求を送出するものとする。
【００５５】
ここで、無線ユニット１２ａを通じてサーバとの間にデータ通信リンクが開設され、要求したデータのダウンロードが可能であれば（ステップＡ５）、ダウンロード実行制御機能３２ａは、サーバから提供される要求に応じたデータをＤＳＲＣ方式による無線通信によりダウンロードし、このダウンロードしたデータを不揮発性メモリ３４に記録する（ステップＡ６）。こうして、この地域に特定のデータをダウンロードすることができる。
【００５６】
なお、ＤＳＲＣ方式による無線通信によってダウンロードができなかった場合（ステップＡ５，Ｎｏ）、ソフトウェア管理制御機能３２ｂは、他の通信機能、例えば無線ユニット１２ｃが接続されている場合には、携帯電話機能によるデータ通信によってデータのダウンロードを試みる。ソフトウェア管理制御機能３２ｂは、無線ユニット１２ｃによる携帯電話機能により、ダウンロード対象とするデータのダウンロード要求を無線通信により送信する（ステップＡ７）。
【００５７】
この場合、サーバは、基地局４を通じたダウンロードサービスだけでなく、携帯電話の通信網を介して、特定の地域にだけダウンロードサービスを提供しているものとする。
【００５８】
ここで、対象とするデータのダウンロードが可能である場合（ステップＡ８）、ソフトウェア管理制御機能３２ｂは、無線ユニット１２ｃによる携帯電話機能によりダウンロードを実行し、このダウンロードしたデータを不揮発性メモリ３４に記録する（ステップＡ８）。こうして、この地域に特定のデータをダウンロードすることができる。
【００５９】
さらに、携帯電話機能による無線通信によってダウンロードができなかった場合（ステップＡ８，Ｎｏ）、ソフトウェア管理制御機能３２ｂは、ＦＭ放送を受信する機能（ＦＭ電波を受信可能な無線ユニット、及びＦＭ放送を受信する機能を実現するためのソフトウェア情報）が設けられている場合には、ＦＭ放送（ＦＭ多重放送）を受信する機能によるデータ通信によってデータのダウンロードを試みる。ソフトウェア管理制御機能３２ｂは、例えば無線ユニット接続部３１ａを介して接続される無線ユニットにより受信されたＦＭ電波信号が信号処理部３０により処理され、この処理された信号からダウンロード対象とするデータを取得する（ステップＡ１０）。
【００６０】
この場合、ダウンロードサービスの提供者は、基地局４を通じたダウンロードサービスだけでなく、ラジオ／テレビ放送局２からのＦＭ多重放送を介して、特定の地域にだけダウンロードサービスを提供しているものとする。
【００６１】
このようにして、ダウンロード実行制御処理では、複数の無線ユニット１２ａ，１２ｂ，１２ｃを用いて実現される通信機能（ダウンロード機能、ＧＰＳ機能、携帯電話機能など）を複合的に有効に利用し、例えば特定の地域においてのみ利用できるダウンロードサービスによってデータをダウンロードすることができる。データをダウンロードする場合には、無線ユニット１２ａを利用したダウンロード機能を用いることで高速なダウンロードが可能であるが、この機能によりダウンロードできなくても無線ユニット１２ｂによる携帯電話機能によるデータ通信によりダウンロード要求を送出して、対象とするデータのダウンロードを実行することができる。さらには、ＦＭ放送を受信可能な機能が設けられていれば、ＦＭ多重放送を利用したダウンロードも可能である。
【００６２】
なお、前述した説明では、ケーブルを介して無線ユニット１２ａ，１２ｂ，１２ｃと信号処理本体ユニット１０との間で信号の送受信をしているが、両者の間がデジタル化された信号により送受信することができるので、Ｂｌｕｅｔｏｏｔｈなどの近距離無線通信によって接続される構成とすることもできる。この場合、近距離無線通信のために必要なモジュールが比較的小さく実現されているため、無線ユニット１２ａ，１２ｂ，１２ｃ及び信号処理本体ユニット１０のそれぞれの構成を大型化することもない。
【００６３】
また、本願発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６４】
【発明の効果】
以上詳述したように本発明によれば、ソフトウェア情報に基づいて処理を実行するソフトウェア無線機であって、無線ユニットと信号処理本体ユニットとにより構成され、無線ユニットは、無線通信用のアンテナとアンテナを介した無線通信のための信号を処理する信号処理回路と、信号処理回路により処理された信号をもとに通信機能を実行する通信機能手段と有し、信号処理本体ユニットは、通信機能手段により実行された通信機能の処理結果を用いた処理を実行する処理手段を有しているので、無線機本体を大型化することなく複数の通信機能を実行可能とし、かつ複数の通信機能を有効に利用可能することが可能となる。
【図面の簡単な説明】
【図１】本実施形態におけるソフトウェア無線機が適用される通信システムの概略構成図。
【図２】本実施形態におけるソフトウェア無線機の自動車への搭載例を示す図。
【図３】本実施形態に係わるソフトウェア無線機の構成を示すブロック図。
【図４】本実施形態に係わるダウンロード実行制御処理を説明するためのフローチャート。
【符号の説明】
１…ソフトウェア無線機
１０…信号処理本体ユニット
１２（１２ａ，１２ｂ，１２ｃ）…無線ユニット
２０ａ，２０ｂ，２０ｃ…アンテナ
２２ａ…アンテナ無線部
２２ｂ…ＧＰＳアンテナ無線部
２２ｃ…携帯電話アンテナ無線部
２３ａ，２３ｃ…送受信回路
２３ｂ…受信回路
２４ａ…周波数変換回路
２４ｂ，２４ｃ…信号処理部
２５…Ａ／Ｄ・Ｄ／Ａ変換回路
２６…ＧＰＳ処理部
２７…携帯電話処理部
３０…信号処理部
３１ａ，３１ｂ，３１ｃ…無線ユニット接続部
３２…制御部
３２ａ…ダウンロード実行制御機能
３２ｂ…ソフトウェア管理制御機能
３４…不揮発性メモリ
３６…表示部
３７…入力部
３８…インタフェース（Ｉ／Ｆ）
３９…メモリ
ＰＣ…パーソナルコンピュータ
【図１】
2004153663.tif 000003
【図２】
2004153663.tif 000004
【図３】
2004153663.tif 000005
【図４】
2004153663.tif 000006