to get the file - OCW UPM - Universidad Politécnica de Madrid

Anuncio
EXAMEN DE TRATAMIENTO DIGITAL DE SEÑAL (Sistemas Electrónicos)
Universidad Politécnica de Madrid. E.U.I.T. Telecomunicación
Departamento de Ingeniería Audiovisual y Comunicaciones
12 de Junio 2005, Plan 2000
1. El diagrama de la figura siguiente realiza una división espectral de la señal x(t). Teniendo en
cuenta que la frecuencia de muestreo es de 48 kHz, que los filtros están dispuestos para evitar el
aliasing y que la banda de altas frecuencias es mayor que cada una de las restantes bandas, indique :
a) Los espectros de cada una de las salidas y los valores extremos de cada banda frecuencias en
la que se ha dividido el espectro, incluyendo las frecuencias de corte de los filtros. (0,3
puntos)
b) Si la señal de entrada es una sinusoide de amplitud 1 y de frecuenc ia 5 kHz, en qué salida
habrá señal y cual será su amplitud y su valor de frecuencia (en radianes). (0,4 puntos)
c) Si el convertidor entrega 16 bits por muestra, cuales serán los regímenes binarios (bits/sg) de
las salidas. (0,3 puntos)
Filtro
?
x(t)
X(e jw )
?2
x1 (n)
A/D
Filtro
?
?3
x2 (n)
Filtro
?
?3
x3 (n)
Filtro
?
?3
x4 (n)
T
Filtro
?
?2
p
Nota. Considere filtros ideales que dividen el espectro en partes iguales.
2. Una DSP puede calcular DFT de N puntos, con una velocidad máxima de R operaciones reales
por segundo. Cada DFT supone el cálculo de Nlog2 N sumas complejas y (N/2)log2 N productos
complejos. Aplicando la técnica overlap-save, para una frecuencia de muestreo fs, obtener en
función de R, N y fs, el solapamiento máximo que puede tomarse para efectuar el filtrado de una
señal con un filtro FIR. Calcular dicho solapamiento en el caso de que R=5 Mop/s, N=512 y fs=48
kHz.
3. a) Obtener la ecuación en diferencias de un filtro paso alto FIR, de frecuencia de corte 12 kHz,
anchura de la banda de transición de 6 kHz, y atenuación mínima en la banda atenuada de 20 dB,
utilizando la técnica de ventanas, para una frecuencia de muestreo de 48 kHz. (0,7 puntos)
b) Deducir H(z). (0,3 puntos)
Ventana
?? (rad)
Atenuación (dB)
Rectangular
4p/(M+1)
21
Bartlett
8p/M
25
Hanning
8p/M
44
Hamming
8p/M
53
Blackman
12p/M
74
4. Se dispone de un conversor A/D de 16 bits y rango ± 1 V con el que se van a cuantificar señales
sinusoidales de diferente amplitud.
a) Determinar la amplitud mínima que debe tener un tono puro para que la relación S/N de
cuantificación sea de 60 dB. (0,4 puntos)
b) Se va a emplear una cuantificación no uniforme de ley A para aumentar la relación S/N de
cuantificación hasta 83 dB con el mismo tono del apartado anterior. Determine cuál de los
siguientes valores, A = 60, 70 ó 80, puede utilizarse. (0,4 puntos)
c) Compruebe si, con el valor de A escogido, el tono puro se encuentra en la zona lineal de la
ley A. (0,2 puntos)
5. Se ha implementado un sistema discreto basado en filtros ranura que elimina las frecuencias f 1 y
f 2 de una señal de audio. La frecuencia de muestreo es 48 KHz. La respuesta del sistema es la
siguiente:
(1 − 3 z −1 + z − 2 )(1 + z −1 + z −2 )
H (z) =
(1 − 0,9 3z −1 + 0,81z − 2 )(1 + 0,9 z −1 + 0,81z − 2 )
a) Establezca la posición exacta de los polos y ceros del sistema. Dibuje el diagrama de polos y
ceros en el plano Z. (0,4 puntos)
b) Dibuje de manera aproximada el módulo de la respuesta en frecuencia, H (e jω ) . (0,2
puntos)
c) Determinar las frecuencias analógicas f 1 y f 2 que son eliminadas. (0,2 puntos)
d) ¿Cuál es la ganancia o atenuación en dB que introduce el sistema sobre las frecuencias 0 Hz
y 24 KHz? (0,2 puntos)
6. Pregunta de laboratorio.
En uno de los guiones de las prácticas de laboratorio se refleja el siguiente código:
{ -------- algoritmo: y(n) = x(n) – 2*cosw*x(n-1) + x(n-2)
----------------------}
{canal L}
ar=my0;
my0=dm(xn_2L);
mx0=uno;
mr=mx0*my0 (ss);
my0=ar;
mr=mr+mx0*my0 (ss);
my0=dm(xn_1L);
mx0=cosw
mr=mr-mx0*my0(ss);
mr=mr-mx0*my0(ss);
dm(xn_2L)=my0;
dm(xn_1L)=ar;
dm(tx_buf + 1)=mr1;
{------------------------------------------------------------------------------------------------}
Explique y comente el código de forma detallada. Represente el diagrama de polos y ceros en el
plano Z y dibuje el módulo de la respuesta en frecuencia de forma aproximada.
SOLUCIONES
Solución 2:
a ) operacione s/s = ventanas/s ⋅ operacione s/ventana
∗ ventanas/s =
fs
fs
=
L - (P - 1) N - (P - 1)
ya que L = N en overlap - save
∗ operacione s/ventana


1 ventana ⇒ 1 DFT{x s ( n )}+ N productos {Xs (k)H(k) } + 1 DFT {Y( k)}

⇒

N

-1
1 DFT o DFT ⇒  log 2 N  productos complejos + ( Nlog 2 N) sumas complejas 

2

-1
 N

⇒ 1 ventana ⇒  2 log 2 N + N  productos complejos + (2Nlog 2 N) sumas complejas
 2

1 producto complejo ⇒ 4 productos reales + 2 sumas reales 
⇒
1 suma compleja ⇒ 2 sumas reales

 N

⇒ operacione s/ventana =  2 log 2 N + N (4 + 2) + (2Nlog 2 N )2 = 10 N log 2 N + 6 N
 2

fs
(10 N log 2 N + 6 N) ⇒
N - (P - 1) max
f (10N log 2 N + 6 N)
=N− s
R
Luego : operacione s/s ≡ R =
⇒ (P − 1)max
Para : R = 5 ⋅ 10 6 y N = 512 ⇒
(P − 1)max
= 512 −
48K(10 ⋅ 512 ⋅ log 2 512 + 6 ⋅ 512 )
5 ⋅10 6
Solución 3:
a ) h(n) = h d (n - M 2) ⋅ w (n )
H PA = 1 − HPB ⇒ h d (n - M 2) =
sen π(n - M 2) sen ωc (n - M 2 )
−
π(n - M 2)
π(n - M 2 )
siendo la duración de la ventana, M + 1, y ω c = 2π
fc
12K π
= 2π
= rad
fs
48K 2
= 40
Atenuación = 20 dB ⇒ la ventana con el mínimo número de puntos es la Rectangula r ⇒
⇒ h(n) =
sen π(n - M 2 ) sen ωc (n - M 2 )
−
⋅ w Re c tan gular ( n )
π(n - M 2 )
π(n - M 2 )
4π

M + 1 
4π
π
⇒
= ⇒ M = 15

1
1
π
M +1 4
∆ω = 2π ⋅ ∆f ⋅ = 2π ⋅ 6K ⋅
=
rad 

fs
48K 4
Ventana Rectangula r ⇒ ∆ω =
Luego : y(n) =
M
∑ h(k)x(n - k)
k =0
b ) Aplicando la Transforma da Z a la ecuación en diferencia s se obtiene :
Y( z ) =
M
∑ h(k) X(z) z -k = X(z)
k =0
M
∑ h(k) z -k ⇒ H(z) =
k =0
M
Y(z)
= ∑ h(k) z -k
X(z) k =0
Solución 4:
a) Xm = 1V, n=16 bits
2
2
 2X m 
 2 ⋅1




∆2  2n 
216 
σ e2 =
=
=
= 7,76 ⋅10 −11 W
12
12
12
σ 2 
σ 2 = 106 ⋅ σ e2 = 7,76 ⋅ 10−5 W
S
  = 10 log  x2  = 60 dB ⇒ x
σ x = 8,8 ⋅10 − 3 V
 N q
 σe 
La señal de entrada es un tono puro de amplitud Xp . Por lo tanto:
X
σ x = p ⇒ X p = 2 ⋅ σ x = 12,5 mV
2
b) Para pequeños valores de entrada, la ganancia de compresión en la ley A es:
 A 
Gc = 20 ⋅ log 
 dB
 1 + ln A 
Con A= 60 ⇒ Gc=21,4 dB ⇒ S/N=60+Gc= 81,4 dB NO CUMPLE
Con A= 70 ⇒ Gc=22,5 dB ⇒ S/N=60+Gc= 82,5 dB NO CUMPLE
Con A= 80 ⇒ Gc=23,4 dB ⇒ S/N=60+Gc= 83,4 dB CUMPLE
Se escoge A=80.
c) La zona lineal de la ley A viene definida por
Con A = 80 se cumple que:
1
12,5 ⋅10 −3 V ≤
= 12,5 ⋅ 10 −3 V
80
x
xmax
≤
1
A
Solución 5:
a) La expresión general de una pareja de polos o ceros conjugados es:
(1 − re jθ z −1 )(1 − re − jθ z −1 ) = 1 − 2r cos θ ⋅ z −1 + r 2 z −2
Identificando tenemos:
r =1
i) (1 − 3 z −1 + z − 2 ) ⇒ 
2 cos θ = 3 → θ = π 6
=1
ii) (1 + z −1 + z − 2 ) ⇒ r2 cos
θ = −1 → θ = 2 π 3

r = 0 ,9
iii) (1 − 0,9 3 z −1 + 0,81z −2 ) ⇒ 
2 ⋅ 0,9 ⋅ cos θ = 0,9 ⋅ 3 → θ = π 6
r = 0,9
iv) (1 + 0,9 z −1 + 0,81z − 2 ) ⇒ 
2 ⋅ 0,9 ⋅ cos θ = −0,9 ⋅ 3 → θ = 2π 3
Por lo tanto hay dos parejas de ceros conjugados en e
y dos parejas de polos conjugados en 0,9 ⋅ e
±j
π
6
±j
y 0,9 ⋅ e
π
6
±j
ye
2π
3
1
0.8
0.6
Im{z}
0.4
2π/3
0.2
π/6
0
-0.2
-0.4
-0.6
-0.8
-1
-1
-0.5
0
0.5
1
Re{z}
b)
jω
|H(e )|
1.0
0.5
0.0
0 π /6
c) f s = 48 KHz
2π/3
ω (rad)
4π/3
11π/6 2π
±j
2π
3
π
48
Ω ω f
f1 = 1 = 1 s = 6
= 4 KHz
2π
2π
2π
2π
48
Ω2 ω 2 f s
3
f2 =
=
=
= 16 KHz
2π
2π
2π
d) En la expresión de H(z) sustituimos z=ejω
Para 0 Hz, z=ej0 =1
(1 − 3 ⋅1 + 1)(1 + 1 + 1)
0,804
H (e j0 ) =
=
= 1,181
(1 − 0,9 3 ⋅1 + 0,81⋅ 1)(1 + 0,9 ⋅1 + 0,81⋅1) 0,680
Ganancia: 20 log( 1,181)= 1,45 dB
Para 24 KHz, z= ejπ=-1
H (e j 0 ) =
(1 − 3 ⋅ ( −1) + 1)(1 − 1 + 1)
(1 − 0,9 3 ⋅ ( −1) + 0,81⋅ 1)(1 + 0,9 ⋅ ( −1) + 0,81 ⋅1)
Ganancia: 20 log( 1,217)= 1,71 dB
=
3,732
= 1,217
3,066
SOLUCIONES
Solución 1:
a)
n
-n
I
,"-......
I
I
I
I
l
"
w
w
x[e'¡\O)
1
O
't:o
n
-n
\U
x'3(\\P)
I
-1\
I
)('2(e \wJ
Ylle't\O)
n
-1\
vJ
I
c.J..tQ
~\Qt'-'O ?~e>
k
b~o k
=RQ~
{>MO
t;~
~D,(.)C>
b~
0-11(6
f
=
LlJo
wc.~
Uj~
~
) "(6 - 2"/6 )
fo
~~Cltr~
3~
~-------------------------------------
€N..
~ scJ21k ~
~
Sd~
YA((f)
~
(;
~
~
€4
- 11
)
2.
LUo=
~
bCWt¿
fk.
e-v.-
s~~
TI
2- -
x2
><-0 Cn)
k
tI
(0/6 - 2j\~)
x~ (~)
(v-e.L~~\)
,,21)= ]e¡ TI
-s~\Ib..
(V))
-n~S
::i;>
X~(I/')) I ~
(J 8«- o.v><r'~
G veucf
.
j2b~" 48.00 () >' ~fe; }< A./2 ~
~
2"
d.R- .4
Y"'-dl~
Qb2.
~
2"/3
~~
~
A
-€M
"/'3 '1 lUC.2::2~
kH-r -J
~fe
~
~
~
=
&- ~lM.lSt'rlc&- ~t~
I (;l~<T1-.
e)
17/3
wc-::
~wLVL~:
l{8 kHa J
~
17/7.
We:::: í'I¡2
~
~
~
&
tS~~
u.h::
bCL\O
t:,.Qtrt, rp~o
b)
k
"fiefH:> f~o
L¡t.ooox
;{~
)C
A/2 x
314 J,¿l:,.:f.s/s<f
4/ó:: A2?fk~t-~/sd Rb2=
Q"v:: Qb2
I
i
SOLUCIONES
Solución 6:
VQJL
r
k k
~J~C!:¿
'P~
~!f~~€.
~
R~[tJ
I\M~j
~I
~r+-IM-é
~(lAr
cu.U.~&
~r~dk.
~~-b
~
U-t-t
Q. L.U.I(..C2..
p~
~ok
~~
lb
J Q
clrc.u"'~IÁ~Q..
-w
-f'
tU.
~
u.J
fa. e<- f-e-~",-..:.""
\)
CfJ./LPJ)
dk- vcJL"e
H (~\w)
,
dk-
uJ
Descargar