リアルタイムで取り込んだ信号をある時間窓で周期的に切り出し,FFT処理した結果を順次保存する方法を教えてください。
2 ビュー (過去 30 日間)
古いコメントを表示
リアルタイムで音響信号を取り込み,TimeScopeで波形を表示させ,SpectrumAnalyzerでスペクトルを表示させるプログラムをtestbenchGeneratorExampleAppで作成しました。波形についてはAudioFileWriterで記録できました。しかし,スペクトルの結果を保存することができていません。ここまでのプログラムを添付します。今後は,STFT(FFT)の結果を利用した処理を考えており,STFTの結果を順次保存しておく必要があります。処理結果を順次保存していく方法を教えてください。使い始めて間もないため,初歩的な質問ですみません。参考になるサンプルプログラム,参考書でもよいです。とりあえずは,SpectrumAnalyzerの結果の保存方法でもよいです。よろしくお願いいたします。
0 件のコメント
採用された回答
Tohru Kikawada
2017 年 6 月 7 日
dsp.SpectrumAnalyzer System objectでは処理結果を保存することはできません。
こちらのSystem objectをお試しください。
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Audio Processing Algorithm Design についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!