Está en la página 1de 4

Tarea 3- Planificar métodos y herramientas para el diseño de filtros digitales

Dorluys Evans Perea H.


UNAD- Universidad Nacional Abierta y a Distancia
Tratamineto Digital de Señales
Villavicencio, Colombia
depereah@unadvirtual.edu.co – dorluys78@gmail.com
Abstract — With the present work it is expected to analyze the representa la frecuencia angular en radianes por segundo .
design of digital systems through difference equations (FIR, IIR),
through mathematical models and simulation through Matlab Transformada z unilateral. Usada cuando la señal es
line or octave line software. The work is developed in parts, the causal, la señal converge hacia afuera [2]
first part consists of the definition of concepts related to the z- ∞
+¿ [ z] = ∑ ❑ x ( n) z ¿
−n
transform and digital systems. The second part consists of the
development of two mathematical exercises of difference X n=0

equations IIR and FIR, the third part is related to the simulation se diferencia en ellimite inferior del sumatorio que siempre
of the transfer functions H(Z) found in the previous difference Va a hacer cero independientemente de que señal sea cero
equations named above. para n>0

Keywords—transformada Z, function de transferencia z, Cálculo de los polos y ceros de una función en términos
respuesta en frecuencia, magnitude de respuesta en frecuencia, de z
respuesta en fases Los ceros de una transformada z X(z) son
valores de z para los que X(z)=0 y los polos
I. INTRODUCTION (HEADING 1) son los valores de z para los que X(z)=∞
siempre y cuando X(z) sea una función
Con el presente trabajo se espera analizar el diseño de los sistemas racional [3]
M
digitales mediante las ecuaciones en diferencia (FIR, IIR), por medio
de modelos matematicos y simulacion a traves del software Matlab
b0 +b 1 z−1 +… .+b M z−M ∑ ❑b k z−k
line u octave line. El trabajo se desarrolla por partes, la primera parte
consiste en la definición de conceptos relacionados con la
X ( z )= −1 −N
= k=0
N
a0 +a1 z + … .+a N z
transformada z y los sistemas digitales. La segunda parte consta del
desarrollo de dos ejercicios matemáticos de ecuaciones de diferencia
∑ ❑a k z−k
k=0
IIR y FIR la terciera parte es referente a la simulación de las Respuesta en frecuencia de un sistema digital
funciones de trasnferencias H(Z) encontradas en las anteriores
ecuaciones de diferencias nombradas anteriormente. Respuesta en fase de un sistema digital

2. Ejercicios matemáticos
II. DESARROLLO

1. Definición de conceptos ECUACION EN DIFERENCIA FIR

Transformada Z. de una señal cumple la misma tarea en el y [ n ] =b 0 x [ n ] + b1 x [ n−1 ] +b2 x [ n−2 ] + b3 x [ n−3 ] + b4 x [ n−4 ] + b
análisis de las señales discretas en eltiempo, pues
proporciona un método en el procesamiento de señales ya 6
que convierte una señal real o compleja definida en el
dominio del tiempo discreto en una represntacion en el y [ n ] =∑ ❑b k x ( n−k )
k=0
dominio de la frecuencia compleja [1]
Orden del filtro es:
Representación z matemáticamente en una funcion en
N=7
una señal discreta en el tiempo es una variable comple de
una serie de potencias infinitas y existe solo para aquellos
valores de z para los que la serie de potencias converge.

X [ z ]= ∑ ❑ x ( n) z
−n

n=−∞

Diferencia entre la transformada z bilateral y la


unilateral

Transformada z bilateral en el dominio del tiempo


discreto definida asi

X [ z ]= ∑ ❑ x ( n) z
−n

n=−∞
RESPUESTA EN FASE
b
θ ( a+ bj )=arctan
a

A=b0 +b 1 cow +b2 co 2 w+ b3 cow+b 4 co 4 w+b 5 co 5 w+b 6 cow


B=−b1 senw−b2 sen 2w−b 3 sen 3 w−b 4 sen 4 w−b5 sen 5 w−b
B
θ ( A+ B )=arctan
A

SIMULACION EN MATLAB
Ilustración 1. Diagrama filtro FIR. Se toma:

b 0=¿0.12 b 1=¿ 0.10 b 2=¿0.8 b 3=¿0.6 b 4=¿ 0.4 b 5=¿


TRANSFORMADA Z
−60.2
y [ z ]=b0 x [ z ] +b 1 x ( z ) z + b2 x ( z ) z +b 3 x ( z ) z +b 4 x ( z ) zb 6=¿
−1 −2 −3 −4 −5
5 x ( z ) z +b 6 x ( z ) z
+ b0.1
FUNCION DE TRANFERENCIA
y ( z)
H ( z )=
x(z)
y [ z ]=x ( z ) [ b 0 +b1 z + b2 z +b 3 z −3 +b 4 z−4 +b 5 z−5 +b 6 z −6 ]
−1 −2

y( z)
=b 0+ b1 z −1 +b 2 z−2 +b3 z−3 +b 4 z −4 +b5 z−5 +b6 z−6
x ( z)
−1 −2 −3 −4 −5 −6
H ( Z )=b0 +b1 z + b2 z + b3 z + b4 z + b5 z +b 6 z

RESPUESTA EN FRECUENCIA
jw
Z=e
− jw − j 2w −j3w − j4w −j5w −j6w
H ( w ) =b0 +b 1 e +b 2 e +b 3 e + b4 e +b5 e +b 6 e

Ilustración 2. respuesta al impulso del FIR


MAGNITUD DE LA RESPUESTA EN FRECUENCIA
H ( w ) =b0 +b 1 e− jw +b 2 e− j 2w +b 3 e− j 3 w + b4 e− j 4 w +b5 e− j 5 w +b 6 e− j 6 w

se escribe en términos generales como:


|H ( w )|=√ Real2 + Imaginaria2
se procede a separar la parte real y la parte imaginaria
de acuerdo a :
− jw
e =cosw− jsenw
H ( w ) =b0 +b 1 [cow− jsenw ]+b 2 [co 2 w− jsen2 w ]+b3 [ cow− jsen 3 w ]+ b4 [co 4 w− jsen 4 w ]+b5 [co 5 w− jsen5 w ]+b6 [
H ( w ) =b0 +b 1 cow− jb 1 senw+b 2 co 2 w− jb 2 sen 2 w+b 3 cow− jb 3 sen 3 w+ b4 co 4 w− j b 4 sen 4 w+ b5 co 5 w− j b5 sen 5 w
H ( w ) =b0 +b 1 cow +b2 co 2 w+ b3 cow+b 4 co 4 w+b 5 co 5 w+b 6 cow + j(−b1 senw−b 2 sen 2 w−b 3 sen 3 w−b 4 sen 4 w−b5 s

A=b0 +b 1 cow +b2 co 2 w+ b3 cow+b 4 co 4 w+b 5 co 5 w+b 6 cow


B=−b1 senw−b2 sen 2w−b 3 sen 3 w−b 4 sen 4 w−b5 sen 5 w−b 6 sen 6 w
|H ( w )|=√( A)2 +(B)2
y (z )=b 0 x [ z ] +b1 x [ z ] z −a1 y [ z ] z + a2 y [ z ] z −a3 y [ z ] z
−1 −1 −2 −3

y (z )=x ( z ) [ b0 +b 1 z ] − y ( z ) [a¿¿ 1 z −a2 z + a3 z ]¿


−1 −1 −2 −3

y (z )+ y ( z ) [a¿¿ 1 z −a2 z + a3 z ]=x ( z ) [ b0 + b1 z ] ¿


−1 −2 −3 −1

y (z )[1+ a¿¿ 1 z −a2 z +a 3 z ]=x ( z ) [ b0 +b1 z ]¿


−1 −2 −3 −1

−1
y( z) b 0 +b1 z
=
x ( z ) 1+ a1 z −1 −a2 z−2 + a3 z−3
−1
b 0 + b1 z
H ( z )= −1 −2 −3
1+ a1 z −a2 z +a 3 z

RESPUESTA EN FRECUENCIA
jw
Z=e
− jw
e =cow− jsenw
Ilustración 3. Diagrama de polos y ceros del FIR b 0+ b1 (cow− jsenw)
H (w)=
1+ a1 (cow− jsenw )−a2 (cow− j 2 senw)+a3 ( cow− j 3

MAGNITUD DE LA RESPUESTA EN FRECUENCIA


b0 +b 1 cow− jb 1 senw
H (w)=
1+ a1 cow− j a1 senw−a2 cow+ j a2 2 senw +a3 cow− j a
b 0 +b1 cow− j b1 senw
H (w)
1+ a1 cow−a2 cow +a3 cosw− ja 1 senw+ j a2 2 senw− j a3

A=b0 +b 1 cow
B= jb 1 senw
C=1+a1 cow−a 2 cow + a3 cosw
D= j a1 senw+ j a2 2 senw− j a3 3 senw

( C− jD ) [ C+ jD ]
Ilustración 4.Diagrama de bode FIR
A− jB C+ jD
H (w)=
ECUACION EN DIFERENCIA IIR
AC + jDA− jCB− j 2 DB
y [ n ] =b 0 x [ n ] + b1 x [ n−1 ] −a1 y [ n−1 ] +a 2 y [ n−2 ] −a3 y [ n−3 ] H (w)= 2 2 2
∞ ∞ C + jCD− jCD− j D
y ( n )= ∑ ❑b k x ( n−k )−∑ ❑ a k ( n−k ) H (w)=
AC + jDA− jCB+ DB
2 2
k=−∞
1
k=1
3
C +D
y ( n )=∑ ❑ bk x ( n−k )−∑ ❑ ak ( n−k ) AC + DB + j( DA −CB)
H (w)= 2 2
k=0 k=1 C +D
AC + DB j( DA−CB)
TRANSFORMADA Z H (w)= 2 2 + 2 2
y [ z ]=b0 x [ z ] +b 1 x [ z ] z −1−a1 y [ z ] z−1 +a 2 y [ z ] z−2−a3 y [ z ] z−3 C +D C +D

FUNCION DE TRANSFERENCIA

√( )( )
2 2
y ( z) AC + DB ( DA −CB)
H ( z )= |H ( w )|= 2 2
+
x(z) C +D C2 + D2
RESPUESTA EN FASE
b
θ ( a+ bj )=arctan
a

AC + DB j( DA−CB )
H (w)= 2 2
+ 2 2
C +D C +D
AC + DB
A= 2 2
C +D
j( DA−CB)
B= 2 2
C +D
B
θ ( A+ B )=arctan
A
SIMULACION EN MATLAB
Se toma: Ilustración 6. Polos y ceros de IIR

b 0=¿0.8 b 1=¿ 0.6 a 1=¿0.4 a 2=¿0.3 a 1=¿0.2 a 3=¿0.1

Ilustración 7. diagrama de Bode IIR

REFERENCES
Ilustración 5. diagrama de impulso de IIR
[1][2]Colaboradores de los proyectos Wikimedia. "Transformada Z -
Wikipedia, la enciclopedia libre". Wikipedia, la enciclopedia
libre. https://es.wikipedia.org/wiki/Transformada_Z (accedido el 3 de
noviembre de 2022)

[3] Proakis, Tratamiento Digital Senales. Prentice Hall (a Pearson


Education company), 1997.

También podría gustarte