My CW calling.

sábado, 13 de julio de 2013

Telecomunicaciones - La Próxima Frontera

Hace más de 100 años que estamos soñando con la posibilidad de viajar más allá de las estrellas; por alguna razón queremos ir allá; pero a pesar de los adelantos tecnológicos hay una gran mayoría que lo considera sólo eso; un sueño.

Panorámica desde la nave de la película Prometheus

Queremos ir tras los orígenes del universo, queremos entender nuestro mundo y las respuestas que no encontramos aquí mismo, consideramos que quizá estan allá arriba; o es simplemente el espirito aventurero y de conquista del ser humano lo que nos quiere lanzar en semejante empresa. Vale la pena?

Los retos son enormes y en esta elucubración que escribo sólo me quiero referir a uno paricular; las comunicaciones. Con todo y lo sofisticados que se han vuelto nuestros sistemas de telecomunicación, dependen del mismo principio en todas sus formas y variedades; el electromagnetismo.

Todas nuestras formas de comunicación se soportan en la posibilidad que tienen las ondas electromagnéticas de viajar a una velocidad muy cercana a la de la luz; lo cual en nuestro espacio inmediato las convierte en un fenomeno instantáneo; pero con solo alejarnos un poco en nuestro vecindario planetario nos damos cuenta que esas ondas electromagneticas no son tan diferentes de las cartas y telegramas de hace solo unas decenas de años, y el tiempo que les toma recorrer el espacio se torna en algo significativo, convirtiendo la información que llevan en algo probablemente obsoleto e inservible.

Solo pensemos en nuestro vecino planetario más codiciado por estos días; Marte. En su punto más cercano a la tierra (55.7 millones de kilómetros, nasa), a una onda de radio le tomaría aproximadamente 3,1 minutos viajar en uno u otro sentido; con lo que una comunicación bidireccional se daría aproximadamente en 6,2 minutos. Imaginemos si tuvieramos que dar soporte médico vital a una persona!!!.  Es por eso que los expertos se esfuerzan en la ingenieria de todos los elementos de una posible misión allí; redundancia en dispositivos, condiciones de seguridad controladas y minimización del riesgo en cada elemento. A pesar de todo el esfuerzo; resulta frustrante para estos días pensar en una comunicación sin inmediatez en las respuestas.

Trayectoria del planeta Marte, visto desde la Tierra entre Octubre de 2013 y Octubre de 2014

Si queremos avanzar en este tipo de empresas, tendremos que descubrir otra tecnología que mantenga la inmediatez en las comunicaciones, esta es nuestra próxima frontera en telecomunicaciones. Será una tecnología sacada de la ciencia ficción, que no solo afectará esta ámbito de la humanidad sino que seguramente lo hará con muchos otros (recordemos por ejemplo el horno de microondas). Ahora la pregunta es, qué tan cerca estamos de encontrar esa tecnología? tibios, calientes, o frios? No sabemos. Quizá hay evidencias sutiles de ella y no la vemos; quiza usamos los instrumentos equivocados; quiza solo juzgamos con base en nuestros sentidos evidentes; talves no estamos preparados, aún así necesitamos y queremos encontrarla, descubrirla.

O talves debamos aventurarnos con formas diferentes de hacer las cosas!

martes, 19 de marzo de 2013

Linux para RadioAficionados (Introducción)

Cuando se trata de sistemas operativos de escritorio, para el grueso de los usuarios de computadoras, Linux no es una alternativa a pesar de haber demostrado durante años que es un sistema operativo maduro, estable y relativamente más seguro que otros, más popularizados. Sin embargo para algunos de nosotros es en definitiva "El Sistema Operativo".

Unos de los principales inconvenientes reside en la poca disponibilidad de controladores para la amplia gama de hardware que hay en el mercado; si bien algunas distribuciones tienen en sus webs la lista de hardware compatible, suele suceder que el dichoso aparatito que queremos y que tiene asegurada su compatibilidad, no lo hay en las tiendas locales, o ni siquiera en nuestro paìs. Por otro lado, probablemente esa cámara web de 2 dólares (y que es todo lo que necesitamos) que hay en las tiendas locales, si funcione en Linux; pero para hacerla funcionar es seguro que requiera cierta pericia técnica que el común de los mortales no suele tener, y por poco, ni le interesa tener. El usuario quiere simplemente que todo funcione, que funcione bien y que tenga que hacer casi nada para que eso sea asi. Y eso esta bien.

Para quienes somos radioaficionados y además preferimos Linux como sistema operativo, debemos añadir otros inconvenientes.

Generalmente queremos controlar equipos de radio y otros aparatitos (Rotores de antenas por ejemplo) desde algún software. Para hacerlo, normalmente se usan los puertos Serie o USB y hasta el puerto paralelo; pero no resulta comodo configurarlos adecuadamente, y no es intuitivo su uso. Hay poco software disponible y cuando lo hay, tiende a estar desarrollado para una distro específica y la dependencia de librerías lo hace poco amigable. Algunas distribuciones intentan acercar el escritorio de Linux al radioaficionado, tal como ShackBox. La verdad es que hay muy escasos programas en Linux realmente ùtiles para el radioaficionado y cuando el usuario los prueba, termina por hacer comparaciones en nivel de dificultad y devolverse a Windows o a Mac.

De todas formas, hay un esfuerzo en tener soporte para radioaficionados en el sistema operativo Linux. Por un lado, el kernel viene con soporte del protocolo AX.25 incluido por defecto. En este wiki  y en el sitio web de TLDP hay mucha información al respecto. Adicionalmente en sourceforge esta el proyecto HamLib que busca proveer todo el soporte necesario a nivel de librerías para quien pretenda desarrollar aplicaciones para radioaficionados. Interesante también resulta el proyecto GNURadio que provee las herramientas (toolkit) para desarrollar sistemas SDR(Radio definida en Software). Veremos que pasa más adelante con todo esto.

Ya para terminar esta introducción, aqui va mi lista de software que corre en Linux y que resulta interesante para un radioaficionado, y contarles que mi motivación para este post resultó de escuchar el podcast de  XE1GYQ, sobre "Prácticas del Kernel Linux", que gratamente me encontré por allí en la internet.

SOFTWARE LINUX PARA RADIOAFICIONADOS

gMSFK
Es un software para modos digitales, hay que tener en cuenta que utiliza la API de audio OSS(Open Sound System) por lo que no funcionará con la nueva arquitectura sin el uso de un wrapper. Efectivamente durante la configuración buscará el controlador de sonido en /dev/dsp; pero resulta que esta arquitectura ya no va más y en su lugar probablemente tengas ALSA (Arquitectura Avanzada para Sonido de Linux). Puedes usar PulseAudio y la utilidad padsp y a ese nivel pues por ahora va bien.

GPredict
Un software para quienes gustan de la actividad en satélites, nada que envidiar a otros sistemas de rastreo y aunque parece que no se actualiza desde el 2009, las TLEs si están disponibles y no encontré diferencia en cuanto a las predicciones comparado con un Orbitron por ejemplo.

CQRLog
Aparentemente un programa muy completo para llevar nuestra bitácora de comunicados. Emplea una base de datos en MySQL lo que no me parece muy práctico para usuarios con pocos conocimientos informáticos, y en cuyo caso sería preferible que todo quedara almacenado en bases de datos embebidas; archivos simples que el usuario se pudiera llevar a cualquier lugar; sería bueno que sus autores pensaran en algo así, quizá SQLite.

Chirp
Si lo que deseamos es una herramienta para programar radios; esta es la herramienta que funciona en Linux, necesita un poco de cacharreo pero es confiable. A la fecha he podido usarla con radios Baofeng.

Puedes continuar explorando la lista en el sitio http://radio.linux.org.au/, y aunque la gran mayoría de los proyectos ya no son mantenidos por sus autores, existen los sitios para su descarga. Es cuestión de probar y ver con cual se esta más cómodo.

73s