41 lines
1.6 KiB
C
41 lines
1.6 KiB
C
/*
|
|
* Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool
|
|
* Generated by MATLAB(R) 9.12 and Signal Processing Toolbox 9.0.
|
|
* Generated on: 03-Jul-2024 23:57:04
|
|
*/
|
|
|
|
/*
|
|
* 离散时间 FIR 滤波器(实数)
|
|
* ----------------
|
|
* 滤波器结构 : 直接型 FIR
|
|
* 滤波器长度 : 46
|
|
* 稳定 : 是
|
|
* 线性相位 : 是 (Type 2)
|
|
*/
|
|
|
|
/* General type conversion for MATLAB generated C-code */
|
|
//#include "tmwtypes.h"
|
|
/*
|
|
* Expected path to tmwtypes.h
|
|
* C:\Program Files\MATLAB\R2022a\extern\include\tmwtypes.h
|
|
*/
|
|
/*
|
|
* Warning - Filter coefficients were truncated to fit specified data type.
|
|
* The resulting response may not match generated theoretical response.
|
|
* Use the Filter Design & Analysis Tool to design accurate
|
|
* single-precision filter coefficients.
|
|
*/
|
|
//const int BL = 46;
|
|
//const float32_t B[46] = {
|
|
// -0.001119464869,-0.000287396746,-8.360351057e-05,0.0003625267709, 0.001120736357,
|
|
// 0.002262232359, 0.003853877541, 0.005952425767, 0.008596911095, 0.01180436555,
|
|
// 0.01556421723, 0.01983707026, 0.02455105446, 0.02960319445, 0.03486000001,
|
|
// 0.04016984627, 0.04535837471, 0.05024559051, 0.05465414748, 0.0584131442,
|
|
// 0.06137540936, 0.06342063844, 0.06446501613, 0.06446501613, 0.06342063844,
|
|
// 0.06137540936, 0.0584131442, 0.05465414748, 0.05024559051, 0.04535837471,
|
|
// 0.04016984627, 0.03486000001, 0.02960319445, 0.02455105446, 0.01983707026,
|
|
// 0.01556421723, 0.01180436555, 0.008596911095, 0.005952425767, 0.003853877541,
|
|
// 0.002262232359, 0.001120736357,0.0003625267709,-8.360351057e-05,-0.000287396746,
|
|
// -0.001119464869
|
|
//};
|