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?
Asked
Active
Viewed 362 times
2 Answers
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
-
Hello Mark, thanks a lot for your answer. I work with I/Q samples, not the raw signal – sluge Aug 18 '16 at 12:05
-
1It is also applicable to I/Q symbols. Please see "MPSK receiver" in Gnuradio. – Mark Aug 18 '16 at 13:48