1.前言

一个信号,通常用一个时间的函数来表示,这样简单直观,因为它的函数图像可以看做信号的波形,比如声波和水波等等。很多时候,对信号的处理是很特殊的,比如说线性电路会将输入的正弦信号处理后,输出仍然是正弦信号,只是幅度和相位有一个变化(实际上从数学上看是因为指数函数是线性微分方程的特征函数,就好像矩阵的特征向量一样,而这个复幅度对应特征值)。因此,如果我们将信号全部分解成正弦信号的线性组合(傅里叶变换 ),那么就可以用一个传递函数  来描述这个线性系统。倘若这个信号很特殊,例如 (很明显他的傅里叶级数是不收敛的),傅里叶变换在数学上不存在,这个时候就引入拉普拉斯变换  来解决这个问题。这样一个线性系统都可以用一个传递函数 来表示。所以,从这里可以看到将信号分解为正弦函数(傅里叶变换)或者 复指数函数(拉普拉斯变换)对分析线性系统至关重要。

2.Fourier Laplace Z之间的联系

如果只关心信号本身,不关心系统,这几个变换的关系可以通过这样一个过程联系起来。
首先需要明确一个观点,不管使用时域还是频域(或s域)来表示一个信号,他们表示的都是同一个信号!关于这一点,我们可以从线性空间的角度理解。同一个信号,如果采用不同的坐标框架(或者说基向量),那么他们的坐标就不同。例如,采用作为坐标,那么信号就可以表示为,而采用则表示为傅里叶变换的形式线性代数知识:两个不同坐标框架下,同一个向量的坐标可以通过一个线性变换联系起来,如果是有限维的空间,则可以表示为一个矩阵,在这里是无限维,这个线性变换就是傅里叶变换

如果我们将拉普拉斯的域画出来,他是一个复平面,拉普拉斯变换X(s)是这个复平面上的一个复变函数。而这个函数沿虚轴jw的值X(jw)就是傅里叶变换。到现在,对信号的形式还没有多少假定,如果信号是带宽受限信号,也就是说X(jw)只在一个小范围内(如-B<w<B)不为0。根据采样定理,可以对时域采样,只要采样的频率足够高,就可以无失真地将信号还原出来。那么采样对信号的影响是什么呢?从Laplace平面来看,时域的采样将沿虚轴方向作周期延拓!这个性质从数学上可以很容易验证。
z变换可以看做拉普拉斯变换的一种特殊形式,即做了一个代换,T是采样的周期。这个变换将信号从s域变换到z域。请记住前面说的那个观点,s域和z域表示的是同一个信号,即采样完了之后的信号。只有采样才会改变信号本身!从复平面上来看,这个变换将与轴平行的条带变换到z平面的一个单叶分支。我们会看到前面采样导致的周期延拓产生的条带重叠在一起了!!!因为具有周期性,所以z域不同的分支的函数值是相同的。换句话说,如果没有采样,直接进行z变换,将会得到一个多值的复变函数!所以一般只对采样完了后的信号做z变换!

这里讲了时域的采样,时域采样后,信号只有间的频谱,即最高频率只有采样频率一半,但是要记录这样一个信号,仍然需要无限大的存储空间,可以进一步对频域进行采样。如果时间有限(这与频率受限互相矛盾)的信号,那么通过频域采样(时域做周期扩展)可以不失真地从采样的信号中恢复原始信号。并且信号长度是有限的,这就是离散傅里叶变换(DFT),它有著名的快速算法快速傅里叶变换(FFT)。为什么要说DFT呢,因为计算机要有效地对一般的信号做傅里叶变换,都是用DFT来实现的。除非信号具有简单的解析表达式!
总结起来说,就是对于一个线性系统,输入输出是线性关系的,不论是线性电路还是光路,只要可以用一个线性方程或线性微分方程(如拉普拉斯方程、泊松方程等)来描述的系统,都可以通过傅里叶分析从频域来分析这个系统的特性,比单纯从时域分析要强大得多!两个著名的应用例子就是线性电路和傅里叶光学(信息光学)。甚至非线性系统,也在很多情况里面使用线性系统的东西!所以傅里叶变换才这么重要!傅里叶变换最早也是为了求解热传导方程(那里其实也可以看做一个线性系统)!

最后,从纯数学的角度说一下傅里叶变化到底是什么。还记得线性代数中的代数方程吗?如果A是对称方阵,可以找到矩阵A的所有互相正交的特征向量和特征值,然后将向量x和b表示成特征向量的组合。由于特征向量的正交关系,矩阵的代数方程可以化为n个标量代数方程,是不是很神奇!!你会问这跟傅里叶变换有毛关系啊?别急,再看非齐次线性常微分方程,可以验证指数函数是他的特征函数,如果把方程改写为算子表示,那么有,这是不是和线性方程的特征向量特征值很像。把y 和z都表示为指数函数的线性组合,那么经过这种变换之后,常微分方程变为标量代数方程了!!而将y和z表示成指数函数的线性组合的过程就是傅里叶变换(或拉普拉斯变换)。在偏微分方程如波动方程中也有类似结论!归纳起来,就是说傅里叶变换就是线性空间中的一个特殊的正交变换!他之所以特殊是因为指数函数是微分算子的特征函数!

3.小结

3.1  为什么要进行着三种变换?

三种变换均是是将原先的时域信号变换到频域进行表示,在频域分析信号的特征。当信号变换到频域后,就会出现很多时域中无法直接观察到的现象。比如F域中的频谱响应!L域中的系统稳定性判断!Z域滤波器设计。

3.2 三种变换的关系

上面说的三种变换都是讲原先在时域中表示的信号:

傅里叶变换只能对能量有限的信号进行变换(也就是可以收敛的信号),无法对能量无限的信号进行变换(无法收敛的信号)进行变换!

因此,拉氏变换由此诞生,他就是在傅里叶变换公式中乘以一个双肩因子,使得能量无限的信号也能进行时频变换!

Z变换就是离散化的拉氏变换!

4.致谢

向Universität Stuttgart  Heinrich致敬!!

深入探讨傅立叶变换、拉普拉斯变换、Z变换的联系与应用相关推荐

  1. Chirp-Z变换(线性调频Z变换)原理

    Chirp-Z变换(Chirp-Z Transform,CZT) 采用FFT算法可以很快地计算出全部DFT值,即Z变换在单位圆上的全部等间隔采样值. 在实际情况中,并不需要对整个单位圆的频谱进行分析, ...

  2. 【z变换】1. z变换

    [ 1. 从s变换到z变换 ] [ 2. 收敛域 ] 1. 因果序列 U ( n ) = = ε ( n ) U(n) == ε(n) U(n)==ε(n) 2. 反因果序列 U ( n ) = = ...

  3. 傅立叶变换、拉普拉斯变换、Z变换之间 篇二

    三大变换的意义? 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分 ...

  4. [转载]zz傅里叶变换,拉普拉斯变换和Z变换的意义

    原文地址:zz傅里叶变换,拉普拉斯变换和Z变换的意义作者:妙妙猫妖 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信 ...

  5. 傅里叶变换、离散余弦变换、拉普拉斯变换、Z变换

    图像的变换 图像的傅里叶变换(平移后)数据在频域中心,离散余弦变换以后频率域平均值数据都在左上角.所以在滤波时使用傅里叶变换,图像压缩时使用离散余弦变换.变换后的图像,低频部分反应图像平滑度(概貌特性 ...

  6. 简述计算机三大变换的联系和区别 (傅里叶变换 拉普拉斯变换 z变换)

    Q:简述计算机三大变换的联系和区别 (傅里叶变换 拉普拉斯变换 z变换) (1) 傅里叶变换定义: 表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合.傅立叶变 ...

  7. 傅里叶变换、拉普拉斯变换与z变换对比

    前几天学自动控制原理,突然感觉自己傅里叶变换.拉普拉斯变换和z变换的区别和联系没有特别清楚,所以就放在一起研究了一下,整理总结后记录在这里. 一.傅里叶变换 傅里叶变换的基础是傅里叶级数.先讲傅里叶级 ...

  8. 傅里叶系列、Z变换、拉普拉斯关系梳理

    1.傅里叶系列 如图,左边时域,右边频域 2.傅里叶系列.拉普拉斯.Z变换三者关系 连续时间信号的FT = 该信号拉普拉斯变换得到的S域的虚轴上的值 离散时间序列的DTFT (连续) = 该序列的拉氏 ...

  9. 【Matlab 控制】拉氏变换和Z变换

    Matlab 拉氏变换和Z变换 Matlab 拉氏变换和Z变换 拉普拉斯变换及其逆变换 Z变换及其反变换 积分变换 傅立叶变换 Matlab 拉氏变换和Z变换 拉氏变换原理剖析见 [控制]拉普拉斯拉氏 ...

  10. 如何求解单边z变换_的单边Z变换。.ppt

    第8章 Z变换与离散时间系统的Z域分析 8.1 Z变换的定义 8.2 双边Z变换与单边Z变换的关系 8.3 Z变换的收敛域 8.4 常用序列的Z变换 8.5 Z变换的性质 8.6 Z反变换 8.7 Z ...

最新文章

  1. postInvalidate postInvalidateOnAnimation 区别
  2. Efficient Graph-Based Image Segmentation
  3. sprintf,求字符串长度
  4. VC中的#pragma指令的用法
  5. gromacs 安装_带你入门带你飞 gromacs材料计算模拟系列
  6. Pollar Rho算法
  7. 前端小知识点(8):作者为什么设计原型
  8. 【Golang 快速入门】高级语法:反射 + 并发
  9. ios 进入后台 一段时间在进入前台 动画消失
  10. oracle读写mysql_Oracle读写磁盘经过的缓存
  11. 注册机无法运行,显示系统资源不足,无法完成请求的服务
  12. 希尔伯特矩阵(Hilbert matrix)
  13. Kubernetes证书类型和适用场景
  14. multsim 函数发生器的使用
  15. 科学计算机器上怎么算e的多少次方,在计算器上用字母e是代表什么
  16. 拓扑排序(topo_sort)
  17. RobotFrameWork Web自动化测试之测试环境搭建
  18. 用于拆解和组合PDF中各个对象的shell脚本
  19. 解决 Redis Desktop Manager 黑屏问题
  20. java合并word_java实现合并多个word文档 且可换页 实例代码(基于docx4j)

热门文章

  1. C# 自定义 implicit和explicit转换
  2. wpf template的code写法
  3. silverlight storyboard
  4. IcbcDaemon.exe是什么东西啊?
  5. nyoj 1216 整理图书(dp)
  6. docker18.09.3修改守护进程配置文件不生效问题
  7. Python装饰器、生成器、内置函数、Json-Day05
  8. Redis常用命令入门5:有序集合类型
  9. 正确使用Core Data多线程的3种方式
  10. HRESULT 的判断