文件名称:hilbert2:通过希尔伯特变换从带限信号中提取瞬时包络和频率。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-19 15:24:36
matlab
HILBERT2 通过希尔伯特变换从带限信号中提取瞬时包络和频率。 [ENV FREQ] = HILBERT2(X,FS),对于向量 X,返回瞬时包络和频率的估计值。 假设 X 是以 FS 指定的速率(以 Hz 为单位)采样的带限信号。 如果未指定 FS,则 HILBERT2 使用 1 Hz 的采样率。 如果X是矩阵,则HILBERT2沿X的列进行操作。 如果输入 X 是复数,则只使用实部:X=real(X) HILBERT2 返回对应于 X 的复数分析信号的幅值 (ENV) 和参数变化率 (FREQ)。有关此技术和此处使用的公式的理论解释,请参见: Ktonas & Papp (1980) 从真实信号中提取瞬时包络和相位。 信号处理 2:373-385。 请务必将结果可视化,因为在估计波形边缘的瞬时包络和频率时,此技术可能会产生失真。 例子: %创建信号Fs = 500; T = 10;
【文件预览】:
hilbert2.zip