您好,欢迎来到尔游网。
搜索
您的当前位置:首页相控阵雷达波束控制器优化设计

相控阵雷达波束控制器优化设计

来源:尔游网
第32卷第11期 计算机仿真 2015年11月 文章编号:1006—9348(2015)11—0051—04 相控阵雷达波束控制器优化设计 张延曹,王 勇,陈灿,王孔华 (空军工程大学防空反导学院,陕西西安710051) 摘要:在雷达控制优化设计的研究中,针对相控阵天线波束要求波束扫面快、灵活的问题,提出了采用可编程控制逻辑门阵 列(FPGA)的数字波束形成技术,难点在于波控码的计算。通过比较采用了查表法,即先把需要的三角函数的值以及系数的 值计算好,放在不同的RAM中,通过外部接口接收来自上位机的信号工作频率,方向角以及俯仰角的参数。参数会通过给 定的通信协议,转化为十六进制送进去,相当于查找表中对应的所需数据的地址,在RAM中查找到所需的值调用,然后计算 出雷达阵列中的每个雷达的移相码,送到每个移相器中。通过仿真,以及最后的测试表明,改进方法可以快速而准确的计算 出每个天线单元所需的移相码,并能同步的把各个波控码送给对应的移相器上。 关键词:相控阵雷达;波束控制;查表法;可编程控制逻辑门阵列 中图分类号:TN955 文献标识码:B Optimization Design of Phased Array Radar Controller ZHANG Yan—cao,WANG Yong,CHEN Can,WANG Kong—hua (Air and Missile Defense Collage,Air Force Engineering University,Shaanxi,Xi’an,7 1005 1,China) ABSTRACT:Faced with the problem of phased array antenna beam scanning speedly and flexibly,we put forward the diigtla beam forming technology based on the ifeld programmable gata array,which diifculty is to calculate the wave control code.The look-up table method was taken through the comparison,of which the number of trigonomet— ric function and the coefifcient values were preealeulated and then put into different RAM.These working frequency, direction angle and pitch angle of the received signals from the host computer were transformed into hexadecimal which is equcal to the address of the needed data in look-up table.According to the value needed from RAM,each radar shifting code in the array of phase was calculated and then sent to each phase shitfer.The simulation experiment and the final test show that the method can quickly and accurately calculate each antenna element phase coder re— quired,and transfer the phase shitfer control code to each codeshiifer synchronously. KEYWORDS:Phased array radar;Beam control;Look—up table;Field programmable logic gate array l 引言 合。由于相控阵雷达采用电子控阵的扫描方,和机械转动的 上世纪30年代后期,美国开始了相控阵技术的研究工 传统雷达相比,资料更新率得到了大大的提高,资料更新周 作,并在50年代中期研究出了两部舰载相控阵雷达。经过 期也由秒或十秒级上升为毫秒或微秒级,在对付高机动目标 几十年的发展,如今相控阵雷达在军事领域中发挥着极其重 时,具有了极大的优势 』。此外,相控阵雷达还可发射窄波 要的作用,甚至有人把它比喻成“千里眼”【l J。相控阵雷达 束,因而也可充当电子战天线使用,如电磁干扰甚至是构想 又称作相位阵列雷达,是一种通过改变雷达波相位来改变波 中发射反相位雷达波来抵消探测电波等。和依靠雷达天线 束方向的雷达,因其以电子方式控制波束而非传统的机械转 转动实现扫描的机械雷达相比,相控阵雷达具有很大的优 动天线面方式,故又称电子扫描雷达 J。相控阵雷达具有相 势 。 当密集的天线阵列,任何一个天线都可收发雷达波。以天线 由于相控阵具有机械雷达不能实现的多样性和灵活性, 单元为单位形成区块,扫描时选定其中一个区块或数个区块 这些优点是通过波束控制系统来实现的,为此要求波束控制 对单一目标或区域进行扫描,使整个雷达具有了可同时对许 计算机能快速准确计算出移相码,并同步把算好的移相码送 多目标或区域进行扫描或追踪的功能,形如多个雷达的集 到对应的移相器上 j。其中难点在于移相码的计算,本文考 虑到分布式计算法计算时间长,影响布相速度,主机集中运 算法成本高,多级混合运算法适用范围小等缺点,最终采用 收稿日期:2015—03—22修回日期:2015—04—08 了直接查表法。最后结果表明,查表法布相时间短,结构简 一51— 单,集成度高。 a4,l= A dIc咖 (1) (2) 2波控系统原理 2.1波控系统原理 波控系统主要组成包括波控主机和子阵运算处理模块。 系统组成框图如图1。 a4,2: 孕d:。… ^ 天馈线相位误差补偿:若设第(m,n)个单元相对于第 (1,1)单元通道之间的相位误差为△ ,则 ㈩ =鲁 频率捷变后修正:当信号频率有,0变为(,0+af)时,修 正波束指向的波控处理器移相码为 ra :A@d2ksin0c。s‘D ? = (4) sin n 其他分系统 渡控主机设备 阵面子运算处理模块 考虑上述两误差补偿后,对于第(m,/Z),波控处理器移 相码为 图1波控系统框图 △ △ =( 一1)a4,2+(Ⅳ一1)a4,l M:1,3,5…(5) =( 一1)△(b +(N一1)△ 1 M=2,4,6・.-(6) COSt ̄ =sin/3sinot COSO/:=130 (7) (8) 主机从上位机接收到发送过来的工作方式命令字,角度 和频率参数等数据 J,然后通过运算处理模块计算出所需的 初始相位值,最后再计算出阵面中各个阵元对应移相器所需 其中方向余弦: 广血 .一 的波控码,把波控码按照给定的传送方式送到阵面各单元移 在相控阵雷达运行时,为了达到改变波束指向的目标,  ~I ◆相器进行移相操作,从而达到改变天线波束使其转到要扫描 的位置。 需要按照(1),(2),(5),(6),(7),(8)几个式子,对不同的 ◆ ● 方向角,俯仰角以及频率,计算出波束的移相码。送到移相 ] 器中。这也是整个波控系统的难点,只有快速而准确的计算 相控阵雷达天线是由大量的辐射器(小天线)组成的阵 列(正方形、三角形等),辐射器少则几百,多则数千,甚至上 万。每个辐射器的后面都接有一个可控移相器,每个移相器 都由电子计算机控制。 如果相控阵天线的坐标如图2所示,以大地球坐标系为 一●出所需的波控码,并送到移相器中,才能保证相控阵雷达的 ◆一●灵活性和多样性。 ●一●如果阵面单元排列如图3所示,那么就会计算出16个 波控码,分成两个通道,每个通道8个数据,两通道并行送到 图中对应的16个阵面单元中。 ● ●5 参考,设定平面阵共有M N个天线单元,单元间距分别为 d 和d , 和p分别对应目标的方位和俯仰角。 ● I ● ● ● ● (M_w )●一●● ● ● ● ● ● ● ● ● l ● ● ● ● 7 b ・ 图3阵面布置图 3系统设计 图2相控阵天线的坐标位置 为了可以快速而准确的计算波控码,提出了基于可编程 逻辑门阵列(FPGA)的波控系统。从以下几部分介绍整个系 统的设计。 3.1 FPGA芯片选择 FPGA选用Xilinx公司A7系列产品XC7A100T一 设目标所在方向以方向余弦表示,为(COSO/ ,COSO/ , COSOL ),则相邻单元之间的“空间相位差”,沿Y轴和 轴方向 分别为 2CSG324I,该芯片内置240个乘法器,210个可用IO口、 126800个触发器和63400个LUT以及丰富的嵌入式RAM, 在软件设计时满足内部参数的存储以及FIFO的使用;运算 时钟可以工作到460MHz以上以及15ram 15mm的BGA封 装;体积小,功耗低;该器件为工业级,也可扩展至普军级,可 以满足系统环境工作温度要求。 3.2系统整体方案设计 波控处理器的基本功能是从端机通过RS422串口信号 在ROM中,同样通过查表方式计算出 ・c,采用乘法器直 a 接求出△咖 的值,通过终端控制器控制命令寻址,选择所对 应的移相码。 从整体方案出发,需要实现以下功能: 1)接收外部终端输入的俯仰、方位信息,按指定的波控 算法计算出波控码并分发给指定的移相器,实现预定波束指 接收到终端控制命令后,根据波控算法计算出相对应的移相 码同时读出相位补偿码相加后并分发给移相器,使其偏移到 要求的相位,达到波束改变的目的。 波控器的设计分主要为硬件电路设计、波控算法实现、 幅相校正功能、端机通信功能、极化控制功能、信道频率捷变 控制、T/R串行时序以及其它时序控制等,下面介绍其中部 分设计。 3.2.1通信接口 通信接口电平采用TLL,FPGA设计IO电平为LVrI1’L, 在实际使用中需要电平转换,选用TI公司高性能隔离buffer —SN74ALVC164245DGGR实现电平转换功能。同时buffer的 存在也起到隔离作用,提高产品的可靠性。接口时序严格按 照技术协议要求时序执行。在时序设计中,严格依照FPGA 器件时序约束要求,杜绝时序中出现的竞争和冒险,确保通 信的稳定可靠,确保产品在不同环境下的一致性。 TR组件接口采用串行通信方式。在本系统中,串行接 口传输距离小于lOcm,无需考虑传输线延时效应。为了提 高TR组件控制效率,推荐采用20MHz串行时钟。串行时序 在FPGA中产生,FPGA工作时钟为50MHz,可以轻松产生 20MHz时序。通过SN74ALVC164245DGGR做电平转换, SN74ALVC164245DGGR时序时延典型值为5ns,20MHz串行 时钟周期为50ns,整体时延5ns不会对时序产生竞争和冒 险。 接插件,时钟,电容等器件在同等条件下均选用国产器 件,确保产品的零部件国产化率。 3.2.2功能实现 通信功能的实现主要都基于物理层和协议层实现,物理 层通信采用RS485全双工接口芯片实现,设计最高波特率为 10Mb,通信速率冗余度远超过系统需要。采用ISL83490IBZ 实现RS422全双工电平转换,硬件电路简单可靠。 波控器采用FPGA实现RS422协议层,包括标准串行通 信协议和系统定义通信协议(具体通信协议见技术协议)。 FPGA实现协议层功能与DSP相比优势明显,主要体现在协 议处理速度快,响应时间短,多线程并行处理等几个方面。 这里主要是因为DSP与FPGA之间的使用差异有关,这里就 不再具体阐述。 3.2.3波控算法目标 本系统通过工作频率和波束指向角度计算出移相器的 移相码,所需移相码与频率、波束指向角度、单元位置的关系 等参数有关, 计算移相码采用通过查表方式提前计算好sin0,并存储 向的发射和接收; 2)具有电源分配、供电控制功能; 3)波控器和TR所需电源由外部提供,具有过流保护和 电源滤波、噪声隔离等措施; 4)波控器模块设计考虑电磁兼容性,具备相应的电磁兼 容措施; 5)满足工作环境要求,包括环境试验等要求; 3.2.4波束预置与幅相校正 波束预置与幅相校正是两个连续工作模式,首先波控器 根据天线指向参数实施计算出每个阵元的基准相位,通过基 准相位计算出每个阵元的波控码。得到波控码后,波控器按 照时序要求将波控码发送给每个TR组件。 4算法FPGA实现 4.1软件程序算法流程 以FPGA为核心的组件控制器模块主要流程为电路板 上电时,对各寄存器的初始状态清零,同时通过同步串行口 接收控制指令;判断接收到的指令是否为工作指令,“是”则 根据控制指令进行状态机管理、对存储器进行操作,同时根 据外部定时器信号对组件内移相进行正确的控制,“否”则继 续接收控制指令。 1一 计算时,进行分块计算,把si ,sinc ̄,co ,等分别做成 a ,P核进行调用,然后在FPGA里进行乘除和加减。 和 都由 一定的范围,d。和d 都取同一个值7mm,表示为相邻单元之 间的间距,A用÷代替,其中c是光速 就是频率,M是单元 J 沿 一轴方向的单元总数,Ⅳ是单元沿Y一轴方向的的单元总 数,阵列放置在xoy平面上。 ,'一 在计算时需要把si ,sinot,co ,— ̄5"/ T做成四个RAM块, r正 即所用的查找表。 FPGA做算运算时,乘除法的两个操作数据类型是整数 或者实数类型。所以,系统输入假设0取值为(一5O。一+ 50。)度数方式按照0.5。步进变化,共计201个正弦值样本, 将这201个正弦样本扩大2048倍,并四舍五人取整存人 RAM1中(此计算在matlab中完成)。此处,之所以扩大2048 倍是因为FPGA实现小数乘法很困难,无论CORDIC或者 DSP48E均比较麻烦,且这两种IP核输出小数数据格式不好 直接带人(1)式计算,故采用扩大为整形的方式。此算法扩 大倍数多少取决于所需要的计算精度,此处采用扩大2048 —53— 

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

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

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

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