discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] RRC Polyphase Filter in generic modulator


From: Martin Braun (CEL)
Subject: Re: [Discuss-gnuradio] RRC Polyphase Filter in generic modulator
Date: Fri, 22 Feb 2013 08:39:16 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

Almohanad,

perhaps the examples in gr-digital/examples/demod are more suitable to
understand the internals.

A couple of notes:


On Thu, Feb 21, 2013 at 08:58:42PM -0500, Almohanad Fayez wrote:
> I've been trying to understand what's happening under the hood with the
> polyphase filter bank in the generic_mod_demod.py. 
> 
> 
> Here's what I think is happening, since nfilt=32 which is also used the
> sampling rate of the firdes.root_raised_cosine filter means that the highest
> rate the polyphase filter will see is an interpolation factor of 32 from the
> basic inputted signal sampling frequency?

PFB filter taps operate on what you could think of as 'fractional'
time, i.e. the sampling time is 1/32th (or whatever) of the original
sampling time. If you have a cutoff frequency in your low pass, that
must be taken care of in the filter taps (i.e. reduced by factor 32).
If you're specifying absolute frequencies, just increase the sampling
frequency (hm, I'm not sure this is really clear...).

> the default case is =2 ... does this mean that the polyphase filter is
> interpolating by a factor of 2? 

When going from symbols to samples, you always have to interpolate.
Usual values are 2 (as used here) or 4.

> If I am inputting data at a sampling rate of 16kHz and I'm trying to
> interpolate them to 256kHz before sending them to the user how is the 256kHz
> and the desired interpolation factor of 16 taken into account in the RRC 
> filter
> in the generic modulator block.

I don't understand this Q. The answer is probably, you'll need an extra
interpolation block, depending on how your FG looks like.

> I've read the gnuradio pfb page but I think I'm missing something important
> here.

Just to be clear, you do know what an FIR does and how filter taps are
defined? Or is this the information you're lacking?

MB

-- 
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin Braun
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association

Attachment: pgpE3AcHm_MNr.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]