一種時分多路復用設備的靜噪方法
2023-05-24 19:44:11 6
專利名稱:一種時分多路復用設備的靜噪方法
技術領域:
本發明涉及一種語音用戶的靜噪方法,尤其涉及在共線電話系統或專網的調度系統中有效地減少噪音的方法。
背景技術:
在共線電話或一些專網的調度系統中,由於系統不可避免的會存在噪音,當共線分組中的電話用戶比較多時,噪音會很大;同時,電話終端電路存在回波,使噪音更嚴重;因此有效減少共線電話系統中的噪音可以大大提高系統性能。
現在的共線電話系統,沒有對用戶的接收或者發送做更進一步的處理,而是通過混音晶片直接將參與會議電話的用戶的語音進行混合併減去本用戶自己的信號,然後直接送到用戶中斷。對共線電話的多方通信系統來說,說的人少而聽的人多,此時使用者希望沒有講話的一方的噪音不要進入系統,這樣可以有效提高這個系統的信噪比。另外,對於那些調度系統來說,調度總機可能長時間的將耳機戴在耳朵上進行監聽,而如果沒有任何分機講話的情況下,總機工作人員可能會聽到系統的噪音,感覺很不舒服。如果在沒有任何人講話的情況下能減少系統的噪音,可以大大減少調度員的聽力刺激。
發明內容
本發明所要解決的技術問題在於提供一種時分多路復用設備的靜噪方法,使在共線電話的多方通信系統中沒有講話的一方或者在調度系統中無人講話時的噪音不能進入系統,從而提高系統中的信噪比,改善通話質量。
為了實現上述目的,本發明提供了一種時分多路復用設備的靜噪方法,應用於通過交換網絡連接的多電話用戶系統,包括如下步驟步驟10,通過網管接口預先設置需要靜噪的電話用戶的接收門限值FresholdA;
步驟20,確定該電話用戶在交換網絡中的對應信道;步驟30,根據該電話用戶的接收信道獲得交換網絡中對應的發送信道;步驟40,從交換網絡中讀取輸入PCM編碼值;步驟50,將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態。
上述的時分多路復用設備的靜噪方法,其特點在於在程序控制過程中是根據PCM編碼周期,每125μs為一幀,通過周期定時,每125μs對需要進行靜噪的用戶輸入進行掃描,讀入PCM編碼值。
上述的時分多路復用設備的靜噪方法,其特點在於所述從交換網絡中讀取輸入PCM編碼值還包括對輸入PCM編碼值進行A/μ率編碼,得到輸入幅度值IN。
上述的時分多路復用設備的靜噪方法,其特點在於所述輸入幅度值IN是通過輸入模擬信號的PCM幅度計算公式IN=(IN XOR 0×55) 0×7F計算得到。
上述的時分多路復用設備的靜噪方法,其特點在於所述將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態進一步包括以下步驟步驟501,如果電話用戶的接收門限值FresholdA>輸入幅度值IN,轉步驟502;否則轉步驟505;步驟502,如果當前用戶的狀態為接通狀態,累計該條件的次數,轉步驟503,否則即當前狀態為靜音狀態,清除計數,返回步驟10;步驟503,如果累計次數達到設置的靜音平滑次數,轉步驟504,否則返回步驟10;步驟504,控制交換晶片的狀態,使用戶的接收處於靜音狀態,即第二鏈路埠CHAN2對應的信道處於輸出「0」電平碼狀態;軟體數據保存該狀態,清除計數,返回步驟10;步驟505,如果當前用戶的狀態為靜音狀態,累計該條件的次數,轉步驟506,否則即當前狀態為接通狀態,清除計數,返回步驟10;步驟506,如果累計次數達到設置的接通平滑次數,轉步驟507,否則返回步驟10;
步驟507,控制交換晶片的狀態,使用戶的接收處於正常接通狀態,即第一鏈路埠CHAN1的輸出直接輸入到第二鏈路埠CHAN2,軟體數據保存該狀態,清除計數,返回步驟10。
上述的時分多路復用設備的靜噪方法,其特點在於所述接收門限值FresholdA為噪音的最大PCM編碼「幅度值」。
上述的時分多路復用設備的靜噪方法,其特點在於根據用戶終端的噪音和回波,對每個需要進行靜噪的用戶設置不同的門限值,所述門限值是相對靜態的,通過網管設置改變。
採用本發明所述方法,提高了共線電話系統的信噪比,改善了通話質量,減少了噪音對用戶的影響;採用程序控制的方式,節省了硬體成本,提高了系統的性能。與現有技術相比,實現簡單,成本低,效果明顯,對共線電話系統非常適合。
以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。
圖1為本發明硬體控制原理示意圖;圖2為本發明靜噪方法主流程圖;具體實施方式
本發明揭示了一種基於直接讀出PCM編碼(不論是A率或是μ率)數據,通過軟體設置電子開關的方法實現對用戶發出信號和接收信號的控制,減少噪音對用戶的影響。
下面結合附圖對技術方案的實施作進一步的詳細描述。
如圖1所示,為本發明硬體控制原理示意圖。在通過交換網絡連接的多電話用戶系統中,在交換網絡中設置具有交換功能的交換晶片1,例如MT90820晶片,該交換晶片1通過數據總線2與CPU3連接,所述交換晶片1的第一鏈路埠CHAN1的輸入與第二鏈路埠CHAN2的輸出通過交換網絡相連,所述交換晶片1的第一鏈路埠CHAN1的輸出與第二鏈路埠CHAN2的輸入通過交換網絡相連。利用所述CPU3直接讀取所述交換晶片1中第一鏈路埠CHAN1的PCM編碼數據,並根據讀取的PCM編碼數據,通過程序控制所述交換晶片1的第二鏈路埠CHAN2接通第一鏈路埠CHAN1的輸入信號或者直接輸出一個PCM碼值。
當電話接通後,電話用戶的發送信號和接收信號均通過交換晶片的某個時隙與混音晶片接通。對於交換晶片來說,無論是普通用戶還是來自混合晶片的信號是對等的。交換晶片的每個信道都可以通過CPU總線讀其輸入值(如CHAN1),每個信道的輸出均可以通過CPU控制其狀態(如CHAN2)接通一個輸入信號或者直接輸出一個PCM碼值。
該交換晶片1中第一鏈路埠CHAN1為CPU3讀取輸入值的點,根據PCM編碼周期,每125μs為一幀,通過周期定時,每125μs對需要進行靜噪的用戶輸入進行掃描,讀入其中的PCM編碼值。
該交換晶片1中第二鏈路埠CHAN2為CPU3要控制的交換輸出埠狀態,通過網管等接口對需要進行靜噪的電話用戶的功能進行設置,包括噪音門線、接收靜噪、發送靜噪等方面。假設通過網管設置A接收的門限值對應的A/μ率編碼幅度值為FresholdA,根據輸入幅度值IN,通過與門限值FresholdA進行比較,控制CHAN2的輸出狀態。
如圖2所示,為本發明靜噪方法主流程圖,初始時,被控制的用戶狀態處於正常工作狀態,其主要是通過以下步驟完成步驟10,通過網管接口預先設置需要靜噪的電話用戶的接收門限值FresholdA。接收門限值FresholdA為噪音的最大PCM編碼「幅度值」,根據用戶終端的噪音和回波,對每個需要進行靜噪的用戶需要設置不同的門限值,一般情況下,所述門限值是相對靜態的,通過網管設置改變。這裡假設為FresholdA。
步驟20,確定該電話用戶在交換網絡中的對應信道。
步驟30,根據該電話用戶的接收信道獲得交換網絡中對應的發送信道。所述接收信道為需要靜噪的用戶在交換網絡中的信道。
步驟40,從交換網絡中讀取輸入PCM編碼值。讀入的信號為該用戶的接收信號,即交換網絡中的對端發送信號。根據PCM編碼標準,對從交換網絡中讀取的輸入模擬信號進行A/μ率編碼後,對其偶數位取反,最高位為符號位。得到輸入模擬信號的PCM幅度計算公式
IN=(IN XOR 0×55) 0×7F;計算後的IN值為模擬信號的幅度經過A/μ率編碼後的值,即輸入幅度值IN。
根據PCM編碼規範,「0」電平狀態對應的PCM編碼值為「0×54」或「0×55」。
步驟50,將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態。
其中,所述將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態進一步包括以下步驟步驟501,如果電話用戶的接收門限值FresholdA>輸入幅度值IN,轉步驟502;否則轉步驟505;步驟502,如果當前用戶的狀態為接通狀態,累計該條件的次數,轉步驟503,否則即當前狀態為靜音狀態,清除計數,返回步驟10;步驟503,如果累計次數達到設置的靜音平滑次數,轉步驟504,否則返回步驟10;步驟504,控制交換晶片的狀態,使用戶的接收處於靜音狀態,即第二鏈路埠CHAN2對應的信道處於輸出「0」電平碼狀態;軟體數據保存該狀態,清除計數,返回步驟10;步驟505,如果當前用戶的狀態為靜音狀態,累計該條件的次數,轉步驟506,否則即當前狀態為接通狀態,清除計數,返回步驟10;步驟506,如果累計次數達到設置的接通平滑次數,轉步驟507,否則返回步驟10;步驟507,控制交換晶片的狀態,使用戶的接收處於正常接通狀態,即第一鏈路埠CHAN1的輸出直接輸入到第二鏈路埠CHAN2,軟體數據保存該狀態,清除計數,返回步驟10。
該接通平滑次數是為了消除突發的尖峰噪音(FresholdA<IN)狀態的處理,需要進行一定時間的濾波,如1ms,這個時間不能太長,以防止「吃」掉講話的第一個音。
該靜音平滑次數是為了防止切掉可能有的尾音等個性化部分並防止對交換網絡的過於頻繁控制(FresholdA<IN)狀態的處理,需要對接通狀態進行一定時間的保持和濾波,如1s,然後才可以根據實際情況動作。
而且,對交換晶片來說,無論是來自普通的用戶還是來自混合晶片的信號是對等的,那在實際使用中,如果某個用戶環境噪音很大,需要對其輸入進行靜噪,則通過設置該用戶的輸入信號進行靜噪控制,如果某個用戶需要長時間監聽系統,如調度總機,則可將該用戶的接收設置靜噪控制。
本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,器件的結構可以經過進一步的改進,但這些相應的改變都應屬於發明所附的權利要求的保護範圍。
權利要求
1.一種時分多路復用設備的靜噪方法,應用於通過交換網絡連接的多電話用戶系統或專網的調度系統,其特徵在於包括如下步驟步驟10,通過網管接口預先設置需要靜噪的電話用戶的接收門限值FresholdA;步驟20,確定該電話用戶在交換網絡中的對應信道;步驟30,根據該電話用戶的接收信道獲得交換網絡中對應的發送信道;步驟40,從交換網絡中讀取輸入PCM編碼值;步驟50,將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態。
2.根據權利要求1所述的時分多路復用設備的靜噪方法,其特徵在於在程序控制過程中是根據PCM編碼周期,每125μs為一幀,通過周期定時,每125μs對需要進行靜噪的用戶輸入進行掃描,讀入PCM編碼值。
3.根據權利要求2所述的時分多路復用設備的靜噪方法,其特徵在於從交換網絡中讀取輸入PCM編碼值還包括對輸入PCM編碼值進行A/μ率編碼,得到輸入幅度值IN。
4.根據權利要求3所述的時分多路復用設備的靜噪方法,其特徵在於所述輸入幅度值IN是通過輸入模擬信號的PCM幅度計算公式IN=(IN XOR0X55)0X7F計算得到。
5.根據權利要求1所述的時分多路復用設備的靜噪方法,其特徵在於將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態進一步包括以下步驟步驟501,如果電話用戶的接收門限值FresholdA>輸入幅度值IN,轉步驟502;否則轉步驟505;步驟502,如果當前用戶的狀態為接通狀態,累計該條件的次數,轉步驟503,否則即當前狀態為靜音狀態,清除計數,返回步驟10;步驟503,如果累計次數達到設置的靜音平滑次數,轉步驟504,否則返回步驟10;步驟504,控制交換晶片的狀態,使用戶的接收處於靜音狀態,即第二鏈路埠CHAN2對應的信道處於輸出「0」電平碼狀態;軟體數據保存該狀態,清除計數,返回步驟10;步驟505,如果當前用戶的狀態為靜音狀態,累計該條件的次數,轉步驟506,否則即當前狀態為接通狀態,清除計數,返回步驟10;步驟506,如果累計次數達到設置的接通平滑次數,轉步驟507,否則返回步驟10;步驟507,控制交換晶片的狀態,使用戶的接收處於正常接通狀態,即第一鏈路埠CHAN1的輸出直接輸入到第二鏈路埠CHAN2,軟體數據保存該狀態,清除計數,返回步驟10。
6.根據權利要求1或5所述的時分多路復用設備的靜噪方法,其特徵在於所述接收門限值FresholdA為噪音的最大PCM編碼「幅度值」。
7.根據權利要求1或5所述的時分多路復用設備的靜噪方法,其特徵在於根據用戶終端的噪音和回波,對每個需要進行靜噪的用戶設置不同的門限值,所述門限值是相對靜態的,通過網管設置改變。
全文摘要
本發明公開了一種時分多路復用設備的靜噪方法,應用於通過交換網絡連接的多電話用戶系統或專網的調度系統,包括如下步驟通過網管接口預先設置需要靜噪的電話用戶的接收門限值FresholdA;確定該電話用戶在交換網絡中的對應信道;根據該電話用戶的接收信道獲得交換網絡中對應的發送信道;從交換網絡中讀取輸入PCM編碼值;將讀入的PCM編碼值,與接收門限值FresholdA進行比較,決定輸出是處於靜噪狀態還是處於正常工作狀態。本發明提高了共線電話系統的信噪比,改善了通話質量。
文檔編號H04J3/00GK1595853SQ0314680
公開日2005年3月16日 申請日期2003年9月10日 優先權日2003年9月10日
發明者錢沛, 韓淑玲, 呂朋偉 申請人:中興通訊股份有限公司