数字信号处理实验指导书电信.doc

数字信号处理实验指导书电信.doc

ID:59355571

大小:317.00 KB

页数:18页

时间:2020-09-04

数字信号处理实验指导书电信.doc_第1页
数字信号处理实验指导书电信.doc_第2页
数字信号处理实验指导书电信.doc_第3页
数字信号处理实验指导书电信.doc_第4页
数字信号处理实验指导书电信.doc_第5页
资源描述:

《数字信号处理实验指导书电信.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1《数字信号处理》课程实验1.1绪论1.1.1实验的目的与任务数字信号处理主要研究如何对信号进行分析、变换、综合、估计与识别等加工处理的基本理论和方法。通过实验使学生巩固所学基本理论,掌握最基本的数字信号处理的理论和方法,提高综合运用所学知识的能力。实验注重培养学生独立分析和解决问题的能力,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后进一步的专业学习打下良好的基础。1.1.2实验基本要求1.实验前要求必须较为熟练地掌握所使用的计算机语言和仪器设备的使用,以及程序的调试方法及技巧。2.实验前要作好充分准备,包括程序、所需数据、调试步骤、测试方法、对运行结果的分析等。3.能

2、根据需要查阅参考书、手册,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,培养一定的开发能力。4.实验时要遵守实验室的规章制度,爱护实验设备,要熟悉与实验有关的系统软件的使用方法。5.能独立撰写设计说明,准确分析实验结果,设计程序。6.每个实验完成后,应写出实验报告。1.2实验项目指导实验一离散时间信号与系统的时域分析一.实验目的1.掌握各种常用的序列定义,理解其数学表达式和波形表示。2.掌握在计算机中生成及绘制数字信号波形的方法。3.掌握序列的相加、相乘、移位、反褶等基本运算及编程实现。4.通过编程和调试程序,增强使用计算机解决时域信号与系统的分析能力。二.实验原理1.序列的

3、基本概念离散时间信号在数学上可用时间序列来表示,其中代表序列的第n个数字,n代表时间的序列,n的取值范围为的整数,n取其它值没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号进行等间隔采样,采样间隔为T,得到一个有序的数字序列就是离散时间信号,简称序列。2.常用序列常用序列有:单位脉冲序列(单位抽样)、单位阶跃序列、矩形序列、实指数序列、复指数序列、正弦型序列等。3.序列的基本运算序列的运算包括移位、反褶、和、积、标乘、累加、差分运算等。4.序列的卷积运算上式的运算关系称为卷积运算,式中代表两个序列卷积运算。两个序列的卷积是一个序列与另一个序列反褶后逐次移位乘积之和,故称为离散

4、卷积,也称两序列的线性卷积。其计算的过程包括以下4个步骤。(1)反褶:先将和的变量换成,变成和,再将以纵轴为对称轴反褶成。(2)移位:将移位,得。当为正数时,右移位;当为负数时,左移位。(3)相乘:将和的对应点值相乘。(4)求和:将以上所有对应点的乘积累加起来,即得。5.线性卷积系统输入序列为x(n),系统的单位冲激响应为h(n),输出序列为y(n),则LTI系统输入输出的关系为计算两个有限长序列线性卷积的函数y=conv(x,h)6.圆周卷积设两个有限长序列x1(n)和x2(n),均为N点长,其N点离散傅里叶变换分别X1(k)和X2(k),如果Y(k)=X1(k)X2(k),则下式称为圆周卷

5、积。y(n)=x1(n)ⓝx2(n)MATLAB没有计算两个有限长序列圆周卷积的函数,要求按定义式编程计算。圆周卷积编程方法1:functionyc=circonv(x1,x2,N)iflength(x1)>Nerror(‘N必须大于等于x1的长度’);endiflength(x2)>Nerror(‘N必须大于等于x2的长度’);endx1=[x1,zeros(1,N-length(x1))];%填充序列x1使其长度为Nx2=[x2,zeros(1,N-length(x2))];n=[0:1:N-1];x2=x2(mod(-n,N)+1);%生成序列x2((-n))NH=zeros(N,N);

6、forn=1:1:NH(n,:)=cirshiftd(x2,n-1,N);%该矩阵的k行为x2((k-1-n))Nendyc=x1*H’;圆周卷积编程方法2:functiony=cirshiftd(x,m,N)iflength(x)>Nerror(‘x的长度必须小于N’);endx=[x,zeros(1,N-length(x))];%填充序列x使其长度为Nn=[0:1:N-1];y=x(mod(n-m,N)+1);三.实验设备与器材1.电脑2.MATLAB软件系统四.实验内容与记录1.MATLAB相关函数及应用(1)产生N个零元素矢量函数:x=zeros(1,N)(2)系统单位冲激响应h(n)

7、的两种函数:y=impz(b,a,N)计算单位冲激响应序列的前N个取样点。y=filter(b,a,x)系统对输入x进行滤波。2.离散时间信号(序列)的产生利用MATLAB编程产生和绘制下列有限长序列:(1)单位脉冲序列(2)单位阶跃序列(3)正弦型序列3.线性和非线性系统系统为y(n)-0.4y(n-1)+0.75y(n-2)=2.2403x(n)+2.4908x(n-1)+2.2403x(n-

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

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

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