[发明专利]一种可编程的铁氧体幅相调制器控制电路的实现方法有效
申请号: | 201811172382.0 | 申请日: | 2018-10-09 |
公开(公告)号: | CN109379316B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 江承财;高昌杰;余增强;张勇;张小虎;云龙;杨卓 | 申请(专利权)人: | 西安电子工程研究所 |
主分类号: | H04L27/04 | 分类号: | H04L27/04;H04L27/36;G05B19/042 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 刘新琼 |
地址: | 710100 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可编程 铁氧体 调制器 控制电路 实现 方法 | ||
1.一种可编程的铁氧体幅相调制器控制电路的实现方法,其特征在于包括可编程的FPGA和激励控制电路,FPGA完成幅相控制指令解算、控制码表查询、时序信号产生;激励控制电路按照FPGA解算出的控制码产生移相器所需激励控制电流,改变移相器剩磁状态,获得控制码对应的相移值;具体步骤如下:
步骤1:通过调试过程先验获取相移控制码表;所述的相移控制码表存储的内容为激励控制电路所需12bit控制码,映射的对象为量化基数In为步进量,值域范围为(0°,360°-In)的相移值所对应的控制码;相移控制码表存储在例化的ROM中,容量大小为2m,数据格式为12bit无符号整数;m为量化参数;
步骤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,建立相移控制码查找ROM ROM_Code1和ROM_Code2;ROM_Code1和ROM_Code2在例化过程中调用其对应的MIF文件,完成ROM存储单元与相移控制码数据映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子工程研究所,未经西安电子工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811172382.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动识别FM和DMR信号的方法及接收机
- 下一篇:一种S频段下扩频信标球