首页 百科知识 数字信号处理与信号处理基础

数字信号处理与信号处理基础

时间:2022-10-10 百科知识 版权反馈
【摘要】:信号通常分为模拟信号和数字信号两大类。在计算机中,或者说在MATLAB中,信号都是以离散形式出现的。由于计算机本身以离散方式处理所有数据,因此,只可能生成离散信号;如果要生成连续信号,则只能是让信号的离散时间间隔趋于无穷小。在MATLAB中,数字信号用矩阵表示,一个列向量表示一个有限长序列,即一维信号;一个n× m矩阵表示m个通道信号,即多维信号。需要注意的是,MATLAB中无法表示任意无限长序列。

第二章 数字信号处理与MATLAB信号处理基础

信号通常分为模拟信号和数字信号两大类。在计算机中,或者说在MATLAB中,信号都是以离散形式出现的。由于计算机本身以离散方式处理所有数据,因此,只可能生成离散信号;如果要生成连续信号,则只能是让信号的离散时间间隔趋于无穷小。所以这里只针对离散时间信号进行讨论。

模拟信号为连续信号,用x(t)表示;数字信号为离散信号,用x(n)表示,其中n是整数,表示离散时刻。在MATLAB中,数字信号用矩阵表示,一个列向量表示一个有限长序列,即一维信号;一个n× m矩阵表示m个通道信号,即多维信号。本书主要讨论一维信号。

通常,用一个列向量表示一个信号序列时,还需要用一个对应的列向量表示信号的各个采样时刻。如:

n =[-5:5];x = [5 3 2 4 0 1 2 3 5 6 7]

当不需要采样位置信息时,可以只使用列向量x表示序列。需要注意的是,MATLAB中无法表示任意无限长序列。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈