当前位置:文档之家› 实验一 低通滤波平滑脑电信号

实验一 低通滤波平滑脑电信号

实验一低通滤波平滑脑电信号
生物医学工程系罗融编一、实验目的:
1.掌握平滑滤波器的原理及设计方法。

2.学习用MATLAB语言编写平滑滤波器程序。

3.观察用平滑滤波器处理脑电信号的效果。

二、实验原理:
最常遇见的信号处理任务之一是平滑数据以抑制高频噪声。

如数据采集时开关动作产生的毛刺。

求几个数据点的平均值的方法是减弱高频噪声的一种简单方法。

这种滤波器被称为移动平均滤波器。

汉宁移动平均滤波器是最简单的平滑滤波器之一。

可以使用matlab的函数hanning(N)求出滤波器的脉冲响应h(n),其中N为脉冲响应的长度。

为了使频率响应H(e jω)在ω=0时为1,对h(n)归一化即除以hanning(N)的和。

可以使用sum()函数。

三、实验内容:
1.分别求N=3,5,9时汉宁滤波器的归一化脉冲响应h1(n)、h2(n)、h3(n)并在一个图片框中做图(用stem及subplot函数)。

2.求N=3,5,9时汉宁滤波器的频率响应H(e jω)(可使用freqz函数,fs=250Hz)。

并在一个图片框中绘出幅频特性曲线图(可使用plot与figure及subplot函数)。

3.分别用N=3,5,9时的汉宁滤波器处理脑电信号(filter或conv函数),要求显示处理前脑电信号与处理后脑电信号的时域波形(可使用plot与figure及subplot函数)。

脑电信号由数据文件shiyanyieeg.mat提供,用load shiyanyieeg 命令后,shiyanyieeg数据文件中的变量eeg即在matlab工作空间中,可用plot (eeg)语句观察该脑电信号。

四、报告要求:
要求报告格式如下
西安交通大学实验报告
成绩
课 程_医学信号处理_ 第 页 共 页
系 别__生物医学工程____________实 验 日 期 年 月 日
专业班级___医电 班___组别________交 报 告 日 期 年 月 日
姓 名__ __学号__ ______ 报 告 退 发 ( 订正 、 重做 )
同 组 人_ 教师审批签字
报告内容应包含实验名称,实验目的,实验内容及结果,实验结果分析与讨论等。

附录:
1.conv函数:
2. freqz函数:
3. filter函数:
4.
save和load指令:
6. who和whos指令:。

相关主题