XPIC
XPIC, or cross-polarization interference cancelling technology, is an algorithm to suppress mutual interference between two received streams in a Polarization-division multiplexing communication system.
The cross-polarization interference canceller is a signal processing technique implemented on the demodulated received signals at the baseband level. It is typically necessary in Polarization Division Multiplexing systems: the data sources to be transmitted are coded and mapped into QAM modulating symbols at the system's symbol rate and upconverted to a carrier frequency, generating two radio streams radiated by a single dual-polarized antenna. A corresponding dual-polarized antenna is located at the remote site and connected to two receivers, which downconvert the radio streams into baseband signals.
This multiplexing/demultiplexing technique is based on the expected discrimination between the two orthogonal polarizations :
- an ideal, infinite XPD of the whole system guarantees that each signal at the receivers contains only the signal generated by the corresponding transmitter ;
- any real, finite, level of XPD instead manifests itself as a partial recombination between the two signals, so that the receivers observe an interference due to the cross-polarization leakage. Some of the factors causing such cross-polarization interference are listed in Polarization-Division Multiplexing.
The cancelling process is typically implemented using two blocks: a baseband equalizer and the baseband XPIC. The output from the latter is subtracted from the former and then sent to the decision stage, responsible for yielding the estimation of the data stream. The equalization and XPIC blocks are normally adaptive for a correct tracking of the time-variant channel transfer function: XPIC must provide a shaping of the received cross signal equal to the portion of the cross interference affecting the main one. The feedback control to drive the adapting criteria comes from the measure of the residual error across the decision block.
In the example, both blocks are based on the typical structure of the Finite Impulse Response digital filter and whose the coefficients are not fixed, but adapted to minimize a suitable functional while multiple delays act on the input signal.
Given:
- : residual complex error at time instant,
- : baseband main received signal complex sample at time instant,
- : baseband cross received signal complex sample at time instant,
- : complex coefficient of baseband equalizer on the tap j and time instant,
- : XPIC complex coefficient on tap j and time instant,
- : index of tap
- : result of cancelling action feeding the decision device at time instant,
- : estimated transmitted data at time instant, so = -
- : step-size or compression factor for adaptativity,
- ;
- ;
When the delay is equal to the symbol period, the blocks are denoted as symbol-spaced, while if is a fraction of the symbol period the blocks are said to be fractionally-spaced. Other minimizing functions are least mean square LMS or zero forcing ZF while the architecture can be a Decision Feedback or further improved by means of known signals.