Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Integrated visible light communication and positioning CDMA system employing modified ZCZ and Walsh code

Open Access Open Access

Abstract

In this paper, an integrated visible light communication and positioning (VLCP) code division multiple access (CDMA) system is proposed for recovering original user data and obtaining positioning information simultaneously. A generalized modification method for balanced bipolar code set is presented, which can be applied to VLCP-CDMA system with intensity modulation. Both modified bipolar code sets, zero correlation zone (ZCZ) code set and Walsh code set, are employed and evaluated in VLCP-CDMA systems. When considering synchronous and quasi-synchronous (QS) systems, it is demonstrated that the modified ZCZ code set with ideal zero correlation zone properties performs better communication and positioning performance than the modified Walsh code set by system simulations and experiments. As a result, a bit error rate (BER) of 1.8×10−3 and an average positioning error of 1.50 cm are successfully obtained by adopting modified ZCZ code set in a 4-user real-time VLCP-CDMA system. It will offer a promising solution to meet both communication and positioning requirements of future intelligent systems.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

Visible light communication (VLC), as an optical wireless communication technology using lightwave as the information carrier, has the advantages of wide spectrum, large capacity, wide coverage, high security and low energy consumption [1,2]. It has been identified as an important component in the sixth generation (6G) mobile communication blueprint [3]. Due to its directionality and short-range travel distances of light signals, VLC plays a key role in various indoor interconnection scenarios, such as high-definition video transmission, heterogeneous network, smart home and so on. Meanwhile, it is well known that the acquisition of high-precision indoor positioning information is the foundation of intelligent equipments and Internet of Things (IoT) [4], which directly affects the development of smart manufacturing, smart medical care, and next-generation robots. It is also one of the urgent problems to be solved in 6G. Depending on existing lighting devices, VLC can also be applied to some scenarios that require high-precision positioning information, and visible light positioning (VLP) technology has emerged [5]. Compared with traditional positioning technology, VLP can not only enable higher accuracy ranging from several to tens of centimeters, but also provide lower system complexity and paving cost [6,7]. A tested VLP system based on LED arrays supporting 15 independent channels was presented in [8], which can enable mobile users obtain higher positioning accuracy. However, most of the current researches on VLC and VLP are independent, without considering that VLC is the basis for obtaining light intensity information of VLP [9]. To address this issue, a new integrated visible light communication and positioning (VLCP) system based on filter bank multicarrier-based subcarrier multiplexing was firstly proposed and demonstrated for realizing both high-speed communication and high-accuracy positioning services [10]. In [11], three conceptual designs were presented for VLCP system, which can effectively utilize channel and location information to improve communication and positioning performance. However, these works only focus on single user scenario. A multi-layer network architecture with effective optimization was proposed for integrated VLCP system supporting multiple IoT users, which verified the superiority in the performance of integrated VLCP IoT network [12,13].

The ability to support multiple users in the VLCP network is a great challenge for practical applications. Both VLC and VLP systems adopt multiple access technologies to eliminate or reduce multiple access interference (MAI) [14]. An integrated VLCP system with orthogonal frequency division multiple access (OFDMA) was presented in [15]. However, the system has higher peak to average power ratio (PAPR) and implementation complexity, owing to its multi-carrier modulation format used in transmission signal. In [16], the multi-band carrierless amplitude and phase (m-CAP) technology with lower PAPR was investigated for VLCP system for the first time, reducing system bit error rate (BER) and improving positioning accuracy. A filter-enhanced VLCP scheme was presented and evaluated in [17], where spatial waveform shaping filters are applied to enable the received signals to be separated, but system implementation complexity was increased. The code division multiple access (CDMA) technology with single carrier modulation can be viewed as one efficient and straight forward way to reduce or eliminate MAI, which has lower PAPR and implementation complexity [1820]. It is worth noting that most of VLP systems only employ CDMA technology to distinguish identification (ID) and obtain light intensity information of LEDs, so as to calculate the accurate positioning information [21,22]. Actually, CDMA technology with different spreading code sets can also recover the original user data effectively, which lays the foundation for realizing integrated VLCP system [23]. Adopting CDMA technology in VLCP system can better recover original user data and obtain positioning information simultaneously, which is more efficient and suitable for practical intelligent systems [24].

The design of spreading code set is extremely important in CDMA communication systems [25], which should also be noticed in VLCP-CDMA system according to its communication and positioning demands. Due to the widespread adoption of intensity modulation (IM) in VLCP system, traditional bipolar spreading code sets such as Walsh code set cannot be directly used. A fixed DC offset was utilized to convert the bipolar CDMA signals to unipolar signals [18,26], leading to increased energy consumption. In [19], the transmitter directly set the negative codes ‘−1’ to ‘0’ and kept each ‘1’ unchanged. However, it may introduce higher MAI due to the destruction of original code set orthogonality. Some unipolar code sets have been constructed in [27,28], but the introduction of too many ‘0’s for ensuring correlation properties would result in worse illumination performance. Furthermore, it is difficult to achieve perfect synchronization among users in CDMA system with time delay or multi-path transmission, thus some researches concentrated on quasi-synchronous (QS) system [2931], of which time delay among user transmission signals is within a certain range. In our previous work [32,33], optical zero correlation zone (OZCZ) code sets have been proposed for QS CDMA-VLC system, which can effectively tolerate inevitable time delay among users by theoretical and experimental analysis. But the number of constructed code sets is limited, which may influence the flexibility of system.

The main contribution of this paper can be summarized as follows:

  • • We propose a generalized modification method for balanced bipolar code sets, by which a higher number of code sets suiting for intensity modulation can be obtained, without destroying original correlation properties and increasing system energy consumption. Two examples of modified ZCZ code set and modified Walsh code set have been given for the following analysis and experiment.
  • • Employing modified bipolar code sets, we for the first time design and present a novel integrated VLCP system with CDMA technology, which can recover original user data and obtain positioning information simultaneously. The system has independent communication and positioning module, both relying on despread module, which can enhance the accuracy of obtaining light intensity information and reduce system realization complexity. With the modified code set, the system can also be suitable for the QS case, where there is a range of time delay among users.
  • • The modified ZCZ code set with zero correlation zone properties and modified Walsh code set are respectively adopted in the proposed 4-user VLCP-CDMA system. We investigate communication and positioning performance theoretically for different transmitted powers of LEDs and user data rates. We also discuss the performance of synchronous and QS system with different code sets and different time delay in the simulation. Furthermore, we successfully realize and evaluate a real-time VLCP-CDMA system based on modified code sets.

The paper is organized as follows. After introducing the modification method and correlation properties analysis for bipolar code sets in section 2, we describe the proposed VLCP-CDMA system model design and principle in section 3. Then, we elaborate the system setups in Section 4, together with the simulation and experimental results and discussions. Finally, we draw the conclusions in Section 5.

2. Modification method for balanced bipolar code sets

2.1 Modification method

Let $\boldsymbol {C}=\left \{\boldsymbol {c}_i\right \}_{i=1}^{K}(c_{i,j}\in \{-1,1\},0\leq j<L)$ denote a bipolar code set with $K$ codes, each has length $L$. The number of ‘1’s in each code of the code set is defined as weight $w$. When the code set’s weight satisfies $w=L/2$, it can be called balanced bipolar code set, which will be discussed in the following analysis. The periodic cross-correlation function (PCCF) between each balanced code at shifts $\tau$ can be defined as follows:

$$\theta_{\boldsymbol{c}_i,\boldsymbol{c}_j}(\tau)={\sum_{l=0}^{L-1}c_{i,l}c_{j,(l+\tau)mod L} \forall\tau\geq0},$$
when $i=j$, it becomes the periodic auto-correlation function (PACF).

If the absolute values of periodic correlation functions for the code set satisfy:

$$\left | \theta_{\boldsymbol{c}_i,\boldsymbol{c}'_j}(\tau) \right |=\left\{\begin{matrix} L & i=j,\tau=0\\ 0 & i\neq j,\tau=0\\ <L & \tau > 0 \end{matrix}\right..$$
The code set can be modified and combined into a new balanced code set pair $<\boldsymbol {C},\boldsymbol {C}'>$ for suiting IM of VLCP-CDMA system, where the transmitter adopts the modified bipolar code set $\boldsymbol {C}'$ and the receiver directly adopts the bipolar code set $\boldsymbol {C}$ to recover original user data, respectively. The code $\boldsymbol {c}_{k\_u_k}^{'}$ in modified bipolar code set can be obtained by
$$\boldsymbol{c}_{k\_u_k}^{'}=\frac{1+({-}1)^{u_{k}}\boldsymbol{c}_k}{2},$$
where $u_k\in \{0,1\}$, that can be considered as the $k$-th user data. The absolute values of correlation functions for the new balanced code set pair can be derived from
$$\begin{aligned} \left | \theta_{\boldsymbol{c}_i,\boldsymbol{c}_{j\_u_k}^{'}}(\tau) \right | &= \left |\sum_{l=0}^{L-1}c_{i,l}(\frac{1+({-}1)^{u_k}c_{j,(l+\tau)mod L}}{2}) \right |\\ &=\left| \sum_{l=0}^{L-1}\frac{1}{2}c_{i,l}+({-}1)^{u_k}\frac{\theta_{\boldsymbol{c}_i,\boldsymbol{c}_j}(\tau)}{2}\right |\\ &=\left\{\begin{matrix} L/2 & i=j,\tau=0\\ 0 & i\neq j,\tau=0\\ <L/2 & \tau > 0 \end{matrix}\right. \end{aligned}.$$

From Eq. (4), we can see that the modification method would not affect the correlation properties, which enables different users in VLCP-CDMA systems can still obtain the desired information effectively.

2.2 Examples of modified Walsh and ZCZ code set

The modification method can be applied to balanced bipolar code set, such as balanced Walsh and balanced ZCZ code set with zero correlation properties, which we would modify and adopt as spreading code set in the following proposed VLCP-CDMA system for comparison.

1) Modified Walsh code set

For constructing balanced Walsh code set, the Hadamard matrix $\boldsymbol {H}_r$ should first be generated as follows

$$\boldsymbol{H}_r=\begin{bmatrix} \boldsymbol{H}_{r-1} & \boldsymbol{H}_{r-1}\\ \boldsymbol{H}_{r-1} & -\boldsymbol{H}_{r-1} \end{bmatrix},$$
where $\boldsymbol {H}_0=1$, the number of iterations $r$ is positive integer. Then, the first row $\boldsymbol {h}_1$ of the matrix with different number of ‘$+1$’ and ‘$-1$’ needs to be discarded. The balanced Walsh code set can be obtained by $\boldsymbol {W}=\left \{\boldsymbol {w}_i\right \}_{i=1}^{K}=\left \{\boldsymbol {h}_i\right \}_{i=2}^{2^r}$, and the number of balanced Walsh code set is $K=2^r-1$. The unipolar code set $\boldsymbol {W}'$ based on user data $u_k$ is generated by Eq. (3). With the proposed modification method, transmitters would adopt unipolar code set $\boldsymbol {W}^{'}$ as spreading code set, while receivers adopt bipolar code set $\boldsymbol {W}$ for despreading. The absolute values of correlation functions for the modified Walsh code set pair $<\boldsymbol {W},\boldsymbol {W}'>$ with parameters of $(L, K)=(K+1,K)$ can be expressed as
$$\left |\theta_{\boldsymbol{w}_{i},\boldsymbol{w}_{j}^{'}}(\tau) \right | =\left\{\begin{matrix} L/2 & i=j,\tau =0\\ 0 & i\neq j,\tau=0\\ <L/2 & \tau>0\\ \end{matrix}\right..$$

2) Modified ZCZ code set

Due to time delay and multi-path transmission among different users, non-perfect synchronous problems should also be noted in VLCP systems. The ZCZ code set has ideal auto-correlation and cross-correlation properties in zero correlation zone, which can reduce the MAI in QS VLCP-CDMA system effectively [34]. There are many construction methods for balanced ZCZ code set [35,36]. Based on interleaving and iteration method [32], a balanced bipolar ZCZ code set $\boldsymbol {Z}=\left \{\boldsymbol {z}_i\right \}_{i=1}^{K}$ can be obtained by $r$-iterations of the initial matrix $\boldsymbol {I}_0$

$$\boldsymbol{I}_r=\left\{\boldsymbol{i}_i\right\}_{i=1}^{2^r}=\begin{bmatrix} \boldsymbol{I}_{1,r} & \boldsymbol{I}_{2,r}\\ \boldsymbol{I}_{3,r} & \boldsymbol{i}_{4,r} \end{bmatrix} =\begin{bmatrix} \boldsymbol{X} \times \boldsymbol{I}_{1,r-1} & \boldsymbol{X} \times \boldsymbol{I}_{2,r-1}\\ \boldsymbol{Y} \times \boldsymbol{I}_{3,r-1} & \boldsymbol{Y} \times \boldsymbol{I}_{4,r-1} \end{bmatrix} r\ge 1,$$
where $\boldsymbol {I}_0=\begin {bmatrix} \boldsymbol {I}_{1,0} & \boldsymbol {I}_{2,0}\\ \boldsymbol {I}_{3,0} & \boldsymbol {I}_{4,0} \end {bmatrix}=\begin {bmatrix} -1 -1 -1 +1 & +1 +1 -1 +1\\ -1 +1 +1 -1 & +1 +1 -1 -1 \end {bmatrix}$, $\boldsymbol {X}=\begin {bmatrix} +1 & -1\\ +1 & +1 \end {bmatrix}$ and $\boldsymbol {Y}=\begin {bmatrix} +1 & +1\\ +1 & -1 \end {bmatrix}$ are two 2-order Hadamard matrices. The code $\boldsymbol {z}_i$ equals to $\boldsymbol {i}_i$, and the number of codes in code set $\boldsymbol {Z}$ satisfies $K=2^r$.

Adopting modification method of Eq. (3), the unipolar code set $\boldsymbol {Z}'$ corresponding different user data $u_k$ can also be obtained, and a modified ZCZ code set pair $<\boldsymbol {Z},\boldsymbol {Z}'>$ is constructed. Assuming that $Z_{cz}$ is zero correlation zone length, the parameters of this code set pair satisfy $(L,K,Z_{cz})=(4KZ_{cz},K,Z_{cz})$, while the absolute values of PACF and PCCF follow as

$$\left | \theta_{\boldsymbol{z}_i,\boldsymbol{z}_{j}^{'}}(\tau) \right |=\left\{\begin{matrix} L/2 & i=j,\tau=0\\ 0 & i\neq j,\tau=0\\ 0 & 0< \tau\leq Z_{cz}\\ <L/2 & \tau>Z_{cz}\\ \end{matrix}\right..$$

Thus, compared with the modified Walsh code set, the modified ZCZ code set has cross-correlation functions of zeros within $Z_{cz}$, in other words, it provides lower side-lobes, making it easier to reduce MAI among users [37].

3. System design and principle

Figure 1 gives the proposed VLCP system design with CDMA technology, which is used in the subsequent performance analysis. For simplicity, we only focus on the line-of-sight (LOS) case. In the transmitter, the signal control unit is introduced to load different spreading signals to LEDs in parallel. Each LED is assigned a unique spreading code corresponding to each user. To reduce system complexity, different LEDs transmit on-off keying (OOK) signals with single carrier. A reasonable layout of light source LEDs is adopted to enable each user can receive optical signals from more than three LEDs. In the receiver, the user data and positioning information acquisition unit based on a single photo detector (PD) firstly realize photoelectric conversion by I-V circuit, and store the electrical signals in signal acquisition and storage module. The despreading signals are used for communication and positioning respectively. The desired user data is recovered by adopting the unique spreading code and despreading signals to realize decision. The acquisition of positioning information is through the measurement of different despreading signals for determining ID information, estimating channel gains and transmission distances. The principle of VLCP-CDMA system process is presented as follows:

 figure: Fig. 1.

Fig. 1. Block diagram of the VLCP-CDMA system.

Download Full Size | PDF

The $i$-th original user data of the $k$-th user can be expressed as $u_{k,i}\in \{0,1\}$, while the $K$-user system employing $<\boldsymbol {C},\boldsymbol {C'}>$ with length $L$ as spreading code set pair. In order to suit IM of VLCP systems, the transmitter and receiver would use unipolar code and bipolar code respectively. In the transmitter, the $l$-th time-domain chip of the $k$-th user transmitting signal after spreading with unipolar code $\boldsymbol {c}'_{k\_u_{k,i}}=\{c'_{k\_u_{k,i},1},c'_{k\_u_{k,i},2},\ldots,c'_{k\_u_{k,i},l}\}$ can be given by

$$t_{k,i,l}=c'_{k\_u_{k,i},l} \qquad 1\le l\le L.$$

On the basis of a generalized Lambertian radiation model [38], the optical channel gain $H_{k}$ between the $k$-th transmitter and the terminal receiver can be expressed as

$$H_{k}=\frac{(m+1)A_r}{2\pi D_{k}^2}cos^{m}(\Phi_k)cos(\Psi_k)T_s(\Psi_k)G_s(\Psi_k),$$
where $A_r$ is the area of an optical PD, and $D_k$ is the transmission distance between the LED and the PD. $\Phi _k$, $\Psi _k$ and $T_s(\Psi _k)$ denote the radiation angle, incident angle and optical filter gain, respectively. The order of Lambertian emission is $m=-ln(2)/ln(cos(\phi _{1/2}))$, where $\phi _{1/2}$ is the semi-angle at half power. $G_s(\Psi _n)$ is the concentrator gain, which is defined as
$$G_s(\Psi_k)=\left\{\begin{matrix} \frac{n^2}{sin^2\Psi_{c}} & 0\leq\Psi_{k}<\Psi_{c}\\ 0 & \Psi_{k}\geq\Psi_{c} \end{matrix}\right.,$$
where $\Psi _c$ and $n$ are the field of view (FOV) of the PD and reflective index of the concentrator, respectively.

Assuming that the average transmitted power of LED is set as $P_t$, the received signal $r_{i,l}$ corresponding the $l$-th chip of the $i$-th user data from $k$-th LED can be represented as

$$r_{i,l}=\sum_{k=1}^{K}P_{r,k}t_{k,i,l}+\sum_{k=1}^{K}n_{k,i,l},$$
where $P_{r,k}=\Re P_tH_k$, $\Re$ denotes the responsivity of the PD. $n_{k,i,l}$ represents the additive Gaussian white noise (AWGN) in the $k$-th channel, of which the variance $\sigma _{total,k}^2$ can be expressed as [39]
$$\left\{\begin{matrix} \sigma_{total,k}^2=\sigma_{shot,k}^2+\sigma_{thermal,k}^2\\ \sigma_{shot,k}^2=2qBP_{r,k}+2qI_{bg}I_2B\\ \sigma_{thermal,k}^2=\frac{8\pi KT}{G}\eta A_rI_2B^2+\frac{16\pi^2KT\Gamma}{g_m}\eta^2A_{r}^{2}I_{3}B^{3} \end{matrix}\right.,$$
where $\sigma _{shot,k}^2$ and $\sigma _{thermal,k}^2$ denotes shot noise and thermal noise, respectively. $q$ is the electronic charge, $B$ denotes the noise bandwidth, $I_{bg}$ is the background photocurrent, $K$ represents the Boltzmann’s constant, $T$ is the absolute temperature, $\eta$ denotes the fixed capacitance of the PD per unit area, $G$ represents the open-loop voltage gain, $\Gamma$ is the field effect transistor (FET) channel noise factor, $g_m$ is the FET transconductance and $I_2,I_3$ denote noise-bandwidth factors.

In the receiver, the spreading code $\boldsymbol {c}_d=\{c_{d,1},c_{d,2},\ldots,c_{d,l}\}$ corresponding to the $d$-th user is used to despread as follows

$$S_{d,i}=\sum_{l=1}^{L}r_{i,l}c_{d,l}=\Re P_t\sum_{l=1}^{L}\sum_{k=1}^{K}H_{k}(t_{k,i,l}c_{d,l}+n_{k,i,l}c_{d,l}).$$

Combining Eq. (3), Eq. (9) and Eq. (14), we have

$$S_{d,i}=\frac{L\Re P_{t}H_{d}({-}1)^{u_{d,i}}}{2}+\sum_{l=1}^{L}\sum_{k=1,k\ne d}^{K}(\frac{\Re P_tH_k}{2}c_{d,l}+n_{k,i,l}c_{d,l}).$$

From Eq. (15), we conclude that the MAI from other users can be removed by spreading and the amplitude of the signal is increased by $L$ times. With the same number of ‘$+1$’ and ‘$-1$’ in each code, the term $\sum _{l=1}^{L}\sum _{k=1,k\ne d}^{K}\Re P_tH_kc_{d,l}/2$ is zero. The term $\sum _{l=1}^{L}\sum _{k=1,k\ne d}^{K}c_{d,l}n_{k,i,l}$ is much less than $L\Re P_{t}H_{d}(-1)^{u_{d,i}}/{2}$. Therefore, the signal $S_{d,j}$ is approximately equal to $L\Re P_{t}H_{d}(-1)^{u_{d,i}}/{2}$, which lays the foundation of recovering the original user data and obtaining the positioning information in VLCP-CDMA systems, respectively. At the same time, lower side-lobes of correlation functions would also reduce MAI during optical signal transmissions, which can enhance the system communication and positioning performance [34,40]. When considering time delay and multi-path of QS systems, zero correlation zone properties of code sets are helpful for reducing the effect of time delay among different users and guaranteeing the system performance [32].

1) Obtaining the positioning information

Received signal strength (RSS) positioning algorithm are widely used in VLP system, due to its high-accuracy and low-complexity [41,42]. For simplify, we utilize the two-dimensional (2D) trilateral positioning algorithm based on RSS, which adopts three stronger received signals to calculate the positioning information. Other RSS positioning algorithms with higher positioning accuracy and three-dimensional (3D) positioning function can also be applied to the proposed system [43]. The process of obtaining the positioning information is given as follows:

Firstly, the $j$-th $(j=1,2,3,4)$ channel gain corresponding to RSS information can be calculated by

$$H_j\approx\left|\frac{2S_{j,i}}{L\Re P_t({-}1)^{u_{j,i}}}\right|,$$
which is derived from Eq. (15). For the same system and codes from the same code set, it can be seen that channel gain $H_j$ can be obtained through the calculation of $S_{j,i}$. At the same time, RSS information and corresponding ID information for three stronger LEDs can be determined by comparing different channel gains from four LEDs.

Then, it is assumed that the position coordinates of the three LEDs are $(x_1,y_1,z_1)$, $(x_2,y_2,z_2)$, $(x_3,y_3,z_3)$, respectively. The terminal receiver is located at $P=(x,y,z)$. When considering that the distance between the transmitting plane and the receiving plane is the same as the height of space $h$, the distance from different LEDs to the receiver can be expressed as

$$\left\{\begin{matrix} D_1=\sqrt{(x_1-x)^2+(y_1-y)^2+h^2}\\ D_2=\sqrt{(x_2-x)^2+(y_2-y)^2+h^2}\\ D_3=\sqrt{(x_3-x)^2+(y_3-y)^2+h^2} \end{matrix}\right.,$$
where $D_j(1\le j\le 3)$ denotes the distance between LEDs and terminal receiver, which can be calculated by
$$D_{j}=\left\{\begin{matrix} (\frac{A(m+1)T_s(\Psi_j)G_s(\Psi_j)h^{m+1}}{2\pi{H}_j})^\frac{1}{m+3} & 0\leq\Psi_{j}<\Psi_{c}\\ 0 & \Psi_{j}\geq\Psi_{c} \end{matrix}\right..$$

For the specific system, the parameters of LEDs, PD and system are fixed, Eq. (18) can be simplified as

$$D_{j}=\left\{\begin{matrix} B\times H_{j}^{A} & 0\leq\Psi_{j}<\Psi_{c}\\ 0 & \Psi_{j}\geq\Psi_{c} \end{matrix}\right.,$$
where $A=-\frac {1}{m+3}$ and $B=(\frac {A(m+1)T_s(\Psi _j)G_s(\Psi _j)h^{m+1}}{2\pi })^\frac {1}{m+3}$ are constants for the specific system. Then Eq. (17) can be simplified as
$$\boldsymbol{E}P=\boldsymbol{F},$$
where $\boldsymbol {E}=\begin {bmatrix}x_2-x_1 & y_2-y_1\\x_3-x_1 & y_3-y_1\end {bmatrix}$, $P=\begin {bmatrix}x \\ y\end {bmatrix}$ and $\boldsymbol {F}=\begin {bmatrix}(D_1^2-D_2^2+x_2^2+y_2^2-x_1^2-y_1^2)/2 \\ (D_1^2-D_3^2+x_3^2+y_3^2-x_1^2-y_1^2)/2\end {bmatrix}$.

The coordinate of $P$ can be obtained by

$$P=\boldsymbol{E}^{{-}1}\boldsymbol{F}.$$

2) Recovering the original user data

For communication, the original user data needs to be recovered by despreading and decision. If the decision threshold is $Th$, the original user data can be recovered by

$$u_{d,i}=\left\{\begin{matrix} 1 & S_{d,i}<Th\\ 0 & S_{d,i}\geq Th \end{matrix}\right..$$

The appropriate threshold can be selected according to the polarity of the spreading code. For the system with unipolar code set for despreading, the decision threshold $Th$ needs to be dynamically adjusted based on the range of the received signal. For the system with the modified bipolar code set pair, the signals after despreading become bipolar signals, therefore the decision threshold $Th$ is always 0, which can reduce the system complexity effectively.

4. System setup, results, and discussions

We conduct the proposed VLCP-CDMA system with 4 LEDs for simulation and experiment, employing the modified ZCZ code set and modified Walsh code set with the same code length $L=16$ and weight $w=8$. The number of LEDs can be increased according to the illumination, communication and positioning requirements of users in the indoor space, some works have concentrated on layout of LED light source and allocation of code sets and optical cell [44,45]. In this work, we assume that each LED is assigned a unique spreading code, and each user can receive signals from all four LEDs at the same time. The terminal receiver is horizontally placed on the receiving plane, $11 \times 11$ sampled points are evenly placed and evaluated in the simulation and experiment. Each samples points are measured 10 times. The data rate of each user can be obtained by $R=S/L$, where $S$ is the transmission rate of LED transmitted signals [33].

4.1 Simulation system setup and results

In the simulation, the space size is set as 6 m $\times$ 6 m $\times$ 5 m. The four LEDs are evenly distributed on the horizontal ceiling, and the coordinates of their positions are $(1.5, 1.5, 0)$, $(4.5, 1.5, 0)$, $(4.5, 4.5, 0)$ and $(1.5, 4.5, 0)$ (unit: m), respectively. The rest simulation parameters are shown in Table 1.

Tables Icon

Table 1. Simulation parameters of the VLCP-CDMA system.

Figure 2 compares the simulation results of BER and average positioning error performance versus transmitted power of each LED in the synchronous VLCP-CDMA system adopting modified ZCZ code set and modified Walsh code set. The data rate of each user $R$ is set as 1 Mbit/s, 2 Mbit/s and 3 Mbit/s, respectively. The average positioning error is defined as the average of all users positioning errors at 121 sampled points in the following analysis. The results in Fig. 2(a) show that with the increased transmitted power of each LED, the system BER performance can be significantly improved with the increased signal-to-noise ratio (SNR). Besides, due to the influence of high-frequency fading characteristics of LEDs, the transmitted signals with the higher transmitted rate have lower received power, leading to the decrease of system BER performance. In Fig. 2(b), it is demonstrated that, the communication and positioning both depend on despreading, thus with the higher transmitted power and lower transmitted rate, the average positioning error of the system would be reduced as well. When the received SNR gets large enough, the difference between the acquired light intensity information is small, the average positioning error will be essentially unchanged. Furthermore, for the reason that the modified ZCZ code set has lower side-lobes correlation properties than the modified Walsh code set, the modified ZCZ code set can reduce system BER and enhance positioning accuracy more effectively, which can be applied to the system with lower transmitted power and higher data rate.

 figure: Fig. 2.

Fig. 2. Simulation results of (a) system BER and (b) average positioning error performance versus the transmitted power of LEDs when the the data rate of each user is 1 Mbit/s, 2 Mbit/s and 3 Mbit/s.

Download Full Size | PDF

The simulation results of system BER and average positioning error performance versus the time delay using modified ZCZ code set and modified Walsh code set in VLCP-CDMA system are showed and evaluated in Fig. 3. The transmitted power of LED and transmission rate in the simulation are set as 10 W and 10 Mbit/s, respectively. It is well known that time delay among users may be introduced by the difference of transmission distance, multipath effects and so on. When the time delay is 0 $\mu$s, the system is synchronous system. When the time delay is greater than 0 and less than 1 $\mu$s, i.e., when the delay does not exceed the zero correlation zone length of adopted code set, the system is considered as QS system. In the simulation, we consider the case of time delay between the first user and other users for example, similar simulation results will be obtained when there is time delay between other users as long as the time delay is guaranteed to be within the zero correlation zone. It can be clearly observed from Fig. 3, when considering time delay, the VLCP-CDMA system using modified ZCZ code set has obviously better communication and positioning performance than using modified Walsh code set, and the system BER and average positioning error with the modified ZCZ code set fluctuate very little as the time delay increases. The reason is that the ideal zero correlation properties of the modified ZCZ code set can effectively overcome small time delay among users and reduce the effect of MAI. At the same time, the longer zero correlation zone length would tolerate the longer time delay [32,33]. It is necessary to make a trade-off between transmission efficiency rate and BER performance according to system requirements.

 figure: Fig. 3.

Fig. 3. The simulation results of (a) system BER and (b) average positioning error performance versus the time delay using different code sets in the VLCP-CDMA systems.

Download Full Size | PDF

4.2 Experimental system setup and results

As shown in Fig. 4(a), an integrated VLCP-CDMA real-time system with 4 LEDs is realized in a indoor space of 60 cm $\times$ 60 cm $\times$ 50 cm. The transmission rate of transmitted LED signal and the sample rate is set as 1 Mbit/s and 5 MS/s, respectively. For ensuring that all points in the space can receive signals from at least three LEDs, four 1W OSRAM LEDs are used in the experiment, and its layouts are presented in Fig. 4(b). The original user data is stored in signal control unit realized by field programmable gate array (FPGA), and then loaded on each LED by drive circuit (BUF 634). A PD (Hamamatsu S6801) with 1 $cm^2$ detection area is used for the I-V circuit to receive the optical signal and realize photoelectric conversion. An ARM and FPGA integrated hardware architecture (Winner I) is adopted to realize the user data and positioning information acquisition unit. At the same time, for suiting real experimental system, a fitting method is introduced to obtain related positioning parameters and estimate different distance [41].

 figure: Fig. 4.

Fig. 4. (a) The 4 LEDs VLCP-CDMA real-time experimental system, (b) LEDs layout.

Download Full Size | PDF

Figure 5 presents the experimental CDF results of BER and positioning error performance with different code sets in synchronous and QS VLCP-CDMA systems. One codeword delay for the first user is also introduced in the experimental QS VLCP-CDMA system. As we can see from Fig. 5, the communication and positioning performance results show a similar tendency with those in Fig. 3. Due to its lower side-lobes of correlation functions than the modified Walsh code set, the modified ZCZ code set can reduce the average positioning error by $34.21\%$ in the synchronous VLCP-CDMA system. When considering the QS system with time delay, the average BER performance using modified ZCZ code set is $95.72\%$ lower, while the average positioning error is $69.30\%$ lower. The results demonstrate that the modified ZCZ code set with ideal correlation properties in the zero correlation zone performs better in the experiment considering multipath, difference of transmission distances and other effects. Besides, limited by experimental system condition, the BER performance of the measured points in the QS system using modified ZCZ code set is only $37.19\%$ under the FEC threshold limit of $3.8\times 10^{-3}$, but it is all above the FEC threshold limit when using the modified Walsh code set. The further improvement of system performance can be realized by adopting new devices and channel equalization technology.

 figure: Fig. 5.

Fig. 5. The experimental CDF results of the (a) system BER and (b) positioning error performance with different code sets in the synchronous and QS VLCP-CDMA systems.

Download Full Size | PDF

The BER distributions of the experimental VLCP-CDMA system using modified ZCZ code set and modified Walsh code set are presented in Fig. 6(a) and (c), which is similar to the simulation result. Due to the Lambertian radiation model, the SNR of the received signal at the edge of space is lower than that at the center leading to a degradation of BER performance at the edge of space. The $85.12\%$ sampled points are below the FEC threshold limit, and the average system BERs are $1.8\times 10^{-3}$, when using different modified bipolar code sets. Figure 6(b) and (d) show the positioning distribution of measured points and sampled points in the system. The blue squares represent 121 sampled points, and the red dots represent the corresponding measured points. It can be seen that the measured points are distributed near the sampled points, and positioning error at the edge of space is greater than the centering positioning error, which is similar with the system BER distribution and satisfies the position error distribution feature of trilateral positioning algorithm. The maximum, minimum and average positioning errors of the system with modified ZCZ code set achieve 5.50 cm, 0.26 cm, and 1.50 cm, respectively, while the maximum, minimum and average positioning errors using modified Walsh code set are 7.93 cm, 0.3 cm and 2.28 cm, respectively.

 figure: Fig. 6.

Fig. 6. The BER distributions of the experimental VLCP-CDMA system with (a) modified ZCZ code set and (c) modified Walsh code set, and the positioning distributions of measured points and sampled points in the system with (b) modified ZCZ code set and (d) modified Walsh code set.

Download Full Size | PDF

5. Conclusions

In this paper, we have proposed and realized an efficient integrated VLCP-CDMA system for the requirements of communication and positioning in 6G. A generalized modification method is used for balanced bipolar code sets, allowing them to be suitable for the proposed system. The simulation and experimental results verify that the modified ZCZ code set with zero correlation zone properties can be adopted to improve the BER and average positioning error performance in VLCP-CDMA system more effectively, even in the QS system with a small time delay among users. A real-time VLCP-CDMA system with the BER of $1.8\times 10^{-3}$ and average positioning error of 1.50 cm are successfully achieved in a space of 60 cm $\times$ 60 cm $\times$ 50 cm. Therefore, it is revealed that the modified ZCZ code set can be considered as a potential and suitable candidate for the proposed VLCP-CDMA system, which can significantly overcome non-perfect synchronous problem.

Funding

Basic and Applied Basic Research Foundation of Guangdong Province (2021B1515120086); Fundamental Research Funds for the Central Universities (FRF-IDRY-21-019); Scientific and Technological Innovation Foundation of Foshan (BK20BF013); National Natural Science Foundation of China (61875183).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. L. E. M. Matheus, A. B. Vieira, L. F. Vieira, M. A. Vieira, and O. Gnawali, “Visible light communication: concepts, applications and challenges,” IEEE Commun. Surv. Tutorials 21(4), 3204–3237 (2019). [CrossRef]  

2. P. H. Pathak, X. Feng, P. Hu, and P. Mohapatra, “Visible light communication, networking, and sensing: A survey, potential and challenges,” IEEE Commun. Surv. Tutorials 17(4), 2047–2077 (2015). [CrossRef]  

3. H. Abumarshoud, L. Mohjazi, O. A. Dobre, M. Di Renzo, M. A. Imran, and H. Haas, “LiFi through reconfigurable intelligent surfaces: A new frontier for 6G?” arXiv:2104.02390 (2021).

4. W. Guan, S. Chen, S. Wen, Z. Tan, H. Song, and W. Hou, “High-accuracy robot indoor localization scheme based on robot operating system using visible light positioning,” IEEE Photonics J. 12(2), 1–16 (2020). [CrossRef]  

5. Y. Zhuang, L. Hua, L. Qi, J. Yang, P. Cao, Y. Cao, Y. Wu, J. Thompson, and H. Haas, “A survey of positioning systems using visible LED lights,” IEEE Commun. Surv. Tutorials 20(3), 1963–1988 (2018). [CrossRef]  

6. J. Jin, L. Feng, J. Wang, D. Chen, and H. Lu, “Signature codes in visible light positioning,” IEEE Wireless Commun. 28(5), 178–184 (2021). [CrossRef]  

7. W. Han, J. Wang, H. Lu, and D. Chen, “Visible light indoor positioning via an iterative algorithm based on an M5 model tree,” Appl. Opt. 59(32), 10194–10200 (2020). [CrossRef]  

8. T. Little, M. Rahaim, I. Abdalla, E. Lam, R. Mcallister, and A. M. Vegni, “A multi-cell lighting testbed for VLC and VLP,” in 2018 Global LiFi Congress (GLC) (IEEE, 2018), pp. 1–6.

9. J. Luo, L. Fan, and H. Li, “Indoor positioning systems based on visible light communication: State of the art,” IEEE Commun. Surv. Tutorials 19(4), 2871–2893 (2017). [CrossRef]  

10. H. Yang, C. Chen, W.-D. Zhong, A. Alphones, S. Zhang, and P. Du, “Demonstration of a quasi-gapless integrated visible light communication and positioning system,” IEEE Photonics Technol. Lett. 30(23), 2001–2004 (2018). [CrossRef]  

11. C. Yu, X. You, Z. Liu, and J. Chen, “Conceptual design for indoor visible light communication and positioning cooperative systems,” in 2020 22nd International Conference on Transparent Optical Networks (ICTON) (IEEE, 2020), pp. 1–4.

12. H. Yang, W.-D. Zhong, C. Chen, and A. Alphones, “Integration of visible light communication and positioning within 5G networks for internet of things,” IEEE Network 34(5), 134–140 (2020). [CrossRef]  

13. H. Yang, W.-D. Zhong, C. Chen, A. Alphones, and P. Du, “QoS-driven optimized design-based integrated visible light communication and positioning for indoor IoT networks,” IEEE Internet Things J. 7(1), 269–283 (2020). [CrossRef]  

14. S. S. Bawazir, P. C. Sofotasios, S. Muhaidat, Y. Al-Hammadi, and G. K. Karagiannidis, “Multiple access for visible light communications: Research challenges and future trends,” IEEE Access 6, 26167–26174 (2018). [CrossRef]  

15. Y. Xu, Z. Wang, P. Liu, J. Chen, S. Han, C. Yu, and J. Yu, “Accuracy analysis and improvement of visible light positioning based on VLC system using orthogonal frequency division multiple access,” Opt. Express 25(26), 32618–32630 (2017). [CrossRef]  

16. M. Nassiri, G. Baghersalimi, and Z. Ghassemlooy, “A hybrid VLP and VLC system using m-CAP modulation and fingerprinting algorithm,” Opt. Commun. 473, 125699 (2020). [CrossRef]  

17. K. Wang, T. Song, S. Kandeepan, H. Li, and K. Alameh, “Indoor optical wireless communication system with continuous and simultaneous positioning,” Opt. Express 29(3), 4582–4595 (2021). [CrossRef]  

18. H. Qian, S. Dai, S. Zhao, S. Cai, and H. Zhang, “A robust CDMA VLC system against front-end nonlinearity,” IEEE Photonics J. 7(5), 1–9 (2015). [CrossRef]  

19. Y. A. Chen, Y. T. Chang, Y. C. Tseng, and W. T. Chen, “A framework for simultaneous message broadcasting using CDMA-based visible light communications,” IEEE Sens. J. 15(12), 6819–6827 (2015). [CrossRef]  

20. X. Li, C. Min, S. Gao, G. Sun, X. Chen, and H. Chen, “A CDMA-based high-speed multi-access VLC system with OOK modulation,” Opt. Commun. 451, 147–152 (2019). [CrossRef]  

21. W. Guan, Y. Wu, S. Wen, H. Chen, C. Yang, Y. Chen, and Z. Zhang, “A novel three-dimensional indoor positioning algorithm design based on visible light communication,” Opt. Commun. 392, 282–293 (2017). [CrossRef]  

22. S. De Lausnay, L. De Strycker, J. P. Goemaere, B. Nauwelaers, and N. Stevens, “A test bench for a VLP system using CDMA as multiple access technology,” in 2015 17th International Conference on Transparent Optical Networks (ICTON) (IEEE, 2015), pp. 1–4.

23. D. Chen, J. Wang, H. Lu, L. Feng, and J. Jin, “An integrated visible light communication and positioning CDMA system implementation based on OZCZ code,” in Asia Communications and Photonics Conference (Optical Society of America, 2021), paper W2B–2.

24. S. Wen, W. Guan, Y. Wu, C. Yang, H. Chen, Z. Zhang, and Y. Chen, “High precision three-dimensional iterative indoor localization algorithm using code division multiple access modulation based on visible light communication,” Opt. Eng. 55(10), 106105 (2016). [CrossRef]  

25. Y. Qiu, S. Chen, H.-H. Chen, and W. Meng, “Visible light communications based on CDMA technology,” IEEE Wireless Commun. 25(2), 178–185 (2018). [CrossRef]  

26. S.-H. Chen and C.-W. Chow, “Color-shift keying and code-division multiple-access transmission for RGB-LED visible light communications using mobile phone camera,” IEEE Photonics J. 6(6), 1–6 (2014). [CrossRef]  

27. T. K. Matsushima, S. Sasaki, M. Kakuyama, S. Yamasaki, Y. Murata, and Y. Teramachi, “A visible-light communication system using optical CDMA with inverted MPSC,” in The Sixth International Workshop on Signal Design and Its Applications in Communications (IEEE, 2013), pp. 52–55.

28. N. Nawawi, M. Anuar, and M. Junita, “Cardinality improvement of zero cross correlation (ZCC) code for OCDMA visible light communication system utilizing catenated-ofdm modulation scheme,” Optik 170, 220–225 (2018). [CrossRef]  

29. M. Addad, A. Djebbari, and I. Dayoub, “Performance of ZCZ codes in QS-DS-CDMA communication systems,” Signal Process. 164, 146–150 (2019). [CrossRef]  

30. M. Addad and A. Djebbari, “A new code family for QS-CDMA visible light communication systems,” J. Telecommun. Inf. Technol. 3(2018), 5–8 (2018). [CrossRef]  

31. C. Xie and Y. Sun, “Construction and assignment of orthogonal sequences and zero correlation zone sequences for applications in CDMA systems,” Adv. Mathematics Commun. 14(1), 1–9 (2020). [CrossRef]  

32. D. Chen, J. Wang, H. Lu, L. Feng, and J. Jin, “Experimental demonstration of quasi-synchronous CDMA-VLC systems employing a new OZCZ code construction,” Opt. Express 27(9), 12945–12956 (2019). [CrossRef]  

33. D. Chen, Z. Ma, H. Lu, L. Feng, and J. Wang, “On the study of a quasi-synchronous CDMA-VLC system with two channels,” Opt. Express 27(21), 30249–30261 (2019). [CrossRef]  

34. X. Tang, P. Fan, and J. Lindner, “Multiple binary ZCZ sequence sets with good cross-correlation property based on complementary sequence sets,” IEEE Trans. Inf. Theory 56(8), 4038–4045 (2010). [CrossRef]  

35. Q. Li, J. Gao, and X. Zhao, “The application of the ZCZ sequence pairs set in QS-CDMA system,” in 2007 3rd International Workshop on Signal Design and Its Applications in Communications (IEEE, 2007), pp. 288–291.

36. J. Huang, S. Matsufuji, T. Matsumoto, and N. Kuroyanagi, “A ZCZ-CDMA system with BFSK modulation,” Int. J. Commun. Syst. 25(12), 1620–1638 (2012). [CrossRef]  

37. L. Feng, X. Zhou, and P. Fan, “A construction of inter-group complementary codes with flexible ZCZ length,” J. Zhejiang Univ. - Sci. C 12(10), 846–854 (2011). [CrossRef]  

38. T. Komine and M. Nakagawa, “Fundamental analysis for visible-light communication system using LED lights,” IEEE Trans. Consumer Electron. 50(1), 100–107 (2004). [CrossRef]  

39. H. Marshoud, P. C. Sofotasios, S. Muhaidat, G. K. Karagiannidis, and B. S. Sharif, “On the performance of visible light communication systems with non-orthogonal multiple access,” IEEE Trans. Wireless Commun. 16(10), 6350–6364 (2017). [CrossRef]  

40. G. Ye, J. Li, A. Huang, and H.-H. Chen, “A novel ZCZ code based on m-sequences and its applications in CDMA systems,” IEEE Commun. Lett. 11(6), 465–467 (2007). [CrossRef]  

41. B. Lin, X. Tang, Z. Ghassemlooy, C. Lin, and Y. Li, “Experimental demonstration of an indoor VLC positioning system based on OFDMA,” IEEE Photonics J. 9(2), 1–9 (2017). [CrossRef]  

42. M. F. Keskin and S. Gezici, “Comparative theoretical analysis of distance estimation in visible light positioning systems,” J. Lightwave Technol. 34(3), 854–865 (2016). [CrossRef]  

43. Y. C. Wu, C. W. Chow, Y. Liu, Y. S. Lin, C. Y. Hong, D. C. Lin, S. H. Song, and C. H. Yeh, “Received-signal-strength (RSS) based 3D visible-light-positioning (VLP) system using kernel ridge regression machine learning algorithm with sigmoid function data preprocessing method,” IEEE Access 8, 214269–214281 (2020). [CrossRef]  

44. S. Fu, L. Feng, D. Chen, and J. Jin, “Construction of signature codes for multiple light sources-based visible light positioning system,” Opt. Eng. 60(08), 086102 (2021). [CrossRef]  

45. M. Hammouda, A. M. Vegni, J. Peissig, and M. Biagi, “Resource allocation in a multi-color DS -OCDMA VLC cellular architecture,” Opt. Express 26(5), 5940–5961 (2018). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (6)

Fig. 1.
Fig. 1. Block diagram of the VLCP-CDMA system.
Fig. 2.
Fig. 2. Simulation results of (a) system BER and (b) average positioning error performance versus the transmitted power of LEDs when the the data rate of each user is 1 Mbit/s, 2 Mbit/s and 3 Mbit/s.
Fig. 3.
Fig. 3. The simulation results of (a) system BER and (b) average positioning error performance versus the time delay using different code sets in the VLCP-CDMA systems.
Fig. 4.
Fig. 4. (a) The 4 LEDs VLCP-CDMA real-time experimental system, (b) LEDs layout.
Fig. 5.
Fig. 5. The experimental CDF results of the (a) system BER and (b) positioning error performance with different code sets in the synchronous and QS VLCP-CDMA systems.
Fig. 6.
Fig. 6. The BER distributions of the experimental VLCP-CDMA system with (a) modified ZCZ code set and (c) modified Walsh code set, and the positioning distributions of measured points and sampled points in the system with (b) modified ZCZ code set and (d) modified Walsh code set.

Tables (1)

Tables Icon

Table 1. Simulation parameters of the VLCP-CDMA system.

Equations (22)

Equations on this page are rendered with MathJax. Learn more.

θ c i , c j ( τ ) = l = 0 L 1 c i , l c j , ( l + τ ) m o d L τ 0 ,
| θ c i , c j ( τ ) | = { L i = j , τ = 0 0 i j , τ = 0 < L τ > 0 .
c k _ u k = 1 + ( 1 ) u k c k 2 ,
| θ c i , c j _ u k ( τ ) | = | l = 0 L 1 c i , l ( 1 + ( 1 ) u k c j , ( l + τ ) m o d L 2 ) | = | l = 0 L 1 1 2 c i , l + ( 1 ) u k θ c i , c j ( τ ) 2 | = { L / 2 i = j , τ = 0 0 i j , τ = 0 < L / 2 τ > 0 .
H r = [ H r 1 H r 1 H r 1 H r 1 ] ,
| θ w i , w j ( τ ) | = { L / 2 i = j , τ = 0 0 i j , τ = 0 < L / 2 τ > 0 .
I r = { i i } i = 1 2 r = [ I 1 , r I 2 , r I 3 , r i 4 , r ] = [ X × I 1 , r 1 X × I 2 , r 1 Y × I 3 , r 1 Y × I 4 , r 1 ] r 1 ,
| θ z i , z j ( τ ) | = { L / 2 i = j , τ = 0 0 i j , τ = 0 0 0 < τ Z c z < L / 2 τ > Z c z .
t k , i , l = c k _ u k , i , l 1 l L .
H k = ( m + 1 ) A r 2 π D k 2 c o s m ( Φ k ) c o s ( Ψ k ) T s ( Ψ k ) G s ( Ψ k ) ,
G s ( Ψ k ) = { n 2 s i n 2 Ψ c 0 Ψ k < Ψ c 0 Ψ k Ψ c ,
r i , l = k = 1 K P r , k t k , i , l + k = 1 K n k , i , l ,
{ σ t o t a l , k 2 = σ s h o t , k 2 + σ t h e r m a l , k 2 σ s h o t , k 2 = 2 q B P r , k + 2 q I b g I 2 B σ t h e r m a l , k 2 = 8 π K T G η A r I 2 B 2 + 16 π 2 K T Γ g m η 2 A r 2 I 3 B 3 ,
S d , i = l = 1 L r i , l c d , l = P t l = 1 L k = 1 K H k ( t k , i , l c d , l + n k , i , l c d , l ) .
S d , i = L P t H d ( 1 ) u d , i 2 + l = 1 L k = 1 , k d K ( P t H k 2 c d , l + n k , i , l c d , l ) .
H j | 2 S j , i L P t ( 1 ) u j , i | ,
{ D 1 = ( x 1 x ) 2 + ( y 1 y ) 2 + h 2 D 2 = ( x 2 x ) 2 + ( y 2 y ) 2 + h 2 D 3 = ( x 3 x ) 2 + ( y 3 y ) 2 + h 2 ,
D j = { ( A ( m + 1 ) T s ( Ψ j ) G s ( Ψ j ) h m + 1 2 π H j ) 1 m + 3 0 Ψ j < Ψ c 0 Ψ j Ψ c .
D j = { B × H j A 0 Ψ j < Ψ c 0 Ψ j Ψ c ,
E P = F ,
P = E 1 F .
u d , i = { 1 S d , i < T h 0 S d , i T h .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.