• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于泰勒展開式的高精度正弦/余弦函數計算方法技術

    技術編號:8593931 閱讀:1521 留言:1更新日期:2013-04-18 07:05
    本發明專利技術涉及一種基于泰勒展開式的高精度正弦/余弦函數計算方法,具體包括三個子模塊,以產生高精度的正弦/余弦函數值;三個子模塊分別是,相位細分模塊,初值計算模塊和迭代求解模塊;其中,相位細分模塊將需要求取三角函數相位值分為N份,N為正整數;初值計算模塊計算得出細分后相位的三角函數值,并作為迭代初值;迭代求解模塊根據計算方程式將初值迭代相應的步數,迭代結果即對應于三角函數的正弦和余弦值。本發明專利技術采用較少的迭代次數即可獲得高精度的正弦及余弦數值。

    【技術實現步驟摘要】

    本專利技術涉及數字信號發生領域,尤其涉及一種高精度正弦/余弦函數值的計算方法。
    技術介紹
    正弦/余弦函數數值的計算在直接數字頻率合成中具有重要的作用,其計算精度直接影響信號源的精度,進而影響到相應測控系統的系統精度。目前,在數字信號發生領域,正弦/余弦函數數值的計算方法主要有查表法、插值法和CORDIC算法。在對相位和頻率分辨率以及輸出精度要求很高的場合,查表法會消耗大量的存儲單元,這不僅增大了能耗,而且增加了芯片面積。CORDIC算法運用坐標旋轉求取相應的正余弦值,它解決了資源的消耗問題,且非常適合在FPGA上實現,但CORDIC算法在固定迭代次數的情況下,計算的精度隨待計算角度的變化而變化。因此,CORDIC算法在頻率變化比較大的場合滿足不了高精度的要求。為了滿足高精度正弦/余弦信號發生的要求,設計一種計算精度與輸入角度無關的正弦/余弦計算方法尤為重要。
    技術實現思路
    本專利技術的目的在于提出一種基于泰勒展開式的高精度正弦/余弦函數的計算方法,實現計算精度與輸入角度無關的正弦/余弦計算方法。所述方法運用歐拉公式將精細積分的求解對象從指數函數變換為正弦/余弦函數,從而求得在間任意相位高精度的正弦/余弦值。 本專利技術的技術方案是所述方法通過細分待求相位,求得小角度下的正弦/余弦值,并迭代相應次數N,N為正整數,進而求得所述待求相位下的正弦/余弦值;所述方法包括以下步驟步驟一,相位細分;將待求相位η細分為2Ν份,N為正整數。待求相位η的取值范圍是,則細分后的相位τ 0為T0 = n/2N (6)步驟二,初值計算;針對細分后的相位τ C1進行正弦/余弦函數值的計算,所述正弦/余弦值的計算采用了泰勒展開式,理論上可以展開成無窮多項,但為了硬件上容易實現,考慮到高次冪對所述正弦/余弦值的貢獻很小,故取前三項參與運算,式(2)中Stl表示正弦函數的初值,式(3)中1+Q表示余弦函數初值;本文檔來自技高網...

    【技術保護點】
    一種基于泰勒展開式的高精度正弦/余弦函數的計算方法,其特征在于,該方法包括步驟:步驟一,相位細分;將待求相位η細分為2N份,所述待求相位η的取值范圍是[0,2π],細分后的相位τ0為:τ0=η/2N????????????????(1)步驟二,初值計算;針對所述細分后的相位τ進行正弦/余弦函數值的計算,所述正弦/余弦函數的計算采用了泰勒展開式,理論上可以展開成無窮多項,但在實現時,考慮到高次冪對正弦/余弦值的貢獻很小,故取前三項參與運算,式(2)中S0表示正弦函數的初值,式(3)中1+C0表示余弦函數初值;S0=sinτ0≈τ0-τ033!+τ055!---(2)1+C0=cosτ0≈-τ022!+τ044!-τ066!---(3)步驟三,迭代求解;所述迭代次數為N,N是正整數,迭代結果是所述待求相位η的正弦/余弦函數值,根據(1)可知,η=2N×τ0;所述迭代過程中每次參與迭代的相位值都是前次參與迭代相位值的2倍,迭代公式基于正弦/余弦函數的倍角公式,因此第i+1(i=0,1,2,3…N?1)次迭代的相位τi+1的正弦/余弦函數可以表示成第i次迭代相位τi的正弦/余弦函數的線性組合的形式:Si+1=sinτi+1=sin(2τi)=2sinτicosτi=2Si(1+Ci)Ci+1=cosτi+1-1=cos(2τi)-1=-2sinτi2=-2Si2---(4)迭代結果可以直接表示為所述待求相位η的三角函數值的形式:sinη=SNcosη=CN+1---(5)...

    【技術特征摘要】
    1.一種基于泰勒展開式的高精度正弦/余弦函數的計算方法,其特征在于,該方法包括步驟步驟一,相位細分;將待求相位η細分為2N份,所述待求相位η的取值范圍是[O, 2 31 ],細分后的相位τ。為τ ο = n/2N(I)步驟二,初值計算;針對所述細分后的相位τ進行正弦/余弦函數值的計算,所述正弦/余弦函數的計算采用了泰勒展...

    【專利技術屬性】
    技術研發人員:曹章徐立軍彭智聰宋偉
    申請(專利權)人:北京航空航天大學
    類型:發明
    國別省市:

    網友詢問留言 已有1條評論
    • 來自[廣東省廣州市電信] 2014年12月04日 17:23
      函數function最早由中國清朝數學家李善蘭翻譯出于其著作代數學之所以這么翻譯他給出的原因是凡此變數中函彼變數者則此為彼之函數也即函數指一個量隨著另一個量的變化而變化或者說一個量中包含另一個量
      0
    1
    主站蜘蛛池模板: 白嫩少妇激情无码| 亚洲欧洲无码一区二区三区| 韩国精品一区二区三区无码视频 | 未满小14洗澡无码视频网站| 曰韩人妻无码一区二区三区综合部| 无码射肉在线播放视频| 国产亚洲精品a在线无码| 人妻少妇精品无码专区| 亚洲av无码潮喷在线观看| 精品久久久久久无码中文野结衣 | 免费无码成人AV在线播放不卡| 无码中文人妻在线一区| 亚洲欧洲无码AV电影在线观看| 国产精品无码亚洲一区二区三区| 在线观看免费无码视频| 国产精品无码久久四虎| 色综合久久无码五十路人妻| 日韩人妻无码精品专区| 国产成人精品无码一区二区老年人| 日韩精品无码专区免费播放| 国产成人无码一二三区视频| av色欲无码人妻中文字幕| 97性无码区免费| 久久精品国产亚洲AV无码娇色| 国产乱人伦Av在线无码| 亚洲精品无码不卡在线播放HE| 无码日韩人妻AV一区免费l| 久久久久久久久免费看无码| 中文字幕人成无码人妻综合社区| 无码人妻AⅤ一区二区三区| 日韩亚洲AV无码一区二区不卡| 亚洲AV无码日韩AV无码导航| 日韩精品无码一区二区三区AV | 久久久无码精品亚洲日韩按摩 | 亚洲日韩精品无码专区加勒比| 精品无码国产污污污免费网站| 西西午夜无码大胆啪啪国模| 亚洲欧洲美洲无码精品VA| 国产爆乳无码视频在线观看| 亚洲精品午夜无码电影网| 久久精品九九热无码免贵|