电子学报 ›› 2017, Vol. 45 ›› Issue (9): 2121-2126.DOI: 10.3969/j.issn.0372-2112.2017.09.010

• 学术论文 • 上一篇    下一篇

AIS多小区同频信号实时盲分离的FPGA设计

唐然1,2, 吴虹1,2, 赵迎新1,2, 穆巍炜1,2, 徐锡燕1,2, 马肖旭1,2, 刘兵1,2, 刘之洋1,2   

  1. 1. 南开大学电子信息与光学工程学院, 天津 300350;
    2. 天津市光电传感器与传感网络技术重点实验室, 天津 300350
  • 收稿日期:2016-01-27 修回日期:2016-05-11 出版日期:2017-09-25
  • 通讯作者: 赵迎新
  • 作者简介:唐然,男,1991年生于安徽巢湖.现为南开大学电子信息与光学工程学院博士研究生.主要研究方向为盲信号处理,信号处理算法的FPGA实现.E-mail:913230983@qq.com;吴虹,女,1967年生于天津.现为南开大学教授、博士生导师.主要研究方向为OFDM无线通信技术.E-mail:wuhong@nankai.edu.cn
  • 基金资助:
    国家自然科学基金(No.61571244,No.61501262); 天津市科技计划项目(No.16YFZCSF00540)

FPGA Design of Real-Time Blind Source Separation for AIS Multi-cell Co-channel Signals

TANG Ran1,2, WU Hong1,2, ZHAO Ying-xin1,2, MU Wei-wei1,2, XU Xi-yan1,2, MA Xiao-xu1,2, LIU Bing1,2, LIU Zhi-yang1,2   

  1. 1. College of Electronic Information and Optical Engineering, Nankai University, Tianjin 300350, China;
    2. Tianjin Key Laboratory of Optoelectronic Sensor and Sensing Network Technology, Tianjin 300350, China
  • Received:2016-01-27 Revised:2016-05-11 Online:2017-09-25 Published:2017-09-25

摘要: 针对船舶自动识别系统(Automatic Identification System,AIS)中相邻多个小区的同频信号相互干扰、无法解调的问题,该文采用多天线接收混合信号,通过在FPGA上设计独立成分分析(Independent Component Analysis,ICA)算法来对混合信号进行实时盲分离.为满足实时性,文中用符号函数代替双曲正切函数对样点数据作非线性映射,简化迭代运算;并将样点数据分块存储,用于并行计算.同时实现了高精度特征分解(Eigen Value Decomposition,EVD),用于对混合数据进行白化.最后将设计的FPGA系统在Xilinx Isim中仿真,结果表明,主频20MHz时,系统在850μs内完成了从4路512点AIS混合信号中分离出了三路源信号.本文的设计也可应用于雷达、声纳等可能存在同频干扰的实时信号处理系统.

关键词: 多小区同频干扰, 多天线, 盲分离, 独立成分分析, 特征分解, FPGA

Abstract: In order to demodulate the mixed co-channel automatic identification system (AIS) signals from neighbor cells,a multi-antenna receiver system is employed where the FPGA based independent component analysis (ICA) algorithm is implemented to separate the mixtures.To achieve real-time processing,we simplify the iteration formula by using sign function instead of hyperbolic tangent for nonlinear mapping,reducing the hardware complexity.Furthermore,a parallel iteration structure is adopted to improve the real-time performance.The paper also designs high precision eigen value decomposition (EVD) module to whiten the received mixtures.Finally,the FPGA design is simulated in Xilinx software platform Isim.Simulation results show that,when clocked at 20 MHz,the system completes separating 4 channels of 512 points mixed AIS signals within 850 μ s.This design can also be applied in radar,sonar and other real-time processing systems where co-channel interference may exist.

Key words: multi-cell co-channel interference, multi-antenna, blind separation, independent component analysis, eigen decomposition, FPGA

中图分类号: