73 research outputs found

    Machine Learning Algorithm for Wireless Indoor Localization

    Get PDF
    Smartphones equipped with Wi-Fi technology are widely used nowadays. Due to the need for inexpensive indoor positioning systems (IPSs), many researchers have focused on Wi-Fi-based IPSs, which use wireless local area network received signal strength (RSS) data that are collected at distinct locations in indoor environments called reference points. In this study, a new framework based on symmetric Bregman divergence, which incorporates k-nearest neighbor (kNN) classification in signal space, was proposed. The coordinates of the target were determined as a weighted combination of the nearest fingerprints using Jensen-Bregman divergences, which unify the squared Euclidean and Mahalanobis distances with information-theoretic Jensen-Shannon divergence measures. To validate our work, the performance of the proposed algorithm was compared with the probabilistic neural network and multivariate Kullback-Leibler divergence. The distance error for the developed algorithm was less than 1 m

    Comprehensive analysis of distance and similarity measures for Wi-Fi fingerprinting indoor positioning systems

    Get PDF
    Recent advances in indoor positioning systems led to a business interest in those applications and services where a precise localization is crucial. Wi-Fi fingerprinting based on machine learning and expert systems are commonly used in the literature. They compare a current fingerprint to a database of fingerprints, and then return the most similar one/ones according to: 1) a distance function, 2) a data representation method for received signal strength values, and 3) a thresholding strategy. However, most of the previous works simply use the Euclidean distance with the raw unprocessed data. There is not any previous work that studies which is the best distance function, which is the best way of representing the data and which is the effect of applying thresholding. In this paper, we present a comprehensive study using 51 distance metrics, 4 alternatives to represent the raw data (2 of them proposed by us), a thresholding based on the RSS values and the public UJIIndoorLoc database. The results shown in this paper demonstrate that researchers and developers should take into account the conclusions arisen in this work in order to improve the accuracy of their systems. The IPSs based on k-NN are improved by just selecting the appropriate configuration (mainly distance function and data representation). In the best case, 13-NN with SĂžrensen distance and the powed data representation, the error in determining the place (building and floor) has been reduced in more than a 50% and the positioning accuracy has been increased in 1.7 m with respect to the 1-NN with Euclidean distance and raw data commonly used in the literature. Moreover, our experiments also demonstrate that thresholding should not be applied in multi-building and multi-floor environments

    New Cluster Selection and Fine-grained Search for k-Means Clustering and Wi-Fi Fingerprinting

    Get PDF
    Ponencia presentada en 2020 International Conference on Localization and GNSS (ICL-GNSS), 02-04 June 2020, Tampere, FinlandWi-Fi fingerprinting is a popular technique for Indoor Positioning Systems (IPSs) thanks to its low complexity and the ubiquity of WLAN infrastructures. However, this technique may present scalability issues when the reference dataset (radio map) is very large. To reduce the computational costs, k-Means Clustering has been successfully applied in the past. However, it is a general-purpose algorithm for unsupervised classification. This paper introduces three variants that apply heuristics based on radio propagation knowledge in the coarse and fine-grained searches. Due to the heterogeneity either in the IPS side (including radio map generation) and in the network infrastructure, we used an evaluation framework composed of 16 datasets. In terms of general positioning accuracy and computational costs, the best proposed k-means variant provided better general positioning accuracy and a significantly better computational cost –around 40% lower– than the original k-means

    Analysis of sources of large positioning errors in deterministic fingerprinting

    Get PDF
    Wi-Fi fingerprinting is widely used for indoor positioning and indoor navigation due to the ubiquity of wireless networks, high proliferation of Wi-Fi-enabled mobile devices, and its reasonable positioning accuracy. The assumption is that the position can be estimated based on the received signal strength intensity from multiple wireless access points at a given point. The positioning accuracy, within a few meters, enables the use of Wi-Fi fingerprinting in many different applications. However, it has been detected that the positioning error might be very large in a few cases, which might prevent its use in applications with high accuracy positioning requirements. Hybrid methods are the new trend in indoor positioning since they benefit from multiple diverse technologies (Wi-Fi, Bluetooth, and Inertial Sensors, among many others) and, therefore, they can provide a more robust positioning accuracy. In order to have an optimal combination of technologies, it is crucial to identify when large errors occur and prevent the use of extremely bad positioning estimations in hybrid algorithms. This paper investigates why large positioning errors occur in Wi-Fi fingerprinting and how to detect them by using the received signal strength intensities.This work has been supported by COMPETE: POCI-01-0145-FEDER-007043 and FCT-Fundação para a CiĂȘncia e Tecnologia within the scope of project UID/CEC/00319/2013, by the Portugal Incentive System for Research and Technological Development in the scope of the projects in co-promotion no 002814/2015 (iFACTORY 2015-2018)info:eu-repo/semantics/publishedVersio

    Wi-Fi Navigation Using Machine Learning With Consideration Of Cyclic Dynamic Behaviour

    Get PDF
    Wi-Fi based localization using machine learning has been proven to be an attractive approach for finding the location prediction with avoidance of accumulation of errors as other sensors such as odometry and inertial sensing. Researchers have developed various models to predict locations based on trained machine learning. A site survey is typically performed to collect fingerprints and a neural network is trained on those fingerprints. The trained model is then placed into operation. However, dynamic changes in the location and navigation behavior of users make the prediction process more challenging in terms of accurate prediction of location. One common mobility behavior of navigation runs is the cyclic dynamics or re-visiting the same place more than one time. Most machine learning models, developed for location prediction, lack sufficient handling of dynamic changes or leveraging them for better predictions. To fill this gap, this study builds a new simulator with two components: one for incorporating dynamic information of navigation in given Wi-Fi dataset and using them to generate the corresponding time series of any navigation run, it is named as Wi-Fi Simulator for Cyclic Dynamic (Wi-Fi-SCD) while the other is useful for converting any dataset to time series with cyclic dynamics, it is named as Cyclic Dynamic Generator (CDG). Furthermore, in this study, two novel location prediction machine learning models were developed. The first is Knowledge Preservation Online Sequential Extreme Learning Machine (KP-OSELM) and the second is Infinite Term Memory-based Online Sequential Extreme Learning Machine (ITM-OSELM). The KP-OSELM model is distinctive from other models cited in the literature, because it preserves knowledge gained in certain areas to restore again when the person re-visits the area again. In KP-OSELM, knowledge is preserved within the neural network structure and is enabled based on feature encoding. The ITM-OSELM model is distinctive from other models cited in the literature, because it carries external memory and transfers learning to preserve old knowledge and restoration. ITM-OSELM is more efficient than KP-OSELM when the percentage of active features is low. Meanwhile, KP-OSELM does not require any external blocks to be added to the neural network (unlike ITM-OSELM), which makes it much simpler. In area based scenarios, KP-OSELM and ITM-OSELM both achieved accuracies of 68%. Moreover, when evaluating KP-OSELM and ITM-OSELM on Wi-Fi-SCD, for three navigation cycles, the highest accuracies achieved were 92.74% and 92.76%, respectively. However, the execution time of KP-OSELM was 1176 second while much less time was needed for ITM-OSELM to be executed with a value of 649 second. Furthermore, when evaluating KP-OSELM and ITM-OSELM on CDG, for three cycles, 100% accuracy was achieved for both models. As a conclusion, this study has provided the literature of machine learning in general and WiFi navigation in particular with various models to support the localization without any restriction on the type of Wi-Fi that is used and with consideration of the practical and dynamic behaviors that can be leveraged to improve the localization performance

    Context Awareness for Navigation Applications

    Get PDF
    This thesis examines the topic of context awareness for navigation applications and asks the question, “What are the benefits and constraints of introducing context awareness in navigation?” Context awareness can be defined as a computer’s ability to understand the situation or context in which it is operating. In particular, we are interested in how context awareness can be used to understand the navigation needs of people using mobile computers, such as smartphones, but context awareness can also benefit other types of navigation users, such as maritime navigators. There are countless other potential applications of context awareness, but this thesis focuses on applications related to navigation. For example, if a smartphone-based navigation system can understand when a user is walking, driving a car, or riding a train, then it can adapt its navigation algorithms to improve positioning performance. We argue that the primary set of tools available for generating context awareness is machine learning. Machine learning is, in fact, a collection of many different algorithms and techniques for developing “computer systems that automatically improve their performance through experience” [1]. This thesis examines systematically the ability of existing algorithms from machine learning to endow computing systems with context awareness. Specifically, we apply machine learning techniques to tackle three different tasks related to context awareness and having applications in the field of navigation: (1) to recognize the activity of a smartphone user in an indoor office environment, (2) to recognize the mode of motion that a smartphone user is undergoing outdoors, and (3) to determine the optimal path of a ship traveling through ice-covered waters. The diversity of these tasks was chosen intentionally to demonstrate the breadth of problems encompassed by the topic of context awareness. During the course of studying context awareness, we adopted two conceptual “frameworks,” which we find useful for the purpose of solidifying the abstract concepts of context and context awareness. The first such framework is based strongly on the writings of a rhetorician from Hellenistic Greece, Hermagoras of Temnos, who defined seven elements of “circumstance”. We adopt these seven elements to describe contextual information. The second framework, which we dub the “context pyramid” describes the processing of raw sensor data into contextual information in terms of six different levels. At the top of the pyramid is “rich context”, where the information is expressed in prose, and the goal for the computer is to mimic the way that a human would describe a situation. We are still a long way off from computers being able to match a human’s ability to understand and describe context, but this thesis improves the state-of-the-art in context awareness for navigation applications. For some particular tasks, machine learning has succeeded in outperforming humans, and in the future there are likely to be tasks in navigation where computers outperform humans. One example might be the route optimization task described above. This is an example of a task where many different types of information must be fused in non-obvious ways, and it may be that computer algorithms can find better routes through ice-covered waters than even well-trained human navigators. This thesis provides only preliminary evidence of this possibility, and future work is needed to further develop the techniques outlined here. The same can be said of the other two navigation-related tasks examined in this thesis

    MIMO antenna systems for next generation wireless communications

    Get PDF
    Multiple Input Multiple Output wireless communications systems require as the name implies multiple antennas at the transmit and receive side of a link, as all multiple elements operationally occupy the same spectrum, the capacity of carrying information is increased with no increase in the transmission bandwidth or power. Antennas destined for MIMO systems need to address the issue of adequate isolation between elements and the issue of the diversity performance of the array, these issues become challenging for mobile terminals. In this thesis dual band arrays for the mobile and the access point are proposed along with dual band mutual coupling reduction and radiation pattern improvement methods. First a dual band two element printed inverted F stacked monopole array is proposed for the mobile terminal. The single elements in the array are easily tuneable and achieve impedance matching from an open stub. The configuration is compact, with radiators distanced at 0.13λ0. By use of a grid of parasitically coupled printed lines mutual coupling is reduced by 9dB, where at the lower band at 2.4GHz, S12 = −18dB. Then a dual band two element printed dipole array is proposed for a pico–micro cell access point. The dipoles are fed by a printed balun which provides wide impedance bandwidth at two bands. To improve the radiation pattern at both frequencies the array is positioned above a dual band frequency selective surface, acting as an artificial magnetic conductor, thus allowing the screen to be placed 0.03λ0 from the array while maintaining good radiation efficiency. Finally a brief discussion of dual band surface wave suppression for printed antennas is presented. Here it is suggested that the surface waves can be eliminated by a superstrate at one band and by an EBG lattice at the second band. Initial experiments with different size superstrates and three periods of mushroom type EBG, show that mutual coupling can be reduced and the radiation pattern can be modified.EThOS - Electronic Theses Online ServiceEngineering and Physical Sciences Research Council (EPSRC)GBUnited Kingdo

    Analytics of human presence and movement behaviour within specific environments

    Get PDF
    The vast amounts of detailed information, generated by Wi-Fi and other mobile communication technologies, provide an invaluable opportunity to study different aspects of presence and movement behaviours of people within a given environment; for example, a university campus, an organisation office complex, or a city centre. Utilising such data, this thesis studies three main aspects of the human presence and movement behaviours: spatio-temporal movement (where and when do people move), user identification (how to uniquely identify people from their presence and movement historical records), and social grouping (how do people interact). Previous research works have predominantly studied two out of these three aspects, at most. Conversely, we investigate all three aspects in order to develop a coherent view of the human presence and movement behaviour within selected environments. More specifically, we create stochastic models for movement prediction and user identification. We also devise a set of clustering models for the detection of the social groups within a given environment. The thesis makes the following contributions: 1. Proposes a family of predictive models that allows for inference of locations though a collaborative mechanism which does not require the profiling of individual users. These prediction models utilise suffix trees as their core underlying data structure, where predictions about a specific individual are computed over an aggregate model incorporating the collective record of observed behaviours of multiple users. 2. Defines a mobility fingerprint as a profile constructed from the users historical mobility traces. The proposed method for constructing such a profile is a principled and scalable implementation of a variable length Markov model based on n-grams. 3. Proposes density-based clustering methods that discover social groups by analysing activity traces of mobile users as they move around, from one location to another, within an observed environment. We utilise two large collections of mobility traces: a GPS data set from Nokia and an Eduroam network log from Birkbeck, University of London, for the evaluation of the proposed models reported herein

    A review of gallium nitride LEDs for multi-gigabit-per-second visible light data communications

    Get PDF
    The field of visible light communications (VLC) has gained significant interest over the last decade, in both fibre and free-space embodiments. In fibre systems, the availability of low cost plastic optical fibre (POF) that is compatible with visible data communications has been a key enabler. In free-space applications, the availability of hundreds of THz of the unregulated spectrum makes VLC attractive for wireless communications. This paper provides an overview of the recent developments in VLC systems based on gallium nitride (GaN) light-emitting diodes (LEDs), covering aspects from sources to systems. The state-of-the-art technology enabling bandwidth of GaN LEDs in the range of >400 MHz is explored. Furthermore, advances in key technologies, including advanced modulation, equalisation, and multiplexing that have enabled free-space VLC data rates beyond 10 Gb/s are also outlined
    • 

    corecore