为了降低卫星综合测试系统复杂度、扩展新功能、提高测试效率,本文根据虚拟仪器的思想,提出了一种基于FPGA的虚拟示波器的设计和实现方法。该方法通过FPGA进行数字信号处理,以及数据的存储,然后在上位机上调取信号波形进行图像显示,集成了触发控制、数据存储、参数测量等功能。本文研究的虚拟示波器较传统示波器在功能上、体积上、成本上有着很大的优势,可节省成本60余万元,提高测试效率30%以上。经过多颗卫星整星测试的验证表明,本方案可替代现有卫星测试系统中的传统示波器,作为信号波形监视的测试设备,具有广阔的应用前景。