Next Article in Journal
A Lightweight YOLOv5-MNE Algorithm for SAR Ship Detection
Previous Article in Journal
Generation of Prior Information in a Dual-Mode Microwave-Ultrasound Breast Imaging System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Estimation for Time Delay and Direction of Arrival in Reconfigurable Intelligent Surface with OFDM

National Digital Switching System Engineering & Technological Research Center, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 7083; https://doi.org/10.3390/s22187083
Submission received: 29 August 2022 / Revised: 7 September 2022 / Accepted: 8 September 2022 / Published: 19 September 2022

Abstract

:
Recently, the joint estimation for time delay (TD) and direction of arrival (DOA) has suffered from the high complexity of processing multi-dimensional signal models and the ineffectiveness of correlated/coherent signals. In order to improve this situation, a joint estimation method using orthogonal frequency division multiplexing (OFDM) and a uniform planar array composed of reconfigurable intelligent surface (RIS) is proposed. First, the time-domain coding function of the RIS is combined with the multi-carrier characteristic of the OFDM signal to construct the coded channel frequency response in tensor form. Then, the coded channel frequency response covariance matrix is decomposed by CANDECOMP/PARAFAC (CPD) to separate the signal subspaces of TD and DOA. Finally, we perform a one-dimensional (1D) spectral search for TD values and a two-dimensional (2D) spectral search for DOA values. Compared to previous efforts, this algorithm not only enhances the adaptability of coherent signals, but also greatly decreases the complexity. Simulation results indicate the robustness and effectiveness for the proposed algorithm in independent, coherent, and mixed multipath environments and low signal-to-noise ratio (SNR) conditions.

1. Introduction

Reconfigurable, intelligent surface (RIS) is a planar array consisting of reflective elements equipped with a time-domain encoding that can alter the frequency characteristics of incoming signals [1]. At present, the RIS has been widely researched in the fields of wireless communication [2], beamforming [3], and direction of arrival (DOA) estimation [4]. The RIS has the function of time-domain encoding, which can change the frequency characteristics of received signals [1]. Orthogonal frequency division multiplexing (OFDM) is a multi-carrier digital modulation technology which utilizes multiple parallel subcarriers to realize serial high-speed data communication. OFDM provides data transmission and positioning services for users and is widely used in wireless local area networks (WLAN) [5], 5G mobile communications [6], and time delay (TD) estimation [7]. A reasonable combination RIS functions and OFDM features can improve performance in a variety of wireless applications [8,9,10].
TD and DOA are important components of positioning systems, such as for indoor localization [11] and radar [12]. Like the time-domain narrowband signal model, the frequency-domain DOA estimation algorithm is studied by the multiple signal classification (MUSIC) method [13]. However, the capability of this algorithm is restricted to the size of the array aperture. An Algorithm [14] is used for TD estimation of OFDM signals, but it is not available in multipath environments. As researchers choose super-resolution methods such as the propagator method (PM) [15], MUSIC [16] and estimating signal parameters via the rotational invariance techniques (ESPRIT) [17], it is difficult to improve the accuracy of the estimations due to signal bandwidth constraints.
The joint estimation for TD and DOA by space–time parameter coupling not only improves the estimation performance, but also reduces the number of receiver nodes and improves the efficiency of the location system. Thus, the joint estimation has obvious strengths. Some researchers proposed a method [18] to solve TD under wideband signal conditions and then estimate DOA based on the trigonometric geometry TD inequality, but its performance does not improve significantly. In addition, a new method [19] was proposed to provide the frequency response of extended channels by using a Hadamard product, which achieves high accuracy joint estimation on OFDM systems. Nevertheless, the complexity of this approach is extremely high due to the demand for a full-field search.
The above algorithms are performed in an independent environment, which is necessary for the subspace approaches. For the coherent signal estimation, an approach [20] employing cyclostationary signals and a method [21] for separating coherent signal components have been proposed, both of which lead to more complex systems that are hard to implement in a joint estimation model. In addition, the method in [22] applies smoothing preprocessing to joint estimation to improve the adaptability in a coherent environment. However, smoothing preprocessing results in aperture loss and limited estimation accuracy.
The main efforts and results of this paper are summarized in the following points.
(i)
We present a joint estimation algorithm for TD and DOA. The algorithmic model integrates the RIS array response and the OFDM subcarrier response to build a coded channel frequency response (Coded-Response). The algorithm achieves excellent estimation performance under low signal-to-noise ratio (SNR) conditions.
(ii)
Due to the reasonable combination of the RIS time-domain coding function and the OFDM multi-subcarrier features, we construct frequency asymmetry of the space–time phase. This method reduces the singularity of the signal correlation matrix and thus effectively suppresses the coherence signal.
(iii)
The covariance matrix of Coded-Response is reconstructed by using the structural advantages of tensor. Further use of CANDECOMP/PARAFAC to decompose the covariance matrix results in corresponding TD and DOA signal subspaces, avoiding multi-dimensional spectral peak search and greatly reducing complexity.
(iv)
Compared with the existing RIS- and OFDM-based localization algorithms [23,24], the proposed algorithm can obtain the required parameters for localization based on a single station node in a coherent environment. Simulation results show that the proposed algorithm avoids the aperture loss of current smoothing algorithms [22,25] when processing coherent signals and thus has more advantages in terms of estimation accuracy.
The rest of the paper is summarized below. First, we describe the details of the signal model in Section 2. In Section 3, we describe the joint estimation algorithm under tensor structure and list the steps of the proposed algorithm. We perform computational complexity analysis in Section 4. For Section 5, we analyze the simulation performance. Finally, we summarize our efforts in Section 6. The notations used in this paper are described in Table 1.

2. Signal Model

2.1. Time-Domain Model

In order to construct the space–time asymmetry, the antenna is designed as in Figure 1 with M × M RIS elements. The model is used to estimate TD and DOA without designing signal source locations. Multipath wireless propagation channels are usually modeled as complex low-pass equivalent impulse responses. Following the channel estimation, the channel impact response of the RIS element at location ( x , y ) in the s th time interval is denoted by
h x , y ( s ) ( t ) = k = 1 K α k ( s ) e j β k ( s ) δ t τ k δ t ξ k , x , y Γ ( t ) ,
where K indicates the number of multipaths; α k ( s ) e j β k ( S ) is the complex attenuation of the k th path; α k ( s ) is the amplitude; β k ( s ) is the phase that is consistent with the uniform distribution of the density function U ( 0 , 2 π ) .
Suppose the RIS element at the origin of the coordinate axis is the reference RIS element, and the propagation delay of the source reaching the reference RIS element through the k th path is τ k in the multipath environment. The relative delay of the RIS element at location ( x , y ) with regard to the reference position is ξ k , x , y , which is indicated by
ξ k , x , y = λ sin θ k x cos φ k + y sin φ k 2 c ,
in which λ is the impinging signal wavelength; φ k , θ k is the direction of the incoming wave; Γ ( t ) is the coding coefficient of RIS, and we set its cycle to T with the ODFM symbol period. Furthermore, we have
Γ ( t ) = w = 0 W 1 Γ w g ( t m ψ ) , ( 0 t T ) ,
where the period T is uniformly divided into W; the coding coefficient of the w th time segment is a constant Γ w ; g ( t ) is a periodic unit pulse signal with a width of ψ = T / W , which can be expressed as
g ( t ) = 1 , ( 0 t T ) 0 , ( 0 t T ) ,
which can be expressed in terms of the Fourier series as
g ( t ) = l = 0 L 1 c l e j 2 π Δ f l t ,
where Δ f = 1 / T is the OFDM subcarrier spacing, and L is the quantity of OFDM subcarriers. Moreover, c l is the Fourier series coefficient, which can be expressed as
c l = 1 W sin ( l π W ) l π W e j l π W = 1 W S a ( l π W ) e j l π W .
We take (5) into (3) to obtain
Γ ( t ) = l = 0 L c l w = 0 W 1 Γ w e j l g 2 w π W e j 2 π Δ f l t = l = 0 L α Γ e j β Γ e j 2 π Δ f l t ,
where α Γ e j β Γ is the composite attenuation caused by RIS; α Γ is the amplitude, and e j β Γ is the phase, whose effects can be neglected by properly setting W and Γ w to achieve α Γ e j β Γ α e j β α e j β .

2.2. Frequency-Domain Model

Performing the Fourier transform to (1), we obtain the Coded-Response of the l th subcarrier at the ( x , y ) RIS element as
H l , x , y ( s ) = k = 1 K α k ( s ) e j β k ( s ) e j 2 π ( f c + Δ f l ) τ k ( e j 2 π ( f c + Δ f l ) ξ k , x , y Γ ( f ) ) + n l , x , y ( s ) = k = 1 K α k ( s ) e j β k ( s ) e j 2 π ( f c + Δ f l ) τ k e j 2 π f c ξ k , x , y + n l , x , y ( s ) ,
where f c is the carrier frequency, and n l , x , y ( s ) is additive white Gaussian noise with power σ 2 . According to (8), the Coded-Response of l th subcarrier is given by
H l ( s ) = k = 1 K H l , 0 , 0 ( s ) H l , 0 , 1 ( s ) H l , M 1 , M 1 ( s ) = k = 1 K A τ l τ k A ξ ξ k ρ k ( s ) + n l ( s ) ,
where
A τ l τ k = e j 2 π ( f c + Δ f l ) τ k ,
A ξ ξ k = e j 2 π f c ξ k , 0 , 0 e j 2 π f c ξ k , M 1 , M 1 T ,
ρ k ( s ) = α k ( s ) e j β k ( s ) ,
n l ( s ) = n l , 0 , 0 ( s ) n l , 0 , 1 ( s ) n l , M 1 , M 1 ( s ) T .
The subcarriers in the OFDM signal can be similar to the RIS arrays based on space–time equivalence. Based on the signal subspace algorithms, a space–frequency Coded-Response matrix can be constructed with the expression
H ( s ) = k = 1 K A τ 0 τ k A τ 1 τ k A τ ( L 1 ) τ k A ξ ξ k ρ k ( s ) + n ( s ) = k = 1 K A τ τ k A ξ ξ k ρ k ( s ) + n ( s ) ,
where
n ( s ) = n ( s ) 0 T n ( s ) 1 T n ( s ) L 1 T T .
In addition, if there are an overall S time intervals, then (14) is represented as
H = A τ τ A ξ ξ ρ + n ,
where
H = H ( 1 ) H ( 2 ) H ( S ) ,
A τ τ = A τ τ 1 A τ τ 2 A τ τ K ,
A ξ ξ = A ξ ξ 1 A ξ ξ 2 A ξ ξ K ,
ρ = ρ 1 ρ 1 ρ K T ,
ρ k = ρ k ( 1 ) ρ k ( 2 ) ρ k ( S ) ,
n = n ( 1 ) n ( 2 ) n ( S ) .
The time-domain encoding of RIS transforms the combination of A τ ( τ ) and A ξ ( ξ ) from Hadmard to Khatri–Rao, providing the possibility of solving TD and DOA separately. The coded signal model converts the time-domain structure into a frequency-domain structure so that it is still suitable for the time-domain method. Additionally, there are two clear benefits to building a Coded-Response for joint TD and DOA estimation. On the one hand, the simultaneous acquisition of TD and DOA parameters enables single-station localization to reduce the localization system overhead. On the other hand, the proposed joint estimation approach leads to an increase in L times aperture and M 2 times bandwidth compared to reality, which is better than the individual estimation performance.

3. The Joint TD and DOA Estimation

3.1. Tensor Approach

In this section, we represent the Coded-Response (16) into a tensor. The tensorial form can reveal signal model structure clearly, which enables us to realize signal and noise subspaces more accurately. In addition, the proposed method improves the robustness in a coherent multipath environment with a tensor form of
H = A τ ( τ ) A ξ ( ξ ) ρ T + N ,
where H C M 2 × L × S , and N is additive white Gaussian noise in the same dimension as H with power of σ 2 . In (23), the tensor covariance matrix R H C M 2 × L × M 2 × L can be obtained as
R H = E < H , H > 3 = k = 1 K β k 2 A τ ( τ k ) A ξ ( ξ k ) A τ ( τ k ) A ξ ( ξ k ) + N R
where β k 2 = E ρ k T ( ρ k T ) is the complex decay of the k th path, and N R = E [ N , N 3 ] is the noise term. In practice, the tensor covariance matrix R H can be estimated as
R ^ H = 1 S H , H 3 .
The CANDECOMP/PARAFAC decomposition (CPD) [26] is a common method for splitting a high-dimensional tensor. We perform CPD on the four-dimensional tensor R ^ H to obtain a sum R C P C M 2 × K , L × K , M 2 × K , L × K of component rank-one tensors as
R C P = T C P , A C P , T C P , A C P .
Due to the milder uniqueness condition of tensor decomposition and the asymmetry of the constituent factor vectors in (23), there is
rank ( T C P ) + rank ( A C P ) + rank ( T C P ) + rank ( A C P ) 2 K + N 1 K + K + K + K 2 K + N 1 2 K 3 .
N is the amount of matrices obtained by CPD or the dimension of the decomposed matrix, which is four in this algorithm. Therefore, when the number of sources is not unique, the proposed algorithm satisfies the uniqueness of CPD [26]. Further, we extract the signal subspace T C P from R C P for TD estimation and the signal subspace A C P for DOA estimation.

3.2. TD Estimation

Since the phases of TD and DOA are asymmetric in frequency, it allows TD to be estimated separately while suppressing the coherent signal. To demonstrate this process, we will fold the M 2 L × 1 received vector (14) into an L × M 2 matrix as follows
H T f o l d ( s ) ( p , q ) = H ( s ) ( M 2 ( p 1 ) + q ) ,
where H T f o l d ( s ) C L × M 2 is a new observation matrix of p = 1 , 2 , , L and q = 1 , 2 , , M 2 . Thus, TD and DOA can be decoupled in phase as
H T f o l d ( s ) = k = 1 K A τ τ k A ξ T ξ k ρ k ( s ) + n T f o l d ( s )
where n T f o l d ( s ) denotes the noise term and still follows the white Gaussian distribution. Further, H T f o l d ( s ) can be considered as a sample collected by the RIS at s th time interval. Here, we define
F ( s ) = A ξ T ξ 1 ρ 1 ( s ) A ξ T ξ 2 ρ 2 ( s ) A ξ T ξ K ρ K ( s ) T .
Then the covariance matrix corresponding to (29) is
R T f o l d = 1 S s = 1 S H T f o l d ( s ) ( H T f o l d ( s ) ) H = A τ τ R F A τ H + σ 2 I L ,
where
R F = 1 S s = 1 S F ( s ) ( F ( s ) ) H = R ξ R ρ ,
where
R ξ = A ξ T ξ 1 A ξ ξ 1 A ξ T ξ 1 A ξ ξ K A ξ T ξ K A ξ ξ 1 A ξ T ξ K A ξ ξ K ,
R ρ = 1 S s = 1 S ρ ( s ) ( ρ ( s ) ) H .
Note that A ξ T ξ k A ξ ξ i , k , i = 1 , 2 , , K can only achieve maximum value if k = i . Since the relative delays of the signals are different from each other, R ξ is a diagonally dominant matrix which reduces the singularity of the signal correlation matrix when the signals are correlated. Combining with (32), it can be seen that in the coherent environment even if rank ( R ρ ) < K there is still rank ( R ξ ) < K enabling rank ( R F ) < K . Therefore, if the proposed method can obtain the signal or noise subspace of A τ τ alone for TD estimation, the method is adaptive to coherent signals.
Then we obtain the corresponding signal subspace T C P of A τ ( τ ) from (26) and construct the corresponding noise subspace U n t U n t H as follows
U n t U n t H = I orth ( T C P ) orth ( T C P ) H .
Then the spatial spectrum expression of TD estimation is
P τ = 1 T ( τ ) H U n t U n t H T ( τ ) .
We can use the one-dimensional (1D) MUSIC algorithm to solve the value of τ ^ , which has a higher estimation accuracy and significantly reduces the complexity compared to the three-dimensional (3D) MUSIC algorithm. Further, in the proposed tensor model, the separate TD estimates are not affected by the coherent multipath environment.

3.3. DOA Estimation

As the phases of TD and DOA are asymmetric in frequency, it allows DOA to be estimated separately while suppressing the coherent signal. To demonstrate this process, we will fold the M 2 L × 1 received vector (14) into an M 2 × L matrix as follows
H A f o l d ( s ) ( p , q ) = H ( s ) ( p + M 2 ( q 1 ) ) ,
where H A f o l d ( s ) C M 2 × L is a new observation matrix of p = 1 , 2 , , M 2 and q = 1 , 2 , , L . Thus, DOA and TD can be decoupled in phase as
H A f o l d ( s ) = k = 1 K A ξ ξ k A τ T τ k ρ k ( s ) + n A f o l d ( s )
where n A f o l d ( s ) C M 2 × L stands for the complex white Gaussian noise. The remaining proof process is similar to (31)–(34), and the proposed method is adaptive to coherent signals if the signal or noise subspace of A ξ ξ can be obtained separately for DOA estimation. Then we obtain the corresponding signal subspace A C P of A ξ ( ξ ) from (26) and construct the corresponding noise subspace U n a U n a H as follows
U n a U n a H = I orth ( A C P ) orth ( A C P ) H .
Then the spatial spectrum expression of the DOA estimate can be obtained as
P θ , φ = 1 A ( θ , φ ) H U n a U n a H A ( θ , φ ) .
We can use the two-dimensional (2D) MUSIC algorithm to solve the values of ( θ ^ , φ ^ ) , which has a higher estimation accuracy and greatly reduces the complexity compared to the 3D MUSIC algorithm. Further, in the proposed tensor model, the separate TD estimates are not affected by the coherent multipath environment.

3.4. Algorithm Steps

The major steps of the proposed algorithm are presented in Algorithm 1.
Algorithm 1 Algorithm steps.
step1:The Coded-Response H in tensor form is constructed according to (23).
step2:The tensor covariance matrix R H is constructed according to (25).
step3:Perform a CPD of R ^ H , which solves the signal subspaces T C P and V C P , and then the corresponding noise subspaces and are obtained by (35) and (39), respectively. U n t U n t H and U n a U n a H .
step4:Proceed to conduct a 1D spectral peak search for U n t U n t H to solve the τ ^ by (36), and a 2D spectral peak search for U n a U n a H to solve the ( θ ^ , φ ^ ) by (40).

4. Algorithms Complexity

In this part, we analyze the complexity of the proposed algorithm under the Coded-Response model and compare it with the 3D spectral peak search method (3D-MUSIC). To analyze the accuracy in the next section, we also compare the complexity of the algorithm (joint-smooth) employing smoothing preprocessing [22], which reduces the dimensions of the joint estimation model.
The related complexity is mainly split into vector-based covariance matrix computation, tensor-based covariance matrix computation, eigenvalue decomposition, and CPD and 1D spectrum peak search, which are O ( S M 4 L 2 ) , O ( S M 2 L 2 ) , O ( M 3 ) , O ( 2 N K M 4 L 2 + N K 3 ) , and O ( M ( M K ) G ) , separately, where G represents the quantity of spectral points in the 1D search. Hence, the proposed complexity is O ( M 2 L 2 ) ( S + 2 N K M 2 ) + N K 3 + M 2 ( M 2 K ) G φ G θ + L ( L K ) G τ . The cost of the 3D-MUSIC is O ( ( S + M 2 L ) M 4 L 2 + M 2 L ( M 2 L K ) G φ G θ G τ ) , as well as the smoothing preprocessing method (joint-smooth) is O ( S M 4 L 2 + M 6 + L 3 + M 2 ( M 2 K ) G φ G θ + L ( L K ) G τ ) , in which G φ , G θ , and G τ denote the quantity of searches for azimuth, elevation, and propagation delay, separately. To make the comparison clear, Table 2 summarizes the complexity of all methods. Additionally, we have compared the complexity of the algorithms in terms of time intervals ( S ) , the quantity of RIS elements ( M ) , and the searching step ( Δ τ , Δ φ = Δ θ , in which G φ = 360 / Δ φ , G θ = 90 / Δ θ ) in Figure 2a–d, separately.
From Figure 2, the 3D-MUSIC complexity is substantial because of the large quantity of spectral points, specifically in the small spectral steps. The high complexity of the 3D-MUSIC algorithm brings a very high estimation accuracy, but it cannot be used for coherent signals. In contrast, the proposed and joint-smooth methods are used to reduce the spectral peak search dimension by tensor CPD and full-dimensional smoothing preprocessing, which leads to a significant reduction in complexity. Thus, both algorithms have similar complexity, and both are applicable in coherent environments. Due to the large-scale smoothing preprocessing that leads to more aperture loss, the estimation performance of the joint-smooth method is lower than that of the proposed method.

5. Simulation Results

Here, we present simulation results which focus on the analysis of the proposed algorithm with joint-smooth. In addition, the proposed algorithm is compared with 3D-MUSIC in the independent multipath environment.

5.1. Performance at Low SNR

Three cases are designed in this paper. First, suppose that the coherent signals are two, the corresponding delays are 3.5 ns and 23.5 ns , related azimuth angles are 20 and 30 , and corresponding elevation angles are 20 and 45 , respectively. Secondly, we append an independent signal with 23.5 ns time delay, 30 azimuth angle, and 45 elevation angle. Thirdly, we assume all three signals are independent. Moreover, Q = 100 is set and the distribution of TD and DOA under S = 500 , and SNR = 5 dB is determined, as illustrated in Figure 3. Figure 3 shows that this algorithm has the ability to estimate TD and DOA values in various situations. In addition, the proposed algorithm has good robustness and performance under low SNR.

5.2. Performance versus SNR

This part analyzes the capabilities of the proposed algorithm, Joint-smooth, 3D-MUSIC, TD estimation [27], DOA estimation [28], and Cramer–Rao bound (Appendix A) in the coherent and independent multipath environments. Suppose the multipath signals are three with the same parameters as simulated in Section 5.1. We set Q = 100 , S = 500 , and the spectral steps of Δ τ = 0.001 ns and Δ φ = Δ θ = 0.05 . Further, the RMSE performance versus SNR with ranges of 15 dB to 20 dB in 5 dB intervals is shown in Figure 4 and Figure 5.
As shown in Figure 4, the joint estimation algorithms (joint-smooth and proposed) in the coherent multipath environment work significantly better than the performance of the independent estimation algorithms (DOA-Smooth and Smooth-TD) due to the aperture and bandwidth enhancement brought by the joint approach. Combined with the complexity comparison of Section 4, it can be concluded that the proposed has a higher estimation accuracy than the joint-smooth, while the complexity is very close for O 2.88 × 10 9 and O 3.32 × 10 9 . The the proposed avoids the aperture loss in processing coherent signals by the time-domain coding function of the RIS.
As illustrated in Figure 5, the RMSE of 3D-MUSIC is closer to CRB than the proposed in the independent multipath environment because the CPD process of the proposed loses part of the extended structure of the subspace. However, the complexity of 3D-MUSIC is O 3.39 × 10 17 , which is much higher than the proposed and difficult to accept in practical scenarios.

5.3. Performance versus Time Intervals

To highlight the impact of time intervals on RMSE, we set SNR = 15 dB , the quantity of time intervals varies at the range of S = { 20 , 50 , 100 , 200 , 500 , 1000 , 2000 , 5000 } , and the rest of the simulation parameters are identical to those simulated in Section 5.2.
As shown in Figure 6, when processing coherent signals, the joint-smooth and the proposed have significantly better performance than DOA-Smooth and Smooth-TD due to the aperture and bandwidth improvement brought by the joint approach. Further, the proposed avoids the aperture loss of the current smoothing method when processing coherent signals by the time-domain coding function of RIS. Therefore, its estimation performance is better than the joint-smooth.
As shown in Figure 7, in the independent multipath environment, 3D-MUSIC has a lower RMSE than the proposed, which is due to the fact that the CPD process of the proposed loses part of the subspace expansion structure. Other conclusions are the same as in Figure 6.
In summary, the RMSE of the proposed algorithm reduces as the time interval increases, although the reduction gradually achieves a plateau. Additionally, more algorithms are adapted to independent environments, and the estimated performance is typically better.

5.4. Performance versus RIS Elements

For highlighting the effect of RIS elements on RMSE, we set SNR = 15 dB , the number of RIS elements varies in the range of M = { 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } , and the rest of the simulation parameters are the same as those simulated in Section 5.2.
In Figure 8, we simulate the performance of the joint estimation algorithm in a coherent environment. As illustrated in (a) and (b), the performance of the joint estimation DOA gets better as the number of RIS elements increases. However, the trend flattens out, which is because the algorithm performance is mainly limited by the SNR when there are enough RIS elements.
As shown in (c), the performance of the joint estimation TD also gets better as the number of RIS elements increases. However, it is much less affected due to the fact that TD estimation is mainly limited by the signal bandwidth. Even though the increase of RIS elements in the joint estimation model expands the signal bandwidth, its effect is not infinitely increasing.

6. Conclusions

For the joint estimation for TD and DOA of coherent signals on a single station system, we propose an algorithm based on RIS and OFDM techniques in this paper. The proposed algorithmic model integrates the RIS array response and the channel frequency response of OFDM subcarriers in tensor form to extend the bandwidth and aperture and achieve better estimation. The appropriate combination of the RIS time-domain coding function and the tensor structure allows the algorithm to estimate coherent signals with reduced complexity. Compared with the current algorithm, the proposed algorithm has better estimation performance in processing coherent signals without the aperture loss of the smoothing process and can rely on the advantage of joint estimation for single station localization systems. In this paper, we begin by presenting the signal model and the algorithmic procedure, which has detailed derivations and proofs. Then, to reflect the fast estimation of the proposed algorithm, we compare the related algorithms in terms of complexity. Finally, the validity and robustness of the algorithm are verified by simulation experiments. In comparison with current algorithms, the proposed algorithm provides more effective parameter estimation with lower complexity in coherent or mixed multipath environments.

Author Contributions

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

Funding

This work was funded by Grant No. 62171468 from National Natural Science Foundation of China.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available upon request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Proposition

Definition Cramer–Rao bound: The CRB [29] is a threshold for the unbiased estimation variance of the proposed model and can be used as a performance reference benchmark.
Firstly, we assume that the parameter estimates are all performed individually with S time intervals, so the joint probability density function is
f H 1 , , H S = 1 2 π M 2 L S σ 2 / 2 M 2 L S e 1 σ 2 s = 1 S H s A ρ s H H s A ρ s .
Then taking the log-likelihood function of (A1), we obtain
L o H 1 , , H S = M 2 L S ln 2 π M 2 L S ln ( σ 2 / 2 ) 1 σ 2 s = 1 S H s A ρ s H H s A ρ s .
Define η = T , θ T , φ T T . In addition, ρ ˜ ( s ) and ρ ¯ ( s ) are the imaginary part and real part of ρ ( s ) , respectively, which are indicated as ρ ¯ ( s ) = Re ρ ( s ) and ρ ˜ ( s ) = Im ρ ( s ) . The Fisher information matrix is Ω = E ψ ψ T , where
ψ T = L o / σ 2 ρ ¯ T 1 ρ ˜ T 1 ρ ¯ T S ρ ˜ T S η T .
For the Fisher information matrix, the CRB of η conforms
CRB η = σ 2 2 s = 1 S Re F H s B H P A BF s 1 ,
where P A = I P A = I A A H A 1 A H , F s = I d i a g ( ρ ( s ) )
We perform simulations using OFDM signals with L = 64 subcarriers, fast Fourier transform period T FFT = 32 us , carrier frequency f c = 2.4 GHz , and bandwidth B = 20 MHz . Used UPA includes 4 × 4 RIS elements. We set the spectrum steps of Δ τ = 0.001 ns and Δ θ = 0.05 . For evaluating the precision of the methods, we calculate the root mean square error (RMSE) by
RMSE = 1 Q K q = 1 Q λ λ ^ i 2 ,
in which Q, λ ^ i , and λ are the amount of Monte Carlo simulations, the i th estimated values and the true values, respectively.

References

  1. Zhang, L.; Chen, X.Q.; Liu, S.; Zhang, Q.; Zhao, J.; Dai, J.Y.; Bai, G.D.; Wan, X.; Cheng, Q.; Castaldi, G.; et al. Space-time-coding digital metasurfaces. Nat. Commun. 2018, 9, 4334. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, L.; Chen, M.Z.; Tang, W.; Dai, J.Y.; Miao, L.; Zhou, X.Y.; Jin, S.; Cheng, Q.; Cui, T.J. A wireless communication scheme based on space-and frequency-division multiplexing using digital metasurfaces. Nat. Electron. 2021, 4, 218–227. [Google Scholar] [CrossRef]
  3. He, J.; Wymeersch, H.; Sanguanpuak, T.; Silvén, O.; Juntti, M. Adaptive beamforming design for mmwave ris-aided joint localization and communication. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Seoul, Korea, 6–9 April 2020; pp. 1–6. [Google Scholar]
  4. Chen, P.; Yang, Z.; Chen, Z.; Guo, Z. Reconfigurable intelligent surface aided sparse doa estimation method with non-ula. IEEE Signal Process. Lett. 2021, 28, 2023–2027. [Google Scholar] [CrossRef]
  5. Jin, E.-S.; Park, H. A novel frequency domain preamble detection for ofdm based wlan systems. In Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 21–23 October 2020; pp. 1494–1498. [Google Scholar]
  6. Kumar, T.A.; Anjaneyulu, L. Channel estimation techniques for multicarrier ofdm 5g wireless communication systems. In Proceedings of the 2020 IEEE 10th International Conference on System Engineering and Technology (ICSET), Shah Alam, Malaysia, 9 November 2020; pp. 98–101. [Google Scholar]
  7. Guo, C.-L.; Wei, L.; Qi, W.-D. Channel estimation aided accurate toa estimation for ofdm systems in nlos environments. In Wireless Communication and Sensor Network, Proceedings of the International Conference on Wireless Communication and Sensor Network (WCSN 2015), Changsha, China, 12–13 December 2015; World Scientific: Singapore, 2016; pp. 155–165. [Google Scholar]
  8. Pradhan, C.; Li, A.; Song, L.; Li, J.; Vucetic, B.; Li, Y. Reconfigurable intelligent surface (ris)-enhanced two-way ofdm communications. IEEE Trans. Veh. Technol. 2020, 69, 16270–16275. [Google Scholar] [CrossRef]
  9. He, Z.; Shen, H.; Xu, W.; Zhao, C. Low-cost passive beamforming for ris-aided wideband ofdm systems. IEEE Wirel. Commun. Lett. 2022, 11, 318–322. [Google Scholar] [CrossRef]
  10. Jeong, S.; Farhang, A.; Perović, N.S.; Flanagan, M.F. Low-complexity joint cfo and channel estimation for ris-aided ofdm systems. IEEE Wirel. Commun. Lett. 2021, 11, 203–207. [Google Scholar] [CrossRef]
  11. Zheng, Y.; Sheng, M.; Liu, J.; Li, J. Exploiting aoa estimation accuracy for indoor localization: A weighted aoa-based approach. IEEE Wirel. Commun. Lett. 2019, 8, 65–68. [Google Scholar] [CrossRef]
  12. Kim, S.; Kim, B.; Lee, J. Low-complexity-based rd-music with extrapolation for joint toa and doa at automotive fmcw radar systems. J. Sens. 2020, 2020, 7342385. [Google Scholar] [CrossRef]
  13. Cao, F.; Li, M. Frequency domain doa estimation and tracking of uwb signals. In Proceedings of the 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), Chengdu, China, 23–25 September 2010; pp. 1–4. [Google Scholar]
  14. Ni, H.; Ren, G.; Chang, Y. Novel toa estimation algorithm for ofdm wireless networks. J. Xidian Univ. 2009, 36, 17–21. [Google Scholar]
  15. Jiang, H.; Cao, F.; Ding, R. Propagator method-based toa estimation for uwb indoor environment in the presence of correlated fading amplitudes. In Proceedings of the 2008 4th IEEE International Conference on Circuits and Systems for Communications, Shanghai, China, 26–28 May 2008; pp. 535–538. [Google Scholar]
  16. Wang, J.; Shen, Z. An improved music toa estimator for rfid positioning. In Proceedings of the 2002 International Radar Conference, Edinburgh, UK, 15–17 October 2002; pp. 478–482. [Google Scholar]
  17. Kim, S.; Oh, D.; Lee, J. Joint dft-esprit estimation for toa and doa in vehicle fmcw radars. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 1710–1713. [Google Scholar] [CrossRef]
  18. Ding, R.; Qian, Z.-H.; Wang, X. Uwb positioning system based on joint toa and doa estimation. J. Electron. Inf. Technol. 2010, 32, 313–317. [Google Scholar] [CrossRef]
  19. Ba, B.; Liu, G.-C.; Li, T.; Lin, Y.-C.; Wang, Y. Joint for time of arrival and direction of arrival estimation algorithm based on the subspace of extended hadamard product. Acta Phys. Sin. 2015, 64, 078403. [Google Scholar]
  20. Jiang, H.; Wang, S.-X. On temporal smoothing for two-dimensional direction-of-arrival estimation of coherent signals in multiplicative/additive noises environment. In Proceedings of the 2005 Asia-Pacific Conference on Communications, Perth, WA, Australia, 5 October 2005; pp. 119–123. [Google Scholar]
  21. Xu, H.; Wang, D.; Ba, B.; Cui, W.; Zhang, Y. Direction-of-arrival estimation for both uncorrelated and coherent signals in coprime array. IEEE Access 2019, 7, 18590–18600. [Google Scholar] [CrossRef]
  22. Du, J.; Cui, W.; Ba, B.; Jian, C.; Li, H. Fast joint estimation for time delay and angle of arrival based on smooth preprocessing with orthogonal frequency division multiplexing. Iet Radar Sonar Navig. 2022. [Google Scholar] [CrossRef]
  23. Lin, Y.; Jin, S.; Matthaiou, M.; You, X. Channel estimation and user localization for irs-assisted mimo-ofdm systems. IEEE Trans. Wirel. Commun. 2021, 21, 2320–2335. [Google Scholar] [CrossRef]
  24. Ma, T.; Xiao, Y.; Lei, X.; Xiong, W.; Ding, Y. Indoor localization with reconfigurable intelligent surface. IEEE Commun. Lett. 2021, 25, 161–165. [Google Scholar] [CrossRef]
  25. Li, X.; Cui, W.; Xu, H.; Ba, B.; Zhang, Y. A novel method for doa and time delay joint estimation in multipath ofdm environment. Int. J. Antennas Propag. 2020, 2020, 3952175. [Google Scholar] [CrossRef]
  26. Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  27. Jakobsen, M.L.; Laugesen, K.; Manchón, C.N.; Kirkelund, G.E.; Rom, C.; Fleury, B. Parametric modeling and pilot-aided estimation of the wireless multipath channel in ofdm systems. In Proceedings of the 2010 IEEE International Conference on Communications, Cape Town, South Africa, 23–27 May 2010; pp. 1–6. [Google Scholar]
  28. Du, W.; Kirlin, R.L. Improved spatial smoothing techniques for doa estimation of coherent signals. IEEE Trans. Signal Process. 1991, 39, 1208–1210. [Google Scholar] [CrossRef]
  29. Stoica, P.; Nehorai, A. Music, maximum likelihood, and cramer-rao bound. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 720–741. [Google Scholar] [CrossRef]
Figure 1. Signal arrives in RIS.
Figure 1. Signal arrives in RIS.
Sensors 22 07083 g001
Figure 2. Comparison of complexity: (a) with S where M = 4 , Δ θ = 0.05 , Δ τ = 0.001 ns ; (b) with M where S = 500 , Δ θ = 0.05 , Δ τ = 0.001 ns ; (c) with Δ θ where M = 4 , S = 500 , Δ τ = 0.001 ns ; (d) with Δ τ where M = 4 , S = 500 , Δ θ = 0.05 .
Figure 2. Comparison of complexity: (a) with S where M = 4 , Δ θ = 0.05 , Δ τ = 0.001 ns ; (b) with M where S = 500 , Δ θ = 0.05 , Δ τ = 0.001 ns ; (c) with Δ θ where M = 4 , S = 500 , Δ τ = 0.001 ns ; (d) with Δ τ where M = 4 , S = 500 , Δ θ = 0.05 .
Sensors 22 07083 g002
Figure 3. Estimated distribution at SNR = 5 dB : (a) two coherent components; (b) two coherent components and one independent component; (c) three independent components.
Figure 3. Estimated distribution at SNR = 5 dB : (a) two coherent components; (b) two coherent components and one independent component; (c) three independent components.
Sensors 22 07083 g003
Figure 4. Performance comparison with SNR in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Figure 4. Performance comparison with SNR in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Sensors 22 07083 g004
Figure 5. Performance comparison with SNR in an independent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Figure 5. Performance comparison with SNR in an independent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Sensors 22 07083 g005
Figure 6. Performance comparison with time intervals in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Figure 6. Performance comparison with time intervals in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Sensors 22 07083 g006
Figure 7. Performance comparison with time intervals in an independent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Figure 7. Performance comparison with time intervals in an independent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Sensors 22 07083 g007
Figure 8. Performance comparison with RIS elements in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Figure 8. Performance comparison with RIS elements in a coherent multipath environment: (a) azimuth; (b) elevation; (c) time delay.
Sensors 22 07083 g008
Table 1. Notations.
Table 1. Notations.
Transpose ( ) T
Conjugate ( )
Hermitian transpose ( ) H
Khatri-Rao product
Kronecker product
Hadamard product
Tensor outer product
Convolution
Identity matrixI
Statistical expectation E { }
Orthogonalization orth
Tensor contraction along the q th dimension , q
Table 2. Comparison of complexity.
Table 2. Comparison of complexity.
AlgorithmComplexity
Proposed O ( M 2 L 2 ) ( S + 2 N K M 2 ) + N K 3 + L ( L K ) G τ + M 2 ( M 2 K ) G φ G θ
3D-Music O ( ( S + M 2 L ) M 4 L 2 + M 2 L ( M 2 L K ) G φ G θ G τ )
Joint-Smooth O ( S M 4 L 2 + M 6 + L 3 + M 2 ( M 2 K ) G φ G θ + L ( L K ) G τ )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Du, J.; Cui, W.; Ba, B.; Jian, C.; Zhang, L. Joint Estimation for Time Delay and Direction of Arrival in Reconfigurable Intelligent Surface with OFDM. Sensors 2022, 22, 7083. https://doi.org/10.3390/s22187083

AMA Style

Du J, Cui W, Ba B, Jian C, Zhang L. Joint Estimation for Time Delay and Direction of Arrival in Reconfigurable Intelligent Surface with OFDM. Sensors. 2022; 22(18):7083. https://doi.org/10.3390/s22187083

Chicago/Turabian Style

Du, Jinzhi, Weijia Cui, Bin Ba, Chunxiao Jian, and Liye Zhang. 2022. "Joint Estimation for Time Delay and Direction of Arrival in Reconfigurable Intelligent Surface with OFDM" Sensors 22, no. 18: 7083. https://doi.org/10.3390/s22187083

APA Style

Du, J., Cui, W., Ba, B., Jian, C., & Zhang, L. (2022). Joint Estimation for Time Delay and Direction of Arrival in Reconfigurable Intelligent Surface with OFDM. Sensors, 22(18), 7083. https://doi.org/10.3390/s22187083

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