I hope this is the right place to post this...
I've recently gotten into home brewing radio circuits and my ambitious project is to create a direct conversion receiver and do the demodulation in a DSP of some sort. The plan is to mix the RF down to baseband I and Q signals and sample with an ADC from there. I'm planning to do most of the learning in MATLAB until I feel comfortable enough with the algorithms to implement them on a stand alone controller. My question is which controller should I be looking at to implement this? I have experience with ST Cortex M4 processors and know that it has some DSP abilities, but I don't have any experience in what kind of processing power would be needed for this sort of thing. I'd just hate to start down the road and realize that I have to change paths.
I would like to stick with what I know if possible rather than having to learn another processor, but I'm open to the idea. In the end I'd like to have a receiver with a rotary encoder and display to tune the local oscillator and be able to demodulate AM/SSB/CW signals in the HF range (0-30Mhz) with fixed filter widths for each signal type. I'd also like to not have to write in assembler. So will the CM4 be suitable for this?
Edit to add: Power consumption is not an issue, and I also want something that I can make at home (no BGA, etc.)