Almost a month ago I started working on a digital communications project
which involves GNUradio.
And I am severely struggling to get past some errors or mismatches I am
encountering in GNUradio.
I am desperately in need of some expert help.
I made a DQPSK modulator and demodulator using just GNURADIO companion.(screenshots provided)
Gave a vector source with bits 0,1,0,1 and repeat on, on the input of PSK modulator. I also used an error rate block to calculate bit error rate. (Vector source is on ref of error rate block and DQPSK demodulator output is on input). I have connected wx gui scope to error rate block and constellation sink to PSK modulator. Now almost everything that is appearing on the scopes is completely wrong.
The bit error rate is 0.5, provided that I have added no noise (which is max considering that we will recover 50 percent bits correctly just by chance). The scope connected at the PSK modulator output shows four constellation points Even though I am transmitting only one symbol i.e (0,1).
What am I doing wrong? Can someone please be kind enough to go through the screenshot and tell me the mistake(s).