fixed-point

    2熱度

    1回答

    的溢出感知執行我試圖實現卡爾曼濾波器獲得物體的定向,使用3軸加速計和3軸陀螺儀作爲傳感器。 選擇此過濾器的預測階段的動態模型是直線前進,它是: new_angle = angle + angular_velocity * time new_angular_velocity = angular_velocity 但我沒有浮點支持的手,我需要的精度每一位來建模角度。因此,我的計劃是將角度表示爲3

    0熱度

    1回答

    我正在生成LUT,將0-2PI分成512個片段,然後找到這些值的正弦值並將它們存儲爲Q1.31值。 實施例: LUT[0] = 0 LUT[1] = sin((1/512) * 2*PI) * (2^31) .. .. LUT[511] = sin((511/512) * 2*PI) * (2^31) 我的輸入也是在Q1.31格式的值。 我的問題是我怎麼去使用LUT,即什麼是找到該

    4熱度

    3回答

    我有一個使用浮點計算的圖像處理程序。但是,我需要將它移植到一個沒有浮點支持的處理器中。所以,我必須改變程序來使用定點計算。爲此我需要對這些浮點數進行適當的縮放,爲此我需要知道所有值的範圍,包括浮點計算的中間值。 有沒有一種方法,我只是運行程序,它會自動給我的程序中的所有浮點計算的範圍?試圖找出手動範圍會太麻煩,所以如果有一些工具可以做到這一點,那就太棒了!

    0熱度

    1回答

    我在固定點a(Q2n1,2m1)和b(Qn1,m1)中有兩個數字。減去這些數字a應該有相同的b指數大小。現在如何減去它們。我試着把m1次移到右邊,然後a變成(Q2n1,m1),但不會影響精度嗎? 我的方法是否正確? 關於,phani tej

    3熱度

    1回答

    下面的代碼段是否有快捷方式? while (true) { val newClusters = this.iterate(instances, clusters) if (newClusters == clusters) { return clusters } clusters = newClusters } 我想計算固定點,即執行一個函

    3熱度

    1回答

    試圖讓KissFFT定點實現與DSPIC保持一致。問題在於Kiss中的固定點實現是一個真正的固定點,但是dspic會在40位寄存器中進行乘法和求和,然後在舍入後將其下移到16位。 KissFFT可以是16/32位定點或浮點。到目前爲止,浮球是最接近的匹配,但我需要它們是精確的。我不確定在ASM代碼中每個頻率點有多少次被更新,但您可以看到,每次更新bin時,累加器結果都會被移位和舍入。我沒有足夠的F

    1熱度

    2回答

    我正在編寫一個C程序來執行固定點的2個複數分割。 我無法從中得到小數部分。以下是更多細節。 我有2個複數: N = a + ib M = c + jd 我需要做N/M在固定點(不使用浮點) 對上述複數的示例值可以是: a = 1.55, b = 1.44, c = 1.24, d = 0.55 N = 1.55 + i(1.44) M = 1.24 + j(0.55) 對於轉換爲固

    0熱度

    2回答

    幾天前,我下載了SumatraPDF的來源,並開始探索它。我發現,圖書館MuPDF包含有趣的功能,但不理解它。 static inline int fz_mul255(int a, int b) { int x = a * b + 128; x += x >> 8; return x >> 8; } 在一些其他來源,我發現mul255功能的另一種定義: (a+1

    2熱度

    1回答

    我有以下問題: max CEQ(w)s.t. (0,1)中的w,除了由CEQ(w)= F(CEQ(w))形式的不動點方程給出外,我對CEQ(w)一無所知。如果我修正了一個w,我可以使用fzero函數求解不動點方程,並獲得一個CEQ值。如果我選擇不同的w,我會爲CEQ獲得另一個價值。因此,我可以循環所有可能的w值,然後選擇一個給出最高CEQ的值。這似乎是一個糟糕的編程,但我想知道我是否可以在MATL

    0熱度

    1回答

    我需要將X與浮點數相乘,因爲我在處理器中沒有浮點運算。我瞭解該方法,但不知道爲何存在該方法? 假設我們要乘2 * 4.5十進制我做如下: 2 * 4.5(100.1) 所以我乘以2 * 1001 = 2 * 9 = 18,然後通過1 所以18右移> > 1 = 9 是不是我們在固定點代表2,代表固定點4.5,我們乘以Q1.1和Q1.1格式,所以我們得到Q2.2格式,我們做右移導致Q1。 1格式的結