吉林大学学报(工学版) ›› 2013, Vol. 43 ›› Issue (02): 472-479.

• 论文 • 上一篇    下一篇

主动队列管理算法的现场可编程门阵列硬件实现方案

杨晓萍1,2, 郑楠2, 陈虹1,2, 王亚军3   

  1. 1. 吉林大学 汽车仿真与控制国家重点实验室, 长春 130022;
    2. 吉林大学 通信工程学院, 长春 130022;
    3. 中国电子科技集团公司第三十二研究所, 上海 200233
  • 收稿日期:2011-12-05 出版日期:2013-03-01 发布日期:2013-03-01
  • 通讯作者: 陈虹(1963-),女,教授,博士生导师.研究方向:网络优化控制和预测控制.E-mail:chenh@jlu.edu.cn E-mail:chenh@jlu.edu.cn
  • 作者简介:杨晓萍(1963-),女,教授,博士.研究方向:多媒体流控制及网络拥塞控制.E-mail:yxp@jlu.edu.cn
  • 基金资助:

    教育部"长江学者和创新团队发展计划"创新团队项目(IRT1017);吉林省自然科学基金项目(201115030).

FPGA hardware implementation scheme for AQM algorithm

YANG Xiao-ping1,2, ZHENG Nan2, CHEN Hong1,2, WANG Ya-jun3   

  1. 1. State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130022, China;
    2. College of Communication Engineering, Jilin University, Changchun 130022, China;
    3. NO.32 Research Institute of China Electronics Technology Group Corporation, Shanghai 200233, China
  • Received:2011-12-05 Online:2013-03-01 Published:2013-03-01

摘要: 提出了主动队列管理(AQM)算法的现场可编程门阵列(FPGA)硬件实现方案,以提高算法的执行速度和实时性,降低路由器的资源占用。编写了串口通信程序来实现FPGA与软路由器 (IPCop) 的数据传输,并将该实现方案应用于随机早期检验(RED)算法。实验结果表明,在硬件层面上实现了FPGA与路由器的通用通信接口以及RED算法快速、有效的拥塞控制功能,为FPGA实现其他AQM算法提供了一种有效可行的方案。

关键词: 自动控制技术, 主动队列管理, 现场可编程门阵列, 随机早期检验算法

Abstract: The Field Programmable Gate Array (FPGA) hardware implementation scheme for Active Queue Management (AQM) algorithms was proposed in order to increase the execution speed and real-time of the algorithms, and to decrease the consumption of router resource. The serial communication programs between FPGA and the software-router IPCop were written. The scheme was applied to Random Early Detection (RED) algorithm. Test results show that the general communication interface between FPGA and the router was achieved, and the function of effective and rapid congestion control of RED algorithm was realized in the hardware level. This research provides an effective scheme for FPGA hardware implementation of the AQM algorithms.

Key words: automatic control, active queue management, field programmable gate array(FPGA), RED algorithm

中图分类号: 

  • TP24
[1] Floyd S, Jacobson V. Random early detection gate-ways for congestion avoidance[J]. IEEE/ACM Transactions on Networking, 1993,1(4):397-413.

[2] Wang Ping, Chen Hong, Yang Xiao-ping, et al. Design and analysis of a model predictive controller for active queue management[J]. ISA Transactions. DOI:10.1016/j.isatra.2011,08.006.

[3] Zhou C, Zhang L, Chen Q W. An adaptive PID controller for AQM with ECN marks based on neural networks//Proceedings of 2009 the 7th Asian Control Conference, Hong Kong, 2009.

[4] Guan He, Yang Xiao-ping, Chen Hong, et al. Implementation of software router embedded PID AQM algorithm in the communication test network[J]. IEEE CEME International Conference, 2010, 10(25):254-257.

[5] 孙莉萍,徐佩霞. 采用FPGA的BULE网关的实现[J]. 电子技术, 2005(4): 72-74. Sun Li-ping, Xu Pei-xia. The FPGA implementation of the BLUE gateway[J]. Electronic Technology, 2005(4): 72-74.

[6] Marami Bahram, Haeri Mohammad. Implementation of MPC as an AQM controller[J]. Computer Communications, 2009, 3(2): 227-239.

[7] Wolf Wayne. FPGA-Based System Design[M]. Beijing: Prentice Hall PTR, 2005.
[1] 顾万里,王萍,胡云峰,蔡硕,陈虹. 具有H性能的轮式移动机器人非线性控制器设计[J]. 吉林大学学报(工学版), 2018, 48(6): 1811-1819.
[2] 李战东,陶建国,罗阳,孙浩,丁亮,邓宗全. 核电水池推力附着机器人系统设计[J]. 吉林大学学报(工学版), 2018, 48(6): 1820-1826.
[3] 赵爽,沈继红,张刘,赵晗,陈柯帆. 微细电火花加工表面粗糙度快速高斯评定[J]. 吉林大学学报(工学版), 2018, 48(6): 1838-1843.
[4] 王德军, 魏薇郦, 鲍亚新. 考虑侧风干扰的电子稳定控制系统执行器故障诊断[J]. 吉林大学学报(工学版), 2018, 48(5): 1548-1555.
[5] 闫冬梅, 钟辉, 任丽莉, 王若琳, 李红梅. 具有区间时变时滞的线性系统稳定性分析[J]. 吉林大学学报(工学版), 2018, 48(5): 1556-1562.
[6] 张茹斌, 占礼葵, 彭伟, 孙少明, 刘骏富, 任雷. 心肺功能评估训练系统的恒功率控制[J]. 吉林大学学报(工学版), 2018, 48(4): 1184-1190.
[7] 董惠娟, 于震, 樊继壮. 基于激光测振仪的非轴对称超声驻波声场的识别[J]. 吉林大学学报(工学版), 2018, 48(4): 1191-1198.
[8] 丁宁, 常玉春, 赵健博, 王超, 杨小天. 基于USB 3.0的高速CMOS图像传感器数据采集系统[J]. 吉林大学学报(工学版), 2018, 48(4): 1298-1304.
[9] 田彦涛, 张宇, 王晓玉, 陈华. 基于平方根无迹卡尔曼滤波算法的电动汽车质心侧偏角估计[J]. 吉林大学学报(工学版), 2018, 48(3): 845-852.
[10] 张士涛, 张葆, 李贤涛, 王正玺, 田大鹏. 基于零相差轨迹控制方法提升快速反射镜性能[J]. 吉林大学学报(工学版), 2018, 48(3): 853-858.
[11] 王林, 王洪光, 宋屹峰, 潘新安, 张宏志. 输电线路悬垂绝缘子清扫机器人行为规划[J]. 吉林大学学报(工学版), 2018, 48(2): 518-525.
[12] 胡云峰, 王长勇, 于树友, 孙鹏远, 陈虹. 缸内直喷汽油机共轨系统结构参数优化[J]. 吉林大学学报(工学版), 2018, 48(1): 236-244.
[13] 朱枫, 张葆, 李贤涛, 王正玺, 张士涛. 基于强跟踪卡尔曼滤波的陀螺信号处理[J]. 吉林大学学报(工学版), 2017, 47(6): 1868-1875.
[14] 晋超琼, 张葆, 李贤涛, 申帅, 朱枫. 基于扰动观测器的光电稳定平台摩擦补偿策略[J]. 吉林大学学报(工学版), 2017, 47(6): 1876-1885.
[15] 冯建鑫. 具有测量时滞的不确定系统的递推鲁棒滤波[J]. 吉林大学学报(工学版), 2017, 47(5): 1561-1567.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!