Filter Configuration Options
Filter Design HDL Coder™ supports HDL code generation from
many types of filters, including those with programmable coefficients,
complex input signals, and multiple rates. You can generate HDL code
from a filter you designed using a System object™ or a dfilt
object.
Properties
HDL Filter Configuration Properties | Configure coefficients, complex input ports, and optional ports for specific filter types |
Topics
- Programmable Filter Coefficients for FIR Filters
Generate HDL code for a FIR filter with programmable coefficients.
- Programmable Filter Coefficients for IIR Filters
Generate HDL code for a IIR filter with programmable coefficients.
- Cascade Filters
Types of cascade filters supported for HDL code generation, and how to specify options for cascade filter code generation.
- Multirate Filters
Multirate filter support and clock options.
- Polyphase Sample Rate Converters
How to specify code generation and test bench options for polyphase sample rate converters (
dsp.FIRRateConverter
). - Multirate Farrow Sample Rate Converters
How to specify code generation and test bench options for multirate Farrow sample rate converters (
dsp.FarrowRateConverter
). - Single-Rate Farrow Filters
How to specify code generation and test bench options for Farrow (fractional delay) filters.
- Variable Rate CIC Filters
Types of variable rate filters supported for HDL code generation, and how to generate a rate port to load in a rate factor.
- DUC and DDC System Objects
Generate HDL code for Digital Up Converter (DUC) and Digital Down Converter (DDC).