Está en la página 1de 78

28/7/2021

EL -5521 Comunicaciones Eléctricas

Introducción y
Comunicación en Banda Base
Pablo Mendoza Ponce, Msc. , pmendoza@itcr.ac.cr
Escuela de Ingeniería Electrónica,
Instituto Tecnológico de Costa Rica
Julio, 2021

Contenido
• Introducción
• Generalidades del Curso
• Cronograma
• Recursos
• Generalidades de un Sistema de Comunicaciones

1
28/7/2021

Información General
• Curso: Comunicaciones Eléctricas II (EL-5521)
• Tipo de curso: Teórico.
• Créditos/Horas por semana: 4 horas de clase : 8 horas extra clase / semana.
• Requisito: Comunicaciones Eléctricas I (EL-5513)

• Correquisito: Taller de Comunicaciones Eléctricas (EL-5522)


• Suficiencia: Sí.
• Horario: M, 17:00-21:00
• Lugar: Telepresencia, sesiones sincrónicas y grabaciones.
• Asistencia: Obligatoria.

• Evaluación: 2 exámenes (30% c/u), Tutorías (15%)


Asignación extraclase (25 %).
3

3
Cronograma, Comunicaciones Eléctricas II - I 2020

Semana Fechas Temas Lugar


1 28/7/2021 Introducción, Modulación Digital en Banda Base Virtual
2 4/8/2021 Modulación Digital en Banda Base Virtual
3 11/8/2021 Teoría de la Información Virtual
4 18/8/2021 Teoría de la Información y Codificación Virtual
5 25/8/2021 Codificación y control de errores Virtual
6 1/9/2021 Codificación y control de errores Virtual
7 8/9/2021 Codificación y control de errores Virtual
8 15/9/2021 Codificación y control de errores Virtual
9 22/9/2021 Métodos de acceso, I Parcial – Entrega de Tutorías, Parte 1 Virtual
10 29/9/2021 Métodos de acceso - Avance de trabajo final 1 Virtual
11 6/10/2021 Enlaces de comunicaciones Virtual
12 13/10/2021 Enlaces de comunicaciones Virtual
13 20/10/2021 Enlaces de comunicaciones – Avance de trabajo final 2 Virtual
14 27/10/2021 Estándares comerciales – Presentaciones Virtual
15 3/11/2021 Estándares comerciales – Presentaciones, Trabajo escrito Virtual
16 10/11/2021 Estándares comerciales, II Parcial – Entrega de Tutorías, Parte 2 Virtual
17 Reposición Virtual
18 Fecha límite para entrega de actas

2
28/7/2021

Bibliografía
• J. Proakis, M. Salehi: Fundamentals of Communication Systems, 2 Ed., Pearson,
2014.
• B. Sklar: Digital Communications: Fundamentals and Applications, 2 Ed. Prentice-
Hall, 2001.

Complementaria:
• W. Stallings, Data and Computer Communications, 10 Ed., Pearson, 2014.
• S. Haykin, M. Moher: Communication Systems, 5 Ed. Wiley, 2012.
• B. P. Lathi, Z. Ding: Modern Digital and Analog Communications Systems, 4 Ed.
Oxford, 2009.
• J. Proakis, M. Salehi: Digital Communications, 5 Ed. McGraw-Hill, 2007
• E. A. Lee, D. G. Messerschmitt: Digital Communication, Springer, 1988.

Sistemas de Comunicación

Telecomunicaciones: transmisión de información de un punto a otro.

S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

3
28/7/2021

Sistemas de Comunicación

W. Stallings, Data and Computer Communications, 10 Ed., Pearson, 2014. 7

Comunicaciones Eléctricas I

Modulación Digital
Multicanalización
para Sistemas en Pasa
(TDM, FDM)
Banda

Modulación
Efectos de Ruido e Principios de Digitalización
Analógica
Interferencia de Señales
(AM, FM, PM)

Principios de
Medios Físicos Probabilidad y
Conceptos
Procesos Estocásticos
generales
8

4
28/7/2021

Comunicaciones Eléctricas I+II

Codificación y Manejo Aplicación


Técnicas de Acceso Análisis de Enlaces (Estándares)
de Errores

Modulación Digital en Teoría de la Información


Banda Base Modulación Digital
Multicanalización y Codificación
para Sistemas en Pasa
(TDM, FDM)
Banda

Modulación
Efectos de Ruido e Principios de Digitalización
Analógica
Interferencia de Señales
(AM, FM, PM)

Principios de
Medios Físicos Probabilidad y
Conceptos
Procesos Estocásticos
generales
9

Modelo de Comunicación

W. Stallings, Data and Computer Communications, 10 Ed., Pearson, 2014. 10

10

5
28/7/2021

Arquitectura de Comunicación
Open System Interconnect
(OSI) - 1977

S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.


11

11

Arquitectura de Comunicación

W. Stallings, Data and Computer Communications, 10 Ed., Pearson, 2014. 12

12

6
28/7/2021

13

13

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

14

14

7
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

15

15

Comunicación en Banda Base

Digitalización de señales
• Señales digitales, las cuales representan diversas fuentes de información, tienen un espectro
natural amplio y contenido significativo en baja frecuencia.

• Se utilizan canales LPF con suficiente ancho de banda para transmitir el contenido esencial
de las señales.

• Los canales son normalmente dispersivos, lo que hace que los pulso se interfieran entre si
(ISI).

16

16

8
28/7/2021

Degradación de Señales Digitales


Degradación en señales digitales:

~10fCLK
Attenuation
Channel

• Loss (Electric and Dielectric) Dispersion


1/ fCLK ISI: Inter-symbol Interference
• Reflections at
Tx Side discontinuities Rx Side
• Crosstalk
• EMI, SSN

17

17

Ejemplo: Transceptores HSS Prácticos

inputs Tx Rx outputs
Channel Equalizer
.
.
Equalizer (+ Slicer) .
.
. .

Serializer CLK CDR Deserializer

Equalized High-speed digital link simplified diagram

• Componentes Conceptuales: canal físico y circuitería I/O


• Ecualización es utilizada en mayoría de interfaces de alta velocidad
• Corrección de errores también requerido para altas velocidades

R. Rimolo. “Signal Integrity Lecture Notes” 2017. 18

18

9
28/7/2021

Ejemplo: Transceptores HSS Prácticos (2007)


Data rate [Gigabit/s]

10 10G Ethernet
Infiniband 10.0
8.0

SATA III
Hyper- 6.0
5 PCIe Transport Fibre
5.0 5.2 Channel
4.25 DVI FireWire
SA-SCSI 3.7 up 3.2
3.0 USB 2.0
0.5

Computer buses Storage buses Network/ peripherals

R. Rimolo. “Signal Integrity Lecture Notes” 2017. 19

19

Ejemplo: Transceptores HSS Prácticos

D. Kam, et al. “Is 25Gb/s on-Board Viable?” IEEE Transactions on Advanced


Packaging, Vol. 32, No. 2, May 2009.
20

20

10
28/7/2021

Ejemplo: Transceptores HSS Prácticos (2017)


50 Gb/s per
lane
Fibre
Channel
100G Ethernet
Data rate [Gigabit/s]

Infiniband 28
25 25.0 25
20
SATA Express
15 Hyper- 16.0
Transport
5.2
10 PCIe 3.0
7.0 HDMI
USB 3.1
5 10
6

Computer buses Storage buses Network/ peripherals

R. Rimolo. “Signal Integrity Lecture Notes” 2017. 21

21

Ejemplo: Transceptores HSS Prácticos (2017)


Solder ball
IC Transmitter IC Receiver

Via
Via First level packaging (IC-package, MCM)

Second level packaging (board)


Third level packaging (backplane)
Connector

R. Rimolo. “Signal Integrity Lecture Notes” 2017. 22 22

22

11
28/7/2021

Ejemplo: Transceptores HSS Prácticos

J. F. Bulzacchelli, et al. A 28 Gb/s 4-Tap FFE/15-Tap DFE Serial Link Transceiver in 32-nm SOI CMOS
23
Technology, IEEE Journal SSC, vol. 47, no. 12, Dec. 2012.

23

Espectro de Señales Digitales

NRZ Unipolar RZ Polar

NRZ Polar
Manchester

RZ Unipolar

Código y espectro de varias señales.


24
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

24

12
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

25

25

Filtro Acoplado (“Matched Filter”)


• Involucra la detección de una señal conocida que está inmersa ruido blanco aditivo. El
dispositivo para detección óptima es un LTI denominado filtro acoplado.

• La respuesta al impulso de este filtro está acoplada a la señal del pulso.

• Con T un intervalo de observación arbitrario. La señal de pulsos g(t) puede representar


símbolos binarios 1 o 0. El ruido w(t) se supone de media cero y densidad espectral N 0/2.

• Se supone que receptor conoce señal, viniendo la incertidumbre únicamente del ruido.

𝑥 𝑡 =𝑔 𝑡 +𝑤 𝑡 0≤𝑡≤𝑇 y 𝑡 = 𝑔0 𝑡 + 𝑛 𝑡

26
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

26

13
28/7/2021

Filtro Acoplado
• Requerimiento se puede simplificar diciendo que la componente de la señal sea mucho
mayor al ruido. Esto evaluado en un tiempo t=T
𝑔0 𝑇 2
𝜂=
• Esto se transforma en maximizar la razón señal a ruido pico 𝐄 𝑛2 (𝑡)

• El requerimiento es especificar la respuesta al impulso del filtro h(t) de forma que se


maximice la relación señal a ruido.
La señal de salida se calcula con transformación de Fourier a partir de la entra y respuesta al impulso del filtro
∞ ∞
𝑔0 𝑡 = න 𝐻 𝑓 𝐺 𝑓 exp 𝑗2𝜋𝑓𝑡 𝑑𝑓 |𝑔0 𝑇 |2 = | න 𝐻 𝑓 𝐺 𝑓 exp 𝑗2𝜋𝑓𝑇 𝑑𝑓|2
−∞ −∞

La densidad espectral de ruido a la salida consiste en la multiplicación del ruido blanco por la magnitud al cuadrado de la
repuesta al impulso del filtro


𝑁0 ∞
𝑁0 |𝐻(𝑓)|2 𝐸|𝑛2 (𝑡)| = න 𝑆𝑁 𝑓 𝑑𝑓 = න |𝐻(𝑓)|2 𝑑𝑓
𝑆𝑁 (𝑓) = −∞ 2 −∞
2

27

27

Filtro Acoplado
• El problema es encontrar, para una función G(f), la forma particular de la función de
transferencia del filtro H(f) para maximizar .

| ‫ 𝑓 𝐺 𝑓 𝐻 ׬‬exp 𝑗2𝜋𝑓𝑇 𝑑𝑓|2
𝜂 = −∞
𝑁0 ∞
|𝐻(𝑓)|2 𝑑𝑓
2 ‫׬‬−∞

• La solución a este problema de optimización se puede lograr por la desigualdad de


Schwarz:
∞ ∞
න ∅1 𝑥 2𝑑𝑥 <∞ 2𝑑𝑥
න ∅2 𝑥 <∞
−∞ −∞

∞ ∞ ∞
න ∅1 𝑥 ∅2 𝑥 𝑑𝑥 2 ≤න ∅1 𝑥 2𝑑𝑥 න ∅2 𝑥 2𝑑𝑥
−∞ −∞ −∞


𝑆𝑖 ∅1 𝑥 = 𝑘∅2 𝑥
28

28

14
28/7/2021

Matched Filter
• El problema es encontrar, para una función G(f), la forma particular de la función de
transferencia del filtro H(f) para maximizar .

| ‫ 𝑓 𝐺 𝑓 𝐻 ׬‬exp 𝑗2𝜋𝑓𝑇 𝑑𝑓|2
𝜂 = −∞
𝑁0 ∞
|𝐻(𝑓)|2 𝑑𝑓
2 ‫׬‬−∞

• La solución a este problema de optimización se puede lograr por la desigualdad de


Schwarz:
∞ ∞
2𝑑𝑥 න ∅2 𝑥 2𝑑𝑥 <∞
න ∅1 𝑥 <∞
−∞ −∞

∅1 𝑥 = 𝐻(𝑓) ∅2 𝑥 = 𝐺 𝑓 exp 𝑗2𝜋𝑓𝑇


∞ ∞ ∞
න 𝐻 𝑓 𝐺 𝑓 exp 𝑗2𝜋𝑓𝑇 𝑑𝑓 2 ≤න 𝐻(𝑓) 2𝑑𝑓 න 𝐺 𝑓 2𝑑𝑓
−∞ −∞ −∞

29

29

Definición del Filtro Acoplado (MF)


• Entonces se puede rescribir la relación:
2 ∞
𝜂≤ න |𝐺(𝑓)|2 𝑑𝑓
𝑁0 −∞
• Que como no depende del filtro, es máxima si cumple la relación:

2 ∞
𝜂𝑚𝑎𝑥 = න |𝐺(𝑓)|2 𝑑𝑓
𝑁0 −∞

• Y la función óptima del filtro en el dominio de la frecuencia resulta:



𝐶𝑜𝑚𝑜 ∅1 𝑥 = 𝑘∅2 𝑥

∅1 𝑥 = 𝐻(𝑓) 𝑯𝒐𝒑𝒕 𝒇 = 𝒌𝑮 𝒇 𝒆𝒙𝒑 −𝒋𝟐𝝅𝒇𝑻
∅2 𝑥 = 𝐺 𝑓 exp 𝑗2𝜋𝑓𝑇
→ La función de transferencia del filtro óptimo es la misma que el conjugado complejo del
espectro de entrada, multiplicado por el factor k y el término exponencial de fase.

30

30

15
28/7/2021

Definición del Filtro Acoplado (MF)


• En el dominio del tiempo:


ℎ𝑜𝑝𝑡 (𝑡) = 𝑘 න 𝐺 𝑓 exp −𝑗2𝜋𝑓(𝑇 − 𝑡) 𝑑𝑓
−∞
• Como g(t) es una señal real, G(f)*=G(-f):


ℎ𝑜𝑝𝑡 (𝑡) = 𝑘 න 𝐺 −𝑓 exp −𝑗2𝜋𝑓(𝑇 − 𝑡) 𝑑𝑓
−∞

𝒉𝒐𝒑𝒕 𝒕 = 𝒌𝒈(𝑻 − 𝒕)

→ La función del filtro en el tiempo es una versión reversa y desplazada en el tiempo de la


señal de entrada, multiplicada por el factor k. Se supone ruido estacionario, blanco, con
media cero y densidad espectral N0/2

→ Este tipo de filtro LTI es llamado “matched filter”.


31

31

Propiedades del MF
• La razón señal a ruido pico de un MF depende sólo de la razón entre la energía de la señal y
la PSD del ruido blanco a la entrada del filtro.

𝐺0 𝑓 = 𝐻𝑜𝑝𝑡 𝑓 𝐺 𝑓 = k𝐺 𝑓 𝐺(𝑓)exp −𝑗2𝜋𝑓𝑇 = 𝑘|𝐺 𝑓 |2𝑒𝑥𝑝 −𝑗2𝜋𝑓𝑇

∞ ∞
𝑔𝑜 𝑇 = 𝑘 න 𝐺0 𝑓 exp 𝑗2𝜋𝑓𝑇 𝑑𝑓 = 𝑘 න |𝐺 𝑓 |2𝑑𝑓
−∞ −∞

• Utilizando el Teorema de la Energía de Rayleigh se obtiene

• Energía del pulso 𝑔𝑜 𝑇 = 𝑘𝐸

• Potencia de ruido promedio

𝑁0 ∞ 𝑁0
𝐄 𝑛2 𝑡 = 𝑘2 න 𝐺 𝑓 2 𝑑𝑓 = 𝑘2 𝐸
2 −∞ 2 32

32

16
28/7/2021

Propiedades del MF
• Finalmente 𝑔0 𝑇 2
𝜂=
𝐄 𝑛2 (𝑡)

𝑔𝑜 𝑇 = 𝑘𝐸

𝑁0
𝐄 𝑛2 𝑡 = 𝑘2 𝐸
2

(𝑘𝐸)2 2𝐸
𝜂𝑚𝑎𝑥 = =
𝑁
𝑘 2 𝐸 𝑁0
0
2

• La dependencia de g(t) se elimina, indicando que el filtro va a ser igualmente efectivo para cualquier
señal con la misma energía.

• E/No se refiere a la razón energía a densidad de ruido espectral (sin dimensiones: J/[W/Hz])
33

33

Ejemplo: MF de Pulso Rectangular

• En este caso la forma del pulso y de la respuesta al impulso


seria la misma.

• Este representa el detector óptimo en presencia de ruido


blanco.

• La salida del filtro g0(t) es una señal triangular.

• Se puede implementar con circuito “integrate and dump”

34
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

34

17
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

35

35

Probabilidad de Error Debido a Ruido


• Considerando la señal polar NRZ con una duración de símbolo Tb:
+𝐴 + 𝑤 𝑡 𝑠í𝑚𝑏𝑜𝑙𝑜 1
𝑥(𝑡) = ቊ
−𝐴 + 𝑤 𝑡 𝑠í𝑚𝑏𝑜𝑙𝑜 0

• Se supone que receptor conoce la forma del pulso, pero no la polaridad . El receptor requiere entonces hacer
una decisión en presencia de ruido. El umbral  define el nivel de detección.

• Hay dos posibles tipos de errores:


• Error de tipo 1: se detecta un uno al enviar un cero
• Error de tipo 2: se detecta un cero al enviar un uno

• Se consideran estas situaciones para calcular la probabilidad de error promedio

36
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

36

18
28/7/2021

Probabilidad de Error Debido a Ruido


• Por ejemplo, si se envió un cero, la señal recibida es:
𝑥 𝑡 = −𝐴 + 𝑤 𝑡 , 0 ≤ 𝑡 ≤ 𝑇𝑏
• La salida del MF
𝑇𝑏
1 𝑇𝑏
𝑦=න 𝑥 𝑡 𝑑𝑡 = −𝐴 + න 𝑤 𝑡 𝑑𝑡
0 𝑇𝑏 0

Que representa una muestra de la variable aleatoria Y:


- distribución Gaussiana con media –A
- Con varianza
𝑇𝑏 𝑇𝑏
1
𝜎𝑌2 = 𝐄 𝑌 + 𝐴 2 = 𝐄 න න 𝑤 𝑡 𝑤(𝑢)𝑑𝑡 𝑑𝑢
𝑇𝑏 2 0 0

𝑇𝑏 𝑇𝑏
1
= න න 𝐄[𝑤 𝑡 𝑤 𝑢 ]𝑑𝑡 𝑑𝑢
𝑇𝑏 2 0 0

1 𝑇 𝑇 1 𝑇 𝑇 𝑁0 𝑵𝟎
=
𝑇𝑏 2
‫׬‬0 𝑏 ‫׬‬0 𝑏 𝑅𝑤 (𝑡, 𝑢)𝑑𝑡 𝑑𝑢 = 𝑇 2 ‫׬‬0 𝑏 ‫׬‬0 𝑏 𝛿(𝑡 − 𝑢)𝑑𝑡 𝑑𝑢 =
𝑏 2 𝟐𝑻𝒃
Función autocorrelación ruido blanco
37
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

37

Probabilidad de Error Debido a Ruido


• La PDF de la variable aleatoria Y, suponiendo que se envió un 0 es:

1 (𝑦 − 𝜇)2 1 (𝑦 + 𝐴)2
𝑓𝑌 (𝑦|0) = exp − 𝑓𝑌 (𝑦|0) = exp −
2𝜋𝜎 2𝜎 2 𝜋𝑁0 𝑁0 /𝑇𝑏
𝑇𝑏


𝑃𝑒0 = 𝑃 𝑦 > 𝜆 𝑠í𝑚𝑏𝑜𝑙𝑜 0 𝑒𝑛𝑣𝑖𝑎𝑑𝑜 = න 𝑓𝑌 𝑦 0 𝑑𝑦
𝜆
1 ∞ (𝑦+𝐴)2
= 𝜋𝑁0
‫ 𝜆׬‬exp − 𝑁0 /𝑇𝑏
𝑑𝑦
𝑇𝑏

• Asumiendo igual probabilidad de ocurrencia p0=p1=1/2 (p0+p1=1),


• Con niveles A y –A, =0

(𝑦 + 𝐴)
𝑧=−
𝑁𝑜 /2𝑇𝑏
1 ∞ (𝑧)2 𝐸𝑏 = 𝐴2 𝑇𝑏
𝑃𝑒0 = ‫ ׬‬2𝐸 /𝑁 exp − 𝑑𝑧
2𝜋 𝑏 0 2 Energía Tx por bit
38
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

38

19
28/7/2021

(𝑥)2
Función de Error
G 𝑥 = 𝐴exp − 2
2𝜎

1 (𝑥 − 𝜇)2 Función Gaussiana normalizada (integral de menos a más infinito igual a uno:
G 𝑥 = exp −
2𝜋𝜎 2𝜎 2
Representa la distribución de probabilidad con una desviación estándar
relativa al promedio de una distribución aleatoria.

Dos veces la integral de la función Gaussiana normalizada de 0 a

Relación entre la integral Gaussiana y la función de error

https://ecee.colorado.edu/~bart/book/gaussian.htm 39

39

Función de Error Complementaria


función de error y función de error complementaria

Erf representa la probabilidad de que el parámetro de interés este entre un rango de -x/2 and x/2,
mientras que erfc indica la probabilidad de que el parámetro esté fuera del rango.

Erf

Erfc

https://ecee.colorado.edu/~bart/book/gaussian.htm 40

40

20
28/7/2021

Q-Function
Probabilidad remanente (tail probability) de la distribución normal estándar
1 𝑢
Q 𝑢 = erfc( )
2 2
Probabilidad de que una variable estándar normal tome un valor más grande que el argumento.

https://ecee.colorado.edu/~bart/book/gaussian.htm 41

41

Probabilidad de Error Debido a Ruido


• Se define la función de error complementaria y la función Q:
2 ∞ 1 𝑢
erfc 𝑢 = න exp −𝑧 2 𝑑𝑧 Q 𝑢 = erfc( )
𝜋 𝑢 2 2

1
Q 𝑢 = න exp −𝑧 2 /2 𝑑𝑧
2𝜋 𝑢

2𝐸𝑏
𝑃𝑒0 = 𝑄
𝑁𝑜

𝜆
𝑃𝑒1 = 𝑃 𝑦 < 𝜆 𝑠í𝑚𝑏𝑜𝑙𝑜 1 𝑒𝑛𝑣𝑖𝑎𝑑𝑜 = න 𝑓𝑌 𝑦 1 𝑑𝑦
−∞
2 𝜆 (𝑦−𝐴)2
= 𝜋𝑁0
‫׬‬−∞ exp − 𝑁0 /𝑇𝑏
𝑑𝑦
𝑇𝑏

• Se puede demostrar que 𝑃𝑒0 = 𝑃𝑒1 (binario simétrico)


42
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

42

21
28/7/2021

Probabilidad de Error Debido a Ruido


• La probabilidad promedio de un símbolo de error P e:

𝑃𝑒 = 𝑝0 𝑃𝑒0 +𝑝1 𝑃𝑒1

𝑃𝑒 = 𝑃𝑒0 = 𝑃𝑒1

2𝐸𝑏
𝑃𝑒0 = 𝑄
𝑁𝑜

• Se demuestra por tanto que la probabilidad promedio de un símbolo de error con señalización binaria depende
sólo de Eb y N0, la razón de la energía de señal transmitida por bit a la densidad de ruido espectral.

43
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

43

Bit Error Rate (BER)


• Probabilidad de recibir bits erróneos (bit error rate or bit error ratio)

𝐵𝑖𝑡𝑠 𝑒𝑟𝑟ó𝑛𝑒𝑜𝑠
𝐵𝐸𝑅 =
𝑇𝑜𝑡𝑎𝑙 𝑑𝑒 𝑏𝑖𝑡𝑠

• Es una medida que cuantifica la confiabilidad de un sistema completo entre los bits de entrada y
salida.

• Este dato puede verse afectado por el ruido, así como por cuantización de errores que se origina
por mala reconstrucción de la onda digital.

44

44

22
28/7/2021

Bit Error Rate (BER)


Función del momento y el nivel en el que se muestrean los
datos.

45

45

Setup and Hold Time

Variaciones esperadas definen tiempo durante el cual el dato debe permanecer


estable antes y después de la llegada del flanco de reloj.

http://www.vlsi-expert.com/2011/04/static-timing-analysis-sta-basic-part3a.html 46

46

23
28/7/2021

Worst-Case BER Analysis

Márgenes de setup and hold time:

295 ps, 3,4 Gb/s


1875 ps, 533Mb/s
AGP 8X, 533-Mb/s, source synchronous interface.
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 47
.

47

Worst-Case BER Analysis

• Niveles de errores son muy bajos (e.g., 1 error en 10 años)


considerando un análisis del “peor caso”.

• Estadísticamente estos errores no son significativos, por lo que


en la práctica se pueden relajar las especificaciones.

• Análisis del peor caso es muy pesimista → induce al sobre-


diseño.

• Modelos estadísticos se aproximan más a la realidad en casos


que las variaciones no están acotadas.

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 48


.

48

24
28/7/2021

Q-Scale BER
Se define a partir de la relación SNR, asumiendo una distribución Gaussiana del ruido

𝜇1 −𝜇𝑜 Diferencia entre niveles de la señal (alto y bajo)


SNR=
𝜎1 −𝜎𝑜
Desviación estándar de ruido para los valores alto y bajo

1 𝑆𝑁𝑅 2
𝐵𝐸𝑅 = erfc(𝑆𝑁𝑅/√2) ≈ exp(− )/𝑆𝑁𝑅√(2𝜋)
2 2

49
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design
.
49

Q-Scale BER
QBER = reducción en apertura del ojo debido a random jitter

50
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design
.
50

25
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

51

51

Interferencia Intersímbolo (ISI)


• Otra causa de error, que aparece en canales dispersivos y que implica cuando los diferentes símbolos se
interfieren entre sí por el ensanchamiento de los pulsos.

• Se va a discutir acercamiento PAM en señales digitales, que es más eficiente en términos de energía y
utilización del ancho de banda.
+1 𝑠í𝑚𝑏𝑜𝑙𝑜 𝑏𝑘 = 1
𝑎𝑘 = ቊ
−1 𝑠í𝑚𝑏𝑜𝑙𝑜 𝑏𝑘 = 0

• La secuencia de pulsos se puede definir como :

𝑠(𝑡) = 𝜇 ෍ 𝑎𝑘 𝑝 𝑡 − 𝑘𝑇𝑏 + 𝑛(𝑡)


𝑘

52
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

52

26
28/7/2021

Interferencia Intersímbolo (ISI)


• La salida se puede representar como:
𝑦 𝑡 = 𝜇 ෍ 𝑎𝑘 𝑝 𝑡 − 𝑘𝑇𝑏 − 𝑇𝑑 + 𝑛(𝑡)
𝑘

• Donde Td es el retardo del canal y se asume como cero por simplicidad.

• A través de la doble convolución se puede decir:

𝜇𝑝 𝑡 = 𝑔 𝑡 ∗ ℎ 𝑡 ∗ 𝑐(𝑡)
• o
𝜇𝑃 𝑓 = 𝐺 𝑓 𝐻 𝑓 𝐶(𝑓)
• Normalizando la función del pulso p(t), con p(0)=1, implica que 𝜇 se utilice como factor de escala para
considerar los cambios de amplitud en el curso de la señal a través del sistema.

53
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

53

Interferencia Intersímbolo (ISI)


• La salida se puede representar en el tiempo discreto:

𝑦 𝑡𝑖 = 𝜇 ෍ 𝑎𝑘 𝑝 𝑖 − 𝑘)𝑇𝑏 + 𝑛𝑖 (𝑡)
𝑘=−∞

𝑦 𝑡𝑖 = 𝜇𝑎𝑖 + 𝜇 ෍ 𝑎𝑘 𝑝 𝑖 − 𝑘)𝑇𝑏 + 𝑛𝑖 (𝑡)


𝑘=−∞,𝑘≠1

• Donde el término inicial corresponde al bit transmitido en el tiempo i, la sumatoria representa el efecto residual
de los otros bits en el momento i (ISI), y se suma el ruido aditivo.

54
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

54

27
28/7/2021

Ejemplo: Canal Telefónico


• Canales telefónicos sobre cobre son fuertemente afectados por ISI:

• Para el canal ilustrado:


• La pasa banda del canal cae rápido luego de 3.5kHz. Se debería usar código con espectro limitado, para
que se puede maximizar la tasa de transferencia de datos
• El canal no pasa DC, por lo que sería preferible un código sin componente DC.

55
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

55

Ejemplo: Canal Telefónico


• Respuesta a 1600 bps. NRZ tiene espectro reducido, pero componente DC. Manchester no tiene DC, pero el
espectro es más amplio.

• NRZ: deriva menos importante, pero todavía distorsión es importante.


• MC: distorsión importante

56
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

56

28
28/7/2021

Ejemplo: Canal Telefónico


• Respuesta a 3200 bps. NRZ tiene espectro reducido, pero componente DC. Manchester no tiene DC, pero el
espectro es más amplio.

• NRZ: cadenas largas de bits repetidos ocasionan deriva, distorsión relativamente grande.
• MC: distorsión observable pero pequeña.

57
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

57

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

58

58

29
28/7/2021

Respuesta al Impulso
• Permite visualizar retardo y dispersión introducida por el sistema.
• Ayuda a visualizar respuesta del sistema por medio de la respuesta a un bit.

Pérdidas

Reflexiones
Dispersión
Retardo

59

59

Respuesta al Impulso
• Permite visualizar retardo y dispersión introducida por el sistema.
• Ayuda a visualizar respuesta del sistema por medio de la respuesta a un bit.

https://www.signalintegrityjournal.com/articles/432-s-parameters-signal-integrity-analysis-in-the-blink-of-an-eye 60

60

30
28/7/2021

Respuesta al impulso e ISI


• Traslape entre respuestas de símbolos adyacentes en el tiempo.

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 61


.

61

Intersymbol Inteference (ISI)


• Traslape entre respuestas de símbolos adyacentes en el tiempo.

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 62


.

62

31
28/7/2021

Respuesta al Escalón
• Integral de la respuesta al impulso.

Impulse response → finite impulse response → step response → pulse response → bit sequence response

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 63


.

63

Diagrama de Ojo (Eye Diagram)


• Diagrama superpuesto de la señal que permite ver fácilmente márgenes de ruido y temporización.

64
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

64

32
28/7/2021

Construcción del Diagrama de Ojo

Resso, M; Keysight; Wang, T. S-parameters: Signal Integrity Analysis in the Blink of an Eye. (2017). Signal Integrity
Journal
65

65

Construcción del Diagrama de Ojo

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 66


.

66

33
28/7/2021

Diagrama de Ojo
• Diagrama sin limitación de ancho de banda.

67
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

67

Diagrama de Ojo
• Diagrama explicativo con limitación de ancho de banda. Respuesta Butterworth |H(f)|=1/1+(f/f0)2N

68
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

68

34
28/7/2021

Diagrama de Ojo

Potencia promedio

Vista sobrepuesta de los bits de una señal digital

Expresado en términos del Unit Interval (UI=1/Tb)


Formal fácil de valorar la calidad de una señal digital, independientemente de la velocidad de los bits

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design. 69

69

Diagrama de Ojo (Eye Diagram)

Vista sobrepuesta de los bits de una señal digital,


versión con persistencia

Keysight. Agilent Technologies PrecisionProbe Software for Infiniium Oscilloscopes. (2014). Keysight Technologies
70

70

35
28/7/2021

Diagrama de Ojo (Eye Diagram)

Anritsu. Understanding Eye Pattern Measurements. (2010) 71

71

Máscaras (Eye Mask)

• Representan la zona prohibida por la cual los bits no pueden pasar (estableciendo una apertura
horizontal y vertical mínima.

• Análisis del peor de los casos (worst-case) usualmente se combina con esta métrica.

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 72


.

72

36
28/7/2021

Ruido de fase y Amplitud


Términos ampliamente usado en RF, ruido de fase es relacionado al jitter.

𝑋 𝑡 = 𝐴 𝑡 sin(2𝜋𝑓𝑜 t+(t)) Phase noise


Amplitude noise

𝑋 𝑡 = 𝐴 𝑡 sin(2𝜋𝑓𝑜 (t + ((t)/2 𝜋 𝑓𝑜 ))

TIE: temporal Interval Error  𝑡 =(t)/2 𝜋 𝑓𝑜

Relación entre ruido de fase y jitter (en función de densidad de potencia PSD):

1
𝑆𝑡 (𝑓) = S(f)
2 𝜋 𝑓𝑜
[sec2/Hz] [rad2/Hz]
K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 73
.

73

Jitter (Inestabilidad de Temporización)


Definiciones: por ejemplo, jitter RMS:

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 74


.

74

37
28/7/2021

Jitter (Inestabilidad de Temporización)


• Es la desviación de la señal en determinado tiempo de la posición ideal. Asociado con el error de intervalo
temporal: TIE (Time Interval Error).
• Cuando existe desviación implica problemas de temporización y sincronización.

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 75


.

75

Jitter (Inestabilidad de Temporización)

Bogdanoff, D. Getting Started with Jitter: The Best Jitter Glossary I’ve Ever Written. Keysight Technologies
76

76

38
28/7/2021

Cuantificación del Jitter


• El jitter se puede caracterizar por su valor en diferentes momentos de la secuencia

Phase jitter: diferencia en cada ciclo con


respecto a la temporización ideal
conocido como Time Interval Error
(TIE).

Period jitter: diferencia con respecto al


periodo ideal.

n-Cycle jitter: diferencia entre los


diferentes ciclos de la señal

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 77


.

77

Cuantificación del Jitter


• PDF: función de densidad de probabilidad
• Generada, por ejemplo, a través de un histograma
• Dominio estadístico, se pierde información en frecuencia y temporización
• Útil para análisis estadístico, aunque resultados pueden ser pesimistas

Digital
Communication
Analyzer

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 78


.

78

39
28/7/2021

Clasificación del Jitter

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 79


.
79

Descomposición del Jitter

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 80


.

80

40
28/7/2021

Descomposición del Jitter

K. S Oh, X. Yuan, High-Speed Signaling: Jitter Modeling, Analysis, and Budgeting. 81


.

81

Estimación de Jitter
Periodic Jitter Random Jitter

Deterministic Jitter
DCD Jitter

Total Jitter
ISI

Ejemplo para 10 Gb/s


S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 82
.
82

41
28/7/2021

Análisis BER
• Análisis basado en márgenes de magnitud y fase (estadísticos) suponiendo una cierta tasa de
errores.

Relación entre BER y distribución de jitter, multiplicado por factor de actividad (0.5)

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 83


.

83

Bathtub Curve

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 84


.

84

42
28/7/2021

Bathtub Curve

• Estimación estadística a partir de jitter aleatorio.

• Medición con BERT (pruebas muy largas para niveles de ruido


bajo.

C. Edelman, Agilent, Presentation on error rate simulations 2001

Wavecrest, Relationship Between Eye Diagram and Bathtub Curves, Technical Bulletin #13 85

85

Modelo de Dirac Doble (Dual Dirac)

Agilent, Jitter analysis, White Paper. 2004. 86

86

43
28/7/2021

Modelo de Dirac Doble (Dual Dirac)

Agilent, Jitter analysis, White Paper. 2004. 87

87

Modelo de Dirac Doble (Dual Dirac)


Modelo para el jitter determinístico, con énfasis en valores BER grandes

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design. 88

88

44
28/7/2021

Modelo de Dirac Doble (Dual Dirac)


Modelo para el jitter determinístico, con énfasis en valores BER grandes

89
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design
.
89

Modelo de Dirac Doble (Dual Dirac)


Modelo para el jitter determinístico, con énfasis en valores BER grandes

90
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design
.
90

45
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

91

91

Criterio de Nyquist
• Usualmente le canal y la forma del pulso transmitido están especificadas, y se debe encontrar las
funciones de transferencia de los filtros de transmisión y recepción para que se puede reconstruir la
secuencia binaria original.

• El receptor extrae y decodifica la secuencia correspondiente de coeficiente ak de la salida y(t).

• La extracción implica muestrear la salida y(t) en un tiempo t=iTb.

• La decodificación requiere que la contribución ponderada akp(iTb-kTb) para k=i esté libre de ISI
debido al traslape de las colas de los otros pulsos, de forma que:

1 𝑖=𝑘
𝑝 (𝑖𝑇𝑏 − 𝑘𝑇𝑏 ) = ቊ
0 𝑖≠𝑘

• P(0)=1 por normalización y entonces para este condición de zero ISI (recepción perfecta en ausencia
de ruido):

𝑦 𝑡𝑖 = 𝜇𝑎𝑖 + 𝜇 ෍ 𝑎𝑘 𝑝 𝑖 − 𝑘)𝑇𝑏 + 𝑛𝑖 𝑡 = 𝜇𝑎𝑖


𝑘=−∞,𝑘≠1 92

92

46
28/7/2021

Criterio de Nyquist
• En el dominio de la frecuencia: ∞

𝑃𝛿 𝑓 = 𝑅𝑏 ෍ 𝑃 𝑓 − 𝑛𝑅𝑏 𝑅𝑏 = 1/𝑇𝑏 bit rate.


𝑛=−∞

• Siendo la transformada de Fourier de la secuencia de pulsos delta infinita de periodo T b.

∞ ∞

𝑃𝛿 𝑓 = න ෍ 𝑝 𝑚𝑇𝑏 𝛿 𝑓 − 𝑚𝑇𝑏 exp −𝑗2𝜋𝑓𝑡 𝑑𝑡


−8 𝑚=−∞

• Con m = i-k, i = k es m = 0 y de otra forma m<>0


1 𝑖=𝑘
𝑝 (𝑖𝑇𝑏 − 𝑘𝑇𝑏 ) = ቊ
0 𝑖≠𝑘
∞ ∞

𝑃𝛿 𝑓 = න ෍ 𝑝 0 𝛿 𝑡 exp −𝑗2𝜋𝑓𝑡 𝑑𝑡 = 𝑝 0 = 1
−8 𝑚=−∞

𝑃𝛿 𝑓 = ෍ 𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏
𝑛=−∞ 93

93

Criterio de Nyquist
• Criterio de Nyquist para transmisión sin distorsión en banda base, en ausencia de ruido:

• La función en frecuencia P(f) elimina la interferencia inter-símbolo para muestras tomadas a


intervalos Tb si se satisface:

𝑃𝛿 𝑓 = ෍ 𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏
𝑛=−∞

• P(f) se refiere a todo el sistema, incluyendo filtro de transmisión, canal y filtro del receptor.

94

94

47
28/7/2021

Canal de Nyquist Ideal


• P(f) se puede representar de manera simple como función rectangular:

1
−𝑊 <𝑓 <𝑊 1 𝑓
𝑃 𝑓 = ቐ2𝑊 = 𝑟𝑒𝑐𝑡
2𝑊 2𝑊
0 𝑓 >𝑊

𝑅𝑏 1
𝑊= =
2 2𝑇𝑏

𝑠𝑖𝑛 2𝜋𝑊𝑡
𝑝 𝑡 = = 𝑠𝑖𝑛𝑐(2𝑊𝑡 )
2𝜋𝑊𝑡

• W es el ancho de banda de Nyquist y 2W la tasa de Nyquist.


• Sistema de transmisión de pulso en banda base ideal o en dominio del
tiempo, el canal ideal de Nyquist.

95
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

95

Canal de Nyquist Ideal


• Pulsos no interfieren entre ellos.

• No es la solución óptima en ancho de banda, pero resuelve el problema de ISI, pero es irrealizable por
dos razones:
• Transiciones abruptas no son posible
• La función p(t) decrece con 1/|t|, lentamente. Esto se relaciona con la discontinuidad en el
dominio de la frecuencia. No hay margen de error en términos de momento de muestreo

96
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

96

48
28/7/2021

Canal de Nyquist Ideal


• Evaluando el efecto de error de temporización t = ∆𝑡

𝑦 ∆𝑡 = 𝜇 ෍ 𝑎𝑘 𝑝 ∆𝑡 − 𝑘𝑇𝑏 = 𝜇 ෍ 𝑎𝑘 sin 2𝜋𝑊 ∆𝑡 − 𝑘𝑇𝑏 /2𝜋𝑊(∆𝑡 − 𝑘𝑇𝑏 )


𝑘 𝑘

• Como 2WTb=1

𝑦 ∆𝑡 = 𝜇𝑎𝑜 sinc 2𝜋𝑊∆𝑡 + 𝜇 sin 2𝜋𝑊∆𝑡 /𝜋 ෍ (−1)𝑘 𝑎𝑘 / 2𝑊∆𝑡 − 𝑘


𝑘,𝑘≠0

• La primera parte representa el símbolo mientras que el término restante es ISI causada por el
error de temporización. Como el error diverge, puede ocasionar errores en la detección.

97

97

Espectro Coseno Aumentado


• Considerando la expresión del pulso en el dominio de la frecuencia:

𝑃𝛿 𝑓 = ෍ 𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏
𝑛=−∞

• Tomando los primeros tres términos

1
𝑃 𝑓 + 𝑃 𝑓 − 2𝑊 + 𝑃 𝑓 + 2𝑊 = , −𝑊 < 𝑓 < 𝑊
2𝑊

• Una forma particular puede ser


1
, 0 ≤ |𝑓| ≤ 𝑓1
2𝑊
𝑃 𝑓 = 1 𝜋( 𝑓 − 𝑊 ,
1 − 𝑠𝑖𝑛 𝑓1 ≤ 𝑓 < 2𝑊 − 𝑓1
4𝑊 2𝑊 − 2𝑓1
0, 𝑓 ≥ 2𝑊 − 𝑓1

𝛼 = 1 − 𝑓1 /W Factor de roll-off
𝐵𝑇 = 2𝑊 − 𝑓1 = 𝑊(1 + 𝛼) Indica exceso de ancho de banda
98

98

49
28/7/2021

Espectro Coseno Aumentado


1
, 0 ≤ |𝑓| ≤ 𝑓1
2𝑊
𝑃 𝑓 = 1 𝜋( 𝑓 − 𝑊 ,
1 − 𝑠𝑖𝑛 𝑓1 ≤ 𝑓 < 2𝑊 − 𝑓1
4𝑊 2𝑊 − 2𝑓1
0, 𝑓 ≥ 2𝑊 − 𝑓1

𝑝 𝑡 = 𝑠𝑖𝑛𝑐(2𝑊𝑡) cos 2𝜋𝛼𝑊𝑡 /(1 − 16𝛼 2 𝑊 2 𝑡 2 )

Segundo término hace decrecer


función conforme alfa aumenta

99
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

99

Canal con Caída Senoidal Completa


• Para el caso =1 (f1=0) se tiene el full-cosine rolloff:

1 𝜋𝑓
𝑃 𝑓 = 1 + 𝑐𝑜𝑠 𝑓1 ≤ 𝑓 < 2𝑊
4𝑊 2𝑊
0, 𝑓 ≥ 2𝑊

𝑝 𝑡 = 𝑠𝑖𝑛𝑐(4𝑊𝑡)/(1 − 16𝑊 2 𝑡 2 )

• Teniendo un ancho de banda del doble del canal ideal.

100

100

50
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

101

101

Sistemas M-arios en Banda Base

102
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

102

51
28/7/2021

PAM4 vs NRZ
• Circuitos son más complejos, pero pueden operar más lento.

• Se requieren 3 veces más comparadores en comparación con NRZ.

• Aproximación para decidir: si pérdidas en la siguiente octava superan los 9.5 dB (20*log10(1/3)).

• Cuando hay limitaciones de reloj en el circuito integrado.

S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 103
.

103

PAM4 vs NRZ

• NRZ mejor opción

S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 104
.

104

52
28/7/2021

PAM4 vs NRZ

• Ecualización con 4 FIR


• PAM mejor opción
S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 105
.

105

Retos para la Modulación Multinivel


• Complejidad del receptor es mucho mayor
• 3 veces más comparadores
• La señal de información no está auto-referenciada a algún nivel (e. g. 0V)
• Se necesitan generar múltiples niveles de referencia
• Dependencia sobre ecualización y pérdidas

• La recuperación de datos puede ser más complicada, teniendo más jitter debido a múltiples
cruces por cero.

• Mayor sensibilidad a ruido externo, (e.g. crosstalk).

• Con técnicas de ecualización avanzada (DFE) NRZ puede alcanzar mejor desempeño que
PAM4, inclusive para pérdidas mayores a 9.5 dB.

S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 106
.

106

53
28/7/2021

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

107

107

Ecualización por Línea de Retraso


• En la práctica es casi imposible limitar ISI sólo con la forma de únicamente los filtros Tx y Rx, debido a que
el canal no es conocido exactamente

• Se utilizan entonces ecualizadores ajustables

108
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

108

54
28/7/2021

Ecualización por Línea de Retraso


𝑁

ℎ 𝑡 = ෍ 𝑤𝑘 𝛿 𝑡 − 𝑘𝑇
𝑘=−𝑁

𝑝 𝑡 = 𝑐 𝑡 ∗ ℎ 𝑡 = 𝑐 𝑡 ∗ ෍ 𝑤𝑘 𝛿 𝑡 − 𝑘𝑇
𝑘=−𝑁

𝑁 𝑁

𝑝 𝑡 = 𝑐 𝑡 ∗ ℎ 𝑡 = ෍ 𝑤𝑘 𝑐 𝑡 ∗ 𝛿 𝑡 − 𝑘𝑇 = ෍ 𝑤𝑘 𝑐 𝑡 − 𝑘𝑇
𝑘=−𝑁 𝑘=−𝑁

109
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

109

Ecualización por Línea de Retraso


𝑁
• En tiempo discreto t=nT
𝑝 𝑛𝑇 = ෍ 𝑤𝑘 𝑐( 𝑛 − 𝑘 𝑇)
𝑘=−𝑁

• Dónde la secuencia p es más larga que la c.


1 𝑛=0
𝑝(𝑛𝑇) = ቊ
• Para eliminar ISI, se debe satisfacer el criterio de Nyquist: 0 𝑛≠0

• Existen 2N+1 coeficientes ajustables

1 𝑛=0
𝑝(𝑛𝑇) = ቊ
0 𝑛 = ±1, ±2, … ± 𝑁

𝑁 𝑁
1 𝑛=0
𝑝 𝑛𝑇 = ෍ 𝑤𝑘 𝑐( 𝑛 − 𝑘 𝑇) = ෍ 𝑤𝑘 𝑐𝑛−𝑘 = ቊ
0 𝑛 = ±1, ±2, … ± 𝑁
𝑘=−𝑁 𝑘=−𝑁

110

110

55
28/7/2021

Ecualización por Línea de Retraso


• En forma matricial

• Zero-forcing equalizer: minimizar ISI buscando el óptimo con los coeficientes disponibles.

• Implementación práctica usualmente es adaptativa

111
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

111

Ecualización
Ecualización se utiliza para compensar limitaciones del canal y habilitar comunicación a más alta
velocidad (al extender la distancia de transmisión o incrementar la tasa de datos alcanzable).

Usualmente la meta es acentuar las componentes de alta frecuencia (o atenuar las de baja frecuencia).

inputs Tx Rx outputs
Channel Equalizer
.
.
Equalizer (+ Slicer) .
.

. .

Serializer CLK CDR Deserializer

Equalized High-speed digital link simplified diagram

0dB Equalized
Transmission Loss response

(S21)
Unequalized
response

Frequency

R. Rimolo Donadio, Técnicas de Ecualización. Notas de Seminario 2007, TET-TUHH. 112

112

56
28/7/2021

Ecualización en Canales Eléctricos


Ecualización con components comerciales (para cables eléctricos)

Unequalized
Unequalized

Equalized

Time Domain Signal: 115ft 50 Gore-type 89


Cable at 3.2Gbps
Equalized

Eye diagram: 50” 50 FR-4 Stripline at 2.5Gbps

Maxim High Frequency / Fiber Communications Group, Equalizing Gigabit-per-Second Signals on Copper Media, Application
Note: HFAN-06.0.1, 18 Nov. 2002.
Maxim High Frequency / Fiber Communications Group, Equalizing Gibabit Copper Cable Links with the MAX3800, Design Note:
113
HFDN-10.0, 21 Jan. 2001.

113

Impacto de Ecualización

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
114

114

57
28/7/2021

Métricas para Enlaces con Ecualización

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
115

115

Técnicas de Ecualización
Los acercamientos de ecualización se pueden clasificar como:

Linear Amplifies signal but also high frequency noise


Able to correct pre/postcursor ISI but no crosstalk
Nonlinear Remove ISI without amplifying noise
Not able to remove poscursor ISI

Passive RLC networks


High power, good receiver sensibility required
Difficult to trim components
Active Digital Filters / Amplifiers
Amount of equalization can be controlled and
adapted

→ También se puede clasificar como de Transmisor y Receptor.


116

116

58
28/7/2021

Técnicas de Ecualización Tx/Rx


Transmitter Side:
Feed-Forward Equalization (FFE)
Linear Equalizer: FIR “high-pass” Filter
Pre-emphasized signal from
Pre-emphasis
Inverted signal of previous bit used for emphasize the signal transitions

Receiver Side:
Passive Equalizers
Receiver peaking pre-amplifier
Low and high frequencies separated, high frequencies boosted
Decision Feedback Equalization (DFE)
Cancellation of ISI detected from previous symbols

E. Matoglu, M. Cases, D. N. De Araujo, etal, Design and Verification of Multi-gigabit Transmission Channels Using Equalization
Techniques, IEEE Electronics components and Technology Conference, 2005. 117

117

FFE – Implementación
Cursor

Pos-cursor
Pre-cursor

Bits posteriores Bits previos (en secuencia)

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 118

118

59
28/7/2021

Ecualización FFE
• Filtro FIR, con control de coeficientes

Rylyakov et al, “Low Power 10Gb/s Serial Link Transmitter in 90-nm CMOS”, CSIC 2005
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 119

119

Ecualización FFE
• Se busca aplanar el canal hasta la frecuencia de Nyquist, usualmente se atenúan bajas frecuencias (de-énfasis)

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
120

120

60
28/7/2021

FFE – Pro/Cons: Tx FIR

Ventajas:
• Implementación sencilla.
• Puede cancelar pre- y pos-cursor ISI.
• No amplifica ruido si está en Tx (más allá
del ruido en el Tx).
• Hasta 5-6 bits de resolución.

Desventajas:
• Atenúa bajas frecuencias (de-énfasis).
• Necesita canal de retorno si se desean
adaptar las etapas (back-channel).
• Precisión en las etapas.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
121

121

FFE – Pro/Cons: Tx FIR

Desventajas:
• Atenúa bajas frecuencias (de-énfasis).
• Necesita canal de retorno si se desean
adaptar las etapas (back-channel).
• Precisión en las etapas.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
122

122

61
28/7/2021

FFE – Pro/Cons: Rx FIR

Ventajas:
• Puede amplificar alta frecuencia (con
suficiente rango dinámico, sin atenuar bajas).
• No necesita “back-channel” para adaptar taps.
• Puede cancelar pre y pos- cursor ISI.

Desventajas:
• Amplifica ruido/crosstalk
• Implementación delays analógicos y taps

D. Hernandez-Garduno and J. Silva-Martinez, “A CMOS 1Gb/s 5-Tap Transversal Equalizer


based on 3rd-Order Delay Cells, ISSCC, 2007" 123
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.

123

FFE – Pro/Cons: Rx FIR

Del lado del Rx, el ecualizador lineal no discrimina ruido o crosstalk, no mejora SNR, únicamente ISI).

S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design 124

124

62
28/7/2021

Ejemplo de Ecualizador FFE


Respuesta a 10 Gbps: W(z) = -0.131+ 0.595z-1 -0.274z-2

Respuesta en baja frecuencia:


• Suma de taps:
[….1 1 1 1 …]*[-0.131 0.595 -0.274] = [… 0.190 0.190 .190 …]

Respuesta a la frecuencia fundamental:


• Patrón de […1 -1 1 -1 1 -1 …]
• [… -1 1 -1 1 -1 …]*[-0.131 0.595 -0.274] = [… 1 1 1 …]
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 125

125

Ejemplo de Ecualizador FFE


Respuesta a 10 Gbps: W(z) = -0.131+ 0.595z-1 -0.274z-2

Pico de ganancia de 14.4 dB, máximo a la frecuencia fundamental


S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 126

126

63
28/7/2021

Adaptación de los Taps

Salida Sistema Taps Entrada


l: número de símbolos de entrada
n: número de taps
k: número de respuestas del canal (longitud del modelo de canal

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 127

127

Adaptación de los Taps

• Se desea a la salida un canal libre de ISI, cumpliendo la condición de


las salidas anterior.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 128

128

64
28/7/2021

Adaptación de los Taps


• Para un pulso solo, con tres taps (1-pre, 1-pos), c=1, l=1. Se consideran 5 precursores y 10 poscursores.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 129

129

Adaptación de los Taps


• Utilización del algoritmo MMSE (Mínimum-Mean Square Error) para encontrar el valor de los taps:

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 130

130

65
28/7/2021

Adaptación de los Taps


• Aplicando para el ejemplo anterior de un bit:

• Precisión depende de la implementación, e.g. resolución en bits para generar los coeficientes.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 131

131

Adaptación de los Taps


• Utilización del algoritmo LMS (Least Mean Square Algorithm) de forma genérica:

R. Castro-Artavia, Feed Forward Equalization Simulation Model for High-Speed Channel


Applications, 2016. 132

132

66
28/7/2021

Adaptación de los Taps


• Utilización del algoritmo LMS (Least Mean Square Algorithm) de forma genérica:

R. Castro-Artavia, Feed Forward Equalization Simulation Model for High-Speed Channel


Applications, 2016. 133

133

Adaptación de los Taps


• Utilización del algoritmo LMS (Least Mean Square Algorithm) de forma genérica:

R. Castro-Artavia, Feed Forward Equalization Simulation Model for High-Speed Channel


Applications, 2016. 134

134

67
28/7/2021

Ejemplo: CTLE – Implementación Activa

• Degeneración RC puede ofrecer pico en la respuesta


(frequency-peaking) con ganancia a la frecuencia de
Nyquist.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 135

135

Ejemplo: CTLE – Implementación Activa


• Atenúa moderadamente el DC.

• Es posible sintonizarlo a través de polarización y ajustes con elementos activos. Limitado


potencialmente por ancho de banda del amplificador.

• Amplificador debe operar en rango lineal de entrada

• Sensitivo a variaciones PVT y puede ser difícil de sintonizar.

• Usualmente limitado a compensación de primer orden, aunque existen implementación de orden


superior.

S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 136

136

68
28/7/2021

Ejemplo: CTLE – Implementación Activa


• Comúnmente las implementaciones involucran filtros de primer o segundo orden. El orden lo
determina la atenuación en el canal: para canales con pérdidas significativas, es preferible un CTLE
de segundo orden.

• Además de elegir el orden del filtro dadas las características del canal, se debe tener en cuenta la
ganancia que una posible próxima etapa requiera, por ejemplo un DFE.

137

137

Ejemplo: CTLE – Implementación Activa

138
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.

138

69
28/7/2021

Ejemplo: Ethernet 100 BASE-TX


• Tipo dominante que transmite hasta 100 Mb/s sobre pares trenzados de cobre, usualmente referido como
Cable UTP Cat. 5, con un par trenzado en cada dirección.

• Secuencia se procesa y codifica previo a transmisión.

• Primero se codifican en paquetes de 4 bits con 4B5B, a 125 MHz. De esta forma cada cuatro bits debe existir
un uno que sirve para balancear el código y limitar la frecuencia más baja, así como para efectos de
sincronización.

• Luego se convierte a NRZI (one invert), para que la información esté en las transiciones y no en los niveles
(codificación diferencial).

• NRZI se convierte a MLT-3, un formato de tres niveles, donde el nivel alto es alternado entre un valor positivo
y negativo. Con esto se reduce la frecuencia fundamental de 62.5 MHz a 31.25 MHz.

139

139

Ejemplo: Ethernet 100 BASE-TX


• Tipo dominante que transmite hasta 100 Mb/s sobre pares trenzados de cobre, usualmente referido
como Cable UTP Cat. 5, con un par trenzado en cada dirección.

• Secuencia se procesa y codifica previo a transmisión.

140
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

140

70
28/7/2021

Ejemplo: Ethernet 100 BASE-TX


• Varios aspectos limitan la transmisión sobre el par trenzado:

• La atenuación, por ejemplo en el extremo de los 100m, es considerable al aumentar la frecuencia,


temperatura y es afectado por campos magnéticos.

• Puede existir ecos entre conductores (ruido de modo común) o diafonía entre pares adyacentes (crosstalk).

Especificación del pulso Atenuación del cable a 100m

141
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

141

Ejemplo: Ethernet 100 BASE-TX


• El puso se especifica en términos de la duración y los flacos de la señal (e.g tr10-90%).

• Con técnicas de procesamiento se pueden mitigar los efectos adversos del canal.

• Se puede aplicar ecualización para mejorar la señal.

Especificación del pulso Atenuación del cable a 100m

142
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

142

71
28/7/2021

Ejemplo: Ethernet 100 BASE-TX

Señal transmitida Señal recibida Señal ecualizada

• UI=16ns, ecualizador aplicado es “zero-forcing” con tres taps [-0.41, 1.87, -0.39].

143
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.

143

Contenido
• Modulación Digital en Banda Base
• Introducción
• Filtro Ajustado al Canal (Matched Filter)
• Probabilidad de Error
• Interferencia entre Símbolos
• Diagrama de Ojo
• Criterio de Nyquist
• M-ary PAM
• Ecualización
• Ejemplo: PRBS

144

144

72
28/7/2021

Ejemplo: Secuencia PRBS


• Señal de prueba muy utilizada que emula secuencia aleatoria, pero el patrón es controlable:
pseudo-aleatoria (Pseudo Random Bit Sequence).
• Sencilla de generar y es reproducible si se conoce cómo se genero.
• Forma de representar secuencias de datos en sistemas reales.
• Los códigos pueden tener diferentes longitudes.

Lumerical. PRBS Generator (PRBS). 2017 145

145

PRBS
Secuencia binaria: 𝑎0 + 𝑎1 + 𝑎2 +…+ 𝑎𝑁−1 De N bits, con m unos y N-m ceros

𝑛
𝑃𝑅𝐵𝑆 𝑠𝑖: 𝑚 𝑣=0 Función de autocorrelación c=m-1/N-1
𝐶 𝑣 = ෍ 𝑎𝑗 𝑎𝑗+𝑣 = { (c=1/2 para el máximo de la secuencia)
𝑚𝑐, 𝑣 ≠ 0
𝑗=0 N=2k-1

Se genera determinísticamente, pero el valor de un bit es independiente de los otros elementos, semejante a
secuencias aleatorias. El espectro también semeja un proceso aleatorio.

Lumerical. PRBS Generator (PRBS). 2017 146

146

73
28/7/2021

PRBS
• Para generar esta semilla se basa en escoger un polinomio característico de grado n por ejemplo
(x10+x7+x0). Los coeficientes de las variables serán 1 ó 0.
• El grado del polinomio debe ser distinto de 0.
• Para generar el siguiente estado, se multiplica el estado actual por x y se divide el nuevo estado por
el polinomio característico y el residuo será el siguiente estado.
• Algunos polinomios comunes son: u(t)=rem(a1u(t−1)+…+anu(t−n),2)

Rem = residuo, modulo división entre 2


PRBS7 = 𝑥 7 + 𝑥 6 + 1
PRBS9 = 𝑥 9 + 𝑥 5 + 1
PRBS11 = 𝑥 11 + 𝑥 9 + 1
PRBS15 = 𝑥 15 + 𝑥 14 + 1
PRBS20 = 𝑥 20 + 𝑥 3 + 1
PRBS23 = 𝑥 23 + 𝑥 18 + 1
PRBS31 = 𝑥 31 + 𝑥 28 + 1

147

147

PRBS
• La longitud máxima del PRBS es de 2N-1 bits, donde N es el número de etapas del registro de
desplazamiento.
• La longitud típicamente será un número impar.

National Instruments. Pseudo-Random Binary Sequence Generator: PRBS.

148

148

74
28/7/2021

Implementación LFSR
• Linear-feedback shift register
• Varias posibilidades, la más común
1 2 3

PRBS3 = 𝑥 3 + 𝑥 2 + 1 1 0 1 Estado inicial (semilla)

1 1 0 1

1 1 1 0 1
Longitud del código 2N-1,
0 1 1 1 0 1
En este caso 7 (estados diferentes,
0 0 1 1 1 0 1
luego la secuencia se repite)
1 0 0 1 1 1 0 1
0 1 0 0 1 1 1 0 1

Repetición estado inicial 1 0 1 0 0 1 1 1 0 1


149

149

Longitud Máxima PRBS


• Longitudes de los códigos

N Máxima longitud:
2N-1
2 3
3 7
4 15
5 31
6 63
7 127
… …
32 4 294 967 295

150

150

75
28/7/2021

Ejemplo de Implementación

https://www.mathworks.com/matlabcentral/fileexchange/55874-prbs-waveform-generator 151

151

Espectro de un PRBS

Maxim, Spectral content of NRZ test patterns, App Note 3455, 2002 152

152

76
28/7/2021

Resumen
• Transmisión en banda base de señales digitales es una alternativa para comunicar sistemas electrónicos ,
con lo que se pueden alcanzar altas velocidades.

• Las secuencias son degradadas por el efecto de ruido e interferencia entre símbolos (ISI). Las desviaciones
en un símbolo por ISI se afecta por las colas que representan los bits previos y los frentes de los pulsos
representando los símbolos posteriores.

• Se pueden distinguir tres casos:


– Efecto de ISI poco en comparación a ruido: acercamiento MF, donde se diseña el filtro LTI óptimo
para maximizar la relación señal a ruido.

– El SNR es suficientemente grande para despreciar el ruido: se utiliza un espectro de coseno


aumentado para la respuesta en frecuencia o se utiliza codificación o señalización de respuesta
parcial para agregar ISI a la señal transmitida de una forma controlada.

– El ISI y ruido son significantes: requiere optimización conjunta de los filtros de Tx y Rx. Una
forma de pulso adecuada se utiliza para reducir ISI a cero en los momentos de muestreo y la
desigualdad de Schwarz se invoca para maximizar el SNR en los instantes de muestreo.
153

153

Resumen
• Como los canales no son siempre iguales y estáticos, filtros estáticos pueden no ser adecuados. En esos casos
se recurre a ecualizadores que se pueden ajustar a las características del canal, inclusive de forma adaptativa.

154

154

77
28/7/2021

Lectura Recomendada
[1] Haykin, S. and Moher, M., Communications Systems. 5th Ed. Chapter 8. 2012.

[2] W. Stallings, Data and Computer Communications, 10 Ed., Pearson, 2014. Chapters 1-4

155

155

160

160

78

También podría gustarte