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.
- Aliasing
- 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.
- Software
- Digital Filter C/C++ Implementation Example.
- Design
- 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 |