專利名稱:具有錯誤更正能力的接收器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種計算機網(wǎng)絡,特別是關(guān)于一種具有錯誤更正能力的快速以太網(wǎng)絡 (fast Ethernet)接收器。
背景技術(shù):
以太網(wǎng)絡(Ethernet)為一種基于分組的計算機網(wǎng)絡,普遍用于建構(gòu)局域網(wǎng)絡??焖僖蕴W(wǎng)絡(fast Ethernet)或稱為100BASE-TX的額定數(shù)據(jù)傳送速率每秒可達100兆位??焖僖蕴W(wǎng)絡或100BASE-TX規(guī)范于IEEE 802. 3,當操作于段長為100公尺的類別 5 (CAT5)的非屏蔽雙絞線(unshielded twisted-pair, UTP)時,其符號速率(symbol rate) 可達125百萬赫茲(Hz)。根據(jù)規(guī)范,快速以太網(wǎng)絡不需額外前向錯誤代碼(ECC),即可達到小于10-9的位錯誤率(BER)。然而,因為線路老舊、多段連接、段長大于規(guī)范長度、纜線類別小于CAT5或非理想?yún)?shù),例如信號抖動(jitter)、回波損耗(return loss)或上升/下降時間,使得實際的快速以太網(wǎng)絡經(jīng)常無法達到規(guī)范的位誤碼率(BER)。鑒于傳統(tǒng)快速以太網(wǎng)絡接收器經(jīng)常無法提供規(guī)范的效能,因此亟需提出一種新穎的快速以太網(wǎng)絡接收器,使其具有有更正錯誤的能力但又不需額外使用前向錯誤代碼 (ECC)。
發(fā)明內(nèi)容
鑒于上述,本發(fā)明實施例的目的之一在于提供一種局域網(wǎng)絡,其內(nèi)接收器(inner receiver)可更正一位錯誤,其外接收器(outer receiver)可更正二位錯誤。根據(jù)本發(fā)明實施例,公開了一種具有錯誤更正能力的接收器。本發(fā)明的接收器包含一信號處理器,根據(jù)接收器的輸入信號以產(chǎn)生等化信號;一軟性切片器,根據(jù)等化信號以產(chǎn)生量化數(shù)據(jù)及相應軟性數(shù)據(jù);一具有錯誤復原的解碼器可根據(jù)量化數(shù)據(jù)以產(chǎn)生解碼量化數(shù)據(jù),且根據(jù)軟性數(shù)據(jù)以產(chǎn)生軟性序列,其中該具有錯誤復原的解碼器可更正量化數(shù)據(jù)的一位;一解擾碼器,用于根據(jù)解碼的量化數(shù)據(jù)及軟性序列,產(chǎn)生解擾碼數(shù)據(jù)位;一具有碼更正的串行至并行(S/P)轉(zhuǎn)換器,根據(jù)解擾碼數(shù)據(jù)位以產(chǎn)生并行數(shù)據(jù),其中該具有碼更正的S/P轉(zhuǎn)換器可更正解擾碼數(shù)據(jù)位的二位;以及一碼群組對準有限狀態(tài)機,可偵測并行數(shù)據(jù)的碼邊界及分組邊界,以產(chǎn)生碼數(shù)據(jù)。
圖1顯示本發(fā)明實施例的快速以太網(wǎng)絡接收器的方塊圖。圖2顯示MDI RX信號處理器的詳細的方塊圖。圖3顯示本發(fā)明實施例的軟性切片器的詳細的方塊圖。圖4A顯示本發(fā)明實施例中具有錯誤復原的MLT3解碼器的詳細的方塊圖。圖4B顯示簡化的MLT3解碼器。圖5顯示使用無效MLT3轉(zhuǎn)換更正器以更正無效MLT3轉(zhuǎn)換的流程圖。
圖6顯示解擾碼器的詳細的方塊圖。圖7例示一分組,其依序包含有I碼、J碼、K碼、分組數(shù)據(jù)主體、T碼及R碼。圖8顯示本發(fā)明實施例中具有碼更正的S/P轉(zhuǎn)換器的詳細的方塊圖。圖9顯示毀壞碼群組更正器于更正毀壞碼群組的流程圖。圖IOA例示傳送器的4B/5B編碼器的查找表(LUT_4B5B)。圖IOB例示5B/4B解碼器的逆查找表(LUT_5B4B),其將五位數(shù)據(jù)逆向映射至四位數(shù)據(jù)。主要組件符號說明100接收器110媒體相關(guān)接口(MDI)接收信號處理器1100自動增益控制器(AGC)1102通道均衡器(EQ)1104符號時序復原(STR)單元1106基準線漫游補償器(BLWC)120軟性切片器1200三階量化器1202M階量化器130具有錯誤復原的多階傳送-3 (MLT3)解碼器131-132 步驟1300無效MLT3轉(zhuǎn)換更正器1302MLT3 解碼單元1304 第一觸發(fā)器(FF)1306 第二觸發(fā)器(FF)140解擾碼器1400鎖定擷取單元1402線性反饋移位緩存器(LFSR)1404互斥或邏輯閘150具有碼更正的串行至并行(S/P)轉(zhuǎn)換器151-162 步驟1500毀壞碼群組更正器1502 第一觸發(fā)器(FF)1504 第二觸發(fā)器(FF)160五位(5B)碼群組對準有限狀態(tài)機170五位至四位(5B/4B)解碼器180媒體獨立接口(MII)MDI_RX_P 差分信號MDI_RX_N 差分信號RX_MDI等化信號RX_CLK復原頻率
RX_MLT3 MLT3 數(shù)據(jù)
RX_S0軟性數(shù)據(jù)
RX_NRZI解碼MLT3數(shù)據(jù)
RX_S1軟性序列
RX.1B解擾碼數(shù)據(jù)位
RX_S2軟性序列
RX.5B五位數(shù)據(jù)
RX_FSM狀態(tài)
RX.IND指示器
RX.15B并行數(shù)據(jù)
RX.4B解碼四位數(shù)據(jù)
RX.DV分組信號
RX_ER錯誤信號
RXD分組數(shù)據(jù)
具體實施例方式圖1顯示本發(fā)明實施例的快速以太網(wǎng)絡接收器100的方塊圖??焖僖蕴W(wǎng)絡的規(guī)范細節(jié)可參考IEEE 802. 3,特別是2000年版本的IEEE802. 3條款(Clause) 24。雖然本實施例以100BASE-TX或快速以太網(wǎng)絡作為例示,然而也適用于其它局域網(wǎng)絡,例如千兆位 (gigabit)以太網(wǎng)絡。再者,以下所述實施例的實施可使用硬件、軟件、固件、數(shù)字信號處理器、專用集成電路或其組合。接收器100可分為二部分內(nèi)接收器及外接收器。內(nèi)接收器包含媒體相關(guān)接口 (MDI)接收(RX)信號處理器110、軟性切片器(soft Slicer)120、具有錯誤復原的多階傳送-3 (MLB)解碼器130。外接收器包含解擾碼器(de-scrambler) 140、具有碼更正的串行至并行(S/P)轉(zhuǎn)換器150、五位(5B)碼群組對準有限狀態(tài)機(code group alignment finite statemachine)160、五位至四位(5B/4B)解碼器170及媒體獨立接口(MII) 180。MDI RX信號處理器110于MDI接口處接收差分信號MDI_RX_P及MDI_RX_N。MDI RX信號處理器110可以是一數(shù)字信號處理器(DSP),但不限于此。圖2顯示MDI RX信號處理器110的詳細的方塊圖。其中,差分信號MDI_RX_P及MDI_RX_N經(jīng)由自動增益控制器 (AGC) 1100而放大。自動增益控制器(AGC) 1100的輸出受到通道均衡器(EQ) 1102的等化,以產(chǎn)生等化信號RX_MDI。自動增益控制器(AGC) 1100的輸出還受到符號時序復原(STR)單元 1104的處理,以得到復原頻率RX_CLK。基準線漫游補償器(baseline wander compensator, BLWC) 1106根據(jù)等化信號RX_MDI及來自軟性切片器120的MLT3數(shù)據(jù)RX_MLT3,以更正基準線漫游。圖3顯示本發(fā)明一實施例的軟性切片器120的詳細的方塊圖。在本實施例中,軟性切片器120包含三階量化器1200及多階(或M階)量化器1202。三階量化器1200可將等化信號RX_MDI映射至+1、0和-1三階的其中之一,以產(chǎn)生三階量化數(shù)據(jù)或MLT3數(shù)據(jù)RX_ MLT3。其中,每一等化信號RX_MDI由RX_MLT3的二位來表示。另一方面,M階量化器1202 可將等化信號RX_MDI映射至多階的其中之一,因而產(chǎn)生軟性數(shù)據(jù)RX_S0。其中,較靠近+1、0中央或者0、-1中央的等化信號RX_MDI被映射至較小的量化數(shù)據(jù)或軟性數(shù)據(jù)RX_S0,表示該信號具有較低可靠度。相反的,較靠近+1、0或-1的等化信號RX_MDI則被映射至較大的量化數(shù)據(jù)或軟性數(shù)據(jù)RX_S0,表示該信號具有較高可靠度。每一等化信號RX_MDI由RX_S0 的m( = Iog2(M))位來表示。圖4A顯示本發(fā)明一實施例中具有錯誤復原的MLT3解碼器130的詳細的方塊圖。 MLT3解碼器130除了包含MLT3解碼單元1302,還包含n_l個串聯(lián)的第一觸發(fā)器(FF) 1304, 用于儲存MLT3數(shù)據(jù)RX_MLT3的序列;且包含n_l個串聯(lián)的第二觸發(fā)器(FF) 1306,用于儲存軟性數(shù)據(jù)RX_S0的序列。MLT3解碼單元1302輸出解碼的MLT3數(shù)據(jù)RX_NRZI,而串聯(lián)的第二觸發(fā)器(FF) 1306則輸出軟性序列RX_S1。圖4B顯示簡化的MLT3解碼器130,其中設定 n = 2且m = 3,其中m = Iog(M),M為M階量化器1202 (圖3)的總階數(shù)。MLT3解碼器130 還包含無效 MLT3 轉(zhuǎn)換更正器(invalid-MLT3-transitioncorrector) 1300,用于更正 MLT3 數(shù)據(jù)RX_MLT3的一個位。無效MLT3轉(zhuǎn)換更正器1300根據(jù)MLT3數(shù)據(jù)RX_MLT3的序列及軟性數(shù)據(jù)RX_S0的序列,主要執(zhí)行以下二步驟以更正錯誤(1)于步驟131中偵測含有無效MLT3轉(zhuǎn)換的錯誤事件,及O)于步驟132中決定錯誤位置,如圖5所示。來自發(fā)送器的MLT3編碼器(未顯示于圖式)的有效MLT3會循環(huán)于”0”、”+1”、”0”、”-1”。對于圖4B的無效MLT3轉(zhuǎn)換更正器1300,其會尋找以下的事件以”+1”或”-1”開頭的二相鄰MLT3數(shù)據(jù)RX_MLT3,其和為0。 換句話說,步驟131偵測序列{+1-1}或{-1+1}為錯誤事件。當偵測到錯誤事件后,其中一個MLT3數(shù)據(jù)RX_MLT3即被更正。在本實施例中,具有最小軟性數(shù)據(jù)RX_S0的MLT3數(shù)據(jù) RX.MLT3被視為錯誤位。對于圖4的MLT3解碼器130,其無效MLT3轉(zhuǎn)換更正器1300會尋找以下的事件 多個MLT3數(shù)據(jù)RX_MLT3,其累加和為+2或-2。換句話說,步驟131偵測序列{+1 (>"0+1} 或{-1 0…0+1}為錯誤事件。在偵測到錯誤之前,具有累加和為0的序列則予以忽略。當偵測到錯誤事件后,MLT3數(shù)據(jù)RX_MLT3的二個”+1”或” _1”的其中之一即被更正。在本實施例中,具有最小軟性數(shù)據(jù)RX_S0的MLT3數(shù)據(jù)RX_MLT3被視為錯誤位。解擾碼器140針對MLT3解碼器130所輸出的解碼MLT3數(shù)據(jù)RX_NRZI進行解擾碼 (de-scramble),因而產(chǎn)生解擾碼數(shù)據(jù)位RX_1B。圖6顯示解擾碼器140的詳細的方塊圖。 其中,鎖定擷取單元1400根據(jù)解碼MLT3數(shù)據(jù)RX_NRZI以產(chǎn)生一種子(seed)。種子受到線性反饋移位緩存器(linearfeedback shift register,LFSR) 1402的運算。接著,解碼MLT3 數(shù)據(jù)RX_NRZI和線性反饋移位緩存器(LFSR) 1402的輸出饋至互斥或邏輯閘1404,以產(chǎn)生解擾碼數(shù)據(jù)位RX_1B。于此同時,軟性序列RX_S1未經(jīng)解擾碼器140的運算而直接輸出成為軟性序列RX_S2。5B碼群組對準有限狀態(tài)機160主要執(zhí)行以下二功能偵測五位邊界及偵測分組邊界。圖7例示一分組,其依序包含有I碼、J碼、K碼、分組數(shù)據(jù)主體、T碼及R碼,每一個碼包含五位。五位邊界可根據(jù)I碼及J碼來偵測。分組邊界則可根據(jù)其它碼來偵測。由此, 5B碼群組對準有限狀態(tài)機160產(chǎn)生五位數(shù)據(jù)RX_5B。此外,5B碼群組對準有限狀態(tài)機160 還提供狀態(tài)RX_FSM及指示器RX_IND給S/P轉(zhuǎn)換器150及媒體獨立接口(MII) 180。圖8顯示本發(fā)明實施例中具有碼更正的S/P轉(zhuǎn)換器150的詳細的方塊圖。S/P轉(zhuǎn)換器150包含多個(例如20個)串聯(lián)的第一觸發(fā)器(FF) 1502,用于儲存解擾碼數(shù)據(jù)位RX_1B的序列,且包含多個(例如15個)串聯(lián)的第二觸發(fā)器(FF) 1504,用于儲存軟性序列RX_S2。 串聯(lián)的第一觸發(fā)器(FF) 1502輸出并行數(shù)據(jù)RX_15B。S/P轉(zhuǎn)換器150還包含錯誤碼群組更正器(corrupted-code-group corrector) 1500,用于更正解擾碼數(shù)據(jù)位 RX_1B 的二位。圖9顯示毀壞碼群組更正器1500于更正毀壞碼群組的流程圖。在本實施例中, 毀壞碼群組更正器1500根據(jù)5B碼群組對準有限狀態(tài)機160的狀態(tài),特別是指示器RX_IND 及狀態(tài)RX_FSM,以執(zhí)行錯誤更正。一開始,于步驟151,決定指示器RX_IND是否為邏輯真 (TRUE)。邏輯真的指示器RX_IND表示5B碼群組對準有限狀態(tài)機160的目前狀態(tài)在五位邊界。若為真,則進入步驟152。于步驟152,決定5B碼群組對準有限狀態(tài)機160是否處于閑置(IDLE)狀態(tài),亦即,相應于分組(圖7)的開始。如果為閑置,則進入步驟153。于步驟153,偵測相應于并行數(shù)據(jù)RX_15B的前二個五位數(shù)據(jù),亦即12 [14 5],是否有異常。于正常情形下,前二個五位數(shù)據(jù)12 [14 5]應該為I+I碼或I+J碼,否則即表示有異常出現(xiàn)。于步驟153,錯誤碼群組更正器1500偵測以下其中一個異常情形(a) I碼之后非為I碼或J碼,(b) J碼之前非為I碼。當偵測到異常時,則更正二錯誤位,其細節(jié)將于后面詳述。在更正之前,于步驟154,指定一值給索引i,用于指到12[15:0]的開頭位位置。于步驟154,如果為異常情形,則索引i被指定為10,否則,指定為15。當5B碼群組對準有限狀態(tài)機160根據(jù)步驟152決定為非閑置狀態(tài),則進入步驟 155,以決定是否為K碼確認(CONFIRM K)狀態(tài),亦即檢查K碼的狀態(tài)。如果為K碼確認狀態(tài),則進入步驟156。于步驟156,決定第二個五位數(shù)據(jù)12[9:5]是否為K碼。如果非為K 碼,則為異常情形,并指定索引i為10,并接著進行錯誤更正。當5B碼群組對準有限狀態(tài)機160根據(jù)步驟155決定非為K碼確認狀態(tài),則于步驟158中進一步?jīng)Q定是否為以下狀態(tài)之一 (1)數(shù)據(jù)主體狀態(tài)(DATA),(2)K碼開始狀態(tài) (START_0F_STREAM_K),及(3)數(shù)據(jù)錯誤狀態(tài)(DATA_ERR0R)。步驟158的決定主要相關(guān)于分組的結(jié)束或數(shù)據(jù)主體。如果決定為上述任一狀態(tài),則進入步驟159。于步驟159,決定相應于并行數(shù)據(jù)RX_15B的數(shù)據(jù)位12[14:0],以偵測分組結(jié)束或數(shù)據(jù)主體的異常情形。其中,關(guān)于分組的結(jié)束,于正常情形下,前二個五位數(shù)據(jù)12[14:5]應該為T+R碼。關(guān)于數(shù)據(jù)主體,于正常情形下,第一個五位數(shù)據(jù)12 [14:10]應該為有效五位碼。 于步驟159,毀壞碼群組更正器1500偵測以下其中一個異常情形(A) T碼之后非為R碼, (B)R碼之前非為T碼,(C)第一個五位數(shù)據(jù)12[14:10]非為有效五位碼。當偵測到異常情形時,則更正二位錯誤。在更正之前,于步驟160,如果為正常情形(A),則索引i被指定為 10,否則,指定為15。根據(jù)上述步驟,當偵測到異常情形時,于步驟161,比較始于第i位的六個位 I2[i:i-5]的軟性序列RX_S2。接著,將最小軟性數(shù)據(jù)的相應索引指定至Err_IdXl,用于表示須作更正的位置。最后,于步驟162,將Err-Idxl所指位及接續(xù)(ErrJdxl-I)所指位予以更正。上述步驟中,之所以更正最小軟性數(shù)據(jù)的相應位的后續(xù)一個位,其原因在于MLT3 屬于一種差分編碼,其錯誤會接續(xù)發(fā)生。5B/4B解碼器170將五位數(shù)據(jù)RX_5B予以解碼,使其成為解碼四位數(shù)據(jù)RX_4B。可使用查找表(LUT)方式,用于將五位數(shù)據(jù)映射至四位數(shù)據(jù)。圖10A例示傳送器(未顯示于圖式)的4B/5B編碼器的查找表(LUT_4B5B)。圖10B例示5B/4B解碼器170的逆查找表 (LUT_5B4B),其將五位數(shù)據(jù)逆向映射至四位數(shù)據(jù)。其中,逆查找表(LUT_5B4B)輸出的最低四位相應于查找表(LUT_4B5B)的四位輸入,而逆查找表(LUT_5B4B)的一些輸出則為無效的,其標示為” 11111”。媒體獨立接口(MII) 180接收解碼四位數(shù)據(jù)RX_4B、狀態(tài)RX_FSM及指示器RX_IND, 因而產(chǎn)生分組信號RX_DV、錯誤信號RX_ER及分組數(shù)據(jù)RXD,并傳送至下一層,例如媒體存取控制(media access control, MAC)層。下表一比較本實施例和傳統(tǒng)方法的效能,例如位錯誤率(BER)、分組錯誤率 (packet error rate, PER)及分組丟失率(packet loss rate,PLR)。根據(jù)比較觀察,本實施例的效能至少優(yōu)于傳統(tǒng)方法有二倍之多。表一
權(quán)利要求
1.一種具有錯誤更正能力的接收器,包含一信號處理器,其根據(jù)一接收器的輸入信號,以產(chǎn)生一等化信號; 一軟性切片器,其根據(jù)該等化信號,以產(chǎn)生量化數(shù)據(jù)及相應軟性數(shù)據(jù); 一具有錯誤復原的解碼器,其根據(jù)該量化數(shù)據(jù)以產(chǎn)生解碼的量化數(shù)據(jù),且根據(jù)該軟性數(shù)據(jù)以產(chǎn)生一軟性序列,其中該具有錯誤復原的解碼器可更正該量化數(shù)據(jù)的一位; 一解擾碼器,其根據(jù)該解碼的量化數(shù)據(jù)及該軟性序列,以產(chǎn)生一解擾碼數(shù)據(jù)位; 一具有碼更正的串行至并行(serial-to-parallel,S/P)轉(zhuǎn)換器,其根據(jù)該解擾碼數(shù)據(jù)位,以產(chǎn)生并行數(shù)據(jù),其中該具有碼更正的S/P轉(zhuǎn)換器可更正該解擾碼數(shù)據(jù)位的二位;及一碼群組對準有限狀態(tài)機,偵測該并行數(shù)據(jù)的碼邊界及分組邊界,以產(chǎn)生碼數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的具有錯誤更正能力的接收器,其中該信號處理器包含 一自動增益控制器,用于放大該接收器的輸入信號;及一通道均衡器,用于等化該自動增益控制器的輸出,因而產(chǎn)生該等化信號。
3.根據(jù)權(quán)利要求2所述的具有錯誤更正能力的接收器,還包含一符號時序復原單元, 用于產(chǎn)生一復原頻率。
4.根據(jù)權(quán)利要求1所述的具有錯誤更正能力的接收器,其中該軟性切片器包含 一三階量化器,用于將該等化信號映射至+1、0和-1其中之一,以產(chǎn)生該量化數(shù)據(jù);及一多階量化器,用于將等化信號映射至多階的其中之一,以產(chǎn)生該軟性數(shù)據(jù);其中,較靠近+1與0的中央,或者0與-1中央的該等化信號被映射至較小的該軟性數(shù)據(jù),較靠近+1、0或-1的該等化信號則被映射至較大的該軟性數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的具有錯誤更正能力的接收器,其中該具有錯誤復原的解碼器包含一解碼單元,用于產(chǎn)生該解碼的量化數(shù)據(jù);多個串聯(lián)的第一觸發(fā)器,用于儲存該量化數(shù)據(jù)的序列;多個串聯(lián)的第二觸發(fā)器,用于儲存該軟性數(shù)據(jù)的序列,以產(chǎn)生該軟性序列;及一無效轉(zhuǎn)換更正器,用于根據(jù)該量化數(shù)據(jù)的序列及該軟性序列,更正該錯誤。
6.根據(jù)權(quán)利要求第5項所述的具有錯誤更正能力的接收器,其中該無效轉(zhuǎn)換更正器可執(zhí)行以下步驟;偵測一錯誤事件,其包含該量化數(shù)據(jù)的無效轉(zhuǎn)換;及判斷該偵測到的錯誤事件的具有有最小相關(guān)軟性數(shù)據(jù)的一錯誤位置。
7.根據(jù)權(quán)利要求第1項所述的具有錯誤更正能力的接收器,其中該解擾碼器包含 一鎖定擷取單元,用于根據(jù)該解碼量化數(shù)據(jù),產(chǎn)生一種子;一線性反饋移位緩存器(LFSR),用于對該種子進行運算;及一互斥或門,耦接于接收該解碼的量化數(shù)據(jù)及該線性反饋移位緩存器的輸出,以產(chǎn)生該解擾碼數(shù)據(jù)位。
8.根據(jù)權(quán)利要求第1項所述的具有錯誤更正能力的接收器,其中該五位邊界的偵測根據(jù)I碼及J碼,且該分組邊界的偵測根據(jù)K碼、T碼及R碼。
9.根據(jù)權(quán)利要求第8項所述的具有錯誤更正能力的接收器,其中該碼群組對準有限狀態(tài)機還用于產(chǎn)生一指示器及一狀態(tài),提供給該具有碼更正的S/P轉(zhuǎn)換器。
10.根據(jù)權(quán)利要求第9項所述的具有錯誤更正能力的接收器,其中該具有碼更正的S/P轉(zhuǎn)換器包含多個串聯(lián)的第一觸發(fā)器,用于儲存該解擾碼數(shù)據(jù)位的序列; 多個串聯(lián)的第二觸發(fā)器,用于儲存該軟性序列;及一毀壞碼群組更正器(corrupted code group corrector),可根據(jù)該解擾碼數(shù)據(jù)位的序列及該軟性序列,以更正該錯誤。
11.根據(jù)權(quán)利要求第10項所述的具有錯誤更正能力的接收器,其中該毀壞碼群組更正器可根據(jù)來自該碼群組對準有限狀態(tài)機的該指示器及該狀態(tài),執(zhí)行該錯誤更正,其中邏輯為真的該指示器表示該碼群組對準有限狀態(tài)機處于五位邊界。
12.根據(jù)權(quán)利要求第11項所述的具有錯誤更正能力的接收器,其中該毀壞碼群組更正器可執(zhí)行以下步驟當該指示器為邏輯真且該狀態(tài)為閑置狀態(tài)時,決定所儲存的該解擾碼數(shù)據(jù)位的序列的前二個五位數(shù)據(jù),以偵測異常情形;當偵測到異常情形時,比較相關(guān)于所儲存的該解擾碼數(shù)據(jù)位序列的部分的軟性數(shù)據(jù);及將最小軟性數(shù)據(jù)的一數(shù)據(jù)位及其接續(xù)的一數(shù)據(jù)位予以更正。
13.根據(jù)權(quán)利要求第11項所述的具有錯誤更正能力的接收器,其中該毀壞碼群組更正器可執(zhí)行以下步驟當該指示器為邏輯真、該狀態(tài)不是閑置狀態(tài)且該狀態(tài)為確認K碼時,決定所儲存的該解擾碼數(shù)據(jù)位序列的第二個五位數(shù)據(jù)是否為該K碼;比較相關(guān)于所儲存的該解擾碼數(shù)據(jù)位序列的部分的軟性數(shù)據(jù);及將最小軟性數(shù)據(jù)的一數(shù)據(jù)位及其接續(xù)的一數(shù)據(jù)位予以更正。
14.根據(jù)權(quán)利要求第11項所述的具有錯誤更正能力的接收器,其中該毀壞碼群組更正器可執(zhí)行以下步驟當該指示器為邏輯真、該狀態(tài)不是閑置狀態(tài)、該狀態(tài)非為確認K碼且該碼群組對準有限狀態(tài)機的狀態(tài)相關(guān)于一分組的結(jié)束或數(shù)據(jù)主體時,決定所儲存的該解擾碼數(shù)據(jù)位序列以偵測異常情形;當偵測到異常情形時,比較相關(guān)于所儲存的該解擾碼數(shù)據(jù)位序列的部分的軟性數(shù)據(jù);及將最小軟性數(shù)據(jù)的一數(shù)據(jù)位及其接續(xù)的一數(shù)據(jù)位予以更正。
15.根據(jù)權(quán)利要求第1項所述的具有錯誤更正能力的接收器,其中該碼群組對準有限狀態(tài)機為五位碼群組對準有限狀態(tài)機,用于產(chǎn)生五位數(shù)據(jù)。
16.根據(jù)權(quán)利要求第15項所述的具有錯誤更正能力的接收器,還包含一五位至四位 (5B/4B)解碼器,用于將該五位數(shù)據(jù)解碼成四位數(shù)據(jù)。
17.根據(jù)權(quán)利要求第16項所述的具有錯誤更正能力的接收器,其中該五位數(shù)據(jù)經(jīng)由一查找表(LUT)被映射至該四位數(shù)據(jù)。
18.根據(jù)權(quán)利要求第16項所述的具有錯誤更正能力的接收器,還包含一媒體獨立接口 (media independent interface, Mil),耦接以接收該經(jīng)解碼的四位數(shù)據(jù),以產(chǎn)生一分組信號、一錯誤信號及分組數(shù)據(jù)。
全文摘要
一種具有錯誤更正能力的接收器。軟性切片器產(chǎn)生量化數(shù)據(jù)及相應軟性數(shù)據(jù)。具有錯誤復原的解碼器產(chǎn)生解碼量化數(shù)據(jù)及軟性序列,可更正量化數(shù)據(jù)的一位。具有碼更正的串行至并行(S/P)轉(zhuǎn)換器產(chǎn)生并行數(shù)據(jù),可更正解擾碼數(shù)據(jù)位的二位。
文檔編號H04L1/24GK102340393SQ20101023278
公開日2012年2月1日 申請日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者蔡典儒 申請人:承景科技股份有限公司