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
Files at revision 18:6630d61aeb3c
Name | Size | Actions |
---|---|---|
[up] | ||
AnalysisBase.cpp | 942 | Revisions Annotate |
AnalysisBase.hpp | 1355 | Revisions Annotate |
AnalysisSelector.hpp | 1689 | Revisions Annotate |
CepstrumAnalysis.cpp | 1764 | Revisions Annotate |
CepstrumAnalysis.hpp | 1139 | Revisions Annotate |
FFT_Analysis.cpp | 743 | Revisions Annotate |
FFT_Analysis.hpp | 797 | Revisions Annotate |
Hamming.hpp | 1293 | Revisions Annotate |
LPC_Analysis.cpp | 1136 | Revisions Annotate |
LPC_Analysis.hpp | 1026 | Revisions Annotate |
LinearPrediction.cpp | 1809 | Revisions Annotate |
LinearPrediction.hpp | 989 | Revisions Annotate |
Sampler.cpp | 1494 | Revisions Annotate |
Sampler.hpp | 1799 | Revisions Annotate |
SpectrumDisplay.cpp | 2934 | Revisions Annotate |
SpectrumDisplay.hpp | 1694 | Revisions Annotate |
WaveformDisplay.hpp | 2115 | Revisions Annotate |