数字信号处理实验报告
指导老师:沈狄凡
数字信号处理实验讲义
实验一 序列、频谱、卷积
一、 实验目的
1.掌握序列的输入方法; 2.熟悉不同序列的特征;
3.了解确定性信号谱分析的方法; 4.验证卷积的计算过程;
二、 实验要求
1.利用matlab程序,生成几种常用的序列,如矩形序列,单位脉冲序列; 2.绘制图形,观察序列特征;
3.研究其频率特性,绘制图形,观察频率响应特征; 4.利用matlab程序,验证卷积的过程;
三、 实验步骤
1.矩形序列
(1)生成长度为N的矩形序列,
观察并记录生成的图形;
n=1:50
x=sign(sign(10-n)+1); close all;
subplot(3,1,1);stem(x);title('单位矩形信号序列'); (2)研究其频率特性,H(e)?j?n????R?n?eN??j?n,分别研究其幅频特性和相
频特性,观察并记录生成的图形;
k=-25:25;
X=x*(exp(-j*pi/25)).^(n'*k); magX=abs(X); %绘制x(n)的幅度谱
subplot(3,1,2);stem(magX);title('单位矩形信号的幅度谱'); angX=angle(X); %绘制x(n)的相位谱
subplot(3,1,3);stem(angX) ; title ('单位矩形信号的相位谱')
2.单位脉冲序列
(1) 生成单位脉冲序列,观察并记录生成的图形;
n=1:50; %定义序列的长度是50
x=zeros(1,50); %注意:MATLAB中数组下标从1开始 x(1)=1; close all;
subplot(3,1,1);stem(x);title('单位冲击信号序列');
(2) 研究其频率特性,H(e)?j?n????x?n?e??j?n,分别研究其幅频特性和
相频特性,观察并记录生成的图形;
k=-25:25;