Part Number:TMS320C5505
Hi all,
I am working on a parametric loudspeaker project in which I am trying to modulate the audio signal with ~40 kHz sinewave. Also, before modulation,I am planning to apply bass boost technique on the input audio signal. In this technique, the input audio signal is passed through a low pass filter of frequency of say 500 Hz, then this signal is clipped and added to 500 Hz high pass filtered audio signal.
In summary, I want to use two filters in a code: one low pass filter and one high pass filter.
I am using TMS320c5505 EZDSP EVM.
What I observed is If I use only one filter (either high pass filter or low pass filter), the code works fine and a 40 kHz sinewave can be generated successfully.
However, if I implement/use two filters in a code, the code does not work and the frequency of the generated sinewave is reduced to half of what I actually used in code.
The filter I am using is FIR filter with 52 taps.
I am not quite sure why this is happening. Would be great if anyone could suggest me about this.
Thanks and regards,
Satyajit