Re: FFT + DSP
With a DSP and a GPP (ARM) probably the partitioning of a communication system could be as follows
DSP to implement the PHY and MAC layers
GPP to implement the upper layers
but this is not a rule of thumb.
The FEC (forward error correction) could be performed by DSP at PHY layer.
In any case the partitioning of the system depends from the application.
>> I am just trying to understand the current technology ....
Hard work! Considering how fast the progress in the digital world goes on probably when you will start mastering completely a technology you will realize that the world has changed
.
I suggest you to take a look at the manufacturers' web sites (Texas Instruments, Freescale and Analog Devices for DSP and Xilinx or Altera for FPGA): you will find lot of Application notes with examples of systems, mostly in the cellular market.
Regards
Mowgli