pygrt.signals

file:

signals.py

author:

Zhu Dengda (zhudengda@mail.iggcas.ac.cn)

date:

2024-07-24

该文件包括一些常见的时间信号,最高幅值均为1

pygrt.signals.gen_triangle_wave(vlen, dt)[源代码]

generate triangle-shape wave

参数:
  • vlen – signal length (s)

  • dt – time interval (s)

返回:

  • wave - amplitude sequence

pygrt.signals.gen_parabola_wave(vlen, dt)[源代码]

generate parabola-shape wave

参数:
  • vlen – signal length (s)

  • dt – time interval (s)

返回:

  • wave - amplitude sequence

pygrt.signals.gen_trap_wave(t1, t2, t3, dt)[源代码]

generate trapezoid-shape wave

参数:
  • t1 – ramp-up cutoff time (s)

  • t2 – plateau cutoff time (s)

  • t3 – ramp-down cutoff time (s)

  • dt – time interval (s)

返回:

  • wave - amplitude sequence

pygrt.signals.gen_ricker_wave(f0: float, dt: float)[源代码]

generate Ricker wavelet

参数:
  • f0 – center frequency (Hz)

  • dt – time interval (s)

返回:

  • wave - amplitude sequence