F446_AD_DA_LinearPhase の使用例. AD された信号をそのまま DA に出力する. 標本化周波数:10 kHz Example of F446_AD_DA_LinearPhase. Output signal is same as input signal. Sampling frequency is 10 kHz.

Dependencies:   mbed F446_AD_DA_LinearPhase

Committer:
MikamiUitOpen
Date:
Wed Nov 28 12:46:36 2018 +0000
Revision:
1:4d42dd760b73
Parent:
0:ed4b35ea9367
2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:ed4b35ea9367 1 //--------------------------------------------------------------
MikamiUitOpen 0:ed4b35ea9367 2 // 補間に使うフィルタの係数の定義の例
MikamiUitOpen 0:ed4b35ea9367 3 //
MikamiUitOpen 0:ed4b35ea9367 4 // 2018/06/23, Copyright (c) 2018 MIKAMI, Naoki
MikamiUitOpen 0:ed4b35ea9367 5 //--------------------------------------------------------------
MikamiUitOpen 0:ed4b35ea9367 6
MikamiUitOpen 0:ed4b35ea9367 7 // 使用窓関数 Kaiser 窓
MikamiUitOpen 0:ed4b35ea9367 8 // 標本化周波数 (kHz) 40.000000
MikamiUitOpen 0:ed4b35ea9367 9 // 次数 96
MikamiUitOpen 0:ed4b35ea9367 10 // 種類 LPF
MikamiUitOpen 0:ed4b35ea9367 11 // 遮断周波数 (kHz) 5.000000
MikamiUitOpen 0:ed4b35ea9367 12 // 減衰量 (dB) 40.00
MikamiUitOpen 0:ed4b35ea9367 13 int ORDER_ = 96;
MikamiUitOpen 0:ed4b35ea9367 14 const float HK1_[] = {
MikamiUitOpen 0:ed4b35ea9367 15 -3.181336E-03f, 5.128636E-03f, -7.675400E-03f, 1.095993E-02f,
MikamiUitOpen 0:ed4b35ea9367 16 -1.517799E-02f, 2.063008E-02f, -2.781909E-02f, 3.767194E-02f,
MikamiUitOpen 0:ed4b35ea9367 17 -5.211612E-02f, 7.591348E-02f, -1.247794E-01f, 2.984461E-01f,
MikamiUitOpen 0:ed4b35ea9367 18 8.997624E-01f, -1.773076E-01f, 9.513684E-02f, -6.231776E-02f,
MikamiUitOpen 0:ed4b35ea9367 19 4.412812E-02f, -3.232678E-02f, 2.396353E-02f, -1.772480E-02f,
MikamiUitOpen 0:ed4b35ea9367 20 1.293674E-02f, -9.214960E-03f, 6.319428E-03f, -4.087220E-03f};
MikamiUitOpen 0:ed4b35ea9367 21 const float HK2_[] = {
MikamiUitOpen 0:ed4b35ea9367 22 -5.116816E-03f, 8.067276E-03f, -1.190903E-02f, 1.685387E-02f,
MikamiUitOpen 0:ed4b35ea9367 23 -2.320755E-02f, 3.144941E-02f, -4.240016E-02f, 5.761400E-02f,
MikamiUitOpen 0:ed4b35ea9367 24 -8.044372E-02f, 1.196597E-01f, -2.075416E-01f, 6.350536E-01f,
MikamiUitOpen 0:ed4b35ea9367 25 6.350536E-01f, -2.075416E-01f, 1.196597E-01f, -8.044372E-02f,
MikamiUitOpen 0:ed4b35ea9367 26 5.761400E-02f, -4.240016E-02f, 3.144941E-02f, -2.320755E-02f,
MikamiUitOpen 0:ed4b35ea9367 27 1.685387E-02f, -1.190903E-02f, 8.067276E-03f, -5.116816E-03f};
MikamiUitOpen 0:ed4b35ea9367 28 const float HK3_[] = {
MikamiUitOpen 0:ed4b35ea9367 29 -4.087220E-03f, 6.319428E-03f, -9.214960E-03f, 1.293674E-02f,
MikamiUitOpen 0:ed4b35ea9367 30 -1.772480E-02f, 2.396353E-02f, -3.232678E-02f, 4.412812E-02f,
MikamiUitOpen 0:ed4b35ea9367 31 -6.231776E-02f, 9.513684E-02f, -1.773076E-01f, 8.997624E-01f,
MikamiUitOpen 0:ed4b35ea9367 32 2.984461E-01f, -1.247794E-01f, 7.591348E-02f, -5.211612E-02f,
MikamiUitOpen 0:ed4b35ea9367 33 3.767194E-02f, -2.781909E-02f, 2.063008E-02f, -1.517799E-02f,
MikamiUitOpen 0:ed4b35ea9367 34 1.095993E-02f, -7.675400E-03f, 5.128636E-03f, -3.181336E-03f};