找回密码
 注册
关于网站域名变更的通知
查看: 167|回复: 1
打印 上一主题 下一主题

请教大神个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-2 09:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x

FPGA新手,手头有一个项目,是一个做一个显示高度的系统,但是高度传感器出来的是频率信号,如下图所示

" f8 `; [3 k7 L# E" q: K

3 [( o. p7 B, Z% ]* t9 F' ]& F, i  u1 N( P
x轴是高度,Y轴是频率信号,只能通过频率信号来估算高度,频率信号范围在10M-10.6Mhz左右,随着高度变化,信号频率变化,现在难点主要在频率测量这块,要求响应在1ms,出来的是有点瑕疵的正弦波信号,手头买了一块fpga开发板带ad模块,就是不知道如何测量频率,fft估计不可能,因为采样2048点,频率分辨率为20M/2048,这个估计不符合要求,感觉分辨不出来频率,不知道我对fft理解是否有问题,如果用计数器的话,因为有点点谐波,就是担心会不会影响判断上升沿,下降沿,导致错误计数,请大神指点下,非常感谢!
& G7 F: s$ o" }: c1 @

该用户从未签到

2#
发表于 2019-7-2 14:22 | 只看该作者
高度大于6之后,频率变化不明显,会导致精度下降;
. L9 j4 v5 Z/ C& k采样后进行下变频处理,然后再进行fft,或者相位查分就频率都可以,后者比前者简单的多,不过要求高信噪比。4 P4 b2 L# E7 x* x7 h: F
另外你10-10.6,采样率选择20,不太合适,修改一下。看看采样定理。  K$ T5 T" l4 X  Q2 Y/ Z9 m) C) n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-13 10:23 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表