Como calcular a taxa de erro de bloco

transmissões de dados de qualidade medida sem fio usando uma taxa de erro de bloco.

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%.

De esta maneira? Compartilhar em redes sociais:

LiveInternet