Cordic的学习初步
生活随笔
收集整理的這篇文章主要介紹了
Cordic的学习初步
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Cordic算法又稱為:坐標旋轉數字計算方法,在最初是作為坐標變換的算法,現在發展為計算各種復雜函數的運算。
背景:現代數字信號處理的一個主要發展趨勢是算法結構日趨復雜、計算量大、實時性要求高,且包含大量的三角函數、開方等復雜函數計算,MAC單元不能適合此類函數的需求,而cordic算法可以講多種難以用硬件實現的復雜運算分解為統一的簡單移位、加法迭代運算。而且結構規則、運算周期可以預測,適合VLSI電路實現。Cordic是用于計算廣義矢量旋轉的一種迭代算法,主要用于三角函數、雙曲函數、指數、對數的運算,使之轉化為加減和移位的運算。在 xy 坐標平面上將點 (x1, y1) 旋轉角度到點(x2, y2) 的標準方法如下所示:
x2 = x1cosθ – y1sinθ
y2 = x1sinθ + y1cos
θ
?
?
轉載于:https://www.cnblogs.com/ytfei1990/p/3650269.html
總結
以上是生活随笔為你收集整理的Cordic的学习初步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我泡在GitHub上的177天 by
- 下一篇: C#中格式化数据的输出