DSP Functions
MatDeck provides several dozen unique DSP functions and algorithms, which are used for data design, implementation, DSP systems and optimal use of various data acquisition systems. DSP functions are implemented as MatDeck functions, plugins, toolkits, and templates with very intuitive and easy-to-use GUIs.
MatDeck’s DSP functions can be categorized as:
- Design and Implementation of Digital FIR and IIR Filters
- Signal Transforms Including Fast Fourier Transform and Discrete Time Cosine Transforms
- Signal Generation Toolkits and Functions
- Statistical Signal Processing Functions
- Spectral Estimation Functions and Toolkits
- Signal Visualization Techniques

DSP functions in MatDeck can be used in various ways. For example, users can use ready-made parts of code, functions, and formulas from templates, this makes it easy for users who are not experienced with programming. The templates generate ready-made chunks of code which are combined into serious and complex scenarios by simply changing values or renaming variables. The second way is to use DSP plugins and toolkits which are inserted in the document. Naturally, users more experienced in programming may prefer to code directly into MatDeck Script using advanced DSP functions.
A screenshot of MatDeck’s DSP functions/commands as well as their uses and examples all in one page.

A list of MatDeck templates and examples for DSP, templates and their code can automatically be inserted into a MatDeck Document.
