Labeling Multipath via Reconfigurable Intelligent Surface
Abstract
Reconfigurable intelligent surface (RIS) has shown promise in providing apparent benefits in wireless communication and positioning. Most of the existing research focuses on the ability of RIS to adjust the direction of propagation. In this paper, we present another application based on RIS, named multipath labeling, which intends to inject a label on propagation paths through the RISs. Each labeled path contains spatial knowledge between the RIS and the receiver, thus opening the door for sensing the surrounding world by RISs. The critical challenge is how the labeled paths can be extracted and distinguish from other paths, especially with multipath effects. To address this challenge, we present a complete labeling procedure consisting of channel flipping, parameter extraction, and RIS association. Simulations under a practice ray-tracing model reveal the feasibility of the proposed labeling technique even under the sub 6GHz channels with severe multipath effect. We also apply the multipath labeling technique to localization, which assists user equipment in obtaining its precise location through only a single base station.
Index Terms:
Reconfigurable intelligent surface, channel estimation, localization.I. Introduction
A vision of future wireless technology is to realize a real-time programmable propagation environment so that we can sense the surrounding world better and improve the quality of wireless communication. Reconfigurable intelligent surface (RIS) [1, 2] is gaining popularity as a suitable solution to fulfill such a need owing to properties of easy deployment and low power. Much research demonstrate that RIS can provide apparent benefits in communication [3] and positioning [4].
In this study, we present another application based on RIS, named multipath labeling. The multipath labeling technique intends to inject a label on propagation paths, thus opening the door for sensing the surrounding world by RIS. A high-level principle of this technique operates as follows. A conventional system transmits a modulated signal as usual. Then, an RIS selectively changes the incident signal phase for labeling and scatters the labeled signal. Next, the scattered signal is captured by a receiver and piped through a signal processing engine to extract the label injected by the RIS. The transmitted signal reflects off multiple objects in the environment and arrives at the receiver as a multipath form. Only the paths propagating across the RIS are labeled. Therefore, the labeled paths contain spatial knowledge between the transmitter and the receiver. If the labeled paths can be extracted from multiple paths, we can better sense or control the surrounding world. For example, if the angle of arrivals (AoA) corresponding to the direct path between the RISs and the receiver can be identified, then the receiver can be localized using simple Triangulation.
Multipath labeling is nothing but slightly perturbing the propagation environment if the labeled paths cannot be extracted, which is the critical challenge. Specifically, a receiver should receive two types of signals: one directly from the transmitter and one across the RISs. The signal that comes directly from the transmitter is usually much stronger than the scattered signal from the RISs. Extracting the weak RIS signals from the total revived signals is challenging, especially with the multipath effect. We leverage an idea called channel flipping [5]. The core idea is shifting the phases of the RISs over time such that the paths across RISs change with time. As a result, we can separate the RIS signals from the total received signal by removing the direct-current signal over time. The separated RIS signals remaining suffer from multipath interferences and inter-RIS interferences. We need to extract the labeling information of RIS signals and associate the signals with corresponding RISs. This study mainly provides a solution to the multipath labeling technique and evaluates its feasibility under a practice ray-tracing model with a severe multipath effect. We apply the multipath labeling technique to localization, which assist a user equipment to enhance its location precision through only a single base station.
Multipath labeling is closely related to RIS-assisted localization [6, 7, 8] and RIS channel estimation [9, 10]. However, in these studies, the channel is usually assumed to be a simple two-path channel with a line-of-sight (LoS) path from the transmitter and a non-line-of-sight (NLoS) path across the RIS. Therefore, most of the methods only can be applied to millimeter wave (mmWave) communications with sparse multipath channels. To our best knowledge, none of the relevant studies considers the sub 6GHz scenarios, even though the frequency band is the popular 5G and WiFi band. In the sub 6GHz, the two types of signals further involve the multipath effect, which seems to make the position assisted by RIS impossible. Our proposed multipath labeling can solve the problems in sub 6GHz and can be applied to the mmWave band to simplify the channel model further. The most relevant work appears to be [5], in which a particular encoding scheme is designed for RIS to separate the phase of the RIS signal. However, [5] does not consider path extracting capacity and multiple RISs, and thus contributes nothing relevant to multipath labeling.
II. Model Setup
We consider the scenario with a single-antenna transmitter (Tx), RISs, and a receiver (Rx). Rx is equipped with an antenna array with elements. Each RIS comprises an -element uniform linear array with half-wavelength spacing, and an extension to a uniform planar array is feasible. We assume that the system is built on OFDM-based transmission, where denote the transmit pilot signal at -th subcarrier in -th OFDM symbol. The frequency domain of the received signal can read
| (1) |
where parameters , , represent the complex coefficient, AoA, and delay of the -th propagation, respectively. represents the total number of propagation paths, including LoS and NLoS. The superscript [k] denotes the parameter associated with the propagation path across the -th RIS, and [0] denotes those not associated with any RIS. is the steering vector for the Rx array, and is the additive white Gaussian noise. We can remove form (1) for ease of expression because the pilot signals are known at Rx.
In (1), the complex coefficient for the -th RIS can be further modeled as
| (2) |
where denotes the propagation path gain; is the steering vector for the RIS; and denote the incidental and reflection angles of the RIS, respectively. The matrix is an diagonal matrix of the form
| (3) |
where represents the surface phase for the -th subsurface on the -th RIS. The surface phases of RIS can be controlled and changed in different OFDM symbols. The phase changes make the complex coefficient vary with time. To reflect this fact, we replace
| (4) |
and use to denote the phase-shift vector.
A propagation delay manifests the phase shift across the received signal. Let be the phase shift vector due to the delay corresponding to subcarrier . Then, by staking the received signal and noise vectors with the subcarriers into
| (5) |
we obtain a -dimensional CSI vector
| (6) |
where . The -th path associated with the -th RIS can be simply characterized by a 3-tuple , where the surface phases are included in . The model captures the amplitude and phase changes of the transmit signal, which travels from the Tx to RIS, obtains phase change at RIS, and then travels from RIS to Rx.
III. Multipath Labeling
The received signal is the superposition of all multipath, including Tx-to-Rx paths and Tx-to-RIS-to-Rx paths. Our target is to extract the RIS channels from the received signal and then identify the path that has AoA corresponding to the LoS path between the RISs and the Rx. Toward this end, we present a complete procedure named multipath labeling, which consists of channel flipping, parameter extraction, and RIS association.
A. Channel Flipping
First, we express (6) as a formulation of (1) as
| (7) |
where
| (8) | ||||
| (9) |
We note from (7) that is fixed while is time variant due to the phase toggling by RISs over time slots. Therefore, we can leverage this property to sperate the RIS channels from the overall received signal.
Specifically, by subtracting the received signal vector by its first time slot , we obtain
| (10) |
for , where and . Clearly, only the RIS channels (i.e., ) remain in . We can set the phase shift to make for several specific RISs. In this manner, we obtain and can further remove inter-RIS interferences from . According to the contains in , we classify the channel flipping mechanism into two modes as follows.
-
•
Multilabeling mode. In this mode, comprises multiple RIS channels as in (10). This mode provides multiple diversities for RIS channels, but it complicates the subsequent parameter extraction procedure.
-
•
Single-labeling mode. In this mode, only contains a single RIS channel. This mode can be realized by changing the surface phases of only one RIS at each time slot while other RISs keep the same phase. For ease of understanding, we take an example with two RISs and three time slots. In the first time slot, the two RISs set their initial surface phases. In the second time slot, RIS1 varies the surface phase while RIS2 keeps the same phase as in the first time slot. In the third time slot, RIS2 varies the surface phase while RIS1 keeps the same phase as the first time slot. Therefore, we can resolve RIS1 channel and RIS2 channel from and , respectively.
B. Parameter Extraction
The RIS channels in are usually weak, while we can improve the channel quality by using the multiple snapshots of to mitigate the noise effect. To extract the path parameters (i.e., delay, AoA, and complex gain) of the RIS channel, we apply multisnapshot Newtonized orthogonal matching pursuit (MNOMP) [11]. The NOMP-based method [12] exhibits better performance than other state-of-the-art algorithms with a lower complexity.
For ease of notation, we first consider the single-labeling mode and remove the superscript from (10). In this case, we rewrite (10) as
| (11) |
for , where is the number of snapshots. The problem of extracting 3-tuples of the paths can be written as the joint minimization problem
| (12) |
Optimization problem (12) involves high-dimensional jointly searching of , which is intractable. MNOMP uses a detection-estimation method to separate each path iteratively and solve (12) efficiently. MNOMP first identifies the strongest signal path, subtracts it from , and then determines the next strongest path using the residual signal. The procedure consists of two stages:
-
1)
Coarse detection. Coarse estimations of AoA, ToA, and complex gain are obtained by precomputed as follows
(13a) (13b) where and are the discretized sets of AoAs and ToAs, respectively.
-
2)
Refinement. Let
(14) where . The estimations are refined using the Newton method:
(15a) (15b) where and are the Hessian and gradient of with respect to at the current estimation provided by (13a), respectively. For , we subtract the detected path from and obtain the corresponding residual signal .
The two steps are repeated with the residual signal to estimate other paths. To improve accuracy, the refinement steps are repeated after each new detection for all the paths in a cyclic manner for a few rounds.
C. RIS Association
We notice that the complex coefficient contains the labeling information of a RIS, which enables us to associate the path with its labeling RIS. To make the idea explicitly, we unfold the complex coefficient of RIS as
| (16) |
where denotes the array response of the -th subsurface of RIS. If we fix the phases of all subsurfaces, said for , then (16) can be written as
| (17) |
where
| (18) |
By combining (17) and (2), we write (4) as
| (19) |
where we define for ease of expression. Applying (19), we write
| (20) |
where . In (20), is the coefficient depending on the propagation attenuation and incidental/reflection angles, whereas is the coefficient depending on the surface phases of the RIS.
For the single-labeling mode, the -th snapshot for the -th RIS reads
| (21) |
where belongs to certain time slots . After extracting path parameters by MNOMP, we obtain complex coefficients . We can extract the propagation attenuation coefficient of the -th RIS with multiple snapshots via
| (22) |
Then, the LoS parameter between the -th RISs and the Rx can be determined by selecting the maximum gain of from .
For the multilabeling mode, we also can obtain complex coefficients by using MNOMP. The extracted complex coefficients are not associated with any RISs in this stage. We notice that if a path is belong to the -th RIS, then
| (23) |
Therefore, we calculate and then use it to associate the RIS. We use multiple snapshots of phase difference to improve the identification reliable because a snapshot of phase difference is unreliable when noise interference exists.
IV. Numerical Results
We conduct simulations to evaluate the proposed technique in single and multiple labeling modes. The channel is generated by a ray-tracing simulator.
A. Simulation Setup
For the simulator, we consider an OFDM system following the 5G NR frame structure [13, ch. 5.4]. The system operates at GHz with MHz bandwidth and subcarriers, where each subcarrier spaces kHz. The indoor layout is depicted in Fig. 1. We place the Tx and RISs in fixed locations while we vary the Rx locations. The transmission power of Tx is mW. Rx is equipped with a triangular antenna array, and the distance between the three antennas is half wavelength. Unlike the uniform linear array, which has ambiguity in the front and back directions, the triangular array used here can estimate AoA with . The RIS is equipped with subsurfaces with fixed orientation, as shown in Fig. 1.
For Tx-to-Rx components, we consider one LoS and many NLoS paths, which are made up of one, double, and triple reflections from nearby walls [14, ch. 2]. For Tx-to-RIS-to-Rx components, we consider a direct path from the Tx to the RIS,111We also can consider reflection paths from the Tx to the RIS. and then the RIS scatters the incident signal from the Tx. The scattered signals reflect off multiple objects and become multiple paths arriving at the Rx. The paths from the RIS to the Rx also include one LoS and many one-to-triple reflections. The power of the propagation coefficient is modeled by [15], where the path losses of Tx-to-RIS and RIS-to-Rx are derived using the standard free-space propagation model. The RIS-to-Rx path considers the reflection path, where each has a different propagation distance, such that its path loss is indicated by the subscript “l” to reflect this effect. In addition, we assume the addition of dB attenuation per reflection.
For the -th time slot, the phase shift of RIS1 and RIS2 are denoted by . The received signals adds white Gaussian noise at the level of , which results in the measured signal-to-noise ratio of dB at the central point in Fig. 1. To indicate the performance of multipath labeling, we use the mean absolute error (MAE) of AoA
| (24) |
where and are the true and the estimated AoAs of the LoS path between the -th RIS and the Rx. We obtain each subsequent result through the average of Monte Carlo trials.
B. AoA Estimation
Fig. 4 shows the MAE of the AoA estimation for single-labeling mode under different number of snapshots. For , we set and . With this setting, we can separate the labeled multipath of RIS1 from others in . Fig. 4(a) illustrates the MAE with the single snapshot observation. The low MAE area (the blue area) is the location near RIS1. MAE degenerates when Rx is away from RIS1, so the shape of the blue area is related to the scattering energy of RIS1. Several areas are close to RIS1 but have large MAE because the area suffers from serious multipath interference resulting from the RIS scattering. In this situation, the LoS of RIS1 is difficult to be detected.
To understand the influence of noise and multipath interference, we provide examples of multisnapshot and no-noise scenarios, respectively. For the multisnapshot scenario, we set and , . Fig. 4(b) illustrates the corresponding MAE results. The low MAE area is larger than that in Fig. 4(a), indicating the substantial improvement in AoA accuracy due to the noise reduction by multiple snapshots. If the observation time slots can be sufficiently long, the noise effect can be completely removed while the multipath effect still exists. Fig. 4(c) illustrates the corresponding MAE results under no noise scenario with a single snapshot. The red area then illustrates the area that suffers from multipath interference.
Fig. 4 show the MAE of AoA estimation for the multilabeling mode under different numbers of snapshots. For , we set , , and . Through path extraction and association, we can directly estimate the AoA from RIS1 and RIS2. The corresponding MAE results are shown in Fig. 4(a). Compared with Fig. 4(a), the low MAE area (the blue area) is reduced due to the inter-RIS interference.
For multiple snapshots with , we set , , , . In Fig. 4(b), the low MAE area is larger than that in Fig. 4(a) because the noise effect can be largely reduced by the multisnapshot observations. We collect the MAE results from Points A and B of Fig. 1 and report a CDF plot for different snapshots in Fig. 4. In Point A, the performance of RIS1 is better than that of RIS2 because RIS1 is close to Point A. Similarly, the performance of RIS2 is better than that of RIS1 in Point B. At Points A or B, the performance of is better than . In Fig. 4(a), MAE of is less than for RIS1 of , and MAE of is less than for RIS1 of . In Fig. 4(b), MAE of is less than for RIS2 of , and MAE of is less than for RIS2 of . The channel gain of RIS2 at Point B is larger than RIS1 at Point A. Thus, the performance of RIS2 at Point B is better than that of RIS1 at Point A.
The above results show that the noise effect on multipath labeling can be mitigated by long snapshots. However, long snapshots cannot solve the multipath and the inter-RIS interference effects. Therefore, we suggest using the single-labeling mode to remove the inter-RIS interference.
C. Localization
As an application, we consider the localization of Rx by using the estimated AoAs. We assume that the positions of Tx and RISs are known. Then, the Rx localization can be estimated by the closest point among the AoA intersections for the direct paths of RIS-to-Rx and Tx-to-Rx. The environment is the same as Fig. 1. We use the single-labeling mode with multiple snapshots with . In this mode, the AoA of RISs can be obtained without inter-RIS interferences. We use the MAE of Rx position to indicate the performance of the localization results. Figs. 6(a)-(c) show the corresponding results with RIS1, RIS2, and both assistances, respectively. Note that one Tx without RIS assistance cannot perform localization through AoA. Therefore, we only show the localization results with RIS assistance.
The low MAE area (the blue area) in Fig. 6(a) is similar to that in Fig. 4(b) except for 1) the right side area near RIS1 and 2) the direct line area between Tx and RIS1. The two exceptions reverse the results of Fig. 4(b). For example, the right side area near RIS1 of Fig. 4(b) is poor in AoA estimation while surprisingly good in localization in Fig. 6(a). To better understand the reasons for the two exceptions, we illustrate through the examples in Figs. 6(a) and 6(b), respectively. First, let us assume that the estimation quality of the AoA for the direct path of Tx-to-Rx is precise because the power of Tx is relatively large. Then, we consider that the AoA estimations from RIS1 have error . With the error, the localizations of and are changed to and , respectively. The two locations have quite different localization errors even they have the same AoA error. Clearly, the Rx located close to RIS1 has a smaller localization error than that far from RIS1. Next, we consider the reason for another exception. Fig. 6(b) illustrates that a small AoA error results in a significant localization error when Rx is on the direct line area between Tx and RIS1. The localization error is sensitive to the AoA error in the gray area, which results in poor localization results in Fig. 6(a). The same characteristics can be observed from Fig. 6(b), where RIS2 is used as the assistance. When RIS1 and RIS2 are used, Fig. 6(c) shows that multiple RISs extend the sensing area.
V. Conclusion
This study presents multipath labeling, which consists of channel flipping, parameter extraction, and RIS association. The simulation results reveal that the labeled path’s parameters can be accurately extracted through multiple snapshots even under the sub 6GHz channels with a severe multipath effect. With the assistance of RIS, the localization can be achieved through a single Tx, and its sensing area can be extended by multiple RISs. The feasibility of multipath labeling can open the door for more efforts in environmental sensing direction.
References
- [1] C. Huang et. al., “Reconfigurable intelligent surfaces for energy efficiency in wireless communication,” IEEE Trans. Wireless Commun., vol. 18, no. 8, Aug. 2019.
- [2] M. D. Renzo et al., “Smart radio environments empowered by reconfigurable ai meta-surfaces: An idea whose time has come,” EURASIP J. Wireless Commun. Netw., no. 129, pp. 1–20, May 2019.
- [3] S. Hu, F. Rusek, and O. Edfors, “Beyond massive MIMO: The potential of data transmission with large intelligent surfaces,” IEEE Trans. Signal Process., vol. 66, pp. 2746–2758, May 2018.
- [4] H. Wymeersch et al., “Radio localization and mapping with reconfigurable intelligent surfaces: Challenges, opportunities, and research directions,” IEEE Veh. Tech. Mag., vol. 15, no. 4, pp. 52–61, 2020.
- [5] M. Dunna, C. Zhang, D. Sievenpiper, and D. Bharadia, “ScatterMIMO: Enabling virtual MIMO with smart surfaces,” in Proc. in the 26th Annual Int. Conf. Mobile Computing and Netw., London, UK, 21–25 Sep. 2020, pp. 1–14.
- [6] J. He et al., “Large intelligent surface for positioning in millimeter wave MIMO systems,” in Proc. in IEEE 91st Veh. Tech. Conf., Antwerp, Belgium, 25–28 May 2020, pp. 1–5.
- [7] J. Zhang, Z. Zheng, Z. Fei, and X. Bao, “Positioning with dual reconfigurable intelligent surfaces in millimeter-wave MIMO systems,” in Proc. in IEEE/CIC Int. Conf. Commun. China (ICCC), Chongqing, China, 9–11 Aug. 2020, pp. 800–805.
- [8] H. Wymeersch and B. Denis, “Beyond 5G wireless localization with reconfigurable intelligent surfaces,” in Proc. in IEEE Int. Conf. Commun., Dublin, Ireland, 7–11 Jun. 2020, pp. 1–6.
- [9] B. Zheng and R. Zhang, “Intelligent reflecting surface-enhanced ofdm: Channel estimation and reflection optimization,” IEEE Wireless Communications Letters, vol. 9, no. 4, pp. 518–522, 2020.
- [10] S. Noh, H. Yu, and Y. Sung, “Training signal design for sparse channel estimation in intelligent reflecting surface-assisted millimeter-wave communication,” preprint, arXiv:2012.14221, 2020.
- [11] J. Zhu, L. Han, R. S. Blum, and Z. Xu, “Multi-snapshot newtonized orthogonal matching pursuit for line spectrum estimation with multiple measurement vectors,” Signal Process., vol. 165, pp. 175–185, Dec. 2019.
- [12] D. R. B. Mamandipoor and U. Madhow, “Newtonized orthogonal matching pursuit: Frequency estimation over the continuum,” IEEE Trans. Signal Process., vol. 64, no. 19, pp. 5066–5081, Oct. 2016.
- [13] E. Dahlman, S. Parkvall, and J. Skold, 5G NR: The Next Generation Wireless Access Technology. Academic Press, 2018.
- [14] A. Bergstrm, Timing-Based Localization using Multipath Information. Licentiate dissertation, Linkping University Electronic Press, Jan. 2020.
- [15] Ö. Özdogan, E. Björnson, and E. G. Larsson, “Intelligent reflecting surfaces: Physics, propagation, and pathloss modeling,” IEEE Wireless Communications Letters, vol. 9, no. 5, pp. 581–585, 2020.