Next Article in Journal
Route to Chaos in a Unidirectional Ring of Three Diffusively Coupled Erbium-Doped Fiber Lasers
Next Article in Special Issue
Nonlinearity-Tolerant Probabilistically-Shaped Four-Dimensional Modulation at Spectral Efficiency of 9 Bits/Four-Dimensional Symbol
Previous Article in Journal
Regulating Terahertz Photoconductivity in Two-Dimensional Materials
Previous Article in Special Issue
Energy Efficiency Optimization for SLIPT-Enabled NOMA System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Indoor Visible Light Positioning Based on Channel Estimation and Cramér–Rao Low Bound Analysis with Random Receiving Orientation of User Equipment

1
School of Electronic Information, Northwest Polytechnical University, Xi’an 710129, China
2
School of Physics and Electrical Engineering, Weinan Normal University, Weinan 714099, China
3
School of Communications and Information Engineering, Xi’an University of Posts & Telecommunications, Xi’an 710121, China
4
School of Automation and Information Engineering, Xi’an University of Technology, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
Photonics 2023, 10(7), 812; https://doi.org/10.3390/photonics10070812
Submission received: 25 May 2023 / Revised: 6 July 2023 / Accepted: 11 July 2023 / Published: 12 July 2023
(This article belongs to the Special Issue State-of-the-Art Optical Communication in China)

Abstract

:
The accuracy of line-of-sight (LOS)-based indoor visible light positioning (VLP) depends directly on the accuracy of the received LOS power. In an actual indoor visible light communication (VLC) system, the total received power contains the LOS power and diffuse power, and the proportion of diffuse component varies significantly with the receiving orientation of the user equipment (UE). In the trilateration positioning process, this is bound to bring a very high level of inaccuracy for at least one or two of them when determining the distance between the positioned LED and UE. To solve this problem, we employed channel estimation and Parseval’s theorem to remove the diffuse component from the total received power. The simulation results show that the higher the channel estimation accuracy, the smaller the discrepancy between the estimated and actual LOS power, and the greater the localization accuracy. At the same channel estimation accuracy, the comparison results demonstrate that the localization performance of the proposed method is higher than LLS-1, in which the total received power is directly adopted to estimate the distance. The localization performance of LLS-2 deteriorates significantly compared to the proposed method. This result indicates that the receiving orientation cannot be neglected during the distance estimation process even though the estimated accuracy of LOS power is high. Deriving the Cramér–Rao low bound (CRLB) for LOS-based indoor VLP with receiving orientation, we compared the localization performance for the proposed method with LLS-1, LLS-2, and the CRLB at various signal-to-noise ratios (SNRs). The results show that the localization error of all the received positions in the room can reach the CRLB at approximately 25 dB. However, localization errors based on LLS-1 and LLS-2 cannot achieve the theoretical CRLB even at a high SNR.

1. Introduction

To meet the growing demand for location-aware services, extensive research on wireless positioning technologies has been performed over the past decade [1]. Typically, a global positioning system (GPS) is used to provide location-aware services for the outdoor environment, yet it can hardly be used for applications such as tracking people and goods in smart factories, positioning and navigating automated guided vehicles, or underground parking lot vehicle guidance in various indoor application scenarios, where signals suffer from severe attenuation when passing through solid walls [2]. As a result, several alternatives, such as radio frequency identification (RFID) [3], Wi-Fi [4], ultra-wideband [5], and ZigBee [6], have emerged. However, these alternatives have limitations, owing to their low accuracy, electromagnetic interference, low security, and crowded spectrum resources. Visible light positioning (VLP) solutions that utilize visible light communication (VLC) systems for indoor positioning have attracted significant attention because of their unique advantages, such as wide license-free bandwidth, low electromagnetic interference, low costs, and high security, which are expected to result in improved positioning accuracy [7,8].
Researchers have proposed a variety of non-imaging receiving positioning methods, including angle of arrival (AOA) [9], time of arrival (TOA) [10], time difference of arrival (TDOA) [11], and received signal strength (RSS) [12]. The RSS-based algorithm does not require precise synchronization between devices nor complex receivers, and it has attracted increasing attention.
The main branches of RSS-based algorithms include trilateration and fingerprinting positioning algorithms. Fingerprinting has been proven to have higher accuracy when combined with machine learning algorithms [13,14,15]. However, it is generally laborious and time-consuming to collect specific parameters through site surveys when constructing a sample database in the offline stage. The trilateration positioning algorithm, which uses a single photodiode (PD) and three LEDs distributed on the ceiling, exhibits lower implementation and time complexity and strong adaptability to a variety of indoor environments; hence, it has become a widely studied method [16,17].
In practice, the optical signal is delivered to the receiver via line-of-sight (LOS) and diffuse paths. Thus, the total received power consists of the LOS and diffuse components. This diffuse component is the superposition of all non-line-of-sight (NLOS) components due to one or more reflections on the wall surfaces [18]. Regarding the trilateration positioning algorithms, the channel gain model used to estimate the distances between the LED transmitters and receiver only considers the LOS power attenuation. That is, the more accurate the LOS component power extracted from the total received power, the more accurate is the estimation of the distance [19]. The majority of studies on the trilateration positioning algorithms assume that both LED transmitters and receivers are oriented perpendicular to the room ceiling. The diffuse component was considered to be less than 10%, and the total received power was primarily the LOS component [19]. In these studies, the LOS power attenuation was replaced by the total received power to estimate the distance between the LED transmitter and receiver, while the diffuse component was ignored completely [20,21,22]. However, such assumptions are not accurate for users who carry mobile devices such as smartphones. They tend to hold their devices in a way that feels the most comfortable, whether moving or stationary [23,24]. In these real-life scenarios, the assumption of perfect alignment between the receiving orientation and LED transmitter orientation is not valid. Nevertheless, certain studies have been conducted on this issue. Considering only the LOS link, an enhanced trilateration positioning method has been proposed to improve the localization accuracy, in which the maximum location error increases twice under the effect of receiving orientation when the polar angle is equal to θ = π / 6 [25]. In [17,26], the trilateration positioning that uses an angle diversity transmitter and an RSS-assisted perspective-three-point algorithm provided decimeter-level accuracy by only considering the LOS link. In fact, a change in the receiving orientation led to a change in the angle of incidence, which directly influenced both the LOS and diffuse components. However, the positioning accuracy is significantly affected if the the LOS component cannot be accurately estimated.
Considering the actual receiving orientation of UE, this work attains highly accurate positioning under NLOS multipath effects through channel estimation and Parseval’s theorem. The proposed scheme avoids complex mathematical modeling of NLOS transmission, which depends on room dimensions, walls, reflectivity, UE location and orientation, and LED location. It utilizes the existing VLC downlink to infer the position of UE without requiring extra hardware facilities and complex algorithms and is an efficient localization method suitable for practical indoor scenarios.
The main contributions of this work are as follows:
  • Analysis of influence for random receiving orientation on the proportion of the diffuse component to the total received power, in which the influencing factors consist of the yaw, pitch, and roll angles;
  • Proposal of a novel trilateration positioning algorithm based on channel estimation and Parseval’s theorem, which can accurately estimate the proportion of diffuse power to the total received power;
  • Derivation of the CRLB for the LOS-based indoor VLP under the effect of the receiving orientation;
  • Evaluation of the proposed positioning scheme in an actual indoor positioning scene by extensive computer simulation comparisons with the CRLB for different SNRs.
The remainder of this paper is arranged as follows: The channel model is presented in Section 2. The proposed VLP scheme is presented in Section 3. Section 4 presents the Cramér–Rao low bound for the positioning estimation error. The numerical results and discussion are presented in Section 5. Finally, Section 6 concludes the paper.

2. Channel Model for Wireless Optical Communication

The VLC-based localization geometric model for a typical indoor scene where the length, width, and height are 5 m, 5 m, and 3 m, respectively, is shown in Figure 1. There are four LEDs mounted on the ceiling as transmitters, and the user is holding a mobile phone equipped with a PD receiver, represented by user equipment (UE), whose location is to be inferred. The technical parameters of the geometric model, LED transmitters, and PD receiver, are provided in Table 1.
The optical channel model, which consists of the LOS link and diffuse link that includes one or more reflections from wall surface, is shown in Figure 2. In the following, the LOS channel, diffuse channel, and overall optical channels are discussed.

2.1. The LOS Channel

The time-domain impulse response of the LOS channel is given by:
h LOS ( t ) = g L δ ( t τ Rx , Tx ) ,
where g L is the generalized Lambertian radiator with an attenuation factor between the transmitter and UE; its expression is given by Equation (4) [17]. τ Rx , Tx = d 0 / c is the signal propagation delay between the transmitter and UE, c is the speed of light, and d 0 is the distance between the transmitter and UE.
g L = m + 1 A PD 2 π d 0 2 cos m ϕ 0 cos ψ 0 T s ψ 0 G ψ 0 0 < ψ 0 < Ψ , 0 otherwise ,
where m = ln 2 ln cos Φ 1 / 2 is the order of Lambertian emission; Φ 1 / 2 is the half-power semi-angle; A PD is the effective detector area of the PD; ϕ 0 and ψ 0 are, respectively, the irradiance and incidence angles from the LED to the PD; T ψ 0 and G ψ 0 are the optical filter gain and concentrator gain of the PD receiver, respectively; and Ψ represents the field of view (FOV) of the receiver.
When the normal vector of the receiver is no longer vertically upward, it is no longer valid to let the incident angle ψ 0 simply equal cos 1 ( h d 0 ) in Equation (2). In this general case, the incidence angle is determined by the positions of the transmitter and UE, as well as the UE orientation. This is then given by [25]:
ψ 0 = cos 1 x x u sin θ sin ω + y y u sin θ sin ω + h cos θ d 0 ,
where x , y and x u , y u are the coordinates of the transmitter and UE, respectively. Polar angle θ and azimuth angle ω are used to describe the random receiver orientation, as shown in Figure 3. The former denotes the angle between the receiver normal vector and z-axis, whereas the azimuth angle is between the receiver normal vector and x-axis in the xy-plane. The orientation of the receiver can be extracted from the three fundamental rotation angles obtained from the built-in sensor of the smartphone. These angles denote rotations about the z-axis, x-axis, and y-axis, as illustrated in Figure 3 of [24], which are represented by α , β , and γ , respectively. According to Euler’s rotation theorem, the polar angle and azimuth angle can be represented by the fundamental rotation angles as [25]:
θ = arccos cos β cos γ ,
ω = arctan sin α sin γ cos α cos γ sin β cos γ sin α sin β + cos α sin γ .
It is evident that the polar angle θ depends on the rotations of the x- and y-axes, which are related to the user’s hand movement. The azimuth angle ω is determined by all fundamental rotation angles.

2.2. The Diffuse Channel

The diffuse link is the sum of the contributions from all non-LOS links that are due to one or more reflections between the wall surfaces. A discrete reflector model was obtained by dividing the walls into small surface elements, denoted by A ref . Each surface element itself acts as a radiator by reflecting the impinging light, thereby reducing the optical power through the reflectivity factor ρ k , which is related to the wall materials. The impulse response h DIFF ( t ) for the diffuse channel is approximated by the sum of the contributions from reflections up to a given order N nef [18]:
h DIFF ( t ) k = 1 N ref h DIFF ( k ) ( t ) .
The response h DIFF ( k ) ( t ) after k-reflection to the LED source is given by [18]:
h DIFF ( k ) ( t ) = S ( L 1 · L 2 · · L k + 1 ) · ρ 1 · ρ 2 · · ρ k · δ ( t d 1 + d 2 + + d k + 1 c ) d A ref 0 < ψ 0 < Ψ , 0 otherwise ,
The path-loss terms for each path in Equation (7) are given as [18]:
L 1 = A ref ( m + 1 ) 2 π d 1 2 cos m ( ϕ 1 ) cos ( ψ 1 ) , L 2 = A ref π d 2 2 cos ( ϕ 2 ) cos ( ψ 2 ) , , L k + 1 = A PD π d k + 1 2 cos ( ϕ k + 1 ) cos ( ψ k + 1 ) .
The incident angle ψ k + 1 in the path-loss term L k + 1 cannot be simply replaced by cos 1 ( h k + 1 d k + 1 ) when considering the random receiving orientation case, as depicted in Figure 2. This incidence angle is also related to the polar angle θ and azimuth angle ω , which are determined by the positions of the surface element reflector and UE, along with the UE orientation. Its expression is thus given by:
ψ k + 1 = cos 1 x k , m x u sin θ sin ω + y k , m y u sin θ sin ω + h cos θ d k + 1 ,
where x k , m , y k , m represents the position of the m-th surface element reflector in the k-reflection.
When the environment in terms of reflectivity, half-power angle of the transmitter, and FOV angle of the PD receiver, among other parameters, is given in Equations (2) and (7), we can observe that the path-loss terms g L and L k + 1 are determined by the incident angles ψ 0 and ψ k + 1 . Consequently, the time-domain characteristics of the LOS channel and diffuse channels will inevitably change compared to the special case in which both the LED transmitters and receivers have perpendicular orientations.

2.3. Overall Optical Channel

The overall channel impulse response is:
h ( t ) = h LOS ( t ) + h DIFF ( t )
Thus, the overall received optical power from the LED can be expressed as:
P rOpt = H total ( 0 ) P t = H LOS ( 0 ) + H DIFF 0 P t ,
where H total ( f ) = + h ( t ) e j 2 π f t d t .
The variation trend in the polar angle with the pitch and roll angles is depicted in Figure 4. According to [24], the pitch angle range is [ π , π ] and the roll angle range is [ π / 2 , π / 2 ]. As given by Equation (4), the polar angle is a function of the pitch and roll angles. The variation range of the polar angle is [ π , π ]. We assume that the angle is positive when rotating clockwise, and the angle is negative when rotating counterclockwise. When roll angle γ and pitch angle β rotate clockwise within [ 0 , π / 2 ], with the increase in γ and β , the polar angle θ increases, the value of which changes from 0 to π / 2 . When β rotates clockwise within [ π / 2 , π ], with the increase in γ and the decrease in β , the value of θ tends from π to π / 2 . When β rotates counterclockwise within [ π / 2 , 0 ], with the increase in γ and β , the value of the polar angle changes from 0 to π / 2 . When β rotates counterclockwise within [ π , π / 2 ], the value of θ tends from π to π / 2 with the increase in γ and the decrease in β . When roll angle γ rotates counterclockwise within [ π / 2 , 0 ], the variation trends of the polar angle θ with γ and β angles is the same as the clockwise rotation of γ .
The variation trends in the proportions of the diffuse component to the total RSS from Tx1, Tx2, Tx3, and Tx4 to UE1 (0, 0, 0.85), UE2 (−1.5, −1.5, 0.85), and UE3 (−2.3, −2.3, 0.85) in response to variations in the polar and yaw angles are illustrated in Figure 5a–c. We find that when the polar angle θ is greater than 45 ° , the received RSS is basically a diffuse component; therefore, the variation range of the x-axis in Figure 5 is set to 0 ° 45 ° . When the yaw angle α values are 0 ° , 30 ° , and 60 ° , the diffuse component in the total RSS from Tx1, Tx2, Tx3, and Tx4 to position (0, 0, 0.85) varies slightly with the increase in θ . However, when the polar angle θ is at its minimum, the proportion of the diffusion component from Tx2, Tx3, and Tx4 is greater than 20 % . When the polar angle θ reaches its maximum, the proportion of the diffusion component is close to 50 % . At position (−1.5, −1.5, 0.85), the proportion of the diffuse component from Tx1 changes slightly with the yaw angle α at approximately 18 % . The proportions of Tx2, Tx3, and Tx4 are more than 30 % and increase rapidly with an increase in θ . At position (−2.3, −2.3, 0.85), the change trend is similar to that at position (−1.5, −1.5, 0.85). With the change in θ , the proportion of the diffuse component increases more significantly, and the maximum proportion can reach 100 % . Furthermore, when the polar angle θ is 0–0.1, the proportion of the diffuse component at the three receiving positions remains essentially constant as the yaw angle α changes. When the polar angle θ increases, the proportion of the diffuse component varies with the change in the receiving position, indicating that the UE rotation around the x-axis has a minor impact on the diffuse component when the polar angle θ is small. When the polar angle θ is large, the influence of the yaw angle α on the diffuse component is related to the receiving position. It can be seen that at the same position, the proportion of the diffuse component in RSS from different transmitters is related to the polar and azimuth angles. These two angles have an impact on the incident angle, which is presented in Equations (3) and (8).
During the trilateral positioning process, the diffuse component cannot be ignored and must be removed from the total RSS. Only after obtaining the pure LOS RSS can an accurate distance estimation using the distance model given by Equation (2) be performed. At present, there is no closed analytic expression for characterizing the diffuse channel impulse response when considering the transmitter and receiver positions and orientations. Thus, obtaining the diffuse channel gain H DIFF ( 0 ) is vital to obtaining an accurate distance between the Tx and UE.

3. VLC-Based RSS Positioning System

3.1. Optical OFDM–TDMA Positioning Model

The orthogonal frequency division multiplexing (OFDM) transmission technique can be combined with the time division multiple access (TDMA) technique for a multi-user system [27]. The optical OFDM–TDMA (O-OFDM–TDMA) system can be adopted for RSS positioning, in which all subcarriers can be allocated only to a single Tx for the duration of several O-OFDM symbols, as depicted in Figure 6.
In this case, the resource among the Txs is orthogonal in time. The signal frame structure of each Tx is illustrated in Figure 7 within the assigned time slot, which contains two O-OFDM symbols. The first O-OFDM symbol consists of a training symbol; it is used for symbol synchronization in the receiver to determine the initial position of the O-OFDM symbol. The second O-OFDM symbol, with pilot tones at all subcarriers, is transmitted on a regular basis for channel estimation along the time axis. The data symbols, including positioning information, such as LED identification, coordinates of the LED, and transmitted optical power, are inserted into the residual subcarriers. These two consecutive O-OFDM symbols have an identical length of N. The cyclic prefix (CP) is the guard interval inserted between two consecutive O-OFDM symbols to deal with the inter-symbol interference (ISI) over the multipath channel. The length of the CP is N g .

3.2. VLC-Based DCO–OFDM Transmission Strategy

We considered the direct current biased O-OFDM (DCO-OFDM) as the transmission strategy because of its high the spectrum and energy efficiencies. A schematic of the DCO–OFDM VLC system is shown in Figure 8. After serial-to-parallel (S/P) conversion, the input data are modulated by an M-ary QAM at the transmitter, resulting in a set of data symbols with length N. We adopted the Zadoff–Chu sequence as the pilot symbol. The lengths of the pilot symbols were identical to those of the data symbols. Because of the intensity modulation and direct detection (IM/DD) of the optical channel, the transmit signal must not only be non-negative but also real-valued. To ensure that the output signal of the inverse fast Fourier transform (IFFT) is a real-valued signal, the IFFT input symbols with length of 2 N should satisfy the Hermitian symmetry:
X 2 N i = X i , i = 1 , 2 , , N 1 ,
where X i is the signal of the ith subcarrier, which should be X 0 = X N = 0 to block the DC component. Without loss of generality, we can assume that E { | X i | 2 } = 1 . After an IFFT operation on the Hermitian symmetry symbols, the real-valued time-domain output signal x k is obtained.
The clipping operator is applied to guarantee that the VLC signal is non-negative. The clipped signal x clip , k is achieved by clipping the time-domain signal x k at the level of I dc , where I dc is the DC bias, and the clipping operator is defined as [28]:
x clip , k = x k x k I dc , I dc x k < I dc .
Then, x clip , k is added to I dc , which only affects the 0th subcarrier in the frequency domain. Thus, the non-negative signal can be written as:
x dc , k = x clip , k + I dc .
To avoid the clipping noise caused by the inherent characteristics of the LED, the amplitude of the time-domain signal x k should be bounded to avoid the clipping operation, and an appropriate DC bias I dc should satisfy:
x k + I dc min x k + I dc 0 .
The digital signal x dc , k is converted to an analog signal x ( t ) via a digital-to-analog (D/A) converter and then transmitted by the LED to the indoor channel.
The analog electrical signal received by the photodetector (PD) is given by:
I r = γ · P rOpt + w = γ · H LOS 0 + H DIFF 0 P t + w ,
where γ denotes the responsivity of the PD, w is the additive white Gaussian noise (AWGN) with zero mean, and its electrical domain power is given by:
σ 2 = σ shot 2 + σ thermal 2 ,
where σ shot 2 is the shot noise variance and σ thermal 2 is the thermal noise variance, which are given by Equations (17) and (18), respectively.
σ shot 2 = 2 q γ P rOpt B + 2 q I bg I 2 B ,
σ thermal 2 = 8 π k T k G η A PD I 2 B 2 , + 16 π 2 k T k Γ g m η 2 A PD 2 I 3 B 3 ,
where q is the electrical charge, P rOpt denotes the total received optical power, B is the equivalent noise bandwidth, I bg is the background light current, I 2 and I 3 are the noise bandwidth factors, k is the Boltzmann’s constant, T k is the circuit absolute temperature, G represents the open-loop voltage gain, η indicates the fixed capacitance per unit area of PD, and Γ and g m denote the field effect transistor (FET) channel noise factor and FET transconductance, respectively.
After filtering out the noise power, based on Equations (2) and (15), the distance from the LED to the UE can be estimated by:
d = P t ( m + 1 ) A PD 2 π ( P ^ rOpt P rDIFF ) cos m ( ϕ ) cos ( ψ ) T ( ψ ) G ( ψ ) ,
where P ^ rOpt is the measured total optical power given by I ^ r γ ; P rDIFF is H DIFF ( 0 ) P t .

3.3. Diffuse Component Elimination

The digital signal was obtained using an analog-to-digital (A/D) converter. Subsequently, symbol timing synchronization was performed to detect the starting position of the OFDM symbol. Then, pilot symbols and positioning information can be extracted correctly from the received signal.
The frequency domain expression of the received signal Y i at the ith subcarrier can be expressed as Equation (20) after removing the CP and performing an FFT operation on the digital signal.
Y i = γ · H total , i X i + Z i , i = 1 , 2 , , N 1 ,
The received pilot symbol vector can be given as:
Y p = Y 0 , Y 1 , Y 2 , , Y N 2 , Y N 1 .
The least-squares channel estimation method is applied to estimate the channel frequency response. The LS channel estimation is given by:
H ^ total LS = X p 1 Y p .
where X p denotes transmitted pilot symbol vector. We denote each component of the estimated channel vector H ^ total LS by H ^ total LS , k = 0 , 1 , 2 , , N 1 . Because each component in X p is orthogonal, the LS channel estimation H ^ total LS can be written for each subcarrier as:
H ^ total LS [ k ] = Y [ k ] X [ k ] , k = 0 , 1 , 2 , , N 1 .
The total channel gain H ^ total LS [ k ] for each subcarrier contains two parts: LOS gain and diffuse gain. By performing a length of 2 N IFFT on the estimated channel vector H ^ total LS , the time-domain discrete impulse response h ^ ( n ) can be obtained. Theoretically, h ^ ( 0 ) represents the LOS channel gain H LOS ( 0 ) . The number of channel paths is vital for determining the proportion of LOS gain to the total gain. Parseval’s theorem states that the total energy of the a signal in the time domain is equal to the total energy of the signal in the frequency domain.
Subtraction of n = 0 l h ^ ( n ) 2 and n = 0 l + 1 h ^ ( n ) 2 from the frequency domain total power yields the power P l and P l + 1 , respectively. If P l minus P l + 1 is less than or equal to a certain value, δ , then l is the last multipath channel. Theoretically, the total number of channel paths is L = l + 1 . Because the multipath gain has little influence on the proportion of the diffuse component when it is less than 10 10 , the value of δ is set to 10 20 . The number of channel paths is determined in accordance with the steps described in Algorithm 1.
Algorithm 1 Estimation of number of channel paths based on Parseval’s theorem
1:
Perform an IFFT operation on the estimated channel vector H ^ total LS ;
2:
Calculate the frequency domain total power P f based on the estimated channel vector H ^ total LS ;
P f = 1 2 N k = 0 2 N 1 H ^ total LS [ k ] 2 ;
3:
Perform the subtraction of n = 0 l h ^ ( n ) 2 from P f to obtain P l ;
P l = P f n = 0 l h ^ ( n ) 2 ;
4:
Perform the subtraction of n = 0 l + 1 h ^ ( n ) 2 from P f to obtain P l + 1 ,
P l + 1 = P f n = 0 l + 1 h ^ ( n ) 2 ;
5:
If P l P l + 1 δ is satisfied; l is the last multipath channel. L = l + 1 is the actual number of channel paths.
According to the estimated number of channel paths, the proportion of the diffuse channel gain to the total channel gain is expressed as:
η ^ = 1 h ^ ( 0 ) n = 0 L 1 h ^ ( n ) .
The distances between different Txs to UE can be obtained by replacing the term P ^ rOpt P rDIFF in Equation (19) with P ^ rLOS given in Equation (28).
P ^ rLOS = P ^ rOpt · 1 η ^ .

3.4. Position Estimation

Based on Equations (19) and (28), the distances between the LEDs and UE, denoted as d 1 , d 2 , and d 3 , can be estimated by solving the set of equations:
d 1 m + 3 = P t ( m + 1 ) A PD T s G 2 π P ^ rLOS , 1 { h m sin θ ( x 1 x u ) cos ω + ( y 1 y u ) sin ω + h m + 1 cos θ } , d 2 m + 3 = P t ( m + 1 ) A PD T s G 2 π P ^ rLOS , 2 { h m sin θ ( x 2 x u ) cos ω + ( y 2 y u ) sin ω + h m + 1 cos θ } , d 3 m + 3 = P t ( m + 1 ) A PD T s G 2 π P ^ rLOS , 3 { h m sin θ ( x 3 x u ) cos ω + ( y 3 y u ) sin ω + h m + 1 cos θ } .
The distances d 1 , d 2 , and d 3 can also be expressed as follows:
d 1 2 = ( x u x 1 ) 2 + ( y u y 1 ) 2 + h 2 , d 2 2 = ( x u x 2 ) 2 + ( y u y 2 ) 2 + h 2 , d 3 2 = ( x u x 3 ) 2 + ( y u y 3 ) 2 + h 2 .
Based on the linear least square (LLS) estimator, x u and y u can be expressed as:
x u y u = A T A 1 A T B .
where
A = x 2 x 1 y 2 y 1 x 3 x 1 y 3 y 1 ,
B = 1 2 ( d 1 2 d 2 2 x 1 2 + x 2 2 y 1 2 + y 2 2 ) 1 2 ( d 1 2 d 3 2 x 1 2 + x 3 2 y 1 2 + y 3 2 ) .
From Equation (31), it can be seen that x u and y u can be represented by x 1 , x 2 , x 3 , y 1 , y 2 , y 3 , d 1 , d 2 , and d 3 , where x 1 , x 2 , x 3 , y 1 , y 2 , and y 3 are the coordinates of the three positioning LEDs, which can be obtained from the positioning information. Therefore, x u and y u can actually be expressed as x u = f ( d 1 , d 2 , d 3 ) and y u = f ( d 1 , d 2 , d 3 ) . Bringing x u = f ( d 1 , d 2 , d 3 ) and y u = f ( d 1 , d 2 , d 3 ) into Equation (29), they become quartic equations of d 1 , d 2 , and d 3 by performing the Gaussian elimination method on quartic equations about d 1 . At the same time, d 2 4 and d 3 4 are represented by d 1 4 . The quartic equation of d 1 can be solved by a bisection algorithm to obtain d 1 . Based on the relationship between d 2 4 , d 3 4 , and d 1 4 , d 2 and d 3 can be solved using d 1 . Ultimately, bringing x 1 , x 2 , x 3 , y 1 , y 2 , y 3 , d 1 , d 2 , and d 3 into Equation (31), we can obtain x u and y u .

4. Cramér–Rao Low Bound on Positioning Estimation Error

The positioning error distribution performance of the UE is limited to the CRLB. By deriving the CRLB of UE, the best theoretical positioning performance with the current environmental parameters can be obtained, which provides a comparison standard for the performance of the positioning methods proposed in this paper.
According to Equations (19) and (28), the received LOS optical power of UE is given by Equation (32), where P t , i is the transmitted optical power of the ith LED, l i is the distance from the projection of the LED on the receiving surface to UE, and n i is the AWGN.
P rLOS , i l i = P t , i m + 1 A PD 2 π l i 2 + h 2 cos ϕ i m cos ψ i T s G + n i , i = 1 , 2 , 3 , 4 ,
As cos ϕ i = h l i 2 + h 2 , cos ψ i = ( x i x u ) sin θ sin ω + ( y i y u ) sin θ sin ω l i 2 + h 2 , and i = 1 , 2 , 3 , 4 , the received LOS optical power P rLOS , i can be given by Equation (33).
P rLOS , i ( l i ) = P t , i ( m + 1 ) A PD T s G 2 π ( l i 2 + h 2 ) h l i 2 + h 2 m ( x i x u ) sin θ sin ω + ( y i y u ) sin θ sin ω l i 2 + h 2 + n i .
where i = 1 , 2 , 3 , 4 . Assuming the first term of Equation (33) is f i ( l i ) , we have:
P rLOS , i ( l i ) = f i ( l i ) + n i , i = 1 , 2 , 3 , 4 .
Let vectors f ( l ) and n be denoted by: f ( l ) = f 1 ( l 1 ) f 2 ( l 2 ) f 3 ( l 3 ) f 4 ( l 4 ) , n = n 1 n 2 n 3 n 4 .
Then, we have:
f ( l ) l T = f 1 ( l 1 ) l 1 f 1 ( l 1 ) l 2 f 1 ( l 1 ) l 3 f 1 ( l 1 ) l 4 f 2 ( l 2 ) l 1 f 2 ( l 2 ) l 2 f 2 ( l 2 ) l 3 f 2 ( l 2 ) l 4 f 3 ( l 3 ) l 1 f 3 ( l 3 ) l 2 f 3 ( l 3 ) l 3 f 3 ( l 3 ) l 4 f 4 ( l 4 ) l 1 f 4 ( l 4 ) l 2 f 4 ( l 4 ) l 3 f 4 ( l 4 ) l 4 .
If i j is satisfied, f i ( l i ) l j = 0 . Then, f ( l ) l T is a diagonal matrix, which can be written as Equation (36), where Δ = ( m + 1 ) ( m + 3 ) A PD T s G h m 2 π , and Λ i = ( x i x u ) sin θ sin ω + ( y i y u ) sin θ sin ω + h cos θ ; i = 1 , 2 , 3 , 4 .
f ( l ) l T = Δ diag P t , 1 l 1 Λ 1 ( l 1 2 + h 2 ) m + 5 2 , P t , 2 l 2 Λ 2 ( l 2 2 + h 2 ) m + 5 2 , P t , 3 l 3 Λ 3 ( l 3 2 + h 2 ) m + 5 2 , P t , 4 l 4 Λ 4 ( l 4 2 + h 2 ) m + 5 2 .
Additionally, the following relationships are satisfied:
l 1 2 = ( x u x 1 ) 2 + ( y u y 1 ) 2 , l 2 2 = ( x u x 2 ) 2 + ( y u y 2 ) 2 , l 3 2 = ( x u x 3 ) 2 + ( y u y 3 ) 2 , l 4 2 = ( x u x 4 ) 2 + ( y u y 4 ) 2 .
Let X = x u y u ; we have:
l X T = l 1 x u l 1 y u l 2 x u l 2 y u l 3 x u l 3 y u l 4 x u l 4 y u = x u x 1 l 1 y u y 1 l 1 x u x 2 l 2 y u y 2 l 2 x u x 3 l 3 y u y 3 l 3 x u x 4 l 4 y u y 4 l 4 .
The CRLB of position error is given by:
B X = f ( l ) X T T Q 1 f ( l ) X T 1 ,
where Q indicates noise covariance matrix, Q = E n n T . According to the chain rule, we have f ( l ) X T = f ( l ) l T l X T .
By combining Equations (36) and (38), we obtain:
f ( l ) X T = Δ P t , 1 x u x 1 Λ 1 l 1 2 + h 2 m + 5 2 P t , 1 y u y 1 Λ 1 l 1 2 + h 2 m + 5 2 P t , 2 x u x 2 Λ 2 l 2 2 + h 2 m + 5 2 P t , 2 y u y 2 Λ 2 l 2 2 + h 2 m + 5 2 P t , 3 x u x 3 Λ 3 l 3 2 + h 2 m + 5 2 P t , 3 y u y 3 Λ 3 l 3 2 + h 2 m + 5 2 P t , 4 x u x 4 Λ 4 l 4 2 + h 2 m + 5 2 P t , 4 y u y 4 Λ 4 l 4 2 + h 2 m + 5 2 .
The CRLB B X of the UE location estimation error is obtained by substituting Equation (40) into Equation (39).

5. Discussion

In this section, the position performance of different methods is compared and analyzed in the scenario shown in Figure 1. The LLS-based positioning method described in Section 3.4 is the comparison method. The LLS positioning method that uses the total received power is denoted as LLS-1, and the LLS positioning method that uses the LOS power without considering the receiving orientation is denoted as LLS-2. The primary parameters are listed in Table 1. Assuming that the received sample interval is 10 ns, the length of the IFFT is 64, the length of the CP is 8, and the modulation scheme on each subcarrier is 4QAM. The position and receiving orientations of the UE were generated randomly, and the positioning result was the average of 1000 iterations.
The average error (AE) and root mean square error (RMSE) of position estimation are used for evaluating positioning accuracy. When the AE is the same, the greater the deviation between the estimated position and the actual position, the higher the dispersion of the error, and the greater the RMSE. The definitions of AE and RMSE are as follows:
AE = 1 N i = 1 N [ ( x i x u ) 2 + ( y i y u ) 2 ]
RMSE = 1 N i = 1 N [ ( x i x u ) 2 + ( y i y u ) 2 ]
The AE of our proposed method is 4.9 cm at an SNR of 30 dB. In the scheme presented in [24], when the dataset size is 10 5 , the AEs based on the convolutional neural network (CNN), the multiple layer perceptron (MLP), and K-nearest neighbor (KNN) are 14.55 cm, 15.05 cm, and 27.30 cm, respectively. When the dataset size is 10 6 , although the AEs based on CNN, MLP, and KNN descend to 10.53 cm, 13.04 cm, and 17.34 cm, respectively, they are still higher than our proposed method The RMSEs of positioning estimation based on the proposed method, LLS-1, and LLS-2 are 5.2 cm, 80.4 cm, and 463.1 cm at an SNR of 30 dB, respectively. Because the error between the estimated LOS power and actual LOS power is very small at a high SNR, the RMSE of the proposed method is the smallest. For LLS-1, the total power received includes the diffuse component introduced by the reflective link, resulting in a total power received that is greater than the actual LOS power. This power deviation between the received total power and actual LOS power makes the estimated distance between the LED and UE smaller than the actual distance. As a result, the RMSE is larger than the proposed scheme. Considering LLS-2, according to Equation (3), the incidence angle ϕ 0 of the optical signal will change when the receiving orientation is nonzero. Compared with vertical receiving, ϕ 0 becomes larger or smaller, depending on the polar and azimuth angles, in addition to the UE location. When ϕ 0 becomes larger, the received optical power decreases compared with the vertical receiving, and the estimated distance between the LED and UE based on this power is larger than the actual distance. Conversely, when ϕ 0 becomes smaller, the received optical power increases compared with the vertical receiving, and the estimated distance between the LED and UE is smaller than the actual distance. Consequently, the estimated position is wildly inaccurate. Thus, the RMSE is also larger than the proposed method.
The cumulative distribution functions (CDFs) of the positioning error based on the proposed method, LLS-1, and LLS-2 at an SNR of 30 dB are presented in Figure 9. It is observed that the estimated position accuracy by adopting the proposed positioning scheme is greater than LLS-1 and LLS-2. The minimum and maximum average error are approximately 3 cm and 8 cm, respectively. The minimum average error of LLS-1 is identical to the proposed scheme. However, The maximum average error is approximately 1.2 m. If the UE is considered to be received vertically, that is, without considering the actual receiving orientation of the UE, the minimum average position error based on LLS-2 is very large and can reach to 50 cm, even when the estimated LOS power accuracy is very high.
Considering the actual receiving orientation of the UE, Figure 10 compares the indoor localization error distribution based on the proposed method and LLS-1 at an SNR of 30 dB. It can be seen that at the center of the room, the localization errors are close in both cases; the localization errors estimated based on LLS-1 at the other locations are larger than those estimated based on the proposed method. This can be explained as follows: at the center of the room, influenced by the receiving orientation, even if the LOS power changes compared to the vertical orientation, provided that the LED is within the FOV of the UE, the proportion of LOS power is considerably larger than the proportion of diffuse power, and the deviation of the total received power from the LOS power is smaller; therefore, the difference in the positioning error between the two cases is not significant. Approaching from the center of the room to the corner, the proportion of LOS power from one or two LEDs is always considerably smaller than the proportion of diffuse power, resulting in a larger positioning error.
The CDF of the localization error obtained using the proposed method for different SNRs is shown in Figure 11. It can be observed that the larger the SNR, the smaller the maximum positioning error that can be achieved throughout the room. The maximum localization errors are approximately 3, 8, 10, 15, and 20 cm for SNRs of 45, 40, 35, 30, and 25 dB, respectively, with the current environmental parameters. This is because the higher the SNR, the higher the channel estimation accuracy, the closer the estimated LOS power to the actual LOS power, and the higher the localization accuracy.
Figure 12 shows the indoor CRLB distribution estimated using Equation (39) at an SNR of 25 dB, where the receiving orientation at each position is randomly generated. It is assumed that the background noise is certain and that the LED is located within the FOV of the UE. Then, the larger the share of diffuse power in the total received power at the same received position, the larger the power deviation, the larger the caused positioning deviation, and the larger the total positioning error.
Figure 13a–c show the trend in positioning error versus the CRLB at different SNRs for positions UE1 ( 0.5 , 0.5 , 0.85 ) with an azimuth angle ω of 31 π / 18 and a polar angle θ of 2 π / 9 , UE2 ( 1.5 , 1.5 , 0.85 ) with an azimuth angle ω of 34 π / 18 and a polar angle θ of 2 π / 9 , and UE3 ( 2.4 , 2.4 , 0.85 ) with an azimuth angle ω of 35 π / 18 and a polar angle θ of 2 π / 9 , where the percentage of diffuse power to total received power is 30 % . As shown in Figure 13, when the SNR is small, the channel estimation error is larger, and the diffuse power induced by the reflective link cannot be completely eliminated. The deviation between the LOS power used to estimate the distance between the LED and UE and the actual LOS power is larger, which causes a larger localization deviation. Therefore, at a low SNR, the localization error is larger and cannot be matched well with the CRLB. As the SNR increases, the channel estimation accuracy improves, and the deviation of the estimated LOS power from the actual received LOS power is small, causing the localization error to converge with the CRLB. This means that the proposed localization method can achieve the best localization performance with the current environmental parameters. It is worth noting that at the corner of the room, although the diffuse power can be effectively removed at a high SNR, the LOS power is smaller, resulting in a larger localization error than UE1 and UE2. In addition, we can observe that the localization errors based on LLS-1 and LLS-2 do not decrease with an increase in SNR, and there is always an error floor, which depends on the receiving position and orientation.

6. Conclusions

In this paper, we proposed a novel trilateration RSS-based approach that can efficiently eliminate diffuse power to infer the position of UE with a random receiving orientation. We found that the proportion of the diffuse component from one or two positioned LEDs varies considerably with the polar and azimuth angles of the UE for the same position, approaching 100% in severe cases. By utilizing the channel estimate method and Parseval’s theorem, we determined the proportion of diffuse power to the total power with a random receiving orientation and used the estimated LOS power to estimate the position of the UE. The simulation results demonstrated that localization accuracy depends on the SNR. The higher the SNR, the higher the channel estimation accuracy, and the smaller the deviation of the estimated LOS power from the actual LOS power, the higher the localization accuracy. At SNRs of 45 and 25 dB, the maximum positioning errors approach 3 cm and 15 cm at the corner of the room with a random receiving orientation, respectively. In addition, even if the deviation of the estimated LOS power from the actual LOS power is small, the localization error remains significant when the receiving orientation of the UE is ignored. By deriving the theoretical CRLB of LOS-based indoor VLP considering receiving orientation, we compared the localization performance of the proposed method with LLS-1, LLS-2, and the CRLB at various SNRs. The results show that the localization error based on the proposed method of all the received positions in the room can reach the theoretical CRLB at approximately 25 dB. However, LLS-1 and LLS-2 cannot achieve the theoretical CRLB even at a high SNR.

Author Contributions

Formal analysis, L.D., Y.F. and Q.Z.; funding acquisition, Q.Z. and P.W.; investigation, L.D. and Q.Z.; methodology, P.W.; project administration, Q.Z.; resources, Y.F.; software, L.D.; supervision, Y.F. and P.W.; writing—original draft, L.D.; writing—review and editing, Y.F., Q.Z. and P.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (62101444), the Education Department of Shaanxi Province General Special Research Project (21JK0629), the Xi’an University Institutes Science and Technology Staff Service Enterprise Project (22GXFW0074), and the Weinan Science and Technology Plan Project (2022ZDYFJH-104).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, L.; Thombre, S.; Järvinen, K.; Alén-Savikko, A.; Leppäkoski, H.; Bhuiyan, M.Z.H.; Bu-Pasha, S.; Ferrara, G.N.; Honkala, S.; Lindqvist, J.; et al. Robustness, security and privacy in location-based services for future iot: A survey. IEEE Access 2017, 5, 8956–8977. [Google Scholar] [CrossRef]
  2. Maheepala, M.; Kouzani, A.Z.; Joordens, M.A. Light-based indoor positioning systems: A review. IEEE Sens. J. 2020, 20, 3971–3995. [Google Scholar] [CrossRef]
  3. Shirehjini, A.A.N.; Shirmohammadi, S. Improving accuracy and robustness in hf-rfid-based indoor positioning with kalman filtering and tukey smoothing. IEEE Trans. Instrum. Meas. 2020, 69, 9190–9202. [Google Scholar] [CrossRef]
  4. Shao, W.; Luo, H.; Zhao, F.; Tian, H.; Yan, S.; Crivello, A. Accurate indoor positioning using temporal–spatial constraints based on wi-fi fine time measurements. IEEE Internet Things J. 2020, 7, 11006–11019. [Google Scholar] [CrossRef]
  5. Zhu, X.; Yi, J.; Cheng, J.; He, L. Adapted error map based mobile robot uwb indoor positioning. IEEE Trans. Instrum. Meas. 2020, 69, 6336–6350. [Google Scholar] [CrossRef]
  6. Fang, S.H.; Wang, C.H.; Huang, T.Y.; Yang, C.H.; Chen, Y.S. An enhanced ZigBee indoor positioning system with an ensemble approach. IEEE Commun. Lett. 2012, 16, 564–567. [Google Scholar] [CrossRef]
  7. Huang, N.; Gong, C.; Luo, J.; Xu, Z. Design and demonstration of robust visible light positioning based on received signal strength. J. Lightw. Technol. 2020, 38, 5695–5707. [Google Scholar] [CrossRef]
  8. Hussain, B.; Wang, Y.; Chen, R.; Cheng, H.C.; Yue, C.P. Lidr: Visible-light-communication-assisted dead reckoning for accurate indoor localization. IEEE Internet Things J. 2022, 9, 15742–15755. [Google Scholar] [CrossRef]
  9. Hong, C.Y.; Wu, Y.C.; Liu, Y.; Chow, C.W.; Yeh, C.H.; Hsu, K.L.; Lin, D.C.; Liao, X.L.; Lin, K.H.; Chen, Y.Y. Angle-of-arrival (AOA) visible light positioning (vlp) system using solar cells with third-order regression and ridge regression algorithms. IEEE Photonics J. 2020, 12, 7902605. [Google Scholar] [CrossRef]
  10. Keskin, M.F.; Gezici, S.; Arikan, O. Direct and Two-Step Positioning in Visible Light Systems. IEEE Trans. Wirel. Commun. 2018, 66, 239–254. [Google Scholar] [CrossRef] [Green Version]
  11. Du, P.F.; Chen, C.; Zhong, W.D. Demonstration of a low-complexity indoor visible light positioning system using an enhanced TDOA scheme. IEEE Photonics J. 2018, 10, 7905110. [Google Scholar] [CrossRef]
  12. Li, Z.P.; Qiu, G.D.; Zhao, L.; Jiang, M. Dual-mode led sided visible light positioning system under multi-path propagation: Design and demonstration. IEEE Trans. Wirel. Commun. 2021, 20, 5986–6003. [Google Scholar] [CrossRef]
  13. Abou-Shehada, I.M.; AlMuallim, A.F.; AlFaqeh, A.K.; Muqaibel, A.H.; Park, K.H.; Alouini, M.S. Accurate indoor visible light positioning using a modified pathloss model with sparse fingerprints. J. Lightw. Technol. 2021, 39, 6487–6497. [Google Scholar] [CrossRef]
  14. Alam, F.; Chew, M.T.; Wenge, T.; Gupta, G.S. An accurate visible light positioning system using regenerated fingerprint database based on calibrated propagation model. IEEE Trans. Instrum. Meas. 2019, 68, 2714–2723. [Google Scholar] [CrossRef]
  15. Wu, Y.C.; Hsu, K.L.; Liu, Y.; Hong, C.Y.; Chow, C.W.; Yeh, C.H.; Liao, X.L.; Lin, K.H.; Chen, Y.Y. Using linear interpolation to reduce the training samples for regression based visible light positioning system. IEEE Photonics J. 2020, 12, 7901305. [Google Scholar] [CrossRef]
  16. Wang, K.Y.; Liu, Y.J.; Hong, Z.Y. RSS-based visible light positioning based on channel state information. Opt. Express 2022, 30, 5683–5699. [Google Scholar] [CrossRef]
  17. Bai, L.; Yang, Y.; Feng, C.Y.; Guo, C.L. Received signal strength assisted perspective-three-point algorithm for indoor visible light positioning. Opt. Express 2020, 28, 28045–28095. [Google Scholar] [CrossRef]
  18. Lee, K.; Park, H.; Barry, J.R. Indoor channel characteristics for visible light communications. IEEE Commun. Lett. 2011, 15, 217–219. [Google Scholar] [CrossRef]
  19. Gu, W.; Aminikashani, M.; Deng, P.; Kavehrad, M. Impact of multipath reflections on the performance of indoor visible light positioning systems. J. Lightw. Technol. 2016, 34, 2578–2587. [Google Scholar] [CrossRef] [Green Version]
  20. Wu, N.; Feng, L.; Yang, A. Localization accuracy improvement of a visible light positioning system based on the linear illumination of LED sources. IEEE Photonics J. 2017, 9, 7905611. [Google Scholar] [CrossRef]
  21. Yang, F.; Gao, J.; Liu, Y. Indoor visible light positioning system based on cooperative localization. Opt. Eng. 2019, 58, 016108. [Google Scholar] [CrossRef] [Green Version]
  22. Kim, H.S.; Kim, D.R.; Yang, S.H.; Son, Y.H. An indoor visible light communication positioning system using a rf carrier allocation technique. J. Lightw. Technol. 2013, 31, 134–144. [Google Scholar] [CrossRef]
  23. Soltani, M.D.; Purwita, A.A.; Zeng, Z.; Haas, H.; Safari, M. Modeling the random orientation of mobile devices: Measurement, analysis and lifi use case. IEEE Trans. Commun. 2018, 67, 2157–2172. [Google Scholar] [CrossRef] [Green Version]
  24. Arfaoui, M.A.; Soltani, M.D.; Tavakkolnia, I.; Ghrayeb, A.; Assi, C.; Safari, M.; Haas, H. Invoking deep learning for joint estimation of indoor lifi user position and orientation. IEEE J. Sel. Area Commun. 2021, 39, 2890–2905. [Google Scholar] [CrossRef]
  25. Mai, D.H.; Le, H.D.; Pham, T.V.; Pham, A.T. Design and performance evaluation of large-scale vlc-based indoor positioning systems under impact of receiver orientation. IEEE Access 2020, 8, 61891–61904. [Google Scholar] [CrossRef]
  26. Yin, L.; Wu, X.; Haas, H. Indoor visible light positioning with angle diversity transmitter. In Proceedings of the IEEE 82nd Vehicular Technology Conference, Boston, MA, USA, 6–9 September 2015; pp. 1–5. [Google Scholar]
  27. Abdelhady, A.M.; Amin, O.; Chaaban, A.; Shihada, B.; Alouini, M.S. Downlink resource allocation for dynamic TDMA-based VLC systems. IEEE Trans. Wirel. Commun. 2019, 18, 108–120. [Google Scholar] [CrossRef] [Green Version]
  28. Yang, R.X.; Ma, S.H.; Xu, Z.H.; Li, H.; Liu, X.D.; Ling, X.T.; Deng, X.; Zhang, X.; Li, S.Y. Spectral and energy efficiency of DCO-OFDM in visible light communication systems with finite-alphabet inputs. IEEE Trans. Wirel. Commun. 2022, 21, 6018–6032. [Google Scholar] [CrossRef]
Figure 1. Typical indoor VLC-based localization geometric model.
Figure 1. Typical indoor VLC-based localization geometric model.
Photonics 10 00812 g001
Figure 2. The LOS and diffuse optical channel models for one LED.
Figure 2. The LOS and diffuse optical channel models for one LED.
Photonics 10 00812 g002
Figure 3. Schematic diagram of the user’s random receiving orientation.
Figure 3. Schematic diagram of the user’s random receiving orientation.
Photonics 10 00812 g003
Figure 4. Variationin polar angle θ with pitch angle β and roll angle γ of UE.
Figure 4. Variationin polar angle θ with pitch angle β and roll angle γ of UE.
Photonics 10 00812 g004
Figure 5. Variation in the proportion of diffuse RSS to total RSS from Tx1, Tx2, Tx3, and Tx4 to UE1, UE2, and UE3 with polar and yaw angles. (a) Tx1, Tx2, Tx3, and Tx4 to UE1 (0, 0, 0.85); (b) Tx1, Tx2, Tx3, and Tx4 to UE2 (−1.5, −1.5, 0.85); (c) Tx1, Tx2, Tx3, and Tx4 to UE3 (−2.3, −2.3, 0.85).
Figure 5. Variation in the proportion of diffuse RSS to total RSS from Tx1, Tx2, Tx3, and Tx4 to UE1, UE2, and UE3 with polar and yaw angles. (a) Tx1, Tx2, Tx3, and Tx4 to UE1 (0, 0, 0.85); (b) Tx1, Tx2, Tx3, and Tx4 to UE2 (−1.5, −1.5, 0.85); (c) Tx1, Tx2, Tx3, and Tx4 to UE3 (−2.3, −2.3, 0.85).
Photonics 10 00812 g005
Figure 6. O-OFDM–TDMA RSS positioning model.
Figure 6. O-OFDM–TDMA RSS positioning model.
Photonics 10 00812 g006
Figure 7. Signal frame structure of each Tx.
Figure 7. Signal frame structure of each Tx.
Photonics 10 00812 g007
Figure 8. Schematic diagram of a DCO–OFDM VLC system.
Figure 8. Schematic diagram of a DCO–OFDM VLC system.
Photonics 10 00812 g008
Figure 9. CDFs of the positioning error at an SNR of 30 dB.
Figure 9. CDFs of the positioning error at an SNR of 30 dB.
Photonics 10 00812 g009
Figure 10. Comparison of positioning error distribution at an SNR of 30 dB.
Figure 10. Comparison of positioning error distribution at an SNR of 30 dB.
Photonics 10 00812 g010
Figure 11. CDFs of the positioning error based on the proposed method at different SNRs.
Figure 11. CDFs of the positioning error based on the proposed method at different SNRs.
Photonics 10 00812 g011
Figure 12. CRLB distribution. (a) Three-dimensional map; (b) contour map.
Figure 12. CRLB distribution. (a) Three-dimensional map; (b) contour map.
Photonics 10 00812 g012
Figure 13. Comparisons of theoretical CRLBs and positioning errors at different positions with varying SNR. (a) UE1 with position (−0.5, −0.5, 0.85), ω = 31 π / 18 , and θ = 2 π / 9 , (b) UE2 with position (−1.5, −1.5, 0.85), ω = 34 π / 18 , and θ = 2 π / 9 , (c) UE3 with position (−2.4, −2.4, 0.85), ω = 35 π / 18 , and θ = 2 π / 9 .
Figure 13. Comparisons of theoretical CRLBs and positioning errors at different positions with varying SNR. (a) UE1 with position (−0.5, −0.5, 0.85), ω = 31 π / 18 , and θ = 2 π / 9 , (b) UE2 with position (−1.5, −1.5, 0.85), ω = 34 π / 18 , and θ = 2 π / 9 , (c) UE3 with position (−2.4, −2.4, 0.85), ω = 35 π / 18 , and θ = 2 π / 9 .
Photonics 10 00812 g013
Table 1. Geometric model technical parameters.
Table 1. Geometric model technical parameters.
Room ParametersRoom Dimensions 5 m × 5 m × 3 m
Reflectivity of the Walls0.6
Transmitter ParametersMaximum transmitted optical power per LED1.5 W
Minimum transmitted optical power per LED0.5 W
Number of LEDs4
Half power semi-angle ( Φ 1 2 ) 60 °
Field of view of the LEDs ( Φ ) 90 °
Bandwidth of LED50 MHz
Position of LED1Tx1 (−1.5, −1.5, 3)
Position of LED2Tx2 (−1.5, 1.5, 3)
Position of LED3Tx3 (1.5, −1.5, 3)
Position of LED4Tx4 (1.5, 1.5, 3)
Receiver ParametersHeight of UE ( h ) 0.85 m
Effective detecting area ( A PD ) 1 cm 2
Gain of the optical filter ( T s )1
Refractive index (n)1
Field of view of the PDs ( Ψ ) 90 °
Responsivity ( γ ) 0.6  A/W
System bandwidth (B)10 MHz
Noise power spectral density ( N 0 ) 10 21 W / Hz
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.

Share and Cite

MDPI and ACS Style

Deng, L.; Fan, Y.; Zhao, Q.; Wu, P. Indoor Visible Light Positioning Based on Channel Estimation and Cramér–Rao Low Bound Analysis with Random Receiving Orientation of User Equipment. Photonics 2023, 10, 812. https://doi.org/10.3390/photonics10070812

AMA Style

Deng L, Fan Y, Zhao Q, Wu P. Indoor Visible Light Positioning Based on Channel Estimation and Cramér–Rao Low Bound Analysis with Random Receiving Orientation of User Equipment. Photonics. 2023; 10(7):812. https://doi.org/10.3390/photonics10070812

Chicago/Turabian Style

Deng, Lijun, Yangyu Fan, Qiong Zhao, and Pengfei Wu. 2023. "Indoor Visible Light Positioning Based on Channel Estimation and Cramér–Rao Low Bound Analysis with Random Receiving Orientation of User Equipment" Photonics 10, no. 7: 812. https://doi.org/10.3390/photonics10070812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop