信号与系统实验四.docx
- 文档编号:4335134
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:16
- 大小:266.39KB
信号与系统实验四.docx
《信号与系统实验四.docx》由会员分享,可在线阅读,更多相关《信号与系统实验四.docx(16页珍藏版)》请在冰豆网上搜索。
信号与系统实验四
信号与系统
实验报告
实验四
实验名称:
信号抽样与调制解调
指导老师:
苏永新
班级:
09通信工程
学号:
24
姓名:
王维
实验四信号抽样与调制解调
一、实验目的
1、进一步理解信号的抽样及抽样定理;
2、进一步掌握抽样信号的频谱分析;
3、掌握和理解信号抽样以及信号重建的原理;
4、掌握傅里叶变换在信号调制与解调中的应用。
基本要求:
掌握并理解“抽样”的概念,理解抽样信号的频谱特征。
深刻理解抽样定理及其重要意义。
一般理解信号重建的物理过程以及内插公式所描述的信号重建原理。
理解频率混叠的概念。
理解调制与解调的基本概念,理解信号调制过程中的频谱搬移。
掌握利用MATLAB仿真正弦幅度调制与解调的方法。
二、实验原理及方法
1、信号的抽样及抽样定理
抽样(Sampling),就是从连续时间信号中抽取一系列的信号样本,从而,得到一个离散时间序列(Discrete-timesequence),这个离散序列经量化(Quantize)后,就成为所谓的数字信号(DigitalSignal)。
今天,很多信号在传输与处理时,都是采用数字系统(Digitalsystem)进行的,但是,数字系统只能处理数字信号,不能直接处理连续时间信号或模拟信号(Analogsignal)。
为了能够处理模拟信号,必须先将模拟信号进行抽样,使之成为数字信号,然后才能使用数字系统进行传输与处理。
所以,抽样是将连续时间信号转换成离散时间信号必要过程。
模拟信号经抽样、量化、传输和处理之后,其结果仍然是一个数字信号,为了恢复原始连续时间信号,还需要将数字信号经过所谓的重建(Reconstruction)和平滑滤波(Smoothing)。
图展示了信号抽样与信号重建的整个过程。
图给出了信号理想抽样的原理图:
上图中,假设连续时间信号是一个带限信号(BandlimitedSignal),其频率范围为
,抽样脉冲为理想单位冲激串(UnitImpulseTrain),其数学表达式为:
由图可见,模拟信号x(t)经抽样后,得到已抽样信号(SampledSignal)xs(t),且:
将p(t)的数学表达式代入上式得到:
显然,已抽样信号xs(t)也是一个冲激串,只是这个冲激串的冲激强度被x(nTs)加权了。
从频域上来看,p(t)的频谱也是冲激序列,且为:
根据傅里叶变换的频域卷积定理,时域两个信号相乘,对应的积的傅里叶变换等于这两个信号的傅里叶变换之间的卷积。
所以,已抽样信号xs(t)的傅里叶变换为:
表达式告诉我们,如果信号x(t)的傅里叶变换为X(j?
),则已抽样信号xs(t)的傅里叶变换Xs(j?
)等于无穷多个加权的移位的X(j?
)之和,或者说,已抽样信号的频谱等于原连续时间信号的频谱以抽样频率?
s为周期进行周期复制的结果。
如图所示:
由图可见,如果抽样频率不小于信号带宽的2倍时,xs(t)的频谱中,X(j?
)的各个复制品之间没有混叠(Aliasing),因此,可以用一个理想低通滤波器来恢复原始信号。
由抽样信号恢复原来的原始信号的过程称为信号的重建(Reconstruction)。
反之,如果抽样频率小于信号带宽的2倍时,xs(t)的频谱中,X(j?
)的各个复制品之间的距离(也就是?
s)太近,所以必将造成频谱之间的混叠,在这种情况下,是无论如何也无法恢复出原来的连续时间信号的。
由此,我们得出下面的结论:
当抽样频率?
s>2?
M时,将原连续时间信号x(t)抽样而得到的离散时间序列x[n]可以唯一地代表原连续时间信号,或者说,原连续时间信号x(t)可以完全由x[n]唯一地恢复。
以上讨论的是理想抽样的情形,由于理想冲激串是无法实现的,因此,这种理想抽样过程,只能用来在理论上进行抽样过程的分析。
在实际抽样中,抽样往往是用一个A/D转换器实现的。
一片A/D转换芯片包含有抽样保持电路和量化器。
模拟信号经过A/D转换器后,A/D转换器的输出信号就是一个真正意义上的离散时间信号,而不再是冲激串了。
A/D转换器的示意图如图所示。
上述的实际抽样过程,很容易用简单的数学公式来描述。
设连续时间信号用x(t)表示,抽样周期(SamplingPeriod)为Ts,抽样频率(SamplingFrequency)为?
s,则已抽样信号的数学表达式为
在MATLAB中,对信号抽样的仿真,实际上就是完成式的计算。
下面给出一个例题和相应的范例程序,来实现信号抽样的仿真运算。
三、实验内容及步骤
实验前,必须首先阅读本实验原理,了解所给的MATLAB相关函数,读懂所给出的全部范例程序。
实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。
并结合范例程序所完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序的编程算法。
实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。
Q4-2范例程序Program4_1中的连续时间信号x(t)是什么信号它的数学表达式为:
解:
x=exp(-4*t).*u(t)
Q4-3在1/2—1/10之间选择若干个不同Ts值,反复执行执行范例程序Program4_1,保存执行程序所得到的图形。
Ts=1/2时的信号时域波形和频谱图
Ts=1/4时的信号时域波形和频谱图
Ts=1/8时的信号时域波形和频谱图
根据上面的三幅图形,作一个关于抽样频率是怎样影响已抽样信号频谱的小结。
答:
信号的采样要符合奈奎斯特采样定律,就是采样频率要高一点,高到多少呢,被采信号最高频率的2倍,只有这样,才能保证频域不混叠,也就是采样出来数字信号中包含了被采信号的所有信息,而且没有引入干扰。
这就是信号的时域采样。
上边所说为理论上的,至于工程实践中,采样频率一般都是3到5倍,甚至10倍于被采信号的频率,频率的提高,后端处理的工作量虽大,但信号质量要好。
Q4-4请手工计算升余弦信号x(t)=[1+cos(pi*t)].*[u(t+1)-u(t-1)]的傅里叶变换的数学表达式,手工绘制其幅度频谱图。
计算过程:
x(w)=2Sa(w)[
(
)
手工绘制的升余弦信号x(t)=[1+cos(pi*t)].*[u(t+1)-u(t-1)]的幅度频谱图
从上图的幅度频谱上看,升余弦信号是否是带限信号能否近似将它看作是一个带限信号如果可以,那么,估计信号的最高频率大约是多少
答:
是带限信号,信号的最高频率大约50HZ
Q4-5阅读范例程序Program4_2,在这个程序中,选择的信号的最高频率是多少这个频率选择得是否恰当为什么
答:
选择信号的最高频率为100HZ,这个频率选择恰当,因为f>2fmax
Q4-6在1—8之间选择抽样频率与信号最高频率之比,即程序Program4_2中的a值,反复执行范例程序Program4_2,观察重建信号与原信号之间的误差,通过对误差的分析,说明对于带限信号而言,抽样频率越高,则频谱混叠是否越小
答:
由观察得当a=1时,重建信号与原信号误差较大,随着a值的增大,重建信号与原信号越接近,只要a>=2,就不会发生混叠现象。
程序Program4_1中的连续信号是否是带限信号如果不是带限信号,是否可以选择一个抽样频率能够完全消除已抽样信号中的频谱的混叠
答:
是带限信号。
应该可以选择一个抽样频率消除信号中的混叠,但不能完全消除。
从上图的幅度频谱上看,升余弦信号是否是带限信号能否近似将它看作是一个带限信号如果可以,那么,估计信号的最高频率大约是多少
答:
不是带限信号,但是可以把他看作带限信号,最高频率应该是.
Q4-6在1—8之间选择抽样频率与信号最高频率之比,即程序Program4_2中的a值,反复执行范例程序Program4_2,观察重建信号与原信号之间的误差,通过对误差的分析,说明对于带限信号而言,抽样频率越高,则频谱混叠是否越小
答:
是的,由上图可知,随着T的减小频率混叠越来越小。
clear;closeall,
wm=2*pi;
a=input('Typeinthefrequencyratews/wm=:
');
wc=wm;
t0=2;t=-t0:
:
t0;
x=(1+cos(pi*t)).*(u(t+1)-u(t-1));
subplot(221);
plot(t,x);gridon,axis([-2,2,,]);
title('Originalsignalx(t)');xlabel('Timet');
ws=a*wm;
Ts=2*pi/ws;
N=fix(t0/Ts);
n=-N:
N;
nTs=n*Ts;
xs=(1+cos(pi*nTs)).*(u(nTs+1)-u(nTs-1));
subplot(2,2,2)
stem(n,xs,'.');xlabel('Timeindexn');gridon,title('Sampledversionx[n]');
xr=zeros(1,length(t));
L=length(-N:
N);
xa=xr;
figure
(2);
stem(nTs,xs,'.');xlabel('Timeindexn');gridon;holdon
fori=1:
L
m=(L-1)/2+1-i;
xa=Ts*(wc)*xs(i)*sinc((wc)*(t+m*Ts)/pi)/pi;
plot(t,xa,'b:
');axis([-2,2,,]);holdon
pause
xr=xr+xa;
end
plot(t,xr,'r');axis([-2,2,,]);holdon
figure
(1);
subplot(223)
plot(t,xr,'r');axis([-2,2,,]);
xlabel('Timet');gridon
title('Reconstructedsignalxr(t)');
error=abs(xr-x);
subplot(2,2,4)
plot(t,error);gridon
title('Error');xlabel('Timet')
a=1
a=4
a=8
Q4-8编写程序Q4_8,能够接受从键盘输入的?
、?
n之值,计算并在同一个图形窗口的三个子图中绘制出这三个频率响应特性曲线,要求每个子图有标题,绘制的频率范围为0—40弧度/秒。
图形布置如图Q4-8所示。
图Q4-8图形布置(zeta=?
,wn=?
n)
抄写程序Q4_8如下:
clc;clear;closeall;
zeta=input('pleaseinputzeta:
');
wn=input('pleaseinputwn:
');
b1=[wn^2];
b2=[100];
b3=[2*zeta*wn0];
a1=[12*zeta*wnwn^2];
a2=[12*zeta*wnwn^2];
a3=[12*zeta*wnwn^2];
[H1,w]=freqs(b1,a1);
H1m=abs(H1);
[H2,w]=freqs(b2,a2);
H2m=abs(H2);
[H3,w]=freqs(b3,a3);
H3m=abs(H3);
subplot(221)
plot(w,H1m),axis([0400]);gridon,title('Magnituderesponseofsystem1'),xlabel('Frequencyinrad/sec')
subplot(222)
plot(w,H2m),axis([0400]);gridon,title('Magnituderesponseofsystem2'),xlabel('Frequencyinrad/sec')
subplot(223)
plot(w,H3m),axis([0400]);gridon,title('Magnituderesponseofsystem3'),xlabel('Frequencyinrad/sec')
执行程序Q4_8,输入zeta=,wn=15,在图形中的空白处,标上zeta和wn之值,如图Q4-8所示。
保存所得到的图形如下。
zeta=,wn=15时的频率响应曲线图
固定zeta=,在2—30之间选择不同的wn值,反复执行程序Q4_8,保存zeta=,wn=5和zeta=,wn=20所得到的两幅图形。
根据执行程序所得到的系统频率响应的形状,说明wn的不同取值分别对系统1、系统2和系统3的滤波特性(从通频带的带宽、过渡带宽和截止频率等方面作说明)的影响。
zeta=,wn=5时的频率响应曲线图
zeta=,wn=20时的频率响应曲线图
固定wn=15,在—1之间选择不同的zeta值,反复执行程序Q4_8,保存zeta=,wn=15和zeta=,wn=15所得到的两幅图形。
根据执行程序所得到的系统频率响应的形状,说明zeta的不同取值分别对系统1、系统2和系统3的滤波特性的影响。
zeta=,wn=15时的频率响应曲线图
zeta=,wn=15时的频率响应曲线图
四、实验总结
通过前面四次运用MATLAB软件进行实验操作,使我们不仅仅局限于书本上的理论知识,更加体会到运用软件进行实验具体分析对学习的可操作性,加深对理论知识的理解与记忆。
同时,这次课程设计也锻炼了我们个人的动手操作能力以及对理论知识的掌握。
总的来说学到了很多,首先,通过实验使我们对书本理论知识有了更深层次的理解与掌握,不仅仅局限于理论表面。
同时也加强了自己专业技能知识;其次,在实际操作方面,通过不断的实际操作让我们掌握该软件的运用,以及运用到我们以后工作当中分析处理类似的问题;再次,在实验过程中,虽然刚刚开始每个人对软件都是陌生的,但通过个人的独自探索与求知欲望,既完成了本次实验,也培养了自己的独立动手能力;最后,通过这四次的实验,让我们明白了在科技创新的道路上光靠理论知识是远远不够的,必须对理论有自己的见解以及实践动手能力。
总之,理论与实践相统一是学好书本知识与提升专业技能的一个重要途径。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 系统 实验