Beruflich Dokumente
Kultur Dokumente
RADIO DIGITAL
6.1
Referencias Proakis, J.G. Digital Communications. Mc Graw Hill Sklar B. Digital Communications: Fundamentals and Applications by Prentice Hall PTR; 2 edition (January 11, 2001). Rec ITU-R SM 328
Copyright 2005. Si utiliza este material para generar algn otro ctelo como J.J. Murillo-Fuentes. Radio Digital. Transparencias de la asignatura radiacin y radiocomunicacin. Universidad de Sevilla. 2005.
murillo@esi.us.es
6.2
Ancho de Banda?
6.2 Modulacin M-PSK 6.3 Modulacin M-QAM 6.4 Modulacin en fase y GMSK 6.5 Transmisin limitada en banda, la raz de coseno alzado 6.6 Relacin Seal a ruido y potencia recibida: BER 6.7 Nuevas Tcnicas de Modulacin 6.8 Igualacin murillo@esi.us.es
Sensibilidad? Otros
6.3
CAD?
Cod. Fuente
ENTRADA DIGITAL
CANAL DE BITS
DE OTRAS FUENTES
Encriptacin
Cod. Canal
Multicanalizacin
MOD
Mltiple Acceso
Tx
Sincronizacin
C A N A L
Decod. Fuente
CDA?
murillo@esi.us.es
DesEncriptacin
Rx
Decod. Canal
Demulticanalizacin
DEM
CANAL DE BITS
Mltiple Acceso
FUENTE DE BITS
A OTRAS FUENTES
6.4
w = eb / no
En general habr una relacin de energa de bit a potencia de ruido mnima que asegure una determinada BER en el Rx. Este parmetro da la sensibilidad Eficiencia espectral: habilidad para acomodar una tasa de bit en un ancho de banda R
bps/Hz bit/s/Hz
murillo@esi.us.es
6.5
Dependen de la modulacin!
La sensibilidad es la potencia mnima necesaria para cumplir con una BER Adems de ofrecer una buena sensibilidad, las modulaciones
deben ser robustas a no linealidades deben ocupar el mnimo ancho de banda posible Existen versiones mejoradas de las modulaciones convencionales
Objetivos:
Definir las modulaciones digitales PSK, QAM y MSK, sus Tx y Rx, y Estimar sus PSD y anchos de banda (canales limitados en banda) Estudiar la BER Introducir otras variantes de estas modulaciones: CQPSK y /4-DQPSK
murillo@esi.us.es
6.6
Vs (baudios ) = Vb (bit / s)
El rendimiento espectral terico eficiencia espectral terica de las modulaciones binarias es =1 bit/s/Hz
Modulaciones multinivel Cada grupo de M bits, denominado smbolo, le corresponde un estado de la modulacin El nmero de estados o niveles es = 2M
RL-SF: radioenlace del servicio fijo VDSL: Very high speed Digital Suscriber Line
6.8
murillo@esi.us.es
6.10
d(i)
gT(t)
gR(t)
d (i ) +n(i)
gT (t ) 2dt
6.11
murillo@esi.us.es
ai
gT
Local Oscillator
90
Rb
divisor
BPF
sT(t)
Conv bin/L
bi
gT
premodulacin
xi
i
Circuito de decisin
Conv L/bin
BPF
90
gR
yi
Circuito de decisin
bi
Conv L/bin
http://www.minicircuits.com/pages/pdfs/mod11-2.pdf
murillo@esi.us.es
6.13
SB ( f ) =
i2
T
GT ( f )
gT(t)
La forma de la densidad espectral de potencia de la seal transmitida la da el GT(f) pulso: Si es cuadrado (AT)2
A
T
-1/T
1/T
f
Indice
6.14
QPSK 4-PSK Q I I
ai
8PSK
Q I
16PSK
Q I
ai = A cos k
0 d 1
I ai
bi = 0
A2 = ai2 + bi2 = d 2 A2 A2 d2 = eb = Tb = 2 2 Rb 2 Rb
k = k ,
k = 0,1
011 010
Q b i
001
ai = A cos k
110
000
d
111 101 100
I ai
bi = A sin k 2 k = k , M k = 0,1,..., M - 1
murillo@esi.us.es
6.16
i2
T
GT ( f )
A=
2eb Tb
Tb
S B ( f ) = 2eb sinc 2 ( Tb f )
Para M-PSK
gT(t)
2e T
2eb Tb
SB ( f ) =
2e sin 2 ( Ts f )
( Tf )
= 2e sinc 2 ( Tf )
En PSK, e = eb log 2 M
murillo@esi.us.es
6.17
3.0
Normalized frequency
(f
f c ) / Tb
1 2 = Rb T log 2 M
Indice
6.18
bi
ai
ai = (l 2 1)d
64QAM Q I I
16QAM Q
bi = (m 2 1)d l , m = 1,..., M / 2
Rs (baudios) = Rb (bits / seg ) / log 2 M
murillo@esi.us.es
6.19
ai = A cos k bi = A sin k
k = (2k + 1)
01 00
k = 0,1,2,3
QAM:
I (a )
i
ai = (l 2 1)d bi = (m 2 1)d l , m = 1
11
10
Codificacin Gray
http://www.intel.com/netcomms/technologies/wimax/303788.pdf
murillo@esi.us.es
Seal t
En una modulacin 4-QAM=QPSK se ve que al final tenemos 4 desplazamientos de fase En una modulacin M-QAM tenemos adems variacin de la amplitud
murillo@esi.us.es
6.21
Amax =
3 2 + 3 2 d = 18 d 2d
Amin = 12 + 12 d =
La potencia media en M-QAM
I (a )
i
0011
0111
1111 d
1011 3d 1001
1 p= M
4 pi = M i =1
M /4 i =1
0001
0101
1101
2 1 2 1 10 A 1 A pi = 2 A + 2 2 3 2 + 2 3 i =1
5 A2 p= 18
murillo@esi.us.es
6.22
murillo@esi.us.es
6.23
1 2 B = 2 = Rb T log 2 M
Eficiencia espectral
MQAM
Indice
murillo@esi.us.es
6.24
3
2
0
1
t /T
k = ai con {a i } = 1 ,3,..., ( M 1) 2
El receptor ms sencillo se basa en correlar la seal por los M posibles tonos Que deben ser ortogonales DiBit 10 DiBit 00
DiBit 11 DiBit 01
Ej: C4FM
d (t ) =
k =
a g (t kT )
k
t t
(t , a) = 2Td d ( )d = 2h d ( )d
s (t ) =
2e cos(0t + (t , a ) + 0 ) T
(t, a ) = 2h
i
q(t ) =
g( )d
0
ak g( iT )d
(t, a ) = 2h
k =
akq(t kT )
(t, a ) = 2h
k =
akq(t kT ) (t, a ) = 2
k =
hkakq(t kT )
Son seales CPM (Continuous phase modulation) Dependiendo de h y del pulso g(t) se obtiene unas seales u otras: Pulso rectangular de duracin T y h=1/2 tenemos la seal MSK Pulso gaussiano de duracin >T y h=1/2 tenemos la seal GMSK
3
2
1
1
0
1
1
MSK: h=1/2
2
3
t /T
0
0 1 0 0
Si bien QPSK tiene un ancho entre nulos menor su caida fuera de banda es slo de exponente -2 con la distancia a la portadora, en contraste con -4 para MSK
murillo@esi.us.es 6.30
Modulador GMSK:
a(i) {1, 1}
f0 gGauss(t)
FSK
2 ln 2 2
grect(t)
xGMSK (t )
- Con el parmetro = f3dBTb se controla el filtrado y el ancho de banda f3dB - El filtro dura ms de Tb: suaviza la respuesta promediando bits
GMSK: ventaja: se reduce el ancho de banda inconveniente: intersymbol interference (ISI) murillo@esi.us.es 6.31
( t ) / h
3
2
1
1
0
1
1
t /T
3
Sencillamente filtramos lo anterior Con un filtro gaussiano (una campana)
murillo@esi.us.es 6.32
murillo@esi.us.es
6.33
MSK
f3dBT=0.3
f3dBT=0.25
f3dBT=0.15
Indice
murillo@esi.us.es
6.34
2500Hz
4000Hz
murillo@esi.us.es 6.35
Beq Vs
Beq Ancho de banda equivalente de ruido del Rx
ISI
BER cte
Ruido
0.6 0.8 1 1.2 1.4 1.6 1.8 2
murillo@esi.us.es
6.36
Donde h(t) es la forma de onda tras el canal y el receptor T es el perodo del smbolo, n es entero y K es una constante real cualquiera.
2T
El ancho de banda
B = 2 1+ 1+ = T 2T
: roll-off factor
1 2T
1+ 2T
1T
f
6.38
Cumple con
K h(nT ) = 0 n=0 n0
2T
tiempo
murillo@esi.us.es
6.39
0dB
10 20 30 40
-3
-2
-1 Normalized frequency 1
3
6.40
murillo@esi.us.es
Indice
murillo@esi.us.es
6.41
Ruido
n (t) gRx(t)
i T
d(i)
gTx(t)
d (i ) + n(i )
Transmitido un bit
llega 1+n(i) -1+n(i) donde n(i) es ruido AWGN
eb = Q =
eb eb n0 1 1 = erfc = = = erfc n 2 2 2 2 0
Q(x ) =
-1
murillo@esi.us.es
1 2
t2 e 2 dt
2 erfc(x ) =
et dt
x
6.42
2eb n0
1 = erfc 2
eb n0
-2
-3
eb
BER
10 10 10
-4
-5
-6
2 eb
6 Eb/N (dB) 0
10
murillo@esi.us.es
6.43
01
es
10
es
2e s
La probabilidad de error es (aprox) la misma que en BPSK!!: ya que ahora es=2eb y la distancia entre puntos 2es = 22eb = 2 eb que es la misma distancia que en BPSK
Pe , QPSK
murillo@esi.us.es
2eb Q n 0
1 eb = erfc 2 n0
6.44
BER terica
BER = 0.5*ERFC(SQRT((Eb/No))) BER = ERFC(SQRT((Eb/No)))-0.5*(ERFC(SQRT((Eb/No))))^2 BER = ERFC(SQRT((Eb/No)))-0.25*(ERFC(SQRT((Eb/No))))^2 BER = ERFC(SQRT(3*(Eb/No))*SIN(PI()/8)) BER = ((1-1/K)/(LOG(K)/LOG(2)))*ERFC(SQRT(3*(LOG(K)/LOG(2))/(K^2-1)*(Eb/No))) donde K = 4
32-QAM
64-QAM
256-QAM
4FSK
BER = 0.5*ERFC(SQRT((Eb/No)/2))
murillo@esi.us.es
6.45
En dBs
pr w = Eb / N o = th = pr = w kTo f s Rb kTo f s Rb
murillo@esi.us.es
6.47
(i) = (i 1) + (i)
2 = + M
= 0,K, M 1; {0, / M}
murillo@esi.us.es
6.48
0.5
oQPSK
Offset: La transicin a esquina opuesta se hace en dos pasos pasando por smbolo intermedio
murillo@esi.us.es
no zero crossing
6.49
: i impar
(t)}
0.707
dQ (i)
: i par
DQPSK
d I (i)
Im{s
-0.707 -1
-1 -0.707
0.707 1
Re{sDQPSK (t )}
no zero crossing
Indice
murillo@esi.us.es
6.50
6.8 Igualacin
Un canal multitrayecto tiene una determinada respuesta en el tiempo La respuesta impulsional es un conjunto de deltas Cuyos retrasos son los de cada trayecto Cuyas amplitudes se corresponden con la atenuacin de cada trayecto respecto al principal Cuyos exponentes complejos indican el desfase de cada trayecto
Para una BPSK, real, se puede introducir en la amplitud, Ejemplo:
0.688 Respuesta impulsiva 0.460 0.227 0.460 0.227 Respuesta en Frecuencia
murillo@esi.us.es
6.51
6.8 Igualacin
El efecto del canal es devastador En el tiempo: introduce una ISI En frecuencia: destroza unas determinadas componentes espectrales Y el diagrama de ojo se desdibuja Aumenta la probabilida de error Se dificulta la adquisicin del sincronismo
Diagrama de ojo:
Cierre del ojo, r Abertura del ojo Abertura terica d
murillo@esi.us.es
6.52
Otra solucin es detectar smbolos anteriores y posteriores para as cancelar la ISI: es el Decisin Feedback Equalizer (DFE)
Ik
channel
vk
LFE
{I }
k
Symbol-bySymbol detector
Output data
~ {I }
k
AWGN
DFE
murillo@esi.us.es
6.53
Seal Tx
-1
-2
Seal Rx
3150 3200 3250 3300 3350
Seal Rx Igualada
murillo@esi.us.es 6.54
-0.5 -1 -1.5 -2 -2.5 -2 0 0.5 1 time (second) x 10-5 0 0.5 1 time (second) x 10-5 -0.5 -1 -1.5
Indice
murillo@esi.us.es
6.55
s1 (t ) = exp j '(i ) +
t T
s2 (t ) = exp j '(i )
t T
0t T
12 = Re
1 [exp( j 2) 1] = sin(2) 2 j 2
n = 0 si = , n = 1,2,... 12 2
Seales ortogonales
= 1 2
murillo@esi.us.es
= 2 F T
fc = 1/(4T )
6.56
Con pulso
De hecho se puede interpretar como una seal Offset-QPSK signal Con conformacin de pulso especial murillo@esi.us.es 6.57
MSK y QAM
Relacin entre los coeficientes a(i) y los datos
Comienzo: Si (0)=0
s (0) = e j 0 = 1 = a(0)
d (i)
d (l) {1,1}
l=0
l=0
murillo@esi.us.es
2 ln 2 3dB
T / 2
2 exp ln 2 ( f3dB (t t) )2 dt
f T
erf ( x) =
e
0
t2
dt
murillo@esi.us.es
6.59
murillo@esi.us.es
6.60
Tx y Rx para MSK
Al final, la seal se puede modular como sigue:
Bit Impar 1 -1 1 -1 Par 1 1 -1 -1 Salida MSK Frec Hi Lo Lo Hi Signo + + -
Hi +
murillo@esi.us.es
Lo -
Lo Lo -
Lo Hi +
Lo -
Hi -
Hi 6.61
3
1 1
3
3 1 1 3 1 2
1 3 3
t /T
Data:1,0,1,1,0,0,...
6
murillo@esi.us.es
6.62
canal
canal 1 0 1 1 1 0 1? 1 1
6.63
murillo@esi.us.es
8. Igualacin: ISI
Interferencia entre smbolos ISI. BW limitado por plan de frecuencias ISI
W(dB) Mnimo
Beq Vs
Beq Ancho de banda equivalente de ruido del Rx
ISI
BER cte
Ruido
0.6 0.8 1 1.2 1.4 1.6 1.8 2
Compensacin de la ISI Igualacin Ig. en el dominio de la frecuencia Ig. en el dominio del tiempo (Digitales):
murillo@esi.us.es
6.64
= 1 2
= 2 F T
fc = 1/(4T )
]
6.65
murillo@esi.us.es
canal
canal 1 0 1 1 1 0 1? 1 1
6.66
murillo@esi.us.es
sCPM (t ) = e
j ( (t )+ 0 )
t
d (i) g
0 i =0
CPM
( iT ) d
phase impulse
murillo@esi.us.es
6.68
CPM: example
murillo@esi.us.es
6.69
-2 1 n precursores y m postcursores
n
rk = x k + j x j +k + j ak j
j =1 j =1
i
x k = iak i
xk + j = i ak + j i
i = n
Resulta, en funcin de a , m n m m rk = i ak i + j i ak + j i + j ak j i =n j =1 i =n j =1
n i + i + j i + j = 0 j =1
Zero forcing: anular el coeficiente del smbolo i-simo, i0, de rk: i: perturbacin debida a la distorsin i: efecto corrector (postcursor) j-ji+j : efecto corrector precursores
rk = ak
6.70
murillo@esi.us.es
0.8
0.6
0.4
0.2
-0.2
murillo@esi.us.es
6.71
Eficiencias
Los parmetros que entran en juego en comunicaciones digitales:
Eficiencia de potencia: habilidad de preservar la fidelidad del mensaje con potencias bajas
Sensibilidad
Eficiencia espectral: habilidad para acomodar una tasa de bit en un ancho de banda
w = eb / no
BER
Rb = bps/Hz B
S C max = = log 2 1 + N B
murillo@esi.us.es 6.72
murillo@esi.us.es
6.73
La condicin es que en el instante que muestreo un smbolo, el valor de los dems sea cero:
K n = 0 ) recibida h(nTonda= (pulso transmitido y efecto de los filtros del canal Donde h(t) es la forma de s completo) Ts es el perodo del smbolo, (se asume que se muestrea una vez por smbolo, al 0 real cualquiera. constante n 0 final de este) n es entero y K es una
murillo@esi.us.es
6.74
H ( f nf s ) = Ts
H(f)
1 fs = Ts
fs
fs/2
fs/2
fs
Filtro ideal de mnimo ancho de banda que cumple con el criterio de Nyquist
murillo@esi.us.es 6.75
b) = 1/ 2
'' sFSK (t )
' sFSK (t )
' sFSK (t )
c) = 1/ 4
'' sFSK (t )
d) = 2/ 3
'' sFSK (t )
' sFSK (t )
' sFSK (t )
murillo@esi.us.es
6.76
=
Im{d }
Re{d d } | d | | d |
Im{d }
Re{d }
Re{d }
Re{d }
= 1,
antipodal
= 0,
orthogonal
{0,1},
biorthogonal
murillo@esi.us.es
6.77
0 d
1 ak
A2 d2 e= T= log 2 M 2 2Vb
murillo@esi.us.es
6.78
Tb
fc-2Rb
murillo@esi.us.es
fc-Rb
fc
fc+Rb
fc+2Rb
6.79
fc-Rb
murillo@esi.us.es
fc-Rb/2 fc fc+Rb/2
fc+Rb
6.80
murillo@esi.us.es
6.81
portadora ( f0 = 2kHz )
t/ms
=
1 0.5 0 -0.5 -1 0 1
1 2
=1
1 0.5 0 -0.5 2 3 4 5 6 7 -1 0 1 2 3 4 5 6 7
t/ms
d = [1 - 1 1 1 - 1 - 1 1]
murillo@esi.us.es
6.82
murillo@esi.us.es
6.83
T
Esta es la respuesta total Tx+canal+Rx 1
1 2T
2T
murillo@esi.us.es
6.84
Offset-QPSK
Timing diagram for offset-QPSK. The binary data stream is shown beneath the time axis. The two signal components with their bit assignments are shown the top and the total, combined signal at the bottom. Note the half-period offset between the two signal components.
murillo@esi.us.es
6.85
murillo@esi.us.es
6.86