- 1
- 0
- 约5.12千字
- 约 7页
- 2019-03-25 发布于江苏
- 举报
软件滤波在嵌入式的数据采集和处理中有着很重要的作用,这10种方法各有优劣,根据自己的需要选择。同时提供了C语言的参考代码,希望对各位能有帮助。(以下10种软件滤波方法转自“匠人的百宝箱”,程序由网友OurWay提供,表示感谢。)
1、限幅滤波法(又称程序判断滤波法)
A、方法:
根据经验判断,确定两次采样允许的最大偏差值(设为A)
每次检测到新值时判断:
如果本次值与上次值之差=A,则本次值有效
如果本次值与上次值之差A,则本次值无效,放弃本次值,用上次值代替本次值
B、优点:
能有效克服因偶然因素引起的脉冲干扰
C、缺点
无法抑制那种周期性的干扰
平滑度差
/* A值可根据实际情况调整
value为有效值,new_value为当前采样值
滤波程序返回有效的实际值 */
#define A 10
char value;
char filter()
{
char new_value;
new_value = get_ad();
if ( ( new_value - value A ) || ( value - new_value A )
return value;
return new
您可能关注的文档
最近下载
- 快递有限公司安全保障制度和措施.doc
- 2025-2026学年上海市晋元高级中学高一上学期期中考试数学试卷含详解.docx VIP
- 2025~2026学年上海市晋元高级中学高一上学期期中考试数学试卷.doc VIP
- 提公因式法因式分解练习100题及答案.docx VIP
- (正式版)DB31∕T 1296-2021 《电动汽车智能充电桩智能充电及互动响应技术要求》.docx VIP
- 市政道路工程回填土施工方案.docx VIP
- 中国金融黑灰产治理研究报告(2025):非法代理维权的识别标准与溯源治理.pdf VIP
- 基于ZEMAX的LED光纤耦合端仿真.DOC
- 四川巴中市2025-2026学年八年级上学期期末测试数学试题(北师大版)(试卷+解析).docx VIP
- 中小学校防溺水应急处置预案.docx VIP
原创力文档

文档评论(0)