用誤碼率測試儀測試驅動(dòng)FEC代碼
為了設計一個(gè)適用于這一數據的糾錯器,你首先使用一個(gè)簡(jiǎn)單的8位符號長(cháng)的一維信息包代碼,即RS(204,196),它是一個(gè)T=4 的糾錯器。當誤碼率小于每204字節信息包4字節差錯時(shí),該代碼能糾正符號錯誤。為了在一個(gè)具有FEC仿真功能的誤碼率測試儀內部進(jìn)行這種分析,你必須啟用此類(lèi)糾錯器并設置表2中列出的參數。

這一分析顯示,簡(jiǎn)單的FEC可將誤碼率減小到8.55×10-7。為了實(shí)現這種代碼,你必須增加等待時(shí)間才能使用數據,以便為緩存204數據字節并對其進(jìn)行糾錯處理留出時(shí)間,這通常需要第 2 條傳送數據的信道。此外,還需要增加4%的開(kāi)銷(xiāo)才能使誤碼率降到8.55×10-7。圖5示出了糾錯后的數據的誤碼圖。與預期的一樣,實(shí)際上小差錯得到糾正,但是較大的突發(fā)差錯仍然存在。

圖 5 經(jīng)過(guò)一維RS(204,196)糾錯和五行交錯后,糾錯后的誤碼率降為2.64×10-8。
為了改進(jìn)突發(fā)差錯糾正,你可以增加一種五行交錯方案。增加這種交錯會(huì )提高緩存需求和資料使用的等待時(shí)間,因此交錯深度要盡量小。為了增加這種交錯,就要將FEC參數修改為表3中列出的FEC參數。

你可望利用這一代碼糾正一個(gè)長(cháng)度為20字節的孤立突發(fā)差錯。第二個(gè)代碼中的T=0這一設置表明適用這一分析的外碼沒(méi)有進(jìn)行糾錯。這些參數將對數據進(jìn)行2維交錯,但是卻進(jìn)行一維糾錯。使用這些設置,糾錯后的誤碼率就降至2.64×10-8。圖5示出了這種交錯糾錯的誤碼圖。請注意:這項增強功能仍然使用相同的基本T=4解碼器技術(shù),但是解碼之前使用了交錯技術(shù),使得誤碼更均勻地分配給一小批FEC碼字。
你可以通過(guò)使用更深的交錯和更強的糾錯能力來(lái)繼續使用這一方法,以實(shí)現誤碼率的大大降低,而所付出的代價(jià)是要采用復雜的糾錯解碼器和增加等待時(shí)間。利用誤碼率測試儀中的誤碼位位置統計數據,你可以很容易地探索各種糾錯方法,以便就處理需求、開(kāi)銷(xiāo)和等待時(shí)間做出明智的抉擇,為未來(lái)的創(chuàng )新產(chǎn)品產(chǎn)生數字信道。
評論