Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Existe una gran cantidad de programas con los que podremos jugar con la
señal que se recibe (o emitirla), pero en este post no entraremos a verlos.
Únicamente, a modo de ejemplo, os enseñaremos cómo podríamos escuchar
la radio con el HackRF haciendo uso de una herramienta llamada gqrx.
Una vez conectemos nuestro HackRF por USB, tendremos que configurar su
sample rate (entre 8 y 20 MSPS). Esto, si no configuramos más cosas (no
entremos ahí), será el "tamaño de la ventana" del espectro que podremos ver
en tiempo real. En este caso lo configuraremos al mínimo, 8 MSPS [1], y
estableceremos la frecuencia de recepción en una cualquiera de radio (por
ejemplo, 97 MHz [2,3]).
En este momento tenemos el HackRF sintonizado a 97MHz con un span de
8MHz (vemos de 93Mz a 101MHz).
Para terminar, nos gustaría volver al comienzo de nuestro primer post: todo lo que
hemos visto durante estos meses, toda la información que os hemos intentado
transmitir, es tan solo una pequeña parte de lo que se ve en una de las ramas de
Ingeniería de Teleco, y a su vez todo esto se localiza en la primera capa del modelo
OSI/ISO, esa gran olvidada debajo de las otras 6.
Como dijimos en el último post, hoy vamos a colisionar ligeramente con el último post
de Teleco in a Nutshell (v10.0). Trataremos los mismos puntos, pero en mucha mayor
profundidad.
Permitidme comenzar con un copy-paste de ese post: "HackRF One es un analizador
de espectro 'barato' (250-300€, cuando uno profesional cuesta varios miles de euros...)
diseñado por Great Scott Gadgets y de tipo Software Defined Radio. Se define como
SDR todo aquel sistema de comunicaciones en el que los diferentes componentes
hardware (moduladores, amplificadores, etc) son sustituidos por un software que hace
un tratamiento de la señal digital."
Esta limitación viene dada por la tasa de muestreo. HackRF realiza una muestra para
representar cada frecuencia del espectro. Esto quiere decir que si configuramos una tasa
de muestreo de 8 millones de muestras por segundo (Msps), obtendremos un span de 8
MHz. Por tanto, tendremos que sintonizar el HackRF a una frecuencia cercana a la que
queramos observar, y establecer un span que cubra la señal completamente.
Esta tasa de muestreo de 8 Msps es el mínimo que soporta el HackRF debido a su ADC
interno pero, aunque no se recomienda, se puede hacer un muestreo aún menor gracias
a la técnica de "decimation". Con esta técnica podremos llegar a tener tasas de
muestreo de hasta 2 Msps (por debajo de esto tendremos problemas de "aliasing",
visualizando una señal que no es real). El máximo "span" que puede proporcionar el
HackRF es de 20 MHz (al menos sin hacer trampa, como veremos más adelante).
Veamos ahora varios ejemplos para que entendáis por qué ajustar el span es
útil. En la siguiente imagen podéis ver la captura de una llave de coche con un
span de 20 MHz.
No se ve mal, ¿verdad? Pero, ¿qué ocurre si reducimos el span a 4 MHz?
Podemos ver la señal con mucho más detalle. Debemos tener en cuenta que
con un span por debajo de 8 MHz, no podemos fiarnos completamente de la
señal obtenida, pero nos sirve para obtener cierta información sobre ella. Por
ejemplo, en este caso podemos ver que el espectro de la señal se trata de una
función conocida como "sinc", que indica que la señal en función del tiempo se
trata de un tren de pulsos, es decir, una señal digital cuadrada.
Vamos a terminar aquí por hoy. Como veis, el "span" se puede considerar
como una especie de "zoom" (remarquemos mucho las comillas) en el eje
horizontal. Con un span mayor podremos ver señales más anchas, mientras
que con un span menor, podremos ver señales más estrechas en mayor
detalle. En el próximo post os hablaremos del "zoom" (aún más comillas aquí,
por favor) del eje vertical: los amplificadores. También tenemos pendiente
contaros cómo ampliar el span por encima de 20 MHz, os lo iremos contando :)
¡Saludos!