Next Article in Journal
Interference Signal Suppression Algorithm Based on CNN-LSTM Model
Next Article in Special Issue
Short-Packet Communications in Multi-Antenna Cooperative NOMA Networks with Hardware Impairments
Previous Article in Journal
Enhancing 3D Face Recognition: Achieving Significant Gains via 2D-Aided Generative Augmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Near-Field Channel Parameter Estimation and Localization for mmWave Massive MIMO-OFDM ISAC Systems via Tensor Analysis

School of Information and Communication Engineering, Communication University of China, Beijing 100024, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(16), 5050; https://doi.org/10.3390/s25165050
Submission received: 18 July 2025 / Revised: 11 August 2025 / Accepted: 13 August 2025 / Published: 14 August 2025

Abstract

Integrated Sensing And Communication (ISAC) has been applied to the Internet of Things (IoT) network as a promising 6G technology due to its ability to enhance spectrum utilization and reduce resource consumption, making it ideal for high-precision sensing applications. However, while the introduction of millimeter Wave (mmWave) and massive Multiple-Input Multiple-Output (MIMO) technologies can enhance the performance of ISAC systems, they extend the near-field region, rendering traditional channel parameter estimation algorithms ineffective due to the spherical wavefront channel model. Aiming to address the challenge, we propose a tensor-based channel parameter estimation and localization algorithm for the near-field mmWave massive MIMO-Orthogonal Frequency Division Multiplexing (OFDM) ISAC systems. Firstly, the received signal at the User Terminal (UT) is constructed as a third-order tensor to retain the multi-dimensional features of the data. Then, the proposed tensor-based algorithm achieves the channel parameter estimation and target localization by exploiting the second-order Taylor expansion and intrinsic structure of tensor factor matrices. Furthermore, the Cramér–Rao Bounds (CRBs) of channel parameters and position are derived to establish the lower bound of errors. Simulation results show that the proposed tensor-based algorithm is superior compared to the existing algorithms in terms of channel parameter estimation and localization accuracy in ISAC systems for IoT network, achieving errors that approach the CRBs. Specifically, the proposed algorithm attains a 79.8% improvement in UT positioning accuracy compared to suboptimal methods at SNR = 5 dB.

1. Introduction

1.1. Background

With the advancement of numerous next-generation communication technologies, the demand for communication services and sensing has surged, which makes it extremely necessary to find effective methods to improve the spectral efficiency [1,2]. Integrated Sensing And Communication (ISAC), as a key technology in Sixth Generation (6G) networks, has attracted extensive attention from both the industry and the academia due to its ability to alleviate the congestion of existing spectrum [3]. In addition, the separated design of sensing and communication in traditional communication systems cannot meet the requirements of applications for the high transmission rate and the sensing accuracy. The ISAC technology can achieve information sharing in sensing and communication, thereby optimizing the joint design of parameters and architectures, which is conducive to improving the overall performance of the system and saving hardware resources [4,5]. In traditional communication systems, significant differences in hardware architectures exist between communication and sensing functions, caused by their different service requirements, algorithm designs and evaluation metrics. In ISAC system design, hardware resource sharing is regarded as a critical component [6], with most hardware resources being shared between communication and sensing through carefully balancing ISAC performance and resources utilization efficiency. For the ISAC architecture, the same transmitted signal is not only used for the data transmission, but also for the target sensing, tracking and navigation [7]. Generally speaking, high-frequency signals enable high-resolution sensing through narrow beams, while the communication function leverages sensing parameters (e.g., target position, channel state) to optimize the beam direction and the resource allocation. Specifically, by taking advantage of the reflection and scattering characteristics of electromagnetic waves, the sensing can be applied to obtain environmental information for performing tasks such as positioning [8] and environmental reconstruction [9]. Therefore, the sensing plays an extremely important role in communication systems and has become a research hotspot.
The Internet of Things (IoT) has been considered an effective solutions in terms of intelligent internet and social problems [10]. To meet the increasing demand for enhanced communication and sensing performance of future IoT networks, the massive Multiple-Input Multiple-Output (MIMO) and millimeter Wave (mmWave) technology have been widely studied for ISAC systems, enabling higher communication capacity and improved spatial and temporal resolution [11,12]. In addition to providing abundant spectrum resources, the short wavelength of mmWaves allows for reduced antenna spacing, making it easier to encapsulate antenna arrays into small devices, which can generate high directional beamforming and reduce hardware costs [13]. The introduction of MIMO technology can be exploited to enhance the spectral efficiency and the beamforming gain to resist the high-frequency signal degradation caused by atmospheric absorption and material penetration, thereby meeting the low-latency and high-reliability communication requirements of 6G systems [14]. Moreover, the narrow-beam characteristics of antenna arrays further augment range resolution and facilitate precise localization capabilities [15]. However, the frequency-selective fading caused by multipath effects and the ultra-large bandwidth of mmWave communication renders the narrowband transmission design based on flat fading channels unable to be directly applied to mmWave systems [16]. To better exert the advantages of the mmWave frequency band, Orthogonal Frequency Division Multiplexing (OFDM) technology based on hybrid precoding has been widely studied to resist the frequency-selective fading [17].

1.2. Preliminaries

To enhance the readability of the article and make its content complete, the following is a brief introduction to the basic knowledge of tensors. For more details of tensors, please refer to [18]. Tensors are higher-order generalizations of scalars, vectors and matrices; that is to say, vectors and matrices are special tensors with one and two orders or modes, respectively. An N-th order complex-valued tensor X C I 1 × I 2 × × I N is defined over N modes, with I n denoting the cardinality of the n-th mode and its ( i 1 , i 2 , , i N ) -th entry denoted by X i 1 , i 2 , , i N . The mode-n vector of X is an I n -dimensional vector with i n as the element subscript variable, and all other subscripts { i 1 , , i N } i n are fixed and unchanging, which is denoted by the vector X i 1 i n 1 : i n + 1 i N . A tensor slice is a matrix formed by holding all indices constant except those corresponding to two specified dimensions n 1 and n 2 , i.e., X i 1 , , i n 1 1 , : , : , i n 1 + 2 , , i N C I n 1 × I n 2 . The matrix transformation of tensors is sometimes also referred to as the unfolding or flattening of tensors. The matricization operation along mode-n, represented as [ X ] ( n ) , converts tensor X into a matrix whose columns consist of the mode-n fibers of X . The n-mode product of X with a matrix A C L × I n , defined by X ×   n A , is a tensor of size I 1 × × I n 1 × L × I n + 1 × × I N . Accordingly, the general Tucker decomposition can be expressed as
X = G × 1 A ( 1 ) × 2 A ( 2 ) × 3 × N A ( N ) ,
where A ( n ) C I n × L n ( n = 1 , , N ) is the factor matrix of the n-th mode, and G C J 1 × J 2 × × J N is the core tensor. Beyond Tucker decomposition, Canonical Polyadic (CP) decomposition represents another fundamental tensor factorization approach, and it can be viewed as a constrained Tucker decomposition with a super-diagonal identity core tensor, i.e.,
X = I N , L 1 × L 2 × × L N × 1 A ( 1 ) × 2 A ( 2 ) × 3 × N A ( N ) ,
where I N , L 1 × L 2 × × L N is an identity tensor with all 1s on the super-diagonal. Note that below we will briefly introduce CP decomposition by taking the third-order tensor Y C I × J × K as an example. If the tensor Y can be represented as the outer product of three vectors, it is a rank-1 tensor; specifically,
Y = u ( 1 ) u ( 2 ) u ( 3 ) ,
where u ( 1 ) C I × 1 , u ( 2 ) C J × 1 and u ( 3 ) C K × 1 . More generally, the CP decomposition represents an arbitrary tensor as a sum of rank-1 components. For a tensor Y of rank R, its CP decomposition is given by
Y = r = 1 R u r ( 1 ) u r ( 2 ) u r ( 3 ) .
Note that the CP rank R of the tensor Y is expressed as r a n k ( Y ) . For a given factor matrix U ( n ) , its Kruskal rank k ( U ( n ) ) corresponds to the largest integer where any subset of k ( U ( n ) ) column vectors exhibits full column rank. By definition, this cannot exceed the matrix’s conventional rank, i.e., k ( U ( n ) ) rank ( U ( n ) ) . Based on the frontal slice Y : : k C I × J of tensor Y , there are three different modes unfolded as follows:
[ Y ] ( 1 ) = Y : : 1 , , Y : : K T = U ( 3 ) U ( 2 ) U ( 1 ) T C J K × I , [ Y ] ( 2 ) = Y : : 1 T , , Y : : K T T = U ( 3 ) U ( 1 ) U ( 2 ) T C I K × J , [ Y ] ( 3 ) = vec Y : : 1 , , vec Y : : K = U ( 2 ) U ( 1 ) U ( 3 ) T C I J × K .

1.3. Organization

The remaining content of this paper is arranged as follows. Section 2 introduces related works. Contributions and notation meanings of the article are introduced in Section 3. In Section 4, the downlink ISAC system model and the second-order Taylor expansion process are introduced. Then, the proposed tensor-based algorithm is presented in Section 5. In Section 6, the uniqueness of tensor decomposition and the complexity of algorithm are analyzed. In Section 7, simulation experiments are carried out to verify the effectiveness and robustness of the proposed algorithm for ISAC. Finally, we conclude this paper in Section 8.

2. Related Works

The channel estimation, as an important component in the ISAC system, can provide Channel State Information (CSI) to assist in adjusting the resource allocation of the Base Stations (BSs) and the modulation mode, thereby improving the spectral efficiency and the transmission rate. The application of Deep Learning (DL), a major Artificial Intelligence (AI) advancement, has demonstrated remarkable success in improving channel estimation for signal processing applications. By taking advantage of the inherent characteristics of the sensing channel, the work in [19] developed a diffusion neural network, transforming the channel estimation problem into a signal denoising task to improve the sensing performance in the ISAC system. The authors of [20] introduced a model-driven ISAC framework where DL-based hyperparameters enhance iterative optimization algorithms, enabling the simultaneous channel reconstruction and the target perception. However, compared with traditional channel estimation algorithms, AI-based algorithms require huge amounts of training data, which significantly increases the computational load and processing time. In light of these limitations, the authors in [21] designed a reduced MIMO channel estimation scheme for wideband communication in mmWave systems by using low-complexity antenna selection. In ref. [22], a novel measurement matrix based on time-domain correlation was constructed, along with a corresponding channel estimation algorithm designed for a specific frame structure. By utilizing the low-rank structure caused by angular spreads and sparse characteristics of the mmWave channel, a two-stage compressed sensing algorithm in [23] was proposed to estimate the mmWave channel. Furthermore, the channel estimation can be used to extract parameters such as Angles of Arrival (AoAs), Angles of Departure (AoDs) and Time of Arrival (ToA), for application in sensor networks and the target localization. Unlike references [21,22,23], which only estimate the channel without considering the parameter extraction, the authors in [24] developed a joint estimation algorithm based on the coherent time to extract the angles, distance and velocity information of the target, enhancing the sensing capability at the BS for the MIMO-OFDM ISAC system. Xia et al. in [25] proposed a two-stage estimation scheme that jointly estimates the CSI and AoD based on the channel feature projection and the angle domain subspace pruning, adapting to the dynamic changes in the communication environment in the ISAC system. A two-part coupled Multiple Signal Classification (MUSIC) algorithm with low-complexity in [26] was developed to estimate AoD and ToA, and verified that the proposed time–frequency dual extension framework has more advantages under the specific array configurations with motion.
However, the expansion of the near-field region driven by the increased number of antennas and carrier frequencies makes near-field communication investigation non-negligible [27]. Although the above works solved the parameter estimation problem in the far-field, these algorithms cannot be directly applied to the near-field model with spherical wavefront curvature. With the increase in User Terminals (UTs) and application categories in IoT networks, this issue is urgently needed to be addressed for enhancing the reliability of communication links and meeting the quality of service. Therefore, it is necessary to study the parameter estimation algorithm for the near-field to satisfy the continuous growth of future ISAC system with high-frequency bands and large-scale antennas [28]. Li et al. in [29] proposed a matrix pencil-based algorithm combining the spherical wavefront reformulation with time–frequency domain mapping to address the near-field channel estimation problem. In ref. [30], an efficient sequential angle-distance estimation algorithm was developed for near-field massive MIMO systems. Taking advantage of a distance-parameterized angular-domain sparse model, the authors in [31] proposed a joint dictionary learning and sparse recovery-based algorithm to estimate channel parameters in the near-field. Meanwhile, the simultaneous channel estimation and localization can be regarded as a critical component of ISAC, which remains essential even in the near-field. In ref. [32], a near-field uplink channel estimation scheme was proposed that leverages power sensors embedded in the antenna array to enhance sensing performance while reducing baseband sampling requirements and dictionary size. Additionally, they proposed a time-reversal-based algorithm for precise target localization. By employing the oblique projection operator, the authors in [33] developed a low-complexity one-dimensional iterative algorithm to estimate the AoD and the positions of near-field sources.
The works [29,30,31,32,33] have achieved channel estimation in the near-field, whereas, these matrix-based algorithms did not consider the multi-dimensional nature of the received signal. In recent years, tensors have been widely used in signal processing due to their high-dimensional structure. For instance, Zhang et al. in [34] formulated the frequency-domain channel as a tensor and proposed a tensor decomposition-based algorithm for the mmWave massive MIMO channel parameter estimation. The authors in [35] constructed the received signal into a third-order tensor model and proposed a channel estimation algorithm combining the Nelder–Mead simplex and the two-dimensional correlation search method for the mmWave MIMO-OFDM system. A tensor train decomposition method in [36] was introduced for signal subspace estimation, followed by employing an iterative algorithm to achieve higher parameter estimation precision. Lin et al. in [37] proposed a structured CP decomposition algorithm by using tensor theory and spatial smoothing techniques to estimate channel parameters. In ref. [38], a microstrip-sequential channel training method was proposed, representing the received frequency-domain training signal as a fourth-order tensor and enabling a non-iterative algorithm to estimate factor matrices and extract physical parameters. Nevertheless, the algorithms in [34,35,36,37,38] failed to address the near-field channel parameter estimation problem.

3. Contributions and Notations

3.1. Contributions

Inspired by the above, we propose a third-order tensor-based channel parameter estimation and localization algorithm for the near-field mmWave massive MIMO-OFDM ISAC systems, where both the BS and UT are deployed with Uniform Planar Arrays (UPAs) and hybrid analog–digital beamforming architectures. By combining tensor decomposition with parameter estimation algorithms based on the special properties of matrices, the proposed algorithm achieves excellent ISAC performance in IoT networks. The main contributions of this paper are summarized as follows:
  • The proposed algorithm employs tensor decomposition technology for ISAC, i.e., channel parameter estimation and target localization. Firstly, considering the transceiver encoding architecture and the mmWave channel sparse characteristics, the received signal at the UT can be constructed as a third-order tensor model. Moreover, the decomposition of the constructed tensor model is proved to be unique, and an Alternating Least Squares (ALS) scheme can be applied to iteratively estimate the corresponding factor matrices.
  • Based on estimated factor matrices, we design specific parameter estimation algorithms to achieve ISAC. Firstly, the ToA expression is derived by utilizing the maximum likelihood principle and the distribution law of the error vector, with the estimated value being obtained through a one-dimensional linear search approach. Then, we use the second-order Taylor expansion to decouple the angle and distance parameters in the near-field channel, approximating the model to a more general form. In addition, we develop a parameter estimation method based on the down sampling covariance matrix, which utilizes the rotational invariance to extract angle parameters.
  • The positions of both the Scattering Points (SPs) and UT can be obtained in closed form based on their geometric relationships with the BS, enabling precise localization accuracy. Furthermore, the Cramér–Rao Bounds (CRBs) of channel parameters and positions are derived as theoretical lower bounds. Finally, numerical simulations validate that the proposed tensor-based algorithm achieves superior ISAC performance compared with the existing Phase Unwrapping for Distance Difference (PUDD) [39] and MUSIC-Like Spectrum Peak Searching (MUSIC-LSPS) [40] algorithms, and results are closer to the CRBs.

3.2. Notations

We define x, x , X and X as scalar, vector, matrix and tensor, respectively. · T , · * , · H , · 1 and · stand for transpose, conjugate, conjugate transpose, inverse and pseudo-inverse, respectively. diag ( x ) is the diagonal matrix formed by x . X ( m , p ) and X : p represent the ( m , p ) -th element and the p-th column of X C M × P , respectively. Moreover, ( a ) denotes the principal angle of the complex scalar a. The operator E is indicated as performing mean computations on all vector or matrix components and Re { } refers to the operator that takes the real part of a complex number. The symbols ∘, ⊙, ⊗ and * denote the outer, Khatri–Rao, Kronecker and Hadamard products. · 2 , · F and are the l 2 -norm of the vector, the Frobenius-norm of the matrix and the partial derivative, respectively. Moreover, k ( · ) expresses the k-rank of matrix. I N and 0 M × N are the N × N identity and M × N all zero matrix, respectively. Furthermore, we also utilize the property theorem regarding the vectorization of Kronecker products:
vec ( XYZ ) = Z T X vec ( Y ) .

4. System Model

4.1. Tensor Representation of Received Signals

As shown in Figure 1, we consider a downlink mmWave massive MIMO-OFDM ISAC system where the BS and UT are equipped with UPAs antennas N T = N T y × N T z and N R = N R y × N R z on the yoz plane, with the known location p T = x T , y T , z T T R 3 and the unknown location p R = x R , y R , z R T R 3 , respectively. The L SPs located at p l = [ x l , y l , z l ] T R 3 are randomly distributed within the Fresnel range (i.e., near-field region) between the BS and UT. The range is defined as D T R = 2 ( ( d N T ( R ) y ) 2 + ( d N T ( R ) z ) 2 ) / λ  [41], and each SP satisfies | | p l p T ( R ) | | 2 D T ( R ) , where d = λ / 4 is the antenna spacing, λ = c / f c is the wavelength, c is the speed of light and f c is the carrier frequency. Additionally, for achieving spatial multiplexing with minimized hardware complexity and power efficiency, hybrid analog–digital beamforming architectures are implemented at both the transmitter and receiver with the detailed architecture depicted in Figure 2. We assume that the BS is equipped with M T Radio-Frequency (RF) chains and the UT is equipped with M R = 1 RF chains, satisfying M T < N T . The important variables are listed in Table 1.
Considering the anti-interference ability of OFDM technology in frequency-selective fading channels, it is applied in this system to improve the spectral efficiency. Similar to [42], the training scheme based on OFDM is used to construct the received signal model. The BS transmits data to the UT over K ¯ subcarriers, with K subcarriers selected for pilot training. Assume that each subcarrier consists of T consecutive time frames corresponding to T distinct beamforming vectors, and each frame is composed of F sub-frames. Let f k , t C M T × 1 denote the beamforming vector for subcarrier k at time frame t, given by
f k , t = F RF , t F k , t s k , t ,
where F RF , t C N T × M T is a RF precoding matrix that is the same for all subcarriers, F k , t C M T × S expresses the digital precoding matrix for the subcarrier k, and s k , t C S × 1 is a column vector with S pilot symbols. The receiving end processes the transmitted signal in units of sub-frames. Thus, at each time frame, the UT successively employs F RF combining vectors w f C N R × 1 to detect the received signal. Note that the same combining vectors are applied uniformly to every subcarrier in the training scheme. In order to construct the received signal as a tensor model with low-rank characteristics, we suppose the digital precoding matrices F k , t and pilot symbols vector s k , t are invariant with respect to subcarrier index, i.e., F k , t = F t , s k , t = s t and f k , t = f t . The received signal for the k-th subcarrier in the f-th sub-frame within the t-th time frame can be formulated as
y k , f , t = w f T H k f t + v k , f , t ,
where H k C N R × N T is the near-field channel matrix and v k , f , t is the additive Gaussian noise, respectively. Gathering the received signals on F sub-frames and arranging them into column vector can yield the following expression
y k , t = W T H k f t + v k , t C F × 1 ,
where W = [ w 1 , w 2 , , w F ] C N R × F and v k , t = [ v k , 1 , t , v k , 2 , t , , v k , F , t ] T C F × 1 . Similarly, the precoding vector f t is extended to a precoding matrix F = [ f 1 , f 2 , , f T ] C N T × T , with each column corresponding to a time frame. Thus, the received signal at UT can be represented in matrix form, i.e.,
Y k = W T H k F + V k C F × T ,
where V k = [ v k , 1 , v k , 2 , , v k , T ] is the noise matrix.
The mmWave suffers from significant path loss because of its limited propagation range and weak penetration ability, making the Line-of-Sight (LoS) path particularly vulnerable to obstruction [43]. Therefore, only the Non-LoS (NLoS) path is considered in this paper. Since the mmWave propagate mainly in straight lines with minimal diffraction, they have fewer scattering paths. This sparse multipath nature allows for clear geometric channel properties, which can be leveraged for precision channel modeling [44]. Therefore, the mmWave time-domain channel impulse response can be expressed as
H ( τ ) = l = 1 L α l a R , l θ R , l a z , θ R , l e l , d R , l c b T , l T θ T , l a z , θ T , l e l , d T , l c δ ( τ τ l ) ,
where δ ( · ) represents the delta function, τ l is the ToA for path l, d R , l c and d T , l c represent the distances from the l-th SP to the centers of receiver and transmitter arrays, α l is the complex gain for path l, and θ R ( T ) , l a z and θ R ( T ) , l e l are the azimuth and elevation angles at the UT (BS), respectively. The n R -th and n T -th elements of antenna array response vectors a R , l C N R × 1 and b T , l C N T × 1 at the UT and BS are represented, respectively, as [45]
a R , l n R = e j 2 π λ d R , l n R d R , l c , b T , l n T = e j 2 π λ d T , l n T d T , l c ,
where n R ( T ) = N R ( T ) y N R ( T ) z + 1 / 2 + n R ( T ) z N R ( T ) y + n R ( T ) y . The antenna indexes n R T y and n R T z along y and z directions belong to ( N R T y 1 ) / 2 , , 0 , , ( N R T y 1 ) / 2 and ( N R T z 1 ) / 2 , , 0 , , ( N R T z 1 ) / 2 , respectively. To solve the delay spread problem caused by the multipath effect in the wideband mmWave system, the ToA τ l is represented as the phase shift on the subcarrier through Fourier transform for better analysis and parameter extraction. Specifically, we have
H ( f ) = l = 1 L α l a R , l b T , l T δ τ τ l e j 2 π f τ d τ = l = 1 L α l e j 2 π f τ l a R , l b T , l T .
Furthermore, the frequency-domain channel at the k-th subcarrier can be expressed as
H k = l = 1 L α l e j 2 π τ l f s k / K ¯ a R , l b T , l T ,
where f s is the sampling frequency.
Substituting (14) into (10) yields the result
Y k = l = 1 L α l e j 2 π τ l f s k / K ¯ W T a R , l b T , l T F + V k .
Since the signal associated with multiple subcarriers is available, the received signal { Y k } k = 1 , , K can be constructed as a third-order tensor Y C F × T × K whose three dimensions represent the sub-frames, the time frames and the subcarriers, respectively. Each slice of the tensor Y , i.e., Y k , is a weighted sum of rank-one outer products, which gives the received signal tensor Y a low-rank structure. This property ensures the uniqueness of its tensor decomposition. Therefore, the received signal follows CP decomposition which decomposes tensor as
Y = l = 1 L ( W T a R , l ) F T b T , l c l + V = I 3 , L × W T A R 1 × F T B T 2 × C 3 + V ,
where c l = α l c ¯ ( τ l ) = α l e j 2 π τ l f s / K ¯ , e j 2 π τ l f s 2 / K ¯ , , e j 2 π τ l f s K / K ¯ T C K × 1 , A R = [ a R , 1 , , a R , L ] C N R × L , B T = [ a T , 1 , , a T , L ] C N T × L , C = [ c 1 , , c L ] C K × L , I 3 , L is the identity tensor with size L × L × L and V C F × T × K is a third-order noise tensor.

4.2. Second-Order Taylor Expansion

Different from the far-field communication, there is a nonlinear relationship between the angle and distance parameters for the near-field spherical wave model. Thus, we use the second-order Taylor expansion to approximate the model, enabling a transition from the near-field spherical wave model to the far-field plane wave model. Next, we take a R , l as an example to discuss the approximation process. Firstly, exploiting the geometric relationship between the UT and SP, d R , l n R can be given by
d R , l n R = ( d R , l c ) 2 + ( n R z d ) 2 + ( n R y d ) 2 2 n R y d d R , l c sin θ R , l a z sin θ R , l e l + 2 n R z d d R , l c cos θ R , l e l 1 2 = d R , l c 1 + z 2 + y 2 2 y sin θ R , l a z sin θ R , l e l + 2 z cos θ R , l e l 1 2 = d R , l c Γ y , z ,
where y = n R y d / d R , l c and z = n R z d / d R , l c . By performing the second-order Taylor expansion on Γ ( y , z ) , we then have the approximate form as follows:
Γ y , z 1 β R , l y + σ R , l z + 1 2 β ¯ R , l y 2 + σ ¯ R , l z 2 + 2 σ R , l β R , l y z ,
where σ R , l = cos θ R , l e l , β R , l = sin θ R , l a z sin θ R , l e l , σ ¯ R , l = 1 σ R , l 2 and β ¯ R , l = 1 β R , l 2 . Thus, d R , l n R can be simplified as
d R , l n R n R y d β R , l n R z d σ R , l 2 2 d R , l c + 1 2 d R , l c n R z d 2 + n R y d 2 Φ n R σ R , l , β R , l , d R , l c + n R z d σ R , l n R y d β R , l Ξ n R σ R , l , β R , l + d R , l c .
Based on the above derivation, a R , l can be reformulated as
a R , l n R e j 2 π λ Ξ n R + Φ n R ,
whose covariance matrix R = l = 1 L a R , l a R , l H satisfies
R n R , n ˜ R l = 1 L e j 2 π λ Ξ n R , n ˜ R + Φ n R , n ˜ R ,
where Ξ n R , n ˜ R = Ξ n R Ξ n ˜ R , Φ n R , n ˜ R = Φ n R Φ n ˜ R , and n ˜ R = ( N R y N R z + 1 ) / 2 + n ˜ R z N R y + n ˜ R y . When n R y = n ˜ R y and n R z = n ˜ R z , we obtain Ξ n R , n ˜ R = 2 d σ R , l n R z 2 d β R , l n R y and Φ n R , n ˜ R = 0 . Then, the (21) can be simplified as
R n R , n ˜ R l = 1 L e j 2 π λ Ξ n R , n ˜ R .
Based on the above, we realize the decoupling of angle and distance parameters. Then, the general far-field array response can be defined as
a ˜ R , l v R = e j 2 π λ 2 d σ R , l v R z 2 d β R , l v R y ,
where v R = v R z ( N R y + 1 ) / 2 + v R y + 1 and v R y ( z ) = 0 , , ( N R y ( z ) 1 ) / 2 . The covariance matrix of a ˜ R , l is expressed as
R ˜ v R , v ˜ R = l = 1 L e j 2 π λ 2 d σ R , l v R z v ˜ R z 2 d β R , l v R y v ˜ R y ,
where v ˜ R = v ˜ R z ( N R y + 1 ) / 2 + v ˜ R y + 1 . From the (22) and (24), it can be observed that when n R = ( N R y N R z + 1 ) / 2 + v R z v ˜ R z N R y + v R y v ˜ R y and n ˜ R = ( N R y N R z + 1 ) / 2 v R z v ˜ R z N R y v R y v ˜ R y hold true, R n R , n ˜ R = R ˜ v R , v ˜ R can be obtained. By applying the second-order Taylor expansion, the constructed near-field model can be approximated to a simpler form. Note that this approximation process is only a theoretical approximation. In an actual simulation, some signals are extracted and processed as plane wave models, which will be introduced in the next section.

5. The Proposed Tensor-Based Algorithm

5.1. CP Decomposition

The Minimum Description Length (MDL) [46] is an effective approach for achieving the rank estimation of multilinear tensors. Since the rank of the mode expansion of tensor Y corresponds to the number of paths, the MDL method can be applied to estimate L. The mode-1, mode-2 and mode-3 unfoldings of tensor Y are, respectively, denoted as
[ Y ] ( 1 ) T = A ^ C ^ B ^ T + [ V ] ( 1 ) T , Y ] ( 2 ) T = B ^ C ^ A ^ T + [ V ] ( 2 ) T , Y ] ( 3 ) T = C ^ B ^ A ^ T + [ V ] ( 3 ) T ,
where [ V ] ( 1 ) T , [ V ] ( 2 ) T and [ V ] ( 3 ) T are the mode-1, mode-2 and mode-3 unfoldings of V . To simplify the expression, the mode-n unfolding of tensor Y is defined as [ Y ] ( n ) T and F, T and K are replaced by J 1 , J 2 and J 3 , where n { 1 , 2 , 3 } . By performing eigenvalue decomposition on the sample covariance matrix [ Y ] ( n ) T [ Y ] ( n ) * J n / J 1 J 2 J 3 , the eigenvalues { ε 1 n , , ε J n n } can be obtained. The estimated value of L is L ^ = min L ^ n n = 1 3 , where
L ^ n = arg min l n { 0 , 1 , , J n 1 } MDL l n ,
and
MDL l n = 2 J 1 J 2 J 3 / J n J n l n log ζ = l n + 1 J n ε ζ ( n ) 1 J n l n 1 J n l n ζ = l n + 1 J n ε ζ ( n ) + l n 2 J n l n log ( J 1 J 2 J 3 / J n ) .
According to (16), we define factor matrices A = W T A R C F × L and B = F T B T C T × L . For the convenience of subsequent description, we set the column vectors corresponding to matrices A and B as a l and b l , respectively. The CP decomposition of tensor Y can be accomplished by solving
min A ^ , B ^ , C ^ Y l = 1 L a ^ l b ^ l c ^ l F 2 .
The fitting error can be effectively minimized through an ALS method that iteratively optimizes each factor matrix while holding the remaining two factor matrices constant. Firstly, the initial values for the iteration, A ^ 0 , B ^ 0 and C ^ 0 , are formed by the first L left singular vectors of [ Y ] ( 1 ) , [ Y ] ( 2 ) and [ Y ] ( 3 ) , respectively. Then, the factor matrices are updated iteratively through the following formulas
A ^ m + 1 = arg min A ^ [ Y ] ( 1 ) C ^ m B ^ m A ^ T F 2 , B ^ m + 1 = arg min B ^ [ Y ] ( 2 ) C ^ m A ^ m + 1 B ^ T F 2 , C ^ m + 1 = arg min C ^ [ Y ] ( 3 ) B ^ m + 1 A ^ m + 1 C ^ T F 2 ,
whose least squares solution can be expressed as
A ^ m + 1 = [ Y ] ( 1 ) ( C ^ m B ^ m ) ( C ^ m T C ^ m B ^ m T B ^ m ) 1 , B ^ m + 1 = [ Y ] ( 2 ) ( C ^ m A ^ m + 1 ) ( C ^ m T C ^ m A ^ m + 1 T A ^ m + 1 ) 1 , C ^ m + 1 = [ Y ] ( 3 ) ( B ^ m + 1 A ^ m + 1 ) ( B ^ m + 1 T B ^ m + 1 A ^ m + 1 T A ^ m + 1 ) 1 ,
where we set A ^ , B ^ , C ^ as the subspace spanned by A , B , C and m expresses the m-th iteration, respectively. The (30) is applied to update the factor matrix alternately until the convergence condition Y l = 1 L a ^ l b ^ l c ^ l F 2 is met for a certain error threshold ε > 0 , then the iteration stops, getting the estimated factor matrices A ^ , B ^ , C ^ . It is worth noting that in actual communication scenarios, the received signals need to be represented with higher dimensions, and the ALS method can still be used for the decomposition of high-order tensor models. For instance, in reference [47], a stable ALS method was developed for iteratively fitting a sixth-order tensor model for real-time communication systems. In addition, work [48] proposed a five-linear ALS to achieve inner tensor decomposition for the MIMO ISAC systems.

5.2. Parameter Estimation

To preserve the internal structures of matrices A R and B T and ensure the parameter extraction based on rotational invariance remains effective, matrices W and F are designed as truncated Discrete Fourier Transform (DFT) matrices. Leveraging the column orthogonality of W and F , i.e., W W T = I N R and F F T = I N T , A R and B T can be estimated by
A ^ R = W T A ^ , B ^ T = F T B ^ .
According to estimated factor matrices C ^ and the distribution characteristics of error vector, the ToA can be obtained via column correlation
τ l ^ = a r g max τ l c ^ l H c ¯ τ l c ¯ τ l 2 c ^ l 2 ,
where c ^ l is the l-th column of C ^ . Specifically, we employ a one-dimensional exhaustive search method with N s uniformly distributed sampling points to traverse the entire sampling set. The detailed derivation of the (32) can be found in Appendix A.
For conciseness, we illustrate the angle extraction process using AoAs estimation at the UT. According to Section 3, the approximate covariance matrix R ˜ can be obtained by performing down sampling for R ^ = A ^ R A ^ R H . Based on R ^ n R , n ˜ R = R ˜ v R , v ˜ R , we can extract some elements from R ^ and rearrange them as
R ˜ = R ˜ 0 R ˜ W y R ˜ W y R ˜ 0 ,
where
R ˜ n R y = e n R y , 0 e n R y , W z e n R y , W z e n R y , 0 ,
where W y = N R y 1 2 , W z = N R z 1 2 and e n R y , n R z = R ^ n R n R y , n R z , n ˜ R n R y , n R z is a function about n R y and n R z . Considering the general structure of far-field response vectors, we develop a rotational invariance-based algorithm to estimate angle parameters. Firstly, the singular value decomposition of the covariance matrix R ˜ is given by
R ˜ = U Σ G H ,
where Σ expresses a diagonal matrix consisting of the singular values and G and U are the right and left singular matrices, respectively. The first L column vectors of U constitutes the matrix U : L including the angle parameter information to be estimated. The parameter extraction process of U : L is as follows:
U 1 Ψ R y = U 2 , U 3 Ψ R z = U 4 ,
where Ψ R y C L × L and Ψ R z C L × L are the rotation factors corresponding to the UT along the y and z directions, respectively. The four sub-matrices of U : L are expressed as
U 1 ( 2 ) = I W z J 1 ( 2 ) U : L , U 3 ( 4 ) = J 3 ( 4 ) I W y U : L ,
where J 1 , J 2 , J 3 and J 4 are selection matrices, i.e.,
J 1 ( 3 ) = I W y ( z ) , 0 W y ( z ) × 1 , J 2 ( 4 ) = 0 W y ( z ) × 1 , I W y ( z ) .
Thus, the rotation factors Ψ R y and Ψ R z are obtained by
Ψ ^ R y = I W z J 1 U : L I W z J 2 U : L , Ψ ^ R z = J 3 I W y U : L J 4 I W y U : L .
Therefore, we can estimate the AoAs θ ^ R , l a z , θ ^ R , l e l from the eigenvalues [ λ R , l y ( z ) ] l = 1 L of Ψ R y ( z ) as
θ ^ R , l e l = arccos ( ( λ R , l z ) / π ) , θ ^ R , l a z = arcsin ( ( λ R , l y ) / π / sin ( θ ^ R , l e l ) ) .
Similarly, the AoDs { θ ^ T , l a z , θ ^ T , l e l } can be obtained from the eigenvalues [ λ T , l y ( z ) ] l = 1 L of Ψ T y ( z ) .

5.3. UT and SPs Localization

In this subsection, we develop a spatial information-based three-dimensional (3D) localization algorithm to simultaneously determine UT and SPs positions through statistical likelihood maximization, i.e.,
p ^ R , p ^ l l = 1 L = arg max p R , p l l = 1 L p τ l ^ , θ ^ R , l a z , θ ^ R , l e l , θ ^ T , l a z , θ ^ T , l e l l = 1 L | p R , p l l = 1 L , p T .
The vector g T , l = cos θ ^ T , l a z sin θ ^ T , l e l , sin θ ^ T , l a z sin θ ^ T , l e l , cos θ ^ T , l e l T is defined as the transmitting direction along the l-th path. Likewise, g R , l R 3 is expressed as the receiving direction along the l-th path. The geometric relationship between the UT, SPs and BS can be described as
p ^ R = p T + c τ l ^ υ l g T , l c τ l ^ 1 υ l g R , l = η l + υ l u l ,
where υ l [ 0 , 1 ] represents the time delay ratio from the BS to the l-th SP, η l = p T c τ l ^ g R , l and u l = c τ l ^ g T , l + g R , l . Due to υ l u 2 = u l T υ l u l = u l T p R η l , p ^ R can be rewritten as
p ^ R = η l + u ¯ l T p R η l u ¯ l ,
where u ¯ l = u l / u l . Thus, the position p R of UT can be gained by minimizing the following loss function
L p R = l = 1 L ξ l p R η l + u ¯ l T p R η l u ¯ l 2 2 ,
where ξ l 0 is the weight of path l. Furthermore, the position of UT can be obtained as
p ^ R = l = 1 L ξ l I 3 u ¯ l u ¯ l T 1 l = 1 L ξ l I 3 u ¯ l u ¯ l T η l .
Since the SPs lie at the intersections of the direction vectors g T , l and g R , l , their distances to the BS and UT can be expressed as
d T , l c = g T , l T p l p T / g T , l 2 , d R , l c = g R , l T p l p ^ R / g R , l 2 .
Substituting the (46) into p T + d T , l c g T , l + p ^ R + d R , l c g R , l = 2 p l , the position p l can be computed by
p ^ l = Q T , l + Q R , l 1 Q T , l p T + Q R , l p ^ R ,
where Q T , l = I 3 g T , l g T , l T and Q R , l = I 3 g R , l g R , l T . Finally, the proposed tensor-based channel parameter estimation and localization algorithm is shown in Algorithm 1. In addition, the algorithm process is presented in the form of a block diagram in Figure 3.
Algorithm 1: The proposed tensor-based channel parameter estimation and localization algorithm
Input: The combining matrix W , precoding matrix F , received tensor Y , error threshold ε = 1 × 10 10 , number of iterations M and sampling points N s
1: Take the first L left singular vectors of [ Y ] ( 1 ) , [ Y ] ( 2 ) and [ Y ] ( 3 ) as the initial factor matrices A ^ 0 , B ^ 0 and C ^ 0
2. Set m = 0
3: While  | | Y ^ m Y ^ m + 1 | | 2 / | | Y ^ m | | 2 > ε or m < M
      (a) Update factor matrices A ^ , B ^ , C ^ by (29)
      (b) Reconstruct Y ^ m
      m = m + 1
   End while
4: Get A ^ R and B ^ T by (31)
5: Compute [ τ ^ 1 ] l = 1 L by (32)
6: Get down sampling of covariance matrices corresponding to A ^ R and B ^ T
7: Obtain [ θ ^ R , l a z , θ ^ R , l e l , θ ^ T , l a z , θ ^ T , l a z ] l = 1 L by (33)–(40)
8: Get p ^ R and [ p ^ l ] l = 1 L by (45) and (47)
Output: [ θ ^ R , l a z , θ ^ R , l e l , θ ^ T , l a z , θ ^ T , l e l , τ ^ l , p ^ l ] l = 1 L , p ^ R

6. Uniqueness and Complexity

6.1. Uniqueness

For tensor Y composed of L rank-1 matrices, according to Kruskal’s condition, if
k ( A ) + k ( B ) + k ( C ) 2 L + 2 ,
then estimated factor matrices A ^ , B ^ , C ^ are unique. Although the condition (48) is not satisfied when L = 1 , the uniqueness of decomposition in this case has been proved by Harshman in [49]. Obviously, Kruskal’s condition is sufficient and necessary in the case of L = 2 . The decomposition uniqueness when L 3 needs to be further discussed based on the model.
Note that the column vectors of A R = [ a R , 1 , , a R , L ] are linearly independent when the assumption that the SPs are at distinct positions holds true. Since W T is the column orthogonal DFT matrix, the column space linear dependence structure of matrix A R is invariant under left multiplication by matrix W T . Therefore, k ( A ) = min ( F , L ) can be inferred. Similarly, it can be obtained that k ( B ) = min ( T , L ) . Since that matrix C is a Vandermonde matrix scaled by column and τ l 1 τ l 2 , it follows full column rank structure when K L . Considering the number of scatterers L is small in the real near-field, it is reasonable to assume F L and T L for avoiding reducing the ranks of matrices A R and B T . Therefore, A , B and C are full column rank, i.e., k ( A ) = L , k ( B ) = L , k ( C ) = L , which means that the uniqueness condition is valid at L 2 .

6.2. Complexity

The computational complexity of the proposed tensor-based channel parameter estimation and localization algorithm mainly consists of two components, i.e., ALS iteration process and ToA estimation. According to (29), it is observed that the number of flops required to obtain A ^ is O ( F T K L + F K L 2 + L 3 ) . The ALS algorithm shows an inverse relationship between iteration number and Signal-to-Noise Ratio (SNR) levels, with iterations decreasing from several hundred at low SNR to several dozen at high SNR. To improve the efficiency of the algorithm, enhanced line search [50] can be employed to accelerate the iterations for optimizing the algorithm. In addition, the computational complexity of one-dimensional line search is dominated by the calculation (32), which is required to be executed N s L K times, namely, computational complexity O ( N s L K ) . Note that since the angle extraction process is based on the sampled covariance matrix with a low dimension, the computational complexity is ignored.

7. Simulation Results

This section presents numerical simulations to assess the effectiveness of the proposed tensor-based algorithm for joint channel parameter estimation and localization in 3D near-field mmWave massive MIMO-OFDM ISAC systems. In addition, we derive the CRBs for the parameters θ R , l a z , θ R , l e l , θ T , l a z , θ T , l e l , τ l , UT and SPs positions, which provide a lower bound of error for evaluating the performance of the proposed algorithm. The derivation process can be found in Appendix B.
The SNR is denoted as SNR = Y V F 2 / V F 2 . The Normalized Mean Square Error (NMSE) describes the channel parameter estimation and localization performance, which is calculated as NMSE ( γ ) = γ γ ^ 2 2 / γ 2 2 with γ referring to parameter vectors θ R a z = θ R , 1 a z , , θ R , L a z , θ R e l = θ R , 1 e l , , θ R , L e l , θ T a z = θ T , 1 a z , , θ T , L a z , θ T e l = θ T , 1 e l , , θ T , L e l , τ = τ 1 , , τ L and p R . In particular, NMSE ( p l ) = l = 1 L p l p ^ l 2 2 / l = 1 L p l 2 2 . The number of Monte Carlo trials is 600. The complex gain α l follows a circularly symmetric complex Gaussian distribution. Other parameters are set as follows: K ¯ = 128 , f c = 30 GHz , N T = 7 × 7 , N R = 7 × 7 and f s = 0.32 GHz . Notably, in all experiments conducted, the BS functions as the sole anchor node located at a known position p T = 0 , 0 , 4 λ T m , while both SPs and UT with position p R = 4 λ , 4 λ , 0 T m are treated as sensor nodes providing spatial measurement data. The UT localization depends on geometric constraints derived from SPs through reflection paths, where SP positions are randomly generated within a 4 λ m × 4 λ m × 4 λ m 3D space defined relative to the BS and UT. The angle and ToA parameters are generated based on the geometric relationship in the 3D environment, and the specific formulas are as follows:
θ R , l a z = arctan 2 y l y R , x l x R + π , θ R , l e l = arccos z R z l / p l p R 2 , θ T , l a z = arctan 2 y l y T , x l x T , θ T , l e l = arccos z T z l / p l p T 2 , τ l = p l p R 2 / c + p T p l 2 / c .
Note that this work operates under the quasi-static assumption where the mobile velocity of UT is sufficiently low to ensure negligible Doppler frequency shift and time-invariant channel parameters throughout the processing interval. In the future, we will study channel estimation and target localization in high-speed mobile scenarios, and establish high-order tensor models to capture the time-varying characteristics of the channel. To focus the research on tensor signal processing, the simulation experiments in this paper are conducted under ideal environmental settings for parameter estimation and target localization. For non-Gaussian noise, previous work [51] has achieved the phase noise estimation at both the transmitter and receiver. The proposed algorithm in the paper adopts assumptions including perfect transceiver synchronization and ideal hardware components (neglecting nonlinear power amplifier and I/Q imbalance) to enable fair performance comparison under controlled conditions, as these impairments can be effectively compensated by dedicated modules in practical implementations. We will further consider non-ideal conditions such as hardware defects and non-Gaussian noise in subsequent research.
In the first experiment, we compare the parameter estimation and target localization performance of the proposed tensor-based algorithm with two existing algorithms. Additionally, the CRBs of channel parameters and target localization are used as a lower bound of error for reference. Figure 4 shows the NMSE curves of the estimated angle parameters and positions versus SNR at F = T = 50 , L = 3 , K = 10 and SNR = 0–30 dB. It can be observed that the proposed algorithm outperforms the other two algorithms in terms of ISAC performance, especially under low SNR conditions, and its performance is close to the theoretical error lower limit. For example, the gap between the proposed algorithm and MUSIC-LSPS algorithm reaches 90.8% for AoA azimuth, when the SNR = 5 dB. Since the MUSIC-LSPS algorithm is a spectral peak search algorithm on sampling response vectors, it has inherent grid errors. In addition, the PUDD algorithm performs least squares operation on the basis of estimated distance difference, which leads to error accumulation. In contrast, by exploiting the inherent structure of the received signal, the proposed algorithm enables direct angle estimation through factor matrices, eliminating both the need for sampling vectors and the accumulation of approximation errors. From the above analysis, it can be seen that the proposed algorithm performs optimally in terms of channel parameter estimation and localization, and is closest to the CRBs. This capability highlights the potential of the proposed algorithm for practical ISAC applications.
In the second experiment, we investigate the impact of the number of subcarriers K on channel parameter estimation accuracy and the localization performance of both SPs and UT for our proposed algorithm compared to existing methods. Figure 5 describes the NMSE curves of the angle and position versus K, when F = T = 50 , L = 3 and SNR = 20 dB. Due to the expansion of the tensor dimension, the estimation accuracy of the factor matrices is improved, which further enhances the accuracy of parameter estimation. Therefore, the increase in the number of subcarriers will lead to improvements in channel parameter estimation and localization performance. As described in the previous paragraph, the proposed algorithm does not have the drawbacks of the other two algorithms, which holds true under different subcarrier configurations. As illustrated in Figure 5, the proposed algorithm obtains best estimation and localization accuracy for K = 5–11, followed by the MUSIC-LSPS algorithm, and the PUDD algorithm is the worst. Unlike existing methods whose accuracy degrades significantly with reduced subcarriers, the proposed algorithm consistently maintains optimal estimation performance across the entire subcarrier range. Furthermore, when K = 5–11, the proposed algorithm is the closest to the CRB, which to some extent indicates that the proposed algorithm has certain robustness.
In the third simulation, we analyze the impact of varying the number of paths and time frames on the ISAC performance of proposed algorithm. Figure 6 shows the NMSE curves versus SNR in case 1 ( L = 2 , F = T = 80 ), case 2 ( L = 2 , F = T = 50 ), case 3 ( L = 3 , F = T = 80 ) and case 4 ( L = 3 , F = T = 50 ), where K = 8 . From Figure 6, we observe that channel parameter estimation precision improves with more time frames. Moreover, it is seen that the NMSE performance demonstrate a decreasing trend with an increasing number of paths. The accuracy of localization and ToA estimation for the proposed algorithm under these configurations are shown in Figure 7. Moreover, Figure 8 indicates the 3D visualization of the SPs and UT localization. Obviously, the localization accuracy in Figure 8 is consistent with the trends shown in Figure 7 where the increasing F , T and decreasing L improve localization performance. The error data in Figure 8 are presented in Table 2, where SNR = 5 dB. Specifically, according to formula (47), the localization of SP depends on all parameters and the position of UT. The propagation of errors leads to a relatively larger error for the localization of SP compared to that of UT. As the number of paths increases, channel sparsity diminishes, which adversely affects channel parameter estimation and leads to a certain degree of degradation in localization performance. In addition, even though more sensor nodes are available as L increases, the reduction in channel sparsity decreases the accuracy of parameter estimation, thereby lowering the localization accuracy of UT. Moreover, the localization accuracy improves with increasing F and T, which reflects the growth in transmitted data volume. Therefore, the proposed algorithm can effectively achieve simultaneous localization and estimation in ISAC scenarios.

8. Conclusions

In this paper, a tensor-based channel parameter estimation and localization algorithm has been proposed for the near-field mmWave massive MIMO-OFDM ISAC system, which combines CP decomposition and the internal structure of factor matrices. The proposed algorithm fully exploits the low-rank property of tensors and the sparsity of mmWave channels. The simulation results show that the proposed tensor-based algorithm achieves superior ISAC performance for IoT networks in terms of channel parameter estimation and localization compared with existing algorithms, especially at low SNR, and is closer to the rigorously derived CRBs. Specifically, the proposed algorithm improves the accuracy by 79.8% and 38.3% compared to the suboptimal algorithm for the UT and SP localization when SNR = 5 dB, respectively.
The spatial-wideband effect emerges when propagation delays across large antenna arrays cause significant phase variations between antennas, making conventional MIMO models inadequate as delays approach or exceed symbol durations. Future work will tackle channel estimation, symbol detection and target localization in spatial-wideband massive MIMO systems by advancing higher-order tensor methods for multi-dimensional signal processing. Furthermore, building upon our previous discussion, we will extend this research to investigate time-varying channel estimation under non-ideal system configurations.

Author Contributions

Methodology, L.J.; investigation, L.J.; software, J.G.; validation, J.G.; data curation, J.G.; writing, J.G.; visualization, J.G.; conceptualization, J.D.; resources, J.D.; supervision, J.D. and W.J.; funding acquisition, J.D.; formal analysis, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China under Grant 62471444, Grant U2141233, and in part by the Fundamental Research Funds for the Central Universities under Grant CUCZD2501.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Suppose that the error matrix corresponding to the factor matrix C can be expressed as E c = [ e 1 , , e L ] C K × L , and we have C ^ = C D c Π + E c , where D c and Π are the non-singular diagonal matrix and permutation matrix, respectively. Therefore, the relationship between the error vector e l and c l can be given by c l = ω l c l + e l , where ω l refers to the scaling factor. Given that the error vector e l follows circularly symmetric complex Gaussian distributions with zero mean and covariance σ 2 I K , we obtain
P ( e l ) = 1 π K det ( σ 2 I K ) exp ( e l H ( σ 2 I K ) 1 e l ) = 1 π K ( σ 2 ) K exp ( 1 σ 2 | | e l | | F 2 ) ,
thus, the likelihood function regarding ω l and τ l is denoted as
Υ ( ω l , τ l ) = K ln ( π σ 2 ) 1 σ 2 | | c ^ l ω l c l ( τ l ) | | F 2 .
It can be seen from (A2) that maximizing the log-likelihood function is equivalent to minimizing the squared errors, i.e.,
J ω l , τ l = c ^ l ω l c l τ l F 2 .
Differentiating function J ω l , τ l with respect to ω l * yields
J ω l * = ω l * c ^ l ω l c l τ l H c ^ l ω l c l τ l = 0 ,
whose solution is
ω l = c l H τ l c ^ l c l τ l F 2 .
Substituting (A5) into (A3), we can obtain
J τ l = c ^ l c l H τ l c ^ l c l τ l F 2 c l τ l F 2 = c ^ l F 2 c l H τ l c ^ l 2 c l τ l F 2 .
Therefore, the estimation of τ l can be achieved by solving the following problem
τ l = arg max τ l c l H τ l c ^ l 2 c l τ l F 2 .

Appendix B

Appendix B.1. CRBs of Channel Parameters

The CRB is considered the minimum achievable variance for an unbiased estimator, representing the ultimate asymptotic performance limit in estimation theory. Thus, we derive the CRBs of the parameter vector ϖ = θ R a z , θ R e l , θ T a z , θ T e l , τ in the subsection. Since the entries of the noise tensor V are independent and identically distributed circularly symmetric Gaussian random variables with zero mean and variance ς 2 , the likelihood function for the parameter vector can be expressed as
F ϖ = T F K ln π ς 2 1 ς 2 [ Y ] ( 1 ) C B A T F 2 = T F K ln π ς 2 1 ς 2 [ Y ] ( 2 ) C A B T F 2 = T F K ln π ς 2 1 ς 2 [ Y ] ( 3 ) ( B A ) C T F 2 .
The Fisher Information Matrix (FIM) corresponding to ϖ can be given by
Ω ϖ = E F ϖ ϖ H F ϖ ϖ .
For simplicity, we take the partial derivative of F ϖ with respect to θ R , l a z as an example, which is computed as
F ϖ θ R , l a z = t r F ϖ A T A θ R , l a z + F ϖ A * T A * θ R , l a z ,
where
F ϖ A = 1 ς 2 ( [ Y ] ( 1 ) ( C B ) A T ) H ( C B ) , F ϖ A * = 1 ς 2 ( [ Y ] ( 1 ) ( C B ) A T ) T ( C B ) * , A θ R , l a z = [ 0 , , a l a z , , 0 ] , a l a z = W T Λ A a z a R , l , Λ A a z = j 2 π d d R , l c cos θ R , l a z sin θ R , l e l λ d R , l n R d i a g ( Φ 1 , Φ 2 , , Φ N R z ) , Φ n R y = d i a g ( ( N R y 1 ) / 2 , , 0 , , ( N R y 1 ) / 2 ) .
Therefore, we can obtain
F ϖ θ R , l a z = e l T 1 ς 2 ( C B ) T ( [ Y ] ( 1 ) ( C B ) A T ) * a l a z + e l T 1 ς 2 ( C B ) H ( [ Y ] ( 1 ) ( C B ) A T ) a l a z * = 2 Re e l T 1 ς 2 C B T [ Y ] ( 1 ) C B A T * A a z e l ,
where e l is a vector whose l-th element is not zero. Then, the first partial derivatives of the likelihood function F with respect to other parameters can be computed as
F ( ϖ ) θ R , l e l = 2 Re e l T 1 ς 2 C B T [ Y ] ( 1 ) C B A T * A e l e l , F ( ϖ ) θ T , l a z = 2 Re e l T 1 ς 2 ( C A ) T ( [ Y ] ( 2 ) ( C A ) B T ) * B a z e l , F ( ϖ ) θ T , l e l = 2 Re e l T 1 ς 2 ( C A ) T ( [ Y ] ( 2 ) ( C A ) B T ) * B e l e l , F ( ϖ ) τ l = 2 Re e l T 1 ς 2 B A T [ Y ] ( 3 ) B A C T * C τ e l ,
where A a z ( e l ) = a 1 a z ( e l ) , , a L a z ( e l ) , B a z ( e l ) = b 1 a z ( e l ) , , b L a z ( e l ) , C τ = c 1 τ , , c L τ ,
a l e l = W T Λ A e l a R , l , Λ A e l = j 2 π d d R , l c λ d R , l n R ( sin θ R , l a z cos θ R , l e l d i a g ( Φ 1 , Φ 2 , , Φ N R z ) + sin θ R , l e l d i a g ( ( N R y 1 ) / 2 , , 0 , , ( N R y 1 ) / 2 ) I N R y ) , c l τ = j 2 π f s / K ¯ d i a g 0 , 1 , , K 1 c l .
Note that the partial derivative of the matrix B is similar to the matrix A , which will not be shown in detail. Furthermore, the l 1 , l 2 -th element of
E F ϖ θ R a z H F ϖ θ R a z
can be expressed as
E F ϖ θ R , l 1 a z * F ϖ θ R , l 2 a z = 4 E Re { e l 1 T N A a z e l 1 } Re { e l 2 T N A a z e l 2 } = E ( N A a z ( l 1 , l 1 ) + N A a z ( l 1 , l 1 ) * ) ( N A a z ( l 2 , l 2 ) + N A a z ( l 2 , l 2 ) * ) ,
where
N A a z = 1 ς 2 ( C B ) T ( [ Y ] ( 1 ) ( C B ) A T ) * A a z = 1 ς 2 ( C B ) T [ V ] ( 1 ) * A a z .
We define n A a z = vec ( N A a z ) as the vector expansion expression for N A a z , which can be given by
vec ( N A a z ) = 1 ς 2 ( A a z T ( C B ) T ) vec ( [ V ] ( 1 ) * ) ,
The above equation is equivalent to a linear transformation of vec ( [ V ] ( 1 ) * ) ; therefore, the vector n A a z also follows the same distribution as vec ( [ V ] ( 1 ) * ) . Its covariance matrix R n A a z C L 2 × L 2 and second-order moment M n A a z C L 2 × L 2 are expressed, respectively, as
R n A a z = E [ ( n A a z ) ( n A a z ) H ] = 1 ς 2 ( A a z T ( C B ) T ) ( A a z * ( C B ) * ) ,
and
R n A a z = E [ ( n A a z ) ( n A a z ) T ] = 0 .
Since only the cross-conjugate term is not 0 in (A16), we obtain
E F ϖ θ R , l 1 a z * F ϖ θ R , l 2 a z = 2 Re { R n A a z ( p , q ) } ,
where p L ( l 1 1 ) + l 1 and q L ( l 2 1 ) + l 2 . Similarly, the covariance for other parameters can be given by
E F ϖ θ R , l 1 e l * F ϖ θ R , l 2 e l = 2 Re { R n A e l ( p , q ) } , E F ϖ θ T , l 1 a z * F ϖ θ T , l 2 a z = 2 Re { R n B a z ( p , q ) } , E F ϖ θ T , l 1 e l * F ϖ θ T , l 2 e l = 2 Re { R n B e l ( p , q ) } , E F ϖ τ l 1 * F ϖ τ l 2 = 2 Re { R n C τ ( p , q ) } ,
where
R n A a z = 1 ς 2 ( A a z T ( C B ) T ) ( A a z * ( C B ) * ) , R n A e l = 1 ς 2 ( A e l T ( C B ) T ) ( A e l * ( C B ) * ) , R n B a z = 1 ς 2 ( B a z T C A T ) ( B a z * C A * ) , R n B e l = 1 ς 2 ( B e l T C A T ) ( B e l * C A * ) , R n C τ = 1 ς 2 ( C τ T ( B A ) T ) ( C τ * ( B A ) * ) .
Considering the other non-pivot entries in Ω ϖ , such as
E F ϖ θ R , l 1 a z * F ϖ θ T , l 2 a z = 4 E Re { e l 1 T N A a z e l 1 } Re { e l 2 T N B a z e l 2 } = E ( N A a z ( l 1 , l 1 ) + N A a z ( l 1 , l 1 ) * ) ( N B a z ( l 2 , l 2 ) + N B a z ( l 2 , l 2 ) * ) = 2 Re { R n A a z , n B a z ( p , q ) } ,
in which
R n A a z , n B a z = E [ ( n A a z ) ( n B a z ) H ] = 1 ς 4 ( A a z T ( C B ) T ) R v 1 , v 2 ( B a z * ( C A ) * ) .
Similarly, the following covariance formulas can be obtained
R n A a z , n A e l = 1 ς 2 ( A a z T ( C B ) T ) ( A e l * ( C B ) * ) , R n A a z , n B e l = 1 ς 4 ( A a z T ( C B ) T ) R v 1 , v 2 ( B e l * ( C A ) * ) , R n A a z , n C τ = 1 ς 4 ( ( A a z T ( C B ) T ) R v 1 , v 3 ( C τ * ( B A ) * ) , R n B a z , n C τ = 1 ς 4 ( ( B a z T ( C A ) T ) R v 2 , v 3 ( C τ * ( B A ) * ) ,
where
R v 1 , v 2 = E { v e c ( [ V ] ( 1 ) * ) v e c ( [ V ] ( 2 ) ) T } , R v 1 , v 3 = E { v e c ( [ V ] ( 1 ) * ) v e c ( [ V ] ( 3 ) ) T } , R v 2 , v 3 = E { v e c ( [ V ] ( 2 ) * ) v e c ( [ V ] ( 3 ) ) T } .
Note that the covariance matrices for the other parameters follow a similar form to the (A26) and thus are omitted for brevity. Obviously, the f , t , k -th element of the noise tensor corresponds to the t + ( k 1 ) T , f -th, f + ( k 1 ) F , t -th and f + ( t 1 ) F , k -th elements of [ V ] ( 1 ) , [ V ] ( 2 ) and [ V ] ( 3 ) , respectively. Further, leveraging the index relationships between the modal unfolding vec ( V ( 1 ) ) , vec ( V ( 2 ) ) , vec ( V ( 2 ) ) and the tensor V , along with the property of the independent and identically distributed tensor V , we derive that the indexes p , q R v 1 , v 2 p , q 0 can be expressed as
p = t + ( k 1 ) T + ( f 1 ) T K q = f + ( t 1 ) F + ( k 1 ) T F .
Similarly, the non-zero element indexes for R v 1 , v 3 and R v 2 , v 3 , respectively, belong to
p = t + ( k 1 ) T + ( f 1 ) T K q = f + ( t 1 ) F + ( k 1 ) F T ,
and
p = f + ( k 1 ) F + ( t 1 ) F K q = f + ( t 1 ) F + ( k 1 ) F T .
Based on the above analysis, the CRBs of parameter vector ϖ can be obtained by
CRB ( ϖ ) = Ω 1 ( ϖ ) .

Appendix B.2. CRBs of UT and SPs Positions

Utilizing the (A31), the CRBs for the UT and SPs positions can be obtained based on the FIM Ω ( ϖ ) [15]. The FIMs of UE and SPs can be given as
Ω U T = p R ϖ Ω ( ϖ ) p R ϖ H , Ω S P = p l ϖ Ω ( ϖ ) p l ϖ H ,
where p R ϖ is denoted as the partial derivative matrix with respect to p R , whose size is 3 × 5 L . Next, taking p R ϖ as an example, in detail
p R ϖ = x R θ R a z x R θ R e l x R θ T a z x R θ T e l x R τ y R θ R a z y R θ R e l y R θ T a z y R θ T e l y R τ z R θ R a z z R θ R e l z R θ T a z z R θ T e l z R τ ,
where
x R θ T a z ( e l ) = y R θ T a z ( e l ) = z R θ T a z ( e l ) = 0 1 × L , x R θ R a z = y R y l x l x R 2 + y l y R 2 , y R θ R a z = x l x R ( x l x R ) 2 + ( y l y R ) 2 , z R θ R a z = 0 , x R θ R e l = ( z R z l ) ( x R x l ) p l p R p l p R 2 z R z l 2 , y R θ R e l = ( z R z l ) ( y R y l ) p l p R p l p R 2 z R z l 2 , z R θ R e l = [ ( x l x R ) 2 + ( y l y R ) 2 ] p l p R p l p R 2 z R z l 2 , x ( y , z ) R τ = x ( y , z ) R x ( y , z ) l c p l p R .
The FIM of SPs can be computed similarly. Finally, the CRBs of UE and SPs positions can be obtained by
CRB ( p R ) = Ω U T 1 , CRB ( p l ) = Ω S P 1 .

References

  1. Li, X.; Liu, M.; Dang, S.; Luong, N.C.; Yuen, C.; Nallanathan, A.; Niyato, D. Covert Communications with Enhanced Physical Layer Security in RIS-Assisted Cooperative Networks. IEEE Trans. Wirel. Commun. 2025, 24, 5605–5619. [Google Scholar] [CrossRef]
  2. Wei, Z.; Qu, H.; Wang, Y.; Yuan, X.; Wu, H.; Du, Y.; Han, K.; Zhang, N.; Feng, Z. Integrated Sensing and Communication Signals Toward 5G-A and 6G: A Survey. IEEE Internet Things J. 2023, 10, 11068–11092. [Google Scholar] [CrossRef]
  3. Wang, S.; Dai, W.; Wang, H.; Li, Y.G. Robust Waveform Design for Integrated Sensing and Communication. IEEE Trans. Signal Process. 2024, 72, 3122–3138. [Google Scholar] [CrossRef]
  4. Yang, R.; Wang, C.-X.; Huang, J.; Aggoune, E.-H.M.; Hao, Y. A Novel 6G ISAC Channel Model Combining Forward and Backward Scattering. IEEE Trans. Wirel. Commun. 2023, 22, 8050–8065. [Google Scholar] [CrossRef]
  5. Liu, F.; Cui, Y.; Masouros, C.; Xu, J.; Han, T.X.; Eldar, Y.C.; Buzzi, S. Integrated Sensing and Communications: Toward Dual-Functional Wireless Networks for 6G and Beyond. IEEE J. Sel. Areas Commun. 2022, 40, 1728–1767. [Google Scholar] [CrossRef]
  6. Xu, S.; Sun, H.; Xu, Y.; Guo, T.; Li, C.; Yang, L. Distributed Compression Method for Channel Calibration in Cell-Free MIMO ISAC Systems. IEEE J. Sel. Areas Commun. 2025, 43, 2349–2363. [Google Scholar] [CrossRef]
  7. Jing, X.; Liu, F.; Masouros, C.; Zeng, Y. ISAC From the Sky: UAV Trajectory Design for Joint Communication and Target Localization. IEEE Trans. Wirel. Commun. 2024, 23, 12857–12872. [Google Scholar] [CrossRef]
  8. Wang, Z.; Liu, R.; Liu, Q.; Han, L.; Wu, Y.; Thompson, J.S. QoS-Oriented Sensing–Communication–Control Co-Design for UAV-Enabled Positioning. IEEE Trans. Green Commun. 2023, 7, 497–511. [Google Scholar] [CrossRef]
  9. Zhang, Q.; Wu, H.; Mei, X.; Han, D.; Marino, M.D.; Li, K.-C.; Guo, S. A Sparse Sensor Placement Strategy Based on Information Entropy and Data Reconstruction for Ocean Monitoring. IEEE Internet Things J. 2023, 10, 19681–19694. [Google Scholar] [CrossRef]
  10. Li, X.; Zhao, J.; Chen, G.; Hao, W.; da Costa, D.B.; Nallanathan, A.; Shin, H.; Yuen, C. STAR-RIS-Assisted Covert Wireless Communications with Randomly Distributed Blockages. IEEE Trans. Wirel. Commun. 2025, 24, 4690–4705. [Google Scholar] [CrossRef]
  11. Xiao, Z.; Chen, S.; Zeng, Y. Simultaneous Multi-Beam Sweeping for mmWave Massive MIMO Integrated Sensing and Communication. IEEE Trans. Veh. Technol. 2024, 73, 8141–8152. [Google Scholar] [CrossRef]
  12. Elbir, A.M.; Mishra, K.V.; Abdallah, A.; Celik, A.; Eltawil, A.M. Spatial Path Index Modulation in mmWave/THz Band Integrated Sensing and Communications. IEEE Trans. Wirel. Commun. 2024, 23, 10788–10802. [Google Scholar] [CrossRef]
  13. Liu, K.; Liu, Y.; Yi, P.; Xiao, Z.; Xia, X.-G. Deployment and Robust Hybrid Beamforming for UAV MmWave Communications. IEEE Trans. Commun. 2023, 71, 3073–3086. [Google Scholar] [CrossRef]
  14. Singh, J.; Srivastava, S.; Yadav, S.P.; Jagannatham, A.K.; Hanzo, L. Joint Hybrid Transceiver and Reflection Matrix Design for RIS-Aided mmWave MIMO Cognitive Radio Systems. IEEE Trans. Cognit. Commun. Netw. 2025, 11, 391–407. [Google Scholar] [CrossRef]
  15. Du, J.; Chen, Y.; Zhang, P.; Mumtaz, S.; Li, X.; da Costa, D.B. An Effective Simultaneous Channel Estimation and Sensing Algorithm for mmWave MIMO-OFDM Systems. IEEE Trans. Wirel. Commun. 2024, 23, 17054–17069. [Google Scholar] [CrossRef]
  16. Yuan, M.; Wang, H.; Yin, H.; He, D. Alternating Optimization Based Hybrid Transceiver Designs for Wideband Millimeter-Wave Massive Multiuser MIMO-OFDM Systems. IEEE Trans. Wirel. Commun. 2023, 22, 9201–9217. [Google Scholar] [CrossRef]
  17. Lin, T.; Cong, J.; Zhu, Y.; Zhang, J.; Letaief, K.B. Hybrid Beamforming for Millimeter Wave Systems Using the MMSE Criterion. IEEE Trans. Wirel. Commun. 2019, 67, 3693–3708. [Google Scholar] [CrossRef]
  18. Kolda, T.G.; Bader, B.W. Tensor Decompositions and Applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  19. Xu, S.; Zhang, J.; Xu, Y.; Li, C.; Yang, L. Brownian Bridge-Based Diffusion Channel Denoising for ISAC Massive MIMO Systems. IEEE Trans. Cogn. Commun. Netw. 2025, 11, 764–776. [Google Scholar] [CrossRef]
  20. Jiang, W.; Ma, D.; Wei, Z.; Feng, Z.; Zhang, P.; Peng, J. ISAC-NET: Model-Driven Deep Learning for Integrated Passive Sensing and Communication. IEEE Trans. Commun. 2024, 72, 4692–4707. [Google Scholar] [CrossRef]
  21. Yang, L.; Zeng, Y.; Zhang, R. Channel Estimation for Millimeter-Wave MIMO Communications With Lens Antenna Arrays. IEEE Trans. Veh. Technol. 2018, 67, 3239–3251. [Google Scholar] [CrossRef]
  22. Lin, C.; Gao, J.; Jin, R.; Zhong, C. Self-Adaptive Measurement Matrix Design and Channel Estimation in Time-Varying Hybrid MmWave Massive MIMO-OFDM Systems. IEEE Trans. Commun. 2024, 72, 618–629. [Google Scholar] [CrossRef]
  23. Li, X.; Fang, J.; Li, H.; Wang, P. Millimeter Wave Channel Estimation via Exploiting Joint Sparse and Low-Rank Structures. IEEE Trans. Wirel. Commun. 2018, 17, 1123–1133. [Google Scholar] [CrossRef]
  24. Xiao, Z.; Liu, R.; Li, M.; Liu, Q.; Swindlehurst, A.L. A Novel Joint Angle-Range-Velocity Estimation Method for MIMO-OFDM ISAC Systems. IEEE Trans. Signal Process. 2024, 72, 3805–3818. [Google Scholar] [CrossRef]
  25. Xu, K.; Xia, X.; Li, C.; Wei, C.; Xie, W.; Shi, Y. Channel Feature Projection Clustering Based Joint Channel and DoA Estimation for ISAC Massive MIMO OFDM System. IEEE Trans. Veh. Technol. 2024, 73, 3678–3689. [Google Scholar] [CrossRef]
  26. Su, T.; Zhang, Z.; Chu, J.; Zhao, R.; Huang, Y. Joint DOA and TOA Estimation for Moving MIMO Radar Based on OFDM-ISAC Signals. IEEE Trans. Veh. Technol. 2025, 74, 9430–9444. [Google Scholar] [CrossRef]
  27. Cui, M.; Dai, L. Channel Estimation for Extremely Large-Scale MIMO: Far-Field or Near-Field? IEEE Trans. Commun. 2022, 70, 2663–2677. [Google Scholar] [CrossRef]
  28. Lin, Y.; Liu, Z.; Zhang, J.; Liu, F.; Li, X.; Zhang, Q.; Wei, Z.; Fan, S.; Yan, J. Near-Field Integrated Sensing and Communication Beamforming Considering Complexity. IEEE Trans. Veh. Technol. 2025, 74, 6021–6034. [Google Scholar] [CrossRef]
  29. Li, W.; Yin, H.; Qin, Z.; Debbah, M. Wavefront Transformation-Based Near-Field Channel Prediction for Extremely Large Antenna Array with Mobility. IEEE Trans. Wirel. Commun. 2024, 23, 15613–15626. [Google Scholar] [CrossRef]
  30. Huang, C.; Xu, J.; Xu, W.; You, X.; Yuen, C.; Chen, Y. Low-Complexity Channel Estimation for Extremely Large-Scale MIMO in Near Field. IEEE Wirel. Commun. Lett. 2024, 13, 671–675. [Google Scholar] [CrossRef]
  31. Zhang, X.; Zhang, H.; Eldar, Y.C. Near-Field Sparse Channel Representation and Estimation in 6G Wireless Communications. IEEE Trans. Commun. 2024, 72, 450–464. [Google Scholar] [CrossRef]
  32. Liu, S.; Yu, X.; Gao, Z.; Xu, J.; Ng, D.W.K.; Cui, S. Sensing-Enhanced Channel Estimation for Near-Field XL-MIMO Systems. IEEE J. Sel. Areas Commun. 2025, 43, 628–643. [Google Scholar] [CrossRef]
  33. Ebadi, Z.; Molaei, A.M.; Alexandropoulos, G.C.; Abbasi, M.A.B.; Cotton, S.; Tukmanov, A.; Yurduseven, O. Near-Field Localization With Antenna Arrays in the Presence of Direction-Dependent Mutual Coupling. IEEE Trans. Veh. Technol. 2025, 74, 7033–7048. [Google Scholar] [CrossRef]
  34. Zhang, R.; Cheng, L.; Wang, S.; Lou, Y.; Wu, W.; Ng, D.W.K. Tensor Decomposition-Based Channel Estimation for Hybrid mmWave Massive MIMO in High-Mobility Scenarios. IEEE Trans. Commun. 2022, 70, 6325–6340. [Google Scholar] [CrossRef]
  35. Hong, J.; Sun, J.; He, Y.; Zhang, W.; Wang, C.-X. A Tensor-Based Millimeter Wave Wideband Massive MIMO Channel Estimation Technique Using Uniform Planar Arrays. IEEE Wirel. Commun. Lett. 2024, 13, 1458–1462. [Google Scholar] [CrossRef]
  36. Gong, X.; Chen, W.; Sun, L.; Chen, J.; Ai, B. An ESPRIT-Based Supervised Channel Estimation Method Using Tensor Train Decomposition for mmWave 3-D MIMO-OFDM Systems. IEEE Trans. Signal Process. 2023, 71, 555–570. [Google Scholar] [CrossRef]
  37. Lin, Y.; Jin, S.; Matthaiou, M.; You, X. Tensor-Based Channel Estimation for Millimeter Wave MIMO-OFDM with Dual-Wideband Effects. IEEE Trans. Commun. 2020, 68, 4218–4232. [Google Scholar] [CrossRef]
  38. Zhang, R.; Cgen, G.; Cheng, L.; Guan, X.; Wu, Q.; Wu, W.; Zhang, R. Tensor-Based Channel Estimation for Extremely Large-Scale MIMO-OFDM with Dynamic Metasurface Antennas. IEEE Trans. Wirel. Commun. 2025, 24, 6052–6068. [Google Scholar] [CrossRef]
  39. Podkurkov, I.; Seidl, G.; Khamidullina, L.; Nadeev, A.; Haardt, M. Tensor-Based Near-Field Localization Using Massive Antenna Arrays. IEEE Trans. Signal Process. 2021, 69, 5830–5845. [Google Scholar] [CrossRef]
  40. Pan, Y.; Pan, C.; Jin, S.; Wang, J. RIS-Aided Near-Field Localization and Channel Estimation for the Terahertz System. IEEE J. Sel. Top. Signal Process. 2023, 17, 878–892. [Google Scholar] [CrossRef]
  41. Selvan, K.T.; Janaswamy, R. Fraunhofer and Fresnel Distances: Unified Derivation for Aperture Antennas. IEEE Antennas Propag. Mag. 2017, 59, 12–15. [Google Scholar] [CrossRef]
  42. Alkhateeb, A.; El Ayach, O.; Leus, G.; Heath, R.W., Jr. Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef]
  43. Shahmansoori, A.; Garcia, G.E.; Destino, G.; Seco-Granados, G.; Wymeersch, H. Position and Orientation Estimation Through Millimeter-Wave MIMO in 5G Systems. IEEE Trans. Wirel. Commun. 2018, 17, 1822–1835. [Google Scholar] [CrossRef]
  44. Han, M.; Du, J.; Chen, Y.; Jin, L.; Gao, F. Channel Parameter Estimation and Location Sensing in mmWave Systems Under Phase Noise via Nested PARAFAC Analysis. IEEE Trans. Signal Process. 2024, 72, 5422–5438. [Google Scholar] [CrossRef]
  45. Wu, X.; You, C.; Li, J.; Zhang, Y. Near-Field Beam Training: Joint Angle and Range Estimation with DFT Codebook. IEEE Trans. Wirel. Commun. 2024, 23, 11890–11903. [Google Scholar] [CrossRef]
  46. Du, J.; Han, M.; Chen, Y.; Jin, L.; Gao, F. Tensor-Based Joint Channel Estimation and Symbol Detection for Time-Varying mmWave Massive MIMO Systems. IEEE Trans. Signal Process. 2021, 69, 6251–6266. [Google Scholar] [CrossRef]
  47. He, Y.; Peng, Z.; Liu, M.; Wu, G. Full-Order Tensor-Based Parameters Estimation and Channel Reconstruction for Heterogeneous Bi-Static mmWave ISAC. IEEE Trans. Veh. Technol. 2025, 1–16. [Google Scholar] [CrossRef]
  48. Du, J.; Cheng, Y.; Jin, L.; Li, S.; Gao, F. Nested Tensor-Based Integrated Sensing and Communication in RIS-Assisted THz MIMO Systems. IEEE Trans. Signal Process. 2024, 72, 1141–1157. [Google Scholar] [CrossRef]
  49. Harshman, R.A. Determination and Proof of Minimum Uniqueness Conditions for PARAFAC1. UCLA Work. Pap. Phon. 1972, 22, 111–117. [Google Scholar]
  50. Nion, D.; De Lathauwer, L. An Enhanced Line Search Scheme for Complex-Valued Tensor Decompositions. Application in DS-CDMA. Signal Process. 2008, 88, 749–755. [Google Scholar] [CrossRef]
  51. Du, J.; Cheng, Y.; Jin, L.; Gao, F. Time-Varying Phase Noise Estimation, Channel Estimation, and Data Detection in RIS-Assisted MIMO Systems via Tensor Analysis. IEEE Trans. Signal Process. 2023, 71, 3426–3441. [Google Scholar] [CrossRef]
Figure 1. Illustration of the considered near-field mmWave massive MIMO-OFDM ISAC scenario.
Figure 1. Illustration of the considered near-field mmWave massive MIMO-OFDM ISAC scenario.
Sensors 25 05050 g001
Figure 2. Hybrid analog–digital beamforming architectures of the transmitter and receiver.
Figure 2. Hybrid analog–digital beamforming architectures of the transmitter and receiver.
Sensors 25 05050 g002
Figure 3. Block diagram of tensor-based ISAC algorithm in near-field mmWave massive MIMO-OFDM systems.
Figure 3. Block diagram of tensor-based ISAC algorithm in near-field mmWave massive MIMO-OFDM systems.
Sensors 25 05050 g003
Figure 4. Parameter estimation and target localization performance of different algorithms versus SNR, when F = T = 50 , K = 10 and L = 3 .
Figure 4. Parameter estimation and target localization performance of different algorithms versus SNR, when F = T = 50 , K = 10 and L = 3 .
Sensors 25 05050 g004
Figure 5. Parameter estimation and target localization performance of different algorithms versus K, when F = T = 50 , SNR = 20 dB and L = 3 .
Figure 5. Parameter estimation and target localization performance of different algorithms versus K, when F = T = 50 , SNR = 20 dB and L = 3 .
Sensors 25 05050 g005
Figure 6. NMSE of angle parameters versus SNR when L = 2 , 3 , F = T = { 50 , 80 } and K = 8 .
Figure 6. NMSE of angle parameters versus SNR when L = 2 , 3 , F = T = { 50 , 80 } and K = 8 .
Sensors 25 05050 g006
Figure 7. NMSE of ToA and localization versus SNR when L = 2 , 3 , F = T = { 50 , 80 } and K = 8 .
Figure 7. NMSE of ToA and localization versus SNR when L = 2 , 3 , F = T = { 50 , 80 } and K = 8 .
Sensors 25 05050 g007
Figure 8. Three-dimensional localization visualization at K = 8 : (a) L = 3 , F = T = 50 (b) L = 3 , F = T = 80 (c) L = 2 , F = T = 50 (d) L = 2 , F = T = 80 .
Figure 8. Three-dimensional localization visualization at K = 8 : (a) L = 3 , F = T = 50 (b) L = 3 , F = T = 80 (c) L = 2 , F = T = 50 (d) L = 2 , F = T = 80 .
Sensors 25 05050 g008
Table 1. Summary of symbolic representations.
Table 1. Summary of symbolic representations.
SymbolDefinition
N T / N R Number of antennas at BS/UT
N T y / N R y Number of horizontal antennas at BS/UT
N T z / N R z Number of vertical antennas at BS/UT
M T / M R Number of RF chains at BS/UT
p T / p R / p l Position coordinates of BS/UT/SP
D T / D R Near-field range of BS/UT
K ¯ OFDM subcarriers
KSelected subcarriers for ISAC
TNumber of time frames
FNumber of sub-frames per time frame
SNumber of pilot symbols
F RF , t RF precoding at time frame t
F k , t Digital precoding for subcarrier k at time frame t
s k , t Pilot symbol vector for subcarrier k at time frame t
f t The t-th column of hybrid precoder matrix F
w f The f-th column of hybrid combiner matrix W
H k Near-field channel for subcarrier k
Y k Received signal for subcarrier k
LNumber of paths
τ l Time delay for path l
α l Complex gain for path l
θ R , l a z / θ T , l a z Azimuth AoA/AoD at UT/BS
θ R , l e l / θ T , l e l Elevation AoA/AoD at UT/BS
d R , l c / d T , l c Distance from the SP l to the centers of UT/BS
d R , l n R / d T , l n T Distance from the SP l to the n R -th/ n T -th antenna of UT/BS
a R , l / b T , l Response vector at UT/BS
Table 2. NMSE of localization estimation under different cases.
Table 2. NMSE of localization estimation under different cases.
TargetsCase 1Case 2Case 3Case 4
UT0.02080.06630.05360.0670
SPs0.08730.11020.13440.2296
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jiang, L.; Guan, J.; Du, J.; Jiang, W.; Cheng, Y. Near-Field Channel Parameter Estimation and Localization for mmWave Massive MIMO-OFDM ISAC Systems via Tensor Analysis. Sensors 2025, 25, 5050. https://doi.org/10.3390/s25165050

AMA Style

Jiang L, Guan J, Du J, Jiang W, Cheng Y. Near-Field Channel Parameter Estimation and Localization for mmWave Massive MIMO-OFDM ISAC Systems via Tensor Analysis. Sensors. 2025; 25(16):5050. https://doi.org/10.3390/s25165050

Chicago/Turabian Style

Jiang, Lanxiang, Jingyi Guan, Jianhe Du, Wei Jiang, and Yuan Cheng. 2025. "Near-Field Channel Parameter Estimation and Localization for mmWave Massive MIMO-OFDM ISAC Systems via Tensor Analysis" Sensors 25, no. 16: 5050. https://doi.org/10.3390/s25165050

APA Style

Jiang, L., Guan, J., Du, J., Jiang, W., & Cheng, Y. (2025). Near-Field Channel Parameter Estimation and Localization for mmWave Massive MIMO-OFDM ISAC Systems via Tensor Analysis. Sensors, 25(16), 5050. https://doi.org/10.3390/s25165050

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