数字信号处理翻转课堂笔记3——序列的傅立叶变换(DTFT)

数字信号处理翻转课堂笔记3

The Flipped Classroom3 of DSP

对应教材:《数字信号处理(第五版)》西安电子科技大学出版社,高西全、丁玉美著

一、要点

1、序列傅里叶变换的定义及其波形;
2、典型序列(矩形序列)频谱的特点;
3、序列的傅里叶变换与模拟信号、采样信号傅里叶变换之间的联系;
4、模拟频率与数字频率的对应关系。

二、问题与解答

1、
在这里插入图片描述
2、设一个模拟矩形脉冲信号x(t)如图1所示,分别用1kHz和2kHz的采样频率对其进行理想采样。回顾模拟信号频域分析的相关知识和方法,用MATLAB分别画出该模拟矩形脉冲的幅度频谱、理想采样信号(含1kHz和2kHz采样的信号,注意理想采样信号仍然属于模拟信号,它是一个冲激串)的幅度频谱(根据模拟信号的频谱公式画图)。再分别对1kHz和2kHz采样结果进行离散化,得到两个长度不同(长度分别为10、20)的矩形序列,分别用MATLAB画出这两个序列的傅里叶变换(幅度频谱图,根据矩形序列的频谱公式画图)。根据所得到的结果,讨论:①模拟矩形脉冲、理想采样信号、离散矩形序列这三种类型信号的幅度频谱形状有何联系和区别(暂不考虑频率轴的尺度差异,仅对比幅度变化曲线的形状)?②由不同采样频率所得到的采样信号和离散序列的幅度频谱有何区别?③结合幅度频谱图,总结三种信号幅度频谱的频率轴具有什么样的对应关系?采样频率的大小对于这种对应关系有什么影响?
在这里插入图片描述

3、上一题中,如果是用数字的方法来分析某种类型模拟信号(不一定是矩形脉冲)的频谱,即希望模拟信号、采样信号、对应的离散序列这三种类型信号的幅度频谱形状完全相同,则选择的模拟信号需要满足什么条件(提示:结合采样定理和频谱混叠的概念进行分析)?

4、结合第2、3题的结果和教材图2.4.1,总结模拟频率、采样频率、数字频率之间的对应关系,讨论如果用数字的方法来分析模拟信号的频谱,应该注意什么问题?从采样频率的选取、计算结果的转换等角度进行讨论。

1、不同长度的离散时间傅里叶变换

在这里插入图片描述
代码:

%%      N=4
n=4;                                            %取n值
w=[-1000:1:1000]*pi/500;                        %定义横轴的量
X=exp(-j*(n-1)*w/2).*(sin(w*n/2))./(sin(w/2));  %代入公式
A=abs(X)                                        %调用abs函数求Amplitude
P=angle(X)                                      %调用angle函数求Phase

subplot(2,1,1)                                  %画图
plot(w,A)
xlabel('频率')
title('幅度波形')
ylabel('幅度')

subplot(2,1,2)
plot(w,P)
xlabel('频率')
title('相位波形')
ylabel('相位')

%%      N=8
n=8;
w=[-1000:1:1000]*pi/500;
X=exp(-j*(n-1)*w/2).*(sin(w*n/2))./(sin(w/2)); 
A=abs(X)
P=angle(X)

subplot(2,1,1)
plot(w,A)
xlabel('频率')
title('幅度波形')
ylabel('幅度')

subplot(2,1,2)
plot(w,P)
xlabel('频率')
title('相位波形')
ylabel('相位')

%%      N=32
n=32;
w=[-1000:1:1000]*pi/500;
X=exp(-j*(n-1)*w/2).*(sin(w*n/2))./(sin(w/2)); 
A=abs(X)
P=angle(X)

subplot(2,1,1)
plot(w,A)
xlabel('频率')
title('幅度波形')
ylabel('幅度')

subplot(2,1,2)
plot(w,P)
xlabel('频率')
title('相位波形')
ylabel('相位')

运行结果:
N=4
在这里插入图片描述
N=8
在这里插入图片描述
N=8
在这里插入图片描述
分析:
1、矩形序列的频谱是以2π为周期的连续函数。
2、N越大,相位频谱越密集,幅度频谱越大,幅度频谱最大值为N。
3、长度为N的矩形序列,频谱在[-π,π]区间具有N-1个波峰。
4、N越大高频分量占比越小,变化越慢。

2、对模拟矩形脉冲信号进行1kHz和2kHz的采样

设一个模拟矩形脉冲信号x(t)如图1所示,分别用1kHz和2kHz的采样频率对其进行理想采样。回顾模拟信号频域分析的相关知识和方法,用MATLAB分别画出该模拟矩形脉冲的幅度频谱、理想采样信号(含1kHz和2kHz采样的信号,注意理想采样信号仍然属于模拟信号,它是一个冲激串)的幅度频谱(根据模拟信号的频谱公式画图)。再分别对1kHz和2kHz采样结果进行离散化,得到两个长度不同(长度分别为10、20)的矩形序列,分别用MATLAB画出这两个序列的傅里叶变换(幅度频谱图,根据矩形序列的频谱公式画图)。根据所得到的结果,讨论:①模拟矩形脉冲、理想采样信号、离散矩形序列这三种类型信号的幅度频谱形状有何联系和区别(暂不考虑频率轴的尺度差异,仅对比幅度变化曲线的形状)?②由不同采样频率所得到的采样信号和离散序列的幅度频谱有何区别?③结合幅度频谱图,总结三种信号幅度频谱的频率轴具有什么样的对应关系?采样频率的大小对于这种对应关系有什么影响?
在这里插入图片描述
代码:

%%      代码:
%模拟矩形脉冲信号的频谱
syms f;
Xa=0.01*sinc(0.01*f)*exp(-j*0.005*2*pi*f);
%1所示模拟矩形脉冲的傅里叶变换
subplot(4,1,1);
ezplot(abs(Xa),[-2000,2000,0,0.01])
xlabel('frequency(Hz)')
ylabel('|Xa(jw)|');
title('模拟信号幅度频谱');

%采样频率1kHz时的理想采样信号的频谱
T=0.001;                        %采样间隔为0.001s 
XX=0;
for n=0:9
    XX=XX+exp(-j*2*pi*f*n*T);   %理想采样信号为冲激信号,其频谱为多个冲激信号频谱的叠加
end
subplot(4,1,2);
ezplot(abs(XX),[-2000,2000,0,10])
xlabel('frequency(Hz)')
title('1kHz采样信号幅度频谱');

%1kHz采样离散信号的频谱
T=0.001;                        %采样间隔为0.001s
n=-50:1:50;
x=heaviside(n*T+0.0001)-heaviside(n*T-0.0099);  %离散时间信号
K=500;k=0:1:K;w=4*pi*k/K;                       %w为数字频率
X=x*exp(-j*n'*w);               %计算离散时间傅立叶变换(序列的傅立叶变换)
X=abs(X);      
w=[-fliplr(w),w(2:K+1)];
X=[fliplr(X),X(2:K+1)];
subplot(4,1,3);
plot(w/pi,X);                                   %画出离散时间傅立叶变换
xlabel('frequency(radian/pi)');                 %横坐标为弧度
ylabel('|X1(ejw)|');title('1kHz采样所得离散信号的幅度频谱');

%下面为2kHz采样离散信号的频谱
T=0.0005;                                       %采样间隔为0.001s
n=-100:1:100;
x=heaviside(n*T+0.0001)-heaviside(n*T-0.0099);  %离散时间信号
K=500;k=0:1:K;w=2*pi*k/K;                       %w为数字频率
X=x*exp(-j*n'*w);               %计算离散时间傅立叶变换(序列的傅立叶变换),
X=abs(X);      
w=[-fliplr(w),w(2:K+1)];
X=[fliplr(X),X(2:K+1)];
subplot(4,1,4);
plot(w/pi,X);                                   %画出离散时间傅立叶变换
xlabel('frequency(radian/pi)');                 %横坐标为弧度
ylabel('|X2(ejw)|');title('2kHz采样所得离散信号的幅度频谱');

运行结果:
在这里插入图片描述
分析:
①采样信号的频谱是模拟信号频谱以采样频率f进行周期性延拓,幅度为模拟信号的f倍,采样信号的频谱与离散信号的频谱形状相同。
②幅度谱的周期相同,为2π;最大幅值不同,为模拟信号的f倍。
在这里插入图片描述
模拟信号的频率轴为f,采样信号的频率轴为Ω,离散序列的频率轴为w。且有以上对应关系,采样频率Ωs对应数字频率2π。
由于采样频率Ωs对应数字频率2π,在相同的尺度下, ,当Ωs越大,数字频率轴表示的范围越小。

3、选择模拟信号的条件

上一题中,如果是用数字的方法来分析某种类型模拟信号(不一定是矩形脉冲)的频谱,即希望模拟信号、采样信号、对应的离散序列这三种类型信号的幅度频谱形状完全相同,则选择的模拟信号需要满足什么条件(提示:结合采样定理和频谱混叠的概念进行分析)?

结论:应使模拟信号的频带宽度尽可能的小。其中模拟信号绝对可和。
原因:由取样定理可知:只有设定取样频率大于等于2倍的模拟信号最大频率,即fs>2fm,才能保证频谱不发生混叠,进而恢复出原信号。
采样信号对应的离散序列取样点越多,所得频谱信息也更加接近于原模拟信号频谱,因此要使模拟信号、采样信号、对应的离散序列三种类型的信号幅度频谱完全相同,所以应使模拟信号的频带宽度尽可能的小。其中模拟信号绝对可和。

4、模拟频率、采样频率和数字频率之间的对应关系

结合第2、3题的结果和教材图2.4.1,总结模拟频率、采样频率、数字频率之间的对应关系,讨论如果用数字的方法来分析模拟信号的频谱,应该注意什么问题?从采样频率的选取、计算结果的转换等角度进行讨论。

(1)
模拟频率、采样频率、数字频率之间的对应关系:
在这里插入图片描述
模拟频率为每秒旋转的弧度( f2pi rad/s); 采样间隔为每隔Ts时间采样,采样频率即每秒钟采样fs次; 数字频率即Ts时间内的模拟频率,即f2pi*Ts。
数字频率是对模拟频率的采样,数字频率代表的是两个采样点之间的间隔。
数字频率为:w =2πΩ/ws。根据奈奎斯特定理,采样频率大于等于2倍的模拟频率,则有w<=π。
不同采样频率下的数字信号的数字频率是不同的,但是表示的是相同的信号,在理论上满足奈奎斯特定理,所包含的信息是完全相同的。
(2)应该注意混叠失真、截断效应、栅栏效应等问题。(具体知识在翻转汇报9和10中将会涉及)

三、反思总结

结合图像来理解比较直观,最好把图“刻”在脑子里。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗然而日章

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值