Quando os dispositivos de transmissão de dados a um outro, por exemplo, através de uma rede sem fio , eles transmitem em blocks.The envio dispositivo usa os dados no bloco para calcular uma verificação de redundância cíclica (CRC) , e manda que, com o bloco. O dispositivo de recepção determina se a transmissão contém erros , calculando o 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 replys com " NAK , " ou confirmação negativa , e o dispositivo de transmissão reenvia o bloco . Alguns dispositivos irá reenviar o bloco automaticamente se o dispositivo receptor não responde 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 de blocos totais enviados . Um por cento 0 BLER nem sempre é necessário ou prático , devido ao tempo extra necessário para reenviar os blocos com erros . Conversas de telefone celular , por exemplo, pode tolerar um BLER acima de 0 e ainda ser compreendido por ouvintes. Para medir e calcular o BLER , você só precisa acessar o dispositivo de envio , porque você pode calcular BLER com base no número de NAKs recebidos. Instruções
1
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. Carregar o script para o dispositivo , e executá-la .
2
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 da BLER teste . Verifique se o total de blocos enviados é igual ao número de blocos que você estabeleceu no script como uma verificação adicional que você 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.
3
Divida o número de NAKs pelo número total de blocos enviados e multiplicar por 100 para obter uma porcentagem. Por exemplo, se 500 blocos de dados são enviados , 499 blocos de retornar ACK e um bloco retorna NAK , então a taxa de erro de bloco seria 1/500 = 0,002 * 100 = 0,2%.