船舶自动识别系统(AutomaticIdentifySystem,简称AIS)是一种操作在海上甚高 频(VeryHi曲Frequency,简称VHF)频带的自动连续广播系统,用于实现船舶与船舶 间、船舶与基站间的相互通信。为了扩大AIS的覆盖范围,星载AIS应运而生,它为全 球所有装有AIS设备的海上移动装置提供基本的监测信息。然而星载AIS也带来了多普 勒频偏和多信号碰撞的问题。因此研究星载条件下AIS信号的接收解调技术具有重要的 理论意义和应用价值。 本文根据AIS信号处理系统的实际需求,确定了基于TI公司低功耗浮点处理器 TMS320C6748和Xilinx公司Artix.7系列FPGA的硬件平台。在对AIS信号解调算法及 其分离技术进行了大量仿真研究的同时,在该平台上实现了AIS信号解调算法。本文主 要研究内容有: 重点研究了AIS信号的非相干解调算法。分别讨论了帧头检测、频偏估计及符号定 时技术,并给出了不同测频和定时方法的比较。同时就频偏和定时对信号解调性能的影 响进行了大量的仿真分析。 提出了星载条件下的多信号分离算法。星载AIS由于覆盖范围大而易引起多信号碰 撞,当两路AIS信号幅度差异较大时,可以先解调幅度较大的信号,然后根据解调得到 的符号序列以及幅度、相位和时延等参数估计值重构出幅度较大的信号,从而实现同信 道干扰下AIS信号分离。 实现了基于XilinxArtix.7平台的信号帧头检测模块和基于TITMS320C6748平台的 AIS基带信号解调模块。对于每一模块的具体实现方法给出了详细说明。深入分析了实 现过程中遇到的问题并给出实际解决方案。实现了FPGA与DSP之间的EMIF通信, DSP与PC的UART通信,并对整个系统进行了功能和性能的测试,测试结果都满足实 际需求。
2023-01-17 14:15:34 6.36MB AIS 接收解调算法
1
本文为船舶自动识别系统射频直接采样(RF)后的AIS信号处理提供了可行性方案。该方案将CH87B(AIS1)和CH88B(AIS2)两个信道的信号通过两次数字下变频(DDC)搬移到基带上,并采用多级抽取滤波设计方法,分离出两个信道的低速率AIS信号。通过在Artix7系列的XC7A100T上进行了FPGA实现和大量反复测试后,结果表明,该设计有效减少了硬件资源的消耗,同时也达到了设计指标的要求。
1