1. Introduction
In modern wireless communication systems, the demand for high data rates and efficient spectrum utilization continues to grow exponentially, driven by the increasing scarcity of frequency resources needed to support emerging systems. With the rapid expansion of data-intensive applications such as 5G, 6G, IoT, and autonomous systems, ensuring seamless and reliable connectivity has become even more critical [
1]. At the same time, minimizing latency is essential for real-time applications like autonomous vehicles, telemedicine, and extended reality, so latency can significantly impact performance and user experience. As wireless networks evolve to support these increasing demands, innovations in communication technology must prioritize both spectral efficiency and ultra-low-latency transmission to sustain the next generation of connectivity.
Despite the increasing demand for high-efficiency and low-latency communication, traditional wireless systems still rely on half-duplex transmission methods such as frequency division duplexing (FDD) and time division duplexing (TDD) [
2], where devices send or receive data in separate time slots or use different frequency bands. While these methods may be adequate for certain use cases, they are less suited to modern applications [
3].
To overcome these issues, full-duplex communication, particularly IBFD, has emerged as a promising solution, enabling simultaneous transmission and reception on the same frequency, which is also known as simultaneously transmit and receive (STAR) systems [
2]. This approach not only doubles spectral efficiency but also reduces latency. However, a major challenge in implementing IBFD systems is SI, where the transmitted signal leaks into the receiver path and interferes with the reception of much weaker incoming signals. This occurs because the transmitted signal, originating from a nearby antenna, can be up to 100 dB stronger than the desired signal arriving from a distant source [
4]. To enable the successful deployment of IBFD technology, advanced SIC techniques are essential [
5]. As can be seen in
Figure 1, these SI cancellation techniques are generally classified into three main categories: passive suppression, active analog/RF cancellation, and digital/baseband cancellation [
6].
Passive suppression is a technique that operates in the propagation domain, aiming to minimize SI power by leveraging advanced antenna technologies. This approach typically involves the use of several passive devices and techniques like circulators, highly directional antennas, adaptive beamforming, cross polarization, or absorptive shielding to reduce the power of the transmitted signal that impairs the receiver’s ability to detect the weaker incoming signal. As a result, passive suppression helps to decrease the SI at the source, before it even reaches the receiver [
2,
5].
In the RF/analog domain, active cancellation is typically implemented by injecting a cancellation signal that undergoes appropriate time delay, phase rotation, and attenuation to subtract a replica of the interfering transmitted signal from the received signal. This process helps mitigate SI before it reaches the receiver’s analog front-end, thereby preventing saturation. In some implementations, an additional transmitter chain is used to generate the cancellation signal [
7,
8]. Nevertheless, achieving perfect passive and analog/RF SI cancellation is both complex and expensive, making it difficult to eliminate SI entirely at the receiver. Even after the RF cancellation stage, a residual SI signal often persists due to transceiver imperfections that distort the SI waveform. These imperfections arise from various hardware impairments, such as nonlinearities in analog-to-digital converters (ADCs), in-phase/quadrature (I/Q) imbalance, and phase noise. In addition to the challenge of receiver desensitization, analog-domain SI processing becomes increasingly complex and less scalable in systems with a larger number of antennas, such as in MIMOconfigurations, where the cancellation of crosstalk self-interference between antenna elements becomes a critical design consideration [
9,
10]. Given these limitations, the focus is thus directed toward additionally canceling the SI in the digital domain, which serves as the final cancellation stage to suppress the residual SI that persists after propagation and analog suppression. This stage is essential for modeling hardware-induced nonlinearities and supporting adaptive, software-defined optimization, provided that the propagation and analog cancellation stages sufficiently suppress interference to maintain the receiver ADC’s required dynamic range [
5].
In the digital/baseband domain, SIC is performed using sophisticated signal processing algorithms that subtract the residual interference after conversion to baseband, enabling complete removal of the SI component [
11,
12]. In some advanced systems, hybrid approaches are employed, integrating techniques from all three domains to achieve a higher level of SIC, such as zero-forcing beamforming [
13], effectively suppresses linear SI in the RF/spatial domain. This highlights the importance of a hybrid SIC architecture that combines analog suppression with robust digital techniques to ensure reliable full-duplex operation even in harsh interference scenarios. To ensure optimal receiver performance, the SI must ultimately be canceled down to the receiver’s noise floor [
14].
Recently, machine learning (ML)-based approaches have been increasingly explored for digital SI cancellation in FD and IBFD systems. In [
15], a feed-forward neural network (FFNN) was employed to reconstruct SI signals in the digital domain, achieving superior cancellation performance compared to traditional polynomial models while maintaining lower computational complexity. More recent studies have investigated deep neural network architectures such as convolutional neural networks (CNNs) and gated recurrent units (GRUs), which enable effective modeling of both nonlinear and memory effects of the SI channel [
16]. For instance, CNN–GRU hybrid models with residual and self-attention mechanisms have demonstrated up to 28–32 % improvements in nonlinear SIC capability compared to conventional adaptive and polynomial-based cancellers [
16]. Moreover, in the context of IBFD communication networks, CNN-based methods have been applied to loopback channel estimation and denoising, outperforming classical Wiener filtering in both static and dynamic channel conditions [
17]. Also, recent studies have begun integrating digital SIC with system-level AI frameworks, such as deep reinforcement learning (DRL), to jointly optimize interference management and energy efficiency. A DRL-based approach for energy efficiency maximization in RSMA-IRS-assisted ISAC systems was proposed in [
18].
This paper investigates digital SIC using two distinct behavioral modeling approaches for SI characterization. First, a GMP model with Itô–Hermite nonlinear basis functions is employed, with coefficients estimated through LS, LMS, and FK algorithms to enable real-time adaptive operation. Second, for time-invariant scenarios, a PNN [
19] is considered. The main contributions of this work are:
Integration of the Itô–Hermite GMP model with adaptive estimation schemes (LS, LMS, FK) for robust, real-time digital SIC under nonlinear and time-varying conditions. To further enhance model efficiency, a doubly orthogonal matching pursuit (DOMP) algorithm is utilized for parameter reduction, effectively lowering computational complexity while preserving accuracy.
Application and extension of the PNN framework for digital SIC, representing the first reported use of this approach in IBFD systems. The proposed PNN provides a compact and computationally efficient structure that eliminates the need for complex-valued processing through phase normalization, while preserving strong nonlinear modeling capability with substantially fewer parameters.
Comprehensive performance evaluation in terms of error vector magnitude (EVM) and total bit error rate (BER) of the received signal after SIC, incorporating power amplifier (PA) nonlinearities, channel conditions, high-order modulation, and varying signal-to-interference (SIR) and signal-to-noise ratios (SNRs).
The remainder of this paper is structured as follows.
Section 2 introduces a digital SIC architecture for IBFD systems, detailing the primary sources of SI across different transceiver configurations and outlining a digital SIC strategy integrated with MIMO beamforming and digital predistortion (DPD) techniques.
Section 3 presents both the GMP model with Itô–Hermite polynomial basis functions and the PNN model, along with various coefficient estimation methods, including LS, LMS, and FK.
Section 4 provides a comprehensive performance evaluation of the proposed models and solvers under realistic signal and hardware conditions, using EVM and BER metrics to assess their effectiveness across varying SIR and SNR scenarios. Finally,
Section 5 concludes the paper.
2. Digital Self-Interference Cancellation in IBFD Communication Systems
As highlighted in the previous section, a key challenge in realizing the spectral efficiency gains of IBFD communication is SI, where the transmitted signal contaminates the receiver, masking the desired signal.
Figure 2a illustrates SI in two distinct IBFD configurations: one employing a circulator and the other utilizing separate antennas for transmission and reception. In the circulator-based approach, a single antenna is shared for both the transmitter (TX) and receiver (RX), with the circulator separating the transmitted and received signals. However, this setup fails to completely isolate the transmitted signal, resulting in SI from both direct leakage and reflections caused by near-field scatterers in the receiver. On the other hand, the antenna separation-based design mitigates direct leakage using dedicated TX and RX antennas, yet remains susceptible to SI due to signal coupling from the sidelobes of the TX’s antenna and environmental reflections [
20]. As shown in
Figure 2b, SI can severely degrade the desired communication signal, necessitating robust digital SIC techniques to effectively suppress interference and enable high-performance IBFD transmission [
6].
Figure 3 presents a simplified block diagram of a MIMO transceiver. The architecture consists of a signal generation block responsible for producing baseband waveforms, which are subsequently channelized to allocate them into
N orthogonal frequency bands associated with
N users. These signals are then processed by a beamforming stage, wherein spatial precoding is applied to steer the transmissions toward desired directions through
K radiating elements, thereby synthesizing the corresponding transmit beams. However, one of the challenges associated with beamforming is the presence of sidelobes, which can introduce unwanted interference. In particular, these sidelobes can degrade receiver performance by causing desensitization, ultimately reducing the system’s ability to effectively process incoming signals. It should be emphasized that, at the receiver, the sidelobe components may exhibit power levels surpassing that of the desired signal, thereby potentially degrading link quality, as illustrated in
Figure 2b.
To mitigate nonlinear effects and maintain signal integrity, DPD linearization is incorporated into the transmitter. DPD is applied at the baseband with the objective of linearizing the PAs in each transmit branch, thereby compensating for nonlinear distortions and improving the linearity of the transmitted signals. By incorporating DPD, the system is able to maintain the amplified signals with minimal distortion even when the PAs operate near their compression region, thus enhancing power efficiency and ensuring reliable performance in MIMO transmissions. This approach is especially critical for maintaining high spectral efficiency and minimizing interference, particularly in scenarios requiring precise beamforming to achieve optimal wireless communication performance.
However, a portion of the transmitted signal inevitably couples back into the receiver via antenna reflections, multipath propagation, or direct leakage, appearing as SI that can be suppressed in three different domains, as mentioned in
Figure 1. In this work, to suppress the SI, a parallel digital SI cancellation path is implemented. As can be seen in
Figure 3, this method begins by generating an estimate of the SI,
, based on a known version of the transmitted signal
. After applying the appropriate delay alignment,
, the signal is processed through a nonlinear model designed to capture both linear and nonlinear impairments introduced by the DACs, upconverters, power amplifiers, analog front-end, and propagation channel, which collectively characterize the SI observed at the receiver.
As described in
Figure 3, the received signal at RX,
, comprises both the desired signal,
, and the SI signal,
. Therefore, once the SI has been estimated, i.e.,
, it is subtracted from the received signal to extract the desired signal,
with
being the estimated desired signal.
4. Digital SIC Results
Digital SIC performance in IBFD systems is evaluated through simulations conducted in dynamic environments, including additive white Gaussian noise (AWGN) channels, as the objective is to isolate and evaluate the nonlinear and adaptive behavior of the proposed digital SIC algorithms. All simulations and signal processing procedures were implemented in MATLAB R2024a to ensure accurate modeling and analysis. To closely approximate real-world operating conditions, the nonlinear behavior of the transmitter’s power amplifier (PA) is modeled using black-box representations derived from measured input–output data.
Figure 5 depicts the experimental configuration used for signal generation, transmission, and acquisition. The device under test (DUT) employs a broadband hybrid high-power amplifier (HPA) optimized for L-band applications, with its detailed specifications provided in [
30].
DPD linearization is also considered in the transmitter in order to assess its influence on digital SIC in IBFD scenarios. The SI waveforms consist of 64-QAM OFDM signals with 100 MHz bandwidth, while the desired signal waveforms are M-QAM OFDM signals occupying 20 MHz, with , 64, or 256. The simulator continuously generates data in batches of 1 ms at a clock rate of 500 MSa/s. Each new batch is processed as a single iteration, and the simulation proceeds over multiple iterations.
In this section, we assess the performance and limitations of digital SIC when employing both a GMP-based model and a PNN-based model to characterize the SI. For both methods, the estimated SI signal is subtracted from the received signal as depicted in
Figure 3 and described in (
1), and the resulting residual is used to recover the desired signal. The GMP model is implemented using Itô–Hermite polynomials, with coefficient extraction performed in either adaptive or non-adaptive mode. In the adaptive approach, the GMP parameters are continuously updated at each iteration, whereas in the non-adaptive approach, the parameters are computed only once, until convergence during the initial iteration, and then reused in all subsequent iterations. The parameters of the GMP model are estimated using a comparison of the LS, LMS, and FK algorithms.
The GMP formulation in (
Section 2), includes three parts: the memory polynomial term and then, the lagging and leading cross-memory terms. The initial GMP model is parameterized by the polynomial orders
,
, with corresponding memory depths of
. The lag and lead cross-terms are further controlled by shift indices
. This structure allows accurate modeling of both static and dynamic nonlinearities along the entire SI path. To limit the number of parameters and mitigate potential overfitting, the DOMP algorithm is combined with the Bayesian information criterion (BIC) to identify and retain only the most relevant basis functions [
21]. As shown in
Figure 6, out of the initial
basis functions in the original parameter configuration, the BIC recommends using only the 66 most significant ones. This selection reduces dimensionality by more than 93 % while maintaining modeling accuracy. Consequently, the proposed approach supports an efficient and practical implementation of the SIC system with minimal performance loss.
Table 1 summarizes the parameter count and qualitative computational characteristics of the evaluated digital SIC algorithms. The LS approach employs 66 parameters and has the highest computational demand during the initial batch estimation, mainly due to the correlation and matrix inversion steps. After coefficient estimation, it operates with very low per-sample cost. The LMS algorithm also uses 66 parameters but performs simple iterative updates, making it the least complex and well suited for real-time adaptation, albeit with slower convergence. The FK method requires additional covariance storage
, resulting in 4422 effective parameters, but it achieves faster convergence and robust performance under time-varying conditions. Finally, the PNN contains 3341 trainable parameters across its layers and exhibits higher computational load only during offline training. Once trained, its inference stage is lightweight and comparable in complexity to LMS.
In order to evaluate digital SIC performance, we will evaluate the error vector magnitude (EVM) and bit error rate (BER) of the remaining desired signal after SI removal, i.e.,
. The EVM is calculated as the root mean squared (RMS) value of the error normalized to a reference signal level (e.g., RMS of the ideal constellation) as follows,
where
N represents the number of symbols, and
I and
Q denote the in-phase and quadrature components of a symbol, respectively. The subscripts
and
indicate the measured and the reference symbols, respectively.
In addition to EVM, which assesses symbol-level accuracy, we evaluate the system’s bit-level performance using the Total BER. This metric offers a comprehensive view of decoding reliability across all iterations, reflecting the overall effectiveness of each SIC method under dynamic signal conditions. The Total BER is calculated as
where
is the number of iterations,
denotes the number of erroneous bits in the
ith iteration, and
is the number of transmitted bits per iteration. This cumulative formulation captures bit-level performance over time, accounting for fluctuations in interference and channel conditions. The Total BER is computed per iteration and evaluated versus various signal-to-noise ratio (SNR) levels.
Besides SNR, another metric that significantly impacts the levels of SIC is the signal-to-interference ratio (SIR), which quantifies the ratio between the mean power of the desired signal and the mean power of the SI signal at the receiver—i.e., .
Figure 7 illustrates the EVM of the estimated desired signal,
, across different SIR values, considering four configurations: (i) no SIC, (ii) SIC without SI estimation (i.e.,
in (
2)), (iii) SIC with SI estimation, and (iv) SIC with both SI estimation and transmitter-side DPD. As expected, the EVM decreases with increasing SIR, underscoring the increased influence of the desired signal. At higher SIR levels (above 10 dB), the residual interference becomes negligible, which can limit the accuracy of SI estimation and slightly reduce cancellation effectiveness. Even without SI estimation, applying SIC yields a considerable improvement in EVM. Incorporating SI estimation yields further EVM improvement, while the combined use of SI estimation and DPD achieves the greatest reduction. These findings demonstrate the effectiveness of digital SIC, particularly when combined with accurate SI estimation and transmitter linearization, in suppressing residual interference and preserving the desired signal integrity. However, under very low SIR conditions (below –30 dB), further suppression using analog techniques and propagation-domain isolation is required to reduce residual SI to levels manageable by digital cancellation.
To assess the robustness of SI estimation, we evaluate SIC performance over time by running up to 100 iterations with different data batches for both the transmitted and desired signals. As illustrated in
Figure 8, the peak-to-average power ratio (PAPR) varies across iterations for the 64-QAM OFDM transmitted signals with 100 MHz bandwidth. A comparable behavior is observed for the 16-QAM OFDM desired signal with 20 MHz bandwidth.
Figure 9 presents the EVM of the recovered desired signal across iterations for a SIR of 30 dB. In
Figure 9a, the GMP model using Itô–Hermite polynomials is considered, with coefficients continuously adapted via LS, LMS, or FK. In contrast,
Figure 9b shows the case where the coefficients are not continuously updated; they are computed only once at the first iteration and then reused for all subsequent iterations. In addition to the GMP model with different coefficient adaptation strategies, the PNN model is also included for comparison. As observed, the non-adaptive approach yields robust results, with EVM values remaining largely consistent across iterations.
As shown in
Figure 9a, the FK method consistently achieves the lowest EVM values among the traditional approaches, indicating superior accuracy and robustness throughout iterations. Its rapid convergence and stability are attributed to the adaptive nature of the Kalman filtering process, which leverages the Kalman gain to dynamically weigh new observations based on their estimated reliability. This enables real-time model adjustments in response to changes in the interference path. In comparison, the LMS method maintains the highest EVM values across iterations and reflecting slower convergence. The batch-oriented LS method performs well, with relatively stable EVM levels but not matching the robustness or accuracy obtained with FK. Overall, FK demonstrates the best trade-off between convergence speed and resilience among the traditional methods.
Moreover, as shown in
Figure 9b, the PNN model demonstrates superior modeling performance, and consequently better SIC, compared to the GMP model (independent on the parameter identification method), consistently achieving the lowest EVM, with values oscillating around 4% across all iterations. It is noteworthy that when the GMP coefficients are trained offline using LS, the solution exhibits poor robustness, with the EVM increasing sharply to about 76%. In contrast, for the LMS and FK algorithms, when comparing online adaptation with no adaptation (i.e., only online training), the results show no significant difference. In general, the EVM values remain fairly stable across iterations. However, at certain iterations (e.g., iteration 5), a noticeable degradation can occur. As shown in
Figure 8, these EVM spikes coincide with a pronounced increase in PAPR. This correlation indicates that nonlinear distortion from the transmitter’s PA may have accentuated the residual SI, thereby reducing the effectiveness of digital cancellation in that iteration.
To evaluate the robustness of the GMP-based SIC under a SIR of 30 dB, the BER performance is assessed across different SNR values using the GMP model with both adaptive (
Figure 10a) and non-adaptive (
Figure 10b) configurations. The analysis covers three modulation schemes: 16-QAM, 64-QAM, and 256-QAM. Although the EVM compensation after SIC is comparable, the BER varies significantly with the modulation order. As expected, higher-order modulations yield higher BER, particularly at low SNR values.
Figure 10a,b shows that the FK method consistently achieves the lowest BER, even without adaptation, highlighting its strong adaptive properties and robustness, consistent with the earlier EVM analysis. Conversely, in the absence of adaptation, the GMP model with LS estimation exhibits a marked degradation in performance, in line with the EVM results previously discussed.
Figure 11 illustrates the BER performance of the PNN-based SIC across different SNR values for various modulation schemes and SIRs. Once the PNN is trained offline for a given SIR and modulation scheme, it is not re-trained for different SNR conditions. As in
Figure 10, higher-order modulations result in higher BER, while increasing the SIR improves BER. However, also consistent with
Figure 10, the BER improvement with increasing SNR saturates beyond a threshold of approximately 15 dB, after which the SIR becomes the dominant factor. Notably, the PNN-based SIC consistently outperforms the GMP-based SIC at low SNR values. For example, at an SIR of −30 dB and SNR of 10 dB, the PNN-based SIC achieves a BER below
with 16-QAM, whereas the GMP-based SIC with FK adaptation yields a BER of about
under the same conditions. The PNN-based SIC method demonstrates strong generalization across different modulation formats and interference levels, confirming its potential as a non-adaptive, data-driven solution for IBFD communication systems.
Figure 12 shows the power spectral density (PSD) of the received and residual SI signals after digital cancellation, assuming that the propagation and analog domains have already provided initial suppression. The obtained residual SI suppression levels are approximately 50.55 dB for PNN, 37.72 dB for FK and LS, which exhibit nearly identical performance, and 26.6 dB for LMS, when SIR = −30 dB and SNR = 30 dB, indicating that the proposed PNN achieves the most effective nonlinear cancellation. These results confirm that, once the analog and propagation domains have reduced the SI to manageable levels, digital-domain cancellation can further suppress the remaining components and achieve near-complete mitigation in IBFD systems.
5. Conclusions
This study has presented a comprehensive evaluation of digital SIC strategies for IBFD communication systems, comparing a GMP model with Itô–Hermite polynomials and a PNN. Model order reduction through the DOMP algorithm effectively minimized the number of basis functions in the GMP structure, while parameter identification using the FK and LMS algorithms enabled adaptive operation and was benchmarked against the conventional LS approach. Extensive simulation studies evaluated post-SIC performance in terms of EVM and BER under varying SIR and SNR conditions, data types, and modulation formats. The results show that a low-complexity adaptive SIC can be achieved with the FK-based GMP, which consistently outperformed LS and LMS in dynamic scenarios. In parallel, ANN-based approaches, such as the proposed PNN, demonstrated the best steady-state performance for static conditions, maintaining robust cancellation without online adaptation. Integrating DPD at the transmitter further improved overall SIC efficiency, particularly under strong interference. Although lower-order modulations benefited substantially from digital SIC, higher-order constellations such as 256-QAM remained sensitive to residual interference, underscoring the importance of complementary suppression in the analog and propagation domains. Overall, the findings highlight that FK-based GMP and PNN techniques offer distinct yet complementary trade-offs between adaptability, complexity, and steady-state accuracy, enabling efficient and scenario-dependent SIC solutions for next-generation IBFD transceivers.
From an implementation standpoint, the GMP model with FK-based adaptive parameter identification offers a viable low-complexity solution for DSP deployment. In contrast, the PNN still demands further optimization to reduce computational load and enable real-time adaptive training, facilitating practical integration in IBFD systems.
Future work will focus on experimental validation using a real IBFD transceiver testbed to assess robustness against hardware impairments such as phase noise, IQ imbalance, and quantization effects. The real-time feasibility of the proposed digital SIC techniques or semi-supervised retraining schemes in ML-based methods will also be explored through DSP and FPGA implementation, leveraging model pruning, coefficient quantization, and reduced-rank representations to enhance efficiency. Furthermore, the comparative framework can be extended for SDR-based evaluation, providing valuable insight into performance–complexity trade-offs and hardware adaptability in next-generation FD systems.