(57)【特許請求の範囲】
【請求項１】
所定のフィルタ係数列に対して補間処理を施すことにより、該フィルタ係数列によって表される波形を変換前後におけるサンプリング周波数の比に応じて時間軸方向に伸張または短縮した波形のフィルタ係数列を演算し、
時系列デジタル信号に対し時間軸方向に伸長または短縮した波形のフィルタ係数列を畳み込むことによりフィルタ処理を施し、
前記フィルタ処理の施されたデジタル信号のサンプリング周波数を目的とするサンプリング周波数に変換する
ことを特徴とするサンプリング周波数変換方法。
【請求項２】
時系列デジタル信号に対し時系列のフィルタ係数列を畳み込むことによりフィルタ処理を施すフィルタと、
前記フィルタを通過したデジタル信号のサンプリング周波数を目的とするサンプリング周波数に変換するサンプリング周波数変換手段と、
所定のフィルタ係数列を記憶する係数メモリと、
前記係数メモリに記憶されたフィルタ係数列に対して補間処理を施すことにより、該フィルタ係数列によって表される波形を変換前後におけるサンプリング周波数の比に応じて時間軸方向に伸張または短縮した波形のフィルタ係数列を演算し、前記フィルタに設定するフィルタ係数補間手段と、
を具備することを特徴とするサンプリング周波数変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、サンプリング周波数変換方法およびサンプリング周波数変換装置に関する。
【０００２】
【従来の技術】
デジタルオーディオ装置等のデジタル信号処理系は、予め定められたサンプリング周波数のデジタル信号を処理するように構成されているのが一般的である。しかしながら、いわゆるマルチメディア化の進展等により、これらのデジタル信号処理系に本来のサンプリング周波数とは異なったサンプリング周波数のデジタル信号を処理させることが必要な場合がある。このような場合、目的とするデジタル信号処理系の処理に適合するようにデジタル信号のサンプリング周波数の変換を行い、この変換後のデジタル信号を当該デジタル信号処理系へ供給するという手段が一般的に採られている。
【０００３】
このような手段として用いられるサンプリング周波数変換装置の構成例を図１０に示す。同図に示すように、このサンプリング周波数変換装置は、フィルタ１、内挿フィルタ２、係数メモリ３および選択部４により構成されている。
【０００４】
これらのうち内挿フィルタ２は、フィルタ１を介して供給される入力デジタル信号を時間軸上において補間し目的とするサンプリング周波数のデジタル信号に変換する手段である。補間の方法としては、２サンプル間の直線補間、数サンプルを用いた多項式補間（例えばラグランジュ関数を用いた補間）、スプライン補間等が挙られる。この内挿フィルタ２の前段のフィルタ１は、変換対象たる入力デジタル信号から折り返し雑音発生の原因となる高域のスペクトルを予め除去するために設けられたものである。すなわち、変換後のサンプリング周波数を例えばｆ2とした場合、内挿フィルタ２の入力デジタル信号波形がｆ2／２以上の高域のスペクトルを含んでいると、このスペルトルが原因となって折り返し雑音が発生することとなる。そこで、このような折り返し雑音が内挿フィルタ２によって発生しないようフィルタ１を設け、このフィルタ１により入力デジタル信号における周波数ｆ2／２以上の高域のスペクトルの除去を行っているのである。
【０００５】
ここで、フィルタ１による高域除去処理は、時系列のフィルタ係数列を時系列の入力デジタル信号に畳み込むことにより行われるが、その際の高域遮断周波数ｆｃは、入力デジタル信号のサンプリング周波数と畳み込みに使用するフィルタ係数列により決定される。すなわち、サンプリング周波数がｆａである入力デジタル信号に畳み込んだ場合に高域遮断周波数がｆｃとなるようなフィルタ係数列があったとすると、そのフィルタ係数列をサンプリング周波数がｆｂである入力デジタル信号に畳み込んだ場合の高域遮断周波数はｆｃ・（ｆｂ／ｆａ）となるのである。
【０００６】
従って、仮に変換後のサンプリング周波数ｆ2が一定周波数に固定されているような場合であっても、各種のサンプリング周波数ｆ1の入力デジタル信号が入力される場合にはそれらのサンプリング周波数ｆ1に応じてフィルタ係数列を切り換える必要があるのである。逆に１種類のサンプリング周波数ｆ1の入力デジタル信号のサンプリング周波数変換を行う場合においても、各種のサンプリング周波数ｆ2への変換を行う場合にはそれらのサンプリング周波数ｆ2に応じてフィルタ係数列を切り換える必要がある。
【０００７】
このような事情から、図１０に示すサンプリング周波数変換装置においては、変換後のサンプリング周波数ｆ2と変換前の入力デジタル信号のサンプリング周波数ｆ1との比（以下、変換比という。）ｋ＝ｆ2／ｆ1を各種想定し、これらの各変換比に対応した各種のフィルタ係数列が係数メモリ３内に予め用意されている。そして、サンプリング周波数変換の際には、その変換比ｋに対応したフィルタ係数列が選択部４によって係数メモリ３から読み出され、フィルタ１に設定される。
【０００８】
【発明が解決しようとする課題】
ところで、上述した従来のサンプリング周波数変換装置は、各種の変換比でのサンプリング周波数変換を行うことが可能であるが、これらの各変換比に対応したフィルタ係数列を各々求め、係数メモリ３に格納しておく必要がある。従って、対応しようとする変換比の種類が多い場合には、それらに対応した多数のフィルタ係数列を記憶し得る大容量の係数メモリ３が必要になるという問題があった。
【０００９】
一方、大容量の係数メモリ３を使用することができない場合には、代表的な各種の変換比に対応したフィルタ係数列を係数メモリ３内に用意しておき、サンプリング周波数変換を行う際にはその変換比に最も近いものに対応したフィルタ係数列を選択して使用するという方法を採ることとなる。しかし、そのような方法を採った場合には、変換後のサンプリング周波数ｆ2の１／２とフィルタ１の高域遮断周波数ｆｃとが一致しないため、以下の問題が生じる。
【００１０】
まず、フィルタ１の高域遮断周波数ｆｃが周波数ｆ2／２よりも低い場合には、入力デジタル信号の信号波形の高域のスペクトルが必要以上に除去されてしまい、再生音質の劣化等の問題が生じる。図１１は、このような不具合を例示したものであり、同図においてＡはフィルタ１に対する入力デジタル信号の信号波形のスペクトル、Ｂは内挿フィルタ２によるサンプリング周波数変換において折り返し雑音の生じないスペクトルの範囲、Ｃはフィルタ１を通過したデジタル信号の信号波形のスペクトルを例示している。この例では、フィルタ１の高域遮断周波数ｆｃが周波数ｆ2／２よりも低い周波数ｆ1／４に設定されているため、入力デジタル信号に含まれる周波数ｆ1／４〜ｆ2／２までの帯域のスペクトルが除去されてしまう。かかるスペクトルは、折り返し雑音の原因とならず、除去する必要のないスペクトルである。
【００１１】
これとは逆に、フィルタ１の高域遮断周波数ｆｃがサンプリング周波数ｆ2／２よりも低い場合には、ｆ2／２以上の高域のスペクトルを含んだ入力デジタル信号が内挿フィルタ２に入力される可能性があり、この場合にはサンプリング周波数変換によって折り返し雑音が生じることとなる。図１２はこのような不具合を例示したものである。この例では、フィルタ１の高域遮断周波数ｆｃが周波数ｆ2／２よりも高い周波数ｆ1／４に設定されているため、入力デジタル信号に含まれる周波数ｆ2／２〜ｆ1／４までの帯域のスペクトルが除去されることなく内挿フィルタ２に入力される。このため、内挿フィルタ２においてサンプリング周波数ｆ2への変換が行われると、折り返し雑音が発生することとなる。
【００１２】
以上のような不具合が生じないようにするためには、あらゆる変換比に対応してフィルタ１の高域遮断周波数ｆcを任意に調節し得るフィルタが要求される。しかしながら、上述した係数メモリ３の記憶容量からくる制約があるため、かかる要求を満たすフィルタの実現は極めて困難であった。
【００１３】
この発明は以上の事情に鑑みてなされたものであり、大容量の係数メモリを使用することなく任意の高域遮断周波数に対応したフィルタ係数列をフィルタに設定することができる手段を用いたサンプリング周波数変換方法およびサンプリング周波数変換装置を提供することを目的としている。
【００１４】
【課題を解決するための手段】
本発明は、任意の高域遮断周波数に対応したフィルタ係数列をフィルタに設定する技術に関するものであるが、かかる技術は以下の原理に基づいている。
【００１５】
まず、デジタル信号処理におけるフィルタリングの原理は周知の事項であるが、本発明の理解のため敢えて説明すると次のようになる。
【００１６】
図１（ａ）は、ある時間関数ａ（ｔ）を時間軸ｔ上に表したものであり、図１（ｂ）はこの時間関数ａ（ｔ）のフーリエ変換Ａ（ω）の振幅特性｜Ａ（ω）｜を角周波数軸ω上に表したものである。また、図１（ｃ）は、別の時間関数ｂ（ｔ）を時間軸ｔ上に表したものであり、図１（ｄ）はこの時間関数ｂ（ｔ）のフーリエ変換Ｂ（ω）の振幅特性｜Ｂ（ω）｜を角周波数軸ω上に表したものである。
【００１７】
この場合において、時間関数ａ（ｔ）にｂ（ｔ）を畳み込んだ関数ｃ（ｔ）＝ａ（ｔ）＊ｂ（ｔ）を仮定すると（図１（ｅ）参照）、この関数ｃ（ｔ）のフーリエ変換は、元の時間関数ａ（ｔ）およびｂ（ｔ）の各々のフーリエ変換の積Ｃ（ω）＝Ａ（ω）・Ｂ（ω）となるのである。図１（ｅ）は時間関数ａ（ｔ）にｂ（ｔ）を畳み込んだ関数ｃ（ｔ）＝ａ（ｔ）＊ｂ（ｔ）を、図１（ｆ）は各時間関数のフーリエ変換の積Ｃ（ω）＝Ａ（ω）・Ｂ（ω）の振幅特性｜Ｃ（ω）｜を表している。
【００１８】
以上は、フーリエ変換において成立する数学的事項であるが、これを信号処理に当てはめてみると次の事項が成立する。すなわち、ある入力信号ａ（ｔ）のスペクトルＡ（ω）に対し、所定のフィルタ特性Ｂ（ω）を付与するためには、そのフィルタ特性Ｂ（ω）の逆フーリエ変換により得られる時間関数ｂ（ｔ）を当該入力信号（ａ）に畳み込めばよい、ということになるのである。
【００１９】
デジタル信号処理においては、時系列のデジタル信号に対し時系列のフィルタ係数列を畳み込むことによりフィルタリングが行われるが、このフィルタリングは基本的には以上のような原理に基づいていると言える。
【００２０】
さて、本発明の目的は、このようなデジタル信号のフィルタ処理において、フィルタ特性（特に上記従来の技術のような場合には高域遮断周波数）を任意に調整することにある。
【００２１】
ここで、フィルタ特性を任意に調整するためには、そのようなフィルタ処理を行い得るフィルタ係数列を生成する必要があり、従来の技術においては、このようなフィルタ係数列を例えば高域遮断周波数が異なる毎に最初から演算により求めていた。しかしながら、本発明は、このようにフィルタ係数列の演算を毎回行うのではなく、あるフィルタ特性に対応したフィルタ係数列が得られた場合には、以後、そのフィルタ係数列に簡単な加工を施すことにより任意のフィルタ特性に対応したフィルタ係数列を生成しようとするものである。すなわち、次の通りである。
【００２２】
まず、図１（ｃ）に示した時間関数ｂ（ｔ）を時間軸方向に１／ｐに圧縮した時間関数ｂ（ｐｔ）を想定する。この時間関数ｂ（ｐｔ）のフーリエ変換は、（１／ｐ）Ｂ（ω／ｐ）、すなわち、時間関数ｂ（ｔ）に対応したフーリエ変換Ｂ（ω）を周波数軸方向にｐ倍に引き延ばし、かつ、振幅を１／ｐに圧縮したものとなる（図１（ｄ）における｜（１／ｐ）Ｂ（ω／ｐ）｜参照）。
【００２３】
このことをデジタル信号処理に当てはめて考えると、例えば、ある高域遮断周波数ｆｃでの高域除去処理が可能なフィルタ係数列が得られている場合において、そのフィルタ係数列によって表される波形を時間軸方向に１／ｐに圧縮した波形を入力デジタル信号と同期したタイミングでサンプリングしてフィルタ係数列を生成し、このフィルタ係数列を入力デジタル信号に畳み込めば、入力デジタル信号に対し高域遮断周波数ｐ・ｆｃでの高域除去処理を施すことができるということになる。なお、入力デジタル信号に畳み込むフィルタ係数列を時間軸方向に１／ｐに圧縮すると、フィルタ処理により得られるデジタル信号のレベルが１／ｐに低下することとなる。このレベルの変化を防止するためには、入力デジタル信号にフィルタ係数列を畳み込んだ後、係数ｐを乗じる補正を行う必要がある。
【００２４】
本発明は、この原理に従い、任意のフィルタ特性に対応したフィルタ係数列を生成し、フィルタに設定する技術を提供するものである。
【００２７】
すなわち、請求項１に係る発明は、所定のフィルタ係数列に対して補間処理を施すことにより、該フィルタ係数列によって表される波形を変換前後におけるサンプリング周波数の比に応じて時間軸方向に伸張または短縮した波形のフィルタ係数列を演算し、時系列デジタル信号に対し時間軸方向に伸長または短縮した波形のフィルタ係数列を畳み込むことによりフィルタ処理を施し、前記フィルタ処理の施されたデジタル信号のサンプリング周波数を目的とするサンプリング周波数に変換することを特徴とするサンプリング周波数変換方法を要旨とする。
【００２８】
また、請求項２に係る発明は、時系列デジタル信号に対し時系列のフィルタ係数列を畳み込むことによりフィルタ処理を施すフィルタと、前記フィルタを通過したデジタル信号のサンプリング周波数を目的とするサンプリング周波数に変換するサンプリング周波数変換手段と、所定のフィルタ係数列を記憶する係数メモリと、前記係数メモリに記憶されたフィルタ係数列に対して補間処理を施すことにより、該フィルタ係数列によって表される波形を変換前後におけるサンプリング周波数の比に応じて時間軸方向に伸張または短縮した波形のフィルタ係数列を演算し、前記フィルタに設定するフィルタ係数補間手段と、を具備することを特徴とするサンプリング周波数変換装置を要旨とする。
【００２９】
【発明の実施の形態】
以下、本発明を更に理解しやすくするため、実施の形態について説明する。
かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲で任意に変更可能である。
【００３０】
図２は、この発明の一実施形態であるサンプリング周波数変換装置の構成を示すブロック図である。同図に示すように、本実施形態に係るサンプリング周波数変換装置は、フィルタ１１、内挿フィルタ１２、係数メモリ１３および係数内挿部１４により構成されている。
【００３１】
フィルタ１１は、前掲図１０に示したものと同様、サンプリング周波数変換において折り返し雑音が生じないよう入力デジタル信号（サンプリング周波数ｆ1）に予め高域除去処理を施すべく設けられた手段である。フィルタ１１としては種々の構成のものが考えられるが、本実施形態においては、図３に例示するように、遅延回路Ｄ，Ｄ，…と乗算器Ｍ，Ｍ，…と加算器ＡＤＤとにより構成されたＦＩＲフィルタがフィルタ１１として用いられている。また、このフィルタ１１は、ゲイン可変のアンプが出力部に設けられている（図示略）。内挿フィルタ１２は、前掲図１０におけるものと同様、フィルタ１１を通過したデジタル信号を時間軸上において補間し、目的とするサンプリング周波数ｆ2のデジタル信号に変換して出力する。
【００３２】
係数メモリ１３は、上記高域除去処理に使用するフィルタ係数列を記憶している。ただし、本実施形態における係数メモリ１３には１種類の変換比Ｋ（例えばＫ＝１／４）に対応したフィルタ係数列のみが記憶されている。図４はこのようなフィルタ係数列…，ｈ（−１），ｈ（０），ｈ（１），ｈ（２），…が係数メモリ１３に記憶された状態を例示したものである。
【００３３】
係数内挿部１４は、この係数メモリ１３内のフィルタ係数列から内挿フィルタ１２における実際の変換比に適合したフィルタ係数列を生成するために設けられた手段である。この係数内挿部１４が行う処理の内容をさらに詳述すると次のようになる。
【００３４】
まず、係数内挿部１４は、内挿フィルタ１２における実際の変換比ｋ＝ｆ2／ｆ1と上記所定の変換比Ｋとの比ｕ＝ｋ／Ｋを算出する。そして、係数内挿部１４は、係数メモリ内の上記変換比Ｋに対応したフィルタ係数列にこの比ｕを用いた補間演算を施すことにより、実際の変換比ｋに適合したフィルタ係数列を生成する。
【００３５】
図５はこの補間演算の内容を図示したものである。すなわち、この図５においては、係数メモリ３内のフィルタ係数列…，ｈ（−１），ｈ（０），ｈ（１），ｈ（２），…が時系列的に並べられて図示されているが、補間演算においてはこれらのフィルタ係数列の間に介在するｕ間隔で並んだフィルタ係数列…，ｈ（−ｕ），ｈ（０），ｈ（ｕ），ｈ（２ｕ），…を算出する。
【００３６】
係数内挿部１４におけるフィルタ係数の補間方法としては、各種のものが考えられるが、例えばスプライン補間が有効である。図６はこのスプライン補間によりフィルタ係数の補間を行う場合の係数内挿部１４の構成例を示したものである。
【００３７】
この係数内挿部１４においては、ＦＩＲフィルタ１４０〜１４３の各々により、フィルタ係数…，ｈ（−１），ｈ（０），ｈ（１），ｈ（２），…に対して所定の係数が乗じられて加算される。そして、乗算器１４４〜１４７により、各ＦＩＲフィルタ１４０〜１４３の各出力信号に対し、上記ｕに対応して求められた数値“１”、ｒ、ｒ2、ｒ3が各々乗じられる。ここで、ｒは補間すべきフィルタ係数の時間軸上での座標値を０≦ｒ≦１の範囲の数値によって表したものである。例えばフィルタ係数ｈ（ｕ）として、時間軸上においてフィルタ係数ｈ（０）およびｈ（１）の間にあるフィルタ係数ｈ（０．８）を求める場合には、ｒ＝０．８とされ、これに対応したｒ、ｒ2、ｒ3が乗算器１４５〜１４７に供給される。そして、各乗算器１４０〜１４３の乗算結果が加算器１４８により加算されることにより、フィルタ係数ｈ（ｕ）が算出される。
【００３８】
次に、時間軸上においてフィルタ係数ｈ（１）およびｈ（２）の間にあるフィルタ係数、例えばフィルタ係数ｈ（２ｕ）＝ｈ（１．６）を求める場合には、ｒ＝０．６とされ、これに対応したｒ、ｒ2、ｒ3が乗算器１４５〜１４７に供給される。また、この場合には、補間すべきフィルタ係数がフィルタ係数ｈ（１）およびｈ（２）の間にあるため、ＦＩＲフィルタ１４０〜１４３では、フィルタ係数ｈ（０．８）の補間演算の際に使用した係数とは異なった係数が使用され、フィルタ係数列に対する畳み込み演算が行われる。他の点については、上述したフィルタ係数ｈ（０．８）の補間演算の場合と同様である。他のフィルタ係数ｈ（３ｕ），…も以上と同様の方法により求められる。
【００３９】
なお、補間方法は、このスプライン補間に限定されるものではなく、例えばラグランジュ補間でもよい。また、精度に対する要求が厳しくない場合には直線補間を使用してもよい。
【００４０】
図７〜図９は本実施形態に係るサンプリング周波数変換装置の動作例を示したものである。この動作例においては、変換比Ｋ＝１／４に対応したフィルタ係数列が係数メモリ１３に予め記憶されておく。ここで、変換比Ｋが１／４である場合、出力デジタル信号のサンプリング周波数は、ｆ1／４になる。従って、アンダーサンプリングにおいて折り返し雑音を生じさせないためには、図７（ａ）に示すように、入力デジタル信号のサンプリング周波数ｆ1の１／８以上のスペクトルを除去するフィルタ特性がフィルタ１１に要求される。このため、上記の特性が得られるフィルタ係数列を各種演算によって求め、係数メモリ１３に予め記憶しておく。なお、図７（ｂ）はこのようにして係数メモリ１３に書き込まれたフィルタ係数列を例示したものであり、各フィルタ係数は、図中、白抜きの○印でプロットされている。
【００４１】
次に本サンプリング周波数変換装置において変換比ｋ＝１／３でのサンプリング周波数変換を行うものとする。この場合、係数内挿部１４により、この変換比ｋと上記の変換比Ｋとの比ｕ＝ｋ／Ｋ＝（１／３）／（１／４）＝１．３３…が求められる。そして、係数内挿部１４により係数メモリ１３内のフィルタ係数列にこの比ｕを使用した補間演算が施され、時間軸上において元のフィルタ係数列の約１．３３倍のピッチで並んだフィルタ係数列が求められ、変換比ｋ＝１／３に対応したフィルタ係数列としてフィルタ１に設定される。図８（ｂ）は、このようにして得られたフィルタ係数列（図中、×印でプロット）を元のフィルタ係数列（図中、○印でプロット）と共に示したものである。
【００４２】
このフィルタ係数列は、係数メモリ１３内の元のフィルタ係数列を時間軸上において約１．３３分の１に圧縮したものとなっているため、フィルタ１のフィルタ特性は、変換比Ｋ＝１／４に対応した元のフィルタ特性を周波数軸方向に約１．３３倍に引き延ばし、振幅軸方向に約１．３３分の１に圧縮したものとなる。このフィルタ特性の振幅軸方向の圧縮を補償するため、フィルタ１の出力部のアンプのゲインが約１．３３倍とされる。図８（ａ）は、このようにして最終的に得られるフィルタ１のフィルタ特性を示している。この図に示すように、フィルタ１のフィルタ特性は、変換比Ｋ＝１／４に対応した元のフィルタ特性を周波数軸方向に約１．３３倍に引き延ばしたものとなり、その高域遮断周波数ｆｃは、変換比ｋ＝１／３でのサンプリング周波数変換に最適な周波数ｆ1／６となる。
【００４３】
次に変換比ｋ＝１／８でのサンプリング周波数変換を行うものとする。この場合、係数内挿部１４により、この変換比ｋと上記の変換比Ｋとの比ｕ＝ｋ／Ｋ＝（１／８）／（１／４）＝０．５が求められる。そして、係数内挿部１４により係数メモリ１３内のフィルタ係数列にこの比ｕを使用した補間演算が施され、時間軸上において元のフィルタ係数列の０．５倍の細かいピッチで並んだフィルタ係数列が求められ、変換比ｋ＝１／８に対応したフィルタ係数列としてフィルタ１に設定される。図９（ｂ）は、このようにして得られたフィルタ係数列（図中、×印でプロット）を元のフィルタ係数列（図中、○印でプロット）と共に示したものである。
【００４４】
このフィルタ係数列は、係数メモリ１３内の元のフィルタ係数列を時間軸上において２倍に伸張したものとなっているため、フィルタ１のフィルタ特性は、変換比Ｋ＝１／４に対応した元のフィルタ特性を周波数軸方向に１／２に圧縮し、振幅軸方向に２倍に引き延ばしたものとなる。この振幅軸方向の引き延ばしを補償するため、フィルタ１の出力部のアンプのゲインが１／２倍にされる。図９（ａ）は、このようにして最終的に得られるフィルタ１のフィルタ特性を示している。この図に示すように、フィルタ１のフィルタ特性は、変換比Ｋ＝１／４に対応した元のフィルタ特性を周波数軸方向に１／２に圧縮したものとなり、高域遮断周波数ｆｃは、変換比ｋ＝１／８でのサンプリング周波数変換に最適な周波数ｆ1／１６となる。
【００４５】
以上、本発明をサンプリング周波数変換装置に適用した実施形態について説明したが、本発明の適用範囲はこれに限定されるものではない。例えば、このようなサンプリング周波数の変換以外の用途においてフィルタの高域遮断周波数を任意に調整することが必要とされる場合があるが、本発明に係るフィルタ係数の設定方法および設定装置はまさにそのような用途に最適なものと言える。また、上記実施形態では、ローパスフィルタの高域遮断周波数を任意に調整する場合を例に説明したが、ローパスフィルタ以外の他のフィルタの遮断周波数を任意に調整するための手段として本発明を実施し得ることは言うまでもない。
【００４６】
【発明の効果】
以上説明したように、この発明によれば、大容量の係数メモリを使用することなく任意のフィルタ特性に対応したフィルタ係数列をフィルタに設定することができ、また、任意の変換比でサンプリング周波数の変換を行うことができる（請求項１，２）という効果がある。
【図面の簡単な説明】
【図１】  この発明の原理を説明する図である。
【図２】  この発明の一実施形態であるサンプリング周波数変換装置の構成を示すブロック図である。
【図３】  同実施形態におけるフィルタの構成例を示す図である。
【図４】  同実施形態における係数メモリに記憶されたフィルタ係数列を例示する図である。
【図５】  同実施形態における係数内挿部の処理内容を示す図である。
【図６】  同実施形態における係数内挿部の構成例を示すブロック図である。
【図７】  同実施形態の動作例を示す図である。
【図８】  同実施形態の動作例を示す図である。
【図９】  同実施形態の動作例を示す図である。
【図１０】  従来のサンプリング周波数変換装置の構成例を示すブロック図である。
【図１１】  同サンプリング周波数変換装置の問題点を示す図である。
【図１２】  同サンプリング周波数変換装置の問題点を示す図である。
【符号の説明】
１１……フィルタ、
１２……内挿フィルタ（サンプリング周波数変換手段）、
１３……係数メモリ、１４……係数内挿部（フィルタ係数補間手段）。
【図１】
0003707148.tif 000002
【図２】
0003707148.tif 000003
【図３】
0003707148.tif 000004
【図４】
0003707148.tif 000005
【図５】
0003707148.tif 000006
【図６】
0003707148.tif 000007
【図７】
0003707148.tif 000008
【図８】
0003707148.tif 000009
【図９】
0003707148.tif 000010
【図１０】
0003707148.tif 000011
【図１１】
0003707148.tif 000012
【図１２】
0003707148.tif 000013