リアルタイムで取り込​んだ信号をある時間窓​で周期的に切り出し,​FFT処理した結果を​順次保存する方法を教​えてください。

조회 수: 7 (최근 30일)
takahiro tooma
takahiro tooma 2017년 6월 7일
댓글: takahiro tooma 2017년 6월 9일
リアルタイムで音響信号を取り込み,TimeScopeで波形を表示させ,SpectrumAnalyzerでスペクトルを表示させるプログラムをtestbenchGeneratorExampleAppで作成しました。波形についてはAudioFileWriterで記録できました。しかし,スペクトルの結果を保存することができていません。ここまでのプログラムを添付します。今後は,STFT(FFT)の結果を利用した処理を考えており,STFTの結果を順次保存しておく必要があります。処理結果を順次保存していく方法を教えてください。使い始めて間もないため,初歩的な質問ですみません。参考になるサンプルプログラム,参考書でもよいです。とりあえずは,SpectrumAnalyzerの結果の保存方法でもよいです。よろしくお願いいたします。

채택된 답변

Tohru Kikawada
Tohru Kikawada 2017년 6월 7일
dsp.SpectrumAnalyzer System objectでは処理結果を保存することはできません。
一方、 dsp.SpectrumEstimator System objectを使っていただければ処理結果を保存していただけます。
こちらのSystem objectをお試しください。
  댓글 수: 1
takahiro tooma
takahiro tooma 2017년 6월 9일
回答くださり,ありがとうございました。dsp.SpectrumEstimatorを用いてみます。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Audio Processing Algorithm Design에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!