誤塊率,Block Error Rate,是出錯的塊在所有傳送的塊中所占的百分比(只計算初次傳送的塊)。
基本介紹
- 中文名:誤塊率
- 外文名:Block Error Rate
要了解什麼是誤塊率,首先需要了解其中“塊”的概念。“塊”是指一系列與通道相關的連續比特。
接著需要了解數據塊的傳送規則。在無線網路中,一個設備(如eNodeB)是按塊(block)向另一個設備(如UE)傳送數據的。傳送端使用塊中的數據計算出一個CRC(Cyclic Redundancy Check,循環冗餘校驗),並隨著該塊一起傳送到接收端。接收端根據收到的數據計算出一個CRC,並與接收到的CRC進行比較,如果二者相等,接收端就認為成功地收到了正確的數據,並向傳送端恢復一個“ACK”。如果二者不相等,接收端就認為收到了錯誤的數據,並向傳送端回復一個“NACK”,要求傳送端重傳該塊。如果在某個特定的周期內,傳送端沒有收到接收端的回覆,則傳送端假定之前傳送的塊沒有到達接收端,傳送端自動重發該塊。
在實際套用中,某一特定百分比的BLER並不總是必須的,如LTE中數據信道的BLER要求為10%以下。因為可以重傳出錯的塊並通過特殊的處理,使得接收端正確解出收到的數據。需要測量和計算BLER時,在傳送端就能夠完成,因為可以通過收到的NACK數來計算BLER。
例如,假設傳送了500個block的數據,其中499個block回復ACK,1個block回復NACK,則BLER為1/500=0.002*100%=0.2%。從這個例子也可以看出,計算BLER時,是不把重傳的block的ACK數/NACK數計算在內的。