实验二离散时间信号分析_离散时间信号实验原理
实验二离散时间信号分析由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“离散时间信号实验原理”。
实验二离散时间信号分析
一、实验目的1.掌握各种常用的序列,理解其数学表达式和波形表示。
2.掌握在计算机中生成及绘制数字信号波形的方法。
3.掌握序列的相加、相乘、移位、反褶等基本运算及计算机实现与作用。
4.掌握线性卷积软件实现的方法。
5.掌握计算机的使用方法和常用系统软件及应用软件的使用。
6.通过编程,上机调试程序,进一步增强使用计算机解决问题的能力。
二、实验原理
1.序列的基本概念
离散时间信号在数学上可用时间序列{x(n)}来表示,其中x(n)代表序列的第n个数字,n代表时间的序列,n的取值范围为n的整数,n取其它值x(n)没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号xa(t)进行等间隔采样,采样间隔为T,得到{xa(nT)}一个有序的数字序列就是离散时间信号,简称序列。
2.常用序列
常用序列有:单位脉冲序列(单位抽样)(n)、单位阶跃序列u(n)、矩形序列RN(n)、实指数序列、复指数序列、正弦型序列等。
3.序列的基本运算
序列的运算包括移位、反褶、和、积、标乘、累加、差分运算等。
4.序列的卷积运算
y(n)
mx(m)h(nm)x(n)h(n)
上式的运算关系称为卷积运算,式中代表两个序列卷积运算。两个序列的卷积是一个序列与另一个序列反褶后逐次移位乘积之和,故称为离散卷积,也称两序列的线性卷积。其计算的过程包括以下4个步骤。
(1)反褶:先将x(n)和h(n)的变量n换成m,变成x(m)和h(m),再将h(m)以纵轴为对称轴反褶成h(m)。
(2)移位:将h(m)移位n,得h(nm)。当n为正数时,右移n位;当n为负数时,左移n位。
(3)相乘:将h(nm)和x(m)的对应点值相乘。
(4)求和:将以上所有对应点的乘积累加起来,即得y(n)。
5.matlab命令
1、单位采样序列:可用MATLAB中的zeros函数实现;
X=[1 zeros(1,n-1)]
2、单位阶跃序列:这一序列可用MATLAB中的zeros函数实现;
X=ones(1,N)
3、实指数序列;
n=0:N-1;
x=a.^n;
4、正弦波:
t=0:0.01*pi:2*pi
x=sin(2*pi*t);
plot(t,x);
xlabel(‘时间t’);
ylabel(‘幅值y’);
5、移位
用MATLAB编写一个移位函数sigshift()
function [y,m]=sigshift(x,n,k)
%implements y(m+k)=x(n)
m=n+k;
y=x;
把上面的矩形序列右移3位
n0=0;
n1=-10;
n2=10;
n=[n1:n2];
x=[(n-n0)>=0&(n-4)
k=3;
[y,n]=sigshift(x,n,k);
stem(n,y);
xlabel('n');ylabel('x(n)');
title('step sequence');
grid6、翻褶
用MATLAB编写一个翻褶函数sigfold()
function [y,n]=sigfold(x,m,k)
y=fliplr(x);
n=-fliplr(n);
用MATLAB编写一个程序把上面的矩形序列翻褶
三、主要实验仪器及材料
微型计算机、Matlab6.5教学版、TC编程环境。
四、实验内容
1.知识准备
认真复习以上基础理论,理解本实验所用到的实验原理。
2.离散时间信号(序列)的产生。
利用MATLAB编程产生和绘制下列有限长序列:
(1)单位脉冲序列(n)
(2)单位阶跃序列u(n)
(3)矩形序列R8(n)
(4)正弦型序列x(n)Asin((5)任意序列 5n3)
x(n)(n)2(n1)3(n2)4(n3)5(n4)
h(n)(n)2(n1)(n2)2(n3)
3.序列的运算
利用MATLAB编程完成上述两序列的移位、反褶等运算,并绘制运算后序列的波形。
4.卷积运算
利用MATLAB编制一个计算两个序列线性卷积的通用程序,计算上述两序列x(n)h(n),并绘制卷积后序列的波形。
5.上机调试并打印或记录实验结果。
6.完成实验报告。
五、实验报告要求
1.简述实验原理及目的。
2.列出计算卷积的公式,画出程序框图,并列出实验程序清单(可略)(包括必要的程序说明)。
3.记录调试运行情况及所遇问题的解决方法。
4.给出实验结果,并对结果作出分析。
武汉工程大学数字信号处理实验报告二专业班级:14级通信03班 学生姓名:秦重双 学号:1404201114 实验时间:2017年5月3日 实验地点:4B315 指导老师:杨述斌 实验一离散时间信号的分......
实验七 离散时间信号和系统§7.1离散时间正弦信号目的学习创建和分析离散时间正弦信号。相关知识离散时间正弦和余弦信号能够用复指数信号表示,即1jn(eejn)21jnjnsinn()(ee)2......
实验二 离散时间信号与系统的Z变换分析一、实验目的1、熟悉离散信号Z变换的原理及性质2、熟悉常见信号的Z变换3、了解正/反Z变换的MATLAB实现方法4、了解离散信号的Z变换与......
实验5 利用SPTool工具分析离散时间信号目标:利用sptool工具观察信号波形、频谱和滤波。要求:1.系统采样率2048,产生噪声信号,观察信号波形和频谱;设计低通滤波器去除高频分量,观察......
实验一语音信号分析与处理学号姓名注:1)此次实验作为《数字信号处理》课程实验成绩的重要依据,请同学们认真、独立完成,不得抄袭。2)请在授课教师规定的时间内完成;3)完成作业后,请......
