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

Dependencies:   mbed DSP_MultirateLinearphase

Files at this revision

API Documentation at this revision

Comitter:
MikamiUitOpen
Date:
Thu Jun 18 05:07:05 2020 +0000
Parent:
3:d52ea58bea85
Child:
5:505eac78fb52
Commit message:
5

Changed in this revision

DSP_MultirateLinearphase.lib Show annotated file Show diff for this revision Revisions of this file
coefficients.hpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/DSP_MultirateLinearphase.lib	Tue Jun 16 09:49:23 2020 +0000
+++ b/DSP_MultirateLinearphase.lib	Thu Jun 18 05:07:05 2020 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/users/MikamiUitOpen/code/DSP_MultirateLinearphase/#59af3dfa0595
+https://os.mbed.com/users/MikamiUitOpen/code/DSP_MultirateLinearphase/#c233f2db4652
--- a/coefficients.hpp	Tue Jun 16 09:49:23 2020 +0000
+++ b/coefficients.hpp	Thu Jun 18 05:07:05 2020 +0000
@@ -8,12 +8,9 @@
 //      #define FIR_INTERPOLATOR_ORDER96
 //      #define FIR_INTERPOLATOR_ORDER4
 //
-//  2020/06/16, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/06/18, Copyright (c) 2020 MIKAMI, Naoki
 //------------------------------------------------------------------
 
-#include "MultirateLiPh.hpp"
-using namespace Mikami;
-
 #ifdef FIR_INTERPOLATOR_ORDER96
 // 使用窓関数   Kaiser 窓
 // 標本化周波数 (kHz)      40.000000
@@ -23,26 +20,26 @@
 // 減衰量 (dB)             40.00 
 const int ORDER_ = 96;
 const float HK1_[] = {
--3.181336E-03f,  5.128636E-03f, -7.675400E-03f,  1.095993E-02f,
--1.517799E-02f,  2.063008E-02f, -2.781909E-02f,  3.767194E-02f,
--5.211612E-02f,  7.591348E-02f, -1.247794E-01f,  2.984461E-01f,
- 8.997624E-01f, -1.773076E-01f,  9.513684E-02f, -6.231776E-02f,
- 4.412812E-02f, -3.232678E-02f,  2.396353E-02f, -1.772480E-02f,
- 1.293674E-02f, -9.214960E-03f,  6.319428E-03f, -4.087220E-03f};
+    -3.181336E-03f,  5.128636E-03f, -7.675400E-03f,  1.095993E-02f,
+    -1.517799E-02f,  2.063008E-02f, -2.781909E-02f,  3.767194E-02f,
+    -5.211612E-02f,  7.591348E-02f, -1.247794E-01f,  2.984461E-01f,
+     8.997624E-01f, -1.773076E-01f,  9.513684E-02f, -6.231776E-02f,
+     4.412812E-02f, -3.232678E-02f,  2.396353E-02f, -1.772480E-02f,
+     1.293674E-02f, -9.214960E-03f,  6.319428E-03f, -4.087220E-03f};
 const float HK2_[] = {
--5.116816E-03f,  8.067276E-03f, -1.190903E-02f,  1.685387E-02f,
--2.320755E-02f,  3.144941E-02f, -4.240016E-02f,  5.761400E-02f,
--8.044372E-02f,  1.196597E-01f, -2.075416E-01f,  6.350536E-01f,
- 6.350536E-01f, -2.075416E-01f,  1.196597E-01f, -8.044372E-02f,
- 5.761400E-02f, -4.240016E-02f,  3.144941E-02f, -2.320755E-02f,
- 1.685387E-02f, -1.190903E-02f,  8.067276E-03f, -5.116816E-03f};
+    -5.116816E-03f,  8.067276E-03f, -1.190903E-02f,  1.685387E-02f,
+    -2.320755E-02f,  3.144941E-02f, -4.240016E-02f,  5.761400E-02f,
+    -8.044372E-02f,  1.196597E-01f, -2.075416E-01f,  6.350536E-01f,
+     6.350536E-01f, -2.075416E-01f,  1.196597E-01f, -8.044372E-02f,
+     5.761400E-02f, -4.240016E-02f,  3.144941E-02f, -2.320755E-02f,
+     1.685387E-02f, -1.190903E-02f,  8.067276E-03f, -5.116816E-03f};
 const float HK3_[] = {
--4.087220E-03f,  6.319428E-03f, -9.214960E-03f,  1.293674E-02f,
--1.772480E-02f,  2.396353E-02f, -3.232678E-02f,  4.412812E-02f,
--6.231776E-02f,  9.513684E-02f, -1.773076E-01f,  8.997624E-01f,
- 2.984461E-01f, -1.247794E-01f,  7.591348E-02f, -5.211612E-02f,
- 3.767194E-02f, -2.781909E-02f,  2.063008E-02f, -1.517799E-02f,
- 1.095993E-02f, -7.675400E-03f,  5.128636E-03f, -3.181336E-03f};
+    -4.087220E-03f,  6.319428E-03f, -9.214960E-03f,  1.293674E-02f,
+    -1.772480E-02f,  2.396353E-02f, -3.232678E-02f,  4.412812E-02f,
+    -6.231776E-02f,  9.513684E-02f, -1.773076E-01f,  8.997624E-01f,
+     2.984461E-01f, -1.247794E-01f,  7.591348E-02f, -5.211612E-02f,
+     3.767194E-02f, -2.781909E-02f,  2.063008E-02f, -1.517799E-02f,
+     1.095993E-02f, -7.675400E-03f,  5.128636E-03f, -3.181336E-03f};
 #endif  // FIR_INTERPOLATOR_ORDER96
 
 #ifdef FIR_INTERPOLATOR_ORDER4
--- a/main.cpp	Tue Jun 16 09:49:23 2020 +0000
+++ b/main.cpp	Thu Jun 18 05:07:05 2020 +0000
@@ -6,7 +6,7 @@
 //
 //  処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
 //
-//  2020/06/16, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/06/18, Copyright (c) 2020 MIKAMI, Naoki
 //--------------------------------------------------------------------------
 
 #include "MultirateLiPh.hpp"    // マルチレート処理用