Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: F746_GUI F746_SAI_IO
Diff: SignalProcessing/Coefficients.hpp
- Revision:
- 0:f064b50f238e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SignalProcessing/Coefficients.hpp Thu Apr 14 08:37:11 2016 +0000
@@ -0,0 +1,36 @@
+//--------------------------------------------------------------
+// Weaver 変調器を使う周波数シフタで使っているフィルタの係数
+//--------------------------------------------------------------
+#include "Biquad.hpp"
+
+using namespace Mikami;
+
+//--------------------------------------------------------------
+// 直流分除去フィルタの係数
+//--------------------------------------------------------------
+// 高域通過フィルタ
+// バタワース特性
+// 次数 :2 次
+// 標本化周波数: 16.00 kHz
+// 遮断周波数 : 0.05 kHz
+const Mikami::Biquad::Coefs c1_ =
+ { 1.972234E+00f, -9.726140E-01f, -2.0f, 1.0f};
+const float g0_ = 9.862119E-01f;
+
+//--------------------------------------------------------------
+// Weaver 変調器で使う低域通過フィルタの係数
+//--------------------------------------------------------------
+// 低域通過フィルタ
+// 連立チェビシェフ特性
+// 次数 :8 次
+// 標本化周波数: 16.00 kHz
+// 遮断周波数 : 3.40 kHz
+// 通過域のリップル: 0.50 dB
+// 阻止域の減衰量 :60.00 dB
+const int ORDER_ = 8; // 次数
+const Biquad::Coefs ck_[ORDER_/2] = {
+ { 1.119022E+00f, -4.002827E-01f, 1.652591E+00f, 1.0f}, // 1段目
+ { 7.920125E-01f, -6.603073E-01f, 4.692874E-01f, 1.0f}, // 2段目
+ { 5.465819E-01f, -8.629465E-01f, -6.053351E-02f, 1.0f}, // 3段目
+ { 4.528130E-01f, -9.652067E-01f, -2.237304E-01f, 1.0f} }; // 4段目
+const float g0Lpf_ = 1.477248E-02f; // 利得定数