Professional Documents
Culture Documents
I.T. de Telecomunicacin
vallejo@uniovi.es
1
ndice Tcnicas de codificacin: Datos digitales: Seales digitales. Seales analgicas. Datos analgicos: Seales digitales. Seales analgicas.
Codificacin y modulacin
Criterios para la codificacin de datos Un aumento de la velocidad de transmisin de datos (DR) provoca un aumento de la tasa de error de bits (BER). Un aumento de la relacin seal/ruido (SNR) provoca una disminucin de la BER. Un aumento del ancho de banda (BW) permite aumentar la velocidad de transmisin de datos. El otro factor que permite aumentar el rendimiento es el esquema de codificacin:
El esquema de codificacin es simplemente la asignacin de bits de datos a elementos de sealizacin.
4
Datos digitales, seales digitales Seales digitales: Secuencia de pulsos de tensin discretos y discontinuos. Cada pulso es un elemento de seal. Los datos binarios se transmiten codificando cada bit de datos en cada elemento de seal.
Terminologa bsica Seal unipolar: Todos los elementos de seal tienen el mismo signo. Seal polar: Un estado lgico se representa mediante un nivel positivo de tensin y el otro, mediante un nivel negativo. Razn de datos de una seal: Velocidad de transmisin de datos, expresada en bits por segundo. Duracin o longitud de un bit: Tiempo empleado en el transmisor para emitir un bit.
6
Terminologa bsica Velocidad de modulacin: Velocidad a la que cambia el nivel de la seal. Se expresa en baudios = un elemento de seal por segundo. Marca y espacio: Dgitos binarios 1 y 0, respectivamente.
Factores que determinan el xito o el fracaso del receptor al interpretar la seal de entrada:
La relacin seal/ruido. La velocidad de transmisin de datos. El ancho de banda.
Esquemas de codificacin No retorno a cero-nivel (NRZ-L). No retorno a cero invertido (NRZI). Bipolar-AMI. Pseudoternario. Manchester. Manchester diferencial. B8ZS. HDB3.
Sincronizacin:
Sincronizar el receptor con el transmisor. Seal de reloj por separado. Sincronizacin mediante la propia seal transmitida.
10
Coste y complejidad:
Cuanto mayor es la velocidad de elementos de seal para una velocidad de transmisin dada, mayor es el coste. Algunos cdigos implican mayor velocidad de elementos de sealizacin que de transmisin de datos.
11
No retorno a cero (NRZ-L) Dos niveles diferentes de tensin para cada uno de los dgitos binarios 0 y 1. El nivel de tensin se mantiene constante durante la duracin del bit:
No hay transiciones, es decir, no hay retorno al nivel cero de tensin.
Ejemplo: ausencia de tensin para 0, nivel constante y positivo de tensin para 1. Es ms habitual usar un nivel negativo para un valor binario y una tensin positiva para el siguiente. Este ltimo cdigo se denomina NRZ-L.
12
No retorno a cero invertido NRZI (Nonreturn to Zero, invert on ones). Mantiene constante el nivel de tensin durante la duracin de un bit. Los datos se codifican mediante la presencia o ausencia de una transicin de la seal al principio del intervalo de duracin del bit. La transicin (bajo a alto o alto a bajo) codifica un 1. Un cero se representa por la ausencia de transicin. Ejemplo de codificacin diferencial.
13
NRZ
14
Codificacin diferencial Los datos se representan por los cambios que se producen, no por los niveles que se establecen. Ms seguro en la deteccin de transicin que en la deteccin de nivel. En un sistema complicado de transmisin, no es difcil perder la polaridad de la seal.
15
Inconvenientes:
Presencia de una componente en continua. Ausencia de capacidad de sincronizacin.
Se usan con frecuencia en las grabaciones magnticas. No se suelen utilizar en la transmisin de seales.
16
Pseudoternarios El bit 1 se representa por la ausencia de seal. El 0 se representa mediante pulsos de polaridad alternante. No hay ninguna ventaja particular de esta codificacin respecto de la anterior.
18
Bipolar-AMI y pseudoternarios
19
Compromisos del binario multinivel No es tan eficaz como los cdigos NRZ:
Cada elemento de seal slo representa un bit. La seal puede tomar tres posibles valores en cada elemento de seal, lo que representara log23 = 1,58 bits de informacin. El receptor de seales se ve obligado a distinguir entre tres niveles (+A, -A, 0). Necesita aproximadamente 3 dB ms de potencia que las seales bivaluadas para la misma probabilidad de error de bit.
20
Bifase Manchester:
Transicin en mitad del intervalo de duracin del bit. La transicin sirve como procedimiento de sincronizacin y de transmisin de datos. Una transicin de bajo a alto representa un 1. Una transicin de alto a bajo representa un 0. Utilizado por IEEE 802.3.
21
22
Inconvenientes:
Al menos una transicin por cada bit, pudiendo tener hasta dos en ese mismo periodo. La velocidad de modulacin mxima es el doble que en los NRZ. El ancho de banda necesario es, por tanto, mayor.
23
Velocidad de modulacin
24
Tcnicas de scrambling
Utilizar algn procedimiento o tcnica de scrambling para reemplazar las secuencias de bits que den lugar a niveles de tensin constante. La secuencia reemplazada:
Debe proporcionar suficiente nmero de transiciones para que el reloj se mantenga sincronizado. Debe ser reconocida por el receptor y sustituida por la secuencia original. Debe tener la misma longitud que la original.
Evitar la componente en continua. Evitar las secuencias largas que correspondan a seales de tensin nula. No reducir la velocidad de transmisin de los datos. Tener cierta capacidad para detectar errores.
25
B8ZS Bipolar con sustitucin de 8 ceros (Bipolar With 8-Zeros Substitution). Se basa en un AMI bipolar:
Si aparece un octeto con todo ceros y el ltimo valor de tensin anterior a dicho octeto fue positivo, codificar dicho octeto como 000+-0-+. Si aparece un octeto con todo ceros y el ltimo valor de tensin anterior a dicho octeto fue negativo, codificar dicho octeto como 000-+0+-.
El receptor identificar ese patrn y lo interpretar convenientemente como un octeto todo ceros.
26
HDB3
High Density Bipolar-3 Zeros. Se basa en la codificacin AMI. Se reemplazan las cadenas de cuatro ceros por cadenas que contienen uno o dos pulsos:
Se inserta un pulso V (pulso de violacin) en la cuarta posicin, manteniendo la alternancia de polaridad entre pulsos V consecutivos. Si el pulso (V o B) que precede a la secuencia de ceros tiene polaridad inversa con respecto al nuevo pulso V, se inserta un pulso B en la primera posicin de la secuencia (de los cuatro ceros), con polaridad igual a la del pulso de violacin V a insertar.
27
B8ZS y HDB3
28
30
Desplazamiento de amplitud (ASK) Los valores binarios se representan mediante dos amplitudes diferentes de la portadora. Es normal que una de las amplitudes sea cero:
Es decir, se utiliza la presencia o ausencia de la portadora.
Sensible a cambios repentinos de la ganancia. Ineficaz. Se usa tpicamente hasta 1.200 bps, en lneas de calidad telefnica. Se usa en fibras pticas.
31
Desplazamiento de frecuencia (FSK) Los valores se representan mediante frecuencias diferentes, prximas a la frecuencia de la portadora. Menos sensible a errores que ASK. Se utiliza tpicamente a velocidades de hasta 1.200 bps en lneas de alta calidad telefnica. Transmisin de radio a ms altas frecuencias. Tambin se puede usar a frecuencias superiores en redes de rea local que utilicen cable coaxial.
32
33
Desplazamiento de fase (PSK) La fase de la seal portadora se desplaza para representar los datos. PSK diferencial (DPSK):
El desplazamiento en fase es relativo a la fase correspondiente al ltimo smbolo transmitido, en lugar de ser relativo a algn valor constante de referencia.
34
35
Desplazamiento de fase en cuadratura (QPSK) Se puede conseguir una utilizacin ms eficaz del ancho de banda, si cada elemento de sealizacin representa a ms de un bit:
Ejemplo: desplazamientos de fase correspondientes a mltiplos de /2 (90o). Cada elemento de seal representa dos bits. Se pueden usar 8 ngulos de fase para tener varias amplitudes. En un modem a 9.600 bps se utilizan 12 ngulos de fase, cuatro de los cuales tienen dos posibles amplitudes.
36
PSK multinivel Utilizando varios ngulos de fase y ms de una amplitud para cada ngulo se pueden conseguir mltiples elementos de sealizacin:
D = velocidad de modulacin (baudios) R = velocidad de transmisin de datos (bps) M = nmero de elementos de sealizacin distintos = 2L L = nmero de bits por elemento de sealizacin
37
38
En presencia de ruido, las tasas de errores por bit de PSK y QPSK son aproximadamente 3 dB superiores a ASK y a FSK.
39
La conversin de datos analgicos en seales digitales se realiza mediante un codec. Modulacin por codificacin de impulsos. Modulacin delta.
40
Modulacin por codificacin de impulsos (PCM) Si una seal se muestrea a intervalos regulares de tiempo con una frecuencia mayor que el doble de la frecuencia ms alta de la seal, las muestras obtenidas contienen toda la informacin de la seal original. Los datos de voz se limitan a frecuencias por debajo de 4.000 Hz. Se necesitan 8.000 muestras por segundo. Muestras analgicas, denominadas muestras PAM (Pulse Amplitude Modulation). Todas las muestras llevan asignado un cdigo digital.
41
Modulacin por codificacin de impulsos (PCM) Un sistema de 4 bits permite 16 niveles. Cuantizacin:
Error o ruido de cuantizacin. Las aproximaciones significan que la seal original no podr ser recuperada con exactitud.
Una muestra de 8 bits permite 256 niveles. La calidad es comparable a la que se consigue mediante transmisin analgica. 8.000 muestras por segundo x 8 bits por muestra = 64 Kbps.
42
43
Codificacin no lineal Los niveles de cuantizacin no estn igualmente separados. Reduccin en la distorsin media de la seal. El mismo efecto se puede conseguir usando comprensin-expansin.
44
Modulacin delta (DM) La entrada analgica se aproxima mediante una funcin escalera. En cada intervalo de muestreo sube o baja un nivel de cuantizacin (). Comportamiento binario:
En cada instante de muestreo la funcin sube o baja en cada intervalo de muestreo.
45
46
47
48
Datos analgicos, seales analgicas Razones para la transmisin de seales analgicas mediante modulacin:
Una frecuencia mayor permite una transmisin ms efectiva. Permite la multiplexacin por divisin en frecuencias. Esta tcnica se estudiar en el Captulo 9.
Tipos de modulacin:
En amplitud. En frecuencias. En fase.
49
Modulacin analgica
Portadora
Espectro expandido Se usa para transmitir tanto seales analgicas como digitales. Utiliza una seal analgica. Expandir la informacin de la seal sobre un ancho de banda mayor. Dificulta las interferencias y su intercepcin. Salto en frecuencia:
La seal se emite sobre una serie de radiofrecuencias aparentemente aleatorias.
Secuencia directa:
Cada bit se representa mediante varios bits de la seal transmitida. Cdigo de comparticin.
51