一種回聲抑制測試方法
【技術領域】
[0001] 本發明涉及音頻測試技術領域,尤其涉及一種回聲抑制測試方法。
【背景技術】
[0002] 目前,無標準接口或傳輸協議非標準或采取加密技術的數字端對端設備非常多, 采用現有電聲測試方法無法進行有效測試,只能采用端對端的全程聲信號測試。其中,以住 宅安全技術防范產品樓寓對講系統為例,因其傳輸協議非標準和接口的非標準,其語音質 量的測試只能進行全程聲測試。諸如,家庭樓宇對講機中,在門口按下某戶家庭的門鈴時, 主人在家取下話筒或者采取免提的方式可以與客人進行對話,在此過程中,不免會產生回 聲,尤其是當主人在家采取免提的方式接通時,雙方很容易受到自己在另一方的聲音的干 擾,同時,當主人采用手柄話筒接通時,手柄話筒內部直接將請求端發送的音頻信息發送給 請求端也產生回聲,因此,需要預先測試獲取該智能系統的回聲情況,回聲抑制的測試越來 越成為智能技術領域關注的焦點。
[0003] 因此,如何高效的完成回聲抑制的測試實驗成為本領域技術人員面臨的一大難 題。
【發明內容】
[0004] 鑒于上述問題,本發明提供一種回聲抑制測試方法,通過發送模塊的第一音頻信 號發生器產生測試信號傳輸給第一本地對講機,第一本地對講機將所述測試信號通過系統 網絡傳輸給相關設備,接收模塊接收所述測試信號,將所述測試信號返回給發送模塊,然后 計算部分測試信號產生的耳承聲壓Pi,
頻信號返回到發送模塊的平均聲壓差,作為很衡量回聲特性的參數,該技術方案具體為:
[0005] -種回聲抑制測試方法,其中,所述方法包括:
[0006] 提供一包括發送模塊、系統網絡和接收模塊的智能通訊系統,且發送模塊包括第 一音頻信號發生器、第一本地對講機和第一音頻分析儀;
[0007] 所述第一音頻信號發生器產生測試信號,經過所述第一本地對講機將所述測試信 號通過所述系統網絡發送給所述接收模塊;
[0008] 所述接收模塊接收到所述測試信號,將所述測試信號返回給所述發送模塊;
[0009] 所述第一音頻分析儀計算部分所述測試信號產生的耳承聲壓Pi,并根據公式
算返回到本地的聲音信號的平均聲壓差,根據所述平均聲 壓差判斷所述智能系統的回聲特性。
[0010] 上述的回聲抑制測試方法,其中,所述回聲抑制測試方法還包括:
[0011] 當所述第一本地對講機為免提終端時,若所述平均聲壓差不小于35dB,則回聲抑 制性能良好,否則,回聲抑制性能不良好;
[0012] 當所述第一本地對講機為手柄話筒時,若所述平均聲壓差不小于46dB,則回聲抑 制性能良好,否則,回聲抑制性能不良好。
[0013] 上述的回聲測試方法,其中,所述測試信號的頻率為200Hz~4000Hz。
[0014] 上述的回聲測試方法,其中,所述測試信號的時間延時為250ms-300ms。上述的回 聲測試方法,其中,所述部分所述測試信號為所述測試信號的最后100ms。
[0015] 上述的回聲測試方法,其中,所述回聲測試方法中在第一音頻信號發生器產生測 試信號前,判斷第一音頻信號發生器是否需要產生測試信號。
[0016] 上述的回聲測試方法,其中,所述判斷第一音頻信號發生器是否需要產生測試信 號的步驟還包括:
[0017] 發送模塊發送第一音頻信號到接收模塊接收到所述第一音頻信號的第一時間延 遲;
[0018] 接收模塊發送第二音頻信號到發送模塊接收到所述第二音頻信號后的第二時間 延遲;
[0019 ] 根據所述第一時間延遲和所述第二時間延遲計算總時間延遲;
[0020] 當所述總時間延遲不小于100ms時,第一音頻信號發生器產生測試信號,否則,所 述第一音頻信號發生器步產生測試信號。
[0021] 上述的回聲測試方法,其中,所述總時間延遲為所述第一時間延遲與所述第二時 間延遲之和。
[0022] 上述的回聲測試方法,其中,所述回聲測試方法還包括:
[0023] 所述發送模塊的第一音頻信號發生器產生測試信號前,所述第一音頻信號發生器 產生一預測試信號組。
[0024] 上述的回聲測試方法,其中,所述預測試信號組包括3個預測試信號。
[0025] 上述技術方案具有如下優點或有益效果:
[0026] 本技術方案,通過該測試有效獲得音頻信號的回聲抑制特性參數以有效判斷音頻 信號的回聲抑制特性是否良好,該方法簡單、易實施,具有較高的效率,有效提高了整個系 統的可靠性。
【附圖說明】
[0027] 參考所附附圖,以更加充分的描述本發明的實施例。然而,所附附圖僅用于說明和 闡述,并不構成對本發明范圍的限制。
[0028] 圖1是本發明一實施例中回聲抑制測試方法的流程圖;
[0029] 圖2是本發明一實施例中判斷是否需要進行回聲抑制測試的方法的流程圖;
[0030]圖3是本發明一實施例測試信號與預測試信號結構示意圖。
【具體實施方式】
[0031] 參見圖1所示結構,本發明提供一種回聲抑制測試方法,該回聲抑制測試方法包 括:
[0032] 首先構建一個包括發送模塊、系統網絡和接收模塊的智能信道通訊系統,其次,發 送模塊的第一音頻信號發生器產生測試信號,發送模塊的第一本地對講機將所述測試信號 通過所述系統網絡發送給接收模塊;再次,接收模塊接收到所述測試信號,將所述測試信號 返回給所述發送模塊;然后,發送模塊的第一音頻分析儀計算部分測試信號產生的耳承聲 壓p1;最后,
計算返回到本地的聲音信號的平均聲壓 差。
[0033] 當第一本地對講機為免提終端時,若通過計算得到發送模塊發送的音頻信號得到 的平均聲壓差不小于35dB,則回聲抑制性能良好,否則,即當發送模塊發送的音頻信號的平 均聲壓差小于35dB時,則回聲抑制性能不良好。
[0034] 當所述第一本地對講機為手動話筒時,若通過計算得到發送模塊發送的音頻信號 的平均聲壓差不小于46dB,則回聲抑制性能良好,否則,即當發送模塊發送的音頻信號的平 均聲壓差小于46dB時,則回聲抑制性能不良好。
[0035] 作為一個優選的實施例,測試信號的頻率為200Hz~4000Hz,時間延時為250ms-300ms,例如,250ms,270ms,300ms等等,在本技術方案中,部分測試信號指的是測試信號的 最后100ms信號。
[0036] 作為一個優選的實施例,在進行回聲抑制測試前首先判斷是否需要進行回聲抑制 測試,具體方法參見圖2所示:
[0037] 首先,計算發送模塊發送第一音頻信號到接收模塊接收到該第一音頻信號的第一 時間延遲;然后,計算接收模塊發送第二音頻信號到發送模塊接收到所述第二音頻信號后 的第二時間延遲;將第一時間延遲與第二時間延遲求和計算總時間延遲,然后判斷總時間 延遲是否不小于100ms,如果總時間延