Abstract

In the visible light communication (VLC) for parallel vehicles, the light emitted by the headlamps cannot reach the photodiode (PD), which is the receiver installed on another vehicle. To solve this problem, the mirror array-based intelligent reflecting surface- (IRS-) aided VLC system is designed for parallel vehicles, and the system performance with different number of mirrors and transmission distance is analyzed. The maximum distance between adjacent IRSs is calculated via the exhaustive method, and the nearest neighbor iterative search (NNIS) algorithm is proposed for IRS node selection. Numerical results show that the SNR increases with the number of mirrors increasing. If the number of mirrors is in the IRS, the maximum distance between adjacent IRSs is 37 meters. When the interval between adjacent IRSs is 32 meters, the required BER can be satisfied with merely three IRSs working together according to the NNIS algorithm.

1. Introduction

Due to the continuous increase in the number of vehicles resulting in worsening road congestion and increasing traffic accidents, the requirement for traffic management must be enhanced [1]. The intelligent transportation system (ITS) [2, 3] is a safe, convenient, and efficient traffic management system for promoting the coordination of various traffic elements and realizing information sharing [4]. It mainly includes inside and outside vehicle communication [5, 6]. The latter includes the communication between the vehicle and its surrounding environment, such as vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), infrastructure-to-vehicle (I2V), vehicle-to-cloud, vehicle-to-pedestrians, and vehicles-to-grid [7, 8]. IEEE 802.11p standard defines dedicated short-range communication (DSRC) which is one of the most promising wireless standards to support ITS [9, 10]. However, the complex traffic environment, insufficient frequency band, various obstacles, and serious Doppler effect pose present considerable challenges to radiofrequency- (RF-) based ITS.

With its low price and green and energy-saving features, LED has gradually replaced traditional light sources in recent years [11]. The number of headlights, taillights, brake lights, and daytime running lights of vehicles using LED is increasing [12], providing hardware support for vehicular visible light communication (VVLC). In the V2V VLC system, headlights [13], taillights [14], or even brake lights [15] can be used as the transmitter, and the image sensor [16], high-speed camera [17], or PD [18] can be used as the receiver. VLC can be used as a supplement to RF communications [19] solving the problems such as insufficient frequency band, slow transmission speed, and Doppler effect.

Currently, the studies on V2V VLC mainly focus on the line-of-sight (LOS) links that the light can directly reach the receiver from the transmitter [2022]. Although V2V VLC has achieved good results in the LOS link, all the light emitted by the transmitter cannot possibly be within the field of view (FOV) of the receiver [23]. If the vehicles are driving side by side in different lanes or the two vehicles have obstacles between them (such as other vehicles), the light from the transmitter is blocked, resulting in VLC interruption. VLC with the nonline-of-sight (NLOS) links must be studied to solve this problem. When the light from headlights of the back vehicle irradiates on the asphalt pavements [24] or the road surface with water [25], the reflected light can reach the receiver installed on the front vehicle, realizing the VLC through the NLOS links. However, the reflection coefficient of asphalt pavements is low. Although the reflection coefficient of the water surface is high, it is easy to shake. Thus, the reflecting surface that satisfies the conditions cannot be guaranteed to appear in real time.

The intelligent reflecting surface (IRS) [26, 27] is a tunable metasurface composed of many passive and low-cost passive reflective elements. This metasurface can realize the functions of traditional optical devices [28, 29]. For the metasurface-based IRS model, beam steering [30], beam shaping [31], and improvement of link service level [32] of coherent light have been studied. For visible light, Abdelhady et al. [33] install the IRS on the wall to reflect the incident light to the receiver by intelligently controlling the phase gradient of each subsurface and the direction of each mirror which provide convenience in solving the communication interruption caused by blind zone in the V2V VLC system.

Given the continuous improvement of transportation infrastructures and the good performance of the mirror array-based IRS, we design the mirror array-based IRS-aided VLC system for parallel vehicles to solve the VLC interruption problem, and the performances of different numbers of mirrors in the IRS are compared. Moreover, the influence of the distance between adjacent IRSs is analyzed, and the IRS node selection algorithm is proposed.

The contributions of this paper are as follows: (1)The mirror array-based IRS-aided VLC system for parallel vehicles is designed for the first time that IRS can be installed on transportation infrastructure as the reflection point of the light. The light is reflected to the receiver through the intelligent controlling the rotation angles of the mirrors which provides a new approach for parallel vehicles to communicate via visible light(2)The different numbers of mirrors in the IRS affect the received power. In this study, the system performance under the different numbers of mirrors in the IRS is analyzed to provide a basis for selecting the appropriate number of mirrors(3)The distance between adjacent IRSs affects the direction of the reflected light and the received optical power. In this study, the influence of the distance between adjacent IRSs is analyzed, and the maximum distance between adjacent IRSs that can satisfy the communication requirements is calculated through an exhaustive method(4)Multiple IRSs can be installed within the maximum distance between adjacent IRSs according to the actual distance between transportation infrastructures. The nearest neighbor iterative search (NNIS) algorithm is proposed for selecting IRS nodes. The least IRS nodes can be selected to satisfy the communication requirements, and the resource utilization of IRS is improved

The remainder of the paper is organized as follows. Section 2 introduces the mirror array-based IRS-aided VLC system for parallel vehicles, presents the expressions of the channel gain and SNR, and analyzes the influence of the number of mirrors and optical transmission distance. Section 3 introduces the system model of multiple IRS-aided V2V VLC, presents the calculation method of the maximum distance between adjacent IRSs, and proposes the NNIS algorithm for selecting IRS nodes. Section 4 provides the simulation parameters and the numerical results. The conclusions and future research directions are drawn in Section 5.

2. The Mirror Array-Based IRS-Aided VLC for Parallel Vehicles

For two parallel vehicles, the light from the transmitter may not be able to reach the receiver, resulting in the blind zone of VLC. At this time, the aided equipment should be considered to realize VLC. The mirror array-based IRS has been proved to be an effective approach in indoor VLC [33]. This approach is applied to the V2V VLC system in this study, and the performance is analyzed.

2.1. System Model

The application scenario of the mirror array-based IRS-aided VLC system for parallel vehicles is shown in Figure 1. Given that the vehicle is constantly moving, the direction of the reflected light must be changed with the distance between the vehicle and the IRS to enable that the light emitted by the headlamp reaches the receiver in any case. The mirror array-based IRS can satisfy this requirement. With the aid of the IRS, the light from the transmitter reaches the IRS first. Given the excellent reflection characteristics of the mirror, the light can be reflected to the receiver according to the communication requirements, thereby realizing VLC.

Two adjacent lanes are taken as an example to visually analyze the performance. The vehicles run along the central axis of the lanes, and the right headlamp of the vehicle in the right lane serves as the transmitter. The PD is installed in the middle of the two headlamps of the vehicle in the left lane as the receiver to avoid driver dizziness caused by reflected light. The IRS is installed on the street light pole, and the height of the center point is consistent with that of the headlamps. Figure 2 shows the model of the system.

For the mirror array-based IRS, the number of mirrors in each row and each column can be set as and , respectively. The width of each mirror is , and the height is . and are the edge-to-edge intermirror separation distances along the -axis and -axis. We define a Cartesian coordinate system whose origin is at the center of the mirror . We can obtain the position vector of the transmitter . where represents the x-coordinate and represents the z-coordinate of , as measured from the upper left corner of the mirror array.

The position vector of the receiver can be expressed as follows: where represents the x-coordinate of as measured from the upper left corner of the mirror array and represents the z-coordinate of as measured from .

According to Snell’s law of reflection, the angle between the incident direction and the mirror normal in an ideal specular reflection equals to the angle between the reflection direction and the normal. The position of the mirror must satisfy two conditions: first, the mirror must be within the reach of the light from the transmitter, and second, the mirror must have a suitable position and angle to ensure that the reflected light is within the range of FOV at the receiver.

As shown in Figure 2, the mirror in the IRS is first arranged via the clockwise rotation of the local -axis with an angle and the local negative -axis with an angle . A suitable position is obtained to enable the light to reach the receiver after being reflected by the mirror. The normal vector direction can be expressed as [34] where, denote the -norm and denotes the transpose operator.

The relation between normal vector and rotation angle can be expressed as

The size of the headlamp is much smaller than the distance of light transmission. Thus, it can be regarded as a point light source. The irradiance at the detector center contributed by all the mirrors can be expressed as [33] where is the transmitted power and represents the mirror reflection efficiency. is the order of Lambertian emission [35] related to the half-power semiangle of LED which can be expressed as .

According to Figure 2,

According to the theory of VLC transmission [36], the DC gain of the channel can be obtained as where is the current-to-light conversion efficiency of the LED, is the detector physical area of the PD, and is the optical filter gain. is the optical concentrator gain in the receiver, which can be given as where is the refractive index and is the width of FOV at a receiver.

The received signal can be expressed as where denotes the responsivity of a PD. is the additive white Gaussian noise obeying a distribution with mean zero and variance , which can be concluded according to Reference [36].

The signal-to-noise ratio (SNR) can be expressed as follows:

For optical OOK modulation, the bit error rate (BER) is given by where,

2.2. System Performance Analysis

According to Equations (8)–(11), the SNR is related to the number of mirrors and the distance of light transmission. The different numbers of mirrors and the distances of light transmission have different effects on the SNR.

2.2.1. The Influence of the Number of Mirrors

According to Equation (8), the DC gain of the channel increases continuously with the increase of the number of mirrors. The increase in the number of mirrors causes the size of the IRS to increase. But, the size of the IRS cannot be increased without a limit. Otherwise, the IRS is extended to the road, making the installation difficult and causing accidents quickly.

The received optical power and the noise increase with the number of mirrors increase according to Equations (8)–(11). In this case, the improvement of SNR gradually slows down with the BER. Therefore, the number of mirrors should be controlled to satisfy the communication requirements, and the system can also achieve the expected performance at a low cost.

2.2.2. The Influence of Optical Transmission Distance

According to Equation (8), the DC gain of the channel and the received optical power become larger with the smaller the optical transmission distance. The light is not enough to reach the IRS when the transmitter and the IRS are very close because of the limited radiation angle and half-power angle of the LED. Meanwhile, the FOV of the PD is limited, and no light is reflected to the receiver at this time. Thus, the received optical power is zero. Although the light from the transmitter can reach the receiver when the transmitter and the IRS are far away, the received power at this time decreases squarely as the distance increases, that is, the attenuation speed is fast. The optical power of the receiver is very small or even less than the noise power, resulting in low BER, which cannot satisfy the communication requirements.

The distance between the transmitter or the receiver and the IRS changes with the speed of the vehicle while the vehicle is moving. When the IRS is installed on the existing transportation infrastructures, the location of the IRS is fixed. To satisfy the communication requirements, multiple IRSs should be installed on the road, and their intervals must be controlled within a certain range. Regardless of the vehicle speed, the distance between the transmitter or receiver and the IRS is always within a suitable range. The distance of light transmission is not too close or too far, and the average BER can always satisfy the communication requirements.

3. IRS Node Selection Scheme

The analysis in Section 2.2 indicates that multiple IRSs should be installed to enable uninterrupted VLC between parallel vehicles, and their interval must be within an appropriate range. If the number of installed IRS is too large, additional transportation infrastructures must be provided, thereby increasing the cost. If the number of installed IRSs is insufficient, the distance between IRSs is too large, and the received power is too small that the communication may be interrupted. It is not conducive to communication continuity and may even cause traffic accidents. The application scenario is shown in Figure 3.

Assume that the number of mirrors in each IRS is the same and adjacent IRSs have the appropriate interval. In this case, one or even more IRSs can transmit the light from the transmitter to the receiver when multiple IRSs are installed. On the premise of the BER requirements, we face a problem of IRS node selection to maximize resource utilization.

3.1. Maximum Distance between Adjacent IRSs

The PD receives the light reflected from the multiple IRSs which can improve the received power. At this time, the total DC gain of the channel is where is a positive integer which is the serial number of the IRSs. is the total number of the IRSs.

Assume that the distance between adjacent IRS is . The relationship between and can be expressed as

The total received signal can be expressed as

The total SNR can be expressed as

The total BER for optical OOK modulation can be expressed as

In the OOK modulation, SNR requires 13.6 dB to achieve . Then, the maximum distance between adjacent IRSs under this BER can be calculated.

3.2. IRS Node Selection Scheme

For parallel vehicles, the distance between the transmitter or receiver and the IRS on the -axis is equal. When the vehicle is driving in the area of any two adjacent IRS, it faces the same problem of IRS node selection. Thus, we choose one of the areas between two adjacent IRSs as an example.

We assume that a total of IRSs are installed, and each IRS contains the same number of mirrors. At this time, the received power corresponds to the distance of the light transmission one by one. We propose the NNIS algorithm for selecting IRS nodes to ensure that the least IRSs are used. The specific steps are as follows. (1)Assume that represents the number of IRSs. The numbering rules are arranged from small to large along the direction of the vehicle according to the distance between the IRS and the transmitter. The vehicles are traveling in the area between two adjacent IRSs. When the distance between the receiver and the nearest IRS (that is, ) is on -axis, then the received power can be calculated at different optical transmission distances according to Equations (8)–(11)(2)Sort in descending order to obtain , where represents the number of . is the maximum value of (3)Calculate the received power when according to Equation (11)(4)If , only one IRS is required to work. Find the smallest value greater than in and the corresponding IRS with this value. Only this IRS can be used to satisfy the SNR requirements. The average received power at this time is (5)If , the first IRSs corresponding to must work at the same time to satisfy the SNR requirement. The received power according to Equations (14)–(17) at this time is (6)When the parallel vehicles move to the next adjacent IRS area, repeat the above steps

The NNIS algorithm is shown in Algorithm 1.

Initialize the interval between adjacent IRSs , the total number of IRSs , the selected number of IRS , and the number of mirrors in each IRS.
for
; ;
  for
    for
    for
      Calculate the position vectors of the transmitter, receiver, and IRS.
      Calculate the channel gain of each mirror according to Equations (8)-(9).
    end for
    end for
   Calculate the received power corresponding to each IRS Equations (10)–(11).
  end for
   Sort in descending order to obtain
   Calculate the received power when according to Equation (11).
   if
    ;
;
   else
;
    ;
   end if
   Output the total number of selected IRS nodes and the corresponding serial number.
end for

Under the premise of satisfying the BER requirements, the least IRS nodes can be selected to aid the VLC using the NNIS algorithm and realize uninterrupted communication. The IRS occupancy rate can be reduced, and the free IRSs can be utilized to VLC for other vehicles.

4. Numerical Results

In this section, we present the numerical results to evaluate the performance of the IRS-aided VLC system for parallel vehicles. The main parameters are given first, and then, the influence of the number of mirrors and the position of the IRSs are analyzed. Finally, the IRS node selection scheme is verified.

4.1. Simulation Environment

The main system parameters are summarized in Table 1. Assume that the vehicles are driving along the centerline of the lane with a width of 3.5 meters. The lamp mounting height for high-beam headlamps is 0.62 m, and lamp separation is 1.12 m. The transmitted power is 30 W, and the half-power semiangle is 60 deg. As the receiver, PD is installed in the middle of two headlamps. The detector physical area is 1.0 cm2, and the FOV is 35 deg. IRSs are installed on the street light poles, and the height of the center is consistent with that of the headlamps. The size of each mirror in IRS is , and the spacing between mirrors is zero. The mirror reflection efficiency is 0.8. The modulation mode is optical OOK modulation.

We can obtain the positions of the transmitter and receiver depending on the above conditions.

is constantly changing with the movement of the vehicles.

4.2. Numerical Results
4.2.1. SNR Comparison with Different Numbers of Mirrors in the IRS

When the number of mirrors in IRS is different, the paths of light transmission are different, bringing different changes to the received power and SNR. Figure 4 shows the change of SNR caused by different numbers of mirrors in the range from 0 to 100 meters with a 1 m interval for when only one IRS exists.

As can be seen in Figure 4, the SNR equals zero regardless of the number of mirrors when . The reason is that the FOV of the PD is limited, and the incident angle within this distance range is larger than the FOV. According to Equation (9), the optical concentrator gain is zero, so the received power is zero. When , the SNR monotonically decreases with the increase of . When , all the SNRs in the simulation are less than 13.6 dB. According to Equation (8), the increase of causes the continuous increase of and , resulting in the decrease of the received power and SNR.

At the same , the SNR continues to increase with the increase of the number of mirrors. The reason is that light can be transmitted through more different paths to the receiver, thereby increasing the received power and the SNR continuously. The rate of SNR improvement gradually decreases with the increase of the number of mirrors. Because the increase in the number of mirrors is equivalent to adding a circle of mirrors to the existing IRS edge, the central position of the IRS is fixed, and the light transmitted distance of a newly added mirror is larger than that of the mirror in the original IRS. The received optical power is small, and the total received power increases slowly.

If the IRS includes too many mirrors, it will occupy the road and easily cause traffic accidents. The number of mirrors and the deployment location must be simultaneously considered to avoid the SNR less than 13.6 dB. In this study, the number of mirrors in the IRS is selected as following the above analysis. In this case, the SNR is higher than 13.6 dB when . For urban roads, the spacing of traffic infrastructure (such as street light poles) is generally less than 32 m. When , one or more IRSs at a distance can be considered to aid VLC together which can make SNR larger than zero. Thus, a sufficient number of IRSs can work simultaneously to make the SNR achieve the communication requirements.

4.2.2. The Maximum Distance between Adjacent IRS

According to the analysis in Section 4.2.1, multiple IRSs should work together to ensure that the SNR is greater than 13.6 dB when . We use the exhaustive method to find under the premise of satisfying the SNR requirements. The change of SNR brought by the different numbers of IRS is analyzed under a certain first. Then, the change of SNR brought by different is analyzed under a certain .

(1) SNR versus Different with a Certain . Figure 5 shows the SNR comparison of different when respectively. When , only one nearest neighbor IRS works. When , since the light reflected by IRS cannot be received because of the FOV limitation of PD, the SNR is zero. Similarly, the SNR is zero with when . Therefore, communication may be interrupted when .

When , with the intervals of PD and different IRSs increasing, the incident angle of the reflected light from multiple IRSs is less than FOV, avoiding the zero SNR. At this time, the SNR is higher than 13.6 dB when multiple IRSs work together.

However, the increase rate of the SNR decreases with the increase of . The reason is that the received power decreases faster with the distance increase. So, the IRSs installed farther away contribute little to the total SNR. The increase of also implies that more infrastructures are required to install IRSs, resulting in increasing costs of communication. Figure 5 shows that the SNRs of are almost the same when . Therefore, this study selects to save resources and reduce costs.

(2) SNR versus Different with a Certain . We use the exhaustive method to calculate . Figure 6 shows the comparison of SNR with different when .

As can be seen from Figure 6, the SNR becomes larger with the decrease. The reason is that the smaller implies the smaller optical transmission distance and larger received power at the same location. In the adjacent IRS area, SNR has a large jump between and , which is also the transition stage from the incident angle of the nearest IRS greater than FOV to that less than FOV. When , the incident angle of the IRSs starts to be smaller than the FOV. At this time, the received power contribution of the nearest IRS is the largest. The SNR when is lower than that when . The reason is that the incident angle of the nearest IRS is smaller than FOV when , thereby improving the received power and SNR compared with those in other IRSs.

The SNR is larger than 13.6 dB in the two adjacent IRS areas when . When , the SNRs corresponding to are less than 13.6 dB. When , the SNRs corresponding to are less than 13.6 dB. When , the SNRs corresponding to are less than 13.6 dB. In other words, the SNRs are less than 13.6 dB that occur when . The course of the situation continues with the increase of . When , no SNR less than 13.6 dB exists. Therefore, when .

4.2.3. Experiment of IRS Node Selection

According to the analysis in Section 4.2.2, when , regardless of where the vehicle is driving, the SNR is larger than 13.6 dB using one or more IRSs. This scenario requires node selection for IRSs. We verify the effectiveness of the IRS node selection scheme according to the NNIS algorithm. In urban roads, the interval between street light poles is determined by the height of the lamp pole, the power of the lamp, and the width of the road, which is generally from 15 m to 50 m. Firstly, we select , which is the normal interval between street light poles in urban roads. Figure 7 shows the SNR performance of the NNIS algorithm when .

Figure 7 shows that when only works, the SNR is equal to zero because of the FOV limitation when . The SNR is no longer limited to FOV and larger than 13.6 dB when . When only works, the received power is not limited to FOV, and the SNR is greater than zero with the increase of distance. As increases, SNR decreases continuously. SNR is less than 13.6 dB when .

The IRSs must be selected to ensure that SNR is greater than 13.6 dB in the range of . According to the NNIS algorithm, we select when and select when . Therefore, when , only one IRS node selection problem is involved.

The SNR is larger than 13.6 dB when when the IRS concludes mirrors. Figure 8 shows the SNR performance of the NNIS algorithm when .

As can be seen from Figure 8, all the values of SNRs using the NNIS algorithm are larger than 13.6 dB. This scenario involves one or more IRS selection issues. Only is required when . When , only is required. Neither nor can satisfy the SNR requirement, and more IRSs should be used when . Figure 9 shows the number of IRSs used with different values of .

As can be seen from Figure 9, two IRSs are selected to work together when and three IRSs are selected to work together when . Although the SNR performance of the NNIS algorithm is inferior to that of using all IRSs, the fewest IRSs working simultaneously ensure that the SNR can satisfy requirements using the NNIS algorithm. The number of IRSs used in VLC is reduced and enables the free IRSs to aid the VLC for other vehicles, thereby greatly improving the efficiency of IRS resources.

5. Conclusion

In this study, the mirror array-based IRS-aided VLC system for parallel vehicles is designed to solve the problem of VLC interruption. Then, the SNR, the BER, the influence of the number of mirrors, and the distance between adjacent IRSs of the system are analyzed. The calculation method of the maximum distance between adjacent IRS satisfying SNR requirements is given. Finally, the NNIS algorithm for IRS node selection is proposed. The numerical results show that when the number of mirrors in the IRS is , the maximum distance between adjacent IRSs satisfying the SNR requirement is 37 m. The NNIS algorithm is used to calculate the fewest number of selected IRSs. The required SNR can be satisfied with merely three IRSs working simultaneously when the adjacent IRSs interval is 32 m. The remaining IRSs can be used to aid VLC for other vehicles, and the resource utilization efficiency of the IRSs can be improved.

The number of mirrors in each IRS and the distance between adjacent IRSs are presumably fixed to facilitate the analysis in this study. Since each mirror in the IRS can be intelligently controlled, the mirrors in the IRS can be considered to aid VLC for multiple vehicles under the premise of satisfying the SNR requirement in future. In addition, with the number of transportation infrastructures along the road increasing, the distances between them are changed which facilitates the deployment of IRSs. Thus, the issue of the IRS node selection should be considered with different distances between adjacent IRSs to improve the system efficiency further.

Data Availability

The data used to support the findings of this study are available from the submitting author upon request.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grants 61966007 and 61961007; the Basic Ability Improvement Project of Young and Middle-Aged Teachers in Guangxi Universities under Grant number 2021KY0217; the Key Laboratory of Cognitive Radio and Information Processing, Ministry of Education under Grants CRKL170110, CRKL180201, and CRKL180106; and the School of Information and Communication, Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing, Guilin University of Electronic Technology, China (GXKL0619204 and GXKL06200116).