Documente Academic
Documente Profesional
Documente Cultură
SEÑALES DIGITALES
Señales digitales
A/D
Señales digitales
A/D
1
f s = > 2 f max
Ts
donde fmax es la frecuencia máxima de la señal.
Procesamiento digital
ì1 si n = 0
δ( n) = í
0 si n ≠ 0
Lo que quiere decir que para representar una señal
discreta de longitud N necesitamos el valor actual y los N-1
anteriores. Un delay (operador que retrasa la señal en un
tiempo sin modificarla) es la topología natural para
implementar esta descomposición.
Procesamiento digital
x(n) x(n-1)
z-1
Si el filtro se inicializa a 0,
para n=0, y(0)=w0x(0),
para n=1, y(1)=w0x(1)+w1x(0),
para n=2, y(1)=w0x(2)+w1x(1)+w2x(0)
N
para n=N, y ( N ) = wi x( N − i )
i =0
y para un segmento de señal de longitud M tiene M+N-1
sumandos
Análisis en el tiempo de sistemas lineales
y (n) = (1 − µ ) y (n − 1) + x(n)
Análisis en el tiempo de sistemas lineales
h(0) = 0 + 1
h(1) = (1 − µ ) + 0
h(2) = (1 − µ ) 2 + 0
h(n) = (1 − µ ) n + 0
que es infinita.
Análisis en el tiempo de sistemas lineales
Si 0 < µ < 1 h(n) tiende a 0 con una velocidad que
dependerá del coeficiente de retroalimentación µ. Se puede
considerar 0 después de un tiempo finito n0. El sistema será
afectado por cualquier entrada que le sea aplicada.
Para µ < 0 o µ > 2 la respuesta diverge para condiciones
iniciales 0. La respuesta al impulso nunca desaparece y
prácticamente no es afectado por las entradas.
Análisis en el tiempo de sistemas lineales
El sistema se considerará estable si a una entrada finita,
corresponde una respuesta finita, eso significa que la suma
de los valores de respuesta al impulso debe ser finita.
En sistemas recurrentes, en los que la relación viene dada
por los parámetros de retroalimentación, la estabilidad se
garantiza por la condición |1 - µ| < 1
Análisis en el tiempo de sistemas lineales
Este sistema es un buen método para describir sistemas
lineales, pero no es muy práctico porque:
•La salida del sistema no puede ser calculada por
evaluaciones sucesivas (ya que requiere la convolución
entre la entrada y la respuesta al impulso)
•El cálculo de la respuesta requiere un número de
multiplicaciones del orden de O(N2)
•No es muy adecuada para calcular el efecto de los
sistemas lineales como filtros, que es el objetivo del
tratamiento de señales lineales.
Debemos buscar métodos que puedan ser usados para
describir sistemas y calcular su respuesta en evaluaciones
sucesivas con un menor coste.
Análisis en la frecuencia de sistemas lineales
Esta técnica está basada en el análisis de Fourier. Consiste
en descomponer la señal en energía por frecuencia y se
denomina análisis espectral.
Se descompone la señal en forma compleja:
anT + i∆ωnT
e snT
=e
donde s es una variable compleja, n es un entero, a y ∆ω
son reales y T es el periodo. ω es la resolución de la
frecuencia, es inversa del tiempo y se considera como el
incremento de frecuencia más pequeño que puede ser
representado en NT segundos (∆ω = 2π/NT) También se
puede considerar como la frecuencia menor que puede ser
medida en una ventana de NT segundos.
Análisis en la frecuencia de sistemas lineales
La señal {x(n)}se proyecta en la base ortonormal formada
k
i 2π
i∆ωkT
por los vectores X ( k ) = e =e N
. Cada uno de
ellos describe una elipse en el espacio de señales. A esto se
le llama análisis armónico o de Fourier.
X(k) es el k-esimo coeficiente de Fourier y el conjunto se
denomina Serie de Fourier Discreta (DFS) de x(n) o espectro
de x(n).
Análisis en la frecuencia de sistemas lineales
Los X(k) son periódicos respecto a N y se pueden
descomponer en magnitud, simétrica respecto a N/2 y fase,
antisimétrica respecto a N/2.
Es fácil calcularlos mediante un algoritmo del orden
O(NlogN) llamado fast Fourier transform (FFT)
Análisis en la frecuencia de sistemas lineales
Además como la longitud de un vector es independiente
de las bases si éstas son ortonormales, no se pierde
información.
La transformada Z
y la función de transferencia
Hemos usado el análisis espectral aplicado a señales, ¿se
puede aplicar el mismo principio a sistemas?.
Un sistema se describe por su respuesta al impulso, que
puede ser considerado como una señal, pero este camino no
es eficiente ya que requiere un conocimiento a priori de la
respuesta al impulso.
La salida de un sistema se puede calcular:
•Mediante la convolución de la respuesta al impulso con
la entrada
•Generando las salidas mediante la ecuación de
diferencias
La transformada Z
y la función de transferencia
La ecuación de diferencias da un algoritmo para calcular
la salida del sistema, pero no predice lo que va a suceder a
las características de la señal que entra, ya que el sistema y la
entrada están mezcladas en la misma ecuación. Sería
conveniente separar la función del sistema de la entrada.
∞
La transformada Z X ( z ) = x(n) z − n convierte ecua-
n = −∞
ciones en diferencias en ecuaciones algebraicas, por ejemplo
en el operador delay:
∞
D( z ) = δ(n − 1) z − n = z −1
n = −∞
La transformada Z
y la función de transferencia
Si aplicamos la transformada Z al combinador lineal:
∞ n N
æ ∞ −n ö
Y ( z) = wi x(n − i ) z − n = wi ç x(n − i ) z
n = −∞ i = 0 i =0 è n = −∞
N
æ ∞ ö N
wi ç x(n) z − n −i = X ( z ) wi z −1 = X ( z ) H ( z )
i =0 è n = −∞ i =0
Y ( e iω k n ) = H ( e iω k n ) X ( e iω k n )
Esta relación es muy importante ya que nos permite
predecir lo que va a suceder con la señal de entrada al
atravesar el sistema lineal y por tanto especificar a través del
diseño la respuesta del sistema para conseguir los objetivos
de proceso que busquemos.
La gran ventaja de la respuesta de frecuencia es que la
inversa puede ser calculada mediante el algoritmo FFT
mientras que con la función de transferencia se requiere el
cálculo de la transformada Z, mucho más difícil.
Respuesta de frecuencia, polos y ceros
Un aspecto que los ingenieros suelen usar es la predicción
de la respuesta de frecuencia mediante los polos y los ceros
de la función de transferencia. Estos se pueden calcular
fácilmente a partir de la ecuación en diferencias:
y (n) − (1 − µ ) y (n − 1) = x(n)
−1
Y ( z ) = [1 − (1 − µ ) z ] = X (n)
1 z
. H ( z) = −1
=
1 − (1 − µ ) z z − (1 − µ )
Que indica que la función de transferencia tiene un cero
en z = 0 y un polo en z = 1 - µ
Respuesta de frecuencia, polos y ceros
La forma de la respuesta de frecuencia λ k = H (e iω k n ) de-
pende exclusivamente de la situación de los polos y los ceros
de la función de transferencia
La respuesta de frecuencia puede ser obtenida
gráficamente considerando la respuesta del sistema como
una tienda de campaña colocada alrededor del círculo
unidad. Un polo es uno de los soportes de la tienda y un cero
una de las clavijas. La altura del soporte es la inversa de la
distancia del polo al círculo unidad y la longitud de la clavija
proporcional a la distancia del cero.
Un valor alto en una frecuencia dada significará que esa
frecuencia quedará amplificada, mientras que uno bajo que
será atenuada.
Respuesta de frecuencia, polos y ceros