<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種基于FPGA的復(fù)數(shù)浮點協(xié)方差矩陣實現(xiàn)

          一種基于FPGA的復(fù)數(shù)浮點協(xié)方差矩陣實現(xiàn)

          作者: 時間:2010-10-29 來源:網(wǎng)絡(luò) 收藏

            O 引言

            的計算是領(lǐng)域的典型運算,是實現(xiàn)多級嵌套維納濾波器、空間譜估計、相干源個數(shù)估計以及仿射不變量模式識別的關(guān)鍵部分,廣泛應(yīng)用于雷達、聲吶、數(shù)字圖像處理等領(lǐng)域。采用(Field Programmable Gate Array)可以提高該類數(shù)字運算的實時性,是算法工程化的重要環(huán)節(jié)。但是不適宜對浮點數(shù)的處理,對復(fù)雜的不規(guī)則計算開發(fā)起來也比較困難。故目前國內(nèi)外協(xié)方差運算的實現(xiàn)都是采用定點運算方式。

            在所有運算都是定點運算的情況下,每次乘法之后數(shù)據(jù)位寬都要擴大一倍。若相乘后的數(shù)據(jù)繼續(xù)做加減運算,為了保證數(shù)據(jù)不溢出,還必須將數(shù)據(jù)位寬擴展一位,而的運算核心就是乘累加單元,隨著采樣點數(shù)的增加,位寬擴展呈線性增加。最終導(dǎo)致FPGA器件資源枯竭,無法實現(xiàn)設(shè)計。為了保證算法的實現(xiàn),必須對中間運算數(shù)據(jù)進行截斷,將每次累加的結(jié)果除2(可以通過移位運算來實現(xiàn)),以避免溢出。

            此外,在應(yīng)用MUSIC算法時,各種計算都是復(fù)數(shù)運算。為達到減少算法的計算量,提高MUSIC算法處理速度的目的,許多文獻致力于研究陣列的結(jié)構(gòu)特點,在保證測角精度的前提下,尋找一種簡單而有效的數(shù)據(jù)預(yù)處理方法,將復(fù)數(shù)矩陣轉(zhuǎn)化為實數(shù)矩陣,把復(fù)矢量用一個實矢量來代替,從而將復(fù)數(shù)運算轉(zhuǎn)化為實數(shù)運算。

            接收陣元模型可分為任意離散陣、均勻圓弧陣、均勻圓陣和均勻線陣。在實際應(yīng)用中,比較常見的是均勻線陣和均勻圓陣。每種陣列模型都有各自的特點,加之陣元數(shù)目的取值不同,也會導(dǎo)致陣列流型的對稱性變化。針對不同的陣元模型和陣元數(shù),數(shù)據(jù)預(yù)處理的方法也會有所不同。

            對于數(shù)據(jù)預(yù)處理的研究,目前已經(jīng)有了一些比較成熟的算法。對于一個偶數(shù)陣元的對稱陣列(包括均勻線陣和均勻圓陣),相關(guān)研究表明,可利用其對稱性,分成兩個完全對稱的子陣,選擇合適的參考點,構(gòu)造互為共軛對稱的方向矩陣,進而構(gòu)造一個線性變換矩陣,即可達到將復(fù)數(shù)矩陣轉(zhuǎn)化為實數(shù)矩陣的目的。

            對于奇數(shù)陣元的均勻線陣,也有相關(guān)研究成果表明,通過構(gòu)造一個酉矩陣,也可以達到數(shù)據(jù)預(yù)處理的目的。

            由于均勻圓陣的陣列流型矩陣不是Vandermonde矩陣,即不具備旋轉(zhuǎn)不變性,因此適用于奇數(shù)陣元的均勻線陣的預(yù)處理理論不能直接用于奇數(shù)陣元的均勻圓陣,需要將圓陣先轉(zhuǎn)換到模式空間——虛擬線陣,而轉(zhuǎn)換需要第一類Bessel函數(shù),不適宜用硬件實現(xiàn)。

            以上研究表明,目前除了奇數(shù)陣元的均勻圓陣外,其他常用陣列模型都可以通過預(yù)處理的方法將復(fù)數(shù)運算轉(zhuǎn)換為實數(shù)運算。若在某些特定的情況下,必須采用奇數(shù)陣元的均勻圓陣。此時,基于復(fù)數(shù)運算的的實現(xiàn)就成為一種必然。

            因此,在充分應(yīng)用FPGA并行處理能力的同時,為了擴展數(shù)據(jù)處理的動態(tài)范圍,減少數(shù)據(jù)溢出機率,避免數(shù)據(jù)截斷所產(chǎn)生的誤差,提高協(xié)方差矩陣的運算精度以及擴展該運算的通用性。本文以空間譜估計作為研究背景,研究了復(fù)數(shù)據(jù)運算和浮點運算的特點,提出了一種適用于任何陣列流型、任意陣元的基于運算的協(xié)方差矩陣的FPGA實現(xiàn)方案。


          上一頁 1 2 3 4 5 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();