91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

16位定點數(shù)字信號處理編程是怎么思考的

汽車電子技術(shù) ? 來源: 開關(guān)電源仿真與實用設(shè)計 ? 作者:楊帥鍋 ? 2023-02-08 15:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:如果說要在16bit定點環(huán)境上使用DSP算法,如IIR構(gòu)成的2P2Z,會受到定點編程和量化精度的問題。如果說在float32環(huán)境上可以很容易進(jìn)行編程,那切換到定點環(huán)境上就不得不得考慮這些問題。通常情況下單精度浮點在小數(shù)點后的精度為1/(2^23),理論上使用32位定點IQ24就可以覆蓋單精度浮點的精度問題,但是在16bit上,使用i1.q15的方法來算,僅有1/(2^15)的精度,如果直接使用則會遇到量化精度引起的誤差問題。那么該如何把浮點切換到16bit的定點來呢,下面將一步一步的來進(jìn)行討論。

S1 傳遞函數(shù)離散

圖片

離散化:

圖片

帶入?yún)?shù),并出歸一化的z域傳遞函數(shù),這里把分母的z^2提出來,然后全部除以其它的數(shù)字,即可得到:

圖片

S2 使用IQ15的方法量化:

圖片

可見,a1項為最大,即可把全部數(shù)字除以a1項,讓它用滿15bit的字長,可得:

圖片

然后乘以2^15,得到:

圖片

S3 提升B系數(shù):這里可以看到分子項上B0/B2的數(shù)字太小,所以為了提高量化精度,可以在B系數(shù)上繼續(xù)擴大到2^12,這樣可以更多的利用字長,最后在輸出上除去引入增益即可。

圖片

可得B系數(shù)更新為。

圖片

然后考慮一下分母量化為32786時引入的增益:1.99998,在編程上考慮先左移1位然后再考慮小數(shù)點(32709/32678)即可引入增益。然后開始測試定點化后的PR控制器

圖片

S4 測試:輸入測試信號為50hz正弦波:

圖片

run,這里使用floor函數(shù),進(jìn)行向下取整來進(jìn)行定點化:

圖片

S5 輸出:可見定點和浮點的輸出波形幾乎接近,存在很小的誤差,屬于可以接受的量化精度。

圖片

小結(jié):可見在充分利用上32768的精度后,PR控制器很好的運行在16bit環(huán)境上,如果是32bit的定點環(huán)境,則無需這么麻煩,直接使用I6Q24即可達(dá)到單精度浮點的精度。本人能力有限,如果錯誤懇請幫忙指正,謝謝觀看。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 浮點
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    13706
  • 單精度
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2418
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    定點數(shù)字信號處理器(DSP)技術(shù)與應(yīng)用

    定點數(shù)字信號處理器(DSP)技術(shù)與應(yīng)用 數(shù)字信號處理器(DSP)的應(yīng)用領(lǐng)域•通用數(shù)字信號
    發(fā)表于 04-07 10:30 ?23次下載

    SM320VC5409EP定點數(shù)字信號處理器的詳細(xì)資料概述

    本文檔的主要內(nèi)容介紹的是TI的產(chǎn)品SM320VC5409EP定點數(shù)字信號處理器的詳細(xì)資料概述
    發(fā)表于 04-28 09:53 ?9次下載
    SM320VC5409EP<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器的詳細(xì)資料概述

    TMS320C6411定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C6411定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-02 10:54 ?0次下載
    TMS320C6411<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320C6204定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C6204定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-02 10:05 ?0次下載
    TMS320C6204<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    SM320VC5416-EP定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SM320VC5416-EP定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-02 09:31 ?0次下載
    SM320VC5416-EP<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    SM320C6455-EP定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SM320C6455-EP定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-03 10:17 ?0次下載
    SM320C6455-EP<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320VC5410A定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320VC5410A定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-03 11:06 ?0次下載
    TMS320VC5410A<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320VC5506定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320VC5506定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-05 11:06 ?0次下載
    TMS320VC5506<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320VC5502定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320VC5502定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-05 11:08 ?0次下載
    TMS320VC5502<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320VC5402定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320VC5402定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 10:38 ?0次下載
    TMS320VC5402<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320C5505定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C5505定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 10:17 ?0次下載
    TMS320C5505<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320C5517定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C5517定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 09:48 ?0次下載
    TMS320C5517<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    SM320C6424-EP定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SM320C6424-EP定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 11:41 ?0次下載
    SM320C6424-EP<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    SM320C6472定點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SM320C6472定點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 11:43 ?0次下載
    SM320C6472<b class='flag-5'>定點數(shù)字信號</b><b class='flag-5'>處理</b>器數(shù)據(jù)表

    TMS320VC5416 定點數(shù)字信號處理器全面解析

    TMS320VC5416 定點數(shù)字信號處理器全面解析 引言 在數(shù)字信號處理領(lǐng)域,TMS320VC5416 定點數(shù)字信號
    的頭像 發(fā)表于 03-09 09:45 ?280次閱讀