Problem:
I have the impulse response of a matched filter(therefore its phase and magnitude response. See figure below) of a filter, and I need to implement its response using only off-the-shelf components i.e low-pass filter, delay lines, multiplexers, etc.. I don't require extreme precision but I'd like to approximate its response as exact as possible.
Possible Solutions:
- Cascade low-pass and high pass filters to obtain the overall shape of the magnitude response. Use delay lines to implement two taps to give the magnitude response its "sinusoidal" nature as shown by the above figure.
- Use a multiplexers/splitters with delays, phase shifters, and attenuators with values according to the filter's frequency and phase response.
I am extremely new to signal processing so I don't know much of what is out there. So please, if anyone could guide me or give me an insight into how to achieve my goal, I'd really appreciate it.