信号的本质是函数,因此信号处理方法具有普适性,应用领域非常广泛。本篇介绍信号的基本概念以及一些典型的信号,主要参考奥本海姆的经典教材《信号与系统》,微信搜索公众号PurePlay
,后台回复Oppenheim
即可获取中文PDF。
目录
1. 信号的定义
2. 能量和功率
3. 信号的基本变换
4. 信号的性质
4.1 周期性
4.2 奇偶性
5. 复指数信号及其周期性
5.1 连续时间复指数信号
5.1.1 实指数信号
5.1.2 周期复指数与正弦信号
5.1.3 一般复指数信号
5.2 离散时间复指数信号
5.2.1 实指数信号
5.2.2 复指数信号
5.2.3一般复指数信号
6. 单位脉冲与阶跃信号
6.1 离散情形
6.2 连续情形
1. 信号的定义
信号:信息的承载方式,数学上表示为一个或多个变量的函数(自变量通常为时间t,也可以是高度、深度等)。
- 连续时间信号:信号函数的定义域是连续的,常用x(t)来表示,即x是连续变量t的函数。例如,一个语音信号可以表示为声压随时间变化的函数。
- 离散时间信号:信号函数的定义域仅在离散时间点上取值,常用x[n]来表示,即x是离散变量n的函数。例如,经济系统中随时间变化的股票指数。
注意此处连续/离散与函数的连续/离散的区别。
2. 能量和功率
引子:考虑单位阻值电阻(R=1Ω)的瞬时功率
p(t)=v(t)i(t)=i2(t)=v2(t)
其中,i(t)和$ v(t)$是电阻的电流和电压。
在时间区间[t1,t2]内消耗的能量为
ET=∫t1t2p(t)dt=∫t1t2i2(t)dt=∫t1t2v2(t)dt
在时间区间$ [t1, t2] $内的功率等于平均能量
PT=t2−t1ET=t2−t11∫t1t2i2(t)dt=t2−t11∫t1t2v2(t)dt
类似的,对于任意连续时间信号x(t),其在区间$ [t_1,t_2] $上的能量和功率定义为:
E∞=∫t1t2∣x(t)∣2dtP∞=t2−t11∫t1t2∣x(t)∣2dt
对于任意离散时间信号x[n],其在区间$ [n_1,n_2] $上的能量和功率定义为:
E∞=∑n=n1n2∣x[n]∣2P∞=n2−n1+11∑n=n1n2∣x[n]∣2
很多系统关心的是信号在无穷区间内的功率和能量,在这些情况下,将连续时间信号x(t)的总能量和功率定义为
E∞≜limT→∞∫−TT∣x(t)∣2dt=∫−∞∞∣x(t)∣2dtP∞≜limT→∞2T1∫−TT∣x(t)∣2dt
离散时间信号x[n]的能量和功率定义为:
E∞≜limN→∞∑n=−NN∣x[n]∣2=∑n=−∞∞∣x[n]∣2P∞≜limN→∞2N+11∑n=−NN∣x[n]∣2
其中∣x∣表示x(可能为复数)的模。
根据功率和能量的取值可以定义三类信号:
- 若0<E∞<∞,则称x(t)(或x[n])为有限能量信号,也称为平方可积信号(x(t))或平方可和信号(x[n]),根据定义其功率一定为0;
- 若0<P∞<∞,则称x(t)(或x[n])为有限功率信号,根据定义其能量必然无限大;
- 否则称x(t)(或x[n])为无限能量、无限功率信号,其功率和能量均为无限大。
3. 信号的基本变换
本节的基本变换只涉及自变量的简单变换,也就是时间轴的变换:
时移(time shift):对连续时间信号而言,将 x(t)沿t轴向右平移或延迟t0而获得x(t–t0);将x(t)沿t轴向左平移或超前t0而获得x(t+t0)。离散时间信号的时移与之类似,一般而言时移的长度n0为整数。在信号接收的过程中,常常由于各个接受点与发射机的距离不等而造成时移。
反转(time reversal):将连续时间信号x(t)以t=0为轴反转得到x(−t);将离散时间信号x[n]以n=0为轴反转得到x[−n]。如果x(t)代表一盘录音磁带,那么x(−t)就代表同样一盘磁带倒过来放的结果。
尺度变换(time scaling):x(αt)可通过将x(t)沿t轴压缩 (若α>1) 或扩展 (若α<1)而获得。其中,压缩类似于磁带的倍速播放,扩展则是磁带的慢速播放。
对于任意实数α,β,x(αt+β)总是可以通过将x(t)进行以下变换得到:线性的扩展(若∣α∣<1)或压缩(若∣α∣>1),反转(若α<0)以及时移(若β=0)。
4. 信号的性质
信号作为一种函数,其周期性和奇偶性是须要重点关注的性质。
4.1 周期性
连续周期信号:∃T>0,∀t,x(t)=x(t+T)
离散周期信号:∃N>0,∀n,x[n]=x[n+N]
使得上式成立的最小正值T(N)称为基波周期( fundamental period )。
周期信号的功率等于每一个正弦分量的功率之和,即功率叠加。若正弦函数的和构成的是一个非周期信号, 那么仍存在功率的叠加关系。
4.2 奇偶性
偶信号:原始信号反转变换之后保持不变,即x(−t)=x(t)或者x[n]=x[−n]。
奇信号:原始信号反转变换之后变为相反数,即x(−t)=−x(t)或者x[n]=−x[−n]。
任何信号都能分解成奇信号与偶信号之和
x(t)=Ev{x(t}+Od{x(t)}
其中,偶信号、奇信号分别为
Ev{x(t)}=21[x(t)+x(−t)]
Od{x(t)}=21[x(t)−x(−t)]
下面探讨一些典型信号,这些典型信号经常作为构造其他信号的基本信号单元,包括复指数信号(正弦信号)、单位脉冲与单位阶跃信号。
5. 复指数信号及其周期性
5.1 连续时间复指数信号
连续复指数信号具有如下形式:
x(t)=Ceat
其中,C和a一般为复数,根据这两个参数值的不同,复指数信号具有不同的特征。
5.1.1 实指数信号
C和a均为实数时,称x(t)为实指数信号:a是正实数,则x(t)随t增加而指数增长;a是负实数,则x(t)随t增加而指数衰减;a=0,x(t)为常数。
5.1.2 周期复指数与正弦信号
若将a限制为纯虚数,考虑如下信号
x(t)=ejw0t=sin(w0t)+jcos(w0t)
在有限区间[t1,t2]内的能量和功率分别为
ET=∫t1t2∣ejw0t∣2dt=∫t1t212dt=t2−t1
PT=t2−t1ET=1
因此,在无穷区间上,其平均功率为1,能量无穷大,是一种有限功率信号。
下面探讨连续复指数的周期性,其基波周期为
T0=w02π
称w0为基波频率(fundamental frequency),反映了x(t)的震荡速率 ,与周期长度成反比。
下面是一组具有谐波关系(harmonically related)的复指数信号,即集合内的全部信号都是周期的且有公共周期T0 。
ϕk(t)=ejkw0t,k=0,±1,±2,…
基波周期为
T=∣k∣w02π=∣k∣T0
正弦信号的复指数形式为
Acos(ω0t+ϕ)=2Aejϕejω0t+2Ae−jϕe−jω0t
利用欧拉公式可将复指数与正弦信号进行互换。
5.1.3 一般复指数信号
对于一般复指数信号Ceαt,将C用极坐标,a用直角/笛卡尔坐标表示,
C=∣C∣ejθ
a=r+jw0
进一步
Ceat=∣C∣ejθe(r+jω0)t=∣C∣ertej(ω0t+θ)=∣C∣ertcos(ω0t+θ)+j∣C∣ertsin(ω0t+θ)
若r>0,则是振幅呈指数增长的正弦信号;若r<0,则是振幅呈指数衰减的正弦信号;若r=0,则为正弦波。
5.2 离散时间复指数信号
离散复指数信号具有如下形式:
x[n]=Cαn(1)
其中C和α一般均为复数。若令α=eβ,则有另一种表达式
x[n]=Ceβn(2)
虽然从形式上看,式(2)更类似连续时间复指数信号的表达式,但式(1)往往更为方便和实用。
5.2.1 实指数信号
当C和α都是实数时,如果|α|>1,信号随n呈指数增长;|α|<1,则随n指数衰减。另外当α<0时,x[n]的符号会交替变化。实数离散时间指数序列可用来表示人口增长、投资回报等。
5.2.2 复指数信号
将β限制为纯虚数,即|α|=1时
x[n]=ejw0n
与连续信号相似,可以利用欧拉公式可将复指数与正弦信号进行互换,也是一种有限功率信号。
下面探讨离散复指数信号的周期性,考虑频率为w0+2π的离散时间复指数信号
ej(ω0+2π)n=ej2πnejω0n=ejω0n
说明离散时间复指数信号在频率w0+2π与w0时完全一样,因此对于不同的离散时间复指数信号,仅仅需要在某一个2π间隔选择w0即可。随着w0从0开始增加,其震荡速率越来越快,在w0=π时到达震荡速率的最大值,此后开始下降直到w0=2π为止,这时震荡速率与w0=0时相同。离散时间复指数的低频部分(也就是慢变化)位于w0在0,π和任何其他π的偶数倍附近; 而高频部分(也就是快变化),则位于 π 的奇数倍值附近。而连续时间复指数信号中w0越大,信号振荡频率就越高。
假设离散时间复指数信号的周期为N>0,则
ejω0(n+N)=ejω0n
等价于
ejw0N=1
因此w0N必须是2π的整数倍,即存在整数m,使得
w0N=2πm⇒w02π=mN
因此当且仅当2π/w0为有理数时,离散周期复指数信号的具有周期性,这一结论对离散时间正弦信号也是成立的。进一步,当m与N互质时,其基波周期就是N,基波频率是2π/N。
考虑一组具有谐波关系(具有公共周期N)的周期离散时间复指数信号,这些信号的频率必须是基波频率2π/N的整数倍,即
ϕk[n]=ejk(2π/N)n,k=0,±1,⋯
连续时间情况下,这些谐波关系信号都是不相同的,然而在离散时间情况下
ϕk+N[n]=ej(k+N)(2π/N)n=ejk(2π/N)nej2πn=ϕk[n]
因此这组具有谐波关系的周期离散时间复指数信号中,仅有N个互不相同的周期复指数信号。
5.2.3一般复指数信号
将C和α均以极坐标形式给出
c=∣C∣ejθα=∣α∣ejw0
则有
Cαn=∣C∥α∣ncos(ω0n+θ)+j∣C∥α∣nsin(ω0n+θ)
若∣α∣>1,则为振幅呈指数增长的正弦信号;若∣α∣<1,则为振幅呈指数衰减的正弦信号;若∣α∣=1,则为正弦信号。
6. 单位脉冲与阶跃信号
6.1 离散情形
离散情况下,单位脉冲(unit impulse)信号定义为
δ[n]={0,1,n=0n=0
单位阶跃(unit step)信号定义为
u[n]={0,1,n<0n⩾0
不难看出,单位脉冲是单位阶跃的一阶差分,即
δ[n]=u[n]−u[n−1]
单位阶跃是单位脉冲的加总,即
u[n]=i=−∞∑nδ[i]
令k=n−i,则等价为
n[n]=k=0∑∞δ[n−k]
单位脉冲可以用于一个信号在n=0时的采样,即
x[n]δ[n]=x[0]δ[n]
更一般的,考虑发生在n=n0处的单位脉冲,则有
x[n]δ[n−n0]=x[n0]δ[n−n0]
6.2 连续情形
连续单位阶跃信号定义为
u[t]={0,1,t<0t>0
为了使其可微,引入uΔ(t)函数,其从0上升到1是在一个较短的时间间隔完成的。
定义δΔ(t)函数由uΔ(t)函数对t求导得到,δΔ(t)是一个持续期为Δ的短脉冲,对于任何Δ值,其面积都为1 。
进而,连续情形下的单位脉冲与单位阶跃信号,分别表示为δΔ(t)和uΔ(t)的极限,即
δ(t)=Δ→0limδΔ(t)
u(t)=Δ→0limuΔ(t)
则两者之间仍有类似于离散情形下的微积分关系
δ(t)=dtdu(t)
u(t)=∫−∞tδ(τ)dτ
令σ=t−τ,则有
u(t)=∫0∞δ(t−σ)dσ
类似的,将单位脉冲用于采样,则有
x(t)δ(t)=x(0)δ(t)
x(t)δ(t−t0)=x(t0)δ(t−t0)
在实际应用中,常用箭头表示脉冲,箭头的高度代表脉冲的强度。例如下图(a)中的信号,通过对t求导(近似)之后可以将其分解为图(b)中的脉冲。
以上是本篇的全部内容,欢迎关注我的知乎|简书|CSDN|微信公众号PurePlay
, 会不定期分享信号与系统干货。