divomega

概要

在频率域进行积分操作

语法

DIVOMEGA

说明

根据傅里叶变换的微分性质:

\[\mathcal{F}[f'(x)]= i \omega \mathcal{F}[f(x)]\]

其中 \(\omega = 2 \pi f\),即函数积分在频率域可以用简单的除法来表示。

该命令仅可对谱文件进行操作,谱文件可以是振幅-相位型或实部-虚部型。对于正常的谱数据来说还是很方便的,但不适用于谱跨越几个量级的数据。比如,假设你使用 dif 命令对数据进行预白化,然后对数据进行 Fourier 变换,用此命令在频率域积分可以去除时间域微分的效应。

若为振幅-相位型:

\[\mathcal{F}[f(x)] = \frac{\mathcal{F}[f'(x)]}{i \omega} = \frac{A(\omega)e^{\theta(\omega)}}{i \omega} = \frac{A(\omega)}{\omega}e^{\theta(\omega)-\pi/2}\]

若为实部-虚部型:

\[\mathcal{F}[f(x)] = \frac{\mathcal{F}[f'(x)]}{i \omega} = \frac{a(\omega)+ib(\omega)}{i \omega} = \frac{b(\omega)}{\omega}-i\frac{a(\omega)}{\omega}\]

在零频部分,直接设置其值为0比避免除以0的问题。

示例

SAC> read file1
SAC> dif                # 微分预白化
SAC> fft amph           # FFT
SAC> divomega           # 积分

头段变量

depmin、depmax、depmen