1.前言

时域采集的信号经过时频变换方法都会落到频域,表征频域的特性两个指标即可实现:幅频特性,相频特性。这样我们不仅要思考一个问题,到底是系统的幅频失真造成的后果严重,还是系统的相位失真造成的后果严重?
下面我们可以用超声波束合成的一个例子来解释一下:
实验中,我们发射一束超声(假设为3MHz)扫描人体某个部位,那么反射回来的超声波必定发生各种复杂的相位移动,并携带了人体的信息。当我们利用超声收集装置进行波束的收集时,就是信号通过离散时间系统的一个实例。我们现在要思考的就是频率失真,相位失真都会造成什么现象?
如果发生幅度失真,这不过是信号的强度降低了,各个频率组分仍在原来的相对位置,信号携带的信息是不变的。举一个很有意思的例子,十个人在一起“摇摆”,摇摆啊摇摆~~~  如果,节奏不变,摆幅减小,这只不过是“视觉冲击”下降了,我们至少还能看到,他们在摇摆~
如果发生相位失真,这下可就糟糕啦。十个人刚才还好好的一起摇摆,突然间,大家摆动的速度(或节奏)变得有快有慢~~~~  滴滴滴滴滴!报警啦,群魔乱舞,这就是相位失真的危害力。
所以做系统的人,最担心相位失真,他们更多的努力在于设计线性相位,保真原始信号。
原始信号
线性系统,无相位失真,有系统延时

2.线性相位与无失真输出

输出y(n)等于输入x(n)在时间上k个采样点的延迟,可见当系统具有线性相位时可以达到无失真输出的目的.

3.实例

4.群延时对线性系统的表征

通过上面的例子,可以看出相频特性对信号滤波后的影响及线性相位的重要性。

现在,定义系统群延时:

群延时是相位的导数,我们可以这样理解,身高腿长不同的运动员在跑步,那么相同的时间内大家跑的距离肯定是不一致的。但是距离差与身高的比值这个常量是不变的。群延时也是借助了这个思想,不同频率组份通过线性系统,各个组分造成的相位延时肯东是不一致的;但只要他们对频率的导数保持一致,时移还是相同的。信号不会发生失真。
显然,如果系统具有线性相位,即 它的群延迟为一时间常数k。因此,群延迟可作为相频特性是否线性的一种度量,同时,它也表示了系统输出的延迟。 

离散时间系统的相位响应相关推荐

  1. Discrete-time systems(离散时间系统)

    一.分类 1)连续时间系统与离散时间系统 连续时间系统的数学模型用微分方程描述 离散时间系统的数学模型用差分方程描述 2)即时系统与动态系统 即时系统:当前输出只有当前输入有关,与过去的输入无关. 动 ...

  2. 基于matlab的离散系统变换域分析实验,数字信号处理实验 离散时间系统的变换域分析.docx...

    实验二 离散时间系统的变换域分析一 实验目的:线性时不变(LTI)离散时间系统的特性完全可以用其冲击响应序列h[n]来表示.则前面给出的离散时间信号的变换分析手段也可以用于离散时间系统的分析中.在LT ...

  3. 系统稳态响应MATLAB,【 MATLAB 】使用 MATLAB 求某输入的稳态响应

    稳态响应是在本科,更确切地说是在考研时候经常接触的,例如电路基础.信号与系统中就常有稳态响应这个词. 今天在补习MATLAB数字信号处理时,突然碰到稳态响应,一脸懵逼,感觉并不理解什么是稳态响应了,也 ...

  4. MATLAB信号处理之离散时间系统的时域分析

    1.零状态响应 在MATLAB中,函数filter可以用来对差分方程在指定时间范围内的输入序列所产生的响应进行求解,该函数调用方法如下 y=filter(b,a,x) 其中,x为输入的离散序列,y为输 ...

  5. 音频的相MATLAB,音频处理后频率响应和相位响应问题

    大家好,我在做一个课程项目,在做一个降噪后的语音分析.现在想要得到频率响应图和相位响应图. 以前信号系统画频率响应图都是对已知系统函数做频响曲线,现在是一个初始音频数据经过整个大的处理,得到一个结果音 ...

  6. 实验二基于matlab的离散系统时域分析,离散时间系统的时域分析实验报告

    离散时间系统的时域分析实验报告 实验一 离散时间系统的时域分析 一.实验目的 1. 运用MATLAB仿真一些简单的离散时间系统,并研究它们的时域特性. 2. 运用MATLAB中的卷积运算计算系统的输出 ...

  7. 数字信号处理第一章:离散时间信号与离散时间系统

    参考书:<数字信号处理-理论. 算法与实现>第二版 胡广书 清华大学出版社 1. 离散时间信号的基本概念 1) 离散信号概述 a)连续时间信号x(t) -->离散时间信号 x(nTs ...

  8. 离散时间系统的时域分析 matlab,实验十二离散时间系统时域分析的MATLAB实现.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 实验十二离散时间系统时域分析的MATLAB实现.d ...

  9. matlab做离散时间系统,4.离散时间系统的Matlab实现.ppt

    4.离散时间系统的Matlab实现 MATLAB数字信号处理 离散时间系统的Matlab实现 Impz函数 功能:求解系统的单位冲击响应 调用方式: [h,t]=impz(b,a):b.a分别为系统传 ...

最新文章

  1. java游戏脱逃_‎App Store 上的“冒险的逃离筏船”
  2. NotePad++ 宏录制使用
  3. Docker 容器技术 — 基本使用
  4. wpf c 登录注册 mysql代码代码_Wpf+数据库代码封装+策略模式封装
  5. [笔记]filter,空字符,0,None都是False应用
  6. LeetCode:Length of Last Word
  7. 【渝粤教育】国家开放大学2018年春季 0176-22T电机学(一) 参考试题
  8. io密集型和cpu密集型_和小胖一起理解CPU负载和利用率
  9. NOI2012 Day2
  10. 接口测试之post常见数据提交方式
  11. React中的state和props有什么区别?
  12. 浅谈如何删除JSP编译后的空行
  13. NumPy库—random模块
  14. Guice 的工作原理
  15. Tinder + 抖音 = ?新生代约会 App 来了,年轻人在刷刷刷中坠入爱河
  16. 前后端分离实现excel批量导入导出功能
  17. 错误 请再次按下快门释放按钮
  18. android tv box ---- 插入u盘直接播放指定文件夹中的视频
  19. YouTube上的视频听不懂英文怎么办?
  20. Linux安装JDK环境变量配置

热门文章

  1. Windows XP添加网络打印机的方法
  2. cobbler2.4.4部署vmware ESXI5.1
  3. 第十八章 8string类insert成员函数的使用
  4. PLinq Lookup ParallelQuery
  5. Android中Context简介
  6. 如何利用jquery实现一句话全选/取消全选的实例代码
  7. C语言快速幂取模算法小结
  8. poj 2373(单调队列优化dp)
  9. 省赛组队赛3 比赛总结
  10. BeanDefinition的载入和解析