Hi Sreenath,
In the case of BPSK the costas loop is properly locked when the quadrature
component of the signal is close to zero ( ie lpf[data * cos
(2*pi*f_c*t)*sin(2*pi*f_c*t)] = 0). I am not sure how you will implement this
in GRC as you have to call 'advance_loop' in the plls (inherited from
gri_control_loop) to correct the error in phase and frequency. You can directly
use MPSK receiver block in grc which incorporates all of this. Please go
through MPSK receiver block's implementation for more details.
---
Regards
Sreeraj Rajendran
http://home.iitb.ac.in/~rsreeraj
________________________________
From: sreenath kambala <srinathkv.ro...@gmail.com>
To: Discuss-gnuradio@gnu.org
Sent: Thursday, 10 May 2012 1:25 PM
Subject: [Discuss-gnuradio] Phase shift correction in Bpsk!!
Hello All,
I have designed BPSK transmitter and receiver in grc.
But Costas loop can able to correct frequency offset, not phase offset.
Here, I attached both transmitter and receiver files.
Transmitter :
1). File sink contains Bpsk symbols {-1,1} (repeat = yes)
2). Samples per symbol : 20
3). RRC pulse lasts for 2 symbol periods
Receiver :
1). Matched filtering
2). Costas loop & Timing recovery
3). saving samples in File sink
and final Symbols are recovered from the samples in matlab.
I'm using uhd + gnuradio + USRP1 + RFX 2400 daughter boards.
Can somebody suggest me how to deal with Phase offset ?
(especially when the gain of Rx is low phase shifts are happening
frequently)
One more Question : Is Rms value sufficient in SNR Calculation ?
Thanks & Regards
http://old.nabble.com/file/p33763663/Transmitter.grc Transmitter.grc
http://old.nabble.com/file/p33763663/Receiver.grc Receiver.grc
http://old.nabble.com/file/p33763663/Rcvd_data.png Rcvd_data.png
http://old.nabble.com/file/p33763663/Bpsk_data.dat Bpsk_data.dat
--
View this message in context:
http://old.nabble.com/Phase-shift-correction-in-Bpsk%21%21-tp33763663p33763663.html
Sent from the GnuRadio mailing list archive at Nabble.com.
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio