基于CORDIC技術(shù)的MQR陣自適應(yīng)抗干擾處理
發(fā)布時(shí)間:2008/6/5 0:00:00 訪問(wèn)次數(shù):582
自適應(yīng)數(shù)字波束形成(adbf)是一種目前常采用的抗干擾處理方法,能在惡劣的敵方干擾和電磁兼容環(huán)境中大大提高系統(tǒng)的抗干擾能力,廣泛應(yīng)用于通信、雷達(dá)等領(lǐng)域。其中,并行性能較好的qr分解(正交分解)算法已經(jīng)在實(shí)際系統(tǒng)中得到了應(yīng)用。文獻(xiàn)[3]提出了一種比傳統(tǒng)qr分解adbf算法性能更優(yōu)越的mqr分解(混合qr分解)smi(采樣矩陣求逆)算法,他能避免傳統(tǒng)qr分解算法需要通過(guò)前、后向回代才能得到自適應(yīng)權(quán)向量的缺點(diǎn),能做到真正意義上的實(shí)時(shí)權(quán)向量提取。在這些處理方式中一般采用標(biāo)準(zhǔn)givens旋轉(zhuǎn)來(lái)實(shí)現(xiàn)qr分解或mqr分解,標(biāo)準(zhǔn)givens旋轉(zhuǎn)包含開方和除法運(yùn)算,保證足夠精度及穩(wěn)定性的開方和除法運(yùn)算的運(yùn)算量相當(dāng)大。我們提出了一種基于cordic(坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī))技術(shù)的無(wú)開方無(wú)除法的mqr陣分解方法,并應(yīng)用于自適應(yīng)陣抗干擾處理,取得了良好的效果。
cordic算法最初由volder提出,最早用于三角函數(shù)的計(jì)算。其基本思想是:若要求平面矢量進(jìn)行θ角度的旋轉(zhuǎn),則將此角度值θ分解,用一組預(yù)先規(guī)定好的基本角度的線性組合去逼近。該方法的巧妙之處在于基本角度的選取恰好使每次矢量以基本角度值旋轉(zhuǎn)后,新矢量坐標(biāo)值的計(jì)算只需要簡(jiǎn)單的移位和進(jìn)行加法操作就能完成。我們討論的就是利用cordic方法以避免開方和除法運(yùn)算來(lái)實(shí)現(xiàn)givens旋轉(zhuǎn),從而進(jìn)行mqr分解,完成自適應(yīng)波束形成。
2 mqr-smi陣結(jié)構(gòu)
圖1給出了mqr-smi(混合qr分解采樣矩陣求逆)陣結(jié)構(gòu)(以三陣元為例)。陣中包含兩種單元,邊界單元(引導(dǎo)單元)aii和內(nèi)部單元aij,bij和vi。隨著自適應(yīng)陣列接收數(shù)據(jù)從頂端輸入,陣中各個(gè)單元存儲(chǔ)數(shù)據(jù)依次被更新,其中邊界單元aij產(chǎn)生旋轉(zhuǎn)因子,后面的內(nèi)部單元按照相同的旋轉(zhuǎn)方式進(jìn)行更新,最后在陣的底部實(shí)時(shí)地得到權(quán)向量w。
3 cordic技術(shù)
coric有兩種計(jì)算模式:旋轉(zhuǎn)(rotation)模式和求模(vectoring)模式。這里以求模模式來(lái)實(shí)現(xiàn)mqr陣分解。如圖2所示,假設(shè)坐標(biāo)為(x,y)的點(diǎn)旋轉(zhuǎn)到(x′,y′),兩向量之間的夾角為θ,則有:
cordic技術(shù)的核心是采用一系列特殊的基本角度θi去逼近θ,其中θi滿足:tan(θi)=±2-i。亦即把任意角度θ表示成一系列微小角度θi的前向或后向旋轉(zhuǎn)的疊加(i=0,1,2,…)。這樣就有:。其中ρi∈{1,-1,0)來(lái)代表第i次旋轉(zhuǎn)的方向(向上、向下或不旋轉(zhuǎn))。于是圖2所示的旋轉(zhuǎn)可通過(guò)下面的過(guò)程來(lái)實(shí)現(xiàn):
cordic旋轉(zhuǎn)并非完美的旋轉(zhuǎn),他改變了矢量的模長(zhǎng)。因而循環(huán)完成后要進(jìn)行一個(gè)校正才能保證原矢量模長(zhǎng)不變。
在求模模式中,目的是把坐標(biāo)(x,y)旋轉(zhuǎn)為(x′,0)。我們并不需要知道旋轉(zhuǎn)的角度θ是多少,只要能通過(guò)該角進(jìn)行旋轉(zhuǎn)即可,亦即真正需要的是決定每次微旋轉(zhuǎn)的方向的控制量ρi,然后通過(guò)相同的ρi去旋轉(zhuǎn)其他坐標(biāo)。ρi的確定:若x=0,則ρi=0;否則,ρi=sgn(x)sgn(y)。即旋轉(zhuǎn)的目的是把矢量旋轉(zhuǎn)到x軸上。
4 cordic更新mqr陣
cordic電路可以用在一個(gè)并行的systolic陣流水系統(tǒng)中來(lái)進(jìn)行上述mqr陣的分解。在自適應(yīng)波束形成中需要處理的數(shù)據(jù)為復(fù)數(shù),這可以采用一個(gè)mqr處理單元執(zhí)行3次cordic操作來(lái)解決。mqr陣每一行有一個(gè)引導(dǎo)單元,在引導(dǎo)單元中執(zhí)行“求!弊儞Q,內(nèi)部單元?jiǎng)t執(zhí)行相同角度的“旋轉(zhuǎn)”變換。具體說(shuō)來(lái),把他分為兩種變換:θ變換和φ 變換。θ變換是一個(gè)相位變換,使引導(dǎo)單元變?yōu)閷?shí)數(shù),后面的內(nèi)部單元進(jìn)行相同的旋轉(zhuǎn)變換;φ變換即為一個(gè)旋轉(zhuǎn),把復(fù)數(shù)坐標(biāo)通過(guò)一
自適應(yīng)數(shù)字波束形成(adbf)是一種目前常采用的抗干擾處理方法,能在惡劣的敵方干擾和電磁兼容環(huán)境中大大提高系統(tǒng)的抗干擾能力,廣泛應(yīng)用于通信、雷達(dá)等領(lǐng)域。其中,并行性能較好的qr分解(正交分解)算法已經(jīng)在實(shí)際系統(tǒng)中得到了應(yīng)用。文獻(xiàn)[3]提出了一種比傳統(tǒng)qr分解adbf算法性能更優(yōu)越的mqr分解(混合qr分解)smi(采樣矩陣求逆)算法,他能避免傳統(tǒng)qr分解算法需要通過(guò)前、后向回代才能得到自適應(yīng)權(quán)向量的缺點(diǎn),能做到真正意義上的實(shí)時(shí)權(quán)向量提取。在這些處理方式中一般采用標(biāo)準(zhǔn)givens旋轉(zhuǎn)來(lái)實(shí)現(xiàn)qr分解或mqr分解,標(biāo)準(zhǔn)givens旋轉(zhuǎn)包含開方和除法運(yùn)算,保證足夠精度及穩(wěn)定性的開方和除法運(yùn)算的運(yùn)算量相當(dāng)大。我們提出了一種基于cordic(坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī))技術(shù)的無(wú)開方無(wú)除法的mqr陣分解方法,并應(yīng)用于自適應(yīng)陣抗干擾處理,取得了良好的效果。
cordic算法最初由volder提出,最早用于三角函數(shù)的計(jì)算。其基本思想是:若要求平面矢量進(jìn)行θ角度的旋轉(zhuǎn),則將此角度值θ分解,用一組預(yù)先規(guī)定好的基本角度的線性組合去逼近。該方法的巧妙之處在于基本角度的選取恰好使每次矢量以基本角度值旋轉(zhuǎn)后,新矢量坐標(biāo)值的計(jì)算只需要簡(jiǎn)單的移位和進(jìn)行加法操作就能完成。我們討論的就是利用cordic方法以避免開方和除法運(yùn)算來(lái)實(shí)現(xiàn)givens旋轉(zhuǎn),從而進(jìn)行mqr分解,完成自適應(yīng)波束形成。
2 mqr-smi陣結(jié)構(gòu)
圖1給出了mqr-smi(混合qr分解采樣矩陣求逆)陣結(jié)構(gòu)(以三陣元為例)。陣中包含兩種單元,邊界單元(引導(dǎo)單元)aii和內(nèi)部單元aij,bij和vi。隨著自適應(yīng)陣列接收數(shù)據(jù)從頂端輸入,陣中各個(gè)單元存儲(chǔ)數(shù)據(jù)依次被更新,其中邊界單元aij產(chǎn)生旋轉(zhuǎn)因子,后面的內(nèi)部單元按照相同的旋轉(zhuǎn)方式進(jìn)行更新,最后在陣的底部實(shí)時(shí)地得到權(quán)向量w。
3 cordic技術(shù)
coric有兩種計(jì)算模式:旋轉(zhuǎn)(rotation)模式和求模(vectoring)模式。這里以求模模式來(lái)實(shí)現(xiàn)mqr陣分解。如圖2所示,假設(shè)坐標(biāo)為(x,y)的點(diǎn)旋轉(zhuǎn)到(x′,y′),兩向量之間的夾角為θ,則有:
cordic技術(shù)的核心是采用一系列特殊的基本角度θi去逼近θ,其中θi滿足:tan(θi)=±2-i。亦即把任意角度θ表示成一系列微小角度θi的前向或后向旋轉(zhuǎn)的疊加(i=0,1,2,…)。這樣就有:。其中ρi∈{1,-1,0)來(lái)代表第i次旋轉(zhuǎn)的方向(向上、向下或不旋轉(zhuǎn))。于是圖2所示的旋轉(zhuǎn)可通過(guò)下面的過(guò)程來(lái)實(shí)現(xiàn):
cordic旋轉(zhuǎn)并非完美的旋轉(zhuǎn),他改變了矢量的模長(zhǎng)。因而循環(huán)完成后要進(jìn)行一個(gè)校正才能保證原矢量模長(zhǎng)不變。
在求模模式中,目的是把坐標(biāo)(x,y)旋轉(zhuǎn)為(x′,0)。我們并不需要知道旋轉(zhuǎn)的角度θ是多少,只要能通過(guò)該角進(jìn)行旋轉(zhuǎn)即可,亦即真正需要的是決定每次微旋轉(zhuǎn)的方向的控制量ρi,然后通過(guò)相同的ρi去旋轉(zhuǎn)其他坐標(biāo)。ρi的確定:若x=0,則ρi=0;否則,ρi=sgn(x)sgn(y)。即旋轉(zhuǎn)的目的是把矢量旋轉(zhuǎn)到x軸上。
4 cordic更新mqr陣
cordic電路可以用在一個(gè)并行的systolic陣流水系統(tǒng)中來(lái)進(jìn)行上述mqr陣的分解。在自適應(yīng)波束形成中需要處理的數(shù)據(jù)為復(fù)數(shù),這可以采用一個(gè)mqr處理單元執(zhí)行3次cordic操作來(lái)解決。mqr陣每一行有一個(gè)引導(dǎo)單元,在引導(dǎo)單元中執(zhí)行“求!弊儞Q,內(nèi)部單元?jiǎng)t執(zhí)行相同角度的“旋轉(zhuǎn)”變換。具體說(shuō)來(lái),把他分為兩種變換:θ變換和φ 變換。θ變換是一個(gè)相位變換,使引導(dǎo)單元變?yōu)閷?shí)數(shù),后面的內(nèi)部單元進(jìn)行相同的旋轉(zhuǎn)變換;φ變換即為一個(gè)旋轉(zhuǎn),把復(fù)數(shù)坐標(biāo)通過(guò)一
熱門點(diǎn)擊
- S7-200 PC Access V1.0(
- AMD發(fā)表ATI Mobility Rade
- 應(yīng)用傳統(tǒng)紫外光刻機(jī)進(jìn)行紫外壓印
- Maxim推出高效率D類音頻子系統(tǒng)MAX97
- FKI Logistex推出高速S-3000
- 威盛發(fā)布基于Pico-ITX板型的ARTiG
- Broadcom推出高清晰度視頻/音頻編碼/
- H.263視頻編碼的碼率控制算法及硬件實(shí)現(xiàn)
- TI新款多速率高速均衡器支持10G/8G接口
- 數(shù)碼復(fù)印機(jī)掃描成像單元的研究
推薦技術(shù)資料
- 羅盤誤差及補(bǔ)償
- 造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- 扇出型面板級(jí)封裝(FOPLP)
- 全球首款無(wú)掩模光刻系統(tǒng)—DSP
- 紫光閃存E5200 PCIe 5.0 企業(yè)級(jí)
- NAND Flash 技術(shù)和系
- 高性能DIMM 內(nèi)存數(shù)據(jù)技術(shù)封
- PCIe Gen4 SSD主控
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究