SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions
make_a_filter.c File Reference

Create filter for A-Weighting. More...

Functions

void spr_make_A_filter (float b[], int *Lb, float a[], int *La, float samplefreq)
 

Detailed Description

Create filter for A-Weighting.

Author
Dirk Van Compernolle
Date
26 Mar 1993

make_A_filter() makes a 2nd order filter approximation of the standardized A weighting. Analog RC-filters are mapped via a bilineair mapping to digital filters Cutoff frequencies for the two HP sections are respectively 106 and 568Hz. The lowpass section (active above 7234Hz) is currently not implemented.

Coefficients were obtained from Jeroen van Velden (TNO-Soesterberg) jgvv@izf.tno.nl