Está en la página 1de 2

Tarea de Sistemas Lineales Entrega: 27 de Septiembre de 2017

1. Los archivos BW014 con extensiones .001, .002, .003 contienen un registro de un evento
ssmico en tres componentes de aceleracin. El archivo con extensin SHD es el archivo
de encabezado que tiene informacin del registro.
a) Utilizar la funcin implcita textread de matlab para extraer los datos
[ax]=textread('BW014.001','%f',-1);
[ay]=textread('BW014.002','%f',-1);
[az]=textread('BW014.003','%f',-1);

b) Graficar el registro, tanto en dominio de tiempo y el dominio de las frecuencias.


Cul es el valor de amplitud de la componente de frecuencia zero?
Nota: Construya el vector de tiempo de acuerdo al intervalo de muestreo contenido en
el archivo de encabezado.
c) Eliminar la tendencia lineal del evento, adaptando una lnea recta con la funcin
polyfit.

p = polyfit(t,ax,n) Ejemplo para la primer componente. Utilizar


n=1

% La variable de salida p, est compuesta por dos elementos.


% Asignar la pendiente de la lnea recta
>> m=p(1)
% Asignar la interseccin con el eje ordenado
>> b=p(2)

% Construir una Linea recta


>> y=m*t+b
% Restar al vector ax
>> axc=ax-y;
% Repetir este procedimiento para ay y az.
% Para obtener las tres componentes corregidas axc, ayc y azc
% Graficar en una sola imagen utilizando subplot
% Utilizar el help de Matlab para conocer como trabaja la funcin
% subplot

d) Graficar las tres componentes y su espectro de amplitud correspondiente.


e) Cul es el valor de la componente de frecuencia cero despus de la eliminacin de la
tendencia?
2. Generar varias secuencias de datos aleatorios utilizando la funcin implcita randn.
Utilice como longitud L de las series, nmeros que sean potencia de base 2 (L=64, 128,
8192). Ejemplo: x=randn(L,1)
Estimar los tiempos de cmputo consumidos al obtener los espectros de Fourier de cada
secuencia cuando se utilizan los algoritmos dft (creado por ti mismo) y fft.
Esto es, realizar un grfico de tiempo de computo vs. Longitud de traza y observar la
diferencia en el tiempo de computo por cada algoritmo conforme aumenta la longitud de
la traza.

3. La convolucin de dos seales en el dominio del tiempo, puede realizarse como un


producto de sus transformadas en el dominio de la frecuencia. Probar este teorema al
filtrar la seal magntica contenida en el archivo magnetic_data.mat, con un filtro
promedio mvil de 5 puntos (Utilice la funcin load para cargar los datos y
posteriormente graficar).
>> load magnetic_data
>> plot(magnetic_data)

Teorema de la convolucin


()( ) = ()()

También podría gustarte