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

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

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

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

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

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

我們知道,不管硬件平臺如果變換,除法運(yùn)算所需要的時鐘周期都遠(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é)公式,尤其是在嵌入式硬件平臺上,出現(xiàn)這種公式很是頭疼,因?yàn)橛布嚓P(guān)的軟件平臺提供的功能很有限,有的就沒有很多“常見”的開方等數(shù)學(xué)公式。如果該類運(yùn)算在項(xiàng)目中很少出現(xiàn),而且其取值的個數(shù)也不多,那么就可以考慮對各種情況加以分析,把各種可能的結(jié)果制作成一個靜態(tài)的表格(可以理解成數(shù)組),再加以簡單的條件判斷語句就可以解決該類問題。

3)級數(shù)展開

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

4)分子分母同時變化

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

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

相關(guān)文章

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

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

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

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

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

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

    for 循環(huán)允許您編寫一個執(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語言string.h頭文件檢驗(yàn)字符串函數(shù)

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

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

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

    這篇文章主要介紹了基于C語言實(shí)現(xiàn)的迷宮算法,結(jié)合具體實(shí)例形式分析了C語言解決迷宮問題算法的實(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ì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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)、自動補(bǔ)全、代碼大綱顯示等功能的基礎(chǔ),本文主要介紹了windows上配置vscode?C/C++代碼跳轉(zhuǎn),感興趣的可以了解一下
    2023-09-09
  • C/C++中文件的隨機(jī)讀寫詳解及其作用介紹

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

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

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

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

最新評論

镇沅| 蒙阴县| 青海省| 土默特右旗| 石首市| 依兰县| 攀枝花市| 沈丘县| 怀化市| 澄江县| 米易县| 万山特区| 仪陇县| 茶陵县| 来凤县| 朔州市| 梁河县| 韶关市| 封开县| 山阳县| 三河市| 奎屯市| 阿瓦提县| 肃宁县| 淳安县| 吕梁市| 漳浦县| 洛南县| 新邵县| 新巴尔虎右旗| 崇左市| 师宗县| 汝城县| 昔阳县| 孟村| 北安市| 云安县| 东辽县| 西乌珠穆沁旗| 攀枝花市| 武城县|