用法:
cusignal.waveforms.waveforms.gausspulse(t, fc=1000, bw=0.5, bwr=- 6, tpr=- 60, retquad=False, retenv=False)
返回一個高斯調製正弦曲線:
exp(-a t^2) exp(1j*2*pi*fc*t).
如果
retquad
為真,則返回實部和虛部(in-phase 和正交)。如果retenv
為真,則返回包絡(未調製信號)。否則,返回調製正弦波的實部。- t:ndarray 或字符串 ‘cutoff’
輸入數組。
- fc:整數,可選
中心頻率(例如赫茲)。默認值為 1000。
- bw:浮點數,可選
脈衝頻域中的分數帶寬(例如 Hz)。默認值為 0.5。
- bwr:浮點數,可選
計算分數帶寬的參考電平 (dB)。默認值為 -6。
- tpr:浮點數,可選
如果
t
是 ‘cutoff’,則函數返回脈衝幅度低於tpr
(以 dB 為單位)時的截止時間。默認值為 -60。- retquad:布爾型,可選
如果為 True,則返回信號的正交(虛數)和實數部分。默認為假。
- retenv:布爾型,可選
如果為 True,則返回信號的包絡。默認為假。
- yI:ndarray
信號的實部。總是返回。
- yQ:ndarray
信號的虛部。僅在
retquad
為 True 時返回。- yenv:ndarray
信號的包絡。僅在
retenv
為 True 時返回。
參數:
返回:
例子:
繪製 5 Hz 脈衝的實部、虛部和包絡,以 100 Hz 采樣 2 秒:
>>> import cusignal >>> import cupy as cp >>> import matplotlib.pyplot as plt >>> t = cp.linspace(-1, 1, 2 * 100, endpoint=False) >>> i, q, e = cusignal.gausspulse(t, fc=5, retquad=True, retenv=True) >>> plt.plot(cp.asnumpy(t), cp.asnumpy(i), cp.asnumpy(t), cp.asnumpy(q), cp.asnumpy(t), cp.asnumpy(e), '--')
相關用法
- Python cusignal.waveforms.waveforms.chirp用法及代碼示例
- Python cusignal.waveforms.waveforms.unit_impulse用法及代碼示例
- Python cusignal.waveforms.waveforms.square用法及代碼示例
- Python cusignal.wavelets.wavelets.ricker用法及代碼示例
- Python cusignal.wavelets.wavelets.morlet用法及代碼示例
- Python cusignal.wavelets.wavelets.morlet2用法及代碼示例
- Python cusignal.wavelets.wavelets.cwt用法及代碼示例
- Python cusignal.windows.windows.hann用法及代碼示例
- Python cusignal.windows.windows.general_gaussian用法及代碼示例
- Python cusignal.windows.windows.gaussian用法及代碼示例
- Python cusignal.windows.windows.hamming用法及代碼示例
- Python cusignal.windows.windows.get_window用法及代碼示例
- Python cusignal.windows.windows.bartlett用法及代碼示例
- Python cusignal.windows.windows.chebwin用法及代碼示例
- Python cusignal.windows.windows.general_cosine用法及代碼示例
- Python cusignal.windows.windows.tukey用法及代碼示例
- Python cusignal.windows.windows.blackman用法及代碼示例
- Python cusignal.windows.windows.barthann用法及代碼示例
- Python cusignal.windows.windows.triang用法及代碼示例
- Python cusignal.windows.windows.kaiser用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cusignal.waveforms.waveforms.gausspulse。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。