Está en la página 1de 4

ELECTRONICA ANALOGICA II.

TUTOR: ING. LUIS OÑATE

INFORME DE LABORATORIO

PRACTICA MATLAB.

INTEGRANTES:

RODRIGO IBARRA CAICEDO.

ARMANDO ALOMOTO.

SANTIAGO MALDONADO.

AÑO: 2010
 Objetivos
1. Familiarizarse con el programa de Matlab y utilizarlo con el equipo de
laboratorio.
2. Observar la transformada de Fourier a la salida de una señal cualquiera esta
sea.

Código en matlab
SONIDO
AI = analoginput('winsound');
chan = addchannel(AI,1);
duration = 1; %1 second acquisition
set(AI,'SampleRate',44000)
ActualRate = get(AI,'SampleRate');
set(AI,'SamplesPerTrigger',duration*ActualRate)
set(AI,'TriggerType','Manual')
blocksize = get(AI,'SamplesPerTrigger');
Fs = ActualRate;
start(AI)
trigger(AI)
wait(AI,duration + 1)
[data,time] = getdata(AI,44000);
delete(AI)
clear AI

[f,mag] = daqdocfft(data,Fs,blocksize);
subplot(211),plot(time,data)
ylabel('amplitud (V)')
xlabel('tiempo (s)')
title('Dominio del tiempo')
subplot(212),plot(f,mag)
grid on
ylabel('Magnitud (dB)')
xlabel('Frecuencia (Hz)')
title('Dominio de la frecuencia')

daqdocfft

function [f,mag] = daqdocfft(data,Fs,blocksize)


% [F,MAG]=DAQDOCFFT(X,FS,BLOCKSIZE) calculates the FFT of X
% using sampling frequency FS and the SamplesPerTrigger
% provided in BLOCKSIZE
xfft = abs(fft(data));
% Avoid taking the log of 0.
index = find(xfft == 0);
xfft(index) = 1e-17;
mag = 20*log10(xfft);
mag = mag(1:floor(blocksize/2));
f = (0:length(mag)-1)*Fs/blocksize;
f = f(:);
GRÁFICAS OBTENIDAS
 CONCLUSIONES

1. Al variar la frecuencia a la entrada de la señal, se pudo observar el pico de


la frecuencia ajustada en la gráfica de la Transformada de Fourier.
2. La señal de entrada se encontraba en el dominio del tiempo y la señal de
salida en el dominio de la frecuencia.

 BIBLIOGRAFÍA

INTERNET: Tema: “Práctica en Matlab”.- página: http://electronicanalogicaii.ning.com/