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

DSP中浮點(diǎn)轉(zhuǎn)定點(diǎn)運(yùn)算--定點(diǎn)數(shù)模擬浮點(diǎn)數(shù)運(yùn)算及常見的策略

 更新時(shí)間:2016年06月17日 10:12:22   作者:ganxingming  
本文主要講解DSP中定點(diǎn)數(shù)模擬浮點(diǎn)數(shù)運(yùn)算及常見的策略,具有參考價(jià)值,需要的朋友可以參考一下。

4.定點(diǎn)數(shù)模擬浮點(diǎn)數(shù)運(yùn)算及常見的策略

  相信大家到現(xiàn)在已經(jīng)大致明白了浮點(diǎn)數(shù)轉(zhuǎn)換成定點(diǎn)數(shù)運(yùn)算的概貌。其實(shí),原理講起來很簡(jiǎn)單,真正應(yīng)用到實(shí)際的項(xiàng)目中,可能會(huì)遇到各種各樣的問題。具我的經(jīng)驗(yàn),常見的策略有如下幾條:

1)除法轉(zhuǎn)換為乘法或移位運(yùn)算

我們知道,不管硬件平臺(tái)如果變換,除法運(yùn)算所需要的時(shí)鐘周期都遠(yuǎn)遠(yuǎn)多于乘法運(yùn)算和加減移位運(yùn)算,尤其是在嵌入式應(yīng)用中,“效率”顯得尤為重要。以筆者的經(jīng)驗(yàn),其實(shí),項(xiàng)目中的很大一部分除法運(yùn)算是可以轉(zhuǎn)換成乘法和移位運(yùn)算,效率還是有很大提升空間的。

2)查表計(jì)算

有些運(yùn)算表達(dá)式可能牽扯到很多頭疼的數(shù)學(xué)公式,尤其是在嵌入式硬件平臺(tái)上,出現(xiàn)這種公式很是頭疼,因?yàn)橛布嚓P(guān)的軟件平臺(tái)提供的功能很有限,有的就沒有很多“常見”的開方等數(shù)學(xué)公式。如果該類運(yùn)算在項(xiàng)目中很少出現(xiàn),而且其取值的個(gè)數(shù)也不多,那么就可以考慮對(duì)各種情況加以分析,把各種可能的結(jié)果制作成一個(gè)靜態(tài)的表格(可以理解成數(shù)組),再加以簡(jiǎn)單的條件判斷語(yǔ)句就可以解決該類問題。

3)級(jí)數(shù)展開

該問題的背景同上面的問題。對(duì)于一些數(shù)學(xué)公式,如果取值范圍不好處理,就可以采用級(jí)數(shù)展開的方式。

4)分子分母同時(shí)變化

對(duì)于一些除法運(yùn)算,為了保證精度,如果分子的擴(kuò)大范圍不夠大的話,可以考慮縮小分母,也可以達(dá)到預(yù)期效果。具體的例子可以參考我的另一篇文章“解決了個(gè)困擾了2天的問題,定點(diǎn)運(yùn)算問題”。

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

相關(guān)文章

  • C++ 在堆上開辟與釋放二維、三維指針詳細(xì)解析

    C++ 在堆上開辟與釋放二維、三維指針詳細(xì)解析

    一維指針其實(shí)就相當(dāng)于一維數(shù)組,不用去看書上所說的數(shù)組在內(nèi)存中的首地址這些晦澀的話,以此類推 二維指針就相當(dāng)于二維數(shù)組,新手對(duì)一維數(shù)組的開辟與釋放比較容易熟悉
    2013-09-09
  • C語(yǔ)言的結(jié)構(gòu)體你了解嗎

    C語(yǔ)言的結(jié)構(gòu)體你了解嗎

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言的結(jié)構(gòu)體,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • c++ For循環(huán)執(zhí)行順序流程圖解

    c++ For循環(huán)執(zhí)行順序流程圖解

    for 循環(huán)允許您編寫一個(gè)執(zhí)行特定次數(shù)的循環(huán)的重復(fù)控制結(jié)構(gòu),這里為大家分享一下具體的執(zhí)行流程,需要的朋友可以參考下
    2021-10-10
  • C/C++實(shí)現(xiàn)快速排序的方法

    C/C++實(shí)現(xiàn)快速排序的方法

    這篇文章主要介紹了C/C++實(shí)現(xiàn)快速排序的方法,這幾天在找工作,被問到快速排序,結(jié)果想不出來快速排序怎么弄的;回來搜索了一下,現(xiàn)在記錄下來,方便以后查看。
    2014-12-12
  • 仿寫C語(yǔ)言string.h頭文件檢驗(yàn)字符串函數(shù)

    仿寫C語(yǔ)言string.h頭文件檢驗(yàn)字符串函數(shù)

    這里給大家分享的是一個(gè)C語(yǔ)言string.h頭文件檢驗(yàn)字符串函數(shù)的仿寫,非常的簡(jiǎn)單實(shí)用,小編覺得這篇文寫的還不錯(cuò),希望能夠給你帶來幫助
    2021-11-11
  • 基于C語(yǔ)言實(shí)現(xiàn)的迷宮算法示例

    基于C語(yǔ)言實(shí)現(xiàn)的迷宮算法示例

    這篇文章主要介紹了基于C語(yǔ)言實(shí)現(xiàn)的迷宮算法,結(jié)合具體實(shí)例形式分析了C語(yǔ)言解決迷宮問題算法的實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-09-09
  • OpenCV實(shí)現(xiàn)圖像轉(zhuǎn)換為漫畫效果

    OpenCV實(shí)現(xiàn)圖像轉(zhuǎn)換為漫畫效果

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)圖像轉(zhuǎn)換為漫畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • windows上配置vscode?C/C++代碼跳轉(zhuǎn)的實(shí)現(xiàn)

    windows上配置vscode?C/C++代碼跳轉(zhuǎn)的實(shí)現(xiàn)

    C/C++官方的C/C++插件,必備的插件,是代碼跳轉(zhuǎn)、自動(dòng)補(bǔ)全、代碼大綱顯示等功能的基礎(chǔ),本文主要介紹了windows上配置vscode?C/C++代碼跳轉(zhuǎn),感興趣的可以了解一下
    2023-09-09
  • C/C++中文件的隨機(jī)讀寫詳解及其作用介紹

    C/C++中文件的隨機(jī)讀寫詳解及其作用介紹

    這篇文章主要介紹了C/C++中文件的隨機(jī)讀寫詳解及其作用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • C語(yǔ)言判斷語(yǔ)句和if語(yǔ)句形式及多層if使用示例

    C語(yǔ)言判斷語(yǔ)句和if語(yǔ)句形式及多層if使用示例

    這篇文章主要為大家介紹了C語(yǔ)言判斷語(yǔ)句和if語(yǔ)句形式及多層if使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09

最新評(píng)論

大安市| 永仁县| 繁峙县| 广元市| 灵台县| 额敏县| 泽库县| 吉林省| 巴林左旗| 临沭县| 仙桃市| 济宁市| 台山市| 虹口区| 松原市| 嘉兴市| 邳州市| 平陆县| 巴塘县| 修武县| 宁河县| 楚雄市| 平果县| 大同县| 仁化县| 西城区| 象山县| 崇左市| 新竹市| 巴林左旗| 丁青县| 洛宁县| 呈贡县| 东山县| 彝良县| 胶南市| 剑川县| 阳泉市| 盖州市| 资溪县| 旬阳县|