一阶低通滤波,

go398230698go 2016-08-26 01:54:43
for(i = 0; i < 8; i++)
{
g_sSimpleData.nFliter0Data[i] += (g_sSimpleData.nRawData[i] << 7) - (g_sSimpleData.nFliter0Data[i] >> 1); //1MS滤波

g_sSimpleData.nFliter1Data[i] += (g_sSimpleData.nRawData[i] << 5) - (g_sSimpleData.nFliter1Data[i] >> 3); //4MS滤波

g_sSimpleData.nFliter2Data[i] += (g_sSimpleData.nRawData[i] << 3) - (g_sSimpleData.nFliter2Data[i] >> 5); //16MS滤波

g_sSimpleData.nFliter3Data[i] += (g_sSimpleData.nRawData[i] << 1) - (g_sSimpleData.nFliter3Data[i] >> 7); //64MS滤波

g_sSimpleData.nFliter4Data[i] += (g_sSimpleData.nRawData[i] >> 1) - (g_sSimpleData.nFliter4Data[i] >> 9); //256MS滤波

g_sSimpleData.nFliter5Data[i] += (g_sSimpleData.nRawData[i] >> 3) - (g_sSimpleData.nFliter5Data[i] >> 11); //1024MS滤波
}
...全文
1022 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
login12 2016-09-12
  • 打赏
  • 举报
回复
go398230698go 2016-08-26
  • 打赏
  • 举报
回复
这里滤波系数怎么取?

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧