"所定のサンプリング周波数の入力信号に対してサンプリング周波数変換を行い、前記サンプリング周波数変換後の信号を出力信号として生成するフィルタ手段と、前記出力信号のサンプリング周波数を示すサンプリング周波数設定値に基づいて前記フィルタ手段が用いるタップ係数の組をあらかじめ定めた複数のタップ係数の組から選択する制御手段と、を備え、前記フィルタ手段は、前記制御手段の選択結果に基づいて前記サンプリング周波数変換を生成することを特徴とする信号生成装置。前記フィルタ手段は、各々異なるタップ係数の組を設定した複数のフィルタと、前記制御手段の指示に基づいて前記フィルタのうち1つを選択して前記出力信号とする切替手段と、を備え、前記制御手段は、前記サンプリング周波数設定値に基づいて、前記切替手段が選択する前記フィルタを決定することにより前記フィルタ手段が用いるタップ係数を選択する、ことを特徴とする請求項1に記載の信号生成装置。前記制御手段は、複数のタップ係数の組を保持し、前記サンプリング周波数設定値に基づいて、前記タップ係数の組を選択することにより前記フィルタ手段が用いるタップ係数を選択し、前記フィルタ手段は、1つのフィルタ、を備え、前記フィルタは前記制御手段が選択した前記タップ係数の組を用いて前記サンプリング周波数変換を行う、ことを特徴とする請求項1に記載の信号生成装置。前記フィルタをFIRフィルタとする、ことを特徴とする請求項2または3に記載の信号生成装置。前記サンプリング周波数設定値を、前記フィルタ手段の動作クロックと前記出力信号のサンプリング周波数との比に基づいて算出された値とする、ことを特徴とする請求項1~4のいずれか1つに記載の信号生成装置。前記制御手段は、前記サンプリング周波数設定値に基づいて、前記複数のタップ係数組を所定の順序で並べた際に選択するタップ係数の組の位置を示す位相を生成する位相生成手段と、前記位相に基づいて前記フィルタ手段が用いるタップ係数を選択するフィルタ制御手段と、を備えることを特徴とする請求項5に記載の信号生成装置。前記位相生成手段は、前記位相を、0を最小値とし前記タップ係数の組の総数を最大値とする値として生成することを特徴とする請求項6に記載の信号生成装置。前記位相生成手段は、前記位相を、小数点以下を四捨五入または切捨てを行なった値として生成することを特徴とする請求項7に記載の信号生成装置。前記制御手段は、前記フィルタ手段に対して入力とする前記入力信号の更新のタイミングを指示するシフトレジスタイネーブル信号を生成するシフトレジスタイネーブル生成手段、さらに備える、ことを特徴とする請求項6、7または8に記載の信号生成装置。前記シフトレジスタイネーブル生成手段は、前記位相が所定のしきい値以上となった場合に前記入力信号の更新のタイミングを指示するよう、前記シフトレジスタイネーブル信号を生成する、ことを特徴とする請求項9に記載の信号生成装置。前記サンプリング周波数設定値を平均化する平均化処理手段、をさらに備え、前記制御手段は、前記平均化処理手段によるサンプリング周波数設定値を、前記フィルタ手段が用いるタップ係数を選択するために用いる前記サンプリング周波数設定値とする、ことを特徴とする請求項1~10のいずれか1つに記載の信号生成装置。前記平均化処理手段をIIRフィルタとする、ことを特徴とする請求項11に記載の信号生成装置。所定のフィルタリング特性のインパルス応答をポリフェーズ分解することにより、前記タップ数の組を求める、ことを特徴とする請求項1~12のいずれか1つに記載の信号生成装置。所定のサンプリング周波数の入力信号に対してサンプリング周波数変換を行い、前記サンプリング周波数変換後の信号を出力信号として生成する信号生成装置における信号生成方法であって、前記出力信号のサンプリング周波数を示すサンプリング周波数設定値に基づいて前記フィルタ手段が用いるタップ係数の組をあらかじめ定めた複数のタップ係数の組から選択する制御ステップと、前記制御ステップの選択結果に基づいて前記サンプリング周波数変換を生成するサンプリング周波数変換ステップと、を含むことを特徴とする信号生成方法。しかしながら、上記従来のポリフェーズフィルタを用いたサンプリング変換方法によれば、出力信号を任意のサンプリング周波数に変換する場合には、入力信号のサンプリング周波数およびサンプリング変換処理用の動作クロックの周波数を変える必要がある、という問題があった。また、動作クロックが固定周波数の場合に、出力信号のサンプリング周波数を任意の値に設定するためには、オーバサンプリングとダウンサンプリングのポリフェーズフィルタを複数組み合わせて実現する必要がある。そのため、演算規模が増大し、またポリフェーズフィルタのタップ係数の候補数が増大することによりメモリ規模が増大する、という問題があった。また、動作クロックが固定周波数の場合に、出力信号のサンプリング周波数を任意の値に設定するためには、ポリフェーズフィルタを構成する際には出力信号のサンプリング周波数に対応した複数のフィルタバンクを用いる必要があるため、演算規模または回路が増大する、という問題があった。本発明は、上記に鑑みてなされたものであって、簡易な構成で、任意の比率のサンプリング周波数変換を行なうことができる信号生成装置および信号生成方法を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、所定のサンプリング周波数の入力信号に対してサンプリング周波数変換を行い、前記サンプリング周波数変換後の信号を出力信号として生成するフィルタ手段と、前記出力信号のサンプリング周波数を示すサンプリング周波数設定値に基づいて前記フィルタ手段が用いるタップ係数の組をあらかじめ定めた複数のタップ係数の組から選択する制御手段と、を備え、前記フィルタ手段は、前記制御手段の選択結果に基づいて前記サンプリング周波数変換を生成することを特徴とする。本発明にかかる信号生成装置および信号生成方法は、動作用の高速クロックの周波数を固定とし、フィルタバンク手段を備え、フィルタ制御手段が、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比に基づいて、フィルタバンク手段に設定するタップ係数のセットを選択して、選択したタップ係数のセットを用いてフィルタバンク手段がフィルタリングを行った後の出力、をサンプリング変換後の出力信号とするようにしたので、簡易な構成で、任意の比率のサンプリング周波数変換を行なうことができる、という効果を奏する。以下に、本発明にかかる信号生成装置および信号生成方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。実施の形態1.図1は、本発明にかかる信号生成装置の実施の形態1の機能構成例を示す図である。本実施の形態の信号生成装置1は、所定のサンプリング周波数の入力信号Xnnは、サンプリング番号を示すに対してサンプリング周波数変換処理を実施し、サンプリング周波数変換処理後の信号Ymmはサンプリング周波数変換処理後のサンプル番号を出力する。図1に示すように、本実施の形態の信号生成装置1は、フィルタバンク2-0~2-L-1Lは1以上の整数と、制御信号生成部制御手段3と、切替部4と、で構成される。図2は、フィルタバンク2-0~2-L-1の構成例を示す図である。ここでは、フィルタバンク2-0~2-L-1がそれぞれタップ係数を5個使用する場合を例に説明するが、タップ係数の数はこれに限らない。フィルタバンク2-0~2-L-1は、それぞれ同様の構成であり、シフトレジスタ10と、乗算器11-0~11-4と、加算部12と、で構成される。また、乗算器11-0~11-4は、係数乗算部13を構成する。フィルタバンク2-0~2-L-1の構成は、通常のFIRFiniteImpulseResponseフィルタと同様である。シフトレジスタ10は、入力信号Xnに対して、1サンプルずつ遅延させた信号Xn,Xn1,Xn2,Xn3,Xn4を生成する。乗算器11-0は、Xnにタップ係数C0を乗算し、乗算器11-1は、Xn1にタップ係数C1を乗算し,乗算器11-2は、Xn2にタップ係数C2を乗算し、乗算器11-3は、Xn3にタップ係数C3を乗算し、乗算器11-4は、Xn4にタップ係数C4を乗算する。加算部12は、乗算器11-0~11-4の出力を加算して切替部4へ出力する。図3は、切替部4の切替動作の一例を示す図である。また、図4-1~4-5は、フィルタバンクのタップ係数の一例を示す図である。図3および図4-1~4-5では、L=1616倍オーバサンプルの分解能とし、動作用の高速クロック周波数fclkと出力信号のサンプリング周波数foutとの比fclk/foutが4の場合の切替動作の一例を示している。一般に、従来のポリフェーズフィルタを用いた周波数変換では、動作クロックの周波数を出力信号のサンプリング周波数サンプリング周波数変換後の変換後サンプリング周波数と同一とし、動作クロックに基づいて、フィルタバンクを切替える出力信号として選択するフィルタバンクを切替えることにより、変換後サンプリング周波数の出力信号を生成することができる。これに対し、本実施の形態では、動作用の高速クロック周波数fclkを固定したままで、複数の出力信号のサンプリング周波数foutに対応するため、fclkとfoutは同一とは限らない。したがって、本実施の形態では、fclk/foutによって、選択対象のフィルタバンクを変更する。ここでは、L=16とし、入力信号Xnに対して最大16倍にサンプリング周波数を変換できる構成としている。したがって、動作用の高速クロック周波数fclkは、入力信号の16倍のサンプリング周波数以上の周波数であればよいが、ここでは、高速クロック周波数fclkは、入力信号の16倍のサンプリング周波数とする。また、ここでは、入力信号Xnのサンプリング周波数は固定とする。以上の前提で、fclk/foutが4の場合には、入力信号の4倍のサンプリング周波数に変換することになる。したがって、4つのフィルタバンクを用いてサンプリング周波数変換を行うことになる。ここでは、フィルタバンク2-0,2-4,2-8,2-12H0,H4,H8,H12の4つを選択対象とする。フィルタバンク2-0~2-L-1には、所望のフィルタ特性Hを各々のフィルタバンクに対応するタップ係数をとりだしたタップ係数のセットH0~HL1が設定されているとする。ここでは、タップ数を5としているため、各フィルタバンクに設定するタップ係数は5つC0,C1,C2,C3,C4である。したがって、H0={h,h,h,h,h},H1={h,h,h,h,h},H2={h,h,h,h,h,...,H4={h,h,h,h,h},...,H15={h,h,h,h,h}と表現することができる。また、H0~HL1は、所望のフィルタ特性Hに対応するタップ係数を、それぞれ1点ずつ始点を変えて等間隔L個間隔で抽出したタップ係数のセットであり、所望のフィルタ特性Hをポリフェーズ分解して得られるタップ係数のセットである。図3では、フィルタバンク2-0,2-4,2-8,2-12H0,H4,H8,H12にそれぞれ対応の4つを選択対象とし、4つのフィルタバンクを順番に切替える動作を示している。また、図4-1は、16倍オーバーサンプルの所望のフィルタ特性Hのインパルス応答に対応する全タップ係数の一例を示しており、図4-2は、フィルタバンク2-0のタップ係数のセットH0を示し、図4-3は、フィルタバンク2-4のタップ係数のセットH4を示し、図4-4は、フィルタバンク2-8のタップ係数のセットH8を示し、図4-5は、フィルタバンク2-12のタップ係数のセットH12を示している。図4-1~図4-5に示すように、フィルタバンク2-0,2-4,2-8,2-12のタップ係数は、所望のフィルタ特性Hのインパルス応答に対応する全タップ係数を、4点ずつ始点をずらして等間隔L個間隔で抽出したものとなる。したがって、図3に示すように、切替部4が、フィルタバンク2-0,2-4,2-8,2-12の4つを、foutに対応する時間間隔で切替えることにより、fclkの1/4のサンプリング周波数の出力信号Ymを生成することができる。本実施の形態では、制御信号生成部3に、出力信号のサンプリング周波数foutを設定し、制御信号生成部3が、foutに基づいて後述のように、切替部4に対する制御信号を生成し、切替部4がその制御信号に基づいて、選択するフィルタバンクを切替える。以下、制御信号生成部3の処理について説明する。図5は、制御信号生成部3の構成例を示す図である。図5に示すように、制御信号生成部3は、位相生成部31と、シフトレジスタイネーブル生成部32と、フィルタ制御部33と、で構成される。制御信号生成部3は、動作用の高速クロック周波数fclkで動作している。制御信号生成部3は、高速クロックの周波数と出力サンプリング周波数との比で決定される値であるサンプリング周波数設定位相が入力される。なお、制御信号生成部3には、出力サンプリング周波数が入力されることとし、制御信号生成部3が、サンプリング周波数設定位相を算出するようにしてもよい。サンプリング周波数設定位相ΔPは以下の式1に基づいて算出する値とする。なお、ΔPは必ずしも整数である必要はない。ΔP=L/fclk/fout...1ここでは、fclk/fout=4であるため、サンプリング周波数設定位相ΔP=4となる。なお、本実施の形態では、0~2πの位相を0~L-1の値に線形に変換した値として表現し、ΔPも変換した位相として表現している。位相生成部31は、入力されたサンプリング周波数設定位相に基づき、位相を積分して、積分結果に対してモジュロLの演算を行った結果0~L-1を出力位相として出力する。具体的には、位相生成部31は、ΔPに基づいて、たとえば、以下の式2に従って出力位相Pkを求める。なお、ここでは初期値S0は0とする。Sk=F{Sk-1ΔP}Pk=modulo{Sk,L}...2ここで、Fは小数点以下を四捨五入する処理を行う関数であり、kは出力信号のサンプル番号である。したがって、Pkは、高速クロックの4=fclk/foutパルスごとに1回算出すればよい。なお、Fは演算の簡素化のために、小数点以下を切り捨てる処理を行う関数であってもよい。位相生成部31は、シフトレジスタイネーブル生成部32とフィルタ制御部33に出力位相Pkを出力する。フィルタ制御部33は、出力位相Pkに基づいて、Pkが更新されるたびに、すなわち高速クロックの4=fclk/fout周期に1回、j=Pkとなるフィルタバンク2-jを選択し、選択したフィルタバンク2-jによるフィルタ処理後の信号Ymmはサンプル番号を出力するよう指示する制御信号を切替部4に出力する。切替部4は、この制御信号に基づいて、切替を行う。シフトレジスタイネーブル生成部32は、出力位相Pkに基づいて、フィルタバンク2-0~2-L-1のシフトレジスタ10の内容の更新を指示するシフトレジスタイネーブルパルスを生成する。フィルタバンク2-0~2-L-1は、シフトレジスタイネーブルパルスに基づいて、シフトレジスタ10の値を次の次のサンプル入力信号に基づく値に更新する。シフトレジスタイネーブル生成部32のシフトレジスタイネーブルパルスの生成方法は、入力信号のサンプル周期に1回、シフトレジスタイネーブルパルスを生成するような方法であればどのような方法でもよい。ここでは、一例として、出力位相Pkが、高速クロック単位でPkと所定のしきい値αを比較し、Pkがα以上となった場合に、1高速クロック単位のパルスを生成することとする。図6は、高速クロックの周波数と出力信号のサンプリング周波数との比が4倍となる場合の動作の一例を示す図である。なお、図6では、高速クロックの周期の4回に1回を高速クロックの矢印で示しており、矢印で示したクロック4回に1回でフィルタバンク2-0~2-L-1が選択され、選択された2-0~2-L-1からの出力信号がサンプリング変換後の出力信号として出力される。図6では、選択されるフィルタバンク2-jのタップ係数のセット番号H0,H4,H8,H12と、そのときの出力位相図6では位相を示している。また、図6では、αをL/2=8としており、Pk=8となったときにシフトレジスタイネーブルパルスをLowからHighにしている。なお、図6では、シフトレジスタイネーブルパルスを矢印から矢印の間高速クロック4回分としているが、実際には1高速クロック単位でHighとすればよい。また、αの値は8に限らず、0~L-1の任意の値を用いることができる。図7は、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比が4倍よりも小さいときの動作の一例を示す図である。図7では、L=16とし、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比fclk/foutが、4より若干小さく、ΔPが4より若干大きい値4bたとえば、0.5/4≦b<0.5/3となる場合の動作例を示している。図7の例の場合、式2に基づいて算出される出力位相Pkは、Skの小数点以下が四捨五入されることにより、はじめの4点目までは、図6の例と同じである。たとえば、1点目ではS0=0初期値、4点目では、S3=3×ΔP=3×4bであり、P3は12である。一方、5点目では、S4=4×ΔP=4×4bとなり、四捨五入すると16となる。したがって、P4=1となり、5点目では、j=1として、フィルタバンク2-1タップ係数のセット番号H1が選択される。このようにして、以降、フィルタバンク2-5,2-9,2-13,2-2,2-6,...と入力信号のサンプリング周期ごとに選択対象のフィルタバンクが変更されることになる。このように、本実施の形態では、Skを整数化四捨五入または切り捨てして、選択するフィルタバンクを決定することにより、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比が整数倍にならない場合にも対応することができる。したがって、限られた個数のフィルタバンクを用いて、少ない誤差で任意の出力信号のサンプリング周波数に対応することができる。図8は、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比が8倍のときの動作の一例を示す図である。図8は、L=16とし、fclk/fout=8であるため、動作用の高速クロックの周波数の1/8のサンプリング周波数の出力信号に変換する場合に相当する。この場合、ΔP=2であり、フィルタバンク2-0,2-2,2-4,2-6,2-8,2-10,2-12,2-14の8つのフィルタバンクを順次切替えることにより、動作用の高速クロックの周波数の1/8のサンプリング周波数の出力信号を生成する。なお、本実施の形態では、ΔPを用いて、選択するフィルタバンク2-0~2-L-1を決定するようにしたが、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比に基づいて、上記と同様の選択切替を行う方法であれば、ΔPを用いずに他の方法を用いてもよい。なお、本実施の形態のフィルタバンク2-0~2-L-1と切替部4とを1つのフィルタ手段と考えると、制御信号生成部3は、このフィルタ手段に対して、フィルタバンク2-0~2-L-1を選択することにより出力信号として選択するフィルタバンクに設定するタップ係数のセットを指示していると考えることができる。なお、本実施の形態では、ΔP、すなわち動作用の高速クロックの周波数と出力信号のサンプリング周波数との比に基づいて選択するフィルタバンク2-0~2-L-1を決定するようにしたが、出力信号のサンプリング周波数に基づいてフィルタバンク2-0~2-L-1を決定する方法であればこれに限らずどのような方法を用いてもよい。このように、本実施の形態では、動作用の高速クロックの周波数を固定とし、最大のオーバサンプリング比Lに対応するL個のフィルタバンク2-0~2-L-1を備え、位相生成部31が、動作用の高速クロックの周波数と出力信号のサンプリング周波数との比に基づいて、選択するフィルタバンク2-0~2-L-1を決定して指示し、切替部4が、指示に基づいて、フィルタバンク2-0~2-L-1からの出力を選択して、出力するようにした。そのため、複数のアップサンプリングおよびダウンサンプリングのポリフェーズフィルタを組み合わせることなく、簡易な構成で、動作用の高速クロックの周波数を固定とし、最大のオーバサンプリング比までの任意のオーバサンプリング比のサンプリング周波数変換を行うことができる。実施の形態2.図9は、本発明にかかる信号生成装置の実施の形態2の機能構成例を示す図である。本実施の形態の信号生成装置1aは、フィルタバンク2と、制御信号生成部5と、で構成される。フィルタバンク2は、実施の形態1のフィルタバンク2-0~2-L-1と同様の構成を有する。実施の形態1では、L個のフィルタバンクを備えたが、本実施の形態の信号装置1aでは、1つのフィルタバンク2を用いる。以下、実施の形態1と異なる点を説明する。制御信号生成部5は、位相生成部51と、シフトレジスタイネーブル生成部52と、タップ係数生成部フィルタ制御手段53と、で構成される。本実施の形態では、最大オーバサンプリング比に対応する高速クロックfclkで動作しているとする。ここでは、最大オーバサンプリング比L分解能を16として説明する。制御信号生成部5の位相生成部51には、実施の形態1の位相生成部31と同様に、高速クロックの周波数と出力サンプリング周波数との比で決定される、サンプリング周波数設定位相ΔPが入力される。ΔPの算出方法は、実施の形態1と同様である。L=16,fclk/fout=4とすると、ΔP=4である。位相生成部51は、実施の形態1の位相生成部31と同様に出力位相Pkを求め、シフトレジスタイネーブル生成部52とタップ係数生成部53に出力する。シフトレジスタイネーブル生成部52の動作は、実施の形態1のシフトレジスタイネーブル生成部32の動作と同様である。タップ係数生成部53は、実施の形態1で示したH0~H12のタップ係数のセットを保持している。タップ係数生成部53は、出力位相Pkに基づいて、j=Pkとなるタップ係数のセットHjを選択し、選択したタップ係数のセットをフィルタバンク2の係数乗算部13に出力する。フィルタバンク2の係数乗算部13は、タップ係数生成部53から出力されたタップ係数のセットをタップ係数C0~C4として設定する。そして、フィルタバンク2からは、タップ係数のセットHjを用いてフィルタリングされた信号がサンリング周波数変換後の出力信号Ymとして出力される。以上述べた以外の本実施の形態の動作は、実施の形態1と同様である。このように、本実施の形態では、1つのフィルタバンク2を備え、タップ係数生成部53が、H0~H12のタップ係数のセットを保持し、実施の形態1と同様に算出されたPkに基づいて、タップ係数のセットを選択して、フィルタバンク2の係数乗算部13は選択されたタップ係数のセットを設定するようにした。そのため、1つのフィルタバンクを用いて、実施の形態1と同様の効果を得ることができ、実施の形態1に比べ簡易な構成とすることができる。実施の形態3.図10は、本発明にかかる信号生成装置の実施の形態3の機能構成例を示す図である。本実施の形態の信号生成装置1bは、信号発生部6と、平均化処理部7と、で構成される。信号発生部6は、実施の形態1の信号生成装置1または実施の形態2の信号生成装置1aと同様の構成を有する。本実施の形態では、サンプリング周波数設定位相ΔPを平均化した後に、実施の形態1の制御信号生成部3または実施の形態2の制御信号生成部5に入力する。平均化処理部7の構成および平均化の処理方法はどのようなものを用いてもよいが、ここでは、IIRInfiniteImpulseResponseフィルタを用いる例について説明する。図11は、平均化処理部7の構成例を示す図である。図11に示すように、平均化処理部7は、乗算器71と、加算器72と、乗算器73と、遅延器D74と、で構成される。なお、γ0≦γ<1はフィルタの平滑化を設定するためのゲインである。平均化処理部7の処理は、通常のIIRフィルタの処理と同様であるため説明を省略する。なお、平均化処理部7の構成は、これに限らず、1次および2次のループフィルタを用いた構成等、他の構成により実現してもよい。以上述べた以外の本実施の形態の動作は、実施の形態1または実施の形態2と同様である。なお、ここでは、ΔPが位相生成部51に入力されることとし、ΔPを平均化するようにしたが、出力信号のサンプリング周波数が位相生成部51に入力される場合には、出力信号のサンプリング周波数を平均化する。このように、本実施の形態では、サンプリング周波数設定位相ΔPをあらかじめ平均化することにより、ΔPを滑らかに変化させることができ、出力するサンプル信号についても連続的に滑らかに変化させることができる。したがって、実施の形態1または実施の形態2と同様の効果が得られるとともに、サンプリング周波数設定位相に雑音等が付加されている場合や途中でサンプリング周波数設定位相を変化させる場合に、出力信号を滑らかに変化させることができる。"