摘要
本申请涉及数字信号处理技术领域,特别涉及一种基于FPGA和HLS的旁瓣相消算法的实现方法。旁瓣相消算法中的矩阵求逆等复杂运算通过HLS来实现,HLS采用C/C++的编程方式,开发效率快,能够快速实现IP配置的迭代和升级。旁瓣相消算法中的其他运算则通过FPGA来实现,从而平衡大数据量处理所消耗的资源和处理延迟两者之间的关系。FPGA和HLS的协同工作,能够在兼备强处理性能和强实时性需求的同时,提高开发效率,在旁瓣相消算法的实现过程中,通道个数、采样点数、矩阵求逆维度等参数均可以通过参数配置进行控制,具有实时性高、通用性强、开发效率快的特点,可以广泛应用于雷达的数字阵列信号处理机产品。