欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2643|回復: 0
打印 上一主題 下一主題
收起左側

基于STM32F407 DSP FIR卷積濾波的問題求助

[復制鏈接]
跳轉到指定樓層
樓主
最近在使用STM32F407 discovery的板子設計 FIR濾波器, 設計的是將板子作為聲卡驅動,連接電腦對輸出的音頻做FIR卷積濾波。

已經完成了讓板子作為聲卡驅動正常輸出音頻信號。
現在目前遇到的情況是在做FIR卷積之后,輸出的音頻信號是錯的,不知道問題出現在什么地方,希望論壇里的大神可以幫幫我。


P.S:為了找到問題的所在,Debug的時候我不對音頻數據*pData進行FIR卷積濾波處理,而是將*pData先傳入一個數組中,再對數組進行運算,此時應該對原本輸出的pData沒有任何影響,但是運算后結果輸出的結果就出錯了,目前還找不到原因(圖中是部分代碼,并非工程文件,通過void BSP_AUDIO_OUT_ChangeBuffer(uint16_t *pData, uint16_t Size) 對從電腦接收到的數據進行處理,HAL_I2S_Transmit_DMA(&hi2s3, pData, Size) 是將數據傳輸到I2S,在板子上的耳機孔上輸出。test_block(block,pData,Size) 是調試的代碼)。


求各位大神指導一下我!!
方便的話可以加QQ1661623649

1.png (30.61 KB, 下載次數: 29)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表