使用Hilbert变换的离散时间分析信号
序列的解析信号XR.
有一个片面的傅里叶变换.也就是说,对于负频率,变换消失。为了近似解析信号,希尔伯特
计算输入序列的FFT,将那些对应于负频率的FFT系数替换为零,并计算结果的FFT逆。
希尔伯特
使用四步算法:
计算输入序列的FFT,将结果存储在向量中x
.
创建一个向量h
谁的元素你好)
的值:
1我
= 1,(n / 2)+1
2我
= 2,3,......,(n / 2)
为0我
=(n / 2)+2
,……,n
计算元素的乘积x
和h
.
计算第3步中获得的序列的FFT逆,并返回第一个n
结果的元素。
本算法首次引入[2].该技术假设输入信号,x
,是一个有限的数据块。此假设允许功能删除光谱冗余x
完全正确。基于FIR滤波的方法只能近似解析信号,但它们的优点是对数据进行连续操作。看到单边带幅度调制另一个例子的希尔伯特变换计算与FIR滤波器。
Claerbout, Jon F。地球物理资料处理基础及其在石油勘探中的应用.英国牛津:布莱克威尔,1985年。
通过FFT计算离散时间解析信号IEEE®信号处理中的事务.第47卷,1999,第2600-2603页。
[3] Oppenheim,Alan V.,Ronald W. Schafer和John R. Buck。离散时间信号处理.第二次。上部鞍河,NJ:Prentice Hall,1999。