几何级数
一个单边指数信号,形如
α是一个任意的常数,被称为几何级数,级数的和在数字信号处理中有许多应用
序列的相关性
序列的相关在数字信号处理中有许多运用,它是一种鉴别两个序列相似的方法,对于给定的两个实值,有限能量的序列x(n),y(n),x(n)与y(n)的相关性序列被定义如下
l被称为平移常数,式子2.6的的特殊情况y(n)=x(n),被称为自动相关,它的定义如下
在后面会谈到matlab的互相关自相关函数。
离散系统
在数字信号处理,我们称系统处理一个输入信号成为一个输出信号,离散系统通常分为线性非线性,我们通常处理的是线性系统。
线性系统
线性时不变系统
该运算被称为卷积运算
稳定性
因果性
在信号处理中,除非有特殊说明,否则我们假设系统是因果的
卷积
例2.5
例2.6
matlab应用
如果随机序列是一个在无限区间的序列,matlab不能直接计算卷积,matlab提供了一个内置函数conv来对两个有限序列进行卷积计算。conv函数假设两个序列从n=0开始,调用方式如下
>>y=conv(x,h);
举个例子,对例子2.5进行卷积运算
>> x=[3,11,7,0,-1,4,2];
>> h=[2,3,0,-5,2,1];
>> y=conv(x,h);
但是conv函数没有接收任何有关时序的信息,我们需要y(n)的起始点以及结束点,考虑到有限区间的x(n),h(n),这两点很容易就能确定。
conv函数的简单扩展,conv_m函数,可以设计成如下
function [y,ny]=conv_m(x,nx,h,nh)
nyb=nx(1)+nh(1);
nye=nx(length(x))+nh(length(h));
ny=[nyb:nye];
y=conv(x,h);
例2.7
>> x=[3,11,7,0,-1,4,2];
>> h=[2,3,0,-5,2,1];
>> nx=[-3:3];
>> nh=[-1:4];
>> [y,ny]=conv_m(x,nx,h,nh);
在matlab中有另外一种卷积运算的方式,就是使用矩阵向量相乘,我们会在问题2.13中探讨。