1. Introduction
Interest in visible light positioning (VLP) systems has witnessed a dramatic increase in recent years [
1]. This has been driven by the need for a reliable localization system that works indoors and by the widespread adoption of light emitting diodes (LEDs) for lighting applications [
2].
There has been a long history of indoor positioning techniques using radio frequency (RF) technologies, with many excellent survey papers on the topic [
3]. The most commonly used RF technologies are WiFi, Bluetooth low energy (BLE) and ultra-wideband (UWB). In WiFi positioning, the existing access points that are commonly deployed in buildings for wireless communication, are also used as positioning beacons [
4,
5]. This contrasts with BLE positioning where a dedicated infrastructure is deployed, typically using battery operated beacons [
6,
7]. Bluetooth systems are commonly used for location-based services and point of interest broadcast. UWB systems also need to deploy specialized transmitters, but unlike BLE, the receivers are not commonly available in current consumer electronic devices like smartphones [
8,
9,
10].
Compared to other indoor positioning technologies, VLP has several important characteristics. Indoor positioning technologies that use radio waves, such as WiFi and Bluetooth, tend to be heavily impacted by multipath propagation. This means that these technologies often use fingerprinting techniques where measurements are gathered during an offline stage to generate a map [
4,
6,
11]. In operation, position estimates are based on matching the received signals to the previously generated map. Due to the ever-changing environment inside, it is challenging to keep the maps up to date and accuracy can be degraded. Light-based systems do not suffer as much from issues related to reflections [
12], thus, it is possible to use line of sight techniques, such as received signal strength (RSS), time of arrival (TOA) and angle of arrival (AOA), in VLP. This means very accurate and reliable positioning is possible. Although UWB does not suffer as much from the multipath problem, it does require expensive dedicated infrastructure. VLP only needs minor modifications to existing infrastructure as almost all indoor areas are already illuminated.
Communication is a key part of VLP systems where each luminaire serves as a beacon for indoor positioning and must transmit information about its location, such as its local coordinates. This can be achieved because LEDs can be switched at very high speeds, and this facilitates their dual usage for illumination and data transmission [
13]. In VLP systems, a receiver must combine two capabilities. It must detect the source of light so that the location of the receiver relative to the luminaire can be found. In addition, it must also decode a signal from the luminaire which gives information on the location of the luminaire. Combined, this information yields the location of the receiver.
The angular diversity aperture (ADA) receiver was initially developed for use in visible light communication (VLC) systems [
14]. An ADA is a directional optical receiver that consists of multiple receiving elements, each of which is composed of a photodiode (PD) placed below an aperture. It has been shown that when used for VLC systems, the ADA is capable of providing a wide field of view (FOV) and excellent angular diversity within a compact and flat structure, which makes it easily embedded into modern portable devices, such as smartphones. The ADA has a flexible structure that can be tailored to specific applications by varying its parameters [
15]. For example, the ADA design can be optimized for use in cellular or multiple-input multiple-output (MIMO) systems.
A related receiver, the quadrature angular diversity aperture (QADA) receiver, has been specifically designed for VLP systems [
16,
17]. For QADA to be used in VLP systems, it must perform two tasks, it must calculate the angle of arrival, and decode the signal which is transmitted. The positioning accuracy of a VLP system using a QADA has been designed for the former, but the latter has not been examined yet. This paper presents the first analysis and experimental demonstration of the communications performance of a VLP system using a QADA receiver.
The importance of angular diversity receivers in VLP systems is due to the key advantages of AOA-based positioning systems compared with systems using other techniques such as RSS and TOA [
1,
18]. VLP systems using RSS depend on the receiver having accurate knowledge of the transmission pattern and the transmit power of each luminaire, while systems using TOA depend on very accurate synchronization; in the order of nanoseconds. Systems using AOA have none of these limitations. They do however require a receiver that can determine the AOA of light from each beacon luminaire.
Several different forms of AOA receivers have been described in the literature [
19,
20,
21]. In some, angular diversity is achieved using a 3-D structure [
20], where multiple PDs face in different directions. However, a 3-D structure of this form is not likely to be convenient, especially if the receiver is to be integrated into handheld devices. In others, angular diversity is achieved by using a camera [
19]. Despite many innovative approaches, such as the use of the rolling shutter feature of many digital cameras, the rate of data that can be received using a camera in VLP is strictly limited. ADA-based receivers have the potential to overcome these disadvantages. They provide angular diversity within a compact structure and can receive high-speed data.
It was shown in [
22] that, theoretically, the original form of ADA receiver [
14] can also be used for VLP systems. However, certain unrealistic assumptions were made in [
22]; for example that the PDs were identical to each other and that the dimensions of the aperture and the PD were precise and perfectly aligned with each other. In practice, such constraints are hard to meet. The QADA relaxes some of these constraints. The optical front-end of a QADA receiver consists of a single quadrant PD, with four closely matched quadrants (fabricated in one process), placed below a single aperture [
16]. To further improve the positioning accuracy of the QADA, the QADA-plus was introduced [
23]. The QADA-plus is a two-stage receiving system that combines the QADA with a camera, but it still uses the QADA stage as the data receiver [
24].
Communication is an essential aspect of VLP and this must be considered when designing any VLP system [
25,
26]. The earlier work on VLP systems that uses QADA receiver considered only the positioning aspects [
16,
17,
23,
24,
27]. In this paper, we investigate its communication characteristics (Please note that this paper is
not about investigating the positioning performance as this has been extensively studied in previous work. In this paper, we
only focus on the characterization of the communication properties of a VLP system using a QADA receiver).
Several different types of modulation can be used in VLP systems [
28]. In this paper, asymmetrically clipped optical orthogonal frequency division multiplexing (ACO-OFDM) is used [
29]. ACO-OFDM is a simple and power-efficient modulation scheme. Using ACO-OFDM allows us to clearly demonstrate the performance of the QADA receiver without having to consider other parameters, such as DC-bias or clipping distortion which are required to fully specify other modulation formats [
30].
We also investigate the performance gains that can be achieved by exploiting the diversity present in the signals received by each of the quadrants of the QADA. While diversity has been extensively applied in RF systems, there is relatively little work on diversity in VLC systems. This is probably because VLC systems provide little
spatial diversity at the receiver unless the receiving elements are spaced far apart [
31]. In contrast
angular diversity has been shown to provide significant gain [
32,
33].
Several major contributions have been presented in this paper and are summarized as follows:
The communication aspects of VLP systems that use QADA are characterized for the first time. To do this we first calculate the channel gain as a function of the receiver properties. We then analyze the signal-to-noise ratio (SNR) performance of each quadrant individually. The performance is investigated at different locations and for different orientations of the receiver. The results show that reliable communication can be achieved in VLP systems that use the QADA receiver.
The diversity among the four quadrants of the receiver is described for the first time, and it is shown how this diversity can be exploited to improve performance. This is done by considering three different techniques. In the first, the signal from the quadrant with the maximum channel gain is selected. In the second and the third, equal gain combining (EGC) and maximum ratio combining (MRC) are applied to the signals of the four quadrants.
The relation between the aperture height in a QADA and its FOV is analyzed. In this new analysis, two QADAs with two aperture heights are considered. The communication FOV and positioning FOV are clearly described and are shown to be different.
The communication performance of a VLP system using a QADA is investigated in a typical room equipped with four luminaires.
Experimental results confirm the very reliable communication performance of the QADA and demonstrate the importance of diversity combining.
The result is a comprehensive analysis of the communications properties of a VLP system using a receiver specifically designed for positioning.
2. QADA Optical Front-End
The optical front-end of a QADA receiver is shown in
Figure 1a. It consists of a quadrant PD, shown in blue located directly below an aperture. The aperture is made in an opaque screen that is parallel to the plane on which the PD is placed. Light passing through the aperture falls on the quadrant PD creating a light spot, shown in yellow. In
Figure 1a the light is coming from a particular direction denoted by
, where
is the incident angle and
is the polar angle. Based on the direction of the light source, the light spot may overlap with the quadrant PD beneath it.
Figure 1b shows an example of the overlap between the light spot and the PD. The aperture has the same size and shape as the PD and the shape and size of the light spot match that of the aperture. A square quadrant PD and a square aperture are chosen. This is similar to the design in [
17] in which the positioning performance of a VLP system using QADA was studied. Each quadrant in the PD has its own output, thus four signals are generated at the output of the PD.
The locations of the light spots and the locations of the quadrants are defined in the coordinate system,
, with the origin,
, at the center of the aperture as shown in
Figure 1b. In these coordinates, the center of the
k-th quadrant is given by
where
is the length of the quadrant of the PD and
d is the aperture height. The center of the light spot is given by
4. SNR Analysis of a QADA Receiver
To analyze the SNR performance of a QADA receiver, two different receiver designs with different FOVs and two different transmitter radiation patterns are used. We also show how the performance can be improved by combining the outputs from different quadrants.
Figure 5 shows the receiver and the transmitter coordinate system
. This is different from the coordinate system used within the QADA front-end so that the effect of different receiver orientations can be studied. In this section, a single transmitter with fixed optical power is considered. It is placed directly above the origin,
O. To make the results in this section consistent with the next section, the transmitter and the receiver are placed at
and
, which represent typical ceiling and table heights in an indoor scenario.
The block diagram of the main components in the transmitter and the receiver are shown in
Figure 6. An electrical signal that carries the data is generated at the transmitter, which is then used to modulate the intensity of the LED. At the receiver, the optical signal is converted back to an electrical signal by the quadrant PD. At the output of the optical front-end, four signals are generated, each corresponding to one of the quadrants. After the analog-to-digital converter (ADC), the received signal from each quadrant
k is given by
where
is the transmitted signal,
is the noise, and
is the channel gain. The electrical SNR of the signal received from the
k-th quadrant is expressed as
where
is the expected value. The transmitted data can be recovered directly from one of the quadrants; however, this does not take advantage of the potential benefit of the four quadrants.
The total received signal from all quadrants is expressed as
where
,
, and
. Combining can be used to benefit from the diversity in the four signals. In general, the SNR after combining is given by
where
and
is the weighting factor for the signal from the
k-th quadrant.
There are multiple combining methods that can be applied and thus improve the performance. The first is the selection combining where the quadrant with the highest power is chosen. The weighting factor, in this case, is given by
The SNR can be improved if the four signals are added together. In its simplest form, the signals from all quadrants are combined using EGC. The weighting factor using EGC is
for all
k. EGC is only optimum when the signals have the same channel gain, which is not usually the case for a QADA receiver. To fully use the diversity of the signals, the combining should be proportional to the channel gains to maximize the SNR. To do that, we use the well-known MRC algorithm [
39]. The weighting factor using MRC is given by
The SNR of the signal after MRC combining is given by
Simulation Results and Discussion
The parameters used in the simulations are summarized in
Table 1. The transmitted optical power of the luminaire is set at 1 W and luminaires with two different Lambertian orders,
and
, are considered. This is to represent both a non-directional and a directional source. The QADA receiver has a square aperture that has the same size as the PD. Two values for the aperture height are used:
and
. These correspond to FOV-Cs of
and
, respectively. The parameters related to the quadrant PD are chosen to reflect the commercially available Hamamatsu S590 that is used in the experimental work, detailed in
Section 6.
The SNR results as a function of the location of the receiver as
x and
y are varied are presented in
Figure 7. Here,
, FOV-C
, and the receiver is parallel to the plane on which the luminaire is located. The SNR contour plots for each quadrant of the QADA receiver are shown in
Figure 7a. For each quadrant, the SNR is relatively high in some locations. For example, for the fourth quadrant, the SNR is more than 20 dB, for values of
x between −1.8 m and 3 m and values of
y between −3 m and 1.8 m. This is because for this region the channel gain is large as shown in
Figure 2.
Figure 7b shows the SNR contour plots when the quadrant with the maximum power is selected. Now, as long as the luminaire is within the FOV-C of the receiver, the SNR is high in most locations.
The SNR can be further improved if the signals from all quadrants are combined as shown in
Figure 7c,d. After combining the signals from all quadrants, the SNR improves significantly.
Figure 7c shows the results when the EGC is used and
Figure 7d shows the SNR results when the MRC algorithm is applied. Using MRC (MRC algorithm is the combining method used for the rest of the paper) for combining gives the best SNR results because it effectively uses the diversity in the signals.
The purple dashed lines represent the region in which light from the luminaire reaches all four quadrants of the QADA so that it can be used for VLP. It is smaller than the overall communication area; however, in this region, the SNR is always high, mostly above 40 dB. We will show in
Section 5 that the communications properties will not be a limitation in VLP systems that use QADA.
Figure 8 shows the SNR results when a transmitter with a higher Lambertian order of
is used. In comparison with the results in
Figure 7, we can see that the area that has an SNR of less than 0 dB has been reduced and the SNR increased in the area directly below the transmitter. This is because when
m is increased the radiation pattern becomes more directional.
Figure 9 illustrates the results for the smaller FOV-C of
and
. Please note that the scale is different from
Figure 7 and
Figure 8 to clearly show the changes of the SNR within the FOV-C. The receiver, within its FOV-C, can still provide very good performance. However, we can see that when the FOV-C is reduced from
to
, the area where the SNR is less than 0 dB is significantly reduced and the receiver has almost half the coverage area of the receiver with FOV-C of
. Like
Figure 7, the SNR is high within FOV-P.
Finally, to demonstrate the effect of tilt,
Figure 10 depicts the SNR performance when the receiver is tilted by 20 degrees along the
x-axis and 5 degrees along the
y-axis. This represents a person holding and looking at a smartphone equipped with a QADA. Here we consider a FOV-C of
and
. The results show that even with a tilt, the QADA still provides good performance across a wide area around the luminaire. Compared with the case when the receiver is parallel to the plane on which the luminaire is located, there is a shift in the SNR contour plots toward the larger values of
y. When no tilting is applied to the receiver, the SNR is higher than 20 dB, for displacements between −3.2 m and 3.2 m along the
y-axis (
Figure 7). Now at displacements that are less than −1.8 m along the
y-axis, the SNR is less than 0 dB because, at these locations, most of the light is blocked due to the tilt. Like
Figure 7,
Figure 8 and
Figure 9, the SNR is always high within the FOV-P.
5. Communication Performance in a Multi-Luminaire Scenario
In this section, we apply the results obtained from Section IV to a typical indoor scenario, shown in
Figure 11. This represents a room that is 3 m in length, 3 m in width, and 2.5 m in height is considered. The origin,
O, is on the floor at the center of the room. The receiver is placed at a table height of 0.7 m from the floor and is pointing upwards. Four luminaires are placed around the center of the ceiling. They are located at
,
,
, and
.
The block diagram of the transmitter and the receiver in a multi-luminaire scenario is shown in
Figure 12. The data for each luminaire is modulated using an ACO-OFDM modulator. ACO-OFDM with 4-quadrature amplitude modulation (QAM) is used for all luminaires. For each luminaire, the data is first modulated using 4-QAM and then mapped to the odd subcarriers of the OFDM signal. To make the OFDM signal real, Hermitian symmetry is imposed on the input to the inverse fast Fourier transform (IFFT). The signal at the output of the IFFT is then clipped at zero to create a unipolar signal. This discrete signal is converted to a continuous signal using a DAC. Time division multiple access (TDMA) is used to coordinate between luminaires by assigning a specific time slot to each luminaire in which they transmit their signal. This is important to avoid multiple access interference. Finally, the continuous signal is used to directly modulate the intensity of the corresponding LED luminaire.
At the receiver, the quadrant PD converts the optical signal into an electrical signal. The signal from each luminaire is recovered during the corresponding time slot. After estimating the channel gains for a given luminaire, the four signals from that luminaire received during its time slot are equalized and then combined at the output of the FFTs using MRC. Finally, the transmitted data is recovered from the odd subcarriers and then decoded using a maximum likelihood decoder.
Simulation Results and Discussion
In this section, we present the simulation results for a QADA receiver in a typical room with four luminaires. Each luminaire is transmitting with an optical power of 1.57 W which is enough to provide the required illumination level in the room. See
Appendix A for more details.
Figure 13 shows the BER versus the location of the QADA in the room. As in
Section 3, two QADAs with different FOV-Cs are considered. The noise level represents a typical-case scenario of
. We can see that the QADA receiver is capable of providing very good performance in all locations within the room when the FOV-C is
. The signals from all luminaires are decoded with a BER that is less than
. Please note that in typical VLP systems, three luminaires are sufficient for the receiver to estimate its location. When the FOV-C is reduced to
, as long as the luminaires are within the FOV-C of the receiver, the signals are received with a very low BER. However, because of the smaller FOV-C, in some locations within the room, the receiver is unable to capture the signals from some luminaires. For both values of FOV-C, we can see that the FOV-P for each luminaire is within the low BER area. So, we can conclude that the communication characteristics of a QADA are not going to be a limiting factor when the receiver is used for VLP applications.
7. Discussion
There are many trade-offs in the design of the communication aspects of a VLP system using a QADA receiver and most of these are shared by VLC systems in general. However, there are also trade-offs between the communications performance and the positioning performance.
Increasing the area of the PD increases both the received signal power and the shot noise power, and results in an overall improvement of SNR [
34]. This increase in SNR is at the cost of a decrease in receiver bandwidth caused by the increased stray capacitance associated with the larger PD. Increasing the area of the PD will also increase the positioning accuracy [
16]; however, a bulky receiver is generally not desirable in many applications. Our previous work in [
24] provides further detail on other trade-offs related to positioning performance, as well as data on the positioning accuracy of the QADA receiver.
Most modulation schemes that can be used in VLC can also be used in QADA-based VLP. There has recently been substantial interest in different forms of optical OFDM [
41]. In the simulations we use 4-QAM ACO-OFDM which is a very power-efficient form of OFDM to show the robustness of the system. The data rate can be increased at the cost of increased BER simply by increasing the ACO-OFDM constellation size and in the experiments 16-QAM ACO-OFDM rather than 4-QAM had to be used before any bit errors were detected. Recently several new modulation schemes based on ACO-OFDM have been developed. These increase the bandwidth efficiency at the cost of power efficiency [
42] and all of these could be used in a VLP system but could increase the signal processing complexity of both the transmitter and the receiver.
The data rate required for indoor positioning is, in general, quite low. It depends on precisely what position information is transmitted by the luminaires. For example, whether the global coordinates of the luminaire are transmitted or simply the LED-ID. Another consideration is how often position updates are required: slow moving users require less frequent updates than faster moving users. In scenarios with multiple transmitting luminaires, the available bandwidth must be shared and the data rate available for each luminaire depends on the detailed design of the multiplexing system. In location-based services, where information is broadcast in addition to the positioning information, or where the VLP is combined with VLC, higher data rates may be required.
There are many avenues for future research that can be investigated, including exploring methods capable of achieving higher data rates, evaluating the effect of movement on communications and positioning accuracy and testing the combination of a QADA with other technologies for improved positioning.
8. Conclusions
In this paper, we have investigated the communications performance of a VLP system using a QADA receiver. We have shown that the FOV for communications (FOV-C) is different from the FOV for positioning (FOV-P), and that FOV-C is always larger than FOV-P. This is because, to be used in calculating the position of the receiver, the signals from a given luminaire must reach all four quadrants of the receiver quadrant PD, whereas for communications only one quadrant is required.
In the SNR simulations of the VLP system, we assumed that the dominant source of noise is shot noise due ambient light. So that these simulations represent realistic situations, we calculated from first principles typical levels of shot noise when the ambient light is generated by LED lighting. These were shown to be much lower than the worst-case shot noise values often used in the literature. These new values were used in the simulations.
SNR results were presented for the case where a single luminaire is transmitting. This transmitter is pointing directly downwards, and the receiver is placed on a plane 1.8 m below the transmitter and is pointing directly upwards. Results were presented as a function of receiver position for transmitters with two different Lambertian radiation patterns ( and ). In general, the SNRs of the signals received by different quadrants of the PD are different. It was shown that this diversity can be exploited to improve the overall SNR of the VLP system. Three different ways of exploiting this diversity were considered: selection combining, EGC and MRC. Expressions were derived for the SNR for EGC and MRC. The simulations showed that all combining methods increase the area in which the signals are received with high SNR and that MRC gives the best performance. For the more directional transmitter (), the area with high received SNR is reduced.
Simulation results of the VLP system were presented for receiver designs with two different FOV-Cs. These showed that reducing FOV-C reduces the area where signals are received with high SNR but increases the SNR for receiver positions directly below the transmitter. Finally, the effect of tilt was explored. The simulations showed that for all the cases considered, the SNR was always above 20 dB within the FOV-P. This demonstrates that the communication properties of the receiver will not be a limitation when a QADA is used in a VLP system.
Most AOA positioning algorithms depend on receiving signals from at least three luminaires. To evaluate the communications performance in a complete positioning system, the BER as a function of position was calculated in a typical 3 m by 3 m room with four luminaires. The transmit power of the luminaires was chosen to meet typical standards for indoor illumination. ACO-OFDM with 4-QAM modulation was used. In all cases a BER less than was achieved within the FOV-P demonstrating again that communications performance is not going to limit the positioning performance of VLP systems that use QADA.
Finally, experimental results were presented. These confirmed that reliable communications can be supported by the QADA and that using diversity combining significantly improves the performance.