SeisComP3 支持基于字符串的过滤器定义。
过滤器定义支持内建过滤器链(操作符>>
或->
)以及数学运算符(+
,-
,*
, /
, ^
, | |
)。
A(1,2)>>(B(3,4)*2+C(5,6,7))>>D(8)
这里,A、B、C 和 D 是参数不同的过滤器。 如果过滤一个采样,需经历以下阶段:
s = 采样
- 使用 A 过滤 s:
sa = A(1,2)(s)
- 使用 B 过滤 sa:
sb = B(3,4)(sa)
sb = sb * 2
- 使用 C 过滤 sa:
sc = C(5,6,7)(sa)
- sb 与 sc 相加:
sbc = sb + sc
- 使用 D 过滤 sbc:
sf = D(8)(sbc)
sf = 最终采样
scautopick 默认使用的过滤器:
RMHP(10) >> ITAPER(30) >> BW(4,0.7,2) >> STALTA(2,80)
过滤器首先移除偏移。 然后应用 30 秒的 ITAPER。 然后使用 4 序巴特沃斯带通(频率 0.7~2Hz)过滤。 最后使用 2 秒短时窗和 80秒长时窗的 STA/LTA 过滤。
下列过滤器函数有效。
计算前面的采样的平均值
巴特沃斯带通过滤器(BW)
巴特沃斯低通过滤器
巴特沃斯高通过滤器
巴特沃斯高低通过滤器
分化过滤器
同化过滤器
权重计算基于参数 a
单侧余弦锥
高通过滤器
5 秒地震计模拟
短时均值与长时均值比率(STA/LTA)过滤器
伍德安德森地震计模拟
世界标准地震台网长周地震计模拟
世界标准地震台网短周地震计模拟