Cálculo de velocidad en baudios [cerrado]

-4

Mañana tengo un examen y estoy confundido con la siguiente pregunta, que se puede hacer en el examen:

  

Datos de un byte con bit de paridad mediante el uso de transmisión en serie asíncrona con dos bits de parada. Para una velocidad de transferencia de 2K bytes / segundo, ¿cuál es la velocidad en baudios?

    
pregunta Gökay Ağaca

4 respuestas

6

2 kbytes = 2048 bytes.

La transmisión de un byte requiere:

  • 1 bit de inicio
  • 8 bits = byte real
  • Paridad de 1 bit
  • 2 bits se detienen

Total de 12 bits.

La velocidad en baudios es 2048 * 12 = 24576 baudios

Echa un vistazo a este artículo de Wikipedia .

    
respondido por el Cornelius
2

La velocidad en baudios es la velocidad a la que se deben muestrear los altos y bajos para descodificar la señal. La señal incluye:

  1. sobrecarga de protocolo (por ejemplo, bits de inicio, bits de parada y bits de paridad) y
  2. datos específicos de la aplicación real.

La "tasa de transferencia de 2K-byte / segundo" casi seguramente se refiere a la tasa efectiva a la que se transfieren los datos reales de la aplicación, donde 2K-byte probablemente significa 2 10 = 2048 bytes por segundo (aunque esto es ciertamente ambiguo con respecto al tamaño de almacenamiento frente a las tasas de transferencia).

Con lo anterior resuelto, todo se reduce a un problema de álgebra. Cada byte de datos de la aplicación que envíe necesita bits de sobrecarga de protocolo asociados con él.

  • Defina la velocidad en baudios B con unidades de "bits totales por segundo"
  • Defina la velocidad de datos D con unidades de "bits de datos de aplicación por segundo"
  • Defina b como el número total de bits de paridad, inicio y parada con unidades de "bits de sobrecarga por byte de aplicación"
  • Defina n como el número total de "bits de datos de aplicación por byte de datos de aplicación", en protocolos serie comunes, n tiende a ser 8, 9 o 10.

$$ D = B \ cdot \ frac {n} {b + n} $$

o

$$ B = D \ cdot \ frac {b + n} {n} $$

Convierta D de "bits por segundo" a "K-bytes por segundo" de la manera apropiada.

    
respondido por el vicatcu
1

Su pregunta es confusa, pero si está enviando un bit de inicio, 8 bits de datos, un bit de paridad y dos bits de parada todos codificados como un símbolo, 2048 veces por segundo, entonces eso es 2 kilobaud donde kilo "= 2048.

Entonces, dado que hay 12 bits por baudios, la velocidad de bits sería 12 bits * 2048 baudios = 24576 bits por segundo.

Un ejemplo fácil de entender:

Supongamos que estoy enviando datos asíncronos utilizando dos tonos analógicos diferentes que puedo activar o desactivar de forma independiente y simultánea, y que la presencia de un tono corresponde a un "1" mientras que su ausencia corresponde a un "0", por lo que que con los dos tonos puedo codificar "00", "01", "10" o "11".

Ahora suponga que estoy enviando los pares de tonos a una velocidad de 1000 pares por segundo, y que el receptor los está recibiendo y decodificando a la misma velocidad.

Entonces, como cada "paquete" de pares de tonos se envía a 1000 paquetes por segundo y contiene dos bits de datos que se decodifican una vez por milisegundo, la velocidad de datos es de 2000 bits por segundo mientras el paquete - o "símbolo" - La velocidad es de 1000 baudios.

    
respondido por el EM Fields
1

Sobre la base de que quizás no sepa que 2048 a veces se llama "2k", creo que la respuesta que está buscando es de 24,000 bits por segundo. Oye, es 24000 o lo que escribió Cornelius.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas