Vous êtes sur la page 1sur 9

UNIVERSIDAD NACIONAL

MAYOR DE SAN MARCOS


(Universidad del Perú, Decana de América)

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELECTRÍCA

Primer trabajo de PDS

Curso : Procesamiento digital de señales

Profesor : Ing. Argandoña

Horario : Miercoles 6-10 pm

Integrantes : 14190121 Chambi Colque Marko Denys


1. Demostrar matemáticamente la fórmula de reconstrucción dada por medio de la
ecuación 1.4.23, página 30 del libro de Proakis-Manolakis tercera edición.

Solución:

Traducción : Si la frecuencia más alta contenida en una señal analógica xa(t) es Fmax = B y
la señal es muestreada a una frecuencia Fs > 2Fmax ≡2B, entonces xa(t) puede ser
exactamente recuperada de sus valores muestreados usando la función de interpolación.

sin⁡(2𝜋𝐵𝑇)
𝑔(𝑡) =
2𝜋𝐵𝑇

A la hora de muestrear una señal tendremos 2 señales : señal moduladora(señal de


información o xa(t)) y la señal modulada (tren de pulsos o S(t)). En el dominio del tiempo
las dos señales se tendrán que multiplicar y en el dominio de la frecuencia se tendrán que
convolucionar, por ende el espectro de xa(t) se repitira cada vez que halla un impulso(fig
7.2), si se desea recuperar la señal original entonces se deberá eliminar los otros espectros
ajenos a la señal original para esto se necesitará un filtro pasa-bajo ideal.
Entonces el muestreo sería:

𝑋𝑠(𝑡) = ∑ 𝑋𝑎 (𝑛𝑇𝑠). 𝛿(𝑇 − 𝑛𝑇𝑠)


𝑛=−∞

Ahora, al aplicar el filtro pasa bajo:

ℎ(𝑡) ∗ 𝑋𝑠(𝑡) ↔ 𝐻(𝑤)⁡. 𝑋𝑠(𝑤)

Recordando la transformada inversa de Fourier:

1 ∞
𝑇𝐼𝐹 => ⁡ ∫ 𝐺(𝑤)𝑒 𝑗𝑤𝑡 𝑑𝑤
2𝜋 −∞

Entonces, aplicando la transformada inversa de Fourier:

-h(t):

1 ∞ 1 2𝜋𝐵 𝑗𝑡 𝑗𝑤𝑡
ℎ(𝑡) = ∫ 𝐻(𝑤)𝑒 𝑗𝑤𝑡 𝑑(𝑤) = ∫ 𝑒 𝑑(𝑤)
2𝜋 −∞ 2𝜋 −2𝜋𝐵 𝑗𝑡

1 sin(2𝜋𝐵𝑡) 2𝐵 sin(2𝜋𝐵𝑡)
= [𝑒 𝑗𝑤𝑡 ]2𝜋𝐵
−2𝜋𝐵 = ∗ = 2𝐵. (𝑓𝑜𝑟𝑚𝑢𝑙𝑎⁡𝑑𝑒⁡𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑐𝑖𝑜𝑛)
2𝜋𝑗𝑡 𝜋𝑡 2𝐵 2𝜋𝐵𝑡

-g(t):

1
𝑔(𝑡) = ∑ 𝐺𝑛. 𝑒 𝑗𝑛𝑤𝑜𝑡 = 𝐺(𝑤)𝑒 𝑗𝑤𝑡 𝑑𝑤
2𝜋
𝑛=−∞

La señal reconstruida tendrá la siguiente forma:


𝑋(𝑡) = 𝑠𝑖𝑛𝑐(2𝜋𝐵𝑡) ∗ ⁡ [ ∑ 𝑋(𝑛𝑇𝑠). 𝛿(𝑇 − 𝑛𝑇𝑠)]


𝑛=−∞

𝑋(𝑡) = ∑ 𝑋(𝑛𝑇𝑠). 𝑠𝑖𝑛𝑐(2𝜋𝐵(𝑇 − 𝑛𝑇𝑠))


𝑛=−∞

∞ 𝑛
𝑠𝑖𝑛(2𝜋𝐵 (𝑇 − 2𝐵))
𝑋(𝑡) = ∑ 𝑋(𝑛𝑇𝑠). 𝑛
2𝜋𝐵 (𝑇 − )
𝑛=−∞ 2𝐵

2. Reconstrucción de una señal a partir de sus muestras. Usando un software informático


(Matlab u otros):

a. Seleccionar una señal periódica que presente alguna discontinuidad. Ejemplos:

b. Muestrearlo y reconstruirlo usando la fórmula de reconstrucción de la pregunta 1.


c. Mientras más muestras N se tengan, mejor resultará la reconstrucción. Se pueden
obtener más muestras N:
i. Aumentando la frecuencia de muestreo, es decir, que sea mayor o igual a
Fs (Nyquist).
ii. Aumentando el tamaño de la señal, considerando más periodos para
muestrear
d. Mostrar cómo se va reconstruyendo la señal desde valores bajos de muestras N,
hasta valores altos de N. Comentar los resultados obtenidos. Adjuntar código
Matlab (*m).

Graficando una señal de una onda cuadrada:

t=-20:0.01:20;
w=pi;
p=2*pi;
d=-20:p:20;
signal=pulstran(t,d,'rectpuls',w);
figure(1)
plot(t,signal)
grid
axis([-20 20 -2 2])
Con el código siguiente podremos reconstruir la señal.

N=20;
k=-N:N;
T1=1;
T=4;
wo=(2*pi)/T;
ak=2*sin(k*wo*T1)./(k*wo*T);
ak(N+1)=2*T1/T;
t=-5:0.001:5;
L=length(t);
for i=1:L
c=0;
for k=-N:N;
c=c+ak(k+1+N)*(cos(k*wo*t(i))+1i*sin(k*wo*t(i)));
end
x(i)=real(c);
end
plot(x);
Si modificamos N y le ponemos un nuevo valor N=40;

Si modificamos N nuevamente y le ponemos un nuevo valor N=80;


Si modificamos N nuevamente y le ponemos un nuevo valor N=160;

Si modificamos N nuevamente y le ponemos un nuevo valor N=320;


Hemos podido recontstruir nuestra onda cuadrada apartir de muestras . Mientras
aumentemos el numero de muestras nuestra señal se vera con mayor resolución . Se
puede ver claramente que en los puntos de las discontinuidades se generan rayas
indeseables y esto es debido al fenómeno de Glith . Esas líneas me dicen que la señal no se
reconstruye por completo .

Vous aimerez peut-être aussi