#include <gr_firdes.h>
Public Types | |
enum | win_type { WIN_HAMMING = 0, WIN_HANN = 1, WIN_BLACKMAN = 2, WIN_RECTANGULAR = 3, WIN_KAISER = 4 } |
Static Public Member Functions | |
static std::vector< float > | low_pass (double gain, double sampling_freq, double cutoff_freq, double transition_width, win_type window=WIN_HAMMING, double beta=6.76) |
use "window method" to design a low-pass FIR filter | |
static std::vector< float > | high_pass (double gain, double sampling_freq, double cutoff_freq, double transition_width, win_type window=WIN_HAMMING, double beta=6.76) |
use "window method" to design a high-pass FIR filter | |
static std::vector< float > | band_pass (double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, win_type window=WIN_HAMMING, double beta=6.76) |
use "window method" to design a band-pass FIR filter | |
static std::vector< gr_complex > | complex_band_pass (double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, win_type window=WIN_HAMMING, double beta=6.76) |
use "window method" to design a complex band-pass FIR filter | |
static std::vector< float > | band_reject (double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, win_type window=WIN_HAMMING, double beta=6.76) |
use "window method" to design a band-reject FIR filter | |
static std::vector< float > | hilbert (unsigned int ntaps, win_type windowtype=WIN_RECTANGULAR, double beta=6.76) |
design a Hilbert Transform Filter | |
static std::vector< float > | root_raised_cosine (double gain, double sampling_freq, double symbol_rate, double alpha, int ntaps) |
design a Root Cosine FIR Filter (do we need a window?) | |
static std::vector< float > | gaussian (double gain, double spb, double bt, int ntaps) |
design a Gaussian filter | |
static std::vector< float > | window (win_type type, int ntaps, double beta) |
|
|
|
use "window method" to design a band-pass FIR filter
|
|
use "window method" to design a band-reject FIR filter
|
|
use "window method" to design a complex band-pass FIR filter
|
|
design a Gaussian filter
|
|
use "window method" to design a high-pass FIR filter
|
|
design a Hilbert Transform Filter
|
|
use "window method" to design a low-pass FIR filter
|
|
design a Root Cosine FIR Filter (do we need a window?)
|
|
|