实验一 离散傅立叶变换.doc

实验一 离散傅立叶变换.doc

ID:61509722

大小:137.00 KB

页数:18页

时间:2021-02-08

实验一 离散傅立叶变换.doc_第1页
实验一 离散傅立叶变换.doc_第2页
实验一 离散傅立叶变换.doc_第3页
实验一 离散傅立叶变换.doc_第4页
实验一 离散傅立叶变换.doc_第5页
资源描述:

《实验一 离散傅立叶变换.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、渤海大学学生实验报告(理工类)课程名称:数字信号处理实验开课实验室:DSP技术与信号系统实验室实验室位置:理工3#楼701室完成实验时间:2013年5月22日院(系、部)工学院电子工程系专业/年级/班电子信息工程姓名实验项目(题目)离散傅立叶变换学号实验环境指导教师成绩成绩评定标准:序号项目满分成绩备注1预习、实验原理22实验内容与实验步骤33分析、解决问题及创新能力24实验结果、数据处理25讨论及建议1评阅教师:年月日一、实验目的:1.掌握基本波形产生的方法2.掌握信号的基本运算3.离散时间系统模型的各种表示方法及其相互间的

2、转换4.理解DFT的基本概念5.掌握其圆周移位6.了解FFT的应用二、实验设备(名称、型号):1.数字信号处理实验箱2.计算机三、实验(设计)原理概述:利用Matlab软件和离散傅立叶变换原理进行试验理解离散傅立叶级数变换是周期序列,仍不便于计算机计算。但离散傅立叶级数虽是周期序列,却只有N个独立的数值,所以它的许多特性可以通过限长序列延拓来得到。对于一个长度为N的有限长序列x(n),也即x(n)只在n=~(N-1)个点上有非零值,其余皆为零,即把序列x(n)以N为周期进行周期延拓得到周期序列,则有所以,有限长序列x(n)的离

3、散傅立叶变换(DFT)为逆变换为若将DFT变换的定义写成矩阵形式,则得到其中DFT变换矩阵A为渤海大学学生实验报告用纸四、实验内容与步骤(方法)、实验数据(表格)、数据处理:1.波形产生:[1]周期波形(1)Square函数:用来产生方波调用方式(1)x=square(t):产生周期为2、峰值为1的方波。(2)x=square(t,duty):产生指定周期、峰值为1的方波;duty为占空比,即信号为正的周期所占的比例。应用说明下面的一段程序将产生所指定的方波波形,结果如图程序如下:t=0:0.01:5;subplot(2,1,

4、1)y=square(2*pi*t);plot(t,y);%产生周期为1的标准方波subplot(2,1,2)y=square(2*pi*t,80);plot(t,y);%产生占空比为80%的标准方波;(2)Sawtooth函数:用来产生锯齿波或三角波调用方式(1)x=sawtooth(t):产生周期为2、峰值为的锯齿波。(2)x=Sawtooth(t,width):根据width值产生不同形状的三角波。Width值为0到1之间的标量,指定在一个周期内最大值出现的位置,它是该位置的横坐标和周期的比值。所以,当width值为0.

5、5时,该函数产生标准的对称三角波;当width值为1时,该函数产生锯齿波。应用说明:下面的一端程序将产生所指定的锯齿波形和三角波形,结果如图程序t=0:0.01:5;subplot(3,1,1)x=sawtooth(2*pi*t);plot(t,x);%产生周期为1的锯齿波;subplot(3,1,2)y=sawtooth(2*pi*t,1);plot(t,y);%产生周期为1的锯齿波;subplot(3,1,3)z=sawtooth(2*pi*t,0.5);plot(t,z);%产生周期为1的标准三角波;Sinc函数:用来产

6、生Sinc函数波形Sinc函数在信号处理中是一个很重要的函数,因为它的傅立叶变换正好是幅值为1的矩形脉冲。它的表达式为=调用方式x=sinc(t):产生以t为变量的Sinc函数波形应用说明通过下面的程序将产生典型的Sinc函数波形,结果如图所示。程序t=-10:0.01:10;x=sinc(t);plot(t,x);%产生典型的Sinc函数波形;2.信号的运算:[1]信号加数学描述x(n)=MATLAB实现注意:x1和x2应该具有相同的长度,位置对应,才能相加。否则,需要先通过Zeros函数左右补零后再相加。如图所示,图的上部

7、分和图的中部分相加后得到图的下部分。程序:n1=1:4;x10=[10.70.40.1];n2=3:8;x20=[0.10.30.50.70.91];n=1:8x1=[x10zeros(1,8-length(n1))];x2=[zeros(1,8-length(n2))x20];x=x1+x2;subplot(3,1,1);stem(n,x1);subplot(3,1,2)stem(n,x2);subplot(3,1,3);stem(n,x);[2]信号乘数学描述MATLAB实现这是信号的点乘运算,所以同样需要信号加所需要的x

8、1和x2二者的长度要相等这一前提条件。例如:n1=1:5;x10=[10.70.40.10];n2=3:8;x20=[0.10.30.50.70.91];x1=[x10zeros(1,8-length(n1))]x2=[zeros(1,8-length(n2))x20];x=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。