1 DBF系统组成
DBF系统包括阵列接收天线、多通道接收机、多通道数据采集板、FPGA波束形成板、DSP权值计算板、外部时钟触发模块、工控机等单元,如图1所示。接收机一般采用超外差方式,实现阵列接收信号的下变频、滤波,并将信号放大至A/D变换所需的水平。DBF系统最主要的功能就是实现来波方向估计(测向)和波束形成,DSP权值计算板承担来波方向估计和权值计算任务,权值计算要根据测向结果和波束扫描,以及对抗干扰的要求综合考虑得到,FPGA波束形成板承担全阵波束形成任务。波束形成器根据权值计算结果,通过对数字化的阵列单元接收信号进行复加权运算,形成所需的接收数字波束。
该系统中,由4块四通道采集板ICS554实现16阵元中频信号的模/数转换和数字下变频。为了实现所有通道的同步,采集板均工作在外部信号触发模式,外部采样时钟完全同步;来波方向估计和权值更新计算由DSP权值计算板完成,运算需要的每个通道数据量通常并不大,ICS554将测向所需数据通过PCI总线传送给DSP权值计算板;FPGA波束形成板要实现全阵的波束形成,就要对每个通道的数据复加权求和,得到最终所需的波束,因而需要传输数据量很大,4块ICS554通过LVDS将高速数据传输到FPGA波束形成板;权值由DSP权值计算板计算完成后,通过自定义的串口通信发送到FPGA波束形成板。
2 实时数字波束形成器设计
2.1 高速数据采集与传输
该系统中,由于信号带宽比较宽,选择ICS公司四通道的采集板ICS554实现数据采集任务,ICS554是ADC和数字下变频(DDC)集成化的产品。ADC决定了系统的动态范围,依据ADC的位数K,以每位6 dB增加,并随着以dB表示的并行接收通道数目N增加。ICS554的组成如图2所示,它主要包括4个独立的14 b/105 MHz模/数变换器AD6645,4个正交下变频器(QDDC)GC4016,1个100万门的用户可编程FPGA(Xilinx XC2V1000),2个512 KB的FIFO和1个PCI接口芯片QC5064。其中,AD6645的输入信号带宽可达50kHz~200 MHz,最大无虚假动态范围(SFDR)为92 dB(10 MHz±50 kHz),每个GC4016内部包括4个独立的DDC通道,每个通道都可独立控制其本振频率和初始相位,频率分辨优于24 MHz,全频段的覆盖使得每个GC4016共享共同的射频前端与A/D转换器,大容量的FIFO用于缓冲输出数据,FPGA则可用于对输出信号进行初步处理。ICS554具有较高的稳定性,优异的非线性以及正交等系统特性,灵活性比较强。ICS554的可编程控制参数通过配置不同的寄存器来完成。
该系统共16个天线单元,A/D采样频率105 MHz,经过数字下变频后形成30 MHz的I,Q两路24 b数据流,如果将所有数据传输到后端FPGA波束形成板进行处理,那么每块ICS554采集板每秒需要传输的数据量为:
4×2×24×30 Mb/s=5.625 Gb/s
考虑到采集板ICS554并未提供更高性能的数据传输总线,要实现5.625 Gb/s流量的数据传输很困难,因此利用板上预留给用户的FPGA资源,先在采集板中做一次子阵的波束合成,将同一采集板4通道的I,Q两路数据进行加权求和,得到合成的I,Q数据,数据流量降低为1 440 Mb/s。
采集板ICS554与FPGA波束形成板之间的连接采用LVDS技术,低电压差分信号(Low Voltage Dif-ferential Signaling,LVDS)是一种用低摆幅的差分电压串行传输信号的技术。这种信号能在差分PCB导线对或平衡电缆上以几百Mb/s,甚至上Gh/s的速率传输,具有低电压、低辐射、低功耗、低成本、强抗干扰能力和可内含时钟等优点,尤其适用于对传输距离有要求设备间的高速数据传输。但是,LVDS只定义了信号电气规范,作为一个完整的数据通信规范还需要相应的数据传输控制。为了提高效率,使用不含帧结构的数据直接传输,同时为了尽量增加数据传输的通道,取消发送端和接收端之间的控制信号,使用不连续的发送端时钟.仅在发送端数据有效时,给出发送时钟。这种情况下,接收端可以使用一个高于发送时钟的连续时钟对发送时钟进行采样来确定数据是否有效。