Digital Filtering
This section will cover digital (discrete) filter theory, design and practical tips on application.
-
FFT
Learn how to apply a Fast Fourier Transform and understand its output.
-
Understand aliasing and how to avoid it.
-
FIR vs IIR
Learn about Finite and Infinite Impulse Response Filters.
-
Second Order Sections
Understand the numerical benefits of Second Order Section Filters.
-
Digital Filter C/C++ Implementation Example.
-
Learn how to design digital filters using MATLAB.
-
Practical Considerations
Tips and Tricks on Implementing Filters.
Clone GNCTools to access the examples and source code for the above links. Example code can be found in Control/Filter/Filter_Examples.m.
Nomenclature
The following diagram shows the format of the GNCTools digital filter, together with variable naming.
| Variable | GNC Tools Name |
u | Input |
y | Output |