ari23のブログ

ari23のブログ

メーカ勤務エンジニアの技術ブログです

DSP

scipy.signal.medfiltの動作

はじめに 今回はScipyの関数scipy.signal.medfiltの動きについて整理します。 関数自体は、メディアンフィルタ(median filter)です。 メディアンフィルタ メディアンフィルタとは、あるデータ群を大きい順または小さい順に並び替えて、真ん中に位置する値を…

ディジタル信号処理 目次

ディジタル信号処理のまとめ こちらは、これまで私が整理したディジタル信号処理の目次です。 基礎編 周波数解析とFFT 周波数応答とフィルタ設計 FIRとIIR 実践編 周波数解析とFFT 周波数応答とフィルタ設計 窓関数 総集編|周波数解析→フィルタ設計→フィル…

ディジタル信号処理 ~ 周波数解析→フィルタ設計→フィルタリング 実践編 ~

はじめに ディレクトリ構成 開発環境 サンプルスクリプト 解説|時間遅れ おわりに はじめに いよいよ!ディジタル信号処理の総集編です! 周波数解析→フィルタ設計→フィルタリングの一連の流れを、サンプルスクリプトを作って確認します。 なお、サンプルス…

ディジタル信号処理 ~ 周波数応答とフィルタ設計 実践編 ~

はじめに ローパスフィルタとハイパスフィルタ 開発環境 サンプルスクリプト 解説|フィルタの要求仕様 解説|周波数応答 sample_fvtool.pyのmake_MA_filter関数 sample_fvtool.pyのfvtool関数 sample_fvtool.pyのグラフプロットの結果 おわりに はじめに 前…

ディジタル信号処理 ~ 窓関数 ~

はじめに 窓関数の使用について Hann窓とHamming窓の一般的知識 Hann窓とHamming窓の比較 おわりに はじめに ディジタル信号処理 ~ 周波数解析とFFT 実践編 ~で作ったサンプルプログラムを使って、窓関数について少し議論したいと思います。 今回の内容は…

ディジタル信号処理 ~ 周波数解析とFFT 実践編 ~

はじめに 処理の大まかな流れ 開発環境 サンプルスクリプト 解説|合成波作成から抽出まで 解説|FFT sample_fft.pyのfft関数 sample_fft.pyのグラフプロットの結果 おわりに はじめに これまでに整理した周波数解析や周波数応答の内容をもとに、サンプルプ…

ディジタル信号処理 ~ 周波数応答とフィルタ設計 ~

はじめに 周波数応答 ラプラス変換|連続時間領域→(連続)s領域 z変換|離散時間領域→(離散)z領域 ディジタルフィルタ設計の実際 振幅特性 群遅延(位相特性) BIBO安定性 実装時のポイント scipy.signal.freqz scipy.signal.group_delay numpy.roots 参…

ディジタル信号処理 ~ 周波数解析とFFT ~

はじめに 周波数解析 フーリエ変換|連続時間領域と連続周波数領域 離散時間フーリエ変換|離散時間領域と連続周波数領域 離散フーリエ変換|離散時間領域と離散周波数領域 高速フーリエ変換(FFT) フーリエ変換のまとめ 実装時のポイント scipy.fftpack.fft …

ディジタル信号処理 ~ FIRとIIR ~

はじめに FIR IIR FIRとIIRの一般化 差分方程式にZ変換を導入 FIRとIIRの比較 移動平均はFIR?IIR? 結局どっち使うの? 参考文献 おわりに はじめに 今のPjに入って、数年ぶりにディジタル信号処理を勉強し直しています。 フィルタを設計するたびに、「いろ…