Monday, March 22, 2010

El tren de la vida :o

No subir al tren de tu vida a una pareja con las siguientes características:
* Que hablen pestes de sus papas.
* Que no tengan sueños o aspiraciones.
* Flojos.

Recomendado ampliamente por: Dr. Jorge Lozano

Sunday, March 21, 2010

El trofeo


2ª Lectura (Flp 3, 8-14)
Lectura de la Carta del apóstol San Pablo a los filipenses
Hermanos: Todo lo que era valioso para mí, lo consideré sin valor a causa de Cristo. Más aún pienso que nada vale la pena en comparación con el bien supremo, que consiste en conocer a Cristo Jesús, mi Señor, por cuyo amor he renunciado a todo, y todo lo considero como basura, con tal de ganar a Cristo y de estar unido a él, no porque haya obtenido la justificación que proviene de la ley, sino la que procede de la fe en Cristo Jesús, con la que Dios hace justos a los que creen. Y todo esto, para conocer a Cristo, experimentar la fuerza de su resurrección, compartir sus sufrimientos y asemejarme a él en su muerte, con la esperanza de resucitar con él de entre los muertos. No quiero decir que haya logrado ya ese ideal o que sea ya perfecto, pero me esfuerzo en conquistarlo, porque Cristo Jesús me ha conquistado. No, hermanos, considero que todavía no lo he logrado. Pero eso sí, olvido lo que he dejado atrás, y me lanzo hacia adelante, en busca de la meta y del trofeo al que Dios, por medio de Cristo Jesús, nos llama desde el cielo.
Palabra de Dios.
A. Te alabamos, Señor.

Saturday, March 13, 2010

Máquinas de Mealy y de... Moore, de Moore!

Ah siempre se me olvidan los dos tipos de máquinas de estados que existen y por eso las voy a dejar por aquí para que no me vuelva a suceder. Antes que todo, una máquina de estados es una forma de modelar el comportamiento de un sistema con las entradas, salidas y la transición entre estados.

Mealy: Basa su estado en el estado actual de sus entradas y anteriores entradas, o sea que usa señales de entrada y salida para determinar cual sera su linea de transición.

Moore: Depende solo del estado actual de la máquina.

Tuesday, March 2, 2010

fftshift y ifftshift en MATLAB

FUNCIONALIDAD DE fftshift e ifftshift en Matlab

>> x=[1 2 3 4 5 6 7];

y=fftshift(x);
y = 5 6 7 1 2 3 4

z=ifftshift(x);
z = 4 5 6 7 1 2 3

--------------------------
>> x=[1 2 3 4 5 6 7];
>> yz=fftshift(ifftshift(x));
yz = 1 2 3 4 5 6 7

>> zy=ifftshift(fftshift(x));
zy = 1 2 3 4 5 6 7
------------------------

USANDO FTOT

% HELP: This command passes a group of samples from the frequency domain to
% the time domain.
% EXAMPLE: x=ftot(X)
% The samples in X freq domain are passed to the time domain in x

function [vector]=ftot(vector)
vector = fftshift(ifft(ifftshift(vector)));
end
------------------------
%% DEMUESTRA VENTAJA DE USAR TTOF
t0=20;
fs=100;
t=-t0/2:1/fs:t0/2; %Eje de tiempo
f=-fs/2:1/t0:fs/2; %Eje de frecuencia
x=sin(2*pi*2*t);
X=fft(x);
subplot(3,1,1)
plot(f,abs(X),'r');grid on;title('Usando solo FFT, con espectro de frecuencia sin centrar en 2Hz');
N=length(t); % numero de muestras
subplot(3,1,2)
plot(f,abs(X)/N,'r');grid on;title('Usando solo FFT dividiendo sobre N');
X=ttof(x);
subplot(3,1,3)
plot(f,abs(X)/N,'r');grid on;title('Usando funcion ttof, con la frec correctamente centrada en 2Hz');


----------------------
FUNCION TTOF (cambia del dominio del tiempo al dominio de la frec mediante fft)

% HELP: This command passes a group of samples from the time domain to
% the frequency domain.
% EXAMPLE: X=ttof(x)
% The samples in X freq domain are passed to the time domain in x
% t =-5:1/20:5;
% x = sin(2*pi*1*t)
function [vector]=ttof(vector)
vector = fftshift(fft(ifftshift(vector)));
end