用誤碼率測試儀測試驅動FEC代碼
為了設計一個適用于這一數(shù)據的糾錯器,你首先使用一個簡單的8位符號長的一維信息包代碼,即RS(204,196),它是一個T=4 的糾錯器。當誤碼率小于每204字節(jié)信息包4字節(jié)差錯時,該代碼能糾正符號錯誤。為了在一個具有FEC仿真功能的誤碼率測試儀內部進行這種分析,你必須啟用此類糾錯器并設置表2中列出的參數(shù)。
這一分析顯示,簡單的FEC可將誤碼率減小到8.55×10-7。為了實現(xiàn)這種代碼,你必須增加等待時間才能使用數(shù)據,以便為緩存204數(shù)據字節(jié)并對其進行糾錯處理留出時間,這通常需要第 2 條傳送數(shù)據的信道。此外,還需要增加4%的開銷才能使誤碼率降到8.55×10-7。圖5示出了糾錯后的數(shù)據的誤碼圖。與預期的一樣,實際上小差錯得到糾正,但是較大的突發(fā)差錯仍然存在。
圖 5 經過一維RS(204,196)糾錯和五行交錯后,糾錯后的誤碼率降為2.64×10-8。
為了改進突發(fā)差錯糾正,你可以增加一種五行交錯方案。增加這種交錯會提高緩存需求和資料使用的等待時間,因此交錯深度要盡量小。為了增加這種交錯,就要將FEC參數(shù)修改為表3中列出的FEC參數(shù)。
你可望利用這一代碼糾正一個長度為20字節(jié)的孤立突發(fā)差錯。第二個代碼中的T=0這一設置表明適用這一分析的外碼沒有進行糾錯。這些參數(shù)將對數(shù)據進行2維交錯,但是卻進行一維糾錯。使用這些設置,糾錯后的誤碼率就降至2.64×10-8。圖5示出了這種交錯糾錯的誤碼圖。請注意:這項增強功能仍然使用相同的基本T=4解碼器技術,但是解碼之前使用了交錯技術,使得誤碼更均勻地分配給一小批FEC碼字。
你可以通過使用更深的交錯和更強的糾錯能力來繼續(xù)使用這一方法,以實現(xiàn)誤碼率的大大降低,而所付出的代價是要采用復雜的糾錯解碼器和增加等待時間。利用誤碼率測試儀中的誤碼位位置統(tǒng)計數(shù)據,你可以很容易地探索各種糾錯方法,以便就處理需求、開銷和等待時間做出明智的抉擇,為未來的創(chuàng)新產品產生數(shù)字信道。
評論