Ricker wavelet 简介
本文依照参考文献简介 Ricker wavelet 。
参考:
[1] Frequency of the Ricker wavelet DOI: 10.1190/GEO2014-0441.1
[2] Understanding the Finite-Different Time-Domain by Jojn B. Schneider April 5 2017
简介
著名动画片 Rick and Morty 中的“姥爷” Rick 的名字后加 “er” ,我们就得到了 “Ricker”。但 Ricker 波和动画片没有什么关系,这个波是地球物理领域中比较常见的信号模型。1943~1944年间,Norman Ricker 求解带牛顿粘性的 Stokes 方程,得到了一个解,后人称为 Ricker 波。因为地球物理领域中大家都用粘弹性的材料模型,Ricker 波作为这个模型下的解,自然被广泛提及。引文主要研究了 Ricker 波在时域以及频域的中点问题。
方程
时域的表达式:
$$
r\left(t\right) = \left(1-\dfrac{1}{2}\omega^2_p t^2\right) \mathrm{exp}\left(-\dfrac{1}{4}\omega_p^2 t^2\right)
$$
频域的表达式:
$$
R\left(\omega\right) = \dfrac{2\omega^2}{\sqrt{\pi}\omega^3_p} \mathrm{exp}\left(-\dfrac{\omega^2}{\omega^2_p}\right)
$$
数学上 Ricker 波是高斯包的二阶导数,求导之后等同于频域上乘上了$-\omega^2$,消去了直流分量。观察频域的表达式,不难发现 Ricker 波类似于热学中的麦克斯韦速率分布概率密度,以及泊松分布$\left(\lambda,k\right)$中的$k = 2$的情况。依据参考文献,实际中的地震波信号有的类似高斯包的一阶导数,或者是分数阶导数,但是可能由于 Ricker 包存在理论基础,被广泛应用。
文献[1]利用$Lambert\quad W$函数,得到 Ricker 波的波包半宽表达式:
$$
t_b \approx \dfrac{0.88521}{\omega_p}
$$
文献[1]中还求了频谱中的中点频率$\omega_c$和频谱半宽$\omega_b$。中心频率是通过$Lambert\quad W$函数求取频谱半宽位置之后取中点得到的,峰值频率是将频谱表达式对$\omega$求导置零得到的解。学过热学的同学都应该有印象:气体分子的最概速度-$v_p$、平均速度-$v_a$、均方根速度-$v_r$ 有那么一点差别。如果还有一个中点速度-$v_c$ 的话,$v_c$与$v_p$的比值和文中求得的结果应该一致。
应用
依据文献[2],FDTD仿真中的 Ricker 波表达式:
$$
f_r \left(t\right) = \left(1-2\pi^2 f_P^2\left[ t-d_r\right]^2 \right) \mathrm{exp} \left( -\pi^2 f_P^2\left[ t-d_r\right]^2 \right)$$
当时间与空间都进行离散处理之后得到:
$$
d_r = M_d \dfrac{1}{f_P}
$$
其中$M_d$代表偏移周期的数量,文献[2]中说用1或者2就足够了。离散的 Ricker 包的表达式:
$$
f_r \left[q\right] = \left(1-2\pi^2 \left[ \dfrac{S_c q}{N_P} - M_d\right]^2 \right) \mathrm{exp} \left( -\pi^2 \left[ \dfrac{S_c q}{N_P} - M_d\right]^2 \right)
$$
其中$q$是时间步数,$S_c$称为 Courant 数,$N_P$是感兴趣的频率$f_p$对应的一个波长下的点数。
END
Ricker wavelet 简介的更多相关文章
- MATLAB(2)——小波工具箱使用简介
作者:桂. 时间:2017-02-19 21:47:27 链接:http://www.cnblogs.com/xingshansi/articles/6417638.html 前言 本文主要介绍MA ...
- ASP.NET Core 1.1 简介
ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...
- MVVM模式和在WPF中的实现(一)MVVM模式简介
MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...
- Cassandra简介
在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...
- REST简介
一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...
- Microservice架构模式简介
在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...
- const,static,extern 简介
const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...
- HTTPS简介
一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...
- 【Machine Learning】机器学习及其基础概念简介
机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...
随机推荐
- Django web框架-----url path name详解
说明:mytestsite是django框架下的项目,quicktool是mytestsite项目中的应用 quicktool/view.py文件修改视图函数index(),渲染一个home.html ...
- 汇编语言实验1 & macOS下DOSBox的安装
一.macOS下DOSBox的安装 1.在官网下载DOSBox-0.74.dmg 打开,此时默认z盘 一番折腾,终于搞定debug 然后为了不用每次都执行mount,遂更改配置文件自动挂在目录 再次打 ...
- GPS文件中的C1--->P1转换
美国的NOAA的Jim Ray开发了一个小工具,专门用来将互相关技术实现的观测量(C1,P2‘)转换成与Y-codeless观测量(P1,P2)相适应的观测量,方便将多个站的观测资料进行整合,校正了C ...
- DbArithmeticExpression 参数必须具有数值通用类型问题的解决
C#中LINQ to Entities进行日期比较,使用-运算符,比如: list.FirstOrDefault(s =>(DateTime.Now - s.Updated).TotalHour ...
- node遍历文件夹并读取文件内容
var fs = require('fs'); var path = require('path');//解析需要遍历的文件夹 var filePath = path.resolve('./dist' ...
- 基于DES加密的服务端分析
此程序建立了一个TCP服务端,端口号为10010,之后accept等待连接,如果接受到连接,那么就发送一些欢迎信息,以及提示信息---发送quit退出. 之后不停地调用recv,如果接受到数据,那么判 ...
- loj.ac:#10024. 「一本通 1.3 练习 3」质数方阵
CSDN的博客 友键 题目描述 质数方阵是一个\(5×5\)的方阵,每行.每列.两条对角线上的数字可以看作是五位的素数.方格中的行按照从左到右的顺序组成一个素数,而列按照从上到下的顺序.两条对角线也是 ...
- PyCharm for windows 快捷功能(图片形式讲解)
- Road of computer tec 01
回顾自己过去将近3年的学习经历 当初报考的时候,自己是真正喜欢这个专业的么? 当初报这个专业的时候,对计算机还没有什么很明显的概念,只知道这个专业以后是要每天面对电脑的,喜欢不喜欢谈不上吧,但是还蛮感 ...
- aop技术理解使用
一.什么是AOP? aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想.AOP底层也是面向对象:只不过面向的不是普通的Object对 ...