一般的硬件电路都不支持复数运算,一般的方法是把实部,虚部分别方在不同的存储区域,运算的时候分别按照实虚部运算!对此,复数只是再学习过程中的一个概念,我们可以在做理论(比如在纸上推导公式)的时候使用,到了实际的应用(在硬件电路里编程实现我们前面推导的理论)必须把一个复数换成两个实数,分别按照实数的运算法则运算,只是要时刻记住哪个结果是实部,哪个是虚部。现实中存在的信号都是实信号,但是为了在信号处理中分析方便,就会将信号变为相应的复信号,有利于提取信号的幅值瞬时频率。

信号引入复数是幅值和相位的表示,当计算时需要将两部分分开计算 。

希尔伯特变换是使用信号复数的特点,调制后可以将负频域信号消除,即单边带调制,这样有利于提升频带的利用率。

原始信号和h(t)做卷积的传递函数为

其傅里叶变换为

其中sgn(w)为符号函数

对原始信号做1到4次Hilbert变换的频谱示意图如图所示,希尔伯特变换的作用上是一个90移相器,它将信号中的正频率部分相移-90°,相当于顺时针转90°;将信号中的负频率部分相移90°,相当于逆时针转90°。希尔伯特变换不会改变实信号x(t)的振幅和能量,仅仅在相位上发生了改变分而已。

为了解决滤波法对单边带调制的问题,即边带滤波器的制作不具有陡峭的截止特性,有一定的过渡带。但是这个问题可借助希尔伯特变换对信号进行调制来解决。

有些在调制时不用单边带调制,发送时用双边带信号,为了接收时不用滤波器,使用相干解调方法。

假设调制信号为

其中ω0需要大于a(t)的最高频率,否则会导致原信号的失真。调制信号的解析信号表达式为

解析信号只有正频率,消除了负频率,解析信号再乘以一个信号就能得到原信号

其频域的变化大概是这样的,原低频信号a(t)的频谱为


其调制之后的调制信号f(t)=a(t)cosω0t的频谱为


接收者接收到以上信号f(t)并取其解析信号z(t),其频谱为:


再将解析信号z(t)乘以e^-jω0t得到原信号a(t):

参考:https://blog.csdn.net/edogawachia/article/details/79366444

https://www.bilibili.com/read/cv2793412/

信号复数及希尔伯特变换的理解相关推荐

  1. 希尔伯特变换的时频理解与应用

    希尔伯特变换的时频理解与应用 时频分析 首先看一下希尔伯特变换的定义为: 与卷积的概念进行对比,可以发现,上面的Hilbert变换的表达式实际上就是将原始信号和一个信号做卷积的结果.这个用来卷积的信号 ...

  2. 希尔伯特变换、解析信号与复包络

    文章目录 [1. 希尔伯特变换表示法 ] [ 2. 指数表示法 ] 实信号具有对称的双边谱,为了简化信号和系统的分析,通常采用具有单边频谱的复信号. 将实信号表示为复信号,也称为(复)解析信号,有希尔 ...

  3. 希尔伯特变换与IQ调制解调

    一.希尔伯特变换 1.从瞬时频率说起: 一个周期函数的频率是确定的,的频率是1hz,这是初中生就知道的道理,但现在的问题是:对于一个不规则的信号,它有频率吗? 很多人会说:这还不简单?一个不规则的信号 ...

  4. 离散信号的希尔伯特变换的计算公式_希尔伯特变换和瞬时频率问题--连载(二)...

    写在开始的一段话: PS:OK,上一期关于希尔伯特变换的文章发出后,有知友在评论区说"看到最后--居然这--",哈哈,其实我也挺愧疚大家的,明明一篇知识分享的文章,却写到结尾都没进 ...

  5. 复指数与高斯函数乘积的傅里叶变换_希尔伯特变换:将实数信号变换成解析信号?节省带宽,提升效率...

    通信中的调制,我们可以看作为在频域范围内的频谱搬移技术. 对于一个原始信号m(t),我们加上一个直流分量A0,再乘以载波信号,就得到了调幅AM信号. AM信号,之前的文章介绍过. 模拟调制:我们为什么 ...

  6. hilbert变换_希尔伯特变换 matlab实现

    1.希尔伯特变换在频域的作用 这是一个比较重要而复杂的概念,也有很多重要的应用,那么最重要的一点应用就是频谱搬移(如要深究数学原理可以百度). 简而言之,与希尔伯特函数时域卷积,是在频域将频谱搬移pi ...

  7. 希尔伯特变换(Hilbert Transform)

    希尔伯特变换(Hilbert Transform)简介及其物理意义 Hilbert变换简介 希尔伯特变换是信号处理中的一种常用手段,数学定义如下:   与卷积的概念进行对比,可以发现,上面的Hilbe ...

  8. 通信系统的正交调制(IQ)解调与希尔伯特变换原理

    正交调制与解调 正交信号就是两路频率相同,相位相差90度的载波,一般用sin和cos,与I,Q两路信号分别调制后一起发射,从而提高频谱利用率. 实信号的复数表示 → 解析信号(预包络)z(t) 时域表 ...

  9. python 希尔伯特变换_python scipy signal.hilbert用法及代码示例

    使用希尔伯特变换来计算分析信号. 默认情况下,转换是沿着最后一个轴完成的. 参数: x:array_like信号数据.必须是真实的. N:int, 可选参数傅立叶分量的数量.默认:x.shape[ax ...

  10. 【数字信号处理】希尔伯特变换系列1之相位处理(含MATLAB代码)

    利用希尔伯特变换进行相位处理 相位的频域处理 在讨论"理想DFT滤波"时,我们注意到通常信号的相位将保持不变,这意味着不会发生由非线性相位引起的失真.然而,应该总是考虑相位响应(或 ...

最新文章

  1. String、Brush、Color 相互转换
  2. js 获取中文的拼音
  3. PAT (Advanced Level) 1003 Emergency(最短路+动态规划)
  4. linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
  5. centos7 yum安装maven_Linux安装tomcat、mysql 、Maven与Eclipse的整合、settings.xml
  6. introduction of servlet filter
  7. C语言数据结构——串的定义及抽象数据类型
  8. JDK API文档中文版(1.6、1.8、1.9)(附百度网盘下载地址)
  9. python词频统计中文_Python中文词频统计
  10. 三星on 7刷android7,三星On7(G6100)安卓8.0版官方固件rom刷机包
  11. openssh漏洞修复
  12. 主题讲座:移动互联网时代的创业机会
  13. Windows Azure Active Directory (1) 前言 - 基于声明的验证和授权
  14. 小学生计算机教室注意事项,小学生安全注意事项
  15. linux字体渲染比不上windows,各位是怎么解决字体渲染问题的
  16. Android Studio入门(安装--开发调试)
  17. 机器学习四大数据降维方法详解
  18. day2学python 数据类型+深浅拷贝+循环
  19. linux卸载360软件下载,在Deepin及其他Linux系统中使用命令卸载360安全卫士的方法...
  20. 求导——基本初等函数的导数公式

热门文章

  1. Linux shadow文件
  2. 中国传统四大菜系之:鲁菜
  3. 王献之碧玉小楷《洛神赋十三行》王献之小楷高清原石拓本对比图
  4. 玩转力扣 - LeetCode进度倒计数表
  5. 高考导数选择题解题方法
  6. 来自资深程序员的 3 条锦囊:永远不要辞职,除非……
  7. Elasticsearch 特定场景下使用
  8. latex中页眉怎么去掉_LaTeX页面布局专题——页眉和页脚
  9. Samba 服务详解
  10. web开发路径问题解决