Document

Anuncio
Comunicaciones II
Tema 3
Transmisión digital PAM a través de canales AWGN limitados en banda
Javier Rodríguez Fonollosa y Margarita Cabrera Beán
Indice del Tema 3
Transmisión digital PAM a través de canales AWGN
limitados en banda
• 3.1 Autocorrelación y densidad espectral de potencia
– Introducción
– Cálculo de momentos de coeficientes del espacio de la señal
– Momentos para el caso L>1: notación matricial
– Ejemplos de cálculos de momentos con modulaciones PM
– Potencia media y densidad espectral de potencia
– Ejemplos de densidades espectrales para L=1
– Ejemplo de modulaciones con memoria
– Ejemplos de densidades espectrales para L=2
• 3.2 Interferencia inter-simbólica: ISI
– Introducción: Canal Ideal
– Caso de canal no ideal con L=1
09/10/2006
COM II
T3-2
1
Indice del Tema 3
Transmisión digital PAM a través de canales AWGN
limitados en banda
– Caso de canal no ideal con L>1
– Formulación del criterio MAP en presencia de ISI
• 3.3 Pulsos de Nyquist
– Introducción
– Diseño de pulsos para L=1
– Pulsos de coseno realzado
– Diseño de pulsos para L>1
• 3.4 Ecualización
– Introducción
– Ecualización Discreta: Forzador de ceros
– Ecualización Discreta: Criterio MSE
– Ejemplo de ecualización
• 3.5 Filtros terminales Óptimos
09/10/2006
T3-3
COM II
3.1 Autocorrelación y densidad espectral de potencia
Introducción
• En este tema se considerará estudiará el efecto de la limitación en
banda sobre las señales moduladas digitalmente. Para ello se estudiará
en primer lugar el ancho de banda requerido por estas modulaciones en
base a su densidad espectral de potencia.
• Se partirá de la definición de la señal modulada:
s (t ) =
+∞
∑s
n =−∞
m[ n ]
(t − nT ) =
+∞
+∞
L
L
∑ ∑ α [ n]ϕ (t − nT ) = ∑ ∑ α [ n]ϕ (t − nT )
n =−∞ l =1
ml
l
n =−∞ l =1
l
l
• Las las funciones que forman la base en el espacio de la señal son
deterministas de forma que el carácter aleatorio reside en qué símbolo,
de entre los M posibles, ha sido transmitido en cada periodo de
símbolo nT.
• Cada posible símbolo transmitido sm admite una representación en el
espacio de la señal mediante sus coeficientes α ml
• Estos coeficientes forman vectores aleatorios.
09/10/2006
COM II
T3-4
2
Cálculo de momentos de coeficientes del espacio de la señal
• Consideraremos que la secuencia de bits de entrada es estacionaria (su
función densidad de probabilidad no cambia con el tiempo) y que el
proceso de asignación de símbolos a partir de bits también lo es. De
esta forma los símbolos ( y por tanto el vector de sus coeficientes)
serán procesos discretos estacionarios.
• Los momentos de primer y segundo orden resultan:
μα [ n ] = E ⎣⎡α l [ n ]⎦⎤ = μα
l
l
Rαlα j [ n + k , n ] = E ⎡⎣α l [ n + k ]α j [ n ]⎤⎦ = Rαlα j [ k ]
• La función de covarianza se obtiene a partir de los anteriores como:
)(
(
)
Cαlα j [ k ] = E ⎡ α l [ n + k ] − μαl α j [ n ] − μα j ⎤
⎣
⎦
Cαlα j [ k ] = Rαlα j [ k ] − μαl μα j
09/10/2006
T3-5
COM II
Cálculo de momentos de coeficientes del espacio de la señal
(II)
• Cálculo de los momentos:
M
μα = E ⎡⎣α l [ n ]⎤⎦ = ∑ Pr {s m }α ml [ n ]
l
Rαlα j [ k ]
=
α l estacionarios
m =1
E ⎡⎣α l [ n + k ]α j [ n ]⎤⎦ =
∑ ∑ Pr {s
M
M
m[ n + k ]=1 m[ n ]=1
m[ n + k ]
, s m[ n ] }α ml [ n + k ]α mj [ n ]
• Cuando el mecanismo de asignación de bits a símbolos utilizado no
tiene memoria, los símbolos (y por tanto el vector de sus coeficientes)
son independientes entre si en instantes de tiempo distintos. De esta
forma:
Rαlα j [ k ] = E ⎡⎣α l [ n + k ]α j [ n ]⎤⎦ = E ⎡⎣α l [ n + k ]⎤⎦ E ⎡⎣α j [ n ]⎤⎦ = μαl μα j
; k≠0
Cαlα j [ k ] = Rαlα j [k ] − μαl μα j = 0 ; k ≠ 0
09/10/2006
COM II
T3-6
3
Cálculo de momentos de coeficientes del espacio de la señal
(III)
• Por tanto, en el caso sin memoria la covarianza de los símbolos resulta:
Cαlα j [ k ] = Rαlα j [ k ] − μαl μα j = ⎡ Rαlα j [0]δ [ k ] + μαl μα j (1 − δ [ k ]) ⎤ − μα l μα j =
⎣
⎦
(
)
= Rαl α j [0] − μαl μα j δ [ k ] = Cαl α j [ 0] δ [ k ]
09/10/2006
T3-7
COM II
Momentos para el caso L>1: notación matricial
• Cuando el espacio de la señal tiene dimensión L se define el vector de
medias (de dimensión L) y las matrices de correlación y covarianza (de
dimensión L × L
⎛ μα1 ⎞
⎜
⎟
μ = E [s m ] = ⎜
⎟
⎜ μα ⎟
⎝ L⎠
⎡ Rα1α1 [ k ]
Rα1αl [ k ] ⎤
⎢
⎥
T
R [ k ] = E ⎡⎣s m [n + k ]s m [n]⎤⎦ = ⎢
⎥
⎢ R [k ]
⎥
R
k
[
]
α
α
α
α
L L
⎣ L1
⎦
C [ k ] = E ⎡⎣s m [n + k ]sTm [n]⎤⎦ − μ [ n + k ] μ [ n ]
T
• En caso de modulaciones sin memoria en notación vectorial:
C [ k ] = ( R[0] − μμT ) δ [ k ] = C [ 0]δ [ k ]
09/10/2006
COM II
T3-8
4
Ejemplos de cálculos de momentos con modulaciones PM
• Ejemplos de modulaciones sin memoria con L=1: PAM
PAM:ϕ (t ) =
1
T
Π ( t −TT / 2 )
s1 = Eb =
– Modulaciones 2PAM
s 2 = − Eb = − d2
d
s2
l
L =1
Es = Eb = 14 d 2
α1
s1
μα = μα = E ⎣⎡α [ n ]⎦⎤
d
2
2
d d
⎛ d⎞
E [α ] = ∑ Pr {s m }α m = p ⎜ − ⎟ + (1 − p ) = (1 − 2 p)
Estacionario
2 2
⎝ 2⎠
m =1
=
2
2
d2
= Eb
Rαα [ 0] = E ⎡(α [ n ]) ⎤ = E ⎡⎣α 2 ⎤⎦ = ∑ Pr {s m }α 2 =
⎣
⎦ Estacionario
4
m =1
Cαα [ k ]
=
Sin memoria
Cαα [ 0] δ [ k ] = ( Rαα [ 0] − μα2 ) δ [ k ] =
09/10/2006
d2
(1 − (1 − 2 p)2 ) δ [ k ]
4
T3-9
COM II
Ejemplos de cálculos de momentos con modulaciones PM (II)
• Ejemplos de modulaciones sin memoria con L=1: PAM
PAM:ϕ (t ) =
1
T
Π ( t −TT / 2 )
– Modulaciones MPAM con símbolos equiprobables:
M
sm = ( 2 m −2M −1 ) d ; M = 2b ; Es = d 2 ∑ ( 2 m −21− M ) = M12−1 d 2
2
2
m =1
M
μα = E [α ] = ∑ Pr {s m }α m =
m =1
1
M
M
∑(
m =1
M
2 m − M −1
2
Rαα [ 0] = E ⎡⎣α 2 ⎤⎦ = ∑ Pr {s m }α 2 = Es =
m =1
Cαα [ k ] =
09/10/2006
M 2 −1
12
COM II
)d = 0
M 2 −1
12
d2
d 2δ [ k ]
T3-10
5
Ejemplos de cálculos de momentos con modulaciones PM
(III)
• Modulaciones sin memoria con L=2: 2PPM
2PPM:ϕ1 (t ) =
1
T /2
Π ( t −TT/ 2/ 4 ) ,ϕ2 (t ) =
y2
s2
Eb
d = 2 Eb
y1
Eb
Es = Eb = 12 d 2
1
T /2
Π ( t −T3T/ 2/ 4 ) ; L = 2
⎛ 0 ⎞
⎛ E ⎞
s1 = ⎜ b ⎟ ; s 2 = ⎜
⎜ E ⎟⎟
⎝ 0 ⎠
⎝ b⎠
s1
– Cálculo del vector media:
2
μ = E [s m ] = ∑ Pr {s m }s m =
m =1
09/10/2006
Eb ⎛ 1⎞
Eb
1 2
1 ⎛ Eb ⎞
sm = ⎜
1L
=
⎟=
∑
⎜
⎟
⎜
⎟
2 m =1
2 ⎝ Eb ⎠
2 ⎝ 1⎠
2
T3-11
COM II
Ejemplos de cálculos de momentos con modulaciones PM
(IV)
• Modulaciones sin memoria con L=2: 2PPM: Cálculo de la matriz de
covarianza
⎛ 0 ⎞
⎛ E ⎞
s1 = ⎜ b ⎟ ; s 2 = ⎜
⎜ E ⎟⎟
⎝ 0 ⎠
⎝ b⎠
μ=
1 2
1 ⎡⎛ E ⎞
s m sTm = ⎢⎜ b ⎟
∑
2 m =1
2 ⎢⎣⎝ 0 ⎠
E ⎛ 1 0 ⎞ Eb
IL
= b⎜
=
2 ⎝ 0 1 ⎟⎠ 2
R [ 0] = E ⎡⎣s m sTm ⎤⎦ =
C[0] = R[0] − μμT =
09/10/2006
COM II
(
Eb
Eb
2
1L
⎛ 0 ⎞
0 +⎜
0
⎜ E ⎟⎟
⎝ b ⎠
)
(
Eb
⎤
) ⎥⎥ =
⎦
Eb
E
I L − b 1L× L
2
4
T3-12
6
Potencia media y densidad espectral de potencia
• Empezaremos calculando la media estadística de la señal
transmitida:
⎡
+∞
L
μ s (t ) = E [ s(t ) ] = E ⎢ ∑
∑ α [ n ]ϕ
⎣ n =−∞ l =1
=
+∞
L
∑ ∑ E ⎡⎣α [ n]⎤⎦ ϕ
l
n =−∞ l =1
l
l
l
⎤
(t − nT ) ⎥ =
⎦
L
+∞
⎡
⎤
(t − nT ) = ∑ ⎢ μαl ∑ ϕ l (t − nT ) ⎥
l =1 ⎣
n =−∞
⎦
– La media es periódica de periodo T:
E [ s (t ) ] = E [ s (t + nT )]
el proceso s(t) es cicloestacionario en media
09/10/2006
T3-13
COM II
Potencia media y densidad espectral de potencia (II)
• A continuación se calcula la función de correlación de la señal
transmitida:
Rs (t + τ , t ) = E [ s (t + τ ) s (t ) ] =
⎡ +∞
E⎢ ∑
⎣ m =−∞
=
+∞
+∞
L
L
∑ α [ m]ϕ (t + τ − mT ) ∑ ∑ α [ n]ϕ
l
l
l =1
+∞
L
L
l =1
j =1
n =−∞
j =1
j
∑ ∑ ∑ ∑ Rα α [ m − n]ϕ (t + τ − mT )ϕ
m =−∞ n =−∞
l
l
j
j
j
⎤
(t − nT ) ⎥
⎦
(t − nT )
– Donde se ha tenido en cuenta que las coordenadas de los
símbolos son procesos discretos estacionarios. Tomando: k=m-n
resulta:
Rs (t + τ , t ) =
09/10/2006
+∞
L
+∞
L
∑ ∑ ∑ Rα α [ k ] ∑
k =−∞
l =1
j =1
l
j
n =−∞
COM II
ϕl (t + τ − (n + k )T )ϕ (t − nT )
j
T3-14
7
Potencia media y densidad espectral de potencia (III)
• Definiendo:
f (t ) =
+∞
∑ ϕ (t + τ − (n + k )T )ϕ
n =−∞
l
j
(t − nT ) = ϕl (t + τ − kT )ϕ j (t ) *
+∞
∑ δ (t − nT )
n =−∞
– Podemos observar que:
f (t ) = f (t − mT )
– Por tanto la función de autocorrelación también es periódica en t
con periodo T:
Rs (t + τ , t ) = Rs (t + mT + τ , t + mT )
– Lo que indica que la señal transmitida es cicloestacionaria en
correlación
09/10/2006
T3-15
COM II
Potencia media y densidad espectral de potencia (IV)
• Para proceder al cálculo de la densidad espectral, dado que s(t) es
cicloestacionario, utilizaremos el Teorema de Wiener-Khinchin [p.
179 Proakis-Salehi]. Como paso previo calculamos la media
temporal en un periodo de la función de autocorrelación:
1
1 +∞
Rˆ s (τ ) = ∫ Rs (t + τ , t )dt = ∑
TT
T k =−∞
L
L
l =1
j =1
∑ ∑ Rα α [ k ]∫ f (t )dt
l
j
T
• En el cálculo del promedio de la función f(t) se tendrá en cuenta que
se trata en un sumatorio infinito de integrales con periodos de
integración continuos y no solapados del mismo integrando:
∫
T
T
f (t )dt = ∫
+∞
∑ ϕ (t + τ − (n + k )T )ϕ
0 n =−∞
=
λ = t − nT
09/10/2006
l
+∞ (1− n )T
∑ ∫
n =−∞ − nT
j
(t − nT )dt =
ϕl (λ + τ − kT )ϕ (λ )d λ
COM II
j
T3-16
8
Potencia media y densidad espectral de potencia (V)
• Dado que el integrando en la expresión anterior no depende de n, se
obtiene:
∫
T
+∞
f (t )dt =
∫ ϕ (λ + τ − kT )ϕ
l
−∞
j
(λ ) d λ = Rϕlϕ j (τ − kT )
– Lo que nos permite expresar el promedio de la función de
correlación como:
1 +∞ L L
Rˆ s (τ ) = ∑ ∑∑ Rαlα j [ k ]Rϕlϕ j (τ − kT )
T k =−∞ l =1 j =1
– Puede observarse que la expresión resultante para la
autocorrelación promediada del proceso s(t), depende de las
correlaciones cruzadas entre las L secuencias de coordenadas
(procesos discretos) y de las correlaciones cruzadas entre las L
funciones de la base (señales deterministas de energía finita).
09/10/2006
T3-17
COM II
Potencia media y densidad espectral de potencia (VI)
• Una vez calculado el promedio de la función de correlación,
podemos calcular la potencia media:
T
1
1 +∞ L L
Ps = Rˆ s (0) = ∫ Rs (t , t )dt = ∑ ∑∑ Rαlα j [ k ]Rϕlϕ j [ − kT ] =
T0
T k =−∞ l =1 j =1
⎡
⎧l ≠ j ⎤
Es Eb
⎪
⎢
⎥ 1 L
R
kT
0
ó
−
=
[
]
⎨
ϕ
ϕ
⎢ l j
⎥ = T ∑ Rαlαl [ 0] = T = T
l =1
b
⎪
⎩k ≠ 0 ⎦⎥
⎣⎢
– En donde se ha utilizado:
M
M
L
Es = ∑ Pr {s m }Em = ∑ Pr {s m }∑ α ml 2 =
m =1
L
m =1
M
l =1
L
= ∑∑ Pr {s m }α ml 2 = ∑ Rαlαl [ 0]
l =1 m =1
09/10/2006
l =1
COM II
T3-18
9
Potencia media y densidad espectral de potencia (VII)
• El Teorema de Wiener-Khinchin establece que para un proceso
cicloestacionario la densidad espectral puede expresarse como la
Transformada de Fourier del promedio de la función de correlación:
+∞
Ss ( f ) =
∫
Rˆ s (τ )e − j 2π f τ dτ =
−∞
+∞
T
1
− j 2π f τ
∫−∞ T ∫0 Rs (t + τ , t )dt.e dτ
– Resultando:
+∞
Ss ( f ) =
+∞
L
L
1
Rα α [ k ]Rϕlϕ j (τ − kT )e − j 2π f τ dτ =
∑
∑∑
∫
T −∞ k =−∞ l =1 j =1 l j
∞
=
1 +∞ L L
∑ ∑∑ Rα α [ k ] ∫ Rϕlϕ j (τ − kT ) e− j 2π f τ dτ α =τ=− kT
T k =−∞ l =1 j =1 l j
−∞
=
1 +∞ L L
∑ ∑∑ Rα α [ k ]e− j 2π fkT ∫ Rϕlϕ j (α ) e− j 2π f α dα =
T k =−∞ l =1 j =1 l j
−∞
=
1 L L
∑∑ Sα α ( fT )Sϕlϕ j ( f )
T l =1 j =1 l j
∞
09/10/2006
T3-19
COM II
Potencia media y densidad espectral de potencia (VIII)
• Obteniendose la expresión:
Ss ( f ) =
1 L L
∑∑ Sϕ ϕ ( f ) Sαlα j ( fT )
T l =1 j =1 l j
– Las funciones de la base son deterministas:
Sϕlϕ j ( f ) = Φ l ( f )Φ*j ( f )
– Utilizando la expresión de las covarianzas de las secuencias de
coordenadas la densidad espectral resulta en la suma de dos
términos:
Deltas espectrales
Ss ( f ) =
1 +∞ L L
∑ ∑∑ Cα α [ k ] Φl ( f )Φ*j ( f ) exp ( − jk 2π fT ) +
T k =−∞ l =1 j =1 l j
+
09/10/2006
1
T2
L
+∞
L
∑∑ μα μα ∑ Φ (
l =1 j =1
l
COM II
j
k =−∞
l
k
T
)Φ*j ( Tk )δ ( f − Tk )
T3-20
10
Ejemplos de densidades espectrales para L=1
• Las expresiones calculadas anteriormente se simplifican en gran
medida en el caso L=1.
– La función de correlación de la señal transmitida resulta:
Rs (t + τ , t ) = E [ s (t + τ ) s (t ) ] =
=
+∞
+∞
∑ ∑ Rαα [ m − n]ϕ (t + τ − mT )ϕ (t − nT ) =
m =−∞ n =−∞
=
+∞
+∞
k =−∞
n =−∞
∑ Rαα [ k ] ∑ ϕ (t + τ − (n + k )T )ϕ (t − nT )
– Su correlación promediada:
1 +∞
Rˆ s (τ ) = ∑ Rαα [ k ] Rϕϕ (τ − kT )
T k =−∞
09/10/2006
T3-21
COM II
Ejemplos de densidades espectrales para L=1 (II)
– Realizando su Transformada de Fourier se obtiene la densidad
espectral de potencia:
Ss ( f ) =
1 +∞
2
Rα [ k ] Φ ( f ) exp ( − j 2π fkT )
∑
T k =−∞
– Expresada en función de la covarianza de los símbolos:
Ss ( f ) =
1 +∞
1
2
Cα [ k ] Φ ( f ) exp ( − j 2π fkT ) + 2 μα
∑
T k =−∞
T
09/10/2006
COM II
2
+∞
∑
k =−∞
Φ ( Tk ) δ ( f − Tk )
2
T3-22
11
Ejemplos de densidades espectrales para L=1 (III)
• Modulación 2PAM (bits equiprobables)
– Propiedades de la secuencia de coordenadas (Polar):
μα = 0 ; Rα [ k ] =
d2
4
δ [ k ] = Ebδ [ k ]
– Propiedades de la función base:
1
⎛ t −T / 2 ⎞
Π⎜
⎟
T ⎝ T ⎠
1 sen (π fT )
Φ( f ) =
exp ( − jπ fT ) = T sinc( fT ) exp ( − jπ fT )
πf
T
ϕ (t ) =
– En donde se ha definido:
sinc( x) =
09/10/2006
sen(π x)
πx
COM II
T3-23
Ejemplos de densidades espectrales para L=1 (IV)
• Modulación 2PAM (bits equiprobables)
– Su función de correlación promediada resulta:
E
1 +∞
Rˆ s (τ ) = ∑ Rαα [ k ] Rϕϕ (τ − kT ) = b Rϕϕ (τ )
T k =−∞
T
– Mientras que su densidad espectral:
S s ( f ) = Eb sinc2 ( fT ) = Eb sinc2 ( fTb )
09/10/2006
COM II
T3-24
12
Ejemplos de densidades espectrales para L=1 (V)
• Modulación 2PAM (bits equiprobables): Comparación con el caso
de utilizar pulsos con retorno a cero (RZ)
– En este caso su función base es:
ϕ RZ (t ) =
1
⎛ t −T / 4 ⎞
Π⎜
⎟ ; Φ RZ ( f ) = T / 2 sinc ( fT / 2 ) exp ( − jπ fT / 2 )
T /2 ⎝ T /2 ⎠
– Por lo que su densidad espectral resulta:
Ss ( f ) =
09/10/2006
Eb
sinc2 ( fTb / 2 )
2
T3-25
COM II
Ejemplos de densidades espectrales para L=1 (VI)
• Modulación 2PAM (bits equiprobables): Comparación entre NRZ y
RZ
1
0.9
Densidad espectral de potencia
0.8
NRZ
0.7
0.6
0.5
0.4
RZ
0.3
0.2
0.1
0
-4
09/10/2006
-3
-2
-1
0
fT II
COM
1
2
3
4
T3-26
13
Ejemplos de densidades espectrales para L=1 (VII)
• Modulación 2PAM Unipolar (bits equiprobables)
s1 = 2 Eb = d ; s 2 = 0 ; Es = Eb = 12 d 2
– Propiedades de la secuencia de coordenadas (Unipolar):
E
E
E
d
2
μα =
; Rα [ k ] = d4 δ [ k ] + μα2 = b δ [ k ] + b ; Cα [ k ] = b δ [ k ]
2
2
2
2
– Las función base pueden ser con o sin retorno a cero (NRZ, RZ):
ϕ NRZ (t ) =
ϕ RZ (t ) =
1
T
⎛ t −T / 2 ⎞
Π⎜
⎟ ; Φ NRZ ( f ) = T sinc( fT ) exp ( − jπ fT )
⎝ T ⎠
1
⎛ t −T / 4 ⎞
Π⎜
⎟ ; Φ RZ ( f ) = T / 2 sinc ( fT / 2 ) exp ( − jπ fT / 2 )
T /2 ⎝ T /2 ⎠
09/10/2006
T3-27
COM II
Ejemplos de densidades espectrales para L=1 (VIII)
• Modulación 2PAM Unipolar (bits equiprobables)
– Densidad espectral de potencia resulta:
NRZ : S s ( f ) =
Eb
2
sinc ( fT ) + T1
2
Eb 1 sen (π fT )
2 T
Tπ f
+∞
Eb
2
2
+∞
+ T12
Eb
2
∑
Tπ k /T
k =−∞
∑ sinc ( k ) δ ( f − ) =
2
k
T
k =−∞
2
sen (π k )
Eb
2
δ ( f − kr ) =
sinc 2 ( fT ) + T1
Eb
2
δ(f)
Delta
RZ : S s ( f ) =
Eb
4
(
T
Eb 1 sen π f 2
2 T
Tπ f
2
sinc 2 ( f
)
2
+ T12
+∞
Eb
2
+∞
T
2
∑
k =−∞
(
sen π k 12
)
2
T π k /T
2
) + T1 E4 ∑ sinc2 ( k2 ) δ ( f
b
k =−∞
δ ( f − Tk ) =
− Tk )
Secuencia de deltas (en el origen
y para valores impares de k)
09/10/2006
COM II
T3-28
14
Ejemplos de densidades espectrales para L=1 (IX)
• Modulación 2PAM Unipolar (bits equiprobables)
0.5
0.45
Densidad espectral de potencia
NRZ
0.4
0.35
0.3
0.25
0.2
RZ
0.15
0.1
0.05
0
-4
-3
-2
-1
0
1
2
3
4
fT II
COM
09/10/2006
T3-29
Ejemplos de modulaciones con memoria
PAM:ϕ (t ) = 1T Π ( t −TT / 2 )
• Modulaciones 2PAM Bipolar (L=1)
– Cuando el bit a transmitir es 0 entonces el símbolo también lo es.
Si el bit es 1 el símbolo es +d o -d de forma alternada (memoria):
2d
y1
s1 = 0 ; Pr {s1 } = 1/ 2
s 2 = d ; Pr {s 2 } = 1/ 4
s3
s1
s2
s3 = −d ; Pr {s3 } = 1/ 4
– Cálculo de la media
3
1
2
1
4
1
4
μα = ∑ Pr {s m }s m = 0 + d + (−d ) = 0
m =1
– Cálculo de la autocorrelación en el origen:
Rαα [ 0]
09/10/2006
=
α estacionarios
3
= ∑ Pr {s m }α m2 =
m =1
1 2 1 2 1 2 1 2
0 + d + d = d = Eb
2
4
4
2
COM II
T3-30
15
Ejemplos de modulaciones con memoria (II)
• Modulaciones 2PAM Bipolar (L=1)
– Cálculo de la autocorrelación de las coordenadas para k=1:
Rαα [1] = E ⎣⎡α [ n + 1]α [ n ]⎦⎤ =
3
∑
=
m[ n +1]=1
3
+
∑
m[ n +1] =1
+
m[ n +1]=1 m[ n ]=1
m[ n +1]
, s m[ n ] }α m [ n + 1]α m [ n ] =
Pr {s m[ n +1] , s 2[ n ] }α m [ n + 1]α 2 [ n ] +
m[ n +1] =1
09/10/2006
3
Pr {s m[ n +1] , s1[ n ] }α m [ n + 1]α1 [ n ] +
3
∑
∑ ∑ Pr {s
3
Pr {s m[ n +1] , s3[ n ] }α m [ n + 1]α 3 [ n ]
COM II
T3-31
Ejemplos de modulaciones con memoria (III)
• Desarrollando los sumatorios:
Rαα [1] =
= Pr {s1[ n +1] , s1[ n ] } 0 × 0 + Pr {s 2[ n +1] , s1[ n ] } d × 0 + Pr {s3[ n +1] , s1[ n ] } (− d ) × 0 +
+ Pr {s1[ n +1] , s 2[ n ] } 0 × d + Pr {s 2[ n +1] , s 2[ n ] } d × d + Pr {s3[ n +1] , s 2[ n ] } (− d ) × d +
+ Pr {s1[ n +1] , s3[ n ] } 0 × ( −d ) + Pr {s 2[ n +1] , s3[ n ] } d × (− d ) + Pr {s3[ n +1] , s3[ n ] } (− d ) × (− d ) =
= Pr {s3[ n +1] , s 2[ n ] } (−d 2 ) + Pr {s 2[ n +1] , s3[ n ] } (− d 2 ) =
• Cálculo de: Pr {s3[ n +1] , s 2[ n ] } , Pr {s 2[ n +1] , s3[ n ] }
Pr {s3[ n +1] , s 2[ n ] } = Pr {s 2[ n ] } Pr {s3[ n +1] | s 2[ n ] } =
1
11 1
=
Pr {b[n + 1] = 1} =
4
42 8
1
11 1
=
Pr {s 2[ n +1] , s3[ n ] } = Pr {s3[ n ] } Pr {s 2[ n +1] | s3[ n ] } = Pr {b[ n + 1] = 1} =
4
42 8
09/10/2006
COM II
T3-32
16
Ejemplos de modulaciones con memoria (IV)
• Resultando:
Rαα [1] = −
d2 d2
d2
1
−
=−
= − Eb
8
8
4
2
• Siguiendo un cálculo análogo se obtiene:
1
Rαα [ −1] = Rαα [1] = − Eb
2
• Puede demostrarse además:
Rαα [ k ] = 0 ;
09/10/2006
k >1
T3-33
COM II
Ejemplos de modulaciones con memoria (V)
• Densidad espectral de Modulaciones 2PAM Bipolar o AMI.
– Valores estadísticos de sus coordenadas:
⎧ d2 = Eb k = 0
⎪⎪ 2
μα = 0 ; Rαα [k ] = ⎨− d4 = − 12 Eb k = ±1
⎪
k >1
0
⎪⎩
2
– Utilizando la función base sin retorno a cero:
ϕ NRZ (t ) =
⎛ t −T / 2 ⎞
Π⎜
⎟ ; Φ NRZ ( f ) = T sinc( fT ) exp ( − jπ fT )
T ⎝ T ⎠
1
Ss ( f ) =
09/10/2006
1 +∞
2
Rα [ k ] Φ ( f ) exp ( − j 2π fkT )
∑
T k =−∞
COM II
T3-34
17
Ejemplos de modulaciones con memoria (VI)
• Densidad espectral de Modulaciones 2PAM Bipolar o AMI.
– Cálculo de la densidad espectral, utilizando la expresión de la
T3-22:
Ss ( f ) =
1 +∞
2
∑ Rα [ k ] Φ( f ) exp ( − j 2π fkT ) =
T k =−∞
1
1
⎞
⎛ 1
EbT sinc 2 ( fT ) ⎜ − exp ( − j 2π fT ) + 1 − exp ( j 2π fT ) ⎟
T
2
2
⎝
⎠
= Eb sinc 2 ( fT ) (1 − cos(2π fT ) ) = 2 Eb sinc 2 ( fT )sen 2 (π fT )
=
09/10/2006
T3-35
COM II
Ejemplos de modulaciones con memoria (VII)
• Densidad espectral de Modulaciones 2PAM Bipolar o AMI
1.4
S s ( f ) = 2 Eb sinc 2 ( fT ) sin 2 (π fT )
1.2
1
0.8
0.6
0.4
0.2
0
-4
09/10/2006
-3
-2
-1
0
COMfT
II
1
2
3
4
T3-36
18
Ejemplos de densidades espectrales para L=2
• Modulaciones sin memoria con L=2: 2PPM
ϕ1 (t ) =
1
T /2
Π ( t −TT/ 2/ 4 ) ; Φ1 ( f ) = T / 2 sinc( fT / 2) exp ( − jπ fT / 2 )
ϕ 2 (t ) =
1
T /2
Π ( t −T3T/ 2/ 4 ) ; Φ 2 ( f ) = T / 2 sinc( fT / 2) exp ( − jπ f 3T / 2 )
y2
s2
d = 2 Eb
Eb
Eb
⎛ 0
⎛ E ⎞
s1 = ⎜ b ⎟ ; s 2 = ⎜
⎜ E
⎝ 0 ⎠
⎝ b
Es = Eb = 12 d 2
y1
s1
⎞
⎟⎟
⎠
– Vimos:
μ=
Eb ⎛1⎞
Eb
=
1L
⎜
⎟
2 ⎝1⎠
2
C[0] = R[0] − μμT =
09/10/2006
Eb
E
I L − b 1L× L
2
4
T3-37
COM II
Ejemplos de densidades espectrales para L=2 (II)
• Modulaciones sin memoria con L=2: 2PPM
– La expresión general de la densidad espectral es:
Ss ( f ) =
1 +∞ L L
∑ ∑∑ Cα α [ k ] Φl ( f )Φ*j ( f ) exp ( − jk 2π fT ) +
T k =−∞ l =1 j =1 l j
+
1
T2
L
+∞
L
∑∑ μα μα ∑ Φ (
l =1 j =1
l
j
k =−∞
l
k
T
)Φ*j ( Tk )δ ( f − Tk )
– En el caso de modulaciones sin memoria resulta:
Ss ( f ) =
1 L L
1
Cαlα j [ 0] Φ l ( f )Φ*j ( f ) + 2
∑∑
T l =1 j =1
T
09/10/2006
L
+∞
L
∑∑ μα μα ∑ Φ (
COM II
l =1 j =1
l
j
k =−∞
l
k
T
)Φ*j ( Tk )δ ( f − Tk )
T3-38
19
Ejemplos de densidades espectrales para L=2 (III)
• Modulaciones sin memoria con L=2: 2PPM
– En este caso:
T
Φ1 ( f )Φ1* ( f ) = sinc 2 ( fT / 2)
2
T
*
Φ1 ( f )Φ 2 ( f ) = sinc 2 ( fT / 2) exp ( − jπ fT )
2
T
Φ 2 ( f )Φ*2 ( f ) = sinc 2 ( fT / 2)
2
T
Φ1 ( Tk )Φ*2 ( Tk ) = Φ 2 ( Tk )Φ1* ( Tk ) = sinc 2 (k / 2)(−1) k
2
Ss ( f ) =
1 L L
1
∑∑ Cα α [0] Φl ( f )Φ*j ( f ) + T 2
T l =1 j =1 l j
L
+∞
L
∑∑ μα μα ∑ Φ (
l =1 j =1
l
j
k =−∞
l
k
T
)Φ*j ( Tk )δ ( f − Tk ) =
= S sc ( f ) + S sδ ( f ) : Espectro continuo + deltas espectrales
09/10/2006
T3-39
COM II
Ejemplos de densidades espectrales para L=2 (IV)
• Cálculo del espectro continuo:
S sc ( f ) =
1 L L
∑∑ Cα α [0] Φl ( f )Φ*j ( f ) =
T l =1 j =1 l j
Eb T
sinc2 ( fT / 2) [1 − exp(− jπ fT ) + 1 − exp( jπ fT ) ] =
4T 2
E
= b sinc 2 ( fT / 2)sen 2 (π fT / 2)
2
=
• Cálculo de las deltas espectrales:
S sδ ( f ) =
L
+∞
L
∑∑ μα μα ∑ Φ (
l =1 j =1
l
j
k =−∞
l
k
T
)Φ*j ( Tk )δ ( f − Tk ) =
T
1 Eb ⎡ T
4 δ ( f ) + sinc 2 ( 12 )(1 + 1 − 1 − 1)δ ( f − Tk ) +
2
T 2 4 ⎢⎣ 2
1 Eb
=
δ(f)
T 2
COM II
=
09/10/2006
1
T2
⎤
⎥⎦
T3-40
20
Ejemplos de densidades espectrales para L=2 (V)
• Densidad espectral de Modulaciones 2PPM
0.35
0.3
Ss ( f ) =
Eb
1 Eb
δ(f)
sinc 2 ( fT / 2)sen 2 (π fT / 2) +
T 2
2
0.25
0.2
0.15
0.1
0.05
0
-4
-3
-2
-1
0
1
2
3
4
fT II
COM
09/10/2006
T3-41
3.2 Interferencia Inter-simbólica: ISI
Introducción: Canal Ideal
• Estructura del receptor óptimo MAP para canal ideal
y1 (t )
ϕ (T − t )
hc (t ) = δ (t )
y1 (tk )
1
y2 (tk )
⊕
s (t )
hc (t )
r (t )
Det.
MAP
ϕ (T − t )
sˆ [ k ]
2
y2 (t )
tk = kT + td
w(t )
yL (tk )
ϕ L (T − t )
r (t ) = s (t ) + w(t ) =
+∞
∑s
n =−∞
09/10/2006
m[ n ]
(t − nT ) + w(t ) =
y L (t )
+∞
L
∑ ∑ α [ n]ϕ (t − nT ) + w(t )
n =−∞ l =1
COM II
ml
l
T3-42
21
Introducción: Canal Ideal (II)
• A la salida de cada uno de los filtros adaptados a las funciones de la
base se tiene:
y j (t ) = ( s (t ) + w(t ) ) ∗ ϕ j (T − t ) =
=
+∞
+∞
L
∑ ∑ α [ n]ϕ (t − nT ) ∗ ϕ
ml
n =−∞ l =1
l
j
(T − t ) + w(t ) ∗ ϕ j (T − t ) =
L
∑ ∑ α [ n] Rϕ ϕ (t − (n + 1)T ) + β
n =−∞ l =1
ml
l
j
j
(t )
– En donde se ha utilizado:
ϕl (t − nT ) * ϕ j (T − t ) = ϕl (t ) * ϕ j (−t ) * δ (t − nT ) * δ (t − T ) =
= Rϕlϕ j (t ) * δ (t − (n + 1)T ) = Rϕlϕ j (t − (n + 1)T )
09/10/2006
T3-43
COM II
Introducción: Canal Ideal (III)
• Muestreando las salidas de los filtros adaptados en los instantes:
tk = (k + 1)T
y j (tk ) = y j [ k ] =
+∞
L
∑ ∑ α [ n] Rϕ ϕ ((k − n)T ) + β
n =−∞ l =1
ml
l
j
j
(tk ) = α mj [ k ] + β j [ k ]
– En donde se ha utilizado:
Rϕ jϕl (( k − n)T ) =
+∞
=
∫ϕ
−∞
j
⎧ Rϕl ϕl (nT ) = δ [n]
(( k − n)T + λ )ϕl (λ )d λ = δ [ j − l ]δ [ k − n ] ⇒ ⎨
⎩ Rϕ jϕl (nT ) = 0 ; j ≠ l
• En notación vectorial:
y [k ] = sm [k ] + n [k ]
09/10/2006
COM II
T3-44
22
Caso de canal no ideal con L=1
• En este caso, la señal recibida resulta:
r (t ) = s (t ) ∗ hc (t ) + w(t ) =
+∞
∑ α [ n]ϕ (t − nT ) ∗ h (t ) + w(t )
n =−∞
m1
1
c
• Mientras que la salida del filtro adaptado es:
y1 (t ) = ( s (t ) ∗ hc (t ) + w(t ) ) ∗ ϕ1 (T − t ) =
=
+∞
∑ α [ n]ϕ (t − nT ) ∗ ϕ (T − t ) ∗ h (t ) + w(t ) ∗ ϕ (T − t ) =
n =−∞
=
m1
1
1
1
c
+∞
+∞
∑ α [ n] Rϕ ϕ (t − (n + 1)T ) ∗ h (t ) + β (t ) = ∑ α [ n] p
n =−∞
m1
c
1 1
1
n =−∞
m1
11
(t − nT ) + β1 (t )
• Donde se ha definido:
plj (t ) = Rϕlϕ j (t − T ) ∗ hc (t )
09/10/2006
T3-45
COM II
Caso de canal no ideal con L=1 (II)
• Definiendo el instante de muestreo: tk = td + kT
y1 (tk ) =
+∞
∑ α [n] p
n =−∞
m1
11
(tk − nT ) + β1 (tk ) =
= α m1 [ k ] p11 (td ) +
+∞
∑ α [n] p
n =−∞
n≠k
m1
11
(td − (n − k )T ) + β1 (tk )
Intersymbol Interference (ISI)
Señal útil
Ruido
• Para canal causal de duración LcT la expresión anterior resulta:
y[k ] = y1 (tk ) =
k + Lc
∑
n = k − Lc
α m1 [ n ] p11 (td − (n − k )T ) + β1 (tk ) = α m1 [ k ] ∗ p11 [ k ] + β1 [ k ]
– Donde se ha definido:
p jl [k ]
09/10/2006
p jl (td + kT ) ; (para canal ideal td = T , p jl [k ] = δ [ j − l ]δ [k ])
COM II
T3-46
23
Caso de canal no ideal con L=1 (III)
ϕ1 (t ) =
• Ejemplos: Función base rectangular
⎛ t −T / 2 ⎞
Π⎜
⎟
T ⎝ T ⎠
1
1
0.9
0.8
0.7
Rϕ1ϕ1 (t ) =
0.6
Rϕ1ϕ1 (t ) 0.5
1 ⎛ t −T / 2 ⎞
⎛ −t − T / 2 ⎞
Π⎜
⎟*Π ⎜
⎟=
T ⎝ T ⎠
T
⎝
⎠
⎛t ⎞
= Λ⎜ ⎟
⎝T ⎠
0.4
0.3
0.2
0.1
0
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
t /T
09/10/2006
T3-47
COM II
Caso de canal no ideal con L=1 (IV)
hc (t ) = 2 exp(−2t / T ) u(t )
• Ejemplos: Canal exponencial
2
1.8
1.6
1.4
1.2
hc (t )
1
0.8
0.6
0.4
0.2
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
t /T
09/10/2006
COM II
T3-48
24
Caso de canal no ideal con L=1 (V)
• Ejemplos: Función base rectangular y canal exponencial
1
Rϕ1ϕ1 (t − T )
T
0.9
⎛ t −T / 2 ⎞
Π⎜
⎟
T ⎝ T ⎠
⎛t⎞
Rϕ1ϕ1 (t ) = Λ ⎜ ⎟
⎝T ⎠
ϕ1 (t ) =
0.8
0.7
0.6
0.5
1
⎛t⎞
p11 (t ) = p (t ) = Λ ⎜ ⎟
⎝T ⎠
p[k ] = p(td + kT ) = p (T + kT ) = δ [k ]
0.4
0.3
0.2
0.1
0
0
0.5
1
1.5
2
2.5
3
3.5
4
t /T
09/10/2006
T3-49
COM II
Caso de canal no ideal con L=1 (VI)
• Ejemplos: Función base rectangular y canal exponencial
p[1k ] = p (td + kT ) =
= p−1δ [k + 1] + pMAX δ [k ] + p1δ [k − 1] + p2δ [k − 2]
0.9
0.8
0.7
⎛ t −T / 2 ⎞
Π⎜
⎟
T ⎝ T ⎠
⎛t⎞
Rϕ1ϕ1 (t ) = Λ ⎜ ⎟
⎝T ⎠
ϕ1 (t ) =
1
0.6
hc (t ) = 2 exp(−2t / T ) u(t )
0.5
p(t ) = Rϕ1ϕ1 (t − T ) ∗ hc (t )
td
0.4
td + T
0.3
td − T
0.2
td + 2T
0.1
0
0
0.5
1
1.5
2
2.5
3
3.5
4
t /T
09/10/2006
COM II
T3-50
25
Caso de canal no ideal con L=1 (VII)
• Ejemplos: Función base rectangular y canal exponencial
– Canal discreto equivalente:
p[k ] = p−1δ [k + 1] + pMAX δ [ k ] + p1δ [k − 1] + p2δ [k − 2]
– Expresión de la señal recibida:
y[k ] = α m [ k ] ∗ p [ k ] + β [ k ] =
= p−1α m [k + 1] + pMAX α m [ k ] + p1α m [k − 1] + p2α m [k − 2] + β [ k ] =
= p−1 sm [k + 1] + pMAX sm [k ] + p1 sm [k − 1] + p2 sm [k − 2] + β [ k ]
– Receptor MAP?
09/10/2006
T3-51
COM II
Caso de canal no ideal con L=1 (VIII)
• Ejemplos: Canal exponencial invertido hc (t ) = 2 exp ( 2(t / T − 2) ) u(2 − t )
2
1.8
1.6
1.4
1.2
hc (t )
1
0.8
0.6
0.4
0.2
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
t /T
09/10/2006
COM II
T3-52
26
Caso de canal no ideal con L=1 (IX)
• Ejemplos: Función base rectangular y canal exponencial invertido
p[k ] = p(td + kT ) =
= p−2δ [k + 2] + p−1δ [k + 1] + pMAX δ [k ] + p1δ [k − 1]
⎛ t −T / 2 ⎞
Π⎜
⎟
⎝ T ⎠
⎛t⎞
Rϕ1ϕ1 (t ) = Λ ⎜ ⎟
⎝T ⎠
1
ϕ1 (t ) =
0.9
0.8
td
0.7
0.6
1
T
0.5
hc (t ) = 2 exp ( 2(t / T − 2) ) u(2 − t )
0.4
p (t ) = Rϕ1ϕ1 (t − T ) ∗ hc (t )
0.3
td − T
0.2
td + T
0.1
0
0
0.5
09/10/2006
1
1.5
2
2.5
3
3.5
4
t /T
td − 2T
T3-53
COM II
Caso de canal no ideal con L>1
• A la salida de cada uno de los filtros adaptados a las funciones de la
base se tiene:
y j (t ) = ( s (t ) ∗ hc (t ) + w(t ) ) ∗ ϕ j (T − t ) =
=
+∞
L
∑ ∑ α [ n]ϕ (t − nT ) ∗ ϕ
n =−∞ l =1
=
+∞
l
j
(T − t ) ∗ hc (t ) + w(t ) ∗ ϕ j (T − t ) =
L
∑ ∑ α [ n] Rϕ ϕ (t − (n + 1)T ) ∗ h (t ) + β
n =−∞ l =1
=
ml
+∞
ml
l
L
∑ ∑ α [ n] p
n =−∞ l =1
ml
lj
c
j
j
(t ) =
(t − nT ) + β j (t )
• Definiendo el instante de muestreo: tk = td + kT
L
y j (tk ) = ∑∑ α ml [ n ] plj (td − (k − n)T ) + β j (tk ) =
n
l =1
= α mj [ k ] p jj (td ) + ∑ α mj [ n ] p jj (td − (k − n)T ) + ∑
n≠ k
09/10/2006
Señal
útil
L
∑ α [n] p
n l =1;l ≠ j
ISI
COM II
ml
lj
ICI
(td − (k − n)T ) + β j (tk )
T3-54
Ruido
27
Caso de canal no ideal con L>1 (II)
• Utilizando notación discreta resulta
L
y j [ k ] = ∑∑ α ml [ n ] plj [ k − n ] + β j (tk )
n
l =1
p jl [k ] = p jl (td + kT )
– Donde
• De forma vectorial:
y [ k ] = ∑ P [ k − n ] s m [ n ] + n[k ] = P [ k ] ∗ s m [ k ] + n[k ]
n
– Donde
⎡ p11[k ]
P [k ] ⎢
⎢
⎢⎣ p1L [k ]
– Si el canal fuera ideal:
P [k ]
09/10/2006
pL1[k ] ⎤
⎥
⎥
pLL [k ]⎥⎦
Iδ [ k ] ⇒ y [ k ] = s m [ k ] + n[k ]
T3-55
COM II
Formulación del criterio MAP en presencia de ISI
• Vimos un ejemplo de canal con ISI tal que:
y[k ] = p−1 sm [k + 1] + pMAX sm [k ] + p1 sm [k − 1] + p2 sm [k − 2] + β [ k ]
– Supongamos que tan sólo está disponible una muestra, y[0]:
y[0] = p−1 sm [1] + pMAX sm [0] + p1 sm [ −1] + p2 sm [−2] + β [ k ]
– En ausencia de ISI, esta muestra contenía toda la información
disponible sobre el símbolo sm[0]. Ahora cada muestra tiene
contribución de más de un símbolo. Definiendo:
Sm [ sm [1], sm [0], sm [ −1], sm [−2]]
– El criterio MAP (con símbolos equiprobables) equivale a:
Sˆm = argmax f ( y[0] | Sm ) =
Sm
09/10/2006
argmax
sm [1], sm [0],sm [ −1], sm [ −2]
COM II
f ( y[0] | sm [1], sm [0], sm [−1], sm [−2])
T3-56
28
Formulación del criterio MAP en presencia de ISI (II)
• Sin embargo, condicionada al conocimiento de los símbolos
trasmitidos las muestras recibidas siguen siendo gaussianas de media
y varianza conocidas:
(
)= (
y[0] | sm [1], sm [0], sm [ −1], sm [−2] ∼ N p−1 sm [1] + pMAX sm [0] + p1 sm [−1] + p2 sm [−2],
(
= N x[0],
N0
2
1
π N0 )
1/ 2
(
exp − ( y[0]N− 0x[0])
2
)
N0
2
)=
• El criterio MAP puede aplicarse sin problemas, aunque el número de
combinaciones de símbolos a calcular crece exponencialmente con la
longitud de la ISI en símbolos.
• En general se dispondrán de múltiples muestras por lo que la
complejidad del problema aumenta, aunque puede hacerse depender
fundamentalmente de la longitud de la ISI [Proakis “Digital
Communications”, 4 ed., p. 251-254]
09/10/2006
COM II
T3-57
3.3 Pulsos de Nyquist
Introducción
• En esta sección se considera el diseño de funciones base (o pulsos a
la salida del filtro adaptado) que no generen ISI ni ICI al transmitirse
por canales limitados en banda. La limitación en banda de los pulsos
hace que no sean limitados en el tiempo. Se deberán aproximar por
pulsos limitados para que los filtros adaptados sean causales.
• Se considera inicialmente un canal ideal dentro de un ancho de
banda Bc que introduce exclusivamente un retardo
p jl (t ) = ϕ j (t ) ∗ ϕl (tϕ − t ) ∗ hc (t ) = Rϕ jϕl (t − tϕ ) ∗ δ (t − tc ) = Rϕ jϕl (t ) ∗ δ (t − td )
• La condición de ausencia de ISI e ICI se traduce en:
p jl (tk ) = p jl (td + kT ) = Rϕ jϕl (kT ) = δ [k ]δ [ j − l ]
• El retardo introducido en el filtro adaptado depende de la duración
efectiva del pulso. El retardo efectivo es:
td = tϕ + tc
09/10/2006
COM II
T3-58
29
Diseño de pulsos para L=1
• Se define en primer lugar la versión centrada en el origen del pulso a
la salida del filtro adaptado como:
pR (t ) = p (t + td ) = Rϕϕ (t )
• En el caso L=1 no existe ICI y la condición de diseño se simplifica a:
p[k ] = p (tk ) = p (td + kT ) = pR (kT ) = Rϕϕ (kT ) = δ [ k ]
Φ( f ) = 0 ;
f ≥ Bc
• La primera condición es equivalente a:
∞
∞
n =−∞
n =−∞
pR (t ) ∑ δ (t − nT ) = ∑ pR (nT )δ (t − nT ) =δ (t )
– Que tras realizar TF queda como:
PR ( f ) ∗
1 ∞ ⎛
n⎞ 1 ∞
n⎞
⎛
δ ⎜ f − ⎟ = ∑ PR ⎜ f − ⎟ =1
∑
T n=−∞ ⎝
T ⎠ T n=−∞ ⎝
T⎠
09/10/2006
COM II
T3-59
Diseño de pulsos para L=1 (II)
• El procedimiento a seguir para diseñar la función base es:
– Elección de PR(f) tal que
1 ∞
n⎞
⎛
PR ⎜ f − ⎟ =1
∑
T n =−∞ ⎝
T⎠
– Obtención de
Sϕϕ ( f ) = PR ( f )
– Obtención de
Φ ( f ) = Sϕϕ ( f )1/ 2 e jθ ( f ) ; θ ( f ) arbitrario
– Obtención de
09/10/2006
ϕ (t ) = F −1 [ Φ ( f )] = F −1 ⎡⎣ PR ( f )1/ 2 e jθ ( f ) ⎤⎦
COM II
T3-60
30
Diseño de pulsos para L=1(III)
• Ejemplo:
⎛t ⎞
PR ( f ) = T Π ( fT ) ⇒ pR (t ) = Rϕ (t ) = sinc ⎜ ⎟
⎝T ⎠
1
⎛t⎞
sinc ⎜ ⎟
ϕ (t ) = F −1 ⎣⎡ PR ( f )1/ 2 ⎦⎤ = F −1 ⎣⎡ T Π ( fT ) ⎦⎤ =
T
⎝T ⎠
1 ∞
n⎞
⎛
PR ⎜ f − ⎟ =1
∑
ϕ (t )
T n =−∞ ⎝
T⎠
1
1
0.8
0.8
0.6
0.4
0.6
0.2
0.4
0
0.2
-0.2
-0.4
-4
0
-3
-2
09/10/2006
-1
0
1
2
3
4
t /T
COM II
-3
-2
-1
0
1
2
3
T3-61
fT
Diseño de pulsos para L=1(IV)
• Principales problemas prácticos que asociados con la utilización de
esta función:
– Si se produce un pequeño error de sincronismo en los instantes
de muestreo se genera una ISI que decae tan sólo como 1/n
y1[k ] = y1 ( tk + Δt ) =
=
+∞
∑ α1 [ n]
n =−∞
+∞
∑ α [ n] sinc ( (k − n) + Δt / T ) + β (t
n =−∞
1
1
k
)
+∞
sen((k − n)π + Δtπ / T )
(−1)( k − n ) sen(Δtπ / T )
+ β1 (tk ) = ∑ α1 [ n ]
+ β1 (tk ) ≈
(k − n)π + Δtπ / T
( k − n)π + Δtπ / T
n =−∞
≈ α1 [ k ] +
+∞
∑
n =−∞ ; n ≠ k
α1 [ n ](−1)( k − n )
Δt
+ β1 (tk )
(k − n)T
– El diseño de los pulsos implica la implementación de filtros paso
bajo ideales
Φ ( f ) = T Π ( fT )
09/10/2006
COM II
T3-62
31
Pulsos de coseno realzado
• Además de la función paso bajo ideal, existen otras muchas
funciones limitadas en banda que cumplen la condición de ISI nula:
1 ∞
n⎞
⎛
∑ PR ⎜ f − T ⎟⎠ =1
T n =−∞ ⎝
• Las más utilizadas en la práctica son las denominadas coseno
realzado (raised cosine):
⎛t⎞
⎛ t ⎞ cos(2πβ t )
pRC (t ) = sinc ⎜ ⎟ pβ (t ) = sinc ⎜ ⎟
2
⎝T ⎠
⎝ T ⎠ 1 − ( 4β t )
– Pueden interpretarse como un modelado de la función sinc con
una función parametrizada por el parámetro β cuya transformada
de Fourier es:
⎛π f ⎞ ⎛ f ⎞
π
cos ⎜
F [ pβ (t )] = Pβ ( f ) =
⎟Π⎜
⎟
4β
⎝ 4β ⎠ ⎝ 2β ⎠
09/10/2006
T3-63
COM II
Pulsos de coseno realzado (II)
•La transformada de Fourier de las funciones coseno realzado admite
una expresión cerrada:
⎧
T
⎪
⎪
⎛ π ⎛
1
⎪
⎞⎞
+ β ⎟⎟
PRC ( f ) = T Π ( fT ) ∗ Pβ ( f ) = ⎨T cos 2 ⎜
⎜ f −
β
4
2
T
⎝
⎠⎠
⎝
⎪
⎪
0
⎪
⎩
de forma que su ancho de banda es:
1
1
BRC =
+β =
(1 + α )
2T
2T
1
−β
2T
1
1
−β < f <
+β
2T
2T
f <
1
+β < f
2T
en donde se ha definido el factor de roll-off o exceso de ancho de banda
normalizado α (que suele indicarse en tanto por ciento)
09/10/2006
COM II
T3-64
32
Pulsos de coseno realzado (III)
• El caso de factor de roll-off igual a cero se corresponde con el pulso
paso bajo ideal (con los problemas de implementación ya
comentados). Sin embargo a medida que el factor de roll-off
aumenta se consigue una característica frecuencial más suave y una
respuesta temporal que se atenúa como 1/t3.
• Para un factor de de roll-off del 100% los pulsos presentan las
siguientes características:
p100%
RC (t ) =
sen(π t / T ) cos(π t / T ) sinc(2t / T )
=
π t / T 1 − ( 2t / T )2 1 − ( 2t / T )2
⎛ π fT
100%
PRC
( f ) = T cos 2 ⎜
⎝ 2
09/10/2006
⎞ ⎛ f ⎞
⎟Π⎜
⎟
⎠ ⎝ 2/T ⎠
T3-65
COM II
Pulsos de coseno realzado (IV)
• Respuesta temporal de los pulsos de coseno realzado para α=0, 0.2,
0.4, 0.6, 0.8 y 1
1
0.8
0.6
pαRC (t )0.4
0.2
0
-0.2
-4
-3
-2
-1
0
1
2
3
4
t /T
09/10/2006
COM II
T3-66
33
Pulsos de coseno realzado (V)
• Respuesta frecuencial de los pulsos de coseno realzado para α=0,
0.2, 0.4, 0.6, 0.8 y 1
α
PRC
(f)
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
fT
09/10/2006
T3-67
COM II
Pulsos de coseno realzado (VI)
• La función base correspondiente a un pulso de coseno realzado se
obtiene mediante la expresión:
ϕ (t ) = F −1 [ Φ ( f ) ] = F −1 ⎡⎣ PR ( f )1/ 2 ⎤⎦
• Su expresión analítica en el dominio frecuencial es por tanto:
⎧
T 1/ 2
⎪
⎪
⎛ π ⎛
1
⎞⎞
1/ 2 ⎪ 1/ 2
Φ SRRC ( f ) = PRC ( f ) ⎨T cos ⎜
+ β ⎟⎟
⎜ f −
2T
⎠⎠
⎝ 4β ⎝
⎪
⎪
0
⎪
⎩
1
−β
2T
1
1
−β < f <
+β
2T
2T
f <
1
+β < f
2T
– Se denomina square root raised cosine
09/10/2006
COM II
T3-68
34
Pulsos de coseno realzado (VII)
• Su transformada de Fourier inversa admite una expresión analítica
cerrada:
sen (π t (1/ T − 2 β ) ) + 8β t cos (π t (1/ T + 2 β ) )
ϕ SRRC (t ) =
π tT −1/ 2 (1 − (8β t ) 2 )
La señal transmitida
tiene ISI aparente
1.4
1.2
1
0.8
ϕ SRRC (t )
0.6
0.4
0.2
0
-0.2
-4
-3
-2
-1
0
1
2
3
4
COM
II
t /T
09/10/2006
T3-69
Diseño de pulsos para L>1
• Se demostró que la condición de ausencia de ISI e ICI se podía
expresar como:
Rϕ jϕl (kT ) = δ [ k ]δ [ j − l ]
– Esta condición es equivalente a:
∞
∞
n =−∞
n =−∞
Rϕ jϕl (t ) ∑ δ (t − nT ) = ∑ Rϕ jϕl (nT )δ (t − nT ) =δ (t )δ [ j − l ]
– Tomando transformada de Fourier resulta:
Φ j ( f )Φ*l ( f ) ∗
09/10/2006
1 ∞ ⎛
n⎞ 1 ∞
n⎞ ⎛
n⎞
⎛
δ ⎜ f − ⎟ = ∑ Φ j ⎜ f − ⎟ Φ*l ⎜ f − ⎟ = δ [ j − l ]
∑
T n =−∞ ⎝
T ⎠ T n =−∞ ⎝
T⎠ ⎝
T⎠
COM II
T3-70
35
3.4 Ecualización
Introducción
• En ausencia de ISI la probabilidad de error resulta idéntica a la vista
en el Tema 2
y [ k ] = s m [ k ] + n[k ]
con la única diferencia que las funciones que forman la base no
tienen porqué están limitadas en el tiempo (por simplicidad en el
diseño del receptor MAP se suponían limitadas). Esta restricción no
es necesaria mientras se satisfaga el criterio:
•
1 ∞
n⎞ ⎛
n⎞
⎛
∑ Φ j ⎜ f − T ⎟⎠ Φ*l ⎜⎝ f − T ⎟⎠ = δ [ j − l ]
T n =−∞ ⎝
En la práctica, cierta ISI residual es inevitable y degrada las
prestaciones del receptor o complica su diseño. Para L=1:
y[k ] = sm [ k ] ∗ p [ k ] + β [ k ] = sm [ k ] p[0] + ∑ sm [ k − n ] p[ n] + β [ k ]
n≠0
• En esta sección consideraremos soluciones subóptimas que permiten
reducir la ISI y aplicar los receptores óptimos obtenidos suponiendo
que no existía ISI.
09/10/2006
T3-71
COM II
Introducción (II)
• Medidas de la distorsión introducida por la ISI:
y[k ] = sm [ k ] ∗ p [ k ] + β [ k ] = sm [ k ] p[0] + ∑ sm [ k − n ] p[ n] + β [ k ]
n≠0
– Degradación de la distancia mínima:
ISI
d min
= d min − 2 max
∑s
n≠0
m
p[n] ≥ d min − 2 max sm
∑ p[n]
n≠0
– Contribución de la ISI al ruido
⎡
⎤
2
σ ISI
= σ 2 + E ⎢ ∑ sm p[ n] ⎥ = σ 2 + Es ∑ p[ n]
2
⎣ n≠0
09/10/2006
⎦
COM II
2
n≠0
T3-72
36
Introducción (III)
• La ecualización se puede plantear siguiendo diferentes estrategias:
– Ecualización analógica:
ϕ (t ) ∗ hc (t ) ∗ hR (t ) = Rϕ (t − td )
α [k ]
ϕ (t )
y1 (t )
hR (t )
+
hc(t)
s(t)
r baudios
tk = kT + td
w(t)
– Filtros terminales óptimos analógicos:
hT (t ) ∗ hc (t ) ∗ hR (t ) = Rϕ (t − td ) y simultáneamente maximizar
α [k ]
hT (t )
hR (t )
+
hc(t)
p[0]
σ
y1 (t )
s(t)
r baudios
tk = kT + td
w(t)
COM II
09/10/2006
T3-73
Introducción (IV)
– Ecualización discreta:
p[k ] ∗ hQ [k ] ≈ δ [ k − k0 ]
α [k ]
ϕ (t )
ϕ (tϕ − t )
+
hc(t)
y1 (t )
s(t)
r baudios
tk = kT + td
yQ [ k ]
hQ [ k ]
w(t)
– Filtros terminales óptimos discretos:
hT [k ] ∗ p[k ] ∗ hR [ k ] = δ [k − k0 ] y simultáneamente maximizar
α [k ]
hT [ k ]
ϕ (t )
s(t)
r baudios
09/10/2006
+
hc(t)
ϕ (tϕ − t )
y1 (t )
tk = kT + td
p[0]
σ
hR [ k ]
yQ [ k ]
w(t)
COM II
T3-74
37
Introducción (V)
• Se considerará en primer lugar el problema de la ecualización discreta.
Para ello se supondrá que el ecualizador se implementa mediante in filtro
FIR del tipo:
LQ
LQ
l =0
l =0
hQ [k ] = ∑ h[l ]δ [k − l ] ; yQ [k ] = ∑ h[l ] y[ k − l ]
– Debe diseñarse los coeficientes y su orden.
• Se considerarán dos criterios:
– Forzador de ceros: Se diseña el filtro ecualizador para minimizar:
2
ε ZF = ∑ ( p[ k ] ∗ hQ [k ] − δ [k − k0 ])
k
El nivel de ruido no se controla
– Criterio MSE (Wiener): Se diseña el filtro ecualizador para
minimizar el error cuadrático medio entre la salida del ecualizador y
la secuencia de símbolos transmitida:
2
ε MSE = E ⎡⎢ yQ [k ] − sm [ k − k0 ] ⎤⎥
⎣
⎦
09/10/2006
COM II
T3-75
Ecualización Discreta: Forzador de ceros
• Se supone una duración de canal discreto equivalente p[k] de Lc+1
muestras y el objetivo es el diseño de un ecualizador discreto hQ[k] de
LQ+1 coeficientes.
• Puesto que la convolución entre ambas secuencias tiene una longitud
Lc+LQ+1 esta será la longitud del equivalente discreto tras la
LQ
ecualización:
p[k ] ∗ hQ [ k ] = ∑ hQ [n] p[k − n] = pQ′ [k ]
• En forma matricial:
n =0
⎛ p[0]
⎜ p[1]
⎜
⎜ p[2]
⎜
⎜ :
⎜ 0
⎝
09/10/2006
⎛ pQ′ [0] ⎞
⎞
⎟ ⎛ hQ [0] ⎞ ⎜
pQ′ [1] ⎟⎟
⎟ ⎜ hQ [1] ⎟ ⎜
⎟ = ⎜ p′ [2] ⎟
p[1] :
0 ⎟⎜
Q
⎟
⎟⎜ : ⎟ ⎜
:
:
:
: ⎟⎜
⎟ ⎜
⎟
h
L
[
]
Q
Q
⎠ ⎜ p′ [ L + L ] ⎟
0 : p [ Lc ] ⎟⎠ ⎝
Q ⎠
⎝ Q c
Ph = p′Q
:
0
p[0] :
0
0
COM II
T3-76
38
Ecualización Discreta: Forzador de ceros (II)
• El criterio utilizado implica un sistema sobredeterminado de Lc+LQ+1
ecuaciones con LQ+1 incógnitas. Se optará por la solución que
minimiza:
2
2
ε ZF = ∑ ( p[k ] ∗ hQ [k ] − δ [ k − k0 ]) = Ph − p Q
k
• Desarrollando la norma del vector:
ε FZ = ( Ph − pQ ) ( Ph − p Q ) = hT PT Ph − pQT Ph − hT PT p Q + p QT p Q
T
• Igualando el gradiente de dicha expresión con respecto a h a 0:
∇ ( ε FZ )h
09/10/2006
⎛ ∂ε FZ ⎞
⎜ ∂h [0] ⎟
⎜ Q
⎟
⎜ ∂ε FZ ⎟
⎜
⎟
= ⎜ ∂hQ [1] ⎟ = PT Ph − PT pQ = 0 LQ +1
⎜
⎟
:
⎜
⎟
⎜ ∂ε FZ ⎟
⎜ ∂h [ L COM
⎟
⎝ Q Q ] ⎠ II
T3-77
Ecualización Discreta: Forzador de ceros (III)
• Despejando el vector h resulta:
h ZF = ( PT P ) PT pQ = pinv ( P ) pQ
−1
pinv ( P )
P†
(P P)
T
−1
PT
– En donde se ha definido la función pseudoinversa de una matriz.
Cuando la matriz es invertible la pseudoinversa y la inversa
coinciden.
– Dado que el sistema es en general sobredeterminado, la ISI no se
cancela por completo. Sin embargo, como se verá en ejemplos se
reduce considerablemente.
• La utilización de este criterio tiene como principal inconveniente el
hecho de que el impacto de la ecualización sobre la potencia de ruido
no aparece en el criterio de diseño y por tanto no se controla.
09/10/2006
COM II
T3-78
39
Ecualización Discreta: Forzador de ceros (IV)
• Análisis del impacto del ecualizador en el ruido
β [k ]
β (t )
ϕ (tϕ − t )
w(t)
hQ [ k ]
t k = kT + t d
βQ [k ]
• Como vimos en el Tema 2, la componente de ruido a la salida del
filtro adaptado es gaussiana y por tanto también lo será a la salida del
ecualizador:
(
β [ k ] ∼ N 0, N2
0
)
LQ
βQ [ k ] = ∑ h [l ]β [ k − l ] ∼ N ( 0, σ Q2 )
l =0
09/10/2006
T3-79
COM II
Ecualización Discreta: Forzador de ceros (V)
• Además, desde el punto de vista de su dependencia temporal el ruido
a la salida del filtro adaptado es blanco, es decir:
Rβ [ k ] = E ⎡⎣ β [l + k ] β [l ]⎤⎦ =
– Demostración:
N0
2
δ [k ]
Rβ [ k ] = E ⎡⎣ β [l + k ] β [l ]⎤⎦ =
−∞
⎡ −∞
⎤
= E ⎢ ∫ w ( λ ) ϕ ( tϕ − ( tk + l − λ ) ) d λ ∫ w ( γ ) ϕ ( tϕ − ( tl − γ ) ) d γ ⎥ =
−∞
⎣ −∞
⎦
−∞
−∞
∫ ϕ ( tϕ − ( tk +l − λ ) ) ∫ E ⎡⎣ w ( λ ) w (γ )⎤⎦ ϕ ( tϕ − ( tl − γ ) ) d γ d λ =
−∞
−∞
−∞
N0
2
−∞
∫ ϕ ( tϕ − ( tk +l − λ ) ) ∫ δ ( λ − γ )ϕ ( tϕ − ( tl − γ ) ) d γ d λ =
−∞
−∞
−∞
N0
2
∫ ϕ ( tϕ − ( t
k +l
− λ ) ) ϕ ( tϕ − ( tl − λ ) ) d λ =
−∞
09/10/2006
N0
2
0
Rϕ ( tl − tk + l ) =COM
Rϕ ( − kT ) =
2 II
N
N0
2
δ [k ]
T3-80
40
Ecualización Discreta: Forzador de ceros (VI)
• Sin embargo, y debido al efecto del ecualizador, el ruido a la salida
del mismo deja de ser blanco. Su función de correlación se puede
calcular como:
RβQ [ k ] = E ⎡⎣ βQ [l + k ] β Q [l ]⎤⎦ =
LQ
⎡ LQ
⎤
E ⎢ ∑ h [ j ] β [ k + l − j ]∑ h [i ] β [l − i ]⎥ =
i =0
⎣ j =0
⎦
LQ
LQ
j =0
i =0
∑ h [ j ] ∑ h [i ] E ⎡⎣ β [ k + l − j ] β [l − i ]⎤⎦ =
LQ
LQ
LQ
LQ
j =0
i=0
j =0
i =0
∑ h [ j ] ∑ h [i ] Rβ [ k − j + i ] = ∑ h [ j ] ∑ h [i ]
LQ
N0
2
∑ h[ j] h[ j − k ] =
j =0
09/10/2006
N0
2
N0
2
δ [k − j + i] =
Rh [ − k ]
T3-81
COM II
Ecualización Discreta: Forzador de ceros (VII)
• La función de autocorrelación para k=0 nos proporciona el valor de la
potencia del ruido a la salida del ecualizador:
σ β2 = Rβ [ 0] =
Q
• Expresada en dB:
Q
LQ
N0
2
∑ ( h[ j ])
2
j =0
LQ
2
2⎞
⎛ σ βQ ⎞ = 10 log ⎛
⎜ σ β2 ⎟
10 ⎜ ∑ ( h[ j ] ) ⎟
⎝ ⎠ dB
⎝ j =0
⎠
• El efecto sobre el ruido depende del canal a ecualizar
09/10/2006
COM II
T3-82
41
Ecualización Discreta: Criterio MSE
• En este caso el criterio a minimizar actúa simultáneamente sobre la
ISI y el ruido al expresarse en forma de esperanza sobre el error
cuadrático a la salida del ecualizador con respecto a la señal deseada
(equivalente al filtro de Wiener)
2
⎡ LQ
⎤
2
ε MSE = E ⎢⎡ yQ [k ] − sm [k − k0 ] ⎥⎤ = E ⎢ ∑ h[ j ] y[ k − j ] − sm [k − k0 ] ⎥
⎣
⎦
⎢⎣ j =0
⎥⎦
• Al igual que se hizo en el caso del forzador de ceros, se iguala el
gradiente de la función a minimizar con respecto a la respuesta del
ecualizador a 0.
⎛ ∂ε MSE ⎞
⎜ ∂h[0] ⎟
⎜
⎟
⎜ ∂ε MSE ⎟
⎜
⎟
∇ ( ε MSE )h = ⎜ ∂h[1] ⎟ = 0 LQ +1
⎜ : ⎟
⎜ ∂ε
⎟
⎜ MSE ⎟
⎜ ∂h[ L ] ⎟
⎝ II Q ⎠
09/10/2006
COM
T3-83
Ecualización Discreta: Criterio MSE (II)
• Particularizando en cada una de sus componentes:
⎡
⎛ LQ
⎞⎤
∂ε MSE
= E ⎢ y[k − l ] ⎜ ∑ h[ j ] y[k − j ] − sm [k − k0 ] ⎟ ⎥ = 0
∂h[l ]
⎢⎣
⎝ j =0
⎠ ⎥⎦
Error ortogonal a los datos
• Equivalente a:
LQ
∑ h[ j ]E [ y[k − l ] y[k − j]] = E [ y[k − l ]s
m
j =0
LQ
∑ h[ j ]R [ j − l ] = E [ y[k − l ]s
j =0
y
m
[k − k0 ]] ⇒
[k − k0 ]]
– en donde se ha utilizado la propiedad de que la secuencia y[k] es
estacionaria en la autocorrelación (demostración?).
• A continuación supondremos que los símbolos tienen media nula y se
han codificado sin memoria:
Rs [k ] = σ s2δ [k ]
09/10/2006
COM II
T3-84
42
Ecualización Discreta: Criterio MSE (III)
• De esta forma se puede simplificar la expresión a la derecha de la
ecuación de diseño como:
E ⎡⎣ y [ k − l ] sm [ k − k0 ]⎤⎦ =
⎡ +∞
⎤
= E ⎢ ∑ sm [ n ] p [ k − l − n ]sm [ k − k0 ]⎥ + E ⎡⎣ β [ k − l ] sm [ k − k0 ]⎤⎦ =
⎣ n =−∞
⎦
=
+∞
∑
n =−∞
p [ k − l − n ]E ⎡⎣ sm [ n ] sm [ k − k0 ]⎤⎦ =
σ s2
+∞
∑ p [ k − l − n]R [ n − k + k ] =
s
n =−∞
+∞
∑ p [ k − l − n]δ [ n − k + k ] = σ p [ k
2
s
0
n =−∞
0
0
− l]
• De forma que el criterio MSE se simplifica a:
LQ
∑ h [ j ] R [ j − l ] = σ p [k
j =0
09/10/2006
2
s
y
0
− l]
T3-85
COM II
Ecualización Discreta: Criterio MSE (IV)
• Que en forma matricial queda como:
Ry [ −1]
⎛ Ry [0]
⎜ R [1]
Ry [0]
⎜ y
⎜ :
:
⎜
R
[
L
]
R
[
L
y
Q − 1]
⎝ y Q
Ry [− LQ ] ⎞⎛ h[0] ⎞
Ry [1 − LQ ] ⎟⎜ h[1] ⎟
⎟⎜
⎟ =σ2
sm
⎟⎜ : ⎟
:
⎟⎜
⎟
Ry [0] ⎠⎝ h[ LQ ] ⎠
⎛ p[k0 ] ⎞
⎜ p[k − 1] ⎟
0
⎟
⎜
⎟
⎜
:
⎜
⎟
p
[
k
L
]
−
0
Q ⎠
⎝
R y h = σ s2m p[ k0 ]
– En donde la matriz de correlación de y es cuadrada e invertible de
forma que:
h MSE = σ s2 R y −1p[k0 ]
09/10/2006
COM II
T3-86
43
Ecualización Discreta: Criterio MSE (V)
• En el caso de modulaciones sin memoria con símbolos de media
nula, la expresión de la matriz de correlación de y puede simplificarse
según:
Ry [ m ] = E ⎡⎣ y [ k + m ] y [ k ]⎤⎦ =
⎡⎛ +∞
⎞ ⎛ +∞
⎞⎤
E ⎢ ⎜ ∑ sm [ n ] p [ k + m − n ] + β [ k + m ] ⎟ ⎜ ∑ sm [ l ] p [ k − l ] + β [ k ] ⎟ ⎥ =
⎠ ⎝ l =−∞
⎠⎦
⎣⎝ n =−∞
+∞
+∞
∑ ∑ E ⎡⎣ s [ n] s [l ]⎤⎦ p [ k + m − n] p [ k − l ] +E ⎡⎣ β [ k + m] β [ k ]⎤⎦ =
m
n =−∞ l =−∞
σ s2
σ s2
09/10/2006
+∞
m
+∞
∑ ∑ δ [ n − l ]p [ k + m − n] p [ k − l ] +
n =−∞ l =−∞
+∞
∑ p [ k + m − n] p [ k − n] +
n =−∞
N0
2
N0
2
δ [ m] =
δ [ m ] = σ s2 R p [m] + N2 δ [ m ]
0
T3-87
COM II
Ecualización Discreta: Criterio MSE (VI)
• Que de forma vectorial resulta:
R y = σ s2 R p + R β = σ s2 R p +
R p [−1]
⎛ R p [0]
⎜
R p [1]
R p [0]
Rp = ⎜
⎜ :
:
⎜⎜
⎝ R p [ LQ ] R p [ LQ − 1]
N0
2
I
R p [− LQ ] ⎞
⎟
R p [1 − LQ ] ⎟
⎟
:
⎟
R p [0] ⎟⎠
• Debe recordarse que estos resultados se han obtenido exclusivamente
para símbolos codificados sin memoria y de media nula.
• La solución según el criterio MSE tiende a la del Forzador de ceros
cuando el ruido tiende a 0.
09/10/2006
COM II
T3-88
44
Ejemplo de ecualización
• Supongamos un canal equivalente discreto del tipo:
p [ k ] = 0.5147δ [ k ] + 0.7352δ [ k − 1] − 0.4411δ [ k − 2]
• Analizaremos las prestaciones del sistema sin ecualizar suponiendo
una modulación M-PAM:
2 M −2
M log 2 M
BER
⎛ d ISI
Q ⎜ min
⎜ 2σ
⎝ β
⎞
⎟⎟
⎠
Como disminución de la distancia mínima (modelado determinista
muy pesimista):
ISI
d min
= d min p[nmax ] − 2 max
d min p[nmax ] − 2d min
∑
n ≠ nmax
sm p[n] ≥ d min p[ nmax ] − 2 max sm
∑
p[ n]
n ≠ nmax
M −1
∑ p[n] = d min ( 0.7352 − 0.9558( M − 1) )
2 n ≠ nmax
Supone la posibilidad de distancia mínima cero!
09/10/2006
T3-89
COM II
Ejemplo de ecualización (II)
• Como aumento del ruido efectivo manteniendo la distancia mínima
⎡
2⎤
2
sm p[n] ⎥ = σ β2 + Es ∑ p[n] = σ β2 + 0.4595Es =
n ≠ nmax
⎣ n≠ nmax
⎦
N0
1
+ 0.4595Es = ( N 0 + 0.9189Eb log 2 M )
2
2
• Resulta una degradación respecto al sistema sin ISI ideal de:
2
σ ISI
= σ β2 + E ⎢
BER
2M −2
M log 2 M
∑
⎛ 0, 7352d min ⎞
Q⎜
⎟=
⎝ 2σ ISI
⎠
2M −2
M log 2 M
⎛
⎞
6 Eb log 2 M × (0, 7352) 2
Q⎜
⎟
⎜ ( M 2 − 1)( N 0 + 0.9189Eb log 2 M ) ⎟
⎝
⎠
En nuestro caso (M=2) :
N
σ β2 = 0 = 0.3Es = 0.3Eb
2
el ruido aumenta:
N 0 + 0.9189Eb log 2 M = (1 +
0.9189
) N 0 = 2.5315N 0
0.6
20 log(0.7352) -10 log(2.5315) = -6.7057dB
09/10/2006
COM II
T3-90
45
Ejemplo de ecualización (III)
• Diseño del forzador de ceros:
p [ k ] = 0.5147δ [ k ] + 0.7352δ [ k − 1] − 0.4411δ [ k − 2]
– Aplicando el criterio del forzador de ceros se plantea la siguiente
ecuación matricial:
0
0 ⎞
⎛ 0.5147
⎛0⎞
⎜ 0.7352 0.5147
⎟
0 ⎟ ⎛ h1 ⎞ ⎜⎜ 0 ⎟⎟
⎜
⎜ −0.4411 0.7352 0.5147 ⎟ ⎜ h2 ⎟ = ⎜ 1 ⎟
⎜
⎟⎜ ⎟ ⎜ ⎟
−0.4411 0.7352 ⎟ ⎜⎝ h3 ⎟⎠ ⎜ 0 ⎟
⎜ 0
⎜ 0
⎜0⎟
−0.4411⎟⎠
0
⎝
⎝ ⎠
– En donde se ha situado el máximo del pulso a la salida retrasado
una muestra con respecto al máximo a la entrada k0 = 2
09/10/2006
COM II
T3-91
Ejemplo de ecualización (IV)
• Aplicando la expresión calculada utilizando la pseudoinversa:
h ZF
0
0 ⎞⎛0⎞
⎛ 0.5147
⎜
0 ⎟⎟ ⎜⎜ 0 ⎟⎟ ⎛ -0.3934 ⎞
⎛ h1 ⎞
⎜ 0.7352 0.5147
= ⎜⎜ h2 ⎟⎟ = pinv ⎜ −0.4411 0.7352 0.5147 ⎟ ⎜ 1 ⎟ = ⎜ 0.7356 ⎟
⎟
⎜
⎟ ⎜ ⎟ ⎜⎜
⎜h ⎟
⎟
0.3856
−
0
0.4411
0.7352
0
⎝ 3⎠
⎝
⎠
⎜
⎟⎜ ⎟
⎜ 0
⎟
⎜
⎟
−
0
0.4411
0
⎝
⎠⎝ ⎠
• De forma que el pulso obtenido a la salida del ecualizador es:
pQ [k ] = p[k ] ∗ h[ k ] =
= -0.2024δ [ k ] + 0.0894δ [ k − 1] + 0.9128δ [ k − 2 ] + -0.0410δ [ k − 3] + -0.1701δ [ k − 4]
09/10/2006
COM II
T3-92
46
Ejemplo de ecualización (V)
• En incremento (o disminución en este caso) de potencia de ruido
debido al forzador de ceros es:
2
2
⎛ σ βQ ⎞ = 10 log ⎛ h 2 j ⎞ = 10 log(0.8445) = −0.7338dB
⎜ σ β2 ⎟
⎜ ∑ [ ]⎟
⎝ ⎠ dB
⎝ j =0
⎠
• Haciendo un modelado determinista de la ISI remanente
ZF
d min
= d min pQ [nmax ] − 2 max
d min pQ [ nmax ] − 2d min
∑
n ≠ nmax
sm pQ [n] ≥ d min pQ [ nmax ] − 2 max sm
∑
n ≠ nmax
pQ [n]
M −1
∑ pQ [n] = d min ( 0.9128 − 0.5029( M − 1) )
2 n ≠ nmax
Suponiendo modulación PAM con M=2 supone una pérdida de cómo
máximo 7 dB respecto al sistemas sin ISI:
BER
2M −2
M log 2 M
⎛ d ZF
Q ⎜ min
⎜ 2σ β
Q
⎝
09/10/2006
⎞
⎟=
⎟
⎠
2M −2
M log 2 M
⎛ (0.9128 − 0.5029)d ⎞
Q⎜
⎟
⎜ 2 0.8445σ
⎟
β
⎝
⎠
T3-93
COM II
Ejemplo de ecualización (VI)
• Haciendo un modelado aleatorio de la ISI:
⎡
2
σ ISI
= σ β2 + E ⎢
∑
⎣ n ≠ nmax
Q
2⎤
2
sm pQ [n] ⎥ = σ β2 + Es ∑ pQ [ n] = 0.8445σ β2 + 0.0796Es =
n ≠ nmax
⎦
N0
+ 0.0796Es
0.8445
2
Supondremos un valor para la potencia del ruido:
N0
2
= 0.3σ s2 = 0.3Es
N0
N
0.0796 N 0
)
+ 0.0796Es = (0.8445 +
= 1.1098 0
2
0.3
2
2
Resulta en una estimación de pérdidas de 1.25 dB frente al sistema
sin ISI:
0.8445
BER
09/10/2006
2M −2
M log 2 M
⎛ d ZF
Q ⎜ min
⎜ 2σ β
Q
⎝
⎞
⎟=
⎟
⎠
2M −2
M log 2 M
COM II
⎛ 0.9128d ⎞
Q⎜
⎟
⎜ 2 1.1098σ ⎟
β ⎠
⎝
T3-94
47
Ejemplo de ecualización (VII)
• Aplicando el criterio MSE para el diseño de un ecualizador FIR de 3
coeficientes, tomando también un retardo en el pulso de salida de una
muestra con respecto a la entrada, y suponiendo una modulación de
media 0 y sin memoria:
N
R y = σ s2 R p + R β = σ s2 R p + 20 I
⎛ 1.0000 0.0541 -0.2270 ⎞
R p = ⎜ 0.0541 1.0000 0.0541 ⎟
⎜
⎟
⎜ -0.2270 0.0541 1.0000 ⎟
⎝
⎠
N0
2
• Particularizando para
= 0.3σ s2 , k0 = 1
⎛ 1.3000 0.0541 -0.2270 ⎞ ⎛ h1 ⎞ ⎛ -0.4411⎞ ⎛ h1 ⎞ ⎛ -0.3072 ⎞
⎜ 0.0541 1.3000 0.0541 ⎟ ⎜ h ⎟ = ⎜ 0.7352 ⎟ ⇒ ⎜ h ⎟ = ⎜ 0.5651 ⎟
⎜
⎟⎜ 2 ⎟ ⎜
⎟ ⎜ 2⎟ ⎜
⎟
⎜ -0.2270 0.0541 1.3000 ⎟ ⎜ h ⎟ ⎜ 0.5147 ⎟ ⎜ h ⎟ ⎜ 0.3187 ⎟
⎝
⎠⎝ 3 ⎠ ⎝
⎠ ⎝ 3⎠ ⎝
⎠
09/10/2006
COM II
T3-95
Ejemplo de ecualización (VIII)
• Análisis de las prestaciones a la salida del ecualizador con el diseño
obtenido:
hQ [k ] = 0.3187δ [ k ] + 0.5651δ [ k − 1] − 0.3072δ [ k − 2]
pQ [k ] = p[ k ] ∗ hQ [k ] = −0.1581δ [k ] + 0.0650δ [k − 1] +
+0.7150δ [k − 2] − 0.0149δ [k − 3] − 0.1406δ [ k − 4]
Análisis de aumento (o disminución) de la potencia de ruido.
2
σ β2 = σ β2 ∑ hQ [ j ] = 0.5152σ β2
Q
⎛
⎜
⎝
σ β2Q
σ β2
2
j =0
2
⎞ = 10 log ⎛ h j 2 ⎞ = −2.8798 dB
⎟
10 ⎜ ∑ Q [ ] ⎟
⎠ dB
⎝ j =0
⎠
El ruido disminuye su potencia casi 3 dB con respecto a la entrada
del ecualizador
09/10/2006
COM II
T3-96
48
Ejemplo de ecualización (IX)
• Modelado del impacto de la ISI remanente. Suponiendo una
modulación M-PAM:
ISI − MMSE
2 M −2
M log 2 M
BER
⎛d
Q ⎜ min
⎜ 2σ
Q
⎝
⎞
⎟⎟
⎠
Como disminución de la distancia mínima (modelado determinista
muy pesimista):
∑
ISI − MMSE
d min
= d min pQ [nmax ] − 2 max
d min pQ [nmax ] − 2d min
n ≠ nmax
sm pQ [n] ≥ d min pQ [nmax ] − 2 max sm
∑
n ≠ nmax
pQ [n]
M −1
∑ pQ [n] = d min ( 0.7150 − 0.3786( M − 1) )
2 n ≠ nmax
La ISI sigue siendo importante
⎛ d MMSE ⎞
⎛ d min ( 0.7150 − 0.3786( M − 1) ) ⎞
min
2M −2
M −2
⎜
⎟
=
BER M2log
Q
Q
⎜
⎟
2 M
⎟
⎜ 2σ β ⎟ M log 2 M ⎜
2σ β 0.5152
Q ⎠
⎝
⎠
⎝
lo que representa una pérdida de 6,5 dB para M=2 respecto al caso
ideal sin ISI (7dB máximo el ZF)
09/10/2006
COM II
T3-97
Ejemplo de ecualización (X)
• Modelado del impacto de la ISI remanente. Como aumento de la
potencia de ruido:
BER
2 M −2
M log 2 M
⎛ d MMSE ⎞
Q ⎜ min ⎟
⎝ 2σ ISI ⎠
La distancia mínima se calcula como si no existiera ISI remanente:
MMSE
d min
= d min pQ [nmax ] = 0.7150d min
La ISI produce un incremente de ruido:
⎡
2⎤
2
sm pQ [ n] ⎥ = σ β2Q + Es ∑ pQ [n] =
n ≠ nmax
⎣ n ≠ nmax
⎦
2
0.5152σ β + 0.0492Es
2
= σ β2 + E ⎢
σ ISI
Q
∑
En nuestro caso:
0.0492 ⎞ 2
⎛
2
2
= ⎜ 0.5152 +
σ β2 = 0.3Es ⇒ σ ISI
⎟ σ β = 0.6793σ β
0.3 ⎠
⎝
09/10/2006
COM II
T3-98
49
Ejemplo de ecualización (XI)
• Resultando:
BER
2M −2
M log 2 M
⎛ d MMSE
Q ⎜ min
⎝ 2σ ISI
⎞
⎟=
⎠
2M −2
M log 2 M
⎛ 0.7150d
min
Q⎜
⎜ 2 0.6793σ
β
⎝
⎞
⎟
⎟
⎠
en una degradación con respecto al caso ideal sin ISI de -1,23 dB
20 log(0.7150) -10 log(0.6793) = −1.2347dB
frente a la degradación de 6,7 dB si no se utiliza el ecualizador y de
1,25dB con el forzador de ceros.
09/10/2006
T3-99
COM II
3.5 Filtros Terminales Optimos
• En este apartado consideraremos la posibilidad de diseñar la etapa de
transmisión de forma conjunta con la de recepción según el esquema
visto en la trasparencia T3-74.
α [k ]
hT [ k ]
ϕ (t )
+
hc(t)
s(t)
r baudios
ϕ (tϕ − t )
y1 (t )
tk = kT + td
hR [ k ]
yQ [ k ]
w(t)
hT [k ] ∗ p[k ] ∗ hR [k ] = δ [k − k0 ] y simultáneamente maximizar la SNR en recepción
• Este diseño implica conocimiento del canal por parte del transmisor y
receptor (en el caso de ecualización este conocimiento tan sólo es
necesario en el receptor)
09/10/2006
COM II
T3-100
50
Filtros Terminales Optimos (II)
• Formalmente el objetivo de diseño consiste calcular hT [k ], hR [ k ]
– Tal que se ecualice de forma perfecta el canal:
hT [ k ] ∗ p[k ] ∗ hR [k ] = δ [k − k0 ]
– Minimice la probabilidad de error (lo veremos para el caso MPAM)
M −2
BER M2log
Q 2σdβ
2M
( )
Q
– Manteniendo fijo el valor de la energía de bit Eb
• Como vimos para el caso del ecualizador forzador de ceros, la
potencia del ruido a la salida del ecualizador es:
σ β2 =
Q
N0
2
09/10/2006
LR
∑ ( h [ j ])
j =0
2
R
T3-101
COM II
Filtros Terminales Optimos (III)
• Cálculo de la energía por bit Eb
– La utilización de un filtro discreto en el transmisor modifica el
cálculo de la energía de símbolo trasmitida que ya no puede
calcularse directamente como la potencia de las coordenadas de
los símbolos. La expresión de la señal transmitida es:
s (t ) =
+∞
∑s
n =−∞
LT
m [ n] pT (t − nT ) ; pT (t ) = ∑ hT [ n]ϕ (t − nT )
n=0
– Como vimos al inicio de este tema, la correlación promediada de
la señal transmitida se puede expresar como:
1
1 +∞
Rˆ s (τ ) = ∫ Rs (t + τ , t )dt = ∑ Rα [m]R pT (τ − mT )
TT
T m =−∞
Es = Rˆ s (0)T =
09/10/2006
+∞
∑ Rα [m]R
m =−∞
COM II
pT
(mT )
T3-102
51
Filtros Terminales Optimos (IV)
– En el caso de M-PAM (modulación sin memoria de media nula)
se cumple:
2
Rα [ m ] = σ α2 δ [ m ] = M12−1 d 2δ [ m ]
y por tanto:
Eb =
1
log 2 M
Es =
1
log 2 M
LT
σ α2 R p (0) = 12Mlog−1M d 2 ∑ ( hT [n])
2
T
2
2
n=0
– despejando d:
d2 =
; d=
12 Eb log 2 M
( M −1)
2
LT
∑ ( hT [ n ])
2
12 Eb log 2 M
( M −1)
2
n=0
09/10/2006
LT
∑ ( hT [ n ])
2
n=0
T3-103
COM II
Ruido efectivo
Filtros Terminales Optimos (V)
• Sustituyendo en la expresión de BER:
⎛
⎛ d ⎞
2 M −2
2 M −2
BER M log2 M Q ⎜
Q⎜
⎟=
⎜ 2σ β ⎟ M log2 M ⎜⎜
Q ⎠
⎝
⎝
6 Eb log 2 M
( M 2 −1) N 0
LT
LR
∑ ( hT [ n ]) ∑ ( hR [ j ])
n =0
2
j =0
2
⎞
⎟
⎟
⎟
⎠
• Este expresión permite concluir que diseño de los filtros terminales
óptimos consiste en determinar los coeficientes que manteniendo ISI
nula minimicen la expresión:
LT
ε FT = ∑ ( hT [n])
2
n =0
LR
∑ ( h [ m])
m =0
2
R
• Este expresión sin embargo se puede minimizar considerando la
desigualdad de Cauchy-Schwartz:
LT
∑ ( hT [n])
n =0
09/10/2006
2
⎛ min{LR , LR }
⎞
2
( hR [m]) ≥ ⎜ ∑ hR [m]hT [m] ⎟
∑
m=0
⎝ m=0
⎠
LR
COM II
2
T3-104
52
Filtros Terminales Optimos (VI)
• Que expresada en el dominio frecuencial resulta:
+1/ 2
∫
H T ( f ) df
2
+1/ 2
∫
1
2π
−1/ 2
H R ( f ) df ≥
2
−1/ 2
+1/ 2
∫
2
H T ( f ) H R ( f ) df
−1/ 2
– Con igualdad para:
HT ( f ) = λ H R ( f )
• La condición de ISI nula es equivalente a:
hT [ k ] * p [ k ] * hR [ k ] = δ [ k − k0 ] ⇔ H T ( f ) P ( f ) H R ( f ) = e − j 2π fk0
• Imponiendo ambas condiciones resulta:
HT ( f ) =
λ
2
P( f )
09/10/2006
HR ( f ) =
2
;
1
λ P( f )
T3-105
COM II
Filtros Terminales Optimos (VII)
• Recordando que este diseño es que que satisfacía con igualdad la
desigualdad de Cauchy-Schwartz:
ε FTO =
+1/ 2
∫
2
H T ( f ) H R ( f ) df
2
+1/ 2
=
−1/ 2
∫
−1/ 2
1
P( f )
df
• De forma que la BER resultante es:
BER
09/10/2006
2M −2
M log 2 M
Q
( )=
d
2σ βQ
2M −2
M log 2 M
COM II
Q
(
6 Eb log 2 M
( M 2 −1) N 0 ε FTO
)
T3-106
53
Filtros Terminales Optimos (VIII)
• Procedimiento de diseño:
– Calcular:
P ( f ) = P ( f ) e j 2πφP ( f ) = ∑ p[k ]e− j 2π fk
k
– Expresar:
λ 1/ 2
HT ( f ) =
HR ( f ) =
1
λ P( f )
1/ 2
P( f )
e j 2πφR ( f ) =
1/ 2
e j 2πφT ( f )
1
λ P( f )
1/ 2
e
− j 2π ( k0 +φP ( f ) +φT ( f ) )
– Obtener las respuesta impulsional de los ecualizadores como la
aproximación FIR de:
1/ 2
hR [k ] ≈
∫
H R ( f )e j 2π fk df
1/ 2
; hT [k ] ≈
−1/ 2
09/10/2006
∫
H T ( f )e j 2π fk df
−1/ 2
COM II
T3-107
54
Descargar