电信 信号系统试验报告一 联系客服

发布时间 : 星期六 文章电信 信号系统试验报告一更新完毕开始阅读

实验一 基本信号的产生和实现

一、实验目的

学习使用MATLAB产生基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础。

二、实验原理

MATLAB提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期矩形波信号等。这些基本信号是信号处理的基础。

三、实验内容

1. 利用Matlab产生下列连续信号并作图。

?1?t?5 (1) x(t)??2u(t?1),(2) x(t)?cos(0.1?t)cos(0.8?t),

(1)

function plot1 m=-1:0.01:5;

x1=-2*((m-1)>=0); plot(m,x1),

axis([-1,5,-3,1]) xlabel('t'); ylabel('x(t)');

title('x(t)=-2u(t-1),-1

0?t?200

1

(2)

function plot1_2 m=0:200;

xt=cos(.1*pi.*m).*cos(.8*pi.*m); plot(m,xt),

axis([0,200,-1,1]) xlabel('t'); ylabel('x(t)');

title('实验一 1.(2)')

2

2. 利用Matlab产生下列离散序列并作图。

?1,?5?k?5(1) x[k]??, 设-15?k?15。

其他?0,k(2) x[k]?(0.9)[sin(0.25?k)?cos(0.25?k)],设-20?k?20。 (1)

function plot2_1 k=-14:15;

x=(k>=-5)&(k<=5); stem(k,x) xlabel('K'); ylabel('x(k)');

title('实验一 2.(1)')

3

(2)

function plot2_2(k1,k2) K=k1:k2;

xk=(.9).^K.*(sin(.25*pi.*K)+cos(.25*pi.*K)); stem(K,xk) xlabel('k'); ylabel('x(k)');

title('实验一 2.(2)')

输入:

plot2_2(-19,20)

4