What filter command is actually doing
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
When i use filter command
y=filter(filnum, filden, x);
it filters the data in vector x with the filter described by vectors filnum and filden to create the filtered data Y.
I can also say that it convolves the signal x with the filter defined by fulnum and filden
0 Kommentare
Akzeptierte Antwort
Wayne King
am 4 Nov. 2011
Hi, yes filter() is convolution.
filter() actually uses what is called a direct-form II transposed structure to implement the convolution.
0 Kommentare
Weitere Antworten (2)
Wayne King
am 4 Nov. 2011
I think detection by using the DFT is the way to go. I understand the exercise you were working on, but I think most real-world algorithms use the DFT. Look at that demo in the Signal Processing Toolbox that uses the Goertzel algorithm for the DFT at a small set of frequencies.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Frequency Transformations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!