cordic

    1熱度

    2回答

    改編到Java從Wikipedia page on CORDIC: class MathFunctions { final static double[] angles = { 0.78539816339745, 0.46364760900081, 0.24497866312686, 0.12435499454676, 0.06241880999596, 0.03123983

    0熱度

    1回答

    我無法理解在計算範圍[-1,1)之外的數字指數後面的數學(實際上,我不確定使用CORDIC計算exp的好範圍,我讀過的一些地方[-pi/4,pi/4],而在另外一些中,我已經閱讀[-1,1))使用CORDIC算法。有人可以舉個例子嗎? 我閱讀http://zone.ni.com/reference/en-XX/help/371599G-01/lvfpga/ht_exponential/以下聲明:

    0熱度

    1回答

    我們如何使用CORDIC來 tanh(x+1)/tanh(x) 我不能得到有關如何應用cordic上述功能的想法。 換句話說,上述函數的哪一點,我們可以應用cordic?

    -1熱度

    1回答

    我讀了一兩篇關於CORDIC的文章,但並不完全理解它。然而,我從互聯網上下載了一個使用這種算法計算指數函數的代碼。它非常有用,並且幫助我在FPGA上推動功能的指數項。但現在我正在嘗試編寫一份報告,但我無法解釋CORDIC部分如何工作,而且我無法涉及通用CORDIC算法。 PLZ幫助我,並提前謝謝你。 function fx = exp_cordic (x, n) a_length = 25;

    -1熱度

    1回答

    我需要計算VHDL中的arctan。爲此,我將使用Cilinx IP內核「Cordic V4.0」。 這是數據表: https://www.xilinx.com/support/documentation/ip_documentation/cordic_ds249.pdf 從來就讀取反正切計算需要的輸入值從-1到1 我的值的範圍是2^32位(整數,無分數)。 在將它們放入Cordic算法之前,是否

    0熱度

    2回答

    進行保存運算使用兩倍的位數,一個字保存「虛擬總和」,一個保存「虛擬進位」以避免傳播進位,這是硬件速度的限制因素。 我有一個系統,需要將這些數字除以2的冪,但只是將這兩個數字正確地轉換在所有情況下都不起作用,例如。兩個16位進位保存號碼,您添加產生4000,C001是虛擬總和,7FFF是虛擬進位。 C001 + 7FFF = 4000 (discard overflow bits) but aft