B105 Radar Sensor Developments: Software

Radar Interface


The radar platform developed in B105 Electronic Systems Lab contains a microcontroller which process the I and Q signals adapted from the radar transceiver in order to obtain targets information -speed and distance-. The microcontroller used is a low-power STM32L496 that has a DSP module and enough RAM to perform processing tasks. It runs at 48 MHz and has low-power mode, which allows using our platform in battery-powered Wireless Sensor Networks applications.

The software developed in the microcontroller uses the YetiOS operating system which has also been developed in B105 Electronic Systems Lab and is based on well-known FreeRTOS. The architecture of the radar processing module is composed by two tasks:

  • Acquisition and Generation Task. This task is responsible of taking samples from the ADC and generating signals using the DAC synchronously. Both acquisition and generation is done using DMA, so other tasks -such as processing one- could run while taking samples.
  • Processing Task. This task provides the processed information -speed and distance of targets- to the final user. The acquired signal is filtered so the information in undesired frequency bands is eliminated. Besides, a Fast Fourier Transform (FFT) is performed in order to obtain the signals in the frequency domain. Then an OS-CFAR algorithm is applied to select the frequency peaks corresponding to targets, and the targets are selected based on signal levels and SNR ratio.

We have tested the complete radar system in real scenarios and we can process each 128 samples signal in 15 ms. That means that our radar sensor provides distance and speed information with a rate higher to 60 samples per second.

Finally, we have developed an user interface which allows us testing different configuration and the behaviour of the radar sensor on different scenarios.


Radar SW

B105 Radar Sensor Developments: Hardware



Low-cost radar transceivers such as RFbeam ones allows using radar sensors in several applications where cost is an important constraint. However they need a hardware platform to work properly. Therefore, in B105 Electronic Systems Lab we have designed and implemented a hardware platform that allows obtaining using radar sensors in Doppler operating mode and FMCW operating mode.

The platform developed is low-sized and resource-constraint which allows using it in Wireless Sensor Networks applications in battery powered nodes. The hardware modules of the designed system are described below:

  • Power Source. Probably one of the most importan parts of the system as it must provide power to the radar transceiver and to the analog adaptation modules. The power source must provide 12 V, 5 V and 3.3 V for proper radar operation, and these sources must be highly noiseless to enchance radar performance.
  • Radar Transceiver. The main component of the radar sensor is the transceiver which sends and receive radar signals. K-LC5 and K-LC6 radar transceivers from RFbeam may be used, providing I and Q IF signals, and a VCO pin for FMCW operation.
  • Signal Adaptation Module. Signal adaptation is necessary to process radar I and Q signals and obtain information from them. An amplification stage, a low-pass filter and a high-pass filter are used in this module. Besides, a single-ended to differential stage is also used to improve signal acquisition.
  • Signal Acquisition. An ADC is used to digitalize the analog signals so they can be processed. The ADC used can be sigma-delta or SAR, with the higher resolution possible (12 to 16 bits), and with speeds from 10 KHz to 1 MHz. In our platform, the acquisition is done by the main microcontroller.
  • Signal Generation.  A DAC is used to generate the signals to modulate the radar transceiver through its VCO pin. Besides, an adaptation stage is implemented to provide adequated modulation signals to the radar transceivers. The DAC used in our platform is integrated in the main microcontroller.
  • Processing Unit. A microcontroller is needed to process the acquired signals and obtain information from them. In our design a low-power STM32L496 microcontroller is used.

Radar HW


B105 Radar Sensor Developments



Radar technology is a well-known field used since 1940s. This technology has been traditionally applied in military and aerospace fields while it has not been highly exploited in civil applications. However, in the last years, radar transceivers cost-reduction and miniaturization have allowed its application in other fields such as traffic and vehicular safety.

These low-cost radar sensors uses the Doppler effect to obtain information about obstacles or targets in its range. The radar transmits a signal and the frequency shift of the returned signal provides the velocity of the moving targets. There are two main operating modes for these radar sensors:

  • Unmodulated Doppler radar. This operating mode is the most commonly used. The hardware and processing software needed is quite simple which allows using these sensors in size-constraint and resource-contraint devices. However, they only provide velocity information of moving objects in its range. That means that static objects are missed, the distance of the objects cannot be obtained, and two objects moving at the same velocity will be detected as one.
  • Frequency Modulated Continuous Wave (FMCW) radar. This operating mode is used to obtain the distance of static and moving objects. The radar signal is frequency modulated -usually with a frequency ramp- to allow obtaining distances and velocities from the returning signal frequency shift. Thereby, it is necessary to generate a signal to realize the frequency modulation which increases the hardware complexity. Besides, the software processing is harder as there are much more information to process and there are more noise sources from unwanted environment targets.

In B105 Electronic Systems Lab we have developed a full radar system that can operate in both modes and includes all the hardware and the software necessary. This radar system is being used for traffic safety and traffic monitoring applications in several research projects.

Pruebas All-in-One preliminares


En el proyecto All in One el objetivo fundamental es recoger datos de tráfico para, mediante diferentes métodos, monitorizar el tráfico y realizar un conteo de vehículos.

Para realizar las primeras pruebas nos pusimos en contacto con nuestros compañeros de Aceinsa que nos facilitaron varios puntos clave de la ciudad de Majadahonda como posibles lugares para realizar las pruebas. Gracias a su colaboración, y a la del ayuntamiento de Majadahonda, hemos podido realizar las mismas y tener de forma permanente una caja con alimentación que nos servirá para las pruebas futuras.

El objetivo de estos tests ha consistido en la toma de, aproximadamente, una hora de medidas acompañadas de la correspondiente filmación de vídeo para el cotejo de los datos recogidos a posteriori.

Esperamos que, como resultado de estas pruebas, seamos capaces de realizar una calibración más apropiada de los cabezales radar utilizados en el sistema y que la detección y conteo de vehículos aumente en fiabilidad.


Caja para pruebas situada en la misma farola juntos con dos cabezales radar y una cámara de vídeo

ALL-IN-ONE. A low-cost and extended information integrated traffic monitoring platform

Foto All-in-One2


Traffic information has multiplied by three its volume market in the last five years. It is also expected that will continue growing greatly in the next years.

However, there are some fields still to be studied and probably exploited regarding traffic information. Such is the case of the integration of both the number of cars and their proper identification.

That is the starting point for the “All in One” project whose objectives are to create an integral traffic monitorization platform with low cost hardware and extended information.

Foto All-in-One

The hardware platform developed will have one radar device for counting vehicles and a Bluetooth interface for identifying them. With this data available and using data integration techniques it will be possible to achieve a level of traffic information yet unknown.

Our group, the B105 Electronic Systems Lab is the one in charge of designing and developing the low-cost radar system. This system includes the electronic for adapting and handling the RF signals as well as the processing modules and digital filters for those signals.

In this project, there are other research groups and some companies involved. As research groups, we are working together with i3-UPM and CEI. The companies we are collaborating with are ACEINSA, KINEO and IPS. This consortium will allow to achieve the project objectives by integrating some partners with expertise in each of the modules of the whole system.



Pruebas de detección de vehículos en la A-1 para el proyecto Easysafe


El paso día 26 fuimos a realizar pruebas para el proyecto Easysafe. La hubicación de las pruebas la autovía A-1 en el kilómetro 111. En él se realizaros varios test enfocados a la detección de vehículos, personas y fauna en la carretera. Esto se realizó por medio de varios tipos de acelerómetros y un magnetómetro sitiados fuera del asfalto. Como se puede apreciar en las fotografías, los sensores fueron colocados en el quitamiedos, a una distancia bastante lejana de loos vehículos y aun así las medidas han sido satisfactorias. A partir de ahora, el trabajo se centrará en el algoritmo para discriminar el tipo de vehículo, animales y personas.


All-in-One. Plataforma de monitorización de tráfico integrada, de bajo coste e información extendida

Foto All-in-One2


El mercado de la información de tráfico ha triplicado su volumen en los últimos 5 años y se espera un gran crecimiento para los próximos años. Sin embargo, existen algunos campos que aún no han sido completamente estudiados ni explotados, como es el caso de la integración de aforo e identificación. De ahí surge el proyecto All-in-One cuyo objetivo es crear una plataforma de monitorización de tráfico integrada, de bajo coste e información extendida.

Foto All-in-One

La plataforma contará con un dispositivo radar para el conteo de vehículos y un identificador de Bluetooth. Con estos datos se generará un nuevo nivel de información de tráfico al proveer medidas conjuntas de conteo e identificación. Nuestro grupo B105 Electronic Systems Lab es el encargado del diseño e implementación del sensor basado en radar de bajo coste que sea capaz de contar vehículos y dar información de su velocidad. Para ello el módulo radar deberá incluir tanto la electrónica de adaptación de las señales de radiofrecuencia como los módulos de procesamiento y filtrado digitales de éstas.

En el proyecto participan otros grupos de investigación como i3-UPM y CEI, y varias empresas de ingeniería como ACEINSA, KINEO e IPS. Este gran consorcio permitirá la consecución de los objetivos del proyecto al integrar distintos socios expertos en cada uno de los módulos del sistema.


Heimdall y Cerberus, el nuevo dispositivo cognitivo de redes de sensores


En el B105 Electronic Systems Lab siempre estamos desarrollando nuevos dispositivos electrónicos, ya sea para redes de sensores inalámbricas, sistemas empotrados u otras aplicaciones. Esta vez el desarrollo ha sido enfocado a una red de sensores muy versátil, que pueda servir de base para distintos proyectos dentro de nuestro laboratorio. Así, el nodo de esta red está formado por dos PCBs: Heimdall y Cerberus.

Heimdall dispone del microcontrolador STM32, de sensores de temeperatura, dos acelerómtros, leds, pulsadores, conector micro USB y slot de tarjeta micro SD. La otra placa, llamada Cerberus, es la encargada de las comunicaciones inalámbricas. Dispone de tres transceptores radio, dos Spirit1 y un cc2500. De esta manera, el nodo dispone de una gran versatilidad de comunicaciones, pudiendo transmitir en tres bandas ISM (433 MHz, 868 MHz y 2400 MHz).

El objetivo de este desarrollo es que este nodo pueda ser utilizado para distintas aplicaciones de WSNs o radio cognitiva, pero también por los nuevos compañeros que se han unido al B105 para desarrollar sus TFGs o TFMs.



Robot minero: desarrollo de un sistema prototipo automatizado de perforación vertical de barrenos para su aplicación en la industria minera


La minería en España presenta, en las últimas décadas, un déficit de desarrollo tecnológico muy importante. Son muy pocas las aportaciones novedosas a este área que conserva, en muchos casos, técnicas manuales o mecánicas para el desarrollo de la labor. Por ejemplo, durante estos años se ha recurrido a métodos de explotación tradicionales, caros, con poca o ninguna modernización, inseguros y de bajo rendimiento. Por otro lado, los depósitos de minerales se depositan como filones o venas estrechas, de 1 a 1,5 metros. Estos filones son un recurso primario muy importante, pero representan un desafío tecnológico complejo. Todo esto hace que la mejorar de la explotación y la seguridad en la minería sea un campo a mejorar.

Mina de San Finx
Mina de San Finx Flickr: divadar01

Este proyecto pretende desarrollar un robot que asista en la realización de tareas en la obra, como perforaciones, y que monitorice el ambiente de la mina para mejorar la seguridad. Esto se puede realizar mediante sensores de gases y otros parámetros, como la humedad o la temperatura.

Los datos del proyecto son los siguientes:

Título: Robot minero: Desarrollo de un sistema prototipo automatizado de perforación vertical de barrenos para su aplicación en la industria minera
Duración: 2015-2017
Consorcio: Valoriza Minería y Universidad Politécnica de Madrid.
Entidad financiadora: Valoriza Minería a través de CDTI.

Logo CDTI-MINECO con Gill Sans

Easysafe – Sistema de alarma precoz para la seguridad en la carretera


La seguridad vial es una de las mayores preocupaciones actualmente y por ello, desde las instituciones y empresas se está fomentando la investigación y el desarrollo de nuevos sistemas que mejoren este aspecto. El B105 participa en este proyecto de cara a mejorar la seguridad mediante la electrónica, la sensorización y las comunicaciones inalámbricas.


El objetivo de este proyecto es el desarrollo de un innovador sistema comercializable y de bajo coste, basado en nodos inalámbricos con capacidades cognitivas capaz de mejorar la seguridad de las infraestructuras y con ello, disminuir el número de fallecidos. Para su diseño se partirá de las siguientes premisas: Elevada autonomía, bajo coste y elevada versatilidad, de tal forma que, tras el éxito en su desarrollo, este sistema pueda disponer de una aplicación mucho más amplia. Dentro del presente proyecto, vamos a desarrollar e implementar, como punto de partida, un sistema capaz de dar una solución real a las tres problemáticas que detallamos a continuación, que poco a poco, irá cubriendo otras necesidades:

  1. Presencia de fauna en calzada.
  2. Vehículos que circulan en sentido contrario.
  3. Cruces en las que la vía prioritaria tiene una baja IMD.

Este proyecto cuenta con la participación de Valoriza Conservación de Infraestructuras, el B105 Electronic System Labs y Allianz. La entidad financiadora es el Ministerio de Economía y Competitividad.