scipy

Python

pythonで信号にフィルタをかける

音や電気信号などの測定データなどのデータセットに対して、解析や機械学習の前処理としてフィルタをかけたくなることはよくあると思います。 その時に、他のデータとの時間同期をとるためなどの理由で位相遅れのないフィルタが欲しい、というのもまたよくあ...
Python

pythonで瞬時周波数推定~ヒルベルト変換~

今回は信号の瞬時周波数の推定(と、位相推定)をします。用いるのはヒルベルト変換です。前回と同様に、音源はESC-50というデータセットからお借りしました。データセットのリポジトリはこちら➡ siren(サイレン)のタグがついたファイルを借り...
Python

pythonで時間周波数解析~STFT~

時間周波数解析(Time–frequency analysis)とは、音などの信号を時間軸と周波数軸に分解する解析手法のことです。 また、その結果を表示したグラフをスペクトログラムと呼びます。 時間周波数解析の手法は大きく分けて3つあります...