Realtime spectrum analyzer. Using FFT, linear prediction, or cepstrum smoothing. Version using MEMS microphone and CODEC, named "F746_RealtimeSpectrumAnalyzer_MEMS_Mic" is registered. リアルタイム スペクトル解析器.解析の手法:FFT,線形予測法,ケプストラムによる平滑化の3種類.このプログラムの説明は,CQ出版社のインターフェース誌,2016年4月号に掲載.外付けのマイクまたは他の信号源等を A0 に接続する.線形予測法,ケプストラムは,スペクトル解析の対象を音声信号に想定してパラメータを設定している.MEMS マイクと CODEC を使ったバージョンを "F746_RealtimeSpectrumAnalyzer_MEMS_Mic" として登録.

Dependencies:   BSP_DISCO_F746NG BUTTON_GROUP LCD_DISCO_F746NG TS_DISCO_F746NG UIT_FFT_Real mbed

Auto generated API documentation and code listings for F746_RealtimeSpectrumAnalyzer

Code

AnalysisBase.cpp [code]
AnalysisBase.hpp [code]
AnalysisSelector.hpp [code]
CepstrumAnalysis.cpp [code]
CepstrumAnalysis.hpp [code]
FFT_Analysis.cpp [code]
FFT_Analysis.hpp [code]
Hamming.hpp [code]
LinearPrediction.cpp [code]
LinearPrediction.hpp [code]
LPC_Analysis.cpp [code]
LPC_Analysis.hpp [code]
main.cpp [code]
Sampler.cpp [code]
Sampler.hpp [code]
SpectrumDisplay.cpp [code]
SpectrumDisplay.hpp [code]
WaveformDisplay.hpp [code]