精选优质文档-倾情为你奉上数字振荡器的本质是,使用一个IIR(Infinite Impulse Response)滤波器,通过把它的极点放在单位圆上面来产生振荡。利用正弦波sinx的指数形式可以得到正弦序列x(n)的Z变换为X(z)=式在|z|1时成立,且。这是任何一本数字信号处理教材都会给出的结论。根据Z变换的基本原理和性质,序列xn及其Z变换X(z)之间存在一一对应的关系,即对于给定的X(z),可以通过反Z变换,唯一地确定xn。因此,产生一个正弦波就等价于利用上式设计一个二阶IIR滤波器,使其系统传递函数就是正弦序列xn的z变换。结构的图我暂时不画了,明天再添加系统传递函数为滤波器的极点就是分母的根。=由上式可以看出,P1,2是一对复根,其幅值为1,相角为wT。幅值为1的极点在单位圆 上,对应一个数字振荡器,其振荡频率由系数A、B和C决定。因此,设计数字振荡器主要是设计这些系数。由系统函数求得差分方程设初始条件为0,对上式作反Z变换,得这是一个二阶差分方程,其单位冲