地震波观测系统的MATLAB仿真报告课程设计


    

    震波观测系统MATLAB仿真


    课程名称 数字信号处理
    实验项目 题目6 震波观测系统MATLAB仿真
    指导教师




    学 院 光电信息通信工程 _
    专 业 电子信息工程
    班级学号
    学生姓名
    课设时间 201112 28201215



    数字信号处理课程设计务书
    题目6
    震波观测系统MATLAB仿真


    掌握震波观测系统数字信号处理方法实现宽频带系统输出仿真窄频带输出面运动恢复
    设计


    某震台站记录震观测文件例选择合适滤波器揭示面运动恢复仿真概念
    步骤
    1读取震波观测文件数做出时域频域图形设计包含频率成分宽频带滤波器假定宽频带震仪恢复面运动绘出滤波器频率特性面运动时域图
    2已知短周期窄带仪器阻带边界频率[001 45]Hz通带边界频率[01 38]Hz通带波纹1dB阻带衰减20dB 宽频带仪器输出仿真短周期窄带仪器窄带仪器输出进行较(画图)绘出窄带仪器频谱图
    3长周期震仪窄带仪器低通滤波器表示阻带边界频率01Hz通带边界频率002Hz通带波纹1dB阻带衰减30dB宽频带仪器输出仿真长周期窄带仪器窄带仪器输出较步骤2作图

    器设备
    1计算机1台安装MATLAB软件

    考文献
    [美]数字信号处理——MATLAB[M]西安:西安交通学出版社2002
    课程设计进度计划(起止时间工作容)
    课程设计安排6题目中题目整课程设计24学时分15周安排具体进度:
    4学时 复题目相关知识掌握实现原理
    12学时 MATLAB语言实现题目求
    4学时 进步完善功现场检查答辩
    4学时 完成课程设计报告
    课程设计开始日期
    20111226
    课程设计完成日期
    201216
    课程设计实验室名称
    信号信息处理实验室

    实验楼3603605
    资料载址

    目录

    摘 4

    正文 4

    目 4

    二原理 4

    三求 5

    四步骤 5

    五程序实现 6

    实验结果 12

    六体会 15

    参考文献 15




    文目实现震波观测系统MATLAB仿真线性系统y(t)h(t)*x(t)x(t)面运动h(t)系统击响应y(t)系统输出根卷积定理Y(ω)H(ω)X(ω)震波观测文件数y(t)设计宽频带滤波器h(t)恢复面运动x(t)短周期震仪系统函数H1(w)输入面运动x(t)Y1(ω)H1(ω)X(ω)推导出Y1(w)H1(w)Y(w)H(w)Y1(w)作ifft实现宽频带仪器短周期窄带仪器仿真样长周期震仪系统函数H2(w)Y2(w)H1(w)Y(w)H(w)然Y2(w)作ifft实现仿真椭圆滤波器巴特沃斯滤波器切雪夫滤波器设计简单滤波器指标没问题调相应函数实现仿真结果请参考文正文部分
    正文

    运学数字信号处理基知识掌握震波观测系统数字信号处理方法实现宽频带系统输出仿真窄频带输出面运动恢复
    二原理
    线性系统系统函数脉响应表示
    y(t)h(t)*x(t) ①
    式中x(t)输入信号相震观测系统面运动y(t)系统输出相震观测系统震记录h(t)系统击响应频率域根卷积定理该式表示
    Y(ω)H(ω)X(ω) ②
    式中H(ω)系统传递函数 X(ω) Y(ω)x(t)y(t)傅里叶变换
    设想频带范围宽线性系统宽频带震仪系统函数H(ω)频带较窄系统短周期震仪系统函数H1(ω)样输入X(ω)
    Y(ω)H(ω)X(ω) Y1(ω)H1(ω)X(ω) ③
    式中Y1(ω)频带较窄系统记录频谱H1(ω频带较窄系统传递函数式③
    H1(ω) Y(ω)
    Y1(ω) H(ω) ④
    式变换时间域频带较窄系统输出y1(t)说果知道宽频带窄频带系统传递函数H(ω) H1(ω)原宽频带系统输出推测出窄频带系统输出果知道窄频带系统输出两种系统传递函数法宽频带系统输出样记录某种信号时采宽频带记录然仿真种窄频带记录仪器信号进行分析
    果已知震仪输出震仪传递函数求出面运动
    X(ω) Y(ω) H(ω) ⑤
    三求
    某震台站记录震观测文件例选择合适滤波器揭示面运动恢复仿真概念
    四步骤
    1 读取震波观测文件数做出时域频域图形设计包含频率成分宽频带滤波器假定宽频带震仪恢复面运动绘出滤波器频率特性面运动时域图
    2 已知短周期窄带仪器阻带边界频率[001 45]Hz通带边界频率[01 38]Hz通带波纹1dB阻带衰减20dB宽频带仪器输出仿真短周期窄带仪器窄带仪器输出进行较(画图)绘出窄带仪器频谱图长周期震仪窄带仪器低通滤波器表示阻带边界频率01Hz通带边界频率002Hz通带波纹1dB阻带衰减30dB宽频带仪器输出仿真长周期窄带仪器窄带仪器输出较步骤2作图
    五程序实现
    close allclear allclc
    load hnsdat 读取数序列
    Xthns 数赋值变量
    Fs50 设定采样率 单位(Hz)
    dt1Fs 求采样间隔 单位(s)
    Nlength(Xt) 序列长度
    t[0N1]*dt 时间序列
    Yffft(Xt) 信号进行快速Fourier变换(FFT)
    figure(1)
    subplot(211)plot([0N1]FsXt) 绘制原始值序列
    xlabel('时间s')title('时间域')
    grid on
    subplot(212)plot([0N1]N*Fsabs(Yf))绘制信号振幅谱
    xlabel('频率Hz')title('幅频图')
    ylabel('振幅')
    xlim([0 2]) 频率轴画出2Hz频率前部分
    grid on

    设计切雪夫1型宽频带滤波器假定宽频带震仪
    ws[000001 250]*2Fs 阻带边界频率(化频率)
    wp[0001 250]*2Fs 通带边界频率(化频率)
    Rp1Rs20Nn513 通带波纹阻带衰减绘制频率特性数点数
    [OrderWn]cheb1ord(wpwsRpRs)求取数字滤波器阶数化截止频率
    [ba]cheby1(OrderRpWn) 阶数截止频率通带波纹阻带衰减设计滤波器
    figure(2)
    [Hf]freqz(baNnFs) 传递函数系数数点数采样频率求滤波器频率特性
    y1filtfilt(baXt)
    subplot(211)plot(f20*log10(abs(H))) 画出宽带滤波器幅频特性
    xlabel('\lambda')ylabel('A(\lambda)db')
    title('宽频带滤波器幅频特性')grid on
    subplot(212)plot(fangle(H)) 画出宽带滤波器相频特性
    xlabel('频率Hz')ylabel('相位^o')title('宽频带滤波器相频特性')grid on
    已知宽频带震仪频率特性恢复面运动
    [Hf]freqz(baNFs'whole') 震仪特性
    Xfzeros(1N)
    for i1N
    if (H(i)>10e4)
    Xf(i)Yf(i)H(i) 面运动频率域表示
    end
    end
    figure(3)
    xtreal(ifft(Xf)) 面运动
    subplot(211)
    plot(txt'r')
    xlabel('时间s')
    ylabel('振幅')
    title('面运动时域图')
    grid on
    subplot(212)
    plot(tXt'g')
    xlabel('时间s')
    ylabel('振幅')
    title('原始信号')
    grid on
    设计椭圆宽带滤波器假定宽频带震仪
    ws[000001 250]*2Fswp[0001 250]*2Fs 通带阻带边界频率(化频率)
    Rp1Rs50Nn512 通带波纹阻带衰减绘制频率特性数点数
    [OrderWn]ellipord(wpwsRpRs) 求取数字滤波器阶数化截止频率
    [ba]ellip(OrderRpRsWn) 阶数截止频率通带波纹阻带衰减设计滤波器
    figure(4)
    [Hf]freqz(baNnFs) 传递函数系数数点数采样频率求滤波器频率特性
    subplot(211)plot(f20*log10(abs(H)))
    xlabel('频率Hz')ylabel('振幅dB')grid on
    subplot(212)plot(f180pi*unwrap(angle(H)))
    xlabel('频率Hz')ylabel('相位^o')grid on
    yfiltfilt(baXt) 宽带滤波器输出
    figure(5)
    subplot(211)plot(tXt)
    xlabel('时间s')title('输入信号')
    ylabel('振幅')
    grid on
    subplot(212)plot(ty)
    xlabel('时间s')title('椭圆宽带滤波器输出信号')
    ylabel('振幅')
    grid on
    figure(6)
    subplot(211)plot(ty1'g')
    xlabel('时间s')title('切雪夫1型宽频带滤波器输出信号')
    ylabel('振幅')
    grid on
    subplot(212)plot(ty'r')
    xlabel('时间s')title('椭圆宽带滤波器输出信号')
    ylabel('振幅')
    grid on

    仿真长周期震仪长周期震仪巴特沃思滤波器表示
    ws01*2Fswp002*2Fs 通带阻带边界频率(化频率)
    Rp1Rs30Nn512 通带波纹阻带衰减绘制频率特性数点数
    [OrderWn]buttord(wpwsRpRs) 求取数字滤波器阶数化截止频率
    [ba]butter(OrderWn) 阶数截止频率通带波纹阻带衰减设计滤波器
    figure(7)
    [H2f]freqz(baNnFs) 传递函数系数数点数采样频率求滤波器频率特性
    subplot(211)plot(f20*log10(abs(H2)))
    xlabel('\lambda')ylabel('A(\lambda)db')title('长周期窄带滤波器幅频特性')grid on
    subplot(212)plot(fangle(H2))
    xlabel('频率Hz')ylabel('相位^o')title('长周期窄带滤波器相频特性')grid on
    figure(8)
    y2filtfilt(baXt) 窄带滤波器输出
    [H2f]freqz(baNFs'whole') 震仪特性
    Yf2zeros(1N)
    for i1N
    if (abs(H2(i))>10e4) 防止H值太该频率信号放
    Yf2(i)Yf(i)*H2(i)H(i) 仿真结果
    end
    end
    x2ifft(Yf2)
    subplot(211)
    plot(ty2'g') 绘制实际输出信号
    xlabel('时间s')
    ylabel('振幅')
    title('长周期震仪实际输出')
    grid on
    subplot(212)
    plot(treal(x2)'r') 绘制仿真输出信号
    title('长周期震仪仿真输出')
    xlabel('时间s')
    ylabel('振幅')
    grid on
    仿真长周期震仪长周期震仪窄带椭圆滤波器表示
    ws01*2Fswp002*2Fs 通带阻带边界频率(化频率)
    Rp1Rs30Nn512 通带波纹阻带衰减绘制频率特性数点数
    [OrderWn]ellipord(wpwsRpRs) 求取数字滤波器阶数化截止频率
    [ba]ellip(OrderRpRsWn) 阶数截止频率通带波纹阻带衰减设计滤波器
    figure(9)
    y1filtfilt(baXt) 窄带滤波器输出
    [H1f]freqz(baNFs'whole') 震仪特性
    XX1zeros(1N)
    for ii1N
    if (abs(H1(ii))>10e4) 防止H值太该频率信号放
    XX1(ii)Yf(ii)*H1(ii)H(ii) 仿真结果
    end
    end
    x1ifft(XX1)
    subplot(121)
    plot(ty1)
    title('实际输出')
    xlabel('时间s')
    ylabel('振幅')
    grid on
    subplot(122)
    plot(treal(x1))
    title('仿真输出')
    xlabel('时间s')
    ylabel('振幅')
    grid on
    figure(10)
    subplot(211)plot(ty2'g')
    xlabel('时间s')title('巴特沃思滤波器滤波器输出信号')
    ylabel('振幅')
    grid on
    subplot(212)plot(ty1'r')
    xlabel('时间s')title('椭圆宽带滤波器输出信号')
    ylabel('振幅')
    grid on
    仿真短周期震仪短周期震仪窄带椭圆滤波器表示
    ws[001 45]*2Fswp[01 38]*2Fs 通带阻带边界频率(化频率)
    Rp1Rs20Nn512 通带波纹阻带衰减绘制频率特性数点数
    [orderWn]ellipord(wpwsRpRs) 求取数字滤波器阶数化截止频率
    [ba]ellip(orderRpRsWn) 阶数截止频率通带波纹阻带衰减设计滤波器
    figure(11)
    [H1f]freqz(baNnFs) 传递函数系数数点数采样频率求滤波器频率特性
    subplot(211)plot(f20*log10(abs(H1)))
    xlabel('频率Hz')ylabel('振幅dB')grid on
    subplot(212)plot(f180pi*unwrap(angle(H1)))
    xlabel('频率Hz')ylabel('相位^o')grid on
    figure(12)
    y1filtfilt(baXt) 窄带滤波器输出
    [H1f]freqz(baNFs'whole') 震仪特性
    XX1zeros(1N)
    for ii1N 仿真结果
    if (abs(H1(ii))>10e4)
    XX1(ii)Yf(ii)*H1(ii)H(ii)
    end
    end
    x1ifft(XX1)
    plot(ty1treal(x1)'r') 绘制输入信号
    legend('实际输出''仿真输出'1)
    xlabel('时间s')
    ylabel('振幅')
    grid on

    仿真短周期震仪短周期震仪切雪夫2型滤波器表示
    ws[001 45]*2Fswp[01 38]*2Fs
    Rp1Rs20Nn512
    [OrderWn]cheb2ord(wpwsRpRs)求取数字滤波器阶数化截止频率
    [ba]cheby2(OrderRpWn)阶数截止频率通带波纹阻带衰减设计滤波器
    figure(13)
    [Hf]freqz(baNnFs)传递函数系数数点数采样频率求滤波器频率特性
    y3filtfilt(baXt)
    subplot(211)plot(f20*log10(abs(H)))画出宽带滤波器幅频特性
    xlabel('\lambda')ylabel('A(\lambda)db')
    title('宽频带滤波器幅频特性')
    grid on
    subplot(212)plot(fangle(H)) 画出宽带滤波器相频特性
    xlabel('频率Hz')ylabel('相位^o')
    title('宽频带滤波器相频特性')
    grid on
    figure(14)
    subplot(211)plot(ty3'g')
    xlabel('时间s')title('切雪夫2型滤波器滤波器输出信号')
    ylabel('振幅')
    grid on
    subplot(212)plot(ty1'r')
    xlabel('时间s')title('椭圆宽带滤波器输出信号')
    ylabel('振幅')
    grid on

    close allclear allclc
    load hns1dat 读取数序列
    Xthns1 数赋值变量
    Fs50 设定采样率 单位(Hz)
    dt1Fs 求采样间隔 单位(s)
    Nlength(Xt) 序列长度
    t[0N1]*dt 时间序列
    Yffft(Xt) 信号进行快速Fourier变换(FFT)
    figure(1)
    subplot(211)plot([0N1]FsXt) 绘制原始值序列
    title('P波')
    xlabel('时间s')title('时间域')
    title('P波')
    grid on
    subplot(212)plot([0N1]N*Fsabs(Yf)) 绘制信号振幅谱
    xlabel('频率Hz')title('幅频图')
    ylabel('振幅')
    xlim([0 2]) 频率轴画出2Hz频率前部分
    grid on

    load hns2dat 读取数序列
    Xthns2 数赋值变量
    Fs50 设定采样率 单位(Hz)
    dt1Fs 求采样间隔 单位(s)
    Nlength(Xt) 序列长度
    t[0N1]*dt 时间序列
    Yffft(Xt) 信号进行快速Fourier变换(FFT)
    figure(2)
    subplot(211)plot([0N1]FsXt) 绘制原始值序列
    title('S波')
    xlabel('时间s')title('时间域')
    title('S波')
    grid on
    subplot(212)plot([0N1]N*Fsabs(Yf)) 绘制信号振幅谱
    xlabel('频率Hz')title('幅频图')
    ylabel('振幅')
    xlim([0 2]) 频率轴画出2Hz频率前部分
    grid on

    load hns3dat 读取数序列
    Xthns3 数赋值变量
    Fs50 设定采样率 单位(Hz)
    dt1Fs 求采样间隔 单位(s)
    Nlength(Xt) 序列长度
    t[0N1]*dt 时间序列
    Yffft(Xt) 信号进行快速Fourier变换(FFT)

    figure(3)
    subplot(211)plot([0N1]FsXt) 绘制原始值序列
    title('面波')
    xlabel('时间s')title('时间域')
    title('面波')
    grid on
    subplot(212)plot([0N1]N*Fsabs(Yf))绘制信号振幅谱
    xlabel('频率Hz')title('幅频图')
    ylabel('振幅')
    xlim([0 2]) 频率轴画出2Hz频率前部分
    grid on

    实验结果















    图1 切雪夫1型宽频带滤波器椭圆宽带滤波器输出信号
    面运动时域原始信号













    图2 输入信号输出信号










    图3 宽频带振幅相位









    图4 短周期窄带振幅相位















    图5 实际输出仿真输出







    图6 巴特沃夫长周期实际输出仿真输出





















    图7 震波面波P波S波幅频图

















    图8 长周期窄带滤波器幅频特性
    长周期窄带滤波器相频特性


    六实验体会
    通次实验进步复数字信号处理关滤波器基础解理实际身边处处数字信号处理相关知识应语音识采集处理震波观测直观证实数字信号处理门课程重性
    次实验中实际操作中加强实践力巩固数字信号处理理知识培养解决实际问题力设计程中提高思考力动手力学理知识时明白应实际
    次课程设计认识足认识学基础知识究竟运什领域运老师学耐心指导发现选择巴特沃斯切雪夫滤波器问题修改调试终应效果理实践相结合优势处受益匪浅


    参考文献
    [1]焦瑞莉 罗倩 汪毓铎 顾奕数字信号处理[M]机械工艺出版社pp184195
    [2]httplgbougzcomcnhtmlautooldprotel99yyong1htm
    袁宇波MatlabProtel设计微机保护中Butterworth模拟低通滤波器
    [3]庆禹电力系统数字光电量测系统原理技术[J]电网技术200125(4) pp15

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    ASK调制解调系统设计与仿真MATLAB课程设计

     XX学院 《电子信息系统仿真》课程设计 级 电子通信工程 专业 班级 题 目 2ASK调制解调系统设计与仿真 姓 ...

    5年前   
    2458    0

    负荷预测matlab仿真报告

    评 语课程总评成绩: 指导老师: ...

    3年前   
    629    0

    基于matlab的电力电子仿真设计报告

    课程设计(综合实验)报告( 2010-- 2011 年度第 1 学期)名 称:电力电子技术课程设计院 系:电气与电子工程学院班 级: 电气班 学 号:...

    4年前   
    969    0

    基于matlab风力发电系统的建模与仿真

     ( 2009 届)毕业设计(论文)题  目:   风力发电系统的建模与仿真     学  院:   嘉兴学院             专  业:   电气工程及其自动化       ...

    2年前   
    695    0

    电气工程综合实训(matlab)报告电动机调速系统仿真

     电气工程综合实训(matlab)报告 题 目 电动机调速系统仿真 专 业 班 级 学 生 姓 名 学 ...

    3年前   
    1033    0

    基于MATLAB的CRC编码与译码的设计与仿真课程设计

    *******************实践教学*******************XX大学计算机与通信学院2012年春季学期 《计算机通信与网络》 课程设计 题 目: 差错控...

    3年前   
    782    0

    电力电子技术课程设计报告三相桥式整流电路的MATLAB仿真

    电力电子技术课程设计报告题 目:三相桥式整流电路的MATLAB仿真院 系 信息工程学院 专 业 自动化 班 级 ...

    1年前   
    442    0

    数字信号的最佳接收的MATLAB仿真

    数字信号的最佳接收的仿真一、 实验目的1. 理解数字信号胡最佳接收原理及最佳接收准则。2. 掌握二进制确知信号最佳接收机的设计。二、 实验原理1. 最佳接收概念通信系统中信道特性不理想及信道噪...

    8个月前   
    261    0

    MatlabSimulink通信系统建模与仿真课程设计

     电子信息课程设计题目: Matlab/Simulink通信 系统建模与仿真...

    3年前   
    702    0

    通信系统课程设计基于MATLAB的FM通信系统设计

    XX大学课 程 设 计 报 告课程名称: 通信系统课程设计 设计名称: 基于MATLAB的FM通信系统设计 姓...

    3年前   
    707    0

    基于MATLAB的电力系统短路故障分析与仿真

    ·……………………. ………………. …………………毕 业 论 文 基于MATLAB的电力系统短路故障分析与仿真 院 部 机械与电子工程学院 ...

    3年前   
    818    0

    基于matlab的电力系统故障分析与仿真

    课程设计说明书题目名称:基于Matlab的电力系统故障分析与仿真系 部: 电力工程系 专业班级: 电气工程 学生姓名: ...

    3年前   
    686    0

    实验一典型环节的MATLAB仿真

    实验一 典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型...

    1年前   
    438    0

    通信原理课程设计PAM调制与解调系统的MATLAB实现及性能分析

    PAM的调制与解调目录摘要 引言 1.1 课程设计目的 1.2 课程设计内容 2.1 PAM调制信号的频谱 2.2 PAM调制过程的波形和频谱图 3.1正弦波矩形抽样 3.2矩形波调制 ...

    11个月前   
    374    0

    生产建模与仿真课程设计在flexsim环境下课设生产系统建模与仿真

    目 录 1 课程设计任务书........................................................ 22 平行顺序移动法..........

    3年前   
    676    0

    单服务台排队系统仿真研究报告物流系统建模与仿真

    物流系统建模与仿真09级自动化学院物流工程班单服务台排队系统仿真研究报告——选重庆大学A区门口中国银行分行某一服务窗口为单服务台排队系统研究对象一、系统基本背景 社会的进步越来越快,人们...

    2年前   
    725    0

    控制系统仿真课程设计论文撰写要求

    控制系统仿真课程设计论文撰写要求课程设计要求课程设计是对课程内容的应用性训练环节,是学生应用所学知识进行阶段性的专业训练过程,也是对理论教学效果的检验。通过这一环节使学生在查阅资料、理论计算、...

    11年前   
    534    0

    基于Multisim的声光控路灯控制系统设计与仿真课程设计

    信息工程学院课程设计报告书题目: 基于Multisim的声光控路灯控制系统设计与仿真 课 程:电子线路课程设计 专 业:电气工程及其自动化班 级: ...

    1年前   
    357    0

    车速控制系统程序及仿真课程设计说明书

    交通与汽车工程学院课程设计说明书课 程 名 称: 汽车电控系统实习及课程设计 课 程 代 码: 题 目: ...

    1年前   
    265    0

    桥式吊车小车运动控制系统的建模及MATLAB仿真(附程序)

    桥式吊车运动控制系统的建模及MATLAB仿真(附程序)1 简介桥式起重机是横架于车间、仓库及露天堆场的上方,用来吊运各种物体的机械设备,通常称为“天车”或 “吊车”。它是机械工业、冶金工业和化...

    3年前   
    646    0

    文档贡献者

    文***品

    贡献于2020-12-10

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档