信号分析处理课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号分析处理课程设计报告

信 号 分 析 与 处 理 课 程 设 计 报 告 学院:油气资源学院 班级:物探0901 学号:5 姓名:杨继东 指导老师:宁忠华老师 本次课程设计用了一周时间,从十八周周二上午到十八周周五上午,实际上机操作为两个上午,在西安石油大学校本部第一实验楼四楼机房,由宁忠华老师带领、指导完成。这次课程设计的主要目的是巩固我们所学的信号分析与处理基本理论知识,掌握用计算机对信号进行采集、处理基本方法。所应用的主要软件为数学编程软件MATLAB7.0.,我们这次重要应用其对基本信号的画图、滤波、快速傅里叶变换和快速傅里叶反变换及形成“.dat”格式文件的功能。 这次课程设计的主要内容有熟悉MATLAB编程环境,掌握基本的变量定义、赋值、基本简谐波函数调用、画图、傅里叶函数fft( )和ifft( )的调用、求绝对值或模或振幅函数abs( )、取整函数int16( )的编程语句。掌握简单数字滤波器(低通滤波器、高通滤波器、带通滤波器)设计方法,学会输出基本简谐波的时域、频域波形图的方法和步骤及简谐波叠加后复杂波滤波后时域、频域波形图的方法和步骤。学会利用所编写的滤波器程序对实际地震信号进行处理并且学会分析滤波前后地震波波形的变化,更深一步了解滤波器的实际物理意义以便以后更好地进行地震数据资料的处理和解释。并且通过这次课程设计了解地震数据基本的记录方式,即要了解单炮和多炮地震数据不同特点以及距震源不同距离每道地震记录的不同特征。这次课程设计的具体内容主要有以下四点,主要图形有十四幅。 了解Matlab软件特点,熟悉Matlab编程环境。………………… 2 对单频简谐波和叠加波的时域频域波形的输出(4幅图)。……3 对叠加波进行低通高通滤波处理以及时域频域波形的输出(4幅图)。 ……………………………………………………………………… 5 利用带通滤波器对实际的地震数据进行处理及对其滤波后特点的分析(8幅图)。…………………………………………………………7 五、本次课程设计所遇到的问题。………………………………………11 详细内容在下面一一详细介绍 一、了解Matlab软件特点,熟悉Matlab编程环境 ㈠ 本部分的目的 本部分是这次课程设计的基础,要求我们掌握MATLAB7.0中基本的编程语句,了解编程的环境以及运行的方法,学会对所编写程序及运行后成果图的保存和调用。 ㈡ 本部分的任务及内容 这部分主要涉及编程的基本语句,具体如下: 1. 定义,赋值: 给变量赋值: f1=20; 给数组赋值:i=1:N; 或tt=0:deltT:(N-1)*deltT; 2. 函数调用: ①sin( )函数或者cos( )函数的调用;x1(i)=sin(tmp*f1*i);x2(i)= cos(tmp*f2*i); ②画图函数plot( )的调用:figure(1); figure(2); plot(x1);plot(tt,x2); ③title(原始信号的时间序列);xlabel(时间(ms));ylabel(振幅); ④傅里叶函数fft( )和ifft( )的调用:XX=fft(xx,N);yy=ifft(XX,N); ⑤求绝对值或模或振幅函数abs( ) :XXabs=abs(XX); ⑥取复数中的实部X=real(Z ); 取复数中的虚部Y = imag(Z); 3. 画频谱图:横坐标为频率;纵坐标为振幅。 4. 滤波:XX(1:k)=0.0; 5. 取整函数int16( ):lp=int16(lf/f0); 6. 其它: ①注释:%============人工合成纪录 ②每个语句后面用分号结束“;” ③π应输入pi ④抓图:Save或Alt+PrScrn 二 、对单频简谐波和叠加波的时域频域波形的输出 ㈠ 本部分的目的 这部分主要要求我们会利用数学编程软件MATLAB7.0编写相应的程序对单频简谐波和单频简谐波叠加后复杂波输出时域和频域的波形图,了解基本简谐波的波形特点以及叠加后波形的变形特点。这部分主要完成四幅图,即单频谐波时域图、单频谐波振幅谱图、双频信号时域图、双频信号振幅谱图。 ㈡ 任务及方法实现 对于单频简谐波我所选的是:x1(i)=cos(2*pi*70*i*0.001)(间隔为0.001s 单频波频率为70hz)。 对于叠加波我所选的是:x1(i)=cos(2*pi*70*i*0.001)+ cos(2*pi*120*i*0.001)(间隔全为0.001s 低频波频率f1为70hz 高频波频率f2为120hz)。 对于时域信号的两张图主要是利用plot()输出的,而频域的谱线图先经过fft()实现傅里叶变换再经过取绝对值abs()和画图plot()得出。 ㈢ 结果及分析 这部分主要由四张成果图,详细如下: 单频简

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档