Description:

The program filterwav.exe filters .wav files given the filter coefficients. The program reads two files, one with the filter coefficients, and the other a wav file to be filtered. The program writes a filtered wav file to the file specified by the user.

 

Limitations: The .wav files must be stereo and 16 bit.

 

The file with the coefficients is an ascii file with one number per line.

 

For FIR filters: 

Transfer function:

 


Coefficient file:

 

1

N+1

b0

b1

.

bN

 

 

For IIR filters: 

Transfer function:

 


Coefficient file:

 

2

N+1

M+1

b0

b1

.

bN

1

a1

.

aM