Está en la página 1de 7

TEORÍA DE LA COMUNICACIÓN 13-01-2022 Evaluación del Bloque 3.

Nombre Apellidos Calificación

Hay que transmitir una señal de audio estéreo (2 canales: L+R). Ambos canales tienen 5 voltios
de amplitud máxima, 2W de potencia media y se desea una calidad de digitalización con
cuantificación uniforme lo más cerca posible a 54dB. Las señales de audio son filtradas antes de
digitalizar con un filtro antialiasing de 25KHz. En el canal hay un ruido AWGN con densidad
𝑊
espectral de potencia de 10−9 [ ] y una atenuación de 40dB. Se necesita garantizar una 𝐵𝐸𝑅 ≤
𝐻𝑧
10−6. Para combinar ambas señales se usa un multiplexador/demultiplexador (MUX/DEMUX)
según el diagrama de bloques simplificado del sistema:

𝑥 𝑄(𝑥)
5.1993 1.00 · 10−7
5.033 2.5·10-7
4.978 3.33·10-7
4.8916 5.00· 10−7
4.8425 6,66·10-7
El modulador (MOD) genera símbolos usando la siguiente constelación que 4.8112 7.50· 10−7
luego es amplificada (AMP) para conseguir la potencia de transmisión necesaria: 4.7598 1.00· 10−6
1 11 10 4.7081 1.25· 10−6
𝜙1 (𝑡) 4.6708 1.50· 10−6
01
00 4.6391 1.75· 10−6
1
𝐴 4.6114 2.00· 10−6
1
4.5648 2.50· 10−6
4.4172 5.00· 10−6
𝑡 4.3287 7.50· 10−6
𝑇𝑆
4.2649 1.00· 10−5

a) Obtenga explicando razonadamente la potencia de salida del modulador. (0.5p)


b) Obtenga la BER de la modulación en función de la energía media por bit y en consecuencia la
ganancia necesaria en el amplificador (AMP) (1p).
c) Una de las funciones base del MOD es 𝜙1 (𝑡). Diseñe la segunda función base 𝜙2 (𝑡) y dibuje con
precisión el símbolo 𝑠
⃗⃗⃗⃗⃗
10 a la entrada del receptor (sin incluir el ruido). (0.25p)
d) Indicar con detalle cómo está constituido y cómo funciona el bloque DEMOD con el criterio de
decisión de máxima semejanza e implementar el decisor usando solo comparadores de
umbral, MUX, DEMUX o puertas lógicas. (0.5p)
e) El componente DAC funciona generando pulsos modulados en amplitud (PAM ideal) de
1
duración y amplitud 𝑚[𝑘]. Diseñar el filtro de reconstrucción necesario y calcular su ganancia
𝑓𝑠
𝑓
en amplitud para la frecuencia 𝑠 . (0.5p)
4
f) Explique razonadamente por qué el filtro antialiasing corta a 25KHz y se muestrea a 50KHz a
pesar de que la máxima frecuencia audible por el ser humano es 20KHz. (0,25p)
𝑥2
−2
𝑒
Para evaluar la probabilidad de error se puede usar la tabla adjunta o la expresión 𝑄(𝑥) ≈ que es
𝑥√2𝜋
una buena aproximación a 𝑄(𝑥) para 𝑥 > 4. No sustituir los valores numéricos hasta el resultado final o
sea imprescindible. Explicar completamente cada paso dado. Tiene más valor el desarrollo secuencial
razonado que el valor numérico final. Las deducciones deben poder leerse de izquierda a derecha y de
arriba abajo: No sustituir resultados parciales en expresiones anteriores. Los resultados sin
argumentación no puntuarán.
Solución:
a) Como tenemos dos puntos donde medimos la energía, para evitar confusiones, vamos a añadir
un subíndice Tx al punto generación de símbolos y Rx al de recepción.
1
La energía media de la constelación es 𝐸𝑆𝑇𝑥 = (0 + 1 + 1 + )𝑑2 = 1[𝜇𝐽𝑢𝑙𝑖𝑜], donde d es
4
10−3 [𝑉].
Como lo necesitaremos más adelante vemos que 𝐸𝑆𝑇𝑥 = 𝐸𝐷
Para obtener la potencia necesitamos saber la duración de cada símbolo. La velocidad de
símbolos viene determinada por la cantidad de información a transmitir por segundo.
La información se genera en la digitalización de dos señales de audio de idénticas características.
𝑃𝑚
Para conseguir una calidad de digitalización 𝑆𝑁𝑅𝑄 = Δ2 /12 = 105.4 necesitamos utilizar al
𝑏𝑖𝑡𝑠
menos 𝑛𝑚 = 10 [𝑚𝑢𝑒𝑠𝑡𝑟𝑎], dado que el filtro antialiasing corta a 25KHz la frecuencia de
muestreo debe ser 𝑓𝑠 = 50𝐾𝐻𝑧. Esto significa que cada una de las señales genera 𝑅𝑏𝐶𝐴𝑁𝐴𝐿 =
500𝐾𝑏𝑝𝑠 por lo que el multiplexor genera un flujo de 𝑅𝑏 = 1𝑀𝑏𝑝𝑠 y el modulador tiene que
generar 𝑅𝑆 = 500𝐾𝑏𝑎𝑢𝑑𝑖𝑜𝑠.

500 Kbps 500 Kbps


500 KBaudios
1000 Kbps 1000 Kbps

500 Kbps 500 Kbps

Con esto, el modulador genera una señal de una potencia 𝑃𝑇𝑥 = 𝐸𝑠𝑇𝑥 𝑅𝑆 = 0,5 [𝑊]
1 11 10
ATENCIÓN: El MUX no duplica la 𝑅𝑆 directamente porque el modulador está después. Tampoco
01
duplica00la potencia
1
por el mismo motivo. El MUX genera una señal con el doble de 𝑅𝑏 porque
combina (TDM)
1 dos secuencias de bits de 𝑅𝑏𝐶𝐴𝑁𝐴𝐿 bps cada una.
b) La probabilidad de error media por símbolo se puede aproximar mediante el siguiente cálculo
simplificado:
𝐸𝐷 𝐸𝑆 𝐸𝑏
𝑃𝑒1 = 𝑃𝑒12 + 𝑃𝑒13 + 𝑃𝑒14 ≅ 𝑄 (√ ) = 𝑄 (√ ) = 𝑄 (√ )
𝑁0 𝑁0 𝑁0

𝐸 𝐸
El cálculo es igual para todos los símbolos por lo que 𝑃𝑒𝑆 ≅ 𝑄 (√2𝑁𝑆 ) = 𝑄 (√𝑁𝑏 )
0 0

Para obtener la probabilidad de error por bit tenemos que contabilizar el porcentaje de bits
erróneos por cada error de símbolo:
00 01 10 11
00 1 2
01 1 2
10 2 1
11 2 1

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.


En la tabla de errores vemos que de los 8 posibles casos de error (16 bits implicados) se
12 3
producirán 12 errores de bits, es decir que, suponiendo símbolos equiprobables, un = =
16 4
0.75 de los bits se detectan con errores. Por lo tanto:

3 𝐸𝑆 3 𝐸𝑆
𝐵𝐸𝑅 ≅ 𝑄 (√ ) = 𝑄 (√ )
4 𝑁0 𝑁0

Para conseguir la condición de calidad en el enlace 𝐵𝐸𝑅 ≤ 10−6 tenemos que conseguir que en
𝐸𝑆𝑅𝑥
el punto en el que se reciben los símbolos el argumento de 𝑄 (√ ) ≤ 0.666 · 10−6 que según
2𝑁0

𝑆𝑅𝑥𝐸
la tabla disponible √ 2𝑁 ≥ 4.84 5.
0

Eso implica que hay que recibir una energía media por símbolo de 𝐸𝑠𝑅𝑥 ≥ 9.38 · 10−8 [Julios],
lo que implica que la potencia recibida 𝑃𝑅𝑥 ≥ 0,0469 [𝑊].
Esa potencia es el resultado de la potencia generada por el codificador multiplicada por la
𝐺
ganancia del amplificador, dividida entre la atenuación sufrida: 𝑃𝑅𝑥 = 𝑃𝑇𝑥 · 𝐿 𝐴𝑀𝑃 (en dBs 𝑃𝑅𝑥 =
𝐶𝑎𝑛𝑎𝑙
𝑃𝑇𝑥 + 𝐺𝐴𝑀𝑃 − 𝐿𝑐𝑎𝑛𝑎𝑙 ). Con esto obtenemos que el amplificador debe aplicar una ganancia a la
𝑃
señal de 𝐺𝐴𝑀𝑃 = 𝑃𝑅𝑥 𝐿𝑐𝑎𝑛𝑎𝑙 = 938 (≅ 30𝑑𝐵). Redondeo a 30dB para simplificar los números,
𝑇𝑥
aunque es un poco menos. Además, poner un poco más de ganancia beneficia al BER.
NOTA: El mismo razonamiento se puede hacer con las energías medias por símbolo.
ATENCIÓN: La ganancia del amplificador no tiene nada que ver con la ganancia de compansión
ni actúa sobre la señal de audio. Solo actúa sobre los símbolos transmitidos. Lo mismo la
atenuación. Hay que poner cada fenómeno en su punto del sistema.
c) Para construir un espacio vectorial de señales bidimensional es necesario que las funciones base
sean ortonormales. Hay una infinidad de posibilidades con tal que se cumpla que
𝑇
∫0 𝑠 𝜙1 (𝑡)𝜙2 (𝑡)𝑑𝑡 = 0.
La opción más simple es elegir una señal que sea anti-simétrica ya que por pura simetría
aseguramos que el área del producto es nula, por ejemplo:

Para que las funciones base estén normalizadas deben tener energía 1.
𝑇𝑆
𝑇𝑆 2 2 𝑇 3
𝐴1 𝑡 2
𝐴1 ( 𝑠) 𝐴12 𝑇𝑠
∫ 𝜙1 (𝑡)2 𝑑𝑡 = ∫ ( ) 𝑑𝑡 = ( ) · = ( )=1
𝑇𝑠 / 𝑇𝑠 3 3
0 0

3
De lo que 𝐴1 = √𝑇 .
𝑆

1
Es más directo que 𝐴2 = √ .
𝑇𝑆

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.


Con esto ya podemos construir la señal combinando 𝑠10 (𝑡) = 10−3 𝜙1 (𝑡) + 10−3 𝜙2 (𝑡)

Esta señal viaja por el canal sufriendo una amplificación de 30dB y una atenuación de 40dB por
1
lo que su potencia se reduce en 10dB (factor 10).
Por lo tanto, en voltaje, su amplitud de reduce en un factor √10 por lo que las coordenadas
10−3 10−3
recibidas son ( , )
√10 √10

𝑠10 (𝑡)
(𝐴1 + 𝐴 )
10−3
√10
𝐴
10−3
√10
(𝐴 1 − 𝐴 )
10−3
𝑇𝑆
√10
−𝐴
10−3
𝑡
√10

𝑇
Si elegimos como segunda función base una señal triangular asimétrica respecto a 2𝑠, el símbolo
𝑠10 (𝑡) cambiaría de aspecto, pero no de energía ni coordenadas, obviamente. En este caso, para
3
que la energía de 𝜙2 (𝑡) sea 1 julio su amplitud es la misma que la de 𝜙1 (𝑡): 𝐴2 = √𝑇 = 𝐴1
𝑆

𝑠10 (𝑡)
𝜙2 (𝑡)
𝐴2 A1 10−3 /√10

𝑇𝑆
𝑡 𝑡
𝑇𝑆 𝑇𝑆

d) Para especificar el funcionamiento de un detector de correlación basado en un espacio vectorial


de señales, con criterio de máxima semejanza, es suficiente con especificar sus regiones de
decisión (además de la estructura de correladores).
10−3
El punto medio entre las coordenadas es 𝑦0 = 2 [𝑉] que usaremos en unos comparadores
√10
de umbral que nos digan con 1 o 0 si la coordenada es mayor o menor que 𝑦0 .
En este caso las condiciones de decisión serían:
𝑠 >𝑦 𝑠 ≤𝑦 𝑠 >𝑦 𝑠 ≤𝑦
10 𝑠𝑖 {𝑠1 > 𝑦0 , 11 𝑠𝑖 {𝑠1 > 𝑦0 , 01 𝑠𝑖 {𝑠1 ≤ 𝑦0 , 00 𝑠𝑖 {𝑠1 ≤ 𝑦0
2 0 2 0 2 0 2 0
Que con un poco de observación se pueden simplificar a:
1 𝑠𝑖 𝑠2 > 𝑦0
Bit impar: { que se implementa con un único comparador de umbral.
0 𝑠𝑖 𝑠2 ≤ 𝑦0

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.


Para el bit impar tenemos que considerar ambas coordenadas mediante una operación XOR.
Ambos bits siguen la siguiente tabla de verdad donde evaluamos las salidas de los comparadores
con 𝑦0 :
𝑐1 𝑐2 Bit impar Bit par
00 0 0
01 1 1
10 0 1
11 1 0

𝜙2 (𝑡)
11 10
10−3
𝑦0 =
√10
𝜙1 (𝑡)
00 𝑦0 01

e) Al reconstruir las muestras hay que generar un tren de pulsos con las alturas proporcionales a
las muestras (PAM) y después filtrar con un filtro de interpolación con una ecualización.
La señal PAM tiene la forma:
1
𝑠𝑃𝐴𝑀 = ∑ 𝑚[𝑘] · 𝑔 (𝑡 − 𝑘 · )
𝑓𝑠
𝑘
Como la altura de los pulsos PAM son m[k], el pulso conformador g(t) que nos describen es:

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.


𝑔(𝑡)

𝑓
1
𝑓𝑠

Podemos observar que el ancho del pulso es el 100% del tiempo entre muestras y por lo tanto
hay una gran distorsión PAM ideal que necesitaremos compensar (ecualizar).

1 1
Cuya transformada de Fourier (en valor absoluto) es: |𝐺(𝑓)| = 𝑠𝑖𝑛𝑐 ( · 𝑓).
𝑓𝑠 𝑓𝑆
De acuerdo con lo visto en la teoría (y en el seminario) del Tema 4 el filtro de reconstrucción
debe interpolar y además compensar esa distorsión, por lo que la ganancia del filtro debe ser:
1 1 𝑓𝑠
|𝐻𝑟𝑒𝑐 (𝑓)| = |𝐻𝑖𝑛𝑡𝑒𝑟𝑝 (𝑓) · 𝐻𝑒𝑐𝑢𝑎𝑙𝑖𝑧 (𝑓)| = 1/𝑓𝑠 = , |𝑓| ≤
|𝐺(𝑓)| 𝑓
𝑠𝑖𝑛𝑐 ( )
𝑓𝑠
𝜋
𝑓𝑠 𝑓 1 1 1 sin( 4 ) 1 √2 1
Para la frecuencia
4
, |𝐺 ( 4𝑠 )| =
𝑓𝑠
𝑠𝑖𝑛𝑐 ( )
4
=
𝑓𝑠 𝜋/4
=
𝑓𝑠 2𝜋
4 =
𝑓𝑠 𝜋
√ y por lo tanto el filtro
de reconstrucción:
𝑓𝑠 𝜋
|𝐻𝑟𝑒𝑐 ( )| = = 1.11
4 √
f) Para representar bien una señal de audio sería suficiente con muestrear a 40000 muestras por
segundo. Para ello hay que asegurar que no hay componentes de frecuencia (ni señal ni ruido)
por encima de 20KHz por lo que el filtro antialiasing tiene que tener una frecuencia de corte
ideal de 20KHz. El problema es que el filtro antialiasing, en la práctica, no puede ser un filtro
ideal por lo que es necesario filtrar y muestrear a una frecuencia superior a lo que indica el
teorema de Nyquist del muestreo. Por eso este sistema muestrea a 50KHz en lugar de los 40KHz
que nos indicaría el teorema de Nyquist.

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.


|𝐻𝑎𝑎 (𝑓)|
|𝑀(𝑓)|
𝑓

-25KHz -20 KHz 20KHz 25 KHz

ATENCIÓN: Este filtro está en el bloque ADC, antes del muestreo y no tiene nada que ver ni con
el ancho de banda del canal, ni con el ruido de transmisión, ni con la interferencia entre
símbolos. Los anteriores son errores de concepto frecuentes causados por no tener claro en qué
punto del diagrama está cada operación.
ATENCIÓN: Al responder a esta pregunta hay que tener en cuenta la relación que tiene la
frecuencia máxima de 20KHz con las otras magnitudes.

Juan Pablo de Castro Fernández. E.T.S.I. Telecomunicación, Universidad de Valladolid.

También podría gustarte