希尔伯特
离散时间信号分析利用希尔伯特变换
描述
例子
输入参数
输出参数
更多关于
算法
一个序列的分析信号xr
有一个片面的傅里叶变换。也就是说,负频率的变换就消失了。近似解析信号,希尔伯特
计算FFT的输入序列,取代那些对应的FFT系数和零负频率,并逆FFT的计算结果。
希尔伯特
使用四步算法:
计算FFT的输入序列,将结果存储在一个向量
x
。创建一个向量
h
的元素h(我)
的值:1
我
= 1,(n / 2) + 1
2
我
= 2,3…(n / 2)
为0
我
=(n / 2) + 2
、…n
计算的element-wise积
x
和h
。计算获得的序列的逆FFT在步骤3中,并返回第一个
n
元素的结果。
这个算法被首次引入[2]。技术假定输入信号,x
,是一个有限的数据块。这种假设允许删除谱冗余的函数x
完全正确。基于冷杉过滤方法只能近似解析信号,但他们有一个好处,那就是它们不断对数据操作。看到单边带调幅希尔伯特变换的另一个例子计算数字滤波器。
引用
[1]Claerbout,乔恩·F。基础与应用地球物理数据处理石油勘探。英国牛津大学:布莱克威尔,1985。
[2]玛s l .“通过FFT计算离散时间信号分析。”IEEE®交易信号处理。47卷,1999年,页2600 - 2603。
[3]奥本海姆,艾伦·V。,Ronald W. Schafer, and John R. Buck.离散时间信号处理。第二版上。台北:普伦蒂斯霍尔,1999年。
扩展功能
版本历史
之前介绍过的R2006a