实验一连续时间信号分析。
一、实验目的。
(一)掌握使用matlab表示连续时间信号。
1、学会运用matlab表示常用连续时间信号的方法。
2、观察并熟悉常用信号的波形和特性。
二)掌握使用matlab进行连续时间信号的相关运算。
1、学会运用matlab进行连续时间信号的时移、反褶和尺度变换。
2、学会运用matlab进行连续时间信号微分、积分运算。
3、学会运用matlab进行连续时间信号相加、相乘运算。
4、学会运用matlab进行连续时间信号卷积运算。
二、实验条件。
一台电脑、winxp系统、matlab7.0软件。
三、实验内容。
1、利用matlab命令画出下列连续信号的波形图。
**:clear all;close all;clc;
k=2;a=3;
t=0:0.01:3;
ft=k*cos(a*t+pi/4);
plot(t,ft),grid on
axis([-5,5,-2.2,2.2])
title('2cos(3t+4π)'
**:函数文件:
function f=uct(t)
f=(t>=0);
命令文件:clear all;close all;clc;
a=-1;t=-5:0.01:5;
ft=(2-exp(a*t)).uct(t);
y=2-exp(a*t);
plot(t,y),grid on
plot(t,ft),grid on
axis([-3,3,-3,3]);
title('指数信号与阶跃信号的乘积')
**:函数文件:
function f=uct(t)
f=(t>=0);
**文件:clear all;close all;clc;
t=-5:0.01:5;
ft=(uct(t)-uct(t-2)).1+cos(pi*t));
(1+cos(pi*t))*
plot(t,ft),grid on
axis([-3,3,-3,3]);
title('余弦信号与阶跃信号的乘积')
2、利用matlab命令画出复信号的实部、虚部、模和辐角。解:图像:
**:clear all; close all;clc;
a=1;t=-10:0.01:10;
ft=a*exp(j*(t+pi/4));
r=real(ft);
im=imag(ft);
ab=abs(ft);
an=angle(ft);
plot(t,r,'r',t,im,'b',t,ab,'g',t,an,'m'),grid on
axis([-5,5,-5,5]);
title('f(t)=2exp(j*(t+π/4))'
3、已知信号的波形(课本p13例题1-1),画出的波形图。
解:**:clear all;close all;clc;
t=-5:0.01:5;
y1=funct1(t-2);
y2=funct1(3*t);y3=funct1(-t);y4=funct1(-3*t-2);
subplot(2,2,1);plot(t,y1);
axis([-3,5,-1,2]);title('f1(t)')grid on;
subplot(2,2,2);plot(t,y2);
axis([-3,5,-1,2]);title('f2(t)')grid on;
subplot(2,2,3);plot(t,y3);
axis([-3,5,-1,2]);title('f3(t)')grid on;
subplot(2,2,4);plot(t,y4);
axis([-3,5,-1,2]);title('f4(t)')grid on;
4、使用微分命令求关于变量x的一阶导数;使用积分命令计算不定积分,定积分。解:**:
clear all;close all;clc;
syms x;
y=x*sin(x)*log(x);
dy=diff(y,'x',1)
z=x^5-2*x*x+sqrt(x)/2;
lz=int(z,'x')
w=x*exp(x)/[1+x)^2];
lw=int(w,'x',0,1)
dy=sin(x)*log(x)+x*cos(x)*log(x)+sin(x);
lz=1/6*x^6-2/3*x^3+1/3*x^(3/2)
lw=1/2*exp(1)-1
运行结果:dy =
sin(x)*log(x)+x*cos(x)*log(x)+sin(x)
lz =1/6*x^6-2/3*x^3+1/3*x^(3/2)
lw =1/2*exp(1)-1
lz =1/6*x^6-2/3*x^3+1/3*x^(3/2)lw =
5、已知,使用命令画出两信号和及两信号乘积的波形图。其中, 解:**:
clear all;close all;clc;
t=-2:0.01:2;
y1=sin(2*pi*t);
y2=sin(16*pi*t);
y3=y1.*y2;
plot(t,y1,'r',t,y2,'b',t,y3,'g'),grid on
axis([-2,2,-2,2]);
xlabel('t'),ylabel('y')
6、用matlab命令绘出下列信号的卷积积分的时域波形图。解:**:
clear all;close all;clc;
t=-2:0.01:4;
dt=0.01;
f1=uct(t)-uct(t-2);
f2=uct(t)+uct(t-1)-uct(t-2);
f=conv(f1,f2)*dt;
n=length(f);tt=(0:n-1)*dt-2;
plot(tt,f),grid on
axis([-4,12,-2,6]);
title('f=f1(t)*f2(t)')
四、实验结论和讨论。
试验结果如内容三各题,本次试验采用matlab进行图形输出,没有人为误差,系统误差是由matlab软件所决定的。
五、实验思考。
本次试验又加深了我对,matlab的熟悉程度,自从上一学期学了之后一直就很少使用matlab,今天再次操作,使我对原来的操作又熟悉了一遍,也加深了我对信号的理解,因为matlab的输出很直观,更能加深我的印象,当然以前学的有些命令还是有被遗忘,这次的操作就是一次回忆,对以后熟悉使用matlab有很大的帮助。
信号检测与分析答案
1.如图所示一个理想的低通滤波器其传递函数h 输入一个零均值 方差为的白噪声 不相关随机变量 序列w n 1 求解输出序列x n 的功率谱密度并画出其图形 2 证明x n 的自相关可以表达为 并画出其图形,根据图形说明该滤波器的作用 3 用两种方式说明 a.b.解 1 由题意可知,零均值白噪声的功率...
随机信号分析课后习题答案
第一次作业 练习一之 题。1.1 离散随机变量x由0,1,2,3四个样本组成,相当于四元通信中的四个电平,四个样本的取值概率顺序为1 2,1 4,1 8,和1 8。求随机变量的数学期望和方差。解 1.2 设连续随机变量x的概率分布函数为。求 1 系数a 2 x取值在 0.5,1 内的概率。解 由 得...
信号分析与应用作业答案
第一次作业答案 1 电路如图p1.4所示,已知ui 5sin t v 二极管导通电压ud 0.7v。试画出ui与uo的波形,并标出幅值。图1图1解。解 波形如解图1解所示。2 已知图p1.9所示电路中稳压管的稳定电压uz 6v,最小稳定电流izmin 5ma,最大稳定电流izmax 25ma。1 分...