-1
\$\begingroup\$

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?

\$\endgroup\$
  • \$\begingroup\$ Undersampling demodulation springs to mind. Try looking at software radio receivers. \$\endgroup\$ – Andy aka Jan 28 '15 at 20:13
1
\$\begingroup\$

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.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.