实验指导书定稿(2)

2020-02-20 17:54

实验一 基本信号的表达与绘图

实验一 基本信号的表达与绘图

一、实验目的:

1. 熟练Matlab的基本操作

2. 熟悉信号处理课程中的基本信号,包括基本的连续信号和离散信号,学会利用Matlab

仿真软件产生这些基本信号。

二、 实验原理:

1. Matlab绘图基础

1) 基本绘图常用函数 plot( ) subplot( ) figure

hold on/off stem( )

ezplot( ) 该函数可以便捷地绘出符号函数的波形,但它的缺点是不够灵活,比如不

能指定线型和颜色等。

2) 交互式绘图

先建图,之后打开图像窗口菜单栏中view里的所有选项。

2. 基本信号的表达与描述

1) 连续信号和常用奇异信号的产生

? 正弦信号:其表达式为f(t)?Ksin(?t??),其信号的参数:振幅K、角频

率?、与初始相位?。其波形如下图所示:

图 1 正弦信号

2

实验一 基本信号的表达与绘图

利用Matlab提供的函数cos和sin可产生正弦和余弦信号,弧度制。

? 指数信号: 指数信号可表示为f(t)?Ke。对于不同的a取值,其波形表现为不

同的形式,如下图所示:

at

图 2 指数信号

利用Matlab提供的函数exp( )描述指数函数。 ? 抽样信号:其表达式为:Sa?t??

sint。是一个偶函数,t???,?2?,??n?t时,函数值为零。该函数在很多应用场合具有独特的运用。

图3 抽样信号

使用Matlab提供的函数sinc(x)可计算抽样信号x?t??sinc?x??sin??x?。 ?xsint,函数sinc(x)的定义为t? 矩形脉冲信号

函数rectpulse(t)可产生高度为1、宽度为1、关于t=0对称的矩形脉冲信号。 函数rectpulse(t,w)可产生高度为1、宽度为w、关于t=0对称的矩形脉冲信号。 ? 周期方波

3

实验一 基本信号的表达与绘图

函数square?w0*t?产生基本频率为w0(周期T?2?/w0)的周期方波。

?w0*t,DUTY?产生基本频率为w0(周期T?2?/w0)函数square、占空比

DUTY??/T*100的周期方波。?为一个周期中信号为正的时间长度。

??T/2,DUTY?50,square?w0*t,50?等同于square?w0*t?。

? 周期三角波和锯齿波

Sawtooth是Matlab中产生锯齿波或三角波的函数。 x = sawtooth(t)

x = sawtooth(t,width) 第一种调用方式,将产生周期为2π的锯齿波。以0~2π这个周期内为例,当t=0时,x=-1,当t=2π时,x=1。由此可见,在0~2π这个周期内,x(t)是关于t的以1/π为斜率的线段。

第二种调用方式中,width是0到1之间的标量。在0到2π×width区间内,x的值从-1线性变化到1;在2π×width~2π区间内,x的值又从1线性变化到-1。sawtooth(t,1)和sawtooth(t)是等价的。 ? 阶跃信号

产生方式有两种,一种是直接生成,另一种方式是利用Matlab里自带的函数heaviside() ? 冲激信号的产生

dirac函数为Matlab中产生冲击信号的函数。 2) 离散信号的产生

? 单位脉冲序列和单位阶跃序列

Matlab中的函数ones(1,n)和zeros(1,n)可以生成单位脉冲序列和单位阶跃序列。 ? 指数序列 ? 正弦序列

? 离散周期方波 ? 白噪声序列

白噪声序列在信号处理中是常用的序列。函数rand可产生在[0,1]区间均匀分布的白噪声序列,函数randn可产生均值为0,方差为1的高斯分布的白噪声序列。

4

实验一 基本信号的表达与绘图

三、实验内容

1. 熟悉matlab的使用,特别是绘图相关和描述信号的函数。 2. 编写matlab程序,产生下列连续信号和奇异信号:

1) 产生一个幅度为2,频率为4HZ,相位为

?t?的正弦信号。 62) 产生随时间衰减的指数信号x?t??2e。 3) 产生x?t??sint信号 t4) 产生高度为1、宽度为4、延时2s的矩形脉冲信号

5) 产生一个幅度为1,基频为2Hz,占空比为50%的周期方波 6) 通过下列程序观察输出图形: x=-2*pi:0.01:2*pi;

plot(x,sawtooth(x,0.5)); title('周期三角波')

7) 用两种方式在Matlab中产生阶跃信号 8) 用dirac函数在Matlab中产生冲击信号 3. 编写matlab程序,产生下列离散信号:

1) 产生单位脉冲序列??k?3?和阶跃序列u?k?3?

?3?2) 产生离散序列x?k??0.5??

?4?3) 产生正弦序列sin?k??k???? 35??4) 产生幅度为1,基频?0??4rad、占空比为50%的周期方波

5) 产生均值为0,方差为1的高斯分布的白噪声序列

四、思考题

1. 产生并画出以下离散序列:

a、离散正余弦序列: x?k??3cos(0.1?k??/3)?2sin(0.5?k),0?k?10

5

实验一 基本信号的表达与绘图

b、单位采样序列:??k?3????1,k?3

?0,k?3c、单位阶跃序列:u?k?3????1,k?3

0,k?3?kd、实数指数序列:x?k??(0.9),0?k?10 2. 产生复数值离散信号:x?k??e(?0.1?j0.3)k,?10?k?10在四个子图中画出其幅度、

相位、实部和虚部的波形。

3. 总结在实验中使用的主要函数及其功能。

6


实验指导书定稿(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:岩石力学复习题 2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: