Preprint
Review

A Survey of Visible Light Communication Based Indoor Positioning Systems

Altmetrics

Downloads

132

Views

58

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

19 June 2024

Posted:

20 June 2024

You are already at the latest version

Alerts
Abstract
There is a growing demand for indoor positioning systems (IPS) in a wide range of applications. However, traditional solutions such as GPS face many technical challenges. In recent years, a promising alternative has been emerging: IPS based on visible light communication (VLC), which offers a combination of which is highly accurate, low cost and energy efficient. This article presents a comprehensive review of VLC-based IPS, providing a tutorial-like overview of the system. It begins by comparing various positioning systems and providing background information on their inherent limitations. The mechanisms of VLC-based IPS are then discussed, including a comprehensive examination of their performance metrics and underlying assumptions. The complexity and efficiency of VLC-based IPS is examined by analyzing factors such as channel modeling, signal processing, and localization algorithms. To optimize the system, a variety of strategies are explored. These include the design of efficient modulation schemes, the development of advanced encoding and decoding algorithms, the implementation of adaptive power control, and the use of state-of-the-art localization algorithms. Additionally, system parameters such as LED placement, receiver sensitivity, and transmit power are carefully examined to highlight their impact on energy efficiency and localization accuracy. Altogether, this paper serves as a comprehensive guide to VLC IPS, providing in-depth insights into its vast potential and the challenges it presents.
Keywords: 
Subject: Engineering  -   Other

1. Introduction

Mobile devices have become essential tools for communication in our daily lives, and the utilization of positioning systems has become increasingly common. These systems facilitate the precise localization of mobile devices, thereby supporting a range of applications, including tracking [1], navigation [2], social networking [3], and augmented reality [4].In addition, Positioning systems also play a crucial role in ubiquitous computing [5] as well as emergency services [6]. In general, positioning systems can be classified into two categories: indoor and outdoor systems. In outdoor scenarios, the Global Positioning System (GPS) [7] is the most widely used and well-developed technology. It leverages a worldwide satellite network to offer precise user location information and turn-by-turn navigation. However, in indoor environments, the various obstacles like roofs, walls, and equipment significantly weaken and scatter satellite signals. Additionally, the effects of multi-path interference and other sources of interference can lead to positioning errors of several meters [8]. Despite efforts to enhance accuracy through the introduction of high-sensitivity GPS, archiving a satisfactory result in the indoor settings remains a challenge [9].
Undoubtedly, a wide range of applications significantly benefits from indoor location services. In our daily lives, the presence of large buildings with complex interiors, such as hospitals, airports, supermarkets, university campuses and the like, often poses a formidable challenge to visitors who invest a great deal of time and effort in navigating them. An indoor positioning system (IPS) emerges as a vital ally in such circumstances, affording invaluable assistance and introducing an added layer of value. A typical example is the application for museums, where an IPS utilizes the visitor’s position to offer advice and guidance, enabling them to immerse themselves in the exhibits and enhance their overall experience [10].
In addition to the indispensable role of an IPS in navigation, it also serves as a desirable tool for tracking purposes, particularly for monitoring the whereabouts of portable mobile devices, such as wheelchairs in hospitals. This duality of functionality provides multiple benefits. On the one hand, patients can promptly access enhanced services exactly when needed, fostering a sense of immediacy and efficacy. On the other hand, the IPS effectively enhances the traceability of expensive devices, improving their security and reducing the risk of loss. It is worth noting that the availability of high-precision positioning information is of paramount importance in areas such as robotics and the Internet of Things (IoT) [11,12] in accordance with the extensive references provided therein.
Because of the growing potential and evolving applications of indoor positioning, there has been extensive discussion in recent years. An exemplary initiative in this area is the In-Location Alliance (ILA) [13], an organization founded by leading companies in the mobile communications industry. Its primary goal is to drive innovation and cultivate cutting-edge indoor positioning services characterized by exceptional accuracy and minimal power consumption, even when users move.
Notable companies such as Google, Apple, and Microsoft [14] have embarked on the development of novel indoor positioning solutions. This has further fueled the discourse in this area. Numerous technologies have been the subject of intense discussion, including VLC, infrared (IR), radio frequency identification (RFID), ultrasound, wireless local area network (WLAN), Bluetooth, sensor networks, ultra-wideband communication (UWB), magnetic signals, and others. In Section 3, we will delve into a comprehensive exploration of these technologies.
In this article, we focus on VLC-based IPS. Our primary goal is to summarize the latest breakthroughs and significant findings in this emerging field of research. The overall organization of this paper is summarized as follows. In Section 2, the various applications of VLC-based IPS are highlighted. Section 3 introduces the basic principles of VLC-based IPS, while drawing insightful comparisons with alternative positioning methods. Section 4 presents an in-depth exploration of the latest advances in VLC-based positioning techniques. In addition, the overarching algorithms will be succinctly encapsulated in the Section 5, which effectively classifies the multitude of recent research papers into six distinct algorithmic paradigms. Furthermore, we do not want to neglect the challenges that researchers face in this area. Thus, Section 6 serves as a comprehensive repository that both discusses these obstacles and provides recommendations for future endeavors. The paper is concluded in Section 7.

2. Applications for VLC-Based IPS

VLC-based IPS has a wide range of applications, as shown in Figure 1. In retail, it can be used to enhance the customer experience by adding location-specific amenities and customized suggestions. In healthcare, VLC-based IPS can be used to facilitate patient tracking and monitoring, thereby enhancing effectiveness and ensuring well-being. In industrial domains, these systems act as catalysts, enabling seamless asset monitoring and streamlining workflow management. In addition, VLC-based IPS can be used in transportation networks to provide real-time passenger monitoring and seamless navigation. Taken together, these pioneering systems provide unprecedented indoor positioning accuracy and adaptability, enabling industries to optimize operational efficiency, enhance security and deliver customized services.

2.1. Indoor Navigation

As one of the most important applications, VLC-based indoor navigation utilizes VLC-enabled lighting fixtures to provide location-based information and navigation within indoor spaces. By leveraging the existing lighting equipment, VLC facilitates accurate positioning and navigation for users. In [15,16,17,18,19], the robots are designed to perform the indoor navigation using VLC-based methods.
The indoor navigation system based on VLC works by installing VLC transmitters in the form of LED lights throughout a building or indoor space [18]. These transmitters emit light signals that contain unique identifiers or location information. Robots can then receive these signals on their mobile devices equipped with VLC receivers, such as cameras or light sensors [17]. To navigate indoors using VLC, robots simply need to open a compatible mobile application or use a device that supports VLC reception. The applications will detect the VLC signals from the surrounding lights and determine the user’s location based on the received signals. The position of robots can be displayed on a map or through augmented reality overlays, providing real-time guidance and directions.
VLC-based indoor navigation offers several advantages [20]. First, it does not require additional infrastructure because it uses existing lighting. Second, VLC signals do not interfere with other wireless technologies such as Wi-Fi or Bluetooth, making it suitable for use in environments with high radio frequency interference. In addition, VLC can provide accurate positioning even in areas where GPS signals are weak or unavailable, such as home and markets.

2.2. Asset Tracking

Asset tracking uses LED lights to transmit signals for indoor asset positioning and tracking. Asset tracking for VLC offers several advantages over traditional tracking methods [21]. Similar to scenarios of indoor navigation, it implements the existing LED lighting infrastructure, reducing the need for additional hardware investment. This makes it a cost-effective solution for asset tracking in various industries, including warehousing [22], logistics [23], retail [24], healthcare [25], and manufacturing [26].
One of the key benefits of VLC-based asset tracking is its high accuracy. By using multiple LED lights strategically placed throughout the indoor environment, the position of assets can be determined with great precision. This enables real-time tracking and monitoring of assets, improving inventory management and reducing the risk of loss or theft. Another advantage of VLC-based asset tracking is its low interference. VLC operates in the visible light spectrum, which is not crowded with other wireless signals such as Wi-Fi or Bluetooth. This ensures reliable and interference-free communication, resulting in more accurate asset tracking results.
VLC-based asset tracking systems are also highly scalable [27]. Additional LED lights can be easily installed to expand the coverage area or increase the density of tracking points. This flexibility allows companies to tailor the system to their specific needs and easily scale as their operations grow.

2.3. Smart Homes and IoT

VLC-based indoor positioning can indeed be integrated into smart home systems to enable location-aware automation. By using visible light signals emitted from LED lights, VLC technology can accurately determine the position of individuals within a house. This information can then be used to trigger various automation actions based on the user’s location [28].
Specifically, personalized settings can be applied based on the occupant’s location within the house. For example, the temperature, music, or preferred lighting ambiance can be adjusted according to the occupant’s preferences in different areas of the house. Therefore, VLC-based indoor positioning can greatly enhance the overall smart home experience by making automation more context-aware and personalized. It adds an extra layer of intelligence to the system, allowing it to adapt and respond to the user’s location in real time [29].

3. Technologies for Indoor Positioning Systems

In this section, we begin with an elegant overview of VLC-based IPS. After that, we explore alternative positioning methods, carefully examining their advantages and limitations in comparison to VLC-based IPS. Through this examination, we aim to uncover the distinct advantages and distinguishing characteristics that make VLC-based IPS a cutting-edge technology in the field of indoor positioning.

3.1. What is VLC-based IPS

VLC harnesses the power of visible light, which falls within the wavelength spectrum of 380nm to 780nm, to enable seamless data transmission. This transformative technology, which can be traced back to the 1880s [30], has seen remarkable advances in recent decades. To promote its widespread adoption and further development, IEEE 802.15.7 [31] has meticulously defined the physical (PHY) and medium access control (MAC) layer standards for both broadcast and bi-directional communications. VLC is more than just a viable alternative to traditional RF communications, especially Wi-Fi. With the ongoing transition from fluorescent lighting to energy-efficient light-emitting diodes (LEDs), VLC, often referred to as Light Fidelity (Li-Fi), holds great promise for revolutionizing indoor wireless connectivity [32]. These LED-based lighting infrastructures not only provide superior illumination, but also have the potential to support high-speed data links. It is worth noting that the convergence of LEDs and lighting infrastructure presents exciting opportunities for the development of novel positioning and communication systems [33].By leveraging the existing LED infrastructure, innovative positioning solutions can be developed, expanding the horizons of indoor localization.
VLC-based IPS benefits from breakthrough LED technology. By receiving information such as the position of transmitters and detecting the direction and intensity of the received light, the position of the receiver can be estimated. The position of transmitters is usually broadcast using VLC. The driving force behind VLC-based IPS is the use of existing and future LED infrastructure, as well as the integration of state-of-the-art smart mobile devices equipped with light sensors (see e.g., [34]). By leveraging these resources and developing sophisticated algorithms, novel indoor positioning systems can be created, see Figure 2 in reference [14] for an illustrative example.
In VLC-based IPS, the primary choice for transmitters revolves around LEDs, as opposed to incandescent or fluorescent lamps/tubes, in line with the future trend of lighting systems. LEDs offer significant advantages, including energy efficiency and long lifespan [35,36,37]. Furthermore, communications using LEDs enables high data rates due to their ability to support modulation with higher spectral efficiency.
As for receivers, mobile phones have become one of the most prevalent and indispensable user devices in the 21st century [38]. Leveraging the convenience and ubiquity of mobile phones, various design solutions can be explored. For example, the integration of a mobile phone’s imaging camera, photodetectors (PDs), inertial sensors, or new light sensing functions can greatly enhance the receiver capabilities in VLC-based IPS. Further technical details on these solutions are discussed in Section 4.

3.2. Other Methods

Apart from the widely used positioning method named GPS, which is the most discussed in Section 1, there are a variety of alternative solutions [39]. These alternative methods and their performance can be evaluated and analyzed by referring to the relevant literature [39] and corresponding references. When considering positioning systems, it is crucial to take into account various criteria and considerations such as accuracy, cost, information requirements, computational complexity, and user privacy. For further discussion, readers are encouraged to explore the details presented in [40]. Table 1 presents a comprehensive overview of the major positioning methods, highlighting their accuracy and cost in parallel with VLC-based IPS. Subsequent discussions will delve into the specifics of each method.
Cellular-based positioning systems are more commonly used outdoors than indoors. Similar to GPS, a mobile user uses signals received from base stations to determine its own position. In addition, base stations can also use signals received from mobile users and combine them at a central coordinator to estimate the mobile’s position [41]. The positioning accuracy in these systems is affected by factors such as the density of base stations and the positioning methods, including received signal strength (RSS), angle of arrival (AOA), time of arrival (TOA), or a combination of these. It is important to note that sources of positioning error include non-line-of-sight (NLOS) propagation, multipath propagation and multiple access interference. Despite the progress that has been made, there are still several technical challenges that must be overcome to achieve accurate positioning.
Wi-Fi based positioning systems typically involve adding a location server to an existing WLAN infrastructure. These systems use methods such as RSS or fingerprinting for positioning measurements [42] and further discussion can be found in the references therein. In order to implement Wi-Fi based positioning systems, centralized entities such as fingerprint databases of Wi-Fi signals are required. Therefore, site measurement of Wi-Fi signals to build the database is inevitable during initial deployment or when relocating access points (APs), but it is labor-intensive and time-consuming. Regarding RFID systems [43,44,45], passive RFID cards are unable to provide detailed high-resolution localization within a room. On the other hand, active RFID cards are more practical for indoor positioning systems because they regularly transmit signals to receivers in a given area, enabling positioning. However, these systems often have slow response times and relatively long latency compared to other methods.
Both infrared (IR) and Bluetooth-based systems are designed for short-range, low-power communications. As a result, they are not well suited for user mobility and accurate positioning. An exploration of hybrid Wi-Fi and Bluetooth systems for indoor positioning can be found in [46]. The UWB or ultrasound based systems can provide high positioning accuracy, but their cost is significantly higher than other alternatives. In contrast to other positioning systems, VLC-based systems have several advantages. First, the accuracy of VLC systems meets the requirements of high-resolution indoor localization while keeping costs low because of the existing lighting infrastructure. In addition, VLC systems use the license-free visible light spectrum, eliminating the need for additional licenses. Second, VLC-based systems are environmentally friendly because they use energy-efficient LEDs as transmitters, resulting in low power consumption and minimal radio frequency interference.

4. Techniques of VLC-Based Indoor Positioning Systems

This section introduces different techniques of VLC-based IPS including RSS, TDOA, AOA, etc. For various indoor scenarios, these methods offer accurate and reliable location estimation with minimal infrastructure modification, while providing benefits of increased energy efficiency and security.

4.1. Channel Model

This part presents the channel model of the VLC-based channel model for LEDs. A general VLC channel model comprises two primary components, namely the propagation paths and channel characteristics. The paths may include line-of-Sight (LOS) and NLOS components, with both direct and reflected transmissions. Channel characteristics include path loss, delay spread, and channel gain, which are influenced by the environment and system design.

4.1.1. Direct Light

To consider the propagation paths of LEDs, our initial focus shall be solely dedicated to the the directed light. The channel link gain is given by [47]:
G d = m + 1 A 2 π D d 2 cos m ϕ T θ g θ cos θ , if θ F O V 1 , 0 , if θ F O V > 1
where the parameters are illustrated in Table 2.
The received power is thus given by:
P r d = G d · P t
where P r d denotes the received power and P t denotes the transmit power.

4.1.2. Reflected Light

Since the light can be reflected by walls or other and then captured by the receiver, we have the aggregate received power given by:
P r = P r d + P r n o n d = G d · P t + w a l l P t d G r e f
where
G r e f = m + 1 A 2 π 2 D 1 2 D 2 2 · ρ · A w a l l cos m ϕ T θ · g θ cos θ cos α cos β if θ F O V 1 , 0 if θ F O V > 1
with the parameters being illustrated as Table 3.
Taking into consideration factors like background light intensity or other light sources, the above expression (3) can be expanded to
P r = P r d + P r n o n d + P b a c k g r o u n d
where P b a c k g r o u n d is used to denote the additional light intensity. Interested readers are also referred to [48] and the references therein for further details of VLC channel models.

4.2. Positioning Techniques

There are various positioning algorithms proposed in the literature. A popular and practical solution is through triangulation, which is to determine the coordinates of a user (point) by knowing the distances (lateration) and/or angles (angulation) to/from the transmitters. The problem can be thus transformed to a traditional geometric problem. There are three kinds of algorithms based on triangulation, namely RSS, TDOA, and AOA based methods. RSS and TDOA are lateration techniques, whereas AOA is an angulation technique. Please note that apart from RSS, TDOA, and AOA-based methods, there exist alternative approaches based on proximity, fingerprinting, and image sensors. Additionally, hybrid systems have been developed to improve the overall precision. Further exploration and examination of various variations and alternative methodologies will be undertaken in subsequent discussions.

4.2.1. RSS

Using the channel link gain models, the distances between the receiver and transmitters can be estimated from the received signal strengths. The lateration method can then be used to determine the exact position of the receiver.
In [49], a two-dimensional indoor localization system using RSS from LEDs was presented. The results of this study showed remarkable accuracy within centimeters for a room with dimensions of 6m×6m and a height of 4m. However, it is important to note that the system relies on certain assumptions, such as the receiver being positioned on the floor and both the receiver and transmitter axes being perpendicular to the ceiling where the LEDs are installed. Another related study [50] presents a system using four transmitters (LEDs). Each transmitter shares its coordinates through predefined time slots, creating a specific frame structure to maintain stable transmission power. By using RSS and solving a set of visible light transmission equations, the four channel link gains can be determined, facilitating the calculation of the receiver coordinates.
Different from [49,50], for interference avoidance among transmitters, the system in [51] considers a single transmitter but multiple (three) receivers. A receiver’s position can be estimated by determining the distances between the transmitter and receivers using RSS and by given relative position of the receivers. The scheme in [52] extends the result of [51] by considering single transmitter but single rotatable receiver. Due to the link gain difference according to given azimuth angles, the user location can be estimated through the rotatable receiver.
In [53], a VLC-based IPS for autonomous robot vehicle is proposed under the same assumption of [49]. By determining the relative ratio of signal strengths from each LED detected at the receiver according to assigned individual time slot, circle or straight line equations are obtained to derive their crossing point so as to indicate the user position. Note that the purpose of using the ratio of the received powers from each LED aims to cancel out the errors due to the difference in their optical device parameters.
In [54], trilateration method is deployed to determine the receiver’s coordinates. Different frequency carriers are used at each transmitter for signal modulation, so the signals emitted from adjacent transmitters can be separated at the receiver without co-channel interference. Since the received power can vary due to the angle of radiation at the LED and the angle of incidence at the receiver, location estimation based solely on distance-dependent power attenuation is clearly inaccurate. By normalizing the radiation and incidence gains with optimized adjustment parameters, the experimental result shows that that the average error of estimated positions can be reduced to a few centimeters.
In [55] a system consisting of four LED lamps, each composed of 16 LED chips (in a 4 × 4 array), is demonstrated. Each LED lamp is assigned a unique binary sequence (address vector) that is sent using VLC. The ( x , y ) coordinates of the receiver are then estimated by comparing the correlation value of the RSS and LED lamp addresses. The correlation value is is defined as the inner product of the received signal and the address vector. If the position of the receiver is closer to a LED lamp, the correlation will be larger. Note that this is not sufficient to determine the exact position. For more accurate localization, a training phase similar to the Wi-Fi fingerprint method is provided to improve performance.
Unlike the systems mentioned above, the study presented in [56] considers the scenario where the receiver is not parallel to the ceiling, but tilted, which is more realistic in practical use. As a result, many of the existing solutions are considered insufficient to provide high accuracy in situations involving user mobility or general cases. This paper provides a comprehensive analysis of the performance of the system with a tilted receiver. It also proposes the use of orientation information, e.g. from a gyroscope, to further improve the accuracy of the system.
It is important to note that a comprehensive theoretical accuracy evaluation of indoor positioning methods based on VLC using RSS is presented in [57], which also provides additional relevant references. Under typical parameter settings, the expected achievable accuracy can reach the centimeter level.

4.2.2. TOA and TDOA

TOA is a distance estimation technique that measures the time it takes for a signal to travel from the transmitter to the receiver. Due to the high speed of light, achieving accurate distance measurements using TOA-based methods requires the use of highly accurate time measurement instruments. The research presented in [58] explores TOA-based techniques and establishes theoretical accuracy limits based on the Cramer-Rao Bound (CRB). It is important to note that TOA-based methods typically assume perfect synchronization between the transmitters and receiver for accurate time measurement, which can be challenging to achieve in practice. In comparison, Time Difference of Arrival (TDOA)-based methods are generally preferred because they only require time synchronization between the transmitters.
Unlike the direct time measurement approach, the visible light indoor localization scheme proposed in [59], which is based on TDOA, measures the phase differences in the received signals from different transmitters (LEDs). In general, variations in the distance traveled by the light result in phase differences in the received signals. By achieving time synchronization among the transmitters, it becomes possible to calculate the distances between the LEDs and the receiver based on the observed phase differences. In [60], an enhancement to the aforementioned scheme is presented to tackle the impact of noise impairments. Considering that the received optical signal at the receiver is subject to Additive White Gaussian Noise (AWGN), error mitigation and reduction are achieved through the use of average filtering and maximum likelihood methods.
In [61], a 2D localization method based on estimating the TDOA from a pair of LEDs to a receiver is introduced. Instead of directly calculating the phase difference of the signals, the concept is to measure the peak-to-peak amplitude of the combined signals at the receiver. This is achieved by transmitting two sinusoidal signals of known frequencies from the LED pair. When the signals add constructively (in phase), the peak-to-peak amplitude reaches its maximum value, while destructive interference (out of phase) results in the minimum value. Using this technique, a trilateration-based localization scheme can be developed to determine the relative distances to the LEDs without having to explicitly calculate the phase differences between the received signals from different LEDs.
In [62], a low-complexity TDOA based system is proposed for 3D localization using LEDs. Similar to [59], the distances between the LEDs and receiver are derived by measuring the phase differences between the received signals. Under the assumption that all the LEDs have the same height, a set of simultaneous linear equations can be constructed and solved to determine the coordinates of the receiver.

4.2.3. AOA

Different from RSS and TDOA based methods, we can use the AOA to determine a receiver’s position. In [63], the receiver is a circular PD array composed of several PDs evenly distributed on a circle. The AOA from a LED to the receiver can be estimated according to the receiver’s orientation and the knowledge of the locations of the PDs on the circular PD array, so as to determine the coordinates of the receiver. Since the Lambertian received power equation can be regarded as a function of AOA, we can derive the AOA from the received power strength. It is also possible to estimate the distances between the LEDs and the receiver accordingly.
In [64], a visible light IPS is built based a single transmitter and multiple tilted PDs. Inter-cell interference is negligible with a single transmitter. By measuring the received power strengths and thus the incidence angle gain differences due to different arrival angles and assuming that the tilted PDs are very close to each other so that they have the same coordinates, the receiver’s coordinates on a horizontal plane (2D) are first estimated. Then, by comparing the received power strengths against each possible vertical coordinate, the vertical distance (height) of the receiver is estimated to provide the 3D coordinates.
In [65], an optical LOS AOA based positioning system is built. The mobile receiver contains an interior corner-cube formed by three orthogonal PDs to facilitate differential photo-current sensing and retro-detection method [66] for estimating the azimuthal and polar angles of incident optical beams from LEDs to the receiver. Given the azimuthal and polar angles, triangulation method is then applied to determine the 3D coordinates of the receiver. Experiment result with sensitivity analysis of imbalanced signal strength to the positioning accuracy is provided and shows a much higher positioning accuracy than optical RSS based positioning.

4.2.4. Proximity based Methods

Proximity based localization is simple but usually has low positioning accuracy. In VLC-based systems, LEDs are deployed as the reference beacons at known positions. A photodiode can detect whether the receiver module is located within the coverage range of a transmitting LED. For example, a proximity based localization system using lighting LEDs is proposed in [67]. The identification data (ID) of LEDs are sent along with the illumination so that the receiver can identify the nearby LEDs (reference beacon positions) and thus estimates its approximate position.
In [68], a VLC proximity based localization system is built using conventional LED lamps. Each lamp periodically broadcasts its coordinates and identification data. A photodiode is used to receive these information and determine its location in proximity to the lamps. By a mapping of received LED lamp ID and geographic area, a simple indoor navigation application is demonstrated. A similar application of the above method for tracking visitors and providing navigation in museums is shown in [69]. A VLC receiver can also receive digital contents corresponding to his/her location in the museum.
To improve positioning accuracy, the VLC-based IPS in [70] embeds a 6-axis geomagnetic sensor at the receiver for providing 3-axis of azimuth and 3-axis of tile angulation information for localization. Meanwhile, each LED light bulb broadcasts its coordinates as data through VLC technology. In addition, the impact of maximum receivable signal incident angle (FOV) limit and optical receiver sensitivity limit to positioning accuracy is investigated. Experiment of accurate IPS is demonstrated.
Another example of proximity based IPS is the angular diversity localization scheme used in [71]. The system contains a luminous LED array with each LED transmitting at different frequency, and has a lens located in front of the LED array so as to yield different light intersection regions due to different light overlapping patterns of the LEDs. Each region is distinguished by the presence or absence of the different LED lights. The location of the receiver can be thus estimated by identifying each region. The above design does not require accurate light intensity or orientation measurements. Clearly, a larger number of LEDs in each luminary may create a larger number of distinguishable regions for possible smaller localization error. In general, the accuracy of the system will depend on the number of lights and also the receiver’s height.

4.2.5. Fingerprint

RF fingerprint based positioning is a scene analysis method, which is to compare the received information with known information map to estimate the user position, which attracts much attention with Wi-Fi technique. The principle is also applicable to VLC-based system. The system in [72] is a 2-dimensional IPS using fingerprinting of the power spectral density (PSD) of optical signals received from LEDs. During the offline initialization phase, prior knowledge of the PSD of each modulated visible light emitted by the LEDs is collected and stored as a database, namely a fingerprint map. For positioning, the real-time PSD received from a user can then be compared with that in the database for estimation in the online phase.
There are three main popular fingerprint based indoor localization techniques [73], namely probabilistic method, k-nearest-neighbor, and neural networks. In [74], a robust asynchronous indoor localization using modulated LED is built according to Bayesian probabilistic estimation method, taking into account possible obstructions of the LoS from the beacons. Each LED broadcasts an embedded unique chip sequence as beacon to allow mobile users to conduct localization. Given the chip sequences and the locations of the LEDs, a mobile device can synchronize and determine its position based on the likelihood of receiving each signal strength with respect to collected information during offline training phrase. Another example using probabilistic method is [75], which estimates user location through best matching with pre-record radio map of observed light intensities and signal patterns of modulated LED beacons that contains unique transmitter IDs.
In [76], the fingerprinting scheme estimates the position of a mobile device by comparing the received time samples of impulse responses to the collected power samples from the transmitters, known a priori, in the environment. In [77], the localization system exploits the signal extinction ratio distribution of LEDs. Each LED transmits its identification code in time division multiplexing to distinguish. The receiver’s position is then estimated by comparing received extinction ratio to the reference collected during training phrase.

4.2.6. Image Sensor Based Schemes

Many systems use photodetectors or photodiodes as receivers. However, there are also systems that use image sensors or cameras. Algorithms using image sensor need to deal with the transformation of the two coordinate systems: the real world and the reception plane of image sensor. The positions of image sensor and LEDs should be known for setting up the transformation equations and their geometric relationships. The LEDs’ coordinates can be transmitted by broadcast through VLC and the reception plane coordinates can be derived from the image processing. In [78], the algorithm proposes to use co-linearity condition as well as least squares method to determine the transformation equations. Generally, the accuracy of the scheme can be improved when the number of pixels increases. Note that the cost of image sensor based schemes is usually higher due to the cost of image sensors. Besides, a compromise should be made between the accuracy and the running time of the image processing. In practice, one can also use fish-eye camera [79] for having a larger field of view and to improve coverage.
In [80], the system contains two identical image sensors and four LED arrays while each pixel at the image sensors acts as an individual photo sensor. Similarly, the coordinate information of the LEDs is broadcast via VLC. According to the knowledge of the focal length of the image sensor lens, the locations of the image sensors, and the geometric relationship between the distance and the position difference of the LED images on the two image sensors, the coordinates of each image sensor can be calculated. Note that the algorithm does not require any angular measurement such as AOA but the separation of the image sensors has to be known with high accuracy for good performance.

4.2.7. Hybrid Schemes

By combining multiple positioning techniques, such as RSS and AOA, the hybrid scheme can enhance the accuracy of the indoor positioning system. Moreover, the hybrid scheme provides redundancy and improves fault tolerance by using multiple positioning techniques. In [81], a VLC-based positioning system is built based on received light intensity and embedded accelerometer measurements, which are used to calculate the distances between the LEDs and the receiver. Accelerometers, on the other hand, are sensors that measure acceleration forces. The authors in [82] aim to enhance the accuracy and reliability of indoor positioning by incorporating accelerometers into the positioning system,. The accelerometers can capture movement and orientation changes, which can be used to supplement the positioning information obtained from the visible light signals. By using the geometric relationship between the LEDs and receiver and the standard VLC channel model, the incidence of the receiver and the irradiance angles of the LEDs can be calculated so as to determine the position of the receiver [83].
The scheme in [40] is an enhanced system of [81] and very user-friendly for practical use. Note that the receiver is composed of at least three tilted PDs to acquire various measurements of different orientations from the LEDs instantaneously. According to experiments using four tilted PDs, the scheme is able to support high user mobility with the receiver moving at the speed of 1.3 m/s but still provides very reliable highly accurate user localization. The system proposed in [84] is a further refinement of the scheme in [40]. The system has only one PD on the user device to measure the light received through the projected area on the color-coded film. By comparing the measured light with a predefined color code, the user device can determine the AoA of the LED light and locate itself.
A hybrid algorithm is proposed by combining the utilization of RSS and AOA in [85]. If one technique fails or provides inaccurate results in a certain area, the system can rely on other techniques to ensure continuous and reliable positioning. However, it may be costly and complicate to implement and integrate these different technologies by adding additional hardware and software components.

4.2.8. Comparison of VLP Systems

Before the end of this subsection, Table 4 shows a comparison of various VLP systems.

4.3. Multiple Access Schemes

Among the above positioning methods, different multiple access schemes have been deployed. In [59,60,61,62], frequency division multiplexing (FDM) is used by different pairs of LEDs such that the various TDOAs can be calculated simultaneously. In the AOA based systems [72] and [87], FDM is also used for avoiding the inter-cell interference.
Among RSS based systems and their variants, the positioning schemes in [40,50,53,81] use time division multiple access (TDMA) which would need very good time synchronization and a central unit to control all the transmitters. This often leads to a higher positioning accuracy of the system but at a high implementation cost. Note that a TDMA based VLC system often may suffer from inter-pulse interference, which one can apply bit stuffing [88] to migrate the interference between the light signals and to improve the illumination quality for allowing very short pulse width to be transmitted.
To avoid stringent time synchronization, code division multiple access can be used to distinguish signals from different transmitters. In [89], each transmitter is assigned an unique optical orthogonal code (OOC). Signals from different transmitters can be separated at the receiver according to their correlation properties. In [90], a novel multiple access scheme for decentralized asynchronous VLC systems is proposed considering that the transmitters and receivers cannot be synchronized. Notice that there is often a tradeoff between the number of available codes and their sequence length. To support a large number of transmitters, one can consider spatial reuse method when there is a limited number of the codes for a large area with many transmitters. A fully distributed code division multiple access scheme is proposed in [91], which only requires chip-level synchronization. Simulation result shows that the average BER performance of the scheme is worse than TDMA but much better than FDMA.
Even in the scenarios where time synchronization can be achieved, TDMA has been shown to be suboptimal [92]. Pilot sequence designs are proposed in [92] for simultaneously estimating the channel gains of multiple transmitters in a lighting system and satisfying the average and maximum transmit power constraint due to the illumination purpose. The paper illustrates how to design the optimal pilot sequences that minimize the noise variance experienced by a receiver, although the optimization problem is non-convex. For systems with ambient light and systems without ambient light, it also reveals the fundamental trade-off between noise variance, average transmit power, maximum transmit power, number of light sources, and pilot length.
The system in [93] uses Dual-Tone Multi-Frequency (DTMF) technique for multiplexing such that each LED will transmit using a unique ID of several digits which is represented by a combination of low and high frequencies. The advantage of DTMF is that the system can easily separate different received signals by analysis in their frequency and time domain.
Another solution is framed slotted ALOHA (FSA) in [49]. Due to asynchronous random multiaccess, transmission collisions are expected. So, this system would require a large number of slots in a frame to maintain high probability of successful transmission for a given number of users. For example, in [94], the authors use a frame structure containing 400 slots in each frame for providing transmission reliability.

5. Algorithms for VLC-based IPS

By leveraging the existing techniques, VLC-based IPS offers a cost-effective and energy-efficient approach to accurately locate and track objects or individuals within indoor environments. However, the development of efficient algorithms for VLC-based IPS faces various challenges. The complexity of such algorithms depends on the intricacies of channel modeling, signal processing, and positioning techniques. Channel modeling involves understanding the behavior of light propagation in indoor environments, which can be affected by factors such as reflection, diffraction, and interference. Signal processing techniques are crucial for extracting useful information from the received light signals, considering the noise and interference present in the environment. Several approaches can be proposed to optimize VLC-based IPS. This section provides a comprehensive review of the extensively researched algorithms. We have collected relevant research papers from Google Scholar in recent years, and the statistical data is shown in the above Figure 3.

5.1. Trilateration and Triangulation Algorithms

5.1.1. Trilateration Algorithms

To implement trilateration algorithms, at least three visible light sources are required for 3-dimensional (3-D) localization [95]. These light sources emit light signals, and the receiver measures the signal strength or time-of-flight (ToF) of these signals. A typical scheme is shown in Figure 4(a). Once the distances between transmitters and receivers are determined, one can construct circles centered at each light source with radii equal to the distances. The receiver’s position is then estimated as the intersection point of these circles. The intersection point represents the receiver’s location in the environment.
It is worth noting that the accuracy of the trilateration algorithm depends on the accuracy of distance measurements and the geometry of the visible light sources. Factors such as signal attenuation, interference, and multipath effects can affect the accuracy of the localization. In [98], the coordinates or orientation of a receiver, which can have either multiple or single photodiodes, are determined using the information about spherical coordinates that represent the orientation of LEDs.

5.1.2. Triangulation Algorithms

Similar to trilateration-based algorithms, triangulation also requires multiple visible light sources with known positions for 3-D localization as shown in Figure 4(b). We can create the triangle for locating the mobile device by measuring the angles between the receiver and at least three light sources. The known positions of the light sources act as the vertices of the triangle, and the position of the receiver is determined by finding the intersection point of the lines or angles formed by the receiver and the light sources. The authors in [99] propose the indoor robot positioning algorithm based on triangulation using a multi-frequency approach. In [100], triangulation-based method is proposed to estimate the receiver position using RSS with a minimum of three distance estimates.
Triangulation algorithm is commonly used in VLC-based IPS since it can provide accurate location estimation. However, it often requires precise angle measurements and knowledge of the light source positions, which may be challenging in real-world environments due to factors like noise, interference, and multipath effects.

5.2. Fingerprinting-based Algorithms

In contrast to the trilateration and triangulation algorithms, fingerprinting-based algorithms as illustrated in Figure 5 rely on constructing a database of signal fingerprints at known locations. During the positioning phase, the algorithm compares the received signal fingerprints with the database to estimate the position of the receiver.
The offline phase involves collecting signal fingerprints at various known locations within the indoor environment [18]. This typically requires surveying the environment and measuring the RSS or other relevant signal parameters at each location. These measurements are then stored in a database along with their corresponding known positions. During the online phase, when the receiver position needs to be estimated, the algorithm compares the received signal fingerprints with the pre-trained fingerprints in the database [102]. By finding the closest match or applying probabilistic techniques, the algorithm can estimate the receiver’s position based on the similarity between the received signal and the stored fingerprints. In [103], an accurate indoor VLC-based positioning system is implemented using a modified pathloss model with space fingerprints. This approach is specifically designed to meet the requirements of site surveying, achieving accurate positioning even in NLOS scenarios with limited offline measurements.
Fingerprinting-based algorithms have the advantage of being able to operate without prior knowledge of the signal propagation model for the environment, as long as the database has been prepared in the offline phase. However, they can be sensitive to changes in the environment, such as variations in signal propagation due to obstacles or interference. Regular updates to the fingerprint database may be required to account for such changes [103].

5.3. Machine Learning-based Algorithms

To cope with the vulnerabilities of fingerprinting-based algorithm, [104] presents several machine learning-based algorithms, which leverage the power of statistical models to learn patterns and relationships from labeled training data. Support Vector Machines (SVM), k-Nearest Neighbors (KNN), and deep learning (DL) are some of the popular machine learning algorithms used in indoor positioning. The authors in [105] explore the SVM-based algorithm by using variations of the RSS to increase the accuracy and reduce the computation complexity. KNN is a simple algorithm that classifies an object based on its nearest neighbors, see for example [103]. Besides, deep learning-based algorithms have been widely explored in recent years. For instance, [106,107,108] propose several DL-based algorithms with diverse sensors.
These algorithms require substantial amounts of data to learn patterns and make accurate predictions. Acquiring and labeling such data can be time-consuming and costly. Moreover, machine learning algorithms may struggle to generalize well to unseen data if the training data is not representative of the real-world scenarios they will encounter.

5.4. Filtering-Based Approaches

Particle filtering (PF) and Kalman filtering (KF) are two commonly used probabilistic estimation methods in IPS. PF is a non-parametric filtering technique [109]. It represents the possible receiver positions using a set of particles and assigns weights to each particle based on the likelihood of the received signal measurements. The weights are then updated using a re-sampling step, where particles with higher weights are more likely to be selected for the next iteration. This allows the particle filter to track the receiver’s position over time and provides an estimate of its location. On the other hand, KF is a recursive estimation algorithm that combines a prediction model and a measurement model. It assumes that the system being tracked follows a linear dynamical model with Gaussian noise. The KF iteratively updates the estimate of the receiver’s position based on the prediction from the previous state and the new measurement [110]. The filter also estimates the uncertainty or covariance of the position estimate, which provides a measure of the confidence in the estimate.
Both PF and KF have their own advantages and limitations [111]. PF can handle non-linear and non-Gaussian systems, but it requires a large number of particles to achieve accurate results, which can be computationally expensive. On the other hand, KF is computationally efficient and provides optimal estimates for linear and Gaussian systems, but it may struggle with non-linear or non-Gaussian systems.
In practice, a combination of these two methods, known as the PF-KF, can be used to improve the accuracy and efficiency of indoor positioning systems [112]. The PF is used to handle the non-linear and non-Gaussian aspects of the system, while the KF is used to refine the estimates and reduce the computational complexity.

6. Performance Evaluation and Benchmarking

6.1. Metrics for Evaluating VLC-based IPS

6.1.1. Accuracy

Euclidean distance is a straightforward metric that measures the straight-line distance between the estimated and true position. The formulation can be represented as follows
d = ( p e s t p t r u e ) 2
where p e s t and p t r u e are the estimated and true positions, respectively.

6.1.2. Precision

Precision measures the consistency of the estimated positions. It indicates how closely the estimated positions are clustered together. MSE is a commonly metric that measures the average squared difference between the estimated and true positions. The metric can be formulated as
ϵ = 1 N i N ( p e s t , i p t r u e , i ) 2
where N is the total number of samples and the subscript i represents the i-th measurement.

6.1.3. Robustness

Robustness can be quantified by identifying and counting the number of outliers in the localization results. Outliers are data points that significantly deviate from the expected value and can negatively impact the accuracy of the system. Various statistical techniques, such as clustering, filtering, or robust regression, can be employed to detect and mitigate the effect of outliers.
For instance, the authors in [113] propose a two-phase indoor positioning algorithmic framework, namely coarse phase and fine phase when subject to insufficient anchor luminaries. In [114], continuously adaptive meanshift algorithm is performed to improve the robustness. Even if most of the LED is shielded or damaged, the system can still achieve high-precision tracking by utilizing color recognition and local detection, regardless of changes in shape. This ensures robust positioning capabilities without affecting the real-time ability of the positioning algorithm.

6.1.4. Computational Complexity

Computational complexity is one of the most important aspects. In general, the complexity of a VLC-based IPS is due to the channel modeling between transmitters and receivers [115]. Factors such as reflections, diffraction, and interference need to be taken into account [116]. In addition, the complexity of signal processing algorithms used for demodulation, decoding, and localization will contribute to the overall complexity of the system. Besides, advanced techniques like multi-user detection and channel estimation can can improve localization accuracy but would also lead to higher computational complexity. Thus, the tradeoff between accuracy and complexity should be carefully considered.

6.1.5. Hardware Cost

As compared to conventional approaches in wireless technologies such as Wi-Fi and Bluetooth, VLC-based IPS has several advantages, including high accuracy, low latency, and immunity to electromagnetic interference. However, one of the critical factors that can limit the wide adoption of VLC-based IPS is the hardware cost. Deploying a high density of light transmitters in an indoor environment may become expensive, making it challenging to scale these systems to large deployments. Therefore, hardware cost is an important metric when evaluating the feasibility and commercial viability of VLC-based IPS solutions.
Hardware costs can vary significantly depending on the components and design choices made during the system development phase. For instance, the cost per node can increase if high-resolution cameras or complex signal processing algorithms are used. Additionally, designing customized hardware components can also add to the total cost of the system. Therefore, it is essential to consider the hardware cost metric while designing and developing VLC-based IPS, particularly when aiming for large-scale deployment.

6.2. Research Challenges and Future Work

Despite the multitude of proposed solutions for VLC-based IPS, there are still several areas that require additional attention and further research.

6.2.1. Noise and interference

Many systems and their designs do not manage noise and interference or over-simplify the modeling. For example, in [47,117], the modeling of channel multipath only assumes light power due to the first reflection. However, can we simply ignore the light power arrived at a transmitter after several reflections for example due to the walls and environment? Besides, in many experiments and simulations, results consider only direct light and ignore the impact of multipath signal strength [53,55,59,72]. Even, sometimes it is assumed that the environment is noiseless or when the experiment is conducted in the dark. Some also consider that the interference due to other light sources can be avoided due to the use of different frequencies [14]. However, it should be noted that ambient light cannot be ignored for the accuracy of positioning.
In general, the noise in VLC measurement [47,50,117] can be expressed as:
σ n o i s e 2 = σ t h e r m a l 2 + σ s h o t 2
where σ t h e r m a l 2 is to denote the thermal noise in the optical channel while σ s h o t 2 is to denote the shot noise which depends on the light induced current and can be modeled as Gaussian noise.
There are some solutions to measure the noise level in the visible light channel. In [40,81], the first time slot in the TDMA is reserved for measuring the background power while all the transmitters are turned off. As shown in [92], coding can be used to minimize the noise variance experienced by receivers in a system where background power is estimated. On the other hand, the scheme in [88] uses the last few bits to measure the ambient noise, which is similar to solution in [40,81].
In [118], the authors investigate the impact of multipath in VLC. Results show that the impact is more severe when the receiver device is located at the corner or the edge of a room environment compared to that when the receiver device is located in the center of the room [76,89]. It is also shown that multipath can cause a more significant impact to the indoor positioning than that due to shot noise or thermal noise, so that multipath cannot be ignored. Till now, there are not many research focused on how to mitigate this kind of influence.

6.2.2. Easy-to-Use and Robustness

VLP systems have significant potential for widespread adoption in everyday devices if they can be easily implemented and designed to be user-friendly. However, many existing approaches have only been demonstrated in specific scenarios. For example, the positioning accuracy of the system in [72] was primarily tested in dark environments. Furthermore, experimental results and performance evaluations are often conducted in simplistic laboratory settings, such as unobstructed environments, which do not accurately reflect the complexity of living spaces. It is also important to note that some systems require a preliminary training phase prior to deployment, requiring additional preparation time and effort [72,78]. This training phase can be particularly resource intensive when adapting to new or modified environments.
Evaluating performance in different work environments is critical to ensuring the robustness of positioning systems [14]. Examples of such environments include large conference rooms, small cubicles and conventional corridors. It is important to recognize that variations in the number of available transmitters can significantly affect positioning accuracy and continuity of service. Furthermore, accommodating user mobility is essential for the practical application of these systems [40]. In this context, the design of the receiver plays a key role in providing highly accurate positioning information to user applications.

6.2.3. Hybrid System

Future applications are expected to require localization support in both indoor and outdoor environments, ideally using the same user terminal, such as a mobile device. For outdoor positioning, GPS services are readily used. Conversely, VLP systems are well suited for indoor services. A hybrid system that integrates these technologies, potentially alongside WiFi, Bluetooth and cellular networks, would provide a seamless and reliable location service in all environments.
By leveraging the strengths of different localization technologies, it is possible to achieve ubiquitous, cost-effective, and accurate positioning services in the future. Such a system would not only support a wide range of mobile devices and autonomous robots, including unmanned vehicles and drones, but would also enhance the user experience in augmented and virtual reality (AR/VR) applications.

7. Conclusion

This paper presents a comprehensive overview of Visible Light Communication (VLC)-based Indoor Positioning Systems (IPS), comparing and analyzing different positioning technologies. VLC-based systems differ from traditional solutions by offering unique features and novel advantages. This study discusses their system designs, including channel modeling, localization algorithms, and multiple access schemes, and provides practical implementation and usage guidelines.
Key findings and comparisons are succinctly summarized in Table 4, facilitating a deeper understanding of the strengths and weaknesses inherent in different VLC-based IPS. In addition, the paper identifies future research directions and challenges that need to be addressed to further improve the performance and applicability of VLC-based positioning systems. Overall, this paper contributes to the advancement of indoor positioning technologies by highlighting the potential of VLC-based systems and providing valuable insights for researchers and practitioners in the field. With continued research and development, VLC-based IPSs are poised to revolutionize location-based services by significantly improving the accuracy and reducing the cost of indoor positioning.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities NO.20103237888.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AOA Angle of arrival
AP Access point
GPS Global positioning system
IoT internet of Things
IPS Indoor positioning system
LED light-emitting diodes
LOS Line-of-sight
NLOS Non line-of-sight
RFID Radio-frequency identification
RSS Received signal strength
TOA Time of arrival
VLC Visible light communication
VLP Visible light communication based positioning
WLAN Wireless local area network

References

  1. Zheng, K.; Wang, H.; Li, H.; Xiang, W.; Lei, L.; Qiao, J.; Shen, X.S. Energy-efficient localization and tracking of mobile devices in wireless sensor networks. IEEE Transactions on Vehicular Technology 2016, 66, 2714–2726. [Google Scholar] [CrossRef]
  2. Retscher, G. Indoor navigation—user requirements, state-of-the-art and developments for smartphone localization. Geomatics 2022, 3, 1–46. [Google Scholar] [CrossRef]
  3. Zhang, C.; Ota, K.; Dong, M. Cooperative positioning optimization in mobile social networks. 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall). IEEE, 2016, pp. 1–5.
  4. Kim, J.; Jun, H. Vision-based location positioning using augmented reality for indoor navigation. IEEE Transactions on Consumer Electronics 2008, 54, 954–962. [Google Scholar] [CrossRef]
  5. Hightower, J.; Borriello, G. A survey and taxonomy of location systems for ubiquitous computing. IEEE Computer 2001, 34, 57–66. [Google Scholar] [CrossRef]
  6. Li, X.; Ge, X.Z.M.; Zhang, Y.; Guo, B.; Wang, R.; Klotz, J.; Wickert, J. Real-time high-rate co-seismic displacement from ambiguity-fixed precise point positioning: application to earthquake early warning. Geophys. Res. Lett. 2013, 40, 295–300. [Google Scholar] [CrossRef]
  7. Misra, P.; Enge, P. Global positioning system: signals, measurements, and performance. Ganga-Jamuna Press, Lincoln, Mass. 2001.
  8. Drane, C.; Macnaughtan, M.; Scott, C. Positioning GSM telephones. IEEE Commun. Magazine 1998, 36, 46–54. [Google Scholar] [CrossRef]
  9. Zandbergen, P.A.; Barbeau, S.J. Positional accuracy of assisted GPS data from high-sensitivity GPS-enabled mobile phones. The Journal of Navigation 2011, 64, 381–399. [Google Scholar] [CrossRef]
  10. Fraunhofer 2014 Annual Report - Museum app 2.0. [Online] http://www.iis.fraunhofer.de/content/dam/iis/en/doc/pr/2014_Annual_Report.pdf.
  11. Pierlot, V.; Droogenbroeck, M.V. A New Three Object Triangulation Algorithm for Mobile Robot Positioning. IEEE Transactions on Robotics 2014, 30, 566–577. [Google Scholar] [CrossRef]
  12. Wang, C.; Daneshmand, M.; Dohler, M.; Mao, X.; Hu, R.Q.; Wang, H. Guest Editorial - Special Issue on Internet of Things (IoT): Architecture, Protocols and Services. IEEE Sensors Journal 2013, 13, 3505–3510. [Google Scholar] [CrossRef]
  13. Accurate Mobile Indoor Positioning Industry Alliance (In-Location). http://company.nokia.com/en/news/press-releases/2012/08/23/accurate-mobile-indoor-positioning-industry-alliance-called-in-location-to-promote-deployment-of-location-based-indoor-services-and-solutions.
  14. Li, L.; Hu, P.; Peng, C.; Shen, G.; Zhao, F. Epsilon: a visible light based positioning system. USENIX NSDI, 2014, pp. 331–43.
  15. Liang, W.; Wen, S.; Huang, L.; Guan, W. High Accuracy Robot Indoor Navigation Using Visible Light Positioning and LiDAR Fusion. 2022 Conference on Lasers and Electro-Optics (CLEO), 2022, pp. 1–2.
  16. Qiu, G.; Yuan, J.; Zhao, L.; Jiang, M. Asynchronous Hybrid Indoor Positioning System Based on Inertial Navigation and Pseudo-Miller-coding Aided Visible Light Positioning. 2021 7th International Conference on Computer and Communications (ICCC), 2021, pp. 366–371. [CrossRef]
  17. Guan, W.; Huang, L.; Wen, S.; Yan, Z.; Liang, W.; Yang, C.; Liu, Z. Robot localization and navigation using visible light positioning and SLAM fusion. Journal of Lightwave Technology 2021, 39, 7040–7051. [Google Scholar] [CrossRef]
  18. Niu, G.; Zhang, J.; Guo, S.; Pun, M.O.; Chen, C.S. UAV-Enabled 3D Indoor Positioning and Navigation Based on VLC. ICC 2021 - IEEE International Conference on Communications, 2021, pp. 1–6. [CrossRef]
  19. Louro, P.; Vieira, M.; Vieira, M. Indoor and outdoor geo-localization and navigation by visible light communication. Next-Generation Optical Communication: Components, Sub-Systems, and Systems X. SPIE, 2021, Vol. 11713, pp. 61–73.
  20. Zhuang, Y.; Hua, L.; Wang, Q.; Cao, Y.; Gao, Z.; Qi, L.; Yang, J.; Thompson, J. Visible Light Positioning and Navigation Using Noise Measurement and Mitigation. IEEE Transactions on Vehicular Technology 2019, 68, 11094–11106. [Google Scholar] [CrossRef]
  21. Huang, L.; Yang, W.; Wen, S.; Liu, M.; Guan, W. High Accuracy Visible Light Positioning Based on Multi-target Tracking Algorithm. arXiv preprint 2021, arXiv:2103.01053. [Google Scholar]
  22. Igboanusi, I.S.; Nwakanma, C.I.; Lee, J.M.; Kim, D.S. VLC-UWB hybrid (VUH) network for indoor industrial robots at military warehouses/distribution centers. 2019 International Conference on Information and Communication Technology Convergence (ICTC). IEEE, 2019, pp. 762–766.
  23. Chang, S.H.; Lin, C.Y. A visible light communication positioning mechanism in industrial logistics management. 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA). IEEE, 2016, pp. 878–882.
  24. Cosmas, J.; Meunier, B.; Ali, K.; Jawad, N.; Salih, M.; Meng, H.Y.; Song, J.; Wang, J.; Tong, M.; Cao, X.; others. 5G Internet of radio light services for supermarkets. 2017 14th China International Forum on Solid State Lighting: International Forum on Wide Bandgap Semiconductors China (SSLChina: IFWS). IEEE, 2017, pp. 69–73.
  25. Pan, Z.; Carleton, J.; Zeng, S.; Lang, T.; Chen, G.; Kalay, Y.; Pai, R.; Wang, A. Design Implementation of A Hybrid VLP/PLC-Based Indoor Tracking System for Smart Hospitals. 2023 IEEE International Conference on Consumer Electronics (ICCE), 2023, pp. 1–3. [CrossRef]
  26. Danys, L.; Zolotova, I.; Romero, D.; Papcun, P.; Kajati, E.; Jaros, R.; Koudelka, P.; Koziorek, J.; Martinek, R. Visible Light Communication and localization: A study on tracking solutions for Industry 4.0 and the Operator 4.0. Journal of Manufacturing Systems 2022, 64, 535–545. [Google Scholar] [CrossRef]
  27. Liang, Q.; Wang, L.; Li, Y.; Liu, M. Plugo: A scalable visible light communication system towards low-cost indoor localization. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2018, pp. 3709–3714.
  28. Sun, G.; Liu, Y.; Yang, M.; Wang, A.; Liang, S.; Zhang, Y. Coverage optimization of VLC in smart homes based on improved cuckoo search algorithm. Computer Networks 2017, 116, 63–78. [Google Scholar] [CrossRef]
  29. Xu, B.; Hussain, B.; Wang, Y.; Cheng, H.C.; Yue, C.P. Smart Home Control System Using VLC and Bluetooth Enabled AC Light Bulb for 3D Indoor Localization with Centimeter-Level Precision. Sensors 2022, 22, 8181. [Google Scholar] [CrossRef] [PubMed]
  30. Bell, A.G. On the production and reproduction of sound by light. American Journal of Science 1880, pp. 305–324.
  31. Rajagopal, S.; Roberts, R.D.; Lim, S. IEEE 802.15.7 Visible Light Communication: Modulation Schemes and Dimming Support. IEEE Commun. Mag. 2012, 50, 72–82. [Google Scholar] [CrossRef]
  32. Elgala, H.; Mesleh, R.; Haas, H. Indoor optical wireless communication: potential and state-of-the-art. IEEE Communications Magazine 2011, 49, 56–62. [Google Scholar] [CrossRef]
  33. Ho, S.W.; Duan, J.; Chen, C.S. Location-based information transmission systems using visible light communications. Transactions on Emerging Telecommunications Technologies 2017, 28. [Google Scholar] [CrossRef]
  34. Ho, S.W.; Atmaram Chomal, S.K.; Yu, Z.; Britton, M. A Positioning System based on an Image Capturing Module within a Receiver. PCT/CN2021/139347, 2022.
  35. Kavehrad, M. Sustainable energy-efficient wireless applications using light. IEEE Communications Magazine 2010, 48, 66–73. [Google Scholar] [CrossRef]
  36. Philips. A Long Lifespan I LED. [Online] http://www.lumec.com/newsletter/architect_06-08/led.htm.
  37. Taguchi, T. Technological innovation of high-brightness light emitting diodes (LEDs) and a view of white LED lighting system. OPTRONICS 2000, 19, 113–119. [Google Scholar]
  38. Synovate mobile phones survey. [Online] http://www.synovate.com/insights/infact/issues/200909/.
  39. Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of wireless indoor positioning techniques and systems. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
  40. Yasir, M.; Ho, S.W.; Vellambi, B.N. Indoor Position Tracking Using Multiple Optical Receivers. IEEE/OSA Journal of Lightwave Technology 2016, 34, 1166–1176. [Google Scholar] [CrossRef]
  41. Caffery, J.J.; Stuber, G.L. Overview of radiolocation in CDMA cellular system. IEEE Commun. Mag. 1998, 36, 38–45. [Google Scholar] [CrossRef]
  42. Cypriani, M.; Lassabe, F.; Canalda, P.; Spies, F. Wi-Fi-based indoor positioning: basic techniques, hybrid algorithms and open software platform. International Conference on Indoor Positioning and Indoor Navigation, 2010.
  43. J. Hightower, R.W.; Borriello, G. SpotON: an indoor 3D location sensing technology based on RF signal strength. Univ. Washington Seattle Tech. Rep. UW CSE 2000–02-02, 2000.
  44. Ni, L.M.; Liu, Y.; Lau, Y.C.; Patil, A.P. LANDMARC: indoor location sensing using active RFID. Wireless Netw. 2004, 10, 701–710. [Google Scholar] [CrossRef]
  45. Reza, A.W.; Geok, T.K. Investigation of indoor location sensing via RFID reader network utilizing grid covering algorithm. Wireless Personal Communications 2009, 49, 67–80. [Google Scholar] [CrossRef]
  46. Baniukevic, A.; Jensen, C.S.; Lu, H. Hybrid indoor positioning with Wi-Fi and Bluetooth: architecture and performance. IEEE International Conference on Mobile Data Management, 2013, pp. 207–216.
  47. Komine, T.; Nakagawa, M. Fundamental analysis for visible-light communication system using LED lights. IEEE Trans. Consumer Electronics 2004, 50, 100–107. [Google Scholar] [CrossRef]
  48. Uysal, M.; Miramirkhani, F.; Narmanlioglu, O.; Baykas, T.; Panayirci, E. IEEE 802.15.7r1 Reference Channel Models for Visible Light Communications. IEEE Communications Magazine 2017. [Google Scholar] [CrossRef]
  49. Zhang, W.; Kavehrad, M. A 2-D Indoor Localization system based on Visible Light LED. IEEE Photonics Society Summer Topical Meeting Series, 2012, pp. 80–81.
  50. Zhou, Z.; Kavehrad, M.; Peng, D. Indoor Positioning Algorithm Using Light-Emitting Diode Visible Light Communications. Optical Engineering 2012, 51. [Google Scholar] [CrossRef]
  51. Yang, S.H.; Jung, E.M.; Han, S.K. Indoor location estimation based on LED visible light communication using multiple optical receivers. IEEE Commun. Lett. 2013, 17, 1834–1837. [Google Scholar] [CrossRef]
  52. Yang, S.H.; Han, S.K. VLC based indoor positioning using single-Tx and rotatable single-Rx. International Conference on Optical Internet, 2014, pp. 1––2.
  53. Jung, S.Y.; Hann, S.; Park, C.S. Indoor location awareness based on received signal strength ratio and time-division multiplexing using light-emitting diode light. IEEE Trans. Consum. Electron Optical Engineering 2014, 53. [Google Scholar] [CrossRef]
  54. Kim, H.S.; Kim, D.R.; Yang, S.H.; Son, Y.H.; Han, S.K. An indoor visible light communication positioning system using a RF carrier allocation technique. J. Lightwave Technol. 2013, 31, 134–144. [Google Scholar] [CrossRef]
  55. Jung, S.Y.; Hann, S.; Park, S.; Park, C.S. Optical Wireless Indoor Positioning System Using Light Emitting Diode Ceiling Lights. Microwave and Optical Technology Letters 2012, 54, 1622–1626. [Google Scholar] [CrossRef]
  56. Jeongand, E.M.; Yang, S.H.; Kim, H.S.; Han, S.K. Tilted receiver angle error compensated indoor positioning system based on visible light communication. Electron. Lett. 2013, 49, 890–892. [Google Scholar]
  57. Zhang, X.; Duan, J.; Fu, Y.; Shi, A. Theoretical accuracy analysis of indoor visible light communication positioning system based on received signal strength indicator. J. Lightwave Technol. 2014, 32, 3578–3584. [Google Scholar] [CrossRef]
  58. Wang, T.Q.; Sekercioglu, Y.A.; Neild, A.; Armstrong, J. Position accuracy of time-of-arrival based ranging using visible light with application in indoor localization systems. J. Lightwave Technol. 2013, 31, 3302–3308. [Google Scholar] [CrossRef]
  59. Jung, S.Y.; Hann, S.; Park, C.S. TDOA-based optical wireless indoor localization using LED ceiling lamps. IEEE Trans. Consum. Electron. 2011, 57, 1592–1597. [Google Scholar] [CrossRef]
  60. Nah, J.H.Y.; Parthiban, R.; Jaward, M.H. Visible Light Communications localization using TDOA-based coherent heterodyne detection. IEEE International Conference on Photonics, 2013, pp. 247––249.
  61. Panta, K.; Armstrong, J. Indoor localisation using white LEDs. Electron. Lett. 2012, 48, 228–230. [Google Scholar] [CrossRef]
  62. Nadeem, U.; Hassan, N.U.; Pasha, M.A.; Yuen, C. Highly accurate 3D wireless indoor positioning system using white LED lights. Electronic Letters 2014, 50, 828–830. [Google Scholar] [CrossRef]
  63. Lee, S.; Jung, S.Y. Location awareness using angle-of-arrival based circular-PD-array for visible light communication. 18th Asia-Pacific Conference on Communications, 2012, pp. 480––485.
  64. Yang, S.H.; Kim, H.S.; Son, Y.H.; Han, S.K. Three-dimensional visible light indoor localization using AOA and RSS with multiple optical receivers. J. Lightw. Technol. 2014, 32, 2480–2485. [Google Scholar] [CrossRef]
  65. Arafa, A.; Dalmiya, S.; Klukas, R.; Holzman, J.F. Angle-of-arrival reception for optical wireless location technology. Opt. Express 2015, 23, 7755–7766. [Google Scholar] [CrossRef]
  66. Jin, X.; Holzman, J.F. Differential retro-detection for remote sensing applications. IEEE Sensors Journal 2010, 10, 1875–1883. [Google Scholar] [CrossRef]
  67. Lee, Y.U.; Kavehrad, M. Two hybrid positioning system design techniques with lighting LEDs and ad-hoc wireless network. IEEE Trans. Consum. Electron. 2012, 58, 1176–1184. [Google Scholar] [CrossRef]
  68. Campo-Jimenez, G.; Perandones, J.M.; Lopez-Hernandez, F. A VLC-based beacon location system for mobile applications. IEEE International Conference on Localization and GNSS, 2013, pp. 1––4.
  69. Ayub, S.; Kariyawasam, S.; Honary, M.; Honary, B. Visible light ID system for indoor localization. IET International Conference on Wireless, Mobile and Multimedia Networks, 2013, pp. 254––257.
  70. Sertthin, C.; Ohtsuki, T.; Nakagawa, M. 6-axis sensor assisted low complexity high accuracy-visible light communication based indoor positioning system. IEICE Trans. Commun. 2010, 93, 2879–2891. [Google Scholar] [CrossRef]
  71. Taylor, M.T.; Hranilovic, S. Angular diversity approach to indoor positioning using visible light. IEEE Globecom Workshops, 2013, pp. 1093––1098.
  72. Vongkulbhisal, J.; Chantaramolee, B.; Zhao, Y.; Mohammed, W.S. A Fingerprinting-based Indoor Localization System Using Intensity Modulation of Light Emitting Diodes. Microwave and Optical Technology Letters 2012, 54, 1218–1227. [Google Scholar] [CrossRef]
  73. Lin, T.N.; Lin, P.C. Performance comparison of indoor positioning techniques based on location fingerprinting in wireless networks. IEEE International Conference on Wireless Networks, 2005, pp. 1569––1574.
  74. Kail, G.; Maechler, P.; Preyss, N.; Burg, A. Robust asynchronous indoor localization using LED lighting. IEEE International Conference on Acoustics, Speech and Signal Processing, 2014, pp. 1866––1870.
  75. Liu, M.; Qiu, K.; Che, F.; Li, S.; Hussain, B.; Wu, L.; Yue, C.P. Towards indoor localization using visible light Communication for consumer electronic devices. IEEE/RSJ International Conference on Intelligent Robots and Systems, 2014, pp. 143––148.
  76. Vegni, A.M.; Biagi, M. An indoor localization algorithm in a small-cell LED-based lighting system. IEEE International Conference on Indoor Positioning and Indoor Navigation, 2012, pp. 1––7.
  77. Yang, S.H.; Kim, D.R.; Kim, H.S.; Son, Y.H.; Han, S.K. Visible light based high accuracy indoor localization using the extinction ratio distributions of light signals. Microw. Opt. Technol. Lett. 2010, 55, 1385–1389. [Google Scholar] [CrossRef]
  78. Yoshino, M.; Haruyama, S.; Nakagawa, M. High-accuracy positioning system using visible LED lights and image sensor. Radio and Wireless Symposium, 2008, pp. 439–442.
  79. Nakazawa, Y.; Makino, H.; Nishimori, K.; Wakatsuki, D.; Komagata, H. Indoor positioning using a high-speed, fish-eye lens-equipped camera in Visible Light Communication. 2013 International Conference on Indoor Positioning and Indoor Navigation, 2013, pp. 1––8.
  80. Rahman, M.S.; Haque, M.M.; Kim, K.D. Indoor positioning by LED visible light communication and image sensors. Int. J. Electr. Comput. Eng. 2011, 1, 161–170. [Google Scholar] [CrossRef]
  81. Yasir, M.; Ho, S.W.; Vellambi, B. Indoor positioning system using visible light and accelerometer. Journal of Lightwave Technology 2014, 32, 3306–3316. [Google Scholar] [CrossRef]
  82. Carreño, C.; Seguel, F.; Soto, I.; Krommenacker, N.; Charpentier, P.; Adasme, P. Opportunistic Hybrid VLC-IMU Positioning. 2020 12th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP). IEEE, 2020, pp. 1–6.
  83. Abdalla, I.; Rahaim, M.B.; Little, T.D. Investigation of outage probability and AP placement for mobile users in indoor VLC system design. 2019 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 2019, pp. 1–6.
  84. Ho, S.W.; Chen, C.S. Visible Light Communication Based Positioning Using Color Sensor. IEEE 8th Optoelectronics Global Conference, 2023, pp. 20–24. [CrossRef]
  85. Othman, R.; Gaafar, A.; Muaaz, L.; Elsayed, M. A hybrid rss+ aoa indoor positioning algorithm based on visible light communication. 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE). IEEE, 2021, pp. 1–5.
  86. Do, T.H.; Yoo, M. TDOA-based indoor positioning using visible light. Photonic Netw. Commun. 2014, 27, 80–88. [Google Scholar] [CrossRef]
  87. Arafa, A.; Xian, J.; Klukas, R. Wireless indoor optical positioning with a differential photosensor. IEEE Photonics Technology Letters 2012, 24, 1027–1029. [Google Scholar] [CrossRef]
  88. Yi, K.Y.; Kim, D.Y.; Yi, K.M. Development of a Localization System Based on VLC Technique for an Indoor Environment. J. Electr. Eng. Technol. 2015, 10, 436–442. [Google Scholar] [CrossRef]
  89. Yamaguchi, S.; Mai, V.V.; Thang, T.C.; Pham, A.T. Design and performance evaluation of VLC indoor positioning system using optical orthogonal codes. IEEE International Conference on Communications and Electronics, 2014, pp. 54––59.
  90. Ho, S.W.; Saed, A.A.; Gorce, J.M.; Chen, C.S. Sinusoidal-Based Multiple Access Scheme for Visible Light Decentralized Asynchronous Systems. IEEE Transactions on Vehicular Technology 2023, 72, 2175–2188. [Google Scholar] [CrossRef]
  91. Yasir, M.; Saed, A.A.; Ho, S.W. Uncoordinated Multiple Access Scheme for VLC systems with Positioning Capability. Australian Communications Theory Workshop, 2016, pp. 118–123.
  92. Ho, S.W. The Interplay Between Block Design Theory and Channel Estimation in Visible Light System. IEEE Transactions on Information Theory 2021, 67, 991–1007. [Google Scholar] [CrossRef]
  93. Luo, P.; Zhang, M.; Zhang, X.; Cai, G.; Han, D.; Li, Q. An indoor visible light communication positioning system using dual-tone multi-frequency technique. International Workshop on Optical Wireless Communications, 2013, pp. 25––29.
  94. Zhang, W.; Chowdhury, M.S.; Kavehrad, M. Asynchronous indoor positioning system based on visible light communications. Opt. Eng. 2014, 53. [Google Scholar] [CrossRef]
  95. Dehghan Firoozabadi, A.; Azurdia-Meza, C.; Soto, I.; Seguel, F.; Krommenacker, N.; Iturralde, D.; Charpentier, P.; Zabala-Blanco, D. A novel frequency domain visible light communication (VLC) three-dimensional trilateration system for localization in underground mining. Applied Sciences 2019, 9, 1488. [Google Scholar] [CrossRef]
  96. Do, T.H.; Yoo, M. An in-depth survey of visible light communication based positioning systems. Sensors 2016, 16, 678. [Google Scholar] [CrossRef] [PubMed]
  97. MICHIELS, R. Indoor Positioning by Visible Light Communication. PhD thesis, Vrije Universiteit Brussel, 2021.
  98. Naz, A.; M. Asif, H.; Umer, T.; Ayub, S.; Al-Turjman, F. Trilateration-based indoor localization engineering technique for visible light communication system. Software: Practice and Experience 2021, 51, 503–516. [Google Scholar] [CrossRef]
  99. Sharifi, H.; Kumar, A.; Alam, F.; Arif, K.M. Indoor localization of mobile robot with visible light communication. 2016 12th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA). IEEE, 2016, pp. 1–6.
  100. Juanda, A.; Cahyadi, W.A.; Rusdinar, A.; Darlis, D. Indoor Positioning System Infrastructure Based on Triangulation Method through Visible Light Communication. Ultima Computing: Jurnal Sistem Komputer 2022, 14, 8–19. [Google Scholar] [CrossRef]
  101. Jiang, J.; Guan, W.; Chen, Z.; Chen, Y. Indoor high-precision three-dimensional positioning algorithm based on visible light communication and fingerprinting using K-means and random forest. Optical Engineering 2019, 58, 016102–016102. [Google Scholar] [CrossRef]
  102. Rexhausen, T.; Chen, C.S.; Pianese, F. Indoor Localization Using Multi-Color Fingerprinting. IEEE International Conference on E-health Networking, Application & Services, 2021, pp. 1–6. [CrossRef]
  103. Farid, Z.; Khan, I.U.; Scavino, E.; Abd Rahman, M.A. A WLAN fingerprinting based indoor localization technique via artificial neural network. Int. J. Comput. Sci. Netw. Secur 2019, 19, 157–165. [Google Scholar]
  104. Asaad, S.M.; Ghafoor, K.Z.; Sarhang, H.; Mulahuwaish, A.; Ali, A.M. Fingerprinting Based Positioning Techniques Using Machine Learning Algorithms Principles, Approaches and Challenges. Trust, Security and Privacy for Big Data 2022, pp. 112–128.
  105. Affan, A.; Asif, H.M.; Tarhuni, N. VLC Indoor Positioning Using RFR and SVM Reduced Features Machine Learning Techniques. 2023 Wireless Telecommunications Symposium (WTS). IEEE, 2023, pp. 1–6.
  106. Wei, T.; Liu, S. Privacy-Preserving Cooperative Visible Light Positioning for Nonstationary Environment: A Federated Learning Perspective. arXiv preprint 2023, arXiv:2303.06361. [Google Scholar]
  107. He, J.; Zhou, B. A Deep Learning-Assisted Visible Light Positioning Scheme for Vehicles With Image Sensor. IEEE Photonics Journal 2022, 14, 1–7. [Google Scholar] [CrossRef]
  108. Salama, W.M.; Aly, M.H.; Amer, E.S. VLC localization: deep learning models by Kalman filter algorithm combined with RSS. Optical and Quantum Electronics 2022, 54, 584. [Google Scholar] [CrossRef]
  109. Gu, W.; Zhang, W.; Wang, J.; Kashani, M.A.; Kavehrad, M. Three dimensional indoor positioning based on visible light with Gaussian mixture sigma-point particle filter technique. Broadband Access Communication Technologies IX. SPIE, 2015, Vol. 9387, pp. 137–143.
  110. Shawky, E.; El-Shimy, M.; Mokhtar, A.; El-Badawy, E.S.A.; Shalaby, H.M. Improving the visible light communication localization system using Kalman filtering with averaging. JOSA B 2020, 37, A130–A138. [Google Scholar] [CrossRef]
  111. Akca, A.; Efe, M.Ö. Multiple model Kalman and Particle filters and applications: A survey. IFAC-PapersOnLine 2019, 52, 73–78. [Google Scholar] [CrossRef]
  112. Nguyen, N.T.; Suebsomran, A.; Sripimanwat, K.; Nguyen, N.H. Design and simulation of a novel indoor mobile robot localization method using a light-emitting diode positioning system. Transactions of the Institute of Measurement and Control 2016, 38, 305–314. [Google Scholar] [CrossRef]
  113. Prince, G.B.; Little, T.D. Two-phase framework for indoor positioning systems using visible light. Sensors 2018, 18, 1917. [Google Scholar] [CrossRef] [PubMed]
  114. Mao, W.; Xie, H.; Tan, Z.; Liu, Z.; Liu, M. High precision indoor positioning method based on visible light communication using improved Camshift tracking algorithm. Optics Communications 2020, 468, 125599. [Google Scholar] [CrossRef]
  115. Shao, S.; Salustri, A.; Khreishah, A.; Xu, C.; Ma, S. R-VLCP: Channel Modeling and Simulation in Retroreflective Visible Light Communication and Positioning Systems. IEEE Internet of Things Journal 2023, 10, 11429–11439. [Google Scholar] [CrossRef]
  116. Zhu, B.; Zhang, Z.; Dang, J.; Wu, L.; Wang, L. Low-Complexity Visible Light Positioning and Rotation Estimation Based on Eigenvalue Decomposition. Journal of Lightwave Technology 2022, 40, 7072–7083. [Google Scholar] [CrossRef]
  117. Komine, T.; Nakagawa, M. Performance evaluation on visible-light wireless communication system using white LED lightings. IEEE Symposium on Computers and Communications, 2004, pp. 258–263.
  118. Gu, W.; Aminikashani, M.; Deng, P.; Kavehrad, M. Impact of Multipath Reflections on the Performance of Indoor Visible Light Positioning Systems. J. Lightwave Technol. 2016, 34, 2578–2587. [Google Scholar] [CrossRef]
Figure 1. Applications of VLC-based IPS.
Figure 1. Applications of VLC-based IPS.
Preprints 109793 g001
Figure 2. Example of a VLC indoor positioning system: Epsilon [14].
Figure 2. Example of a VLC indoor positioning system: Epsilon [14].
Preprints 109793 g002
Figure 3. The number of papers for different algorithms.
Figure 3. The number of papers for different algorithms.
Preprints 109793 g003
Figure 4. Trilateration [96] and triangulation [97] algorithms.
Figure 4. Trilateration [96] and triangulation [97] algorithms.
Preprints 109793 g004
Figure 5. Fingerprinting-based algorithms [101].
Figure 5. Fingerprinting-based algorithms [101].
Preprints 109793 g005
Table 1. Comparison of Different Positioning Systems
Table 1. Comparison of Different Positioning Systems
Technology Accuracy (m) Cost
GPS 10-20 High
Cellular 5-50 High
Wi-Fi 1-5 Low
RFID 1-2 Low
Infrared 1-2 Medium
Bluetooth 1-5 Low
Ultrasonic 0.03-1 High
UWB 0.1-1 High
VLC 0.01-0.1 Low
Table 2. The Parameters for Direct Light Channel Model
Table 2. The Parameters for Direct Light Channel Model
Parameter Explication
m Lambertian parameter with m = log 2 / log cos ϕ 1 2
ϕ Angle of irradiance
ϕ 1 2 Half-power angle of LED
θ Angle of incidence
FOV Angle of a field of view at the receiver
A Effective area of the photodiode
D d Direct distance between transmitter and receiver
T θ Filter gain
g θ Concentrator gain
Table 3. The parameters for reflected light channel model
Table 3. The parameters for reflected light channel model
Parameter Explication
P r n o n d Sum of received reflected power
D 1 Distance between the LED and a reflective point
D 2 Distance between the reflective point and the receiver
ρ Reflectance factor
A w a l l A reflective area of small region
ϕ Angle of irradiance to a reflective point
α Angle of incidence to a reflective point
β Angle of irradiance to the receiver
θ Angle of incidence
Table 4. Comparison of Different VLC-based Indoor Positioning Systems. S and P are referred to as Simulation and Practical Experiment, respectively.
Table 4. Comparison of Different VLC-based Indoor Positioning Systems. S and P are referred to as Simulation and Practical Experiment, respectively.
Receiver Algorithm Complexity (Evaluation Method) Multiple access scheme Operating range (meter) Accuracy (cm) Assumptions
[49] PD RSS Simple (S) FSA 6×6×4 90 % confidence within 5×5 LEDs and receiver are parallel
[53] PD RSSR Simple (P) TDMA 1×1×1.3 Max 10.29, Mean3.24 Distortionless, only directed light, LEDs and receiver are parallel
[54] PD RSS Simple (P) FDMA equilateral triangle of 0.6 height 0.6 2.4 with adjustment process Distortionless, Transmitters should be fixed in the same height
[50] PD RSS Simple (S) TDMA 3×3 × 3 <0.05 Distortionless, only directed light, LEDs and receiver are parallel
[14] PD + IMU RSS Simple (P) Random channel hopping Conference room, Cubicle area, Corridor Medium 30 LEDs and receiver are parallel
[55] PD RSS+ Correlation Simple, need training stage (S) CDMA 1×1×1.2 Max 12.46, Mean 4.38 Distortionless, only directed light, measurement of angles not mentioned.
[51] Multiple PDs RSS Complex (S) No need 2×2×2 <1.5 There is only one transmitter, LEDs and receiver are parallel
[59] PD with extra equipment TDOA Complex (S) FDM 5×5×3 Max 1, Mean 4.5 Distortionless, only directed light
[60] PD TDOA Complex (S) FDM 5×5×3 <2 The noise of system is considered as AWGN
[86] PD TDOA Complex (S) TDMA 5×5×3 Mean 3.9 The transmitter IDs of received signals are unknown. But the number of transmitters is known
[62] PD with extra equipment TDOA Complex (S) FDM 5×5×3 Mean 0.02 Distortionless, only directed light, transmitters should be fixed in the same height
[64] Tilted multiple PDs AOA+RSS Complex, need training stage (S) No need 2×2×2.5 <6 Azimuth angles and polar angles are fixed and known
[87] Differential photo sensor AOA Complex (S) FDM Not mentioned RMS 3.7 Photo sensor is fixed and position of optical beacon changes
[81] PD+IMU AOA Complex (S) TDMA 5×3×3 <25 Transmitters should be fixed in the same height
[40] PDs + IMU AOA Complex (P) TDMA 5×4×3 <6 (at 1.3m/s) No special assumption
[73] PD Proximity Simple (S) FDM 5×5×3 Mean 12.9 Receiver is at a fixed height
[74] PD Fingerprinting Complex (S) CDMA 30×30×30 RMS 81 There is the possibility of obstructions
[76] PD Fingerprinting Complex (S) not mentioned 10×9×3.1 max 80 The reflectivity of obstructions is taken account but not other noise
[77] PD Fingerprinting Simple (S) TDM 0.9×0.9×1.5 Mean 1.5787 The positions in simulation limits in a 60 cm equilateral triangle
[72] Multiple PDs Fingerprinting Complex, need training stage (P) FDM 1.8×1.2×1 Mean 14.8674 Experiment tested in dark
[78] Image sensor co-linearity+ Image processing Complex (S) No Street <150cm (pixels) The received point and the center of the lens of receiver must be on the same straight line
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated