タグ

2013年7月31日のブックマーク (2件)

  • C#で画像処理 窓関数

    画像処理とは脱線しますがフーリエ変換の話題を書いたのでついでに窓関数をC#プログラムとともに紹介します。 窓関数は、有限の区間以外が0になるような関数です。 よくデジタル信号を扱う際に、膨大な信号波形からある一定区間を切り出す際に使用されます。 周期信号から適当にサンプルした信号に掛けてやることで、フーリエ変換した際に周波数解析しやすくなります。 窓関数として使われるものは数多くあります。 例えば、 ハミング窓 ハニング窓 ブラックマン窓 矩形窓 1 それぞれ、0≦n<N グラフにすると(N=256) 利用例 このような2つの周期的な関数を足し合わせた信号 から、 ある区間(N=256)を抜き出して 周波数スペクトルを求める場合は、 まず、窓関数をある区間に掛けます。 ハミング窓を掛けると 上の波形は、 このようになります。 フーリエ変換後の 窓関数を掛けたものと、掛けていないものを比べる

  • 15. ディジタルフィルタの解析 (やる夫で学ぶディジタル信号処理)

    15.1 ディジタルフィルタの周波数特性 15.2 極と零点 15.3 安定性 15.4 線形位相特性 15.5 群遅延 15. ディジタルフィルタの解析 15.1 ディジタルフィルタの周波数特性 やらない夫 さて,z 変換を使って実際にディジタルフィルタの特性を解析していこうと思う. やる夫 んー,特性っていっても抽象的すぎてピンと来ないお. やらない夫 一口に特性といってもいろいろあるが,前々々回話した通り,ここで我々が考えたいのは周波数応答だ.つまり,ディジタルフィルタという離散時間線形時不変システムを通すことで,各周波数の成分がそれぞれどれだけ変化するかが知りたいんだった.フィルタの分野では,周波数応答という用語の代わりに周波数特性と呼ぶことも多い. やる夫 まあ要するに今までやってきた周波数応答の計算ができればいいんだお? z 変換してから って置き換えればいいんだったお. やら