针对传统示波器在数据存储以及处理等方面的局限性,开发了基于STM32内核处理器的虚拟示波仪。该虚拟示波仪通过USB数据线将采集的数据快速传到PC端,利用PC强大的计算能力完成对数据的滤波处理和幅频、相频分析等功能,不仅能实现传统数字示波器的功能,还能充分利用计算机实现数据分析、数据存储等功能。开发了支持巴特沃斯等类型的IIR滤波器和支持布莱克曼窗等类型的FIR型滤波器,实现虚拟示波仪数据传输、处理、显示、存储等功能。