在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4960|回复: 12

[求助] ADC 測試SNDR用的頻譜圖請教

[复制链接]
发表于 2016-6-16 20:49:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cai52864 于 2016-6-16 22:44 编辑

各位大大好 ,小弟在Hspice輸入Sin 在將data 人工轉入Matlab去做計算 小弟取sample值的方式是(電路有sample & hold(S/H)) ,  在CLK運作(S/H作sample)時取一個取樣值
共run 512個CLK的時間(CLK頻率為1024KHz)

即取樣了512個sample在 .lis檔

輸入弦波 頻率為476KHz 震幅為0.25 ,則在matlab做FFT之後 在474KHz有1個peak 但其大小 比0.25小(只有0.166): 如下方圖所示

而導致求出的ENOB很小(訊號能量只算474KHz時的能量), 但是Hspice 做出的FFT 有0.25(單位化=0dB), 而peak發在在477KHz

目前尚不知哪裡錯誤,導致matlab求出的頻譜在474KHz peak 只有 0.166 而導致求出的ENOB很小

請問各位大大 ,是小的取值方式有錯誤 還是matlab作FFT的Code有問題呢??
請問各位大大 ,Hspice中 只有顯示 peak值得 fft_mag(大小) ,是否有可計算出SNDR的方式??

謝謝各位大大下圖為輸入476KHz 振福為0.25的case

test.png
发表于 2016-6-16 21:25:59 | 显示全部楼层
回复 1# cai52864


这种问题尽量贴图,文字表述不太清楚,别人也没耐心仔细看
 楼主| 发表于 2016-6-16 22:40:52 | 显示全部楼层
回复 2# seamasc1

謝謝大大的提醒 小的補上matlab的模擬結果
发表于 2016-6-17 09:24:47 | 显示全部楼层
FFT点数太少,频率分辨率太低。
发表于 2016-6-17 13:37:52 | 显示全部楼层
回复 1# cai52864


1. matlab加窗了吗?可以先用matlab生成一个理想的sin信号去验证下FFT程序。matlab先取log10再看吧,看着有点像频谱泄漏。
2. 同样,输入信号取互质,可以不用加窗。474kHz=237/512*1024kHz, 这个点比476kHz要好。
 楼主| 发表于 2016-6-18 22:03:35 | 显示全部楼层
回复 4# woodhorse

謝謝大大提醒 原本取樣數256 頻普圖頻率在472KHz 後來改為取樣數為512 頻譜圖頻率在474KHz 有好一些 但peak值得大小仍<0dB(有normalize) 請問大大還是同一個因素造成的嗎??(1024個sample要跑很久 目前還未跑完一次)
 楼主| 发表于 2016-6-18 22:13:23 | 显示全部楼层
回复 5# leave22
謝謝大大提醒呢 小的有查一下在matlab加窗的資料(以下是目前查到的資料)

請教大大一下
N=sample數
win=hamming(N)singal_win=signal*hamming;  
其頻普圖如下圖所示 反而大小變小了 請問大大窗是否需要設定 peak所在的頻率位置??

謝謝大大


twst window.JPG
发表于 2016-6-20 10:08:59 | 显示全部楼层
回复 6# cai52864
如果FFT点数少,在计算信号能量时,应将在信号频率的左右小范围的能量都包含进来。
如信号频率Fs,信号带宽为B,信号Fs-B/2到Fs+B/2内的信号都可以计算为信号的能量。
B与FFT点数相关。
你的Fs为474KHz,用B为6KHz试试。
发表于 2016-6-20 13:40:12 | 显示全部楼层
你的FFT bin是多少,Fs/N, 这个最小单位分不清楚474KHZ和476KHZ吧。
 楼主| 发表于 2016-6-29 15:45:03 | 显示全部楼层
回复 8# woodhorse

謝謝大大指點呢 這點小弟到是沒注意到  可是該訊號頻率是指定要求看的 所以目前小弟我也是無解

請問大大有其他解法否??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-30 05:29 , Processed in 0.021538 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表