CQ出版社セミナ,2021/12/07開催「実習・C++言語によるArmマイコンのプログラミング」で使うプログラム.

Dependencies:   Array_Matrix mbed SerialTxRxIntr UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Thu Apr 02 01:12:34 2020 +0000
Revision:
5:5e55a5f440c0
Parent:
IIR_Filter/Coefs_IIR6_LP_8k_Biquad.hpp@0:a80f730d32a8
6

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:a80f730d32a8 1 //-----------------------------------------------------
MikamiUitOpen 0:a80f730d32a8 2 // 縦続形 IIR フィルタの次数と係数の定義
MikamiUitOpen 0:a80f730d32a8 3 //
MikamiUitOpen 0:a80f730d32a8 4 // 2019/11/14, Copyright (c) 2019 MIKAMI, Naoki
MikamiUitOpen 0:a80f730d32a8 5 //-----------------------------------------------------
MikamiUitOpen 0:a80f730d32a8 6
MikamiUitOpen 0:a80f730d32a8 7 #include "Biquad.hpp"
MikamiUitOpen 0:a80f730d32a8 8
MikamiUitOpen 0:a80f730d32a8 9 // 低域通過フィルタ
MikamiUitOpen 0:a80f730d32a8 10 // 連立チェビシェフ特性
MikamiUitOpen 0:a80f730d32a8 11 // 次数    : 8 次
MikamiUitOpen 0:a80f730d32a8 12 // 標本化周波数:160.00 kHz
MikamiUitOpen 0:a80f730d32a8 13 // 遮断周波数 : 8.00 kHz
MikamiUitOpen 0:a80f730d32a8 14 // 通過域のリップル: 0.50 dB
MikamiUitOpen 0:a80f730d32a8 15 // 阻止域の減衰量 :60.00 dB
MikamiUitOpen 0:a80f730d32a8 16 const int ORDER_ = 8;
MikamiUitOpen 0:a80f730d32a8 17 const Biquad CK_[] = {
MikamiUitOpen 0:a80f730d32a8 18 Biquad(1.809727E+00f, -8.261113E-01f, -8.082254E-01f, 1.0E+00f), // 1段目
MikamiUitOpen 0:a80f730d32a8 19 Biquad(1.842528E+00f, -8.959587E-01f, -1.755464E+00f, 1.0E+00f), // 2段目
MikamiUitOpen 0:a80f730d32a8 20 Biquad(1.871837E+00f, -9.562537E-01f, -1.853590E+00f, 1.0E+00f), // 3段目
MikamiUitOpen 0:a80f730d32a8 21 Biquad(1.890836E+00f, -9.887843E-01f, -1.875058E+00f, 1.0E+00f)}; // 4段目
MikamiUitOpen 0:a80f730d32a8 22 const float G0_ = 1.281836E-03f; // 利得定数
MikamiUitOpen 0:a80f730d32a8 23