Está en la página 1de 8

INFORME DE LABORATORIO N°2

4.1. Leer y entender el marco teórico expuesto en las hojas guías.


Señales Periódicas y No Periódicas

 Las señales se pueden clasificar según sean de energía o de potencia.


 Señal de Energía: Una señal se dice que es de energía si su E es finita, lo que implica
que su potencia es cero; una señal no periódica es una señal de energía, ya que su
energía es finita y diferente de cero.
 Señal de Potencia: Una señal se dice que es de potencia si su potencia es finita, lo que
implica que su energía es infinita; una señal periódica es una señal de potencia ya que
su potencia es finita y diferente de cero.

Espectro de una señal

El espectro de una señal está relacionado con todo el conjunto de frecuencias que la
constituyen y se muestra usando un gráfico en el dominio de la frecuencia

Densidad Espectral de Potencia

Se define para señales de potencia y determina la contribución en potencia de las diferentes


componentes de frecuencia constitutivas de la señal. Es de utilidad en la descripción de cómo
el contenido de potencia de señales y ruido es afectada por filtros y otros dispositivos en un
sistema de comunicaciones.

Para una señal periódica, w(t), la densidad espectral de potencia espectral de potencia P(t)
está dada por:

Dónde: Fn representa a los coeficientes de Fourier, fo es la frecuencia de la señal, y δ (.) es


la función delta de Dirac [1]. El espectro de Fourier constituye el gráfico de los Fn en función f,
de manera que para una señal periódica el espectro solo existe en valores discretos de f.

Filtros

Son sistemas caracterizados por una entrada y una salida de forma que en la salida sólo
aparecen parte de las componentes de frecuencia de la señal de entrada. De acuerdo a su
respuesta en frecuencia se clasifican en:

 Filtro Pasa bajo: Un filtro paso bajo corresponde a un filtro caracterizado por permitir el
paso de las frecuencias más bajas y atenuar las frecuencias más altas.
 Filtro Pasa banda: Es un tipo de filtro que deja pasar un determinado rango de
frecuencias de una señal y atenúa el paso del resto.
 Filtro Pasa alto: Es un tipo de filtro en cuya respuesta en frecuencia se atenúan las
componentes de baja frecuencia, pero no las de alta frecuencia.

4.2. Consultar sobre las funciones de MatLab o su equivalente en OCTAVE


para el procesamiento de señales: filter, designfilt, fvtool, filtfilt, freqz, randn.

FILTER:
y= filter(b,a,x) filtra los datos de entrada x utilizando una función de transferencia
racional definida por los coeficientes de numerador y denominador b y a.
Si a(1)no es igual a 1, entonces filter normaliza los coeficientes de filtro por a(1). Por lo
tanto, a(1)debe ser distinto de cero.

 Si x es un vector, filterde vuelve los datos filtrados como un vector del mismo tamaño
que x.
 Si x es una matriz, filter actúa a lo largo de la primera dimensión y devuelve los datos
filtrados para cada columna.
 Si x es una matriz multidimensional, entonces filter actúa a lo largo de la primera
dimensión de matriz cuyo tamaño no es igual a 1.

DESIGNFILT:
Diseño de filtros digitales.

d= designfilt(resp,Name,Value) Diseña un digitalFilterobjeto d, con tipo de


respuesta resp. Especifique aún más el filtro utilizando un conjunto de Name,Value pares. Los
conjuntos de especificaciones permitidos dependen del tipo de respuesta resp y consisten en
combinaciones de lo siguiente:

Las restricciones de frecuencia corresponden a las frecuencias en las que un filtro muestra un
comportamiento deseado. Los ejemplos incluyeny. (Consulte la lista completa en Argumentos
de pares nombre-valor ). Siempre debe especificar las restricciones de
frecuencia.'PassbandFrequency''CutoffFrequency'

Las restricciones de magnitud describen el comportamiento del filtro en rangos de frecuencia


particulares. Los ejemplos incluyen y. (Consulte la lista completa en Argumentos de pares
nombre-valor ).Proporciona valores predeterminados para restricciones de magnitud que no se
han especificado. En los diseños de magnitud arbitraria, siempre debe especificar los vectores
de las amplitudes deseadas.'PassbandRipple''StopbandAttenuation'designfilt

'FilterOrder'. Algunos métodos de diseño le permiten especificar el orden. Otros producen


diseños de orden mínima. Es decir, generan los filtros más pequeños que satisfacen las
restricciones especificadas.

'DesignMethod'Es el algoritmo utilizado para diseñar el filtro. Los ejemplos incluyen mínimos
cuadrados restringidos ( 'cls') y ventanas de Kaiser ( 'kaiserwin'). Para algunos conjuntos de
especificaciones, hay múltiples métodos de diseño disponibles para elegir. En otros casos,
puede utilizar un solo método para cumplir con las especificaciones deseadas.

Las opciones de diseño son parámetros específicos de un método de diseño dado. Los
ejemplos incluyen el método y la optimización para los diseños equivalentes de magnitud
arbitraria. (Consulte la lista completa en Argumentos de pares nombre-valor ).Proporciona
valores predeterminados para las opciones de diseño que no se han
especificado.'Window''window''Weights'designfilt

'SampleRate'Es la frecuencia a la que opera el filtro. Designfilt tiene una frecuencia de


muestreo predeterminada de 2 Hz. Usar este valor es equivalente a trabajar con frecuencias
normalizadas.

FVTOOL:
Herramienta de visualización de filtro abierto

fvtool(b,a) abre FVTool y muestra la respuesta en magnitud del filtro digital definida con
numerador, by el denominador, a. Con FVTool puede visualizar la respuesta de fase, el retardo
de grupo, la respuesta de impulso, la respuesta de paso, el gráfico de polo cero y los
coeficientes del filtro. Puede exportar la respuesta mostrada a un archivo
con Archivo > Exportar .
FREQZ:

Respuesta de frecuencia del filtro digital.

[h,w] = freqz(b,a,n) devuelve el n vector de respuesta de frecuencia de punto h y el vector de


frecuencia angular correspondiente w para el filtro digital con coeficientes de función de
transferencia almacenados en b y a

[h,w] = freqz (sos,n) devuelve la n respuesta de frecuencia compleja de punto correspondiente


a la matriz de secciones de segundo orden sos.

[h,w] = freqz (d,n) devuelve la n respuesta de frecuencia compleja de punto para el filtro
digital d.

[h,w] = freqz(___,n,'whole')devuelve la respuesta de frecuencia en n los puntos de muestra


alrededor de todo el círculo unitario.

[h,f] = freqz (___,n,fs) devuelve el vector de respuesta de frecuencia h y el vector de frecuencia


físico correspondiente f para un filtro digital diseñado para filtrar señales muestreadas a una
tasa fs.

RANDN:
Números aleatorios normalmente distribuidos

X= randn devuelve un escalar aleatorio dibujado de la distribución normal estándar.

X = randn(n) devuelve una matriz n-by-n de números aleatorios normalmente distribuidos.

X = randn(sz1,...,szN) devuelve un conjunto sz1-by-...-by-szN matriz de números


aleatorios donde sz1,...,szN indican el tamaño de cada dimensión. Por
ejemplo, randn(3,4) devuelve una matriz de 3 por 4.

X = randn(sz) devuelve una matriz de números aleatorios donde size


vector sz define size(X). Por ejemplo, randn([3 4]) devuelve una matriz de 3 por 4.

X = randn(___,typename) devuelve una matriz de números aleatorios de tipo de


datos typename. La entrada typename puede ser 'single' o 'double'. Puede utilizar
cualquiera de los argumentos de entrada en las sintaxis anteriores.

X = randn(___,'like',p) devuelve una matriz de números aleatorios como p; es el mismo


tipo de objeto que p. Puede especificar typename o 'like', pero no ambo

4.4. Graficar en el tiempo el producto de funciones g31 y g32 en los siguientes


casos:
g 31 ( t )=a 1 sin ( 2∗π∗f 1∗t )

g 32=Una funcion diente de sierra simetrica periodica con amplirud A , periodo T =1/f 2
Para los valores de frecuencia f1= 150 KHz, f2= 15 KHz, a1= 0.5, A= 3.
g 31 ( t )=a 1 sin ( 2∗π∗f 1∗t )

g 32=Una funcion diente de sierra simetrica periodica con amplirud A , periodo T =1/f 2
Graficar en el tiempo el producto de funciones g31 y g32

4.6. Elaborar una GUI en Matlab, donde se visualicen dos señales, una señal
cuadrada simétrica y una señal diente de sierra; de modo que la amplitud y la
frecuencia sean ingresadas mediante una barra deslizante. (Nota: Los rangos
de amplitud deben ser de 1 a 10, y los de frecuencia de 10 a 10000 Hz).
Programación: