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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: wintoborn

[原创] ADC SNR 仿真急!

[复制链接]
 楼主| 发表于 2013-8-28 22:02:09 | 显示全部楼层
回复 20# 朱立平


    DT的,现在我用matlab 程序跑,有个这个问题

index exceeds matrix dimensions,
问题是别人也跑CT,12bitADC,4位量化,就问题,为什么我的这有问题,我的得到数据比他的还少
 楼主| 发表于 2013-8-28 22:12:36 | 显示全部楼层
回复 20# 朱立平


    我现在是这样想的,我先把功能实现,有可能SNR很低。因为是一位量化,我就写了个VERILOGA,将量化器输出结果,转换为二进制码。然后将得到二进制码,做FFT变换,得到SNR.

我继续一个FFT变换的程序,我手里面有一个老是说的维度超出。用别人的数据就好好的,我的就不行了。怎么弄,我先很发愁。
我打算先做1bit的,然后做多么比特量化。FFT总不对,您这样FFT程序没有。

我的ADC,信号带宽设置在10k,OSR=64,FS=1.28M,前向反馈,先做仿真出来功能是实现的,先做就是无法计算SNR。我已近有5k左右的数据了,不知道怎么测量
发表于 2013-8-28 22:13:12 | 显示全部楼层
您要跑 time domain simulation 要記得去掉暫態 做FFT時要先取window
发表于 2013-8-28 22:15:39 | 显示全部楼层
回复 21# wintoborn


    似乎是你做 for 迴圈時超過原先定義的陣列大小
 楼主| 发表于 2013-8-28 22:27:32 | 显示全部楼层
回复 24# 朱立平


    应该没有超出吧,我的数据就那那么几个,而且,是用范围选择的,
v2=v1(Nskip+1:Nskip+numpt)
Nskip=100,numpt=4096,
5k的二进制数据足够了吧。我真不知道啥回事,而实验室的工程师也是用这个程序跑到,数据比我的还大,都没有问题
发表于 2013-8-28 22:29:56 | 显示全部楼层
建議您用Matlab做比較好 去掉暫態 輸入信號一定要取整數周期 振福不能讓OP輸出進入線性區  取window 再做FFT 要取幾個週期您自己設定就好
 楼主| 发表于 2013-8-29 12:02:45 | 显示全部楼层
回复 12# feynmancgz


    你说的COHERENT SAPMLING,是什么。我昨天弄好了,采了2^12个点,没有采样2^14个点,分辨率的大小和采样点有关系吗
发表于 2013-8-29 12:21:59 | 显示全部楼层
用coherent sampling,采65536个点(保证满足你的情况),加hann-win或者Balckmanharris-win
 楼主| 发表于 2013-8-29 12:58:26 | 显示全部楼层
回复 28# hsh22


    是采样固定点吗?我想问一下,一位量化器,出来的数据,怎么保存,波形仿真出来,需要转换0,1格式吗,我转换的结果有问题,全是0,1,0,1间隔,而波形不是这样的,基本上达到了要求
发表于 2013-8-30 09:31:14 | 显示全部楼层
low pass your 0,1 signal, you will realize what is sigma delta
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 20:48 , Processed in 0.021177 second(s), 6 queries , Gzip On, Redis On.

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