前向糾錯是一種數據傳輸方法,它允許接收器自動檢測和修復信息中的多種錯誤。該過程不需要與發送器通信。相反,在可能的情況下,接收器獨立地管理錯誤。在數據嚴重損壞的情況下,可能需要請求重新傳輸以獲得一個干凈的副本來...
前向糾錯是一種數據傳輸方法,它允許接收器自動檢測和修復信息中的多種錯誤。該過程不需要與發送器通信。相反,在可能的情況下,接收器獨立地管理錯誤。在數據嚴重損壞的情況下,可能需要請求重新傳輸以獲得一個干凈的副本來使用該過程從發送器開始,發送器向消息中添加一些額外的比特。冗余數據的性質可能會有所不同,這取決于用于添加數據的方法;一些選項包括代數編碼、維特比解碼算法,和卷積編碼。這些產生了一個模式,接收器可以識別并用來檢查其余的數據。如果傳輸是干凈的,檢查將顯示沒有錯誤,接收器可以將數據傳送給用戶。如果出現問題,接收器使用前向糾錯,將已知冗余數據與明顯損壞的信息進行比較,并使用此分析來修復損壞的數據并為用戶生成輸出。如果接收器無法更正錯誤,這可能表明數據太損壞,或者可能包含無法恢復信息的空白點前向糾錯的一個優點是發射機可以同時向盡可能多的接收機發送突發數據。接收機不需要與發射機握手,也不需要對其傳輸的響應進行綁定。它還可以減少系統的負載,因為重發數據的請求會很快耗盡帶寬,并可能延遲其他傳輸。然而,在傳輸中添加冗余信息也會阻塞帶寬。設計人員在開發前向糾錯技術時需要考慮這一點,因為他們希望在不使系統過載的情況下發送足夠的額外數據供接收器使用前向糾錯技術的基本框架從20世紀初就開始了,通過無線電傳輸。在20世紀40年代和50年代對這一主題進行了大量研究。公司繼續開發新方法,以盡可能低的帶寬負載高效地傳輸準確的數據。許多地區的帶寬需求正在上升,這意味著這在傳輸算法中是一個重要的考慮因素
-
發表于 2020-07-31 02:51
- 閱讀 ( 1169 )
- 分類:電腦網絡