I'm struggling with a pre-emphasis filter I made, that's not keeping it's center frequency when sample rate changes.
Basically, I'm using a first order difference filter
Code: Select all
out = input - alpha * lastInput
The alpha coefficient is calculated this way:
Code: Select all
exp(-2.0 * pi * Freq * samplePeriod)
Thanks,
Luca