0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析希尔伯特变换简介以及希尔伯特变换意义

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2021-06-04 15:08 次阅读

1 hilbert变换

希尔伯特变换是以著名数学家大卫·希尔伯特(David Hilbert)来命名。在数学与信号处理的领域中,一个实值函数的希尔伯特变换(Hilbert transform)——在此标示为H——是将信号g(t)与1/(πt)做卷积,以得到g‘(t)。因此,希尔伯特变换结果g’(t)可以被解读为输入是g(t)的线性时不变系统(linear time invariant system)的输出,而此系统的脉冲响应为1/(πt)。

希尔伯特变换公式:

97eee452-c4b8-11eb-9e57-12bb97331649.png

g(t) 的希尔伯特变换是 g(t) 与信号 1/πt 的卷积。 它是脉冲响应为 1/πt 的线性时不变滤波器(称为希尔伯特变换器)对 g(t) 的响应。 希尔伯特变换 H[g(t)] 通常表示为 ˆg(t) 或 [g(t)]∧。

傅立叶变换的相互作用

信号 1/(πt) 进行傅立叶变换:

980010ec-c4b8-11eb-9e57-12bb97331649.png

如果 g(t) 有傅里叶变换 G(f),那么,从傅里叶变换的卷积性质,可知 ˆg(t) 有傅里叶变换

980fa34a-c4b8-11eb-9e57-12bb97331649.png

希尔伯特实际上是一个使相位滞后pi/2的全通移相网络

2 希尔伯特变换意义

首先,将实数信号变换成解析信号的结果就是,把一个一维的信号变成了二维复平面上的信号,复数的模和幅角代表了信号的幅度和相位。

这样看来,似乎复数信号才是完整的,而实信号只是在复平面的实轴上的一个投影。我们知道,解析信号可以计算包络(瞬时振幅)和瞬时相位。实际上我们计算的包络就是黑色的线围成的立体图形的边界在实部的投影。

而计算这个边的投影也很简单,就是在复平面上的螺旋线中的每一个点的模值,也就是A(t) = sqrt(x^2(t) + Hilbert(x(t))^2),而瞬时相位就是虚部(Hilbert变换后的)和实部(原始信号)在某一时间点的比值的arctan,瞬时频率就是它的导数。

3 matlab 希尔伯特变换

Hilbert 变换可用于形成解析信号。解析信号在通信领域中很有用,尤其是在带通信号处理中。工具箱函数 hilbert 计算实数输入序列 x 的 Hilbert 变换,并返回相同长度的复数结果,即 y = hilbert(x),其中 y 的实部是原始实数数据,虚部是实际 Hilbert 变换。在涉及到连续时间解析信号时,y 有时被称为解析信号。离散时间解析信号的关键属性是它的 Z 变换在单位圆的下半部分为 0。解析信号的许多应用都与此属性相关;例如,用解析信号避免带通采样操作的混叠效应。解析信号的幅值是原始信号的复包络。

Hilbert 变换对实际数据作 90 度相移;正弦变为余弦,反之亦然。

close allclear allclc Fs =44100;%44.1khz fc =1000; %1khzN=8192;t=0:(100/Fs):10; x=sin(2*pi*t);y=hilbert(x); figure(1),hold onplot(t,real(y),‘red’);plot(t,imag(y));hold offaxis([0 10 -1.1 1.1])legend(‘Real’,‘imaginary’)

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7822

    浏览量

    178162
  • 信号处理
    +关注

    关注

    48

    文章

    1030

    浏览量

    103288
  • Hilbert
    +关注

    关注

    0

    文章

    9

    浏览量

    8988

原文标题:hilbert变换简介

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何使用傅立叶变换进行频谱分析

    使用傅里叶变换进行频谱分析是一个复杂但强大的过程,它允许我们了解信号在频率域中的特性。以下是一个使用傅里叶变换进行频谱分析的基本步骤: 一、准备信号 首先,需要有一个要进行频谱分析的信号。这个信号
    的头像 发表于 12-06 16:58 397次阅读

    傅立叶变换与拉普拉斯变换的区别

    的。 适用范围:主要用于分析周期信号、非周期信号以及能量有限的信号。 拉普拉斯变换 : 定义域:拉普拉斯变换在复平面上的特定区域内定义,即它建立了时域和复频域(s域)之间的联系。 适用范围:更广,可以处理不稳定的、因果的
    的头像 发表于 12-06 16:52 450次阅读

    傅立叶变换的基本概念 傅立叶变换在信号处理中的应用

    傅里叶变换的基本概念 傅里叶变换是一种数学变换,它能够将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。这种变换在不同的研究领域有多种变体形式,如连
    的头像 发表于 12-06 16:48 283次阅读

    2024罗森格全球汽车战略与销售会议成功举办

    近日,2024全球汽车战略与销售会议在德国风景如画的贝希斯加登镇成功召开。伴随着德国第二高峰瓦茨曼山壮丽景色,与会者深入探讨了汽车行业的未来发展。此次会议由罗森格执行副总裁马丁·泽巴豪瑟及高管团队主持,全球销售团队参与其中,重点讨论了战略对齐和市场趋势。
    的头像 发表于 11-21 16:17 224次阅读

    经典傅里叶变换与快速傅里叶变换的区别

    )或者它们的积分的线性组合的方法。 在数学上,它描述了时间域(或空间域)信号与频率域信号之间的转换关系。 快速傅里叶变换(FFT) : 是利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称。 它基于DFT的奇、偶、虚、实等
    的头像 发表于 11-14 09:37 358次阅读

    【AWTK使用经验】如何在AWTK显示阿拉文本

    。本篇文章将简单介绍阿拉文本相关整形与排序规则,接着介绍在AWStudio设置阿拉语言翻译的步骤。阿拉文本整形规则一般GUI显示英文或者中文时,内存中存储的字符
    的头像 发表于 09-12 08:07 362次阅读
    【AWTK使用经验】如何在AWTK显示阿拉<b class='flag-5'>伯</b>文本

    MATLAB(6)--特殊矩阵

    蒙矩阵 对于向量v=[v1 , v2 ,...,v n ],范德蒙矩阵一般形式为: 在Matlab中,函数vander(V)生成以向量V为基础的范德蒙矩阵。 希尔伯特矩阵 n阶希尔伯特矩阵的一般
    发表于 09-06 10:24

    求问MATLAB仿真KK接收器出现的问题?

    ?在MATLAB上完成了一个希尔伯特KK接收器对16QAM信号的相位信息进行复原。然而,在高CW Tone值(CSPR=20)的情况下,EVM值可以保持在3%左右。将CW Tone值降到CSPR值为
    发表于 08-12 20:34

    拉普拉斯变换的作用及意义

    拉普拉斯变换在工程数学中是一种重要的积分变换,其作用及意义主要体现在以下几个方面: 作用 简化求解过程 : 微分方程转换为代数方程 :拉普拉斯变换可以将时域中的微分方程转换为复频域中的
    的头像 发表于 08-09 09:40 1182次阅读

    开关变换器与谐振变换器的区别

    开关变换器与谐振变换器在电力电子领域中扮演着重要的角色,它们各自具有独特的工作原理、特点和应用场景。以下将从多个方面详细探讨这两种变换器的区别,包括其定义、工作原理、特点、应用以及优缺
    的头像 发表于 07-16 17:04 721次阅读

    森出席VisionChina上海机器视觉展

    前言:在7月8-10日盛大开幕的VisionChina(上海)机器视觉展上,海森技术(深圳)有限公司携前沿技术与创新产品惊艳亮相于E1·1612。
    的头像 发表于 07-11 10:04 497次阅读

    【《计算》阅读体验】开卷有益,全书与导论

    悖论的解决方法… 直觉主义进路 逻辑主义进路 公理集合论进路 ZEC公理集合论… 选择公理 … NBG公理集合论… 第三部分 计算理论的形成 第6章 计算理论的基:希尔伯特进路 数学的无冕之王 希尔伯特
    发表于 06-23 18:13

    新火种AI| 扎克格豪掷半个京东狂卷AGI,谷歌和OpenAI慌了吗?

    扎克格这次终于没有错过AGI。
    的头像 发表于 01-24 15:10 560次阅读
    新火种AI| 扎克<b class='flag-5'>伯</b>格豪掷半个京东狂卷AGI,谷歌和OpenAI慌了吗?

    如何使用SBench 6对数字化仪采集信号进行处理?(三)——快速傅立叶变换(FFT)

    上一篇文章介绍了德思SBench 6的平均运算功能。本章将继续为大家介绍SBench 6的快速傅立叶变换(FFT)。
    的头像 发表于 01-23 10:38 599次阅读
    如何使用SBench 6对数字化仪采集信号进行处理?(三)——快速傅立叶<b class='flag-5'>变换</b>(FFT)

    什么是傅里叶变换和逆变换?为什么要用傅里叶变换?

    傅里叶变换和逆变换是一对数学变换,用于分析信号和数据的频域特征。傅里叶变换将一个信号或函数从时间域转换到频域,而逆变换则将
    的头像 发表于 01-11 17:19 3935次阅读