Python のインストールはAnacondaをオススメする。
インストール出来たら、environment.yml
を使って必要なパッケージをインストールする。
conda env create -f environment.yml
その後、新しい環境をアクティベートする。
conda activate onkyo100pon
wav
ファイルを読み込んで、サンプリングレートとビットレートをチェックする、波形をプロットする- 440ヘルツ波を再生する、周波数を変換など
wav
ファイルを読み込んで、再生する- 音を録音し、
wav
ファイルに落とす - 音を録音し、そのまま再生する(パススルー)
- 16ビット
wav
ファイルをfloat
に変換 - ...
- ...
- ...
- ...
- 信号を配列で表す
- 線形
- 逆行列・線形方程式を解く
- 線形代数の基本定理(零空間/Nullspace・像空間/Range space)
- 射影(プロジェクション)
- 最小二乗問題
- 離散フーリエ変換と高速フーリエ変換で計算時間・振幅スペクトルの形状を比較する
- 窓関数をHann、Hamming、矩形窓と変えながら正弦波のスペクトルをプロット、比較する
- サンプリング定理を満たさない場合,エイリアシングが生じることを確認する.
- STFT してみる
- Delay and Sum beamforming してみる
- 時不変な Minimum variance distortionless response beamforming してみる
- アダプティブ MVDR beamforming してみる
- IVA を実装する
- ILRMA を実装する
- 時間差を計算してみる.それを角度に直してみる