首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于CPCI总线的通用FPGA信号处理板的设计

基于CPCI总线的通用FPGA信号处理板的设计

 由于FPGA中乘法器资源非常宝贵,为了提高乘法器资源的利用率,采用时分复用的方法,考虑只用一个乘法器,对其进行时分复用。在不需要较高采样速率的系统中,这种结构可以做到实用高的性价比。在设计滤波器时,根据实际情况灵活地选择乘法器的复用次数Ⅳ和采样频率。从上次加法运算结束到这次加法运算开始的时间间隔内,乘法器应完成N次乘法运算,也就是实现了一次卷积运算,这样就只需要一个乘法器,其时序关系,如图7所示。

  时分复用结构框图,如图8所示。



  根据FPGA的速度等级和数据的采样频率,选择乘法器的复用次数为40。利用StratixⅢ的专用增强型锁相环(Enhanced PLL)的倍频功能,生成一个40倍采样频率的时钟作为乘法器的时钟,使乘法器在一个稳定的数据周期内完成40次乘法运算。每40阶作为一个乘累加单元,分别处理,最后对各单元结果求和。每个单元使用两个40选1的选择器,一个选择参与运算的数据,另一个选择参与运算的相应匹配系数,数据和系数同时送到乘法器内,完成运算后,送到累加器中,每完成40次乘法,锁存累加结果yk(n),各级的yk(n)相加,得到最终的脉压结果y(n)。通过时分复用技术,乘法器的数量只需原来的1/40。

  输入时宽带宽积为1 028的线性调频信号,系统实测脉压实部虚部以及模值,如图9所示。

  把实测数据导人Matlab进行分析,得到主副比为-42.38 dB,满足了系统的要求,如图10所示。

  通用信号处理板实物图,如图11所示。

  3 结束语


  文中设计的基于CPCI总线的通用FPGA信号处理板,具有庞大的数据处理能力和高实时性,在实际应用中实现了数字下变频,大时宽带宽积数字脉冲压缩等功能。不用过多考虑硬件设计问题,只要根据通用信号处理板上的资源情况,将设计任务合理地配置到板上各处理单元中,就可提高系统的可靠性,缩短设计周期。这对于数据处理要求高、实时性强、数据量大、处理算法复杂多变的雷达信号处理系统,有着重要的实际意义。 (编辑:chiying)
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表