Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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)
3
Cronograma, Comunicaciones Eléctricas II - I 2020
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
3
28/7/2021
Sistemas de Comunicación
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
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
10
5
28/7/2021
Arquitectura de Comunicación
Open System Interconnect
(OSI) - 1977
11
Arquitectura de Comunicación
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
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
~10fCLK
Attenuation
Channel
17
17
inputs Tx Rx outputs
Channel Equalizer
.
.
Equalizer (+ Slicer) .
.
. .
18
9
28/7/2021
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
19
20
10
28/7/2021
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
21
Via
Via First level packaging (IC-package, MCM)
22
11
28/7/2021
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
NRZ Polar
Manchester
RZ Unipolar
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
• 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 (𝑡)
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 −∞
∞ ∞ ∞
න ∅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 −∞
29
29
2 ∞
𝜂𝑚𝑎𝑥 = න |𝐺(𝑓)|2 𝑑𝑓
𝑁0 −∞
30
30
15
28/7/2021
∞
ℎ𝑜𝑝𝑡 (𝑡) = 𝑘 න 𝐺 −𝑓 exp −𝑗2𝜋𝑓(𝑇 − 𝑡) 𝑑𝑓
−∞
𝒉𝒐𝒑𝒕 𝒕 = 𝒌𝒈(𝑻 − 𝒕)
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𝑑𝑓
−∞ −∞
𝑁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
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
• 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.
36
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
36
18
28/7/2021
𝑇𝑏 𝑇𝑏
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
1 (𝑦 − 𝜇)2 1 (𝑦 + 𝐴)2
𝑓𝑌 (𝑦|0) = exp − 𝑓𝑌 (𝑦|0) = exp −
2𝜋𝜎 2𝜎 2 𝜋𝑁0 𝑁0 /𝑇𝑏
𝑇𝑏
∞
𝑃𝑒0 = 𝑃 𝑦 > 𝜆 𝑠í𝑚𝑏𝑜𝑙𝑜 0 𝑒𝑛𝑣𝑖𝑎𝑑𝑜 = න 𝑓𝑌 𝑦 0 𝑑𝑦
𝜆
1 ∞ (𝑦+𝐴)2
= 𝜋𝑁0
𝜆exp − 𝑁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.
https://ecee.colorado.edu/~bart/book/gaussian.htm 39
39
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
2𝐸𝑏
𝑃𝑒0 = 𝑄
𝑁𝑜
𝜆
𝑃𝑒1 = 𝑃 𝑦 < 𝜆 𝑠í𝑚𝑏𝑜𝑙𝑜 1 𝑒𝑛𝑣𝑖𝑎𝑑𝑜 = න 𝑓𝑌 𝑦 1 𝑑𝑦
−∞
2 𝜆 (𝑦−𝐴)2
= 𝜋𝑁0
−∞ exp − 𝑁0 /𝑇𝑏
𝑑𝑦
𝑇𝑏
42
21
28/7/2021
𝑃𝑒 = 𝑃𝑒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
𝐵𝑖𝑡𝑠 𝑒𝑟𝑟ó𝑛𝑒𝑜𝑠
𝐵𝐸𝑅 =
𝑇𝑜𝑡𝑎𝑙 𝑑𝑒 𝑏𝑖𝑡𝑠
• 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
45
45
http://www.vlsi-expert.com/2011/04/static-timing-analysis-sta-basic-part3a.html 46
46
23
28/7/2021
47
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 𝑆𝑁𝑅 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
• 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
52
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
52
26
28/7/2021
𝜇𝑝 𝑡 = 𝑔 𝑡 ∗ ℎ 𝑡 ∗ 𝑐(𝑡)
• 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
𝑦 𝑡𝑖 = 𝜇 𝑎𝑘 𝑝 𝑖 − 𝑘)𝑇𝑏 + 𝑛𝑖 (𝑡)
𝑘=−∞
∞
• 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
55
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
55
56
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
56
28
28/7/2021
• 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
61
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
63
64
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
64
32
28/7/2021
Resso, M; Keysight; Wang, T. S-parameters: Signal Integrity Analysis in the Blink of an Eye. (2017). Signal Integrity
Journal
65
65
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
69
Keysight. Agilent Technologies PrecisionProbe Software for Infiniium Oscilloscopes. (2014). Keysight Technologies
70
70
35
28/7/2021
71
• 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.
72
36
28/7/2021
𝑋 𝑡 = 𝐴 𝑡 sin(2𝜋𝑓𝑜 (t + ((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
74
37
28/7/2021
75
Bogdanoff, D. Getting Started with Jitter: The Best Jitter Glossary I’ve Ever Written. Keysight Technologies
76
76
38
28/7/2021
77
Digital
Communication
Analyzer
78
39
28/7/2021
80
40
28/7/2021
81
Estimación de Jitter
Periodic Jitter Random Jitter
Deterministic Jitter
DCD Jitter
Total Jitter
ISI
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)
83
Bathtub Curve
84
42
28/7/2021
Bathtub Curve
Wavecrest, Relationship Between Eye Diagram and Bathtub Curves, Technical Bulletin #13 85
85
86
43
28/7/2021
87
88
44
28/7/2021
89
S. H. Hall, H. L. Heck, Advanced Signal Integrity for High-Speed Digital Design
.
89
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.
• 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):
∞
92
46
28/7/2021
Criterio de Nyquist
• En el dominio de la frecuencia: ∞
∞ ∞
𝑃𝛿 𝑓 = න 𝑝 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:
𝑃𝛿 𝑓 = 𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏
𝑛=−∞
• P(f) se refiere a todo el sistema, incluyendo filtro de transmisión, canal y filtro del receptor.
94
94
47
28/7/2021
1
−𝑊 <𝑓 <𝑊 1 𝑓
𝑃 𝑓 = ቐ2𝑊 = 𝑟𝑒𝑐𝑡
2𝑊 2𝑊
0 𝑓 >𝑊
𝑅𝑏 1
𝑊= =
2 2𝑇𝑏
𝑠𝑖𝑛 2𝜋𝑊𝑡
𝑝 𝑡 = = 𝑠𝑖𝑛𝑐(2𝑊𝑡 )
2𝜋𝑊𝑡
95
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
95
• 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
• Como 2WTb=1
• 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
𝑃𝛿 𝑓 = 𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏
𝑛=−∞
1
𝑃 𝑓 + 𝑃 𝑓 − 2𝑊 + 𝑃 𝑓 + 2𝑊 = , −𝑊 < 𝑓 < 𝑊
2𝑊
𝛼 = 1 − 𝑓1 /W Factor de roll-off
𝐵𝑇 = 2𝑊 − 𝑓1 = 𝑊(1 + 𝛼) Indica exceso de ancho de banda
98
98
49
28/7/2021
99
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
99
1 𝜋𝑓
𝑃 𝑓 = 1 + 𝑐𝑜𝑠 𝑓1 ≤ 𝑓 < 2𝑊
4𝑊 2𝑊
0, 𝑓 ≥ 2𝑊
𝑝 𝑡 = 𝑠𝑖𝑛𝑐(4𝑊𝑡)/(1 − 16𝑊 2 𝑡 2 )
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
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.
• Aproximación para decidir: si pérdidas en la siguiente octava superan los 9.5 dB (20*log10(1/3)).
S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 103
.
103
PAM4 vs NRZ
S. Palermo, High-Speed Links Circuits and Systems Lecture Notes, 2017 104
.
104
52
28/7/2021
PAM4 vs NRZ
105
• La recuperación de datos puede ser más complicada, teniendo más jitter debido a múltiples
cruces por cero.
• 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
108
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
108
54
28/7/2021
ℎ 𝑡 = 𝑤𝑘 𝛿 𝑡 − 𝑘𝑇
𝑘=−𝑁
𝑝 𝑡 = 𝑐 𝑡 ∗ ℎ 𝑡 = 𝑐 𝑡 ∗ 𝑤𝑘 𝛿 𝑡 − 𝑘𝑇
𝑘=−𝑁
𝑁 𝑁
𝑝 𝑡 = 𝑐 𝑡 ∗ ℎ 𝑡 = 𝑤𝑘 𝑐 𝑡 ∗ 𝛿 𝑡 − 𝑘𝑇 = 𝑤𝑘 𝑐 𝑡 − 𝑘𝑇
𝑘=−𝑁 𝑘=−𝑁
109
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
109
1 𝑛=0
𝑝(𝑛𝑇) = ቊ
0 𝑛 = ±1, ±2, … ± 𝑁
𝑁 𝑁
1 𝑛=0
𝑝 𝑛𝑇 = 𝑤𝑘 𝑐( 𝑛 − 𝑘 𝑇) = 𝑤𝑘 𝑐𝑛−𝑘 = ቊ
0 𝑛 = ±1, ±2, … ± 𝑁
𝑘=−𝑁 𝑘=−𝑁
110
110
55
28/7/2021
• Zero-forcing equalizer: minimizar ISI buscando el óptimo con los coeficientes disponibles.
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) .
.
. .
0dB Equalized
Transmission Loss response
(S21)
Unequalized
response
Frequency
112
56
28/7/2021
Unequalized
Unequalized
Equalized
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
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:
116
58
28/7/2021
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
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
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
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
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
123
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
125
126
63
28/7/2021
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 127
127
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 128
128
64
28/7/2021
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 129
129
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 130
130
65
28/7/2021
• 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
132
66
28/7/2021
133
134
67
28/7/2021
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 135
135
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017. 136
136
68
28/7/2021
• 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
138
S. Palermo, High Speed Links Circuits and Systems, Lecture Notes, 2017.
138
69
28/7/2021
• 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
140
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
140
70
28/7/2021
• Puede existir ecos entre conductores (ruido de modo común) o diafonía entre pares adyacentes (crosstalk).
141
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
141
• Con técnicas de procesamiento se pueden mitigar los efectos adversos del canal.
142
S. Haykin, M. Moher, Communication Systems, 5 Ed., Wiley, 2012.
142
71
28/7/2021
• 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
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.
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)
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.
148
148
74
28/7/2021
Implementación LFSR
• Linear-feedback shift register
• Varias posibilidades, la más común
1 2 3
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
149
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.
– 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