-
Notifications
You must be signed in to change notification settings - Fork 3
Hardware description (VHDL) and configuration scripts (Python) of a versatile IIR Filter implemented as cascaded SOS/biquads. No vendor-specific hardware constructs used.
License
MauererM/VIIRF
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
VIIRF (Versatile IIR Filter) This provides VHDL code and a Python configuration script for a versatile IIR filter hardware implementation. Hence, the VIIRF can realize any transfer function (highpass, lowpass etc.) that can be represented as a cascade of second-order sections (SOS). Common tools like Matlab or SciPy can be used to generate the necessary SOS data of the desired filter. The hardware core can provide pipelining (or not, depending on your needs). The configuration script takes the (floating-point) SOS (and gain-matrix G, if required) coefficients and configures the (quantized) filter. It also simulates a step-response and generates testbench-files. Have fun!
About
Hardware description (VHDL) and configuration scripts (Python) of a versatile IIR Filter implemented as cascaded SOS/biquads. No vendor-specific hardware constructs used.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published