SPRAAK
|
Design of type II Chebychev filters and handling of filters in general. More...
Data Structures | |
struct | SprCdFilter |
Enumerations | |
enum | { SPR_CD_LP_FILTER, SPR_CD_HP_FILTER, SPR_CD_BS_FILTER, SPR_CD_BP_FILTER } |
Functions | |
SprCdFilter * | spr_cd_free_filter (SprCdFilter *filter, SprMsgId *routine) |
void | spr_cd_print_filter (SprStream *dest, const SprCdFilter *filter) |
SprCdFilter * | spr_cd_order_filter (SprCdFilter *filter) |
SprCdFilter * | spr_cd_cascade_filter (SprCdFilter *filter1, const SprCdFilter *filter2) |
Put two filters in cascade. More... | |
int | spr_cd_is_unstable (const SprCdFilter *filter) |
int | spr_cd_chebyII_design (SprCdFilter **filter, int ftype, int mx_ord, double bp_ripple, double sb_attenuation,...) |
int | spr_cd_gcd (unsigned int i, unsigned int j) |
Calculates the greatest common divider. More... | |
Variables | |
const char *const | spr_cd_str_filter [] |
Design of type II Chebychev filters and handling of filters in general.