How to perform Hilbert transform by using fir hilbert transformer coefficient
12 次查看(过去 30 天)
显示 更早的评论
I just read a paper which gives a 7-element FIR Hilbert transformer:
[-0.1270413, 0 -0.6012845, 0, 0.6012845, 0, 0.1270413]
This can be found in "On the Behavior of Minimax FIR Digital Hilbert Transformers" by Rabiner and Schafer, 1974. I want to know how to use the transformer coefficients to perform Hilbert transform, equivalently to using matlab function hilbert() that is based on fft.
For example, I have simple harmonic signal:
y = ac*cos(2*pi*fx*x)
The hilbert() function can be used to obtain the amplitude ac by:
ac = abs(hilbert(y))
My question is how to obtain the amplitude by using the 7-element hilbert transformer?
0 个评论
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!