Quando dispositivos de transmissão de dados para um outro, por exemplo, através de uma rede sem fios, que transmiti-lo no dispositivo de envio blocks.The utiliza os dados no bloco para calcular uma verificação de redundância cíclica (CRC), e envia que com o bloco. O dispositivo de recepção determina se a transmissão de erros contém pelo cálculo do CRC dos dados recebidos, comparando-a CRC do remetente. Se eles concordarem, então o dispositivo receptor responde com "ACK," ou reconhecimento. Se forem diferentes, então o dispositivo com replys "NAK," ou confirmação negativa, eo dispositivo de envio reenvia o bloco. Alguns dispositivos irá reenviar o bloco automaticamente se o dispositivo de recepção não responder depois de um período fixo de tempo, no pressuposto de que o bloco nunca fez isso para o dispositivo.
A taxa de erros de bloco, ou da BLER, é simplesmente a proporção de blocos enviados com erros de transmissão ao total de blocos enviados. Um por cento 0 BLER nem sempre é necessário ou prático, devido ao tempo adicional que é preciso para reenviar blocos com erros. conversas de telefone celular, por exemplo, pode tolerar um BLER acima de 0 e ainda ser entendido pelos ouvintes. Para medir e calcular o BLER, você só precisa de acesso ao dispositivo de envio, porque você pode calcular BLER com base no número de NAKs recebidos.
Realizar um teste de BLER. Determinar o número total de blocos a serem enviados durante o teste, e escrever um roteiro para o dispositivo de envio para enviar os blocos de dados. Fazer o upload do script para o dispositivo, e executá-lo.
Obter o número total de blocos enviados, o número de NAKs recebido e o número de ACKs recebidos pelo dispositivo de envio no final do ensaio da BLER. Verifique se o total de blocos enviados é igual ao número de blocos que você estabelecidos no script como uma verificação adicional que criou o script corretamente. Validar que o número de ACKs mais o número de NAKs é igual ao número total de blocos enviados.
Divida o número de NAKs pelo número total de blocos enviados e multiplicar por 100 para obter uma porcentagem. Por exemplo, se os blocos de dados 500 são enviados, 499 blocos de retornar o ACK e o NAK um bloco retornar, em seguida, a taxa de erro de bloco seria 1/500 = 0,002 * 100 = 0,2%.