[發明專利]一種基于歐拉公式的高精度正弦/余弦函數計算方法有效
| 申請號: | 201210529384.7 | 申請日: | 2012-12-10 |
| 公開(公告)號: | CN103065039A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 曹章;徐立軍;彭智聰;宋偉 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 公式 高精度 正弦 余弦 函數 計算方法 | ||
技術領域
本發明涉及數字信號發生領域,尤其涉及一種高精度正弦/余弦函數值的計算方法。?
背景技術
直接數字頻率合成現已成為信號發生的重要設計方法,它的主要優點是輸出頻率、相位和幅度能夠在數字處理器的控制下精確而快速地變換。相位-幅度變換器是直接數字頻率合成器的重要組成部分,它的精度直接決定了輸出正弦/余弦波的精度和純度,因此,對正弦/余弦值的精確計算是重中之重。?
目前,正弦/余弦函數數值的計算方法主要有查表法、插值法和CORDIC算法。在對相位和頻率分辨率以及輸出精度要求很高的場合,查表法會消耗大量的存儲單元,這不僅增大了能耗,而且增加了芯片面積。CORDIC算法運用坐標旋轉求取相應的正余弦值,它解決了資源的消耗問題,且非常適合在FPGA上實現,但CORDIC算法在固定迭代次數的情況下,計算的精度隨待計算角度的變化而變化。因此,CORDIC算法在頻率變化比較大的場合滿足不了高精度的要求。?
直接數字頻率合成在高端技術和軍事技術,以及通信技術中有著較為廣泛的需求,這就對它極微小的頻率調諧和相位分辨能力,以及在兩個頻率之間的“跳躍”能力,提出了較高的要求,因而,設計一種計算精度與輸入角度無關的正弦/余弦計算方法尤為重要。?
發明內容
本發明的目的在于提出一種基于歐拉公式的高精度正弦/余弦函數的計算方法,實現計算精度與輸入角度無關的正弦/余弦計算方法。所述方法依據精細積分原理,可以求得在[0,2π]間任意相位高精度的正弦/余弦值。?
本發明的技術方案是:?
所述方法通過細分待求相位,根據歐拉公式求得小相位下的迭代初值,并迭代相應次數N(N為正整數),將迭代結果進行轉換,進而得到所述待求相位下的正弦/余弦值;所述方法包括以下步驟:?
步驟一,相位細分;將待求相位η細分為2N份,所述待求相位η的取值范圍是[0,2π],細分后的相位τ0為:?
τ0=η/2N????(6)?
步驟二,初值計算;針對細分后的相位代入歐拉公式進行復數值的計算,所述復數值的計算采用了泰勒展開式,理論上可以展開成無窮多項,但在實現時,考慮到高次冪對復數值的貢獻很小,故取前五項參與運算:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210529384.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種陣面框架零件的陣面板的加工工藝
- 下一篇:用于建立通信的方法和設備
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





