Re: kit for DSP on FPGA
Jayson said:
In general should all DSP applications use a bandwidth limited ADC or can it be done without? After isn't that what the DSP itself should do?
- Jayson
My interpretation of bandwidth limited ADC is an ADC that takes an analog signal that has already been filtered by an analog low-pass filter, or so called anti-aliasing filter. The reason this filter is needed is to prevent high frequency signals from aliasing into the lower frequency spectrum where the desired signal exists.
For example, suppose the sampling rate of the ADC is 60 MSPS. Then to prevent aliasing, the desired signal must have a bandwidth less than 30 MHz or else it will be distorted. Suppose the signal you provide to the band-limited ADC can never exceed 30 MHz, then the low-pass filter will not harm your signal (much - but the effect of the low pass filter can be compensated in the digital domain). However, suppose an unintended signal is introduced to your desired signal that exceeds 30 MHz, then this signal will distort your desired signal if a low-pass filter does not exist.
Look at this another way, suppose your desired signal is only 44 kHz and you used a 60 MSPS ADC, then you are essentially "over-sampling" the desired signal. You wouldn't need to digitally compensate for the anti-aliasing filter since it is practically flat at such low frequency. And if some unwanted signal, say at 1 MHz, was introduced, that'll get sampled in. In this case, you will need a digital low pass filter to remove the undesired signal.
Why is over-sampling important in some applications, you might ask? Well, because you can design a really simple low-pass filter, one that may not be spectrally flat up to the cut-off frequency, and you will still get a relatively flat spectrum up to 44kHz. This can save you some money and effort. This info is for those who are designing the anti-aliasing filter + ADCs. On the other hand, if you bought a DSP board with an ADC, then they have already designed a very sophisticated anti-aliasing filter that is close to ideal low-pass filtering up to half the sampling frequency (30 MHz).
So the answer to your question would be yes, all ADCs must be accompanied by an anti-aliasing filter to prevent aliasing. However, whether this anti-aliasing filter will affect your digital filter design, that is a design decision you must make.
MGPC