Reconfigurable LPWAN

Hi ,
I am designing a reconfigurable LPWAN node for that I am stuck up in Base band processing. I have to decide among the FPGA or Micro Controllers but I don’t know how can I simulate a simple QPSK transceiver on a microcontroller.

For FPGA recourse estimation I can use HDL coder in matlab but I cant find such application available for a micro controller resource estimator.

Kindly guide me how can I proceed to finalized a base band processor.

Keeping in mind that RF chip will give IQ data to the Base band processor at 32 Mbps and max bandwidth of base band signal will be 500Khz.

Regards
Rizwan