DSPcorner - HowTo Moving Average Filter in GNU Octave

preview_player
Показать описание
In this video, I am going to show "quick&dirty" how to implement a moving average filter in GNU Octave. The moving average filter is a simple way to perform signal smoothing. Despite the "manual" implementation, you can also use the filter-command where you have to describe the filter according to the z-transform (not part of the video but for proper digital signal processing you have to understand the z-transform!). Enjoy the video :)
#

The code from the video is available here:
#

Some background about moving average filtering (also exponential; same procedure but with exponential averaging inside the filter window):
#

Z-transform representation of a moving average filter (FIR and IIR). Try it:

#
Hint: Whenever it comes to digital filters in signal processing, the z-transform is the fundamental tool to evaluate a certain design. Is the filter stable? What's the frequency domain response? etc.. Understand the z-transform to use the filter-command properly!
#

You can download GNU Octave here:
#
#
Thumbs up and subscribe if you like this type of content :)
Рекомендации по теме
Комментарии
Автор

Wow, you are really fluid with to watch!!!

klam
Автор

thank you sir, you were a huge help, greetings from the Philippines <3

rolanportento
Автор

I am very curious on using math for firmware projects, I am more a kind of Arduino guy on maths, I just know very basic things but I am a professional firmware developer. I would be very happy if you could make tutorials for very basic / for beguiners like me. Thank you!!

casainho
Автор

Please turn off music in any new videos.... VERY distracting

michaelsteadman
Автор

Hello, excuse me how can I be able to contact you. I’m struggling with an assignment, and I really need your help.

rabunkarim
Автор

import csv file can be?? 2 columns with header (Time, PPV)

franciscomiranda
welcome to shbcf.ru