-1

I want to implement a BPSK modulation/demodulation using a microcontroller (Arduino Due). The carrier signal should be at 1-50 MHz and the information rate at 300 KHz. For the sender part I would implement it using two DDS driven by one oscillators. But I cannot figure out how to do this at the receiver side. I found out that the ADC's sample rate of the Due is limited to 1 MHz and too low for sampling the received signal. So does this mean that I have to preprocess the signal analogously?

Yannick Wald
  • 13
  • 2
  • 4

1 Answers1

1

Partially you question is answered in this topic. Probably you need analogue carrier recovery circuit, for example Costas loop-based circuit. Good theoretical review of BPSK Costas loops is given in this article.

MaratYV
  • 31
  • 2