當(dāng)我們閱讀一篇文章,如果有一個(gè)排印錯(cuò)誤,比如說(shuō)有兩個(gè)字的順序錯(cuò)了,對(duì)我們理解原文的意思沒(méi)有任何困難。但是如果存在太多的拼寫(xiě)錯(cuò)誤,看了多遍了不知所云。這時(shí)對(duì)我們來(lái)說(shuō),信息就無(wú)法正確有效的獲取。
(中文自帶糾錯(cuò)功能)
FEC(前向糾錯(cuò))的工作原理與此類(lèi)似。對(duì)比在通信里面,信號(hào)被編碼為0和1傳輸,不可避免的會(huì)出現(xiàn)劣化、誤碼,當(dāng)這種程度在FEC的糾錯(cuò)能力的范圍內(nèi)時(shí),系統(tǒng)就仍然能實(shí)現(xiàn)無(wú)差錯(cuò)接收,從而就不需要重傳。
扒一點(diǎn)歷史,Hamming Code可能是FEC的第一種形式,最早是由Richard Hamming于1950年發(fā)明的。在貝爾實(shí)驗(yàn)室工作時(shí),他對(duì)打孔卡中經(jīng)常出現(xiàn)的錯(cuò)誤感到的惱火(該打孔卡當(dāng)時(shí)用于記錄和傳輸數(shù)據(jù)),因此設(shè)計(jì)了一種編碼方法來(lái)識(shí)別和糾正錯(cuò)誤,從而避免了復(fù)制和重新發(fā)送卡片的需要。
在光傳輸系統(tǒng)中,F(xiàn)EC的作用主要是降低了降低系統(tǒng)的OSNR的容限。用上面閱讀文章來(lái)比喻,相當(dāng)于提高了閱讀者的理解能力,擁有了更加豐富的判別經(jīng)驗(yàn),在一定程度上允許文章中出現(xiàn)更多的錯(cuò)誤。
因此,我們定義FEC (Forward Error Correction)為: 確保通信系統(tǒng)在噪聲和其他損傷的影響下,依然能夠?qū)崿F(xiàn)無(wú)錯(cuò)誤傳輸?shù)哪芰Α?/p>
本質(zhì)上來(lái)說(shuō),F(xiàn)EC 是一個(gè)編碼解碼的過(guò)程,其算法的結(jié)果作為附加信息與來(lái)自發(fā)送端的數(shù)據(jù)一起發(fā)送。通過(guò)在遠(yuǎn)端重復(fù)相同的算法,使接收器能夠檢測(cè)單個(gè)bit級(jí)別的錯(cuò)誤并對(duì)其進(jìn)行糾正(可糾正的錯(cuò)誤),而無(wú)需重新傳輸數(shù)據(jù)。
而如何來(lái)衡量這個(gè)能力,一般需要關(guān)注FEC的四個(gè)量:糾前BER容限、編碼增益(CG)、開(kāi)銷(xiāo)(OH)和凈編碼增益(NCG)。
我們了解一下NCG編碼增益的定義:它定義BER為一定水平(比如說(shuō)1×10^-15^)時(shí)所對(duì)應(yīng)的Q值和糾前BER容限所對(duì)應(yīng)的Q(dB)值之間的差異。
在這里我們主要看凈編碼增益(NCG)。NCG可以理解為小白看一篇文章和專(zhuān)家看同一篇文章,糾錯(cuò)并獲取正確信息的能力差。即有FEC和沒(méi)有FEC時(shí)的OSNR需求降低量。
通常來(lái)說(shuō),F(xiàn)EC技術(shù)有帶內(nèi)FEC和帶外FEC兩種。
帶內(nèi)FEC:由ITU-T G.707標(biāo)準(zhǔn)定義,利用SDH幀的開(kāi)銷(xiāo)字節(jié)承載FEC碼元,主要用于SDH系統(tǒng)中。
帶外FEC:由ITU-T G.975/709標(biāo)準(zhǔn)支持。G.975推薦用于海底光纜系統(tǒng)的FEC,采用RS(255,239),G.709根據(jù)G.975的FEC編碼修改。
在DWDM/OTN系統(tǒng)中我們主要使用帶外FEC技術(shù),在G.709中,為OTN系統(tǒng)定義了Reed Solomon FEC (RS-FEC),位于OTUk層的FEC開(kāi)銷(xiāo),它的位置如下圖所示。
目前FEC已經(jīng)發(fā)展了多代。
第1代FEC主要采用循環(huán)碼或代數(shù)碼,比如說(shuō)ITU-T G.975定義的RS(255,239)碼,我們常稱(chēng)之為標(biāo)準(zhǔn)FEC。
第2代FEC主要級(jí)聯(lián)碼來(lái)構(gòu)建FEC,比如說(shuō)RS+RS或者RS+BCH,這種FEC有兩種,增強(qiáng)型Ehanced FEC(EFEC)和超強(qiáng)FEC(AFEC)。
第3代FEC則采用軟判決或迭代的方式,比如說(shuō)Block Turbo Code分組Turbo碼和LDPC低密度奇偶校驗(yàn)碼。
在第1代、第2代FEC技術(shù)中,通常只利用碼的代數(shù)結(jié)構(gòu)進(jìn)行譯碼,由解調(diào)器供給譯碼器的是二進(jìn)制序列,即解調(diào)器僅對(duì)接收序列進(jìn)行0、1判決,這種譯碼方法稱(chēng)為硬判決Hard-Decision(HD-FEC)。這幾種硬判決FEC對(duì)比如下:
而在第3代FEC中則使用軟判決技術(shù)Soft-Decision(SD-FEC)。它是一種概率譯碼法,它將解調(diào)器輸出的抽樣電壓進(jìn)行多位量化后,再送入譯碼器進(jìn)行碼的代數(shù)結(jié)構(gòu)譯碼。
如上圖所示,簡(jiǎn)單一點(diǎn)理解,SD-FEC與硬判決只使用1個(gè)門(mén)限來(lái)量化1個(gè)比特不同,軟判決使用多個(gè)門(mén)限來(lái)量化恢復(fù)的符號(hào),從而得到一個(gè)比特信息加上若干比特概率(置信度)信息。
相當(dāng)于在YES和NO之間再增加了Maybe。在同樣的開(kāi)銷(xiāo)比例下,軟判決SD-FEC要比硬判決HFEC高出1-1.5dB的NCG增益。
目前來(lái)說(shuō),對(duì)100G及超100G波分系統(tǒng)而言,采用的多是SD-FEC或者SD-FEC與EFEC/HFEC等編碼的混合方式。以L(fǎng)OFC會(huì)議對(duì)LDPC定義為例,其開(kāi)銷(xiāo)和NCG如下表所示.
從上表中,我們似乎看到了一個(gè)規(guī)律,F(xiàn)EC使用的開(kāi)銷(xiāo)越大,編碼增益也越大。是不是意味著開(kāi)銷(xiāo)越大越好?
審核編輯:劉清
-
解調(diào)器
+關(guān)注
關(guān)注
0文章
285瀏覽量
25795 -
FEC
+關(guān)注
關(guān)注
0文章
40瀏覽量
13677 -
光傳輸系統(tǒng)
+關(guān)注
關(guān)注
0文章
8瀏覽量
7254
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論