tema 1 - uc3mmlazaro/docencia/it-cd/it-cd-t1...m s´ımbolos → m = log2 m bits/s´ımbolo...

12
T EMA 1 I NTRODUCCI ´ ON IT (UC3M) Comunicaciones Digitales Introducci ´ on 1 / 24 Definici ´ on: sistema de comunicaciones Finalidad de un sistema de comunicaciones: transmisi ´ on Transmisi´ on: Proceso de enviar, transportar, informaci´ on de un punto (fuente) hasta otro punto (destino) a trav´ es de un canal o medio de transmisi ´ on Fuente Informaci ´ on Medio de Transmisi´ on Destino IT (UC3M) Comunicaciones Digitales Introducci ´ on 2 / 24

Upload: others

Post on 09-Apr-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

TEMA 1

INTRODUCCION

IT (UC3M) Comunicaciones Digitales Introduccion 1 / 24

Definicion: sistema de comunicaciones

Finalidad de un sistema de comunicaciones: transmision

Transmision: Proceso de enviar, transportar, informacion de unpunto (fuente) hasta otro punto (destino) a traves de un canal omedio de transmision

Fuente !Informacion Medio deTransmision

! Destino

IT (UC3M) Comunicaciones Digitales Introduccion 2 / 24

Page 2: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Sistemas de comunicaciones analogicos y digitales

Sistema de comunicaciones analogicoDisenado para enviar como informacion una forma de ondacontinua

Sistema de comunicaciones digitalDisenado para enviar como informacion una secuenciasımbolos pertenecientes a un conjunto finito

Ejemplo mas comun: Bits: {0, 1}

Preponderancia de los sistemas de comunicacionesdigitales

IT (UC3M) Comunicaciones Digitales Introduccion 3 / 24

Ventajas de los sistemas digitales

Capacidad de regeneracion

Formato independiente del tipo de informacion (voz, datos, TV,etc.)

Permite corregir la distorsion introducida por el canal (igualacion)

Permite utilizar CDM/CDMA (ademas de FDM/FDMA yTDM/TDMA) como mecanismo de multiplexacion/acceso almedio

Existen tecnicas de deteccion y correccion de errores

La informacion se puede encriptar (proteger)

Los circuitos son, en generalMas fiablesDe menor costeMas flexibles (programables)

IT (UC3M) Comunicaciones Digitales Introduccion 4 / 24

Page 3: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Desventajas de los sistemas digitales

Necesidad de sincronismoMayor ancho de bandaMuchas fuentes de informacion son de naturalezaanalogica

Conversion A/DMuestreoCuantificacion! error de cuantificacion

Conversion D/AInterpolacionFiltrado paso bajo

IT (UC3M) Comunicaciones Digitales Introduccion 5 / 24

Conversion Analogico Digital (A/D)

Fuentes analogicas: amplitudes continuas, tiempo continuoConversion analogico/digital:

Muestreo: tiempo discreto, x muestras/sCuantificacion: amplitudes discretas, n bits/muestra

Ruido de cuantificacion: solo hay 2n niveles de cuantificacion

012345678

............................................................... ......... ................. ..... ...... ...................... ........... .............................................................. ............... .............. ................................................... ......... ................. ..... ...... .............

......... ...............................................................................

Senal x(t)012345678

!! ! ! !

!! ! ! !

!

Muestreo012345678

!! ! ! !

!! ! ! !

!

Cuantificacion (3 bits)Velocidad binaria (bits/s): Frecuencia de muestreo(muestras/s) " bits/muestra

IT (UC3M) Comunicaciones Digitales Introduccion 6 / 24

Page 4: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Transmisor/Receptor Digital

Transmisor digital

! Codificadorde Fuente

! Codificadorde Canal

!Entrelazador ! ModuladorDigital

!Al canal

Receptor digital

! DemoduladorDigital

! Desentre-lazador

! Decodificadorde canal

! Decodificadorde fuente

!Salida

IT (UC3M) Comunicaciones Digitales Introduccion 7 / 24

Codificadores de fuente y de canal

Codificador de fuenteReduce la redundancia de la fuente (compresion)Reduccion de la tasa binaria a transmitir

Codificador de canalDeteccion y correccion de erroresIntroduccion de redundancia de forma controladaCapacidad de deteccion/correccion en funcion de sucomplejidadEjemplo mas sencillo: codigos de repeticion

Codigo de repeticion de orden 1: 0! 00 1! 11- Detecta 1 error sobre un bloque de dos bitsCodigo de repeticion de orden 2: 0! 000 1! 111- Detecta 2 errores o corrige 1 error (correccion basada endecision por mayorıa) sobre un bloque de tres bits

IT (UC3M) Comunicaciones Digitales Introduccion 8 / 24

Page 5: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Entrelazado (Interleaving)

Proteccion frente a errores de rafagaReordenacion de bitsEjemplo mas sencillo: entrelazadores bloque matriciales

Datos111 000 111

Datos entrelazados101 101 101

Transmision101 101 101

Datos desentrelazados11 1 00 0 11 1

Erroresen Bloque

ErroresSeparados

1 0 11 0 11 0 1

1 1 10 0 01 1 1

EntrelazadorNc " Nb

DesentrelazadorNb " Nc

Entada de datos: por columnasSalida de datos: por filas

IT (UC3M) Comunicaciones Digitales Introduccion 9 / 24

Modelo de comunicacion digital

Bb[!]! B[n]! Codificador !A[n]Modulador

s(t)

"

Canal

#r(t)Decisor# Demodulador# r(t)q[n]Bb[!]# B[n]

Receptor

Transmisor

Bb[!] $ {0, 1}B! bi, i = 0, 1, · · · , M % 1

A! ai, i = 0, 1, · · · , M % 1ai =

!

"""#

ai,0ai,1...

ai,N!1

$

%%%&

IT (UC3M) Comunicaciones Digitales Introduccion 10 / 24

Page 6: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Codificador

Representacion discreta de las senalesConstelacion: {ai}M!1

i=0M = 2m sımbolos - m = log2 M bits por sımboloVelocidad binaria (Rb) - Velocidad de sımbolo(Rs)

Rb =1Tb

bits/s - Rs =1T

sımbolos/s (baudios) - Rb = m · Rs

Diseno de la constelacion: Pe, BER, EsPrestaciones: distancia entre sımbolos (distancia mınima)

d(ai, aj) =

'(()N!1*

k=0

(ai,k % aj,k)2

Energıa de un sımbolo: norma al cuadrado

E{ai} = ||ai||2 =N!1*

k=0

(ai,k)2

IT (UC3M) Comunicaciones Digitales Introduccion 11 / 24

Codificador (II)

Diseno de la constelacion: Pe, BER, Es

Diseno optimo: Empaquetado de esferas

!"#$%!"#

$%!"#$%

a)

!"#$%!"#

$%!"#

$%b)

!"#$%!"#

$%!"#$%!"#

$%!"#$%!"#

$%

!"#$%!"#

$%!"#$%

c)

!"#$%!"#

$%!"#$%!"#

$%!"#$%

!"#$%!"#

$%

d)IT (UC3M) Comunicaciones Digitales Introduccion 12 / 24

Page 7: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Codificador (III)

Empaquetado de esferas

Optimo: Pe mınima para una Es dada

Constelaciones hexagonales! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !

! ! ! ! !! ! ! ! !

! !

! !A1

A0

Consideraciones practicasFacilidad de implementacion del transmisorLimitacion de la energıa de picoRelacion potencia media/potencia de picoFacilidad de implementacion del receptor

& Constelaciones QAM, PSK, unipolares, ortogonales, · · ·Asignacion binaria

M sımbolos! m = log2 M bits/sımboloCodificacion de Gray (minimiza la BER)

IT (UC3M) Comunicaciones Digitales Introduccion 13 / 24

Codificacion de Gray

Codificar sımbolos adyacentes (a mınima distancia) conuna asignacion binaria que difiera unicamente en un bit

& & & &-3 -2 -1 0 1 2 3

qa0 a1 a2 a3

01 00 10 11

Para relaciones senal a ruido altas

BER ' 1m

· Pe

m = log2(M): numero de bits por sımbolo

IT (UC3M) Comunicaciones Digitales Introduccion 14 / 24

Page 8: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Codificacion Gray QAM

' ' ' '

' ' ' '

' ' ' '

' ' ' '

00 01 11 10

01

00

10

1100

00

00

00

01

01

01

01

11

11

11

11

10

10

10

1001 01 01 01

00 00 00 00

10 10 10 10

11 11 11 11

IT (UC3M) Comunicaciones Digitales Introduccion 15 / 24

Codificacion Gray PSK

&&

&&

&&

&& 000

001

010

011

100

101

110111

IT (UC3M) Comunicaciones Digitales Introduccion 16 / 24

Page 9: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Modulador

Transformacion de sımbolos a formas de onda analogicasDetermina las caracterısticas espectrales de la senalAdecuacion a las caracterısticas del canal

Base ortonormal en un espacio de senales de dimension N

{"j(t)}, j = 0, · · · , N % 1

Definidas en el intervalo de duracion de un sımbolo 0 ( t < TEjemplo N = 2

"0(t) =+

2T

sin,

2#

Tt-

, "1(t) =+

2T

cos,

2#

Tt-

Generacion de la forma de onda asociada al sımbolo ai

si(t) =N!1*

j=0

ai,j · "j(t), 0 ( t < T

IT (UC3M) Comunicaciones Digitales Introduccion 17 / 24

Modulador - Transmision indefinida

s(t) =*

n

N!1*

j=0

Aj[n] · "j(t % nT)

1 ! a0 =.

10

/! s0(t) =

02T sin

1 2!T t

2, 0 ( t < T

0 ! a1 =.

01

/! s1(t) =

02T cos

1 2!T t

2, 0 ( t < T

...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

...........................................................................................................................................................................................................................................................

................

................

................

................

................

................

................

.......

.

....................

...................

...............................................................................................................................................................................................................................................................................................................................................................................................

............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

.................................................................................................................

.......................................................................................................................

..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

...........................................................................................................................................................................................................................................................

................

................

................

................

................

................

................

.......

.

....................

...................

...............................................................................................................................................................................................................................................................................................................................................................................................

.................................................................................................................

.......................................................................................................................

...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

..........................................................................................................................................................................................................................................................

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

t

s(t) T !#

0 0 1 1 1 0 0 1 0 0IT (UC3M) Comunicaciones Digitales Introduccion 18 / 24

Page 10: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Demodulador

Representacion en tiempo discreto de una senal continua

!r(t)

! R (n+1)TnT • dt !

qN!1[n]

( (( (( (! R (n+1)T

nT • dt !q1[n]

! R (n+1)TnT • dt !

q0[n]! )$$%%&

!0(t ! nT)

! )$$%%&

!1(t ! nT)

! )$$%%&

!N!1(t ! nT)

CORRELADORES

!r(t)

! !"N!1(!t) $$ !qN!1[n]

( (( (( (! !"1 (!t) $$ !

q1[n]

! !"0 (!t) $$ !q0[n]

"t = nT

FILTROS ADAPTADOS

IT (UC3M) Comunicaciones Digitales Introduccion 19 / 24

Decisor

Regiones de decision: B = bj si q0 $ Ij

Minimizar la probabilidad de error de sımboloAsignacion para q0: region de decision del sımbolo quemaximiza la probabilidad a posteriori pB|q(bj|q0)

Sımbolo aj que maximiza pA(aj) · fq|A(q0|aj) (Criterio MAP)Si los sımbolos son equiprobables

Sımbolo aj que maximiza fq|A(q0|aj) (Criterio ML)

Modelo de canal gausiano (situacion ideal)

q[n] = A[n] + z[n]

Ruido z[n]: Distribucion gausiana N-dimensional

fq|A(q|ai) =1

(!No)N/2 e!||q!ai||

2

N0

IT (UC3M) Comunicaciones Digitales Introduccion 20 / 24

Page 11: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Criterio MAP

!.......... ....... .......... ........ ...... ........ ............... ......... ....... ......... ....... ......... ........ ......... ........ ......... ......... .......... ......... .......... ........... ...... ....... ......................... ................. .......................... ....... ...... ........... ......... ......... ........ ........ ......... ......... ........... ...... ....... .......................... ........ ......... ................ ............ .......... ........... .......... ......... .......... ......... ......... ........ ......... ........ ......... ....... ......... ....... ......... ....... ......... ........ ....... ................ ............... ....... ......... ....... .......... ......... ....... ......... ........ .......... ........ .......... ......... .......... .......... ............

................................................................................................................................................................................................................................ ....... .......

...... ...... ...... ...... ....... ....... ......... ................................... ...................................................... ............. ............................................. ............. .......... ................. ............... ............. ............ .......... .......... ......... .......... ........ .......... ........ ......... ....... ......... .......... ....... ......... ....... ............... ...............a1 a0q1 q2 q

pB(b1)fq|A(q|a1)

pB(b0)fq|A(q|a0)

I1 = (%), q2), I0 = [q2,))

pB(b0) < pB(b1)& d(q2, a0) < d(q2, a1)

IT (UC3M) Comunicaciones Digitales Introduccion 21 / 24

Criterio ML (bi equiprobables)

!. ............... ............... ....... ......... ....... .......... ......... ....... ......... ........ .......... ........ .......... ......... .......... .......... ............................................................................................................................................................................................................................................ ....... .......

...... ...... ...... ...... ....... ....... ......... ................................... ...................................................... ............. ............................................. ............. .......... ................. ............... ............. ............ .......... .......... ......... .......... ........ .......... ........ ......... ....... ......... .......... ....... ......... ....... ................ ............... ....... ......... ....... .......... ......... ....... ......... ........ .......... ........ .......... ......... .......... .......... ............................................................................................................................................................................................................................................ ....... .......

...... ...... ...... ...... ....... ....... ......... ................................... ...................................................... ............. ............................................. ............. .......... ................. ............... ............. ............ .......... .......... ......... .......... ........ .......... ........ ......... ....... ......... .......... ....... ......... ....... ............... ...............a1 a0q1 q

fq|A(q|a1) fq|A(q|a0)

q1 =a0 + a1

2, I1 = (%), q1), I0 = [q1,))

IT (UC3M) Comunicaciones Digitales Introduccion 22 / 24

Page 12: TEMA 1 - UC3Mmlazaro/Docencia/IT-CD/IT-CD-T1...M s´ımbolos → m = log2 M bits/s´ımbolo Codificacion de Gray (minimiza la BER)´ IT (UC3M) Comunicaciones Digitales Introduccion

Decisor de mınima distancia

Ruido gausiano

Sımbolos equiprobables

!q

! d(•, aM!1) !

( (( (( (! d(•, a1) !

! d(•, a0) !

mıni

d(•, ai) !B = bi

IT (UC3M) Comunicaciones Digitales Introduccion 23 / 24

Caracterısticas de los canales reales

Limitacion en el ancho de bandaEl canal disponible normalmente tiene un ancho de bandautilizable limitado (B Hz, W = 2#B rad./s)

Canales en banda baseCanales paso banda (frecuencia central $c rad./s)

!

&

!#W $

|H(j$)|

!

&

!#$c

W $

|H(j$)|

Introduccion de distorsiones (canales no ideales)Ruido (gausiano)Distorsion lineal: modelo lineal e invariante: h(t), H(j$)

q[n] *= A[n] + z[n]

Distorsion no lineal (no se considerara aquı)

IT (UC3M) Comunicaciones Digitales Introduccion 24 / 24