diferencia entre rendimiento y velocidad de bits?

5

El rendimiento y la velocidad de bits parecen tener el mismo significado y también tienen la misma unidad de bits por segundo. Entonces, ¿cuál es la diferencia exacta entre el rendimiento y la velocidad de bits?

    
pregunta sk1

3 respuestas

13

Aquí está mi punto de vista:

Bit Rate :
La cantidad de estados de bits, o entidades de información binaria, que un canal puede transmitir por unidad de tiempo.

Este es un parámetro de diseño.

Por lo tanto, con un canal simple de dos estados, como un trozo de cable que puede configurarse a alto o bajo voltaje, y un controlador (y la capacidad del canal del cable) que puede y está configurado para hacer tales transiciones 1000 veces por segundo, la velocidad de bits sería de 1000 bits por segundo.

Con codificación como Keying Shift Phase Shift Keya , en un canal adecuado como la radiofrecuencia, dos bits pueden transmitirse por símbolo o transición, por lo que a 1000 transiciones por segundo, la velocidad de bits sería de 2000 bits por segundo.

Rendimiento : El número de estados de bits de información utilizable, que se pueden recibir con éxito a través de un canal por unidad de tiempo.

Este es un parámetro dinámico observado con una pérdida fija y variable.

Por lo tanto, con el ejemplo de cable de dos estados anterior, si hay un protocolo de comprobación de errores por encima de la capa física, y si este protocolo detecta y exige la retransmisión de 10 bits de cada 1000 en la transmisión original, entonces el el rendimiento se habría reducido a 990 bits por segundo.

Si el canal se ve sometido a un aumento del ruido, lo que requiere retransmisiones adicionales, el rendimiento se reduce aún más.

Para ser un poco ( más ) pedante: cualquier protocolo de solicitud de detección y retransmisión de errores típicamente requeriría bits adicionales de información de encabezado / ECC, formando así una sobrecarga en la velocidad de bits del canal. Esto reduciría aún más el rendimiento, en comparación con la velocidad de bits sin procesar.

    
respondido por el Anindo Ghosh
5

Estoy de acuerdo con la respuesta de Anindo. Solo para dar un ejemplo rápido utilizando la comunicación UART / RS232:

Suponga que utiliza la comunicación UART con el siguiente formato de marco
1 bit de inicio
8 bits de datos
1 bit de parada
sin paridad

Dependiendo de la tasa de bits (9600 bit / s, por ejemplo), su rendimiento será un 20% menor, ya que 2 de cada 10 bits tienen una sobrecarga (no hay información útil) ).

bitrate = 9600 bit / s
rendimiento = 7680 bit / s (o transmisión de 960 bytes de información utilizable por segundo)

    
respondido por el Rev1.0
0

La tasa de bits es una medida sólida, el rendimiento depende de la aplicación / protocolo y está sujeto a los caprichos del departamento de marketing.

    
respondido por el John U

Lea otras preguntas en las etiquetas