一种可编程的铁氧体幅相调制器控制电路的实现方法技术

技术编号:20430919 阅读:47 留言:0更新日期:2019-02-23 10:46
本发明专利技术涉及一种可编程的铁氧体幅相调制器控制电路实现方法,通过分析铁氧体幅相调制器的控相调制机理,以可编程的FPGA架构结合铁氧体移相器激励控制电路,实现幅相调制精度高、调制状态可重构的铁氧体幅相调制器。

A Programmable Control Circuit for Ferrite Amplitude-Phase Modulator

The invention relates to a programmable control circuit realization method of ferrite amplitude-phase modulator. By analyzing the phase-controlled modulation mechanism of ferrite amplitude-phase modulator, a ferrite amplitude-phase modulator with high amplitude-phase modulation precision and reconfigurable modulation state is realized by combining the programmable FPGA architecture with the excitation control circuit of ferrite phase shifter.

【技术实现步骤摘要】
一种可编程的铁氧体幅相调制器控制电路的实现方法
本专利技术属于铁氧体器件控制电路领域,具体涉及一种可编程的铁氧体幅相调制器控制电路实现方法,应用于实现高精度铁氧体幅相调制器。
技术介绍
幅相调制器是一种可以同时控制微波信号幅度和相位的器件,在雷达及微波通信领域应用广泛。幅相调制器的实现途径多样,其基本原理是:将输入信号功分为两个支路,对两个支路信号进行特定的幅度加权控制或相位加权控制;将经过加权处理的两个支路信号再进行功率合成,合成信号即为输入信号的幅相调制结果。幅相调制器由功分器、合成器、幅度加权部件、相位加权部件组成,其中幅度加权部件和相位加权部件是受控的微波器件,是幅相调制器中的关键部件。可以采用两种加权控制形式中的一种或两种组合实现幅相调制。铁氧体幅相调制器基于相位加权实现对输入信号的幅相调制。图1为铁氧体幅相调制器的原理框图。其主要工作原理是:通过电控调整两路移相器的相位差控制输出信号幅度衰减量;通过同步电控调整两路移相器的相移量控制输出信号相移值。铁氧体幅相调制器由功分器、合成器、移相器、控制电路组成。为了减小调制器横向尺寸、确保结构紧凑性,功分器和合成器采用E面3dB混合电桥实现。控制电路调整两路移相器的相位差以控制输出信号幅度衰减量;同步调整两路移相器的相移量以控制输出信号相移值,由此实现对输入微波信号的幅度和相位调制。常见幅相调制器其幅度、相位控制范围和控制步进量固化,其应用场合一般具有唯一性。本专利技术实现的铁氧体幅相调制器基于可重构的软件实现相位加权控制,具有较强的灵活性,在调试测试和产品升级方面具有一定优势。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种提供一种可编程的铁氧体幅相调制器控制电路实现方法。技术方案一种可编程的铁氧体幅相调制器控制电路的实现方法,其特征在于包括可编程的FPGA和激励控制电路,FPGA完成幅相控制指令解算、控制码表查询、时序信号产生;激励控制电路按照FPGA解算出的控制码产生移相器所需激励控制电流,改变移相器剩磁状态,获得控制码对应的相移值;具体步骤如下:步骤1:通过调试过程先验获取相移控制码表;所述的相移控制码表存储的内容为激励控制电路所需12bit控制码,映射的对象为是量化基数In为步进量,值域范围为(0°,360°-In)的相移值所对应的控制码;相移控制码表存储在例化的ROM中,容量大小为2m,数据格式为12bit无符号整数;步骤2:建立幅度调制所需的相移参量表ROM_A;步骤3:建立相位调制所需的相移参量表ROM_P;步骤4:通过上位机设置的幅度调制值编码和相位调制值编码分别查询ROM_A和ROM_P,获取幅度调制相移参量和相位调制相移参量;步骤5:幅度调制相移参量和相位调制相移参量进行加减运算、取模运算和逻辑移位,获取两个移相支路相移值编码;步骤6:通过相移值编码查询相移控制码表,获取相应移相支路的控制码;步骤7:时序信号产生模块根据控制码生成激励电路控制时序信号:其中,Pos为激励电路正脉冲控制时序信号,Neg为激励电路负脉冲控制时序信号,Set为置位信号,Rst为复位信号,D为相应位激励电路的控制码,&为逻辑与运算,为逻辑异或运算;当控制码为“0”时,控制时序信号正脉冲为复位信号,负脉冲为置位信号;当控制码为“1”时,激励器电路控制时序信号正脉冲为置位信号,负脉冲为复位信号;步骤8:将产生的控制时序信号输入到激励控制电路产生移相器所对应的激励控制电流。步骤1中所述的通过调试过程先验获取相移控制码表具体包括如下步骤:步骤1a:编程FPGA,将上位机发送控制命令直接解算为值域范围(0,4095),步进为1的12bit控制码;将被测移相器接入矢量网络分析仪,上位机程序对各个控制状态下相移值进行自动采集;测试结果为4096个控制码和相移值之间的映射表;步骤1b:按系统设定的相移步进量,从4096个初始相移值中抽取所需相移态;设定相移步进量In为360°/210;从4096个初始相移值中抽取出步进量为In的210个相移状态,并记录下各相移状态对应的激励控制码;步骤1c:在Altera公司FPGA开发软件QuartusII中新建两个MIF文件存储器初始化文件,设置其表格数据为12bit无符号整型数据,数据总量为210;直接将抽取出的两组210个激励控制码分别写入其对应MIF文件,完成MIF文件建立;在Altera公司FPGA开发软件QuartusII中调用参数化模块库ROM:1-PORT,建立相移控制码查找ROMROM_Code1和ROM_Code2;ROM_Code1和ROM_Code2在例化过程中调用其对应的MIF文件,完成ROM存储单元与相移控制码数据映射。步骤2中所述的建立幅度调制所需的相移参量表ROM_A具体包括如下:在Altera公司FPGA开发软件QuartusII中调用参数化模块库ROM:1-PORT,建立幅度调制查找ROMROM_A;ROM_A在例化过程中调用其对应的MIF文件存储器初始化文件,完成ROM存储单元与幅度调制数据映射;MIF文件与OfficeExcel表格兼容,设置其表格数据为有符号整型数据,数据总量为幅度调制状态数An,数据内容为其中round()为四舍五入函数;Po为幅度调制dB数;arcsin为反正弦函数;In为系统设置的相移步进量,设置为In为360°/210;n为浮点数化整型放大倍数参数,在OfficeExcel中编辑计算公式,其中In、2n皆为常数,以幅度调制值Po为变量列计算获得幅度调制需求的相移参量数据列;直接将该数据列拷贝进入MIF文件粘贴,完成MIF文件建立;ROM_A例化后,其存储内容为MIF文件对应的存储信息,以幅度调制值编码作为ROM_A的地址索引输入,即可查找获取相应幅度调制需求的相移参量数据。步骤3中所述的建立相位调制所需的相移参量表ROM_P具体包括如下:在Altera公司FPGA开发软件QuartusII中调用参数化模块库ROM:1-PORT,建立幅度调制查找ROMROM_P;ROM_P在例化过程中调用其对应的MIF文件存储器初始化文件,完成ROM存储单元与相位调制数据映射;MIF文件与OfficeExcel表格兼容,设置其表格数据为有符号整型数据,数据总量为相位调制状态数Pn,数据内容为round(P/In×2n,0);其中round()为四舍五入函数;P为相位调制值;In为系统设置的相移步进量,设置为In为360°/210;n为浮点数化整型放大倍数参数;在OfficeExcel中编辑round(P/In×2n,0)计算公式,其中In、2n皆为常数,以相位调制值P为变量列计算获得相位调制需求的相移参量数据列,直接将该数据列拷贝进入MIF文件粘贴,完成MIF文件建立;ROM_P例化后,其存储内容为MIF文件对应的存储信息,以相位调制值编码作为ROM_P的地址索引输入,即可查找获取相应相位调制需求的相移参量数据。所述的激励控制电路为180°、90°、45°、22.5°四位数字式激励电路和一位磁通式激励电路。有益效果本专利技术提出一种可编程的铁氧体幅相调制器控制电路实现方法,通过分析铁氧体幅相调制器的控相调制机理,以可编程的FPGA架构结合铁氧体移相器激励本文档来自技高网...

【技术保护点】
1.一种可编程的铁氧体幅相调制器控制电路的实现方法,其特征在于包括可编程的FPGA和激励控制电路,FPGA完成幅相控制指令解算、控制码表查询、时序信号产生;激励控制电路按照FPGA解算出的控制码产生移相器所需激励控制电流,改变移相器剩磁状态,获得控制码对应的相移值;具体步骤如下:步骤1:通过调试过程先验获取相移控制码表;所述的相移控制码表存储的内容为激励控制电路所需12bit控制码,映射的对象为是量化基数In为步进量,值域范围为(0°,360°‑In)的相移值所对应的控制码;相移控制码表存储在例化的ROM中,容量大小为2m,数据格式为12bit无符号整数;步骤2:建立幅度调制所需的相移参量表ROM_A;步骤3:建立相位调制所需的相移参量表ROM_P;步骤4:通过上位机设置的幅度调制值编码和相位调制值编码分别查询ROM_A和ROM_P,获取幅度调制相移参量和相位调制相移参量;步骤5:幅度调制相移参量和相位调制相移参量进行加减运算、取模运算和逻辑移位,获取两个移相支路相移值编码;步骤6:通过相移值编码查询相移控制码表,获取相应移相支路的控制码;步骤7:时序信号产生模块根据控制码生成激励电路控制时序信号:...

【技术特征摘要】
1.一种可编程的铁氧体幅相调制器控制电路的实现方法,其特征在于包括可编程的FPGA和激励控制电路,FPGA完成幅相控制指令解算、控制码表查询、时序信号产生;激励控制电路按照FPGA解算出的控制码产生移相器所需激励控制电流,改变移相器剩磁状态,获得控制码对应的相移值;具体步骤如下:步骤1:通过调试过程先验获取相移控制码表;所述的相移控制码表存储的内容为激励控制电路所需12bit控制码,映射的对象为是量化基数In为步进量,值域范围为(0°,360°-In)的相移值所对应的控制码;相移控制码表存储在例化的ROM中,容量大小为2m,数据格式为12bit无符号整数;步骤2:建立幅度调制所需的相移参量表ROM_A;步骤3:建立相位调制所需的相移参量表ROM_P;步骤4:通过上位机设置的幅度调制值编码和相位调制值编码分别查询ROM_A和ROM_P,获取幅度调制相移参量和相位调制相移参量;步骤5:幅度调制相移参量和相位调制相移参量进行加减运算、取模运算和逻辑移位,获取两个移相支路相移值编码;步骤6:通过相移值编码查询相移控制码表,获取相应移相支路的控制码;步骤7:时序信号产生模块根据控制码生成激励电路控制时序信号:其中,Pos为激励电路正脉冲控制时序信号,Neg为激励电路负脉冲控制时序信号,Set为置位信号,Rst为复位信号,D为相应位激励电路的控制码,&为逻辑与运算,为逻辑异或运算;当控制码为“0”时,控制时序信号正脉冲为复位信号,负脉冲为置位信号;当控制码为“1”时,激励器电路控制时序信号正脉冲为置位信号,负脉冲为复位信号;步骤8:将产生的控制时序信号输入到激励控制电路产生移相器所对应的激励控制电流。2.根据权利要求1所述的一种可编程的铁氧体幅相调制器控制电路的实现方法,其特征在于步骤1中所述的通过调试过程先验获取相移控制码表具体包括如下步骤:步骤1a:编程FPGA,将上位机发送控制命令直接解算为值域范围(0,4095),步进为1的12bit控制码;将被测移相器接入矢量网络分析仪,上位机程序对各个控制状态下相移值进行自动采集;测试结果为4096个控制码和相移值之间的映射表;步骤1b:按系统设定的相移步进量,从4096个初始相移值中抽取所需相移态;设定相移步进量In为360°/210;从4096个初始相移值中抽取出步进量为In的210个相移状态,并记录下各相移状态对应的激励控制码;步骤1c:在Altera公司FPGA开发软件QuartusII中新建两个MIF文件存储器初始化文件,设置其表格数据为12bit无符号整型数据,数据总量为210;直接将抽取出的两组210个激励控制码分别写入其对应MIF文件,完成MIF文件建立;在Altera公司FPGA开发软件QuartusII中调用参数化模块库ROM:1-PORT,建立相移控制...

【专利技术属性】
技术研发人员:江承财高昌杰余增强张勇张小虎云龙杨卓
申请(专利权)人:西安电子工程研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1