(57)【要約】【課題】  外部からのリソース制御なしに信号処理部の機能変更を可能にしたマルチモード通信装置を提供する。【解決手段】  無線通信を行う無線部１０３と、リソースの制御によって機能変更が可能な複数の信号処理デバイス１０５，１０６と、複数の信号処理デバイス１０５，１０６上で実行可能なリソース制御機能を定義したデータを格納する記憶部１０９とを備える。いずれかの信号処理デバイス１０５，１０６にリソース制御機能を実装することによって、信号処理デバイス外部にリソース制御部を設けることなく信号処理デバイス１０５，１０６の機能変更を行う。【選択図】  図１
2006262432.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う無線部と、
リソースの制御によって機能変更が可能な複数の信号処理デバイスと、
前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、
前記複数の信号処理デバイスの少なくともいずれかに前記リソース制御機能を実装したマルチモード通信装置。
【請求項２】
無線通信を行う無線部と、
リソースの制御によって機能変更が可能な複数の信号処理デバイスと、
前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、
前記リソース制御機能を複数に分割した上で、前記複数の信号処理デバイスの少なくともいずれかに前記分割したリソース制御機能を実装したマルチモード通信装置。
【請求項３】
無線通信を行う無線部と、
リソースの制御によって機能変更が可能な複数の信号処理デバイスと、
前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、
前記リソース制御機能を、前記信号処理デバイスのリソース利用状態を把握してリソース制御機能を実装する信号処理デバイスを決定するリソース判定部と、前記信号処理デバイスのリソース変更を実行するリソース書き替え部とに分割し、前記複数の信号処理デバイスの少なくともいずれかに前記分割したリソース制御機能を実装したマルチモード通信装置。
【請求項４】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記機能変更が可能な複数の信号処理デバイスは、プログラム動作型のデバイスまたは論理定義型のデバイスのいずれかであるマルチモード通信装置。
【請求項５】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記機能変更が可能な複数の信号処理デバイスにおいて、前記リソース制御機能を実装した信号処理デバイスの機能変更を行う場合には、他の信号処理デバイスにリソース制御機能を移動してから、対象デバイスの機能変更を行うマルチモード通信装置。
【請求項６】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、装置内に設けたシステム全体で共有するデータ線を用いるマルチモード通信装置。
【請求項７】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、機能変更専用に設けた共有のデータ線を用いるマルチモード通信装置。
【請求項８】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、機能変更用に設けた、各信号処理デバイス間を専用に接続するデータ線を用いるマルチモード通信装置。
【請求項９】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装した信号処理デバイスが前記無線部の制御を行うマルチモード通信装置。
【請求項１０】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が最大である信号処理デバイスを選択するマルチモード通信装置。
【請求項１１】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、前記リソースの残量が最小である信号処理デバイスを選択するマルチモード通信装置。
【請求項１２】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作に必要な消費電力が最小である信号処理デバイスを選択するマルチモード通信装置。
【請求項１３】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、対応する機能変更に伴う前記リソースの残量のばらつきが最小である信号処理デバイスを選択するマルチモード通信装置。
【請求項１４】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作速度が最大である信号処理デバイスを選択するマルチモード通信装置。
【請求項１５】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、予め定めた優先度が高い信号処理デバイスを選択するマルチモード通信装置。
【請求項１６】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能がいずれの信号処理デバイスにも実装されていない状態を初期設定状態とし、前記初期設定状態では、予め定めた信号処理デバイスにリソース制御機能を実装するマルチモード通信装置。
【請求項１７】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を定義したデータのかわりに該リソース制御機能を定義したデータの元となるソースコードを格納する記憶部と、前記ソースコードから前記リソース制御機能を定義したデータを生成するデータ生成部とを備え、前記複数の信号処理デバイスにリソース制御機能を実装する場合には、前記記憶部から読み出した前記ソースコードを前記データ生成部で前記リソース制御機能を定義したデータに変換した後に実装するマルチモード通信装置。
【請求項１８】
請求項１７に記載のマルチモード通信装置であって、
前記データ生成部を前記信号処理デバイス内に実装するマルチモード通信装置。
【請求項１９】
請求項１から３のいずれかに記載のマルチモード通信装置であって、
前記リソース制御機能を定義したデータを圧縮した圧縮定義データを格納する記憶部と、前記圧縮定義データから前記リソース制御機能を定義したデータを伸張生成するデータ伸張部とを備え、前記複数の信号処理デバイスにリソース制御機能を実装する場合には、前記記憶部から読み出した前記圧縮定義データを前記データ伸張部で前記リソース制御機能を定義したデータに伸張した後に実装するマルチモード通信装置。
【請求項２０】
請求項１９に記載のマルチモード通信装置であって、
前記データ伸張部を前記信号処理デバイス内に実装するマルチモード通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能を変更することによって、複数の通信方式に対応することが可能なマルチモード通信装置に関する。
【背景技術】
【０００２】
現在、無線通信システムの普及に伴い、異なる規格を持つ複数の無線通信システムが混在している。複数の無線通信システムに、一台で対応可能なマルチモード通信装置への要求も高くなっており、ソフトウェアによって機能変更可能な通信モジュールを備えるマルチモード通信装置が、一手法として提案されている。従来の機能変更可能なマルチモード通信装置としては、通信装置の機能が定義されたリソースを含み、該リソースによって必要な信号処理を行うように構成された信号処理デバイスと、他のモデム機能及びプロトコル機能を前記リソースに再定義するコントローラを具備するものがあった（例えば、特許文献１参照）。図８は、前記特許文献１に記載された従来の機能変更可能なマルチモード通信装置を示すものである。
【０００３】
図８において、従来の機能変更可能なマルチモード通信装置（移動無線通信装置）は、アンテナ６０１を介して基地局からのＲＦ信号を受信し、また該基地局へのＲＦ信号の送信を行う。アンテナ６０１からの受信信号は、無線送受信デバイス６０２によってデジタルの受信ＩＦ信号に変換され、信号処理デバイス６０３に供給される。信号処理デバイス６０３によって生成されるデジタルの送信ＩＦ信号は、無線送受信デバイス６０２によって送信ＲＦ信号に変換され、アンテナ６０１に供給される。
【０００４】
信号処理デバイス６０３は、ＬＳＩ化されたプロセッサ、メモリ及びロジック回路などのハードウェアリソースを含み、送受信に必要な処理を主として行う。信号処理デバイス６０３の持つリソースは、リソースコントローラ６０４によって制御される。この制御により、使用条件の変化に伴う移動無線通信装置の機能や仕様の変更に即応できる。具体的には、リソースコントローラ６０４により、信号処理デバイス６０３のリソースに対してソフトウェアの変更制御、ロジック回路構成方法の変更制御、もしくはその両方の制御が行われることにより、移動無線通信装置の機能が所望に変更される。
【０００５】
記憶装置６０５には、信号処理デバイス６０３で利用されるソフトウェアと、処理データなどのデータベースが保持されている。記憶装置６０５は、リソースコントローラ６０４、または移動無線通信装置の内部全体を制御するシステムコントローラ６０６からの制御により、必要なプログラムやデータのリード／ライトを行う。記憶装置６０５から読み出されるプログラムは、信号処理デバイス６０３に記述される。システムコントローラ６０６に接続された入出力デバイスユニット６０７は、移動無線通信装置のユーザとのインタフェースを司る各種の入出力デバイス、例えばマイクロホン、スピーカ、キーボード、ディスプレイを含んでいる。
【０００６】
【特許文献１】特開２００２−３３５１８６号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来の構成では、信号処理デバイスの持つリソース制御をリソースコントローラによって行う構成のため、信号処理デバイスのハードウェアリソースの他に、リソースコントローラのためのリソースが必要であるという課題を有していた。
【０００８】
本発明は、上記事情に鑑みてなされたもので、専用のリソース制御部を設けることなく、機能変更が可能な信号処理部にリソース制御機能を実装し、外部からのリソース制御なしに信号処理部の機能変更が可能なマルチモード通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のマルチモード通信装置は、第１に無線通信を行う無線部と、リソースの制御によって機能変更が可能な複数の信号処理デバイスと、前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、前記複数の信号処理デバイスの少なくともいずれかに前記リソース制御機能を実装したものである。
【００１０】
上記構成により、信号処理デバイスの外部にリソース制御部を設けることなく、信号処理デバイスの機能変更を行うことが可能であり、任意の信号処理デバイスにリソース制御部を備えることが可能となるため、外部からのリソース制御なしに、信号処理部の機能変更を行うことができる。
【００１１】
本発明のマルチモード通信装置は、第２に、無線通信を行う無線部と、リソースの制御によって機能変更が可能な複数の信号処理デバイスと、前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、前記リソース制御機能を複数に分割した上で、前記複数の信号処理デバイスの少なくともいずれかに前記分割したリソース制御機能を実装したものである。
【００１２】
上記構成により、信号処理デバイスの外部にリソース制御部を設けることなく、信号処理デバイスの機能変更を行うことが可能であり、任意の信号処理デバイスにリソース制御部を備えることが可能となるため、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。また、リソース制御機能を複数に分割することで、特定の信号処理デバイスに要求されるリソース量を低減でき、機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある複数の信号処理デバイス上にリソース制御部を実装することが可能となる。
【００１３】
本発明のマルチモード通信装置は、第３に、無線通信を行う無線部と、リソースの制御によって機能変更が可能な複数の信号処理デバイスと、前記複数の信号処理デバイス上で実行可能なリソース制御機能を定義したデータを格納する記憶部とを備え、前記リソース制御機能を、前記信号処理デバイスのリソース利用状態を把握してリソース制御機能を実装する信号処理デバイスを決定するリソース判定部と、前記信号処理デバイスのリソース変更を実行するリソース書き替え部とに分割し、前記複数の信号処理デバイスの少なくともいずれかに前記分割したリソース制御機能を実装したものである。
【００１４】
上記構成により、信号処理デバイスの外部にリソース制御部を設けることなく、信号処理デバイスの機能変更を行うことが可能であり、任意の信号処理デバイスにリソース制御部を備えることが可能となるため、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。また、リソース制御部をリソース判定部とリソース書き替え部に機能指定して分割することで、機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある複数の信号処理デバイス上にリソース制御部を実装することが可能となる。
【００１５】
また、本発明は、上記のマルチモード通信装置であって、前記機能変更が可能な複数の信号処理デバイスは、プログラム動作型のデバイスまたは論理定義型のデバイスのいずれかであるものとする。
【００１６】
上記構成のように、信号処理デバイスとして、ＤＳＰ等のプログラム動作型のデバイスまたはＦＰＧＡ等の論理定義型のデバイスを用いることで、信号処理デバイスの機能変更が可能となる。
【００１７】
また、本発明は、上記のマルチモード通信装置であって、前記機能変更が可能な複数の信号処理デバイスにおいて、前記リソース制御機能を実装した信号処理デバイスの機能変更を行う場合には、他の信号処理デバイスにリソース制御機能を移動してから、対象デバイスの機能変更を行うものとする。
【００１８】
上記構成により、他の信号処理デバイスにリソース制御機能を移動してから、対象デバイスの機能変更がなされるため、機能変更を確実に実行可能となる。
【００１９】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、装置内に設けたシステム全体で共有するデータ線を用いるものとする。
【００２０】
上記構成により、システム全体で共有するデータ線を用いて、信号処理デバイスの機能を定義したデータを供給し、機能変更を行うことが可能となる。
【００２１】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、機能変更専用に設けた共有のデータ線を用いるものとする。
【００２２】
上記構成により、機能変更だけに用いられる共有のデータ線を用いて、信号処理デバイスの機能を定義したデータを供給し、機能変更を行うことが可能となる。
【００２３】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を含む信号処理デバイスの機能を定義したデータを前記記憶部から供給する経路として、機能変更用に設けた、各信号処理デバイス間を専用に接続するデータ線を用いるものとする。
【００２４】
上記構成により、各信号処理デバイス間を専用に接続するデータ線を用いて、信号処理デバイスの機能を定義したデータを供給し、機能変更を行うことが可能となる。
【００２５】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装した信号処理デバイスが前記無線部の制御を行うものとする。
【００２６】
上記構成により、リソース制御機能を実装した信号処理デバイスによって、信号処理デバイスの機能定義状態に応じて無線部の制御を行うことができる。
【００２７】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が最大である信号処理デバイスを選択するものとする。
【００２８】
上記構成により、リソース制御機能を除く、機能定義後のリソースの残量が最大である信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００２９】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、前記リソースの残量が最小である信号処理デバイスを選択するものとする。
【００３０】
上記構成により、リソースの残量が最小である信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００３１】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作に必要な消費電力が最小である信号処理デバイスを選択するものとする。
【００３２】
上記構成により、リソース制御機能の動作に必要な消費電力が最小である信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００３３】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、対応する機能変更に伴う前記リソースの残量のばらつきが、最小である信号処理デバイスを選択するものとする。
【００３４】
上記構成により、対応する機能変更に伴うリソースの残量のばらつきが、最小である信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００３５】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作速度が最大である信号処理デバイスを選択するものとする。
【００３６】
上記構成により、リソース制御機能の動作速度が最大である信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００３７】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を実装する信号処理デバイスとして、リソース制御機能を除く、機能定義後のリソースの残量が、前記リソース制御機能を実装するための必要量を上回るものの中で、予め定めた優先度が高い信号処理デバイスを選択するものとする。
【００３８】
上記構成により、予め定めた優先度が高い信号処理デバイスが選択され、適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００３９】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能がいずれの信号処理デバイスにも実装されていない状態を初期設定状態とし、前記初期設定状態では、予め定めた信号処理デバイスにリソース制御機能を実装するものとする。
【００４０】
上記構成により、初期設定状態では予め定めた適切な信号処理デバイスにリソース制御機能を実装可能となる。
【００４１】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を定義したデータのかわりに該リソース制御機能を定義したデータの元となるソースコードを格納する記憶部と、前記ソースコードから前記リソース制御機能を定義したデータを生成するデータ生成部とを備え、前記複数の信号処理デバイスにリソース制御機能を実装する場合には、前記記憶部から読み出した前記ソースコードを前記データ生成部で前記リソース制御機能を定義したデータに変換した後に実装するものとする。
【００４２】
上記構成により、記憶部に格納する制御データを信号処理デバイスにかかわらず一定にすることが可能となる。
【００４３】
また、本発明は、上記のマルチモード通信装置であって、前記データ生成部を前記信号処理デバイス内に実装するものとする。
上記構成により、データ生成部を独立して実装する必要がなくなる。
【００４４】
また、本発明は、上記のマルチモード通信装置であって、前記リソース制御機能を定義したデータを圧縮した圧縮定義データを格納する記憶部と、前記圧縮定義データから前記リソース制御機能を定義したデータを伸張生成するデータ伸張部とを備え、前記複数の信号処理デバイスにリソース制御機能を実装する場合には、前記記憶部から読み出した前記圧縮定義データを、前記データ伸張部で前記リソース制御機能を定義したデータに伸張した後に実装するものとする。
【００４５】
上記構成により、記憶部に格納する制御データの量を削減することができ、記憶部の必要容量を抑圧することが可能となる。
【００４６】
また、本発明は、上記のマルチモード通信装置であって、前記データ伸張部を前記信号処理デバイス内に実装するものとする。
上記構成により、データ伸張部を独立して実装する必要がなくなる。
【発明の効果】
【００４７】
本発明によれば、専用のリソース制御部を設けることなく、機能変更が可能な信号処理部にリソース制御機能を実装し、外部からのリソース制御なしに信号処理部の機能変更が可能なマルチモード通信装置を提供できる。
【発明を実施するための最良の形態】
【００４８】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るマルチモード通信装置の構成図である。
第１の実施形態のマルチモード通信装置１０１は、機能変更可能に構成され、無線通信を行うアンテナ１０２と、無線部１０３と、主にベースバンド信号処理を行う信号処理部１０４とを備えており、システム全体の制御を行うシステム制御部１１０によって装置全体の動作を制御している。
【００４９】
信号処理部１０４は、複数の信号処理デバイス１０５，１０６によって構成されている。各信号処理デバイス１０５，１０６には、ＣＰＵやＤＳＰのようなプログラム記述による信号処理デバイスと、ＦＰＧＡのようなハードウェアリソースの定義によって機能が定められる信号処理デバイスなどがある。
【００５０】
また、信号処理部１０４の機能定義データは、記憶部１０９に格納されている。信号処理部１０４に要求される機能に対応して、信号処理部１０４を構成する複数の信号処理デバイス１０５，１０６に必要な機能定義データが、記憶部１０９からシステム全体の共有のデータ線である共通のデータバス１１１を経由して、各信号処理デバイス１０５，１０６に供給される。記憶部１０９には、各信号処理デバイス１０５，１０６で実行可能な形式を持ったリソース制御部（リソース制御機能）の定義データも格納されている。信号処理部１０４に要求される機能に応じて、リソースに余裕のある信号処理デバイスにリソース制御部の定義データを供給し、リソース制御部１０７の機能を実現する。
【００５１】
以下、具体的な例として、第１の信号処理デバイス１０５として論理定義型のデバイスであるＦＰＧＡを、第２の信号処理デバイス１０６としてプログラム動作型のデバイスであるＤＳＰをそれぞれ備えた信号処理部１０４を想定し、方式１をＧＳＭ（Global system for mobile communications）、方式２を無線ＬＡＮ（Wireless Local area network）のＩＥＥＥ８０２．１１ａ規格とし、方式１から方式２に機能を変更する場合の動作について説明する。
【００５２】
方式１としたＧＳＭは、復調時に等化処理とビタビ復号処理が必要となる。また、変調速度は２７０．８ｋbaudであり、１Ｍbaudに満たない。前記の条件を考慮すると、ＦＰＧＡ（第１の信号処理デバイス１０５）よりも、ＤＳＰ（第２の信号処理デバイス１０６）での処理に適した信号処理である。一方、方式２とした無線ＬＡＮは、ＦＦＴ処理を２０Ｍｓｐｓで行う必要がある。ハードウェア回路による高速な信号処理が必要で、ＤＳＰ（第２の信号処理デバイス１０６）よりも、ＦＰＧＡ（第１の信号処理デバイス１０５）での処理に適した信号処理である。
【００５３】
まず、方式１の機能を選択している状態では、方式１の機能は第２の信号処理デバイス１０６で実現するのに適した方式であるため、第２の信号処理デバイス１０６のリソースが多く使用され、第１の信号処理デバイス１０５のリソース使用量が少なくなる。このため、リソースに余裕のある第１の信号処理デバイス１０５に、記憶部１０９から定義データが供給されて、第１のリソース制御部１０７の機能が実装される。
【００５４】
次に、方式２の機能に変更を行う場合には、方式２の機能は、第１の信号処理デバイス１０５で実現するのに適した方式であるため、第１の信号処理デバイス１０５のリソースが多く使用され、第２の信号処理デバイス１０６のリソース使用量が少なくなる。このため、リソースに余裕のある第２の信号処理デバイス１０６に、記憶部１０９から定義データが供給されて、移動後のリソース制御部として第２のリソース制御部１０８の機能が実装される。
【００５５】
このとき、方式１を選択した状態では、第１のリソース制御部１０７が有効であり、第２のリソース制御部１０８は実装されていないため、先に第１の信号処理デバイス１０５を機能変更すると、リソース制御が実行できなくなってしまう。この問題を回避するため、はじめに第２の信号処理デバイス１０６の機能変更を行い、移動後の第２のリソース制御部１０８を有効にした上で、第１のリソース制御部１０７から第２のリソース制御部１０８に制御を移し、第２のリソース制御部１０８の制御の下で、第１の信号処理デバイス１０５の機能変更を行う。方式２から方式１に機能変更する場合には、デバイスの対称性を考慮しながら同様の手順で機能変更を実施する。
【００５６】
上述した本実施形態の構成と手順によれば、無線装置１０１全体のリソース制御が空白になることはなく、方式１の場合には第１のリソース制御部１０７が有効となり、方式２の場合には第２のリソース制御部１０８が有効となる。また、どの方式も選択されていない状態、すなわちリソース制御機能がいずれの信号処理デバイスにも実装されていない初期設定状態や、いずれかの信号処理デバイスの不具合により、無線装置１０１全体のリソース制御機能が空白になった場合には、例えば第１の信号処理デバイス１０５を予め定めておき、この第１の信号処理デバイス１０５に第１のリソース制御部１０７を実装することで、信号処理部１０４の制御が実行できるようにすることが有効である。
【００５７】
これにより、選択した機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある信号処理デバイスにリソース制御部を備えることが可能となり、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。
【００５８】
なお、本実施形態において、信号処理部１０４において実現する通信方式の処理機能として、ＧＳＭと無線ＬＡＮを例に説明したが、他の通信方式を用いてもよく、物理レイヤだけでなく上位プロトコルやアプリケーション層の機能変更でもよい。
【００５９】
また、信号処理デバイスを２つ備える例で説明したが、複数であればよく、信号処理デバイスの数を２つに限定するものではない。
【００６０】
また、信号処理デバイスを独立したデバイスとして説明したが、リソース制御を独立して実施できれば、同一のデバイス内に存在していてもよい。
【００６１】
また、リソース制御部を実装する信号処理デバイスの選択基準をリソースに余裕があるデバイスとしたが、リソース制御部の実装に必要なリソース容量が残っていればよく、前記条件が成立していれば、任意の信号処理デバイス上に実装すればよい。
【００６２】
以下に、リソース制御部を実装する信号処理デバイスの選択方法の例を示す。
（１）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が最大である信号処理デバイスを選択する。
（２）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が、リソース制御機能を実装するための必要量を上回るものの中で、リソースの残量が最小である信号処理デバイスを選択する。
（３）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が、リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作に必要な消費電力が最小である信号処理デバイスを選択する。
（４）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が、リソース制御機能を実装するための必要量を上回るものの中で、対応する機能変更に伴うリソースの残量のばらつきが最小である信号処理デバイスを選択する。
（５）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が、リソース制御機能を実装するための必要量を上回るものの中で、リソース制御機能の動作速度が最大である信号処理デバイスを選択する。
（６）リソース制御部を実装する信号処理デバイスに、リソース制御機能を除く、機能定義後のリソースの残量が、リソース制御機能を実装するための必要量を上回るものの中で、予め定めた優先度が高い信号処理デバイスを選択する。
【００６３】
このような信号処理デバイスの選択方法によって、適切な信号処理デバイスにリソース制御部を実装することができる。
【００６４】
（第２の実施形態）
図２は、本発明の第２の実施形態に係るマルチモード通信装置の構成図である。
第２の実施形態のマルチモード通信装置２０１は、機能変更可能に構成され、無線通信を行うアンテナ２０２と、無線部２０３と、主にベースバンド信号処理を行う信号処理部２０４とを備えており、システム全体の制御を行うシステム制御部２１０によって、装置全体の動作を制御している。信号処理部２０４は、複数の信号処理デバイス２０５，２０６によって構成されている。信号処理デバイス２０５，２０６の構成は、第１の実施形態と同様である。
【００６５】
また、信号処理部２０４の機能定義データは、記憶部２０９に格納されている。信号処理部２０４に要求される機能に対応して、信号処理部２０４を構成する複数の信号処理デバイス２０５，２０６に必要な機能定義データが、記憶部２０９から機能変更専用に設けた共有のデータ線である定義データ専用のデータバス２１１を経由して、各信号処理デバイス２０５，２０６に供給される。記憶部２０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも格納されている。信号処理部２０４に要求される機能に応じて、リソースに余裕のある信号処理デバイスにリソース制御部の定義データを供給し、リソース制御部２０７の機能を実現する。
【００６６】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第１の実施形態と同様の手順となる。第１の実施形態と異なる点は、無線部２０３の制御を信号処理部２０４から行うようにして、信号処理デバイスの機能定義状態に応じて無線部２０３を制御するようにしている点と、機能定義データおよびリソース制御部の定義データを記憶部２０９から各信号処理デバイス２０５，２０６に供給するために専用データバス２１１を設け、データバスの輻輳による問題発生を回避するようにしている点である。
【００６７】
したがって、第２の実施形態では、選択した機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある信号処理デバイスにリソース制御部を備えることが可能となり、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。
【００６８】
なお、無線部２０３の制御を信号処理部２０４から行う構成にすることと、機能定義データおよびリソース制御部の定義データを記憶部２０９から各信号処理デバイスに供給するための専用データバスを設けることは、独立に実施してもよい。
【００６９】
（第３の実施形態）
図３は、本発明の第３の実施形態に係るマルチモード通信装置の構成図である。
第３の実施形態のマルチモード通信装置３０１は、機能変更可能に構成され、無線通信を行うアンテナ３０２と、無線部３０３と、主にベースバンド信号処理を行う信号処理部３０４とを備えており、システム全体の制御を行うシステム制御部３１０によって装置全体の動作を制御している。信号処理部３０４は、複数の信号処理デバイス３０５，３０６によって構成されている。信号処理デバイス３０５，３０６の構成は、第１の実施形態と同様である。
【００７０】
また、信号処理部３０４の機能定義データは、記憶部３０９に格納されている。信号処理部３０４に要求される機能に対応して、信号処理部３０４を構成する複数の信号処理デバイス３０５，３０６に必要な機能定義データが、記憶部３０９から各信号処理デバイス間を専用に接続するデータ線である定義データ専用のデータバス３１１を経由して、各信号処理デバイスに供給される。専用のデータバス３１１は記憶部３０９と各信号処理デバイス３０５，３０６を、順々に数珠繋ぎに接続する構成を持つ。これを通常、デイジーチェーン接続と呼ぶ。記憶部３０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも格納されている。信号処理部３０４に要求される機能に応じて、リソースに余裕のある信号処理デバイスにリソース制御部の定義データを供給し、リソース制御部３０７の機能を実現する。
【００７１】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第２の実施形態と同様の手順となる。第２の実施形態と異なる点は、専用データバスがデイジーチェーン接続されている点である。
【００７２】
したがって、第３の実施形態では、選択した機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある信号処理デバイスにリソース制御部を備えることが可能となり、外部からのリソース制御なしに、信号処理部の機能変更を行うことができる。
【００７３】
なお、無線部３０３の制御を信号処理部３０４から行う構成にすることと、機能定義データおよびリソース制御部の定義データを記憶部３０９から各信号処理デバイスに供給するための専用データバスを設けることは、独立に実施してもよい。
【００７４】
（第４の実施形態）
図４は、本発明の第４の実施形態に係るマルチモード通信装置の構成図である。
第４の実施形態のマルチモード通信装置４０１は、機能変更可能に構成され、無線通信を行うアンテナ４０２と、無線部４０３と、主にベースバンド信号処理を行う信号処理部４０４とを備えており、システム全体の制御を行うシステム制御部４１０によって、装置全体の動作を制御している。信号処理部４０４は、複数の信号処理デバイス４０５，４０６によって構成されている。信号処理デバイス４０５，４０６の構成は、第１の実施形態と同様である。
【００７５】
また、信号処理部４０４の機能定義データは、記憶部４０９に格納されており、信号処理部４０４に要求される機能に対応して、信号処理部４０４を構成する複数の信号処理デバイス４０５，４０６に必要な機能定義データが、記憶部４０９から定義データ専用のデータバス４１１を経由して、各信号処理デバイス４０５，４０６に供給される。記憶部４０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも格納されている。信号処理部４０４に要求される機能に応じて、リソースに余裕のある複数の信号処理デバイスにリソース制御部の定義データを供給し、第１のリソース制御部４０７および第２のリソース制御部４０８の機能を実現する。
【００７６】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第２の実施形態と同様の手順となる。第２の実施形態と異なる点は、リソース制御部を２つの信号処理デバイスに分割実装し、特定の信号処理デバイスに要求されるリソース量を低減可能にしている点である。
【００７７】
したがって、第４の実施形態では、選択した機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある複数の信号処理デバイス上にリソース制御部を備えることが可能となり、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。
【００７８】
なお、リソース制御部の分割数は２に限ったことでなく、信号処理デバイスの総数までの範囲で任意に設定してもよく、可変としてもよい。
【００７９】
（第５の実施形態）
図５は、本発明の第５の実施形態に係るマルチモード通信装置の構成図である。
第５の実施形態のマルチモード通信装置５０１は、無線通信を行うアンテナ５０２と、無線部５０３と、主にベースバンド信号処理を行う信号処理部５０４とを備えており、システム全体の制御を行うシステム制御部５１０によって装置全体の動作を制御している。信号処理部５０４は、複数の信号処理デバイス５０５，５０６によって構成されている。信号処理デバイス５０５，５０６の構成は第１の実施形態と同様である。
【００８０】
また、信号処理部５０４の機能定義データは、記憶部５０９に格納されており、信号処理部５０４に要求される機能に対応して、信号処理部５０４を構成する複数の信号処理デバイスに必要な機能定義データが、記憶部５０９から定義データ専用のデータバス５１１を経由して、各信号処理デバイス５０５，５０６に供給される。記憶部５０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも格納されている。信号処理部５０４に要求される機能に応じて、リソースに余裕のある２つの信号処理デバイス５０５，５０６に、リソース判定部の定義データとリソース書き替え部の定義データを供給し、リソース判定部５０７およびリソース書き替え部５０８の機能を実現する。
【００８１】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第４の実施形態と同様の手順となる。第４の実施形態と異なる点は、リソース制御部をリソース判定部５０７とリソース書き替え部５０８に機能指定して分割している点である。
【００８２】
したがって、第５の実施形態では、選択した機能によって異なる各信号処理デバイスのリソースの使用量に対応して、リソースに余裕のある複数の信号処理デバイス上にリソース制御部を備えることが可能となり、外部からのリソース制御なしに信号処理部の機能変更を行うことができる。
【００８３】
なお、リソース制御部の分割数は２に限ったことでなく、信号処理デバイスの総数までの範囲で任意に設定してもよく、可変としてもよい。３以上に分割する場合、リソース判定部５０７またはリソース書き替え部５０８をさらに分割して対応する。
【００８４】
（第６の実施形態）
図６は、本発明の第６の実施形態に係るマルチモード通信装置の構成図である。
第６の実施形態のマルチモード通信装置７０１は、機能変更可能に構成され、無線通信を行うアンテナ７０２と、無線部７０３と、主にベースバンド信号処理を行う信号処理部７０４とを備えており、システム全体の制御を行うシステム制御部７１０によって、装置全体の動作を制御している。信号処理部７０４は、複数の信号処理デバイス７０５，７０６によって構成されている。信号処理デバイス７０５，７０６の構成は第１の実施形態と同様である。
【００８５】
また、信号処理部７０４の機能定義データは、ソースコードの形式で記憶部７０９に格納されている。信号処理部７０４に要求される機能に対応して、信号処理部７０４を構成する複数の信号処理デバイス７０５，７０６に必要な機能定義データのソースコードが、記憶部７０９から機能変更専用に設けた共有のデータ線である定義データ専用のデータバス７１１を経由して、データ生成部７１２に入力される。データ生成部７１２では、入力したソースコードから、各信号処理デバイス７０５，７０６に必要な機能定義データが生成され、定義データ専用のデータバス７１１を経由して、各信号処理デバイス７０５，７０６に供給される。記憶部７０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも格納されている。信号処理部７０４に要求される機能に応じて、データ生成部７１２で生成したリソース制御部の定義データを、リソースに余裕のある信号処理デバイスに供給し、リソース制御部７０７の機能を実現する。
【００８６】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第２の実施形態と同様の手順となる。第２の実施形態と異なる点は、データ生成部を実装し、記憶部に格納する信号処理部の機能定義データおよびリソース制御部の定義データを信号処理デバイスに依存しないソースコードの形式にしている点である。
【００８７】
したがって、第６の実施形態では、データ生成部の対応する信号処理デバイスであれば、実装する信号処理デバイスの種類にかかわらず、信号処理部の機能定義データおよびリソース制御部の定義データを同一のソースコードの形式で記憶部に格納することが可能となる。これにより、信号処理デバイスを変更した場合でも、記憶部に格納する機能定義データおよびリソース制御部の定義データを変更する必要がなくなる。
【００８８】
なお、データ生成部７１２を外部に実装するかわりに、１つ以上の信号処理デバイスに実装してもよく、各信号処理デバイス専用に独立に実装してもよい。
また、信号処理部の機能定義データとリソース制御部の定義データをソースコードの形式で記憶部に格納することは、独立に実施してもよい。
【００８９】
（第７の実施形態）
図７は、本発明の第７の実施形態に係るマルチモード通信装置の構成図である。
第７の実施形態のマルチモード通信装置８０１は、機能変更可能に構成され、無線通信を行うアンテナ８０２と、無線部８０３と、主にベースバンド信号処理を行う信号処理部８０４とを備えており、システム全体の制御を行うシステム制御部８１０によって装置全体の動作を制御している。信号処理部８０４は、複数の信号処理デバイス８０５，８０６によって構成されている。信号処理デバイス８０５，８０６の構成は、第１の実施形態と同様である。
【００９０】
また、信号処理部８０４の機能定義データは、圧縮形式で記憶部８０９に格納されている。信号処理部８０４に要求される機能に対応して、信号処理部８０４を構成する複数の信号処理デバイス８０５，８０６に必要な機能定義データの圧縮データが、記憶部８０９から機能変更専用に設けた共有のデータ線である定義データ専用のデータバス８１１を経由して、データ伸張部８１２に入力される。データ伸張部８１２では、入力した圧縮データを各信号処理デバイス８０５，８０６に必要な機能定義データに伸張し、定義データ専用のデータバス８１１を経由して、各信号処理デバイス８０５，８０６に供給する。記憶部８０９には、各信号処理部で実行可能な形式を持ったリソース制御部の定義データも圧縮形式で格納されている。信号処理部８０４に要求される機能に応じて、データ伸張部８１２で伸張したリソース制御部の定義データを、リソースに余裕のある信号処理デバイスに供給し、リソース制御部８０７の機能を実現する。
【００９１】
上記構成において、選択している方式と各信号処理デバイスのリソースから、リソース制御部を配置する信号処理デバイスを選択する手順は、第２の実施形態と同様の手順となる。第２の実施形態と異なる点は、データ伸張部を実装し、記憶部に格納するデータを圧縮形式にしている点である。
【００９２】
したがって、第７の実施形態では、データ伸張部の対応する形式で圧縮したデータを記憶部に格納することが可能となり、記憶部に格納するデータ量を削減することができる。
【００９３】
なお、データ伸張部８１２を外部に実装するかわりに、１つ以上の信号処理デバイスに実装してもよく、各信号処理デバイス専用に独立に実装してもよい。
また、信号処理部の機能定義データとリソース制御部の定義データとを、圧縮形式で記憶部に格納することは、独立に実施してもよい。
【００９４】
上述した本実施形態のマルチモード通信装置によれば、無線通信装置に機能変更のための専用のリソース制御部を設けることなく、外部からのリソース制御なしに、複数の信号処理デバイスの書き替えを行い、信号処理デバイスの機能変更を実施することができる。これにより、通信装置全体のリソース削減効果が期待できるため、例えばモバイル通信に用いられるマルチモード無線機等に有用である。また、複数の通信方式が混在するような家庭内無線ネットワークシステム等の用途にも適用できる。
【産業上の利用可能性】
【００９５】
本発明は、専用のリソース制御部を設けることなく、機能変更が可能な信号処理部にリソース制御機能を実装し、外部からのリソース制御なしに信号処理部の機能変更が可能となる効果を有し、機能を変更することによって、複数の通信方式に対応することが可能なマルチモード通信装置等に有用である。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１の実施形態に係るマルチモード通信装置の構成図
【図２】本発明の第２の実施形態に係るマルチモード通信装置の構成図
【図３】本発明の第３の実施形態に係るマルチモード通信装置の構成図
【図４】本発明の第４の実施形態に係るマルチモード通信装置の構成図
【図５】本発明の第５の実施形態に係るマルチモード通信装置の構成図
【図６】本発明の第６の実施形態に係るマルチモード通信装置の構成図
【図７】本発明の第７の実施形態に係るマルチモード通信装置の構成図
【図８】従来の機能変更可能なマルチモード通信装置の構成図
【符号の説明】
【００９７】
１０１、２０１、３０１、４０１、５０１、７０１、８０１  マルチモード通信装置
１０２、２０２、３０２、４０２、５０２、７０２、８０２  アンテナ
１０３、２０３、３０３、４０３、５０３、７０３、８０３  無線部
１０４、２０４、３０４、４０４、５０４、７０４、８０４  信号処理部
１０５、２０５、３０５、４０５、５０５、７０５、８０５  第１の信号処理デバイス
１０６、２０６、３０６、４０６、５０６、７０６、８０６  第Ｎの信号処理デバイス
１０７、２０７、３０７、７０７、８０７  リソース制御部
１０８、２０８、３０８、７０８、８０８  移動後のリソース制御部
１０９、２０９、３０９、４０９、５０９、７０９、８０９  記憶部
１１０、２１０、３１０、４１０、５１０、７１０、８１０  システム制御部
１１１  共通のデータバス
２１１、３１１、４１１、５１１、７１１、８１１  定義データ専用のデータバス
４０７  第１のリソース制御部
４０８  第２のリソース制御部
５０７  リソース判定部
５０８  リソース書き替え部
７１２  データ生成部
８１２  データ伸張部
【図１】
2006262432.tif 000003
【図２】
2006262432.tif 000004
【図３】
2006262432.tif 000005
【図４】
2006262432.tif 000006
【図５】
2006262432.tif 000007
【図６】
2006262432.tif 000008
【図７】
2006262432.tif 000009
【図８】
2006262432.tif 000010