TFG: Development of an evaluation device for wireless networks on the body

B105 Electronic Systems Lab, of the Electronic Engineering Department, developed in the past several nodes called ‘Yetimote’, which work on the ISM frequencies of 433 MHz, 868 MHz and 2.4 GHz. During the last years, one of the main target’s laboratory has been the study of wireless networks over the human body (WBAN), composed by sensor nodes that are placed on different points of such human body to collect data for several purposes, usually for medical applications. However, the Yetimote node is addressed to use traditional wireless networks (WSN), due to its size and specific physical format.

The objective of this project was to adapt this node for evaluating and developing WBAN networks. To achieve this goal, one of the main printed circuit boards of the Yetimote node, called Cerberus, which is in fact the part in charge of carrying the wireless communications out, has been modified to make it more wearable.

On the other hand, the context of the project has been analyzed in more detail, describing WBAN networks in depth, the most common characteristics of these networks and their different usages. After a detailed analysis of the requirements to be fulfilled by the new board to be designed in the context of this work, a very deep study has been carried out about possible antennas to be used in this new solution. Finally, the specific choice of the antenna to be used in this work for each band was determined based on its characteristics. One of the electronic components which humans are more accustomed to is a wristwatch, so the PCB has been designed to be integrated inside an enclosure with this shape.

The next step was the electronic design and the PCB implementation of the new board called ‘Mini-Cerberus’, which has been designed using the Altium Designer tool. This new PCB will be connected to the rest of the Yetimote node through the board ‘Auxiliar’ which will be connected to the ‘Mini-Cerberus’ PCB through a flat cable. In addition, the ‘Mini-Cerberus’ board has several versions, one of them has a Pi-Network for each frequency band. Finally, the components were assembled using an industrial furnace and by manual welding. In the figure below, the previous ‘Cerberus’ PCB is shown in front of the new ‘Mini Cerberus’ prototype.

Additionally, some trials have been carried out in real environments to verify the correct operation of the developed design. Several tests have been performed in different real-world scenarios to study the performance of the new Mini-Cerberus board for different frequencies and transmission power values, and these results have been compared with those obtained for the original Cerberus board, which was used as reference or baseline.

In conclusion, it can be affirmed that the new ‘Mini-Cerberus’ PCB has a better performance in WBAN scenarios in the 433 MHz frequency band, while the 2,4 GHz frequency band has the worst performance of those studied. In relation to the Cerberus board, the new prototype has a lower performance compared to the original model, but this is an expected result due to the modifications made for its miniaturization

En ocasiones veo… ¡el Wi-Fi!

Es sorprendente como a veces una buena idea, aun siendo muy simple, es suficiente para abrir la puerta a explorar cuestiones muy complejas. Este es el caso del experimento que os presento a continuación, el cuál me entusiasmó hace poco por su sencillez y lo interesante que resulta.

Su autor, un tal CNLohr (impronunciable), básicamente conecta un LED RGB al cada vez más conocido módulo de WiFi ESP8266 y lo configura de modo que el LED cambia de color en función de la potencia recibida por el dispositivo. Una vez hecho esto, ya solo queda jugar y fliparlo en colores ;P

Toda la información y recursos relacionados con el proyecto están disponibles y accesibles tanto desde la web del mismo, como desde su vídeo en Youtube donde lo presenta.

Lo primero que puede llamar la atención es como únicamente con pequeños giros en una posición estática, el LED ya cambia rápidamente de azul (buena señal) a verde (regular) o rojo (mala señal). Esto se debe a que las antenas no emiten y reciben igual en todas las direcciones. Cada antena tiene un patrón de radiación asociado que determina cómo se comporta en el espacio. Por lo tanto, en caso de que no supiésemos mucho sobre la antena de algún dispositivo, con una prueba similar a esta podríamos determinar la mejor orientación para su colocación, mejorando las comunicaciones.

folded_inv_f_farfield_large_anim
Ejemplo de patrón de radiación de una antena PCB para la banda de 2.4 GHz.
(No es exactamente la misma del ESP8266)

Por otra parte, se observa como con desplazamientos muy cortos también se producen grandes variaciones en la potencia de señal recibida y que estas no son aleatorias, es decir, que cada punto en el espacio recibe la señal con una calidad determinada y esta no varía significativamente en periodos cortos de tiempo, como se puede apreciar en el primer vídeo.

Para ver esto más claramente, nuestro amigo CNLohr realiza una serie de pruebas con fotos de larga exposición donde barre un cierto área con su dispositivo tratando de obtener así el mapa de cobertura en dicha superficie.

longexposure
Fotografía de larga exposición

Pese a que en los resultados de dicha prueba comienzan a intuirse posibles patrones, se considera que la calidad no es suficiente y se realiza otra prueba grabando un vídeo y montando a partir de él una imagen. En este caso, los resultados obtenidos son más claros, como podemos ver a continuación.

 

video
Fotografía compuesta a partir de un vídeo

El siguiente paso que da nuestro incansable amigo en aras de la precisión es instalar su dispositivo en una fresadora CNC para madera. En este caso, en vez de utilizar una cámara para capturar la potencia de señal recibida, lo que hace es ir guardando en cada posición del espacio el valor del RSSI medido y después representarlo por software. De este modo, realiza varias pruebas. Por una parte, escanea un área cuadrada de un metro de lado en pasos de un centímetro, logrando un resultado impresionante.

highres
Imagen 2D de un área cuadrada de 1 metro de lado escaneada a pasos de 1 cm.

Por otro parte escanea un volumen de 36 x 36 x 18 cm e implementa una herramienta para visualizar los datos. En ella es posible controlar algunos parámetros como un umbral a partir del cual quieres visualizar las medidas u otras opciones de coloración o densidades. De esta manera, se puede ver que zonas son aquellas con peor calidad de señal y como evolucionan en el espacio.

 

Alert: A partir de aquí ya no hay más fotos bonitas, se hablará de rayos, interferencias y cosas raras que tratan de explicar el tema de los colorines. Abstenerse somnolientos.

Para entender a qué se pueden deber esas zonas tan próximas entre sí donde la potencia de señal cae considerablemente debemos recurrir a la teoría. En primer lugar, el modelo de pérdidas de propagación en espacio libre nos dice que las pérdidas son independientes de la frecuencia de la onda y que aumentan con la distancia al cuadrado. Sin embargo, este modelo que es el que se emplea en la ecuación básica de Friis, no contempla ningún tipo de obstáculo próximo que pueda producir reflexiones o difracción, lo cual es algo irreal en una aplicación práctica y, por lo tanto, no nos sirve para lo que tenemos entre manos.

Por otra parte, el modelo de tierra plana tiene en cuenta, además de un rayo directo, un rayo reflejado que interfiere en el receptor.

2-Ray_Ground_Reflection

Si asumimos que la frecuencia de la onda transmitida es 2.45 GHz y que tanto transmisor como receptor se encuentran a 1 metro de altura, las pérdidas que introduce este modelo en función de la distancia tienen la siguiente forma.

3modelos1km
3modelos100m

 

Lo que sucede es lo siguiente. Si el punto de reflexión del rayo interferente se encuentra fuera de la primera zona de Fresnel, lo que ocurre cuando el transmisor y el receptor están relativamente próximos entre sí, la combinación de los rayos puede ser constructiva o destructiva, dependiendo de la diferencia de fase. Esto es lo que produce los denominados lóbulos de interferencia entre los rayos directo y reflejado, que oscilan alrededor del valor en el espacio libre. Estas variaciones reflejan el hecho físico del refuerzo o cancelación del campo, según las ondas incidente y reflejada se sumen en concordancia o en oposición de fase. Como la longitud de onda de la señal es de 12 cm aproximadamente, variaciones de esa magnitud en la distancia que recorre el rayo reflejado son las que producirán esas variaciones de base y, por lo tanto, esos lóbulos. Esto se corresponde con las áreas de mala calidad de señal que veíamos en las imágenes que capturaba nuestro amigo CNLohr. La diferencia es que en la realidad hay múltiples reflexiones, lo que hace que su análisis teórico sea prácticamente imposible mientras que con un dispositivo como el que hemos visto puede mapearse el entorno para tener una idea de qué está sucediendo. Como anotación práctica, si un día no pillas bien Internet en el portátil, piensa que tal vez (pueden ser otros motivos) no es necesario irte a otra habitación, y basta con desplazarlo unos centímetros para mejorar la conexión.

Por concluir lo anterior, si el punto de reflexión estuviese situado exactamente en el límite de la primera zona de Fresnel, la combinación sería constructiva, y coincidiría con el mínimo del último lóbulo. Por último, si se encuentra dentro de la primera zona de Fresnel, el enlace se considerará sin línea de visión (NLOS) y la combinación del rayo reflejado contribuirá siempre destructivamente. La distancia a partir de la cual esto sucede se puede calcular como: d=(12*ht*hr)/(longitud de onda) = 12/0.12=100 m. Como se puede observar en las imágenes anteriores, a partir de ese punto, el modelo decrece con la distancia a la cuarta, en vez de al cuadrado como sucede en condiciones de espacio libre.