<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于基于麥克風陣列的聲源被動定位系統的設計

電子設計 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-06-28 11:15 ? 次閱讀

0 引言

聲源目標定位主要是利用傳聲器陣列接收被監測信號,進而確定被監測聲源在聲場中相對于已知位置的角度和距離,即角度估計(Angle Estimating)和距離估計(Range Estimating)[1]。隨著數據采集系統速度、分辨率提高及小型化、低功耗等性能的提高,聲源定位系統的性能也在不斷提高[2]。本文提出的基于麥克風陣列的聲源被動定位系統,旨在獲得定位精度高、體積小、低功耗的聲目標定位系統,對于軍用倉庫、人員不易達到的惡劣環境等區域的聲源監測具有重要的使用意義。

1 方案設計

麥克風陣列被動聲源定位系統的整體方案如圖1所示。系統由兩大部分構成,分別是信號獲取的硬件部分和系統控制及算法實現的軟件部分。

關于基于麥克風陣列的聲源被動定位系統的設計

信號獲取部分主要包括:端麥克風陣列、阻抗匹配電路、抗混疊濾波電路、增益可調電路、ADC同步采樣電路、Flash數據存儲、USB同步傳輸、FPGA控制模塊和電源模塊等。聲源信號在空氣中傳播到達麥克風陣列,由模擬接口電路將信號傳輸到阻抗匹配電路,消除尖刺、抖動現象,使信號穩定。然后經過四階抗混疊濾波電路,濾除掉其中的無用噪聲,提高信噪比[3]。因為傳聲器輸出是很微弱的電信號,在前端用增益可調的電路模塊對其進行可調性放大。放大之后經過A/D轉換把模擬量變成數字量,FPGA控制數據通過USB接口實時上傳給上位機處理。系統控制及算法實現部分主要作用是給采集系統下發命令,對上傳的數據根據到達時間差算法的原理進行計算,實現聲源相對于參考陣元的方位和距離的估計。

2 硬件電路設計

實際的十字形麥克風陣列擺放如圖2所示。圖中,M1,M2,…M5表示十字陣列的5個十字形拓撲的5個陣元,M1為參考陣元。

經過濾波電路后信號中的高頻噪聲被濾除,麥克風的輸出信號是微弱信號,所以需要在A/D采樣電路前設計前置放大電路,將信號放大到的采樣保持在電路的電壓量程中。

針對前置放大器通頻帶較寬、信噪比較高、增益可調的性能要求,本聲源定位系統采用集成運算放大器 OPA4228 擔當其前置放大電路的核心部件[4]。放大電路如圖3所示。

關于基于麥克風陣列的聲源被動定位系統的設計

使用OPA4228驅動容性負載時,會出現相位偏移或減小相位裕量的情況,甚至使運放不能穩定工作。對運放的改進設計中,除了對電源管腳和運放供電管腳使用旁路電容外,在反饋電阻兩端并聯了反饋電容,如圖3所示,反饋電容C1與反饋電阻R1并聯。如圖4所示,在不采取任何補償措施的條件下,將一個頻率為10 kHz的正弦波接入到OPA4228放大電路的輸入端,測量其輸出得到圖中的波形。從圖中可知,輸入信號經過放大電路后,雖然得到了100倍的放大結果,但輸出信號出現了明顯的振蕩和相位偏移。

關于基于麥克風陣列的聲源被動定位系統的設計

對電路進行改進加入反饋電容后,輸入同樣的信號測量輸出,得到圖5所示信號。比較圖4和圖5可知,反饋電容起到了明顯的效果。

關于基于麥克風陣列的聲源被動定位系統的設計

3 數據通信接口設計

3.1 USB接口電路設計

本設計采用Cypress公司EZ-USB FX2LPTM系列的CY7C68013A芯片。它的內部結構如圖6所示。從圖中可以看出,內部包括數據接收發送單元、SIE智能串行接口引擎、8051增強型微處理器、片上數據RAM、4個可配置端點、可選緩沖區大小和8 bit/8 bit外部數據接口等,能夠實現USB2.0的高速數據通信協議[5]。

關于基于麥克風陣列的聲源被動定位系統的設計

外部配置芯片AT24C64A是ATMEL公司生產的,主要功能是用來存儲固件程序。上電復位后,68013A的FX2LP首先通過信號接口自動加載VIN/PIN/DIN等配置信息;然后邏輯模塊檢查I2C引腳上是否串接有0xC0或0xC2為首字節的存儲器,假如發現,就會自動將AT24C64A中的程序內容加載進內置存儲器中[6]。

該模塊電路采用總線的供電方式。USB總線上電壓是+5 V,經過線性穩壓芯片MAX1658調整為3.3 V電壓。在設計電路時,不管是否使用E2PROM來存儲固件程序,I2C管腳SDA和SCL必須各自串接上拉電阻,阻值為2.2 kΩ。

3.2 邏輯時序設計

為了直觀明了、簡單方便地進行邏輯設計,采用了自頂向下的模塊化設計方法來進行。圖7為硬件電路邏輯時序頂層示意圖。

關于基于麥克風陣列的聲源被動定位系統的設計

從圖7中可以看出,時序邏輯部分主要由通信接口模塊、AD7606模塊、Flash模塊、復位控制模塊、參數和命令分析模塊、時鐘分配與管理模塊以及Fifo模塊等部分組成。通信接口模塊是系統軟件與硬件之間數據交換的橋梁,接收信號參數、數據和地址等參數;參數和命令模塊將接收到的參數和命令作識別并觸發相關操作;AD7606模塊完成五路通道的同步采樣;Flash模塊進行外部存儲器數據的擦除、寫、讀控制;FiFo模塊完成不同模塊之間數據的緩存[7]。

4 定位性能測試

將本文應用的五元十字形陣列分別在不同位置進行三維空間聲源數據測量。M1作為坐標原點,邊緣4個麥克風離原點距離為14 cm,聲源信號為拍手掌聲音“啪啪啪”,不同測試點聲源位置和3次測試數據的平均值如表1所示。

關于基于麥克風陣列的聲源被動定位系統的設計

由于外界噪聲干擾的隨機性,導致個別實驗結果不理想,但從表1中可以看出,在多數情況下,五元十字形陣列定位距離準確和相對誤差也較小。通過對五元十字形陣列的數據分析可知,距離定位誤差和聲源離傳聲器陣列的距離成正比的關系,距離越遠,誤差越大。

5 結論

本文介紹了一種基于麥克風陣列的聲源被動定位系統,主要以五元十次型麥克風陣列為模型進行研究,對硬件設計、控制邏輯設計進行了詳細論述。測試結果表明,模塊定位距離準確,相對誤差較小,在聲源定位技術應用中具有很高的應用價值和參考價值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 麥克風
    +關注

    關注

    14

    文章

    603

    瀏覽量

    54318
  • 定位系統
    +關注

    關注

    10

    文章

    523

    瀏覽量

    36262
收藏 人收藏

    評論

    相關推薦

    為什么需要麥克風陣列?

    按一定幾何結構(常用線形、環形)擺放的麥克風組成,對采集的不同空間方向的聲音信號進行空時處理,實現噪聲抑制、混響去除、人聲干擾抑制、聲源測向、聲源跟蹤、陣列增益等功能,進而提高語音信號
    發表于 07-28 14:25

    科普麥克風陣列原理

    1 麥克風陣列麥克風陣列,是一組位于空間不同位置的全向麥克風按一定的形狀規則布置形成的陣列,是對
    發表于 07-28 14:28

    麥克風陣列介紹

    1 麥克風陣列麥克風陣列,是一組位于空間不同位置的全向麥克風按一定的形狀規則布置形成的陣列,是對
    發表于 08-08 18:43

    麥克風陣列 僅有兩個麥克風,會不會不夠用?

    麥克風陣列麥克風只有2個,帶來的直接優勢是成本低很多。同時,它小巧的構型決定它的應用也更為靈活。雙麥克風陣列,顧名思義在錄音
    發表于 08-08 18:44

    全球量產麥克風陣列的陣型技術盤點

    知名產品的麥克風陣型也多種多樣,即便相同的陣型,其陣元間距也會不同,為何會產生這個現象?1、麥克風陣列技術首先從麥克風陣列技術本身來看,
    發表于 08-08 18:55

    汽車 麥克風陣列技術進行詳述

    跟蹤、陣列增益等功能。聲源定位和測向 現實中,聲源的位置是不斷變化的,這對于麥克風收音來說,是個障礙。
    發表于 08-10 14:30

    基于雙麥克風聲源定位的視頻跟蹤系統該怎么設計?

    現在常見的麥克風聲源定位算法多見于TDOA算法,其基本原理是根據信號到達兩個不同位置的麥克風的時間差,估計出信號到達兩個不同位置麥克風的距離差,可以列出一個雙曲線方程,同時使用另外兩個
    發表于 09-25 06:59

    基于麥克風陣列模擬人耳進行三維空間的聲源定位

    一、設計概述 /Design Introduction1.1 設計目的基于麥克風陣列模擬人耳進行三維空間的聲源定位,有著廣泛應用前景,可應用于大型機械產品的故障檢測以及新生嬰兒先天性心
    發表于 08-06 09:21

    怎樣去設計一種基于數字麥克風聲源定位裝置系統

    聲源定位裝置系統是由哪些部分組成的?怎樣去設計一種基于數字麥克風聲源定位裝置
    發表于 11-10 08:01

    如何去實現一種基于麥克風陣列聲源定位裝置系統設計

    基于麥克風陣列聲源定位裝置的組成及功能有哪些?如何去實現一種基于麥克風陣列
    發表于 11-11 06:49

    基于麥克風陣列聲源定位研究

    以基于聲達時間差(TDOA)的定位技術為基礎,在噪聲和混響同時存在的環境下,對基于麥克風陣列聲源定位方法進行了
    發表于 09-15 11:50 ?169次下載

    迭代優化算法的自校準麥克風陣列聲源定位系統

    迭代優化算法的自校準麥克風陣列聲源定位系統_孫放
    發表于 01-03 18:00 ?23次下載

    半球形麥克風陣列的點聲源定位系統智能檢測前端設計(以STYM32為核心)

    聲源檢測與定位是領域內研究熱點,基于麥克風陣列的檢測與定位是行之有效方法。目前麥克風
    發表于 10-31 09:11 ?24次下載
    半球形<b class='flag-5'>麥克風</b><b class='flag-5'>陣列</b>的點<b class='flag-5'>聲源</b><b class='flag-5'>定位</b><b class='flag-5'>系統</b>智能檢測前端設計(以STYM32為核心)

    了解實時的噪聲源定位系統麥克風陣列的工作原理

    實時的噪聲源定位系統,麥克風陣列的原理
    的頭像 發表于 06-14 05:19 ?4774次閱讀

    基于麥克風陣列聲源定位技術

    電子發燒友網站提供《基于麥克風陣列聲源定位技術.pdf》資料免費下載
    發表于 10-19 11:39 ?6次下載
    基于<b class='flag-5'>麥克風</b><b class='flag-5'>陣列</b>的<b class='flag-5'>聲源</b><b class='flag-5'>定位</b>技術
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>