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

Revision:
11:a8420871920e
Parent:
8:1f4bc859bc84
Child:
14:cd4534fb34e7
--- a/MyClasses/Sampler.hpp	Thu Dec 31 09:17:58 2015 +0000
+++ b/MyClasses/Sampler.hpp	Thu Dec 31 12:03:06 2015 +0000
@@ -1,7 +1,7 @@
 //------------------------------------------------
 //  Class for sampling input signal (Header)
 //
-//  2015/12/28, Copyright (c) 2015 MIKAMI, Naoki
+//  2015/12/31, Copyright (c) 2015 MIKAMI, Naoki
 //------------------------------------------------
 
 #ifndef F746_SAMPLER_HPP
@@ -20,6 +20,9 @@
 
         // Start sampling
         void Start(bool onOff);
+        
+        // Stop sampling
+        void Stop() { timer_.detach(); }
 
         bool Filled() { return filled_; }