Forma de onda HDB3: determinación de la secuencia de bits

-1

Se me pidió que determinara la secuencia de bits de una forma de onda HDB3 determinada. Entiendo que si hay tres 0 consecutivos, el cuarto en esa secuencia debe ser un pulso de violación. En este ejemplo sin embargo, estoy confundido. Antes de recibir tres 0, el último pulso de violación y el último pulso eran de polaridad positiva. Después de los tres 0 hay un pulso negativo, pero ¿cómo se supone que debes saber si es solo un 1 negativo o si es un pulso de violación negativo? Todo lo que veo son tres 0 seguidos de un pulso negativo, pero por lo que entiendo, podría ser un pulso de violación o un pulso normal. ¿Qué es lo que no estoy recibiendo?

Como se ve en la imagen de arriba, la parte que me confunde es el décimo bit (el primer pulso negativo). Comprendí que el sexto bit era un pulso de violación porque estaba precedido por tres 0. Cualquier ayuda es muy apreciada. Por cierto, la respuesta es que es un 1 negativo.

    
pregunta cuancaffrey

1 respuesta

1

En HDB3 , cualquier secuencia de 4 ceros en los datos se reemplaza por cualquiera 000V o B00V.

Por lo tanto, solo necesita mirar su secuencia dada e identificar las violaciones bipolares:

Line sequence: 0 + 0 0 0 + 0 0 0 - 0 0 0 + 0 - 0 0 0 - + 0 0 + 0 0 0 - + 0
                   _ _ _ V                     _ _ _ V _ _ _ V
Actual data:   0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0

Cualquier grupo de cuatro bits que terminan en una V son en realidad cuatro ceros en los datos. Cualquier otro pulso que no sea una V es uno en los datos. Por lo tanto, el pulso en la posición del décimo bit es uno, porque tiene la polaridad opuesta al pulso anterior.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas