新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP二維聲源定向系統(tǒng)設(shè)計

        基于DSP二維聲源定向系統(tǒng)設(shè)計

        作者: 時間:2012-06-27 來源:網(wǎng)絡(luò) 收藏

        摘要 利用A BF533 處理器了一種聲源聲波到達時間差技術(shù),采用相位匹配算法,對兩個傳聲器采集的聲音信號進行分析。通過算法仿真驗證了算法的可行性和準確性,并將算法在上實現(xiàn)。
        關(guān)鍵詞 DSP;聲源;

        被動式聲源在軍事和日常生活中的多方面有著重要的應(yīng)用。軍事中常采用傳聲器陣列初步估計目標的方位,為雷達精確掃描提供依據(jù);日常生活中多用于攝像頭輔助系統(tǒng),引導攝像頭向聲源方向轉(zhuǎn)動,這在視頻會議中應(yīng)用較多,其他應(yīng)用還包括室內(nèi)防盜系統(tǒng)和災害搜救設(shè)備等。近年來眾多學者對此作了大量研究,提出了多種實用性算法。王毅等人將現(xiàn)有的算法分成3類:最大輸出功率的可控波束形成技術(shù)、高分辨譜估計技術(shù)和基于聲波到達時間差技術(shù),其中基于聲波到達時間差技術(shù)具有運算量小、精度高的特點,被廣泛使用。文中正是基于這一技術(shù),采用相位匹配算法,對兩個傳聲器采集的聲音信號進行分析,實現(xiàn)了聲源定向。

        1 原理
        1.1 聲波到達時間差技術(shù)
        所謂聲波到達時間差就是指聲波信號到達2個或多個傳聲器之間的時間差,利用該差值即可確定聲源的方向,文中只采用2個傳聲器,其原理如圖1所示。

        本文引用地址:http://www.104case.com/article/148836.htm

        a.JPG


        設(shè)置傳聲器1和傳聲器2之間的距離為d;聲源到達傳聲器1的角度為θ1;到傳聲器2的角度為θ2,并且聲源到兩個傳聲器中點C的距離遠大于兩個傳聲器之間的距離d。基于這個前提,則θ1≈θ2=θ,設(shè)聲速為c,聲波到達傳聲器2與到達傳聲器1之間的時間差為τ,則式(1)成立
        sinθ=L/d,L=cτ (1)
        因此
        θ=sin-1(cτ/d) (2)
        在式(2)中,聲速c和傳聲器1,2之間的距離d,都是已知數(shù),只要求出聲波到達時間差τ,就可以得到聲源的方位角θ。
        以上就是聲波到達時間差原理,時間差τ的求取方法有最小均方自適應(yīng)濾波法、廣義互相關(guān)函數(shù)法、互功率譜相位法等,文獻對各種方法的比較作了詳細介紹。除上述直接或間接求取時間差τ的方法外,本文采用文獻中的一種相位匹配算法,雖然也是基于聲波到達時間差技術(shù),但它不用求取時間差τ,就能得到聲源的方位角θ。
        1.2 相位匹配算法
        信號相位匹配的原理就是對傳聲器2輸出的信號進行相位補償,不同的頻率補償不同的相位,如果補償?shù)南辔坏扔谟捎诼曉捶轿唤且鸬南辔徊睿瑒t傳聲器1,2方向相同。


        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 通州市| 平舆县| 阿克陶县| 开封县| 浦城县| 瓦房店市| 东乌珠穆沁旗| 莱西市| 麻江县| 五大连池市| 广安市| 青河县| 永宁县| 正定县| 天镇县| 闽清县| 南安市| 宁安市| 汶上县| 富裕县| 平顺县| 阿拉尔市| 旬邑县| 梧州市| 建昌县| 台东市| 化州市| 康保县| 遂宁市| 阳曲县| 凭祥市| 扎兰屯市| 高阳县| 成武县| 大同市| 开化县| 石门县| 盐源县| 景谷| 玛多县| 车致|