Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJEMPLO
Potencia de transmisión: 500mW
Figura de ruido: 6 dB
SEMANA 13 1
Viendo las velocidades de cada modulación podríamos optar por el 64QAM, sin
embargo, sabemos que mientras más puntos estén en a la constelación, para
mantener o reducir el Eb/No o relación señal a ruido tengo que estar más pegado al
transmisor
Entonces, para saber la distancia máxima tengo que leer el En/No mínimo que
requiero y para ello tengo que tener las curvas que relacionan el Eb/No en
diferentes modulaciones para una misma tasa de bits errados
Para 10^-6 veo cuál es el Eb/No que requiero para cada modulación. OJO que en
términos de EbNo, las curvas de BPSK y QPSK se hacen una sola (esto no pasa si son
curvas de SNR). También calculo la relación señal a ruido de cada modulación
SEMANA 13 2
Una vez con estos valores, considerando la fibra de ruido del receptor, tengo que
calcular cuánto debe ser la potencia mínima a la entrada.
1
Vamos a calcular una SNR teórica cuando la figura de ruido del receptor es 6 dB y
tenemos que reflejarlo a la entrada. Sabemos que la relación señal a ruido es: la
potencia que requerimos dividido sobre el nivel de ruido real a la entrada por la fibra de
ruido, así se incorpora el ruido del receptor a la entrada.
OJO que K es la constante de bolsman o algo así (1.38*10^-23) y To es la temperatura
SEMANA 13 3
2
Recordar que había una relación entre la fibra de ruido y la temperatura equivalente del
receptor. También hay una relación con la temperatura de ruido del sistema, esta última
solo representa la temperatura total del sistema donde se suma la temperatura de
entrada y el receptor reflejado a la entrada a nivel de ruido. Esto, ya que me pueden
dar de dato la temperatura equivalente, del sistema o la fibra de ruido.
3
Volviendo a los cálculos de la parte 1, como ya tengo la fibra, hallo la potencia de
entrada para cada modulación.
Esa potencia que hallamos, se conoce en las hojas técnicas como sensibilidad o
sensibilidad del receptor. Esta potencia es la mínima que requerimos para poder tener
una conexión a una determinada velocidad y probabilidad d error
SEMANA 13 4
4
Ahora bien, ya tengo la potencia que requiero a una determinada velocidad por
modulación. Esa potencia es la sensibilidad del receptor, ahora sí puedo hallar la
potencia de transmisión, podré saber la distancia máxima a la que puedo transmitir
cada modulación
También sabemos que Ls puede variar con el cuadrado de la distancia como también
puede variar con una constante ‘k’ y un ‘n’ que va desde 1.5 hasta 3.5
SEMANA 13 5
Ahora calculare mi Ls para 64QAM. OJO que, para las pérdidas en el cable, el valor me
lo dan en dB pero en la ecuación debe ser tácito que yo lo pongo en negativo porque
son perdidas.
Una vez con ese valor calculo el λ para mi portadora y considero D^3 para zonas
urbanas. Un D^2 es para casos ideales donde no hay obstáculos entre el receptor y el
transmisor
ACM
Adaptive Coded Modulation
Puedo observar que para cada modulación obtengo más distancia, pero menos
velocidad hasta llegar a un punto donde ninguna modulación llega. Por ello se
modula dependiendo de la potencia que se tenga (o sensibilidad en el receptor) y la
distancia a la que se encuentre
SEMANA 13 6
Propuesta de Shannon
Se plantea el escenario donde se tiene un Tx, un canal y un Rx. ¿Se conoce cuál
es el BW del canal y se pregunta, con ese BW cuál es la mayor tasa de bits que se
puede mandar por el canal y detectar por el receptor?
Uno podría decir que dependiendo de la modulación (BPSK, QPSK, etc.) se podría
tener hasta una infinita tasa de bps. Esto podría ser si no se toma en cuenta las
potencia ni el ruido
SEMANA 13 7
Teorema de la capacidad de Shannon
Shannon planteó la velocidad máxima dado un BW y un ratio Señal a Ruido,
tomando este último con su modelo AWGN
Aplicación
En una transmisión se tienen los canales de comunicación, con un centro de
conmutación al medio
Lo que pasa que el internet se usaba con un modem a través de los canales de
telefonía. Se modulaba la información binaria y se transmitía ajustando su ancho de
SEMANA 13 8
banda para que pueda pasar. La velocidad que normalmente se obtenía iba desde
los 9600 bps hasta los 19200 bps lo cual coincide con el teorema de Shannon
ADSL
Obviamente no se odia obtener ni 64 ni 128 Kbps, por lo que las velocidades cada vez
se sentían más bajas con el avance de la tecnología.
En el par de cobre del cable del canal de comunicación se tiene un ancho de banda
real del orden de los MHz por lo tanto lo que se hizo es enviar los datos en frecuencia
diferente a la de la voz ocupando casi todo el espectro restante.
Para ello, en la central se tenía tanto un filtro pasabajos para la voz como un filtro pasa
altos para filtrar la información y enviarla a la red de conmutación de datos. A esta
tecnología se le conocía como ADSL pero que luego fue reemplazada por HFC
SEMANA 13 9
Último capítulo del curso
¿Y qué pasará con las sondas donde la distancia son miles de kilómetros? Ninguna
comunicación podría darse porque no se tiene una potencia suficiente. Sin
embargo, estas sondas utilizan las modulaciones más básicas posibles para estar
en la curva con menos requerimiento de Eb/No (más a la izquierda)
Con el tema que vamos a tratar, vamos a ver cómo carajos podemos trasladar la
curva BPSK (que es la que más está a la izquierda), más a la izquierda. Esto quiere
decir que para un mismo Eb/No se tenga menor probabilidad de error.
SEMANA 13 10
Esto se puede hacer codificando primero el BPSK antes de enviar como se observa
a la derecha. Si hay un bit errado cada 3 bits, se va a detectar y corregir
Tasa de codificación
Para que se detecte mayor cantidad de bits errados se pueden mandar mayor
cantidad de bits iguales. Con 3 bits iguales se detecta 1 bit errado, con 5 bits
iguales se detectan 2 y así.
Para que esto sea posible entra la tasa de codificación donde K son los bits que
envío y ‘n’ es el número de bits iguales con los que represento a ese K.
Si quisiera hacerlo con 3 bits iguales, se dice que tengo un codificador de 1/3,
entonces tengo que para cada tiempo de bit se trasmiten 3 bits por lo que la
velocidad tendría que triplicarse y así se mueve la curva BPSK requiriendo menor
potencia.
SEMANA 13 11
Ahora, hay un límite hasta dónde la curva del BPSK se puede mover a la izquierda
y esto se da con el teorema de capacidad de Shannon
SEMANA 13 12
Finalmente se tiene que el Eb/No mínimo que se puede obtener es de -1.6 dB. Una vez
llegado a eso, solo queda jugar con la ganancia de las antenas, disminuir la fibra de
ruido del receptor en la sonda teniendo mayor sensibilidad teniendo sensores
criogénicos, por ejemplo.
ARQ
Automatic Repeat Request
FEC
Forward Error Control
Igualmente se detectan los bits errados, pero acá se usan los bits de codificación
para corregir los bits de información
Decodificador de Viterbi
SEMANA 13 13
Códigos de repetición
Acá puedo representar a 1 bit con 2 iguales con el codificador de ½, pero también
puedo representar a 2 bits repitiéndolos 2 veces (4 bits) y así
Con un codificador de 1/3 se puede detectar 1 bits errado y con 1/5 se pueden
detectar 2 bits errados
Se puede intuir más fácil que es paridad PAR, porque es como que añado un ‘1’ o
un ‘0’ con el objetivo de que la suma siempre sea par
SEMANA 13 14
En la paridad, tomando como referencia la paridad PAR entonces el receptor
siempre esperar que la suma sea par, por lo que si al sumarlos resulta impar
entonces es que hay un bit errado. Sin embargo, si existen 2 bits errados entonces
la paridad no se modificará y no se detectará los bits errados
Se concluye que con este algoritmo entonces se puede detectar cuando los bits
errados sea un numero impar, sin embargo, no se podrá saber si ha sido 1, 3, 5 o
7… Esto no es problema, ya que si es ARQ simplemente basta con detectar algún
bit errado para pedir retransmisión, la vaina esta cuando sea un numero par de bits
errados y no se detecte nada
SEMANA 13 15
Versión en 2D
Acá se tienen los bits de paridad normales, pero también se mide la paridad en las
columnas por lo que se envía una fila más de bits. Esto me sirve para tener mayor
capacidad de detección de bits errados. Así, si se detecta que hay bits errados con
la fila adicional puedo detectar en qué columna este dicho bit
Códigos cíclicos
Permiten detectar una ráfaga de bits errados los cuales se presentar mayormente
en las conexiones inalámbricas. Esto se debe a la reflexión de la onda y al
interferencia constructiva o destructiva que se pueda ocasionar. En la interferencia
destructiva, hay veces en que la potencia cae tanto que hay una ráfaga larga de
bits errados
Los códigos cíclicos se modelan usando polinomios binarios. Si tengo ‘n’ bits
codificados lo transformo de la sgte manera:
SEMANA 13 16
Tomando en cuenta que 1+1=0 (en binario):
Polinomio generador
Siempre empieza en ‘1’ y termina en ‘1’
Ahora, esos C_k+1 C_k+2… C_n son (n-k) bits. Esos bits se obtienen a partir de un
polinomio generador
SEMANA 13 17
Este no es cualquier polinomio, es de orden de la cantidad de bits que requerimos
para completar el código (n-k)
Parar obtener esos bits de codificación se trabaja con el b(t) o bits de información
multiplicándolo por el x^(n-k) y cambiando su orden. Luego divido ese nuevo polinomio
P(x) entre el g(x). Finalmente, lo que se transmite es ese polinomio P(x) más el residuo
de la división anterior.
EJEMPLO
SEMANA 13 18
Si tengo esos bits de datos, con el polinomio generador tengo que para esos 4 bits
de datos se va a añadir 3 de codificación. Osea sería 4/7
SEMANA 13 19
Cómo se detecta el error en Códigos cíclicos
Acá viene la parte de porqué utilizamos polinomios
Al dividir lo que se transmitió entre el g(x), obtenemos Q(x) por lo que su residuo es
0. Entonces en el receptor al hacer esa división, sí o sí su residuo debe ser cero y
si no lo es significa que hay bits errados
SEMANA 13 20
OJO que si el residuo es cero tampoco se puede afirmar que no ha habido bits errados.
Para eso tengo que asegurarme que la cantidad de bits este dentro de la capacidad de
este algoritmo. ¿Y cuál es la capacidad máxima de este algoritmo?
Cuando se reciben todos los bits, el error puede estar en cualquiera de las posiciones.
Por lo que decimos que mi polinomio de error es x^j que se está sumando a mi
polinomio de transmisión Tx. Ahora, si en receptor voy sumando el Tx a diferentes
E(x)=x^j, cuando obtenga que mi residuo es diferente de 0 significa que existen bits
errados
Según el profe el residuo es imposible que sea igual a cero, por lo tanto, sí se puede
detectar 1 bit errado
SEMANA 13 21
Para que pueda detectar 2 bits errados es que el polinomio de error tiene que tener 2
términos: x_i + x_j. Ahora tengo que hallar el residuo de ese error entre el polinomio
generador
SEMANA 13 22
Para verificar que no hay bits errados tiene que garantizarse que el residuo es distinto
de cero. Esto se garantiza si es que el polinomio del numerador es menor al del
denominador, así como el residuo de en medio. El orden del denominador tiene que ser
por lo menos un grado mayor al del numerador
OJO, mientras el polinomio generador sea más alto, tendré mayor capacidad de
detección de bits errados
SEMANA 13 23
Se les llama códigos cíclicos porque cuando calculamos el polinomio que se va a
transmitir, si rotamos el ultimo bit al primero, ese nuevo polinomio resultante también
tiene residuo cero con g(x)
SEMANA 13 24