|
楼主 |
发表于 2008-1-4 17:39
|
显示全部楼层
2、%以xa(t)=exp(-1000|t|)为例说明采样频率对频域特性的影响,分别取采样频率fs=5000Hz和fs=1000Hz,
%绘出离散时间傅立叶变换
%程序如下:
clc;
clear;
Dt=0.00005;t=-0.005:Dt:0.005;%模拟信号
xa=exp(-1000*abs(t));
fs1=5000;Ts1=1.0/fs1;n1=-25:1:25;%n1的取值范围为[-0.005*fs1,0.005*fs1]
x1=exp(-1000*abs(n1*Ts1));
fs2=1000;Ts2=1.0/fs2;n2=-5:1:5;%n2的取值范围为[-0.005*fs2,0.005*fs2]
x2=exp(-1000*abs(n2*Ts2));
K=500;k=0:1:K;w=pi*k/K;% 离散时间傅立叶变换,频域w=[0,pi]分为K段,当k=K即w=pi时,对应模拟频率f=fs/2
X1=x1*exp(-j*n1'*w);X1=real(X1);
X2=x2*exp(-j*n2'*w);X2=real(X2);
w=[-fliplr(w),w(2:501)];
X1=[fliplr(X1),X1(2:501)];
X2=[fliplr(X2),X2(2:501)];
figure(1)
subplot(211),plot(t*1000,xa,'.');xlabel('t(ms)');ylabel('x_a_1(t)');%画模拟信号
title('离散信号Ts=0.2ms');hold on
stem(n1*Ts1*1000,x1,'r');hold off
subplot(212),plot(w/pi,X1,'.');xlabel('\omega/\pi');ylabel('X_1(j \omega)');
title('离散时间傅立叶变换');
figure(2)
subplot(211),plot(t*1000,xa,'.');xlabel('t(ms)');ylabel('x_a_2(t)');%画模拟信号
title('离散信号Ts=1ms');hold on
stem(n2*Ts2*1000,x2,'r');hold off
subplot(212),plot(w/pi,X2,'.');xlabel('\omega/\pi');ylabel('X_2(j \omega)');
title('离散时间傅立叶变换');
结果分析:当fs=5000Hz时,得到的频谱图2.jpg与连续时间傅立叶频谱图1.jpg完全一致,而fs=1000Hz时,得到的频谱图3.jpg与连续时间傅立叶频谱图1.jpg不同,是由于fs=1000Hz时产生了混叠现象. |
-
-
|