Дай ссылку на фнч фильтры на пассивных rc цепях, сам пасчитайу
Добавлено спустя 3 минуты 39 секунд:
А если отмажешься и не дашь, значит ты все врал и соотв. дерево.
roboforum.ruТехнический форум по робототехнике. |
|
|
Пассивные RC имеют вещественные отрицательные полюсы (и вещественные нули, если они есть). Фильтры Чебышева, Баттерворта и пр. канонические х-ки на пассивных RC цепях реализовать невозможно. Программу городить вроде бы смысла не было. А вообще, в свете этого, каковы ваши требования по АЧХ/ФЧХ ?
Romikgy писал(а):почти нет между активными или пассивными фильтрами
/*
* Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool
*
* Generated by MATLAB(R) 7.3 and the Filter Design Toolbox 4.0.
*
* Generated on: 08-May-2013 12:56:14
*
*/
/*
* Discrete-Time FIR Filter (real)
* -------------------------------
* Filter Structure : Direct-Form FIR
* Filter Length : 37
* Stable : Yes
* Linear Phase : Yes (Type 1)
* Arithmetic : fixed
* Numerator : s16,15 -> [-1 1)
* Input : s16,15 -> [-1 1)
* Filter Internals : Full Precision
* Output : s32,30 -> [-2 2) (auto determined)
* Product : s29,30 -> [-2.500000e-001 2.500000e-001) (auto determined)
* Accumulator : s32,30 -> [-2 2) (auto determined)
* Round Mode : No rounding
* Overflow Mode : No overflow
*
* Implementation Cost
* Number of Multipliers : 37
* Number of Adders : 36
* Number of States : 36
* MultPerInputSample : 37
* AddPerInputSample : 36
*/
/* General type conversion for MATLAB generated C-code */
#include "tmwtypes.h"
/*
* Expected path to tmwtypes.h
* D:\Program Files\MATLAB\R2006b\extern\include\tmwtypes.h
*/
const int BL = 37;
const int16_T B[37] = {
-846, 657, 574, 515, 396, 178, -133, -490, -807,
-982, -914, -537, 163, 1135, 2271, 3414, 4394, 5053,
5287, 5053, 4394, 3414, 2271, 1135, 163, -537, -914,
-982, -807, -490, -133, 178, 396, 515, 574, 657,
-846
};
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4