Professional Documents
Culture Documents
DEPARTAMENTO DE ELECTRNICA
LECTURA 3
GENERACIN DE SEALES
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEALES ELO385 RODRIGO HUERTA CORTS ALEJANDRO HERRERA
Generacin de Seales
Introduccin
Una seal se define como una cantidad que vara con el tiempo, el espacio o cualquier otra variable o variables independientes. Matemticamente, se describe una seal como una funcin de una o ms variables independientes. Existen casos en los que la relacin funcional es desconocida o demasiado complicada como para tener utilidad prctica. Por ejemplo, una seal de voz no se puede describir funcionalmente mediante expresiones simples. En general un segmento de voz puede representarse con un alto grado de exactitud como la suma de varias funciones simples de diferentes caractersticas. La intencin de esta lectura es poder mostrar y caracterizar tanto las seales en tiempo continuo como en tiempo discreto a travs de una serie de definiciones, las cuales sern de utilidad para futuros conceptos tales como generacin de seales, filtros digitales, FFT, etc.
RHC 2004
Generacin de Seales
Osciladores Digitales
1. Oscilador digital bicuadrtico (Biquad)
Un oscilador digital sinusoidal es un tipo de resonador digital cuyos polos (complejos conjugados) se encuentran sobre la circunferencia unitaria. El oscilador digital es un sistema de segundo orden cuya funcin de transferencia es:
H ( z) = R sin( 0 ) z 1 1 2 R cos( 0 ) z 1 + R 2 z 2
(1.1)
Para que los polos estn ubicados en la circunferencia unitaria es necesario que R = 1. Con ello se logra que el sistema representado por (1.1) oscile con una frecuencia o. A partir de la transformada Z inversa de la ecuacin (1.1) se puede llegar a la respuesta general a impulso de (1.1), la cual tiene la forma:
h( n) = R n sin( 0 n)u (n)
(1.2)
La deduccin completa de la obtencin de (1.1) a partir de (1.2) es la que se describe a continuacin. A partir de la relacin trigonomtrica:
sin( 0 n) =
Es posible reescribir (1.2) utilizando (1.3):
h( n) =
1 j0n e e j 0 n 2j
]
]
(1.3)
R n j 0 n 1 e e j 0 n u ( n ) ( R e j0 ) n u (n) ( R e j0 ) n u (n) 2j 2j
(1.4)
1 , 1 az 1
z > a
(1.5)
H ( z) =
1 1 1 j 0 1 j 0 1 2 j 1 R e z 1 R e z
(1.6)
RHC 2004
Generacin de Seales
Lo que finalmente, luego de las simplificaciones correspondientes, lleva a la ecuacin (1.1) Grficamente, (1.1) puede ser sintetizado como se observa en la figura 1. Notar que para que el sistema oscile slo se requiere que se aplique un impulso a la entrada x.
sin (wo) x(n-1) + 2 cos (wo) + Z-1 y(n)
-1
Z-1
Figura 1: Oscilador digital sinusoidal. Conocido como oscilador Biquad Donde o recibe el nombre de frecuencia normalizada. A partir de un oscilador digital es posible sintetizar varios tipos de seales, entre las cuales se pueden destacar:
AM FM Scramble (aleatoria).
RHC 2004
Generacin de Seales
(2.1)
Esta identidad es conocida como forma acoplada. El acoplamiento es evidente ya que cada ecuacin no slo utiliza los valores pasados sin que los valores producidos por la otra ecuacin. Aqu es interpretado como el paso en ngulo en cada iteracin, y su eleccin generar una funcin de frecuencia fs/2, donde fs es la frecuencia de muestreo. Matricialmente la identidad (2.1) puede ser escrita como
1 cos( ) sin( ) x1 x x = 2 sin( ) cos( ) x 2 (2.2)
Esta matriz se puede interpretar de la siguiente forma. El vector columna de la derecha contiene valores antiguos de la salida, los cuales al ser multiplicados por la matriz de rotacin, se obtienen los nuevos valores de las salidas. Luego, para la siguiente iteracin los nuevos valores obtenidos en la ltima iteracin son usados como los valores antiguos en esta iteracin. A partir de la ecuacin matricial 2.2 es posible obtener el diagrama de bloques que representa al oscilador en cuadratura. En la figura 2 se muestra su estructura.
RHC 2004
Generacin de Seales
sin (w)
- s in (wo) Z-1 ^ x 2
cos (w)
Figura 2: Oscilador acoplado en cuadratura. (Coupled-standard quadrature) Con las condiciones iniciales apropiadas es posible hacer que ste comience a oscilar. Las caractersticas ms importantes de este oscilador son sus salidas en cuadratura y la amplitud de ambas, la cual es la misma. En general, existen varios tipos de osciladores que pueden ser obtenidos a partir de (2.1) y generalizados como se observa a continuacin: 1 a b x1 x = x 2 c d x2 (2.3)
Esta generalizacin requiere de dos importantes restricciones para que el sistema se comporte como un oscilador. Estas son:
ad bc = 1 a+d <2
(2.4)
La primera restriccin dice que el determinante de la matriz debe ser 1. La segunda restriccin dice que la matriz tiene valores propios complejos. Estas restricciones son conocidas como el criterio de oscilacin de Barkhausen. A partir de este criterio y un estudio ms acabado de los valores propios de la matriz de rotacin es posible llegar a determinar condiciones para que el oscilador diseado tenga la misma amplitud y est en cuadratura. Para que el oscilador tenga salidas en cuadratura slo es necesario que a = d, y para que tengan la misma amplitud b = -c.
RHC 2004
Generacin de Seales
As, por ejemplo, vemos que la matriz siguiente poseer salidas en cuadratura pero de distinta amplitud: 1 0.95 1 x1 x = x 2 0.0975 0.95 x 2 La figura 3 muestra las salidas del oscilador: (2.5)
Figura 3: Oscilador digital en cuadratura. Diseo para distintas amplitudes. En la tabla siguiente se muestra los diferentes tipos de osciladores que se pueden obtener a partir del enfoque matricial, con sus condiciones y propiedades: Tabla 1: Propiedades de los osciladores digitales recursivos Igual Salidas en k= Matriz de Rotacin Oscilador Amplitud cuadratura k 1 Biquad SI NO 2cos() 1 0
Digital Waveguide
NO
SI
cos()
SI NO SI
NO SI SI
k 1 k k + 1 k 2 1 k k 1 k k 1 k 2 k 1
1 k 2 k 1 k k
2
Generacin de Seales
(3.1)
donde f c =
m es denominado ndice de modulacin. Una seal AM generada digitalmente puede ser realizada a travs de la utilizacin de un oscilador sinusoidal ms la adicin de una seal externa cualquiera que cumpla con la restriccin antes sealada.
2.2. Modulacin en frecuencia (FM)
(3.3)
(3.4)
fi = fc + (kf *Am /2*p) cos(m t) [Hz] De la expresin anterior, se puede observar que la mxima desviacin de frecuencia de la seal portadora ser: RHC 2004 8
Generacin de Seales
df = (kf *Am )/(2) [Hz] o bien df = fd *Am fd : constante de desviacin de frecuencia en [Hz/V]. Se define el ndice de modulacin de una seal modulada en frecuencia como: = df/fm
= (fd *Am )/fm Finalmente, la seal portadora modulada en frecuencia toma la forma: S FM (t ) = Ac cos( c t + sin( M t ) )
RHC 2004