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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 15071|回复: 8

[求助] 数字处理中如何去除直流分量

[复制链接]
发表于 2010-6-26 13:45:26 | 显示全部楼层 |阅读模式

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

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

x
正余弦信号做fft分析会有直流分量,请教各位,如何去掉直流分量呢?谢谢!
发表于 2010-6-26 14:24:43 | 显示全部楼层
设定一个时间,比如2的多次方,把来的值全部累加,然后取平均,就得到直流分量了,然后将原来信号打拍或进RAM等方式延迟同样的时间,送去这个直流分明量,OK,我们是这么做的。
发表于 2010-6-26 15:19:13 | 显示全部楼层
楼上正确
这是时域去直流的方法
 楼主| 发表于 2010-6-26 15:30:44 | 显示全部楼层
送去的这个平均值是把输入的信号延时后减去平均值的意思吗?
发表于 2010-6-26 21:58:54 | 显示全部楼层
这个平均值是累积N个数据,累加后再除以N,因为硬件无法做除法,实际上我们用截位的方式,所以N要取2的多次方,这样直接截位。比如2的8次方,N=256,直接截后8位。
发表于 2010-6-27 00:09:35 | 显示全部楼层
是不是要去一个周期内平均啊
发表于 2010-6-27 12:01:47 | 显示全部楼层
6# mainie000
按道理来说,应是一个周期内取平均的,但你得考虑这个周期是多少。
如果数据是连续的,如从AD出来的数据,没有明显周期的,无所谓,
如果是带帧结构,某一波段内起伏比较大的,那就得考虑下了,N要取2的多次方,又要考虑这个帧周期,如果能重合更好,不能重合,可以试试在这一段帧内只取某一段2的多次方去直流,其它的扔掉的方式。
发表于 2010-6-29 21:46:32 | 显示全部楼层


设定一个时间,比如2的多次方,把来的值全部累加,然后取平均,就得到直流分量了,然后将原来信号打拍或进RAM等方式延迟同样的时间,送去这个直流分明量,OK,我们是这么做的。
eaglelsb 发表于 2010-6-26 14:24



正解,我们也是这么干的
发表于 2010-7-1 09:51:55 | 显示全部楼层
不一定 要看輸入信號是否可以被當成週期函數, 如可以其DC comp. =  sum(Sn)/n.
去除直流分量就是 Sn -  sum(Sn)/n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-27 22:58 , Processed in 0.021944 second(s), 9 queries , Gzip On, MemCached On.

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