Physical Modelling and Cancellation of External Passive Intermodulation in FDD MIMO thanks: The research was carried out at Skoltech and supported by the Russian Science Foundation (project no. 24-29-00189).

1st Stanislav Krikunov Skoltech
Moscow, Russia
[email protected]
   2nd Viacheslav Zemlyakov Southern Federal University
Rostov-on-Don, Russia
[email protected]
   3rd Andrey Ivanov Skoltech
Moscow, Russia
[email protected]
  
Abstract

In this paper, the physical approach to model external (air-induced) passive intermodulation (PIM) is presented in a frequency-division duplexing (FDD) multiple-input multiple-output (MIMO) system with an arbitrary number of transceiver chains. The external PIM is a special case of intermodulation distortion (IMD), mainly generated by metallic objects possessing nonlinear properties (“rusty bolt” effect). Typically, such sources are located in the near-field or transition region of the antenna array. PIM products may fall into the receiver band of the FDD system, negatively affecting the uplink signal. In contrast to other works, this one directly simulates the physical external PIM. The system includes models of a point-source external PIM, a finite-length dipole antenna, a MIMO antenna array, and a baseband multicarrier 5G NR OFDM signal. The Channel coefficients method for multi-PIM-source compensation is replicated to verify the proposed external PIM modelling approach. Simulation results of artificially generated PIM cancellation show similar performance as real-life experiments. Therefore, the proposed approach allows testing PIM compensation algorithms on large systems with many antennas and arbitrary array structures. This eliminates the need for experiments with real hardware at the development stage of the PIM cancellation algorithm.

Index Terms:
Multiple Input Multiple Output (MIMO), Frequency Division Duplexing (FDD), Passive Intermodulation (PIM), Carrier Aggregation (CA).

I Introduction

Enhanced Mobile Broadband (EMBB) is a service defined by the 3rd Generation Partnership Project for 4G Long-Term Evolution (LTE) and 5G New Radio (NR) deployment to provide higher data rates for the end user [1]. To achieve this, EMBB utilizes such technologies as Multiple Input Multiple Output (MIMO) [2, 3], Orthogonal Frequency Division Multiplexing (OFDM), and Carrier Aggregation (CA) [4]. MIMO provides spatial signal diversity, OFDM provides frequency domain expansion, and CA allows flexible spectral resource allocation between different component carriers (CCs) of transmitted data [5]. In addition, LTE and NR specifications support the frequency division duplex (FDD) regime, where the transmitter (TX) and receiver (RX) operate simultaneously, occupying different frequency bands [6]. However, real base station (BS) hardware is non-ideal and has nonlinear properties [7, 8, 9, 10]. This is especially noticeable when non-contiguously aggregated downlink (DL) signals pass through shared nonlinearities, the intermodulation products are generated [11]. Some of them may fall into the RX band of the FDD system. All FDD transceivers have a duplexer between TX and RX chains, which protects the RX chain from intermodulation at the same frequency as TX CC. However, IMD products of CC interaction may fall into the RX band. Additionally, these products and products at other frequencies may affect surrounding systems working in frequency/time division duplexing modes as external sources of interference.

Refer to caption
Figure 1: IMD-3 generation within n3 operating band.

Meanwhile, nonlinear devices can be either passive or active. IMD products of passive devices are called Passive Intermodulation (PIM). Among PIM sources are weak mechanical connections in the TX chain, kinks and sharp edges in conductors, duplexer filters or ferrite fillers, switches, metal oxide layers covering conductors and junctions, and dirt in connectors. Passive nonlinearity is mainly caused by nonlinear conductive and magnetic properties of devices inside the transceiver chain (internal PIM) or outside the system in the near-field [12] or transition antenna array region (external PIM, air-induced PIM) due to metal fences or billboards near the antenna array [4].

PIM represents one of the major interference problems [13, 14, 15] in modern radio systems for service providers and equipment suppliers. PIM interference results in decreased coverage of BS cells, a decrease in the sensitivity of RX uplink (UL) signals, or possibly the complete inoperable transmission link.

Internal PIM can be eliminated by improving the production process of the equipment at the cost of manufacturing expenses. Unfortunately, external PIM cannot be eliminated in this way since it may be a part of a non-controllable built environment around the transceiver antenna system.

I-A Existing approaches

Despite the wide variety of PIM compensation methods [4, 16, 17, 18, 19], modern approaches do not allow one to simulate external PIM in the MIMO system physically. All known papers use a compensation model approach. In this case, the compensation model design follows the physical mechanism of external PIM generation with significant simplifications. Therefore, these research results are limited by real data measurements. Such kinds of measurement are not available for many researchers. Also, none of these methods provides a comprehensive process by which artificial interference caused by an external PIM source could be simulated directly, especially in an arbitrary MIMO system. The authors of [20, 11, 21, 6, 22] also mention that they are unaware of any works explicitly aiming to model and cancel air-induced PIM in FDD MIMO scenarios.

It is also worth noting that in almost all recent articles, external PIM compensation methods intended for large-scale MIMO systems are tested only on base stations with 2 transceiver paths. Thus, works [6, 22] limit their research by a dual TX/RX chain MIMO system and 3 external sources of PIM. This is not enough for a comprehensive MIMO system test. Some works [17] consider more complex systems with more transceiver chains. Unfortunately, the results of such works are difficult to reproduce since no data and simulation codes are available in open sources.

Consequently, developing a unified physical model that allows a realistic simulation of the external PIM phenomenon in FDD MIMO systems is an important direction from both theoretical and practical points of view.

I-B Contributions and Novelty

All the external PIM cancellation algorithms mentioned in the literature require real hardware-measured testing data. Accessing the real BS hardware or measured data is impossible in most cases. Additionally, setting up an experiment and environment with an artificial PIM source is a rather expensive procedure requiring many specialists and additional preparations.

This paper presents a new physical model of artificial external PIM generation based on electromagnetic theory. The model has the following features:

1) The ability to generate any number of external point PIM sources based on arbitrary Uniform Rectangular Array (URA) structure;

2) The ability of near- or far-field zone effects and polarization effects to be considered due to the near-field dipole antenna model;

3) The ability to test both UL and DL PIM compensation methods;

4) A relatively simple model that does not require large computational resources and provides acceptable modelling accuracy;

II System model

In this paper, we apply Standard equivalent complex baseband signal modelling [23]. The process of generating PIM consists of the following steps:

  1. 1.

    OFDM signal precoding via the Discrete Fourier Transform Type I codebook (designed for single-user MIMO mainly).

  2. 2.

    The frequency domain estimation of the electric field magnitude induced at an observation point by all antenna elements (external PIM source location).

  3. 3.

    A nonlinear element excitation and generation of passive intermodulation harmonics.

  4. 4.

    Backward propagation of intermodulation products at different frequencies compared to forward signal propagation.

  5. 5.

    Thermal noise distortion at the receiver chain. Duplexer filters are assumed to be ideal band-pass filters.

The PIM generation process is illustrated in Fig. 2.

II-A Single antenna model

This work is based on a finite-length dipole antenna model of a zero-radius wire [24]. This allows for avoiding significant computational resource usage and provides good numerical agreement with a real antenna. Effects associated with the influence of magnetic fields are assumed to be negligible and are not considered in this article. For a dipole antenna oriented along the z𝑧zitalic_z-axis, the electric field at each frequency is given in cylindrical coordinates (1). A sinusoidal current distribution is assumed.

{Eρf=jηIl4πρ[ΔzG1+Δz+G22zcos(kfl2)G0]Eϕf=0Ezf=jηIl4π[G1+G22cos(kfl2)G0]casessuperscriptsubscript𝐸𝜌𝑓𝑗𝜂𝐼𝑙4𝜋𝜌delimited-[]Δsubscript𝑧subscript𝐺1Δsubscript𝑧subscript𝐺22𝑧subscript𝑘𝑓𝑙2subscript𝐺0otherwisesuperscriptsubscript𝐸italic-ϕ𝑓0otherwisesuperscriptsubscript𝐸𝑧𝑓𝑗𝜂𝐼𝑙4𝜋delimited-[]subscript𝐺1subscript𝐺22subscript𝑘𝑓𝑙2subscript𝐺0otherwise\begin{cases}E_{\rho}^{f}=j\frac{\eta Il}{4\pi\rho}\left[\Delta z_{-}G_{1}+% \Delta z_{+}G_{2}-2z\cos{(\frac{k_{f}l}{2})}G_{0}\right]\\ E_{\phi}^{f}=0\\ E_{z}^{f}=-j\frac{\eta Il}{4\pi}\left[G_{1}+G_{2}-2\cos{(\frac{k_{f}l}{2})}G_{% 0}\right]\\ \end{cases}{ start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT = italic_j divide start_ARG italic_η italic_I italic_l end_ARG start_ARG 4 italic_π italic_ρ end_ARG [ roman_Δ italic_z start_POSTSUBSCRIPT - end_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + roman_Δ italic_z start_POSTSUBSCRIPT + end_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - 2 italic_z roman_cos ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_l end_ARG start_ARG 2 end_ARG ) italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT = 0 end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT = - italic_j divide start_ARG italic_η italic_I italic_l end_ARG start_ARG 4 italic_π end_ARG [ italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - 2 roman_cos ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_l end_ARG start_ARG 2 end_ARG ) italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] end_CELL start_CELL end_CELL end_ROW (1)
G0=ejkfR0R0,G1=ejkfR1R1,G2=ejkfR2R2formulae-sequencesubscript𝐺0superscript𝑒𝑗subscript𝑘𝑓subscript𝑅0subscript𝑅0formulae-sequencesubscript𝐺1superscript𝑒𝑗subscript𝑘𝑓subscript𝑅1subscript𝑅1subscript𝐺2superscript𝑒𝑗subscript𝑘𝑓subscript𝑅2subscript𝑅2\displaystyle G_{0}=\frac{e^{-jk_{f}R_{0}}}{R_{0}},G_{1}=\frac{e^{-jk_{f}R_{1}% }}{R_{1}},G_{2}=\frac{e^{-jk_{f}R_{2}}}{R_{2}}italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_k start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG , italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_k start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG , italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_k start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG
R0=ρ2+z2,R1=ρ2+Δz2,R2=ρ2+Δz+2formulae-sequencesubscript𝑅0superscript𝜌2superscript𝑧2formulae-sequencesubscript𝑅1superscript𝜌2Δsuperscriptsubscript𝑧2subscript𝑅2superscript𝜌2Δsuperscriptsubscript𝑧2\displaystyle R_{0}=\sqrt{\rho^{2}+z^{2}},R_{1}=\sqrt{\rho^{2}+\Delta z_{-}^{2% }},R_{2}=\sqrt{\rho^{2}+\Delta z_{+}^{2}}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = square-root start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = square-root start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + roman_Δ italic_z start_POSTSUBSCRIPT - end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = square-root start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + roman_Δ italic_z start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
ρ=x2+y2,Δz=zl2,Δz+=z+l2,formulae-sequence𝜌superscript𝑥2superscript𝑦2formulae-sequenceΔsubscript𝑧𝑧𝑙2Δsubscript𝑧𝑧𝑙2\displaystyle\rho=x^{2}+y^{2},\Delta z_{-}=z-\frac{l}{2},\Delta z_{+}=z+\frac{% l}{2},italic_ρ = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_y start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Δ italic_z start_POSTSUBSCRIPT - end_POSTSUBSCRIPT = italic_z - divide start_ARG italic_l end_ARG start_ARG 2 end_ARG , roman_Δ italic_z start_POSTSUBSCRIPT + end_POSTSUBSCRIPT = italic_z + divide start_ARG italic_l end_ARG start_ARG 2 end_ARG ,

where x,y,z𝑥𝑦𝑧x,y,zitalic_x , italic_y , italic_z are the observation point coordinates in the cartesian coordinate system, Eρ,Eϕ,Ezsubscript𝐸𝜌subscript𝐸italic-ϕsubscript𝐸𝑧E_{\rho},E_{\phi},E_{z}italic_E start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT are electric field components in the cylindrical coordinate system, r𝑟ritalic_r is observation point distance, η𝜂\etaitalic_η is free space impedance, I𝐼Iitalic_I is the complex amplitude of the current feeding the antenna and l𝑙litalic_l is antenna length. The average current feeding n𝑛nitalic_n-th antenna can be calculated using the Ohm law:

I¯n=PnZn,subscript¯𝐼𝑛subscript𝑃𝑛subscript𝑍𝑛\overline{I}_{n}=\sqrt{\frac{P_{n}}{Z_{n}}},over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = square-root start_ARG divide start_ARG italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG start_ARG italic_Z start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG end_ARG , (2)

where Pnsubscript𝑃𝑛P_{n}italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is antenna element radiating power, and Znsubscript𝑍𝑛Z_{n}italic_Z start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is antenna impedance. All antenna impedances are assumed to be the same, and antennas are considered not to affect each other. All antennas have the same radiating power.

Thus, the instantaneous value, if the input signal can be calculated as follows:

In=In(t)=I¯n𝑼n(t)subscript𝐼𝑛subscript𝐼𝑛𝑡subscript¯𝐼𝑛subscript𝑼𝑛𝑡I_{n}=I_{n}(t)=\overline{I}_{n}\bm{U}_{n}(t)italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) = over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT bold_italic_U start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) (3)

It is worth noting that the normalization to maintain power ratios is done as 𝔼[|𝑼n(t)|2]=1𝔼delimited-[]superscriptsubscript𝑼𝑛𝑡21\mathbb{E}[|\bm{U}_{n}(t)|^{2}]=1blackboard_E [ | bold_italic_U start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] = 1 (for each TX chain separately).

II-B Antenna field coordinate transformation

The following approach with coordinate transformation has been applied to model a dipole oriented along other axes (crossed dipoles in the x-y plane). x,y,z𝑥𝑦𝑧x,y,zitalic_x , italic_y , italic_z are observation point coordinates associated with 𝐫𝐫\vec{\mathbf{r}}over→ start_ARG bold_r end_ARG vector, x0i,y0i,z0isuperscriptsubscript𝑥0𝑖superscriptsubscript𝑦0𝑖superscriptsubscript𝑧0𝑖x_{0}^{i},y_{0}^{i},z_{0}^{i}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT are n𝑛nitalic_n-th antenna coordinates from the array associated with the 𝐫nsubscript𝐫𝑛\vec{\mathbf{r}}_{n}over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT vector. The initial dipole antenna is aligned along the z𝑧zitalic_z-axis. The electric field calculated in cylindrical coordinate system at the observation point 𝐫n(xx0i,yy0i,zz0i)subscript𝐫𝑛𝑥superscriptsubscript𝑥0𝑖𝑦superscriptsubscript𝑦0𝑖𝑧superscriptsubscript𝑧0𝑖\vec{\mathbf{r}}_{n}(x-x_{0}^{i},y-y_{0}^{i},z-z_{0}^{i})over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_x - italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_y - italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_z - italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ) is 𝐄(𝐫𝐫n)cyl=𝐄(Δ𝐫n)cyl𝐄superscript𝐫subscript𝐫𝑛𝑐𝑦𝑙𝐄superscriptΔsubscript𝐫𝑛𝑐𝑦𝑙\vec{\mathbf{E}}(\vec{\mathbf{r}}-\vec{\mathbf{r}}_{n})^{cyl}=\vec{\mathbf{E}}% (\Delta\vec{\mathbf{r}}_{n})^{cyl}over→ start_ARG bold_E end_ARG ( over→ start_ARG bold_r end_ARG - over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_y italic_l end_POSTSUPERSCRIPT = over→ start_ARG bold_E end_ARG ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_y italic_l end_POSTSUPERSCRIPT. Suppose that the dipole has been rotated in a local coordinate system under a linear transformation effect: 𝚽coord=𝚽coord(Δ𝐫n)subscript𝚽𝑐𝑜𝑜𝑟𝑑subscript𝚽𝑐𝑜𝑜𝑟𝑑Δsubscript𝐫𝑛\mathbf{\Phi}_{coord}=\mathbf{\Phi}_{coord}(\Delta\vec{\mathbf{r}}_{n})bold_Φ start_POSTSUBSCRIPT italic_c italic_o italic_o italic_r italic_d end_POSTSUBSCRIPT = bold_Φ start_POSTSUBSCRIPT italic_c italic_o italic_o italic_r italic_d end_POSTSUBSCRIPT ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) without changes in the observation point. In this case, the observation point field will be calculated as 𝐄(Δ𝐫n)cyl=𝐄(𝚽coord(Δ𝐫n))cyl𝐄superscriptΔsuperscriptsubscript𝐫𝑛𝑐𝑦𝑙𝐄superscriptsubscript𝚽𝑐𝑜𝑜𝑟𝑑Δsubscript𝐫𝑛𝑐𝑦𝑙\vec{\mathbf{E}}(\Delta\vec{\mathbf{r}}_{n}^{*})^{cyl}=\vec{\mathbf{E}}(% \mathbf{\Phi}_{coord}(\Delta\vec{\mathbf{r}}_{n}))^{cyl}over→ start_ARG bold_E end_ARG ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_y italic_l end_POSTSUPERSCRIPT = over→ start_ARG bold_E end_ARG ( bold_Φ start_POSTSUBSCRIPT italic_c italic_o italic_o italic_r italic_d end_POSTSUBSCRIPT ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT italic_c italic_y italic_l end_POSTSUPERSCRIPT. At the same time, this field can be transformed into Cartesian coordinate system using linear transformation for vectors 𝚽vect=𝚽vect(𝐫n)subscript𝚽𝑣𝑒𝑐𝑡subscript𝚽𝑣𝑒𝑐𝑡superscriptsubscript𝐫𝑛\mathbf{\Phi}_{vect}=\mathbf{\Phi}_{vect}(\vec{\mathbf{r}}_{n}^{*})bold_Φ start_POSTSUBSCRIPT italic_v italic_e italic_c italic_t end_POSTSUBSCRIPT = bold_Φ start_POSTSUBSCRIPT italic_v italic_e italic_c italic_t end_POSTSUBSCRIPT ( over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ): 𝐄(𝐫n)cart=𝚽vect𝐄(Δ𝐫n)cyl𝐄superscriptsuperscriptsubscript𝐫𝑛𝑐𝑎𝑟𝑡subscript𝚽𝑣𝑒𝑐𝑡𝐄superscriptΔsuperscriptsubscript𝐫𝑛𝑐𝑦𝑙\vec{\mathbf{E}}(\vec{\mathbf{r}}_{n}^{*})^{cart}=\mathbf{\Phi}_{vect}\vec{% \mathbf{E}}(\Delta\vec{\mathbf{r}}_{n}^{*})^{cyl}over→ start_ARG bold_E end_ARG ( over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_a italic_r italic_t end_POSTSUPERSCRIPT = bold_Φ start_POSTSUBSCRIPT italic_v italic_e italic_c italic_t end_POSTSUBSCRIPT over→ start_ARG bold_E end_ARG ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_y italic_l end_POSTSUPERSCRIPT. Inverse coordinate transformation can be used to obtain the field in the original coordinate system: 𝐄(𝐫n)cart=𝚽coord1𝐄(Δ𝐫n)cart𝐄superscriptsubscript𝐫𝑛𝑐𝑎𝑟𝑡superscriptsubscript𝚽𝑐𝑜𝑜𝑟𝑑1𝐄superscriptΔsuperscriptsubscript𝐫𝑛𝑐𝑎𝑟𝑡\vec{\mathbf{E}}(\vec{\mathbf{r}}_{n})^{cart}=\mathbf{\Phi}_{coord}^{-1}\vec{% \mathbf{E}}(\Delta\vec{\mathbf{r}}_{n}^{*})^{cart}over→ start_ARG bold_E end_ARG ( over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_a italic_r italic_t end_POSTSUPERSCRIPT = bold_Φ start_POSTSUBSCRIPT italic_c italic_o italic_o italic_r italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT over→ start_ARG bold_E end_ARG ( roman_Δ over→ start_ARG bold_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_c italic_a italic_r italic_t end_POSTSUPERSCRIPT.

Refer to caption
Figure 2: External PIM generation procedure.

II-C Antenna array model

A typical MIMO antenna array consists of rows and columns of dual-polarized antenna elements radiating from the same point (crossed dipoles to consider polarisation properties). The whole array can be divided into subarrays. Each subarray is connected to two radio chains, normally one per polarization. Antennas within the subarray utilize tunable phase shifts to provide electric antenna directivity pattern tilt.

In practice, even if the antenna array consists of identical antenna elements, their current distributions may differ from the law of current distribution in a separate antenna due to the mutual coupling effect. In the current work, the mutual coupling effect is assumed to be negligible. Assume the current density distribution on the n𝑛nitalic_n-th antenna element as

𝑱n=In𝑱(𝒓𝒓n),subscript𝑱𝑛subscript𝐼𝑛𝑱𝒓subscript𝒓𝑛\vec{\bm{J}_{n}}=I_{n}\vec{\bm{J}}(\vec{\bm{r}}-\vec{\bm{r}}_{n}),over→ start_ARG bold_italic_J start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG = italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT over→ start_ARG bold_italic_J end_ARG ( over→ start_ARG bold_italic_r end_ARG - over→ start_ARG bold_italic_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , (4)

where Insubscript𝐼𝑛I_{n}italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is the complex amplitude of the current applied to the n𝑛nitalic_n-th antenna element, 𝑱𝑱\vec{\bm{J}}over→ start_ARG bold_italic_J end_ARG is current density distribution in a local coordinate system of the antenna, 𝒓𝒓\vec{\bm{r}}over→ start_ARG bold_italic_r end_ARG and 𝒓𝒏subscript𝒓𝒏\vec{\bm{r_{n}}}over→ start_ARG bold_italic_r start_POSTSUBSCRIPT bold_italic_n end_POSTSUBSCRIPT end_ARG are observation point radius vectors and n𝑛nitalic_n-th antenna position in a global coordinate system, respectively. This current density distribution produces an electric field 𝑬nf[𝑱n]superscriptsubscript𝑬𝑛𝑓delimited-[]subscript𝑱𝑛\vec{\bm{E}}_{n}^{f}[\vec{\bm{J}_{n}}]over→ start_ARG bold_italic_E end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT [ over→ start_ARG bold_italic_J start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG ] at the observation point at frequency f𝑓fitalic_f, which can be calculated using (1).

Thus, the total electric field 𝑬fsuperscript𝑬𝑓\vec{\bm{E}^{f}}over→ start_ARG bold_italic_E start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT end_ARG produced by NTXsubscript𝑁𝑇𝑋N_{TX}italic_N start_POSTSUBSCRIPT italic_T italic_X end_POSTSUBSCRIPT antenna elements at the observation point 𝒓𝒓\vec{\bm{r}}over→ start_ARG bold_italic_r end_ARG can be represented as a superposition of the fields of individual antenna elements, taking into account the exciting currents:

𝑬f(𝒓)=n=0NTX1Inf𝑬nf[𝑱n(𝒓𝒓n)]superscript𝑬𝑓𝒓superscriptsubscript𝑛0subscript𝑁𝑇𝑋1superscriptsubscript𝐼𝑛𝑓superscriptsubscript𝑬𝑛𝑓delimited-[]subscript𝑱𝑛𝒓subscript𝒓𝑛\vec{\bm{E}}^{f}(\vec{\bm{r}})=\sum_{n=0}^{N_{TX}-1}I_{n}^{f}\vec{\bm{E}}_{n}^% {f}[\vec{\bm{J}_{n}}(\vec{\bm{r}}-\vec{\bm{r}}_{n})]over→ start_ARG bold_italic_E end_ARG start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) = ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_T italic_X end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT over→ start_ARG bold_italic_E end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT [ over→ start_ARG bold_italic_J start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG ( over→ start_ARG bold_italic_r end_ARG - over→ start_ARG bold_italic_r end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] (5)

II-D Point source model of external PIM

Assume that the electric field at the PIM source location (observation point) is 𝑬f(𝒓)superscript𝑬𝑓𝒓\vec{\bm{E}}^{f}(\vec{\bm{r}})over→ start_ARG bold_italic_E end_ARG start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) is calculated using (5). The total field exciting the PIM source can be represented as a product of PIM source orientation vector 𝒑=𝒑(px,py,pz),|𝒑|=1formulae-sequence𝒑𝒑subscript𝑝𝑥subscript𝑝𝑦subscript𝑝𝑧𝒑1\vec{\bm{p}}=\vec{\bm{p}}(p_{x},p_{y},p_{z}),|\vec{\bm{p}}|=1over→ start_ARG bold_italic_p end_ARG = over→ start_ARG bold_italic_p end_ARG ( italic_p start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ) , | over→ start_ARG bold_italic_p end_ARG | = 1 and electric field vector at the given point:

Etotf(𝒓)=𝑬f(𝒓)𝒑superscriptsubscript𝐸𝑡𝑜𝑡𝑓𝒓superscript𝑬𝑓𝒓𝒑E_{tot}^{f}(\vec{\bm{r}})=\vec{\bm{E}}^{f}(\vec{\bm{r}})\cdot\vec{\bm{p}}italic_E start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) = over→ start_ARG bold_italic_E end_ARG start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) ⋅ over→ start_ARG bold_italic_p end_ARG (6)

The induced voltage at the observation point is proportional to the electric field:

UefffEtotf(𝒓)proportional-tosuperscriptsubscript𝑈𝑒𝑓𝑓𝑓superscriptsubscript𝐸𝑡𝑜𝑡𝑓𝒓U_{eff}^{f}\propto E_{tot}^{f}(\vec{\bm{r}})italic_U start_POSTSUBSCRIPT italic_e italic_f italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ∝ italic_E start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) (7)

The voltage after nonlinear distortion is proportional to a non-linear function of Uefft=IDFT(fUefff)superscriptsubscript𝑈𝑒𝑓𝑓𝑡IDFTsubscript𝑓superscriptsubscript𝑈𝑒𝑓𝑓𝑓U_{eff}^{t}=\operatorname{IDFT}(\sum_{f}U_{eff}^{f})italic_U start_POSTSUBSCRIPT italic_e italic_f italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = roman_IDFT ( ∑ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_U start_POSTSUBSCRIPT italic_e italic_f italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ) taken in the time domain:

UPIMf=DFT(NL[Uefft]),superscriptsubscript𝑈𝑃𝐼𝑀𝑓DFTsubscript𝑁𝐿delimited-[]superscriptsubscript𝑈𝑒𝑓𝑓𝑡U_{PIM}^{f}=\operatorname{DFT}(\mathcal{F}_{NL}[U_{eff}^{t}]),italic_U start_POSTSUBSCRIPT italic_P italic_I italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT = roman_DFT ( caligraphic_F start_POSTSUBSCRIPT italic_N italic_L end_POSTSUBSCRIPT [ italic_U start_POSTSUBSCRIPT italic_e italic_f italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ] ) , (8)

where DFTDFT\operatorname{DFT}roman_DFT and IDFTIDFT\operatorname{IDFT}roman_IDFT are direct and inverse Discrete Fourier Transforms respectively. The radiation field in the reverse direction can be represented similarly to the forward path. In this case, the signal at n𝑛nitalic_n-th receiving antenna terminal will be defined as:

UnfUPIMf𝑬nf(𝒓)proportional-tosuperscriptsubscript𝑈𝑛𝑓superscriptsubscript𝑈𝑃𝐼𝑀𝑓superscriptsubscript𝑬𝑛𝑓𝒓U_{n}^{f}\propto U_{PIM}^{f}\vec{\bm{E}}_{n}^{f}(\vec{\bm{r}})italic_U start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ∝ italic_U start_POSTSUBSCRIPT italic_P italic_I italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT over→ start_ARG bold_italic_E end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT ( over→ start_ARG bold_italic_r end_ARG ) (9)

Assume the level of PIM generated by a point source is specified by normalization relative to the level of thermal noise. This does not affect the amplitude and phase relationship between the generating signals and the generated PIM. This is because, physically, a point source emits a tiny amount of energy, which cannot be considered using the point source model.

II-E Nonlinear element model

Nonlinear elements, depending on their nature, may also have memory effects [9]. In this case, a nonlinear element producing IMD harmonics can be modelled in various ways. One common approach is Generalized Memory Polynomial (GMP) [25]. Such nonlinear function NL=NL[,𝒦,𝒫]subscript𝑁𝐿subscript𝑁𝐿𝒦𝒫\mathcal{F}_{NL}=\mathcal{F}_{NL}[\mathcal{M},\mathcal{K},\mathcal{P}]caligraphic_F start_POSTSUBSCRIPT italic_N italic_L end_POSTSUBSCRIPT = caligraphic_F start_POSTSUBSCRIPT italic_N italic_L end_POSTSUBSCRIPT [ caligraphic_M , caligraphic_K , caligraphic_P ] has the following form of (10).

NL=mk𝒦p=1𝒫gmkpu(tm)|u(tmk)|p1,subscript𝑁𝐿subscript𝑚subscript𝑘𝒦superscriptsubscript𝑝1𝒫subscript𝑔𝑚𝑘𝑝𝑢𝑡𝑚superscript𝑢𝑡𝑚𝑘𝑝1\mathcal{F}_{NL}=\sum_{m\in{\mathcal{M}}}\sum_{k\in\mathcal{K}}\sum_{p=1}^{% \mathcal{P}}g_{mkp}u(t-m)|u(t-m-k)|^{p-1},caligraphic_F start_POSTSUBSCRIPT italic_N italic_L end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_P end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_m italic_k italic_p end_POSTSUBSCRIPT italic_u ( italic_t - italic_m ) | italic_u ( italic_t - italic_m - italic_k ) | start_POSTSUPERSCRIPT italic_p - 1 end_POSTSUPERSCRIPT , (10)

where \mathcal{M}caligraphic_M is the number of global precursor (<00\mathcal{M}<0caligraphic_M < 0) and postcursor (>00\mathcal{M}>0caligraphic_M > 0) taps, respectively, 𝒦𝒦\mathcal{K}caligraphic_K - the number of envelope lead (𝒦<0𝒦0\mathcal{K}<0caligraphic_K < 0) and lag (𝒦>0𝒦0\mathcal{K}>0caligraphic_K > 0) samples; 𝒫𝒫\mathcal{P}caligraphic_P is polynomial order, g𝑔gitalic_g is amplitude coefficient, u𝑢uitalic_u is input signal, t𝑡titalic_t is time index.

Refer to caption
Figure 3: 16 TX/RX-chain antenna structure.
Parameter Carrier bandwidth
Bandwidth [MHz] 5
Low CC frequency [MHz] 1819
High CC frequency [MHz] 1866.5
BB sampling rate [MHz] 7.68
RF sampling rate [MHz] 122.8
Oversampling factor 16
FFT length [samples] 512
Training sequence length [samples] 131072
Testing sequence length [samples] 65536
Signal duration [ms] 24.5
Table I: OFDM signal simulation parameters

III Simulation results

The compensation approach for model testing is based on the Channel coefficients method [6]. Channel coefficients here are adaptive weights of different nonlinear terms taken into account. Upsampled low and high-frequency component carriers, referred to as basis functions (BFs) of each antenna signal, are weighted using carrier-wise adaptive channel coefficients. The original Levenberg–Marquardt optimization algorithm is replaced with Stochastic gradient descent (SGD) for faster implementation and better adaptation. The least squares (LS) coefficient estimation of BFs left unchanged. RX signal represents pure external PIM mixed with thermal noise. The algorithm tries to suppress external PIM at the level of thermal noise floor (NF).

Refer to caption
Figure 4: Cancellation of the 5-MHz carrier PIM from a single-point PIM source in 16T16R MIMO.
Refer to caption
Figure 5: Convergence of the average cancelled RX PIM signal power in 16T16R MIMO from a single-point PIM source.
Refer to caption
Figure 6: Cancellation of the 5-MHz carrier PIM from a three-point PIM source in 16T16R MIMO.

III-A Simulation setup

The modelling was carried out for 5G NR band n3 shown in Fig. 1. The component CCs of 5MHz bandwidths are located at the 1819 MHz and 1866.5 MHz frequencies respectively and their intermodulation products lie at the 1771.5 MHz central frequency (-71.25 MHz w.r.t. TX zero frequency). In baseband digital processing, where the PIM cancellation occurs, the TX and RX signals are oversampled by a factor of 16 for the BF generation. Artificially generated data is divided into 2 sets: a training set of 131072 samples and a testing set of 65536 samples. Signal simulation parameters are summarized in Table I.

In this work, the nonlinearity for PIM generation follows the structure of (10) with the following parameters for simplicity: 𝒫={3},={0},𝒦={0}formulae-sequence𝒫3formulae-sequence0𝒦0\mathcal{P}=\{3\},\mathcal{M}=\{0\},\mathcal{K}=\{0\}caligraphic_P = { 3 } , caligraphic_M = { 0 } , caligraphic_K = { 0 }. Thus, a simple, memoryless, nonlinear model of IMD-3 is assumed. The nonlinear model of the compensation algorithm follows the same structure as well. However, more complex parameters are chosen under the assumption of unknown nonlinearity behaviour at the external PIM source: 𝒫={3,5},={2,1,0,1,2},𝒦={1,0,1}formulae-sequence𝒫35formulae-sequence21012𝒦101\mathcal{P}=\{3,5\},\mathcal{M}=\{-2,-1,0,1,2\},\mathcal{K}=\{-1,0,1\}caligraphic_P = { 3 , 5 } , caligraphic_M = { - 2 , - 1 , 0 , 1 , 2 } , caligraphic_K = { - 1 , 0 , 1 }. The orientation of the PIM source 𝒑𝒑\vec{\bm{p}}over→ start_ARG bold_italic_p end_ARG is random for each scenario. The total PIM level is artificially scaled to a reasonable value.

Each antenna in the simulations is assumed to be ideally matched to the transceiver path, has a 50 Ohm impedance, and has an average radiating power of 37 dBm. The conversion of energy into radiation occurs completely.

Two scenarios of external PIM source location are considered:

1) Scenario 1: A single external PIM source is located in front of the centre of the antenna array at a distance of 2.5 m relative to it. PIM cartesian coordinates 𝒓𝒓\vec{\bm{r}}over→ start_ARG bold_italic_r end_ARG are: {0, 0, 2.5}.

2) Scenario 2: Three external PIM sources are located in front of the antenna with a 1 m separation along the x𝑥xitalic_x-axis and a 0.5 m separation along the y𝑦yitalic_y-axis. PIM cartesian coordinates 𝒓𝒓\vec{\bm{r}}over→ start_ARG bold_italic_r end_ARG are: {-1, -0.5, 3}, {0, 0, 3}, {1, 0.5, 3}.

III-B External PIM compensation in 16T16R MIMO

The result for a large-scale MIMO system with 16 transmitting and receiving antennas is shown. Each transceiver chain in the system is represented by a set of half-wavelength dipoles grouped into unit cells of 4 antennas. The signal from each channel is divided equally among all antennas within a unit cell. The distance between the antennas is equal to half of the wavelength (w.r.t. the central frequency of the TX signal band). Even channels have vertical polarization; odd channels have horizontal polarization (crossed dipoles). The antenna layout is shown in Fig. 3 where numbering means antenna number which is not related to the number of TX chains directly. A dashed line limits unit cells.

III-B1 Single point source compensation

The compensation ability of the algorithm for scenario 1 is shown in Fig. 4. External PIM is cancelled to the noise floor after full algorithm convergence (Fig. 5).

III-B2 Multiple point source compensation

The compensation ability of the algorithm for scenario 2 is shown in Fig. 6. In this case, external PIM cannot be cancelled to the noise floor which can be caused when the optimization algorithm hits a local minimum.

III-C Near-field PIM power variation

The location of the PIM source significantly affects the received power distribution between the channels. This is especially noticeable in the near-field zone of the antenna array since the wave here is spherical and the electric field varies a lot. As the source moves away from the antenna array, the wave becomes flat, and such a power variation is no longer noticeable (Fig. 7). Polarization effects can also be noticed since the signal power at even antennas differs from the signal of odd antennas.

Refer to caption
(a)
Refer to caption
(b)
Figure 7: RX PIM power variation at the distance of 0.1 m from the antenna array (left, high power variation) and 1m (right, low power variation).

IV Conclusion

This paper presents an approach to modelling external sources of passive intermodulation in 5G FDD MIMO systems. The approach allows for simulating PIM sources including the near-field zone of the MIMO antenna array and does not require computationally complex full-wave electromagnetic modelling. The external PIM effect can be reproduced with sufficient accuracy for PIM compensation algorithm testing on large-scale MIMO systems. The cancellation results of artificially generated PIM are aligned with experiments conducted on real data available from the literature. Thus, this approach can be used to test and debug algorithms to cancel PIM from external sources.

References

  • [1] 3GPP, “3rd generation partnership project; technical specification group radio access network; study on scenarios and requirements for next generation access technologies (release 17),” Tech. Rep. TR 38.913-03, v17.0.0 (2022-03), 3GPP, 2022.
  • [2] 3GPP, “3rd generation partnership project; technical specification group radio access network; user equipment (ue) radio transmission and reception; part 3: Range 1 and range 2 interworking operation with other radios (release 17),” Tech. Rep. TR 38.101-03, v17.7.0 (2022-09), 3GPP, 2022.
  • [3] 3GPP, “3rd generation partnership project; technical specification group radio access network; nr; nr and ng-ran overall description; stage 2 (release 17),” Tech. Rep. TR 38.300, v16.1.0 (2022-09), 3GPP, 2022.
  • [4] T. Ahmmed, A. Kiayani, R. M. Shubair, and H. Yanikomeroglu, “Overview of passive intermodulation in modern wireless networks: Concepts and cancellation techniques,” IEEE Access, vol. 11, pp. 128337–128353, 2023.
  • [5] W. Chen, X. Lin, J. Lee, A. Toskala, S. Sun, C. F. Chiasserini, and L. Liu, “5g-advanced toward 6g: Past, present, and future,” IEEE Journal on Selected Areas in Communications, vol. 41, no. 6, pp. 1592–1619, 2023.
  • [6] V. Lampu, L. Anttila, M. Turunen, M. Fleischer, J. Hellmann, and M. Valkama, “Air-induced passive intermodulation in fdd mimo systems: Algorithms and measurements,” IEEE Transactions on Microwave Theory and Techniques, vol. 71, no. 1, pp. 373–388, 2023.
  • [7] S. Krikunov, R. Bychkov, A. Blagodarnyi, and A. Ivanov, “Clustering and fitting to reduce papr in multi-user ofdm systems,” in 2023 25th International Conference on Digital Signal Processing and its Applications (DSPA), pp. 1–6, 2023.
  • [8] A. Ivanov and D. Lakontsev, “Selective tone reservation for papr reduction in wireless communication systems,” in 2017 IEEE International Workshop on Signal Processing Systems (SiPS), pp. 1–6, 2017.
  • [9] A. Ivanov and D. Lakontsev, “Adaptable look-up tables for linearizing high power amplifiers,” in 2017 3rd International Conference on Frontiers of Signal Processing (ICFSP), pp. 96–100, 2017.
  • [10] P. Plotnikov and D. Dolgikh, “Joint compensation of power amplifier nonlinear distortions on transmitter and receiver sides,” in 2019 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pp. 1–5, 2019.
  • [11] V. Lampu, L. Anttila, M. Turunen, M. Fleischer, J. Hellmann, and M. Valkama, “Air-induced pim cancellation in fdd mimo transceivers,” IEEE Microwave and Wireless Components Letters, vol. 32, no. 6, pp. 780–783, 2022.
  • [12] V. Abramian and A. Larionov, “Numerical research of the probability of radio frequency identification of tags using a uav-mounted rfid reader,” in 2022 International Conference on Information, Control, and Communication Technologies (ICCT), pp. 1–5, 2022.
  • [13] A. Blagodarnyi, R. Bychkov, S. Krikunov, and A. Ivanov, “Tensor-assisted cnn to estimate channel in massive mimo,” in 2022 IEEE International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON), pp. 20–24, 2022.
  • [14] D. Artemasov, A. Blagodarnyi, A. Sherstobitov, and V. Lyashev, “Vector autoregression model utilization for massive-mimo channel denoising,” in 2023 International Balkan Conference on Communications and Networking (BalkanCom), pp. 1–6, 2023.
  • [15] D. Yarotsky, A. Ivanov, R. Bychkov, A. Osinsky, A. Savinov, M. Trefilov, and V. Lyashev, “Machine learning-assisted channel estimation in massive mimo receiver,” in 2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring), pp. 1–5, 2021.
  • [16] M. Z. Waheed, P. P. Campo, D. Korpi, A. Kiayani, L. Anttila, and M. Valkama, “Digital cancellation of passive intermodulation in fdd transceivers,” in 2018 52nd Asilomar Conference on Signals, Systems, and Computers, pp. 1375–1381, 2018.
  • [17] Z. Ye, X. Zhu, X. Zhang, and Y. Zhang, “External passive intermodulation suppression by near-field downlink beamforming,” IEEE Transactions on Microwave Theory and Techniques, vol. 72, no. 4, pp. 2355–2367, 2024.
  • [18] Z. Wang, X. Zhu, Y. Jiang, H. Zeng, and B. Li, “External passive intermodulation suppression by general linear combination based robust adaptive beamforming,” in 2022 IEEE 96th Vehicular Technology Conference (VTC2022-Fall), pp. 1–6, 2022.
  • [19] A. A. Degtyarev, N. V. Bakholdin, A. Y. Maslovskiy, and S. A. Bakhurin, “Brief research of traditional and ai-based models for imd2 cancellation,” 2024.
  • [20] V. Lampu, L. Anttila, M. Turunen, M. Fleischer, J. Hellmann, and M. Valkama, “Air-induced passive intermodulation in fdd networks: Modeling, cancellation and measurements,” in 2021 55th Asilomar Conference on Signals, Systems, and Computers, pp. 983–988, 2021.
  • [21] M. Z. Waheed, V. Lampu, A. Kiayani, M. Fleischer, L. Anttila, and M. Valkama, “Modeling and digital suppression of passive nonlinear distortion in simultaneous transmit—receive systems,” in 2022 56th Asilomar Conference on Signals, Systems, and Computers, pp. 1339–1344, 2022.
  • [22] V. Lampu, L. Anttila, M. Turunen, M. Fleischer, J. Hellmann, and M. Valkama, “Cancellation of air-induced passive intermodulation in fdd mimo systems: Low-complexity cascade model and measurements,” in 2023 IEEE/MTT-S International Microwave Symposium - IMS 2023, pp. 33–36, 2023.
  • [23] Y. Ye, D. Spina, D. Deschrijver, W. Bogaerts, and T. Dhaene, “Efficient time-domain modeling and simulation of passive bandpass systems,” in 2019 International Conference on Electromagnetics in Advanced Applications (ICEAA), pp. 0992–0996, 2019.
  • [24] C. Balanis, Antenna Theory: Analysis and Design. Wiley, 2015.
  • [25] D. Morgan, Z. Ma, J. Kim, M. Zierdt, and J. Pastalan, “A generalized memory polynomial model for digital predistortion of rf power amplifiers,” IEEE Transactions on Signal Processing, vol. 54, no. 10, pp. 3852–3860, 2006.