【数字信号处理】第3章 离散时间信号和系统的频域分析,系列的离散时间傅里叶变换,性质,定理(清华大学)

news2024/11/15 20:11:37

目录

第3章 离散时间信号和系统的

引言

 信号和系统的分析方法有两种

模拟信号与系统的时域分析

模拟信号与系统的频域分析

离散时间信号和系统

历史回顾

3.1.1 序列的离散时间傅里叶变换

3.1.2 序列的离散时间傅里叶变换的性质

1. DTFT的周期性

2. 线性

3. 时移(位移)与频移

4.序列乘以n(频域微分)

5.共轭序列

6. DTFT的对称性

总 结

分析DTFT的对称性

7. 时域卷积定理

8. 频域卷积定理

9. 帕斯瓦尔(Parseval)定理


第3章 离散时间信号和系统的

3.1 离散时间信号的傅里叶变换(DTFT)

序列的离散时间傅里叶变换
 序列的离散时间傅里叶变换的性质
 基本序列的离散时间傅里叶变换

3.2 离散时间信号的Z域分析
3.3 离散时间LTI系统的频域分析
 3.4 离散时间LTI系统的Z域分析

引言

 信号和系统的分析方法有两种

时域分析法
 频率分析法

模拟信号与系统的时域分析

以时间作为参照来观察动态世界的方法为时域分析,如股票的走势、汽车的轨迹都会随着时间发生改变。信号一般用连续变量时间t的函数表示,系统则用微分方程描述

模拟信号与系统的频域分析


 在自然界,频率是有明确的物理意义的,比如声音信号:男生声音低沉浑厚,因为男声中低频分量更多;女同胞多高亢清脆,因为女声中高频分量更多

频域 分 析 使 我 们 可 以 从 另 一 个 角 度 来 观 察 和 分 析信号

用傅立叶变换将时间域函数转换到频率域,用拉普拉斯变换作为傅立叶变换的推广,对信号进行复频域分析

离散时间信号和系统

信号用序列表示,而系统则用差分方程描述

频域分析是用Z变换或离散时间傅里叶变换(DTFT)

离散时间傅里叶变换和模拟域中的傅里叶变换是不一样的, 但都是线性变换, 很多性质是类似的


本章学习上述两个变换,以及LTI系统的频域和Z域分析

本章内容也是数字信号处理这一领域的基础

让·巴普蒂斯·约瑟夫·傅里叶

法国数学家和物理学家,因提出傅里叶级数及其在热传播上的应用而闻名


 傅里叶变换和傅里叶定律为他而命名
 傅里叶也被普遍认为温室效应的发现者

傅里叶变换:数学棱镜

傅里 叶 变 换好用 , 物理 意义 明 确 ,但其 存 在的 条件苛刻,要求时域内绝对可积的信号才可能存在傅里叶变换。拉普拉斯变换推广了这一概念

在自 然 界 , 指数 信 号 是 衰 减 最 快 的 信 号 之 一 , 对信号乘上指数信号之后,很容易满足绝对可积的条件。因此将原始信号乘上指数信号之后一般都能满足傅里叶变换的条件,这种变换就是拉普拉斯变换

Z变换可以说是针对离散信号和系统的拉普拉斯变换

狄利克雷条件是一个信号存在傅里叶变换的充分不必要条件。
 狄利克雷条件(Dirichlet Conditions)

(1 )在一周期内,如果有间断点存在,则间断点的
数目应是有限个;
 (2)在一周期内,极大值和极小值的数目应是有限
个;
 (3)在一周期内,信号是绝对可积的

一般我们遇到的周期信号都能满足狄利克雷条件。
 狄利克雷条件是一个信号存在傅里叶变换的充分不必要条件。

历史回顾

3.1.1 序列的离散时间傅里叶变换

    序列 的 离 散 时 间 傅 里 叶 变 换 (Discrete time Fourier transform, DTFT ) 的定义

DTFT成立的充分必要条件是序列x(n)满足绝对可和:

为求DTFT的反变换,用ejωm乘(3.1.1)式两边,并在 -π ~ π(ω的一个周期)内对ω进行积分,得

将(3.1.4)带入(3.1.3)得:

对比分析

例 3.1.1 求如下x(n)的离散时间傅立叶变换,如果存在,请画出其频域信号

设N=4, 幅度与相位随ω变化曲线如下图所示

3.1.2 序列的离散时间傅里叶变换的性质

1. DTFT的周期性

在如下定义式中,n取整数,

因此下式成立,其中M为整数

序列的离散时间傅里叶变换的周期是2π。

分析-π~π之间的DTFT

对于离散时间信号,信号的直流和低频分量集中在w=0和2Π 整数倍附近,信号最高频率应该集中在 附近

由于序列的傅里叶变换具有周期性,因此经常将x(n)的傅里叶变换写成X(e^{jw}),而不是成x(jw),以显示其周期性

2. 线性

3. 时移(位移)与频移

4.序列乘以n(频域微分)

5.共轭序列

6. DTFT的对称性

1)共轭对称序列       序列xe(n)满足下式:

将xe(n)用其实部与虚部表示

将上式两边n用-n代替, 并取共轭, 得到

根据(3.1.8)式,上面两式左边相等,得到

共轭对称序列的实部是偶函数,虚部是奇函数。

2) 共轭反对称序列

将xo(n)表示成实部与虚部,如下式:

同样的道理可以得到

共轭反对称序列的实部是奇函数,虚部是偶函数

例 3.1.3 试分析x(n)=e^{jwn}的对称性

解:
将x(n)的n用-n代替,x(-n)=e^{-jwn} ,再取共轭得到:

x*(-n)= e^{jwn}

因此x(n) = x*(-n),满足(3.1.8)式,x(n)是共轭对称序列如展成实部与虚部, 得到

x(n)=cosωn+j sinωn

上式表明,共轭对称序列的实部是偶函数,虚部是奇函数

对于一般序列可用共轭对称序列与共轭反对称序列之和表示,即

x(n) = xe(n)+xo(n)    

式中xe(n), xo(n)可以分别用原序列x(n)求出,将(3.1.10)式中的n用-n代替,再取共轭得到

x*(-n) = xe(n)-xo(n)

利用以上两式,得到

对于频域函数X(ejω)也有和上面类似的概念和结论:

X(ejω) = Xe(ejω)+Xo(ejω)

Xe(ejω)与Xo(ejω)分别称为共轭对称部分和共轭反对称部分 ,它们满足

同样有下面公式满足:

总 结

共轭对称

共轭反对称

分析DTFT的对称性

(a) 将序列x(n)分成实部xr(n)与虚部xi(n)

x(n) = xr(n)+jxi(n)

对上式进行DTFT,得到

X(e^{jwn}) = Xe(e^{jwn})+Xo(e^{jwn})

式中

上面两式中,xr(n)和xi(n)都是实数序列,容易证明:

Xe(ejω)具有共轭对称性

Xo(ejω)具有共轭反对称性

最后得到结论

序列分成实部与虚部两部分,实部的DTFT具有共轭对称性,虚部乘j一起对应的DTFT具有共轭反对称性

(b)将序列分成共轭对称部分xe(n)和共轭反对称部分xo(n),

x(n) = xe(n)+xo(n)

由下式进行DTFT

得:

总结

设h(n)是实因果序列,其DTFT只有共轭对称部分He(ejω),共轭反对称部分为零。

实部对应的是共轭对称分量,

共轭对称分量的实部是偶函数,虚部是奇函数.

因此实序列的DTFT的实部是偶函数,虚部是奇函数

模平方是w的偶函数相位是w的奇函数

7. 时域卷积定理

因此求系统的输出信号,可以在时域用卷积公式计算 也可以
在频域按照(3.1.11)式,求出输出的DTFT,再作逆DTFT求出输
出信号

8. 频域卷积定理

该定理表明在时域两序列相乘,转换到频域服从卷积
关系。此定理也称为调制定理

9. 帕斯瓦尔(Parseval)定理

说明:信号时域的总能量等于频域的总能量:能量守恒

表3.1.1 序列的离散时间傅里叶变换的主要性质

、表3.1.1 序列的离散时间傅里叶变换的主要性质



资料仅供学习使用

如有错误欢迎留言交流

上理考研周导师的其他专栏:

光电融合集成电路技术     电路原理

C语言       复变函数与积分变换

单片机原理

模式识别原理

数字电子技术

自动控制原理 ​​​​​​    ​​​​​​ 传感器技术

模拟电子技术

数据结构

 概率论与数理统计

高等数学

传感器检测技术

智能控制

嵌入式系统

图像处理与机器视觉

热工与工程流体力学

数字信号处理

线性代数

工程测试技术

大学物理

上理考研周导师了解更多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2039197.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

守护网站心脏:HAProxy负载均衡技术详解(全网最详细)

守护网站心脏:HAProxy负载均衡技术详解 文章目录 **守护网站心脏:HAProxy负载均衡技术详解**haproxy介绍特点功能配置结论 haproxy负载均衡测试haproxy主机操作日志重定向操作 webserver1主机操作webserver2主机操作 haporxy相关配置测试backup参数测速h…

Petalinux 使用相关问题

文章目录 Petalinux 交叉编译环境Petalinux 以太网相关Petalinux 应用层写寄存器操作 Petalinux 交叉编译环境 方法一: 注意:该方法安装时会 和 Petalinux的 gcc-multilib 冲突; sudo apt install cmake sudo apt-get install gcc-arm-lin…

网络协议 十一 ARP,RARP,icmp,websocket,webservice,HTTPDNS,FTP,邮件相关的协议, SMTP,POP,IMAP

ARP 已知IP 求 MAC 的过程 RARP 已知MAC 求 IP 的过程,已被DHCP取代 ICMP websocket 协议,html5中提出的前端使用协议 webservice 技术,已过时 HTTPDNS 之前我们要获得 某一个域名的 IP ,要通过DNS协议 去 运营商的ISP 查询&…

Java | Leetcode Java题解之第327题区间和的个数

题目&#xff1a; 题解&#xff1a; class Solution {public int countRangeSum(int[] nums, int lower, int upper) {long s 0;long[] sum new long[nums.length 1];for (int i 0; i < nums.length; i) {s nums[i];sum[i 1] s;}return countRangeSumRecursive(sum,…

我对意义产生了怀疑!当今社会,一个最基本的因果律(深度好文)——早读(逆天打工人爬取热门微信文章解读)

有时候热搜也是一种预示 引言Python 代码第一篇 洞见 当今社会&#xff0c;一个最基本的因果律&#xff08;深度好文&#xff09;第二篇 空仓结尾 引言 今天真的晚 不过今天会更新两篇 破事真的多 有些人真的很神奇 在你做的时候不断来干预你 然后做得一般的时候就说 你的计划…

计算机图形学 | 动画模拟

动画模拟 布料模拟 质点弹簧系统&#xff1a; 红色部分很弱地阻挡对折 Steep connection FEM:有限元方法 粒子系统 粒子系统本质上就是在定义个体和群体的关系。 动画帧率 VR游戏要不晕需要达到90fps Forward Kinematics Inverse Kinematics 只告诉末端p点&#xff0c;中间…

Simple RPC - 03 借助Netty实现异步网络通信

文章目录 Pre设计技术点1. 接口设计2. 命令类设计3. 异步通信4. 异常处理与超时机制5. 背压机制6. 响应处理 Code封装通信 Transport 接口抽象数据的请求和响应 Command关于版本号 Transport 接口实现类 NettyTransport兜底的超时机制 背压机制 实现 总结 Pre Simple RPC - 01…

ComfyUI中,“鼠标忽然不太好用了”的解决方案---新版本偶遇bug

&#x1f387;背景 这是个很奇怪的界面bug。 最近几天感觉Comfyui的界面操作不好用了&#xff0c;就是鼠标移动到一个节点上&#xff0c;如果想要缩放&#xff0c;按道理应该是在1的位置&#xff0c;但是需要移动到2的位置才能触发缩放的操作。 节点连线的时候&#xff0c;线…

图纸变更频繁,版本管理的高效方法

在工程设计领域&#xff0c;图纸作为设计与制造的核心载体&#xff0c;其变更频繁性已成为常态。如何高效地管理这些不断变化的图纸版本&#xff0c;确保设计信息的准确性和一致性&#xff0c;是每个设计团队面临的重要挑战。本文将探讨几种高效管理图纸版本的方法&#xff0c;…

工作绩效品谷系统2024(代码+论文+ppt)

工作绩效品谷系统2024((代码论文ppt),编号:sp009 代码经过修正,确保可以运行,下载地址在文末 技术栈: springbottvuemysql 展示: 下载地址: https://download.csdn.net/download/hhtt19820919/89639099 备注: 专业承接各种程序java,c,c,python,cuda,AI 专业承接论文指导…

haproxy详解

目录 一、haproxy简介 二、什么是负载均衡 2.1 负载均衡的类型 2.2.1 硬件 2.2.2 四层负载均衡 2.2.3 七层负载均衡 2.2.4 四层和七层的区别 三、haproxy的安装及服务信息 3.1 示例的环境部署&#xff1a; 3.2 haproxy的基本配置信息 3.2.1 global 配置参数介绍 3…

Java实战一 手动创建springboot3+mybatis+mysql工程

idea手动创建sb工程&#xff0c;选择好配置&#xff0c;使用jdk17 main下补全目录resource resource下补全application.yml 引入依赖 &#xff0c;写入父工程 刷新maven 补全配置 创建所需目录 创建User实体类 创建启动类BootDemoApplication 运行启动类成功看到运行在8080端…

java-activiti笔记

版本&#xff1a;activiti7 <dependency><groupId>org.activiti</groupId><artifactId>activiti-json-converter</artifactId><version>7.0.0.Beta2</version><exclusions><exclusion><groupId>org.mybatis</g…

2025年第五届国际计算机通信与信息系统会议(CCCIS 2025) 即将召开!

2025第五届计算机通信与信息系统国际会议&#xff08;CCCIS 2025&#xff09;将于2025年2月28日至3月2日在中国香港举行&#xff0c;本次会议由香港珠海学院主办&#xff0c;新加坡传感器与系统学会支持。CCCIS主要面向通信软件和网络领域的研究人员。它为这些领域研究人员之间…

springboot牙科就诊管理系统--论文源码调试讲解

2 相关技术 2.1 MySQL数据库 本设计用到的数据库就是MySQL数据库[3]&#xff0c;之所以用到这个数据库的原因很多。首先&#xff0c;从满足功能需求上面来讲&#xff0c;MySQL是符合的&#xff1b;其次&#xff0c;从学习程度来讲&#xff0c;MySQL相比其他数据库不管是从安装…

uniapp 中 web-view 向 App 传递消息

web-view向App传递消息 引入官方库 在web项目中引入官方库 uni.webview.1.5.4.js &#xff0c;可以从uniapp官方示例库中下载&#xff0c;下载后放入web项目目录下即可&#xff0c;本文放在js文件夹中&#xff0c;然后在web项目页面中引入。 官网对于uni-app使用web-view的介…

VideoPlayer插件的用法

文章目录 1. 概念介绍2. 使用方法2.1 实现步骤2.2 具体细节 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何获取文件类型"相关的内容&#xff0c;本章回中将介绍如何播放视频.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 播放视频是我们常用…

QT线程————

当你创建一个继承自 QObject 的类&#xff0c;并希望将其与 QThread 关联时&#xff0c;不能将这个类的实例直接作为 QThread 的父对象。这是因 为 QThread 的设计目的是运行一个独立的线程&#xff0c;而不是成为另一个对象的子对象。

Java面试八股之什么是STOMP协议

什么是STOMP协议 STOMP&#xff08;Simple Text Oriented Messaging Protocol&#xff09;是一种为消息队列和事件驱动架构设计的轻量级协议&#xff0c;主要用于在消息中间件之间进行消息交换。它的设计原则是简单、跨平台和易于实现&#xff0c;这使得STOMP成为许多实时应用…

排序算法——简单选择排序

一、算法原理 简单选择排序是一种基本的排序算法&#xff0c;其原理是每次从未排序的元素中选择最小&#xff08;或最大&#xff09;的元素&#xff0c;然后与未排序部分的第一个元素交换位置&#xff0c;直到所有元素都被排序。 二、算法实现流程 简单选择排序法(Simple Se…