Real-time data exchange of beam steering system for phased array antenna
-
摘要: 波束控制系统是高功率相控阵天线的神经中枢,负责天线阵面中所有单元相位的精确控制和状态监测任务。为实现天线阵面的快速、精确波束转换,采用分布式拓扑结构和嵌入式实时操作系统,设计了两级分布式波束控制方案,开发了基于VxWorks的相控阵天线主控系统。通过UDP协议实现主控系统与其他系统的多节点网络通讯;针对高速、实时通讯需求,利用VxWorks多任务编程接口,设计了一种基于双缓冲队列的Socket通讯方法;为使通讯被各方正确解析,制定了自定义的应用层协议。基于VxWorks的相控阵天线主控系统的开发应用,验证了方案的可行性以及控制软件的可靠性和稳定性。Abstract: Beam steering system serves as the nerve center of high power phased array antenna, and it is responsible for the precise phase control and status monitoring of all element in antenna array. To achieve fast and accurate beam steering conversion, two level distributed beam steering scheme is designed using distributed topology and embedded real-time operating system VxWorks, and beam steering host system of phased array antenna based on VxWorks is developed. Multi-node network communication between beam steering host system and other systems is achieved via UDP protocol, and VxWorks multitask programming interface is utilized to design a Socket communication method based on the buffering queue to meet the high-speed and real-time communication demands, and a custom application layer protocol is designed for parties to accurately interpret communications. Feasibility of the scheme and reliability and stability of the control software have been verified through developing and applying the phased array antenna beam steering host system based on VxWorks.
-
表 1 UDP数据包丢包情况测试
Table 1. Experimental results of UDP packet loss
interval time/ms sent packets received packets bytes per packet loss packets loss packets rate/% 0 100 000 99 907 128 93 0.093 5 100 000 99 995 128 5 0.005 10 100 000 99 998 128 2 0.002 -
[1] Li X Q, Liu Q X, Wu X J, et al. A GW level high-power radial line helical array antenna[J]. IEEE Trans Antennas Propag, 2008, 56(9): 2943-2948. doi: 10.1109/TAP.2008.928781 [2] 张健穹, 刘庆想, 胡舰, 等. 92单元三角栅格径向线子阵馈电系统的设计和实验研究[J]. 强激光与粒子束, 2015, 27: 043003. doi: 10.11884/HPLPB201527.043003Zhang Jianqiong, Liu Qingxiang, Hu Jian, et al. Design and experiment research on 92-element triangle-grid subarray radial-line feed network. High Power Laser and Particle Beams, 2015, 27: 043003 doi: 10.11884/HPLPB201527.043003 [3] 王邦继, 刘庆想, 张政权, 等. 机械相控阵列天线的电机控制系统设计[J]. 强激光与粒子束, 2011, 23(11): 3123-3126. http://www.hplpb.com.cn/article/id/5511Wang Bangji, Liu Qingxiang, Zhang Zhengquan, et al. Design of motor control system for mechanical phased array antenna. High Power Laser and Particle Beams, 2011, 23(11): 3123-3126 http://www.hplpb.com.cn/article/id/5511 [4] 王邦继, 刘庆想, 周磊, 等. 相控阵天线内部通信的CAN控制器IP核设计[J]. 强激光与粒子束, 2017, 29: 093003. doi: 10.11884/HPLPB201729.170090Wang Bangji, Liu Qingxiang, Zhou Lei, et al. Design of CAN controller IP core for intercom of phased array antenna. High Power Laser and Particle Beams, 2017, 29: 093003 doi: 10.11884/HPLPB201729.170090 [5] Barbalance A, Luchetta A, Manduchi G, et al. Performance comparison of VxWorks, Linux, PTAI, and Xenomai in a hard real-time application[J]. IEEE Trans Nuclear Science, 2008, 55(1): 435-439. doi: 10.1109/TNS.2007.905231 [6] 孙玉山, 王建国, 万磊, 等. 基于VxWorks的水下机器人嵌入式导航系统的研究[J]. 应用基础与工程科学学报, 2009, 17(6): 899-909. doi: 10.3969/j.issn.1005-0930.2009.06.011Sun Yushan, Wang Jianguo, Wan Lei, et al. Research on the embedded navigation system of autonomous underwater vehicle based on the VxWorks. Journal of Basic Science and Engineering, 2009, 17(6): 899-909 doi: 10.3969/j.issn.1005-0930.2009.06.011 [7] 袁志, 王益民. 基于VxWorks的多阵面雷达控制系统的设计[J]. 现代雷达, 2014, 36(8): 14-16. doi: 10.3969/j.issn.1004-7859.2014.08.004Yuan Zhi, Wang Yimin. Design and realization of radar control system with multi-antenna array based on VxWorks. Modern Radar, 2014, 36(8): 14-16 doi: 10.3969/j.issn.1004-7859.2014.08.004 [8] 聂建多, 禇振忠, 朱大奇. 基于VxWorks的微小型AUV体系结构设计[J]. 上海海事大学学报, 2016, 37(3): 90-94. https://www.cnki.com.cn/Article/CJFDTOTAL-SHHY201603017.htmNie Jianduo, Chu Zhenzhong, Zhu Daqi. An architecture design of small AUV based on VxWorks. Journal of Shanghai Maritime University, 2016, 37(3): 90-94 https://www.cnki.com.cn/Article/CJFDTOTAL-SHHY201603017.htm [9] 程敬原, 宋克柱, 安琪. VxWorks下基于缓冲队列的全双工网络通讯[J]. 计算机工程与应用, 2004, 11: 118-120. https://www.cnki.com.cn/Article/CJFDTOTAL-JSGG200411037.htmCheng Jingyuan, Song Kezhu, An Qi. Full duplex network communication under VxWorks based on buffering queues. Computer Engineering and Applications, 2004, 11: 118-120 https://www.cnki.com.cn/Article/CJFDTOTAL-JSGG200411037.htm [10] 唐晓平, 何峰, 梁甸农. 基于VxWorks的双缓冲队列网络通信设计与实现[J]. 计算机工程与设计, 2009, 30(19): 4361-4363. https://www.cnki.com.cn/Article/CJFDTOTAL-SJSJ200919003.htmTang Xiaoping, He Feng, Liang Diannong. Design and implementation of double buffering queues for network communication based on VxWorks. Computer Engineering and Design, 2009, 30(19): 4361-4363 https://www.cnki.com.cn/Article/CJFDTOTAL-SJSJ200919003.htm [11] 彭大四, 张政权, 刘庆想, 等. 基于VxWorks阵列天线主控系统的多节点通信[J]. 强激光与粒子束, 2016, 28: 033026. doi: 10.11884/HPLPB201628.033026Peng Dasi, Zhang Zhengquan, Liu Qingxiang, et al. Multi-node communication of main control system of array antenna based on VxWorks. High Power Laser and Particle Beams, 2016, 28: 033026 doi: 10.11884/HPLPB201628.033026 [12] 吴海昕. 基于VxWorks的高可靠性网络通信研究[J]. 计算机工程与设计, 2009, 30(7): 1564-1567. https://www.cnki.com.cn/Article/CJFDTOTAL-SJSJ200907001.htmWu Haixin. Investigation on highly reliable communication network based on VxWorks. Computer Engineering and Design, 2009, 30(7): 1564-1567 https://www.cnki.com.cn/Article/CJFDTOTAL-SJSJ200907001.htm