STM32F446 内蔵の DAC から出力する際に,補間フィルタを利用し,標本化周波数を入力の際の4倍の標本化周波数で出力するためのライブラリ.このライブラリを登録した際のプログラム: Demo_DSP_ADDA_Multirate. Library for outputting from built-in DAC in STM32F446 using interpolation filter at sampling frequency of 4 times in case of input.
Dependencies: Array_Matrix DSP_ADDA
Dependents: Demo_DSP_ADDA_Multirate DSP_AD_DA_Multirate DSP_GraphicEqualizerB DSP_VariableLHpfB ... more
Diff: MultirateLiPh.hpp
- Revision:
- 9:9f391b2d51be
- Parent:
- 8:356d0c5f97c3
- Child:
- 11:91190380ca3c
--- a/MultirateLiPh.hpp Sat Nov 28 02:27:00 2020 +0000 +++ b/MultirateLiPh.hpp Sun Dec 06 07:21:23 2020 +0000 @@ -4,7 +4,7 @@ // // 出力端子: A2 (PA_4) // -// 2020/11/28, Copyright (c) 2020 MIKAMI, Naoki +// 2020/12/06, Copyright (c) 2020 MIKAMI, Naoki //----------------------------------------------------------- #include "DSP_AdcIntr.hpp" @@ -68,7 +68,7 @@ static const int ORDER_; static const float HK1_[], HK2_[], HK3_[]; - // 引数を 0 ~ (アップサンプリング倍率-1) の間でカウントアップ + // 引数を 0 ~ (2*アップサンプリング倍率-1) の間でカウントアップ static inline int ModIndex(int &index) { return ++index & MASK_BUF_; }