信号処理

Pythonでヒルベルト変換!時間波形の包絡線を求める方法

振幅変調がある時間波形の変調成分を抽出するには、波形の包絡線を求める必要があります。包絡線はヒルベルト変換という数学的処理で簡単に求めることが出来ますが、ここではPythonでヒルベルト変換を使い包絡線を求める簡単なコードを紹介します。

続きを読む

PythonでFFTとIFFT!逆フーリエ変換で時間波形を作る

Pythonで時間波形に対してFFT(高速フーリエ変換)を行うことで周波数領域の分析が出来ます。さらに逆高速フーリエ変換(IFFT)をすることで時間波形を復元することも可能です。ここではPythonによるFFTとIFFTを行うプログラムを紹介します。

続きを読む

Python/SciPyで波形リサンプリング!任意時間軸に補間!

実験や解析でデータを波形として取得した場合、波形はあるサンプリングレートで収録されている場合や、不等ピッチの時間刻みである場合等様々です。今回はデータ解析時に波形のサンプリングを変更するリサンプリング方法を紹介します。

続きを読む