How can I do a High Pass filter without the Signal Processing Toolbox?
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I need to perform a High pass filter on my data from a .wav file, I do not have the Signal processing toolbox and getting it is not an option. I want to use the filter to perform an Envelope FFT. Any help would be much appreciated as there is nowhere online which shows you how to do it without the SP toolbox.
1 comentario
Respuestas (1)
Star Strider
el 19 de Oct. de 2016
I get the impression that you have not had a course in signal processing.
The procedure for designing discrete filters is to first design the continuous-time version of your filter (for simple filters, this is straightforward), then use a continuous-to-discrete transformation (I prefer the bilinear transformation) to convert the ‘s’ values to ‘z’ values. Filter calculations are immeasurably easier with the Symbolic Math Toolbox, because the algebra can quickly become tedious and error-prone.
For references, the standard textbook is Proakis, and there are others. There are probably online references as well. Unfortunately, you do not have access to the filtfilt function, so you will have to use filter and tolerate the phase distortion.
0 comentarios
Ver también
Categorías
Más información sobre Digital and Analog Filters en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!