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

        ?

        基于擴展CORDIC算法的正切余切函數(shù)的設計

        2013-07-24 18:45:14曹劍英
        赤峰學院學報·自然科學版 2013年22期
        關鍵詞:降速流水線運算

        曹劍英

        (集寧師范學院 物理系,內(nèi)蒙古 烏蘭察布 012000)

        基于擴展CORDIC算法的正切余切函數(shù)的設計

        曹劍英

        (集寧師范學院 物理系,內(nèi)蒙古 烏蘭察布 012000)

        傳統(tǒng)的坐標旋轉算法(Cordinate Rotational Digital Computer,CORDIC)已經(jīng)能夠在硬件上較為滿意地計算三角函數(shù),但是依然存在范圍過窄的限制;需要進一步改進和完善的地方.本文基于擴展的CORDIC算法原理對正切余切函數(shù)在硬件上的設計.

        坐標旋轉算法;正切余切函數(shù);設計

        1 CORDIC算法原理

        1.1 算法推導[1]

        圖1 平面坐標的旋轉

        CORDIC算法是一種旋轉坐標的方法.設起點坐標為P0=(x(1),y(1)),旋轉θ角度,得到終點坐標,設為Pn=(x(2),y(2)),如圖1所示.由三角函數(shù)知識,旋轉后的坐標由式(1-1)計算得到

        其中

        矩陣R可以寫成

        把cosθ去掉后相當于把旋轉后矢量的模減小了,為了保證最終的結果正確,一般在結果的后面乘上一個系數(shù)K.對于某一個角度β,假定初始角度為z0,可以通過z0經(jīng)過若干個小角度θi的旋轉獲得,β=z0+Σθi;并可以得到如下所示的迭代公式:

        1.2 傳統(tǒng)CORDIC的模型

        以上所作的Cordic理論分析,只是Cordic算法提出時的理論雛形;之后,John Walther于1971年對其進行了擴展引申,進一步的完備了Cordic算法,得到以下Cordic的迭代模型[2].

        這里,

        根據(jù)δi取值的判讀方式,CORDIC算法又分為旋轉模式和向量模式.當m取不同的值時,可以得到CORDIC的三種不同計算方式,在各個計算方式下,通過多次迭代,可以計算得到多個函數(shù)的值,比如三角函數(shù)、雙曲函數(shù)以及開方運算等.

        1.3 擴展CORDIC算法

        我們可以知道傳統(tǒng)CORDIC迭代算法可以實現(xiàn)乘法、除法、三角函數(shù)、雙曲函數(shù)、指數(shù)、對數(shù)以及開方等運算.但是傳統(tǒng)CORDIC算法存在求值受限的問題,比如Circular下的CORDIC算法只能進行0°~99°范圍內(nèi)三角函數(shù)運算,弧度還不能涵蓋0~π.針對CORDIC的這類問題,Xiaobo Hu等3位教授在在Expanding the Range of Convergence of the Cordic Algorithm[3]中提出了改進型的CORDIC算法.

        2 擴展CORDIC算法正切余切的設計方式

        CORDIC迭代算法并不能直接被用于計算正切和余切函數(shù).由于圓周CORDIC算法能被用于計算正弦與余弦函數(shù),而線性CORDIC算法能實現(xiàn)兩變量的乘法與除法操作,基于此,本論文擬采用圓周CORDIC與線性CORDIC相結合的方式來實現(xiàn)正切與余切的操作,如圖2所示.

        圖2 基于CORDIC的正切余切的實現(xiàn)

        本文采用的定點數(shù)據(jù)格式如圖3所示,使用16位二進制來表示小數(shù)部分,8位表示整數(shù)部分,還有一位是符號位.

        圖3 定點數(shù)據(jù)格式(一位符號位,8位整數(shù)位以及16位小數(shù)位)

        在本文中,我們引入M倍降速遞歸流水線技術(這里M=2),在一個模塊中同時實現(xiàn)正切與余切運算.該模塊的內(nèi)部結構如圖4所示.從而可知,通過增加較為簡單的控制電路,可以使整個模塊能夠節(jié)省將近5%的LUTs[4].

        圖4 基于M倍降速遞歸流水線技術的正切余切模塊

        4.5.2仿真驗證.

        表1 測試用例以及仿真結果分析

        在Modelsim中編寫了TestBench文件進行測試,測試用例如表1所示.由于在模塊內(nèi)部,針對符號位是做了特殊處理的,因此會出現(xiàn)在多次迭代后,±θ的正切或余切只是符號位有差別,而不會因為迭代的原因?qū)е掠薪^對值上的偏差.此外,從表1的誤差比率來看,本文所設計的正切余切計算模塊能較為精確地獲得角度θ的正切余切值.

        〔1〕孔德元.針對正弦余弦計算的CORDIC算法優(yōu)化及其FPGA實現(xiàn)[D].中南大學碩士論文,2008.1-3.

        〔2〕J.E.Volder.The CORDIC trigonometric computing technique [J].IRE Trans.on Electron.Computers,vol. EC-8,1959.P.330-P.334.

        〔3〕Xiaobo Hu,Ronald G.Harber,and Steven C.Bass, Expanding the Range of Convergence of the CORDIC Algorithm,IEEE Trans.on Computers,[J].vol.40,no.1, 1991.Jan.P.13-P.21.

        〔4〕曹劍英.M倍降速遞歸流水線技術實現(xiàn)正切余切函數(shù)[J].通信技術,2013(05).

        O174

        A

        1673-260X(2013)11-0005-02

        猜你喜歡
        降速流水線運算
        HTPB推進劑用季銨鹽高效降速劑研究①
        Gen Z Migrant Workers Are Leaving the Assembly Line
        重視運算與推理,解決數(shù)列求和題
        固體推進劑降速劑研究現(xiàn)狀及發(fā)展趨勢
        火炸藥學報(2021年5期)2021-12-06 03:20:20
        有趣的運算
        流水線
        重慶“降速”
        直流電力機車過分相降速問題的分析與研究
        科技視界(2017年5期)2017-06-30 12:12:01
        “整式的乘法與因式分解”知識歸納
        撥云去“誤”學乘除運算
        国产人妖xxxx做受视频| 亚洲愉拍99热成人精品热久久 | 亚洲国产99精品国自产拍| 一区二区三区国产视频在线观看| 风韵人妻丰满熟妇老熟女视频| 免费人成年激情视频在线观看 | 色狠狠色狠狠综合一区| 91精品国产综合久久青草| 国内免费自拍9偷1拍| 久久久久久久久毛片精品| 久久精品国产亚洲av高清色欲 | 国产 一二三四五六| 99re热视频这里只精品| 国产男女插插一级| 少妇太爽高潮在线播放| 婷婷五月六月激情综合色中文字幕| 国产精品麻豆成人av电影艾秋| 精品无吗国产一区二区三区av| 精品不卡视频在线网址| 国产成人av在线免播放观看新| 国产香蕉97碰碰视频va碰碰看| 欧美日韩国产乱了伦| 风流熟女一区二区三区| 精品久久久久香蕉网| h国产视频| 国产精品农村妇女一区二区三区 | 亚洲av日韩精品久久久久久a| 久久免费的精品国产v∧| 国产亚洲视频在线观看播放| 日韩精品在线观看在线| 十八禁在线观看视频播放免费| 国产特级全黄一级毛片不卡| 久久国产亚洲av高清色| 蜜桃视频插满18在线观看| 999国内精品永久免费视频| 国产视频不卡在线| 久久精品蜜桃亚洲av高清| 亚洲av无码一区二区乱孑伦as | 日韩有码中文字幕第一页| 一区二区三区国产精品乱码| 国产精一品亚洲二区在线播放|