Fast Algorithms for Computing the Hilbert Transform of a Given Function with Cubic Splines

Bo Yu , Jiaxin Du , Xiaoxiao Qin

Communications on Applied Mathematics and Computation ›› : 1 -14.

PDF
Communications on Applied Mathematics and Computation ›› : 1 -14. DOI: 10.1007/s42967-024-00440-8
Original Paper

Fast Algorithms for Computing the Hilbert Transform of a Given Function with Cubic Splines

Author information +
History +
PDF

Abstract

It is important to compute the Hilbert transform of a given function defined on a finite interval. In 2013, Micchelli and his collaborators proposed a fast algorithm, which is called the Hilbert spline transform, to calculate the Hilbert transform of a given function on a finite interval with the computational complexity $O(n\log n)$, where the spline knots were chosen to be the midpoints of sampling points. A natural question is that, whether or not the spline knots can be chosen to be the same as the sampling points. This paper gives a positive answer to this question. Besides, the analytic expression of the Hilbert transform of B-splines of any order is also established. Furthermore, the problem of how to choose spline coefficients, using the quasi-interpolation method or interpolation method, is also considered, although both make sure an optimal approximation order. Several interesting numerical examples are implemented and compared with most of the existing methods. Numerical results show that the proposed algorithm has a relatively high computational accuracy as well as a relatively low computational complexity.

Cite this article

Download citation ▾
Bo Yu, Jiaxin Du, Xiaoxiao Qin. Fast Algorithms for Computing the Hilbert Transform of a Given Function with Cubic Splines. Communications on Applied Mathematics and Computation 1-14 DOI:10.1007/s42967-024-00440-8

登录浏览全文

4963

注册一个新账户 忘记密码

References

AI Summary AI Mindmap
PDF

88

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/