Realtime sound spectrogram using FFT or linear prediction. Spectrogram is displayed on the display of PC. リアルタイム・スペクトログラム.解析の手法:FFT,線形予測法.スペクトログラムは PC のディスプレー装置に表示される.PC 側のプログラム:F446_Spectrogram.

Dependencies:   Array_Matrix mbed SerialTxRxIntr F446_AD_DA UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Sun Oct 07 05:15:04 2018 +0000
Revision:
5:fcc1b0b4737e
Parent:
4:fe1885675421
6

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 4:fe1885675421 1 //---------------------------------------------------------------------
MikamiUitOpen 4:fe1885675421 2 // データを PC へ転送
MikamiUitOpen 4:fe1885675421 3 //
MikamiUitOpen 5:fcc1b0b4737e 4 // 2018/10/07, Copyright (c) 2018 MIKAMI, Naoki
MikamiUitOpen 4:fe1885675421 5 //---------------------------------------------------------------------
MikamiUitOpen 4:fe1885675421 6
MikamiUitOpen 4:fe1885675421 7 #include <string>
MikamiUitOpen 4:fe1885675421 8 #include "Array.hpp"
MikamiUitOpen 4:fe1885675421 9 #include "SerialRxTxIntr.hpp"
MikamiUitOpen 4:fe1885675421 10 using namespace Mikami;
MikamiUitOpen 4:fe1885675421 11
MikamiUitOpen 4:fe1885675421 12 #ifndef MY_FUNCTION_XFER_HPP
MikamiUitOpen 4:fe1885675421 13 #define MY_FUNCTION_XFER_HPP
MikamiUitOpen 4:fe1885675421 14
MikamiUitOpen 4:fe1885675421 15 extern SerialRxTxIntr rxTx_;
MikamiUitOpen 4:fe1885675421 16
MikamiUitOpen 4:fe1885675421 17 // データを PC へ転送(0 ~ 10,000 の範囲の値を 2 文字で表すコード化を利用)
MikamiUitOpen 4:fe1885675421 18 void Xfer(Array<uint16_t> &xn)
MikamiUitOpen 4:fe1885675421 19 {
MikamiUitOpen 4:fe1885675421 20 string str = "";
MikamiUitOpen 4:fe1885675421 21 for (int n=0; n<xn.Length(); n++)
MikamiUitOpen 4:fe1885675421 22 {
MikamiUitOpen 4:fe1885675421 23 div_t a = div(xn[n], 100);
MikamiUitOpen 4:fe1885675421 24 str += a.quot + 0x10;
MikamiUitOpen 4:fe1885675421 25 str += a.rem + 0x10;
MikamiUitOpen 4:fe1885675421 26 }
MikamiUitOpen 5:fcc1b0b4737e 27 rxTx_.Tx(str+"\n");
MikamiUitOpen 5:fcc1b0b4737e 28 rxTx_.Tx("EOT\n");
MikamiUitOpen 4:fe1885675421 29 }
MikamiUitOpen 4:fe1885675421 30
MikamiUitOpen 4:fe1885675421 31 #endif // MY_FUNCTION_XFER_HPP