誤碼率(BER:biterror)是衡量數據在規定時間內數據傳輸精確性的指標。誤碼率=傳輸中的誤碼/所傳輸的總碼數*100%。如果有誤碼就有誤碼率。
另外,也有將誤碼率定義為用來衡量誤碼出現的頻率。IEEE802.3標準為1000Base-T網路制定的可接受的最高限度誤碼率為10-10。這個誤碼率標準是針對脈衝振幅調製(PAM-5)編碼而設定的,也就是千兆乙太網的編碼方式。
誤碼的產生是由於在信號傳輸中,衰變改變了信號的電壓,致使信號在傳輸中遭到破壞,產生誤碼。噪音、交流電或閃電造成的脈衝、傳輸設備故障及其他因素都會導致誤碼(比如傳送的信號是1,而接收到的是0;反之亦然)。各種不同規格的設備,均有嚴格的誤碼率定義,如通常視/音頻雙向光端機的誤碼率應該在:(BER)≤10E-9。由於種種原因,數位訊號在傳輸過程中不可避免地會產生差錯。例如在傳輸過程中受到外界的干擾,或在通信系統內部由於各個組成部分的質量不夠理想而使傳送的信號發生畸變等。當受到的干擾或信號畸變達到一定程度時,就會產生差錯。
什麼是差錯?在數據通信中,如果傳送的信號是“1”,而接收到的信號卻是“0”,這就是“誤碼”,也就是發生了一個差錯。在一定時間內收到的數位訊號中發生差錯的比特數與同一時間所收到的數位訊號的總比特數之比,就叫做“誤碼率”,也可以叫做“誤比特率”。誤碼率(BER:biterror)是衡量數據在規定時間內數據傳輸精確性的指標。誤碼率=接收出現差錯的比特數/總的傳送的比特數。誤碼率是最常用的數據通信傳輸質量指標。它表示數字系統傳輸質量的式是“在多少位數據中出現一位差錯”。舉例來說,如果在一萬位數據中出現一位差錯,即誤碼率為萬分之一,即10E-4。