




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字信号处理课程设计报告 课设题目: 地震信号的干扰去除 学 院: 信息科学与工程学院 专 业: 电子与信息工程 班 级: 电信二班 姓 名: 学 号: 070250212 指导教师: 哈尔滨工业大学(威海)2010 年7月14日 不要删除行尾的分节符,此行不会被打印哈尔滨工业大学(威海)课程设计报告目 录 一. 课程设计任务1 二. 课程设计原理及设计方案2 三. 课程设计的步骤和结果3 四. 课程设计总结4 五. 设计体会5 六. 参考文献6 - 11 -哈尔滨工业大学(威海)课程设计报告一. 课程设计任务1. 自行产生10m采样点数,截至带宽为40hz的符合要求的信号,放在文档中(至少要产生三个)。2. 由于在地震信号的采集中往往掺杂工频信号,设计一个滤波器将工频信号滤去。3. 设计一个低通fir滤波器对信号进行处理,由于信号较大,为了加快分析的速度,要采用学过的分段方法进行分段分析。4. 采用gui页面,方便操作。5. 写实验报告。二. 课程设计原理及设计方案 截至频率为40hz的地震信号可以由正弦信号的线性相加得到,然后利用matlab中计算出的和得到文本文档保存,即可得到“保存的地震信号”。 对工频信号的滤除可以用陷波滤波器。而陷波滤波器又分自适应、小波变换、模板匹配滤波器.同时实现fir设计陷波滤波器又有窗函数法、切比雪夫逼近法、频率抽样法。本设计采用窗函数法,窗函数简单实用,且在设计中要先构造出低通滤波器在后续中也可能用到。 低通滤波器可以将40hz以上的频率滤除。为了比较各个滤波器的优劣,本设计采用了三个典型的滤波器。其中观察傅里叶变换所得频域的结果更能明显看出实验结果。傅利叶变换原理 卷积 由于信号的时宽带宽积为一常数,所以主瓣宽度与窗口宽度成反比,n越大,的主瓣越窄。同时窗的形状也对傅里叶频谱有影响,比如吉布斯效应。虽然频率分辨率很高但由于第一旁瓣的衰减很小但是求得的与的偏差较大。所以対窗的选择要根据实际需要选择合适的窗及其大小形状。 而在设计中对大量信号的处理为了加快处理熟读我们可以用分段卷积:分段卷积可以分为重叠相加法和重叠保留法。 重叠相加法:设h(n)的长度为m,x(n)的长度为n,将长序列x按如下方法分: 根据卷积分配率: 因此分段后,h与x 的卷积可以认为是x的各个子段与h的卷积之和。 function y=ovrlpadd(x,h,nfft) lenx=length(x); m=length(h); m1=m-1; n=nfft-m+1; x=x,zeros(1,n-1); k=floor(lenx+nfft-1);for i=0:1:k ix=i*n; xseg=x(ix+1:ix+n); yseg=circonv(xseg,h,nfft); y(ix+1:ix+nfft)=y(ix+1:ix+nfft)+yseg(1:nfft);y=y(1:lenx+m-1);重叠保留法:同样将序列x(n)按如下方式分成长度为l的字段: 即每个子段之间有m-1哥点重叠。将分段后的x与h卷积之和即为结果。 三. 课程设计的步骤和结果1.信号的产生 根据傅里叶变换,任何函数都可以写作正弦函数的叠加,所以地震信号可以用频率不同的正弦信号叠加得到。在matlab的workplace区有使用的所有变量的值,将所需要的值复制到文档里,比如txt文档,然后保存。由于变量在matlab中以矩阵的形式存在,所以保存在文档里的数据也是矩阵。fs=str2double(get(handles.fs,string); 时域信号 频域信号2. 陷波滤波器的设计 由于要求的地震信号的截至频率为40hz,而在实际地震的信号的获取时,工频信号的存在在所难免因此要设计一个陷波滤波器滤除50hz的信号。 利用matlab设计fir滤波器的方法有窗函数法、频率抽样法和切比雪夫逼近法等,但窗函数法我们比较熟悉且简单实用。 窗函数思想:根据要求选择适当的理想低通滤波器,由于理想低通滤波器得脉冲响应是非因果且无限长,用最优化窗函数来截取就可以达到目标。 function hd=ideal(wc,m) a=(m-1)/2; n=0:(m-1); m=n-a+0.000001; hd=sin(wc*m)./(pi*m); 以上为一个低通滤波器,wc为归一化截止角频率,m为阶数。陷波滤波器可以看做是一个低通滤波器加上一个高通滤波器,而高通滤波器有可以由全通滤波器减去一个低通滤波器得到。 去除工频信号后的波形3. 低通滤波器的设计fir滤波器的设计问题实际上就是用要求设计的fir滤波器的频率响应h(w)去逼近所要求的理想滤波器的响应hd(w)。从单位取样序列来看,就是使所涉及的滤波器的h(n)逼近单位取样响应序列hd(n)。既 由于理想低通滤波器 ,其单位取样响应hd(n)是无限长的,是非因果序列。因此为了构造有限长度的线性滤波器需要将理想滤波器截取一段,这可以用理想低通滤波器与一个窗函数相乘得到。窗函数可以有矩形窗、汉宁窗、海明窗、布莱克曼窗等。窗函数的要求为: a.窗谱主瓣尽可能窄,可以获取较陡的过渡带 b.尽量减小窗谱的最大旁瓣的相对幅度;即使能量集中于主瓣,使肩峰和波纹减小,增大阻带的衰减。 本设计采用以下三种: 凯赛窗: rp=1;rs=-100;fcuts=39.8 40.2;rp为通带衰减,rs为阻带衰减,fcuts为过渡带宽度。而对于凯赛窗可以直接调用matlab中的函数。n,wn,beta,ftype=kaiserord(fcuts,mags,devs,fs);hh=fir1(n,wn,ftype,kaiser(n+1,beta);y=fft(p1);x=fftfilt(hh,p1); 凯赛窗频率响应 经过低通滤波器后的频谱布莱克曼:fp1=39; n=2*ceil(12*pi/(ws1-wp1)/2); window=blackman(n+1); wn=(wp1+ws1)/2; bf1=fir1(n,wn/pi,low,window); output1=fftfilt(bf1,p1); x=fft(output1); 布莱克曼窗函数频率响应 汉宁窗 bf2=fir1(n-1,wc,low,hanning(n); output2=fftfilt(bf2,p1); x=fft(output2); 汉宁窗频率响应 4 课程设计总结 matlab是一款强大的软件:其基本数据单位是矩阵,比c,fortran等语言完成相同的事情简捷,迅速。同时matlab 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。 很多情况下对于滤波器的选择都要根据实际情况、成本、物理环境等等其他因素综合考虑。比如有写滤波器可能精度高但是成本高,而在很多高科技领域(军事、航天等)可忽略成本。 大多数滤波器的原理是相通的,比如由高通滤波器可由全通滤波器减去低通滤波器,陷波滤波器可以看做是一个低通滤波器加上一个高通滤波器。 五设计体会由于平时很少使用matlab进行这类复杂的设计,所以一开始的困难时在所难免得,但是感觉万事开头难,当你找到方向时问题就会迎刃而解。在很多情况下真本事是很重要的,在此次课程设计中有很多东西都要从网上找,但是找到的东西要么有错误要么就不适合,需要自己修正。这就需要我们懂的基础知识,把别人的东西掌握并能活学活用。六参考文献具体格式参考如下:1, 余成波杨如民等编著 数字信号处理及matlab实现清华
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件中插入AVI格式视频的方法
- 2025年彩票公司财务经理面试题库及答案
- 2025年航空乘务员专业技能考核试题及答案解析
- 2025年大学生安全常识测试题
- 机电知识培训的目的和意义
- 2025年宠物摄影摄像师高级面试常见问题集锦
- 2025年安全管理C卷模拟测试题解析
- 2025年农村扶贫助理招聘面试题及答案解析
- 学校教学常规检查课件
- 机电服务顾问基础知识培训课件
- 风管安装安全专项施工方案
- 《贵州省情》课程教学大纲
- 小学教育教学工作计划范文(5篇)
- 汽轮机汽封系统
- 《大随求陀罗尼》罗马拼音与汉字对照版
- 中国人健康大数据2023年
- 职工医疗互助保障计划、女职工安康互助保障计划互助金申请表
- 宾馆饭店消防安全排查整治标准
- GB 16869-2005鲜、冻禽产品
- 材料科学基础(全套429张课件)
- 整机部整机出货检验重点标准
评论
0/150
提交评论