文档介绍:主要内容:
离散时间信号概念及典型序列
时域离散系统
常系数线性差分方程
模拟信号数字处理方法
第1章时域离散信号与时域离散系统
(1).信号
信号是传递信息的函数,它可表示成一个或几个独立变量的函数。
如,f(x); f(t); f(x,y)等。
1-1 离散时间信号-序列
(2)信号的分类
依载体:电信号、磁信号、声信号、光信号、热
信号、机械信号。
依变量个数:一维、二维、多维(矢量)信号
依周期性:周期信号x(t)=x(t+k T)、非周期信号。
依是否为确定函数:确定信号、随机信号。
依能量或功率是否有限:能量信号、功率信号。
(3). 连续时间信号与模拟信号
在连续时间范围内定义的信号,幅值为连续的信号称为模拟信号,连续时间信号与模拟信号常常通用。
例: 用电压或电流去模拟其它物理量,如声音、温度、压力、图象等所得到的信号。
(4). 离散时间信号与数字信号
时间为离散变量的信号称作离散时间信号;而时间和幅值都离散化的信号称作为数字信号。
n
x(-2)
x(-1)
x(0)
x(1)
x(2)
x(n)
-2
-1
0
1
2
(5)两者关系
模拟信号经A/D变换得数字信号;数字信号经D/A变换得模拟信号。
D/A变换
A/D变换
模拟信号
数字信号
离散时间信号又称作序列。通常,离散时间信号的间隔为,且是均匀的,故应该用表示在的值,由于可存在存储器中,可以进行非实时处理,所以用表示,即第n个离散时间点的值,这样就表示一序列数,即序列: 。
为了方便,通常用表示序列。
analog signal
t represents any physical quantity, time in sec.
Discrete signal: discrete-time signal
n is integer valued, represents discrete instances in times
In Matlab, a finite-duration sequence representation requires two vectors, and each for x and n.
Example:
Question: whether or not an arbitrary infinite-duration sequence can be represented in MATLAB?
%example
clear all;
x=[1,2,3,4,5,4,3,2,1];
n=-2:1:6;
Ts=;
subplot(4,1,1);
plot(x);
subplot(4,1,2);
stem(x);
subplot(4,1,3);
stem(n,x,'g');
subplot(4,1,4);
stem(n*Ts,x,'r*');