標題:
新鮮的正余弦算法出爐了
[打印本頁]
作者:
liuyy
時間:
2015-1-13 00:39
標題:
新鮮的正余弦算法出爐了
呵呵,這兩天終于把正余弦算法搞定了。產(chǎn)品用到電機細分控制,以前一直是查表。這次產(chǎn)品整體升級把軟件結構也革一次命,其中正余弦算法就算是比較核心的,因為調用頻率非常高,所以代碼的執(zhí)行效率要非常高。經(jīng)過一天半的處理優(yōu)化,算法終于成型了。這個算法是專門針對我們的設計精度要求的,而且也是針對我們的DSP硬件電路的。一次函數(shù)調用可以同時返回步數(shù)對應的正弦和余弦歸一化值(0-127),這個函數(shù)處理過程只有二十個左右指令周期呵(0.2us哈)^_^比打斷流水線查表都費不了多少指令周期呢。將來系統(tǒng)升級的話就更靈活了!還省下了表格所占的代碼空間。
下面是該算法在EXCEL上計算的結果圖,黃色和淺藍色是真實的正余弦曲線,深藍和紫色是經(jīng)由算法得出的正余弦曲線。
嘿嘿,這次產(chǎn)品升級感覺很爽呵,不管是硬件還是軟件,俺都把一片2812折騰的出了花兒了...從51升級到2812,系統(tǒng)整體成本并沒有增加多少,很多本來其它器件做的工作都交給它做了...
突然有種惺惺相惜的感覺...
一個芯片要做這么多事,就像我的工作一樣,也不知道它會不會埋怨我...誰讓他是我朋友呢
只能多費幾個腦汁,讓它過得盡量舒服些呵。
作者:
yq11999
時間:
2015-2-26 09:41
看不懂,但是還是要感謝樓主分享�。�!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1