数字滤波器的设计.doc

上传人:飞*** 文档编号:30671843 上传时间:2018-01-31 格式:DOC 页数:16 大小:136.97KB
返回 下载 相关 举报
数字滤波器的设计.doc_第1页
第1页 / 共16页
数字滤波器的设计.doc_第2页
第2页 / 共16页
数字滤波器的设计.doc_第3页
第3页 / 共16页
数字滤波器的设计.doc_第4页
第4页 / 共16页
数字滤波器的设计.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《数字滤波器的设计.doc》由会员分享,可在线阅读,更多相关《数字滤波器的设计.doc(16页珍藏版)》请在金锄头文库上搜索。

1、课程设计任务书学生姓名: xxx 专业班级: 自动化 xxxx 班 指导教师: xxx 工作单位: 自动化学院 题 目: 数字滤波器的设计初始条件:1计算机对含有干扰的正弦信号R(频率100Hz)进行数字滤波处理,保留正弦信号,去除干扰。2用计算机模拟带有干扰的正弦信号。首先计算机产生一个随机信号,再与正弦信号叠加。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1. 分析数字滤波的常用方法,以及各自的优缺点;2. 采用一阶惯性滤波器算法,设计算法程序;3. 在显示器上显示滤波前与滤波后的信号曲线;4. 通过数据分析采样周期T对滤波效果的影响;5. 撰写设计说

2、明书。课程设计说明书应包括:设计任务及要求;方案比较及论证;数字滤波原理,硬件原理,电路图,采用器件的功能说明;软件思想,流程,源程序;调试记录及结果分析;参考资料;附录:芯片资料,程序清单;总结。指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘 要本次设计是对带有干扰的正弦信号进行数字滤波处理保留正弦信号去除干扰信号。数字滤波是一种用软件程序实现的滤波方式,不需要硬件,适当改变滤波器程序或运算参数,就能十分方便的改变滤波特性。我的设计是采用数字滤波中的一阶惯性滤波的方法进行滤波,一阶惯性滤波对高频及低频的干扰信号有较好的滤波效果。将一阶惯性滤波的算法编写成 MATLAB 的

3、程序,再在 MATLAB 上进行仿真,可清楚地看到滤波前后信号的对比。滤波后的信号去除了干扰信号,保留了正弦信号。关键词:数字滤波 滤波参数 一阶惯性滤波 MATLAB目 录1 设计要求 .12 数字滤波方法及简介 .12.1 数字滤波简介 .12.2 数字滤波的常用方法及优缺点 .13 一阶惯性滤波器设计 .43.1 一阶惯性滤波算法 .43.2 一阶惯性滤波器参数选取 .43.3 一阶惯性滤波流程图 .53.4 方案比较论证及程序设计 .63.4.1 方案比较论证 .63.4.2 运行环境简介 .63.4.3 程序设计 .63.4.4 分析采样周期对滤波效果的影响 .104 心得体会 .1

4、2参考文献 .13武汉理工大学计算机控制课程设计说明书0数字滤波器的设计1设计要求计算机对含有干扰的正弦信号R(频率100Hz) 进行数字滤波处理,保留正弦信号,去除干扰。用计算机模拟带有干扰的正弦信号。首先计算机产生一个随机信号,再与正弦信号叠加。1)分析数字滤波的常用方法,以及各自的优缺点;2)采用一阶惯性滤波器算法,设计算法程序;3)在显示器上显示滤波前与滤波后的信号曲线;4)通过数据分析采样周期T对滤波效果的影响;5)撰写设计说明书。2 数字滤波方法及简介2.1数字滤波简介数字滤波,就是通过一定的计算程序或者判断程序,对采集的数据进行某种处理,从而消除或削弱干扰和噪声的影响,提高测量的

5、可靠性和精度。数字滤波的优点:是一个计算过程,无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、非一致性等问题。模拟滤波器在频率很低时较难实现的问题,不会出现在数字滤波器的实现过程中。数字滤波的缺点:需要占用单片机资源。由于单片机速度和存储容量都很有限 ,实际应用中由于实时性和存储量的限制 ,在普通单片机上要实现复杂的数字滤波是不太可能和实际的。2.2数字滤波的常用方法及优缺点数字滤波方法有很多种,每种方法有其不同的特点和使用范围,常用方法如下:1)限幅滤波法(又称程序判断滤波法)系统的输入端如果窜入尖脉冲干扰,会造成信号的严重失真。对于这种随机干扰,我们就要用到限幅滤波的方法。 方法:

6、武汉理工大学计算机控制课程设计说明书1比较相邻的两个采样值 Yn 和 Yn-1,根据经验判断,确定两次采样允许的最大偏差值(设为 A) 。如果两次采样值 Yn 和 Yn-1 的差值超过了允许的最大偏差范围,则认为是发生了随机干扰,并且认为最后一次采样值 Yn 为非法值,予以剔除。剔除 Yn 后,可用 Yn-1代替 Yn。若未超过允许的最大偏差范围,则认为本次采样值有效。 优点: 能有效克服因偶然因素引起的脉冲干扰。 缺点: 无法抑制那种周期性的干扰,平滑度差。 2)中位值滤波法中 位 值 滤 波 是 基 于 排 序 统 计 理 论 的 一 种 能 有 效 抑 制 噪 声 的 非 线 性 信 号

7、 处 理 技 术 。中 位 值 滤 波 的 基 本 原 理 是 把 数 字 图 像 或 数 字 序 列 中 一 点 的 值 用 该 点 的 一 个 邻 域 中 各点 值 的 中 值 代 替 , 消 除 孤 立 的 噪 声 点 。 方法: 对被测参数连续采样 N 次(N 取奇数) ,再把 N 次采样值按大小顺序排列,取中间值作为本次采样的有效值。 优点: 能有效克服因偶然因素引起的波动干扰。对温度、液位的变化缓慢的被测参数有良好的滤波效果。 缺点: 对流量、速度等快速变化的参数不宜。 3)算术平均滤波法 所谓算术平均滤波就是把 n 个采样值相加,然后取其算术平均值作为本次有效的采样信号。方法:

8、连续取 N 个采样值进行算术平均运算; N 值较大时,信号平滑度较高,但灵敏度较低; N 值较小时,信号平滑度较低,但灵敏度较高; N 值的选取:一般流量,N=12;压力,N=4; 武汉理工大学计算机控制课程设计说明书2优点: 适用于对一般具有随机干扰的信号进行滤波,特别适用于信号本身在某一数值范围附近上下波动的情况。 这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动。 缺点: 对于测量速度较慢或要求数据计算速度较快的实时控制不适用,比较浪费 RAM。 4)递推平均滤波法(又称滑动平均滤波法)所谓递推平均滤波法是指把连续取 N 个采样值看成一个队列,队列的长度固定为 N ,每次采样

9、到一个新数据放入队尾,并扔掉原来队首的一次数据,并且把队列中的 N 个数据进行算术平均运算,就可获得新的滤波结果。 方法: 把连续取 N 个采样值看成一个队列,队列的长度固定为 N; 每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据.(先进先出原则); 把队列中的 N 个数据进行算术平均运算,就可获得新的滤波结果 ; N 值的选取:流量,N=12;压力,N=4;液面,N=412;温度,N=14; 优点: 对周期性干扰有良好的抑制作用,平滑度高,适用于高频振荡的系统。 缺点: 灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的

10、场合,比较浪费 RAM。 5)一阶滞后滤波法 一阶滞后滤波法又称为低通滤波法,是在硬件电路 RC 低通滤波器的基础上改写为一阶滞后滤波的算法,并通过程序实现。方法: 取 a=01; 本次滤波结果=(1-a)*本次采样值+a*上次滤波结果; 优点: 对周期性干扰具有良好的抑制作用,适用于高频及低频的干扰信号。武汉理工大学计算机控制课程设计说明书3缺点: 相位滞后,灵敏度低,滞后程度取决于 a 值大小,不能消除滤波频率高于采样频率的 1/2的干扰信号。 3 一阶惯性滤波器设计3.1一阶惯性滤波算法一阶滤波,又叫一阶惯性滤波,或一阶低通滤波,是使用软件编程实现普通硬件 RC 低通滤波器的功能。低通滤波器就是允许低频信号通过,而将高频信号衰减的电路,一般的一阶 RC 低通滤波器电路图如图 3-1 所示。图 3-1 一阶 RC 低通滤波器电路将电路输出电压与输入电压的比称为传递函数,RC 滤波器的传递函数为:=令 Tf=RC,称之为滤波时间常数。假设一阶 RC 低通滤波器的输入电压为 X(t) ,输出为Y(t),它们之间的关系如下:R

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号