How Can I use FFT to extract dq component of specific frequency from distorted signal?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Walter Roberson
2016-9-15
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 个评论
Walter Roberson
2016-9-15
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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Transforms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!