Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS TRANSFORMADAS
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
Estimar la DFT de 5 puntos de la secuencia x(n). (Deje expresado el cálculo de cada término)
𝟓
𝟎∙𝒏 𝟎∙𝟎 𝟎∙𝟏 𝟎∙𝟐 𝟎∙𝟑 𝟎∙𝟒 𝟎∙𝟓
X(0) ∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐𝒆−𝟐𝝅𝒊 𝟓 + 𝟏𝒆−𝟐𝝅𝒊 𝟓 + 𝟒𝒆−𝟐𝝅𝒊 𝟓 + 𝟎𝒆−𝟐𝝅𝒊 𝟓 + 𝟎𝒆−𝟐𝝅𝒊 𝟓 + 𝟐𝒆−𝟐𝝅𝒊 𝟓
𝒏=𝟎
𝟓
𝟏𝒏 𝟏∙𝟎 𝟏∙𝟏 𝟏∙𝟐 𝟏∙𝟓
∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐𝒆−𝟐𝝅𝒊 𝟓 + 𝟏𝒆−𝟐𝝅𝒊 𝟓 + 𝟒𝒆−𝟐𝝅𝒊 𝟓 + 𝟐𝒆−𝟐𝝅𝒊 𝟓
𝒏=𝟎
X(1) 𝟓
𝟏𝒏 𝟐 𝟐 𝟒 𝟒
∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐[𝒄𝒐𝒔(𝟎𝝅) − 𝒊𝒔𝒆𝒏(𝟎𝝅)] + 𝟏 [𝒄𝒐𝒔 ( 𝝅) − 𝒊𝒔𝒆𝒏 ( 𝝅)] + 𝟒 [𝒄𝒐𝒔 ( 𝝅) − 𝒊𝒔𝒆𝒏 ( 𝝅)]
𝟓 𝟓 𝟓 𝟓
𝒏=𝟎
+ 𝟐[𝒄𝒐𝒔(𝟐𝝅) − 𝒊𝒔𝒆𝒏(𝟐𝝅)]
𝟓
𝟐𝒏 𝟐∙𝟎 𝟐∙𝟏 𝟐∙𝟐 𝟐∙𝟓
X(2) ∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐𝒆−𝟐𝝅𝒊 𝟓 + 𝟏𝒆−𝟐𝝅𝒊 𝟓 + 𝟒𝒆−𝟐𝝅𝒊 𝟓 + 𝟐𝒆−𝟐𝝅𝒊 𝟓
𝒏=𝟎
𝟓
𝟑𝒏 𝟑∙𝟎 𝟑∙𝟏 𝟑∙𝟐 𝟑∙𝟓
X(3) ∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐𝒆−𝟐𝝅𝒊 𝟓 + 𝟏𝒆−𝟐𝝅𝒊 𝟓 + 𝟒𝒆−𝟐𝝅𝒊 𝟓 + 𝟐𝒆−𝟐𝝅𝒊 𝟓
𝒏=𝟎
𝟓
𝟒𝒏 𝟒∙𝟎 𝟒∙𝟏 𝟒∙𝟐 𝟒∙𝟓
X(4) ∑ 𝒙(𝒏)𝒆−𝟐𝝅𝒊 𝟓 = 𝟐𝒆−𝟐𝝅𝒊 𝟓 + 𝟏𝒆−𝟐𝝅𝒊 𝟓 + 𝟒𝒆−𝟐𝝅𝒊 𝟓 + 𝟐𝒆−𝟐𝝅𝒊 𝟓
𝒏=𝟎
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
Utilice Matlab para construir las siguientes funciones, calculando su espectro de Fourier en
cada caso:
3 80 (fmax=40Hz)
𝑥4(𝑡) = ∑ 𝑥𝑖(𝑡)
𝑖=1
𝑥1(𝑡) 𝑑𝑒 [0 0.5] 80 (fmax=40Hz)
𝑥5(𝑡) = 𝑥2(𝑡) 𝑑𝑒 ]0.5 0.8]
𝑥3(𝑡) 𝑑𝑒 ]0.8 1]
Construya las señales x4(t) y x5(t) formadas por la suma de todas las sinusoides anteriores y por
la existencia de las sinusoides anteriores en diferentes tiempos, según la tabla.
a) Grafique en un mismo gráfico, utilizando el comando subplot, 5 periodos de las señales
xi(t) indicando el tiempo en el eje horizontal. Grafique sus espectros a la derecha.
Considere una frecuencia de muestreo de 100Hz. Comente lo que observa. Considere
que las constantes a, b y c tienen los valores 2, 4 y 6 respectivamente.
b) Obtenga el espectrograma de las funciones x4(t) y x5(t) y comente lo que observa.
c) Obtenga una representación de la Transformada wavelet de las señales x4(t) y x5(t) en
la que se vean y comente lo que observa.
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
En la Figura 2 se puede observar las diferentes señales y sus espectros. Se puede ver que aunque se
cumple el teorema de Nyquist para todas las señales, su representación produce distorsión,
principalmente para las frecuencias más altas (40Hz). Las señales compuestas son muy diferentes en
el tiempo, sin embargo en la frecuencia su espectro de amplitud es similar. Se puede ver que la
representación del tiempo frecuencia, da más información. En efecto, en los espectrogramas se puede
apreciar la variación de la frecuencia en el tiempo para la señal x5.
En el anexo se encuentran los parámetros usados para el cálculo de la Transformada de Fourier (1024
puntos del espectro), y de los espectrogramas (ventana de 100 muestras equivalentes a 1 segundo, con
superposición de 95%. Se ajustaron los ejes para que la representación del espectro esté centrada en
0.
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
Este análisis fue realizado a través de la función “wavemenu” de Matlab. Se aplicó una
wavelet madre de tipo Daubechies (db) y un nivel de descomposición de 4. En la parte
superior se aprecia la presencia de las señales todo el tiempo, mientras que en la inferior se
puede observar el cambio que produce la frecuencia en el tiempo. Es interesante notar el
efecto en la frecuencia que tienen las transiciones de una frecuencia a otra en la señal x5. Eso
se nota principalmente en las frecuencias bajas (a4), pero en general en todas las bandas.
De la función anterior se tiene que los polos son 0.5 y 3 por lo que
la RDC es 0.5 < mod(z) < 3 para que sea estable
la RDC es mod(z) > 3 para que sea causal
Para profundizar en esto hay que revisar las propiedades de los sistemas:
a) Para que el sistema sea estable su RDC contiene el círculo Unitario
b) Para que el sistema sea causal su RDC es la parte exterior del polo más externo
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
PREGUNTA 5: Transformada Z
Sea un sistema descrito por su ecuación de diferencias:
𝑦(𝑛) = 𝑦(𝑛 − 1) − 2𝑦(𝑛 − 2) + 1.5𝑥(𝑛) − 𝑥(𝑛 − 1)
y sea una señal x(n) definida como: 𝑥(𝑛) = 𝛿(𝑛) − 12 𝛿(𝑛 − 1).
a) Determine H(z) la función de transferencia del sistema
b) Determine X(z) la Transformada Z de la señal x(n)
c) Determine Y(z) la transformada Z de la respuesta del sistema H(z) ante la entrada
X(z).
d) Finalmente determine y(n) la salida del sistema en el tiempo.
a) Calculando la TZ de la ecuación Aplicando fracciones parciales:
de diferencias y(n) 𝐴1 𝐴2
−1 −2 𝑌(𝑧) = +
𝑌(𝑧) = 𝑌(𝑧)𝑧 − 2𝑌(𝑧)𝑧 + 1.5𝑋(𝑧) 1 − 𝑝1 𝑧 −1 1 − 𝑝2 𝑧 −1
− 𝑋(𝑧)𝑧 −1
𝑑𝑜𝑛𝑑𝑒 𝐴1 = 𝐴2 ∗= 0.625 − 0.3307𝑖
𝑌(𝑧)(1 − 𝑧 −1 + 2𝑧 −2 )
𝑝1= 𝑝2 ∗= 0.5 + 1.3229𝑖
= 𝑋(𝑧)(1.5 − 𝑧 −1 )
queda:
𝑌(𝑧) 1.5 − 𝑧 −1 0.625 − 0.3307𝑖
𝐻(𝑧) = = 𝑌(𝑧) =
𝑋(𝑧) 1 − 𝑧 −1 + 2𝑧 −2 1 − (0.5 + 1.3229𝑖)𝑧 −1
b) 𝑋(𝑧) = 1 − 0.5𝑧 −1 0.625 + 0.3307𝑖
+
𝑐) 𝑌(𝑧) = 𝑋(𝑧) ∙ 𝐻(𝑧) 1 − (0.5 − 1.3229𝑖)𝑧 −1
1.5 − 𝑧 −1 √2 −𝑖27.89º √2 𝑖27.89º
= ∙ 1 − 0.5𝑧 −1 𝑒 𝑒
−1
1 − 𝑧 + 2𝑧 −2
𝑌(𝑧) = 2 + 2
7 1 1 − (√2𝑒 𝑖69.3 )𝑧 −1 1 − (√2𝑒 −𝑖69.3 )𝑧 −1
1.5 − 𝑧 −1 + 𝑧 −2
= 4 2
1 − 𝑧 + 2𝑧 −2
−1
¿Porqué expresar y(n) como sigue es incorrecto?: 𝒚(𝒏) = 𝒚(𝒏 − 𝟏) − 𝟐𝒚(𝒏 − 𝟐) + 𝟏. 𝟓𝒙(𝒏) − 𝒙(𝒏 − 𝟏)
Porque esta no es la salida del sistema ante la entrada 𝑥(𝑛) = 𝛿(𝑛) − 12 𝛿(𝑛 − 1)) es la salida del sistema
ante cualquier entrada!! La pregunta se refiere a la salida específica de este sistema ante x(n) específico.
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
ANEXO
RUTINAS PARA LA REPRESENTACIÓN DE LAS SEÑALES, SUS ESPECTROS Y SUS
ESPECTROGRAMAS
% crea la señal x1
x1=2*cos(f1*2*pi*n);
subplot(xx,yy,k); k=k+1;
plot(n(1:100),x1(1:100));
xlabel('Tiempo (s)');title('señal x1')
x=x1;
% Calculo FFT
X1=fft(x,nfft); % TF de x1
X1=X1./Fs; % Escala las frecuencias a la frecuencia de
muestreo
X1=fftshift(X1); % Desplaza el espectro para que el cero quede
al centro.
freq=linspace(-Fs/2,Fs/2,nfft); % genera un eje x acorde a las
frecuencias
%freq=linspace(-2*pi*Fs/2,2*pi*Fs/2,nfft);
subplot(xx,yy,k); k=k+1;
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
plot(freq,abs(X1));
xlabel('Frecuencia (Hz)'); ylabel('Módulo');title('Espectro')
subplot(xx,yy,k); k=k+1;
plot(freq,angle(X1)*180/pi);
xlabel('Frecuencia (Hz)');ylabel('Ángulo (º)');title('Fase')
[y,f,t,p] =
spectrogram(x,w,superpoc,fmin:step:fmax,Fs,'yaxis');
subplot(xx,yy,k); k=k+1;
surf(t,f,abs(p),'EdgeColor','none');
axis xy; axis tight; colormap(jet); view(0,90);
xlabel('Tiempo (s)'); ylabel('Frequency
(Hz)');title('Espectrograma')
%==============================================================
x2=4*cos(f2*2*pi*n);
x3=6*cos(f3*2*pi*n);
x4=x1+x2+x3;
x5(1:300)=x1(1:300);
x5(301:600)=x2(1:300);
x5(601:1001)=x3(1:401);
for i=2:5;
eval(['x=x',num2str(i),';']);
subplot(xx,yy,k); k=k+1;
if i==5; n=1:1000; else n=1:100;end
eval(['plot(n,x',num2str(i),'(n));']);
xlabel('Tiempo (s)');title(['señal x',num2str(i)])
% Calculo FFT
X1=fft(x,nfft); % TF de x1
X1=X1./Fs; % Escala las frecuencias a la frecuencia
de muestreo
X1=fftshift(X1); % Desplaza el espectro para que el cero
quede al centro.
freq=linspace(-Fs/2,Fs/2,nfft); % genera un eje x acorde a
las frecuencias
%freq=linspace(-2*pi*Fs/2,2*pi*Fs/2,nfft);
subplot(xx,yy,k); k=k+1;
plot(freq,abs(X1));
xlabel('Frecuencia (Hz)');
ylabel('Módulo');title('Espectro')
subplot(xx,yy,k); k=k+1;
plot(freq,angle(X1)*180/pi);
xlabel('Frecuencia (Hz)');ylabel('Ángulo
(º)');title('Fase')
EJERCICIOS DE TRASNFORMADAS
PROCESAMIENTO DIGITAL DE SEÑALES
DPTO. DE INGENIERÍA ELÉCTRICA
FACULTAD DE INGENIERÍA Y CIENCIAS
UNIVERSIDAD DE LA FRONTERA
[y,f,t,p] =
spectrogram(x,w,superpoc,fmin:step:fmax,Fs,'yaxis');
subplot(xx,yy,k); k=k+1;
surf(t,f,abs(p),'EdgeColor','none');
axis xy; axis tight; colormap(jet); view(0,90);
xlabel('Tiempo (s)'); ylabel('Frequency
(Hz)');title('Espectrograma')
end
%==============================================================
EJERCICIOS DE TRASNFORMADAS