¿Cómo relaciona la fórmula de tasa de bits de Nyquist el ancho de banda, la tasa de señal y la tasa de bits?

Sé lo que significa cada uno de Ancho de banda, Tasa de señal y Tasa de bits. Pero estoy teniendo problemas en su relación matemática entre sí. Usaré la notación del libro de texto que estoy leyendo (que creo que es la causa de esta confusión, y no sé si puedo nombrarla aquí o no). Específicamente, estoy tratando de entender cómo derivar el BW para un determinado código de línea. El libro define r = norte tu metro b mi r   o F   d a t a   mi yo mi metro mi norte t s norte tu metro b mi r   o F   s i gramo norte a yo   mi yo mi metro mi norte t s y relaciona la tasa de bits ( norte ) con la tasa de señal ( S ) como sigue:

S = C × norte r . . . . .(1)

Dónde C es una constante. Al calcular el ancho de banda ( B W ) de un código de línea, el libro usa la fórmula (1) anterior y parece sustituir C con 1 2 . Mis fuentes de confusión son:

1) S se define como la tasa de señal, no el ancho de banda

2) ¿Por qué siempre? C = 1 2 ?

3) En los gráficos las unidades del eje X son F / norte (¿Esto es Hz/bps?)

Busqué mucho y creo que la respuesta está en la fórmula de tasa de bits de Nyquit que dice:

norte = 2 × B W × registro 2 ( L )

dónde L es el número de niveles de señal que es igual a 2 r . Esto significa que:

B W = norte / 2 r . . . . . (2)

Pero esto sugiere que B W = S (de (1) y (2)). Aquí es donde me quedo atascado. ¿Cómo debo entender esto?

Editar después de la respuesta del Sr. Snrub:

Entonces, si volvemos a la fórmula de Nyquit norte = 2 × B W × yo o gramo 2 L y echa un vistazo a las unidades vemos que las unidades para 2 × yo o gramo 2 L o equivalente 2 × yo o gramo 2 2 r = 2 r debe ser bits/cyc, es decir:

b i t s s mi C = C y C s mi C × b i t s C y C

Lo sabemos r las unidades son bits/símbolo. Entonces, para que todo se alinee correctamente, las unidades para el 2 debe ser sym/cyc, es decir:

norte ( b i t s s mi C ) = 2 ( s y metro C y C ) × B W ( C y C s mi C ) × r ( b i t s s y metro )

Esto es fácil de ver para el caso con la frecuencia más alta para los patrones de 101010... o 0101010... en la codificación de línea NRZ donde tenemos 2 símbolos (un 1 y un 0) por ciclo de una onda sinusoidal pura. Pero, ¿y si la codificación de línea fuera polar RZ? En este caso, un seno puro no se alineará con los bits transmitidos. Entonces, ¿cómo podemos saber el factor de ciclo/símbolos para cualquier código de línea?

Vaya, además de mi respuesta, preguntas sobre las "tramas", pero no hay fuente ni referencia, por lo que no puedo comentar sobre las tramas en absoluto.
No sé si se me permite incluir tramas de un libro de texto. Si esto no viola ninguna regla, puedo incluir una figura.
Probablemente sea más seguro no incluirlo.
Vale, creo que estoy empezando a darme cuenta. Para responder a mi pregunta anterior, en polar RZ el patrón con mayor cambio sería 111111... o 00000.... que se alinea con una onda sinusoidal pura. Por lo tanto, podemos tomar el sym/cyc como 2 nuevamente. pero aquí tenemos r = 1 / 2 bits/sym que hace B W = norte . ¿La clave es siempre encontrar el patrón que coincida con una onda sinusoidal?

Respuestas (1)

Usted menciona que se está quedando atascado en la fórmula de tasa de bits de Nyquist. Creo que el punto conflictivo para usted es que la fórmula de Nyquist solo proporciona el límite superior para la tasa de bits , para un ancho de banda determinado. En otras palabras, la fórmula de Nyquist no establece que B W = S , pero podría interpretarse en el sentido de que B W S .

Algunos otros bits (con suerte) útiles:

  • Tasa de señal S no es necesariamente igual al ancho de banda. Hay una serie de esquemas de modulación diferentes o incluso codificaciones de nivel de línea que podrían tener la misma tasa de símbolos pero tener un ancho de banda diferente (es decir, ocupar un rango de frecuencias más amplio o más estrecho).

  • De manera similar, un símbolo (relacionado con la velocidad de la señal) puede codificar cualquier cantidad de bits individuales (incluso un número no entero en algunos esquemas más elaborados), por lo que la velocidad de la señal tampoco es necesariamente igual a la velocidad de bits.

  • Honestamente, no estoy seguro de dónde C viene de; No he visto esa fórmula en particular antes. ¿Cuál es la fuente? Si observa esta calculadora, verá que su fórmula solo se preocupa por la velocidad de datos, los bits por símbolo y la corrección de errores de reenvío (que no estamos usando aquí, así que suponga que FEC = 1), por lo que no hay C factor a encontrar.

ACTUALIZAR

En este documento se puede encontrar un mejor tratamiento de la relación entre la tasa de símbolo (tasa de señal) y el ancho de banda . Extracto relevante:

La tasa de símbolos máxima factible y el ancho de banda del medio de comunicación son directamente proporcionales,
Tasa de símbolos = α · Ancho de banda
con una constante de proporcionalidad α ≤ 2 (en la práctica, α ≈ 1.8).

Uno de los problemas es que las unidades de BW y S son diferentes aunque las fórmulas sean las mismas. Así que creo que es un problema decir eso B W S . La referencia es el libro Redes y comunicaciones de datos de Forouzan.
Lo siento, no estoy familiarizado con este libro de texto. Entonces C es probablemente un factor de conversión de (símbolos/seg) a (Hz).
¿Cómo podemos convertir ciclos/segundo a símbolos/segundo?
Teniendo en cuenta cómo hemos codificado físicamente la señal. Para una señal modulada, puede codificar un solo símbolo como 16 ciclos de portadora, o 100 ciclos de portadora, o lo que sea, por lo que la conversión entre (símbolos/segundo) y (ciclos/segundo) es bastante intuitiva. Incluso para una señal no modulada, puede tener los bits "en bruto" que tienen transiciones verticales perfectas entre los estados ALTO y BAJO, y luego la señal filtrada (forma de pulso) que requiere menos ancho de banda. Por ejemplo, vea patrón de ojos .
En realidad, aquí hay un ejemplo mucho mejor de filtrado de datos codificados en línea para reducir el ancho de banda (es decir, menos Hz para los mismos símbolos/segundo): techbriefs.com/component/content/article/tb/techbriefs/…
Si sustituimos N en (2) por su valor de (1) obtenemos B W = S / ( 2 C ) entonces las unidades para C son símbolos/ciclo. Para C = 1 / 2 ¿Qué significa tener 0.5 sym/cyc? por cada 2 ciclos completos de la frecuencia portadora podemos enviar 1 símbolo? ¿Es esta una regla de algún tipo?
Ver mi actualización arriba.
Muchas gracias. Esta es una muy buena referencia.