Public Member Functions | |
| def | __init__ |
| Takes M complex streams in, produces single complex stream out that runs at M times the input sample rate. | |
Public Attributes | |
| ss2v | |
| ifft | |
| v2ss | |
| ss2s | |
See http://cnx.rice.edu/content/m10424/latest
| def gnuradio::blksimpl::filterbank::synthesis_filterbank::__init__ | ( | self, | ||
| fg, | ||||
| mpoints, | ||||
taps = None | ||||
| ) |
Takes M complex streams in, produces single complex stream out that runs at M times the input sample rate.
| fg,: | flow_graph | |
| mpoints,: | number of freq bins/interpolation factor/subbands | |
| taps,: | filter taps for subband filter |
Output stream to frequency mapping:
channel zero is at zero frequency.
if mpoints is odd:
Channels with increasing positive frequencies come from channels 1 through (N-1)/2.
Channel (N+1)/2 is the maximum negative frequency, and frequency increases through N-1 which is one channel lower than the zero frequency.
if mpoints is even:
Channels with increasing positive frequencies come from channels 1 through (N/2)-1.
Channel (N/2) is evenly split between the max positive and negative bins.
Channel (N/2)+1 is the maximum negative frequency, and frequency increases through N-1 which is one channel lower than the zero frequency.
Channels near the frequency extremes end up getting cut off by subsequent filters and therefore have diminished utility.
1.5.8