ライブラリ "DSP_MultirateLinearphase" の使用例.

Dependencies:   mbed DSP_MultirateLinearphase

Revision:
9:388a0203ac37
Parent:
8:8256c55a802a
Child:
10:d8a0c3bbab09
--- a/main.cpp	Sat Nov 28 02:27:28 2020 +0000
+++ b/main.cpp	Sun Dec 06 07:21:52 2020 +0000
@@ -6,7 +6,7 @@
 //
 //  処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
 //
-//  2020/11/28, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/12/06, Copyright (c) 2020 MIKAMI, Naoki
 //--------------------------------------------------------------------------
 
 #include "MultirateLiPh.hpp"    // マルチレート処理用
@@ -27,14 +27,12 @@
 // 次の行はデフォルト以外の補間用フィルタ係数を使う場合
 //MultirateLiPh myAdDa_(FS_, ORDER_, HK1_, HK2_, HK3_);
 
-// 信号処理に割り当てられる処理時間を見積もるために使用
+// 信号処理に割り当てられる処理時間を見積るために使用
 // 標本化周波数が 10 kHz の場合
 //int us_ = 50;   // OK
-int us_ = 90;   // 72 次: OK, 96 次: OK
-//int us_ = 99;   // NG
-//int us_ = 95;   // NG
-//int us_ = 92;   // NG
-//int us_ = 91;   // 72 次: OK, 96 次: NG
+int us_ = 90;   // 70 次: OK, 94 次: OK
+//int us_ = 91;   // 70 次: OK, 94 次: NG
+//int us_ = 92;   // 70 次: NG, 94 次: NG
 
 // ソフトウェア割込みに対する割込みサービス・ルーチン
 void SwiIsr()
@@ -42,7 +40,7 @@
     float sn = myAdDa_.Input();
     //-----------------------------------------------------------------
     // 実際には,ここにディジタルフィルタなどの処理を記述する
-    wait_us(us_);   // 信号処理に許される実行時間を見積もるため
+    wait_us(us_);   // 信号処理に許される実行時間を見積るため
                     // ここの処理時間が長すぎる場合はおかしな出力波形になる
                     // 実際の信号処理では,この関数は不要
     //-----------------------------------------------------------------