| Literature DB >> 31947765 |
Anh Tuyen Le1, Le Chung Tran2, Xiaojing Huang1, Yingjie Jay Guo1.
Abstract
Self-interference (SI) is the key issue that prevents in-band full-duplex (IBFD) communications from being practical. Analog multi-tap adaptive filter is an efficient structure to cancel SI since it can capture the nonlinear components and noise in the transmitted signal. Analog least mean square (ALMS) loop is a simple adaptive filter that can be implemented by purely analog means to sufficiently mitigate SI. Comprehensive analyses on the behaviors of the ALMS loop have been published in the literature. This paper proposes a practical structure and presents an implementation of the ALMS loop. By employing off-the-shelf components, a prototype of the ALMS loop including two taps is implemented for an IBFD system operating at the carrier frequency of 2.4 GHz. The prototype is firstly evaluated in a single carrier signaling IBFD system with 20 MHz and 50 MHz bandwidths, respectively. Measured results show that the ALMS loop can provide 39 dB and 33 dB of SI cancellation in the radio frequency domain for the two bandwidths, respectively. Furthermore, the impact of the roll-off factor of the pulse shaping filter on the SI cancellation level provided by the prototype is presented. Finally, the experiment with multicarrier signaling shows that the performance of the ALMS loop is the same as that in the single carrier system. These experimental results validate the theoretical analyses presented in our previous publications on the ALMS loop behaviors.Entities:
Keywords: ALMS loop; I/Q imbalance; adaptive filter; in-band full-duplex; self-interference cancellation
Year: 2020 PMID: 31947765 PMCID: PMC6983228 DOI: 10.3390/s20010270
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Multi-tap adaptive filter structure.
Comparison of existing multi-tap adaptive filters.
| # of Taps | Delay Line | Tap Weight Control | ISR (dB) | Bandwidth (MHz) | |
|---|---|---|---|---|---|
| [ | 8 | Microstrip trace | FPGA | 45 | 80 |
| [ | 2 | Anaren IC | Down converter + Integrator | 33 | 20 |
| [ | 4 | Coaxial cable | FPGA | 21.6 | 20 |
| [ | 8 | Microstrip trace | FPGA | 38 | 20 |
Figure 2The ALMS loop structure.
Summary of publications on ALMS loops.
| Signalling | Findings | Methods | |
|---|---|---|---|
| [ | Single carrier | ISR vs. loop gain & | Cyclostationary & stationary |
| [ | Multi carrier | ISR vs. windowing function | Cyclostationary & stationary |
| [ | Single & multi carrier | ISRLB vs. | Cyclostationary |
| [ | Chirp signal | Tap delay design for deterministic signal | Stationary |
| [ | Single carrier | ISRLB in analog and digital domains | Stationary |
| [ | Single & multi carrier | Degradation factor vs. I/Q imbalance | Stationary |
Figure 3Output spectra of (a) a multiplier or a modulator with an LPF and (b) an unfiltered modulator [28].
Figure 4A practical structure of the ALMS loop.
Figure 5Prototype of the ALMS loop and a part of the receiver.
Figure 6The measurement setup.
Figure 7Measurement results for 20 MHz bandwidth.
Figure 8Measurement results for 50 MHz bandwidth.
Figure 9Cancellation performances with different roll-off factors.
Figure 10Cancellation performances with the OFDM signal.