[發明專利]一種可編程的鐵氧體幅相調制器控制電路的實現方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201811172382.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動識別FM和DMR信號的方法及接收機
- 下一篇:一種S頻段下擴頻信標球





