在数学和信号处理中,希尔伯特变换(英语:Hilbert transform)是一个对函数 () 产生定义域相同的函数 ()() 的线性算子。
希尔伯特变换在信号处理中很重要,能够导出信号 () 的解析表示。这就意味着将实信号 () 拓展到复平面,使其满足柯西-黎曼方程。例如,希尔伯特变换引出了傅里叶分析中给定函数的调和共轭(英语:harmonic conjugate),也就是调和分析(英语:harmonic analysis)。等价地说,它是奇异积分算子与傅里叶乘子(英语:Multiplier (Fourier analysis))的一个例子。
希尔伯特变换最初只对周期函数(也就是圆上的函数)有定义,在这种情况下它就是与的卷积。然而更常见的情况下,对于定义在实直线 R(上半平面的边界)上的函数,希尔伯特变换是指与卷积。希尔伯特变换与帕利-维纳定理(英语:Paley–Wiener theorem)有着密切的联系,帕利-维纳定理是将上半平面内的全纯函数与实直线上的函数的傅里叶变换相联系起来的另一种结果。
希尔伯特变换是以大卫·希尔伯特来命名的,他首先引入了该算子来解决全纯函数的黎曼–希尔伯特问题(英语:Riemann–Hilbert problem)的一个特殊情况。
的希尔伯特变换可以认为是 () 与函数 () = 1/(π) 的卷积。由于 () 是不可积的(英语:Integrable system),定义卷积的积分不收敛。因而希尔伯特变换是使用柯西主值(这里记为p.v.)定义的。准确说来,函数(或信号) () 的希尔伯特变换是:
假设此积分作为主值存在。这就是 与缓增分布 p.v. 1/π 的卷积(由于Schwartz (1950);参见Pandey (1996,Chapter 3))。另外,通过改变变量,主值积分可以显式地(Zygmund 1968,§XVI.1)写为:
若希尔伯特变换接连用在函数 上两次,结果就是负 :
假设定义两次迭代的积分都收敛。特别地,逆变换是 −。可以通过考虑 () 的傅里叶变换的希尔伯特变换效应看出这一事实(参见下面的与傅里叶变换的关系)。
对上半平面的解析函数,希尔伯特变换描述了边界值的实部与虚部之间的关系。也就是说,如果 () 是在 Im > 0 平面内的解析函数,而 () = Re ( + 0· ),假设希尔伯特变换存在,则 Im ( + 0· ) = ()() 取决于一个相加性常数。
希尔伯特变换之频率响应由傅里叶变换给出:
其中
即为符号函数。
既然:
希尔伯特变换会将负频率成分<∞,则 (R)之希尔伯特变换为一有界算子,表示存在一常数使得
对所有 ∈(R)。这个定理由Riesz (1928,VII)所推得;请一并参见Titchmarsh (1948,Theorem 101)。最佳常数可由下列算式得到:
这个结果由(Pichorides 1972)所推得;请一并参见Grafakos (2004,Remark 4.1.8)。上述最佳常数计算方式应用在周期性希尔伯特变换一样成立。
希尔伯特变换的边界指的是 (R) 对称级数运算子对于在 (R) 之中 的收敛
请参见(Duoandikoetxea 2000,p.59)。
希尔伯特变换为一反自伴算子,连结 (R) 与其对偶空间 (R),其中 和 为 赫尔德共轭且 1 < , < ∞. 以符号表示
对 ∈ (R) 且 ∈ (R) (Titchmarsh 1948,Theorem 102).
希尔伯特变换为一反-对合 (Titchmarsh 1948,p.120),意即
假定每一变换皆完整定义过。由于 保存了 (R)空间,这特别代表希尔伯特变换在 (R) 上是可逆的,且
正式上,一个式子其希尔伯特变换的微分即为其微分的希尔伯特变换,意即这两者是可以交换的线性算子
此一特性亦可迭代
给定 以及其前k次微分皆属于(R) (Pandey 1996,§3.3)空间,此项论述为严格成立。在频域上可以轻易验证这件事情,由于微分在频域上即为与 ω 之乘积。
希尔伯特变换可表示为与一缓增分布之卷积 (Duistermaat & Kolk 2010,p.211)
因此可如此表示
然而,事前此特性可能只有对紧支撑之分布 定义。由于紧支撑函数在 上是稠密的,因此此项特性可能严格成立。另一角度来看,也可使用 () 其微分之特性来证明
在大部分的用途,希尔伯特变换可被视为是一卷积。举例而言,卷积与希尔伯特变换具备下列可交换的特性
若 和 为紧支撑分布,则此项论述严格成立,在这个状况下
希尔伯特变换在空间 2(R) 上有下列特性
实际上,有更大一部分的算子可与希尔伯特变换交换。群组 SL(2,R) 由幺正算符 可在空间 2(R) 上由以下式子表示
注意:有些作者,例如Bracewell,将我们的,如图 1所示,可以见到频率响应在通带之两端(0与奈奎斯特频率)的陡降,形成一带通滤波器。其中高频部分可借由一FIR滤波器回复,如 图 2所示。然而实际上,一个经过适当采样的 串行在高频部分已经不具有可用的分量。当冲激响应持续越久,低频部分也可以被回复。
用FIR近似的时候,交叠储存法是一个对于很长的 串行做卷积运算的有效方法。有时候阵列FFT{}会被σ(ω)相对应之采样串行所取代。如此将会有与周期叠加函数做卷积之效果:
图 3比较了之半周期与一相同长度分量之。两者之间之差异与两者之长度皆不短于区段长度()之现象为失真的来源,且失真可经由增加区段长度与交叠参数来有效减少。
MATLAB中有一函数 hilbert(u,N),此函数会回传一复数串行,其中虚部串行为 之离散希尔伯特变换近似,实部串行为原本输入之串行,所以这样的复数输出等于是 的分析信号。与前述类似, hilbert(u, N) 只使用来自 sgn(ω)分布的采样,因此是与 的卷积。如前段所述,失真可借由选择比实际之串行更大的与舍弃适当数量的输出采样来有效减少。图 4为这种失真的一个例子。