Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core / src / lib / filter / gr_pfb_channelizer_ccf.cc @ 7fda6b2c

History | View | Annotate | Download (6 kB)

# Date Author Comment
1fa9a8ea 11/02/2010 04:53 pm Tom Rondeau

Sneaking in a few warning fixes to this branch.

3ac56587 10/07/2010 12:50 am Tom Rondeau

Fixed missing set_relative_rate in these two blocks. The others don't actually do it, even though it's counter-intuitive for the pfb_decimate, which is a sync_block (decimation actually care of in the stream_to_streams).

0a9b999b 08/03/2010 08:43 pm Eric Blossom

Modify all block factories to use gnuradio::get_initial_sptr.

2a2e808f 04/15/2010 04:32 am Tom Rondeau

Nevermind that last checkin. THIS is the right answer that doesn't have us possibly looking back at input item -1.

7f217fbf 04/15/2010 02:20 am Tom Rondeau

Fixes small bug by handling boundaries properly.

9600dff8 04/13/2010 01:22 am Tom Rondeau

The oversampling rate can be only a few values as defined by the number of channels and input sample rate.
This now checks to make sure the user-specified rate is valid.
Also added some documentation to describe the oversample rate parameter.

1e5d21b4 04/13/2010 12:50 am Tom Rondeau

Reworking variables to avoid recalculations/assignments.

f1cda009 04/13/2010 12:45 am Tom Rondeau

Channelizer can now produce any rational ratio of the sample rate in [fs/N, fs] where fs is the input sample rate and N is the number of channels. The ratios work out to be N/i for i in [1, N].

69c6a073 04/12/2010 09:28 pm Tom Rondeau

Moving towards gr_block implementation to enable non-integer output rates. Also, cleaning up a bit wrt class members.

08c3b8fe 04/09/2010 04:40 am Tom Rondeau

Every other time through the channelizer, the FFT input buffer must be flipped. The commented code removed in this checkin does that through a calculation in the loops, but the way the filter assignment works with this code, the flip is done by keeping the indexing static, so a look up table works and is slightly faster.

520e64c2 04/09/2010 04:39 am Tom Rondeau

Removing other version of code for different sample rates.

a88f6c0a 04/09/2010 04:37 am Tom Rondeau

Working version of channelizer allowing an integer multiple of the sampling rate out.
There are two versions of the code in here with the second way being more general and efficient. This one should be more extendable to allowing rational ratio output sampling rates.

e06d2902 04/07/2010 10:25 pm Tom Rondeau

Opening up channelizer to have different sampling rates out. This first pass produces the correct output for oversampling_rate = 1.

ac4dd2f7 09/25/2009 06:29 pm Johnathan Corgan

Add missing include file in gnuradio-core

95eab8ec 09/05/2009 06:29 pm Johnathan Corgan

Add missing cstdio includes for gcc 4.4 compatibility

a0d13b42 08/12/2009 03:39 am Tom Rondeau

Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase filterbank implementations that do (integer) decimation, (integer) interpolation, arbitrary resampling, and channelizing. gnuradio-example/python/pfb includes a number of different examples of how to use these blocks....