7 July 2016 – ASN Filter Script: the new paradigm in bespoke filter design
The ASN Filter Script programming interface forms
part of the ASN filter designer design tool, allowing designers to
interactively design bespoke filters with ease by entering their
specifications as simple symbolic mathematical expressions.
ASN Filter Script allows designers to implement symbolic mathematical expressions directly. These may be definitions taken directly from textbooks, technical standards or even reference designs. As an example of simplicity and power of the language, consider the design of the following 2nd order IIR (infinite impulse response) notch filter:
This transfer function may be simply mapped into the following Filter Script code:
The scripting language offers designers the unique
and powerful ability to modify parameters on the fly with the so called
interface variables, allowing for real-time updates of the resulting
The scripting language itself supports over 40 scientific commands and takes the best aspects of Matlab, Scilab, R, ANSI C etc - providing the designer with a familiar and powerful programming language, while at the same time allowing designers to implement complex symbolic mathematical expressions for their applications.
ASN Filter Script IDE
All developed code may be run within the tool's IDE (integrated development environment), providing designers with a user friendly development environment with all of the necessary functionality needed to successfully optimise the transfer function for the application considered. The IDE is fully compatible with the ASN Filter designer's signal analyser, allowing designers to concoct a test signal and modify the design parameters on the fly - where, the effects on filtered output test signal can be seen in real-time.
See here for a complete overview ASN Filter Script and the IDE:
Please feel free to contact us for more information.
Advanced Solutions Nederland BV is a hi-tech design consultancy that specialises in providing custom-made DSP (digital signal processing) algorithms and hardware design services for a broad portfolio of sensor measurement applications. Backed up by many years of successful algorithm development, Advanced Solutions Nederland BV has developed an innovative software platform for digital filter design and signal analysis, which provides design engineers, lecturers, researchers, students and hobbyists with everything they need in order to design, experiment, implement and then evaluate complex IIR and FIR digital filter designs.