"制御に従って、入力された信号を増幅して出力する増幅手段と、第1のメモリデバイスから、予め決められた第1の情報を読み出す第1の読み出し手段と、第2のメモリデバイスから、前記第1の情報と一意に対応する第2の情報を読み出す第2の読み出し手段と、前記読み出された第1の情報と第2の情報とが一意に対応するか否かを判定する判定手段と、前記読み出された第1の情報と第2の情報とが一意に対応するとき以外に、前記信号の増幅を制限するように、前記増幅手段を制御する制限手段とを有する増幅装置。本願発明は、上述した背景からなされたものであって、制御装置のプログラムを記憶したメモリデバイスの内容をコピーしても、その模造品が容易に製造されないように構成された増幅装置を提供することを目的とする。上記目的のために、本願にかかる増幅装置は、制御に従って、入力された信号を増幅して出力する増幅手段と、第1のメモリデバイスから、予め決められた第1の情報を読み出す第1の読み出し手段と、第2のメモリデバイスから、前記第1の情報と一意に対応する第2の情報を読み出す第2の読み出し手段と、前記読み出された第1の情報と第2の情報とが一意に対応するか否かを判定する判定手段と、前記読み出された第1の情報と第2の情報とが一意に対応するとき以外に、前記信号の増幅を制限するように、前記増幅手段を制御する制限手段とを有する。本願発明にかかる増幅装置によれば、制御装置のプログラムを記憶したメモリデバイスの内容をコピーしても、その模造品は容易に製造され得ない。以下、本願発明にかかる増幅装置1を説明する。図1は、本願発明にかかる増幅装置1の構成を示す図である。図1に示すように、増幅装置1は、制御部2、増幅部10、入力部100、出力部108、電源部PS110および放熱部112から構成される。増幅部10は、入力部100に入力された入力信号を増幅する第1および第2の振幅制限部12,14、カプラ102,104、アイソレータ106、第1の増幅回路116-1、および、制御部2と、その外部に接続されるから機器PCなどとの間の通信を行う外部通信機器114から構成される。第1の振幅制限部12は、第1の増幅回路116-1の出力側に接続された移相器120および可変減衰器122と、移相器120の出力側に接続された可変減衰器122と、可変減衰器122の出力側に接続された第2の増幅回路116-2から構成される。第2の振幅制限部14は、第1の振幅制限部12の出力側にカプラ102を介して接続された移相器120および可変減衰器122と、移相器120の出力側に接続された可変減衰器122と、可変減衰器122の出力側に接続された第3の増幅回路116-3から構成される。増幅部10は、これらの構成部分により、動作条件後述が満たされたときには、制御部2による振幅制限部12,14の移相器120および可変減衰器122に対する移相量および減衰量の制御を受けて、出力部108から出力される出力信号に歪みが生じないように入力信号例えば、移動体通信用の高周波信号を増幅する。また、増幅部10は、動作条件後述が満たされたときには、制御部2による動作制限のための制御を受けて、入力信号を増幅して出力する。図2は、図1に示した増幅装置1の制御部2の構成を示す図である。図2に示すように、制御部2は、プログラム実行部20、プログラム実行部20により発信周波数が制御されるPLLシンセサイザ262を含む受信機260、8チャネル8ch分のディジタル/アナログ変換器D/A266を含むコントロールアンプ264、8チャネル分のアナログ/ディジタル変換器A/D270を含むドライバアンプ270、8チャネル分のD/A274を含むメインアンプ272、PCなどの外部機器との接続に用いられるRS232C端子242、および、増幅部10の温度、入力信号および出力信号のレベルなどを検出するセンサ類図示せずから構成される。プログラム実行部20は、CPU22、8チャネル分のD/A220、フラッシュROM222、RAM224、不揮発性RAMNVRAM226、FPGAFieldProgrammableGateArray228、外部I/F回路230、および、通信用の第1および第2のバッファ232-1,232-2から構成される。CPU22は、8チャネル分のA/D200およびD/A202を内蔵する。フラッシュROM222には、増幅部10の動作状態が正常であるか否かを判定するために用いられる各種閾値の情報、コントロールアンプ264などを用いた増幅部10に対する制御を行うためのプログラム、このプログラムの実行のために用いられるパラメータ増幅部10図1の移相器120および可変減衰器122に対する設定値など、これらのパラメータが正常であるか否かを判断するための情報、および、必要に応じたその他の情報が記憶される。制御部230には、サーバコンピュータなどの上位機器240、表示用のLED234、制御用のリレー236、不揮発性RAMあるいはUSBメモリなどのメモリデバイスA244およびメモリデバイスB246などが接続される。制御部2は、これらの構成部分により、増幅部10図1に対して入力信号を供給し、入力信号のレベル、増幅部10から出力される出力信号のレベル、増幅部10の温度の検出を行う。また、同様に、制御部2は、増幅部10の出力信号のレベルおよび温度などに基づいて、増幅部10が正常に動作しているか、あるいは、増幅部10の動作に異常が生じているかなどを判定し、増幅部10の増幅動作を監視し、制御する。また、同様に、制御部2は、上述のように、出力部108から出力される出力信号に歪みが生じないように、振幅制限部12,14図1の移相器120および可変減衰器122の移相量および減衰量を制御する。また、制御部2は、フラッシュROM222に記憶されたパラメータが正常か否か、および、メモリデバイスA244およびメモリデバイスB246に記憶されたデータの組み合わせが正常か否かに基づいて、増幅動作を行わせないように、あるいは、出力信号のレベルおよび使用期間を制限するように増幅部10を制御する。制御部2のこれらの動作は、例えば、上述のようにフラッシュROM222に記憶された増幅部10用の制御プログラム図示せずを、CPU22が、プログラム実行部20のハードウェア資源を具体的に利用して実行することにより実現される。なお、以下、制御部2のこれらの動作が、プログラムの実行により実現される場合が具体例とされているが、プログラムの機能の一部または全部は、適宜、ハードウェアに置き換えられ得る。[増幅装置1の動作]以下、図1,図2に示した増幅装置1の動作を説明する。以下に説明する第1の動作および第2の動作においては、増幅部10に対する制御に用いられるパラメータ、増幅装置1の製造番号シリアル番号などの第1のデータデータ1、および、第1のデータと一意に対応する第2のデータデータ2;例えば、第1のデータのハッシュ値あるいは暗証番号は、下表1に示すように、フラッシュROM222、メモリデバイスA244およびメモリデバイスB246にそれぞれ記憶される。つまり、第1の動作においては、フラッシュROM222に増幅部10を制御するためのパラメータと、それが正常であるか否かを判断するための情報のみが必要とされ、メモリデバイスA244およびメモリデバイスB246に記憶される情報は必要とされない。一方、第2の動作においては、フラッシュROM222に記憶される上記パラメータに関する情報、メモリデバイスA244に記憶される上記第第1のデータ、および、メモリデバイスB246に記憶される上記第2のデータが必要とされる。[第1の動作]以下、図1,図2に示した増幅装置1の第1の動作を説明する。図3は、図1,図2に示した増幅装置1の第1の動作S10を示す図である。図3に示すように、ステップ100S100において、プログラム実行部20は、フラッシュROM222から、上記パラメータに関する情報を読み出す。ステップ102S102において、プログラム実行部20は、増幅部10を制御するためのパラメータを、それを正常か否かを判断するための情報を用いて検証する。パラメータが正常だと判断されたときには、プログラム実行部20はS104の処理に進み、これ以外のときにはS106の処理に進む。ステップ104S104において、プログラム実行部20は、増幅部10を制御して、入力信号を増幅させ、出力信号として出力させる。ステップ106S106において、プログラム実行部20は、増幅部10に増幅動作を行わせるための制御を行わず、増幅動作をさせないままとして、LED234などに、エラーが発生した旨を表示する。[第2の動作]以下、図1,図2に示した増幅装置1の第2の動作を説明する。図4は、図1,図2に示した増幅装置1の第2の動作S12を示す図である。なお、図4においては、図3に示した第1の動作に含まれる処理と実質的に同じ処理には、同じ符号が付されている。S100,S102の処理において、パラメータが正常と判断されたときには、ステップ120S120において、プログラム実行部20は、外部I/F回路230に接続されたメモリデバイスA244から、第1のデータデータ1を読み出す。ステップ122S122において、プログラム実行部20は、外部I/F回路230に接続されたメモリデバイスB246から、第2のデータデータ2を読み出す。ステップ124S124において、プログラム実行部20は、第1のデータと第2のデータデータ1,2が正常であるか否かを判断する。第1のデータと第2のデータとの組み合わせが正常か否かは、例えば、第1のデータデータ1からプログラム実行部20が予め決められた関数から得たハッシュ値と第2のデータデータ2とが一致するか否かにより判断される。あるいは、例えば、第1のデータデータ1としてメモリデバイスA244から読み出された増幅装置1のシリアル番号と、第2のデータデータ2としてメモリデバイスB246から、このシリアル番号に対応する暗証番号として読み出された第2のデータが、フラッシュROM222に記憶された暗証番号と一致するか否かにより判断される。プログラム実行部20は、第1のデータと第2のデータとデータ1,2の組み合わせが正常であるときにはS104の処理に進み、これ以外のときにはS126の処理に進む。ステップ126S126において、プログラム実行部20は、LED234図2などに第1のデータと第2のデータとの組み合わせが不正常であることを表示し、さらに、増幅部10を制御して、その増幅動作を制限する。プログラム実行部20による増幅部10の動作制限としては、1電源部110図1を制御して、増幅部10への電力の供給を停止させ、増幅部10の増幅動作を不可能にすること;2増幅部10の移相器120および可変減衰器122への設定値を操作して、増幅部10が正常に入力信号を増幅できないようにしたり、出力信号のレベルを低い値に制限したりすること;および3増幅部10の使用時間あるいは連続して使用できる時間を、予め決められた時間以下に制限することなどを具体例として挙げることができる。第2の動作においては、第1のデータと第2のデータデータ1,2が、それぞれ別の記憶媒体に記憶され、プログラム実行部20に読み込まれるので、メモリデバイスA244とメモリデバイスB246の両方を持ったユーザのみが増幅装置1を正常動作させることができる。従って、第2の動作を採用すると、増幅装置1の使用権限を有さないユーザによる使用、および、増幅装置1の不正な模倣品の製造を防止するという、第1の動作を採用したときには達成し得ない技術的効果を得ることができる。"