Hi,

What exactly does it mean to "look at change in phase over 1 SYMBOL"?  Is it 
just measuring the phase difference of two samples (separated by the number of 
samples in one symbol) and then subtracting the phase rotation of the center 
frequency across one symbol?  Or does your algorithm look at all the samples 
in-between too?

Can you please give a brief explanation?

Thanks,
Hans



----- Original Message ----- 
  From: Steven Clark 
  To: gnuradio mailing list 
  Sent: Monday, October 15, 2007 1:28 PM
  Subject: [Discuss-gnuradio] Improvements made to GMSK demod


  All-

  I've made some improvements to the built-in GMSK demodulator, based mostly on 
Simon & Wang's "Differential Detection of Gaussian MSK in a Mobile Radio 
Environment". Also see "Differential Detection of GMSK Using Decision 
Feedback", Yongacoglu, A.    Makrakis, D.    Feher, K.   

  The intermediate steps I took were as follows:

  -Place a low-pass filter in front of the clock recovery block. Optimal 
bandwidth is a function of both Eb/N0 and xmitter BT product.
  -Remove the quadrature demod (which was looking at change in phase over 1 
sample). Replace with blocks to look at change in phase over 1 SYMBOL. (this is 
a true 1 bit differential detector) 
  -Instead of 1 bit differential detector, look at change in phase over 2 
symbols (2 bit differential detector). (requires diff encode on xmit side). 
This produces an asymmetric eye diagram, so you have to bias it a little bit 
prior to clock recovery. 

  Initial Bit Error Rate results (just to get an idea of relative performance):
  (xmit BT=0.25, 8 samp/sym, same input to all demods, at a certain Eb/N0)

  Original, unchanged GMSK demod:
  BER=0.38

  Original + pre CR filter: 
  BER=0.0090

  True 1-bit diff detect + pre CR filter:
  BER=0.0056

  True 2-bit diff detect + pre CR filter:
  BER=0.00076

  Is this something that people would like to see checked in? If so, how's the 
best way to do so...via a developer branch? 

  Tom Tsou- thanks for pointing the way to some of this stuff.

  -Steven

  -- 
  This message has been scanned for viruses and 
  dangerous content by MailScanner, and is 
  believed to be clean. 


------------------------------------------------------------------------------


  _______________________________________________
  Discuss-gnuradio mailing list
  Discuss-gnuradio@gnu.org
  http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.488 / Virus Database: 269.14.11/1071 - Release Date: 10/15/2007 
6:48 AM
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to