FFT Root Raised Cosine Filter

From GNU Radio
Jump to navigation Jump to search

This block creates a finite impulse response (FIR)-based root raised cosine filter implemented using the FFT. For filters with more than a dozen or so taps, implementation with the FFT is much faster than with straight convolution or a polyphase implementation.

FFT Root Raised Cosine filter-01.png

This block is a convenience wrapper that combines a GUI with the FFT Filter block and the firdes.root_raised_cosine taps generating function.

Parameters

(R): Run-time adjustable

Type
options: [Complex->Complex (Complex Taps), Complex->Complex (Real Taps),
Float->Float (Real Taps)]
Decimation
default: '1'
Gain
default: '1'
Sample Rate
default: samp_rate
Symbol Rate
default: '1.0'
Alpha
default: '0.35'
Num Taps
default: 11*samp_rate
Num. Threads
default: '1'

Example Flowgraph

Example Output

Source Files

C++ files
TODO
Header files
TODO
Public header files
TODO
Block definition
TODO