Jesús Ureña

dblp:99/388 · DBLP profile ↗
← Back
47ranked-venue papers
1as first author
7since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 24 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 20 · 1 first-author · 5 since 2021Computer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1
YearPublicationVenuePosition
2025 UWB and mmWave-Radar Indoor Localization System to Support Elderly Routine Analysis
abstract
This paper presents the implementation of a localization system in a senior living residence located in a town in the province of Guadalajara, Spain. The system integrates precise location tracking using Ultra-Wideband (UWB) technology in the common areas of the residence, and symbolic positioning via millimeter-wave (mmWave) radar modules installed in private rooms. In UWB-monitored areas, users carry a wearable UWB tag, while in mmWave-radar monitored rooms, a device-free approach is adopted. The localization system is designed to be scalable, easy to deploy, and to support remote maintenance and management, facilitating long-term operation with minimal on-site intervention. This paper provides a detailed description of the devices used, the deployment process, and the overall system setup. Furthermore, by leveraging open-source tools, efficient data management has been achieved. Finally, raw data collected from the implemented system are presented graphically. These data will support future development of tools to detect behavioral anomalies early, which may indicate physical or cognitive decline among the monitored individuals. The collected data are also valuable for identifying daily behavioral patterns and routines, and for detecting deviations that could signal the onset of conditions associated with physical and/or cognitive impairment.
Gabriel García-Gutiérrez, Elena Aparicio-Esteve, Jesús Ureña, Jose M. Villadangos, Ana Jiménez, Juan Jesús García
IPIN3
2025 Definition of a Neural Network for an IR Positioning System based on Energy Measurements
abstract
Infrared Local Positioning Systems (IRLPS) offer a cost-effective and accurate alternative for indoor localization, where GNSS signals are typically not available. Despite their potential, IRLPS face significant challenges such as noise, multipath effects, multiple access interference, and calibration requirements, which limit their performance. In response, this work explores the integration of machine learning by proposing a Feedforward Neural Network (FNN) trained on energy measurements collected from a quadrant photodiode. We conducted a thorough analysis of hyperparameters and an ablation study across five neural network topologies and identified configurations that balance accuracy and model complexity. Experimental evaluations in a controlled indoor environment (2.4×2.4×3.4 m3) demonstrate that even simple FNN architectures can generalize well and achieve a high accuracy, with 90% of the positioning errors being below 0.05 m.
David Moltó, Elena Aparicio-Esteve, Álvaro Hernández, Tobias Feigl, Christopher Mutschler, Jesús Ureña
IPIN6
2025 A Lensless Multifocal Fusion Imaging Method Focused on Microfluidic Chips for IoMT-Based Cell Analysis System
abstract
The combination of lensless diffraction imaging and microfluidics provides a relevant solution for the lab-on-a-chip analysis of cells in the context of the Internet of Medical Things (IoMT). However, the cells are on multiple planes in microfluidics, and they only can be sensed by means of complex algorithms. Taking into account the limited resources available on edge computing, a lightweight multifocal fusion reconstruction algorithm is proposed in this work, which still keeps a high-quality reconstruction. The reconstruction, autofocus, and multifocal fusion are integrated, and the reference light normalization and the object light extraction are achieved to adapt their combination. The integrated process is divided into two stages: the cell diffraction image segmentation and the multifocal fusion, based on mono-focal object light reconstruction and masking, respectively. The single autofocus with the golden section search algorithm is merged into the two stages. Finally, a validation system is built based on an FPGA, with a size of only 45 mm × 45 mm × 75 mm. The average error for 8 μm diameter microspheres is 4.67%. For the white blood cells, the evaluation functions of the criteria, the energy of gradient (EOG), and the variance are improved by 12.2%, 92.3%, and 57.3%, respectively. Under the same accuracy, the global number of searches for focus is reduced by 47%-59%, compared to the two-step golden section method, whereas the global speed is also improved by 53%.
Dian Tian, Ningmei Yu, Liangchen Lv, Jiahao Tang, Jihui Yu, Álvaro Hernández, Jesús Ureña
IEEE Internet Things J.8
2024 A Low-Latency Power Series Approximate Computing and Architecture for Co-Calculation of Division and Square Root
abstract
The calculation of division and square root is widely used in edge computing related to image processing, clustering, recognition, and reconstruction, among others. Their common multi-stage serial calculation takes longer, and requires a higher latency, and more redundant hardware resources for multi-dimensional parallel computations. This work proposes a low-latency power series approximate digital computing (PSADIC) paradigm and architecture, which achieves a fast low-latency calculation of multi-dimensional mathematical expressions, focusing on the co-calculation of division and square root. This approach allows to compute not only the division and the square root, but also the inverse and the inverse square root. Moreover, serial and pipelined architectures have been designed here to achieve smaller areas and lower latencies, respectively. Compared to the multi-stage calculation with CORDIC (COordinate Rotation DIgital Computer), the mean relative error distance (MRED) is reduced by 67% in PSADIC. Under TSMC (Taiwan Semiconductor Manufacturing Company) 40nm CMOS technology, the proposed serial and pipelined architectures achieve a 66.67% overall latency reduction compared to the CORDIC when using both its own maximum clock frequency, and a 75% cycle latency reduction. Meanwhile, both the ADP (Area Delay Product) and PDP (Power Delay Product) are also optimized.
Dian Tian, Ningmei Yu, Minghui Xie, Jiahao Tang, Zhuang Feng, Álvaro Hernández, Jesús Ureña
IEEE Trans. Circuits Syst. I Regul. Pap.7
2023 Centralized Optical 3D Positioning System for Emitting Tags
abstract
The demand for accurate and reliable local positioning systems has grown rapidly with the increasing use of Location-Based Services (LBS). Emerging technologies such as optical, RF, acoustic, mechanical, and magnetic are feasible options for indoor positioning. Optical-based systems have gained attention due to the widespread LED lamp availability and centimeter-level accuracy. In this context, this work presents the implementation and validation of a centralized optical Local Positioning System (LPS) based on a set of mobile emitter LEDs and a minimum of two fixed receivers, enabling simultaneous position of all tags in the infrastructure (centralized approach). The system is designed for long-distance measurements, using Visible or Infrared Light signals. By incorporating geometric considerations into a Non-Linear Least Squares Estimator (NLSE), the system can estimate the 3D position of a mobile object (i.e. person, drone). The comparison of different deployments demonstrates that the proposed system estimates the 3D position with less than 4mm of error in 90% of cases when using four non-aligned receivers and a single LED.
Elena Aparicio-Esteve, Jesús Ureña, Álvaro Hernández, David Moltó, Jose M. Villadangos, Miguel Cubero
IPIN2
2022 Dynamic Adjustment of Measurement Noise Covariance Matrix in an Infrared-based Positioning and Tracking System
abstract
The accuracy of optical positioning systems can be compromised by multiple factors (reflections, calibration, etc.). As an alternative to the triangulation, multilateration, or fingerprinting techniques typically used in these systems, stochastic estimation techniques can be used, such as Kalman Filters (KF) in its different variants. They estimate the receiver position based on the acquired measurements and the estimated positions in previous iterations. This work presents the evaluation of a 3D optical positioning system, based on four LED beacons and a quadrant receiver, using an Extended Kalman Filter (EKF). The implementation of a measurement noise covariance matrix that is adjusted depending on the angle and distance between transmitters and receiver, obtained in the previous iteration, is analysed. The receiver position estimation using both a dynamic and a static measurement noise covariance matrix is evaluated and compared with simulations and experimental tests. In simulations, the achieved errors are below 6 cm and 12 cm in 75% of the cases when using a dynamic and a static noise matrix, respectively. In the experimental tests, the obtained errors in 75% of the cases for the position in plane XY and the rotation angle γ are smaller than 7.44cm and 1.06° with a dynamic noise matrix; and below 7.59 cm and 1.62° for a static one.
Elena Aparicio-Esteve, David Moltó, Jesús Ureña, Álvaro Hernández, Felipe Espinosa
IPIN3
2022 Fixed-point Processing for an IR Positioning System based on QADA Receivers
abstract
Indoor optical positioning systems have increased in popularity in recent years because they can provide centimeter accuracy in three dimensions (3D) utilizing light-emitting diodes (LEDs) and photoreceptors. This work presents the design of a positioning system, which is based on a set of four photoreceptors functioning as beacons at known places for a single LED to be positioned. However, it might be extended to additional emitters with some medium access control. The associated processing is explained, as well as the basic assumptions to be addressed when approaching its hardware implementation, such as the preliminary partitioning of tasks between hardware and software, and the fixed-point representation of the processing to be implemented in hardware. The system has been validated by simulation in a$2\times 2\times 3.4\ \mathbf{m}^{3}$volume, yielding mean absolute errors around 0.004 m for the X and Y axes, and around 0.01 m for the Z-axis, as well as lower standard deviations than 0.004 m for the X and Y axes and 0.01 m for the Z-axis.
David Moltó, Álvaro Hernández, Elena Aparicio-Esteve, Jesús Ureña, Carmen Pérez Rubio
IPIN4
2019 Estimation of the Polar Angle in a 3D Infrared Indoor Positioning System based on a QADA receiver
abstract
Three-dimension infrared positioning systems are a feasible alternative on indoor local positioning systems, where those based on photodetectors are the most typically used in order not to have complex processing algorithms but a fast positioning computation. Optical positioning systems are often characterized by their low cost, low lifetime, and easy integration on the workplace. This work proposes an infrared positioning system based on four infrared LEDs and a QADA receiver. By applying encoding techniques to the infrared transmissions, the points of incidence from those transmitters on the QADA receiver are simultaneously obtained and the polar angle compensated, in order to finally estimate the receiver's position. The geometrical considerations of the system have been derived, including the polar angle and its behaviour with regard to the receiver's position, the angle of incidence and the aperture height. The proposal has been successfully validated by simulation and experimental tests, obtaining positioning errors below 10 cm and errors in the estimation of the polar angle of 0.9oin a 2 × 2 × 2 m volume.
Elena Aparicio-Esteve, Álvaro Hernández, Jesús Ureña, Jose M. Villadangos, Francisco Ciudad
IPIN3
2018 Comparison of Zadoff-Chu Encoded Modulation Schemes in an Ultrasonic Local Positioning System
abstract
Ultrasonic Local Positioning Systems (U-LPS) can be used for fine-grained indoor positioning. Typically, multiple fixed beacons simultaneously emit ultrasonic signals whose time of arrival is estimated at a mobile receiver. The ultrasonic signals are encoded and modulated to allow separation of the signals at the receiver, identification of the transmitters, and mitigation of signal impairments such as multipath, the near-far effect, multiple access interference, and Doppler shift. Hence, waveform design (coding and modulation) plays a pivotal role in determining the performance of such a system. This paper compares the performance of four modulation techniques (specifically QPSK, OFDM, Slow-FHSS and Fast-FUSS) transmitting Zadoff-Chu (ZC) sequences in an U-LPS. The modulation schemes are evaluated in terms of time of arrival accuracy and positioning accuracy in simulation and real-world experiments. Simulation and, to a lesser extent, real-world tests indicate that ZC coded QPSK modulation with non-coherent detection using a matched filter, offers greater accuracy under realistic conditions than the other modulation schemes.
Santiago Murano, María del Carmen Pérez, Jesús Ureña, Chris J. Bleakley, Carlos De Marziani
IPIN3
2018 Android Application for Indoor Location Using Sensor Fusion: Ultrasounds and Inertial Devices
abstract
This paper presents an Android application that allows estimating the position of the device in a robust and flexible way combining ultrasound signals emitted by a set of Ultrasonic Local Positioning Systems (U-LPSs), with inertial information obtained by an Inertial Measurement Unit (IMU) carried by the user and communicated via Bluetooth with the portable device. The U-LPSs are located in areas that require a high accuracy (such as entrances and waypoints) and the trajectory between U-LPSs where there is not ultrasound (US) coverage is estimated by the inertial sensors. When the user is inside an U-LPS area again, the trajectory and cumulative error of the inertial sensor are corrected. Therefore, this proposal provides a flexible and robust application, which is capable of adjusting to the demands of a large environment, reducing the number of U-LPSs to place. Each U-LPS consists of five transducers or beacons whose emissions, at a frequency of 41.67kHz, are multiplexed in time and encoded to achieve authentication and reduce interference by multiple access. At reception, an unlimited number of users with their mobile devices could calculate their position autonomously. The ultrasonic signals are captured by an external module that digitizes the signals and sends them to the portable device for processing. At the same time, IMU data is captured and, using an Extended Kalman Filter (EKF), both measures are fused and the possible errors accumulated by the IMU are corrected.
Sergio Pérez-Bachiller, David Gualda, María del Carmen Pérez, Jose M. Villadangos, Jesús Ureña, R. Cervigon
IPIN5
2018 Acoustic Local Positioning With Encoded Emission Beacons
abstract
Acoustic local positioning systems (ALPSs) are an interesting alternative for indoor positioning due to certain advantages over other approaches, including their relatively high accuracy, low cost, and room-level signal propagation. Centimeter-level or fine-grained indoor positioning can be an asset for robot navigation, guiding a person to, for instance, a particular piece in a museum or to a specific product in a shop, targeted advertising, or augmented reality. In airborne system applications, acoustic positioning can be based on using opportunistic signals or sounds produced by the person or object to be located (e.g., noise from appliances or the speech from a speaker) or from encoded emission beacons (or anchors) specifically designed for this purpose. This work presents a review of the different challenges that designers of systems based on encoded emission beacons must address in order to achieve suitable performance. At low-level processing, the waveform design (coding and modulation) and the processing of the received signal are key factors to address such drawbacks as multipath propagation, multiple-access interference, near-far effect, or Doppler shifting. With regards to high-level system design, the issues to be addressed are related to the distribution of beacons, ease of deployment, and calibration and positioning algorithms, including the possible fusion of information obtained from maps and onboard sensors. Apart from theoretical discussions, this work also includes the description of an ALPS that was implemented, installed in a large area and tested for mobile robot navigation. In addition to practical interest for real applications, airborne ALPSs can also be used as an excellent platform to test complex algorithms (taking advantage of the low sampling frequency required), which can be subsequently adapted for other positioning systems, such as underwater acoustic systems or ultrawideband radio-frequency (UWB RF) systems.
Jesús Ureña, Álvaro Hernández, Juan Jesús García, Jose M. Villadangos, María del Carmen Pérez, David Gualda, Fernando J. Álvarez, Teodoro Aguilera
Proc. IEEE1
2017 Study of cooperative position estimations of mobile robots
abstract
This work presents a study to determine the improvement of the simultaneous position estimations of several Mobile Robots (MRs) adding the relative distances between them, regarding independent position estimations for each MR. To evaluate the performance of the proposal, it is supposed that the localization scenario is composed of an Ultrasonic Local Positioning System (ULPS) and two MRs with odometry information that describe different trajectories. The independent position estimations of the MRs are obtained using an Extended Kalman Filter (EKF) for each MR that fuses the ULPS data and the odometry information. To evaluate the improvement in the estimation of the MR positions when the information of the relative distance between them is available, another EKF that estimates at the same time the positions of all MRs is implemented. The proposal has been validated by simulations, demonstrating that the simultaneous position estimations of both MRs using one EKF with the relative distance information presents an improvement in comparison with the independent estimations. Furthermore, the value of this improvement has been quantified considering the quality of the distance measurements between the MRs, supposing different noise levels based on a Gaussian distribution. Finally, a complexity evaluation of the independent and cooperative estimations is shown in terms of number of operations (products and additions) for each iteration of the EKF implementations.
David Gualda, Jesús Ureña, Juan C. García 0001, María del Carmen Pérez, Edel Díaz
IPIN2
2017 Detector of Electrical Discontinuity of Rails in Double-Track Railway Lines: Electronic System and Measurement Methodology
abstract
This paper describes the design, measurement methodology, and experimental validation of an electronic system for monitoring the electrical discontinuity in rails of double-track railway lines in order to detect the rail breakage. The electronic system is based on an emitter node and on the two receiver nodes. The three nodes, together with the four rails to be analyzed, constitute the electrical circuits, whose currents are measured in both the emission and reception nodes. These nodes can communicate through a data network between them, as well as with a remote center that controls and synchronizes the electronic systems along the railway line. The electronic subsystem associated with the emitter node transmits an encoded signal to the rails, modulated by an 800-Hz carrier. A set of eight currents are measured, one per rail at each end of the section defined between the emitter and the receiver, with a maximum length of 7 km. The evaluation of electrical discontinuities in each section is carried out by means of the relative imbalances that can appear between the eight measured currents, according to possible breakages. The method of measurement is characterized by a high immunity to noise. The results presented here are based on a railway line prototype, which implements the electrical propagation models and coupling between the four rails in the double track. This model allows the proposed electronic system and measurement methodology to be successfully verified.
Felipe Espinosa, Álvaro Hernández, Manuel Mazo 0001, Jesús Ureña, María del Carmen Pérez, José Antonio Jiménez, Ignacio Fernández, Juan C. García 0001, Juan Jesús García
IEEE Trans. Intell. Transp. Syst.4
2016 Reduction of ultrasonic indoor localization infrastructure based on the use of graph information
abstract
This paper presents a constrained navigation on a Metric Description Graph (MDG) based on the use of a H-Infinity Filter (H-∞) including the restriction on the graph as a fictitious observation. The main goal is to reduce the number of the required ultrasonic beacons for covering an extensive indoor area. This reduction of the localization infrastructure involves an increment of the error in the estimation of the position, which can be acceptable depending on the application (i. e. people navigation). This approach is especially useful when the target is navigating along corridors or narrow passing areas since it is not necessary an accurate position estimation. The proposal has been simulated in a localization area describing a real environment. It has been applied for different noise conditions of the relative information (odometry) comparing the performance between a traditional beacon infrastructure and the reduced one including the constraints of the MDG.
David Gualda, Jesús Ureña, Juan C. García 0001, José M. Alcalá, A. N. Miyadaira
IPIN2
2016 Android application for indoor positioning of mobile devices using ultrasonic signals
abstract
In this paper we present an Android application, called LOCATE-US, that allows accurate indoor positioning of mobile devices by processing the ultrasonic signals coming from a local positioning system (LPS). The LPS operates around 41KHz, and an external hardware based on an ultrasonic microphone digitizes the incoming signals and send them to the mobile device, where they are processed by means of the proposed application. This allows the use of CDMA techniques and overcomes most of the problems to be faced at the 20-22kHz range available in current smartphones, which include audible artifacts and poor resolution. The proposed software allows each mobile device in the environment to compute its own position by means of hyperbolic trilateration and represents the trajectory in the device screen, for future Location Based Services applications. Experimental results show that the proposed application achieves centimeter accuracy and can execute all the data processing for the position estimation in a time less than 0.5s.
María del Carmen Pérez, David Gualda, Jose M. Villadangos, Jesús Ureña, P. Pajuelo, Edel Díaz, Enrique García 0003
IPIN4
2015 Activity supervision tool using Non-Intrusive Load Monitoring Systems
abstract
Non-Intrusive Load Monitoring System (NILM) is a collection of techniques and technologies aiming to disaggregate the energy consumption from smart meters to device level consumption. This disaggregation allows us to supervise the activity related to particular devices (e.g. machines in factories or appliances in houses) without intrusiveness along the time. Furthermore, NILM systems enable large scale deployment and low cost expenses. In this paper, we present a new activity monitoring approach based on the use of a NILM system, firstly developed for elderly people activity monitoring at home, which could be potentially applicable to factory automation to supervise the activity of a particular machine for maintenance or other purposes. Our approach monitors the activity of many appliances in households and rates the total activity in terms of “normality” in a predetermined period of time, hence, deviations in the pattern can be detected.
José M. Alcalá, Jesús Ureña, Álvaro Hernández
ETFA2
2015 Robust synchronization algorithm for broadband PLC based on Wavelet-OFDM
abstract
In recent years, communications systems through mains, known as PLC (Powerline Communication), have received a lot of interest as part of intelligent networks or smart grids, as well as for multimedia applications at homes. In broadband PLC, systems using multicarrier modulations allow the mitigation of selective frequency fading in the channel. Nevertheless, these modulations require accurate time synchronization for correct operation. This paper proposes a robust temporal synchronization algorithm based on multilevel complementary sequences for broadband PLC channel with selective frequency fading, providing improvements around 80% in RMSE (Root Mean Squared Error) with respect to the common metrics used in OFDM (Orthogonal Frequency Division Multiplexing), where multipath effect is not considered.
Francisco Nombela, Enrique García 0003, Jesús Ureña, Álvaro Hernández, Pablo Poudereux
ETFA3
2015 Implementation of indoor positioning algorithms using Android smartphones
abstract
This paper proposes a software android application to compute the absolute position of smartphones or tablets in an indoor Ultrasonic Local Positioning System (U-LPS) based on hyperbolic trilateration. U-LPS can enhance mobile devices indoor positioning allowing sub-meter accuracy results by a suitable encoding of the ultrasonic transmissions. An external hardware device based on an ultrasonic microphone and an acquisition system can digitize the signals coming from the U-LPS and send them to the mobile device. Once in the device, by means of correlation techniques, time difference of arrival (TDOA) can be computed to obtain the device position and offer a wide variety of Location Based Services (LBS) to the user (building navigation, augmented reality...). Nevertheless, the correlation and positioning algorithms imply a high computational load. An Android application is presented to positioning mobile devices. It can be configured in real-time for different encoding schemes and allows to manage the reception of data coming from an external acquisition module and perform the low level (demodulation, correlation and peak detection) and high level (TDOA computation and hyperbolic trilateration) tasks. The proposed algorithms have been validated in an indoor U-LPS.
P. Pajuelo, María del Carmen Pérez, Jose M. Villadangos, Enrique García 0003, David Gualda, Jesús Ureña, Álvaro Hernández
ETFA6
2014 Event-based detector for non-intrusive load monitoring based on the Hilbert Transform
abstract
Within the emerging new technologies in Smart Grids, the concern about Non-Intrusive Load Monitoring (NILM) techniques has increased over the last five years. These techniques aim to disaggregate the energy consumption on a household or commercial building into individual appliances from the use of a single-point sensor. Most efforts attempt to disaggregate by using a low sampling frequency and by focusing on steady consumption states. Nevertheless, to achieve a better accuracy, it is necessary a higher sampling frequency and to look up both steady states and transient states. This paper proposes a novel event-based detector that could be used in NILM systems in a previous stage in order to detect transient states and help to the labelling task. This could lead to a better performance, specially taking into account small power changes which are not usually well detected on most low-frequency systems. It is based on the use of Hilbert Transform to obtain the envelope of the signal and the use of an average and a derivate filter to obtain a set of spikes that characterize each transition. The performance has been tested using a set of known metrics obtaining good results in two cases: sampling at 1kHz, which the aim of a possible integration in smart meters; and in a real scenario where 20 different appliance-loads are connected to the power main.
José M. Alcalá, Jesús Ureña, Álvaro Hernández
ETFA2
2014 Design of a system-on-chip for controlling an ultrasonic beacon array
abstract
This paper presents the design and implementation of a System-on-Chip (SoC) based on a FPGA (Field-Programmable Gate Array) device to control and configure an ultrasonic beacon array for an extensive ultrasonic Local Positioning System (LPS). The SoC is based on a MicroBlaze microprocessor and some advanced peripherals. Among them, it is possible to remark a LPS controller, in charge of managing the ultrasonic transmissions from the LPS beacons. Furthermore, the SoC can be connected to a router Wi-Fi, in order to obtain the desired configuration for the LPS. This allows to provide a large flexibility to the LPS, since it is possible to modify different parameters, as the carrier frequency, the transmission lengths, the type of modulation, or the sequences used to encode the ultrasonic emissions.
Francisco Perez Fermoselle, F. Daniel Ruiz, Álvaro Hernández, Enrique García 0003, Pablo Poudereux, Jesús Ureña
ETFA6
2014 Ultrasonic signal acquisition module for smartphone indoor positioning
abstract
Smartphone capabilities can significantly enhance mobile and context-aware applications that depend on location information. Whereas outdoor Location Based Services (LBS) are highly developed thanks to GPS, indoor LBS still demand a positioning technology that provides accurate location data. In this paper, an ultrasonic signal acquisition module for fine-grained indoor positioning of portable devices, such as smartphones or tablets, is presented. It is based on a microcontroller that digitizes the signals coming from a set of ultrasonic beacons placed on the ceiling and transfers the data acquired through Bluetooth Wireless Technology to the smartphone, for their consequent processing. All ultrasonic beacons emit simultaneously, each one a different Kasami code which is BPSK modulated with a carrier frequency of 40kHz. At the reception, the proposed module, that can coexist with an unlimited number of receivers, digitizes the analog signal captured by an electret microphone and sends it to the smartphone. Then, the smartphone carries out the correlation of the received signal with the emitted codes and obtains its absolute position by hyperbolic trilateration. Test results show that the proposed system can achieve similar accuracies to conventional ultrasonic based local positioning systems, with the advantage of services of a smartphone.
Alejandro Lindo, María del Carmen Pérez, Jesús Ureña, David Gualda, Enrique García 0003, Jose M. Villadangos
ETFA3
2013 Ultrasonic LPS adaptation for smartphones
abstract
In this paper we present a privacy-oriented Ultrasonic Local Positioning System (U-LPS) allowing users with portable devices, such as smartphones or tablets, to accurately determine their position in indoor environments. Indoor U-LPSs have been widely used to provide location information with centimeter or even sub-centimeter level accuracy at high rates. However, most of these systems demand specific hardware in the reception stage that cannot be used with current smartphones. Hence, the user cannot benefit from the versatility of services that these kind of devices offer. This work presents the design of an external device which translates the high frequency ultrasonic information emitted by a CDMA-based U-LPS, into a low frequency band understandable for the mobile phone by means of an analog multiplier. The output of the multiplier is connected to the smartphone or tablet using the Jack input connector as if it was a microphone. Then, the mobile device processes the low band frequency signals and estimates its position.
David Gualda, María del Carmen Pérez, Jesús Ureña, Juan C. García 0001, F. Daniel Ruiz, Enrique García 0003, Alejandro Lindo
IPIN3
2013 RSSI distance estimation based on Genetic Programming
abstract
The obtention of distances to different Access Points from RSSI readings in indoor environments is a difficult task due to intrinsic RF propagation effects like refraction, diffraction, reflection or absorption. This paper proposes a new model of distances estimation from RSSI data based on Genetic Programming; this new model estimates the distances from the receiver position to each WiFi AP depending on all RSSI WiFi measurements available in this point. Other methods, as fingerprinting, use the RSSI WiFi measures to determine directly the position but they need a careful choice of the set of calibration points. In our method, we obtain specific expressions that obtain distances to each AP taking into account the RSSI received from all the APs available in the coverage area with few restrictions about the location of such calibration points. Our model is compared with two classical propagation models (Hata-Okumura and COST 231 multi-wall) in a real scenario obtaining better results. The distances to the APs obtained can be used by any positioning algorithm (as Gauss-Newton one) to obtain the position of the receiver.
David Gualda, Jesús Ureña, Juan C. García 0001, Enrique García 0003, F. Daniel Ruiz
IPIN2
2013 Performance comparison of a TDMA- and CDMA-based UWB Local Positioning System
abstract
The development of Local Positioning Systems (LPSs), that allow user positioning in areas where solutions based on GNSS (Global Navigation Satellite System) fail (as indoor environments), has been an active research field in the last years. In LPSs based on Ultra-Wideband (UWB), near-far effect is a significant issue that severely constrains the system performance. In this work, we present a novel UWB LPS based on CDMA (Code Division Multiple Access) and Loosely Synchronized sequences and we compare their performance with an UWB LPS based on TDMA (Time Division Multiple Access), which is a multiple access scheme commonly used to cope with near-far effect. The first approach provides the benefits of simultaneous access, thus minimizing hardware requirements and near-far effect.
Pablo Poudereux, Enrique García 0003, Álvaro Hernández, Juan Jesús García, Jesús Ureña
IPIN5
2012 FPGA-Based Track Circuit for Railways Using Transmission Encoding
abstract
The current stage of railway transportation systems must deal with increased safety and reliability issues. A key point is improving occupancy track circuit performance and providing them with redundancy, higher noise immunity, and the capability to acquire additional information about the track section involved. This work proposes a novel track circuit based on the encoding of the electrical transmissions with Kasami codes. Track circuit emitters send signals coded with a known sequence that can be identified by the corresponding receivers using correlation techniques; these processes increase immunity to noise and changes in environmental conditions. An appropriate selection of orthogonal sequences for encoding, as well as different carrier frequencies for transmissions, allow simultaneous emissions and receptions without cross interference.
Álvaro Hernández, María del Carmen Pérez, Juan Jesús García, Ana Jiménez, Juan C. García 0001, Felipe Espinosa, Manuel Mazo 0001, Jesús Ureña
IEEE Trans. Intell. Transp. Syst.8
2011 Recursive algorithm to directly obtain the sum of correlations in a CSS
Carlos De Marziani, Jesús Ureña, Álvaro Hernández, Juan Jesús García, Fernando J. Álvarez, Ana Jiménez, María del Carmen Pérez
Signal Process.2
2010 Swell effect in shallow underwater acoustic communications
abstract
The need for monitoring underwater sensors, communications between submarines or sonar, makes underwater acoustic communications an important field of research. Electromagnetic waves are quickly attenuated in this medium and thus acoustic waves are the best option for communications. When two buoys are present, one acting as the emitter and the other as the receiver, it is crucial for the communication system to know the response of the channel. This paper presents a study of the underwater channel and proposes a model developed in Matlab where physical phenomena like attenuation, absorption and the swell effect are considered. This latter effect causes a Doppler spread in the signal, and a time-varying impulse response.
Joaquín Aparicio, Fernando J. Álvarez, Jesús Ureña, Ana Jiménez, Cristina Diego, Enrique García 0003
ETFA3
2010 Multilevel Complementary Sets of Sequences and their application in UWB
abstract
In this paper it is proposed a new method for generating multilevel Complementary Sets of Sequences (CSS) based on the existence of Hadamard matrices of odd order. Then it is generated a family of M2Multilevel Loosely Synchronized (MLS) codes from a multilevel CSS. These codes have inherent advantages that make interesting their use in UWB-based local positioning systems.
Enrique García 0003, Juan Jesús García, Jesús Ureña, María del Carmen Pérez, F. Daniel Ruiz
IPIN3
2010 Efficient Multisensory Barrier for Obstacle Detection on Railways
abstract
On current railway systems, it is becoming ever more necessary to install safety elements to avoid accidents. One of the causes that can provoke serious accidents is the existence of obstacles on the tracks, either fixed or mobile. In this paper, a multisensory system that can inform the monitoring system about the existence of obstacles is proposed. The system for obstacle detection consists of two emitting and receiving barriers, which are placed on opposing sides of the railway, respectively, and use infrared and ultrasonic sensors, thus establishing different optical and acoustic links between them. The interruption of one or several links should produce an alarm. However, even without the existence of objects, degradation of links could occur due to atmospheric attenuation, solar radiation, etc., also producing an activation of the alarm system. Since detection is based on the lack of radiation in the detectors, the use of complementary sensors for the same task is justified. Since the minimum size of an object for which an alarm is required to be generated is 50 × 50 × 50 cm, in some situations, several links are interrupted; however, alarms should not be generated. Typical cases are the flight of leaves or the movement of small animals in the scanned area. To avoid alarm activation in such situations, this paper proposes the combined use of diverse techniques of data fusion, based on fuzzy logic and the Dempster-Shafer theory of evidence, to validate the existence of objects, providing a highly reliable detection system.
Juan Jesús García, Jesús Ureña, Álvaro Hernández, Manuel Mazo 0001, José Antonio Jiménez, Fernando J. Álvarez, Carlos De Marziani, Ana Jiménez, Ma Jesús Díaz, Cristina Losada, Enrique García 0003
IEEE Trans. Intell. Transp. Syst.2
2009 Ultrasonic Positioning System by using UWB Techniques
abstract
Ultra-wideband (UWB) technology is currently considered the most attractive solution to develop a Local Positioning System. In fact, the IEEE 802.15.4a standard includes a link (MAC) and physical (PHY) layer with indoor positioning capabilities. This paper presents a study of the typical modulations schemes used with UWB and its adaptation to ultrasonic frequencies. Moreover, several tests of the modulation schemes in the ultrasonic frequency range are shown, in order to apply these techniques in a local positioning system. The main goal is to implement the algorithms in FPGAs using UWB radio technology. Therefore, the use of ultrasonic frequencies can be considered as a previous step of the future work.
Enrique García 0003, Juan Jesús García, Álvaro Hernández, Ana Jiménez, Jesús Ureña, F. Daniel Ruiz, María del Carmen Pérez
ETFA5
2009 Implementation of a Transmission Encoding System for a Track Circuit
abstract
The current development of railway transport gives a significant importance to the design of suitable and reliable safety systems. Among them, the common track circuit can be improved to enhance its performance, by providing redundancy, immunity to noise and more information from the track circuit. This work proposes a novel track circuit based on the encoding of the electrical transmissions with Kasami codes. Every node emits its corresponding code that can be detected at next nodes by correlation techniques. The suitable selection of orthogonal sequences, as well as different carrier frequencies for emissions, allow to have simultaneous emissions and receptions without cross interferences.
Álvaro Hernández, María del Carmen Pérez, Ana Jiménez, Juan Jesús García, Jesús Ureña, Manuel Mazo 0001
ETFA5
2009 Efficient Hardware Implementation for Detecting CSS-based Loosely Synchronous Codes in a Local Positioning System
abstract
Loosely Synchronous (LS) codes improves the performance of Local Positioning Systems (LPS) in terms of noise immunity, capability of simultaneous measurements and precision in the location, provided that the multipath spread and the relative time offset between the codes are within the zero correlation zone (ZCZ) that they achieve in their correlation functions. Furthermore, these codes can be very efficiently generated and correlated if compared to a straightforward implementation. This work presents the hardware implementation of the correlation tasks associated to an ultrasonic LPS based on LS sequences generated from Complementary Sets of Sequences (CSS). This implementation is able to carry out all the correlation processing tasks in a time shorter than the sampling period.
Carmen Pérez Rubio, Jesús Ureña, Álvaro Hernández, Ana Jiménez, F. Daniel Ruiz, Carlos De Marziani, Fernando J. Álvarez
ETFA2
2009 New Iterative Algorithm for Hyperbolic Positioning used in an Ultrasonic Local Positioning System
abstract
Ultrasonic local positioning systems (US-LPS) utilize hyperbolic trilateration to avoid the necessity of synchronizing the beacons and the tag. In actual systems the beacons emit coded signals which are processed in the tag to obtain the time-differences of arrival, with one of the beacons as reference. The absolute position is computed using an iterative method to solve the non-linear equation system as the Newton-Gauss algorithm: it is time-consuming and need a good initialization of the estimated position. In this work, a new and simpler iterative algorithm is presented to be used in hyperbolic trilateration derived using the Cayley-Menger bideterminant. Instead of use the iterative algorithm to compute the coordinates of the tag position (three unknowns in 3D), here is used to calculate the distance from the tag to the reference beacon (only one unknown).
F. Daniel Ruiz, Jesús Ureña, Isaac Gude, Jose M. Villadangos, Juan C. García 0001, María del Carmen Pérez, Enrique García 0003
ETFA2
2008 Efficient management of an advanced data acquisition system with real time streaming
abstract
In this work the specific software tools designed to manage a high performance data acquisition board to be used in active multi-sensory systems is presented. Specifically, the developments which has been carried out allow to monitor the coded emission/reception of two sensory barriers for obstacle detection on railways, based on infrared (IR) and ultrasonic (US) sensors. Additionally, it has been developed the tools to detect the coded emissions. As a result of that, it can be detected the existence of obstacles between both barriers, based on the lack of signal at the receiving barrier. The developed software can be considered the previous step to implement the hardware prototype. Initially it has been validated the feasibility of the algorithm, optimizing the processing time to obtain the detection results in quasi-real time.
Enrique García 0003, Juan Jesús García, Jesús Ureña, Álvaro Hernández, Ana Jiménez, Ma Jesús Díaz
ETFA3
2008 Optimal test-point positions for calibrating an ultrasonic LPS system
abstract
In local positioning systems (LPS) active beacons are placed in the environment, so the accurate coordinates of these beacons are necessary for positioning algorithms. Such coordinates or positions can be obtained by means of hand-made measurements (a slow and less flexible method), or by using calibration algorithms (i.e., automatic determination of the beacon coordinates from pre-determined measurements). In this work a new method is presented to estimate the optimal position of the test-points, necessary to calibrate an ultrasonic LPS. The method has been developed for both, spherical and hyperbolic trilateration. The results from simulated and real data shows the improvement obtained when using in the calibration these optimal test-points instead of randomly selected ones.
F. Daniel Ruiz, Jesús Ureña, Jose M. Villadangos, Isaac Gude, Juan Jesús García, Álvaro Hernández, Ana Jiménez
ETFA2
2006 Data Integration by considering spatial diversity in an IR barrier
abstract
This work proposes a data fusion technique to validate the detection of objects in railway environments. The system for obstacle detection is based on an infrared emitting barrier and another of receivers placed on opposing side in the railway, establishing different optical links between them. The interruption of one or several links in the sensorial system should produce an alarm. Since the detection is based on the radiation lack in the detectors, channel degradation can produce a similar situation as if there was one obstacle. Since the interruption of the links is the necessary condition, but not sufficient, for the existence of an object, this work proposes the fusion of the sensors information by means of the Dempster-Shafer evidential theory to obtain a certainty value of the existence of objects supposing a risk for the railway.
Juan Jesús García, Jesús Ureña, Manuel Mazo 0001, Cristina Losada, Álvaro Hernández, Carlos De Marziani, Fernando J. Álvarez
ETFA2
2006 Relative Positioning System Using Simultaneous Round Trip Time of Flight Measurements
abstract
The determination of the relative position among mobile objects or members of a robot team is a useful information when the systems are not restricted to a particular environment and they cannot depend on an external infrastructure to obtain their location information. The solution for this kind of problems cannot be divided and treated separately for each object. Therefore it is necessary to implement mechanisms that allow to simultaneously determine the spatial relations among objects not knowing their absolute location in the environment. After that, a positioning algorithm can be computed whose complexity depends on the number of observations made and the precision required in the system. In this work, the implementation of a relative positioning system is described where only acoustic emissions are made in order to obtain information about the other objects. These data are obtained by using simultaneous round-trip-time-of-flight measurements. Finally, using this information, the object positions are computed with a multidimensional scaling technique, and a closer solution is achieved with least-square algorithms.
Carlos De Marziani, Jesús Ureña, Manuel Mazo 0001, Álvaro Hernández, Juan Jesús García, Ana Jiménez, María del Carmen Pérez, Alberto Ochoa 0001, Jose M. Villadangos
ETFA2
2006 Processing Algorithm for obtaining the Impulse Response in a MIMO Ultrasonic System
abstract
In this work a processing algorithm is presented to obtain the impulse response of the transmission channel in a MIMO ultrasonic system. In this algorithm the macro-sequences (Ms) obtained from complementary sets of M sequences are used to obtain the impulse response of the environment. The signals received by the sensorial system are demodulated and correlated to find the transmitted signals. It is possible to obtain more detailed information from the environment through the analysis carried out over the correlated signal to extract the impulse response of the environment. In order to eliminate the cross correlation among the Ms and improve the localization of the correlation peaks, a post-process algorithm is applied to the correlated signal to find them with more accurately. Finally, a matrix of impulse responses of the transmission channels can be recovered by using the correlation peaks.
Alberto Ochoa 0001, Jesús Ureña, Álvaro Hernández, Manuel Mazo 0001, Carlos De Marziani, María del Carmen Pérez
ETFA2
2006 FPGA-based Implementation of a Correlator for Kasami Sequences
abstract
Kasami sequences have been successfully used in communications, navigation and related systems due to their low cross-correlation values, compared to those from other binary sequences. In this work, different alternatives for the hardware implementation of a correlator of Kasami sequences are presented: for short sequences a combinational design is proposed, whereas three sequential designs are suggested for longer Kasami sequences. These three sequential designs differ about the management of the memory: one stores the necessary data in slices of the FPGA; another uses external memory; and finally, the last one uses the internal RAM blocks in the FPGA.
María del Carmen Pérez, Álvaro Hernández, Jesús Ureña, Carlos De Marziani, Ana Jiménez
ETFA3
2006 Detection Module in a Complementary Set of Sequences-Based Pulse Compression System
abstract
Signal coding and pulse compression techniques have been widely used in the design of high performance airborne sonar as a mean to increase their robustness to noise and enhance their spatial resolution. These systems are still today in continuous development, with the appearance of new encoding schemes and processing algorithms which not only improve the previous features, but also provide the system with additional properties. All these improvements are achieved at the expense of increasing the computational complexity of the signal processing tasks, what put into risk the real-time operation capability of the system. This work presents the hardware implementation in a single FPGA of all the stages forming the detection module of an advanced sonar system which is based on the emission of complementary sets of sequences. This implementation is able to carry out all the data processing in the time interval between two successive firings, also obtaining a portable module that makes possible its incorporation into mobile robots
Fernando J. Álvarez, Álvaro Hernández, Jesús Ureña, Juan Jesús García, Ana Jiménez, P. Santa Teresa
FPL3
2006 FPGA Implementation of an Efficient Correlator for Complementary Sets of Sequences
abstract
The use of complementary sets of sequences is especially relevant in multisensorial systems, with simultaneous emissions from different sources and low signal-to-noise ratio (SNR). There exist efficient generation and correlation algorithms that give a reduction in the computational load and complexity of a hardware implementation. In this work a new hardware design approach for an efficient correlator of complementary sets of sequences (CCS) is presented. It is based on utilising reconfigurable logic to gain the required flexibility in terms of correlator parameters. The configuration of the design is carried out at the pre-synthesis stage, so the user can change this configuration according to the requirements of the application
María del Carmen Pérez, Jesús Ureña, Álvaro Hernández, Carlos De Marziani, Alberto Ochoa 0001, William P. Marnane
FPL2
2005 Using PCA in time-of-flight vectors for reflector recognition and 3-D localization
abstract
This paper presents a reflector recognition and localization technique in three-dimensional (3-D) environments, using only times-of-flight (TOFs) data obtained from ultrasonic transducers. The recognition and localization technique is based on the principal component analysis applied to the TOF vectors originating from a sensor that contains two emitting transducers and several receivers. The two emitters simultaneously transmit two coded pulses that are detected later on and discriminated by the receivers, after being reflected in the environment. The proposed technique allows for the possibility of not only recognizing the reflectors, but also estimating approximately its localization referred to the sensor. This technique has been tested with three types of reflectors in 3-D environments: planes, edges, and corners. The achieved results are very satisfactory for reflectors located in the range 50-350 cm.
José Antonio Jiménez, Manuel Mazo 0001, Jesús Ureña, Álvaro Hernández, Fernando J. Álvarez, Juan Jesús García, Enrique Santiso
IEEE Trans. Robotics3
2003 An emerging technology: orthogonal time division multiplexing (OTDM)
abstract
This paper introduces a new technique that uses Golay complementary sequences in a highly efficient communication system. OTDM is a proprietary modulation technology offering a similar behavior than multiple-input/multiple-output (MIMO) channels. Nevertheless, OTDM does not need spatial diversity, offering significant capacity gain over a traditional single-input/single-output (SISO) channel. This technique allows high-speed transmission in aggressive environments.
Vicente Diaz, Daniel Hernanz, Diego Lillo, Jesús Berián, Jesús Ureña
ETFA (2)5
2003 Use of coded signals to wheel train detection
abstract
The detection of the passage of railway units by certain points of the railway line (mainly in the junctions or bifurcations of the routes), of reliable way, is a functionality of great importance for the safe management of the circulation. Most of the existing systems to that end bases of its operation on the detection of the disturbance that undergoes a magnetic flux (generated by means of coils) to the passage of the wheel of the train. With the system proposed here, we make this detection with the coils located next to the rail of the route, but without additional electronics located in this place. All the electronic systems are concentrated in a point that can be to a considerable distance from the rail. This makes easier the tasks of maintenance of the equipment, in addition to protecting it from the noises and aggressions of the environment. In order to compensate the attenuation of signal in the wires and the external noise, we propose a codification of the signal sent to the emitting coil by means of pairs of Golay complementary sequences.
Patricio G. Donato, Jesús Ureña, Juan Jesús García, Manuel Mazo 0001, Álvaro Hernández
ETFA (2)2
2003 Advanced sonar module for mapping applications
abstract
Recent sonar modules applied to autonomous robots usually consist of several transducers, associated geometrically and electronically to improve performances and results, compared to systems based on only one isolated transducer. Nevertheless, in order to take advantage of these associations, it is necessary to develop new algorithms to consider suitably all the information given by times-of-flight (TOFs) from transducers. This work describes a new method to analyze these TOFs, so they can be used to obtain a heuristic map of the environment. A new operation mode is also proposed to allow the system adaptation to different environmental conditions in run-time.
Álvaro Hernández, Jesús Ureña, Manuel Mazo 0001, Juan Jesús García, José Antonio Jiménez, Fernando J. Álvarez
ETFA (2)2
2003 Three-dimensional discrimination between planes, corners and edges using ultrasonic sensors
abstract
This paper presents an ultrasonic sensor made up of several transducers located on various different horizontal planes, designed for navigation and localization applications in the mobile robot (MR) field. The sensor proposed is equipped with two emitters and fourteen receivers. The times-of-flight (OTF) provided by the transducers enable the tree types of basic reflectors (planes, corners and edges) to be classified. Optimal classification of the reflectors will facilitate both localization of the mobile robot and the generation of environment maps that are useful for navigation tasks. The innovation with this sensor as regards prior papers in this field lies in the high degree of redundancy that it provides, which greatly facilitates the detection of erroneous measurements caused by false reflections, and in the simplicity of the classification algorithm used, which gives it a low computational load.
José Antonio Jiménez, Jesús Ureña, Manuel Mazo 0001, Álvaro Hernández, Enrique Santiso
ETFA (2)2
2000 Integral system for assisted mobility
Manuel Mazo 0001, Juan C. García 0001, Francisco J. Rodríguez 0001, Jesús Ureña, José Luis Lázaro, Felipe Espinosa
Inf. Sci.4