[發明專利]多通道音頻采集時序控制方法及裝置在審
| 申請號: | 202210086925.7 | 申請日: | 2022-01-25 |
| 公開(公告)號: | CN114661220A | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 申宇;王文軍 | 申請(專利權)人: | 北京麥特達電子技術開發有限公司 |
| 主分類號: | G06F3/05 | 分類號: | G06F3/05;G06F3/16 |
| 代理公司: | 東莞市卓易專利代理事務所(普通合伙) 44777 | 代理人: | 萬偉清 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通道 音頻 采集 時序 控制 方法 裝置 | ||
本發明涉及時序控制技術領域,具體涉及一種多通道音頻采集時序控制方法及裝置,所述方法使用時序控制算法及SPI接口,同時設置采樣時鐘頻率與音頻文件播放頻率一致;進行Ram讀寫地址時序時,根據計數器Counter_AD_I的賦值及Counter_AD_O的賦值進行讀取Ram1;進行Ram讀寫交替時序時,Ram1_A和Ram1_B處于讀和寫交替出現,并根據Counter_AD_I與1023的大小關系,進而判斷使用節拍A或節拍B進行讀寫交替,其中Counter_AD_I為寫Ram的地址,Counter_AD_O和讀Ram的地址。本發明麥克風可以獲得更高質量的音頻數據;麥克風和傳輸光纖具有絕緣和防爆的特性;光纖遠距離傳輸損耗小。
技術領域
本發明涉及時序控制技術領域,具體涉及一種多通道音頻采集時序控制方法及裝置。
背景技術
多通道音頻采集系統廣泛應用于監控系統中。然而Windows/Linux 操作系統一般只支持一個聲卡硬件,因此當需要多個音頻輸入時,則需要修改操作系統底層內核程序,這增加了系統開發難度。
而本文系統利用高精度數模轉換(AD)芯片采集音頻信號,雖然能獲得更高的音頻信噪比,但該接口卻不能兼容操作系統的聲卡接口,這使得操作系統讀取多通道音頻信號會更加困難。
可以考慮利用操作系統的外部接口(如SPI接口)直接讀取AD數據。但Windows/Linux操作系統的實時性較差,一旦數據讀取時刻出現滯后,則會影響音頻質量。同時,不間斷的讀取音頻數據,也會占用操作系統的資源。
因此本文提出一種多通道音頻采集時序控制方法,利用SPI接口,極大簡化操作系統的讀取時序并降低其資源消耗。
發明內容
針對現有技術的不足,本發明公開了一種多通道音頻采集時序控制方法及裝置,用于解決上述存在的問題。
本發明通過以下技術方案予以實現:
第一方面,本發明提供了一種多通道音頻采集時序控制方法,所述方法使用時序控制算法及SPI接口,同時設置采樣時鐘頻率與音頻文件播放頻率一致;
進行Ram讀寫地址時序時,根據計數器Counter_AD_I的賦值及 Counter_AD_O的賦值進行讀取Ram1;
進行Ram讀寫交替時序時,Ram1_A和Ram1_B處于讀和寫交替出現,并根據Counter_AD_I與1023的大小關系,進而判斷使用節拍A或節拍B進行讀寫交替,其中Counter_AD_I為寫Ram的地址,Counter_AD_O 和讀Ram的地址。
更進一步的,所述方法中,復位信號上升沿,計數器Counter_AD_I 賦值為0,Counter_AD_O賦值為1024。
更進一步的,所述方法中,采樣時鐘下降沿啟動判斷是否 Counter_AD_I≤2047,成立則Counter_AD_I自加一;不成立則 Counter_AD_I賦值為0和Counter_AD_O賦值為1024;
Ram1讀取時鐘下降沿驅動Counter_AD_O自加一。
更進一步的,所述方法中,用戶程序在SPI讀起始信號上升沿后再讀取Ram1,以防止樹莓派用戶程序在同一個時刻對Counter_AD_O 賦值。
更進一步的,所述方法中,判斷是否Counter_AD_I≤1023,成立則為節拍A,此時Ram1_A接口配置為寫入音頻數據:
Address-Counter_AD_I;
Clock-采樣時鐘;
Data-音頻輸入數據1;
Wren-1;
Q懸空;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京麥特達電子技術開發有限公司,未經北京麥特達電子技術開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210086925.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雪旺氏細胞及其制備方法
- 下一篇:一種工廠設備數據高效采集分析系統及方法





