序列 x ( n )的能量 E 定义为序列中各个序列值的平方和,即
如果 E <∞,信号 x ( n )为能量有限信号,可以简称为能量信号。如果 E >∞,信号 x ( n )为能量无限信号,这时往往研究信号的功率。
序列 x ( n )的功率 P 定义为
如果 P <∞,信号 x ( n )为有限功率信号,可以简称为功率信号。当信号 x ( n )为一个周期为 N 周期信号时,其功率定义为
对于时间是无限长的信号来说,如周期信号、准周期信号以及随机信号,通常都是功率信号。而在有限区间上定义的确定性信号,一般都是能量信号。
有限长序列的能量的计算可以利用MATLAB语句实现:
E=sum(x. * conj(x))
或
E=sum(abs(x).^2)
有限长序列的功率计算可以利用MATLAB语句实现:
P=sum(x. * conj(x))/length(x)
或
P=sum(abs(x).^2)/length(x)
例1—21 确定由序列 x ( n )所定义的信号的能量与功率。
解: 序列 x ( n )的序列图如图1—35所示。
图1—35 例1—20中序列 x ( n )
序列的能量
序列的功率
可见,由序列 x ( n )所定义的信号是一个能量为无穷大、平均功率为12.5W的功率信号。