Вы находитесь на странице: 1из 3

La Transformada Z y Transformada de

Fourier de Tiempo Discreto


Monserrate Reinoso, Gustavo Ruiz

Universidad de las Fuerzas Armadas- ESPE

Sangolqu- Ecuador

Procesamiento Digital de Seales

Junio 02, 2016

Abstract- In this document the particularities of the z- III. PROCEDIMIENTO DE LA PRCTICA


transform detailed , in addition to its relationship with
the frequency response by generating bathroom Codes Experiemento 2.1
MatLab scammers several commands that allow you
Para el presente ejercicio se manipula el
to model and create diagrams of poles and zeros of the
Agreement to the problems established . comando residue que recibe dos parmetros de
entrada, que son el numerados y denominador del
Resumen- En el presente documento se detalla las polinomio que se forma por () 1 ; es
particularidades de la Transformada Z, adems de su
relacin con la respuesta en frecuencia mediante la importante respetar este orden por cuestiones del
generacin de cdigos en MatLab con varios algoritmo que genera la trasformada inversa.
comandos que permiten modelar y realizar diagramas Ejemplo:
de polos y ceros de acuerdo a los problemas
establecidos. [r,p,k]=residue(num,den)
I. INTRODUCCIN
Cdigo del Programa:
La transformada Z constituye una
generalizacin de la Transformada de Fourire. La clc
transformada z de una secuencia discreta [] se P=20;
define como: x = zeros(1,P+1);
num = [1 zeros(1,P+1)];
() =
= ( )

den = [1 0.6 -0.16];
Los usos ms comunes de las trasformada z son la for n = 0:P
obtencin de expresiones de entrada y salida, [r,p,k]=
simplificacin de estructuras, implementacin de residue(num(1:n+2),den)
estructuras, resolucin de ecuaciones de
x(n+1) = sum(r)
diferencias. Siendo z una variable compleja existe
una regin de convergencia cuyos lmites son . end;
stem(0:P,x)
II. MTODOS Y MATERIALES
El material principal para la realizacin de esta
prctica es el software MatLab R2013a; el cual
permite mediante el ingreso de matrices graficar
las distintas seales que se han planteado para este
laboratorio.
Ejecucin del Programa:

Lo que se puede resaltar del este ejercicio es el


valor que va tomando N mientras ms grande es el
valor de N est siendo muestreada a una tasa ms
elevada y se tiene ms informacin sobre su
espectro en frecuencia pero si el valor de N es ms
reducido la informacin que se puede obtener es
menor.

Para determinar los polos y ceros se determinan


mediante el comando zplane que necesita dos
argumentos tanto el numerador y denominador
Figura 1. Grfica ejercicio 1.
este diagrama es importante en el parte del inicio
Anlisis: de la teora que son la regiones de convergencia y
el anlisis se facilita para determinar dichas
En este pequeo script, la variable r recibe los regiones.
valores deseados de residuos que se resumen para
determinar la x (n) secuencia representada Experimento 2.3

Experiemento 2.2
Para el clculo de magnitud y la fase de una
Para este experimento se trata de mostrar la funcin de transferencia, se basa este presente
respuesta en frecuencia teniendo ya una seal ejercicio y se utiliza un nuevo comando teniendo
discreta dada, lo importante es que la seal como premisa determinado ya los polos y los
discreta es calcular su trasformada z, ya con ese ceros, y el comando es zp2tf esta funcin genera
dato de la trasformada z ya podemos aplicar el una funcin de transferencia dada las posiciones
comando que se utiliz en el laboratorio anterior de sus polos y ceros.
que es freqz de esa manera se obtiene la siguiente
grfica: Cdigo
p1 = 0.9*exp(j*pi/4);
Z = [1 -1].';
P = [p1 p1'].';
[num,den] = zp2tf(Z,P,1);
[h,w] = freqz(num,den);
figure(1)
plot(w,abs(h)/max(abs(h)));
z1 = exp(j*pi/8);
z2 = exp(j*3*pi/8);
p1 = 0.9*exp(j*pi/4);
p2 = 0.9*exp(j*pi/4 -
j*pi/20);
p3 = 0.9*exp(j*pi/4 +
Figura 2. Grfica para el ejercicio 2.
j*pi/20);
Z = [1 -1 z1 z1' z2 z2'].';
P = [p1 p1' p2 p2' p3 p3'].';
[num,den] = zp2tf(Z,P,1);
[h,w] = freqz(num,den);
plot(w,abs(h)/max(abs(h)));
Ejecucin del Programa. la bondad que brinda Matlab es que
de cada funcin tiene su propio help

Matlab permite desarrollar la


trasformada inversa z mediante el
comando register y hallar polos y
Figura 4. Grfica ejercicio 3. ceros se facilita ya que solo se debe
evaluar el polinomio y sacar su races

V. BIBLIOGRAFA
MatLab. The Language of Technical
Computing. Disponible en:
http://www.mathworks.com/products/mat
lab/

Figura 3. Clculo de magnitud y fase.

IV. CONCLUSIONES

En procesamiento digital de seales la


herramienta Matlab, es un soporte
importante para establecer un anlisis
tanto experimental como el terico y
verificar si las apreciaciones y clculos
son eficaces y correctos.

Para utilizar los comandos que nos


permiten realizar los anlisis tanto de
transformada z, polos y ceros,
respuesta en frecuencia se debe
verificar su estructura, ya que si es
incorrecta el programa no funcionara,

Вам также может понравиться