Java ディジタル・フィルタ (Java Digital Filter) v0.6.4


ディジタル・フィルタについては 様々なWebサイトや文献に詳しいので Wave信号への利用を試みて見ます。
巡回形ディジタルフィルタ IIR(Infinite Impulse Response Digital Filter)と 非巡回形ディジタルフィルタ FIR(Finite Impulse Response Digital Filter)などがありますが 今回は FIRを取り上げています。

Javaアプレット(Java Digital Filter(JDF))で 「ウェーヴレット序奏 (Wavelet Introduction)」の Wave信号を見てみます。

JDF FIR

Jdf gif (Java appletは 利用出来なくなりました;)

使い方:

新 Sweep信号(サンプリング周波数 11025[Hz]・1[sec]・ 約10〜4200[Hz])でディジタル・フィルタの動作を確認します。

FFTの図では段階的な変化のようにも見えますが Waveletの図で連続的な変化と確認出来ます。
Sweep FFT FFT : Sweep Wavelet Wavelet(CWT)

それを 1[KHz]を中心に 約±250[Hz]の BPFで処理を行います。
BPF BPF : BPF wave Wave

[ 5.Sine wave & pules ]を LPF・HPFなどで 信号が分離されるのを 確認して見て下さい。

これまでのWave信号を "Java Digital Filter(JDF)"などで見てみます。
View Wave Files

参照 >Java FFT to Filter (JFF)


参考文献:
Dobashi.M
Last modified: 4月 26日 金 15:36:44 2024 JST