DSP 第七章

http://www.docin.com/p-58901222.html

第七章 DFT离散傅里叶变换

离散对周期,连续对非周期。

连续频谱计算起来不方便,所以要考虑离散频谱。

DFT是分析离散时间信号的。

N点DFT中的N指的是在频域中采样个数是N个点。

对频域的等间隔采样相当于对时域做周期延拓。这两组是一对DFT。0<=n<=N-1

7.2 DFT的性质

周期性:时域x(n)和频域X(K)的周期都是N(由公式得到)

线性:定义得到

循环对称性:一个时间序列和它的周期延拓(延拓周期长度大于原序列)的DFT是相等的,因为做DFT时只取那N个点,只要这个周期N个点的值不变就不变。

对长度小于N的信号,其周期延拓和它本身的DFT一样。

circular shift循环移位,7.2.10给出了循环移位的表达式,N点的循环移位相当于先对原来的信号做N点的周期拓展,再线性时移,最后再截取0到N-1这一段。用图表示也就相当于原来的圆周旋转。

在圆周上的对称和正常的对称会有区别 偶对称x(N-n)=x(n),类似的有奇对称。同理有时间反转,对0到N-1而言。因为x(n)只考虑0到N-1这一段,而xp(n)则是周期延拓,定义在整个区间上的。

DFT的对称性质:

DFT的所有对称性质来源

7.2.2两个DFT相乘与循环卷积的问题

两个序列的DFT相乘相当于时域的循环卷积。

总结下大致的证明过程:

先求两个序列的DFT,对应相乘得到第三个序列的DFT,之后做IDFT,把前两个序列的时域表达式代入,以便考虑时域的关系。之后移动累加符号,保留前两个时域的累加符号。另外的累加符号用于等比公式,发现给定m与n以后,只有一个l符合。于是得到相关式子。

7.2.3 DFT的性质

时域循环反转对应频域循环反转。

练习题:

7.1由7.24直接得到

7.2

a,easy

b,easy

c,先分别对x1(n),x2(n)做DFT得到X1(k),X2(K),再对应相乘得到X3(K).

7.3去除了高频分量

7.4先做DFT再相乘去求循环卷积。

7.5由帕塞瓦尔定理。

7.6把cos函数替换成指数函数。

7.7module N的作用是把值映射到0到N-1的范围内

7.8 与例子7.2.1一样

7.9 easy

7.10可以用帕塞瓦尔在DFT上做,也可以在时域上做。

7.11循环时间移动的性质。

7.12 mod符号的作用是吧n的值映射到0到N-1

7.13easy

7.14 easy

7.15Z变换与DFT的关系比较简单,单位圆,N点采样即可。

7.16 easy

7.17直接用DFT公式,离散的频谱。

7.18 X(K)=1

7.19

7.20 由DFT条件容易得到

7.21

a,Fs是带宽的二倍,6000赫兹。

b,128个点

c,采样周期乘以点数

7.22,23,24 easy

7.25 a,傅里叶变换 b,DFT变换 c频域上等间隔采点相当于时域上做N点的周期延拓。这里的v(n)相当于先对x(n)做周期延拓,再取0到N-1的值,

7.26左边做DFT,再做IDFT得到右边。也可以直接通过时域的方法来证明。

7.27 X(w)与y(n)的DFT

7.28(a)plot函数直接出来(b)对称合并 弧度从0到pi(c)(d)(e)x(n)无混叠的周期延拓

7.29 书上公式7.1.11推出了频域采样点和连续频谱之间的关系。

7.30 (a)plot解决战斗(b)(c)(d)fft(x(n),N) (e)调制的话相当于频谱搬移

7.31 频域采样点个数越多,分辨率越高。

7.32 easy

虽然勉强把这些题做完了,但还要把本章公式从都到尾推一边才行。。。感觉学的好渣。。

时间: 2024-10-07 05:52:38

DSP 第七章的相关文章

第七章

第七章 控制发光二极管. 尽管linux 驱动直接和硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的i/o内存进行交互.所谓I/O内存是通过各种接口(PCI, USB.蓝牙以太网等)连接到主机的硬件在主机的内存映射.Linux内核提供了多个与I/O内存交互的函数.Linux内核的内存管理模块负责同步I/O内存与硬件的数据. 每一个连接Linux 的硬件在I/O内存中都会有映射首地址.在使用ioread 32.ioread32等函数读写I/O内存时需要指定这些首地址.Led

第七章:常用类

第七章:常用类 包装类 java中有8中基本类型,对应有八种包装类作用:包装类中封装了该类型常用的属性和方法,以方便操作.byte---->Byteshort--->Shortint--->Integerlong---->Longfloat---->Floatdouble---->Doublechar---->Characterboolean---->Boolean装箱:将基本数据类型转换成包装类,经常通过构造方法完成.Integer i = new Int

构建之法学习(第七章 MSF)

第七章 MSF MSF(Microsoft Solution Framework)微软解决方案框架: MSF是一套大型系统开发指南,是微软推荐的软件开发方法,它描述了如何用组队模型.过程模型和应用模型来开发Client/Server结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统应用的参考. 一.MSF 9条基本原则 1.推动信息共享与沟通 --把所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人. 当然,对牵涉到技术机密.安全性等信息要采取必要的保护措施

Android开发艺术探索——第七章:Android动画深入分析

Android开发艺术探索--第七章:Android动画深入分析 Android的动画可以分成三种,view动画,帧动画,还有属性动画,其实帧动画也是属于view动画的一种,,只不过他和传统的平移之类的动画不太一样的是表现形式上有点不一样,view动画是通过对场景的不断图像交换而产生的动画效果,而帧动画就是播放一大段图片,很显然,图片多了会OOM,属性动画通过动态的改变对象的属性达到动画效果,也是api11的新特性,在低版本无法使用属性动画,但是我们依旧有一些兼容库,OK,我们还是继续来看下详细

第九章 前七章总结考试答案

前七章总结测验见附件内容

ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 提供ROS接口的3D软件比较多,本章以最典型的Gazebo介绍为主,从Player/Stage/Gazebo发展而来,现在独立的机器人仿真开发环境,目前2016年最新版本Gazebo7.1配合ROS(kinetic)使用. 补充内容:http://blo

构建之法第六、七章读后感

第六章 Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的.迭代的开发过程.Scrum包括了一系列实践和预定义角色的过程骨架.Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员. 敏捷流程一共有4步: 第一步:弄懂需求与任务是相互依赖的关系 第二步:想要学会把一个任务从产品层级的描述逐步细化到技术实现层面,那么技术能力和交流能力尤为重要的,根据每个人的能力来分配任务以保证任务的高效完成. 第三步:个人要

CSS3秘笈:第七章

第七章  margin.padding和border 1.盒模型:四个属性: (1)padding:内容与其边框线之间的空间. (2)border:盒子周围的直线 (3)background-color:用来填充边框内部空间的,包括padding区域. (4)margin:一个标签和另一个标签之间的间隔. 2.padding和margin的区别:padding是在内容和边框之间增加空间.避免内容被硬塞在方框里面,它还包括背景区域,因此padding占用的空间也可以为空白的内容.而margin则是

再读大道之简第七章第八章

有一句话叫做,理想很丰满,现实很骨感.原来,单纯的以为,软件工程不就是码农么,就连工作也是一心趴在课编程编程,各种编程上,可是,现实中的软件工程和理想中或者说,想象中的还是有很大的差距的.就连我们心中的大企业,也并不是想象中的那样.比如IBM知道把握力量总之比创造力量来得经济.我还单纯的以为,所有的公司只是为了盈利呢,依靠完成的软件去盈利.此时不禁自嘲一番,还是太嫩了啊.所有的大公司在标准.理论.语言上的争来夺取,未必全然出于“软件实现”的考虑.对统一理论.统一工具.统一过程的企图,其最终目的是