Next Article in Journal
Investigation of Multiple High Quality-Factor Fano Resonances in Asymmetric Nanopillar Arrays for Optical Sensing
Previous Article in Journal
An Experimental Determination of Critical Power for Self-Focusing of Femtosecond Pulses in Air Using Focal-Spot Measurements
Previous Article in Special Issue
Design and Implementation of a Non-Common-View Axis Alignment System for Airborne Laser Communication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Array Visible-Light Optical Generalized Spatial Multiplexing–Multiple Input Multiple-Output System with Pearson Coefficient-Based Antenna Selection

School of Electronic Information Engineering, Xi’an Technological University, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Photonics 2024, 11(1), 67; https://doi.org/10.3390/photonics11010067
Submission received: 15 November 2023 / Revised: 11 December 2023 / Accepted: 5 January 2024 / Published: 8 January 2024

Abstract

:
To address the limitations of poor environmental adaptability, unsatisfactory bit-error performance, and high complexity of conventional antenna selection algorithms applied to a multi-array visible-light optical generalized spatial multiplexing–multiple-input multiple-output (OGSMP-MIMO) system, an OGSMP-MIMO system based on Pearson coefficient antenna selection is proposed. The algorithm adopts the correlation of Pearson coefficients among photoelectric detector (PD) terminals at different positions and active transmit antennas to select the optimal antenna combination without relying on the accuracy of channel estimation, for realizing the multiplexing of the time and space domains, and to improve the bit-error performance. Finally, experiments were conducted to verify the feasibility of the antenna selection algorithm, based on the Pearson coefficients. The results indicated that when the bit-error rate reached 10−6, using the antenna selection algorithm based on the Pearson coefficient, the signal-to-noise ratio was improved by 2.7 dB and 3.7 dB when compared with the norm-based antenna and random selection algorithms, respectively. In addition, increasing the number of active transmitting antennas can improve the transmission rate; however, the bit-error performance will be compromised. In the same modulation mode, increasing the number of transmitting antennas will reduce the bit-error performance.

1. Introduction

The development of visible-light communication technology (VLC) [1,2,3,4] has always focused on improving the transmission rate and quality under harsh channel environments and limited bandwidth. It has been verified that the most effective way of improving the data transmission rate and quality on the visible-light channel is by adopting the multiple-input multiple-output (MIMO) [5,6,7,8] technology. In other words, multiple antennas or antenna arrays are placed at the sending and receiving ends of the visible-light communication system to transmit information. MIMO technology is a key technology widely used in the new generation of visible-light communication systems to double the capacity and spectral efficiency of communication systems without increasing their bandwidth. The MIMO technology has been adopted in indoor optical communication systems.
Yesilkaya et al. proposed a novel generalized light-emitting diode (LED) refractive index modulation method for VLC systems based on multiple-input multiple-output (MIMO) orthogonal frequency-division multiplexing (OFDM). By adopting spatial multiplexing and LED index modulation, this method circumvents the typical spectral efficiency loss triggered by time-domain and frequency-domain shaping in OFDM signals; however, the complexity is extremely high [9]. Therefore, Mesleh et al. proposed OSM technology based on MIMO technology, which reduced the complexity but did not significantly improve the transmission rate [10]. In addition to utilizing conventional modulation symbols to transmit information, optical generalized spatial modulation (OSM) [11,12,13,14] also hides part of the information in the index of the transmitting antenna, thereby improving the MIMO technology. Vasavada et al. proposed three low-complexity detection schemes for SM MIMO systems. The MRC-based scheme can achieve near-optimal performance while reducing the complexity of the ML-based SM receiver; however, it does not significantly improve the transmission rate [15]. Accordingly, researchers have proposed an optical generalized spatial modulation (OGSM) algorithm [16,17,18,19,20]. However, the definition of GSM in the current literature is not accurate. Chen Chen re-define GSM as follows: for the one where the activated transmitters transmit the same signal, it is defined as “GSM”; for the one where the activated transmitters transmit different signals, it is defined as “GSMP” [21]. Wang et al. optimized the amplitude phase modulation (APM) symbol constellation in a VLC system based on the GSM, and adopted the statistical convergence gradient descent (SCGD) algorithm. Although the numerical simulation verified the superior performance of the optimal constellation, the algorithm was too complex [22]. Lin et al. proposed a generalized precoder design formula and iterative algorithm for the spatial modulation of MIMO systems with CSIT, to address the high complexity of the maximum-likelihood detection algorithm in large-scale GSM scenarios. Although this algorithm significantly reduces the complexity, it does not optimize the transmission performance [23]. Kumar et al. proposed a generalized spatial modulation (GSM) multiple-input, multiple-output coding scheme based on an active space and cooperative constellation. Compared with the conventional GSM algorithm, this algorithm improves the power efficiency of indoor visible-light communication; however, its complexity is high [24]. Lu et al. proposed a novel convolutional coding-optical generalized spatial modulation-space diversity (CC-OGSM-SD) serial relay system under the M distribution [25]. Based on the OGSM technology, it was proposed to improve the bit-error performance using an antenna selection algorithm. Robert proposes an antenna selection algorithm based on norm selection, which requires known channel parameters, but the actual channel is time-varying [26]; ZAPPONE et al. combined the fractional programming theory and the framework of continuous convex optimization problems, to propose a fractional programming power allocation scheme [27]. Du Liping et al. proposed an optimization method for antenna selection and power allocation, based on genetic algorithms [28]. The Pearson correlation coefficient is widely used to measure the degree of correlation between two variables, and its value is between −1 and 1. The larger the absolute value, the stronger the correlation [29]. In this paper, we propose to use the Pearson coefficient to express the correlation between the central luminous intensity of the LED and the illuminance received by the photodetector, and then to select the optimal antenna combination.
The aforementioned studies, despite their characteristics, exhibited a poor scope of application or high complexity. Therefore, this study proposes a multi-array visible-light OGSMP-MIMO system design scheme, based on Pearson coefficients. The basic principle of this scheme is to adopt the Pearson coefficient correlation between the photoelectric detector (PD) end at different positions and the active transmitting antenna, to select the optimal antenna combination, independent of the accuracy of channel estimation, realize multiplexing of the time and space domains, and improve the bit-error performance.

2. OGSMP-MIMO System Modeling

2.1. Channel Modeling

In the visible-light indoor lighting scenario, to satisfy the lighting and communication requirements simultaneously, multiple LEDs were arranged on the roof to establish a VLC communication link model, as illustrated in Figure 1.
In an indoor space with length L, width W, and height H, a three-dimensional coordinate system was established with a corner of the ground as the coordinate origin. M LEDs for lighting and communication were arranged on the roof, N PDs were arranged at the target end to be measured, and the communication between the target to be measured and each LED light source followed the VLC communication link model.
The LED transmitter, wireless channel, and photodetector receiver form a multi-array visible-light MIMO communication system. Because a single light source layout causes uneven illumination, it is necessary to utilize a multi-LED array scattered layout in large scenes, which leads to obvious differences in the illumination intensity of each LED received by the PD receiver; multipath interference problems exist, which may affect the communication quality. Consequently, the VLC communication link model was divided into K small positioning areas, and only the LED light sources in this area were considered at the PD receiving end of the k-th area. In the k-th region, the MIMO communication system channel can be expressed as follows:
H = ( h 1 , 1 h 1 , 2 h 1 , N t h 2 , 1 h i , j h 2 , N t h N r , 1 h N r , 2 h N r , N t )
where h N r , N t represents the illuminance generated by the N t -th transmitting antenna and received by the N r -th receiving antenna, and h i , j represents the direct current gain of each channel. Accordingly, h i , j is expressed as:
h i , j = { A r x j d i j 2 I ( ϕ i ) cos ( φ j ) 0 φ j φ c 0 φ j φ c }
where A r x j denotes the receiving area of the j-th PD, d i j is the distance from the LED to the PD, φ i represents the light outgoing radiation angle between the LED and PD, φ j is the light incident angle, φ c denotes the field angle of the PD light receiving range, and I ( φ i ) represents the light intensity of the i-th LED along the φ i direction.

2.2. OGSMP-MIMO System Principle and Detection Algorithm

Assume an OGSMP-MIMO system with an N t transmit antenna and N r receiving antenna, as illustrated in Figure 2; in each symbol time, only N a (1 < N a < N t ) antennas are activated, and there are N = C N t N a possible combinations of activated antennas. In contrast, the OGSMP-MIMO system requires that the number of active antenna combinations must be an integer power of two; hence, the actual number of antenna combinations used is N c = 2 log 2 N , where · represents a round-down function.
The OGSMP-MIMO system sends independent modulation signals through an activated antenna combination. Assuming that the modulation order is L, the number of transmitted bits at the same time is as follows:
R O G S M P = log 2 C N t N a + N a log 2 L
As illustrated in Figure 2, the transmission bit of the OGSMP-MIMO system comprises two parts: the modulated signal and bit signal mapped by the antenna combination. The modulated bit stream is:
x u = [ 0 , , 0 , A u , 0 , , 0 ] T
where A u denotes the modulation symbol transmitted by the u-th antenna. The modulated symbol vector is transmitted through the N r × N t dimensional channel H , where η is the photoelectric conversion efficiency, which is usually taken as 1. The received signal model can be expressed as:
y = η H x u + n y C N r × N t
where n C N r × N t represents the additive white Gaussian noise. At A t the receiving end, the sequence-number combination of the activated transmit antenna and the modulation symbol is discriminated by the maximum likelihood detection algorithm, and the original bit information is obtained by demapping [30]. The idea of the maximum likelihood (ML) algorithm is to obtain H x by multiplying the activated antenna combination by the channel matrix H , then calculate the Euclidean distance between y and H x , and determine the activated antenna serial number and constellation symbol, according to the minimum value of the Euclidean distance. The formula for the maximum likelihood detection algorithm is
( k ^ , s ^ ) = arg min k , s y η H x F 2
where F represents the F-norm, k ^ represents the estimated activated transmit antenna index, s ^ represents the estimated value of the transmitted modulation symbol, and η denotes the photoelectric conversion efficiency. k and s represent the index of the activated transmit antenna and exact value of the transmitted modulation symbol, respectively.

3. Antenna Selection Algorithm Based on Pearson Coefficient

Antenna selection is a key issue in MIMO technology. By selecting one or more antennas with the best performance from among multiple-transmit and receiving antennas in a MIMO system, the system error performance can be improved. Presently, conventional antenna selection algorithms mainly include random antenna selection algorithms and norm-based antenna selection algorithms [31]. The random selection algorithm is the lower limit for evaluating the performance of the antenna selection algorithm; the norm-based antenna selection algorithm must know the channel parameters; however, the actual channel is time-varying, and the transmitter cannot obtain the channel state. Accordingly, this paper proposed an antenna selection algorithm based on the Pearson coefficient. The basic idea is to adopt the Pearson coefficient correlation between the PD end and the active transmit antenna at different positions, to select the optimal antenna combination that does not depend on the accuracy of channel estimation and has better environmental adaptability.
As illustrated in Figure 1, first, the installation distance of each LED was determined according to the VLC communication link model, and then the division of the positioning area was determined according to the received signal strength (RSS) value of each LED received by the receiver. Several positioning points were selected in the positioning area, the received RSS value of each LED was collected, and the actual coordinates of the reference point at the positioning point were collected and stored in the fingerprint database. The M LED is denoted as LEDm, m = 1 , 2 , , M , and can be expressed as:
L E D m = { R m , ( x m , y m , z m ) | m = 1 , 2 , , M }
where R m represents the central luminous intensity of the m-th LED and unit: lx; and ( x m , y m , z m ) denotes the coordinate of the m-th LED (m). There are N PDs in the positioning area, denoted as PDn, n = 1 , 2 , N , and the light intensity received from the LEDm at PDn can be denoted as S n m . Therefore, the fingerprint library can be defined as
f n = { S n , ( x n , y n , z n ) , t n | n = 1 , 2 , , N }
where S n = [ S n ( 1 ) , S n ( 2 ) , , S n ( m ) ] represents the illuminance of each LED received at PDn, ( x n , y n , z n ) represent the coordinates of the PD (m), and t n represents the number of times that the illumination is collected by the PD.
To reduce the amount of data calculation during positioning and improve the positioning accuracy, the indoor positioning area is divided into k-positioning areas, denoted as f n , k , k { 1 , 2 , , K } , and the partition fingerprint library can be defined as the following:
f n , k = { S n , k , ( x n , k , y n , k , z n , k ) , t n , k | n = 1 , 2 , , N k }
In addition, the partition LED position can be obtained, which can be expressed as
L E D m , k = { R m , k , ( x m , k , y m , k , z m , k ) | m = 1 , 2 , , M k }
where R m , k represents the central luminous intensity of the m-th LED in the k-th area, unit: lx; and ( x n , k , y n , k , z n , k ) represent the coordinates of the PD in the k-th area (m).
In the partition fingerprint library, the Pearson correlation coefficient is used to calculate the correlation between two points. The Pearson correlation coefficient is a linear correlation coefficient that is defined as the ratio of the product of the covariance and the standard deviation of the two points. The value of the Pearson’s coefficient is between −1 and 1. The larger the value, the higher the correlation. Therefore, it can be adopted as a selection criterion for antenna combination. For the k-th partition, the correlation coefficient between any LED combination and the fingerprint database PD can be expressed as
ρ ( L E D m , k , f n , k ) = cov ( R m , k , S n , k ) σ R m , k σ S n , k = m = 1 M k n = 1 N k R m , k S n , k ( m ) n = 1 N k R m , k S ¯ n , k m = 1 M k n = 1 N k ( R m , k ) 2 R m , k 2 m = 1 M k n = 1 N k ( S n , k ( m ) ) 2 n = 1 N k ( S ¯ n , k ) 2
where S ¯ n , k denotes the average illuminance of the LED combination received by the n-th PD in the k-th partition fingerprint database, and m LEDs with high similarity are used as the transmitting antenna combination.
Taking 4 m × 4 m × 3 m scene as the spatial model, the specific light source layout is shown in Figure 3. The coordinates of LED lights are the following: (0.5, 0.5, 3), (0.5, 1, 3), (0.5, 1.5, 3), (1, 0.5, 3), (1, 1, 3), (1, 1.5, 3), (2.5, 0.5, 3), (2.5, 1, 3), (2.5, 1.5, 3), (3, 0.5, 3), (3, 1, 3), (3, 1.5, 3), (0.5, 2.5, 3), (0.5, 3, 3), (0.5, 3.5, 3), (1, 2.5, 3), (1, 3, 3), (1, 3.5, 3), (2.5, 2.5, 3), (2.5, 3, 3), (2.5, 3.5, 3), (3, 2.5, 3), (3, 3, 3), (3, 3.5, 3). According to the VLC communication link model, it is assumed that there are six LEDs in the k-th partition fingerprint library, and their central luminous intensity is 21 (lx); then, according to Equation (10), the LED information in the first area can be expressed as:
L E D m , k = { { 21 , ( 0.5 , 0.5 , 3 ) }   { 21 , ( 0.5 , 1 , 3 ) }   { 21 , ( 0.5 , 1.5 , 3 ) } { 21 , ( 1 , 0.5 , 3 ) }   { 21 , ( 1 , 1 , 3 ) }   { 21 , ( 1 , 1.5 , 3 ) } }
Using the visible-light communication model, the received illuminance of each PD can be obtained. Assuming that there are two PDs, and the coordinates are (0.8, 0.8, 0) and (0.8, 1.6, 0), there are 12 possibilities for receiving illuminance. According to Equation (9), the partition fingerprint database is expressed as
f n , k = { { 6.87 1 ( 1 ) , ( 0.8 , 0.8 , 0 ) }   { 7.01 1 ( 2 ) , ( 0.8 , 0.8 , 0 ) }   { 5.94 1 ( 3 ) , ( 0.8 , 0.8 , 0 ) } { 7.42 1 ( 4 ) , ( 0.8 , 0.8 , 0 ) }   { 7.14 1 ( 5 ) , ( 0.8 , 0.8 , 0 ) }   { 6.04 1 ( 6 ) , ( 0.8 , 0.8 , 0 ) } { 4.66 2 ( 1 ) , ( 0.8 , 1.6 , 0 ) }   { 6.21 2 ( 2 ) , ( 0.8 , 1.6 , 0 ) } { 7.09 2 ( 3 ) , ( 0.8 , 1.6 , 0 ) } { 4.74 2 ( 4 ) , ( 0.8 , 1.6 , 0 ) }   { 6.33 2 ( 5 ) , ( 0.8 , 1.6 , 0 ) } { 7.23 2 ( 6 ) , ( 0.8 , 1.6 , 0 ) } }
where S ¯ n , k represents the average illumination value at t n = 3. Because six LEDs and two PD receivers are known, in the OGSMP-MIMO system, i.e., the transmitting antenna N t = 6 and the receiving antenna N r = 2, assuming that the transmitting antenna N a = 2 is activated, there are a total of 15 antenna combinations in OGSMP-MIMO; however, the actual antenna combination of OGSMP-MIMO must satisfy the integer power of 2. Therefore, the actual antenna combination is selecting 8 of the 15 types. According to Equations (11)–(13), the set of Pearson coefficients can be obtained as
ρ = { ρ 1 , 2 = 0.9852 , ρ 1 , 3 = 0.9842 , ρ 1 , 4 = 0.9721 , ρ 1 , 5 = 0.9845 , ρ 1 , 6 = 0.9835 ρ 2 , 3 = 0.9962 , ρ 2 , 4 = 0.9831 , ρ 2 , 5 = 0.9975 , ρ 2 , 6 = 0.9961 , ρ 3 , 4 = 0.9818 ρ 3 , 5 = 0.9961 , ρ 3 , 6 = 0.9947 , ρ 4 , 5 = 0.9828 , ρ 4 , 6 = 0.9815 , ρ 5 , 6 = 0.9961 }
According to Equation (14), the actual antenna combination activated is
N c = { ( 1 , 2 )   ( 1 , 5 )   ( 2 , 3 )   ( 2 , 5 )   ( 2 , 6 )   ( 3 , 5 )   ( 3 , 6 )   ( 5 , 6 ) }
Using the L-PAM modulation mode, the modulation order is L = 2, and the OGSMP-MIMO system mapping table is presented in Table 1.

4. Bit-Error-Rate Analysis

Using the OGSMP-MIMO system with the number of transmit antennas N t = 6 and the receiving antennas N r = 6 as an example, L-PAM was adopted as the modulation method, and the BER performance of the OGSMP-MIMO system was analyzed and deduced, using segmental bound theory.
Assuming that the total error bits in the OGSMP-MIMO system are m e , and the total data sent is 106, then the system BER can be divided into index-position and constellation-symbol errors. The error bits caused by the index-position and constellation-symbol errors are denoted as m e 0 and m e 1 , respectively. From Equation (4), the original bit stream signal can be determined; then, the received signal is restored as
x ^ u = [ 0 , , 0 , A ^ u , 0 , , 0 ] T x ^ u C 10 6 × 1
Considering P ( x u x ^ u | H ) to represent the conditional probability that the transmitted signal is x u and the receiving end recovers to x ^ u when the channel information H is known, then using the union bound theory, the upper bound can be expressed as
m e u u ^ P ( x u x ^ u | H ) 1 10 6 m ^ e ( u , u ^ )
where m ^ e ( u , u ^ ) represents the Hamming distance between x u and x ^ u , and the expression form of the signal at the receiving end, according to y u = H u x u + n u , is
y u = [ n 1 , , H u A u + n u , , n 10 6 ]
When the receiving end returns to x ^ u , i.e., the antenna position index is incorrect, the conditions should be met at this time.
y u H u x u F 2 > y u H ^ u x ^ u F 2
Equation (20) can be simplified to
2 Re { ( H ^ u ) H n ^ u } 2 Re { ( H u ) H n u } > | H u A u | 2 + | H ^ u A ^ u | 2
where nu represents the complex Gaussian noise of the u-th antenna, and defines N = 2 Re { ( H ^ u ) H n ^ u } 2 Re { ( H u ) H n u } ; accordingly, it can be deduced that it is a zero-mean Gaussian random variable:
N N ( 0 , 2 | H u A u | 2 N 0 + 2 | H ^ u A ^ u | 2 N 0 )
Hence,
P ( x u x ^ u | H ) = Q ( | H u A u | 2 + | H ^ u A ^ u | 2 2 N 0 )
where Q ( x ) = x exp ( t 2 / 2 ) / 2 π d t and P ( x u x ^ u | H ) denotes the conditional probability. In the actual simulation, the channel information generated in the simulation is substituted into Equation (23), and the final pairwise error probability P ( x u x ^ u | H ) is obtained by averaging after multiple simulations. We denote e ( u , u ^ ) as the number of erroneous index bits when ascertaining the index position of the active antenna as u ^ , i.e., the Hamming distance between the two. Hence
m e 0 = 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) e ( u , u ^ )
The constellation symbol error comprises two parts: m e 10 when the index position is incorrect, and m e 11 , when the index position is correct. When the index position is wrong, the constellation symbol bits must be recovered by the data of the inactive antenna, leading to log 2 L / 2 error bits. Traverse all antenna index positions to obtain the error bit number of index position:
m e 10 = 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) log 2 L 2
When the index position is correct, its probability upper bound position can be expressed as follows:
1 u ^ u = 1 10 6 P ( x u x ^ u )
Let P ( y u ) denote the BER used to activate antenna detection when the index position is correct; i.e., the BER of L-PAM, and, for 2-PAM, it can be expressed as P ( y u ) = Q ( 2 | H A u | 2 / N 0 ) ; hence, we can obtain
m e 11 = 1 10 6 u = 1 10 6 ( 1 u ^ u = 1 10 6 P ( x u x ^ u ) ) log 2 L P ( y u )
The total BER expression can be obtained from Equations (23), (24) and (26):
P b = 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) e ( u , u ^ ) + 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) log 2 L 2 + 1 10 6 u = 1 10 6 ( 1 u ^ u = 1 10 6 P ( x u x ^ u ) ) log 2 L P ( y u )

5. Analysis of Simulation Results

5.1. Performance Analysis of OGSMP-MIMO System

Figure 4 shows the received signal eye pattern with different antenna selection algorithms under the condition of SNR(signal-to-noise ratio) of 10 dB. Figure 5 presents the bit-error rate of the OGSMP-MIMO system using different antenna selection algorithms. The system parameters are presented in Table 2.
From the simulation results, it can be seen that the openness and shape of the received signal eye pattern based on the Pearson correlation coefficient antenna selection algorithm have been expanded and improved, compared to the random antenna selection algorithm and norm antenna selection algorithm, thereby ensuring maximum signal quality and minimum interference.
It can be deduced from the simulation results that, compared with the norm-based antenna selection algorithm and random selection algorithm, the OGSMP-MIMO system based on the Pearson coefficient antenna selection algorithm has better bit-error rate performance. When the bit-error rate reaches 10−6, the signal-to-noise ratio of the antenna selection algorithms based on the Pearson coefficient, antenna selection algorithms based on norm, and random selection algorithms reaches 50.3 dB, 53 dB, and 54 dB, respectively. The antenna selection algorithm based on the Pearson coefficient exhibits better bit-error performance, which is improved by 2.7 dB and 3.7 dB, respectively.
Figure 6 illustrates the theoretical and simulated bit-error performances of the OGSMP-MIMO system, based on the Pearson coefficients. The system parameters are the same as in Table 2.
It can be inferred from the simulation results that (1) when the SNR is relatively low, the theoretical BER of the OGSMP-MIMO system is higher than the actual BER, and when the SNR is relatively high, the theoretical BER coincides with the actual BER, and (2) under the same modulation method, increasing the number of transmitting antennas will reduce the bit-error performance.
Figure 7 presents the bit-error rate of the OGSMP-MIMO system based on Pearson coefficients under different modulation orders. The system parameters are presented in Table 3.
From the simulation results and Equation (3), it can be observed that, with an increase in the modulation order, the transmission rate increases; however, the bit-error performance decreases. The 2PAM, 4PAM, and 8PAM modulation modes were used to achieve transmission rates of 5 bpcu, 7 bpcu, and 9 bpcu, respectively (bpcu refers to the number of bits transmitted in each channel). The signal-to-noise ratios reached 10 dB, 12 dB, and 14 dB. Although the transmission rates were reduced by 2 bps and 4 bps, respectively, the bit-error performance was improved by approximately 2 dB and 4 dB, respectively.

5.2. Experimental Verification

The experimental platform illustrated in Figure 8 was built in a cube space with length, width, and height of 0.8 m, to further verify the feasibility of the antenna selection algorithm based on the Pearson coefficient in practical application scenarios. On the experimental platform, the space of the bottom surface 0.8   m × 0.8   m was divided into several areas at intervals of 0.1   m , and six LED light sources (RCW) with a power of 5 W were arranged on the top. Two PDs (LXD33MK) were arranged on the receiving plane, with the divided area as a reference positioning point, and the average value of the multiple illuminations of the light source in the PD was considered the RSS date.
Assuming that there are two PD terminals, the coordinates are PD1 (0.8, 0.15, 0.35) and PD2 (0.8, 0.25, 0.35); there are four LEDs, and the coordinates are LED1 (0.2, 0.2, 0.8), LED2 (0.2, 0.4, 0.8), LED3 (0.2, 0.6, 0.8), LED4 (0.6, 0.2, 0.8), LED5 (0.6, 0.4, 0.8), and LED6 (0.6, 0.6, 0.8); the number of active antennas at the transmitting end N a = 2, and the actual antenna combination of OGSMP-MIMO chooses eight types from fifteen. Combined with the actual experimental platform, it can be determined that there are eight types of illuminances received by different PDs from different LEDs, which can be expressed by Equation (9) as
P b = 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) e ( u , u ^ ) + 1 10 6 u = 1 10 6 u ^ u = 1 10 6 P ( x u x ^ u ) log 2 L 2 + 1 10 6 u = 1 10 6 ( 1 u ^ u = 1 10 6 P ( x u x ^ u ) ) log 2 L P ( y u )
According to Equations (11) and (28), the set of Pearson coefficients is
ρ = { ρ 1 , 2 = 0.9872 , ρ 1 , 3 = 0.8570 , ρ 1 , 4 = 0.7808 , ρ 1 , 5 = 0.8593 , ρ 1 , 6 = 0.7205 ρ 2 , 3 = 0.8170 , ρ 2 , 4 = 0.7542 , ρ 2 , 5 = 0.8177 , ρ 2 , 6 = 0.9459 , ρ 3 , 4 = 0.9395 ρ 3 , 5 = 0.9468 , ρ 3 , 6 = 0.8669 , ρ 4 , 5 = 0.9452 , ρ 4 , 6 = 0.8115 , ρ 5 , 6 = 0.9256 }
According to Equation (30), the actual activated antenna combination is
N c = { ( 1 , 2 )   ( 3 , 5 )   ( 2 , 6 )   ( 4 , 5 )   ( 3 , 5 )   ( 5 , 6 )   ( 3 , 6 )   ( 1 , 5 ) }

5.3. Spectral Efficiency, Transmission Rate and Complexity

In addition to bit-error performance, complexity and spectral efficiency are important indicators for measuring system performance. In this study, an exhaustive number of ML detection algorithms were adopted as the computational complexity, and the detection complexity of OGSMP-MIMO is
O G S M = N c L N a
where N c , L and N a denote the actual transmit antenna combination, modulation order, and number of actually activated transmit antennas, respectively. According to Equation (3), the actual number of antenna combinations used is as follows:
m = log 2 C N t N a
When L-PAM modulation is used, the number of modulation bits is
m s = N a × log 2 ( L )
Therefore, the complexity of OGSMP-MIMO is
O G S M P M L = 2 log 2 C N t N a × 2 N a × log 2 ( L ) × N c L N a
Similarly, Table 4 can be obtained. It can be observed from Table 4 that the number of active antennas and the modulation order at the transmitter are the main factors that affect the system transmission rate, spectral efficiency, and complexity of the detection algorithm. When the system is determined, with an increase in the number of active antennas at the transmitter and in the modulation order, the transmission rate, spectral efficiency, and complexity significantly improve.

6. Conclusions

VLC systems usually adopt a multi-LED layout to take into account the dual functions of lighting and communication. Therefore, MIMO technology is required for multi-antenna cooperative transmission to realize high-speed communication. However, the MIMO system increases the channel capacity by simultaneously activating all the transmitting antennas, which leads to defects such as co-channel interference and multipath effects between channels, which limit the application of MIMO technology. Based on this, an antenna selection algorithm is introduced to improve the bit-error performance by selecting one or more antennas with the best performance from multiple transmitting and receiving antennas in the MIMO system. At present, the antenna selection algorithm mainly includes the random antenna selection algorithm, the norm antenna selection algorithm, and so on. The random selection algorithm randomly selects a set of antennas for data transmission without any selection criteria. The norm-based antenna selection algorithm must know the channel parameters; however, the actual channel is time-varying. Therefore, this paper proposes a Pearson coefficient antenna selection algorithm that does not depend on the accuracy of channel estimation. The basic principle is to use the Pearson coefficient correlation between PD terminals at different locations and active transmitting antennas to select the optimal antenna combination, which further improves the bit-error performance of the OGSMP-MIMO system.

Author Contributions

Conceptualization, L.Z. and H.W.; methodology, L.Z.; software, J.C.; validation, L.Z., X.M. and J.C.; formal analysis, H.W.; investigation, J.C.; resources, L.Z.; data curation, H.W.; writing—original draft preparation, H.W.; writing—review and editing, L.Z.; visualization, J.C.; supervision, L.Z.; project administration, X.M.; funding acquisition, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The study was supported by the National Defense Foundation of China (Grant No. 61671362), General project of industrial field of Shaanxi science and Technology Department (Grant No. 2022GY-072), Xi’an Science and technology project (Grant No. 2020KJRC0040).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wei, Z.; Hu, H.; Huang, H. Optimization of location, power allocation and orientation for lighting lamps in a visible light communication system using the firefly algorithm. Opt. Express 2021, 29, 8796–8808. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, W.; Xu, Z.; Jin, X. Saturation compensation for visible light communication with off-the-shelf detectors. Opt. Express 2021, 29, 9670–9684. [Google Scholar] [CrossRef] [PubMed]
  3. He, J.; Zhou, B. Vehicle positioning scheme based on visible light communication using a CMOS camera. Opt. Express 2021, 29, 27278–27290. [Google Scholar] [CrossRef] [PubMed]
  4. Huang, X.; Yang, F.; Pan, C.; Song, J. Flexible NOMA-based NOHO-OFDM scheme for visible light communication with iterative interference cancellation. Opt. Express 2021, 29, 5645–5657. [Google Scholar] [CrossRef] [PubMed]
  5. Jamali, M.V.; Salehi, J.A.; Akhoundi, F. Performance Studies of Underwater Wireless Optical Communication Systems With Spatial Diversity: MIMO Scheme. IEEE Trans. Commun. 2016, 65, 1176–1192. [Google Scholar] [CrossRef]
  6. Lee, M.-C.; Chung, W.-H.; Lee, T.-S. Generalized Precoder Design Formulation and Iterative Algorithm for Spatial Modulation in MIMO Systems With CSIT. IEEE Trans. Commun. 2015, 63, 1230–1244. [Google Scholar] [CrossRef]
  7. Burchardt, H.; Serafimovski, N.; Tsonev, D.; Videv, S.; Haas, H. VLC: Beyond point-to-point communication. IEEE Commun. Mag. 2014, 52, 98–105. [Google Scholar] [CrossRef]
  8. Yeh, C.-H.; Liu, Y.-L.; Chow, C.-W. Real-time white-light phosphor-LED visible light communication (VLC) with compact size. Opt. Express 2013, 21, 26192–26197. [Google Scholar] [CrossRef]
  9. Yesilkaya, A.; Basar, E.; Miramirkhani, F.; Panayirci, E.; Uysal, M.; Haas, H. Optical MIMO-OFDM with Generalized LED Index Modulation. IEEE Trans. Commun. 2017, 65, 3429–3441. [Google Scholar] [CrossRef]
  10. Mesleh, R.; Elgala, H.; Haas, H. Optical Spatial Modulation. J. Opt. Commun. Netw. 2011, 3, 234–244. [Google Scholar] [CrossRef]
  11. He, Y.; Wang, Y.; Li, M.; Yang, Q.; Chen, Z.; Zhang, J.; Wen, Q. All-optical spatial terahertz modulator with surface-textured and passivated silicon. Opt. Express 2021, 29, 8914–8925. [Google Scholar] [CrossRef] [PubMed]
  12. Chaung, Y.-L.; Shamsi, A.; Abbas, M. Ziauddin Coherent control of nonreciprocal reflections with spatial modulation coupling in parity-time symmetric atomic lattice. Opt. Express 2020, 28, 1701–1713. [Google Scholar] [CrossRef] [PubMed]
  13. Ozbilgin, T.; Koca, M. Optical Spatial Modulation Over Atmospheric Turbulence Channels. J. Light. Technol. 2015, 33, 2313–2323. [Google Scholar] [CrossRef]
  14. Jia, Y.; Li, Z.; Saeed, M.; Tang, J.; Cai, H.; Xiang, Y. Kerr Nonlinearity in germanium selenide nanoflakes measured by Z-scan and spatial self-phase modulation techniques and its applications in all-optical information conversion. Opt. Express 2019, 27, 20857–20873. [Google Scholar] [CrossRef] [PubMed]
  15. Vasavada, Y.; John, B.B. Low Complexity Optimal and Suboptimal Detection at Spatial Modulation MIMO Receivers. IEEE Trans. Veh. Technol. 2022, 71, 3837–3850. [Google Scholar] [CrossRef]
  16. Zhu, Y.; Vaillant, J.; François, M.; Montay, G.; Bruyant, A. Co-axis digital holography based on sinusoidal phase modulation using generalized lock-in detection. Appl. Opt. 2017, 56, F97–F104. [Google Scholar] [CrossRef]
  17. Parvin, R.; Roy, A.; Varshney, S.K.; Brundavanam, M.M. Modulation of coherence-polarization property of speckles using a birefringent scatterer. Appl. Opt. 2021, 60, 7259–7278. [Google Scholar] [CrossRef]
  18. Liu, S.; Li, Q.; Wu, H.; Meng, X.-F. Color computational ghost imaging based on a plug-and-play generalized alternating projection. Opt. Express 2022, 30, 18364–18373. [Google Scholar] [CrossRef]
  19. Pastuszczak, A.; Stojek, R.; Wróbel, P.; Kotyński, R. Differential real-time single-pixel imaging with Fourier domain regularization: Applications to VIS-IR imaging and polarization imaging. Opt. Express 2021, 29, 26685–26700. [Google Scholar] [CrossRef]
  20. Bo, T.; Kim, H. Generalized model of optical single sideband generation using dual modulation of DML and EAM. Opt. Express 2020, 28, 28491–28501. [Google Scholar] [CrossRef]
  21. Chen, C.; Zhong, X.; Fu, S.; Jian, X.; Liu, M.; Yang, H.; Alphones, A.; Fu, H.Y. OFDM-Based Generalized Optical MIMO. J. Light. Technol. 2021, 39, 6063–6075. [Google Scholar] [CrossRef]
  22. Wang, F.; Yang, F.; Song, J. Constellation optimization under the ergodic VLC channel based on generalized spatial modulation. Opt. Express 2020, 28, 21202–21209. [Google Scholar] [CrossRef] [PubMed]
  23. Lin, C.-T.; Wu, W.-R.; Liu, C.-Y. Low-Complexity ML Detectors for Generalized Spatial Modulation Systems. IEEE Trans. Commun. 2015, 63, 4214–4230. [Google Scholar] [CrossRef]
  24. Kumar, C.R.; Jeyachitra, R.K. Power Efficient Generalized Spatial Modulation MIMO for Indoor Visible Light Communications. IEEE Photon Technol. Lett. 2017, 29, 921–924. [Google Scholar] [CrossRef]
  25. Lu, F.; Guo, Y.; Zhao, B.; Jiang, X.; Chen, B.; Wang, Z.; Xiao, Z. OGSM: A Parallel Implicit Assembly Algorithm and Library for Overlapping Grids. Appl. Sci. 2022, 12, 7804. [Google Scholar] [CrossRef]
  26. Robert, R.N.G.; Pitz, C.A.; Batista, E.L.O.; Seara, R. An I(0)-norm-constrained adaptive algorithm for joint beamforming and an-tenna selection. Digit. Signal Process. 2022, 126, 103475. [Google Scholar] [CrossRef]
  27. Zappone, A.; Sanguinetti, L.; Bacci, G.; Jorswieck, E.; Debbah, M. Energy-Efficient Power Control: A Look at 5G Wireless Technologies. IEEE Trans. Signal Process. 2016, 64, 1668–1683. [Google Scholar] [CrossRef]
  28. Jin, S.-N.; Yue, D.-W.; Nguyen, H.H. On the Energy Efficiency of Multi-Cell Massive MIMO With Beamforming Training. IEEE Access 2020, 8, 80739–80754. [Google Scholar] [CrossRef]
  29. Benesty, J.; Chen, J.; Huang, Y. On the importance of the Pearson correlation coefficient in noise reduction. IEEE Trans. Audio Speech Lang. Process. 2008, 16, 757–765. [Google Scholar] [CrossRef]
  30. Liu, T.-H.; Chen, C.-E.; Liu, C.-H. Fast Maximum Likelihood Detection of the Generalized Spatially Modulated Signals Using Successive Sphere Decoding Algorithms. IEEE Commun. Lett. 2019, 23, 656–659. [Google Scholar] [CrossRef]
  31. Choi, J.; Sung, J.; Prasad, N.; Qi, X.-F.; Evans, B.L.; Gatherer, A. Base Station Antenna Selection for Low-Resolution ADC Systems. IEEE Trans. Commun. 2020, 68, 1951–1965. [Google Scholar] [CrossRef]
Figure 1. VLC communication link model.
Figure 1. VLC communication link model.
Photonics 11 00067 g001
Figure 2. OGSMP-MIMO system model based on antenna selection.
Figure 2. OGSMP-MIMO system model based on antenna selection.
Photonics 11 00067 g002
Figure 3. The layout of light sources in 4 m × 4 m × 3 m scene.
Figure 3. The layout of light sources in 4 m × 4 m × 3 m scene.
Photonics 11 00067 g003
Figure 4. The received signal eye pattern with different antenna selection algorithms: ((a) is the transmit signal eye pattern, (b) is the received signal eye pattern based on the random antenna selection algorithm, (c) is the received signal eye pattern based on the norm antenna selection algorithm, and (d) is the received signal eye pattern based on the Pearson correlation coefficient antenna selection algorithm).
Figure 4. The received signal eye pattern with different antenna selection algorithms: ((a) is the transmit signal eye pattern, (b) is the received signal eye pattern based on the random antenna selection algorithm, (c) is the received signal eye pattern based on the norm antenna selection algorithm, and (d) is the received signal eye pattern based on the Pearson correlation coefficient antenna selection algorithm).
Photonics 11 00067 g004
Figure 5. Bit-error rate of OGSMP-MIMO system with different antenna selection algorithms.
Figure 5. Bit-error rate of OGSMP-MIMO system with different antenna selection algorithms.
Photonics 11 00067 g005
Figure 6. Theoretical and simulated bit-error performances of OGSMP-MIMO system based on Pearson coefficients.
Figure 6. Theoretical and simulated bit-error performances of OGSMP-MIMO system based on Pearson coefficients.
Photonics 11 00067 g006
Figure 7. Bit-error rate of OGSMP-MIMO system based on Pearson coefficient under different modulation orders.
Figure 7. Bit-error rate of OGSMP-MIMO system based on Pearson coefficient under different modulation orders.
Photonics 11 00067 g007
Figure 8. Actual experimental platform.
Figure 8. Actual experimental platform.
Photonics 11 00067 g008
Table 1. OGSMP-MIMO mapping based on antenna selection.
Table 1. OGSMP-MIMO mapping based on antenna selection.
Input BitAntenna Index SymbolPAM Mapping Modulation SymbolOutput Signal
after Mapping
00000 [ 1   1   0   0   0   0 ] T 2 3 , 2 3 [ 2 3 , 2 3 , 0 , 0 , 0 , 0 ] T
00001 [ 1   1   0   0   0   0 ] T 2 3 , 4 3 [ 2 3 , 2 2 3 , 0 , 0 , 0 , 0 ] T
00010 [ 1   1   0   0   0   0 ] T 4 3 , 2 3 [ 2 2 3 , 2 3 , 0 , 0 , 0 , 0 ] T
00011 [ 1   1   0   0   0   0 ] T 4 3 , 4 3 [ 2 2 3 , 2 2 3 , 0 , 0 , 0 , 0 ] T
10000 [ 0   1   0   0   0   1 ] T 2 3 , 2 3 [ 0 , 2 3 , 0 , 0 , 0 , 2 3 ] T
10001 [ 0   1   0   0   0   1 ] T 2 3 , 4 3 [ 0 , 2 2 3 , 0 , 0 , 0 , 2 3 ] T
10010 [ 0   1   0   0   0   1 ] T 4 3 , 2 3 [ 0 , 2 3 , 0 , 0 , 0 , 2 2 3 ] T
10011 [ 0   1   0   0   0   1 ] T 4 3 , 4 3 [ 0 , 2 2 3 , 0 , 0 , 0 , 2 2 3 ] T
11100 [ 0   0   0   0   1   1 ] T 2 3 , 2 3 [ 0 , 0 , 0 , 0 , 2 3 , 2 3 ] T
11101 [ 0   0   0   0   1   1 ] T 2 3 , 4 3 [ 0 , 0 , 0 , 0 , 2 2 3 , 2 3 ] T
11110 [ 0   0   0   0   1   1 ] T 4 3 , 2 3 [ 0 , 0 , 0 , 0 , 2 3 , 2 2 3 ] T
11111 [ 0   0   0   0   1   1 ] T 4 3 , 4 3 [ 0 , 0 , 0 , 0 , 2 2 3 , 2 2 3 ] T
Table 2. Parameter information table.
Table 2. Parameter information table.
Number of Active
Antennas   N a
Number of Receiving
Antennas   N r
ModulationAntenna Selection Algorithm
222PAMRandom
selection
222PAMNorm
selection
222PAMPearson
selection
Table 3. Parameter information table.
Table 3. Parameter information table.
Number of Active
Antennas   N a
Number of Receiving
Antennas   N r
ModulationAntenna Selection Algorithm
262PAMPearson
selection
264PAMPearson
selection
268PAMPearson
selection
Table 4. Transmission rate and complexity of OGSMP-MIMO schemes with different modulation schemes.
Table 4. Transmission rate and complexity of OGSMP-MIMO schemes with different modulation schemes.
Modulation
System
Transmission
Rate/(bis/s)
Spectral Efficiency
(bit/s Hz)
Complexity
OGSMP-2PAM log 2 C N t N a + N a log 2 ( C N t N a 2 N a ) 2 log 2 C N t N a 2 N a N c 2 N a
OGSMP-4PAM log 2 C N t N a + 2 N a 2 log 2 ( C N t N a 4 N a ) 2 log 2 C N t N a 4 N a N c 4 N a
OGSMP-8PAM log 2 C N t N a + 3 N a 3 log 2 ( C N t N a 8 N a ) 2 log 2 C N t N a 8 N a N c 8 N a
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

Zhao, L.; Wang, H.; Chen, J.; Meng, X. Multi-Array Visible-Light Optical Generalized Spatial Multiplexing–Multiple Input Multiple-Output System with Pearson Coefficient-Based Antenna Selection. Photonics 2024, 11, 67. https://doi.org/10.3390/photonics11010067

AMA Style

Zhao L, Wang H, Chen J, Meng X. Multi-Array Visible-Light Optical Generalized Spatial Multiplexing–Multiple Input Multiple-Output System with Pearson Coefficient-Based Antenna Selection. Photonics. 2024; 11(1):67. https://doi.org/10.3390/photonics11010067

Chicago/Turabian Style

Zhao, Li, Hao Wang, Junlin Chen, and Xiangyan Meng. 2024. "Multi-Array Visible-Light Optical Generalized Spatial Multiplexing–Multiple Input Multiple-Output System with Pearson Coefficient-Based Antenna Selection" Photonics 11, no. 1: 67. https://doi.org/10.3390/photonics11010067

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