Tweet


* 超てきとーなディジタルフィルタ設計 [#bde3e7f1]

octave を使ってさっくりとやってみた.

 octave:1> h = sinc(-4:.1:4-.001);
 octave:2> plot(h);

 octave:3> b = blackman (columns(h))';
 octave:4> plot (b);

 octave:5> hb = h .* b;
 octave:6> plot (hb);

 octave:9> h2 = [hb zeros(1,1000)];
 octave:10> plot(h2);

 octave:11> y2 = fft ( h2 );
 octave:12> plot(log(abs(y2)/max(abs(y2))));



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS