Skip to main content
Log in

Matched-filter design to improve self-interference cancellation in full-duplex communication systems

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

A new method for capacity and spectral efficiency increases is a full-duplex communication, where sending and receiving are done simultaneously. Hence, severe interference leaked from the transmitter to the receiver, which can disrupt the system’s operation completely. For interference reduction, the transceiver tries to estimate the interfering symbols to remove their effects. A typical method is to use the Hammerstein model. In this method, nonlinear power amplifier (PA) and multipath channel are modeled with a successive nonlinear system and a finite impulse response filter. Then, the model parameters are adjusted, and interference symbols are estimated from the transmitted symbols. In the Hammerstein method, the interference symbols are estimated directly from the transmitted symbols. But practically, the transmitted symbols first pass through the pulse-shaping filter and become a signal. Then, this signal passes through the nonlinear PA and communication channel. Finally, the received signal is filtered by the matched filter (MF) at the receiver and converted to the symbols again. In this procedure, the amplifier and the communication channel affect the transmitted signal directly and distort transmitted symbols indirectly. Therefore, in the practical situation, when we consider the transmitter’s pulse-shaping filter and the receiver’s MF, the estimated symbols with the Hammerstein method are erroneous. To solve this problem, a new MF at the receiver is proposed and adjusted according to the interfering signal. We have shown that this method is far better than the Hammerstein method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Lari, Mohammad, & Asaeian, Sina. (2020). Multi-objective antenna selection in a full duplex base station. Wireless Personal Communications, 110(2), 781–793.

    Article  Google Scholar 

  2. Ginzberg, Nimrod, Regev, Dror, Keren, Rani, Shilo, Shimi, Ezri, Doron, & Cohen, Emanuel. (2021). A four-element 5-6-ghz cmos quadrature balanced full-duplex mimo transmitter with wideband digital interference cancellation. IEEE Microwave and Wireless Components Letters, 32(2), 173–176.

    Article  Google Scholar 

  3. Lari, Mohammad. (2019). Transmission delay minimization in wireless powered communication systems. Wireless Networks, 25(3), 1415–1430.

    Article  Google Scholar 

  4. Mohammad Lari and Zahra Keshavarz Gandomani. (2022). Effective capacity maximization of two-way full-duplex and half-duplex relays with finite block length packets transmission. Wireless Networks, 28(3), 1079–1096.

    Article  Google Scholar 

  5. Hamza, Ahmed., Nagulu, Aravind., Davidson, Alfred Festus., Tao, Jonathan., Hill, Cameron., AlShammary, Hussam., Krishnaswamy, Harish., Buckwalter, James. (2020). A code-domain, in-band, full-duplex wireless communication link with greater than 100-db rejection. IEEE Transactions on Microwave Theory and Techniques, 69(1):955–968.

  6. Yilan, Mikail, Gurbuz, Ozgur, & Ozkan, Huseyin. (2021). Integrated linear and nonlinear digital cancellation for full duplex communication. IEEE Wireless Communications, 28(1), 20–27.

    Article  Google Scholar 

  7. Kurzo, Yann, Kristensen, Andreas Toftegaard, Burg, Andreas, & Balatsoukas-Stimming, Alexios. (2020). Hardware implementation of neural self-interference cancellation. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 10(2), 204–216.

    Article  Google Scholar 

  8. Proakis, John G., Salehi, Masoud. (2007). Fundamentals of communication systems. Pearson Education India.

  9. Sharma, Shree Krishna, Bogale, Tadilo Endeshaw, Le, Long Bao, Chatzinotas, Symeon, Wang, Xianbin, & Ottersten, Björn. (2017). Dynamic spectrum sharing in 5g wireless networks with full-duplex technology: Recent advances and research challenges. IEEE Communications Surveys & Tutorials, 20(1), 674–707.

    Article  Google Scholar 

  10. Komatsu, Kazuki, Miyaji, Yuichi, & Uehara, Hideyuki. (2021). Theoretical analysis of in-band full-duplex radios with parallel hammerstein self-interference cancellers. IEEE Transactions on Wireless Communications, 20(10), 6772–6786.

    Article  Google Scholar 

  11. Islam, Md Atiqul., Smida, Besma. (2019). A comprehensive self-interference model for single-antenna full-duplex communication systems. In ICC 2019-2019 IEEE International Conference on Communications (ICC), pages 1–7. IEEE.

  12. Vogt, Hendrik, Enzner, Gerald, & Sezgin, Aydin. (2019). State-space adaptive nonlinear self-interference cancellation for full-duplex communication. IEEE Transactions on Signal Processing, 67(11), 2810–2825.

    Article  MathSciNet  MATH  Google Scholar 

  13. Komatsu, Kazuki, Miyaji, Yuichi, & Uehara, Hideyuki. (2020). Iterative nonlinear self-interference cancellation for in-band full-duplex wireless communications under mixer imbalance and amplifier nonlinearity. IEEE Transactions on Wireless Communications, 19(7), 4424–4438.

    Article  Google Scholar 

  14. Anttila, Lauri, Lampu, Vesa, Hassani, Seyed Ali, Campo, Pablo Pascual, Korpi, Dani, Turunen, Matias, Pollin, Sofie, & Valkama, Mikko. (2020). Full-duplexing with sdr devices: Algorithms, fpga implementation, and real-time results. IEEE Transactions on Wireless Communications, 20(4), 2205–2220.

    Article  Google Scholar 

  15. Elsayed, M., El-Banna, A. A., Dobre, O. A., Shiu, W., & Wang, P. (2020). Low complexity neural network structures for self-interference cancellation in full-duplex radio. IEEE Communications Letters, 25(1), 181–185.

    Article  Google Scholar 

  16. Kong, Dong Hyun., Kil, Yong-Sung., Kim, Sang-Hyo. (2022). Neural network aided digital self-interference cancellation for full-duplex communication over time-varying channels. IEEE Transactions on Vehicular Technology.

  17. Muranov, K., Islam, M. A., Smida, B., & Devroye, N. (2021). On deep learning assisted self-interference estimation in a full-duplex relay link. IEEE Wireless Communications Letters, 10(12), 2762–2766.

    Article  Google Scholar 

  18. Majidi, Mahdi, Mohammadi, Abbas, & Abdipour, Abdolali. (2013). Accurate analysis of spectral regrowth of nonlinear power amplifier driven by cyclostationary modulated signals. Analog Integrated Circuits and Signal Processing, 74(2), 425–437.

    Article  Google Scholar 

  19. Moghaddam, Mohammad Hossein, Aghdam, Sina Rezaei, Mazzali, Nicolò, & Eriksson, Thomas. (2022). Statistical modeling and analysis of power amplifier nonlinearities in communication systems. IEEE Transactions on Communications, 70(2), 822–835.

    Article  Google Scholar 

  20. Majidi, Mahdi, Mohammadi, Abbas, Abdipour, Abdolali, & Valkama, Mikko. (2020). Characterization and performance improvement of cooperative wireless networks with nonlinear power amplifier at relay. IEEE Transactions on Vehicular Technology, 69(3), 3244–3255.

    Article  Google Scholar 

  21. Tapio, Visa, & Juntti, Markku. (2021). Non-linear self-interference cancelation for full-duplex transceivers based on hammerstein-wiener model. IEEE Communications Letters, 25(11), 3684–3688.

    Article  Google Scholar 

  22. Oppenheim, Alan V., Buck, John R., Schafer, Ronald W. (2001). Discrete-time signal processing. Vol. 2. Upper Saddle River, NJ: Prentice Hall.

  23. Narimani, Ghassem, Martin, Philippa A., & Taylor, Desmond P. (2017). Spectral analysis of fractionally-spaced mmse equalizers and stability of the lms algorithm. IEEE Transactions on Communications, 66(4), 1675–1688.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Lari.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: A computational complexity of the Hammerstein and proposed method during the training

Appendix: A computational complexity of the Hammerstein and proposed method during the training

The computational complexity of the two methods during the training calculate here. In the Hammerstein method, first in the MR, there is a \(N\times ML_g\) rows and \(N\times ML_g\) columns matrix multiplication into a \(ML_g\times 1\) vector. So, its computational complexity is \(2N\left( ML_g+1\right)\). Then, to construct the matrix \({\mathbf{{S}}^{(\mathrm{{p}})}}\) in Eq. (9), \(2N\tilde{P}L_g\) real multiplication is required. \(\tilde{P}\) is equal to \(\tilde{P}=\frac{P+1}{2}\). Matrix multiplication \({\mathbf{{S}}^{(\mathrm{{p}})}}^\dag {\mathbf{{S}}^{(\mathrm{{p}})}}\) has \(4N\left( \tilde{P}L_g\right) ^2\) real multiplications. The matrix inversion \({\left( {{\mathbf{{S}}^{(\mathrm{{p}})\dag }}{\mathbf{{S}}^{(\mathrm{{p}})}}} \right) ^{ - 1}}\) requires \(4{(\tilde{P}{L_g})^3}\) real multiplications in the simple inversion method. In the same way, the matrix operations \({\left( {{\mathbf{{S}}^{(\mathrm{{p}})\dag }}{\mathbf{{S}}^{(\mathrm{{p}})}}} \right) ^{ - 1}}{\mathbf{{S}}^{(\mathrm{{p}})\dag }}\) and \({\left( {{\mathbf{{S}}^{(\mathrm{{p}})\dag }}{\mathbf{{S}}^{(\mathrm{{p}})}}} \right) ^{ - 1}}{\mathbf{{S}}^{(\mathrm{{p}})}} \times {\mathbf{{\lambda }}^{(\mathrm{{p}})}}\) require \(4N{(\tilde{P}{L_g})^2}\) and \(4N\tilde{P}{L_g}\) real multiplications respectively. If we assume \({N^{(\mathrm{{p}})}} = N\), the total number of real multiplications and the computational complexity associated with it in the Hammerstein method is equal to

$$\begin{aligned} {\mathcal{O}_{\mathrm{{Hammerstein}}}} = 2N\left( {M{L_g} + 1} \right) + 2N\tilde{P}{L_g}\left( {4\tilde{P}{L_g} + 3} \right) + 4{\left( {\tilde{P}{L_g}} \right) ^3}. \end{aligned}$$
(A-1)

In the proposed new method according to eq. (17), matrix multiplication by matrix, matrix inversion, inverse matrix multiplication by matrix and finally matrix to vector multiplication have \(4N{(M{L_g})^2}\), \(4{(M{L_g})^3}\), \(4N{(M{L_g})^2}\) and \(4N(M{L_g})\) real multiplications, respectively. Therefore, the total number of real multiplications and related computational complexity in the presented method is

$$\begin{aligned} {\mathcal{O}_\mathrm{{1}}} = 4N\left( {2{{\left( {M{L_g}} \right) }^2} + M{L_g}} \right) + 4{\left( {M{L_g}} \right) ^3}. \end{aligned}$$
(A-2)

If we assume that M, \(L_g\) and \(\tilde{P}\) have an equal order or almost similar to M and \(N \gg M\), then the computational complexity of both methods is of the same order of \(NM^2\). However, the number of multiplications in the Hammerstein method may be less than the proposed method.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lari, M. Matched-filter design to improve self-interference cancellation in full-duplex communication systems. Wireless Netw 29, 3137–3150 (2023). https://doi.org/10.1007/s11276-023-03352-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-023-03352-2

Keywords

Navigation