Next Article in Journal
Applying a Virtual Art Therapy System Based on the Michelangelo Effect in Patients with Spinal Cord Injury
Previous Article in Journal
Improved Side-Channel Attack on CTR DRBG Using a Clustering Algorithm
Previous Article in Special Issue
Neural Network-Assisted DPD of Wideband PA Nonlinearity for Sub-Nyquist Sampling Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Iterative Reconstruction and Selection Network-Assisted Channel Estimation for mmWave MIMO Communications

1
Key Laboratory of Grain Information Processing and Control, Ministry of Education, Henan University of Technology, Zhengzhou 450001, China
2
Henan Key Laboratory of Grain Photoelectric Detection and Control, Henan University of Technology, Zhengzhou 450001, China
3
Henan Engineering Research Center of Grain Condition Intelligent Detection and Application, Henan University of Technology, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(13), 4172; https://doi.org/10.3390/s25134172 (registering DOI)
Submission received: 6 May 2025 / Revised: 30 June 2025 / Accepted: 1 July 2025 / Published: 4 July 2025

Abstract

Millimeter-wave (mmWave) MIMO systems have emerged as a key enabling technology for next-generation wireless networks, addressing the growing demand for ultra-high data rates through the utilization of wide bandwidths and large-scale antenna configurations. Beyond communication capabilities, these systems offer inherent advantages for integrated sensing applications, particularly in scenarios requiring precise object detection and localization. The sparse mmWave channel in the beamspace domain allows fewer radio-frequency (RF) chains by selecting dominant beams, boosting both communication efficiency and sensing resolution. However, existing channel estimation methods, such as learned approximate message passing (LAMP) networks, rely on computationally intensive iterations. This becomes particularly problematic in large-scale system deployments, where estimation inaccuracies can severely degrade sensing performance. To address these limitations, we propose a low-complexity channel estimator using a non-iterative reconstruction network (NIRNet) with a learning-based selection matrix (LSM). NIRNet employs a convolutional layer for efficient, non-iterative beamspace channel reconstruction, significantly reducing computational overhead compared to LAMP-based methods, which is vital for real-time sensing. The LSM generates a signal-aware Gaussian measurement matrix, outperforming traditional Bernoulli matrices, while a denoising network enhances accuracy under low SNR conditions, improving sensing resolution. Simulations show the NIRNet-based algorithm achieves a superior normalized mean squared error (NMSE) and an achievable sum rate (ASR) with lower complexity and reduced training overhead.

1. Introduction

As a core technology of 5G, millimeter-wave (mmWave) multiple-input multiple-output (MIMO) can offer ultra-high data rates by combining wide bandwidth and large-scale antenna arrays while also enabling integrated sensing capabilities for applications like object detection and localization through integrated sensing and communications (ISAC). This enables high spectral efficiency and user capacity but also introduces challenges such as severe path loss, complex channel estimation, and the need for accurate real-time processing to support both communication and sensing tasks [1,2,3,4].
To fully exploit the potential of mmWave communications, the accurate acquisition of channel state information (CSI) is essential. However, in mmWave massive MIMO systems, the high dimensionality of the channel poses significant challenges for efficient CSI estimation. A straightforward solution employing a dedicated radio-frequency (RF) chain for each antenna is often impractical due to excessive hardware cost and power consumption [5]. To address this issue, a lens antenna array was proposed in ref. [6] to transform the spatial channel into a beamspace representation by focusing signals from different directions onto distinct antennas. Owing to the limited number of effective propagation paths in mmWave frequencies, the beamspace channel exhibits inherent sparsity. Consequently, by selecting only a few dominant beams, the number of required RF chains can be substantially reduced, thereby facilitating the development of low-complexity channel estimation methods.
Despite advancements, channel estimation in beamspace mmWave massive MIMO systems remains a challenging problem, particularly for large-scale lens antenna arrays with a limited number of RF chains. The work in ref. [7] proposed a nonparametric channel estimation algorithm for massive massive multiuser MIMO mmWave systems, which can achieve MSE-optimal performance in the large-antenna limit. A novel model-driven unsupervised deep learning (DL) network for wideband mmWave beamspace channel estimation was proposed in ref. [8], which inherits the superiority of iterative signal recovery algorithms and the advanced DL-based denoiser and thus presents excellent performance. Levering the advantage of deep learning networks, the work in refs. [9,10] respectively proposed the approximate message passing-aided algorithm to solve the beamspace channel estimation problem in mmWave massive MIMO systems, which can achieve better performance with much lower training complexity compared with the existing methods. Based on tensor-based ESPRIT-type algorithms in DFT beamspace, the work in ref. [11] developed a gridless channel estimation algorithm for a hybrid mmWave MIMO-OFDM system with a frequency selective channel, where the proposed algorithm can provide accurate channel estimates with only a few training resources. Exploiting the unique power distribution (PD) of the beamspace channel (BC) that differs from the general sparse signals, ref. [12] proposed a PD-based estimation scheme for the sparse BC. Ref. [13] presented an SBL approach for channel estimation in mmWave hybrid MIMO OFDM systems that exploits the sparsity of the beamspace mmWave channel for each individual subcarrier. In ref. [14], by considering the potential multiuser interferences, an IA beam selection consisting of two stages to achieve the near-optimal sum-rate performance with low complexity was proposed. Simulation results verify that the proposed interference-aware beam selection can achieve the sum-rate performance close to the fully digital system with much higher energy efficiency. By exploiting the inherent sparsity of the beamspace channel matrix, a support detection (SD) algorithm was proposed in ref. [15], which applies compressed sensing (CS) techniques and achieves better normalized mean squared error (NMSE) performance than the classical orthogonal matching pursuit (OMP) algorithm. However, the SD algorithm mainly leverages sparsity and fails to utilize the energy-focusing property of the lens antenna array. To overcome this limitation, an alternative method based on approximate message passing (AMP), called the sparse non-informative parameter estimator-based cosparse analysis AMP for imaging (SCAMPI), was proposed in ref. [16]. SCAMPI outperforms both OMP and SD in terms of NMSE. Nevertheless, its estimation accuracy degrades significantly in low signal-to-noise ratio (SNR) scenarios with the NMSE reaching a suboptimal level of 3.5 dB at an SNR of 5 dB. To further enhance the NMSE performance at low SNRs, a learned denoising-based AMP algorithm (LDAMP) is introduced for beamspace mmWave massive MIMO systems in ref. [17]. This approach integrates a denoising convolutional neural network (DnCNN) into the AMP framework, achieving superior NMSE performance compared to the SCAMPI algorithm even with a reduced number of RF chains. Building on these developments, a fully convolutional denoising AMP algorithm (FCDAMP) was proposed in ref. [18], which integrates a fully convolutional denoising network with a learned AMP (LAMP) framework. FCDAMP achieves further improvements in NMSE performance compared to LDAMP. Furthermore, an AMP-based network with deep residual learning, termed LampResNet, was introduced in ref. [19]. By combining a LAMP architecture with residual learning techniques, LampResNet not only surpasses LDAMP in terms of NMSE but also achieves reduced computational complexity. Despite these advancements, the LAMP networks employed in both FCDAMP and LampResNet algorithms rely on high-complexity iterative operations. Furthermore, in beamspace mmWave massive MIMO systems, the effectiveness of the selection matrix in preserving the structural characteristics of the channel matrix during the compression of the received signal matrix significantly impacts the accuracy of channel reconstruction. A notable limitation of existing selection matrices is their reliance on randomly generated Bernoulli matrices, which are independent of the signal characteristics. This approach often results in suboptimal channel reconstruction accuracy.
To address the limitations of existing channel estimation methods in beamspace mmWave massive MIMO systems, we propose a novel low-complexity channel estimator that leverages the NIRNet and a learning-based selection matrix (LSM). This approach fully exploits the structural characteristics of the channel matrix to achieve superior performance. By integrating the LSM, which is optimized to preserve critical channel features, and the NIRNet, which employs non-iterative convolutional techniques for efficient reconstruction, the proposed method significantly enhances reconstruction accuracy while maintaining low computational complexity. Simulation results demonstrate that the NIRNet-based channel estimation algorithm outperforms the benchmarks in terms of NMSE and ASR. Additionally, the proposed method exhibits lower computational complexity, making it a highly efficient solution for beamspace mmWave massive MIMO systems. The contributions of this paper may be summarized as follows:
  • Unlike conventional Bernoulli selection matrices, the LSM is trained on prior data with its elements adhering to a Gaussian distribution whose statistical properties are progressively optimized during training. Consequently, the measurement matrix produced by the LSM preserves a greater number of structural features of the channel matrix, significantly enhancing reconstruction quality.
  • In contrast to LAMP-based algorithms, which rely on computationally intensive iterative operations for reconstruction, the proposed NIRNet algorithm employs a convolutional layer to perform initial channel matrix reconstruction in a non-iterative manner. The reconstruction accuracy is further improved by incorporating a denoising network, which refines the channel estimate, thereby achieving superior performance with reduced computational overhead.
The remainder of this paper is organized as follows: Section 2 introduces the beamspace mmWave MIMO system model and channel characteristics, which is followed by a formal formulation of the channel estimation problem. Section 3 presents the novel NIRNet-based channel estimator in detail, elaborating on the architecture, operational principles, and theoretical foundations of the proposed algorithm. Comprehensive simulation results are presented in Section 4, where we evaluate the performance of our approach against existing methods using various metrics and analyze the computational complexity advantages of our solution. Finally, Section 5 summarizes our findings and discusses the implications of this work.
Notation: Throughout the paper, we use the following notations. Boldface lowercase and uppercase letters denote vectors and matrices, respectively. A Gaussian distribution of x with mean x ^ and variance ν x is represented by CN ( x ; x ^ , ν x ) . The notation | | A | | is the Frobenius norm of A . We use 1 , 0 and I to denote an all-one matrix, an all-zero matrix and an identity matrix with a proper size, respectively.

2. System Model and Problem Formulation

We consider a time division duplexing (TDD) beamspace mmWave MIMO system. As depicted in Figure 1, the base station (BS) is equipped with a single lens antenna array comprising an M × N antenna, which is interfaced with N RF radio-frequency (RF) chains to concurrently serve K single-antenna users. To mitigate the hardware costs and power consumption associated with RF chains, we constrain the number of RF chains such that N RF M N while ensuring N RF K to maintain the spatial multiplexing gain for K users [15]. For optimal efficiency, we focus on channel estimation utilizing the minimum number of RF chains, specifically setting N RF = K , thereby balancing cost, power efficiency, and system performance.
We adopt the Saleh–Valenzuela channel model for the beamspace mmWave massive MIMO system, as described in ref. [15]. The beamspace channel matrix for the k-th user ( k 1 , 2 , , K ), denoted as H k C M × N , is expressed as
H k = M N L + 1 i = 0 L α ( i ) A ( φ ( i ) , θ ( i ) ) ,
where L + 1 represents the total number of propagation paths, α ( i ) denotes the complex gain of the i-th path, and φ ( i ) and θ ( i ) indicate the azimuth and elevation angles of the corresponding plane wave, respectively. The antenna array response matrix A ( φ ( i ) , θ ( i ) ) encapsulates the spatial characteristics of the lens antenna array. The element in the m-th row and n-th column of A is given by ref. [20]
A m , n ( φ ( i ) , θ ( i ) ) = D sin c ( m D M sin ( φ ( i ) ) ) × sin c ( n D N sin ( θ ( i ) ) ) ,
where D denotes the aperture length of the antenna, and D M and D N represent the antenna position indices along the horizontal and vertical axes of the lens antenna array, respectively. To facilitate processing, H k can be vectorized to a vector h k C M N × 1 , and the overall channel matrix H can be defined as H [ h k , , h K ] C M N × K .
In the uplink of a TDD system, all K users transmit pilot sequences to the BS within the channel coherence time. We assume the beamspace channel remains constant during this period [21]. Each user sends K pilot symbols to the BS, and the pilot matrix S C K × K comprises K mutually orthogonal pilot sequences: one per user [21,22]. To standardize the uplink pilot power, the pilot matrix satisfies S S H = I K , where I K is the K × K identity matrix. Thus, the received signal matrix at the BS, Y C M N × K , can be expressed as the received signal matrix at the BS, which is is given by
Y = H S + N ,
where H C M N × K represents the beamspace channel matrix for K users, and N C M N × K denotes the additive white Gaussian noise (AWGN), with elements independently drawn from a complex normal distribution CN ( 0 , σ 2 ) , where σ 2 is the noise variance. During the pilot transmission phase, BS employs a selection matrix W C K × M N to compress the received signal Y , which can be denoted as R C K × K , i.e.,
R = W Y = W H S + W N .
By multiplying S H on the right side of (3), the measurement matrix Z C K × K is obtained, which is expressed as
Z = R S H = W H + W ˜ ,
where W ˜ W N S H is the effective noise matrix.
We focus on estimating the channel matrix H from the observed matrix Z . Given the large-scale nature of the antenna array, particularly in systems with dimensions in the order of M × N , the computational complexity of channel estimation becomes a critical challenge for practical implementation. Traditional algorithms for channel estimation, such as least squares (LS) and LAMP, typically suffer from high computational complexity due to their iterative nature, rendering them computationally prohibitive for massive MIMO systems operating at mmWave frequencies. To overcome this challenge, we reformulate the beamspace channel estimation problem as a sparse signal recovery task. We introduce a novel, non-iterative reconstruction network that incorporates a learning-based selection matrix, which significantly reduces the computational overhead while maintaining high estimation accuracy.

3. NIRNet-Based Channel Estimation

In this section, we introduce the NIRNet algorithm as an advanced solution for channel matrix estimation in massive MIMO systems. This approach reconstructs the channel matrix non-iteratively, leveraging prior information from transmitted data to enhance estimation efficiency and accuracy. The NIRNet framework comprises three integral components, as illustrated in Figure 2. First, the selection network is trained to generate an LSM, optimizing the sparse representation of the channel by identifying and prioritizing the most informative beamspace components, thus enhancing the efficiency of subsequent estimation tasks. Next, the reconstruction network produces an initial channel matrix estimate through a single forward pass, utilizing the LSM to capture key channel characteristics while significantly lowering computational complexity compared to conventional iterative approaches. Finally, the denoising network refines this initial estimate by suppressing noise, artifacts, and residual errors, thereby improving reconstruction quality and ensuring robust performance in challenging mmWave environments. In the following sections, we elaborate on the operation of the NIRNet-based channel estimation algorithm.
To reconstruct the beamspace channel matrix H from the measurement matrix Z , as outlined in Section 2, the selection matrix W is designed to minimize the mutual coherence, which is defined as
μ max i j | w i H w j | ,
where w i represents the i-th column of W . By reducing μ to the smallest possible value, the selection matrix enhances the sparsity of the channel representation, thereby improving the accuracy and computational efficiency of the recovery process in massive MIMO systems. Prior studies, such as [23], have demonstrated that Gaussian and Bernoulli random matrices exhibit low mutual coherence, making them suitable candidates for W . However, these matrices are signal-independent and thus fail to exploit prior information about the channel, potentially limiting their performance in scenarios where such information is available. To address this limitation, we propose a learning-based approach to construct W , which adapts to the signal characteristics and incorporates prior knowledge, further optimizing the channel estimation process.
To effectively exploit the prior information embedded in the transmitted data, the NIRNet algorithm designs the selection matrix W as a convolutional layer within a dedicated selection network. The convolutional kernel size is tailored to match the dimensions of the beamspace channel matrix for the k-th user, ensuring compatibility with the channel’s sparse structure. The number of feature maps in this layer is set to K, corresponding to the number of users or signal streams. Use z k to denote the k-th volume of the matrix Z , and it can be formulated as
z k = conv ( F , H k ) = F H k ,
where F denotes the convolutional kernel of the layer. To promote robustness and sparsity, each weight of F is independently drawn from a complex Gaussian distribution with zero mean and variance 1 / K , which is expressed as shown below:
F i , j CN 0 , 1 K .
Through an optimized training phase, the selection network generates an LSM, which is specifically adapted to the beamspace characteristics of the mmWave massive MIMO system, as illustrated in Figure 3. The proposed LSM implementation employs a hardware-efficient scheme, utilizing multipliers and adders to compute the product of the selection matrix W and the received signal matrix during beamspace channel estimation. This approach not only leverages prior information to enhance estimation accuracy but also minimizes computational complexity, making it well suited for practical deployment in large-scale mmWave systems.
Unlike conventional Gaussian and Bernoulli random matrices, which are signal-independent, the LSM is derived through a data-driven training process. During training, the elements of the LSM are iteratively optimized to minimize the loss function, enabling the LSM to capture and preserve the structural features of the beamspace channel matrix H k within the received signal z k . This adaptive approach ensures that z k retains critical channel characteristics, enhancing the accuracy of subsequent channel estimation in mmWave massive MIMO systems. In the reconstruction network, the channel matrix is estimated non-iteratively to achieve computational efficiency. Specifically, a single convolutional layer with a 1 × 1 kernel is employed, where the number of feature maps corresponds to the total number of base station antennas, i.e., M N . The reconstruction process is formulated as a convolution operation
h ^ int = conv ( F int , z k ) = F int z k ,
where h ^ int denotes the initial reconstructed channel vector of dimension 1 × M N , and F int represents the convolutional kernel. The vector h ^ int is subsequently reshaped into an M × N matrix, denoted as H ^ int , to represent the initial channel matrix estimate. However, relying solely on the reconstruction network is insufficient, as it does not address the impact of channel noise and interference prevalent in mmWave environments. To mitigate these effects, the NIRNet algorithm incorporates a dedicated denoising network as an integral component. This network refines the initial estimate H ^ int by suppressing noise and artifacts, thereby improving the overall quality and reliability of the channel reconstruction. The combination of these tailored components ensures that NIRNet achieves both high accuracy and computational efficiency, making it well suited for practical deployment in large-scale mmWave MIMO systems.
The denoising network in the NIRNet algorithm adopts a modified U-Net architecture [24], which is designed to refine the initial reconstruction channel matrix H ^ int and produce a high-fidelity estimated channel matrix H ^ k . As depicted in Figure 2, the network comprises 14 convolutional layers, two max-pooling layers, and two transposed convolutional layers, which were strategically organized to balance computational efficiency and performance. Unlike the conventional U-Net, the first 13 convolutional layers utilize octave convolution [25], which reduces computational complexity by processing features at multiple frequency resolutions. The network operates through a contracting path, which extracts hierarchical features, and an expanding path, which restores the feature map to its original dimensions. The contracting path consists of repeated blocks, each containing two octave convolution layers followed by a max-pooling layer, which are described by the operations G Oct and G MP , respectively
G Oct ( x ^ ) = ReLU OctConv ( x ^ , 3 ) ,
G MP ( x ^ ) = MaxPool ( x ^ , 2 ) ,
where x ^ represents the input feature maps, OctConv ( · , 3 ) denotes a 3 × 3 octave convolution, ReLU ( · ) is the activation function, and MaxPool ( · , 2 ) indicates a 2 × 2 max-pooling operation. The expanding path mirrors this structure, incorporating two octave convolution layers (as in Equation (9)) and one transposed convolution layer, which is defined as
G TC ( x ^ ) = ReLU TransConv ( x ^ , 2 ) ,
where TransConv ( · , 2 ) represents a 2 × 2 transposed convolution. In the contracting path, the number of feature channels doubles to capture richer features, while in the expanding path, it is halved to reconstruct the output. Batch normalization is applied after each octave convolution layer to accelerate training convergence and enhance model stability. The denoising network subtracts the estimated noise from H ^ int , yielding the refined channel matrix H ^ k .

4. Simulation Results

In this section, we evaluate the performance of the NIRNet algorithm for the k-th user. The simulation parameters used in the experiments are summarized in Table 1. The number of antennas at the BS is set to 64, while each user is equipped with a single antenna. The number of propagation paths is set to 3. The azimuth and elevation angles, denoted by ϕ ( i ) and θ ( i ) , are independently and uniformly distributed in the range π 2 , π 2 . The path gain α ( i ) is modeled as a complex Gaussian random variable with zero mean and unit variance, i.e., α ( i ) CN ( 0 , 1 ) . The training rate is set to 0.001. The dataset consists of 16,000 training samples and 8000 testing samples. The mini-batch size used during training is 128. To assess the algorithm’s performance, we utilize two distinct mean absolute error (MAE) loss functions, denoted as Loss1 and Loss2, which are defined as follows
Loss 1 = 1 M N i = 1 M j = 1 N | [ H k ] i , j [ H ^ k ] i , j | ,
Loss 2 = 1 M N i = 1 M j = 1 N | [ H k ] i , j [ H ^ int ] i , j | .
Loss1 is used to train the entire NIRNet model, guiding the optimization of the overall channel estimation framework. On the other hand, Loss2 is specifically applied during the training of the reconstruction network, focusing on refining the accuracy of the estimated channel matrix. The NIRNet algorithm is optimized using the Adam optimizer, which is a widely adopted gradient-based optimization technique known for its efficiency and adaptive learning rate capabilities. To evaluate the performance of the channel estimation, we utilize the Normalized Mean Square Error (NMSE) as the performance metric, which provides a quantitative measure of the accuracy of the estimated channel matrix. The NMSE is defined as
NMSE = E H ^ H F 2 / H ^ F 2 .
Figure 4 illustrates the NMSE performance of the proposed NIRNet and LDAMP algorithms versus SNR as the number of RF chains increases. The NIRNet algorithm demonstrates superior NMSE performance even with a lower number of RF chains under low SNR conditions. For instance, at an SNR range of 5–10 dB, NIRNet requires only 300 RF chains to achieve better NMSE performance than LDAMP [17], which utilizes 410 RF chains. It is also noteworthy that NIRNet with 400 RF chains significantly outperforms LDAMP with 410 RF chains. Additionally, the proposed algorithm exhibits convergence in terms of NMSE performance when the number of RF chains reaches 400. This implies that increasing the number of RF chains beyond 400 yields only marginal improvements in performance. Therefore, the performance of NIRNet with 400 RF chains is notably superior to that with 300 RF chains, and increasing the number of RF chains to 800 provides only slight improvements. This finding highlights that the NIRNet algorithm does not require an excessively large number of RF chains, thus offering a more efficient solution by reducing both hardware costs and power consumption.
Figure 5 presents a comparison of the NMSE performance versus SNR range of 5–30 dB. The results clearly demonstrate that the NIRNet algorithm outperforms traditional channel estimation techniques based on SD, SCAMPI, LDAMP, and FCDAMP in terms of NMSE. This superior performance can be attributed to the LSM used in NIRNet, which retains more structural features of the channel matrix compared to conventional Bernoulli random matrices. The LSM’s ability to preserve these structural characteristics enables NIRNet to more effectively capture the underlying channel dynamics, leading to more accurate reconstruction of the channel matrix. This distinctive advantage of NIRNet significantly enhances its performance, particularly in high-noise environments, where maintaining structural integrity of the channel matrix is crucial for accurate estimation.
In addition to NMSE, ASR performance is a crucial metric for evaluating the effectiveness of beamspace mmWave massive MIMO systems. Figure 6 illustrates the ASR performance of the NIRNet algorithm in comparison to several alternative methods, including FCDAMP, LDAMP, SD, and SCAMPI. The results clearly demonstrate that NIRNet achieves a significant improvement in ASR performance over the other algorithms. This improvement is primarily due to NIRNet’s ability to estimate the k-th user channel with lower NMSE, which directly leads to more accurate precoding. A more precise precoding matrix results in a substantial enhancement of the overall system performance, particularly in terms of ASR across all k users. Therefore, the superior NMSE performance of NIRNet not only contributes to more accurate individual channel estimates but also enhances the overall spectral efficiency of the massive MIMO system.
For practical computing needs, we compare the computational complexity of NIRNet against LDAMP, FCDAMP and LampResNet (as shown in Table 2). The number of multiplication operations required to estimate H k is considered a complexity metric. Multiplication operations in neural networks take place during the convolution operation of the convolution layer. Therefore, for a single convolution layer of a conventional convolution, the computational complexity is expressed as O B 2 C 2 Q in Q out [26], where B and C denote, respectively, the spatial lengths of the convolution kernel and output feature map, with Q in and Q out representing the number of input and output channels, respectively. For a single octave convolution layer, the computational complexity is expressed as o 7 16 B 2 C 2 Q in Q out + 1 4 B T 2 C 2 Q out 2 , where B T denotes the spatial length of the convolution kernel of the transposed convolution.

5. Conclusions

This paper presents a novel NIRNet-assisted channel estimation algorithm for mmWave massive MIMO systems with significant implications for integrated sensing and communications. First, we develop an LSM employing Gaussian-distributed elements that effectively preserves crucial structural features of the channel matrix, establishing a solid foundation for accurate reconstruction, which is potentially beneficial for sensing tasks in future studies. Second, by designing a convolutional layer-based NIRNet that eliminates high-complexity iterative operations, the computational overhead is significantly reduced, offering promise for real-time processing in future sensing applications. Finally, we incorporated a specialized denoising network to refine the initially reconstructed channel, enhancing accuracy particularly under low SNR conditions, which could improve sensing performance in subsequent research. Extensive simulation results confirm our proposed algorithm outperforms existing methods in terms of both NMSE and ASR, while maintaining the better performance with reduced RF chains, substantially lowering hardware costs and power consumption.

Author Contributions

Conceptualization, J.Y. and X.G.; methodology, J.Y.; software, J.Y. and P.W.; validation, X.G.; formal analysis, J.Y.; investigation, J.Y. and Y.G.; writing—original draft preparation, J.Y. and P.W.; writing—review and editing, Y.G.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was partially supported by the Scientific and Technological Project in Henan Province (grant number 252102210238), the Open Project of Grain Information Processing Center of Henan University of Technology (grant number KFJJ2022014), and the Cultivation Programme for Young Backbone Teachers at the Henan University of Technology.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, J.; Björnson, E.; Matthaiou, M.; Ng, D.W.K.; Yang, H.; Love, D.J.V. Prospective Multiple Antenna Technologies for Beyond 5G. IEEE J. Sel. Areas Commun. 2020, 38, 1637–1660. [Google Scholar] [CrossRef]
  2. Fan, Y.; Gao, S.; Duan, D.; Cheng, X.; Yang, L. Radar integrated MIMO communications for multi-hop V2V networking. IEEE Wirel. Commun. Lett. 2022, 12, 307–311. [Google Scholar] [CrossRef]
  3. Cui, M.; Han, W.; Xu, D.; Zhao, P.; Zou, W. Hybrid precoding design based on alternating optimization in mmwave massive MIMO systems aided by intelligent reflecting surface. Comput. Commun. 2021, 180, 188–196. [Google Scholar] [CrossRef]
  4. Zhu, C.; Ji, Q.; Guo, X.; Zhang, J. Mmwave massive MIMO: One joint beam selection combining cuckoo search and ant colony optimization. Eurasip J. Wirel. Commun. Netw. 2023, 2023, 65. [Google Scholar] [CrossRef]
  5. Yang, B.; Taleb, T.; Shen, Y.; Jiang, X.; Yang, W. Performance, fairness, and tradeoff in UAV swarm underlaid mmWave cellular networks with directional antennas. IEEE Trans. Wirel. Commun. 2020, 20, 2383–2397. [Google Scholar] [CrossRef]
  6. Brady, J.; Behdad, N.; Sayeed, A.M.V. Beamspace MIMO for Millimeter-Wave Communications: System Architecture, Modeling, Analysis, and Measurements. IEEE Trans. Antennas Propag. 2013, 61, 3814–3827. [Google Scholar] [CrossRef]
  7. Mirfarshbafan, S.H.; Gallyas-Sanhueza, A.; Ghods, R.; Studer, C. Beamspace Channel Estimation for Massive MIMO mmWave Systems: Algorithm and VLSI Design. IEEE Trans. Circuits Syst. Regul. Pap. 2020, 67, 5482–5495. [Google Scholar] [CrossRef]
  8. He, H.; Wang, R.; Jin, W.; Jin, S.; Wen, C.K.; Li, G.Y. Beamspace Channel Estimation for Wideband Millimeter-Wave MIMO: A Model-Driven Unsupervised Learning Approach. IEEE Trans. Wirel. Commun. 2023, 22, 1808–1822. [Google Scholar] [CrossRef]
  9. Wei, X.; Hu, C.; Dai, L. Deep Learning for Beamspace Channel Estimation in Millimeter-Wave Massive MIMO Systems. IEEE Trans. Commun. 2021, 69, 182–193. [Google Scholar] [CrossRef]
  10. Ruan, C.; Zhang, Z.; Jiang, H.; Zhang, H.; Dang, J.; Wu, L. Simplified Learned Approximate Message Passing Network for Beamspace Channel Estimation in mmWave Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2024, 23, 5142–5156. [Google Scholar] [CrossRef]
  11. Zhang, J.; Rakhimov, D.; Haardt, M. Gridless Channel Estimation for Hybrid mmWave MIMO Systems via Tensor-ESPRIT Algorithms in DFT Beamspace. IEEE J. Sel. Top. Signal Process. 2021, 15, 816–831. [Google Scholar] [CrossRef]
  12. Sun, J.; Jia, M.; Guo, Q.; Gu, X.; Gao, Y. Power Distribution Based Beamspace Channel Estimation for mmWave Massive MIMO System With Lens Antenna Array. IEEE Trans. Wirel. Commun. 2022, 21, 10695–10708. [Google Scholar] [CrossRef]
  13. Srivastava, S.; Patro, C.S.K.; Jagannatham, A.K.; Hanzo, L. Sparse, Group-Sparse, and Online Bayesian Learning Aided Channel Estimation for Doubly-Selective mmWave Hybrid MIMO OFDM Systems. IEEE Trans. Commun. 2021, 69, 5843–5858. [Google Scholar] [CrossRef]
  14. Gao, X.; Dai, L.; Chen, Z.; Wang, Z.; Zhang, Z. Near-Optimal Beam Selection for Beamspace MmWave Massive MIMO Systems. IEEE Commun. Lett. 2016, 20, 1054–1057. [Google Scholar] [CrossRef]
  15. Gao, X.; Dai, L.; Han, S.; Chih-Lin, I.; Wang, X.V. Reliable Beamspace Channel Estimation for Millimeter-Wave Massive MIMO Systems with Lens Antenna Array. IEEE Trans. Wirel. Commun. 2017, 16, 6010–6021. [Google Scholar] [CrossRef]
  16. Yang, J.; Wen, C.K.; Jin, S.; Gao, F.V. Beamspace Channel Estimation in mmWave Systems via Cosparse Image Reconstruction Technique. IEEE Trans. Commun. 2018, 66, 4767–4782. [Google Scholar] [CrossRef]
  17. He, H.; Wen, C.K.; Jin, S.; Li, G.Y.V. Deep Learning-Based Channel Estimation for Beamspace mmWave Massive MIMO Systems. IEEE Wirel. Commun. Lett. 2018, 7, 852–855. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Mu, Y.; Liu, Y.; Zhang, T.; Qian, Y.V. Deep Learning-Based Beamspace Channel Estimation in mmWave Massive MIMO Systems. IEEE Wirel. Commun. Lett. 2020, 9, 2212–2215. [Google Scholar] [CrossRef]
  19. Wei, Y.; Zhao, M.M.; Zhao, M.; Lei, M.; Yu, Q.V. An AMP-Based Network with Deep Residual Learning for mmWave Beamspace Channel Estimation. IEEE Wirel. Commun. Lett. 2020, 8, 1289–1292. [Google Scholar] [CrossRef]
  20. Zeng, Y.; Yang, L.; Zhang, R.V. Multi-User Millimeter Wave MIMO with Full-Dimensional Lens Antenna Array. IEEE Trans. Wirel. Commun. 2018, 17, 2800–2814. [Google Scholar] [CrossRef]
  21. Dai, L.; Gao, X.; Han, S.; Chih-Lin, I.; Wang, X. Beamspace Channel Estimation for Millimeter-Wave Massive MIMO Systems with Lens Antenna Array. In Proceedings of the 2016 IEEE/CIC International Conference on Communications in China (ICCC), Chengdu, China, 27–29 July 2016; pp. 1–6. [Google Scholar]
  22. Xie, H.; Gao, F.; Zhang, S.; Jin, S.V. A Unified Transmission Strategy for TDD/FDD Massive MIMO Systems with Spatial Basis Expansion Model. IEEE Trans. Veh. Technol. 2017, 66, 3170–3184. [Google Scholar] [CrossRef]
  23. Bajwa, W.U.; Haupt, J.; Sayeed, A.M.; Nowak, R.V. Compressed Channel Sensing: A New Approach to Estimating Sparse Multipath Channels. Proc. IEEE 2010, 98, 1058–1076. [Google Scholar] [CrossRef]
  24. Weng, W.; INet, X.Z.V. Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015; Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar]
  25. Gan, H.; Gao, Y.; Liu, C.; Chen, H.; Zhang, T.; Liu, F.V. AutoBCS: Block-based Image Compressive Sensing with Data-driven Acquisition and Noniterative Reconstruction. IEEE Trans. Cybern. 2023, 53, 2558–2571. [Google Scholar] [CrossRef]
  26. He, K.; Sun, J.V. Convolutional Neural Networks at Constrained Time Cost. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 5353–5360. [Google Scholar]
Figure 1. The beamspace mmWave massive MIMO system architecture.
Figure 1. The beamspace mmWave massive MIMO system architecture.
Sensors 25 04172 g001
Figure 2. The NIRNet-based channel estimation structure.
Figure 2. The NIRNet-based channel estimation structure.
Sensors 25 04172 g002
Figure 3. The proposed combination selection network for a beamspace mmWave massive MIMO.
Figure 3. The proposed combination selection network for a beamspace mmWave massive MIMO.
Sensors 25 04172 g003
Figure 4. The NMSE performance of NIRNet for varying numbers of RF chains.
Figure 4. The NMSE performance of NIRNet for varying numbers of RF chains.
Sensors 25 04172 g004
Figure 5. NMSE performance comparison between NIRNet and alternative algorithms.
Figure 5. NMSE performance comparison between NIRNet and alternative algorithms.
Sensors 25 04172 g005
Figure 6. ASR performance comparison between NIRNet and alternative methods.
Figure 6. ASR performance comparison between NIRNet and alternative methods.
Sensors 25 04172 g006
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Number of antennas at the BS64
Number of antennas at the user1
Number of paths3
Azimuth and elevation ϕ ( i ) , θ ( i ) U [ π 2 , π 2 ]
Path gain α ( i ) CN ( 0 , 1 )
Training rate 0.001
Number of training samples16,000
Number of testing samples8000
Mini-Batch Size128
Table 2. Complexity comparison.
Table 2. Complexity comparison.
AlgorithmMultiplication Operations
LDAMP 3.79 × 10 9
FCDAMP 1.58 × 10 10
LampResNet 1.48 × 10 9
NIRNet 9.61 × 10 8
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

Yang, J.; Guo, Y.; Guo, X.; Wang, P. Non-Iterative Reconstruction and Selection Network-Assisted Channel Estimation for mmWave MIMO Communications. Sensors 2025, 25, 4172. https://doi.org/10.3390/s25134172

AMA Style

Yang J, Guo Y, Guo X, Wang P. Non-Iterative Reconstruction and Selection Network-Assisted Channel Estimation for mmWave MIMO Communications. Sensors. 2025; 25(13):4172. https://doi.org/10.3390/s25134172

Chicago/Turabian Style

Yang, Jing, Yabo Guo, Xinying Guo, and Pengpeng Wang. 2025. "Non-Iterative Reconstruction and Selection Network-Assisted Channel Estimation for mmWave MIMO Communications" Sensors 25, no. 13: 4172. https://doi.org/10.3390/s25134172

APA Style

Yang, J., Guo, Y., Guo, X., & Wang, P. (2025). Non-Iterative Reconstruction and Selection Network-Assisted Channel Estimation for mmWave MIMO Communications. Sensors, 25(13), 4172. https://doi.org/10.3390/s25134172

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