Hi Lanbaba
Your question has a few details which doesn’t make 20 MHz bandwidth easy.
The NI 5620 digitizer is 14 bits, effectively two bytes per sample. For a 20 MHz bandwidth, Nyquist says the sample rate should be twice the BW, or at least 40 MHz, that is 80 MBytes/s.
Another issue is the IF bandpass range of the NI 5600 RF Downconverter, which is 20 MHz, but ranges from 5 MHz to 25 MHz, which then goes to the digitizer. So, to get 20 MHz, the actual highest frequency is 25 MHz. So taking into Nyquist and two bytes/sample, we are talking about a minimum transfer rate of 100 MBytes/s. That is minimum, and probably not possible on many computers. Even though the theoretical PCI bus bandwidth is 133 MBytes/s, when crossing the bridges and/or chipsets, the bandwidth is much smaller, at least in terms of continuous streaming. Short bursts of data can be quite fast.
So, streaming raw IF sampled data will depend on what the streaming data rate is for your computer. Your usable continuous streaming bandwidth depends on this.
As for the 1.25 MHz IQ bandwidth on the NI 5620, when the frequency bandwidth is below this number, the IQ down-conversion is done in hardware on the NI 5620. This is the bandwidth limit of the down conversion circuit on the module. This make it easy to transfer data of a smaller bandwidth even if the actual IF from the NI 5600 RF downconverter is at 23 MHz. The IQ down conversion in hardware means that only a minimum of ~1.6 IQ MSps (6.4 MBytes/s).
If wider, the digitized IF time domain data is returned directly to the computer where IQ down conversion takes place in software.
As you say, the NI 5620 hardware based IQ down conversion is too narrow for your application. And your bandwidth is limited due to the PCI bus bandwidth.
I suggest you contact your local National Instruments Field Sales Engineer. He will be able to work with you on a few options and what you may achieve with them.
Out of interest, what type of signal are you demodulating that you need 20 MHz bandwidth?
Jerry