我是靠谱客的博主 欢喜胡萝卜,最近开发中收集的这篇文章主要介绍利用一维FFT查看正弦波频谱信息,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

利用一维FFT查看正弦波频谱信息,所需的SIMULINK模型如下图1所示。Zero-Order Hold用于采样正弦波,设置方式如图2所示。BUffer用于缓存采样数据,深度可以设置,深度等于FFT的长度,设置方式如图3所示。FFT的点数跟BUFFER的深度相同,比如,buffer深度为1024,那么此处的FFT就采用1024点的FFT。最后FFT的计算结果可以通过Vector Scope来查看,设置方式如图4和5所示。


图1,SIMULINK模型

wkiom1vkov3q7btxaadymdhmdtw571.jpg


图2,ZERO-ORDER HOLD设置

wkiol1vkpi2dsz04aadyhafandw580.jpg


图3,BUFFER设置

wkiom1vkov6czinraail3jhnhu8440.jpg


图4,VECTOR SCOPE设置1

wkiol1vkpi2iblftaajgkl9wugy408.jpg


图5, 图4,VECTOR SCOPE设置2

wkiol1vkpi7bbpktaamlrbxmnlk330.jpg


图6,输出结果

wkiom1vko3vsqiqvaaf_khza8x8369.jpg


转载于:https://blog.51cto.com/rchen/1655344

最后

以上就是欢喜胡萝卜为你收集整理的利用一维FFT查看正弦波频谱信息的全部内容,希望文章能够帮你解决利用一维FFT查看正弦波频谱信息所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部