不同应用场景的信号处理对实现平台提出了通用化、虚拟化的要求。该文针对这些需求,提出了基于异构计算的信号处理平台。平台设计采用了大规模并行处理架构和对等式异构资源组织形式,使用ROCE接口与交换单元对FPGA、DSP与CPU等计算资源进行互联;同时使用动态可重构技术进行FPGA资源虚拟化,使用docker方案进行软件虚拟化,以充分完成系统集成和资源调度。最后通过典型的通信任务对异构通用信号处理平台原型机进行了验证。