数字信号处理及应用1.docx
- 文档编号:3522977
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:14
- 大小:255.30KB
数字信号处理及应用1.docx
《数字信号处理及应用1.docx》由会员分享,可在线阅读,更多相关《数字信号处理及应用1.docx(14页珍藏版)》请在冰豆网上搜索。
数字信号处理及应用1
数字信号处理及应用课程设计实验报告
实验一信号、系统及系统响应
学院:
信息工程学院
专业班级:
通信0802班
学号:
姓名:
实验一信号、系统及系统响应
一、实验目的
1.熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。
2.熟悉离散信号和系统的时域特性。
3.熟悉现行卷积的计算编程方法,利用卷积的方法,观察、分析系统响应的时域特性。
4.掌握序列傅氏变换的计算机实现方法,利用序列的傅氏变换对离散信号、系统及系统响应进行频域分析。
二、实验原理
(一)连续时间信号的采样
采样时从连续时间信号到离散时间信号的过渡桥梁,对采样过程的研究不仅可以了解采样前后信号时域和频域特性发生的变化以及信号内容不丢失的条件,而且有助于加深对拉氏变换、傅氏变换、Z变换和序列傅氏变换之间的关系。
根据Shannon取样定理,如果原信号时带限信号,且采样频率高于原信号最高频率分量2倍,则采样以后不会发生频谱混淆现象。
在计算机处理时是利用序列的傅里叶变换计算信号的频谱,在分析一个连续时间信号的频谱时,可以通过取样将有关的计算转化为序列福利叶变换的计算。
(二)有限长序列分析
一般来说,在计算机上不可能,也不必要处理连续的曲线X(ejω),通常,我们只要观察、分析X(ejω)在某些频率点上的值。
对于长度为N的有限长序列:
一般只需要在0-2π之间均匀地取M个频率点,计算这些点上的序列傅里叶变换:
其中
=2πk/M,k=0,1……,M-1。
X(
)是一个复函数,它的模就是幅频特性曲线。
(三)信号卷积
一个线性时不变离散系统的响应y(n)可以用它的单位冲击响应h(n)和输入信号x(n)的卷积来表示:
y(n)=x(n)*h(n)=
(1)
根据傅里叶变换和Z变换的性质,与上式对应应该有:
Y(z)=X(z)H(z)
(2)
Y(
)=X(
)H(
)(3)
式
(1)告诉我们可以通过对两个序列的移位、相乘、累加计算信号响应;而(3)式告诉我们卷积运算也可以在频域上用乘积实现。
三、实验内容及步骤
(一)编制实验用主程序及相应子程序
1.信号产生子程序,包括:
(1)理想采样信号序列:
对信号
进行理想采样,可以得到一个理想的采样信号序列:
,其中,A为幅度因子,α是衰减因子,
是频率,T为采样周期。
(2)单位脉冲序列:
(3)矩形序列:
,其中N=10
2.系统单位脉冲响应序列产生子程序,本实验中用到两种FIR系统:
(1)
(2)
(3).有限长序列线性卷积子程序,用于计算两个给定长度(分别是M和N)的序列的卷积,输出序列长度为L=N+M-1。
(二)上机实验内容
1.分析理想采样信号序列的特性。
产生理想采样信号序列xa(n),使A=444.128,α=50*(1/2)1/2π,Ω0=50*(1/2)1/2π
1.理想采样信号序列
>>n=0:
50;
>>A=444.128;a=50*sqrt
(2)*pi;
>>w0=50*sqrt(2.0)*pi;
>>T=0.001;
>>x=A*exp(-a*n*T).*sin(w0*n*T);
>>closeall
>>x1=fft(x);
>>subplot(3,1,1)
>>stem(n,x1)
>>clearT
>>T=1/300;
>>x=A*exp(-a*n*T).*sin(w0*n*T);
>>x2=fft(x);
>>subplot(3,1,2)
>>stem(n,x2)
>>clearT
>>T=1/200;
>>x=A*exp(-a*n*T).*sin(w0*n*T);
>>x3=fft(x);
>>subplot(3,1,3)
>>stem(n,x3)
2.离散信号,系统和系统响应的分析
(1)观察信号xb(n)和系统hb(n)的时域和副频域特性;利用线性卷积求信号通过系统以后的响应。
比较系统响应和系统hb(n)的时域及副频域特性。
程序如下:
>>n=1:
50;
>>hb=zeros(1,50);
>>hb
(1)=1;hb
(2)=2.5;hb(3)=2.5;hb(4)=1;
>>closeall;subplot(3,1,1);stem(hb);
>>m=1:
50;T=0.001;
>>A=444.128;a=50*sqrt(2.0)*pi;
>>w0=50*sqrt(2.0)*pi;
>>x=A*exp(-a*m*T).*sin(w0*m*T);
>>subplot(3,1,2);stem(x);
>>y=conv(x,hb);
>>subplot(3,1,3);stem(y);
(2)观察信号xc(n)和系统hb(n)的时域和幅频特性,利用线性卷积求系统响应。
程序如下:
>>n=0:
50;k=-25:
25;
>>xc=[ones(1,10)zeros(1,41)];
>>subplot(3,1,1);stem(n,xc);
>>axis([05001]);
>>X=xc*(exp(-j*pi/25)).^(n'*k);
>>magX=abs(X);
>>subplot(3,1,2);stem(magX);
>>angX=angle(X);
>>subplot(3,1,3);stem(angX);
>>ha=[ones(1,10)zeros(1,41)];
>>xc=[ones(1,10)zeros(1,41)];
>>y=conv(xc,ha);subplot(2,1,1);stem(y);title('y');
>>xb=[ones(1,4)zeros(1,41)];
>>z=conv(xb,ha);subplot(2,1,2);stem(y);title('z');
(3)将实验步骤
(2)中的信号换为xa(n),其中A=1,α=0.4,Ω0=2.073,T=1
>>clearall
>>n=0:
50;
>>A=1;
>>a=0.4;
>>w0=2.0734;
>>T=1;
>>x=A*exp(-a*n*T).*sin(w*n*T);
>>ha=[ones(1,10)zeros(1,41)];
>>c=conv(x,ha);
>>stem(c,'.');title('输出信号c[n]')
>>clearall
>>n=0:
50;
>>A=1;
>>a=0.1;
>>w=2.0734;
>>T=1;
>>x=A*exp(-a*n*T).*sin(w*n*T);
>>ha=[ones(1,10)zeros(1,41)];
>>c=conv(x,ha);
>>stem(c,'.');title('输出信号c[n]')
>>clearall
>>n=0:
50;
>>A=1;
>>a=0.4;
>>w=1.2516;
>>T=1;
>>x=A*exp(-a*n*T).*sin(w*n*T);
>>ha=[ones(1,10)zeros(1,41)];
>>c=conv(x,ha);
>>stem(c,'.');title('输出信号c[n]')
>>clearall
>>n=0:
50;A=1;
>>a1=0.1;
>>w=2.0734;
>>T=1;
>>x1=A*exp(-a1*n*T).*sin(w*n*T);
>>a=0.4;
>>w1=1.2516;
>>T=1;
>>x2=A*exp(-a*n*T).*sin(w1*n*T);
>>a=0.4;
>>w=2.0734;
>>T=1;
>>x=A*exp(-a*n*T).*sin(w*n*T);
>>magx=abs(x);subplot(6,1,1);stem(magx);title('x的幅度谱');
>>magx1=abs(x1);subplot(6,1,2);stem(magx1);title('x1的幅度谱');
>>magx2=abs(x2);subplot(6,1,3);stem(magx2);title('x2的幅度谱');
>>angx=angle(x);subplot(6,1,4);stem(angx);title('x的相位谱');
>>angx1=angle(x1);subplot(6,1,5);stem(angx1);title('x1的相位谱');
>>angx2=angle(x2);subplot(6,1,6);stem(angx2);title('x2的相位谱');
3验证卷积定律
>>k=-25:
25;X=x*(exp(-j*pi/12.5)).^(n'*k);
>>magX=abs(X);
>>subplot(3,2,1);stem(magX);
>>angX=angle(X);
>>subplot(3,2,2);stem(angX);
>>Hb=hb*(exp(-j*pi/12.5)).^(n'*k);
>>magHb=abs(Hb);
>>subplot(3,2,3);stem(magHb);
>>angHb=angle(Hb);
>>subplot(3,2,4);stem(angHb);
>>n=1:
99;k=1:
99;
>>Y=y*(exp(-j*pi/12.5)).^(n'*k);
>>magY=abs(Y);
>>subplot(3,2,5);stem(magY);
>>angY=angle(Y);
>>subplot(3,2,6);stem(angY);
>>k=-25:
25;X=x*(exp(-j*pi/12.5)).^(n'*k);
>>XHb=X.*Hb;
>>subplot(2,1,1);stem(abs(XHb));
>>subplot(2,1,2);stem(abs(Y));axis([0,60,0,8000])
四、思考题
(1)回答上机内容2-
(2)中的问题。
答:
根据输出序列长度公式L=N+M-1可以计算理论长度。
(2)在分析理想采样信号序列的特性实验中,利用不同采样频率所得的采样信号序列的傅氏变换频谱,数字频率度量是否相同?
他们所对应的模拟频率是否相同?
答:
度量相同,所对应的模拟频率相同。
(3)在卷积定律的验证过程中,如果选用不同的M值,例如选M=50和M=30,分别做序列的傅氏变换,并求得Y(
)=Xa(
)Hb(
),k=0,1,……,M-1,所得的结果之间有何差异?
为什么?
答:
所得傅氏变换的长度不一样,因为K的取值范围不一样。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)