2

I have two SDRs and I want to do a simple test: I want to send data values using QPSK modulation with coordinates: (1,1), (-1, 1), (1, -1), (-1, -1), but on Rx site I got all possible values on the circle created by rotation of the square. Why phases of received signal are changed?

sluge
  • 121
  • 1
  • Could you edit your post to elucidate the uninformed as to what this question is about? What is SDR and what is QPSK? Part of the site purpose is to educate as well as answer your specific question. – Transistor Sep 17 '16 at 08:04

2 Answers2

2

Your receiver has to track the reference phase of the transmitter. It can extract this from the data, or it can use embedded reference sequences. Somewhere in the Rx QPSK setup, there are some parameters that choose what method it uses. It sounds like these are set by default to something incompatible with the present transmission format.

Neil_UK
  • 158,152
  • 3
  • 173
  • 387
2

You will need a software PLL (phase locked loop) at the receiving side to properly synchronize to the symbols, or otherwise they would drift.

Mark
  • 63
  • 3
  • 14