TWI757142B - 類比回音消除方法 - Google Patents
類比回音消除方法 Download PDFInfo
- Publication number
- TWI757142B TWI757142B TW110112399A TW110112399A TWI757142B TW I757142 B TWI757142 B TW I757142B TW 110112399 A TW110112399 A TW 110112399A TW 110112399 A TW110112399 A TW 110112399A TW I757142 B TWI757142 B TW I757142B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- filter coefficients
- coefficient
- representative
- representative coefficient
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Abstract
一種類比回音消除方法包含下列步驟:依據數位訊號產生第一訊號;依據第一濾波裝置的第一濾波係數對第一訊號濾波以產生第二訊號;將第一參考訊號與第二訊號相加以形成第三訊號;依據第一訊號與第三訊號執行數位類比轉換並輸出以產生回音訊號;依據回音訊號執行類比數位轉換以產生第四訊號;依據數位訊號與第四訊號產生第五訊號;及依據第五訊號更新第一濾波係數。產生第五訊號包含:產生第二濾波裝置的第二濾波係數;更新第第二濾波係數;取得第二濾波係數中的第一與第二代表係數;及依據第一與第二代表係數產生第五訊號。
Description
本發明是關於一種通訊方法,特別是關於一種消除類比回音的通訊方法。
在全雙工的傳輸裝置中,當傳輸線有阻抗不匹配或者傳輸裝置的接收端的混合(Hybrid)架構有不匹配時,傳送訊號會漏回接收端,形成近端回音與遠端回音,使得類比接收訊號的訊號雜訊比降低,其中近端回音通常遠大於遠端回音,且近端回音與傳輸裝置本身的類比輸出訊號有關。當傳輸裝置對類比接收訊號進行類比數位轉換時,若回音太大,接收端中的類比數位轉換器的動態範圍將被回音佔據一部份,使得類比數位轉換器可使用的動態範圍降低,造成傳輸裝置需要複雜的硬體與高額的成本去提升類比數位轉換器的動態範圍。因此,要如何降有效率地降低近端回音並且不過度增加傳輸裝置的複雜度與成本,已成為本領域極欲解決的問題之一。
本發明揭露一種類比回音消除方法,其包含下列步驟:依據數位訊號產生第一訊號;依據第一濾波裝置的多個第一濾波係數對第一訊號濾波以產生第二訊號;將第一參考訊號與第二訊號相加以形成第三訊號;依據第一訊號與第三訊號執行數位類比轉換並輸出以產生類比回音訊號;依據類比回音訊號執行類比數位轉換以產生第四訊號;依據數位訊號與第四訊號產生第五訊號;及依據第五訊號更新該些第一濾波係數。依據數位訊號與第四訊號產生第五訊號包含:產生第二濾波裝置的多個第二濾波係數;依據第二參考訊號與第四訊號更新第二濾波裝置的該些第二濾波係數;取得該些第二濾波係數中的第一代表係數與第二代表係數;及依據第一代表係數與第二代表係數產生第五訊號。
本申請的類比回音消除方法利用延遲最小均方(delayed least mean square,delayed LMS)演算法來降低近端回音,並增加接收訊號的訊號雜訊比,以維持類比數位轉換器可有效使用的動態範圍。相較於習知技術,具有較低的成本。
圖1為依據本發明一些實施例,傳輸裝置10的示意圖。傳輸裝置10採用全雙工(full-duplex)技術,舉例來說,傳輸裝置10通過兩條傳輸線來收發信號,其中的第一傳輸線可用以輸出類比輸出訊號STX,其中的第二傳輸線則用以接收類比輸入訊號SRX。在一些實施例中,傳輸裝置10應用於乙太網路系統。
如圖1所示,傳輸裝置10包含傳輸電路100、接收電路200、回音消除電路300及處理電路400。傳輸電路100耦接接收電路200、回音消除電路300與處理電路400,接收電路200耦接回音消除電路300與處理電路400,回音消除電路300更耦接處理電路400。
傳輸電路100接收數位訊號S1,並執行數位類比轉換以產生類比輸出訊號STX從第一傳輸線輸出。在一些實施例中,訊號S1為來自媒體存取控制層(MAC layer)經編碼後產生的訊號,但本申請不以此為限。靠近傳輸電路100的該第二傳輸線除接收類比輸入訊號SRX以外,還會收到因阻抗不匹配而形成類比回音訊號STXE並由接收電路200接收,因此實際上接收電路200接收到的是類比輸入訊號SRX和類比回音訊號STXE疊加後的結果。因此,傳輸電路100會產生回音消除訊號SE來抵銷類比回音訊號STXE。接收電路200還用以執行類比數位轉換以產生訊號SD。
回音消除電路300與處理電路400依據訊號S1來降低該第二傳輸線上的類比回音訊號STXE,使得接收電路200所接收到的訊號可以有較高的訊號雜訊比(signal-to-noise ratio,SNR)。因為接收電路200處理的訊號包含類比輸入訊號SRX與類比回音訊號STXE,在執行類比數位轉換時,類比數位轉換器(analog-to-digital convertor,ADC)的有效動態範圍與類比回音訊號STXE有關。有效動態範圍可用有效位元數(effective number of bits,ENOB)來表示。較低的類比回音訊號STXE可有效地使用較大的動態範圍,而較高的類比回音訊號STXE僅可使用較小的動態範圍。
為了使接收電路200在執行類比數位轉換時能夠使全部的動態範圍,本申請的傳輸裝置10可將類比回音訊號STXE在進入接收電路200前就使用回音抵銷訊號SE先行將之降低,除了提高SNR之外,亦提高ENOB。其細節說明如下。
參考圖2。圖2為本發明一些實施例中,傳輸裝置10的部分細部示意圖。
傳輸電路100包含記憶體110、過取樣電路120、整形電路130、濾波裝置140、整形電路150、數位類比轉換器(digital-to-analog converter, DAC)160與DAC 170。
在一些實施例中,記憶體110是以能夠執行先進先出(first in first out,FIFO)程序的暫存器實現,例如記憶體110以非同步FIFO暫存器實現。記憶體110用以接收第一時脈域SYSC的訊號S1,並產生第二時脈域TXC的訊號S2。過取樣電路120用以對訊號S2過取樣並產生訊號S3。在一些實施例中,訊號S2的頻率為400MHz,及訊號S3的頻率為1.6GHz。整形電路130依據訊號S3產生整形訊號SP1。接著,ADC 160對整形訊號SP1執行數位類比轉換以產生類比輸出訊號STX。
濾波裝置140包含濾波器141與濾波器142。在一些實施例中,濾波器141與濾波器142為有限脈衝濾波器(finite impulse filter,FIR),其分別具有多個濾波係數,其中濾波係數展現濾波器對於訊號的響應,當濾波係數被改變時,濾波器對訊號的濾波結果也跟著被改變。濾波裝置140具有形成一數列的濾波係數,其中濾波裝置140的濾波係數由濾波器141與濾波器142的濾波係數組成。更具體地的說,濾波器141的濾波係數與濾波器142的濾波係數分別為濾波裝置140中奇位數與偶位數的濾波係數。濾波器141與濾波器142分別具有多個分接頭(tap),其中分接頭的數量等於濾波係數的數量。例如,濾波器141與濾波器142分別具有形成一數列的12個濾波係數與12個分接頭。濾波器141與濾波器142依據濾波係數對訊號S2濾波以分別產生訊號S4與訊號S5。濾波器141與濾波器142透過回音消除電路300與處理電路400使用最小均方(least mean square,LMS)演算法對訊號S2濾波,其細節說明於後。整形電路150依據訊號S4與訊號S5產生整形訊號SP2。接著,透過一個加法器AD1將整形訊號SP1與整形訊號SP2相加,再藉由DAC 170對相加後的整形訊號SP3執行數位類比轉換以產生回音消除訊號SE輸出。
接收電路200包含前端電路210、ADC 220、ADC 230、記憶體240、記憶體250、濾波器260與濾波器270。前端電路210耦接ADC 220與ADC 230,ADC 220與ADC 230分別耦接記憶體240與記憶體250,記憶體240與記憶體250分別耦接濾波器260與濾波器270。
類比輸入訊號SRX與類比回音訊號STXE疊加後,會經過加法器AD2以扣除回音消除訊號SE,並被前端電路210接收並產生訊號S6。ADC 220與ADC 230對訊號S6進行類比數位轉換以分別產生第三時脈域RXC的訊號S7與訊號S8。在一些實施例中,記憶體240與記憶體250以非同步FIFO暫存器實現。記憶體240與記憶體250分別用以接收第三時脈域RXC的訊號S7與訊號S8,並產生第一時脈域SYSC的訊號S9與訊號S10。接濾波器260與濾波器270分依據訊號S9與訊號S10進行濾波以產生訊號S11與訊號S12。接著,利用加法器AD3將訊號S11與訊號S12相加以產生訊號SD。
回音消除電路300包含為偽隨機數產生器310、記憶體320、記憶裝置330、濾波裝置340、記憶體350與濾波裝置360。偽隨機數產生器310耦接記憶體320與記憶裝置330,記憶體320耦接傳輸電路100,記憶裝置330耦接濾波裝置340,濾波裝置340耦接接收電路200與處理電路400,記憶體350耦接傳輸電路100與濾波裝置360,濾波裝置360耦接處理電路400。
回音消除電路300藉由偽隨機數產生器310產生參考訊號PN,透過記憶體320接收參考訊號PN並產生參考訊號SR1傳輸至傳輸電路100。在一些實施例中,參考訊號PN為偽隨機數訊號。在一些實施例中,記憶體320以非同步FIFO暫存器實現。記憶體320接收第一時脈域SYSC的參考訊號PN,並產生第二時脈域TXC的參考訊號SR1。在傳輸電路100中,利用加法器AD4將參考訊號SR1與訊號S4相加以產生訊號S4A,整形電路150再將訊號S4A與訊號S5整形以產生整形訊號SP2。因此,傳輸電路100產生的回音消除訊號SE便包含了有關參考訊號PN的訊息,及接收電路200內部產生的訊號S9與訊號S10從而亦帶有關參考訊號PN的訊息。
偽隨機數產生器310產生的參考訊號PN更透過記憶裝置330接收並產生參考訊號SR2至濾波裝置340。在一些實施例中,記憶裝置330包含動態FIFO暫存器。記憶裝置330用以接收第一時脈域SYSC的參考訊號PN,並將參考訊號PN反相以產生第一時脈域SYSC的參考訊號SR2。換言之,參考訊號PN與參考訊號SR2的正負相反。濾波裝置340包含濾波器341與濾波器342。在一些實施例中,濾波器341與濾波器342為FIR。濾波器341與濾波器342依據本身的濾波係數對參考訊號SR2濾波以分別產生訊號S13與訊號S14,並將訊號S13與訊號S14傳輸至接收電路200。在接收電路200中,利用加法器AD5將訊號S9與訊號S13相加以產生訊號S15並傳輸至濾波器260,及利用加法器AD6將訊號S10與訊號S14相加以產生訊號S16並傳輸至濾波器270。
當回音消除電路300將參考訊號SR1傳輸至傳輸電路產生回音消除訊號SE後,接收電路200接收到的訊號即包含了參考訊號SR1的訊息。但參考訊號SR1並不屬於類比輸入訊號SRX中的內容,因此回音消除電路300還需傳輸了包含參考訊號SR2的訊息的訊號S13與訊號S14至接受電路200,使接受電路200在接收到包含參考訊號SR1的訊息的內容後,再藉由包含參考訊號SR2(與參考訊號SR1反相)的訊息的訊號S13與訊號S14將有關參考訊號SR1的訊息抵銷。
在一些實施例中,參考訊號SR1通過傳輸電路100傳輸到接收電路200與參考訊號SR2透過濾波裝置340傳輸至接收電路200所產生的相位移不同,因此在加法器AD5與加法器AD6之處有關參考訊號SR1的訊息與有關參考訊號SR2的訊息之間具有相位差。上述之相位差可由產生的訊號S15與訊號S16得知。為了要將訊號S9、S10與訊號S13、S14中包含有關參考訊號SR1與參考訊號SR2的訊息調整為同相,濾波器341與濾波器342分別藉由訊號S15與訊號S16來調整濾波係數。
回音消除電路300藉由記憶體350接收訊號S1並產生訊號S17,接著濾波裝置360對訊號S17濾波。在一些實施例中,訊號S1與訊號S17相同。濾波裝置360包含濾波器361與濾波器362,在一些實施例中,濾波器361與濾波器362為FIR,濾波器361與濾波器362依據濾波係數對訊號S17濾波以分別產生訊號S18與訊號S19,並傳輸至處理電路400。
在一些施時例中,濾波裝置340與濾波裝置360分別具有形成一數列的濾波係數,其中濾波裝置340的濾波係數由濾波器341與濾波器342的濾波係數組成,及濾波裝置360的濾波係數由濾波器361與濾波器362的濾波係數組成。更具體地的說,濾波器341的濾波係數與濾波器342的濾波係數分別為濾波裝置340中奇位數與偶位數的濾波係數,及濾波器361的濾波係數與濾波器362的濾波係數分別為濾波裝置360中奇位數與偶位數的濾波係數。
處理電路400用以依據訊號S1、訊號S9與訊號S10來產生訊號S20至傳輸電路100,傳輸電路100再依據訊號S20來更新濾波裝置140的濾波係數。在本實施例中,處理電路400依據使用LMS演算法中的Delayed LMS演算法來產生訊號S20,從而使濾波裝置140可利用Delayed LMS機制來對訊號S2濾波。
在一些實施例中,處理電路400具有兩種運算法來達到Delayed LMS演算法的效果。更確切地說,處理電路400依據濾波裝置340的濾波係數利用兩種運算法中之一來決定濾波裝置360的濾波係數。當濾波裝置360的濾波係數決定後,處理電路400依據訊號S9、訊號S10、訊號S18與訊號S19產生訊號S20。上述兩種運算法之細節說明如下。
處理電路400對濾波裝置340的濾波係數取絕對值,並在其中取得具有最大值的第一代表係數。接著,比較第一代表係數的前一個濾波係數與後一個濾波係數。當前一個濾波係數的絕對值大於或等於後一個濾波係數的絕對值時,處理電路400設前一個濾波係數為第二代表係數。當前一個濾波係數的絕對值小於後一個濾波係數的絕對值時,處理電路400設後一個濾波係數為第二代表係數。
在第一種運算法中,在決定濾波裝置340的濾波係數中第一代表係數與第二代表係數後,處理電路400依據預設的第一參考值與第二參考值決定第一代表係數與第二代表係數的權重。在一些實施例中,第一參考值與第二參考值與濾波裝置340的製程參數有關,其中第一參考值大於第二參考值,例如第一參考值等於0.93,及第二參考值等於0.73。
當第二代表係數的絕對值大於第一代表係數的絕對值乘上第一參考值時,處理電路400決定第二代表係數具有較大的權重,並將濾波裝置360的濾波係數中對應濾波裝置340的該第二代表係數的濾波係數的值設為第二代表係數的值,其餘濾波係數設為0。
當第二代表係數的絕對值小於第一代表係數的絕對值乘上第二參考值時,處理電路400決定第一代表係數具有較大的權重,並將濾波裝置360的濾波係數中對應濾波裝置340的該第一代表係數的濾波係數的值設為第一代表係數的值,其餘濾波係數設為0。
當第二代表係數的絕對值小於等於第一代表係數的絕對值乘上第一參考值且大於等於第一代表係數的絕對值乘上第二參考值時,處理電路400決定第一代表係數與第二代表係數具有相同權重,並將濾波裝置360的濾波係數中對應濾波裝置340的該第一代表係數與第二代表係數的濾波係數的值分別設為第一代表係數與第二代表係數的值,其餘濾波係數設為0。
在第二種運算法中,處理電路400將濾波器341的濾波係數與濾波器342的濾波係數分別加總以得到奇總和值與偶總和值,並將偶總和值減去奇總和值得到偶奇差值。處理電路400再將濾波裝置340的濾波係數的絕對值加總以得到絕對總和值。在得到偶奇差值與絕對總和值後,處理電路400依據第三參考值與第四參考值決定第一代表係數與第二代表係數的權重。其中第三參考值等於第四參考值乘上-1。例如,第三參考值為1/32,及第四參考值為-1/32。
當偶奇差值大於絕對總和值乘上第三參考值時,處理電路400決定濾波器341的濾波係數具有較大的權重。處理電路400選擇第一代表係數與第二代表係數中位於濾波裝置340的濾波係數中的奇位數者,並決定該位於奇位數的第一代表係數或第二代表係數具有較大的權重。當第一代表係數位於奇位數時,處理電路400將濾波裝置360的濾波係數中對應濾波裝置340的該第一代表係數的濾波係數的值設為第一代表係數的值,其餘濾波係數設為0。當第二代表係數位於奇位數時,處理電路400將濾波裝置360的濾波係數中對應濾波裝置340的該第二代表係數的濾波係數的值設為第二代表係數的值,其餘濾波係數設為0。
當偶奇差值小於絕對總和值乘上第四參考值時,處理電路400決定濾波器342的濾波係數具有較大的權重。處理電路400選擇第一代表係數與第二代表係數中位於濾波裝置340的濾波係數中的偶位數者,並決定該位於偶位數的第一代表係數或第二代表係數具有較大的權重。當第一代表係數位於偶位數時,處理電路400將濾波裝置360的濾波係數中對應濾波裝置340的該第一代表係數的濾波係數的值設為第一代表係數的值,其餘濾波係數設為0。當第二代表係數位於偶位數時,處理電路400將濾波裝置360的濾波係數中對應濾波裝置340的該第二代表係數的濾波係數的值設為第二代表係數的值,其餘濾波係數設為0。
當偶奇差值大於等於絕對總和值乘上第四參考值且小於等於絕對總和值乘上第三參考值時,處理電路400決定濾波器341與濾波器342的濾波係數具有相同權重,並將濾波裝置360的濾波係數中對應濾波裝置340的該第一代表係數與第二代表係數的濾波係數的值分別設為第一代表係數的值與第二代表係數的值,其餘濾波係數設為0。
當濾波裝置360的濾波係數依據第一種運算法或第二種運算法被決定後,濾波裝置360依據決定的濾波係數對訊號S17濾波以產生訊號S18與訊號S19。處理電路400接著將訊號S9與訊號S18相乘以及將訊號S10與訊號S19相乘,並依此得到訊號S20。
在濾波裝置140的濾波係數更新後,傳輸電路100可據此調整回音消除訊號SE以降低類比回音訊號STXE。
在傳統技藝中,利用LMS演算法去更新濾波器的濾波係數需要大量的運算成本。然而,本發明所提供的傳輸裝置10因為將濾波裝置360的濾波係數大部分皆設為0,所以在做訊號相乘時大幅地降低了功耗,且不過度地影響回音的消除效果。
上文的敘述簡要地提出了本申請某些實施例之特徵,而使得本申請所屬技術領域具有通常知識者能夠更全面地理解本申請內容的多種態樣。本申請所屬技術領域具有通常知識者當可明瞭,其可輕易地利用本申請內容作為基礎,來設計或更動其他製程與結構,以實現與此處該之實施方式相同的目的和/或達到相同的優點。本申請所屬技術領域具有通常知識者應當明白,這些均等的實施方式仍屬於本申請內容之精神與範圍,且其可進行各種變更、替代與更動,而不會悖離本申請內容之精神與範圍。
10:傳輸裝置
100:傳輸電路
200:接收電路
300:回音消除電路
400:處理電路
S0:訊號
SD:訊號
110:記憶體
120:過取樣電路
130:整形電路
140:濾波裝置
141:濾波器
142:濾波器
150:整形電路
160:數位類比轉換器
170:數位類比轉換器
210:前端電路
220:類比數位轉換器
230:類比數位轉換器
240:記憶體
250:記憶體
260:濾波器
270:濾波器
310:偽隨機數產生器
320:記憶體
330:記憶裝置
340:濾波裝置
341:濾波器
342:濾波器
350:濾波
360:濾波裝置
361:濾波器
362:濾波器
AD1:加法器
AD2:加法器
AD3:加法器
AD4:加法器
AD5:加法器
AD6:加法器
S1:訊號
S2:訊號
S3:訊號
S4:訊號
S5:訊號
S6:訊號
S7:訊號
S8:訊號
S9:訊號
S10:訊號
S11:訊號
S12:訊號
S13:訊號
S14:訊號
S15:訊號
S16:訊號
S17:訊號
S18:訊號
S19:訊號
S20:訊號
SP1:整形訊號
SP2:整形訊號
SP3:整形訊號
S4A:訊號
PN:參考訊號
SR1:參考訊號
SR2:參考訊號
STX:類比輸出訊號
SRX:類比輸入訊號
EC:回音消除訊號
STXE:類比回音訊號
在閱讀了下文實施方式以及附隨圖式時,能夠最佳地理解本申請的多種態樣。應注意到,根據本領域的標準作業習慣,圖中的各種特徵並未依比例繪製。事實上,為了能夠清楚地進行描述,可能會刻意地放大或縮小某些特徵的尺寸。
圖1為本發明一些實施例中,傳輸裝置的示意圖。
圖2為本發明一些實施例中,傳輸裝置的部分細部示意圖。
100:傳輸電路
200:接收電路
300:回音消除電路
400:處理電路
110:記憶體
120:過取樣電路
130:整形電路
140:濾波裝置
141:濾波器
142:濾波器
150:整形電路
160:數位類比轉換器
170:數位類比轉換器
210:前端電路
220:類比數位轉換器
230:類比數位轉換器
240:記憶體
250:記憶體
260:濾波器
270:濾波器
310:偽隨機數產生器
320:記憶體
330:記憶裝置
340:濾波裝置
341:濾波器
342:濾波器
350:濾波
360:濾波裝置
361:濾波器
362:濾波器
AD1:加法器
AD2:加法器
AD3:加法器
AD4:加法器
AD5:加法器
AD6:加法器
S1:訊號
S2:訊號
S3:訊號
S4:訊號
S5:訊號
S6:訊號
S7:訊號
S8:訊號
S9:訊號
S10:訊號
S11:訊號
S12:訊號
S13:訊號
S14:訊號
S15:訊號
S16:訊號
S17:訊號
S18:訊號
S19:訊號
S20:訊號
SP1:整形訊號
SP2:整形訊號
SP3:整形訊號
S4A:訊號
PN:參考訊號
SR1:參考訊號
SR2:參考訊號
STX:類比輸出訊號
SRX:類比輸入訊號
EC:回音消除訊號
STXE:類比回音訊號
SD:訊號
Claims (10)
- 一種類比回音消除方法,包含: 依據一數位訊號產生一第一訊號; 依據一第一濾波裝置的複數個第一濾波係數對該第一訊號濾波以產生一第二訊號; 將一第一參考訊號與該第二訊號相加以形成一第三訊號; 依據該第一訊號與該第三訊號執行數位類比轉換並輸出以產生一類比回音訊號; 依據該類比回音訊號執行類比數位轉換以產生一第四訊號; 依據該數位訊號與該第四訊號產生一第五訊號,包含: 產生一第二濾波裝置的複數個第二濾波係數; 依據一第二參考訊號與該第四訊號更新該第二濾波裝置的該些第二濾波係數; 取得該些第二濾波係數中的一第一代表係數與一第二代表係數;及 依據該第一代表係數與該第二代表係數產生該第五訊號;及 依據該第五訊號更新該些第一濾波係數。
- 如請求項1中的類比回音消除方法,其中依據該第二參考訊號與該第四訊號更新該第二濾波裝置的該些第二濾波係數包含: 依據該第二濾波裝置的該些第二濾波係數對該第二參考訊號濾波以產生一第六訊號,其中該第二參考訊號與該第一參考訊號互為反相; 將該第六訊號與該第四訊號相加以產生一第七訊號;及 依據該第七訊號更新該些第二濾波係數。
- 如請求項2中的類比回音消除方法,其中依據該第一代表係數與該第二代表係數產生該第五訊號包含: 依據該第一代表係數與該第二代表係數產生一第三濾波裝置的複數個第三濾波係數; 依據該第三濾波裝置的該些第三濾波係數對該數位訊號進行濾波以產生一第八訊號;及 將該第四訊號與該第八訊號相乘以產生該第五訊號。
- 如請求項3中的類比回音消除方法,其中取得該些第二濾波係數中的該第一代表係數與該第二代表係數包含: 比較該第一代表係數的一前一個係數與一後一個係數,當該前一個係數的絕對值大於該後一個係數的絕對值時,該前一個係數為該第二代表係數,當該前一個係數的絕對值小於該後一個係數的絕對值時,該後一個係數為該第二代表係數,及當該前一個係數的絕對值相等於該後一個係數的絕對值時,該前一個係數為該第二代表係數, 其中該第一代表係數具有該些第二濾波係數的絕對值中最大的一個。
- 如請求項4中的類比回音消除方法,其中依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數包含: 比較該第二代表係數的絕對值、該第一代表係數的絕對值和一第一參考值的相乘與該第一代表係數的絕對值和一第二參考值的相乘,其中該第一參考值大於該第二參考值。
- 如請求項5中的類比回音消除方法,其中當該第二代表係數的絕對值大於該第一代表係數的絕對值和該第二參考值的相乘並且小於該第一代表係數的絕對值和該第一參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 將該些第三濾波係數中對應的兩個設為該第一代表係數與該第二代表係數,其中該第一代表係數與該第二代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第一代表係數與該第二代表係數的位置相同;及 將該些第三濾波係數中除了已決定的該第一代表係數與該第二代表係數之外的該些第三濾波係數設為0, 其中當該第二代表係數的絕對值小於該第一代表係數的絕對值和該第二參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 將該些第三濾波係數中對應的一個設為該第一代表係數,其中該第一代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第一代表係數的位置相同;及 將該些第三濾波係數中除了已決定的該第一代表係數之外的該些第三濾波係數設為0, 其中當該第二代表係數的絕對值大於該第一代表係數的絕對值和該第一參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 將該些第三濾波係數中對應的一個設為該第二代表係數,其中該第二代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第二代表係數的位置相同;及 將該些第三濾波係數中除了已決定的該第二代表係數之外的該些第三濾波係數設為0。
- 如請求項4中的類比回音消除方法,其中依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數包含: 將奇位數的該些第二濾波係數加總以得到一奇總和值; 將偶位數的該些第二濾波係數的加總以得到一偶總和值; 將該奇總和值減去該偶總和值以得到一奇偶差值; 將該些第二濾波係數的絕對值加總以得到一絕對總和值; 比較該奇偶差值、該絕對總和值和一第三參考值的相乘與該絕對總和值和一第四參考值的相乘,其中該第三參考值為小於1的正數,且該第四參考值等於該第三參考值乘上-1。
- 如請求項7中的類比回音消除方法,其中當該奇偶差值大於該絕對總和值和該第四參考值的相乘並且小於該絕對總和值和該第三參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 將該些第三濾波係數中對應的兩個設為該第一代表係數與該第二代表係數,其中該第一代表係數與該第二代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第一代表係數與該第二代表係數的位置相同;及 將該些第三濾波係數中除了已決定的該第一代表係數與該第二代表係數之外的該些第三濾波係數設為0, 其中當該奇偶差值大於該絕對總和值和該第三參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 當該第一代表係數在該些第二濾波係數中為奇位數時,將該些第三濾波係數中對應的一個設為該第一代表係數,並將該些第三濾波係數中除了已決定的該第一代表係數之外的該些第三濾波係數設為0,其中該第一代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第一代表係數的位置相同;及 當該第二代表係數在該些第二濾波係數中為奇位數時,將該些第三濾波係數中對應的一個設為該第二代表係數,並將該些第三濾波係數中除了已決定的該第二代表係數之外的該些第三濾波係數設為0,其中該第二代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第二代表係數的位置相同, 其中當該奇偶差值大於該絕對總和值和該第三參考值的相乘時,依據該第一代表係數與該第二代表係數產生該第三濾波裝置的該些第三濾波係數更包含: 當該第一代表係數在該些第二濾波係數中為偶位數時,將該些第三濾波係數中對應的一個設為該第一代表係數,並將該些第三濾波係數中除了已決定的該第一代表係數之外的該些第三濾波係數設為0,其中該第一代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第一代表係數的位置相同;及 當該第二代表係數在該些第二濾波係數中為偶位數時,將該些第三濾波係數中對應的一個設為該第二代表係數,並將該些第三濾波係數中除了已決定的該第二代表係數之外的該些第三濾波係數設為0,其中該第二代表係數在該些第二濾波係數中的位置與該些第三濾波係數中被決定為該第二代表係數的位置相同。
- 如請求項1中的類比回音消除方法,更包含 依據該些第一濾波係數產生一回音消除訊號,其中該回音消除訊號用以降低該類比回音訊號。
- 如請求項1中的類比回音消除方法,更包含: 藉由一偽隨機數產生器產生一偽隨機訊號,並依據該偽隨機訊號產生該第一參考訊號與該第二參考訊號。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110112399A TWI757142B (zh) | 2021-04-06 | 2021-04-06 | 類比回音消除方法 |
US17/711,491 US11716116B2 (en) | 2021-04-06 | 2022-04-01 | Analog echo cancelation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110112399A TWI757142B (zh) | 2021-04-06 | 2021-04-06 | 類比回音消除方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI757142B true TWI757142B (zh) | 2022-03-01 |
TW202241075A TW202241075A (zh) | 2022-10-16 |
Family
ID=81711009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110112399A TWI757142B (zh) | 2021-04-06 | 2021-04-06 | 類比回音消除方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11716116B2 (zh) |
TW (1) | TWI757142B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1583308A1 (en) * | 2004-04-02 | 2005-10-05 | Texas Instruments Incorporated | Semi-distributed power spectrum control for DSL communications |
CN101488780A (zh) * | 2008-01-15 | 2009-07-22 | 瑞昱半导体股份有限公司 | 消除传输端口间干扰的网络装置及其方法 |
TW201110576A (en) * | 2009-09-11 | 2011-03-16 | Realtek Semiconductor Corp | Communication device and noise cancellation method |
US20130215951A1 (en) * | 2012-02-17 | 2013-08-22 | Alcatel-Lucent Usa Inc. | Methods and systems for reducing crosstalk |
WO2017105509A1 (en) * | 2015-12-18 | 2017-06-22 | Intel IP Corporation | A successive joint channel estimation based interference cancellation scheme against colliding interferences |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4568439B2 (ja) * | 2001-01-22 | 2010-10-27 | パナソニック株式会社 | エコー抑圧装置 |
US6944289B2 (en) * | 2002-10-01 | 2005-09-13 | Motorola, Inc. | Delay insertion for echo cancellation, with echo supression, in a communication network |
US8315379B2 (en) * | 2004-11-10 | 2012-11-20 | Matech, Inc. | Single transducer full duplex talking circuit |
TWI788668B (zh) * | 2020-05-25 | 2023-01-01 | 瑞昱半導體股份有限公司 | 回音抵消系統以及回音抵消方法 |
-
2021
- 2021-04-06 TW TW110112399A patent/TWI757142B/zh active
-
2022
- 2022-04-01 US US17/711,491 patent/US11716116B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1583308A1 (en) * | 2004-04-02 | 2005-10-05 | Texas Instruments Incorporated | Semi-distributed power spectrum control for DSL communications |
CN101488780A (zh) * | 2008-01-15 | 2009-07-22 | 瑞昱半导体股份有限公司 | 消除传输端口间干扰的网络装置及其方法 |
TW201110576A (en) * | 2009-09-11 | 2011-03-16 | Realtek Semiconductor Corp | Communication device and noise cancellation method |
US20130215951A1 (en) * | 2012-02-17 | 2013-08-22 | Alcatel-Lucent Usa Inc. | Methods and systems for reducing crosstalk |
WO2017105509A1 (en) * | 2015-12-18 | 2017-06-22 | Intel IP Corporation | A successive joint channel estimation based interference cancellation scheme against colliding interferences |
Also Published As
Publication number | Publication date |
---|---|
US11716116B2 (en) | 2023-08-01 |
US20220321169A1 (en) | 2022-10-06 |
TW202241075A (zh) | 2022-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5367540A (en) | Transversal filter for use in a digital subscriber line transmission interface | |
US8619897B2 (en) | Method and apparatus of frequency domain echo canceller | |
US20010011213A1 (en) | Modem using a digital signal processor and a signal based command set | |
US20120155575A1 (en) | Integrated demodulator, filter and decimator (dfd) for a radio receiver | |
JPS58501104A (ja) | エコ−キヤンセラ | |
JPH0748681B2 (ja) | エコー消去器の係数制御方法 | |
CN112636814B (zh) | 基于中频的双极化卫星数据接收***交叉极化干扰对消方法 | |
JP7417743B2 (ja) | 周波数領域等化方法、等化器、光受信器、及びシステム | |
JP3267911B2 (ja) | 循環型構造のフィルタ入力回路を備えた適応等化器 | |
JP2006180093A (ja) | キャンセラ装置及びデータ伝送システム | |
CN115001913B (zh) | 一种基于数字辅助的全双工频域自干扰消除方法 | |
TWI757142B (zh) | 類比回音消除方法 | |
US20020097794A1 (en) | Integrated audio and modem device | |
JPH10163934A (ja) | 受信装置 | |
US20190190529A1 (en) | Alias Rejection Through Charge Sharing | |
US6502138B2 (en) | Modem with code execution adapted to symbol rate | |
CN111566934A (zh) | 低延迟抽取滤波器和内插器滤波器 | |
CN115589236A (zh) | 模拟回音消除方法 | |
TWI788668B (zh) | 回音抵消系統以及回音抵消方法 | |
US6687288B1 (en) | NEXT cancellation for modem pools | |
JP3902498B2 (ja) | イメージ信号抑圧装置 | |
CN113746500B (zh) | 回音抵消***以及回音抵消方法 | |
CN101521643A (zh) | 干扰信号的处理方法和*** | |
JPH01129623A (ja) | エコーキヤンセラ | |
TWI220603B (en) | Methods and systems for providing multi-path echo cancellation |