How Can I use FFT to extract dq component of specific frequency from distorted signal?

2 visualizzazioni (ultimi 30 giorni)
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

Risposte (1)

Walter Roberson
Walter Roberson il 15 Set 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 Commenti
Walter Roberson
Walter Roberson il 15 Set 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

Accedi per commentare.

Categorie

Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by