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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2213|回复: 3

[求助] 求教:A/D 转换后的数据在FPGA中的运算

[复制链接]
发表于 2014-3-13 18:06:34 | 显示全部楼层 |阅读模式

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

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

x
最近在做一个数字直放站,遇到了以下几个疑问,望论坛的朋友能给予解答,谢谢;问题如下:
1:假设我用的是一个12位的A/D,输入电压0~2V;模拟中频信号经A/D转换后得到的12bit二进制数,这12位二进制数在FPGA中是当作有符号数处理还是无符号数?
2:在数字处理时需不需要把直流成分消除?
3:这些量化的数据在经过一系列运算,比如和一个12bit的数相乘,得到一个24bit的数,那么这个数和实际数值之间如何转换呢
发表于 2014-3-14 16:19:33 | 显示全部楼层
这些跟你的算法有关 就是那些数据 你把他当成有符号就是有符号 当成无符号他就是无符号
相乘得到的积可以通过round,floor,ceil等截位 也可以保留所有字长
说白了还是看你算法
发表于 2014-3-15 00:08:12 | 显示全部楼层
建议先用MATLAB跑通了再来FPGA上编写代码。
发表于 2014-3-15 00:17:25 | 显示全部楼层
个人看法,仅供参考:
1:看AD的参考电压,例如,如果AD的范围是-5V到5V,那输出肯定是有符号数;
2:看项目需要,如有必要需要做数字滤波运算;
3:假设AD的范围是-5V到5V,输出16bit,那么步长就是152uV(5V/32768),用AD输出的16位数乘以步长,就是实际的电压值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 20:23 , Processed in 0.022833 second(s), 10 queries , Gzip On, Redis On.

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