999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Cholesky分解的快速矩陣求逆方法設計

2014-09-26 03:47:50魏嬋娟張春水
電子設計工程 2014年1期
關鍵詞:流水方法設計

魏嬋娟,張春水,劉 健

(中國空間技術研究院航天恒星科技有限公司 北京 100086)

抗干擾接收機由于增加了抗干擾處理的部分將會對導航信號的實時解算造成一定的影響,求取抗干擾濾波權值用時越長,對解算的延遲越大,造成的定位誤差也將越大。在權值更新以及抗干擾濾波的整個處理過程中,矩陣求逆的用時占用了90%以上的時間,矩陣求逆用時過長是導致接收機權值更新過慢的最主要因素,因此若采用直接矩陣求逆對抗干擾算法進行實現,必須保證矩陣求逆的用時極短。本文針對大維數赫米特矩陣求逆實現方法進行FPGA設計及實現。

1 Cholesky分解求逆方法及其流水設計

A為正定的赫米特矩陣,采用Cholesky分解矩陣求逆方法的實現過程為[1]:

1)由Cholesky分解得到下三角矩陣L及其共軛轉置矩陣LH,A =L×LH;

2) 對下三角矩陣L進行矩陣求逆計算,得到其逆矩陣IL=L-1;

3) 由IL矩 陣 求 得A的 逆 矩 陣IA,IA =(LH)-1×L-1=LH×IL。

在FPGA實現赫米特矩陣求逆的關鍵在于實現方法的流水設計,合理高效的流水方法可以最大程度地節約資源提高實現速度,以下分3部分實現赫米特矩陣Cholesky分解求逆的實現方法設計[2-4]。

1.1 矩陣的Cholesky分解

對A矩陣進行Cholesky分解,得到下三角矩陣L,A=LLH。采用分塊的方法計算L矩陣[5]。

將矩陣L及A進行分塊表示如下:

由A=LLH推導可得:

根據如上公式表示,L的第一列的值可由A的第一列的值獲得,其計算方法為:

在計算完L的第一列的之后,之后需要計算L1,根據式2可得:

在將A矩陣的部分更新為A1-llH后,可采用相同的方法計算出L1矩陣的第一列的值,即L矩陣的第2列的值,依次類推可計算出L的所有值。

對以上的Cholesky矩陣分解方法進行FPGA實現的流水設計,以4×4矩陣為例,可分為四步分析各個數據之間的依賴關系并計算L各列的值。

圖1 矩陣Cholisky分解步驟圖Fig.1 Four steps of Cholisky decomposition

步驟1:計算L矩陣的第1列;之后更新A矩陣(圖中,左側的矩陣為A矩陣,右側為L矩陣,箭頭所指向的方向為計算當前值所依賴的數據,例如將頭由a指向b,表示計算a時需要用到b,需在b計算完之后才可進行a的計算)。

步驟2:計算L矩陣的第2列;之后更新A矩陣。

步驟3:計算L矩陣的第3列;之后更新A矩陣。

步驟4:計算L矩陣的第4列;A矩陣無需再更新。

對于4×4矩陣,在經過4步之后可獲得L矩陣。

1.2 下三角矩陣求逆

對下三角矩陣L進行求逆計算得到的逆矩陣IL[6],根據L*IL=E,分別求得IL各列的值。

L矩陣求逆數據依賴關系及流水設計如圖2所示。

步驟1:計算IL對角線上的值(圖中,左側的矩陣為L矩陣,右側的矩陣為IL矩陣)。步驟2:計算IL第二對角線上的值。步驟3:計算IL第三對角線上的值。步驟4:計算IL第四對角線上的值。

通過對對角線上的值進行同步計算,在經過4個步驟之后可計算出IL矩陣的所有值。

1.3 矩陣相乘

上三角矩陣LH與下三角矩陣L相乘得到A的逆矩陣IA,IA=ILHIL。

矩陣相乘流水設計數據間的依賴關系(圖中左側矩陣為L矩陣,右側矩陣為IA矩陣)。

矩陣相乘較為簡單,其各個數據間的計算無需等待,僅僅依賴于已知的下三角矩陣IL。

圖2 下三角矩陣求逆數據依賴關系圖Fig.2 Data dependency relationship of lower triangular matrix inversion

圖3 矩陣相乘的數據依賴關系圖Fig.3 Data dependency relationship of matrix vector multiplication

矩陣相乘較為簡單,其各個數據間的計算無需等待,僅僅依賴于已知的下三角矩陣IL。

2 FPGA實現

2.1 狀態控制及功能描述

與1節Cholesky分解求逆流水方法對應,FPGA硬件實現電路包括3個主要模塊:Cholesky分解、下三角矩陣求逆和矩陣相乘。其在FPGA中實現的狀態控制及存儲如下圖所示:

圖4 FPGA實現Cholesky矩陣分解求逆狀態控制圖Fig.4 FPGA implementation of Cholesky decomposition and inversion

功能描述:

1)Start_inv為矩陣分解求逆開始標志,save狀態下,將生成的協方差矩陣存入RAM_A;

2)Chol狀態下完成協方差矩陣的Cholesky分解,得到的下三角矩陣L存入RAM_B;

3)Inv狀態下完成下三角矩陣的求逆計算,將得到的逆矩陣IL存回RAM_A;

4)Inv_mult狀態下完成ILH矩陣與IL矩陣的相乘,即上三角陣與下三角陣的相乘,其結果存入RAM_B。

5)在Inv_mult狀態結束后進入Output狀態將RAM_B中的逆矩陣輸出。

6 )在Ouptput狀態結束后重新返回start狀態,開始對下一組協方差矩陣的分解求逆。

2.2 用時測試

跟據以上的流水設計進行FPGA代碼的編寫實現,矩陣求逆的整體用時如下表所示:

表1 FPGA實現Cholesky矩陣求逆用時Tab.1 FPGA implementation time table

由上表看出,28×28維矩陣的求逆用時小于0.4 ms,35×35維矩陣的求逆用時僅需不到0.8 ms。

3 結 論

文中針對大維數赫米特矩陣的求逆的問題展開,介紹了適用于正定赫米特矩陣的Cholesky矩陣分解求逆方法,并對該方法進行了高效的流水設計,分3步實現矩陣的FPGA分解求逆,經過試驗測試,用時極短。

[1]張賢達.矩陣分析與應用[M].北京:清華大學出版社, 2004.

[2]郭磊.矩陣運算的硬件加速技術研究[D].長沙:國防科學技術大學, 2010.

[3]Thompson, J. Benkrid, K. Xuezheng Chu. Rapid Prototyping of an Improved Cholesky Decomposition Based MIMO Detector on FPGAs [J].Adaptive Hardware and Systems, 2009(4):369-375.

[4]Mach D M,Koshak W J.General matrix inversion for the calibration of electric field sensor arrays on aircraft platforms [J].Marshall Space Flight Center, 2006(6):1576-1587.

[5]魯翠仙.分塊矩陣在矩陣求逆中的應用[D].昆明:云南大學,2009.

[6]彭玲,彭大芹. 一種下三角復矩陣求逆方法的IP設計與實現[J].電子測試, 2011(10):9-12.

PENG Ling, PENG Da-qin.IP design and implementarion of lower trlangular matrx invertion[J].Electronic Test,2011(10):9-12.

猜你喜歡
流水方法設計
流水
文苑(2020年10期)2020-11-07 03:15:26
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
流水有心
天津詩人(2017年2期)2017-11-29 01:24:12
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
落紅只逐東流水
海峽姐妹(2014年5期)2014-02-27 15:09:38
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
主站蜘蛛池模板: 成人午夜亚洲影视在线观看| 午夜精品一区二区蜜桃| 中文字幕伦视频| 久久精品一卡日本电影| 国产成人无码AV在线播放动漫| 亚洲欧美日韩色图| 日韩无码一二三区| 伊在人亚洲香蕉精品播放 | 亚洲婷婷六月| 2021国产乱人伦在线播放| 欧美成人aⅴ| 97视频在线精品国自产拍| 亚洲一区二区三区国产精品| 在线观看无码av免费不卡网站| 久久网欧美| 国产精品亚洲一区二区在线观看| 日韩天堂网| 91小视频在线观看| 啪啪国产视频| 亚洲国产日韩视频观看| 91蜜芽尤物福利在线观看| 四虎永久免费地址| 青青草国产在线视频| 青青草原国产av福利网站| 视频国产精品丝袜第一页| 98超碰在线观看| 国产白浆一区二区三区视频在线| 孕妇高潮太爽了在线观看免费| 欧美狠狠干| 久久精品这里只有国产中文精品| 天天色综合4| 欧美精品综合视频一区二区| 人人爽人人爽人人片| 国产激情无码一区二区APP| 91探花在线观看国产最新| 看你懂的巨臀中文字幕一区二区| 99re免费视频| 九一九色国产| 亚洲欧洲免费视频| 欧美在线网| 91精品日韩人妻无码久久| 97精品国产高清久久久久蜜芽| 亚洲国产中文综合专区在| 色婷婷成人| 另类重口100页在线播放| 亚洲色图欧美激情| 免费激情网址| 中文字幕亚洲综久久2021| 久久婷婷人人澡人人爱91| 国产乱视频网站| 天天干天天色综合网| 中文天堂在线视频| 久久中文字幕不卡一二区| 夜夜爽免费视频| 99久久精品免费观看国产| 日本高清有码人妻| 日韩国产亚洲一区二区在线观看| 欧美亚洲中文精品三区| 91亚洲视频下载| 波多野衣结在线精品二区| 亚洲精品在线影院| 日韩精品免费在线视频| 三上悠亚在线精品二区| 国产偷国产偷在线高清| 天天色天天综合| 欧美福利在线播放| 国产极品嫩模在线观看91| 好吊色妇女免费视频免费| 亚洲精品无码久久毛片波多野吉| aaa国产一级毛片| www.91中文字幕| 无码内射中文字幕岛国片| 亚洲视频一区| 国产真实乱了在线播放| 国产精品一线天| 欧美亚洲香蕉| 亚洲人在线| 亚洲区视频在线观看| 最新精品久久精品| 日日碰狠狠添天天爽| 99草精品视频| 91九色最新地址|