Signal processing is a fundamental discipline which aims to manipulate, analyze and interpret signals in order to improve their quality, extract useful information or perform specific transformations. It is widely used in fields such as telecommunications, digital audio and video, and virtual reality, helping to improve signal transmission, perception and exploitation