Interpolating FIR Filter
Jump to navigation
Jump to search
Interpolating FIR filter with various I/O and taps types.
The block create finite impulse response (FIR) filters that perform the convolution in the time domain:
out = 0 for i in ntaps: out += input[n-i] * taps[i]
Parameters
(R): Run-time adjustable
- Interpolation
- Interpolation rate
- Taps (R)
- The taps are a C++ vector (or Python list) of values of the type specified in the type selection list. Taps can be created using the firdes or optfir tools.
- Sample delay
- This delay is mostly used to adjust the placement of the tags and is not currently used for any signal processing. When a tag is passed through a block with internal delay, its location should be moved based on the delay of the block.
Example Flowgraph
This flowgraph can be downloaded from Media:Interpolating_fir_filter.grc.
Source Files
- C++ files
- [1]
- Header files
- [2]
- Public header files
- [3]
- Block definition
- [4]