1
我想知道是否存在採用固定點輸入的正弦/餘弦函數的實現。我更喜歡這樣的實現來減少錯誤。一個簡單的版本可能需要一個N位無符號整數k作爲輸入並計算sin(2 * pi * k/2^N)。有這樣的事嗎?如果是這樣,我會一直使用它。帶固定點輸入的正弦波
我想知道是否存在採用固定點輸入的正弦/餘弦函數的實現。我更喜歡這樣的實現來減少錯誤。一個簡單的版本可能需要一個N位無符號整數k作爲輸入並計算sin(2 * pi * k/2^N)。有這樣的事嗎?如果是這樣,我會一直使用它。帶固定點輸入的正弦波
我做了一個16.16定點正弦實現,你可以在這裏找到: https://code.google.com/p/libfixmath/source/browse/trunk/libfixmath/fix16_trig.c#47
要做到定點計算,你必須指定兩兩件事:縮放的比特數(多少二進制位過去二進制點)和整數位數。簡單的答案是肯定的 - 你也可以很容易地寫一個自己。 –
CORDIC算法提供了一個不錯的定點解決方案。檢查維基。 – chux