日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DSP入门小白学习日记第三篇

發布時間:2024/3/12 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DSP入门小白学习日记第三篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

信號采集

首先我們要知道dsp芯片是用來處理信號數據的,那這個信號源怎么來呢?一般是通過傳感器外設采集連接高速接口啥的(等以后買了再說吧),但是目前學習的時候只有一塊開發板,所以只能自己模擬數據了,嗚嗚嗚😭。總體過程分為以下幾步:

  • 第一步我們得從matlab上面自己生成一段數字信號,并將其波形數據以txt的格式導出(當然也可以導出成其他的文件,像是二進制bin文件,inc文件)。
  • 在調試界面的寄存器地址區,將這些數據導入進去(要導入到數據地址區哦,我選的0x800000)
  • 導入之后,我們要處理這些數據必然要先獲得這些數據,我怎么來獲得呢?定義一個數組,并將其首地址指向你導入地址的初始位置,如float p=(float)0x800000;則p[i]就是你當前存的數據數組啦,該數組的首地址為0x800000
  • 輸入信號數據已知曉,那么下一步就是濾波啦!!!
  • 總結經驗

  • 16進制換算成10進制:如0x800000(0x只是16進制的標志,不用管,從右往左數(0,1,2,3…)8就在第五位)因此為 8*16^5
  • 單位換算
    1kB=1024B=2^10B
    1M=2^20B
    1G=2^30B
  • 在內存地址中所謂的256k,不是256kB,而是256kwords,比如length=256k表示2^18個字,一個字32位(32個二進制數),一個數據一個區,就是一個字,32位
  • 32位,第一位是符號位,1(表示數字的符號),(1(表示e的符號),7(表示e^255),0-23(表示有效數字位)總共6個數字
  • 本來間隔2^21個字空間,實際只有2的18次方個字即256k,只用到1/8。
  • MEMORY命令:描述實際硬件資源
    SECTION命令:描述段如何定位
  • 記住,要先導入數據,再調試運行程序哦
    下一步就是對數據濾波了,感覺又是一個難點,得好好學學c語言寫濾波咋寫!害,每天一個小收獲!開開心心每一天!加油🤔
  • 總結

    以上是生活随笔為你收集整理的DSP入门小白学习日记第三篇的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。