Hi,
FPGAs r the most suited device for SDR applications.
The SDRadios can switch between any communication standards,
and it is modified through a sotware setup.
Since FPGAs are reprogrammable, it can easily adapt to this changes.
More over the SDR design contains too much of algorithm complexity in terms of multipliers and adders. So this can run at a great speed if we target this to FPGA devices, since they have a lot of multipliers. Now Virtex4 comes with MAC engines, which infact is more suited for this application.