针对移动通信信号的不同特征,基于软件无线电架构和虚拟仪表技术,提出一套适合测试WCDMA、TD_SCDMA、GSM、LTE等系统特征的虚拟频谱仪设计方案,并在Visual C++6.0平台上进行编程实现。通过配置模块,可根据不同移动通信系统对RF前端工作参数进行配置,利用PCIe接口实时接收基带数据并在PC上进行信号处理,实现对基带原始信号的数据存储和时域、频域的波形显示。经真实的数据处理和显示,结果表明,本设计具有与真实频谱仪一致的性能,并且使用简单,可移植性强,灵活度高。