Next Article in Journal
Blockchain-Modeled Edge-Computing-Based Smart Home Monitoring System with Energy Usage Prediction
Previous Article in Journal
Joint Particle Swarm Optimization of Power and Phase Shift for IRS-Aided D2D Underlaying Cellular Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SFBC Recognition over Orthogonal Frequency Division Multiplexing Schemes in the Presence of Inphase and Quadrature Phase Discrepancies for Cognitive Radio Applications

1
Smart Systems Engineering Laboratory, College of Engineering, Prince Sultan University, P.O. Box 66833, Riyadh 11586, Saudi Arabia
2
Department of the Robotics and Intelligent Machines, Faculty of Artificial Intelligence, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
3
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(11), 5267; https://doi.org/10.3390/s23115267
Submission received: 13 April 2023 / Revised: 28 May 2023 / Accepted: 30 May 2023 / Published: 1 June 2023
(This article belongs to the Section Communications)

Abstract

:
A radio is adaptive if it can autonomously analyze the communications environment and instantly modify its settings to achieve the best possible efficiency. In orthogonal frequency division multiplexing (OFDM) transmissions, identifying the space frequency block coding (SFBC) category utilized is one of the most important tasks of an adaptive receiver. Previous approaches to this problem did not take into consideration the fact that real systems typically suffer from transmission defects. This study offers a novel maximum likelihood recognizer capable of distinguishing between SFBC OFDM waveforms in the context of inphase and quadrature phase differences (IQDs). The theoretical findings show that IQDs arising from the transmitter and recipient can be combined with channel paths to generate so-called effective channel paths. The conceptual examination demonstrates that the outlined maximum likelihood strategy of the SFBC recognition and effective channel estimation processes is implemented by an expectation maximization tool utilizing the error control decoders’ soft outputs. The simulations results reveal that the suggested strategy delivers a much greater recognition accuracy than the typical approaches outlined in the comparable literature. At a signal-to-noise ratio (SNR) of 14 dB, for example, the proposed approach achieves a bit error rate (BER) of 0.00002, which is very close to the case of perfect estimation and compensation for IQDs, outperforming the previous reported works which achieved BERs of 0.01 and 0.02.

1. Introduction

The increased demand for high speed data transfers, in conjunction with the limited availability of the licensed spectrum, has fueled the explosive expansion of the radio communications market in recent years, and this progress is expected to accelerate over the coming decade. The deployment of adaptive transmissions is indispensable in order to meet this demand [1,2]. Waveform recognition (WR) is the process of analyzing a collected waveform in order to investigate its properties. It is the central operation of adaptive radios, which modify the broadcast parameters in response to channel state information. This optimizes the service level while reducing the power consumption and boosting the information rate during transmissions. The concept of WR is currently being utilized in a vast array of circumstances, including in the armed services, government, and private industry [3].
The tactical utilization of WR was the inspiration for its advancement, as threat evaluation and digital warfare require the recognition of the broadcast parameters of an intercepted waveform to differentiate enemy emitters, produce blocking waves, and retrieve the captured signal [4,5]. Examples of the broadcast characteristics include modulation and coding types, information rate, and carrier frequency. The broadcasters of the majority of current industrial applications, such as cellular and microwave communications systems, select their parameters from a collection of options available to both the transmitting and receiving sites. Due to the fact that the receiver is unaware of the precise parameters that were applied during transmission, the receiving station is required to implement various kinds of WR mechanisms to secure the truthfulness of the demodulated information. Cognitive radios provide another illustration of the importance of WR, as they enable unauthorized individuals to send information over channels that are already being utilized by other lawful customers. A WR method is a critical component of the architecture of cognitive radios, and its principal intent is to evaluate the type of parameters available in the collected waveforms [6,7]. This allows cognitive radios to transmit without interfering with customers who are presently accessing their channels. Government bodies also employ WR for spectrum surveillance to guarantee conformity to radio licensing requirements. This ensures that crucial organizations, such as security services, firehouses, navigation stations, and armed forces, have access to powerful communication systems that are immune to environmental interference [8,9,10].
In general, the majority of modern wireless systems need to transmit massive volumes of data via wideband frequency selective links. In such environments, it is crucial that undesirable inter-symbol disturbance is not incorporated into the system design. Multicarrier transmission systems have been demonstrated to be an appropriate solution to mitigating the detrimental effects of such channels [1,2,11]. The fundamental idea behind such setups is to divide a high speed serialized data flow into many simultaneous low speed sub-flows. Each sub-flow is processed by a single sub-carrier, resulting in a lower susceptibility to inter-symbol disturbance and, as a consequence, a simplified equalization mechanism. Meanwhile, multiple-input multiple-output technology has been developed as a further advance in the development of wireless communication systems. This is because of the significant performance benefits in linking dependability, data throughput, and broadcast distance, as well as the ease with which it is implemented. It comes as no surprise that several of the world’s current communications systems have incorporated the combination of multicarrier and multiple-input multiple-output technologies. Examples involve digital audio and video broadcast systems, wireless local area connections, satellite and microwave systems, as well as the fourth and fifth generations of cellular communications [12].
When compared to the conventional superheterodyne topology, the direct conversion structure is more appealing as the front-end of multicarrier schemes due to its compact size and ease of integration on a single chip [13]. Furthermore, it offers excellent adaptability to meet the evolving needs of today’s communication infrastructures for radio standards. The discrepancy between the in-phase (I) arm and the quadrature-phase (Q) arm, which can occur at both the broadcaster and recipient, is one of the key difficulties with this structure. This IQ discrepancy (IQD) is common in analog computation because of component flaws, which cannot be anticipated or managed and tend to widen as production technologies shrink in size [14,15]. Tolerating these abnormalities in the analog domain and correcting for them digitally is simpler and more versatile than reducing the IQD with costly analog devices. The IQD, specifically, can be broken down into two distinct types: frequency-flat and frequency-selective IQD [16]. The former is mainly produced by poorly balanced local oscillators, which fail to generate I and Q arms with identical amplitudes and a precise 90 degree phase shift. The latter is normally brought about by other defective analog parts including filters, amplifiers, and converters from digital to analog or analog to digital.
Multicarrier schemes are more susceptible to IQDs than single-carrier transmissions are. This is because the sub-carriers in multicarrier schemes have spectral clash and tight separation between them. As a result, sub-carrier orthogonality of multicarrier schemes breaks down, inter-carrier disturbance grows, and the overall efficiency suffers. The impact, assessment, and correction of the IQD for multicarrier communications have been discussed in a significant number of studies, see [17,18] and the citations therein.

1.1. Related Works

Many aspects of WR have been the subject of extensive research, including the recognition of modulators [19,20,21,22], channel control encoders [23,24], multi-carrier broadcasts [1,2,12], and space coding emissions [25,26,27,28,29]. The following discussion delivers a background on latest developments in the subject of space coding recognition, which is the principal focus of this investigation.
The Alamouti (AL) and spatial multiplexing (SM) waveforms over Nakagami links were detected by employing a suite of approaches that rely on higher-order statistics [25]. These methods relied on the fourth-order moment as an identifying feature and required a recipient that was only outfitted with a single antenna. By examining the cyclostationarity of the waveforms coming from two antennas, it was possible to distinguish between multiple space time block code (STBC) waveforms even when experiencing a wide range of broadcast problems [26,27]. The authors of [28] distinguished between SM and AL waveforms by analyzing the dispersion properties of multiple tapped radio channels. It was demonstrated that the correlation function of two collected waveforms has spikes at a specific group of lags when AL was used, but not if SM was utilized. Two different recognition methods were proposed, using maximum likelihood and fake alarm probability criteria as their foundations. Three maximum likelihood mechanisms were devised for blind recognition of STBC waveforms under the presumption of flawless synchronization at the receiver terminal [30]. With precise clock alignment, a complete rank-channel, and an equal or higher number of receiver antennas than transmitting antennas, it was shown in [31] that the Frobenius norms of certain statistics have non-zero characteristics whose positions solely rely on the STBC employed at the transmitter end. This was put to use in labeling five different STBC waveforms. A convolutional neural network with a multiple delay characteristics fusing technique was used to intelligently distinguish STBC signals, as described in [32]. The properties of several time lags were incorporated using two different fusion methods, and a residual block was used to give additional discriminatory features. The authors of [10] presented a categorization technique that analyzed the nature of the AL signals in order to automatically determine the modulation format of the incoming signal. The algorithm classified various modulation types in the presence of carrier phases and frequency offsets without requiring any previous knowledge about channel coefficients or time offsets. This was accomplished by making use of the statistical characteristics of a correlation function between two AL signals that have been collected by multiple antennas. The problem of STBC recognition was discussed in [33,34] for orthogonal frequency division multiplexing (OFDM) schemes across multiple taps links. Using the redundancy founded in space and time, a dual hypothesis assessment for making choices was developed. Analysis of the correlation functions of waveforms collected from a couple of antennas allows for discrimination between space frequency block code (SFBC) signals [29]. The process included two stages. The first step included estimating the correlation function of a couple of waveforms collected from different antennas, and the second step involved using a false-alarm-dependent evaluation for efficient decision making. The authors of [35] explored the problem of STBC detection and channel prediction for multiple-user asynchronous uplink broadcasts in single carrier frequency division multiple access networks. The space alternating generalized expectation maximization approach was utilized to implement a recursive strategy for STBC recognition, channel prediction, and synchronization. The authors of [36] presented a sequential strategy to develop a maximum likelihood predictor that could discriminate between SFBC waveforms across unknown radio links using the channel decoders’ outputs. Across unknown multiple taps links, the authors of [37] concurrently detected modulation types and STBC configurations without requiring more antenna components at the receiver than the broadcaster. Theoretical methods demonstrated that a recurrent expectation maximization strategy with the supplementary process of channel awareness yielded a maximum likelihood solution.

1.2. Novelty and Contributions

The previous works of WR were carried out without taking into account the transmission limitations of IQDs. Nevertheless, IQDs are always present in real-world wireless deployments. The key remarkable elements and contributions of this work are listed here.
  • We will design a novel SFBC recognition algorithm for deployment in OFDM networks when IQDs are present. Developing a channel estimator will be an integral service we will adopt to enable the recognition process.
  • We will consider that IQDs will take place at both the transmitter and recipient. The overall channel taps will be determined by incorporating the effects of IQDs at both endpoints into the actual link paths.
  • This work’s analytical investigation will illustrate that the exact maximum likelihood strategy in SFBC waveform recognition of OFDM systems will be too expensive for practical deployment. As a consequence, we will apply the expectation maximization algorithm as an innovative and cost-effective iterative technique.
  • The proposed recognizer will leverage the a posteriori probabilities of the conveyed symbols provided by a channel control decoder to assess the a posteriori expectations of the broadcast symbols, which will be processed as if they are training data.
The following is a list of the many benefits that the suggested approach offers.
  • It is consistent with any error control decoder mechanism that can determine the soft information of the broadcast symbols. This involves convolutional, turbo, and low density parity check decoders.
  • It applies to any collection of SFBC signals, irrespective of the nature of their broadcast patterns, which include the number of transmit antennas and subcarriers employed in a space frequency block.
  • It keeps up a reliable performance while maintaining the computational overhead within reasonable bounds.
The preceding is a description of the upcoming tasks. Section 2 describes the system structure and the challenge. Section 3 discusses the proposed maximum likelihood recognizer along with its practical deployment. Section 4 outlines the simulation findings as well as pertinent interpretations. Section 5 introduces the concluding remarks of the work along with the possible future tasks.

2. System Structure and Problem Formulation

We consider SFBC OFDM broadcasts with N subcarriers, ν cyclic prefix (CP) samples, F broadcast antennas, and a receiver antenna. Figure 1 depicts the notional schematic diagram of a broadcaster. An error control encoder and an interleaver work together to secure a binary stream.
An interleaver spreads out the sequence of bits in a bit stream to offer time diversity by minimizing the effect of transmission errors such as bursts. The encoded information is converted into data symbols by a digitized modulator, with each symbol being selected from an M-point signal pattern, Ω . A vector D = d 0 , d 1 , , d U 1 of length U is formed by combining a number of training symbols with data information. There are no limitations placed on the channel coding, interleaver, mapping technique, pilots’ allocation, or constellation type that may be used in this scenario. Separate chunks of length P are created from the components of vector D . The encoder of SFBC signals utilizes a predetermined F × Q code matrix C d ( p ) to distribute the pth chunk, d ( p ) , over Q consecutive subcarriers for transmission through F antenna elements. For clarification, the broadcast matrices of SFBC1 P = 2 , Q = 1 , F = 2 , SFBC2 P = 2 , Q = 2 , F = 2 , SFBC3 P = 3 , Q = 4 , F = 3 , and SFBC4 P = 4 , Q = 8 , F = 4 are [38]:
C ( SFBC 1 ) d = d 0 d 1 = d 0 d 1 T ,
C ( SFBC 2 ) d = d 0 d 1 = d 0 d 1 d 1 * d 0 * T ,
C ( SFBC 3 ) d = d 0 d 1 d 2 = d 0 d 1 d 2 d 1 * d 0 * 0 d 2 * 0 d 0 * 0 d 2 * d 1 * T ,
C ( SFBC 4 ) d = d 0 d 1 d 2 d 3 = d 0 d 1 d 2 d 3 d 1 d 0 d 3 d 2 d 2 d 3 d 0 d 1 d 3 d 2 d 1 d 0 d 0 * d 1 * d 2 * d 3 * d 1 * d 0 * d 3 * d 2 * d 2 * d 3 * d 0 * d 1 * d 3 * d 2 * d 1 * d 0 * T ,
where T and * are the matrix -transpose and complex conjugate, respectively. In (1)–(4), we remove the block index p for ease of notation. It is important to keep in mind that P and F can have different values. In each broadcast arm, the outputs of the SFBC encoder are combined to produce a sequence u α ( f ) of size N, where N = Q N d P . We have F broadcast arms, each of which is made up of various radio frequency circuits coupled to a transmitting antenna. We append the symbol α to the vector u α ( f ) to underline that the conveyed vector is dependent on the used SFBC signal α SFBC 1 , SFBC 2 , SFBC 3 , SFBC 4 . Accordingly, an OFDM symbol is produced by applying an N-point inverse discrete Fourier transform (IDFT), and the last ν samples are included as a CP. The nth sample sent from the fth broadcast antenna is written as:
s α ( f ) ( n ) = 1 N + ν k = 0 N 1 u α ( f ) ( k ) e j 2 π n k / N , n = 0 , , N + ν 1
where u α ( f ) ( k ) is the kth element of sequence u α ( f ) . The broadcast sequence
s α ( f ) = s α ( f ) ( 0 ) , , s α ( f ) ( N + ν 1 ) T is vulnerable to the negative effects of the IQD of the fth branch.
We describe θ ( f ) and ρ ( f ) as the phase and amplitude discrepancies between I and Q segments of the fth arm at the broadcaster. The sequence disrupted by the IQD at arm f is written as [16]:
s α ( f ) = η ( f ) s α ( f ) + μ ( f ) s α ( f ) * ,
where η ( f ) and μ ( f ) are expressed as
η ( f ) = cos θ t x ( f ) + j ρ t x ( f ) sin θ t x ( f ) ,
μ ( f ) = ρ t x ( f ) cos θ t x ( f ) + j sin θ t x ( f ) .
The sequence s α ( f ) propagates to the destination through a wireless multipath fading channel of L taps, h ( f ) = h ( f ) ( 0 ) , , h ( f ) ( L 1 ) T . Therefore, the collected sequence at the destination is written as
r ¯ = f = 0 F 1 s α ( f ) h ( f ) + n ,
where ★ is the convolution action and n is the additive white Gaussian noise (AWGN) sequence. The received signal is described here as a combination of the convolution between the signal emitted from antenna f and the corresponding channel coefficients, for f = 0 , , F 1 , along with the AWGN contribution. Given the influence of IQDs on the collected signal r ¯ , we have
r = η R r ¯ + μ R r ¯ * ,
where η R and μ R adhere to the same pattern as those in (7) and (8). When the IQDs is taken into consideration at the receiver, the collected signal is the sum of the original received signal and its complex conjugate at different scaling factors.
Our goal is to detect the kind of SFBC signal using the intercepted signal, r , in the presence of an IQD over unidentified wireless links.

3. Proposed Recognition Algorithm

Using (6) and (9) in (10), one writes
r = f = 0 F 1 s α ( f ) h 1 ( f ) + s α ( f ) * h 2 ( f ) + n ¯ ,
where n ¯ is the noise contribution and
h 1 ( f ) = η R η ( f ) h ( f ) + μ R μ ( f ) * h ( f ) * ,
h 2 ( f ) = η R μ ( f ) h ( f ) + μ R η ( f ) * h ( f ) * .
Matrix representation is used to rewrite (11) for ease of calculation as
r = f = 0 F 1 S ( f ) α h 1 ( f ) + S ( f ) * α h 2 ( f ) + n ¯ ,
where S ( f ) α is an ( N + L 1 ) × L matrix with its item at row x 1 and column x 2 being provided as
S x 1 , x 2 ( f ) α = s α ( f ) x 1 x 2 for x 1 = 0 , , N + L 1 0 for x 2 = 0 , , L 1 , x 1 x 2 ,
and s α ( f ) x 1 x 2 is the x 1 x 2 th item of sequence s α ( f ) . The concise format of (14) is represented as
r = S ¯ α h ¯ + n ¯ ,
where S ¯ α = S ( 0 ) α , S ( 0 ) * α , , S ( F 1 ) α , S ( F 1 ) * α and
h ¯ = h 1 ( 0 ) T , h 2 ( 0 ) T , , h 1 ( F 1 ) T , h 2 ( F 1 ) T T . The maximum likelihood prediction of α is stated as
α ^ = arg max α log Pr r | S ¯ α , h ¯ ,
with Pr | being the probability density function of ∘ given ⋄, and
Pr r | S ¯ α , h ¯ exp r S ¯ α h ¯ 2 / σ n 2 ,
where · is the vector norm action. A straightforward development of a maximum likelihood strategy is not possible since the recipient has no previous knowledge of the broadcast matrix S ¯ α , the IQD parameters η ( f ) , μ ( f ) , η R , and μ R , or the channel coefficients h ¯ . Expectation maximization approaches are used to determine the regional maximum likelihood parameters of a mathematical framework when the calculations cannot be solved directly. These models often include hidden variables in addition to uncertain variables and existing data inputs. Typically, obtaining a maximum likelihood strategy entails determining the derivatives of the likelihood distribution with respect to all of the unknown values, variables, and latent factors, and concurrently solving the resultant equations. Here, latent factors are the variables that can only be inferred indirectly through a mathematical model from other observable variables that can be directly observed or measured. Instead, the outcome is generally a series of interconnected formulas in which the solution to the variables necessitates the quantities of the latent factors, but inserting one series of formulas into the other yields an unsolvable problem. Convergence of an expectation maximization procedure is guaranteed because the likelihood of the predictions does not decrease. In other words, it is guaranteed to converge to a point with zero gradient with respect to the estimated parameters. An expectation maximization process consists of two stages: the expectation (E-stage) and the maximization (M-stage). Based on the predictions of the unknown variables obtained in the previous iteration i, the E-stage calculates the conditional mean of the log likelihood function of S ¯ α with respect to h ¯ . In mathematical terms, we write
U α , h ¯ α ^ i , h ¯ ^ i = E log Pr r , S ¯ α r , α ^ i , h ¯ ^ i = S ¯ α log Pr r , S ¯ α r , α ^ i , h ¯ ^ i × Pr S ¯ α r , α ^ i , h ¯ ^ i d S ¯ α .
Substituting (18) into (19) while disregarding the extraneous components, the E-step is represented as
U α , h ¯ α ^ i , h ¯ ^ i h ¯ H Λ α h ¯ + 2 r H Φ α h ¯ ,
where ( · ) H is the matrix Hermitian transpose action, · denotes the real-part of a complex-number,
Λ ( α ) = S ¯ α S ¯ H α S ¯ α Pr S ¯ α r , α ^ i , h ¯ ^ i d S ¯ α ,
and
Φ ( α ) = S ¯ α S ¯ α Pr S ¯ α r , α ^ i , h ¯ ^ i d S ¯ α .
M-stage revises the predictions as
α ^ i + 1 , h ¯ ^ i + 1 = arg max α , h ¯ U α , h ¯ α ^ i , h ¯ ^ i .
Here, we obtain the revised estimates by maximizing the expectation function with respect to α and h ¯ , using the known baseline values for those parameters. We design the following tactic to ease the execution of the two-dimensional optimization process shown in (23). We revise h ¯ by optimizing (20) for each possible element of α as
h ¯ ^ α i + 1 = Λ α 1 Φ α H r .
Inserting (20) and (24) into (23), the revised value of α is represented as
α ^ i + 1   =   arg max α h ¯ ^ α H i + 1 Λ ( α ) h ¯ ^ α i + 1 + 2 r H Φ ( α ) h ¯ ^ α i + 1 .
The last channel adjustment is acquired as
h ¯ ^ i + 1 = h ¯ ^ α ^ i + 1 .
Figure 2 shows the basic structure of the offered solution. It should be noted that the proposed approach necessitates the participation of a few pilots in order to provide preliminary estimates of the unknown parameters. The following concerns pertaining to reality are of significance:
  • We have demonstrated, depending on (5), that
    E s α ( f ) n r , α ^ i , h ¯ ^ i = 1 N + ν k = 0 N 1 E u α ( f ) k r , α ^ i , h ¯ ^ i e j 2 π n k / N ,
    where
    E u α ( f ) k r , α ^ i , h ¯ ^ i = ϖ Ω ϖ Pr u α ( f ) k = ϖ r , α ^ i , h ¯ ^ i .
    Here, ϖ denotes each possible point in the modulation constellation Ω . In reality, rather than relying on the mysterious s α ( f ) ( n ) supplied by the transmitter, the recipient utilizes E s α ( f ) ( n ) r , α ^ i , h ¯ ^ i to generate the matrix of Φ α . Moreover, because an interleaver is present, Λ ( α ) is efficiently calculated as Φ H α Φ α .
  • It has been noted that determining Pr u α ( f ) k = ϖ r , α ^ i , h ¯ ^ i is essential for the suggested recognizer. This likelihood is determined from the decoder findings of any error control coding scheme that can establish soft representations. More information about this concern is provided in [39].
  • Sending pilot symbols from the broadcaster to the destination provides the proposed estimator and recognizer with a starting point. With more known symbols, the original assessment becomes more accurate. Nevertheless, more known symbols means less power is accessible for information and implies more bandwidth is needed. Consequently, it is essential that there be as few known symbols as possible in comparison to data symbols. The offered expectation maximization method is effective for this purpose because it treats the results provided by the channel decoders as if they were already known symbols. This incrementally enhances the first estimate without adding more training symbols. Using a small number of training symbols while initializing the unknown data symbols at zero, we obtain first-order predictions of the uncertain variables. The suggested classifier is derived via a series of rounds that use the soft outputs given by the error control decoder to produce Pr u α ( f ) k = ϖ r , α ^ i , h ¯ ^ i . It is well known that all contemporary decoding procedures produce a posteriori probabilities of the transmitted symbols for use in their iterative frameworks. The proposed recognition and estimation approach exploits these probabilities to produce expected values of the transmitted symbols, which are employed as if they were known symbols.
  • By adopting a computational complexity analysis as stated in [26,33], we demonstrate that the count of floating point operations (flps) requested for a single iteration is represented by
    ρ = F { 2 , 2 , 3 , 4 } 24 L 2 F 2 ( N + ν + L 1 ) + 4 L 3 F 3 .
    Consider N = 512 , L = 7 , ν = 6 , and a processor that runs at 10 Teraflps per second, then ρ = 20.5 × ( 10 ) 6 flps. This necessitates a computation time of 2.05 μs, which seems to be insignificant for real situations.

4. Simulation Results

The recognition efficiency of the offered approach was evaluated via Monte Carlo simulations. Unless otherwise declared, we assume that the OFDM scheme is operating at N = 512 , ν = 7 , and 16 QAM. The SFBC collection under examination is {SFBC1, SFBC2, SFBC3, and SFBC4} with their broadcast matrices being defined as indicated in (1)–(4).
A convolutional code is adopted with a rate of 1/2, 16 states memory elements, and generator polynomials of 32 and 37 with a base of 8 [40]. The suggested recognizer is launched utilizing 70 dispersed known symbols. The proposed method is flexible because there are no predetermined positions for the pilot symbols. The radio connection between each broadcast and receiver antenna is assumed to be multiple taps, with a length of L = 6 and a power delay profile of
σ f 2 ( l ) = ϱ exp ( l / 6 ) ,
where ϱ is chosen to have a mean power per subcarrier of one [39]. The IQD parameters of the broadcaster and receiver are chosen at random as follows: ρ t x ( f ) , ρ r x 0.92 , 1.5 , and θ t x ( k ) , θ r x 0 , 20 o . The probability of false recognition P f is utilized as an efficiency indicator for the suggested recognizer,
P f = 1 Pr SFBC 1 SFBC 1 + Pr SFBC 2 SFBC 2 + Pr SFBC 3 SFBC 3 + Pr SFBC 4 SFBC 4 .
Note that the previous formulation of P f was constructed assuming that four SFBC signals are used. For any other set of SFBC signals, an equivalent expression can be simply obtained. In addition, the bit error rate (BER) is used as a quality metric of the entire system, whereas the mean square estimation error (MSE) is utilized to assess the offered estimation of the IQD parameters and radio links.
Figure 3, Figure 4 and Figure 5 illustrate the P f , MSE, and BER, respectively, of the proposed approach as a function of the signal-to-noise ratio (SNR). Observably, the effectiveness of the offered strategy improves as the iteration process proceeds. The results reveal that the proposed method converges after around seven iterations. The following is an explanation for this tendency. The detector’s soft information is imprecise in the first round since the recognition and prediction methods are based on a small number of known symbols. In contrast to the data-assisted situation, the estimate and recognition accuracies rise with an increase in the number of iterations since more reliable information is incorporated by the error control decoder. Furthermore, it is evident that the first five iterations generate the best and most efficient results with minimal delay. In practice, the mode of operation with the smallest delay and the highest impact could be attributed to the fourth iteration. This is also consistent with the results shown in [41].
Figure 6, Figure 7 and Figure 8 depict P f , MSE, and BER, respectively, of a number of different systems for the sake of comparison. The first system is based on the assumption that the IQD parameters are not be calculated and adjusted. The performances of the systems introduced in [42,43] are also shown. Furthermore, we highlight the system’s efficiency under the presumption that its input data are completely known. This functions as a benchmark for the proposed estimation and recognition processes. In addition, we display the BER performance under perfect circumstances where unknown parameters can be precisely estimated and identified. As is evident, the performance is poor if the IQD is not resolved. The suggested method also has a substantial performance advantage over the methods presented in [42,43]. This is due to the fact that the suggested method compensates for IQDs, while the aforementioned methods do not. Moreover, the suggested estimation and recognition iterative approach accomplishes a BER performance that is comparable to that of the ideal system.
Figure 9, Figure 10 and Figure 11 depict the effectiveness of the advocated technique with respect to various modulation kinds. We also show the corresponding benchmarks and BER performance in the ideal situations. Two points are worth mentioning. The first point is that there is a decline in performance when higher-order modulation types are adopted. This is due to the fact that higher-order modulation formats result in less accurate soft information representations from the error control decoder, hence reducing the maximum possible performance. The second observation is that the performance of the suggested method is within 1 dB of the relevant benchmarks. This proves that the suggested receiver architecture is beneficial.

5. Conclusions and Future Work

The identification of SFBC waveforms was considered for OFDM broadcasts in the setting of IQD parameters over anonymous radio links. We integrated the radio links into the IQD effects at both ends of the transmission chain to form equivalent wireless connections. The offered method simultaneously recognizes SFBC waveforms, calculates the IQM at each station, and monitors channel taps across broadcaster and receiver antennas, eliminating the requirement to employ several algorithms. We developed an original maximum likelihood technique for assessing the relevant parameters. In order to efficiently implement the stated technique, we used an expectation maximization iterative approach. The following are various benefits that result from our suggested method.
  • The stated method makes use of the iterative nature of contemporary error control decoders. To be more precise, the soft information produced by the error control detector is leveraged in an iterative manner to enhance the estimation and recognition processes. Moreover, it can function with any detection process, as the detector is capable of computing the a posteriori probabilities of the information bits.
  • The proposed algorithm can be utilized in place of many independently operating algorithms to predict the sender and receiver IQD parameters, to estimate the channel taps, and to recognize SFBC signals.
  • It can be employed with any collection of SFBC signals, regardless of the form their transmission matrices may take.
  • It keeps the degree of computational expenditure at a bearable level while maintaining an outstanding performance.
In simulations, using the suggested recognizer in tandem with the supplied estimator yielded results extremely near to those obtained in the perfect scenario when all of the parameters were available in advance. The suggested approach also performed better than the state-of-the-art algorithms described in the literature. The following is a list of prospective future work.
  • The current recognition and estimation algorithm needs a quasi-static link over the emitted frame period. Modifying the algorithm to accommodate time-varying channels requires additional research.
  • Additional exploration is required to develop SFBC recognition algorithms in the presence of other transmission impairments, such as frequency offsets and phase noise.

Author Contributions

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

Funding

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R137): Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the support of Prince Sultan University for paying the article processing charges (APC) for this publication.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pathy, A.K.; Kumar, A.; Gupta, R.; Kumar, S.; Majhi, S. Design and Implementation of Blind Modulation Classification for Asynchronous MIMO-OFDM System. IEEE Trans. Instrum. Meas. 2021, 70, 5504011. [Google Scholar] [CrossRef]
  2. Huynh-The, T.; Nguyen, T.V.; Pham, Q.V.; da Costa, D.B.; Kim, D.S. MIMO-OFDM Modulation Classification Using Three-Dimensional Convolutional Network. IEEE Trans. Veh. Technol. 2022, 71, 6738–6743. [Google Scholar] [CrossRef]
  3. Liu, M.; Yang, K.; Zhao, N.; Chen, Y.; Song, H.; Gong, F. Intelligent Signal Classification in Industrial Distributed Wireless Sensor Networks Based Industrial Internet of Things. IEEE Trans. Ind. Inform. 2021, 17, 4946–4956. [Google Scholar] [CrossRef]
  4. Gupta, R.; Majhi, S.; Dobre, O.A. Design and Implementation of a Tree-Based Blind Modulation Classification Algorithm for Multiple-Antenna Systems. IEEE Trans. Instrum. Meas. 2019, 68, 3020–3031. [Google Scholar] [CrossRef]
  5. Marey, M.; Mostafa, H. Soft-Information Assisted Modulation Recognition for Reconfigurable Radios. IEEE Wirel. Commun. Lett. 2021, 10, 745–749. [Google Scholar] [CrossRef]
  6. Ivanov, A.; Tonchev, K.; Poulkov, V.; Manolova, A. Probabilistic Spectrum Sensing Based on Feature Detection for 6G Cognitive Radio: A Survey. IEEE Access 2021, 9, 116994–117026. [Google Scholar] [CrossRef]
  7. Marey, M.; Mostafa, H.; Alshebeili, S.A.; Dobre, O.A. Iterative Modulation Classification Algorithm for Two-Path Successive Relaying Systems. IEEE Wirel. Commun. Lett. 2021, 10, 2017–2021. [Google Scholar] [CrossRef]
  8. Qiao, J.; Chen, W.; Chen, J.; Ai, B. Blind Modulation Classification Under Uncertain Noise Conditions: A Multitask Learning Approach. IEEE Commun. Lett. 2022, 26, 1027–1031. [Google Scholar] [CrossRef]
  9. Hanna, S.; Dick, C.; Cabric, D. Signal Processing-Based Deep Learning for Blind Symbol Decoding and Modulation Classification. IEEE J. Sel. Areas Commun. 2022, 40, 82–96. [Google Scholar] [CrossRef]
  10. Marey, M.; Dobre, O.A. Blind Modulation Classification for Alamouti STBC System With Transmission Impairments. IEEE Wirel. Commun. Lett. 2015, 4, 521–524. [Google Scholar] [CrossRef]
  11. Chronopoulos, S.K.; Christofilakis, V.; Tatsis, G.; Kostarakis, P. Preliminary BER Study of a TC-OFDM System Operating Under Noisy Conditions. J. Eng. Sci. Technol. Rev. 2016, 9, 13–16. [Google Scholar] [CrossRef]
  12. Gupta, R.; Kumar, S.; Majhi, S. Blind Modulation Classification for Asynchronous OFDM Systems Over Unknown Signal Parameters and Channel Statistics. IEEE Trans. Veh. Technol. 2020, 69, 5281–5292. [Google Scholar] [CrossRef]
  13. Marey, M. Soft-Information Aided Channel Estimation With IQ Imbalance for Alternate-Relaying OFDM Cooperative Systems. IEEE Wirel. Commun. Lett. 2018, 7, 308–311. [Google Scholar] [CrossRef]
  14. Gao, Y.; Chen, Y.; Chen, N.; Zhang, J. Performance Analysis of Dual-Hop Relaying With I/Q Imbalance and Additive Hardware Impairment. IEEE Trans. Veh. Technol. 2020, 69, 4580–4584. [Google Scholar] [CrossRef]
  15. Cheng, H.; Xia, Y.; Huang, Y.; Yang, L.; Mandic, D.P. Joint Channel Estimation and Tx/Rx I/Q Imbalance Compensation for GFDM Systems. IEEE Trans. Wirel. Commun. 2019, 18, 1304–1317. [Google Scholar] [CrossRef]
  16. Cheng, X.; Yang, Y.; Li, S. Joint Compensation of Transmitter and Receiver I/Q Imbalances for SC-FDE Systems. IEEE Trans. Veh. Technol. 2020, 69, 8483–8498. [Google Scholar] [CrossRef]
  17. Mohammadian, A.; Tellambura, C. RF Impairments in Wireless Transceivers: Phase Noise, CFO, and IQ Imbalance—A Survey. IEEE Access 2021, 9, 111718–111791. [Google Scholar] [CrossRef]
  18. Marey, M.; Mostafa, H. Coded Assisted Transmit and Receive IQ Mismatch Compensation With Channel Estimation for AF Cooperative OFDM Systems. IEEE Access 2023, 11, 2118–2127. [Google Scholar] [CrossRef]
  19. Mohamed, S.E.-D.N.; Mortada, B.; El-Shafai, W.; Khalaf, A.A.M.; Zahran, O.; Dessouky, M.I.; El-Rabaie, E.M.; El-Samie, F.E.A. Automatic Modulation Classification in Optical Wireless Communication Systems Based on Cancellable Biometric Concepts. Opt. Quantum Electron. 2023, 55, 389. [Google Scholar] [CrossRef]
  20. Mohamed, S.E.D.N.; Mortada, B.; Ali, A.M.; El-Shafai, W.; Khalaf, A.A.; Zahran, O.; Dessouky, M.I.; El-Rabaie, E.S.M.; El-Samie, F.E.A. Modulation Format Recognition Using CNN-based Transfer Learning Models. Opt. Quantum Electron. 2023, 55, 343. [Google Scholar] [CrossRef]
  21. Mortada, B.; El-Shafai, W.; Zahran, O.; El-Rabaie, E.M.; El-Samie, F.E.A. Fan-beam Projection Based Modulation Classification for Optical Systems with Phase Noise Effect. J. Opt. 2023. [CrossRef]
  22. Ghanem, H.S.; Shoaib, M.R.; El-Gazar, S.; Emara, H.; El-Shafai, W.; El-Moneim, S.A.; El-Fishawy, A.S.; Taha, T.E.; Hamed, H.F.; El-Banby, G.M.; et al. Automatic Modulation Classification with 2D Transforms and Convolutional Neural Network. Trans. Emerg. Telecommun. Technol. 2022, 33, e4623. [Google Scholar] [CrossRef]
  23. Wu, Z.; Zhang, L.; Zhong, Z.; Liu, R. Blind Recognition of LDPC Codes Over Candidate Set. IEEE Commun. Lett. 2020, 24, 11–14. [Google Scholar] [CrossRef]
  24. Liu, P.; Pan, Z.; Lei, J. Parameter Identification of Reed-Solomon Codes Based on Probability Statistics and Galois Field Fourier Transform. IEEE Access 2019, 7, 33619–33630. [Google Scholar] [CrossRef]
  25. Eldemerdash, Y.; Marey, M.; Dobre, O.A.; Karagiannidis, G.K.; Inkol, R. Fourth-Order Statistics for Blind Classification of Spatial Multiplexing and Alamouti Space-Time Block Code Signals. IEEE Trans. Commun. 2013, 61, 2420–2431. [Google Scholar] [CrossRef]
  26. Marey, M.; Dobre, O.A.; Inkol, R. Classification of Space-time Block Codes Based on Second-order Cyclostationarity with Transmission Impairments. IEEE Trans. Wirel. Commun. 2012, 11, 2574–2584. [Google Scholar] [CrossRef]
  27. Marey, M.; Dobre, O.A.; Inkol, R. Cyclostationarity-Based Blind Classification of STBCs for Cognitive Radio Systems. In Proceedings of the IEEE International Conference on Communications, Ottawa, ON, Canada, 10–15 June 2012; pp. 1–6. [Google Scholar]
  28. Marey, M.; Dobre, O.A.; Liao, B. Classification of STBC Systems over Frequency-selective Channels. IEEE Trans. Veh. Technol. 2015, 64, 2159–2164. [Google Scholar] [CrossRef]
  29. Marey, M.; Dobre, O.A. Automatic Identification of Space-Frequency Block Coding for OFDM Systems. IEEE Trans. Wirel. Commun. 2017, 16, 117–128. [Google Scholar] [CrossRef]
  30. Choqueuse, V.; Marazin, M.; Collin, L.; Yao, K.; Burel, G. Blind Recognition of Linear Space Time Block Codes: A Likelihood-Based Approach. IEEE Trans. Signal Process. 2010, 58, 1290–1299. [Google Scholar] [CrossRef]
  31. Choqueuse, V.; Yao, K.; Collin, L.; Burel, G. Hierarchical Space-Time Block Code Recognition Using Correlation Matrices. IEEE Trans. Wirel. Commun. 2008, 58, 3526–3534. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Yan, W.; Zhang, L.; Ma, L. Automatic Space-Time Block Code Recognition Using Convolutional Neural Network With Multi-Delay Features Fusion. IEEE Access 2021, 9, 79994–80005. [Google Scholar] [CrossRef]
  33. Marey, M.; Dobre, O.A.; Inkol, R. Blind STBC Identification for Multiple Antenna OFDM Systems. IEEE Trans. Commun. 2014, 62, 1554–1567. [Google Scholar] [CrossRef]
  34. Eldemerdash, Y.A.; Dobre, A.O.; Liao, J.B. Blind Identification of SM and Alamouti STBC-OFDM Signals. IEEE Trans. Wirel. Commun. 2015, 14, 972–982. [Google Scholar] [CrossRef]
  35. Marey, M.; Mostafa, H. STBC Identification for Multi-User Uplink SC-FDMA Asynchronous Transmissions Exploiting Iterative Soft Information Feedback of Error Correcting Codes. IEEE Access 2022, 10, 21336–21346. [Google Scholar] [CrossRef]
  36. Marey, M.; Mostafa, H. Power of Error Correcting Codes for SFBC-OFDM Classification Over Unknown Channels. IEEE Access 2022, 10, 35643–35652. [Google Scholar] [CrossRef]
  37. Marey, M.; Dobre, O.A.; Mostafa, H. Cognitive Radios Equipped With Modulation and STBC Recognition Over Coded Transmissions. IEEE Wirel. Commun. Lett. 2022, 11, 1513–1517. [Google Scholar] [CrossRef]
  38. Tarokh, V.; Jafarkhani, H.; Calderbank, A.R. Space-Time Block Codes From Orthogonal Designs. IEEE Trans. Inf. Theory 1999, 9, 1456–1467. [Google Scholar] [CrossRef]
  39. Marey, M.; Guenach, M.; Steendam, H. Code-Aided Channel Tracking and Frequency Offset-Phase Noise Elimination for Multi-Carrier Systems. IEEE Signal Process. Lett. 2008, 15, 657–660. [Google Scholar] [CrossRef]
  40. Lottici, V.; Luise, M. Embedding Carrier Phase Recovery Into Iterative Decoding of Turbo-Coded Linear Modulations. IEEE Trans. Commun. 2004, 52, 661–668. [Google Scholar] [CrossRef]
  41. Chronopoulos, S.K.; Christofilakis, V.; Tatsis, G.; Kostarakis, P. Performance of Turbo Coded OFDM Under the Presence of Various Noise Types. J. Wirel. Pers. Commun. 2016, 87, 1319–1336. [Google Scholar] [CrossRef]
  42. Gao, M.; Li, Y.; Dobre, O.; Al-Dhahir, N. Blind Identification of SFBC-OFDM Signals Based on the Central Limit Theorem. IEEE Trans. Wirel. Commun. 2019, 18, 3500–3514. [Google Scholar] [CrossRef]
  43. Gao, M.; Li, Y.; Dobre, O.A.; Al-Dhahir, N. Blind Identification of SFBC-OFDM Signals Using Subspace Decompositions and Random Matrix Theory. IEEE Trans. Veh. Technol. 2018, 67, 9619–9630. [Google Scholar] [CrossRef]
Figure 1. Schematic of an SFBC OFDM transmitter.
Figure 1. Schematic of an SFBC OFDM transmitter.
Sensors 23 05267 g001
Figure 2. The basic structure of the solution being offered. The main contributing blocks are the channel and IQD estimator and SFBC recognizer along with a posteriori data expectation.
Figure 2. The basic structure of the solution being offered. The main contributing blocks are the channel and IQD estimator and SFBC recognizer along with a posteriori data expectation.
Sensors 23 05267 g002
Figure 3. Probability of false recognition of the proposed recognizer as a function of the SNR.
Figure 3. Probability of false recognition of the proposed recognizer as a function of the SNR.
Sensors 23 05267 g003
Figure 4. Mean square estimation error of the proposed estimator as a function of the SNR.
Figure 4. Mean square estimation error of the proposed estimator as a function of the SNR.
Sensors 23 05267 g004
Figure 5. Bit error rate of the proposed approach as a function of the SNR.
Figure 5. Bit error rate of the proposed approach as a function of the SNR.
Sensors 23 05267 g005
Figure 6. Probability of false recognition comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Figure 6. Probability of false recognition comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Sensors 23 05267 g006
Figure 7. Mean square estimation error comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Figure 7. Mean square estimation error comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Sensors 23 05267 g007
Figure 8. Bit error rate comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Figure 8. Bit error rate comparison. The blue line represents the performance without correcting IQD, red line shows the performance of the algorithm reported in [42], green line describes the performance of the algorithm reported in [43], black line shows the performance of the proposed algorithm, and brown line indicates the benchmark performance.
Sensors 23 05267 g008
Figure 9. Probability of false recognition for different modulation types.
Figure 9. Probability of false recognition for different modulation types.
Sensors 23 05267 g009
Figure 10. Mean square estimation error for different modulation types.
Figure 10. Mean square estimation error for different modulation types.
Sensors 23 05267 g010
Figure 11. Bit error rate for different modulation types.
Figure 11. Bit error rate for different modulation types.
Sensors 23 05267 g011
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

Marey, M.; Sedik, A.; Mostafa, H. SFBC Recognition over Orthogonal Frequency Division Multiplexing Schemes in the Presence of Inphase and Quadrature Phase Discrepancies for Cognitive Radio Applications. Sensors 2023, 23, 5267. https://doi.org/10.3390/s23115267

AMA Style

Marey M, Sedik A, Mostafa H. SFBC Recognition over Orthogonal Frequency Division Multiplexing Schemes in the Presence of Inphase and Quadrature Phase Discrepancies for Cognitive Radio Applications. Sensors. 2023; 23(11):5267. https://doi.org/10.3390/s23115267

Chicago/Turabian Style

Marey, Mohamed, Ahmed Sedik, and Hala Mostafa. 2023. "SFBC Recognition over Orthogonal Frequency Division Multiplexing Schemes in the Presence of Inphase and Quadrature Phase Discrepancies for Cognitive Radio Applications" Sensors 23, no. 11: 5267. https://doi.org/10.3390/s23115267

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