- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《2信号
第2章 信 号
本章首先介绍连续时间信号和离散时间信号转换时应该遵循的基本规律---采样定理;然后介绍信号处理课程中的基本信号,这些基本信号是构造复杂信号的基本单元,分析复杂信号时通常要将其分解为基本信号, 因此了解基本信号的性质是掌握信号处理的基础。最后介绍信号的运算,通过信号运算,可以将简单信号合成复杂信号,也可以对信号进行处理。
2.1 时间信号及采样定理
2.1.1 时间信号及其表示
时间信号分为连续时间信号和离散时间信号。连续时间信号是指在所讨论的时间间隔内,对于任意时间值(除若干个不连续点之外)都可以给出确定的函数值。
离散时间信号是指只在某些离散的瞬时给出函数值,而在其他处无定义。离散时间信号是时间上不连续按先后顺序排列的一组数的集合,故称为时间序列。一个时间序列通常表示为{x(n)} (), 或具体写成:
(2-1)
这里x(n)仅对整数n才有意义。序列值x(n)与位置n有关,正如x(t)与时间t有关一样。
应该注意,离散序列{x(n)}可由连续信号x(t)在nT时刻采样得到,T为采样周期。实际应用中,序列为有限的。即一个信号序列表示为:{x(n)} ,n应满足条件:,N1,N2均为正整数。
MATLAB中采用向量表示序列。由于MATLAB矢量的第一个元素位置为x(1),因此为了清楚地表示序列{x(n)}要用到两个向量,一个向量n表示序列元素的位置(我们可称之为序号序列),而另一个向量x表示序列值(称为值序列)。为了在图形中表示这些向量,在MATLAB中经常用stem函数和plot函数。下面举例说明这两个函数表示的序列。
【例2-1】设一个信号值为{0 1 2 3 2 1 0 -1 -2 -3 -4 -5 1 2},序号自-3到10,试用MATLAB中的stem函数和plot函数表示这个信号,其中信号的采样间隔假定为1s。
程序如下:
%Samp2_1
N=[-3 -2 -1 0 1 2 3 4 5 6 7 8 9 10]; %为序号序列。
X=[0 1 2 3 2 1 0 -1 -2 -3 -4 -5 1 2]; %为值序列。
subplot(2,1,1),stem(N,X); %绘出离散值图
hold on;plot(N,zeros(1,length(X)),k) %绘出横轴,zeros(1,N)为产生1行N列元素值为零的数组
set(gca,box,on); %将坐标轴设在方框上
xlabel(序列号);ylabel(序列值 );title(Stem例子);
dt=1;t=N*dt; %给出时间间隔和时间序列
subplot(2,1,2),plot(t,X); %绘出随时间的变化
hold on;plot(t,zeros(1,length(X)),k) %绘出横轴
xlabel( 时间/s );ylabel(函数值);title(plot 例子);
图2-1 时间信号的表示
运行结果为图2-1。可以看出,stem函数清楚地表示了离散信号。用plot函数可以绘出数学中所讲的函数。如果样点足够多,可以清楚地反映函数的变化规律。本例中,dt为采样间隔。在以后的例子中若不特别声明,dt均设为1。
对于一个连续时间信号,x(t)可以每隔一定的时间间隔量取一个值,将这些值组合成一个序列,就将连续信号离散化为离散时间信号{x(n)}。这样得到的离散时间信号能否不失真地反映连续时间信号呢?这里涉及到一个频率折叠和假频问题,下面我们讨论这个问题。
2.1.2 采 样 定 理
后面我们将讲到,每个信号都可以分解为多个不同频率、不同振幅和不同相位的正弦或余弦函数叠加的形式。为讨论方便我们假定要离散化的信号只有一个周期成分。
如果此信号以每周少于两个点采样,会发生什么情况呢?其实这个效应多少类似于频闪光照射一个高速旋转轮子时所观测到的效应。若照射的速率与轮辐通过某一参考点的速率不同,这个轮子好像以不同于真速率的速度在旋转。下面我们用MATLAB模拟来研究这种情况。【例2-2】现有一个振幅为1,频率为10Hz,相位为0.3的模拟信号,即,用0.01秒的采样间隔(采样频率为100Hz)来表示原始信号(实际上模拟信号不能用离散值表示,此处为了在计算机上表示,用采样率非常高的离散信号表示模拟信号)。若以每秒采样10次,即采样间隔为0.1s的采样,试绘出原始信号和采样后的信号。
MATLAB模拟程序如下:
%Samp2_2
dt=0.01;t=0:dt:1;
f=10; %原始信号的频率为10Hz
x=sin(2*
文档评论(0)