[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI761075B - 回音抵消系統以及回音抵消方法 - Google Patents

回音抵消系統以及回音抵消方法 Download PDF

Info

Publication number
TWI761075B
TWI761075B TW110104962A TW110104962A TWI761075B TW I761075 B TWI761075 B TW I761075B TW 110104962 A TW110104962 A TW 110104962A TW 110104962 A TW110104962 A TW 110104962A TW I761075 B TWI761075 B TW I761075B
Authority
TW
Taiwan
Prior art keywords
signal
echo cancellation
filter
circuit
high frequency
Prior art date
Application number
TW110104962A
Other languages
English (en)
Other versions
TW202232902A (zh
Inventor
何軒廷
黃亮維
呂奎穎
張佳琳
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Priority to TW110104962A priority Critical patent/TWI761075B/zh
Priority to US17/370,049 priority patent/US11616530B2/en
Application granted granted Critical
Publication of TWI761075B publication Critical patent/TWI761075B/zh
Publication of TW202232902A publication Critical patent/TW202232902A/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • H04B1/04Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing 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
    • H04B3/231Echo cancellers using readout of a memory to provide the echo replica

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

一種回音抵消系統包含一資料傳輸電路以及一回音抵消電路。資料傳輸電路用以接收一傳輸訊號。回音抵消電路包含一第一濾波器。第一濾波器用以依據傳輸訊號以及一濾波器係數產生一第一濾波訊號。濾波器係數依據一高頻洩漏程序更新。回音抵消電路更用以依據第一濾波訊號產生一回音抵消訊號。資料傳輸電路更用以依據一接收訊號以及回音抵消訊號產生一輸出訊號。

Description

回音抵消系統以及回音抵消方法
本揭示中所述實施例內容是有關於一種回音抵消技術,特別關於一種回音抵消系統以及回音抵消方法。
隨著通訊技術的發展,各式的通訊系統已被發展出來且已被應用於許多不同的應用中。在採用全雙工(Full-Duplex)技術的通訊系統中,一對傳輸線上會有傳輸訊號以及接收訊號。當此兩傳輸線的阻抗不匹配或接收裝置的混成架構有不匹配的情況時,傳輸訊號可能會被引入接收訊號中。這會造成回音(Echo)且會影響到通訊系統的訊號雜訊比(signal-to-noise ratio,SNR)。
本揭示之一些實施方式是關於一種回音抵消系統。回音抵消系統包含一資料傳輸電路以及一回音抵消電路。資料傳輸電路用以接收一傳輸訊號。回音抵消電路包含一第一濾波器。第一濾波器用以依據傳輸訊號以及一濾波器係數產生一第一濾波訊號。濾波器係數依據一高頻洩漏程序更新。回音抵消電路更用以依據第一濾波訊號產生一回音抵消訊號。資料傳輸電路更用以依據一接收訊號以及回音抵消訊號產生一輸出訊號。
本揭示之一些實施方式是關於一種回音抵消方法。回音抵消方法包含:藉由一資料傳輸電路接收一傳輸訊號;藉由一回音抵消電路中的一第一濾波器依據傳輸訊號以及一濾波器係數產生一第一濾波訊號,其中濾波器係數依據一高頻洩漏程序更新;藉由回音抵消電路依據第一濾波訊號產生一回音抵消訊號;以及藉由資料傳輸電路依據一接收訊號以及回音抵消訊號產生一輸出訊號。
綜上所述,在本揭示中,回音抵消電路中濾波電路的濾波器係數可依據高頻洩漏程序更新。據此,可壓抑高頻成分以避免發生訊號飄移,進而使回音抵消系統可正常運作。
在本文中所使用的用詞『耦接』亦可指『電性耦接』,且用詞『連接』亦可指『電性連接』。『耦接』及『連接』亦可指二個或多個元件相互配合或相互互動。
參考第1圖。第1圖是依照本揭示一些實施例所繪示的回音抵消系統S1的示意圖。在一些實施例中,回音抵消系統S1應用於乙太網路(Ethernet)系統中。
在一些實施例中,回音抵消系統S1採用全雙工(Full-Duplex)技術。也就是說,系統中有一對傳輸線,而此兩傳輸線上分別有傳輸訊號以及接收訊號。以第1圖示例而言,回音抵消系統S1的傳輸訊號為傳輸訊號TX1,而回音抵消系統S1的接收訊號為接收訊號RXC。在一些實施例中,傳輸訊號TX1可透過將來自媒體存取控制層(MAC layer)的一訊號編碼後所產生,但本揭示不以此為限。
以第1圖示例而言,回音抵消系統S1包含資料傳輸電路100、回音抵消電路200以及回音抵消電路300。在一些實施例中,回音抵消電路200用以產生回音抵消訊號EC1,以在類比端抵消系統中大部分的回音。回音抵消電路300用以產生回音抵消訊號EC2,以在數位端抵消剩餘的回音。
具體而言,資料傳輸電路100可接收傳輸訊號TX1,其中傳輸訊號TX1具有第一取樣頻率(例如:400兆赫(MHz))。回音抵消電路200亦接收傳輸訊號TX1且對傳輸訊號TX1執行過取樣(oversampling)程序以產生傳輸訊號TX2,其中傳輸訊號TX2具有第二取樣頻率,第二取樣頻率(例如:800兆赫)大於第一取樣頻率。回音抵消電路200依據傳輸訊號TX2產生回音抵消訊號EC1。接著,資料傳輸電路100依據類比訊號TXC、接收訊號RXC、回音抵消訊號EC1以及回音抵消訊號EC2產生輸出訊號DO。藉由回音抵消訊號EC1以及回音抵消訊號EC2,將可抵消回音對訊號的影響,進而提高回音抵消系統S1的訊號雜訊比(signal-to-noise ratio,SNR)。
在一些實施例中,資料傳輸電路100包含記憶體102、過取樣電路104、整型電路106、數位類比轉換器108、類比前端處理電路110、類比數位轉換電路112、平行序列轉換電路114、加法器AD1、序列平行轉換電路116、濾波電路118以及加法器AD2。類比數位轉換電路112包含類比數位轉換器1121以及類比數位轉換器1122。濾波電路118包含濾波器1181以及濾波器1182。
在一些實施例中,回音抵消電路200包含過取樣電路202、濾波電路204、加法器AD3、亂數產生電路206、濾波電路208、過取樣電路210、整型電路212、加法器AD4以及數位類比轉換器214。
在運作上,由記憶體102接收傳輸訊號TX1。在一些實施例中,記憶體102是以能夠執行先進先出(FIFO)程序的暫存器實現,但本揭示不以此為限。接著,記憶體102將傳輸訊號TX1傳給過取樣電路104以及過取樣電路202。
過取樣電路104對傳輸訊號TX1執行過取樣程序以產生傳輸訊號TX3,其中傳輸訊號TX3具有第三取樣頻率,第三取樣頻率(例如:1.6吉赫)大於第二取樣頻率。接著,整型電路106依據傳輸訊號TX3產生整型訊號SD1。數位類比轉換器108將數位形式的整型訊號SD1轉為類比形式的類比訊號TXC。類比訊號TXC可經一變壓器處理後輸出給一網路線或其他電子元件。
另一方面,過取樣電路202對傳輸訊號TX1執行過取樣程序以產生傳輸訊號TX2。如前所述,傳輸訊號TX2具有第二取樣頻率。接著,濾波電路204可搭配濾波最小方均根(filtered least mean squared,FxLMS)機制對傳輸訊號TX2執行濾波程序,以產生濾波訊號AEC_O。另外,亂數產生電路206可產生亂數PN。在一些實施例中,亂數PN為虛擬雜訊序列(pseudo-noise sequence),但本揭示不以此為限。加法器AD3結合濾波訊號AEC_O以及亂數PN,以產生運算訊號CD1。過取樣電路210對運算訊號CD1執行過取樣程序以產生傳輸訊號TX4。傳輸訊號TX4亦具有第三取樣頻率。也就是說,傳輸訊號TX4的取樣頻率會被設定為與傳輸訊號TX3的取樣頻率相等。整型電路212依據傳輸訊號TX4產生整型訊號SD2。加法器AD4結合整型訊號SD2以及整型訊號SD1以產生運算訊號CD2。數位類比轉換器214將數位形式的運算訊號CD2轉為類比形式的回音抵消訊號EC1。
在一些實施例中,若類比訊號TXC被引入用以攜帶接收訊號的傳輸線中,將會造成回音。也就是說,類比前端處理電路110將會接收到被引入的類比訊號TXC。類比前端處理電路110依據類比訊號TXC、來自回音抵消電路200的回音抵消訊號EC1以及接收訊號RXC產生處理訊號AFE_O。處理訊號AFE_O亦具有第三取樣頻率。類比數位轉換電路112依據處理訊號AFE_O產生數位訊號D_ODD以及數位訊號D_EVEN。在一些實施例中,數位訊號D_ODD是類比數位轉換器1121依據第一取樣頻率運作且以第一相位(例如:奇相位)對處理訊號AFE_O取樣所產生,而數位訊號D_EVEN是類比數位轉換器1122依據第一取樣頻率運作且以第二相位(例如:偶相位)對處理訊號AFE_O取樣所產生。接著,平行序列轉換電路114將平行形式的數位訊號D_ODD以及數位訊號D_EVEN轉為序列形式的序列訊號SRD。
另外,亂數PN經反相程序後產生反相亂數-PN。濾波電路208依據反相亂數-PN產生濾波訊號FO。加法器AD1結合濾波訊號FO以及序列形式的序列訊號SRD,以產生序列形式的運算訊號CD3。序列平行轉換電路116將序列形式的運算訊號CD3轉為平行形式的平行訊號PD。濾波器1181依據第一取樣頻率運作且以第一相位(例如:奇相位)對平行訊號PD取樣以產生濾波訊號DLF1。濾波器1182依據第一取樣頻率運作且以第二相位(例如:偶相位)對平行訊號PD取樣以產生濾波訊號DLF2。在一些實施例中,濾波器1181以及濾波器1182是以低通濾波器實現,但本揭示不以此為限。加法器AD2結合濾波訊號DLF1、濾波訊號DLF2以及來自回音抵消電路300的回音抵消訊號EC2,以產生輸出訊號DO。
在一些相關技術中,回音抵消電路是依據具有較低取樣頻率的訊號產生回音抵消訊號。在這些相關技術中,回音抵消訊號無法有效地消除回音,因此通訊系統的訊號雜訊比無法有效地提高。
在本揭示中,回音抵消電路200是依據具有較高取樣頻率(第二取樣頻率,例如800兆赫)的傳輸訊號TX2產生回音抵消訊號EC1。如此,回音抵消訊號EC1可更有效地消除回音,使得回音抵消系統S1的訊號雜訊比能有效地提高。
另外,傳輸訊號TX2的取樣頻率可依據由類比前端處理電路110所輸出的處理訊號AFE_O的取樣頻率而決定。在一些實施例中,若處理訊號AFE_O具有第三取樣頻率,由過取樣電路202所輸出的傳輸訊號TX2的第二取樣頻率可被設定為第三取樣頻率的一半或小於第三取樣頻率。如此,可在已抵消大部分回音的情況下避免系統成本過高。在一些其他的實施例中,第二取樣頻率可被設定為等於第三取樣頻率,以消除更多的回音。
參考第2圖。第2圖是依照本揭示一些實施例所繪示的回音抵消系統S2的示意圖。第2圖的回音抵消系統S2是採用多相(poly-phase)系統。
具體而言,第2圖的回音抵消系統S2與第1圖的回音抵消系統S1之間的主要差異為,回音抵消系統S2的資料傳輸電路1000更包含記憶體1131以及記憶體1132,回音抵消系統S2的回音抵消電路2000更包含濾波器2041(可包含於第1圖的濾波電路204中)、濾波器2042(可包含於第1圖的濾波電路204中)、記憶體207、濾波器2081(可包含於第1圖的濾波電路208中)、濾波器2082(可包含於第1圖的濾波電路208中)、記憶體216、濾波器2181以及濾波器2182。在一些實施例中,記憶體1131、記憶體1132、記憶體207以及記憶體216是以能夠執行先進先出程序的暫存器實現,但本揭示不以此為限。
濾波器2041以及濾波器2042接收傳輸訊號TX1,其中濾波電器2041依據第一相位(例如:奇相位)對傳輸訊號TX1執行濾波程序,以輸出濾波訊號F1。濾波器2042依據第二相位(例如:偶相位)對傳輸訊號TX1執行濾波程序,以輸出濾波訊號F2。關於濾波器2041(或濾波器2042)的濾波最小方均根機制如何依據一高頻洩漏程序而更新以產生濾波訊號F1(濾波訊號F2)將於後面段落進行詳述。
亂數產生電路206產生亂數PN。加法器AD5結合濾波訊號F1以及亂數PN,以產生數位訊號DD1。整型電路212依據數位訊號DD1以及濾波訊號F2產生整型訊號SD3。加法器AD4結合整型訊號SD3以及整型訊號SD1。數位類比轉換器214基於整型訊號SD3與整型訊號SD1的結合產生回音抵消訊號EC1。類比前端處理電路110依據相應於傳輸訊號TX1的類比訊號TXC1、回音抵消訊號EC1以及接收訊號RXC產生處理訊號AFE_O1。類比數位轉換電路1121以第一相位(例如:奇相位)對處理訊號AFE_O1取樣以產生數位訊號D_ODD1。類比數位轉換電路1122以第二相位(例如:偶相位)對處理訊號AFE_O1取樣以產生數位訊號D_EVEN1。
另一方面,記憶體207將反相亂數-PN輸出至濾波器2081以及濾波器2082。濾波器2081透過加法器AD6耦接該類比數位轉換器1131。濾波器2082透過加法器AD7耦接該類比數位轉換器1132。濾波器2081、類比數位轉換器1131以及類比數位轉換器1121相應於第一相位(例如:奇相位)。濾波器2082、類比數位轉換器1132以及類比數位轉換器1122相應於第二相位(例如:偶相位)。在一些實施例中,濾波器2081可依據加法器AD6的輸出而更新,且濾波器2082可依據加法器AD7的輸出而更新。
另外,記憶體216將傳輸訊號TX1傳給濾波器2181以及濾波器2182。結合電路COM再依據類比數位轉換器1131的輸出、類比數位轉換器1132的輸出、濾波器2181的輸出以及濾波器2182的輸出且透過更新電路220更新濾波器2041以及濾波器2042的濾波最小方均根機制。
如前所述,第2圖的回音抵消系統S2採用多相系統。也就是說,回音抵消系統S2將不同相位的訊號分開處理。在這個情況下,所有元件皆可操作在較低頻率,以達到省電的功效。另外,由於回音抵消系統S2採用多相系統,因此電路設計的彈性更大。舉例而言,未來將更方便將其中一相(例如:奇相位或偶相位)的路徑移除。
關於濾波器2041(或濾波器2042)的濾波最小方均根機制如何依據高頻洩漏程序而更新以產生濾波訊號F1(濾波訊號F2),將於後面段落搭配第2圖的回音抵消系統S2進行詳述。以下將以濾波器2041為例,而濾波器2042具有相似操作,故不再贅述。
濾波器2041依據傳輸訊號TX1以及濾波器2041的濾波器係數產生濾波訊號F1。濾波器2041的濾波器係數可為包含多個階(tap)的係數陣列(vector),且此係數陣列可對應一特定形狀的波形。而濾波器2041可將傳輸訊號TX1根據其濾波器係數執行卷積運算,以產生濾波訊號F1。在一些實施例中,濾波器2041的濾波器係數包含24階。此代表濾波器2041的濾波器係數為包含24個係數的單列陣列。然而,本揭示並不以此階數為限,其他適用的階數亦在本揭示的範圍中。當階數較少時,系統將具有較省電的優點。
如前所述,濾波器2041的濾波器係數可依據高頻洩漏程序而更新。在一些實施例中,耦接於濾波器2041的運算電路222可藉由下列公式(1)得到係數累積陣列:
Figure 02_image001
…公式(1) 其中Grad ACC為係數累積陣列且各階的初始值為0,M代表強度值且可依系統設計調整(例如:若欲使累積速度或更新速度較大,M可設計為較大),ER代表記憶體1131輸出端所反映的誤差(可代表未被完全消除的回音成份)(例如:運算電路222可耦接至記憶體1131以接收相關於此誤差的訊號),傳輸訊號TX1為資料陣列。
依據上述公式(1),係數累積陣列Grad ACC會持續累積,直到係數累積陣列Grad ACC中的一階累積到超過一個最低有效位元(least significant bit,LSB)時,會將係數累積陣列Grad ACC減去一個最低有效位元陣列(例如後面公式(3)中的LSBupdate)並重新繼續累積。最低有效位元陣列(即LSBupdate)可暫存於耦接於運算電路222的更新電路220,而更新電路220可例如由緩衝器實現。
然而,若系統中有高頻成份存在,濾波器係數的高頻陣列可例如為{+1,-1,+1……-1}。運算電路222可藉由下列公式(2)得到高頻成份參數:
Figure 02_image003
…公式(2) 其中AECodd代表濾波器係數中奇數階的係數,AECeven代表濾波器係數中偶數階的係數,OmE則為高頻成份參數且用以反映是否存在高頻成份。由上述公式(2)可知,高頻成份參數OmE為濾波器係數中奇數階的係數總合減去濾波器係數中偶數階的係數總合。當高頻成份參數OmE的值越大,代表高頻成份越多。
運算電路222可接收濾波器2041的濾波器係數,且更新電路220可協同運算電路222依據當前濾波器係數、最低有效位元陣列(暫存於更新電路220中)與一高頻洩漏陣列而更新濾波器2041的濾波器係數,如下列公式(3):
Figure 02_image005
其中位於等號左側的AEC代表濾波器2041的更新後濾波器係數,位於等號右側的AEC代表濾波器2041的當前濾波器係數,LSBupdate代表上述段落所提的從係數累積陣列Grad ACC中所減去的最低有效位元陣列,H_LEAK代表高頻洩漏陣列。
運算電路222可由下列公式(4)得到高頻洩漏陣列H_LEAK:
Figure 02_image007
其中EN代表致能值,AEC_LSB代表最低有效位元,AEC’為濾波器2041的洩漏陣列且可為上述濾波器係數的高頻陣列的相反(例如為將上述濾波器係數的高頻陣列乘上-1得到{-1,+1,-1…….+1}),sign{OmE}代表高頻成份參數OmE的正負號,且C代表條件值。當高頻成份參數OmE不為零時,代表系統中有高頻成份存在,因此將致能值EN的值設置為1,以致能此高頻洩漏陣列H_LEAK。相反地,當高頻成份參數OmE為零時,代表高頻成份不存在,因此將致能值EN的值設置為0,不致能此高頻洩漏陣列H_LEAK。在一些實施例中,致能值EN係由耦接於濾波器2041的其他單元(例如,回音抵消系統S2的控制單元或整個收發器(transceiver)的控制單元)所設置,以控制濾波器2041的濾波器係數是否根據高頻洩漏陣列H_LEAK來更新。
另外,當條件(
Figure 02_image009
)滿足時,條件值C設置為1,其中abs{OmE}為高頻成份參數OmE的絕對值,nTAP為濾波器係數的總階數。換言之,當高頻成份參數OmE的絕對值大於或等於濾波器係數的總階數nTAP與最低有效位元AEC_LSB的乘積的絕對值時(即條件值C為1),公式(4)所輸出的高頻洩漏陣列H_LEAK會等於致能值EN、最低有效位元AEC_LSB、洩漏陣列AEC’與高頻成份參數OmE的正負號的乘積。高頻洩漏陣列H_LEAK可用以抵消濾波器2041的濾波器係數AEC中的高頻成份(上述的高頻陣列),以將系統中高頻成分移除進而避免濾波器係數發生飄移。
相反地,當上述條件不滿足時,條件值C設置為0。換言之,當高頻成份參數OmE的絕對值小於濾波器係數的總階數nTAP與最低有效位元AEC_LSB的乘積的絕對值時(即條件值C為0),公式(4)所輸出的高頻洩漏陣列H_LEAK等於零。
在一些實施例中,高頻洩漏陣列H_LEAK可依據一更新週期更新。此更新週期可具有多個候選值,且可依據系統需求自該些候選值選擇一個適當的值。當更新週期設定的越短,可加快洩漏高頻成份的速度。
另外,在一些實施例中,上述的處理程序可對應陣列中的至少一階。舉例而言,第一次更新可先針對濾波器係數的陣列中的其中一階進行更新,而第二次更新則針對濾波器係數的陣列中的另一階進行更新,以此類推。在一些實施例中,濾波器係數的陣列中的多階可平行地(同步)更新。
另外,在一些實施例中,運算電路222可與更新電路220整合為單一電路。
基於上述,當系統中存在高頻偏移時(即高頻成份參數OmE不為零),回音抵消電路中濾波器2041的濾波器係數會依據高頻洩漏程序(例如上列公式(3))而更新。接著,濾波器2041再對更新後的濾波器係數與傳輸訊號TX1進行卷積運算,以產生濾波訊號F1,進而產生更新後的回音抵消訊號EC1。以此類推,如此,將可持續地移除濾波器係數中的高頻成分以避免濾波器係數發生飄移,進而使系統可正常運作且維持回音抵消系統S2的訊號雜訊比。
參考第3圖。第3圖是運作次數與系統訊號雜訊比的關係圖。以第3圖示例而言,當高頻偏移不存在(即高頻成份參數OmE為零)且未執行高頻洩漏程序時,系統的訊號雜訊比會較高。然而,當高頻偏移存在(即高頻成份參數OmE不為零)但未執行高頻洩漏程序時,系統的訊號雜訊比將會隨著運作次數增加而降低。而當高頻偏移存在(即高頻成份參數OmE不為零)且有執行高頻洩漏程序時,系統的訊號雜訊比仍亦能維持較高。
參考第4圖。第4圖是依照本揭示一些實施例所繪示的回音抵消方法400的流程圖。回音抵消方法400包含操作S410、S420、S430以及S440。為易於理解,回音抵消方法400將搭配第2圖的回音抵消系統S2進行說明。
在操作S410中,藉由資料傳輸電路100接收傳輸訊號TX1。在操作S420中,藉由回音抵消電路200中的濾波器2041依據傳輸訊號TX1以及濾波器係數產生濾波訊號F1。濾波器2041的濾波器係數會依據上述的高頻洩漏程序(例如上列公式(3))更新以壓抑高頻成分。在操作S430中,藉由回音抵消電路200依據濾波訊號F1產生回音抵消訊號EC1。在操作S440中,藉由資料傳輸電路100依據接收訊號RXC以及回音抵消訊號EC1產生輸出訊號DO。
綜上所述,在本揭示中,回音抵消電路中濾波電路的濾波器係數可依據高頻洩漏程序更新。據此,可壓抑高頻成分以避免發生訊號飄移,進而使回音抵消系統可正常運作。
各種功能性元件和方塊已於此公開。對於本技術領域具通常知識者而言,功能方塊可由電路(不論是專用電路,或是於一或多個處理器及編碼指令控制下操作的通用電路)實現,其一般而言包含用以相應於此處描述的功能及操作對電氣迴路的操作進行控制之電晶體或其他電路元件。進一步地理解,一般而言電路元件的具體結構與互連,可由編譯器(compiler),例如暫存器傳遞語言(Register Transfer Language, RTL)編譯器決定。暫存器傳遞語言編譯器對與組合語言代碼(assembly language code)相當相似的指令碼(script)進行操作,將指令碼編譯為用於佈局或製作最終電路的形式。
雖然本揭示已以實施方式揭示如上,然其並非用以限定本揭示,任何本領域具通常知識者,在不脫離本揭示之精神和範圍內,當可作各種之更動與潤飾,因此本揭示之保護範圍當視後附之申請專利範圍所界定者為準。
100,1000:資料傳輸電路 102,1131,1132,207,216:記憶體 104:過取樣電路 106:整型電路 108:數位類比轉換器 110:類比前端處理電路 112:類比數位轉換電路 1121,1122:類比數位轉換器 114:平行序列轉換電路 116:序列平行轉換電路 118:濾波電路 1181,1182:濾波器 200,300,2000:回音抵消電路 202:過取樣電路 204,208,2181,2182:濾波電路 206:亂數產生電路 2041,2042,2081,2082:濾波器 210:過取樣電路 212:整型電路 214:數位類比轉換器 220:更新電路 222:運算電路 400:回音抵消方法 S1,S2:回音抵消系統 AD1,AD2,AD3,AD4,AD5,AD6,AD7:加法器 TX1, TX2,TX3,TX4:傳輸訊號 PD:平行訊號 SRD:序列訊號 RXC:接收訊號 SD1,SD2,SD3:整型訊號 TXC,TXC1:類比訊號 EC1,EC2:回音抵消訊號 DO:輸出訊號 AEC_O,FO,DLF1,DLF2,F1,F2:濾波訊號 PN:亂數 -PN:反相亂數 CD1,CD2,CD3:運算訊號 AFE_O,AFE_O1:處理訊號 D_ODD,D_EVEN,DD1,D_ODD1,D_EVEN1:數位訊號 COM:結合電路 S410,S420,S430,S440:操作
為讓本揭示之上述和其他目的、特徵、優點與實施例能夠更明顯易懂,所附圖式之說明如下: 第1圖是依照本揭示一些實施例所繪示的一回音抵消系統的示意圖; 第2圖是依照本揭示一些實施例所繪示的一回音抵消系統的示意圖; 第3圖是運作次數與系統訊號雜訊比的關係圖;以及 第4圖是依照本揭示一些實施例所繪示的一回音抵消方法的流程圖。
400:回音抵消方法
S410,S420,S430,S440:操作

Claims (9)

  1. 一種回音抵消系統,包含:一資料傳輸電路,用以接收一傳輸訊號;以及一回音抵消電路,包含一第一濾波器,其中該第一濾波器用以依據該傳輸訊號以及一濾波器係數產生一第一濾波訊號,其中該濾波器係數依據一當前濾波器係數、一最低有效位元陣列與一高頻洩漏陣列更新,其中該回音抵消電路更用以依據該第一濾波訊號產生一回音抵消訊號,其中該資料傳輸電路更用以依據一接收訊號以及該回音抵消訊號產生一輸出訊號,其中當一高頻成份參數的一絕對值大於或等於該濾波器係數的一總階數與一最低有效位元的乘積的一絕對值時,該高頻洩漏陣列依據該最低有效位元、該濾波器係數的一洩漏陣列以及該高頻成份參數的正負號的乘積所決定。
  2. 如請求項1所述的回音抵消系統,其中該第一濾波器依據該傳輸資料與該濾波器係數執行一卷積運算,以產生該第一濾波訊號。
  3. 如請求項1所述的回音抵消系統,其中一係數累積陣列依據一誤差值以及對應於該傳輸訊號的一資料陣列累積,其中當該係數累積陣列中的一階累積超過一最低有效位元,該係數累積陣列減去該最低有效位元陣列。
  4. 如請求項1所述的回音抵消系統,其中該濾波器係數包含有複數階的係數,其中當該高頻成份參數的該絕對值大於或等於該濾波器係數的該些階對應的該總階數與該最低有效位元的乘積的該絕對值時,該高頻洩漏陣列等於該最低有效位元、該濾波器係數的該洩漏陣列以及該高頻成份參數的正負號的乘積。
  5. 如請求項4所述的回音抵消系統,其中該高頻成份參數為該些階當中的複數奇數階的一總和減去該些階當中的複數偶數階的一總和。
  6. 如請求項4所述的回音抵消系統,其中當該高頻成份參數的該絕對值小於該濾波器係數的該總階數與該最低有效位元的乘積的該絕對值時,該高頻洩漏陣列等於零。
  7. 如請求項1所述的回音抵消系統,其中該高頻洩漏陣列依據一更新週期更新,且該更新週期具有多個候選值,其中該更新週期的週期長度降低對應提升該高頻洩漏程序的更新速度。
  8. 如請求項1所述的回音抵消系統,其中該回音抵消電路更包含:一第二濾波器,用以依據該傳輸訊號產生一第二濾波 訊號;一加法器,用以依據該第一濾波訊號與一亂數產生一數位訊號;一整型電路,用以依據該數位訊號以及該第二濾波訊號產生一第一整型訊號;以及一數位類比轉換器,用以依據該第一整型訊號以及相應於該傳輸訊號的一第二整型訊號產生該回音抵消訊號。
  9. 一種回音抵消方法,包含:藉由一資料傳輸電路接收一傳輸訊號;藉由一回音抵消電路中的一第一濾波器依據該傳輸訊號以及一濾波器係數產生一第一濾波訊號,其中該濾波器係數依據一當前濾波器係數、一最低有效位元陣列與一高頻洩漏陣列更新;藉由該回音抵消電路依據該第一濾波訊號產生一回音抵消訊號;以及藉由該資料傳輸電路依據一接收訊號以及該回音抵消訊號產生一輸出訊號,其中當一高頻成份參數的一絕對值大於或等於該濾波器係數的一總階數與一最低有效位元的乘積的一絕對值時,該高頻洩漏陣列依據該最低有效位元、該濾波器係數的一洩漏陣列以及該高頻成份參數的正負號的乘積所決定。
TW110104962A 2021-02-09 2021-02-09 回音抵消系統以及回音抵消方法 TWI761075B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW110104962A TWI761075B (zh) 2021-02-09 2021-02-09 回音抵消系統以及回音抵消方法
US17/370,049 US11616530B2 (en) 2021-02-09 2021-07-08 Echo canceller system and echo cancelling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110104962A TWI761075B (zh) 2021-02-09 2021-02-09 回音抵消系統以及回音抵消方法

Publications (2)

Publication Number Publication Date
TWI761075B true TWI761075B (zh) 2022-04-11
TW202232902A TW202232902A (zh) 2022-08-16

Family

ID=82199137

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110104962A TWI761075B (zh) 2021-02-09 2021-02-09 回音抵消系統以及回音抵消方法

Country Status (2)

Country Link
US (1) US11616530B2 (zh)
TW (1) TWI761075B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100488072C (zh) * 2001-07-11 2009-05-13 雅马哈株式会社 多通道回声消除方法、多通道声音传送方法、立体回声消除器、立体声音传送装置和传递函数计算装置
CN102387273A (zh) * 2011-07-08 2012-03-21 歌尔声学股份有限公司 一种抑制残留回声的方法和装置
US20120288084A1 (en) * 2011-05-12 2012-11-15 Petyushko Alexander A Fast echo gain change detection
CN103179296A (zh) * 2011-12-26 2013-06-26 中兴通讯股份有限公司 一种回波抵消器及回波抵消方法
TW202029658A (zh) * 2019-01-22 2020-08-01 瑞昱半導體股份有限公司 高速全雙工收發器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826279B1 (en) * 2000-05-25 2004-11-30 3Com Corporation Base band echo cancellation using laguerre echo estimation
US7020279B2 (en) * 2001-10-19 2006-03-28 Quartics, Inc. Method and system for filtering a signal and for providing echo cancellation
US20030112887A1 (en) * 2001-12-18 2003-06-19 Sang Tzu Hsien Method and system for implementing weighted vector error echo cancellers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100488072C (zh) * 2001-07-11 2009-05-13 雅马哈株式会社 多通道回声消除方法、多通道声音传送方法、立体回声消除器、立体声音传送装置和传递函数计算装置
US20120288084A1 (en) * 2011-05-12 2012-11-15 Petyushko Alexander A Fast echo gain change detection
CN102387273A (zh) * 2011-07-08 2012-03-21 歌尔声学股份有限公司 一种抑制残留回声的方法和装置
CN103179296A (zh) * 2011-12-26 2013-06-26 中兴通讯股份有限公司 一种回波抵消器及回波抵消方法
TW202029658A (zh) * 2019-01-22 2020-08-01 瑞昱半導體股份有限公司 高速全雙工收發器

Also Published As

Publication number Publication date
TW202232902A (zh) 2022-08-16
US11616530B2 (en) 2023-03-28
US20220255583A1 (en) 2022-08-11

Similar Documents

Publication Publication Date Title
US10218400B2 (en) Technique for filtering of clock signals
US8477056B2 (en) Method, system, and apparatus for interpolating an output of an analog-to-digital converter
US8130879B2 (en) Apparatus and method for interference cancellation in receiver of communication system
US20140210536A1 (en) Technique For Filtering Of Clock Signals
US8032336B2 (en) Distortion cancellation using adaptive linearization
JP3967226B2 (ja) 無線機
TWI761075B (zh) 回音抵消系統以及回音抵消方法
TWI788668B (zh) 回音抵消系統以及回音抵消方法
CN113746500B (zh) 回音抵消系统以及回音抵消方法
EP3570446B1 (en) Echo cancellation in a multiport data transceiver
WO2013055376A1 (en) Cancellation of spectral images in communication devices
CN114978238B (zh) 回音抵消系统以及回音抵消方法
US8169349B2 (en) Communication device and noise cancellation method
JP2011066626A (ja) A/d変換装置、icチップ
Xie et al. All-digital calibration algorithm based on channel multiplexing for TI-ADCs
JPH06216773A (ja) ゼロオフセット用自動補償機能付きa/dコーディング回路
US9252994B2 (en) Network apparatus and network signal processing method
JP5354750B2 (ja) イメージ信号を除去するアンダーサンプリングを用いた受信機、プログラム及び方法
CN115589236B (zh) 模拟回音消除方法
CN107801235B (zh) 通信系统中的回波或干扰消除功率节省管理系统和方法
JP2017112610A (ja) マルチステージデルタシグマアナログ・デジタル変換器における信号伝達関数等化
US20220321169A1 (en) Analog echo cancelation method
CN220067408U (zh) 宽频动态多路并行接收机
KR100915203B1 (ko) 간섭제거모듈, 상기 간섭제거모듈을 포함하는 무선 중계기,및 그 방법
Wei et al. An efficient digital downconversion structure with bandwidth matched receiving