Professional Documents
Culture Documents
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
=
(
(
(