How Can I use FFT to extract dq component of specific frequency from distorted signal?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I am trying to extract a signal with specific frequency from distorted signal using FFT, but I couldn't find the frequency option in simulink 2016.
any ideas
0 comentarios
Respuestas (1)
Walter Roberson
el 15 de Sept. de 2016
The result of the fft will be a vector. Index into the vector. See https://www.mathworks.com/matlabcentral/answers/33009-simulink-block-to-extract-signal-at-index-from-vector-signal-doesn-t-exist for information on indexing.
You would need to calculate the index to use, in the standard ways based on Fs and number of points to determine the bin width.
2 comentarios
Walter Roberson
el 15 de Sept. de 2016
frequency resolution is number of points divided by Fs divided by 2. Bin index is 1 + floor(target frequency divided by frequency resolution) . You can do those mathematical calculations using Math blocks
Ver también
Categorías
Más información sobre Transforms 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!