On Fri, Mar 16, 2007 at 08:07:33PM -0700, Mike Garcia wrote:
> Hi Eric,
> 
> I just joined the gnuradio discussion but I found your question about the
> GMSK amplitude distortion interesting. My guess is that it's aliasing. GMSK
> has good spectral efficiency but it still has spectral sidelobes that get
> folding into your desired passband when you decimate. I would suggest
> filtering before decimating. Even better, since your decimating by factors
> of 2, you can use a half band filter that reduces the sample rate by 2 each
> time. Or you could consider downsampling via a polyphase filter. I'd be
> interesting in seeing the phase distortion too. Phase distortion is more of
> a concern for GMSK demodulation since it's a phase modulation. Take the
> phase of the input signal and the phase of the output signal and difference
> the two to get the phase error. You should see higher phase distortion as
> you decimate more especially if you don't filter.
> 
> Mike

Hi Mike, thanks for your comments.

We do filter when decimating, otherwise nothing would work.  The first
N/2 decimation is handled with a 4th-order CIC, the final decimation
by two is done with a halfband.

The Cylone doesn't have any h/w multipliers, so using a halfband at
each stage is not feasible.

Eric


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

Reply via email to