Calibrando nuestro SDR RTL con Kalibrate

SDR-RTL

Este es el primero de una serie de post sobre Radio Controlada por Software que estaré haciendo, espero les guste, no tendrán un orden por el momento, se estarán escribiendo conforme a mis experiencias, pero espero le sirva a los que inician en esta genial área.

Mi problema: Mi dongle por ser un producto que se genera en masa y con poca calidad tienen un error de desplazamiento, quiero corregirlo por medio de software, ¿Cómo saber el error de desplazamiento?

Kalibrate

Esta aplicación se usa con los dongles (receptor de radio y televisioin USB) con chip RTL-2832U o RTL-2832 del cual ya hablamos en nuestro programa de radio controlada por software, kalibrate es un programa con el cual puedes sensar las frecuencias de GSM presentes en el momento, ademas de la intensidad y errores de desplazamientos de la frecuencia; estos errores pueden ser comunes en estos Dongles, debido a que son equipos producidos en masa, sin una revisión de precisión, este error se puede corregir ajustando el PPM (partes por millon) que se encuentra en casi todas las aplicaciones para linux que usan estos dongles. Pero primero debemos saber cual es el valor de error para nuestro dongle en especifico y eso lo hace Kalibrate, también permite conocer los canales presentes para las frecuencias previamente encontradas y con eso saber cual es el PPM de error de nuestro dongle.

En este caso yo estoy usando la distribucion de linux Kali en la cual ya viene pre-instalada, si tu distribucion es otra puedes usar la guía de instalacion de nuestros amigos de SDR Latino.

En el momento que tenemos funcionando kalibrate debemos primero saber que canales tenemos a nuestra disposición, para esto usamos el siguiente comando

kal -s GSM850 -g 48

-s es para elegir la banda en este caso para Mexico seria 850Mhz

-g aquí elijo una ganancia de 48dB

Presionamos enter y aparecen los canales disponibles

kalibrate2En este caso yo puedo elegir entre los canales 141, 147, 149 y 150, yo elegiré el 141.

Con nuestro canal elegido es momento de calcular el error de desplazamiento

kal -c 141 -g 48 -v

donde:

-c es el canal elegido en este caso 141

-v se muestre lo que esta haciendo

Ahora damos enter y esperamos

kalibrate1Kalibrate3Ahora sabemos que mi dongle tiene  un error de -42 ppm aproximadamente, ahora puedo usar ese valor para cualquier programa en el cual use yo mi dongle por ejemplo en sdrsharp y otros tantos que estan en linux o windows.

Espero les haya gustado, este pequeño tutorial, no dejen de compartir sus comentarios y cuenten que están haciendo con sus dongles

 

Tendencias en la electrónica para el 2014 y 4 que ya deberías dominar

tendencias-en-la-electronica

En este post te cuento qué tecnologías en la electrónica (Hadware) vale la pena aprender en el 2014. Y ademas, tres cosas que YA deberías saber, que no son tendencia a futuro, sino una realidad en todas las empresas y proyectos que valen la pena.

Así que, ya deberías dominar y contarle a todos tus amigos y compañeros de:

Arduino

Certificacion_Arduino

El hijo hijo mas reconocido del hardware libre, esta mas presente que nunca en el mundo maker, hobbie y empresarial, con cada ves más modelos y shields que se adecuan a tus necesidades.

Raspberry Pi y Beagle Bone

raspberry_pi_wifi_Realtek8188_TIH

Si aún no sabes que es Raspberry Pi y Beagle Bone, no sé dónde estuviste todo el 2013, estas pequeñas computadoras vinieron a cambiar el mundo de la electrónica y sistemas embedidos.

Control de Versiones

github

Los repositorios para control de versiones ya no solo son para desarrolladores de software, los ingenieros del hardware ya también suben a estas geniales herramientas estilo GitHub y Bitbucket todo, ya esta plataformas aceptan formatos para los los PCB’s, firmware y mucho mas del hardware que se esta diseñando.

Bluetooth

bluetooth-modulo-serial-HC-06

Una de las conexiones por excelencia en nuestros smartphone y casi cualquier dispositivo electrónico, este año los módulos como HC-06 hicieron que este tipo de tecnología se pudiera implementar en cualquier prototipo de electrónica debido a su bajo costo. Una tecnología a la cual le queda aun bastante vida recientemente  salido la versión 4.0 a la cual Apple le esta dando bastante apoyo.

Recientemente Monica subió un tutorial de como manejar esta tecnología en modo maestro

APRENDE EN EL 2014:

Internet Inalámbrico para tus dispositivos

arduino-yun

En el próximo año el “Internet de las Cosas” seguirá creciendo de la mano de tecnologías que permitan la conexión inalambrica, chips como CC3300 de Texas Instrument y tarjetas para Arduino como Arduino Yun por dar algunos ejemplos son algunas de las cosas que deberías ir empezando a ver como funcionan, todo conectado a Internet para poderlo controlar desde cualquier lugar y a toda hora.

Plataformas de Internet de las cosas

Internet_de_las_cosas

Antes automatizar tu hogar era un gran sueño, ahora gracias al hardware y software libre definitivamente en el 2014 empezaremos a ver que mas personas querrán tener un control de las luces, clima, monitorio y cualquier hardware de su casa. Plataformas Open Source en la nube que te permitan manejar Arduinos, Raspberry Pi, Beagle Bone y otros cientos de tarjetas como se te de la gana, estas plataformas serán tus aliadas si quieres construir esto de forma segura y fácil.

Radio Controlada por Software

Antes pensar en esta tecnología era un sueño al que solo algunos privilegiados tenían acceso debido a su alto costo. Gracias al hardware de bajo costo como los Dongles USB y al hardware libre, los radio aficionados en esta área están creciendo y están consiguiendo buenos proyectos del estilo del Hacking al GSM“, claro todo esto no seria posible sin el desarrollo de software como GNU Radio.

FPGA o VHDL

FPGA

Una tecnología con mucho poder de procesamiento en paralelo, pero que pocos saben usar. Este año la hemos visto en proyectos de procesamiento de vídeo y hasta minería de bitcoins de hobbistas. Definitivamente debería estar entre tus planes aprender este tipo de tecnología.

En The Inventor’s House seguiremos enseñando estos temas a lo largo de todo el 2014, así que no dejes de visitarnos.