文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.211372
中文引用格式: 高嵩,,胥劍濤. 基于FPGA的相控陣天線波束控制算法優(yōu)化研究[J].電子技術(shù)應(yīng)用,,2021,47(9):82-85,,95.
英文引用格式: Gao Song,,Xu Jiantao. Optimization of phased array antenna beam control algorithm based on FPGA[J]. Application of Electronic Technique,2021,,47(9):82-85,,95.
0 引言
相控陣天線是相控陣?yán)走_(dá)的重要組成部分,,其天線陣面上排列著許多天線陣元[1]。每一個(gè)天線陣元后都配置有移相器來改變陣元通道間的相位關(guān)系,。在波束控制(下稱“波控”)系統(tǒng)的控制下,,改變天線陣元通道之間的幅度和相位關(guān)系可以快速地改變天線波束的形狀以及波束的指向[2],波控系統(tǒng)的優(yōu)良與否是衡量相控陣性能的重要標(biāo)準(zhǔn)之一[3-4],。
對(duì)于要求安全快速布相的產(chǎn)品來說,,能夠快速并行運(yùn)算的FPGA芯片是設(shè)計(jì)波控系統(tǒng)最好的選擇[5]。但FPGA存在難以實(shí)現(xiàn)浮點(diǎn)運(yùn)算的問題[6],,對(duì)于波控算法中三角函數(shù)的計(jì)算很不方便,,現(xiàn)FPGA實(shí)現(xiàn)波控算法的方式通常有兩種:一是通過調(diào)用IP core CORDIC計(jì)算的方法;二是通過查表的方法,。以上兩種方法中,,方法一在FPGA中實(shí)現(xiàn)比較困難,在調(diào)用CORDIC運(yùn)算前,,需要先將輸入角度轉(zhuǎn)換為16 bit量化的相位值,,且相位值需滿足?茲∈[-π,π],,并且輸出值的小數(shù)也難以直接代入公式計(jì)算,,這種方法不僅浪費(fèi)資源而且耗時(shí)長(zhǎng)。而單一的查表法雖然結(jié)構(gòu)簡(jiǎn)單,,工作穩(wěn)定,,波束形成快速,但如若陣元數(shù)目過多或指向角精度要求過高,,需要存儲(chǔ)的碼值太多,,數(shù)據(jù)量太大,也難以實(shí)現(xiàn)在大型陣列高指向精度的場(chǎng)合[7],。張延曹等人使用直接查表法實(shí)現(xiàn)了對(duì)16通道相控陣天線系統(tǒng)的控制[8],。但單一的查表法只對(duì)這種陣元數(shù)目少,指向精度不高的場(chǎng)合適用[9]。隨后郭立俊提出了一種查表法與實(shí)時(shí)計(jì)算相結(jié)合的方法,,這種方法雖然規(guī)避了FPGA難以實(shí)現(xiàn)浮點(diǎn)運(yùn)算的缺陷,,但在設(shè)計(jì)中生成了多個(gè)ROM表,,增加了FPGA資源占用率的同時(shí)也增加了系統(tǒng)功耗,。航空航天產(chǎn)品對(duì)設(shè)備功耗要求很嚴(yán)格,增加設(shè)備的功耗等于降低了設(shè)備有效作戰(zhàn)時(shí)間[10],。
本文詳細(xì)內(nèi)容請(qǐng)下載:http://forexkbc.com/resource/share/2000003751,。
作者信息:
高 嵩,胥劍濤
(成都理工大學(xué) 信息科學(xué)與技術(shù)學(xué)院(網(wǎng)絡(luò)安全學(xué)院,、牛津布魯克斯學(xué)院),,四川 成都610059)