Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Pediatric Pneumonia Recognition Using an Improved DenseNet201 Model with Multi-Scale Convolutions and Mish Activation Function
Previous Article in Journal
The Diagnostic Classification of the Pathological Image Using Computer Vision
Previous Article in Special Issue
Sensor Fusion Architecture for Fault Diagnosis with a Predefined-Time Observer
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Preamble-Based Signal-to-Noise Ratio Estimation for Adaptive Modulation in Space–Time Block Coding-Assisted Multiple-Input Multiple-Output Orthogonal Frequency Division Multiplexing System

by
Shahid Manzoor
1,
Noor Shamsiah Othman
2,* and
Mohammed W. Muhieldeen
3
1
Department of Electrical and Electronics Engineering, Faculty of Engineering, Technology and Built Environment, UCSI University, Cheras, Kuala Lumpur 56000, Malaysia
2
Department of Electrical and Electronics Engineering, College of Engineering, Institute of Power Engineering, Universiti Tenaga Nasional, Jalan IKRAM-UNITEN, Kajang 43000, Selangor, Malaysia
3
Department of Mechanical Engineering, Faculty of Engineering, Technology and Built Environment, UCSI University, Cheras, Kuala Lumpur 56000, Malaysia
*
Author to whom correspondence should be addressed.
Algorithms 2025, 18(2), 97; https://doi.org/10.3390/a18020097
Submission received: 25 December 2024 / Revised: 27 January 2025 / Accepted: 4 February 2025 / Published: 9 February 2025
Figure 1
<p>STBC-assisted MIMO-OFDM system with adaptive modulation block diagram.</p> ">
Figure 2
<p>Suparna preamble structure proposed for time synchronization [<a href="#B32-algorithms-18-00097" class="html-bibr">32</a>].</p> ">
Figure 3
<p>Proposed modified preamble structure for CAZAC-TD and CAZAC-FD SNR estimators.</p> ">
Figure 4
<p>Proposed modified preamble structure with cyclic prefix.</p> ">
Figure 5
<p>Preamble structure used in Milan SNR estimator in [<a href="#B18-algorithms-18-00097" class="html-bibr">18</a>].</p> ">
Figure 6
<p>Flowchart of CAZAC-TD SNR estimation algorithm.</p> ">
Figure 7
<p>At <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mn>12</mn> </mrow> </semantics></math> dB, the autocorrelation plots of (<b>a</b>) the transmitted OFDM signal and (<b>b</b>) the received STBC-decoded signal.</p> ">
Figure 8
<p>The non-adaptive STBC-assisted MIMO-OFDM system’s BER performance when employing <span class="html-italic">M</span>-PSK modulation for transmission over the SUI-5 channel.</p> ">
Figure 9
<p>Autocorrelation plots of OFDM received signal, transmitted over AWGN channel: (<b>a</b>) the Suparna preamble structure; (<b>b</b>) the modified CAZAC preamble structure.</p> ">
Figure 10
<p>The NMSE performance invoking Suparna preamble structure and the modified CAZAC preamble structure for the AWGN channel.</p> ">
Figure 11
<p>The estimated SNR performance for the AWGN channel with a zoomed-in view in the inset.</p> ">
Figure 12
<p>The estimated SNR performance for the SUI-5 channel with a zoomed-in view in the inset.</p> ">
Figure 13
<p>The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.</p> ">
Figure 14
<p>The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the SUI-5 channel.</p> ">
Figure 15
<p>The BER performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.</p> ">
Figure 16
<p>The BER performance of the non-adaptive STBC-MIMO-OFDM system for the SUI-5 channel.</p> ">
Figure 17
<p>The proposed AM-CAZAC-TD-MIMO system’s BER performance for the SUI-5 channel.</p> ">
Figure 18
<p>The proposed AM-CAZAC-TD-MIMO system’s channel capacity performance for the SUI-5 channel.</p> ">
Figure 19
<p>A comparison of the BER performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing <span class="html-italic">M</span>-PSK for the SUI-5 channel.</p> ">
Figure 20
<p>A comparison of the channel capacity performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing <span class="html-italic">M</span>-PSK for SUI-5 channel.</p> ">
Versions Notes

Abstract

:
This paper presents algorithms to estimate the signal-to-noise ratio (SNR) in the time domain and frequency domain that employ a modified Constant Amplitude Zero Autocorrelation (CAZAC) synchronization preamble, denoted as CAZAC-TD and CAZAC-FD SNR estimators, respectively. These SNR estimators are invoked in a space–time block coding (STBC)-assisted multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) system. These SNR estimators are compared to the benchmark frequency domain preamble-based SNR estimator referred to as the Milan-FD SNR estimator when used in a non-adaptive 2 × 2 STBC-assisted MIMO-OFDM system. The performance of the CAZAC-TD and CAZAC-FD SNR estimators is further investigated in the non-adaptive 4 × 4 STBC-assisted MIMO-OFDM system, which shows improved bit error rate (BER) and normalized mean square error (NMSE) performance. It is evident that the non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems that invoke the CAZAC-TD SNR estimator exhibit superior performance and approach closer to the normalized Cramer–Rao bound (NCRB). Subsequently, the CAZAC-TD SNR estimator is invoked in an adaptive modulation scheme for a 2 × 2 STBC-assisted MIMO-OFDM system employing M-PSK, denoted as the AM-CAZAC-TD-MIMO system. The AM-CAZAC-TD-MIMO system outperformed the non-adaptive STBC-assisted MIMO-OFDM system using 8-PSK by about 2 dB at BER = 10 4 . Moreover, the AM-CAZAC-TD-MIMO system demonstrated an SNR gain of about 4 dB when compared with an adaptive single-input single-output (SISO)-OFDM system with M-PSK. Therefore, it was shown that the spatial diversity of the MIMO-OFDM system is key for the AM-CAZAC-TD-MIMO system’s improved performance.

1. Introduction

Higher system throughput and greater system capacity are necessary for fifth-generation (5G) mobile communication systems to offer high connectivity for new applications and use cases. One of the key enabling techniques for 5G to improve throughput and capacity is multiple-input multiple-output (MIMO) [1,2] by performing spatial multiplexing of multiple signals. In order to support the growth of wireless communication, 5G New Radio (NR) standards were created by the 3rd Generation Partnership Project (3GPP) to enhance spectrum efficiency for mobile broadband [3]. One of the improvements that 5G NR introduces is the employment of orthogonal frequency division multiplexing (OFDM) as the signal waveform due to its beneficial properties such as high spectral efficiency and robustness to channel fading. More specifically, the multipath challenge in wide-bandwidth channels can be mitigated by employing OFDM that uses a series of narrow-band overlapping sub-carriers, which results in an improved spectral efficiency. Therefore, the demand for higher data throughput over longer distances or under conditions of interference, signal fading, and multipath has driven the development of the MIMO-OFDM communication system.
Alamouti has discovered a simple transmission scheme known as the space–time coding that uses two transmit antennas [4]. Tarokh et al. has developed a generalization of the Alamouti transmission scheme based on the notion of orthogonal designs, which use more than two transmit antennas, leading to the concept of space–time block coding (STBC) [5]. More specifically, in an MIMO system, the STBC scheme allowed multiple copies of the same data stream to be transmitted using a number of transmitter antennas, which resulted in an improved data transfer reliability [6,7]. Therefore, the spatial and temporal variety gained from using STBC in MIMO-OFDM systems will lead to high-rate packet transmission without losing bandwidth, appropriate for high-throughput application [8]. An alternative to STBC in MIMO-OFDM systems is Space–Frequency Block Coding (SFBC), which provides diversity in both space and frequency by using multiple antennas and different sub-carriers. SFBC is especially beneficial in frequency-selective fading environments, offering robust performance with many antennas [9]. However, STBC is chosen in this work because it provides a simpler implementation with lower computational complexity compared to SFBC.
In a fast-paced communication scenario, the channel condition fluctuates rapidly, resulting in an apparent Doppler shift [10]. Adaptive modulation and coding (AMC) is a technology that adjusts the modulation and coding parameters to the dynamic wireless channel condition, hence increasing spectral efficiency [11]. The authors of [12,13,14] investigated adaptive modulation techniques for MIMO-OFDM systems and achieved improved spectral efficiency. An evaluation of the signal-to-noise ratio (SNR) at the receiver can be used to assess the channel state, and the value can be transmitted back to the transmitter via the feedback channel [15].
Generally, SNR estimators can be categorized into data-aided SNR (DA-SNR) estimators and non-data-aided SNR (NDA-SNR) estimators. The DA-SNR estimator uses transmitted pilot data to estimate the SNR at the receiver. This method increases estimation accuracy at the cost of decreased system throughput [16,17,18,19,20]. However, the NDA-SNR estimator blindly estimates the SNR without prior transmitted data. Hence, it does not incur throughput penalty [14,16,19,21,22,23,24]. Despite data overhead, the DA-SNR system outperformed NDA-SNR in terms of estimation accuracy [25,26].
However, some studies have offered methods for mitigating incurred throughput penalties in DA-SNR, such as utilizing OFDM synchronization preambles [17,18,20,27,28,29], also known as preamble-based SNR estimators. Numerous preamble structures have been proposed for time synchronization in OFDM systems [30,31,32]. The preamble-based SNR estimators that were proposed in [17,18,29] also made use of these preambles. The authors in [29] developed an SNR estimator for cooperative SISO-OFDM, which exploited the preamble structure proposed in [30]. However, in [18], an SNR estimator was developed for MIMO-OFDM systems and utilized the synchronization preamble structure proposed by Morelli et al. in [31].
The three key elements to consider when using SNR estimators are estimation accuracy, computational cost, and data overhead. Most proposed SNR estimators for MIMO-OFDM systems in the literature thus far focus on frequency domain SNR estimation, which lowers system performance due to inter-carrier interference [17,18,33]. Frequency domain SNR estimators execute SNR estimates after the OFDM signals have been demodulated. As a result, the computation of the Fast Fourier Transform (FFT) would add computational complexity to SNR estimation. In the literature, SNR estimation algorithms for MIMO-OFDM systems have been developed utilizing two methods: maximum likelihood (ML) [19] and second-order moment (M2) criteria [16,17,18,20]. The SNR algorithm based on these techniques was derived using probabilistic techniques, which are very complex and involve addition and multiplication operations. The ML method is more complex than the M2 approach because it requires optimization to maximize the likelihood function, which demands higher computational power. While ML can be more accurate, the M2 method is simpler and demands less computational power, providing a good balance of accuracy and complexity.
In [34], the suggested SNR estimator took the benefit of the OFDM synchronization preamble structure presented in [32], which employed Constant Amplitude Zero Autocorrelation (CAZAC) sequences. The SNR estimation algorithm of the SNR estimator in [34] was derived using the autocorrelation function, and the SNR estimation was performed in the time domain. However, the proposed preamble-based SNR estimator was employed in an adaptive modulation of a single-input single-output (SISO)-OFDM system. Against this background, this study extends the application of the preamble-based SNR estimator in [34] to an adaptive modulation STBC-assisted MIMO-OFDM system. This adaptation leverages the preamble-based SNR estimator to work effectively with STBC-decoded signals, enhancing signal reliability and diversity in MIMO-OFDM systems, which was not explored in the previous work. While the algorithm in [34] utilized a time domain approach, this study develops a new algorithm to estimate SNR in the frequency domain using the modified CAZAC preamble structure and utilizing M2 criteria. Let us denote the time domain and frequency domain preamble-based SNR estimators as CAZAC-TD and CAZAC-FD SNR estimators, respectively. The performance of both SNR estimators is evaluated when invoked in a non-adaptive STBC-assisted MIMO-OFDM system and is contrasted to the frequency domain preamble-based SNR estimator for the MIMO-OFDM system in [18], which employs M2 criteria in the SNR expression. Let us denote this frequency domain SNR estimator as the Milan-FD SNR estimator. Both CAZAC-TD and CAZAC-FD SNR estimators’ performances are also compared to the normalized Cramer–Rao bound (NCRB) to determine how well both SNR estimators may approach the theoretically best feasible performance, ensuring system efficiency is not compromised. The SNR estimator that exhibits superior performance is then invoked in an adaptive modulation STBC-assisted MIMO-OFDM system. Thus, the adaptive MIMO-OFDM system described in this paper combines the advantages of the preamble-based SNR estimator with the STBC technique.
The contributions of this work are summarized as follows:
  • The adaptation of the CAZAC-TD SNR estimator to the STBC-decoded signal: This study extends the application of the CAZAC-TD SNR estimation algorithm to an adaptive modulation STBC-assisted MIMO-OFDM system. This adaptation leverages the preamble-based CAZAC-TD SNR estimator to work effectively with STBC-decoded signals, enhancing signal reliability and diversity in MIMO-OFDM systems.
  • The development of the CAZAC-FD SNR estimator: A new CAZAC-FD SNR estimation algorithm based on M2 criteria, similar to the Milan-FD SNR estimator, is developed. The frequency domain version of the CAZAC-TD SNR estimator leverages the modified CAZAC preamble structure for synchronization, resulting in no throughput penalty.
  • Comparative performance evaluation: The comparative evaluation of the newly developed CAZAC-FD SNR estimator against the existing Milan-FD SNR estimator, with both estimators derived using similar approaches, ensures a meaningful performance comparison and establishes a benchmark for future SNR estimation methods.
  • The performance of preamble-based CAZAC-TD and CAZAC-FD MIMO SNR estimators is evaluated in non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems, with the normalized Cramer–Rao bound (NCRB) used as a benchmark for the best achievable performance. By comparing the normalized mean square error (NMSE) of the estimators with the NCRB, valuable insights are gained into how closely the performance of the estimators approaches the theoretical optimum. The modified CAZAC preamble structure, utilized in both time and frequency domain SNR estimators, proves effective in estimating SNR, thereby highlighting the dual-domain functionality of the modified structure.
The paper is organized as follows. Section 2 highlights the related research; Section 3 explains the overall system. Section 4 discusses the development of the preamble-based CAZAC-TD and CAZAC-FD SNR estimators, as well as the SNR threshold for modulation level selection in an adaptive modulation scheme. Section 5 presents the performance of the contrived SNR estimators and the performance of the adaptive STBC-assisted MIMO-OFDM system. Finally, Section 6 presents the conclusion.

2. Related Work

Table 1 lists relevant works on adaptive modulation methods in MIMO systems, covering target BER-based SNR thresholds [35,36], convolutional neural network (CNN)-based spectrogram classification [37,38], artificial neural network (ANN)-driven power spectral density (PSD) learning [39], channel state information (CSI)-driven adaptive algorithms [40], supervised learning [41], and signal-to-interference noise ratio (SINR)-based modulation coding scheme (MCS) selection. These MIMO schemes primarily focus on frequency domain estimation. These strategies have resulted in higher system throughput, spectrum efficiency, and BER performance. However, their reliance on computationally demanding preprocessing operations such as Fourier transforms and windowing causes delays, increases complexity, and makes them sensitive to dynamic channel conditions.
In frequency domain SNR estimation, approaches such as CNN-based PSD analysis [38] and ANN-based AMC [39] require significant computer resources to produce and interpret PSD images or extract spectral characteristics. Similarly, approaches like CSI estimation [40,41] suffer challenges in high-mobility or non-line-of-sight (NLOS) situations, where acquiring accurate CSI becomes increasingly challenging. Furthermore, supervised learning models [37,41] rely on huge, high-quality datasets, making them less adaptable to practical situations with varying fading scenarios and mobility.
Transitioning SNR estimation to the time domain offers a compelling alternative, especially in MIMO-OFDM systems where time synchronization is crucial. For example, employing CAZAC sequences initially intended for synchronization to perform SNR estimation provides two benefits. These time synchronization preambles have strong autocorrelation properties, allowing for precise and consistent SNR estimation while reducing overall system complexity [15,27,34,42]. Using CAZAC sequences for SNR estimation eliminates the need for additional preambles, simplifying the system’s design and increasing efficiency.
Time domain SNR estimation with CAZAC sequences also solves important issues in adaptive modulation. Their strong and consistent estimates make dynamic and optimal threshold selection for AMC possible, even in demanding situations with multipath fading, Doppler effects, and noise fluctuations. High-accuracy SNR estimation is especially useful for modern applications such as 5G [43], massive MIMO systems [36], unmanned aerial vehicle (UAV) communications [37], Internet of Things (IoT), and telemedicine systems [40], which require real-time adaptability and low latency.
To summarize, while previous SNR estimating techniques have greatly improved AMC in wireless systems, time domain estimation employing CAZAC sequences is a viable and efficient alternative. These approaches use the synchronization preamble for SNR estimation, which promises decreased complexity, robust performance, and seamless integration with adaptive modulation, making them a significant enabler for future wireless technologies across multiple domains.
Table 1. Summary of key studies on adaptive modulation methods in MIMO systems.
Table 1. Summary of key studies on adaptive modulation methods in MIMO systems.
Year [Ref.]Estimation DomainAlgorithm and Adaptive CriteriaContributionChallenges
2019 [35]Post-FFTSNR estimation.
Target BER-based SNR switching thresholds.
The selection of the corresponding MIMO mode and its modulation size is based on the received SNR and target bit error rate for unipolar MIMO-OFDM visible light communication (VLC) systems.
Improved spectral efficiency.
Developing AM techniques that minimize PAPR while maintaining efficient spectral utilization is critical.
High complexity.
2019 [39]Post-FFTSNR estimation using ANN exploiting PSD values.
Target BER-based SNR switching thresholds.
AMC scheme enabled by ANN-aided SNR estimation in the MIMO system.
The PSD values are trained for SNR classification, and it is mapped to respective MCS sets. Improved accuracy of SNR estimation and throughput performance of the system.
Ensuring accurate SNR predictions across diverse channel conditions, such as multipath fading, Doppler shifts, and noise variations, is complex.
A mismatch between training data and real-world conditions can lead to poor estimation performance.
2021 [37]Post-FFTCNN-trained data for SNR and Doppler estimation.
SNR and Doppler shift-based adaptive switching.
It proposes a novel CNN-based joint classification method to characterize the SNR and AMC design using spectrogram images in the MIMO system.
Improved accuracy of SNR estimation and throughput performance of the system.
Required optimized models and hardware accelerators to avoid processing delays due to windowing, Fourier transforms, and noise filtering.
High complexity. Supervised learning requires a sufficient set of data.
2023 [40]Post-FFTCSI estimation.
CSI-SNR switching thresholds.
Adaptive algorithm for use in telemedicine communication based on MIMO-OFDM WiMAX standard.
Adaptive algorithms can improve the efficiency of the transmitted medical image in 3D MIMO-OFDM system.
The NLOS propagation and high mobility in 3D environments make accurate SNR, CSI, and Doppler estimation more challenging.
High complexity to compute CSI table from received instantaneous SNR values.
2020 [36]Pre-FFTSINR estimation.
Target BER-based SINR switching thresholds.
A third Link adaptation algorithm for an MIMO 5G system was formulated by varying both the modulation index and code rate, to yield an optimal algorithm that achieved the target BER with the highest data rate at any SNR.
Improved system throughput.
Higher code rates delayed the achievement of the target BER while yielding higher data rates at high SNRs.
High complexity due to simultaneous optimization over modulation schemes, coding rates, MIMO configurations, and scheduling strategies.
2018 [41]Post-FFTCSI estimation; singular value decomposition (SVD)-based SNR estimation.
Target BER-based MCS thresholds.
A framework based on the supervised learning approach the k-nearest neighbor (k-NN) algorithm for AMC in MIMO-OFDM wireless systems is proposed, with the SVD of the channel matrix and SNR on each spatial stream extracted as a feature set.
A classification scheme is then proposed to match channel implementations to different MCSs. Improved system throughput.
Collecting high-quality, labeled datasets for training supervised models is a critical challenge.
The need for extensive datasets under diverse channel conditions (e.g., SNR, fading environments, mobility scenarios) increases the complexity of data acquisition.
2022 [43]Post-FFTSINR estimation with neural network-based MCS selection.The paper describes an online deep learning (DL) algorithm for the adaptive modulation and coding in 5G Massive MIMO. The algorithm is based on a fully connected neural network, which is initially trained on the output of the traditional algorithm and then is incrementally retrained by the service feedback of its own output.
Improved throughput.
Online DL models must process high-dimensional data in real time, which is computationally demanding.
The presence of noise, errors, and missing values in real-time CSI and performance metrics can degrade model performance. Memory overhead.
2018 [44]Post-FFTChannel quality indicator (CQI) estimation.
SINR estimates used to adapt to distinct modulation schemes are found through a CQI table lookup.
Performance of adaptive modulation scheme with CQI feedback in LTE MIMO system is presented.
To compute the modulation scheme and the coding rate outputs, a table lookup operation with the CQI index is used with the measured SINR. Improved system efficiency.
CQI feedback is often delayed due to system latencies, leading to mismatches between the actual channel conditions and the reported CQI.
Interference and noise levels affect the reliability of CQI feedback and the resulting modulation decisions with high complexity.
2020 [38]Post-FFTSNR estimation using CNN.
Target BER-based SNR switching thresholds.
This paper proposes a highly accurate SNR estimation method for AMC by learning PSD images with a CNN in an MIMO OFDM system.
Accurate SNR estimation and improved system throughput and BER.
Generating PSD images involves transforming time domain signals into the frequency domain, which is computationally expensive, so CNNs’ processing of it increases complexity.
High-quality PSD images that accurately reflect channel conditions require precise signal processing that is challenging in low-SNR environments.

3. System Description

Figure 1 shows the block diagram of the proposed adaptive modulation with STBC for a 2 × 2 MIMO-OFDM system that invokes the CAZAC-TD and CAZAC-FD SNR estimators. The input data are initially modulated using the M-PSK scheme. The modulated signal is then converted to the time domain via the Inverse-Fast Fourier Transformation (IFFT). Then, a cyclic prefix C p is appended to each OFDM symbol, resulting in the OFDM signal vector, S = ( S 1 , S 2 , S 3 , , S i ) , where i represents the indexes of each OFDM symbol. A block of two scalar OFDM-modulated symbols S 1 and S 2 is STBC-encoded in two consecutive time slots according to the following code matrix:
G = S 1 S 2 S 2 * S 1 *
This matrix G consists of two rows that represent two time slots and two columns that represent two antennas. In the first time slot, the first transmit antenna T x 1 transmits symbol S 1 while symbol S 2 is transmitted from the second transmit antenna, T x 2 . In the second time slot, symbol S 2 * is transmitted from the first transmit antenna T x 1 , and the second transmit antenna T x 2 transmits symbol S 1 * . Here, symbols S 1 * and S 2 * denote the complex conjugates of S 1 and S 2 , respectively. In STBC, the complex conjugates of symbols are utilized to form the G matrix, also known as the encoding matrix, which ensures orthogonality between the signals transmitted from different antennas. This orthogonality is essential for reducing interference between antennas and enhancing the receiver’s ability to recover the transmitted signals. As a result, the structure of the matrix enables accurate symbol decoding and improves the resistance of the system to fading and interference.
For transmission over a Rayleigh fading channel, the received signals are impacted by the channel matrix H, and the received signal Y matrix at each receiver antenna can be represented as:
Y = HG + Nc
where H = H 11 H 12 H 21 H 22 is the channel matrix that models the fading effects of the channel and Nc = N 11 N 12 N 21 N 22 is the noise matrix, which represents the noise introduced at each receiver antenna. The received signal matrix Y, with scalar elements Y 11 , Y 21 , Y 12 , and Y 22 , represents the received signals at the respective antennas.
More specifically, at the receiver, during the first time slot, signal Y 11 is received at the first receiver antenna, R x 1 , and Y 21 is received at the second receiver antenna, R x 2 , as described below:
Y 11 = H 11 S 1 + H 12 S 2 + N 11
Y 21 = H 21 S 1 + H 22 S 2 + N 21
where H 11 and H 21 are the coefficients of channel matrix H for transmission from T x 1 to R x 1 and R x 2 , respectively, while H 12 and H 22 are the coefficients of channel matrix H corresponding to the transmissions from T x 2 to R x 1 and R x 2 , respectively. The noise signals at R x 1 and R x 2 during the first time slot are denoted as N 11 and N 21 , respectively.
Subsequently, during the second time slot, the received signals Y 12 and Y 22 at R x 1 and R x 2 , respectively, can be written as:
Y 12 = H 11 S 2 * + H 12 S 1 * + N 12
Y 22 = H 21 S 2 * + H 22 S 1 * + N 22
where N 12 and N 22 denote the noise signals at R x 1 and R x 2 during the second time slot. Thus, the transmitted OFDM symbols can be estimated using a Maximum Ratio Combiner (MRC) as follows:
S 1 ^ = H 11 * Y 11 + H 12 Y 12 * + H 21 * Y 21 + H 22 Y 22 *
S 2 ^ = H 12 * Y 11 H 11 Y 12 * + H 22 * Y 21 H 21 Y 22 *
where Y 12 * and Y 22 * are the complex conjugates of Y 12 and Y 22 , respectively, while H 11 * , H 21 * , H 12 * , H 22 * are the complex conjugates of H 11 , H 21 , H 12 , H 22 , respectively.
Finally, the STBC decoder decodes the received complex-valued symbols and is denoted as Y d s t b c . The instantaneous SNR is estimated using the OFDM symbols Y d s t b c . This value is fed to the transmitter via a feedback channel, as illustrated in Figure 1, and used for selecting the modulation level of M-PSK. The SNR thresholds’ criteria for the modulation level selection are presented in Section 4.3.

4. SNR Estimation

This section presents the development of the preamble-based CAZAC-TD and CAZAC-FD SNR estimation algorithms, along with the SNR threshold for modulation level selection in an adaptive modulation scheme. Both algorithms are derived under the assumption of signal transmission over an Additive White Gaussian Noise (AWGN) channel. To assess their robustness, simulations are conducted considering signal transmission over an Stanford University Interim-5 (SUI-5) channel in an NLOS environment. The results show consistent performance across both channel models, suggesting that the algorithms may generalize well to more complex, real-world scenarios. However, further validation in dynamic and practical conditions is needed to fully assess their applicability.
This work proposes employing CAZAC-TD and CAZAC-FD SNR estimators for 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems. Several preamble-based SNR estimators that utilized synchronization preambles for OFDM systems have been proposed in the literature to mitigate incurred throughput penalties in DA-SNR, as discussed in Section 1.
The innovative preamble structure for timing synchronization in OFDM systems was proposed by Suparna et al. [32]. For the purpose of time synchronization improvement, the proposed preamble was composed of one OFDM symbol with a short preamble structure having four equal parts, each of N S / 4 length, as depicted in Figure 2, where N S is the IFFT size, which represents the total sub-carriers per OFDM symbol. C Z denotes the CAZAC sequence, P N is the pseudo-noise (PN) sequence, and W denotes the weighted CAZAC sequence, which is obtained by bit-wise multiplication of C Z with the same length of P N , while S ( W ) represents the multiplication of the weighted CAZAC sequence, with W a scrambling function, which aims to mitigate the narrow-band interference effect. Let us denote this preamble structure as the Suparna preamble structure.
As a further development, the preamble structure is modified as illustrated in Figure 3, where the CAZAC sequence is used because of its good autocorrelation properties [42]. Figure 4 shows the proposed preamble structure with the added cyclic prefix C P of N S / 4 length that is utilized in the proposed CAZAC-TD and CAZAC-FD SNR estimators. Using IEEE802.16d OFDM standard, the CAZAC preamble is loaded on even sub-carriers, and the odd sub-carriers are nullified. The modified preamble structure is composed of one OFDM symbol having four equal parts, each part with N S / 4 = 64 bits length, where N S = 256 bits is the length of the signal without the cyclic prefix, while the cyclic prefix C P is added to mitigate inter-symbol interference and inter-carrier interference between the received OFDM symbols.
For both the CAZAC-TD and CAZAC-FD estimators, the modified CAZAC preamble is loaded in even sub-carriers, and the odd sub-carriers are not used (nulled). The proposed CAZAC-TD and CAZAC-FD SNR estimators are compared with the Milan-FD SNR estimator, presented in [18]. The Milan-FD SNR estimator utilized the preamble structure proposed in [31], which was composed of one OFDM symbol having Q equal parts, each of N S / Q length, where Q > 2 and N S is the IFFT size. For the sake of benchmarking, the proposed SNR estimators are evaluated against the Milan-FD SNR estimator, which utilized the preamble structure in Figure 5, with Q = 4 and N S = 256 bits.

4.1. Time Domain SNR Estimation Using Autocorrelation

Figure 6 presents the flowchart of the CAZAC-TD SNR estimation algorithm. This algorithm utilizes the autocorrelation function of the STBC decoder output signal, Y d s t b c , to estimate the signal and noise power. The autocorrelation of the STBC decoder output signal, Y d s t b c , is given as:
R Y Y d s t b c ( k ) = R X X ( k ) + R N N c ( k )
for 0 k N S 1 denotes the autocorrelation of the transmitted signal, while R N N c ( k ) denotes the autocorrelation of the noise signal for the AWGN channel with the noise variance, σ 2 , given as:
R N N c ( k ) = σ 2 δ ( k )
where δ ( k ) represents the Dirac delta function. Similarly, the autocorrelation of the OFDM transmitted signal can be expressed as:
R X X ( k ) = P S S δ ( k )
where δ ( k ) represents the delta function and P S S is the signal power. Hence, at zero lag, the STBC-decoded signal’s autocorrelation consists of both the signal and the noise power. On the other hand, the autocorrelation of the transmitted OFDM signal consists of signal power only. Thus, the difference between the STBC-decoded signal’s autocorrelation value at zero lag and the estimated signal power can be used to estimate noise power. Figure 7 compares the autocorrelation of the transmitted OFDM signal and the corresponding received STBC-decoded signal over an SUI-5 channel at an SNR of 12 dB, utilizing the modified CAZAC preamble structure. Specifically, Figure 7a shows the autocorrelation plot of the transmitted OFDM signal S at SNR = 12 dB, and the autocorrelation plot of the corresponding STBC-decoded signal is shown in Figure 7b.
In Figure 7, the X-axis represents the lag between the signal and its shifted version, and the Y-axis represents the autocorrelation values at each lag. It can be seen from Figure 7 that there is one main peak at L S , and there are two side peaks on its right and left sides. The two side peaks on the left side appeared at the specific lags of L S N S and L S N S / 2 .
As a result, the estimation of the signal power can be written as:
P S S . e s t = 2 R Y Y d s t b c ( L S N S / 2 ) R Y Y d s t b c ( L S N S )
where L S = N S + N C P denotes the total length of the OFDM symbol of length N S with added C P and N C P = N S / 4 is the C P length. More specifically, the signal power is estimated by using the side peaks that result from the autocorrelation of the received STBC-decoded signal. The side peak at ( L S N S ) rises when the cyclic prefix C P overlaps with itself, while the side peak at ( L S N S / 2 ) rises when part of the preamble, along with the C P , overlaps with itself. The subtraction between these two side peaks helps to eliminate the impact of the C P , ensuring that the signal power estimation is not distorted by the cyclic prefix. This allows for a more accurate estimate of the true signal power.
As seen from Figure 7b, the main peak of the STBC-decoded signal’s autocorrelation includes the noise power. Hence, the noise power can be estimated by computing the difference between the STBC-decoded signal’s autocorrelation and the estimated signal power, P S S . e s t . The estimation of noise power is given as:
σ N . e s t 2 = R Y Y d s t b c ( L S ) ( P S S . e s t )
where R Y Y d s t b c ( L S ) is the maximum peak indicating the STBC-decoded signal’s autocorrelation value at zero lag. Therefore, the estimation of the SNR is given as:
S N R M I M O e s t = P S S . e s t σ N . e s t 2
Subsequently, the NMSE performance of the SNR estimator can be quantified using the following equation:
N M S E = 1 M m = 0 M 1 ( S N R M I M O e s t S N R a c t S N R a c t ) 2
where the number of estimated instantaneous SNR at which the NMSE is quantified is denoted as M and the actual SNR is denoted as S N R a c t .

4.2. Proposed Frequency Domain CAZAC-FD SNR Estimation

The CAZAC-FD SNR estimation algorithm is developed based on the second-order moment criteria where the SNR estimation is performed in the frequency domain after performing FFT processing on the STBC decoder output signal, Y d s t b c . The CAZAC-FD SNR estimator utilizes the modified CAZAC preambles, shown in Figure 4, having Q equal parts, each of N S / Q length, where Q > 2 and N S is the FFT size. For the CAZAC-FD estimator algorithm, where the modified CAZAC preamble, X P ( m ) for m = 0 , ( N S 1 ) , is loaded on even sub-carriers, and the odd sub-carriers are not used (null). Therefore, the transmitted CAZAC preamble signal on the kth sub-carrier can be expressed as:
X ( k ) = X ( 2 m + q ) = X P ( m ) , q = 0 0 , q = 1
Thus, the received signal on the loaded sub-carrier can be expressed as [18]:
Y d s t b c ( k ) = Y d s t b c ( 2 m ) = S X p ( m ) H p ( m ) + W σ ( m )
where S is the total transmit power and H p ( m ) is the channel response on the loaded sub-carriers. W is the noise power on each sub-carrier and σ ( m ) is the corresponding sampled zero-mean AWGN with unit variance.
The received signal on the nulled sub-carriers consists of the only noise signal and is given as:
Y d s t b c ( k ) = Y d s t b c ( 2 m + 1 ) = W σ ( 2 m + 1 )
The CAZAC-FD SNR estimation algorithm was developed based on the second-order moment of the OFDM demodulated signal to estimate the SNR at the receiver. Thus, the STBC-decoded signal is OFDM-demodulated and denoted as Y ( d o f d m ) . Therefore, the second-order moment on Y ( d o f d m ) by using equations in [18]:
P R S = 1 N s k = 1 N s 1 | Y ( d o f d m ) ( 2 m ) | 2
Similarly, the received noise power from the nulled sub-carriers is given as:
P R N = 1 N s m = 1 N s 1 | Y ( d o f d m ) ( 2 m + 1 ) | 2
Thus, the SNR estimation can be determined using the following:
S N R M I M O e s t = P R S P R N P R N
The NMSE performance of the CAZAC-FD SNR estimator can be quantified using Equation (15).

4.3. SNR Thresholds for Adaptive Modulation Switching

The SNR switching thresholds are determined from the bit error ratio (BER) curve for M-PSK that is invoked in the non-adaptive STBC assisted for a 2 × 2 MIMO-OFDM system, when targeting a BER of about 10 3 [39,45]. Table 2 outlines the switching thresholds that are derived from the BER curve for M-PSK for the transmission SUI-5 channel shown in Figure 8.

5. Results and Discussion

The performances of the CAZAC-TD and CAZAC-FD SNR estimators and the corresponding adaptive modulation scheme with STBC for the 2 × 2 and 4 × 4 MIMO-OFDM systems in Figure 1 are presented in this section.
Section 5.1 compares the performance of the SISO-OFDM system that uses the modified CAZAC preamble structure of Figure 3 to that of the Suparna preamble structure of Figure 2 using the autocorrelation plot and the NMSE performance, while the performance of the CAZAC-TD and CAZAC-FD SNR estimators that are invoked in the non-adaptive STBC-assisted 2 × 2 and 4 × 4 MIMO-OFDM systems are discussed in Section 5.2.
The performance of the proposed adaptive STBC-assisted MIMO-OFDM system that invokes the CAZAC-TD SNR estimator for transmission over the SUI-5 channel is presented in Section 5.3. Let us refer to this adaptive scheme as the AM-CAZAC-TD-MIMO system. The proposed AM-CAZAZ-TD-MIMO system employing M-PSK dynamically selects the modulation scheme to match the channel condition.
Table 3 summarizes the simulation parameters used in this study, which are selected based on the IEEE802.16d standard [46,47]. Moreover, the modified CAZAC preamble of Figure 3, with a frame length of L S = 320 bits, is transmitted on even sub-carriers, while the odd sub-carriers are set to zero values. In this work, the MATLAB r a n d ( N , M ) function is used to generate pseudorandom numbers of length N, producing an N b y M matrix. The MATLAB Communications Toolbox is used for STBC encoding and decoding, OFDM modulation and demodulation, and channel definition. Fourier transforms are applied using the FFT and IFFT functions to switch between the frequency and time domains. Autocorrelation for SNR estimation is performed with the x c o r r ( d a t a ) function. Simulations are run on an HP ProBook 6560b laptop with an Intel® Core™ i5-2410M processor, 4 GB RAM, 256 GB HDD, AMD Radeon HD 6470M graphics, and Windows 7 Professional.
Meanwhile, the parameters used for the SUI-5 channel simulation are summarized in Table 4. The SUI-5 channel model is a multipath Rician channel that is adopted by the IEEE802.16d standard, comprising three outdoor-terrain categories’ real-time data, and the SUI-5 channel is the channel model for hilly terrain with high tree density [48,49].

5.1. Modified CAZAC Preamble Structure Performance

Figure 9 compares the autocorrelation of the OFDM received signal transmitted over an AWGN channel at an SNR of 12 dB, utilizing both the Suparna preamble structure and the modified CAZAC preamble structure. Specifically, Figure 9a illustrates the autocorrelation plot of the received OFDM signal, S, when the Suparna preamble structure is used in the SISO-OFDM system. In contrast, Figure 9b shows the autocorrelation plot of the received OFDM signal, S, when the modified CAZAC preamble structure is employed.
The OFDM system is very sensitive to frequency and timing offset because it can cause inter-carrier interference, resulting in performance degradation. It can be seen from Figure 9a that the autocorrelation plot for the Suparna preamble structure has a sharp peak to determine the start of the incoming signal at the receiver. Hence, it provides timing synchronization beneficial for OFDM system performance. However, the sub-peaks on both sides of the main peak can cause timing ambiguity when considering transmission over frequency-selective channels. On the other hand, there are no sub-peaks on both sides of the main peak in the autocorrelation plot for the modified preamble structure, as seen in Figure 9b. This leads to more precise synchronization and better SNR estimation.
The performance of an SISO-OFDM system utilizing the modified CAZAC preamble structure and the Suparna preamble structure is also compared in terms of NMSE, as shown in Figure 10. The SISO-OFDM system, which uses the CAZAC-modified preamble structure of Figure 3, outperforms the system with the Suparna preamble structure. It is evident that the modified CAZAC preamble has improved the NMSE by 2 dB at 10 2 . These improvements highlight how the modified CAZAC sequences may improve OFDM system performance.

5.2. CAZAC-TD and CAZAC-FD SNR Estimators’ Performance

This section presents three sets of results to evaluate the performance of the CAZAC-TD and CAZAC-FD SNR estimators used in non-adaptive modulation schemes with STBC for the 2 × 2 MIMO-OFDM system compared to that of the Milan-FD SNR estimator in terms of estimated SNR, NMSE, and BER. Furthermore, the performance of the CAZAC-TD and CAZAC-FD SNR estimators is examined when employed in the non-adaptive 4 × 4 STBC-assisted MIMO-OFDM system. Each set of results considers transmission over both AWGN and SUI-5 channels to study the performance of the preamble-based SNR estimator under varying conditions. In this simulation, the systems use QPSK as the modulation technique, and the estimated SNR is calculated by average over 2000 iterations.
The first set of results evaluates the performance of the preamble-based SNR estimator in terms of the estimated SNR. Figure 11 compares the estimated SNR performance to the actual SNR for transmission over the AWGN channel. A zoomed-in portion of the plot is shown in the inset, providing a closer view of the details. This zoomed-in view illustrates that the estimated SNR using the CAZAC-TD SNR estimator matches the actual SNR for non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems transmitting over the AWGN channel. The CAZAC-FD SNR estimator for the non-adaptive 4 × 4 STBC-assisted MIMO-OFDM system exhibits similar SNR estimation performance. However, in the 2 × 2 STBC-assisted MIMO-OFDM system, the differences between the actual SNR and the estimated SNR using CAZAC-FD and Milan-FD SNR estimators are 0.12 dB and 0.16 dB, respectively.
However, as shown in the inset of Figure 12, SNR estimator performance deteriorated for transmission over the SUI-5 channel. In particular, the Milan-FD SNR estimator shows estimated SNR differences of about 0.26 dB, but the CAZAC-TD and CAZAC-FD SNR estimators used in the 2 × 2 and 4 × 4 STBC-MIMO-OFDM systems show estimated SNR differences below 0.2 dB. A good SNR estimator is the one with the smallest estimated SNR difference.
The performance of the CAZAC-TD and CAZAC-FD SNR estimators are also evaluated against the NCRB for a frequency-selective channel to assess how effectively the SNR estimators’ performance approaches the theoretical optimum. The Cramer–Rao bound (CRB) was derived in [50] as follows:
C R B S N R M I M O E s t = 1 + Q ( S N R a c t ) N s ( M 1 ) 2
where N = 256 bits and Q = 4 are the preamble parts, as discussed in Section 4. The variance of CRB can be found by taking the inverse of the Fisher information matrix (FIM) [50]. Hence, the NCRB can be obtained by dividing Equation (22) by ( S N R a c t ) 2 and can be written as:
N C R B ( S N R E s t ) = C R B S N R M I M O E s t ( S N R a c t ) 2
where S N R M I M O E s t for the CAZAC-TD and CAZAC-FD SNR estimators can be calculated using Equation (14) and Equation (21), respectively.
In the second set of results, the performance of the CAZAC-TD and CAZAC-FD SNR estimators is evaluated in terms of NMSE for transmission over AWGN and SUI-5 channels. The corresponding results are illustrated in Figure 13 and Figure 14, respectively. NMSE serves as a key metric for assessing the accuracy of the SNR estimations, with lower values indicating more precise estimations. Comparisons of the NMSE values for the two estimators against the Milan-FD estimator provide insight into the relative effectiveness of each method under different channel conditions. It is evident that the non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM system performs better and approaches closer to the NCRB when using the CAZAC-TD SNR estimator. The NMSE performance of the non-adaptive 2 × 2 STBC-assisted MIMO-OFDM system that invoked CAZAC-TD and CAZAC-FD was further enhanced when invoked in the 4 × 4 STBC-assisted MIMO-OFDM system for both the AWGN and SUI-5 channels.
In the third set of results, the CAZAC-TD and CAZAC-FD SNR estimators are also evaluated in terms of BER for AWGN and SUI-5 channels, as shown in Figure 15 and Figure 16, respectively. As seen from Figure 15, the 2 × 2 non-adaptive STBC-assisted MIMO-OFDM system that employed the CAZAC-TD SNR estimator achieved a significant BER performance improvement compared to that of the corresponding CAZAC-FD and Milan-FD SNR estimators. Specifically, at BER = 10 4 , the MIMO-OFDM system with the CAZAC-TD SNR estimator was capable of enhancing the achievable SNR performance by about 2 dB and 0.3 dB over the Milan-FD and CAZAC-FD SNR estimators, respectively, when communicating over the AWGN channel. The BER performance of the CAZAC-TD SNR estimator was further enhanced, exhibiting an improvement in SNR gain by about 0.2 dB when it was invoked in the 4 × 4 STBC-assisted MIMO-OFDM system.
For transmission over the SUI-5 channel, at BER = 10 4 , the non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM system employing the CAZAC-TD SNR estimator exhibited SNR gain by about 0.75 dB and 0.18 dB, when comparing with Milan-FD and CAZAC-FD SNR estimators, respectively, as seen in Figure 16. For both the AWGN and SUI-5 channels, the CAZAC-TD SNR estimator outperformed the Milan-FD and CAZAC-FD SNR estimators, as seen in Figure 15 and Figure 16, respectively.
The floating point operations per second (FLOPs) complexity metric can be used to assess the complexity of the CAZAC-TD SNR estimation algorithm. Generally, FLOPs refer to the number of computations needed for a single SNR estimate. As stated in Section 4.1, CAZAC-TD SNR estimation is based on the autocorrelation of the STBC-decoded signal, which is performed in the time domain. The signal power and noise power are estimated using Equation (12) and Equation (13), respectively. Generally, the autocorrelation function of the STBC-decoded signal is the product of the STBC-decoded signal and its lagged version at each time step, and then these products are summed for all time steps within the overlapping range. Therefore, the computational complexity is only based on the multiplication of N bits and ( N 1 ) additions. Hence, the CAZAC-TD SNR estimator required ( N + N 1 = 2 N 1 ) FLOPs for one SNR estimation, while the second-order moment criteria are applied to the OFDM-demodulated signal in both the Milan-FD and CAZAC-FD SNR estimators, which involves ( 4 N + 2 ) FLOPs to compute one SNR estimate [18].

5.3. Adaptive Modulation Scheme Performance

This section presents two sets of performance results to evaluate the proposed adaptive scheme. The first set compares the BER and channel capacity performance of the adaptive AM-CAZAC-TD-MIMO system against a non-adaptive MIMO-OFDM scheme, highlighting the advantages of the adaptive approach. The second set examines the BER and throughput performance of the adaptive MIMO-OFDM scheme, comparing it with the adaptive SISO-OFDM scheme.
Figure 17 and Figure 18 show the performance of adaptive modulation in a 2 × 2 STBC-assisted MIMO-OFDM system using the CAZAC-TD SNR estimator in terms of BER and channel capacity. Let us refer to this adaptive scheme as the AM-CAZAC-TD-MIMO system. The AM-CAZAC-TD-MIMO system uses M-PSK, with a switching SNR threshold, as shown in Table 2. More specifically, the adaptive MIMO-OFDM system adjusts its modulation level based on the estimated channel SNR, as outlined in Table 2. Its performance is compared to that of the non-adaptive 2 × 2 STBC-assisted MIMO-OFDM system. Figure 17 shows that, at BER = 10 4 , the AM-CAZAC-TD-MIMO system with M-PSK outperformed the non-adaptive STBC-assisted MIMO-OFDM system using 8-PSK by about 2 dB. This improvement is clearly reflected in the performance curves, where the adaptive AM-CAZAC-TD-MIMO system requires a lower SNR to achieve the same target BER. Moreover, when targeting a specific BER, the adaptive MIMO-OFDM system shows greater SNR reductions compared to the non-adaptive MIMO-OFDM system with a fixed modulation level, as the modulation order M increases. This suggests that the adaptive MIMO-OFDM scheme requires less SNR to maintain reliable performance across various modulation schemes.
The channel capacity is quantified using the following equation [51]:
C s t b c M I M O = R · log 2 ( 1 + S N R M I M O E s t )
where S N R M I M O E s t for the CAZAC-TD SNR estimator can be calculated using Equations (14) and (21) and R is the STBC code rate with R = 1 for Alamouti’s code of a 2 × 2 MIMO system [4,5].
Figure 18 shows that the AM-CAZAC-TD-MIMO system performed well in terms of channel capacity, reflecting variations in the level of modulation of M-PSK based on the SNR threshold in Table 2. For channel SNRs below 9 dB, the AM-CAZAC-TD-MIMO system performed similarly to the non-adaptive STBC-assisted MIMO-OFDM system using QPSK modulation in terms of channel capacity. The channel capacity performance improved significantly for channel SNRs ranging from 9 dB to 15 dB. Eventually, it achieved channel performance comparable to the non-adaptive STBC-assisted MIMO-OFDM system using 64-PSK modulation for channel SNRs greater than 15 dB. Thus, the enhanced robustness, coupled with the increased spectral efficiency, showcases the system’s ability to deliver consistent and reliable performance, even under varying channel conditions.
The second set of results focuses on the adaptive MIMO-OFDM system’s BER and channel capacity performance, comparing it against an adaptive SISO-OFDM scheme to demonstrate the benefits of employing multiple antennas. The adaptive SISO-OFDM system, which invokes the CAZAC-TD SNR estimator, is denoted as the AM-CAZAC-TD-SISO system. Both of these adaptive modulation systems use the M-PSK modulation technique. In contrast to the AM-CAZAC-TD-SISO system, the AM-CAZAC-TD-MIMO system demonstrated an SNR gain of about 4 dB, as shown in Figure 19.
Furthermore, Figure 20 illustrates that the AM-CAZAC-TD-MIMO system and the AM-CAZAC-TD-SISO system exhibit a notable improvement in channel capacity. Therefore, it was shown that the spatial diversity of the MIMO-OFDM system is key for the AM-CAZAC-TD-MIMO system’s improved performance.

6. Conclusions

The time domain and frequency domain preamble-based SNR estimators, known as CAZAC-TD and CAZAC-FD SNR estimators, respectively, that make use of the modified CAZAC preamble structure are presented in this study. These SNR estimators are compared to the Milan-FD SNR estimator proposed in [18] when used in a non-adaptive 2 × 2 STBC-assisted MIMO-OFDM system. The performance of the CAZAC-TD and CAZAC-FD SNR estimators is further examined when employed in the non-adaptive 4 × 4 STBC-assisted MIMO-OFDM system. The estimated SNR using the CAZAC-TD SNR estimator matches the actual SNR for non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems transmitting over the AWGN channel. However, in the 2 × 2 STBC-assisted MIMO-OFDM system, the differences between the actual SNR and the estimated SNR using CAZAC-FD and Milan-FD SNR estimators are 0.12 dB and 0.16 dB, respectively. However, the SNR estimator performance deteriorated for transmission over the SUI-5 channel where the Milan-FD SNR estimator shows estimated SNR differences of about 0.26 dB, but the CAZAC-TD and CAZAC-FD SNR estimators used in the 2 × 2 and 4 × 4 STBC-MIMO-OFDM systems show estimated SNR differences below 0.2 dB. It was also demonstrated that the NMSE performance of the CAZAC-TD SNR estimator approached the theoretical limit set by NCRB for the non-adaptive 2 × 2 and 4 × 4 STBC-assisted MIMO-OFDM systems. Subsequently, the CAZAC-TD SNR estimator is invoked in an adaptive modulation scheme for a 2 × 2 STBC-assisted MIMO-OFDM system employing M-PSK, denoted as the AM-CAZAC-TD-MIMO system. The AM-CAZAC-TD-MIMO system outperformed the non-adaptive STBC-assisted MIMO-OFDM system using 8-PSK by about 2 dB at BER = 10 4 . The adaptive SISO-OFDM system with M-PSK, also known as the AM-CAZAC-TD-SISO system, which invokes the CAZAC-TD SNR estimator, was compared to the proposed AM-CAZAC-TD-MIMO system in terms of channel capacity and BER. In contrast to the AM-CAZAC-TD-SISO system, the AM-CAZAC-TD-MIMO system demonstrated an SNR gain of about 4 dB. It was shown that the spatial diversity of the MIMO-OFDM system is key for the AM-CAZAC-TD-MIMO system’s improved performance.

7. Future Work

Future work will focus on three main areas: first, developing a preamble-based SNR estimator to address mobile environments, where factors like Doppler shifts and time-varying channel conditions impact SNR estimation. One potential application is in UAV communication systems, where knowledge of exact UAV communication channels is required [52]. In these systems, the Doppler effect arises due to flight speed, making it challenging for traditional methods. Employing orthogonal time frequency space (OTFS) modulation with a preamble could significantly improve SNR estimation in high-mobility scenarios like UAVs by enhancing Doppler resilience, synchronization accuracy, and channel estimation. Second, the study could be extended to massive MIMO systems, where two potential approaches can be considered for adapting the proposed SNR estimation method. First, decentralized estimation can be utilized, where clusters or individual antennas independently estimate the SNR. This approach reduces computational demands and enables the system to scale efficiently as the number of antennas increases. Second, exploiting spatial correlation between antennas can further enhance the estimation process. By sharing similar SNR estimates across neighboring antennas, this method improves the accuracy of SNR estimations while also reducing computational complexity, leveraging the natural similarity in signals received by spatially proximate antennas [53]. Lastly, an extension of this work could involve conducting a comparison study between the simulation results and real-time experimental measurements to provide a more comprehensive evaluation of the proposed methods, offering valuable insights into their performance in practical, real-world settings.

Author Contributions

Conceptualization, S.M. and N.S.O.; methodology, S.M. and N.S.O.; software, S.M., N.S.O. and M.W.M.; validation, S.M., N.S.O. and M.W.M.; formal analysis, S.M. and N.S.O.; investigation, S.M. and N.S.O.; resources, S.M., N.S.O. and M.W.M.; data curation, S.M. and N.S.O.; writing—original draft preparation, S.M., N.S.O. and M.W.M.; writing—review and editing, S.M., N.S.O. and M.W.M.; visualization, S.M., N.S.O. and M.W.M.; supervision, N.S.O.; project administration, N.S.O.; funding acquisition, S.M. and M.W.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the authors due to privacy concerns.

Acknowledgments

The authors would like to express their sincerest gratitude to the Universiti Tenaga Nasional/UCSI University for providing Matlab(R) licensed software for this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
STBCspace–time block coding
CAZACConstant Amplitude Zero Autocorrelation
MIMO-OFDMmultiple-input multiple-output orthogonal frequency division multiplexing
SISO-OFDMsingle-input single-output orthogonal frequency division multiplexing
CAZAC-TDCAZAC time domain
CAZAC-FDCAZAC frequency domain
AWGNAdditive White Gaussian Noise
Milan-FDMilan Frequency Domain
CRBCramer–Rao bound
NCRBNormalized Cramer–Rao bound
BERbit error rate
NMSEnormalized mean square error
M-PSKM-Ary Phase Shift Keying
SNRsignal-to-noise ratio
DA-SNRdata-aided signal-to-noise ratio
NDA-SNRnon data-aided signal-to-noise ratio
NRNew Radio
3GPP3rd Generation Partnership Project
5Gfifth-generation mobile communication
PNpseudo-random noise
AMCadaptive modulation and coding
PSDpower spectral density
CNNconvolutional neural network
NLOSnon-line-of-sight
SVDsingular value decomposition
CSIchannel state information
FFTFast Fourier Transform
IFFTInverse Fast Fourier Transform
OTFS                orthogonal time frequency space
UAVunmanned aerial vehicle
IOTInternet of Things

References

  1. Sharma, S.; Deivakani, M.; Reddy, K.; Gnanasekar, A.; Aparna, G. Key Enabling Technologies of 5G Wireless Mobile Communication. J. Phys. Conf. Ser. 2021, 1817, 012003. [Google Scholar] [CrossRef]
  2. Saoud, B.; Shayea, I. Performance Evaluation of MIMO-OFDM System in Wireless Network. In Proceedings of the 10th International Conference on Wireless Networks and Mobile Communications (WINCOM), Istanbul, Turkiye, 26–28 October 2023; pp. 1–5. [Google Scholar] [CrossRef]
  3. Kakkad, Y.; Patel, D.; Kavaiya, S.; Sun, S.; López-Benítez, M. Optimal 3GPP Fairness Parameters in 5G NR Unlicensed (NR-U) and WiFi Coexistence. IEEE Trans. Veh. Technol. 2023, 72, 5373–5377. [Google Scholar] [CrossRef]
  4. Alamouti, S. A Simple Transmit Diversity Technique for Wireless Communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  5. Tarokh, V.; Jafarkhani, H.; Calderbank, A. Space-Time Block Codes from Orthogonal Designs. IEEE Trans. Inf. Theory 1999, 45, 1456–1467. [Google Scholar] [CrossRef]
  6. Huang, H. The Development of MIMO-OFDM Technology. In Proceedings of the IEEE 3rd International Conference on Electronic Technology, Communication and Information (ICETCI), Changchun, China, 26–28 May 2023; pp. 844–849. [Google Scholar] [CrossRef]
  7. Harkat, H.; Monteiro, P.; Gameiro, F.; Guiomar, F.; Farhana, T. A Survey on MIMO-OFDM Systems: Review of Recent Trends. Signals 2022, 3, 359–395. [Google Scholar] [CrossRef]
  8. Tang, R.; Zhou, X.; Wang, C. Kalman Filter Channel Estimation in 2×2 and 4×4 STBC MIMO-OFDM Systems. IEEE Access 2020, 8, 189089–189105. [Google Scholar] [CrossRef]
  9. Dehghani, M.; Aravind, R.; Jam, S.; Prabhu, K. Space-frequency block coding in OFDM systems. In Proceedings of the 2004 IEEE Region 10 Conference TENCON 2004, Chiang Mai, Thailand, 21–24 November 2004; Volume 1, pp. 543–546. [Google Scholar] [CrossRef]
  10. Ma, X.; Yang, F.; Liu, S.; Ding, W.; Song, J. Structured Compressive Sensing Based Channel Estimation for Time Frequency Training OFDM Systems Over Doubly Selective Channel. IEEE Wirel. Commun. Lett. 2017, 6, 266–269. [Google Scholar] [CrossRef]
  11. Wang, Y.; Liu, W.; Fang, L. Adaptive Modulation and Coding Technology in 5G System. In Proceedings of the International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 159–164. [Google Scholar] [CrossRef]
  12. Reza, S.; Bhatia, R. Adaptive Modulation Coding for MIMO OFDM. Int. J. Broadband Cell. Commun. 2018, 4, 14–22. [Google Scholar]
  13. Kumar Reddy, B.; Boppana, L. Adaptive Modulation Coding in MIMO-OFDM for WiMAX using GNU Radio. In Proceedings of the IEEE Region 10 Symposium, Kuala Lumpur, Malaysia, 14–16 April 2014; pp. 618–623. [Google Scholar]
  14. Surya, S.; Kanthimathi, M.; Rajalakshmi, B. Performance Analysis of Multiuser MIMO OFDM Systems Incorporating Feedback Delay and Feedback Error. J. Phys. Conf. Ser. 2021, 1921, 012012. [Google Scholar] [CrossRef]
  15. Manzoor, S.; Othman, N. Signal to Noise Ratio Estimation Using CAZAC Time Synchronization Preamble in Cooperative Communication System. In Proceedings of the IEEE 4th International Symposium on Telecommunication Technologies (ISTT), Selangor, Malaysia, 26–28 November 2018; pp. 1–6. [Google Scholar] [CrossRef]
  16. Babu, M.; Rao, K. Fast Converging Semi-blind SNR Estimation for Wireless MIMO-OFDM Systems. In Proceedings of the IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Xi’an, China, 14–16 September 2011; pp. 1–6. [Google Scholar] [CrossRef]
  17. Boumard, S. Novel Noise Variance and SNR Estimation Algorithm for Wireless MIMO OFDM Systems. In Proceedings of the IEEE Global Telecommunications Conference, San Francisco, CA, USA, 1–5 December 2003; Volume 3, pp. 1330–1334. [Google Scholar] [CrossRef]
  18. Zivkovic, M.; Mathar, R. Preamble-based SNR Estimation Algorithm for Wireless MIMO OFDM Systems. In Proceedings of the 6th International Symposium on Wireless Communication Systems, Siena, Italy, 7–10 September 2009; pp. 96–100. [Google Scholar] [CrossRef]
  19. Das, A.; Rao, B. SNR and Noise Variance Estimation for MIMO Systems. IEEE Trans. Signal Process. 2012, 60, 3929–3941. [Google Scholar] [CrossRef]
  20. Malik, S.; Portugal, S.; Seo, C.; Kim, C.; Hwang, I. Proposal and Performance Analysis of a Novel Preamble-Based SNR Estimation Algorithm. In Proceedings of the 34th International Conference on Telecommunications and Signal Processing (TSP), Budapest, Hungary, 18–20 August 2011; pp. 100–103. [Google Scholar] [CrossRef]
  21. Zhang, W.; Zhang, Z.; Tellambura, C. Signal-to-Interference-plus-Noise Ratio Analysis for MIMO-OFDM with Carrier Frequency Offset and Channel Estimation Errors. In Proceedings of the IEEE Wireless Communications and Networking Conference, Hong Kong, 11–15 March 2007; pp. 927–931. [Google Scholar] [CrossRef]
  22. Kim, K.; Kim, Y.; Kim, J. Performance of Multi-User MIMO OFDM System with Adaptive Modulation and Coding for Wireless Communications. In Proceedings of the 11th International Conference on Advanced Communication Technology, Gangwon, Korea, 15–18 February 2009; Volume 1, pp. 395–398. [Google Scholar]
  23. Redlich, O.; Ezri, D.; Wulich, D. SNR Estimation in Maximum Likelihood Decoded Spatial Multiplexing. arXiv 2009, arXiv:0909.1209. [Google Scholar]
  24. Gallyas-Sanhueza, A.; Studer, C. Blind SNR Estimation and Nonparametric Channel Denoising in Multi-Antenna mmWave Systems. In Proceedings of the IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; pp. 1–7. [Google Scholar] [CrossRef]
  25. Xue, R.; Cao, Y.; Wang, T. Data-Aided and Non-Data-Aided SNR Estimators for CPM Signals in Ka-Band Satellite Communications. Information 2017, 8, 75. [Google Scholar] [CrossRef]
  26. Sun, Z.; Gong, X.; Lu, F. A Non-Data-Aided SNR Estimator Based on Maximum Likelihood Method for Communication Between Orbiters. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 123. [Google Scholar] [CrossRef]
  27. Zivkovic, M.; Mathar, R. Zadoff-Chu Sequence Based Time-Domain SNR Estimation for OFDM Systems. In Proceedings of the IEEE 15th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Toronto, ON, Canada, 22–25 June 2014; pp. 110–114. [Google Scholar] [CrossRef]
  28. Aloui, A.; Rhouma, O.B.; Rebai, C. Preamble Based SNR Estimation for IEEE 802.15.4g MR-OFDM. In Proceedings of the 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Bordeaux, France, 9–12 December 2018; pp. 325–328. [Google Scholar] [CrossRef]
  29. Manzoor, S.; Othman, N.S. Signal to Noise Ratio Estimation in OFDM Based Cooperative Communication System. In Proceedings of the IEEE 13th Malaysia International Conference on Communications (MICC), Johor Bahru, Malaysia, 28–30 November 2017; pp. 84–89. [Google Scholar] [CrossRef]
  30. Schmidl, T.M.; Cox, D.C. Robust Frequency and Timing Synchronization for OFDM. IEEE Trans. Commun. 1997, 45, 1613–1621. [Google Scholar] [CrossRef]
  31. Morelli, M.; Mengali, U. An Improved Frequency Offset Estimator for OFDM Applications. IEEE Commun. Lett. 1999, 3, 75–77. [Google Scholar] [CrossRef]
  32. Sreedhar, S.S.; Sekhar, S.A.; Pillai, S.S. An Efficient Preamble Design for Timing Synchronization in MIMO-OFDM Systems. In Proceedings of the International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), Kumaracoil, India, 18–19 December 2015; pp. 84–88. [Google Scholar] [CrossRef]
  33. Rao, B.N.; Raghunadh, M.V.; Sudheer, R. Noise Power Estimation for OFDM System. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020; pp. 1–6. [Google Scholar] [CrossRef]
  34. Manzoor, S.; Othman, N.S. Adaptive Modulation with CAZAC Preamble-Based Signal-to-Noise-Ratio Estimator in OFDM Cooperative Communication System. IEEE Access 2022, 10, 126550–126560. [Google Scholar] [CrossRef]
  35. Al-Nahhal, M.; Basar, E.; Uysal, M. Adaptive Unipolar MIMO-OFDM for Visible Light Communications. In Proceedings of the 2019 European Conference on Networks and Communications (EuCNC), Valencia, Spain, 18–21 June 2019; pp. 73–77. [Google Scholar] [CrossRef]
  36. Mamode, M.I.S.; Fowdur, T.P. Performance analysis of Link Adaptation with MIMO and varying modulation and coderates for 5G systems. In Proceedings of the 2020 3rd International Conference on Emerging Trends in Electrical, Electronic and Communications Engineering (ELECOM), Balaclava, Mauritius, 25–27 November 2020; pp. 222–228. [Google Scholar] [CrossRef]
  37. Kojima, S.; Maruta, K.; Feng, Y.; Ahn, C.J.; Tarokh, V. CNN-Based Joint SNR and Doppler Shift Classification Using Spectrogram Images for Adaptive Modulation and Coding. IEEE Trans. Commun. 2021, 69, 5152–5167. [Google Scholar] [CrossRef]
  38. Kojima, S.; Maruta, K.; Ahn, C.J. High-precision SNR Estimation by CNN using PSD Image for Adaptive Modulation and Coding. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar] [CrossRef]
  39. Kojima, S.; Maruta, K.; Ahn, C.J. Adaptive Modulation and Coding Using Neural Network Based SNR Estimation. IEEE Access 2019, 7, 183545–183553. [Google Scholar] [CrossRef]
  40. Fedosov, V.P.; Jameel, J.S.; Kucheryavenko, S.V. Medical Image Transmission in 3D WiMAX Channel Using Adaptive Algorithm Based on MIMO-OFDM Principles. In Proceedings of the 2023 Radiation and Scattering of Electromagnetic Waves (RSEMW), Divnomorskoe, Russia, 26–30 June 2023; pp. 236–239. [Google Scholar] [CrossRef]
  41. Zhang, W.; Zheng, L.; Xu, Y.; Wang, G.; Wu, Y. Supervised Learning Method for Link Adaptation Algorithm in Coded MIMO-OFDM Systems. In Proceedings of the 2018 IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018; pp. 414–419. [Google Scholar] [CrossRef]
  42. Peng, G.; Li, R.; He, Y.; Han, Z. Timing and Frequency Synchronization using CAZAC Sequences for OFDM Systems. Sensors 2023, 23, 3168. [Google Scholar] [CrossRef]
  43. Bobrov, E.; Kropotov, D.; Lu, H.; Zaev, D. Massive MIMO Adaptive Modulation and Coding Using Online Deep Learning Algorithm. IEEE Commun. Lett. 2022, 26, 818–822. [Google Scholar] [CrossRef]
  44. Matkar, P.; Jain, P. Performance Comparison of Modulation Schemes and Adaptive Modulation Scheme with CQI Feedback. Int. J. Softw. Hardw. Res. Eng. 2018, 6, 17–21. [Google Scholar] [CrossRef]
  45. Vishwanath, S.; Goldsmith, A. Adaptive Turbo-Coded Modulation for Flat Fading Channels. IEEE Trans. Commun. 2003, 51, 964–972. [Google Scholar] [CrossRef]
  46. Kamali, B. The IEEE 802.16 Standards and the WiMAX Technology; Wiley-IEEE Standards Association: Hoboken, NJ, USA, 2018; pp. 189–258. [Google Scholar] [CrossRef]
  47. Weiss, M. WiMAX General Information About the Standard 802.16; Rohde & Schwartz Application Note; Rohde & Schwartz: Munich, Germany, 2006. [Google Scholar]
  48. Hari, K.; Baum, D.; Rustako, A.; Roman, R.; Trinkwon, D. Channel Models for Fixed Wireless Applications; IEEE 802.16 Broadband Wireless Access Working Group: Piscataway, NJ, USA, 2003. [Google Scholar]
  49. Khan, M.; Akbari, S.; Sherwani, K. Reduction of Bit Error Rate (BER) and Mean Square Error (MSE) in MIMO-OFDM System using SUI and ETU Channels. In Proceedings of the 2023 International Conference on Power, Instrumentation, Energy and Control (PIECON), Aligarh, India, 10–12 February 2023; pp. 1–6. [Google Scholar] [CrossRef]
  50. Morelli, M. Joint Maximum Likelihood Estimation of CFO, Noise Power, and SNR in OFDM Systems. IEEE Wirel. Commun. Lett. 2013, 2, 42–45. [Google Scholar] [CrossRef]
  51. Zhang, H.; Gulliver, T.A. Capacity and Error Probability Analysis for Orthogonal Space-Time Block Codes Over Fading Channels. IEEE Trans. Wirel. Commun. 2005, 4, 808–819. [Google Scholar] [CrossRef]
  52. Wei, Z.; Yuan, W.; Li, S.; Yuan, J.; Bharatula, G.; Hadani, R.; Hanzo, L. Orthogonal Time-Frequency Space Modulation: A Promising Next-Generation Waveform. IEEE Wirel. Commun. 2021, 28, 136–144. [Google Scholar] [CrossRef]
  53. Tassouli, S.; Lisser, A. Maximizing Signal to Interference Noise Ratio for Massive MIMO: A Stochastic Neurodynamic Approach. In Mobile Web and Intelligent Information Systems; Younas, M., Awan, I., Grønli, T., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2023; Volume 13977, p. 15. [Google Scholar] [CrossRef]
Figure 1. STBC-assisted MIMO-OFDM system with adaptive modulation block diagram.
Figure 1. STBC-assisted MIMO-OFDM system with adaptive modulation block diagram.
Algorithms 18 00097 g001
Figure 2. Suparna preamble structure proposed for time synchronization [32].
Figure 2. Suparna preamble structure proposed for time synchronization [32].
Algorithms 18 00097 g002
Figure 3. Proposed modified preamble structure for CAZAC-TD and CAZAC-FD SNR estimators.
Figure 3. Proposed modified preamble structure for CAZAC-TD and CAZAC-FD SNR estimators.
Algorithms 18 00097 g003
Figure 4. Proposed modified preamble structure with cyclic prefix.
Figure 4. Proposed modified preamble structure with cyclic prefix.
Algorithms 18 00097 g004
Figure 5. Preamble structure used in Milan SNR estimator in [18].
Figure 5. Preamble structure used in Milan SNR estimator in [18].
Algorithms 18 00097 g005
Figure 6. Flowchart of CAZAC-TD SNR estimation algorithm.
Figure 6. Flowchart of CAZAC-TD SNR estimation algorithm.
Algorithms 18 00097 g006
Figure 7. At S N R = 12 dB, the autocorrelation plots of (a) the transmitted OFDM signal and (b) the received STBC-decoded signal.
Figure 7. At S N R = 12 dB, the autocorrelation plots of (a) the transmitted OFDM signal and (b) the received STBC-decoded signal.
Algorithms 18 00097 g007
Figure 8. The non-adaptive STBC-assisted MIMO-OFDM system’s BER performance when employing M-PSK modulation for transmission over the SUI-5 channel.
Figure 8. The non-adaptive STBC-assisted MIMO-OFDM system’s BER performance when employing M-PSK modulation for transmission over the SUI-5 channel.
Algorithms 18 00097 g008
Figure 9. Autocorrelation plots of OFDM received signal, transmitted over AWGN channel: (a) the Suparna preamble structure; (b) the modified CAZAC preamble structure.
Figure 9. Autocorrelation plots of OFDM received signal, transmitted over AWGN channel: (a) the Suparna preamble structure; (b) the modified CAZAC preamble structure.
Algorithms 18 00097 g009
Figure 10. The NMSE performance invoking Suparna preamble structure and the modified CAZAC preamble structure for the AWGN channel.
Figure 10. The NMSE performance invoking Suparna preamble structure and the modified CAZAC preamble structure for the AWGN channel.
Algorithms 18 00097 g010
Figure 11. The estimated SNR performance for the AWGN channel with a zoomed-in view in the inset.
Figure 11. The estimated SNR performance for the AWGN channel with a zoomed-in view in the inset.
Algorithms 18 00097 g011
Figure 12. The estimated SNR performance for the SUI-5 channel with a zoomed-in view in the inset.
Figure 12. The estimated SNR performance for the SUI-5 channel with a zoomed-in view in the inset.
Algorithms 18 00097 g012
Figure 13. The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.
Figure 13. The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.
Algorithms 18 00097 g013
Figure 14. The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the SUI-5 channel.
Figure 14. The NMSE performance of the non-adaptive STBC-assisted MIMO-OFDM system for the SUI-5 channel.
Algorithms 18 00097 g014
Figure 15. The BER performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.
Figure 15. The BER performance of the non-adaptive STBC-assisted MIMO-OFDM system for the AWGN channel.
Algorithms 18 00097 g015
Figure 16. The BER performance of the non-adaptive STBC-MIMO-OFDM system for the SUI-5 channel.
Figure 16. The BER performance of the non-adaptive STBC-MIMO-OFDM system for the SUI-5 channel.
Algorithms 18 00097 g016
Figure 17. The proposed AM-CAZAC-TD-MIMO system’s BER performance for the SUI-5 channel.
Figure 17. The proposed AM-CAZAC-TD-MIMO system’s BER performance for the SUI-5 channel.
Algorithms 18 00097 g017
Figure 18. The proposed AM-CAZAC-TD-MIMO system’s channel capacity performance for the SUI-5 channel.
Figure 18. The proposed AM-CAZAC-TD-MIMO system’s channel capacity performance for the SUI-5 channel.
Algorithms 18 00097 g018
Figure 19. A comparison of the BER performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing M-PSK for the SUI-5 channel.
Figure 19. A comparison of the BER performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing M-PSK for the SUI-5 channel.
Algorithms 18 00097 g019
Figure 20. A comparison of the channel capacity performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing M-PSK for SUI-5 channel.
Figure 20. A comparison of the channel capacity performance of the AM-CAZAC-TD-MIMO system and AM-CAZAC-TD-SISO system employing M-PSK for SUI-5 channel.
Algorithms 18 00097 g020
Table 2. M-PSK modulation switching threshold for 2 × 2 MIMO-OFDM system.
Table 2. M-PSK modulation switching threshold for 2 × 2 MIMO-OFDM system.
ModulationSNR Threshold
QPSKSNR ≤ 9 dB
8-PSK9 dB < SNR ≤ 12 dB
16-PSK12 dB < SNR ≤ 16 dB
32-PSK16 dB < SNR ≤ 19 dB
64-PSKSNR > 19 dB
Table 3. Simulation parameters for OFDM system [47].
Table 3. Simulation parameters for OFDM system [47].
IFFT size, N S (bits)256
Sampling frequency, f s (Hz) 20 × 10 6
Sub-carrier spacing, Δ f s (Hz) 1 × 10 5
Symbol duration, t s y m b = 1 / Δ f s (s) 1 × 10 5
Guard interval duration, t g t = G t × t s y m b (s), where G t = 1 / 4 2.5 × 10 6
OFDM symbol duration, t o f d m = t s y m b + t g t (s) 1.25 × 10 5
Table 4. Simulation parameters for SUI-5 channel [48].
Table 4. Simulation parameters for SUI-5 channel [48].
Tap-1Tap-2Tap-3
Delay spread (μs)0410
Power 30° directional antenna (dB)0−11−22
Rician K-factor200
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

Manzoor, S.; Othman, N.S.; Muhieldeen, M.W. Preamble-Based Signal-to-Noise Ratio Estimation for Adaptive Modulation in Space–Time Block Coding-Assisted Multiple-Input Multiple-Output Orthogonal Frequency Division Multiplexing System. Algorithms 2025, 18, 97. https://doi.org/10.3390/a18020097

AMA Style

Manzoor S, Othman NS, Muhieldeen MW. Preamble-Based Signal-to-Noise Ratio Estimation for Adaptive Modulation in Space–Time Block Coding-Assisted Multiple-Input Multiple-Output Orthogonal Frequency Division Multiplexing System. Algorithms. 2025; 18(2):97. https://doi.org/10.3390/a18020097

Chicago/Turabian Style

Manzoor, Shahid, Noor Shamsiah Othman, and Mohammed W. Muhieldeen. 2025. "Preamble-Based Signal-to-Noise Ratio Estimation for Adaptive Modulation in Space–Time Block Coding-Assisted Multiple-Input Multiple-Output Orthogonal Frequency Division Multiplexing System" Algorithms 18, no. 2: 97. https://doi.org/10.3390/a18020097

APA Style

Manzoor, S., Othman, N. S., & Muhieldeen, M. W. (2025). Preamble-Based Signal-to-Noise Ratio Estimation for Adaptive Modulation in Space–Time Block Coding-Assisted Multiple-Input Multiple-Output Orthogonal Frequency Division Multiplexing System. Algorithms, 18(2), 97. https://doi.org/10.3390/a18020097

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