信号与系统的时域分析

实验原理

1. 离散时间信号的时域表示方法

1.1将信号表示成独立时间变量的函数

例如 x[n]=n(0.5)nu[n] 表示一个离散时间信号。在MATLAB中有许多内部函数,可以直接完成信号的这种表达,例如:

sin():正弦信号

cos():余弦信号

exp():指数信号

1.2用信号的波形图来描述信号

用函数曲线表示一个信号,图1.1就是一个连续时间信号和一个离散时间信号的波形图。

图1.1离散时间信号的波形图

1.3将信号用一个数据序列来表示

对于离散时间信号,还可以表示成一个数的序列,例如:

                 x[n]={...., 0.1, 1.1, -1.2, 0, 1.3, ….}

                           ↑n=0

    在《数字信号处理》课程中,上述三种信号的描述方法是经常要使用的。

2.用MATLAB仿真离散时间信号

   离散时间信号通常用一个称为样本(Sample)的数字序列来表示,它可以是有限长的或者无限长的。

在MATLAB中,无论是连续时间信号还是离散时间信号,MATLAB都是用一个数字序列来表示信号,这个数字序列在MATLAB中叫做向量(vector)。通常的情况下,需要与时间变量相对应。

    如前所述,MATLAB有很多内部数学函数可以用来产生这样的数字序列,例如sin()、cos()、exp()等函数可以直接产生一个按照正弦、余弦或指数规律变化的数字序列。

2.1典型离散时间信号

单位冲激序列(Unit Sample Sequence

单位冲激序列定义为        

                (1.1)

 

移位的单位冲激序列                     (1.2)

 

单位冲激序列是数字信号处理中最重要和最基本的信号,按照信号分解的观点,我们可以说,任意离散时间信号都可以表示成移位加权的单位冲激序列之和(Any discrete-time sequence can be expressed as a sum of weighted and time shifted unit sample sequences)。

单位阶跃序列(Unit Step Sequence

单位阶跃序列定义为

                   (1.3)

 

移位的单位阶跃序列

                (1.4)

 

单位冲激序列与单位阶跃序列有如下关系:

,                  (1.5)

 

正弦和指数序列(Sinusoidal and Exponential Sequences

正弦序列的一般形式为

                               (1.6)

 

式中,A,ω0和Φ均为实数,分别叫做振幅(Amplitude),角频率(Angular frequency)和相位(Phase)。

指数序列的一般形式为

                                    (1.7)

 

若A,α均为实数,则x[n]为实指数序列。若令

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值