作者amistad (amistad)
看板Electronics
标题Re: [问题] waveview fft 使用问题
时间Wed Nov 30 21:53:24 2016
1. enob 如果算单点,因为信号能量不一样,计算出的结果当然不一样。
在量测上会以统计量来进行性能分析。在稳定状况下才会得到可重复
性的结果。
2. 在FFT的分析上,基於周期性讯号作分析。当在一个截取的资料长度
中,获取的讯号是周期性,并且而且撷取到完整整数个。也就是前面网友提到
的解法。
例如1秒撷取到10 Hz 的sine wave 10 个。作完 FFT 就会很漂亮,single
tone。
但是 1 秒解取到 10.5 Hz sine wave 非整数个,当进入FFT 分析时,相当於
就是不完整周期的讯号一直重复。此时,不连续的讯号就会重复产生,产生
类似rectangular windowing 效应。造成side lobe 上升。
个人习惯会将取 1000 点 pading zero 到 1024,再加上windowing 抑制撷取
前後边缘资料不连续性造成 side lobe效应。
或者增加取样长度。
就算main tone tune 到好,2nd 跟 3rd 的harmonic 也会出现类似的现象。
※ 引述《chicken1014 (chicken1014)》之铭言:
: ※ 引述《wwwok (AIC)》之铭言:
: 感谢各位的解答,目前照各位建议的方式来模拟,
: fs=2.083333meg
: Nrecord=1024
: Nwindow=31
: Fin=0.06306966meg
: Fin为一sinwave Vpp=1v
: 且经过SAR ADC 转换後结果如下
: http://i.imgur.com/pWqIvy3.jpg
: 做完fft变换後发现当start time 选在不同cursor所指的地方(在sample clock快结束时
: )
: http://i.imgur.com/rh3Jw5Z.jpg
: 每次做完fft的结果所得到的enob落差都很大,以下图为例
: http://i.imgur.com/EI4HqYr.jpg
: 两个得到的enob结果一个是9.2 一个是 7.3 。
: P.S:下图是我做fft时的设定
: http://i.imgur.com/iKE9FVm.jpg
: 所以想请问是不是 start time有特别要选在某个位置出来的结果才是对的QQ? 麻烦各位
: 解答一下了><"
: 谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.84.62.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1480514006.A.EAF.html
※ 编辑: amistad (219.84.62.182), 11/30/2016 21:58:00
1F:推 chicken1014: 了解,谢谢你了! 12/02 09:55