Otros sitios...

Búsqueda

Antispam

Ofrenda de día de muertos

October 31st, 2007 by Jorge Machin

Ofrenda 2007
Los perritos son para que encuentren una imagen amiga
y los ayuden en su viaje de regreso

Este es el segundo año que ponemos ofrenda en mi casa (en esta nueva vida) porque pensamos que es importante conservar nuestras tradiciones; son bellas (independientemente de la concepción del mundo que tengamos) y tienen una razón de ser. En este caso, es para recordar de una forma alegre a las personas que ya no están con nosotros y para darnos la oportunidad de regresarles con cariño algo de todo lo que hicieron por nosotros.

Posteado en Gastronomía, Personal | 4 Comentarios »

Juegos para el Día de Muertos (2007)

October 31st, 2007 by Jorge Machin

En este día de muertos se antoja jugar unos videojuegos de terror. Aquí unas imagenes de todo el horror que me espera en las proximas horas:

F.E.A.R.
F.E.A.R.F.E.A.R.Call of CthulhuCall of CthulhuResident Evil 4Resident Evil 4Resident Evil 4FahrenheitFahrenheit - ¡Meyo!FahrenheitThe Awekening - Elemental mi Querido watson, llamamos a Cthulhu.The AwekeningThe AwekeningVampire The MasqueradeVampire The Masquerade - ¿Será vampira?Vampire The Masquerade - Una cocina encantada

Posteado en Videojuegos | No hay comentarios »

Recuperación de señales en medios con ruido

October 26th, 2007 by Jorge Machin

Durante la vida donde era estudiante en la universidad, disfrute mucho las materias de "Matemáticas Aplicadas a la Ingeniería" e "Instrumentación y Equipo" porque me enseñaron una herramienta que hasta la fecha me sigue maravillando: Las transformadas rápidas de Fourier (FFT).

Mi cariño es porque las FFT me permitieron entender como funcionan muchos aparatos electrónicos como la radio y la televisión. Pero no solamente eso; también me llevaron a entender como funciona nuestra vista, el oido y como el cerebro para reconoce la voz de la chica que uno ama entre un mar de voces cuando estamos disfrutando de una cena romántica en un restaurante concurrido o porque en la tierra podemos recuperar las señales de un satélite que se encuentra a miles o quizás millones de kilometros de distancia a pesar de tener tanto ruido electromagnetico generado por celulares, señales de televisión y radios de taxistas entre otros.

Ejemplo en papel

Vamos a suponer que tenemos una señal conocida a la cual vamos agregar ruido paral aplicarle después un sistema de filtrados basado en el espectro de la señal para limpiarla. Sea nuestra señal arbitraria:

<br />
f(i) = 2 sin( frac { 14 i } { 128 } pi ) + 2 cos( frac { 14 i } { 128 } )<br />

Donde su gráfica y su TTF es la siguiente:

Original

Ahora le agregamos algo de ruido aleatorio que cambia los graficos anteriores a esta forma aparentemente irreconocible:

Ruido
La señal original no es reconocible con el ruido

Conociendo las gráfícas originales, podemos allanar la parte central de los datos de la FFT usando filtros pasa bajos y pasa altos. Además nadie nos impide emplear filtros de amplitud e incluso hacer uno que otro retoque directo. La gráfica de la FFT de la señal editada de este ejemplo quedó así:

Retocada
FFT con el ruido filtrado

Después de hacer la transformada inversa, notamos que el filtrado aunque sencillo ha funcionado y prácticamente hemos recuperado la señal original:

Comparación de señales
Muy parecidas ¿no?

Obviamente el parecido de la señales depende de la cantidad de ruido y lo bien que las podamos filtrar. Aquí el truco es que nos podemos aprovechar de que el formato de la señal generalmente es definido por nosotros, lo cual nos permite explotar las características únicas de nuestras señales para crear filtros muy buenos.

Siendo malicioso, se puede utilizar este metodo para encriptar algún mensaje, pero eso es otro problema que dejamos a la imaginación del lector.

Octave

En realidad no hicé el ejemplo en papel, sino en un programa libre llamado octave. A continuación dejo el script que utilizé para hacer los gráficos de este post:

function q = wave( i )   
   q = 2 * sin(14*pi*i/128) + 2 * cos( 14*i/128 );
endfunction

x = linspace(0,127,128);
y = wave(x);

title( "Onda original" );
subplot(2,1,1)
plot(x,y)
f = fft(y,128);
subplot(2,1,2)
title( "FFT de la onda original" );
plot( x, f )

r = randn(128)*4;
s = wave(x) + r(x+1);
subplot(2,1,1);
title( "Onda con ruido" );
plot(x,s) f = fft(s,128);
subplot(2,1,2);
title( "FFT de la onda con ruido" );
plot( x, f );

#Filtros

for i = 1:128   
   f(i) = f(i)*0.65;
endfor

f(9:120) = 0.6;
f(1:2) = 20;

subplot(1,1,1);
title( "FFT filtrada y retocada" );
plot( x, f );
subplot(2,1,1);
title( "Onda original" );
plot(x,y)
subplot(2,1,2);
title( "Onda filtrada" );
e = ifft(f,128);
plot(x,e)

Posteado en Física, Matemáticas | No hay comentarios »

Sopa de papa

October 21st, 2007 by Jorge Machin

Esta es una sopa sencilla de elaborar con ingredientes económicos y rápida de preparar.

Ingredientes

- Un litro de caldo de pollo.

- Dos piezas de jitomate.

- Un cuarto de pieza de cebolla mediana.

- Un diente de ajo.

- Una rebanada de tocino picado.

- Una papa blanca grande.

- Knorr Suiza y sal al gusto para sazonar.

 

Sopa de papa
Para la hora de la papa

Elaboración

1. Péle y corte las papas en tiras como si fueran papas a la francesa. Póngalas a remojar en agua con sal si no se quiere una sopa muy espesa.

2. Licuar el jitomate, ajo y cebolla con un poco de caldo de pollo. Cuéle y reserve.

3. En una olla dore el tocino hasta que este ligeramente dorado y retire el exceso de grasa. En la misma olla vierta el jitomate licuado, añadiendo después el caldo de pollo restante.

4. Enjuage las papas, escurra y añádalas a la olla. Sazone con sal y knorr Suiza y deje hervir hasta que las papas esten suaves y no se deshagan.

5. Servir en un plato hondo.

6. ¡Provechito!

Posteado en Gastronomía, Personal, Recetas | No hay comentarios »

Mascotas

October 2nd, 2007 by Jorge Machin

Tortugas 2003
Tortugas 2003Tortugas 2007Pildo después de comerse la mantequillaKeiko

Galería de mascotas mias y de mi familia, que iré llenando conforme vaya teniendo fotos.

Posteado en Fotografías, Personal | 7 Comentarios »