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.
HDL Filter Configuration Properties | Configure coefficients, complex input ports, and optional ports for specific filter types |
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.
Types of cascade filters supported for HDL code generation, and how to specify options for cascade filter code generation.
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
).
How to specify code generation and test bench options for Farrow (fractional delay) filters.
Types of variable rate filters supported for HDL code generation, and how to generate a rate port to load in a rate factor.
Generate HDL code for Digital Up Converter (DUC) and Digital Down Converter (DDC).