基于小波交叉谱分析的地震波走时变化测量(MATLAB)

news2024/11/20 4:40:50

地震波在地球介质中传播,带来了丰富的地下介质物性的信息,为了解地球内部结构及运动变化提供了可能。地球内部地震波速度的差异是人们确定地球圈层结构和横向不均匀性的重要物理参数,地下介质应力的变化和积累是地震的孕育和发生的原因,而介质应力的变化会引起地震波速度的变化,因此精确测量地震波速度,对波速变化进行监测,获取地震波速短期变化信息,是了解地下介质应力状态变化,构造地下“4D云图”的重要途径。

波速测量是一个很经典的物理问题,如物理学中光速的测量、声速的测量等。在实验室内,测量岩石弹性波速度的方法基本上有3 种: 共振法、脉冲法和超声干涉法。共振法是基于驻波原理的一种方法,这种方法测量的速度误差约为± 5%,该方法特别适用于测量高温下介质的横波速度。脉冲法即通过样品中传播的高频脉冲测定走时来测量介质波速,测量精度约为1% ~3 %,该方法简单易行,至今仍在实验室内广泛采用,随着观测技术的进步,这种方法观测精度已有了大幅度的提高,并用于野外小尺度的波速测量。干涉法是目前几种常用波速测量方法中精度最高的一种方法,可进一步细分为相位比较法和脉冲叠加法。

地震波的很多特征( 如衰减、频散等) 都可以用来研究地下介质的结构及变化,但地震波速度及变化仍然是测量精度最高的研究方法。由于观测技术的发展,人们越来越重视对地震波速度变化的精确测量与研究。近年来,相关检测技术在信号检测领域获得越来越多的应用,主要包括从噪声中提取信号、时延估计、速度检测、距离检测和系统动态特性识别等。基于这一原理的地震波速度测量和尾波干涉方法近年来已取得了一些突出的成果。

鉴于此,提出一种基于小波交叉谱分析的地震波走时变化测量方法,关于小波交叉谱,可以参考:

如何看懂交叉小波谱?- 哥廷根数学学派的回答 - 知乎

https://www.zhihu.com/question/574287922/answer/3457072008

function cfs = smoothCFS(cfs,scales,dt,ns,nt)

    N = size(cfs,2);
    npad = 2.^nextpow2(N);
    omega = 1:fix(npad/2);
    omega = omega.*((2*pi)/npad);
    omega = [0., omega, -omega(fix((npad-1)/2):-1:1)];

    % Normalize scales by DT because we are not including DT in the
    % angular frequencies here. The smoothing is done by multiplication in
    % the Fourier domain
    normscales = scales./dt;
    for kk = 1:size(cfs,1)
        F = exp(-nt*(normscales(kk)^2)*omega.^2);
        smooth = ifft(F.*fft(cfs(kk,:),npad));

        cfs(kk,:)=smooth(1:N);
    end
    
    % Convolve the coefficients with a moving average smoothing filter across scales
    H = 1/ns*ones(ns,1);
    cfs = conv2(cfs,H,'same');
    %%%%完整代码:https://mbd.pub/o/bread/mbd-ZZWVk5tv
end

擅长领域:现代信号处理,机器学习/深度学习,时间序列分析/预测,电气设备(电机,变压器等)表面缺陷检测、电气设备(电机,变压器等)异常检测、电气设备(电机,变压器等)故障诊断与健康管理PHM、电气设备(电机,变压器等)剩余使用寿命预测等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1661749.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Day7 字符串和常用数据结构

文章目录 字符串和常用数据结构使用字符串使用列表生成式和生成器使用元组使用集合使用字典练习练习1:在屏幕上显示跑马灯文字。练习2:设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成。练习3:设计一个函数返回给…

速卖通ip地址会相互影响吗?如何防止账号关联?

在跨境电商行业,大部分平台都是不允许一个卖家操作多个店铺的,如果被平台检测出账户关联,可能会被封店。在速卖通平台,会通过IP地址来判断是否经营多个账号吗?IP地址会使店铺相互影响吗? 一、速卖通IP地址会关联吗? 首先各位卖…

内容安全(DPI和DFI解析)

内容安全前言: 防火墙的本质其实就是包过滤,我们通常所说的安全设备(如:IPS、IDS、AV、WAF)的检测重心是应用层。下一代防火墙基于传统防火墙的拓展能力,就是可以将以上的安全设备模块集成在一起&#xff0…

LeetCode-1486. 数组异或操作【位运算 数学】

LeetCode-1486. 数组异或操作【位运算 数学】 题目描述:解题思路一:暴力很简单。解题思路二:优化!时间复杂度:O(1)。注释丰富,明了。解题思路三:精简版! 题目描述: 给你…

通俗的理解网关的概念的用途(三):你的数据包是如何到达下一层的

其实,这一章我写不好,因为这其中会涉及到一些计算和一些广播等概念,本人不善于此项。在此略述,可以参考。 每台设备的不同连接在获得有效的IP地址后,会根据IP地址的规则和掩码的规则,在操作系统和交换机&a…

【吃透Java手写】3-SpringBoot-简易版-源码解析

【吃透Java手写】SpringBoot-简易版-源码解析 1 SpringbootDemo2 准备工作2.1 Springboot-my2.1.1 依赖2.1.2 SpringBootApplication2.1.3 SJBSpringApplication2.1.3.1 run方法 2.2 Springboot-user2.2.1 依赖2.2.2 UserController2.2.3 UserApplication 2.3 分析run方法的逻辑…

Codeforces Round 217 (Div. 2) A. Rook, Bishop and King(BFS)

Rook, Bishop and King 题面翻译 【题目描述】 佩蒂亚正在学习国际象棋。他已经学会如何移动王、车和象。让我们提示你如何移动国象棋子。棋盘有 64 64 64个棋格,呈 8 8 8\times8 88正方形。一个格子可以用 ( r , c ) (r,c) (r,c)来表示—— r r r指行&#xff…

乡村振兴的文化旅游融合:整合乡村文化资源与旅游资源,发展文化旅游产业,提升美丽乡村的文化内涵和旅游吸引力

一、引言 随着城市化进程的加速和人们精神文化需求的日益增长,乡村旅游逐渐成为旅游市场的新热点。乡村振兴战略的提出,为乡村旅游的发展提供了新的契机。在这一背景下,如何整合乡村文化资源与旅游资源,发展文化旅游产业&#xf…

postman常用功能超全使用教程

Postman 使用 一、Postman 简介 Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求(如:get/post/delete/put…等等),将请求数据发送至服务端,获取对应的响应结果。 二、Postman 功能简介 三、Postman 下载安装 Post…

crontab开启定时任务

linux上面可以使用crontab -e配置定时任务,但是一般需求进行一些配置才能使用,默认如下: crontab开启定时任务: 1.输入select-editor 2.选择 2. /usr/bin/vim.basic 有时候不需要第一步直接输入2就可以了,如下图所示 此时就可以在里面配置我们想要执行的定时任务…

适合年轻人的恋爱交友脱单软件有哪些?中国十大社交软件排行榜分享

交友始祖:Tinder 一直很受欢迎,可以向上扫给 super like (每日有一次免费机会)。如果双方互相 like,代表配对成功,就可以开始聊天。另外,每日有 10 个 top picks 供选择,你可以免费选一位 主力编外&#xf…

ETL免费工具kettle(PDI),安装和配置

起源: Kettle最早是一个开源的ETL工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。在2006年,Pentaho公司收购了Kettle项目,原Kettle项目发起人Matt Casters加入了Pentaho团队,成…

如何使用visual vm和jstat进行远程监控

如何使用visual vm和jstat进行监控 安装visual vm 好像从jdk某个版本开始,jdk的bin目录下就不自带jvisualvm了,需要从官网下载一个visual vm。 打开visual vm Local是你本地的,无需多言。 先准备下必备的插件 如何通过visual vm观测远程…

Windows程序设计课程作业-2(音乐文件播放功能)

目录 1、作业内容 要求1: 提示: 要求2: 提示: 作业提交方式: 2、主要思路 1)准备工作 2)提取音乐文件功能 3)选择音乐进行播放 4)异常信息进行处理 5)停止播…

Apinto下载安装以及集群部署总结

下载 下载官方提供的安装包安装(推荐) wget https://github.com/eolinker/apinto/releases/download/v0.13.3/apinto_v0.13.3_linux_amd64.tar.gz && tar -zxvf apinto_v0.13.3_linux_amd64.tar.gz && cd apinto 安装 先确保已经入解…

Debian mariadb 10.11 XXXX message from server: “Too many connections“

问题表现 报错信息:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" 处理步骤 1、尝试能不能通过终端登录&…

[报错解决]Communications link failure

报错 主机IDEA项目连接虚拟机的数据库报错。 主要报错信息有: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received a…

MySQL数据库——基础事务操作-BEGIN-COMMIT-ROLLBACK

DDL CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT COMMENT 学号,createDate datetime DEFAULT NULL,userName varchar(20) DEFAULT NULL,pwd varchar(36) DEFAULT NULL,phone varchar(11) DEFAULT NULL,age tinyint(3) unsigned DEFAULT NULL,sex char(2) DEFAU…

算法系列--BFS解决拓扑排序

💕"请努力活下去"💕 作者:Lvzi 文章主要内容:算法系列–算法系列–BFS解决拓扑排序 大家好,今天为大家带来的是算法系列--BFS解决拓扑排序 前言:什么是拓扑排序 拓扑排序–解决有顺序的排序问题(要做事情的先后顺序) …

3D技术成为电商流量密码,如何提高商品转化率?

随着互联网技术的飞速发展和Web3.0时代的到来,消费者的购物体验需求也在经历着前所未有的变革。从传统的线下购物到线上网站,再到直播带货等多元化消费形式的涌现,消费者对产品展示形式的视觉冲击力要求日益提升。 在这一背景下,3…