Dealing with the
different modulations, as you've named, is a software post-processing task.
You prefer software solutions. I prefer hardware. It doesn't make either
of us wrong. When you close your eyes, you see pseudocode. I see schematics.
The notion of reprogramming the thing is perhaps a
pregnant one, but I have
reservations about the suitability of this particular device, for want of
pins.
Yes, I would probably choose a larger CPLD than the one previously mentioned.
Eric