Root Raised Cosine Filter

This filter is a convenience wrapper for a FIR filter and a firdes taps generating function.

Parameters
(R): Run-time adjustable


 * FIR Type
 * options: [Complex->Complex (Decimating), Complex->Complex (Interpolating), Float->Float (Decimating), Float->Float (Interpolating)]


 * Decimation or Interpolation
 * decimation or interpolation factor (depending on which type is chosen above).


 * Gain (R)
 * Overall gain of filter (default 1.0)


 * Sample Rate (R)
 * Sample rate in samples per second.


 * Symbol Rate (R)
 * Symbol rate, must be a factor of sample rate. Typically ((samples/second) / (samples/symbol)).


 * Alpha (R)
 * Excess bandwidth factor, also known as alpha. (default: 0.35)


 * Num Taps (R)
 * Number of taps (default: 11*samp_rate)

Example Flowgraph
This flowgraph can be found at. Two Root Raised Cosine Filters in series produce a Raised Cosine Filter which is used for keying waveform shaping, thereby reducing key clicks.



Source Files

 * C++ files
 * 


 * Header files
 * TODO


 * Public header files
 * Taps creation
 * Filter definition


 * Block definition
 *