您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页一种基于FPGA的万兆光纤以太网高速传输方法

一种基于FPGA的万兆光纤以太网高速传输方法

来源:华佗小知识
杨 阳等 一种基于FPGA的万兆光纤以太网高速传输方法 一种基于FPGA的万兆光纤以太网高速传输方法 杨 阳,刘 剑,蒋延倜,李赛辉 (中国船舶重工集团公司第七二四研究所,南京211153) 摘要:介绍了一种基于FPGA的万兆光纤以太网高速传输的设计方法。在研究IEEE Std 802.3和802.3ae规范的基础上,采用FPGA与SharpPcap的技术,实现了万兆光纤以太网的高 速数据传输链路,其中利用FPGA实现了万兆以太网协议的媒体访问层(MAC)与物理层 (PHY)的相应功能,并利用SharpPCap在主机端实现网络数据包收发。经过实际系统测试和 性能分析,传输速率达到6400 Mb/s,能够满足新雷达的高速数据传输需求。 关键字:雷达;信号处理;FPGA;万兆以太网;高速数据传输 中图分类号:TP393.11 文献标志码:A 文章编号:1009—0401(2015)03—0023—05 A 10 Gigabit BASE—R Ethernet high—speed transmission method based on FPGA YANG Yang,LIU Jian,JIANG Nai—ti,LI Sai—hui (No.724 Research Institute of CSIC,Nanjing 21 1 153) Abstract:A 10 Gigabit BASE-R Ethemet high—speed transmission method is designed based on the FPGA.Based on the specifications of the IEEE Std 802.3 and 802.3ae,the 10 Gigabit BASE—R Ethernet high-speed data transmission link is implemented through the FPGA and the SharpPcap technologies.The corresponding functions of the media access control(MAC)and the physical layer (PHY)of the 1 0 Gigabit Ethernet are realized through the FPGA,and the transmitting and receiv- ing of network data packets at the host are realized through the SharpPcap.The system test and per— formance analysis indicate that the transmission rate is up to 6400 Mb/s,which can meet the re— quirements of the high—speed data transmission of the new system radar. Keywords:radar;signal processing;FPGA;10 Gigabit Ethernet;high—speed data transmission 0 引 言 随着超宽带相控阵雷达以及数字阵列多波束信号 处理技术的发展,系统的数据吞吐能力及数据传输带 宽需求呈现出爆炸性增长趋势。同时,为了实现对宽 序,额外增加了设计成本以及软硬件开发复杂度。近 年来随着以太网技术的发展,万兆以太网逐渐得以应 用,从而使得借助计算机自身资源实现高速海量数据 传输成为可能。 本文以IEEE Standard 802.3-2008和802.3ae一 2008规范为基础,介绍了一种基于FPGA的万兆光纤 带阵列雷达多波束性能测试,也需要构建高速数据传 输通道,完成多波束数据的快速进机处理,实现雷达性 能的实时检测分析。 常规的雷达波束性能测试一般采用光纤进机卡与 以太网高速传输设计方法,并构建了传输系统实现性 能测试。雷达设备通过FPGA的高速接口实现万兆以 太网协议的MAC层与物理层功能,并以光纤形式输出 雷达设备对接,并通过PCI Express总线输出到计算 机。这种方式需要研制光纤进机卡硬件和设备驱动程 收稿日期:2015-03-30;修回日期:2015-04-03 万兆以太网接口,将数据直接通过万兆以太网卡输入 到计算机内存中进行分析。 作者简介:杨阳(1989.),男,助理工程师,硕士,研究方向:雷达信号处理;刘剑(1983-),男,工程师,硕士,研究方向:雷达信号处 理;蒋遁倜(1984一),男,工程师,硕士,研究方向:雷达信号处理;李赛辉(1984一),男,工程师,硕士,研究方向:雷达信号 处理。 一23— 杨 阳 等 一种基于FPGA的万兆光纤以太网高速传输方法 控制等相关功能 J。 (1)数据发送引擎 数据发送引擎框图如图3。FIFO每次将64bit数 据读出分别置于传输端口和CRC校验模块,同时将操 作通知发送长度计数模块。发送状态机通过读取发送 长度计数,来判断将地址、类型、数据、校验码等何种信 息置于传输端口。发送状态机也负责分析、生成 AXI4一Stream总线上规定的控制信号,如传输准备、字 符有效、时钟有效、传输结束等。在每一帧传输完成之 后,帧间隔计数开始运行,当计数达到预先读取寄存器 的值时,则开始下一轮传输。 图3数据发送引擎 (2)数据接收引擎 数据接收引擎用于接收网络数据包。在本系统中 主要用于实现上位机控制参数的接收,以便实现对本 系统的控制。其接收数据状态机如图4所示。 图4接收状态机 状态机的启动由起始符SFD触发。在接收到目 的地址、长度/类型、校验码等信息时,状态机都会判断 是否与当前状态匹配,若匹配则进入下一状态,若发现 问题则产生接收错误指示信号,并回到空闲状态,继续 监听SFD起始符。 (3)PCS/PMA模块 对XGMII接口来说,在收发方向上各有4个通 道,每个通道包含8bit数据和1bit控制位。这4个通 道工作在同一156.25 MHz的时钟下,且由于采用的 是DDR传输方式,故其单向传输能力达到了10 Gbps。 10G BASE.R中,PCS对XGMII双边沿采样后进 行的是64B/66B编码。由于不能提供高转换密度的 0/1比特流,在编码之后必须对数据加扰码。生成扰 码的特征多项式为G( )=1+ + 弱l4 J。变速箱的 本质是一个异步FIFO,在将数据变速后,通过SerDes 将数据串行,差动地发送出去。 2 系统性能测试 上位机测试程序基于.NET和SharpPcap技术编 写。SharpPcap将WinPcap底层网络访问驱动进行统 一封装。利用SharpPeap可以枚举主机内的网络接口 设备,通过选定的网络接口设备实现底层网络数据包 的捕获与发送。SharpPcap可以设置内核缓冲区的大 小,捕获较高传输速率的网络数据包,并且还可以过滤 只接收特定MAC地址的数据包,实现数据包的存盘。 测试程序流程如图5。在上位机程序枚举并选定 万兆网卡后,其向本传输系统发送一个约定的网络数 据包。传输系统在收到该数据包后则返回一个确认 包。应用程序则根据此数据包解析出本传输系统的相 关厂商设备,以及物理位置。在设置传输系统相关参 数开始数据采集后,应用程序则首先根据网络数据包 的标签号判断有无数据包的丢失情况,然后再判断数 据包内的数据有无误码的情况。采集结束后,应用程 序则显示该次采集数据误码的情况。在数据率较低的 情况下,应用程序可将采集的数据存盘。 枚举网络设备 选定网络设备 统计传输系统误 码率并显示 二二 解析传输系统 发送停止采集 相关物理信息 at# 发送采集速率I .I 捕获数据包 开始采集等命令r——_,1 校准数据包 图5测试程序流程图 测试时,系统通过光纤与上位机的万兆以太网卡 实现连接。其中,万兆以太网卡使用的是英特尔公司 的Server Adapter X520-1;主机操作系统为64位Win7 SP1;CPU使用的是Core i7-4770k。测试界面如图6。 一25— 杨 阳 等 一种基于FPGA的万兆光纤以太网高速传输方法 频繁响应网络数据包的中断,在网络数据包有效载荷 较小时,相对带来较大的系统开销,故造成上述两种情 况。若不考虑上位机的接收处理能力,本传输系统可 以实现接近10Gbps的有效传输。 参考文献: [1] IEEE Standard 802.3 ae-2008 Media Access Con. trol(MAC)Parameter,Physical Layers,and Man- agement Parameters for 10Gbps Operation 3 结束语 本文根据IEEE 802.3和802.3ae规范,在分析万 [S],2012. [2] 戴居丰,贺传峰,等.万兆以太网物理层实现的 研究[J].高技术通讯,2005. [3] 张友亮,刘志军,等.万兆以太网MAC层控制器 的FPGA设计与实现[J].计算机工程与应 用,2012. 兆以太网协议的基础上,研制雷达数据高速传输系统, 阐述各个模块的功能和实现方法,并对系统的进行性 能测试。相比传统光纤进机卡的实现方式简化了设 计,降低了成本。经过系统的测试和性能分析,采集速 率达到6400Mb/s,能够满足新雷达的高速数据传 输需求。 [4] 苗澎,王志功,等.万兆以太网物理层技术[J]. 电路与系统学报,2006. (上接第14页) 模方法以及对新人库目标一维像的自适应角域建模方 4仿真实验结果 为了验证本文提出方法的有效性和可行性,本节 法能够有效地解决HRRP目标识别中的小样本敏感 性和姿态敏感性问题。仿真结果表明该方法的有效性 和可行性。 参考文献: 利用外场试验采集的5批海面目标数据(信噪比15 dB以上)进行验证。测试方法为取60%数据作为训 练样本进行等间隔角域建模,取20%数据作为新人库 [1]保铮,刑孟道,王彤.雷达成像技术[M].北京: 电子工业出版社,2005. 数据进行自适应角域建模,取余下的20%数据作为测 试,利用斯皮尔曼等级相关系数作为判决准则进行模 板匹配。测试结果如表1。 表1模板匹配法识别结果(%) [2] 袁莉.基于高分辨距离像的雷达目标识别方法 研究[D].西安电子科技大学,2007.4. [3] 杜兰,刘宏伟,保铮,张军英.基于复数高分辨距 离像特征提取的雷达自动目标识别[J].中国科 学,2009,39(7):731.741. [4] 付建胜.宽带雷达距离像识别研究[D].电子科 技大学,2012.4. [5] 王菁.光学区雷达目标散射中心提取及其应用 研究[D].南京航空航天大学,2010.5. 从表中可以看出,通过模板匹配平均识别正确率 可以达到80%以上。这表明本文针对小样本敏感性 和姿态敏感性提出的在等角域划分的基础上进行自适 应角域划分建模方法是有效可行的。 [6] 潘勉.雷达高分辨距离像目标识别技术研究 [D].西安电子科技大学,2013.4. [7] Lj H J,Yang S H.Using range profiles as feature vectors to identify aerospace objects.IEEE Trans. on A.P.,1993,41(3):261-268. 5 结束语 本文提出的基于小样本训练数据的等间隔角域建 一27— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务