TWI449386B - 建立網路連線的方法與相關的通訊裝置 - Google Patents

建立網路連線的方法與相關的通訊裝置 Download PDF

Info

Publication number
TWI449386B
TWI449386B TW099146245A TW99146245A TWI449386B TW I449386 B TWI449386 B TW I449386B TW 099146245 A TW099146245 A TW 099146245A TW 99146245 A TW99146245 A TW 99146245A TW I449386 B TWI449386 B TW I449386B
Authority
TW
Taiwan
Prior art keywords
data
scrambler
value
circuit
register
Prior art date
Application number
TW099146245A
Other languages
English (en)
Other versions
TW201228307A (en
Inventor
Liang Wei Huang
Cheng Han Lee
Yi Huei Lei
Kai Wen Cheng
Original Assignee
Realtek Semiconductor Corp
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 Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to TW099146245A priority Critical patent/TWI449386B/zh
Priority to CN201110046930.7A priority patent/CN102545948B/zh
Priority to US13/336,697 priority patent/US8755529B2/en
Publication of TW201228307A publication Critical patent/TW201228307A/zh
Application granted granted Critical
Publication of TWI449386B publication Critical patent/TWI449386B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • H04K1/04Secret communication by frequency scrambling, i.e. by transposing or inverting parts of the frequency band or by inverting the whole band

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dc Digital Transmission (AREA)

Description

建立網路連線的方法與相關的通訊裝置
本發明涉及通訊方法和裝置,尤其是涉及可用於全雙工的通訊系統中快速建立網路連線的方法和裝置。
許多產業標準制定時,會參考既有的技術或標準以節省時間,然而有時採用既有的技術標準時,卻會因應用的環境不同而產生問題。
例如,在高清晰度多媒體介面(High-Definition Multimedia Interface,HDMI)的標準中,將IEEE 802.3u快速乙太網路(Fast Ethernet 100BASE-TX)的技術應用於HDMI乙太網路通道(HDMI Ethernet Channel,HEC)中傳輸信號。快速乙太網路收發器(transceiver)和HEC收發器皆能全雙工(full duplex)的收發信號,但快速乙太網路的收發器使用一對傳輸線發送信號,並使用另一對傳輸線接收信號,而HEC收發器則是在一對傳輸線上同時發送和接收信號。因為HEC收發器只使用一對傳輸線收發信號,近端HEC收發器在傳輸線上所接收的信號中,除了遠端的HEC收發器所發送的信號之外,還包含有近端HEC收發器所發送的信號。因此,當兩端的HEC收發器同時發送相同的信號時,HEC收 發器會因為無法分離出近端HEC收發器和遠端的HEC收發器所發送的信號,而會使HEC收發器無法正常運作。
尤其在閒置模式(idle mode)或建立連線時,兩端的HEC收發器需要發送閒置信號給對方,HEC收發器會持續的傳送數千個位元循環出現的偽隨機碼(pseudo random code)來做為閒置信號。然而,HDMI標準並未採用主從式(master-slave)架構,也沒有限制近端HEC收發器和遠端的HEC收發器要分別使用不同的攪亂器(scrambler)架構。因此,在閒置模式或建立連線時,近端HEC收發器和遠端的HEC收發器會發生兩者發送同樣的閒置信號的情況,而導致HEC收發器無法正常運作。
此外,HEC收發器應該使用125MHz的速率傳送信號,但是兩端的收發器間仍可能有誤差存在,例如,±200ppm。因此,即使兩端的HEC收發器一開始並沒有發送相同的閒置信號,但仍可能因為兩端的HEC收發器收發信號的速率不同,而在一段時間後發生兩者傳送相同閒置信號的情況,而導致HEC收發器無法正常的運作。
另一方面,為了支援更先進的功能,收發器需要更快速且正確的建立連線。例如,若HEC收發器要支援高能效乙太網路(Energy Efficient Ethernet,EEE)的功能,最好能在進入省電模式(quiet mode)前更快速的建立連線,獲得較佳的信號雜訊比(signal to noise ratio),以確保離開省電模式後仍能保持網路的連線狀態。
因此,如何設計出在此種全雙工的通訊系統中,能夠快速的建立網路連線的裝置和方法以解決上述問題,一直是業界長期來所需要的。
本說明書提供了一種通訊裝置的實施例,其包含有:一發送電路,包含有一第一擾亂器,該第一擾亂器包含有複數個第一暫存器,且該發送電路依據一振盪電路所提供的一振盪信號,將該第一擾亂器產生的一第一資料傳送至一傳輸線;一接收電路,用以自該傳輸線接收一第二擾亂器產生的一第二資料,且該接收電路包含有一解擾亂器,該解擾亂器包含有複數個第二暫存器,用以解擾亂該第二資料;以及一控制器,依據該等第一暫存器的數值及該第一資料的至少其中之一、以及該等第二暫存器的數值和該第二資料的至少其中之一進行運算,並依據運算的結果控制該振盪電路以調整該振盪信號的頻率;其中該第一擾亂器和該第二擾亂器使用一相同的擾亂碼產生多項式。
本說明書另提供了一種建立連線的方法的實施例,其包含有:依據一振盪電路所提供的一振盪信號,將使用一擾亂碼產生多項式且具有複數個第一暫存器的一第一擾亂器所產生的一第一資料傳送至一傳輸線;自該傳輸線接收使用該擾亂碼產生多項式的一第二擾亂器所產生的一第二資料,並以具有複數個第二暫存器的一解擾亂器解擾亂該第二資料;以及依據該等第一暫存器的數值及該第一資料的至少其中之一、以及該等第二暫存器的數值和該第二資料的至少其中之一進行運算,並依據運算結果控制該振盪電路以調整該振盪信號的頻率。
前述實施例的優點之一是不需修改產業標準就能相容於其他的收 發器,具有高度的相容性。
前述實施例的另一優點是能快速的建立網路連線,而有良好的效能。
100‧‧‧通訊系統
110、130‧‧‧收發器
111、131‧‧‧混合電路
112、132‧‧‧振盪電路
113、133‧‧‧發送電路
114、134‧‧‧擾亂器
115、135‧‧‧接收電路
116、136‧‧‧時序回復電路
117、137‧‧‧解擾亂器
118、138‧‧‧回音消除器
119、139‧‧‧控制器
150‧‧‧傳輸線
200‧‧‧擾亂器/解擾亂器
201-211‧‧‧移位暫存器
220、230‧‧‧XOR電路
圖1為本發明建立網路連線的通訊系統的一實施例的簡化示意圖。
圖2為圖1中擾亂器和解擾亂器的實施例簡化後的示意圖。
圖3為本發明建立網路連線的方法的一實施例簡化後的流程圖。
以下將配合相關圖式來說明本發明的實施例。在這些圖式中,相同的標號表示相同或類似的元件。在說明書及後續的申請專利範圍當中使用某些詞彙來指稱特定的元件,所屬領域中具有通常知識者應可理解,可能會有不同的名詞用來稱呼同樣的元件。本說明書及後續的申請專利範圍並不以名稱的差異作為區分元件的方式,而是以元件在功能上的差異作為區分的基準。在通篇說明書及後續的請求項當中所提及的「包含」為開放式的用語,應解釋成「包含但不限定於…」。另外,「耦接」一詞包含任何直接及間接的連接手段。因此,若文中描述第一裝置耦接於第二裝置,則代表第一裝置可直接連接(包含通過電性連接、有線/無線傳輸、或光學傳輸等訊號連接方式)於第二裝置,或通過其他裝置或連接手段間接的電性或訊號連接至該第二裝置。
圖1為本發明一實施例的通訊系統100簡化後的示意圖。通訊系統100包含有收發器110、收發器130和傳輸線150。例如,通訊系統 100是使用HDMI傳輸信號的系統,收發器110和130是HDMI裝置中的HEC收發器,而傳輸線150是HDMI線材中的傳送HEC信號的傳輸線。
在本實施例中,傳輸線150是用以傳輸差動(differential)信號的一對線材。在另一實施例中,傳輸線150是用以傳送單端(single-ended)信號的線材。傳輸線150可以採用第3-7類的雙絞線(Cat-3-Cat-7 twisted pair cables)、印刷電路或者其他適當的線材。
收發器110包含有混合電路111(hybrid circuit)、振盪電路112(oscillation circuit)、發送電路113、接收電路115和控制器119。發送電路113包含有攪亂器114。接收電路115包含有時序回復(timing recovery)電路116、解攪亂器(descrambler)電路117和回音消除器118(echo canceller)。類似的,收發器130包含有混合電路131、振盪電路132、發送電路133、接收電路135和控制器139。發送電路133包含有攪亂器134。接收電路135包含有時序回復電路136、解攪亂器137和回音消除器138。為簡潔起見,圖中省略了其他的電路、元件和連接關係。
在本實施例中,收發器110的發送電路113透過混合電路111將信號發送至傳輸線150,接收電路115透過混合電路111接收傳輸線150上的信號。由於傳輸線150上的信號包含有收發器110的發送電路113所發送的信號和收發器130的發送電路133所發送的信號,接收電路115可藉由回音消除器118,將發送電路113所發送的信號從接收自傳輸線150的信號中消除。
振盪電路112用以產生一適當頻率的振盪信號,使發送電路113、接收電路115和收發器110的其他元件,能夠依據該振盪信號而以適當的速率發送信號和接收信號。例如,在HEC收發器的實施例中,HEC收發器應該使用125MHz的速率傳送信號。因此,若收發器110和130收發信號的速率不同,可以藉由調整振盪電路112所產生的振盪信號的頻率,使收發器110的振盪電路112與收發器130的振盪電路132產生實質上頻率相同的振盪信號,而使收發器110和130收發信號的速率能夠同步。
收發器110的攪亂器114用以將要發送的信號攪亂(scramble),以獲得某些通訊上的優點。解攪亂器117則用以將接收到的攪亂信號解擾亂(descramble)為未擾亂的信號。擾亂器114和解擾亂器117的架構和運作方式,將在圖2和相關的敘述中進一步說明。此外,在本實施例中,收發器110的攪亂器114和收發器130的攪亂器134使用相同的擾亂器架構,以各自產生經擾亂的信號。
時序回復電路116可用以調整發送信號及/或接收信號的時間,例如,提供相位補償值(phase compensation)和頻率補償值(frequency compensation),使接收電路115中的類比數位轉換器(analog to digital converter,圖中未示)可以在較佳的時間取樣。在一實施例中,接收電路115自傳輸線上接收收發器130所發送的信號,並且時序回復電路116依據所接收的信號,估計收發器130收發信號的速率,亦即估計收發器130的振盪電路132所輸出的振盪信號的頻率。
控制器119用於配合發送電路113、接收電路115和收發器110的其他元件,使收發器110能正確的發送和接收信號。例如,當在閒 置模式或建立連線時,收發器110和130若輸出相同的信號,收發器110可能無法正常運作。因此,控制器119可監控擾亂器114的輸出和解擾亂器117的輸入(理想狀態時,解擾亂器117的輸入應等於擾亂器134的輸出),或者監控擾亂器114和解擾亂器117的內部暫存器的狀態,來偵測收發器110和130是否輸出相同的信號,並做出因應的控制。控制器119的其他功能將於後續段落中配合相關圖式說明。
收發器130與收發器110的元件、連接關係和運作方式皆相似,可參酌上述說明而不再贅述。
以下將以圖2搭配圖1說明通訊系統100的運作方式。圖2為圖1中擾亂器/解攪亂器的一個實施例200簡化後的示意圖。
圖2的實施例中採用快速乙太網路的擾亂器/解攪亂器架構。實施例200用作擾亂器或是解攪亂器時的架構和運作方式皆相同,差別在於輸入和輸出的信號不同。即當實施例200的輸入din為未擾亂的信號時,實施例200作為擾亂器,而輸出dout為經擾亂的信號。當實施例200的輸入din為經擾亂的信號時,實施例200作為解擾亂器,而輸出dout為未擾亂的信號。
擾亂器/解攪亂器200包含有11個移位暫存器(shift register)201-211,以及XOR(exclusive or)電路220和230。擾亂器/解攪亂器200的擾亂碼產生多項式(scrambling generator polynomial)或解擾亂碼產生多項式(descrambling generator polynomial)皆為g(x)=1+x9+x11。
擾亂器/解攪亂器200的運作方式如下。在時間T時,將輸入資料 din與移位暫存器209和211的數值經XOR電路220和230運算後,輸出為時間T時的擾亂器/解攪亂器200的輸出dout。
在時間T+1時,將移位暫存器201-210於時間T時的數值分別儲存至移位暫存器202-211。例如,將移位暫存器203在時間T的數值儲存至移位暫存器204等。此外,並將移位暫存器209和211於時間T時的數值經XOR電路220運算後,儲存至移位暫存器201。並且將輸入資料din與移位暫存器209和211的數值經XOR電路220和230運算後,輸出為時間T+1的輸出dout。
在此實施例中,於閒置模式或建立網路連線時,收發器會設置為傳送閒置信號。傳送閒置信號時,收發器會將din的數值設置為1,並且不會將移位暫存器201-211的數值全設置為0。因此,在閒置模式或建立網路連線時,移位暫存器201-211的數值有2047種(2的11次方減1,即去除移位暫存器的數值全為0的情形)循環出現的組合。因此,擾亂器/解攪亂器200的輸出dout也對應著2047個移位暫存器201-211的數值的組合,而輸出2047個位元循環重複出現的模式,或稱閒置序列(idle sequence)。
在此實施例中,將2047個循環出現的移位暫存器201-211的數值依運算的順序編號,例如,移位暫存器201-211的數值為[111111111111]時為組合編號1,移位暫存器201-211的數值為[011111111111]時為組合編號2,…移位暫存器201-211的數值為[111111111110]時為組合編號2047等。在另一實施例中,也可以任意選擇2047個移位暫存器201-211的數值的組合中的一個做作為組合編號1,並將其他2046個移位暫存器201-211的數值依運算順序編號,或者以合適的順序編號。
為簡潔起見,在說明書和申請專利範圍中,當擾亂器114的移位暫存器的數值為組合編號N的數值時,稱作擾亂器114的組合編號為N。當擾亂器114的組合編號為N,而解擾亂器117的組合編號為M時,擾亂器114和解擾亂器117的組合編號的差距為N-M。
在另一些實施例中,也可以將擾亂器114和解擾亂器117的組合編號的差距定義為N-M、將擾亂器114和解擾亂器117的組合編號的差距定義為N-M(當N>=M)或N-M+2047(當N<M)、或者將擾亂器114和解擾亂器117的組合編號的差距定義為M-N(當M>=N)或M-N+2047(當M<N)等方式。在較佳的實施例中,收發器110的擾亂器114和收發130的擾亂器134定義相同的組合編號的差距的計算方式,以簡化控制器119的運算。
在另一實施例中,收發器110中儲存有2047個依運算順序編號的移位暫存器的數值,並使用控制器119比較擾亂器114中移位暫存器的數值和2047個移位暫存器的數值,以獲得擾亂器114的組合編號。
在另一實施例中,收發器110僅儲存2047個移位暫存器的數值中某一組合的數值,例如,僅儲存數值[11111111111],並且使用控制器119紀錄擾亂器114的移位暫存器的數值需要經過多少時間或者多少輸入/輸出的位元數才會變為[11111111111],以此時間或者輸入/輸出的位元數作為擾亂器114的組合編號,或者經適當的運算後作為擾亂器114的組合編號。
在另一實施例中,收發器110儲存擾亂器114對應於組合編號1至2047時的輸出(即儲存2047位元的閒置序列),並使用控制器 119比較擾亂器114的輸出和2047位元的閒置序列,以獲得擾亂器114的組合編號。例如,控制器119記錄11位元的擾亂器114的輸出,比較後發現與第2047位元的閒置序列中的第21-31個位元相同,因此以31作為擾亂器114的組合編號。
在另一實施例中,收發器110僅儲存2047位元的閒置信號中某一段的數值,例如,僅儲存數值[01111111111],並且使用控制器119紀錄擾亂器114的輸出需要經過多少時間或者多少輸入/輸出的位元數後才會變為[01111111111],以此時間或輸入/輸出的位元數作為擾亂器114的組合編號,或者經適當的運算後作為擾亂器114的組合編號。
在另一實施例中,收發器110也可以使用儲存裝置紀錄擾亂器114的組合編號,並且依序更新,而不需要重複的進行運算。
控制器119也可以使用上述的方式獲得解擾亂器117的組合編號,或者使用不同的方式分別獲得擾亂器114的組合編號和解擾亂器117的組合編號。
在另一實施例中,若僅需要計算擾亂器114和解擾亂器117的組合編號的差距,可以使用控制器119紀錄擾亂器114的移位暫存器的數值需要經過多少時間或者多少輸入/輸出的位元數後才會變為解擾亂器117的移位暫存器的數值,以此時間或輸入/輸出的位元數,作為擾亂器114和解擾亂器117的組合編號的差距,或者以此計算擾亂器114和解擾亂器117的組合編號的差距。
在另一實施例中,若僅需要計算擾亂器114和解擾亂器117的組合編號的差距,可以使用控制器119紀錄擾亂器114的輸出需要經過 多少時間或者輸入/輸出的位元數才會變為解擾亂器117的輸出(例如,各紀錄11位元),以此時間或輸入/輸出的位元數作為擾亂器114和解擾亂器117的組合編號的差距,或者以此計算擾亂器114和解擾亂器117的組合編號的差距。
上述圖1和圖2的實施例中,收發器110和130以及擾亂器/解擾亂器200可使用控制器、處理器、電腦、特殊設計的離散電路或積體電路等硬體、及/或硬體配合軟體的方式來實現。圖中的元件和連接關係僅為示意性,可依需要整合為一個電路,或者以數個電路實施某一元件的功能等方式來實現。而各實施例也可依據應用的環境不同而適當的設置,例如,改用其他的擾亂器架構、發送電路架構或接收電路架構等。
以下將搭配圖1至圖3,進一步說明通訊系統100的運作方式。圖3為本發明的建立網路連線的方法的一實施例的簡化流程圖300。
在流程310中,收發器110和130開始進行連線步驟,收發器110和130的發送電路113和133發送閒置信號。
在流程320中,控制器119選擇收發器110是否要進入追隨者(follower)模式,此處可以使用各種判斷方式進行選擇。例如,在一實施例中,控制器119可以設定為選擇收發器110總是成為追隨者。若控制器119選擇收發器110扮演追隨者,則進行流程330,否則進行流程340。若控制器119無法判斷是否該進入追隨者模式,則回到流程310,重新進行連線步驟。重新進行連線步驟的實施方式,可以是重置收發器110或者是重新設置擾亂器114移位暫存器的數值等方式。
在流程330中,控制器119選擇收發器110扮演追隨者,控制器119發出控制信號調整振盪電路112所輸出的振盪信號的頻率,以追隨收發器130的振盪電路132所輸出的振盪信號的頻率,使收發器110和130收發信號的速率能夠同步。
在流程340中,控制器119固定振盪電路112所輸出的振盪信號的頻率,使發送電路113依據該固定的振盪信號發送信號,而讓遠端的收發器130可以追隨振盪電路112所輸出的振盪信號的頻率。
在流程350中,控制器119判斷收發器110和130收發信號的速率是否已經同步,若未能同步則回到流程310重新進行連線步驟。
在流程360中,收發器110和130連線建立完成,可以正常收發信號。
在圖3的流程中,僅說明收發器110的操作流程,由於收發器130與收發器110類似,故省略重複的說明。收發器110和收發器130不但可以一起使用相同的連線流程以進行連線,也可以單獨的使用相同的連線流程與其他的收發器進行連線。僅需一端的收發器能支援此連線流程,即可正常的建立連線,因此,不需要修改產業標準即可使收發器110或130搭配其他製造商的收發器一起使用,而使收發器110或130具有高度的相容性。
在一實施例中,控制器119於流程320中是依據擾亂器114的輸出、移位暫存器的數值及/或組合編號、解擾亂器117的輸入、移位暫存器的數值及/或組合編號,或者依據上述數值運算後的結果,選擇收發器110是否要進入追隨者模式。
在另一實施例中,控制器119於流程320中是以擾亂器114和解擾 亂器117的組合編號的差距,作為選擇收發器110的運作模式的依據。例如,當擾亂器114和解擾亂器117的組合編號的差距大於一預設的差距數值時(例如,1024,移位暫存器的數值的組合數的1/2),則控制器119會選擇收發器110進入追隨者模式。例如,假設當擾亂器114的組合編號為100,而解擾亂器117的組合編號為1800時,擾亂器114和解擾亂器117的組合編號的差距為1700,大於預設的數值1024,故控制器119可選擇收發器110扮演追隨者。
在另一實施例中,控制器119於流程320中,是當擾亂器114和解擾亂器117的組合編號的差距小於一預設的差距數值時,選擇收發器110進入追隨者模式。
當閒置模式或建立連線時,若有傳輸延遲,而擾亂器114和擾亂器134的組合編號的差距太小時,擾亂器114和擾亂器134可能會產生相同的輸出,而會造成收發器110和130無法正常運作的情況。因此,在另一實施例中,控制器119於流程320中,若發現擾亂器114和解擾亂器117的組合編號的差距與預設的差距值小於一個預設的安全閥值,則會判斷回到流程310重新進行連線步驟,而暫時不會決定收發器110的運作模式。例如,假設擾亂器114和解擾亂器117的組合編號的預設差距數值為1024,而安全閥值為25。當擾亂器114和解擾亂器117的組合編號的差距為1030時,與預設的數值1024的差距為6,小於預設的安全閥值25,故控制器119此時不會選擇收發器110的運作模式,而會回到流程310重新進行連線步驟。
在另一實施例中,控制器119於流程320中是以擾亂器114的組合 編號和解擾亂器117的組合編號的比較結果,作為選擇收發器110是否進入追隨者模式的依據。在一實施例中,控制器119可於擾亂器114的組合編號大於解擾亂器117的組合編號時,選擇收發器110扮演追隨者。例如,當擾亂器114的組合編號為1800,而解擾亂器117的組合編號為100時,由於擾亂器114的組合編號1800大於解擾亂器117的組合編號100,因此控制器119會選擇收發器110扮演追隨者。在另一實施例中,控制器119則會於擾亂器114的組合編號小於解擾亂器117的組合編號時,選擇收發器110扮演追隨者。
相似的,在上兩個實施例中,當擾亂器114和擾亂器134的組合編號差距太過接近時,若有傳輸延遲,收發器110和130可能會傳送相同的閒置信號,而使收發器110和130無法正常運作。因此,在另一實施例中,當擾亂器114和解擾亂器117的組合編號的差距小於一個預設的安全閥值時,需要回到流程310重新進行連線步驟。例如,當擾亂器114的組合編號為100,解擾亂器117的組合編號為110時,擾亂器114和解擾亂器117的組合編號的差距為10,小於預設的安全閥值(假設為25),此時控制器119會判斷兩者差距太小,需要回到流程310重新進行連線步驟。
在前述實施例中,由於控制器119在流程320中是依據擾亂器114的輸出、移位暫存器的數值及/或組合編號、解擾亂器117的輸入、移位暫存器的數值及/或組合編號,或者依據上述數值運算後的結果,來決定收發器110是否進入追隨者模式,所需的時間很短。因此,在收發器110與收發器130開始進行連線後,在短時間內就能決定收發器110的運作模式,使收發器110能迅速地與收發 器130建立起連線。
在另一實施例,當控制器119於流程340至350中,選擇不進入追隨者模式而建立連線後,控制器119可以另紀錄一個多個監控參數,以監控收發器110和收發器130之間的速率是否繼續保持同步。例如,以擾亂器114和解擾亂器117的組合編號的差距作為監控參數,若監控參數變化過大,表示收發器110和130收發信號的速率可能無法保持同步。或者,以時序回復電路116中的頻率補償值作為監控參數,當監控參數超過一預設值,表示收發器110和130收發信號的速率可能無法保持同步。因此,在一段時間內(例如,1秒鐘),當監控參數發生異常,控制器119可選擇將收發器110進入追隨者模式,並發出控制信號調整振盪電路112所輸出的振盪信號的頻率,以追隨收發器130的振盪電路132所輸出的振盪信號的頻率,而使收發器110和130收發信號的速率能同步以上的實施例雖以HEC收發器為例,但在使用同一對傳輸線收發信號的通訊系統中,當兩端的收發器發送相同的閒置信號時,利用本發明的精神實施,可避免無法正常運作的情形,因而能快速且正確的建立連線。
以上所述僅為本發明的較佳實施例,各實施例的實現方式皆可依本發明的精神可適當的搭配,凡依本發明申請專利範圍所做的均等變化與修飾,皆應屬本發明的涵蓋範圍。
100‧‧‧通訊系統
110、130‧‧‧收發器
111、131‧‧‧混合電路
112、132‧‧‧振盪電路
113、133‧‧‧發送電路
114、134‧‧‧擾亂器
115、135‧‧‧接收電路
116、136‧‧‧時序回復電路
117、137‧‧‧解擾亂器
118、138‧‧‧回音消除器
119、139‧‧‧控制器
150‧‧‧傳輸線

Claims (14)

  1. 一種通訊裝置,包含有:一發送電路,包含有一第一擾亂器,該第一擾亂器包含有複數個第一暫存器,且該發送電路依據一振盪電路所提供的一振盪信號,將該第一擾亂器產生的一第一資料傳送至一傳輸線;一接收電路,用以自該傳輸線接收一第二擾亂器產生的一第二資料,且該接收電路包含有一解擾亂器,該解擾亂器包含有複數個第二暫存器,用以解擾亂該第二資料;以及一控制器,依據該等第一暫存器的數值及該第一資料的至少其中之一、以及該等第二暫存器的數值和該第二資料的至少其中之一進行比較,以產生一組合編號差距,並且當該組合編號差距不等於零時,控制該振盪電路以調整該振盪信號的頻率;其中該第一擾亂器和該第二擾亂器使用一相同的擾亂碼產生多項式。
  2. 如請求項1所述的通訊裝置,其中當該組合編號差距小於一第一預設值時,該控制器重新設置該等第一暫存器的數值。
  3. 如請求項1所述的通訊裝置,其中:該控制器另使用該等第一暫存器的數值及該第一資料的至少其中之一與一第二預設值做比較,以產生一第一組合編號;該控制器另使用該等第二暫存器的數值及該第二資料的至少其中之一與一第三預設值做比較,以產生一第二組合編號;以及當該第一組合編號不等於該第二組合編號時,該控制器控制該振 盪電路以調整該振盪信號的頻率。
  4. 如請求項3所述的通訊裝置,其中當該第一組合編號和該第二組合編號的差距小於一第四預設值時,該控制器重新設置該等第一暫存器的數值。
  5. 如請求項3所述的通訊裝置,其中該第二預設值等於該第三預設值。
  6. 如請求項1所述的通訊裝置,其中:該發送電路另將該第一擾亂器產生的一第三資料傳送至該傳輸線;該接收電路另自該傳輸線接收該第二擾亂器產生的一第四資料,並且該解擾亂器解擾亂該第四資料;該控制器另依據產生該第一資料時的該等第一暫存器的數值及該第一資料的至少其中之一、以及解擾亂該第二資料時的該等第二暫存器的數值及該第二資料的至少其中之一進行運算,以產生一第一監控參數;以及該控制器另依據產生該第三資料時的該等第一暫存器的數值及該第三資料的至少其中之一、以及解擾亂該第四資料時的該等第二暫存器的數值及該第四資料的至少其中之一進行運算,以產生一第二監控參數;以及當該第一監控參數與該第二監控參數的差距大於一第五預設值時,該控制器控制該振盪電路以調整該振盪信號的頻率。
  7. 如請求項1所述的通訊裝置,另包含有一時序回復電路,用以提供一頻率補償值,當該頻率補償值大於一第六預設值,則該控制器控制該振盪電路以調整該振盪信號的頻率。
  8. 一種建立連線的方法,包含有: 依據一振盪電路所提供的一振盪信號,將使用一擾亂碼產生多項式且具有複數個第一暫存器的一第一擾亂器所產生的一第一資料傳送至一傳輸線;自該傳輸線接收使用該擾亂碼產生多項式的一第二擾亂器所產生的一第二資料,並以具有複數個第二暫存器的一解擾亂器解擾亂該第二資料;依據該等第一暫存器的數值及該第一資料的至少其中之一、以及該等第二暫存器的數值和該第二資料的至少其中之一進行比較,以產生一組合編號差距,並且當該組合編號差距不等於零時,控制該振盪電路以調整該振盪信號的頻率;其中該第一擾亂器和該第二擾亂器使用一相同的擾亂碼產生多項式。
  9. 如請求項8所述的方法,另包含:其中當該組合編號差距小於一第一預設值時,重新設置該等第一暫存器的數值。
  10. 如請求項8所述的方法,另包含:將該等第一暫存器的數值及該第一資料的至少其中之一與一第二預設值進行比較,以產生一第一組合編號;將該等第二暫存器的數值及該第二資料的至少其中之一與一第三預設值進行比較,以產生一第二組合編號;以及當該第一組合編號不等於該第二組合編號時,控制該振盪電路以調整該振盪信號的頻率。
  11. 如請求項10所述的方法,另包含:當該第一組合編號和該第二組合編號的差距小於一第四預設值時,重新設置該等第一暫存器的數值。
  12. 如請求項10所述的方法,另包含:使用相同數值的該第二預設值和該第三預設值。
  13. 如請求項8所述的方法,另包含:將該第一擾亂器產生的一第三資料傳送至該傳輸線;自該傳輸線接收該第二擾亂器產生的一第四資料,並且以該解擾亂器解擾亂該第四資料;依據產生該第一資料時的該等第一暫存器的數值及該第一資料的至少其中之一、以及解擾亂該第二資料時的該等第二暫存器的數值及該第二資料的至少其中之一進行運算,以產生一第一監控參數;依據產生該第三資料時的該等第一暫存器的數值及該第三資料的至少其中之一、以及解擾亂該第四資料時的該等第二暫存器的數值及該第四資料的至少其中之一進行運算,以產生一第二監控參數;以及當該第一監控參數與該第二監控參數的差距大於一第五預設值時,控制該振盪電路以調整該振盪信號的頻率。
  14. 如請求項8所述的方法,另包含:使用一時序回復電路提供一頻率補償值;其中當該頻率補償值大於一第六預設值,控制該振盪電路以調整該振盪信號的頻率。
TW099146245A 2010-12-28 2010-12-28 建立網路連線的方法與相關的通訊裝置 TWI449386B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW099146245A TWI449386B (zh) 2010-12-28 2010-12-28 建立網路連線的方法與相關的通訊裝置
CN201110046930.7A CN102545948B (zh) 2010-12-28 2011-02-25 建立网络连接的方法与相关的通信装置
US13/336,697 US8755529B2 (en) 2010-12-28 2011-12-23 Method and device for establishing network connection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099146245A TWI449386B (zh) 2010-12-28 2010-12-28 建立網路連線的方法與相關的通訊裝置

Publications (2)

Publication Number Publication Date
TW201228307A TW201228307A (en) 2012-07-01
TWI449386B true TWI449386B (zh) 2014-08-11

Family

ID=46316834

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099146245A TWI449386B (zh) 2010-12-28 2010-12-28 建立網路連線的方法與相關的通訊裝置

Country Status (3)

Country Link
US (1) US8755529B2 (zh)
CN (1) CN102545948B (zh)
TW (1) TWI449386B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286643A1 (en) * 2004-04-16 2005-12-29 Thine Electronics, Inc. Transmitter circuit, receiver circuit, clock data recovery phase locked loop circuit, data transfer method and data transfer system
US20080104434A1 (en) * 2006-11-01 2008-05-01 May Marcus W SOC with low power and performance modes
TW200934159A (en) * 2008-01-31 2009-08-01 Mediatek Inc Transmit power control system, code division multiple access communication device, and method for controlling transmit power
TW201018168A (en) * 2008-03-26 2010-05-01 Qualcomm Inc Method and apparatus for scrambling sequence generation in a communication system
US20100113088A1 (en) * 2008-11-04 2010-05-06 Broadcom Corporation Multiservice communication device with logical control channel
US20100226366A1 (en) * 2007-07-23 2010-09-09 Chul Soo Lee Digital broadcasting system and method of processing data in digital broadcasting system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2303454A1 (en) * 1999-04-30 2000-10-30 Donald L. Tait Frequency selectable transmitter-receiver for use in broadband wireless access communications systems
CN101567778B (zh) * 2004-04-16 2011-05-18 哉英电子股份有限公司 接收电路
TWI435596B (zh) 2010-07-06 2014-04-21 Realtek Semiconductor Corp 應用於網路裝置之主從決定裝置及主從決定方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286643A1 (en) * 2004-04-16 2005-12-29 Thine Electronics, Inc. Transmitter circuit, receiver circuit, clock data recovery phase locked loop circuit, data transfer method and data transfer system
US20080104434A1 (en) * 2006-11-01 2008-05-01 May Marcus W SOC with low power and performance modes
US20100226366A1 (en) * 2007-07-23 2010-09-09 Chul Soo Lee Digital broadcasting system and method of processing data in digital broadcasting system
TW200934159A (en) * 2008-01-31 2009-08-01 Mediatek Inc Transmit power control system, code division multiple access communication device, and method for controlling transmit power
TW201018168A (en) * 2008-03-26 2010-05-01 Qualcomm Inc Method and apparatus for scrambling sequence generation in a communication system
US20100113088A1 (en) * 2008-11-04 2010-05-06 Broadcom Corporation Multiservice communication device with logical control channel

Also Published As

Publication number Publication date
CN102545948B (zh) 2014-11-26
TW201228307A (en) 2012-07-01
CN102545948A (zh) 2012-07-04
US20120163604A1 (en) 2012-06-28
US8755529B2 (en) 2014-06-17

Similar Documents

Publication Publication Date Title
US9160482B2 (en) PHY retraining
US9461809B2 (en) Method and system for an extended range ethernet link discovery signaling
US20120250728A1 (en) Recovery and Synchronization for Spread Spectrum Modulated Clock
US10454527B1 (en) NBASE-T PHY-to-PHY information exchange method and apparatus
US20020027888A1 (en) System and method for providing compatibility between different transceivers in a multi-pair communication system
US20190312715A1 (en) Network Communication Method
JP2011029729A (ja) 情報伝送システム、情報伝送装置及びプログラム
US11038607B2 (en) Method and system for bi-directional communication
WO1990004297A2 (en) Local area network modem
KR20060034204A (ko) 데이터 전송 장치 및 데이터 전송 방법
US20130072133A1 (en) Signal transceiving method, signal transceiver utilizing the signal transceiving method, network connection method and network device utilizing the network connection method
TWI449386B (zh) 建立網路連線的方法與相關的通訊裝置
US11711110B2 (en) Communication system, transmission device, and reception device
US7760881B2 (en) Data processing apparatus and data reception processing apparatus
TWI449347B (zh) 支援省電模式的通訊裝置與相關的通訊方法
JP5633273B2 (ja) 通信装置及び通信システム
US9831979B2 (en) Methods for transmission and reception of a serial signal and corresponding devices
CN117397187A (zh) 发送装置、接收装置、参数调整方法、SerDes电路和电子设备
CN113035105A (zh) 显示驱动设备和包括该显示驱动设备的显示设备
US20230388099A1 (en) 100base-tx transceiver with transmit clock selected from output clock of clock generator circuit and receive recovered clock of clock and data recovery circuit and associated method
CN116961869A (zh) 测试***以及测试方法
TWI806539B (zh) 測試系統以及測試方法
US11102104B1 (en) Methods, systems, and computer readable media for generating analog-distorted test data
CN117155838A (zh) 基于SerDes的参数筛选方法、***、计算机设备及介质
JP2014078849A (ja) 通信方法、通信システム及び通信装置