[go: up one dir, main page]

TW201203931A - Receiver with capability of correcting error - Google Patents

Receiver with capability of correcting error Download PDF

Info

Publication number
TW201203931A
TW201203931A TW99121631A TW99121631A TW201203931A TW 201203931 A TW201203931 A TW 201203931A TW 99121631 A TW99121631 A TW 99121631A TW 99121631 A TW99121631 A TW 99121631A TW 201203931 A TW201203931 A TW 201203931A
Authority
TW
Taiwan
Prior art keywords
data
code
receiver
soft
bit
Prior art date
Application number
TW99121631A
Other languages
English (en)
Other versions
TWI411260B (zh
Inventor
Tien-Ju Tsai
Original Assignee
Himax Media Solutions Inc
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 Himax Media Solutions Inc filed Critical Himax Media Solutions Inc
Priority to TW99121631A priority Critical patent/TWI411260B/zh
Publication of TW201203931A publication Critical patent/TW201203931A/zh
Application granted granted Critical
Publication of TWI411260B publication Critical patent/TWI411260B/zh

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Description

201203931 六、發明說明: 【發明所屬之技術領域】 更 [0001] 本發明係有關一種電腦網路’特別是關於一種具錯講 正能力之快速乙太網路(fast Ethernet)接收卷 【先前技術] 基 [0002] 乙太網路(Ethernet)為一種基於封包的電腦網路 遍用以建構區域網路。快速乙太網路(fast p+u ’ tthernet )或稱為100BASE-TX的額定資料傳送速率每秒可達^ 百萬位元。 [0003] ’當操 快速乙太網路或100BASE-TX規範於ΙΦΕΕ 8〇2 作於段長為100公尺的類別5 (CAT5)之非屏蔽雙绞線 unshielded twisted-pair, UTP),其符號速率 symbol rate)可達125百萬赫茲(Hz)。根據規^ 快速乙太網路不需額外順向錯誤控制碼(ECC ),即了 到小於1(Γ9的位元錯誤率(BER)。然而,因為線路老μ 、多段連接、段長大於規範長度、纜線類別小於 非理想參數’例如信號抖考(jitter)、回波損耗(一 return loss)或上升/下降時間,使得實際的快迷乙太 網路經常無法達到規範的位元錯誤率(Ber)。 [0004]鑑於傳統快速乙太網路接收器經常無法提供規範的致义 ,因此亟需提出一種新穎的快速乙太網路接收器,使其 具有更正錯誤的能力但又不需額外使用順向錯誤控制蝎 (ECC )。 … [0005] 099121631 【發明内容】 鑑於上述,本發明實施例的目的之一在於提供一種區域 表單編號A0101 第4頁/共33頁 0992038087-0 201203931 網路,其内接收器(inner receiver)可更正一位元錯 誤,其外接收器(outer receiver)可更正二位元錯誤 〇 [0006] 根據本發明實施例,揭露一種具錯誤更正能力之接收器 。本發明之接收器包含一信號處理器,根據接收器之輸 入信號以產生等化信號;一軟性切片器,根據等化信號 以產生量化資料及相應軟性資料;一具錯誤復原之解碼 器可根據量化資料以產生解碼量化資料,且根據軟性資 料以產生軟性序列,其中該具錯誤復原之解碼器可更正 量化資料的一位元;一去混亂器,用以根據解碼之量化 資料及軟性序列,產生去混亂資料位元;一具碼更正之 序列至並列(S/P)轉換器,根據去混亂資料位元以產生 並列資料,其中該具碼更正之S/P轉換器可更正去混亂資 料位元的二位元;以及一碼群組對準有限狀態機,可偵 測並列資料的碼邊界及封包邊界,以產生碼資料。 【實施方式】 〇 _7] 第一圖顯示本發明實施例之快速乙太網路接收器1 00的方 塊圖。快速乙太網路的規範細節可參考IEEE 802. 3,特 別是20 00年版本的IEEE 802. 3條款(Clause) 24。雖 然本實施例以100BASE-TX或快速乙太網路作為例示,然 而也適用於其他區域網路,例如十億位元(gigabit)乙 太網路。再者,以下所述實施例之實施可使用硬體、軟 體、韌體、數位信號處理器、特殊應用積體電路或其組 合。 [0008] 接收器100可分為二部分:内接收器及外接收器。内接收 099121631 表單編號A0101 第5頁/共33頁 0992038087-0 201203931 器包含媒體相關介面(MDI )接收(RX)信號處理器110 、軟性切片器(soft si icer) 120、具錯誤復原之多階 傳送-3 (MLT3)解碼器130。外接收器包含去混亂器( de-scrambler) 140、具碼更正之序列至並列(S/P) 轉換器150、五位元(5B)碼群組對準有限狀態機( code group alignment finite state machine) 160、五位元至四位元(5B/4B)解碼器170及媒體無關 介面(MII ) 180。 [0009] [0010] MDI RX信號處理器11〇於MDI介面處接收差分信號 MDI_RX_P&MD I一RX—N。〇I Μ信號處理器11 〇可以是 一數位信號處理器(DSP),但不限於此。第二圖顯示 MDI RX信號處理器11〇的細部方塊圖。其中,差分信號 MDI一RX一Ρ及MDI_RX一Ν藉由自動增益控制器(AGC) 1100 而放大。自動增益控制器(AGC) 1100的輸出受到通道等 化器(EQ) 1102的等化,以產生等化信號RX_MDI。自動 增益控制器(AGC) 11〇〇的輸出還受到符號時序復原( 8丁1〇單元1104的處理,以得到復原時脈1^—(;:1^。基準 線漫遊補償器(baseline wander compensator, BLWC) 1106係根據等化信號!^_〇1及來自軟性切片器 120的MLT3資料RX—MLT3,以更正基準線漫遊。 第三圖顯不本發明一實施例之軟性切片器丨2〇的細部方塊 圖。在本實施例中,軟性切片器12〇包含三階量化器12〇〇 及多階(或Μ階)量化器1202。三階量化器丨2〇〇可將等 化信號RX—MDI映射至+ 1、0和—丨三階的其中之一以產 生三階量化資料或MLT3資料rx_MLT3。其中,每一等化 099121631 表單編號A0101 第6頁/共33頁 0992038087-0 201203931 信號RX—MDI係由RX一MLT3的二位元來表示。另一方面,Μ 階量化器1202可將等化信號RX—MDI映射至多階的其十之 一,因而產生軟性資料RX一SO。其中,較靠近+ 1、〇中央 或者0、-1中央的等化信號RX-MDI被映射至較小的量化 資料或軟性資料RX—SO,表示該信號具較低可靠度。相反 的’較靠近+ 1、0或-1的等化信號RX—MDI則被映射至較 大的量化資料或軟性資料RX_S〇,表示該信號具較高可靠 度。每一等化信號RX一MDI係由RX_S0的m ( = l〇g (M)) 2 位元來表示。 Ο [0011] 第四A圖顯示本發明^實施例中具錯誤復原之MLT3解碼器 130的細部方塊圖。MLT3解碼器13〇除了包含虬·^解碼單 元1 302,還包含n-i個串聯之第一正反器(ff) 13Q4, 用以儲存MLT3資料RX_MLT3之序列;且包含11-1個串聯之 第二正反器(FF) 1 306 ’用以儲存軟往資料rx_s〇之序 列。MLT3解碼單元13〇2輸出解碼之MLT3肯料RX_NRZI, 而串聯之第二正反器(FF) 1306則輪出軟性序列RX_S1 ❹ 。第四B圖顯示簡化之MLT3解碼器130,其中設定n=2且 ra = 3,其中m=l〇g(M),M為Μ階量化器1202 (第三圖)的 總階數。MLT3解碼器130更包含無效MLT3轉換更正器( invalid-MLT3-transition corrector) 1300,用以 更正MLT3資料RX_MLT3的一個位元。 [0012] 無效MLT3轉換更正器130 0根據MLT3資料RX_MLT3之序列 及軟性資料RX_S〇之序列,主要執行以下二步驟以更正錯 誤:(1)於步驟131中偵測含有無效MLT3轉換的錯誤事 件’及(2)於步驟132中決定錯誤位置,如第五圖所示 099121631 表單編號A0101 第7頁/共33頁 0992038087-0 201203931 。來自發送器的MLT3編碼器(未顯示於圖式)之有效 MLT3會循環於” 0” 、” +Γ 、” 〇” 、” -Γ 。對於第 四B圖之無效MLT3轉換更正器1 300,其會尋找以下的事 件:以” +Γ或” -Γ開頭的二相鄰MLT3資料RX_MLT3 ,其和為0。換句話說,步驟131係偵測序列{ + 1 -1}或 {-1 +1}為錯誤事件。當偵測到錯誤事件後,其中一個 MLT3資料RX_MLT3即被更正。在本實施例中,具最小軟 性資料RX_S0的MLT3資料RX_MLT3被視為錯誤位元。 [0013] 對於第四A圖之MLT3解碼器130,其無效MLT3轉換更正器 1 300會尋找以下的事件:多猶麵T3資料®X_MLT3,其累 加和為+ 2或-2。換句話說,步驟,131係偵測序列{ + 1 0 ···0 +1}或{-1 0…0 +1}為錯誤事件。在偵測到錯誤之 前,具累加和為0的序列則予以忽略。當禎測到錯誤事件 後’MLT3資料RX_MLT3之二個” +Γ或,,-Γ的其中之 一即被更正。在本實施例中,具最小軟性資料RX_S0的 MLT3資料RX_MLT3被視為錯誤血;^。 [0014] 去混亂器14 0針對隐Τ 3解碼器130所輸出的解碼MLT3資料 RX_NRZI進行去混亂> (de-scramble),因而產生去混 亂資料位元RX一 1B。第六圖顯示去混亂器14〇的細部方塊 圖。其中,鎖定擷取單元1 400根據解碼MLT3資料 RX_NRZI以產生一種子(seed)。種子受到線性迴授移 位暫存器(linear feedback shift register,LF-SR) 1402的運算。接著,解碼MLT3資料RX_NRZI和線性 迴授移位暫存器(LFSR) 1402的輸出饋至互斥或邏輯閘 1404 ’以產生去混亂資料位元rxj b。於此同時,軟性 099121631 表單編號A0101 第8頁/共33頁 0992038087-0 201203931 [0015] Ο [0016] Ο [0017] 099121631 序列RX一S1未經去混亂器ΐ4〇的運算而直接輪出成為軟性 序列RX_S2。 5B碼群組對準有限狀態機16〇主要執行以下二功能:偵測 五位元邊界及偵測封包邊界。第七圖例示一封包,其依 序包含有I碼、J碼、K碼、封包資料主體、τ碼及R碼,每 一個碼包含五位元。五位元邊界可根據I碼及j碼來偵測 。封包邊界則可根據其他碼來偵測。藉此,5B碼群組街 準有限狀態機160產生五位元資料RX—5B。此外,5B碼群 組對準有限狀態機160還提供狀態RX_FSM及指示器 RX一IND給S/P轉換器150及媒體無關介面(MII) 180。 第八圖顯示本發明實施例中具碼更正之S/P轉換器15〇的 細部方塊圖。S/P轉換器150包含多個(例如20個)串聯 之第一正反器(FF) 1502,用以儲存去混亂資料位元 RX_1B之序列,且包含多個(例如15個)串聯之第二正反 器(FF) 1504,用以儲存轉性序列RX_S2。串聯之第— 正反器(FF) 1502輪出並列資料RX_15B。S/P轉換器 150還包含錯誤碼群組更正器X corrupted-cDde-gf〇Up corrector) 1500,用以更正去混亂資料位元rx ΐβ的 二位元。 第九圖顯示毀壞碼群組更正器1500於更正毁壞碼群組的 流程圖。在本實施例中’毀壞碼群組更正器15〇〇根據5Β 碼群組對準有限狀態機160的狀態,特別是指示器 RX_IND及狀態RX—FSM,以執行錯誤更正。一開始,於步 驟151,決定指示器RX-IND是否為邏輯真(true)。、羅 輯真的指示器RX—IND表示5B碼群組對準有限狀態機丨⑽ 表單編號A0101 第9頁/共33頁 0992038087-0 201203931 [0018] [0019] [0020] 099121631 的目前狀態在五位元邊界。若為真,則進入步驟152。於 步驟152 ’決定5B碼群組對準有限狀態機16〇是否處於閒 置(IDLE)狀態,亦即,相應於封包(第七圖)的開始 。如果為閒置’則進入步驟15 3。 於步驟153,谓測相應於並列資料κχ」5β的前二個五位 元資料,亦即I2[U:5],是否有異常。於正常情形下, 刖一個五位兀資料12[14:5]應該為I + I碼或I + J碼,否則 即表示有異常出現。於步驟153,錯誤碼群組更正器15〇〇 偵測以下其中-個異常情形:(a ) j碼之後非為j碼或j 碼,(b ) J碼之剪非為{瑪卜當債測到異常時則更正二 錯誤位元,其細節將於後面詳述。在更正之前,於步驟 154,指定一值給索引土,用以指到12[15:〇]的開頭位元 位置。於步驟154,如果為異常情形,則索引“皮指定為 1 〇 ’否則,指定為15。 當58碼群組對準有限狀態機1 6 0根據步蜾152決定為非閒 置狀態,則進入步驟155,以決定是否為κ碼確認(c〇N_ FIRM K)狀態,亦即檢查κ碼的狀態。如果為£碼確認狀 態’則進入步驟156。於步驟156,決定第二個五位元資 料12[9: 5]是否為κ碼。如果非為](碼,則為異常情形, 並指定索引i為10,並接著進行錯誤更正。 當58碼群組對準有限狀態機160根據步驟155決定非為K 碼確認狀態,則於步驟158中進一步決定是否為以下狀態 之一 · (1)資料主體狀態(DATA) ,(2) K碼開始狀態 (START_OF_STREAM_K),及(3)資料錯誤狀態( DATA—ERROR)。步驟158之決定主要係相關於封包的結 第 1〇 頁/共 33 頁 0992038087-0 表單編號A0101 201203931 [0021] 〇 [0022] 〇 [0023] 099121631 束或資料主體。如果決定為上述任一狀態, 159。 於步驟159,決定相應於並列資料RX_15B的資料位元 12[ 14 : 0],以偵測封包結束或資料主體的異常情形。其 中,關於封包的結束,於正常情形下,前二個五位元資 料Ι2[14··5]應該為T+R碼。關於資料主體,於正常情形 下,第一個五位元資料Ϊ2Π4..10]應該為有效五位元碼 。於步驟159,毁壞碼群組更正器1500偵測以下其中一個 異常情形:(A) Τ碼之後非為R碼,(β) r碼之前非為τ 碼’(C)第一個五备元資料丨饤认:❹]非為有效五位 元碼。當偵測到異常情形時,則更正二位元錯誤。在更 正之剛,於步驟1 6 0,~如果為正常情形(a ),則索引i被 指定為1 0,否則,指定為15。 根據上述步驟’當偵測到異常情形時,於步驟161,比較 始於第i位元的六個位元I2[i: i-5]之軟彳生序列RX_S2。 接著,將最小軟性資料的相應索引指定至Err_Idxl,用 以表示須作更正的挺查。最权,於步驟1 62,將Err-Idxl所指位元及接續(Err_Idxl-l)所指位元予以更正 。上述步驟中,之所以更正最小軟性資料的相應位元之 後續一個位元,其原因在於MLT3係屬於一種差分編碼, 其錯誤會接續發生。 5B/4B解媽器170將五位元資料RX_5B予以解碼,使其成 為解碼四位元資料RX一4B。可使用查表(LUT)方式,用 以將五位元資料映射至四位元資料。第十A圖例示傳送器 (未顯示於圖式)的4B/5B編碼器之查表(LUT_4B5B) 表單編號A0101 第11頁/共33頁 0992038087-0 則進入步驟 201203931 。第十B圖例示5B/4B解碼器170的逆查表(LUT_5B4B) ,其將五位元資料逆向映射至四位元資料。其中,逆查 表(LUT_5B4B)輸出的最低四位元相應於查表( LUT_4B5B)的四位元輸入,而逆查表(LUT_5B4B)的 一些輸出則為無效的,其標示為”11111” 。 [0024] 媒體無關介面(MII ) 180接收解碼四位元資料RX_4B、 狀態RX_FSM及指示器RX_IND,因而產生封包信號RX_M 、錯誤信號RX_ER及封包資料RXD,並傳送至下一層,例 如媒體存取控制(media access control, MAC)層 ο
[0025] 下表一比較本實施例和傳統方法的效能,例如位元錯誤 率(BER)、封包錯誤率(packet error rate, PER )及封包丟失率(packet loss rate,PLR)。根據比 較觀察,本實施例的效能至少優於傳統方法有二倍之多 〇 _ [0026] 表一 條件 模擬時間 通道型態 封包長度 IPG 2 56ms 170m(CAT 5) 256字元 0.96us BER比值 PER比值 PLR比值 傳統(不具 FEC保護, 僅錯誤偵 3.16E-05 493/1157 6 (4.26%) 3/11576 表單編號A0101 第12頁/共33頁 0992038087-0 099121631 201203931 測) 使用内部 接收器更 正 (無效 MLT3轉換 2.71E-05 383/1157 6 (3.31%) 2/11576 ) n=2,m=3) 使用内部 接收器更 正 (無效 MLT3轉換 y n=2,m=3) + 1.37E-05 ·. . ; . 188/1157 (1. 62%) 0/11576 外部接收 器更正(未 映射碼群 組) [0028] 以上所述僅為本發明之較佳實施例而已,並非用以限定 本發明之申請專利範圍;凡其它未脫離發明所揭示之精 神下所完成之等效改變或修飾均應包含在下述之申 專利範圍内·> 099121631 表單編號A0101 第13頁/共33頁 0992038087-0 201203931 【圖式簡單說明】 [0029]第—圖 _ 顯不本發明實施例之快速乙太網路接收器的方塊 圖。 第一圖顯示MDI RX信號處理器的細部方塊圖。 圖顯不本發明實施例之軟性切片器的細部方塊圖。 第四A圖顯示本發明實施例中具錯誤復原之m l τ 3解瑪器的 細部方塊圖。 第四Β圖顯示簡化之MLT3解碼器。 圖顯不使用無效MLT3轉換更正器以更正無效MLT3轉 換之流程圖。 第六圖顯示去混亂器的細部方塊圖。 第七圖例示一封包,其依成— 風序包含有I碼、J碼、K碼、封包 貝料主體、T碼及R碼。 圖顯不本發明實施例中具碼更正之W轉換器的細部 方塊圖。 第九圖顯示毀壞碼群組更丨下* 又正裔於更暴毀壞碼群組的流程 回 團〇 第十A圖例示傳送器的4B d 編碼器之查表(LUT_4B5B) 〇 第十B圖例示5B/4B解瑪涔 、, ^器的逆查表(LUT_5B4B),其將 五位元資料逆向映射至Μ元資料。 【主要元件符號說明】 [0030] 099121631 100 110 1100 1102 表單編號Α0101 接收器 媒體相關介面(MDI)接收信號處理器 自動増益控制器(AGC) 通道等化器(EQ) 第14貢/共如百 开 33 頁 0992038087-0 201203931
1104 符號時序復原(STR) βσ ·— 早兀 1106 基準線漫遊補償器(BLWC) 120 軟性切片器 1200 三階量化器 1202 Μ階量化器 130 具錯誤復原之多階傳送-3 (MLT3)解碼器 131-132 步驟 1300 無效MLT3轉換更正器 1302 MLT3解碼單元 1304 第一正反器(FF) 1306 第二正反器(FF) 140 去混亂器 1400 鎖定擷取單元 1402 線性迴授移位暫存器 (LFSR) 1404 互斥或邏輯閘 150 具碼更正之序列至並列 (S/Ρ)轉換器 151-162 步驟 1500 毀壞碼群組更正器 1502 第一正反器(FF) 1504 第二正反器(FF) 160 五位元(5Β)碼群組對準有限狀態機 170 五位元至四位元(5Β/4Β)解碼器 180 媒體無關介面(ΜΙΙ ) MDI_RX_ Ρ差分信號 MDI_RX_ Ν差分信號 RX_MDI 等化信號 表單編號A0101 第15頁/共33頁 099121631 0992038087-0 201203931
RX CLK 復原時脈 RX_MLT3MLT3 資料 RX—S0 軟性資料 RX—NRZI 解碼MLT3資料 RX—S1 軟性序列 RX—1B 去混亂資料位元 RX_S2 軟性序列 RX_5B 五位元資料 RX—FSM 狀態 RX—IND 指示器 RX_15B 並列貧料 RX_4B 解碼四位元資料 RX—DV 封包信號 RX_ER 錯誤信號 RXD 封包資料 099121631 表單編號A0101 第16頁/共33頁 0992038087-0

Claims (1)

  1. 201203931 •七、申請專利範圍: 1 . 一種具錯誤更正能力之接收器,包含: 一信號處理器,其根據一接收器之輸入信號,以產 生一等化信號; 一軟性切片器,其根據該等化信號,以產生量化資 料及相應軟性資料; 一具錯誤復原之解碼器,其根據該量化資料以產生 解碼之量化資料,且根據該軟性資料以產生一軟性序列, 其中該具錯誤復原之解碼器可更正該量化資料的一位元; ❹ 一去混亂器,其根據該解碼之量化資料及該軟性序 列,以產生一去混亂資料位元; 一具碼更正之序列至並列( serial-to-parallel, S/Ρ)轉換器,其根據該去混亂 資料位元,以產生並列資料,其中該具碼更正之S/P轉換 器可更正該去混亂資料位元的二位元;及 一碼群組對準有限狀態機,偵測該並列資料的碼邊 Q 界及封包邊界,以產生碼資料。 2. 如申請專利範圍第1項所述具錯誤更正能力之接收器,其 中該信號處理器包含: 一自動增益控制器,用以放大該接收器之輸入信號 ;及 一通道等化器,用以等化該自動增益控制器的輸出 ,因而產生該等化信號。 3. 如申請專利範圍第2項所述具錯誤更正能力之接收器,更 包含一符號時序復原單元,用以產生一復原時脈。 099121631 表單編號A0101 第17頁/共33頁 0992038087-0 201203931 .如申请專利範圍第1項所述具錯誤更正能力之接收器,其 中該軟性切片器包含: —三階量化器,用以將該等化信號映射至+1、〇和 -1其中之一’以產生該量化資料;及 夕階量化器,用以將等化信號映射至多階的其中 之一,以產生該軟性資料; 其中,較靠近Η與0之中央,或者〇與_1中央的該等 化信號被映射至較小的該軟性資料,較靠近+ 1、〇或^的 該等化信號則被映射至較大的該軟性資料。 5 .如申請專利範圍第i項所迷_誤更正能力之接收器其 中該具錯誤復原之解碼器包含·· -解碼單元,用以產生該解狀量化資料; 複數個串聯之第-正反Hx儲存該量化資料之 序列; •正久為、,用以儲存該軟性資料之 序列’以產生該軟性序列;及 上-無效轉換更正器,Μ以根據該量化資料之序列及 该軟性序列’更正該錯誤。 如申請專利範圍第5項所述具錯誤更正能力之接收器,豆 中該無效轉換更正器可執行以下步驟; _一錯誤事件,其包含該量化資料的無效轉換; 及 最小相關軟性資料 判斷該偵測到之錯誤事件之具有 的一錯誤位置。 1項所述具錯誤 如申請專利範圍第 中該去混亂器包含 更正能力之接收器 其 099121631 表單編號Α0101 第18頁/共33頁 0992038087-0 201203931 一鎖定擷取單元,用以根據該解碼量化資料,產生 一種子; 一線性迴授移位暫存器(LFSR),用以對該種子進 行運算;及 一互斥或閘,耦接於接收該解碼之量化資料及該線性迴授 移位暫存器的輸出,以產生該去混亂資料位元。 如申請專利範圍第1項所述具錯誤更正能力之接收器,其 中該五位元邊界之偵測係根據I碼及J碼,且該封包邊界之 偵測係根據K碼、T碼及R碼。 如申請專利範圍第8項所述具錯誤更正能力之接收器,其 中該碼群組對準有限狀態機更用以產生一指示器及一狀態 ,提供給該具碼更正之S/P轉換器。 10 · 如申請專利範圍第9項所述具錯誤更正能力之接收器,其 中該具碼更正之S/P轉換器包含: 複數個_聯之第一正反器,用以儲存該去混亂資料 位元之序列; 〇 複數個串聯之第二正反器,用以儲存該軟性序列; 及 一毁壞瑪群組更正器(corrupted code_ group corrector),可根據該去混亂資料位元之序列及該軟性 序列,以更正該錯誤。 如申請專利範圍第10項所述具錯誤更正能力之接收器,其 中該毀壞碼群組更正器可根據來自該碼群組對準有限狀態 機的該指示器及該狀態,執行該錯誤更正,其中邏輯為真 的該指示器表示該碼群組對準有限狀態機係處於五位元邊 界。 099121631 表單編號A0101 第19頁/共33頁 0992038087-0 201203931 12 .如申請專利範圍第11項所述具錯誤更正能力之接收器,其 中該毁壞碼群組更正器可執行以下步驟: 當該指示器為邏輯真且該狀態為閒置狀態時,決定 所儲存之該去混亂資料位元之序列的前二個五位元資料, 以偵測異常情形; 當偵測到異常情形時,比較相關於所儲存之該去混 亂資料位元序列之部分的軟性資料;及 將最小軟性資料之一資料位元及其接續之一資料位 元予以更正。 13 .如申請專利範圍第11項所述具錯誤更正能力之接收器,其 中該毀壞碼群組更正器可執行以下步驟: 當該指示器為邏輯真、該狀態非為閒置狀態且該狀 態為確認K碼時’決定所儲存之該去混亂貨料位元序列的 第二個五位元資料是否為該K碼; 比較相關於所儲存之該去混亂資料位元序列之部分 的軟性資料;及 將最小軟性資料之一資料位元及其接續之一資料位元予以 更正。 14 .如申請專利範圍第11項所述具錯誤更正能力之接收器,其 中該毁壞碼群組更正器可執行以下步驟: 當該指示器為邏輯真、該狀態非為閒置狀態、該狀 態非為確認K碼且該碼群組對準有限狀態機的狀態係相關 於一封包的結束或資料主體時,決定所儲存之該去混亂資 料位元序列以偵測異常情形; 當偵測到異常情形時,比較相關於所儲存之該去混 亂資料位元序列之部分的軟性資料;及 099121631 表單編號A0101 第20頁/共33頁 0992038087-0 201203931 將最小軟性資料之一資料位元及其接續之一資料位 元予以更正。 15 . 如申請專利範圍第1項所述具錯誤更正能力之接收器,其 中該碼群組對準有限狀態機為五位元碼群組對準有限狀態 機,用以產生五位元資料。 16 . 如申請專利範圍第15項所述具錯誤更正能力之接收器,更 包含一五位元至四位元(5B/4B)解碼器,用以將該五位 元資料解碼成四位元資料。 17 . ❹ 如申請專利範圍第16項所述具錯誤更正能力之接收器,其 中該五位元資料係藉由一查表(LUT)被映射至該四位元 資料。 18 . 如申請專利範圍第16項所述具錯誤更正能力之接收器,更 包含一媒體無關介面(media independent interface, Mil),搞接以接收該經解碼之四位元資料 ,以產生一封包信號、一錯誤信號及封包資料。 ❹
    099121631 表單編號A0101 第21頁/共33頁 0992038087-0
TW99121631A 2010-07-01 2010-07-01 具錯誤更正能力之接收器 TWI411260B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99121631A TWI411260B (zh) 2010-07-01 2010-07-01 具錯誤更正能力之接收器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99121631A TWI411260B (zh) 2010-07-01 2010-07-01 具錯誤更正能力之接收器

Publications (2)

Publication Number Publication Date
TW201203931A true TW201203931A (en) 2012-01-16
TWI411260B TWI411260B (zh) 2013-10-01

Family

ID=46756479

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99121631A TWI411260B (zh) 2010-07-01 2010-07-01 具錯誤更正能力之接收器

Country Status (1)

Country Link
TW (1) TWI411260B (zh)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035326B1 (en) * 2001-02-09 2006-04-25 Ikanos Communication, Inc. Method and apparatus for initializing modem communications
KR100893421B1 (ko) * 2001-04-16 2009-04-17 톰슨 라이센싱 고선명 텔레비전 수신기용 복조기
US7180963B2 (en) * 2002-11-25 2007-02-20 Ali Corporation Digital receiver capable of processing modulated signals at various data rates
US8107573B2 (en) * 2006-10-06 2012-01-31 Realtek Semiconductor Corp. Method and apparatus for baseline wander compensation in Ethernet application

Also Published As

Publication number Publication date
TWI411260B (zh) 2013-10-01

Similar Documents

Publication Publication Date Title
CN100576785C (zh) 以太网中的前向纠错编码
US9047204B2 (en) Techniques to perform forward error correction for an electrical backplane
JP5233165B2 (ja) データ伝送装置
US10432218B2 (en) Integrated physical coding sublayer and forward error correction in networking applications
FI114515B (fi) Menetelmä ja laite dekooderin optimoimiseksi
US7076724B2 (en) System and method for forward error correction
US8898550B2 (en) Encoding of data for transmission
CN102025449B (zh) 一种数据码块同步的方法及装置
US7890840B2 (en) Enhancing the Ethernet FEC state machine to strengthen correlator performance
TW201622388A (zh) 用於經由一匯流排系統將一框從一發射器傳輸到至少一接收器及一匯流排系統的用戶的方法
CN101312349A (zh) 信息块编码及同步检测的方法和装置
JP2009239897A (ja) データエラー報告を実現するための方法およびデバイス
US6995694B1 (en) Methods, software, circuits and systems for coding information
US9432187B2 (en) Data scrambling initialization
US8281208B2 (en) Receiver with capability of correcting error
TW201203931A (en) Receiver with capability of correcting error
US8428195B2 (en) Methods and apparatus for detecting and decoding adaptive equalization training frames
US8990645B2 (en) Methods and apparatus for error rate estimation
CN113938242A (zh) 重传方法及通信装置
CN102340393B (zh) 具有错误更正能力的接收器
US8488732B2 (en) Communication receiver and a receiving method
WO2017091946A1 (zh) 一种信号处理系统、方法及装置
CN121125023A (zh) 一种用于100base-fx协议的数据采样方法及装置
TWI749384B (zh) 資料處理裝置與方法
TWI450503B (zh) 通訊接收機及接收方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees