论文部分内容阅读
上个世纪七十年代以后,随着数字技术理论的日益成熟和数字电路、大规模集成电路以及微处理器技术的飞速发展,尤其是高速模/数(A/D)转换器和半导体存储器(RAM)的发展,一种新型的示波器――数字存储示波器DSO(Digital Storage Oscilloscope)诞生并迅速发展起来。如今的高速数字系统中,由于失配或未接终端传输线引起的反射、窜扰或地电位跳动、总线竞争产生的毛刺、震荡往往是非周期性的,从而对于数字化示波器而言,除了要求有高的实时采样速率外,还要求有较高的波形分析细节。因此,是否能很好的恢复和重建原信号对于数字存储示波器就显得很重要,而要做到这一点就要靠数字信号处理技术在数字示波器中的应用。本文就主要介绍了数字信号处理技术中的插值算法、FFT算法、以及平均和平滑算法在数字示波器中的应用。主要内容如下:首先,简单的介绍了数字存储示波器的基本组成,包括数字存储示波器数据采集和存储模块,数据处理模块。其次,通过对数字内插算法的描述、算法分析、编程实现、误差比较,获得满足要求的数字内插实现。主要分析了下列要素:每周期采样点数、计算所用点数和插值倍数,其中任一个参量发生改变时的均方误差情况比较,并把程序运行的数据结果输入matlab后作出波形图,从而比较正弦插值和线性插值对几种不同波形的恢复结果,原始波形是正弦波时正弦插值的效果比较好,而方波和三角波则是线性插值的效果较好;对于方波采用正弦插值时,针对方波上升沿采样问题作了详细的研究;同时如果原始采样点数和计算所用点数如果过多,计算量就太大,所以针对原始采样点数较少的情况,根据分析的结果找到每种波形最理想的插值参量,达到最优的波形恢复效果。然后,用分裂基频率抽取法实现FFT算法,分别用ccs和matlab进行结果输出比较,并分析相关误差。最后,对信号中的噪声进行平均算法处理,从而获得理想波形结果输出。