最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DSP中浮點(diǎn)轉(zhuǎn)定點(diǎn)運(yùn)算--定點(diǎn)數(shù)的加減乘除運(yùn)算

 更新時(shí)間:2016年06月17日 10:00:45   作者:ganxingming  
本文主要介紹DSP中定點(diǎn)數(shù)的加減乘除運(yùn)算,很值得學(xué)習(xí)一下,需要的朋友可以參考一下。

3.定點(diǎn)數(shù)的加減乘除運(yùn)算

簡單的說,各種運(yùn)算的原則就是先把待運(yùn)算的數(shù)據(jù)放大一定的倍數(shù),在運(yùn)算的過程中使用的放大的數(shù)據(jù),在最終需要輸出結(jié)果的時(shí)候再調(diào)整回去。

舉個(gè)例來說,有如下運(yùn)算:

復(fù)制代碼 代碼如下:

// coefs1 = 0.023423; coefs2=0.2131

float coefs1,coefs2;

int result;

result = 34* coefs1+72* coefs2;

代碼的意思是,該模塊需要輸出一個(gè)整型的結(jié)果,但計(jì)算的過程中有浮點(diǎn)的運(yùn)算。如果在定點(diǎn)的DSP中,這段代碼是無法運(yùn)行的。

為了解決這個(gè)問題,我們可以這樣處理:首先,把coefs1,coefs2等類似的浮點(diǎn)數(shù)據(jù)擴(kuò)大一定的倍數(shù)(具體擴(kuò)大多少倍,依據(jù)精度要求不同),我們暫且把小數(shù)點(diǎn)向右移動(dòng)4位,也就是擴(kuò)大的倍數(shù)為:*10000,在最終的輸出的時(shí)候在縮小相同的倍數(shù)。修改后的代碼大致如下:

復(fù)制代碼 代碼如下:
// coefs1 = 234; coefs2= 2131

int coefs1,coefs2;

int result;

result = 34* coefs1+72* coefs2;

result /= 10000;

當(dāng)然,上面的例子為了大家好理解,寫的可能不是太正確,不過基本的精髓應(yīng)該是這些了。具體的處理過程,大家可以在網(wǎng)上搜索“第3章  DSP芯片的定點(diǎn)運(yùn)算.doc”這篇文章,寫的很具體,這里不再羅嗦了。

以上就是本文的全部內(nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

金沙县| 达尔| 武隆县| 惠东县| 巨野县| 虎林市| 临汾市| 江西省| 资讯 | 太谷县| 遂川县| 无极县| 福安市| 兴海县| 莒南县| 镇坪县| 滁州市| 大足县| 康定县| 砚山县| 巴南区| 达州市| 武清区| 盐池县| 闻喜县| 外汇| 翁牛特旗| 老河口市| 三台县| 兴义市| 九龙坡区| 鄂州市| 凤台县| 拜泉县| 庆元县| 漳平市| 启东市| 永清县| 应用必备| 岢岚县| 临颍县|