Integrated program of 4 different kinds of application programs for processing sound signal. 4種類のサウンド信号処理を統合したプログラム.

Dependencies:   F746_GUI F746_SAI_IO FrequencyResponseDrawer SD_PlayerSkeleton UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Thu Apr 13 23:23:30 2017 +0000
Revision:
15:fac50dd1de44
15

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 15:fac50dd1de44 1 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 2 // Weaver 変調器を使う周波数シフタで使っているフィルタの係数
MikamiUitOpen 15:fac50dd1de44 3 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 4
MikamiUitOpen 15:fac50dd1de44 5 #include "Biquad.hpp"
MikamiUitOpen 15:fac50dd1de44 6
MikamiUitOpen 15:fac50dd1de44 7 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 8 // 帯域通過フィルタの係数
MikamiUitOpen 15:fac50dd1de44 9 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 10 // 帯域通過フィルタ
MikamiUitOpen 15:fac50dd1de44 11 // 連立チェビシェフ特性
MikamiUitOpen 15:fac50dd1de44 12 // 次数    :10 次
MikamiUitOpen 15:fac50dd1de44 13 // 標本化周波数: 16.00 kHz
MikamiUitOpen 15:fac50dd1de44 14 // 遮断周波数1: 0.10 kHz
MikamiUitOpen 15:fac50dd1de44 15 // 遮断周波数2: 6.90 kHz
MikamiUitOpen 15:fac50dd1de44 16 // 通過域のリップル: 0.50 dB
MikamiUitOpen 15:fac50dd1de44 17 // 阻止域の減衰量 :40.00 dB
MikamiUitOpen 15:fac50dd1de44 18 const int ORDER_BPF_ = 10; // 次数
MikamiUitOpen 15:fac50dd1de44 19 const Biquad::Coefs ckBpf_[ORDER_BPF_/2] = {
MikamiUitOpen 15:fac50dd1de44 20 { 5.650978E-01f, 3.238031E-01f, 0.000000E+00f, -1.0f}, // 1段目
MikamiUitOpen 15:fac50dd1de44 21 { -1.465572E+00f, -7.038566E-01f, 1.945920E+00f, 1.0f}, // 2段目
MikamiUitOpen 15:fac50dd1de44 22 { -1.773813E+00f, -9.479833E-01f, 1.890894E+00f, 1.0f}, // 3段目
MikamiUitOpen 15:fac50dd1de44 23 { 1.964750E+00f, -9.671182E-01f, -1.999561E+00f, 1.0f}, // 4段目
MikamiUitOpen 15:fac50dd1de44 24 { 1.993515E+00f, -9.950107E-01f, -1.999102E+00f, 1.0f} }; // 5段目
MikamiUitOpen 15:fac50dd1de44 25 const float g0Bpf_ = 4.930705E-01f; // 利得定数
MikamiUitOpen 15:fac50dd1de44 26
MikamiUitOpen 15:fac50dd1de44 27 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 28 // Weaver 変調器で使う低域通過フィルタの係数
MikamiUitOpen 15:fac50dd1de44 29 //--------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 30 // 低域通過フィルタ
MikamiUitOpen 15:fac50dd1de44 31 // 連立チェビシェフ特性
MikamiUitOpen 15:fac50dd1de44 32 // 次数    :8 次
MikamiUitOpen 15:fac50dd1de44 33 // 標本化周波数: 16.00 kHz
MikamiUitOpen 15:fac50dd1de44 34 // 遮断周波数 : 3.40 kHz
MikamiUitOpen 15:fac50dd1de44 35 // 通過域のリップル: 0.50 dB
MikamiUitOpen 15:fac50dd1de44 36 // 阻止域の減衰量 :60.00 dB
MikamiUitOpen 15:fac50dd1de44 37 const int ORDER_ = 8; // 次数
MikamiUitOpen 15:fac50dd1de44 38 const Biquad::Coefs ck_[ORDER_/2] = {
MikamiUitOpen 15:fac50dd1de44 39 { 1.119022E+00f, -4.002827E-01f, 1.652591E+00f, 1.0f}, // 1段目
MikamiUitOpen 15:fac50dd1de44 40 { 7.920125E-01f, -6.603073E-01f, 4.692874E-01f, 1.0f}, // 2段目
MikamiUitOpen 15:fac50dd1de44 41 { 5.465819E-01f, -8.629465E-01f, -6.053351E-02f, 1.0f}, // 3段目
MikamiUitOpen 15:fac50dd1de44 42 { 4.528130E-01f, -9.652067E-01f, -2.237304E-01f, 1.0f} }; // 4段目
MikamiUitOpen 15:fac50dd1de44 43 const float g0Lpf_ = 1.477248E-02f; // 利得定数