You are on page 1of 11

COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2

1
COMUNICACIONES DIGITALES
RELACIN DE PROBLEMAS 1 / TEMA2

1. Se desea transmitir la palabra HOW usando un sistema 8-ario.
a) Codifique la palabra HOW en una secuencia de bits, usando el cdigo ASCII de
7 bits. Seguido por un octavo bit para la deteccin de errores por cada carcter
(control de paridad). El octavo bit se elige de tal forma que el nmero de unos en
cada grupo de 8 sea par. Cuntos bits en total hay en el mensaje? (24)
b) Particione el bit stream resultante en segmentos de k=3 bits. Representa cada
uno de los segmentos como un nmero octal (smbolo). Cuntos smbolos
octales hay en el mensaje? (8)
c) Si el sistema hubiese sido diseado como 16-ario, Cuntos smbolos hubiesen
sido necesarios para representar el mensaje? (6 smbolos)
d) Y en el caso 256-ario? (3 smbolos)

2. Deseamos transmitir 800 caracteres/s, donde cada carcter es representado con un
cdigo ASCII de 7 bits seguido de un bit de deteccin de errores como en el problema
anterior. Se utiliza un sistema PAM multinivel con M=16 niveles.
a) Cual es el bit-rate efectivo? (6.400 bits/s)
b) Cul es la velocidad de transmisin en smbolos por segundo? (1.600 simb/s)

3. Se desea transmitir un mensaje alfanumrico de 100 caracteres en 2 segundos usando
una codificacin ASCII de 7 bits con control de paridad y un sistema PAM de M=32
niveles.
a) Calcule el bit-rate efectivo y el nmero de smbolos por segundo
(400 bits/s y 80 smbolos/s)
b) Repita el apartado a) para un sistema PAM con M=16, M=8, M=4 y para un
sistema PCM binario. (100, 133.3, 200 y 400)

4. Dada una seal analgica que ha sido muestreada a la frecuencia de Nyquist (f
s
)
utilizando muestreo natural, pruebe que se puede recuperar una seal (proporcional a
la original) usando las tcnicas esquematizadas en la figura. El parmetro mf
s
es la
frecuencia local del oscilador con m entero.



5. Una seal analgica es muestreada a la frecuencia de Nyquist 1/T
s
y cuantizada
usando L niveles. La seal digital derivada se transmite a travs de un cierto canal.
a) Muestre que la duracin T de cada uno de los bits resultantes de la codificacin
de la seal debe satisfacer la relacin siguiente para su transmisin en tiempo
real

) ( log /
2
L T T
s
s

6. Determine el nmero de niveles de cuantizacin para un cdigo PCM binario de 5, 8 y x
bits en general. (32, 256 y 2
x
)

7. Determina la mnima frecuencia de muestreo necesaria para poder reconstruir la seal
(f
s
=2B=2000Hz)

) 6280 /( ) 6280 sin( ) ( t t t x =
H(f)
cos(2tmf
s
t)
x
s
(t)
X
0
(t)
H(f)
f
-f
s
/2 f
s
/2
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
2

8. Considere una seal de audio cuyas componentes espectrales estn limitadas al rango
de frecuencias entre 300 y 3.500 Hz. Asuma que se utiliza una frecuencia de muestreo
de 8.000 muestras/s para generar una seal PCM. Considere que la relacin entre la
potencia mxima de la seal y la potencia del ruido de cuantizacin debe ser superior a
30dB.
a) Cul es el mnimo nmero de niveles y el mnimo nmero de bits por muestra
necesarios si se utiliza un cuantizador uniforme? (5)
b) Calcule el ancho de banda de transmisin si se utiliza una codificacin de lnea
NRZ-L (considere el ancho del lbulo principal de la PSD). (40KHz)

9. Una seal )) 6 / 2000 cos( 20 ) 3 / 1000 cos( ) ( t t + + + = t t t x se muestrea uniforme-
mente para su transmisin en formato digital.
a) Cul es el mnimo intervalo temporal entre muestras necesario para su
perfecta reconstruccin? (0.00157 s)
b) Cuntas muestras es necesario almacenar para poder reproducir 1 hora de
dicha seal? (2.29x10
6
)

10. Una seal es limitada a un ancho de banda de 50KHz y muestreada peridicamente
a) Las muestras se toman cada 10s. Muestre que estas muestras caracterizan
de forma nica la seal (Use una sinusoide como ejemplo. Evite muestrear la
seal en los instantes de tiempo en los que se anula).
b) Si las muestras se toman canda 30 s, muestre grficamente que existen otras
formas de onda que son tambin caracterizadas por estas muestras.

11. Use el mtodo de convolucin para ilustrar el efecto del submuestreo sobre la seal
) 2 cos( ) (
0
t f t x t = para una frecuencia de muestreo
0
2
3
f f
s
=

12. El error de solapamiento (aliasing) no ocurre cuando la frecuencia de muestreo es
superior al doble del ancho de banda de la seal muestreada. Sin embargo, no existen
seales de ancho de banda estrictamente limitado. Por lo tanto, siempre existe cierto
error de solapamiento en el muestreo.

a) Suponga que el espectro de una seal filtrada es descrito por un filtro
Butterworth de orden n=6, con frecuencia de corte f
s
=1000Hz. Qu frecuencia
de muestreo es necesaria para que el aliasing sea inferior a -50dB? (5220Hz)
b) Repita el apartado anterior para un filtro Butterworth de orden n=12. (3232Hz)

13. Para compresin Ley- con =10
a) Trace la funcin de compresin para un rango de -5V a +5V
b) Trace la correspondiente curva de expansin
c) Trace los niveles de un cuantizador uniforme de 16 niveles distribuidos segn
la curva de compresin del apartado a)

14. La informacin de una forma de onda analgica, cuya mxima frecuencia es
f
m
=4000Hz, se debe transmitir usando un sistema PAM de 16 niveles. La distorsin de
cuantizacin no debe exceder un 1% de la amplitud pico-a-pico de la seal.
a) Cul es el mnimo nmero de bits por dgito PCM que debe ser utilizado? (6)
b) Cul es el mnimo bit-rate para este sistema? (48000Hz)
c) Cul es la velocidad de transmisin en smbolos por segundo del sistema
PAM de 16 niveles? (12000 simb/s)

15. Una seal en el rango de frecuencias de 300 a 3.300Hz es limitada a un rango de
amplitudes de 10V pico-a-pico. La seal es muestreada a 8.000 muestras/s y las
muestras son cuantizadas uniformemente con 64 niveles de amplitud. Calcule y
compare los anchos de banda y la relacin del valor de pico de la seal al valor rms del
ruido de cuantizacin si las muestras son transmitidas como valores binarios o pulsos
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
3
PAM de 4 niveles. Asuma que el ancho de banda del sistema se define como el del
lbulo principal de las PSD de la seal resultante, y que el cdigo de lnea es NRZ-L.

Binario: W=48000 Hz SNRq~41dB
PAM4: W=24000 Hz SNRq~41dB

16. En el sistema de audio digital de calidad CD, las seales analgicas son muestreadas
de tal forma que la relacin entre la potencia mxima de la seal y la potencia del ruido
de cuantizacin sea al menos de 96dB. La frecuencia de muestreo es de 44.1KHz.
a) Cuntos niveles de cuantizacin son necesarios si el cuantizador es
uniforme? (63.097)
b) Cul es el nmero de bits necesarios para codificar cada dgito PCM
resultante de la cuantizacin? (16)
c) Cul es la velocidad de transmisin en bits/s? (705.600 bits/s)

17. Calcule la diferencia en la potencia necesaria para las formas de onda PCM (cdigos
de lnea) RZ unipolar, y NRZ bipolar asumiendo que los dos tipos de sealizacin
(cdigos de lnea) deben cumplir los mismos requerimientos de velocidad de
transmisin y probabilidad de error. Asuma tambin que los bits son equiprobables, y
que la diferencia entre el mximo y mnimo valor de amplitud es igual para los dos
esquemas de sealizacin. Existe alguna ventaja en trminos de potencia entre los
cdigos de lnea? Existe alguna desventaja en el uso de alguno de ellos?

Fijamos la separacin entre niveles al valor A para los dos cdigos de
lnea para que la probabilidad de error sea la misma. Con estos valores de
obtienen unas potencias promedio de A
2
/2 para RZ unipolar
y A
2
/4 para RZ bipolar .
La sealizacin bipolar necesita la mitad de la potencia promedio que la
unipolar para la misma probabilidad de error

18. En el ao 1962, AT&T ofreci el primer sistema de transmisin digital en telefona,
denominado T1. En este servicio, cada frame T1 es particionado en 24 canales o slots
temporales (grupos de bits consecutivos). Cada slot temporal contiene 8 bits
(correspondientes a una muestra de voz), y existe un bit adicional para la
sincronizacin a nivel de frame. Los frames son muestreados a la frecuencia de
Nyquist de 8.000 muestras/s, y el ancho de banda utilizado para la transmisin es de
386KHz. Determine la eficiencia en ancho de banda (bits/s/Hz) para este esquema de
transmisin. (4 bits/s/Hz)



19. Considere el diseo de un sistema de comunicacin digital tal que la distorsin de
cuantizacin de cualquier seal de audio no supere un 2% del valor de pico-a-pico de
la seal analgica. El ancho de banda de la seal analgica y el ancho de banda
utilizable para la transmisin son ambos de 4.000Hz. El muestreo se realiza a la
frecuencia de Nyquist
a) Cul es la eficiencia de ancho de banda necesaria en bits/s/Hz? (10
bits/s/Hz)
b) Repita el apartado anterior si el ancho de banda de la seal analgica debe ser
de 20KHz manteniendo un ancho de banda de transmisin de 4.000Hz (50
bits/s/Hz)
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
4

SOLUCIONES

Problema 1

a) El mensaje contiene 3 caracteres x 8 (bits/carcter) = 24 bits

H O W
0001 001 0 1111 001 1 1110 101 1

b) El mensaje contiene 24 bits / 3 (bits/smbolo) = 8 smbolos

000 100 101 111 001 111 101 011
0 4 5 7 1 7 5 3

c) Para M=16 tenemos k=log
2
(M)=log
2
(16)=4 (bits/smbolo) y por lo tanto el mensaje contendr
24 bits / 4 (bits/smbolo) = 6 smbolos

0001 0010 1111 0011 1110 1011
1 2 15 3 14 11

d) Finalmente, para M=256 tenemos k=8 (bits/smbolo) y el mensaje consistir en 24 bits / 8
(bits/smbolo) = 3 smbolos

00010010 11110011 11101011
18 243 235

Problema 2

a) R = 800 (carac/s) x 8 (bits/carac) = 6400 (bits/s)

b ) Rs=R/k = R/log
2
(M) = 6400/log
2
(16) = 6400/4 = 1600 smb/s

Problema 3

a)

Rc=100 carac / 2 s = 50 carac/s
R = 50 carac/s x 8 bits/carac = 400 bits/s
Rs = R/log
2
(M) = 400 (bits/s) / 5 (bits/simb) = 80 simb/s

b )

R M K=log2(M) Rs=R/k
400 32 5 80
400 16 4 100
400 8 3 133,3
400 4 2 200
400 2 1 400

COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
5

Problema 4

) ( ) ( ) ( t x t x t x
p s
=
s
s
n
s
s n
s p
T
f t nf j
T
nT t t x
1
/ ) 2 exp(
1
) ( ) ( = = =


=

=
t o
|
.
|

\
|
+ =

=1
) 2 cos( 2 1
1
) (
n
s
s
p
t nf
T
t x t
|
|
|
.
|

\
|
+ + + =
|
|
|
.
|

\
|
+ + =
=

=
=

=
=
m m
n
s s s
s
m m
n
s s s
s
s p s s
t nf t mf t mf
T
t x
t nf t mf t mf
T
t x
t mf t x t x t mf t x
1
1
2
) 2 cos( 2 ) 2 2 cos( 1 ) 2 cos(
) (
) 2 cos( 2 ) 2 ( cos 2 ) 2 cos(
) (
) 2 cos( ) ( ) ( ) 2 cos( ) (
t t t
t t t
t t

Tras el filtro paso-baja, se obtienen nicamente aquellas frecuencias por debajo de f
s
/2

s
T
t x
t x
) (
) (
0
=

Problema 5

La condicin de transmisin en tiempo real implica que el tiempo necesario para transmitir los
bits que codifican cada muestra Tt debe ser menor o igual que el tiempo que transcurre entre
dos muestras consecutivas Ts.
El valor de Tt es simplemente el producto del nmero de bits que representan cada muestra
n=log2(L) multiplicado por la duracin (tiempo de transmisin) de cada bit T.
Por lo tanto Tt=Tlog
2
(L) y la desigualdad queda como
TtTs => Tlog
2
(L) Ts => TTs/log
2
(L)

Problema 6

El resultado es directo

L=2
n
n=5 L=32 / n=8 L=256 / n=x L=2
x


Problema 7

Si consideramos la transformada de Fourier de la seal sinc tenemos

( ) B f
B
Bt 2 /
2
1
) 2 sinc( H

concluimos que el ancho de banda B de la seal dada es 1000 Hz y que la frecuencia de
muestreo necesaria es fs=2B=2000 Hz
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
6
Problema 8

a) La relacin SNR de cuantizacin para el caso lineal est dada por la expresin

|
|
.
|

\
|
=
2
2
2
) (
3
p
m
t m
L SNR

como
p
m t m s ) ( entonces
2 2
) (
p
m t m s y el valor mximo de la SNR es

2
3L SNR
MAX
=

si imponemos dB L 30 ) 3 ( log 10
2
10
> obtenemos 19 = L y
(
5 ) 19 ( log
2
= = n

b) Considerando n=5 (bits/muestra) y la restriccin de tiempo real T Ts/n = 1/(nfs) tenemos

T 1/(5*8000) = 1/40000 = 25 s

El ancho de banda normalizado para el cdigo de lnea NRZ-L es WT=1 y por lo tanto podemos
calcular

W = 1/T = 1/25x10
-6
= 40 KHz

Problema 9

a) La mxima frecuencia de la seal (ancho de banda) es s rad f w
m m
/ 2000 2 = = t y
entonces Hz Hz f
m
3 , 318 / 1000 = = t luego la frecuencia de muestro mnima necesaria es
Hz f f
m s
6 , 636 2 = = y el periodo de muestreo ms f T
s s
57 , 1 / 1 = =

b) Cada segundo hay que almacenar 636,6 muestras, luego en un hora (3600 segundos) ser
necesario almacenar N=636,6 x 3600 = 2.291.760 muestras.

COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
7
Problema 10

En la imagen se muestra en azul una seal seno de frecuencia 50KHz. Las muestras tomadas
con un periodo de 10mus se muestran con crculos. x(t)=sin(2*pi*f*t) / f=50KHz



Las muestras de esta misma seal, tomadas a un periodo de 30mus, se muestran como
asteriscos. Este caso corresponde a un submuestreo de la seal. En rojo se muestra otra seal
seno que muestreada con el mismo periodo genera las mismas muestras.
Esta seal es x2(t)=sin(2*pi*f2*t+pi/3) / f2=1/60mus=16,66KHz

La funcin MATLAB es la siguiente:

%% archivo: roblema10.m
% Base de tiempos y seal original
t=[0:0.1:70]'*1e-6;
f=50e3;
x=sin(2*pi*f*t);
% Muestras a 10mus
ts1=[5:10:70]'*1e-6;
xs1=sin(2*pi*f*ts1);
% Muestras a 30mus
ts2=[5:30:70]'*1e-6;
xs2=sin(2*pi*f*ts2);
% Seal cuyas muestras tambin coinciden con stas
f2=1/(2*30e-6);
x2=sin(2*pi*f2*t+pi/3);
% Trazado de los datos
plot(t,x,'-b');
hold on
plot(ts1,xs1,'ok');
plot(ts2,xs2,'*k');
plot(t,x2,'-r');
hold off
axis([0 70e-6 -1.1 1.1]);
grid on
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
8
Problema 11



NOTA: Las figuras estn trazadas en unidades de fm en el eje x.

Consideramos una seal coseno de frecuencia fm.

La primera figura muestra la PSD de la seal. La segunda figura muestra la PSD del tren de
impulsos de muestreo donde fs=3fm/2). La tercera figura muestra la PSD de la seal
muestreada (convolucin de las anteriores). En rojo se muestra el filtro paso-baja que limita el
ancho de banda de la seal muestrada.

El resultado es una seal muestreada a frecuencia fs=3fm/2 que corresponde con un coseno
de frecuencia fm/2. Este resultado se explica porque el proceso de muestreo genera armnicos
de la forma fmk*fs = fmk*3fm/2. De stos, los de menor frecuencia son fm/2 que son los
nicos dentro del ancho de banda B=fs/2=3fm/4 correspondiente a una seal muestreada a
frecuencia fs=3fm/2.

Problema 12

La atenuacin de la PSD viene dada (en dB) por la expresin
2
10
) ( log 10 f H que para un
filtro de Butterworth es
( )
n
m
f f
f H
2
2
/ 1
1
) (
+
= siendo f
m
la frecuencia de corte y n el orden
del filtro.

a) Para f
m
=1000, n=6 y -50dB de atenuacin tenemos
( )
12
0
10 / 50
1000 / 1
1
10
f +
=

que resulta
en un valor f
0
=2610 Hz y fs=2f
0
=5220 Hz.

b) Repitiendo los clculos para orden n=12 se obtiene un valor f
0
=1616 Hz y fs=2f
0
=3232 Hz
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
9
Problema 13

Trace las curvas con MATLAB para obtener las grficas siguientes


Compresin Expansin

Cuantizacin con 16 nieves


Problema 14

a) El error mximo de cuantizacin depende del tamao del intervalo
2
A
=
MAX
c que a su vez
depende de la amplitud mxima pico-a-pico Vpp y del nmero de intervalos de cuantizacin L
L
V
L
V
pp
MAX MAX
pp
2 2
=
A
= = A c c y el error relativo es
L V
pp
MAX
r
2
1
= =
c
c por lo tanto
tenemos
r
L
c 2
1
= que en nuestro caso resulta en 50
02 . 0
1
=
(
(
(

= L y el nmero de bits por


muestra es entonces
(
6 log
2
= = L n

b) La frecuencia de muestreo debe de ser al menos el doble del ancho de banda, luego
fs=2fm=2*4.000=8.000, y el bit-rate R=n*fs=6*8.000=48.000 bits/s

c) Finalmente, para M=16 smbolos tenemos k=log2M=4 bits/smbolo y la velocidad en
smbolos por segundo es Rs=R/k=48.000 (bits/s) / 4 (bits/smbolo) = 12.000 simbolos/s
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
10

Problema 15

En comn a los dos casos podemos calcular
(
6 log , 64
2
= = = L n L y el valor de la SNR
mxima dB L SNR
MAX
41 228 . 12 3
2
~ = = y el bit-rate R=8.000 (muestras/s) * 6 (bits/muestra)
= 48.000 (bits/s)

a) Para el caso binario tenemos una velocidad de transmisin en smbolos por segundo igual al
bit-rate Rs=R=48.000 simbolos/s. Dado que el ancho de banda normalizado para el cdigo de
lnea NRZ-L es WTs=1, tenemos W=1/Ts=Rs=48.000 Hz.

b) En el caso M=4 calculamos Rs=R/log2(M)=48.000 (bits/s) / 2 (bits/smbolo) = 24.000
(simbolos/s), y el ancho de banda resultante es W=Rs=24.000 Hz.

Problema 16

a) Para L niveles de cuantizacin, tenemos (L-1) intervalos en el rango Vpp=(Vp-(-Vp))=2Vp,
donde Vpp es la amplitud pico-a-pico y Vp la amplitud mxima (de pico) de la seal. La mxima
potencia de la seal es por lo tanto (Vpp/2)
2
. Por otra parte, la mxima potencia del error de
cuantizacin es igualmente (/2)
2
. Podemos escribir Vpp= (L-1). Con estos valores podemos
calcular entonces
( )
( )
( )
( )
2
2
2
2
2
) 1 (
2 /
2 / ) 1 (
2 /
2 /
=
A
A
=
A
= L
L Vpp
SNR
MAX
que para el valor de 96dB
de la SNR mxima resulta 96dB=10log
10
SNR
MAX
= 10log
10
(L-1)
2
= 20log
10
(L-1) que reasulta un
valor L=63.097.

b) Esto resulta en
(
16 097 . 63 log
2
= = n

c) Y el bit-rate es entonces R=16 (bits/muestra) * 44.1 (Kmuestras/s)=705.600 (bits/s)

Problema 17

Las seales NRZ bipolar y RZ unipolar se muestran (para valores de bit 0 y 1) en la figura. Las
amplitudes se eligen de forma que la separacin entre niveles es A en los dos casos.









Para NRZ bipolar, la potencia promedio (considerando los bits 0 y 1 equiprobables) es

S
NRZ
=(1/2)*(A/2)
2
+(1/2)(-A/2)
2
=A
2
/4

Y para el caso RZ unipolar se obtiene

S
RZ
=(1/2)*(A)
2
+(1/2)(0)
2
=A
2
/2

Dado que en los dos casos la separacin A entre niveles es la misma, la probabilidad de error
es tambin igual en ambos casos, y concluimos que NRZ bipolar tiene una ventaja de 3dB
(mitad de potencia) para una misma probabilidad de error. La desventaja es que NRZ bipolar
requiere alimentacin simtrica (dos fuentes) mientras que RZ unipolar nicamente requiere
una fuente de alimentacin.

A/2
-A/2
0
A
COMUNICACIONES DIGITALES RELACIN DE PROBLEMAS 1 / TEMA 2
11
Problema 18

El bit-rate es de la forma

R = (24 muestras/frame * 8 bits/muestra + 1 muestra/frame) * 8.000 frames/s = 1,544x10
6
bits/s

Si el ancho de banda utilizado es de W=386 Kbits/s, la eficiencia es

R/W = 1,544x10
6
(bits/s) / 383 x10
6
(Hz) = 4 bits/s/Hz

Problema 19

a) El nmero de bits necesarios se calcula a partir del error relativo en la forma

2n=L1/2
r


que para un error relativo de 0,02 resulta en n=5 bits/muestra.
Como el ancho de banda B=4.000 Hz, la frecuenica de muestreo debe ser fs=2B=8.000 Hz y
entonces el bit-rste resultante es R=8.000 mustras/s * 5 bits/muestra = 40.000 bits/s.

Si el ancho de banda de transmisin es W=4.000 Hz. La eficiencia necesaria es

R/W=40.000 bits/s / 4.000 Hz = 10 bits/s/Hz

b) En el caso en el que el ancho de banda de la seal deba ser B=20.000 Hz manteniendo un
ancho de banda de transmisiin W=4.000 Hz, la eficiencia debera ser

fs=2B=40.000 muestras/s R =40.000 muetsras/s * 5 bits/muestra = 200.000 bits/s

R/W=200.000 bits/s / 4.000 Hz = 50 bits/s/Hz

You might also like