论文部分内容阅读
浅水环境中存在海底和海表面的反射,混响以及人为噪声等许多不利因素,现代数字声纳多采用规模庞大的接收阵以获得较高的阵增益和较好的空间分辨力,由此产生的大量的数据需要通过高速数据流系统传输。声纳系统信号处理常用的方法是丢弃原始采集数据,只传输经实时数据处理系统处理后的数据。这种方法虽然降低了需要传输的数据量,但是在系统实际使用中具有很大的局限性,尤其是在一个声纳系统的调试和故障诊断阶段,保留原始数据有重要的价值。现有的声纳系统大多是以数字信号处理器为核心,通过辅助专用设备或芯片实现数据传输,其传输速率常常需要与其它处理或控制功能进行平衡,本文提出了一种优化的声纳数据传输系统设计方案。系统硬件是基于现场可编程逻辑阵列(FPGA)及其微处理器。FPGA由于灵活性好今年来被广泛地应用于信号处理领域。利用千兆以太网技术,FPGA系统可以在实时处理数据传输的同时,完成与远程外部终端的高速数据通讯。声纳传输系统通过硬件上的通信总线接口接收前端系统发送的数据流,再通过千兆以太网将数据经上百米的电缆传输到干端的显控台存储,因此,整个传输系统的速率由高速通信总线接口速率和网络速率共同决定。论文中的声纳传输系统的硬件是一块自主设计的小巧紧凑的用户板,包括一片内嵌微处理器的Xilinx FPGA芯片,千兆以太网PHY,通信总线接口和存储器。系统软件是在微处理器上移植嵌入式操作系统和TCP/IP协议栈完成传输软件程序,仅需通过软件调整,系统可以适用于不同声纳的传输速率要求和数据存储设计,从而拥有广阔的性能提升空间。在过去的两年中,这套传输系统良好地工作在一套多波束声纳系统和一套AUV合成孔径声纳上,实际测试结果表明传输的高速流数据有效、稳定,实现的传输速率高达200Mbps,可以满足同时传输声纳系统的原始采样数据以及实时处理后数据的需要。进一步改进的传输原型系统吞吐量则接近700Mbps。