日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種基于cordic算法的信號(hào)處理方法

文檔序號(hào):7517625閱讀:132來源:國知局

專利名稱::一種基于cordic算法的信號(hào)處理方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種信號(hào)處理方法,特別是涉及一種基于CORDIC算法但不需要計(jì)算旋轉(zhuǎn)余量的簡便、高速的信號(hào)處理方法,屬于數(shù)字信號(hào)處理領(lǐng)域。
背景技術(shù)
:對(duì)信號(hào)進(jìn)行求模廣泛應(yīng)用于工程實(shí)現(xiàn)中,如雷達(dá)信號(hào)處理中的平方律檢波、通信系統(tǒng)中射頻轉(zhuǎn)基帶的功率控制系統(tǒng)等具體技術(shù)中。目前常采用的辦法是將I、Q兩路信號(hào)放入DSP利用牛頓-拉菲爾收斂法求模,或在FPGA中利用IPCore實(shí)現(xiàn)。對(duì)于采用DSP的實(shí)現(xiàn)方式,盡管DSP已發(fā)展到多核,但其處理速度依然有限,難以處理多路求模的情況。而對(duì)于FPGA技術(shù),雖然利用IPCore實(shí)現(xiàn)資源利用率高,但是配置不靈活、可移植性差,難以在各個(gè)廠商之間的FPGA片上實(shí)現(xiàn)兼容。CORDIC(thecoordinaterotationaldigitalcomputer,坐標(biāo)旋轉(zhuǎn)計(jì)算機(jī))算法是用來計(jì)算一些常用的基本運(yùn)算函數(shù)和算術(shù)操作的循環(huán)迭代算法,其基本思想是用一系列特殊的角度旋轉(zhuǎn)逼近向量需要旋轉(zhuǎn)的角度。由于角度的特殊性使得單步迭代只有移位、加減運(yùn)算,此類操作在FPGA中很容易實(shí)現(xiàn)。而利用FPGA資源豐富的特點(diǎn)可以進(jìn)行多步迭代并行運(yùn)算,這樣求模算法在FPGA中可以實(shí)現(xiàn)較大的數(shù)據(jù)吞吐率。但是,其中的關(guān)鍵步驟對(duì)向量旋轉(zhuǎn)方向的確定是CORDIC算法實(shí)現(xiàn)的一個(gè)難點(diǎn)。如果嚴(yán)格按照CORDIC算法需要在整個(gè)旋轉(zhuǎn)過程中,求出初始角度與每次旋轉(zhuǎn)后的剩余角度即求出每一步的旋轉(zhuǎn)剩余量,然后根據(jù)旋轉(zhuǎn)剩余量的符號(hào)來判斷旋轉(zhuǎn)方向。該步驟的實(shí)現(xiàn)對(duì)于FPGA的實(shí)際是一個(gè)難點(diǎn)。不僅耗費(fèi)大量的資源且影響運(yùn)算的速度。
發(fā)明內(nèi)容本發(fā)明的技術(shù)解決問題是克服現(xiàn)有技術(shù)的不足,提出一種基于CORDIC算法的信號(hào)處理方法,采用CORDIC算法但不需要判斷旋轉(zhuǎn)剩余量,就可實(shí)現(xiàn)對(duì)數(shù)字信號(hào)的求模的處理,解決了數(shù)字信號(hào)進(jìn)行求模時(shí)資源利用率低、運(yùn)算速度慢的問題。本發(fā)明的技術(shù)解決方案是一種基于CORDIC算法的信號(hào)處理方法,其特征在于包括以下步驟步驟1提取輸入信號(hào)的I/Q兩路信號(hào)分量,將I/Q兩路信號(hào)分量分別映射為直角坐標(biāo)系中沿X軸和Y軸的分量,構(gòu)造向量A(x,Y);步驟2通過判斷向量A所處的象限確定旋轉(zhuǎn)方向A、若向量處于第一象限或第三象限,則令Sn=-1,向量將向順時(shí)針方向進(jìn)行旋轉(zhuǎn);B、若向量處于第二象限或第四象限,則令Sn=1,向量將向逆時(shí)針方向進(jìn)行旋轉(zhuǎn);其中,Sne{1,-1}為符號(hào)因子用于表征向量第η次的旋轉(zhuǎn)方向,η=0,1,2-k;k為總旋轉(zhuǎn)次數(shù),由用戶根據(jù)所需的精度確定;步驟3將向量根據(jù)式⑴進(jìn)行旋轉(zhuǎn),獲得新向量A'(Xn,Yn),然后對(duì)η加1,4(1)其中,Xn和Yn分別為向量A第η次旋轉(zhuǎn)后X軸方向和Y軸方向的分量;步驟4比較η與k,Sn<k,則返回步驟2;若η=k,則輸出旋轉(zhuǎn)后的最終向量在X軸方向上的分量Xk;步驟5按式⑵求出模值M,作為輸入信號(hào)的包絡(luò)進(jìn)行輸出,M=C·IXkI(2)其中,C為校正因子。所述的判斷向量所處象限的步驟或方法可通過下面三種方式實(shí)現(xiàn)(1)通過異或運(yùn)算判斷向量所處象限,步驟如下A、取當(dāng)前向量沿X軸分量和沿Y軸分量的最高位;B、對(duì)兩個(gè)最高位進(jìn)行異或運(yùn)算,并取得結(jié)果;C、若結(jié)果為0,則向量在第一象限或第三象限;若結(jié)果為1,則向量在第二象限或第四象限。(2)通過模二加法運(yùn)算判斷向量所處象限,步驟如下A、取當(dāng)前向量沿X軸分量和沿Y軸分量的最高位;B、對(duì)兩個(gè)最高位進(jìn)行模二相加運(yùn)算法,并取得結(jié)果;C、若結(jié)果為0,則向量在第一象限或第三象限;若結(jié)果為1,則向量在第二象限或第四象限。(3)通過直接判斷向量沿X軸分量和沿Y軸分量的符號(hào)實(shí)現(xiàn)。所述的步驟1中,輸入信號(hào)可以為在數(shù)字信號(hào)處理過程中需要對(duì)求取輸入信號(hào)包絡(luò)或幅值的任意信號(hào),如在雷達(dá)信號(hào)處理中的目標(biāo)回波信號(hào)或無線通信系統(tǒng)中的終端接收到的信號(hào)等。所述的步驟5輸出的輸入信號(hào)的包絡(luò)可在如上雷達(dá)系統(tǒng)中用于判斷目標(biāo)的有無或遠(yuǎn)近位置?;蛘邔?duì)于如上的無線通信系統(tǒng)中用于控制量化輸入信號(hào)的功率。本發(fā)明與現(xiàn)有技術(shù)相比有益效果為(1)本發(fā)明的信號(hào)處理方法利用CORDIC算法求取輸入信號(hào)的模值時(shí),在求模時(shí)通過判斷當(dāng)前向量所處的象限來確定下一次旋轉(zhuǎn)的方向,與CORDIC算法中采用的計(jì)算每步旋轉(zhuǎn)余量的方法相比具有簡單、快捷的優(yōu)點(diǎn)。(2)采用本發(fā)明所述的方法進(jìn)行信號(hào)處理時(shí),可以明顯的節(jié)省硬件,提高了資源的利用率。圖1為本發(fā)明中方法的流程圖;圖2為本發(fā)明中向量旋轉(zhuǎn)示意圖;圖3為圖1求模步驟迭代計(jì)算單元邏輯圖;圖4為圖1求模步驟流水計(jì)算單元邏輯圖;圖5為圖4流水計(jì)算單元連接示意圖;圖6為圖1中求模步驟流程框圖。具體實(shí)施例方式下面結(jié)合附圖和具體的實(shí)施例,對(duì)本發(fā)明進(jìn)一步進(jìn)行說明。1、CORDIC算法為了更好的理解本發(fā)明,首先對(duì)CORDIC算法中所涉及到的部分原理進(jìn)行介紹。在二維向量空間中,給定向量(X,Y),則根據(jù)公式⑴可以得到按照順時(shí)針旋轉(zhuǎn)θ后的新向量(X',Y'),進(jìn)一步表示成矩陣形式后,有而在具體的工程應(yīng)用中,為了便于硬件電路的實(shí)現(xiàn),通常將θ分成多步進(jìn)行旋轉(zhuǎn),即將θ按照θ≈k∑n=0Snθn的形式進(jìn)行分解,其中Sne{1,-1}用于控制旋轉(zhuǎn)方向,1表示逆時(shí)針旋轉(zhuǎn),-1表示順時(shí)針旋轉(zhuǎn),k為迭代次數(shù)。這樣在旋轉(zhuǎn)過程中通過分配Sn的值每次旋轉(zhuǎn)θη的角度,然后經(jīng)過k次迭代即可以得到θ的近似值。而θη又可進(jìn)一步分解為的形式,由于,因此這種方法適用的角度區(qū)間為2/=0。當(dāng)需要實(shí)現(xiàn)更大范圍內(nèi)的旋轉(zhuǎn)時(shí),則可采用多級(jí)的迭代,如對(duì)于[-180°,180]的角度范圍,按如上的方式采用兩級(jí)迭代的方法進(jìn)行旋轉(zhuǎn)。將式⑵進(jìn)一步分解可以得到如式⑶的表示形式,對(duì)于式(3),首先定義為校正因子,然后定義旋轉(zhuǎn)剩余量為Zn,則如式(4)有,這時(shí)候每一步迭代就可以表示為如式(5)的形式,其中子Sn可以由式(6)確定,因此,對(duì)于給定的向量A(a,b),利用CORDIC算法進(jìn)行求模就是對(duì)向量A進(jìn)行上述的特殊角度的旋轉(zhuǎn),通過控制符號(hào)因子經(jīng)多步迭代后將向量旋轉(zhuǎn)到X軸上獲得新的向量A'(a',0),然后與校正因子相乘就可以得到向量A的模值M。2、信號(hào)處理方法應(yīng)用信號(hào)模值在工程實(shí)現(xiàn)中具有廣泛用途,例如雷達(dá)信號(hào)處理中的平方律檢波、無線通信系統(tǒng)中射頻轉(zhuǎn)基帶的功率控制系統(tǒng)等具體技術(shù)。在雷達(dá)信號(hào)處理中,雷達(dá)可以利用接收到的回波信號(hào)判斷目標(biāo)信號(hào)的有無或者目標(biāo)點(diǎn)的遠(yuǎn)近。具體方法為首先,雷達(dá)發(fā)射固定的發(fā)射信號(hào);然后,等待接收發(fā)射信號(hào)的回波信號(hào);當(dāng)收到回波信號(hào)后,在對(duì)回波信號(hào)通過一系列處理后,提取信號(hào)中的正交分量,并進(jìn)行求模處理;最后,利用信號(hào)的模值通過采用恒虛警算法,就進(jìn)行目標(biāo)點(diǎn)有無的判斷,并可根據(jù)信號(hào)的模值與恒虛警算法門限間的差異進(jìn)一步目標(biāo)點(diǎn)的遠(yuǎn)近距離。在無線通信系統(tǒng)中,經(jīng)常需要將射頻信號(hào)轉(zhuǎn)換為基帶信號(hào),然后將基帶信號(hào)送給處理器進(jìn)行處理。在射頻輸入信號(hào)功率變化的情況下,為了獲取更好的量化精度一般需要調(diào)整下變頻信號(hào)芯片的增益以保證A/D量化芯片的輸入接近滿量程。具體的方法為首先,在處理器內(nèi)對(duì)輸入信號(hào)I/Q兩路分量進(jìn)行量化;然后,對(duì)信號(hào)進(jìn)行求模處理;最后,將模值累加一段固定時(shí)間用于進(jìn)行功率統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)的功率值來調(diào)整下變頻芯片的增益信號(hào),進(jìn)而保證A/D芯片輸入信號(hào)滿量程的要求。3、方法介紹3.1、提取信號(hào)正交分量采用本方法進(jìn)行信號(hào)處理時(shí),首先需要提取信號(hào)中正交的I/Q兩路的信號(hào)分量,然后將I/Q兩路信號(hào)分量對(duì)應(yīng)映射為直角坐標(biāo)系中X軸的分量和Y軸分量,并構(gòu)成直角坐標(biāo)系統(tǒng)中的向量。以如上所述的雷達(dá)信號(hào)處理和無線通信系統(tǒng)中功率信號(hào)處理為例,進(jìn)一步說明信號(hào)正交分量的提取方法。在雷達(dá)信號(hào)處理中,將輸入信號(hào)分別與兩路正交的中頻載波相乘,產(chǎn)生兩路不同的信號(hào),將產(chǎn)生的兩路不同信號(hào)分別送入低通濾波器濾除其中的鏡頻分量,然后經(jīng)過如脈沖壓縮處理后產(chǎn)生I/Q兩路信號(hào)分量。此時(shí)所獲得的兩路相互正交的信號(hào)分量構(gòu)成本方法所需要的輸入信號(hào)。在無線通信系統(tǒng)中,則可以將終端接收到的信號(hào)進(jìn)行正交采樣獲得兩路I/Q兩路量化信號(hào),同樣可以構(gòu)成本方法所需的輸入信號(hào)。3.2、確定旋轉(zhuǎn)方向在本發(fā)明中,采用通過判斷向量所處象限的方法來確定每步迭代時(shí)向量的旋轉(zhuǎn)方向,從而省去了每次迭代時(shí)對(duì)旋轉(zhuǎn)余量的計(jì)算。如圖2所示,為根據(jù)本發(fā)明的設(shè)計(jì)思想,對(duì)處于不同象限的向量進(jìn)行旋轉(zhuǎn)的示意圖。從圖2中可以看出,如果將第一、三象限中的向量按順時(shí)針方向旋轉(zhuǎn)到X軸,則所需要轉(zhuǎn)動(dòng)的角度為最小。同理,可以對(duì)第二、四象限中的向量旋轉(zhuǎn)角度進(jìn)行解釋。因此,采用此種旋轉(zhuǎn)方式可以更為快速的獲得求模結(jié)果。7對(duì)于向量所在象限的判斷,可以采用多種方法。下面給出3種用于判斷向量所在象限的方法。(1)最高位求異法,分別取向量X軸分量和Y軸分量,對(duì)兩個(gè)分量的最高位求異或。若運(yùn)算結(jié)果為0,則向量處于第一象限或第三象限;若運(yùn)算結(jié)果為1,則向量處于第二象限或第四象限。(2)最高位模二加法,即將向量兩個(gè)分量最高位模二相加,若運(yùn)算結(jié)果為0,則向量處于第一象限或第三象限;若運(yùn)算結(jié)果為1,則向量處于第二象限或第四象限。(3)直接根據(jù)符號(hào)判斷象限法,直接判斷象限法即根據(jù)兩分量最高位符號(hào)判斷向量處哪個(gè)象限。3.3、方法流程介紹下面結(jié)合圖1,進(jìn)一步說明本發(fā)明所述的方法。首先可以通過正交采樣將按I/Q兩路提取出輸入的信號(hào)相互正交的兩部分信號(hào)分量,這兩部分信號(hào)分量可以映射到直角坐標(biāo)系中,并按照信號(hào)分量的大小在邏輯上以相應(yīng)的向量形式進(jìn)行表示。而為將向量最終近似旋轉(zhuǎn)到X軸,需進(jìn)行如上式(5)所示的迭代運(yùn)算,但結(jié)合本發(fā)明中所給出的旋轉(zhuǎn)方法,可對(duì)式(5)進(jìn)行化簡,如式(7)所示,其中,Χ,ΠYn分別為向量沿X軸和Y軸方向的分量,η=0,1,2-k,k是根據(jù)用戶所需的精度確定的迭代的總次數(shù)。當(dāng)η=0時(shí),代表輸入的向量本已落在X軸,則無需轉(zhuǎn)動(dòng)。否則,就要按照式(7)進(jìn)行總次數(shù)為k的運(yùn)算。每次運(yùn)算前,首先確定當(dāng)前運(yùn)算所要進(jìn)行的旋轉(zhuǎn)方向,即符號(hào)因子Sn的值;然后對(duì)η=k是否為真進(jìn)行判斷,如果不滿足,則對(duì)η進(jìn)行加1的累加運(yùn)算。重復(fù)判斷旋轉(zhuǎn)方向并進(jìn)行運(yùn)算,直到η=k為真時(shí)退出。當(dāng)?shù)Y(jié)束后,即獲得向量最終落于X軸的坐標(biāo),對(duì)該坐標(biāo)取絕對(duì)值后再同校正因子相乘法所的結(jié)果便為向量的模值。求的模值即為輸入信號(hào)的包絡(luò)大小,然后將該包絡(luò)值輸出。對(duì)于輸出的信號(hào)包絡(luò)值,則可以應(yīng)用于如第二節(jié)求模應(yīng)用中所列舉的如雷達(dá)信號(hào)處理或無線通信系統(tǒng)中。4、求模步驟本部分將針對(duì)圖1里求模步驟在具體實(shí)現(xiàn)時(shí)所涉及到的關(guān)鍵問題作進(jìn)一步的說明。4.1、求模迭代次數(shù)CORDIC算法是一種逐級(jí)逼近的近似算法,每一級(jí)迭代后都會(huì)有相應(yīng)的誤差。但隨著迭代次數(shù)的增加,誤差會(huì)不斷減小,計(jì)算模值就會(huì)無限逼近理論模值。在迭代過程中有因此,n步迭代后誤差最大的情況即剩余角度此時(shí)的相對(duì)誤差δ可如式(8)所示,其中,M代表模值,即信號(hào)的包絡(luò),因此根據(jù)具體的工程設(shè)計(jì)要求,在相對(duì)誤差δ符合要求的前提下,即可確定實(shí)現(xiàn)時(shí)的迭代次數(shù)k。4.2、兩種實(shí)現(xiàn)方式如圖6為圖1中求模步驟在實(shí)現(xiàn)時(shí)流程框圖。在本部分將給出兩個(gè)FPGA實(shí)現(xiàn)的方案,其中對(duì)旋轉(zhuǎn)方向判斷和迭代計(jì)算兩步進(jìn)行實(shí)現(xiàn)時(shí),分別采用迭代模式與流水模式。根據(jù)速度與面積互換的原則,F(xiàn)PGA若采用迭代模式實(shí)現(xiàn)可節(jié)省資源但是數(shù)據(jù)吞吐率低,若采用流水模式則是以資源換取速度的。而對(duì)于式(7)中2_n的運(yùn)算則可以用向量移位的方式實(shí)現(xiàn)。迭代模式如圖3所示的邏輯圖,迭代模式重復(fù)利用一個(gè)方向計(jì)算單元與旋轉(zhuǎn)計(jì)算單元,對(duì)于圖3中的旋轉(zhuǎn)計(jì)算單元,在邏輯設(shè)計(jì)時(shí)分別用兩個(gè)模塊對(duì)不同的運(yùn)算進(jìn)行區(qū)別,但在具體的實(shí)現(xiàn)過程中,通過一個(gè)計(jì)算單元根據(jù)對(duì)Sn的判斷結(jié)果執(zhí)行不同的計(jì)算即可。其中,方向計(jì)算單元輸出的結(jié)果送入旋轉(zhuǎn)計(jì)算單元,而每一次旋轉(zhuǎn)計(jì)算單元的輸出又同時(shí)返回給旋轉(zhuǎn)計(jì)算單元與方向計(jì)算單元的輸入。方向計(jì)算單元對(duì)輸入向量沿X軸和Y軸分量的最高位求異或,求得符號(hào)因子Sn并傳送給旋轉(zhuǎn)計(jì)算單元。旋轉(zhuǎn)計(jì)算單元實(shí)現(xiàn)時(shí)又可細(xì)分為X分量計(jì)算單元與Y分量計(jì)算單元,根據(jù)式(7)分別對(duì)X分量與Y分量進(jìn)行計(jì)算,主要是將輸入向量進(jìn)行移位相乘再加減的運(yùn)算,然后輸出迭代結(jié)果并返回。迭代模式重復(fù)利用一個(gè)計(jì)算單元因此節(jié)省資源,但是需要多個(gè)時(shí)鐘周期才能輸出最終的旋轉(zhuǎn)結(jié)果。若根據(jù)精度需求設(shè)置20次迭代,計(jì)算單元工作時(shí)鐘為100MHz,那么每20個(gè)時(shí)鐘周期計(jì)算一個(gè)模值,數(shù)據(jù)輸入最大為5MHz,結(jié)果輸出延時(shí)為20個(gè)工作時(shí)鐘周期。流水模式流水模式采用多個(gè)計(jì)算單元,每個(gè)計(jì)算單元如圖4所示,上一個(gè)計(jì)算單元結(jié)果作為下一個(gè)計(jì)算單元的輸入,其連接關(guān)系如圖5所示。而每一個(gè)計(jì)算單元與迭代模式中的計(jì)算單元相同。根據(jù)同樣精度需求設(shè)置20迭代,計(jì)算單元工作時(shí)鐘為100MHz,那么數(shù)據(jù)的輸入速率可以達(dá)到100MHz,結(jié)果輸出依然為20個(gè)工作時(shí)鐘周期。4.3、求模運(yùn)算對(duì)向量根據(jù)3.1或3.2所述的運(yùn)算后,然后進(jìn)行求模運(yùn)算。首先要對(duì)輸出結(jié)果求絕對(duì)值,即將X軸負(fù)半軸向量變到正半軸,然后乘以校正因子C,在給定的精度范圍內(nèi),取極限有,,將C與輸出結(jié)果的絕對(duì)值就可以得到所要的模值。=0本發(fā)明說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員的公知技術(shù)。權(quán)利要求一種基于CORDIC算法的信號(hào)處理方法,其特征在于包括以下步驟步驟1提取輸入信號(hào)的I/Q兩路信號(hào)分量,將I/Q兩路信號(hào)分量分別映射為直角坐標(biāo)系中沿X軸和Y軸的分量,構(gòu)造向量A(X,Y);步驟2通過判斷向量A所處的象限確定旋轉(zhuǎn)方向A、若向量處于第一象限或第三象限,則令Sn=1,向量將向順時(shí)針方向進(jìn)行旋轉(zhuǎn);B、若向量處于第二象限或第四象限,則令Sn=1,向量將向逆時(shí)針方向進(jìn)行旋轉(zhuǎn);其中,Sn∈{1,1}為符號(hào)因子用于表征向量第n次的旋轉(zhuǎn)方向,n=0,1,2…k;k為總旋轉(zhuǎn)次數(shù),由用戶根據(jù)所需的精度確定;步驟3將向量根據(jù)式(1)進(jìn)行旋轉(zhuǎn),獲得新向量A′(Xn,Yn),然后對(duì)n加1,<mrow><mfencedopen='{'close=''><mtable><mtr><mtd><msub><mi>X</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>X</mi><mi>n</mi></msub><mo>-</mo><msub><mi>S</mi><mi>n</mi></msub><msub><mi>Y</mi><mi>n</mi></msub><msup><mn>2</mn><mrow><mo>-</mo><mi>n</mi></mrow></msup></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>Y</mi><mi>n</mi></msub><mo>+</mo><msub><mi>S</mi><mi>n</mi></msub><msub><mi>X</mi><mi>n</mi></msub><msup><mn>2</mn><mrow><mo>-</mo><mi>n</mi></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中,Xn和Yn分別為向量A第n次旋轉(zhuǎn)后X軸方向和Y軸方向的分量;步驟4比較n與k,若n<k,則返回步驟2;若n=k,則輸出旋轉(zhuǎn)后的最終向量在X軸方向上的分量Xk;步驟5按式(2)求出模值M,作為輸入信號(hào)的包絡(luò)進(jìn)行輸出,M=C·|Xk|(2)其中,C為校正因子。2.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的判斷向量所處象限的步驟如下A、取當(dāng)前向量沿X軸分量和沿Y軸分量的最高位;B、對(duì)兩個(gè)最高位進(jìn)行異或運(yùn)算,并取得結(jié)果;C、若結(jié)果為0,則向量在第一象限或第三象限;若結(jié)果為1,則向量在第二象限或第四象限。3.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的判斷向量所處象限的還可以通過以下步驟進(jìn)行A、取當(dāng)前向量沿X軸分量和沿Y軸分量的最高位;B、對(duì)兩個(gè)最高位進(jìn)行模二相加運(yùn)算法,并取得結(jié)果;C、若結(jié)果為0,則向量在第一象限或第三象限;若結(jié)果為1,則向量在第二象限或第四象限。4.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的判斷向量所處象限的還可以通過直接判斷當(dāng)前向量沿X軸分量和沿Y軸分量的符號(hào)實(shí)現(xiàn)。5.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的步驟1中,輸入信號(hào)可以為雷達(dá)接收到的目標(biāo)回波信號(hào)。6.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的步驟1中,輸入信號(hào)可以無線通信通信系統(tǒng)中的終端接收信號(hào)。7.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的步驟5輸出的輸入信號(hào)的包絡(luò)可用于判斷雷達(dá)系統(tǒng)目標(biāo)的有無或遠(yuǎn)近位置。8.根據(jù)權(quán)利要求1所述的一種基于CORDIC算法的信號(hào)處理方法,其特征在于所述的步驟5輸出的輸入信號(hào)的包絡(luò)可用于控制量化輸入信號(hào)的功率。全文摘要一種基于CORDIC算法的信號(hào)處理方法通過將輸入信號(hào)分別為正交的I/Q兩路分量后,采用改進(jìn)的CORDIC算法計(jì)算輸入信號(hào)的包絡(luò)。其特征在于改進(jìn)的CORDIC算法通過判斷輸入信號(hào)向量所在的象限來決定每步運(yùn)算時(shí)對(duì)向量的旋轉(zhuǎn)方向。文檔編號(hào)H03C3/40GK101917164SQ20101023320公開日2010年12月15日申請日期2010年7月16日優(yōu)先權(quán)日2010年7月16日發(fā)明者尤啟迪,李申陽,王艷峰,鄒光南申請人:航天恒星科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1