亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的STA-CORDIC算法在SCME中的應(yīng)用*

        2014-12-10 05:37:14王華華陳雷成陳發(fā)堂汪朋銳
        電子技術(shù)應(yīng)用 2014年8期
        關(guān)鍵詞:參量定點比特

        王華華,陳雷成,陳發(fā)堂,李 明,汪朋銳

        (重慶郵電大學 重慶市移動通信技術(shù)重點實驗室,重慶 400065)

        無論 SCM (Spatial Channel Modeling)、SCME 還是WINNERII等信道建模過程中,在信道矩陣歐拉公式展開后都有嵌套三角函數(shù)的實時參與。常用的計算三角函數(shù)方法有查找表和CORDIC算法[1],考慮到造價成本,F(xiàn)PGA資源并非無限大,而計算結(jié)果精度與存儲空間相互矛盾,于是隨著需求精度的增加查找表容量成指數(shù)增長從而優(yōu)勢漸無,而CORDIC算法則以空間換時間,只是進行加減和移位運算[2],所以其在FPGA實現(xiàn)中較為方便。

        關(guān)于CORDIC算法的硬件實現(xiàn)方案,HU YH等人提出的角度編碼CORDIC算法可以大幅度減少迭代次數(shù)[3],但提高了算法迭代時間和面積消耗;WANG S等人提出了一種更好的角度選擇函數(shù)[4-5],但是與AR CORDIC算法相比其迭代次數(shù)要多很多;參考文獻[6]提出的分解旋轉(zhuǎn)角度的方法與傳統(tǒng)CORDIC算法比較所需時鐘周期要大得多。針對上述現(xiàn)狀,本文提出了STA-CORDIC算法,即在傳統(tǒng)CORDIC算法仿真結(jié)構(gòu)之外增加算法精度與迭代次數(shù)、定點比特數(shù)之間多參量誤差統(tǒng)計分析模塊,之后基于Xilinx公司Virtex-6芯片做算法FPGA實現(xiàn)。

        1 SCME過程中CORDIC算法的應(yīng)用

        經(jīng)過路徑損耗、陰影衰落、收發(fā)兩端天線增益、MS端移動速度和方向、天線陣列到達角和離開角處理等相關(guān)操作之后,得到了U×S的(U和S分別為收發(fā)端天線數(shù))信道傳輸矩陣 Hn(t),其中第(u,s)個元素如下[7-8]:

        從式(1)中可以看出在θn,m,AoD和θn,m,AoA正弦值的處理過程中以及自然指數(shù)的歐拉展開式中,嵌套三角函數(shù)的實時處理極為關(guān)鍵。

        2 CORDIC算法的性能分析

        根據(jù)式(2)分別求得最大誤差Emax、平均誤差 E和均方根誤差E,以便分析計算仿真后數(shù)據(jù)與真實數(shù)據(jù)之間的誤差。

        雖然理論上迭代次數(shù)越大、定點比特數(shù)越多仿真效果會越好,但是由于實際環(huán)境下軟硬件資源的限制、運行延時時間以及成本等方面的考慮,在應(yīng)用CORDIC算法計算正余弦函數(shù)時,在滿足研究具體要求的前提下,迭代次數(shù)和定點比特數(shù)應(yīng)該盡可能小。

        2.1 迭代次數(shù)對仿真結(jié)果精度的影響

        設(shè)定定點比特數(shù)為BYTE=32 bit,當?shù)螖?shù)CNT低于5時,計算結(jié)果精度太低不予考慮。本文選擇CNT=[5,6,7,8,9,10,11,12,13],根據(jù)式(2)在[0,2π]內(nèi)分析不同迭代次數(shù)對仿真結(jié)果的影響,如圖1所示。從圖1知道,隨著CNT的增大,各誤差參量急劇降低。在CNT=10以后,各誤差參量變化差別較小,即在精度要求不太高時,10次迭代足以滿足一般情況下研究對算法精度的要求。

        圖1 各誤差參量隨CNT變化情況

        2.2 定點比特數(shù)對仿真結(jié)果精度的影響

        固定迭代次數(shù)CNT=13,一般情況下,定點比特精確位數(shù)不會超過32 bit,所以此時取BYTE=[10,32]區(qū)間中的數(shù)值,同樣根據(jù)式(2)分析不同定點比特數(shù)對仿真結(jié)果精度的影響,如圖2所示。

        圖2 各誤差參量隨BYTE變化情況

        從圖2中看到,隨著BYTE的增大,各誤差參量驟然降低。尤其在BYTE=20以后,各誤差參量變化差別較小,數(shù)值已在很小的數(shù)量級上。即在精確度不甚高的時候,只取BYTE=20就能夠滿足研究需求。

        3 固定弧度值處CNT和BYTE對算法精度的聯(lián)合影響

        為了研究采取不同CNT和BYTE時,計算結(jié)果精度隨之變化情況,固定角度為π/4進行仿真研究。角度為π/4時,仿真函數(shù)值和真實函數(shù)值的圖像如圖3所示,圖4為此時仿真值與真實值之間的誤差絕對值圖像。

        圖3 角度π/4時仿真和真實函數(shù)值圖像

        圖4 角度π/4時仿真函數(shù)值誤差絕對值

        圖3顯示采取不同的CNT和BYTE時,一定范圍內(nèi)迭代次數(shù)比定點比特數(shù)對結(jié)果精度影響大。圖4顯示在CNT小于10時,誤差絕對值迅速增高,即計算結(jié)果精度迅速降低,而一定范圍內(nèi)精度誤差絕對值隨BYTE變化較緩慢。

        4 算法FPGA設(shè)計及仿真分析

        4.1 算法設(shè)計流程

        STA-CORDIC在傳統(tǒng)算法結(jié)構(gòu)之外,添加了一個統(tǒng)計分析模塊。通過特定角度及其正余弦函數(shù)值對所建模型進行需求精度循環(huán)優(yōu)化,在滿足精度要求后,確立好最優(yōu)模型,之后計算目標角度的函數(shù)值。具體結(jié)構(gòu)如圖5所示。

        圖5 STA-CORDIC算法結(jié)構(gòu)

        CORDIC算法的實質(zhì)即為硬件移位與加減操作,首先確定需求精度進而得出收縮因子K值,之后輸入待求角度,通過基礎(chǔ)角度集合中角度的積累,逐漸逼近目標角度,剩余角度漸趨為零。CORDIC算法硬件實現(xiàn)流水線結(jié)構(gòu)如圖6所示。

        4.2 算法的仿真分析

        基于以上分析,選取BYTE=32、CNT=13和 BYTE=20、CNT=10兩種情況下做硬件仿真實現(xiàn)。算法ModelSim仿真圖如圖7和圖8所示。

        對比圖7和圖8,可以看出兩者之間的誤差值在允許范圍之內(nèi)。但圖7條件下(情形2)所用資源能比圖8(情形1)所用資源節(jié)省許多,兩者對比如表1所示。

        圖6 CORDIC算法的PIPELINED結(jié)構(gòu)

        圖7 BYTE=32,CNT=13條件下仿真圖像

        圖8 BYTE=20,CNT=10條件下仿真圖像

        表1 兩種情形下算法結(jié)果精度與資源消耗對比

        從表1中可以看出,情形2比情形1精度稍有欠缺,但尚在誤差允許范圍內(nèi)。另一方面,在邏輯資源、寄存器、存儲資源消耗和延時對比中,情形2有較大的優(yōu)勢。即此時用較小的精度差值換得了資源上的節(jié)省。

        本文在理論可行性分析基礎(chǔ)上,提出了在傳統(tǒng)CORDIC算法增加了優(yōu)化模塊的STA-CORDIC算法,在MATLAB仿真之后基于Xilinx公司Virtex-6芯片做了算法FPGA實現(xiàn),通過資源消耗和延時等因素對比得出了STA-CORDIC算法操作的優(yōu)勢性。

        [1]VOLDER J E.The CORDIC trigonometric computing technique[J].IRE Transactions on Electronic Computers,1959,EC-8(3):330-334.

        [2]MEHER P K,VALLS J,JUANG T B,et al.50 Years of CORDIC:algorithms,architectures and applications[J].IEEE Transactions on Circuits and Systems—I:Regular Papers,2009,56(9):1893-1907.

        [3]HU Y H,NAGANATHAN S.An angle recoding method for CORDIC algorithm implementation[J].IEEE Transactions on Computers,1993,42(1):99-102.

        [4]WANG S,PIURI V,SWARTZLANDER E E.Hybrid CORDIC algorithms[J].IEEE Transactions on Computers,1997,46(11):1202-1207.

        [5]張德民,朱翔,李小文.LTE系統(tǒng)中小區(qū)搜索定時同步的FPGA設(shè)計[J].電子技術(shù)應(yīng)用,2013,39(9):24-27.

        [6]WU C S,WU A Y,LIN C H.A high-performance/lowlatency vector rotational CORDIC architecture based on extended elementary angle set and trellis-based searching schemes[J].IEEE Transactions on Circuits System II:Analog Digital Signal Processing,2003,50(9):589-601.

        [7]3GPP,Multiple Input Multiple Output(MIMO)simulations(Release9).(3GPP TS25.996),v9.0.0.[EB/OL].[2014-02-18].http://www.3gPP.org.

        [8]BAUM D S,ZURICH E,SWITZERLAND,et al.Aninterim channel model for beyond-3G systems:extending the 3GPP spatial channel model(SCM)[J].Vehicular Technology Conference,2005(5)3:132-3136.

        猜你喜歡
        參量定點比特
        例談圓錐曲線中的定點定值問題
        定點幫扶讓村民過上美好生活
        解析幾何中定點問題的處理策略
        直線過定點的5種特優(yōu)解法
        比特幣還能投資嗎
        海峽姐妹(2017年10期)2017-12-19 12:26:20
        比特幣分裂
        比特幣一年漲135%重回5530元
        銀行家(2017年1期)2017-02-15 20:27:20
        環(huán)形光的形成與參量的依賴關(guān)系
        物理實驗(2015年9期)2015-02-28 17:36:51
        含雙參量的p-拉普拉斯邊值問題的多重解
        鎖定放大技術(shù)在參量接收陣中的應(yīng)用
        狠狠躁夜夜躁AV网站中文字幕 | 国产情侣久久久久aⅴ免费| 亚洲欧美精品91| 亚洲av粉嫩性色av| 国产av剧情刺激对白| 国产农村妇女精品一二区| 亚洲欧美日韩中文天堂| 精品蜜桃一区二区三区| 中文字幕隔壁人妻欲求不满 | 成人精品免费av不卡在线观看| 国产小毛片| 一区二区三区熟妇人妻18| 人成在线免费视频网站| 老太脱裤子让老头玩xxxxx| 91av精品视频| 毛片色片av色在线观看| 免费一级淫片日本高清| 日本牲交大片免费观看| 伊人久久亚洲综合影院首页| 久久精品国产亚洲不卡| 亚洲精品乱码久久久久蜜桃| 国产精品亚洲二区在线观看| 98精品国产综合久久| 日本韩国黄色三级三级| 97超碰精品成人国产| 免费无码又黄又爽又刺激| 亚洲熟妇无码久久精品疯| 久久成人黄色免费网站| 精品国产精品三级在线专区| 4399理论片午午伦夜理片| 国产91吞精一区二区三区| 白色白色白色在线观看视频| 色多多性虎精品无码av| 中文字幕人妻丝袜美腿乱| 国产aⅴ丝袜旗袍无码麻豆| 亚洲av成熟国产一区二区| 日韩吃奶摸下aa片免费观看| 国产在亚洲线视频观看| av成人综合在线资源站| 精品亚洲成a人无码成a在线观看| 亚洲第一网站免费视频|