PIM cancellation adapt architecture
Embodiments herein describe a circuit including a passive intermodulation (PIM) model circuit configured to process first data to generate a PIM interference model output to be concatenated with second data, the second data including a first carrier frequency and a second carrier frequency, and the circuit further including a PIM model adapt circuit configured to receive frequency shifted captured data and frequency shifted PIM models to generate updated values to compensate for PIM interference after the PIM interference model output is concatenated with the second data.
1 . A circuit comprising:
a passive intermodulation (PIM) model circuit configured to process first data including a cyclic prefix portion and a data portion of an orthogonal frequency division multiplexing (OFDM) symbol to generate a PIM interference model output to be concatenated with second data, the second data including a first carrier frequency and a second carrier frequency; and
a PIM model adapt circuit configured to receive frequency shifted captured data and frequency shifted PIM models during at least one of the cyclic prefix portion and the data portion based on corresponding trigger signals to generate updated values to compensate for PIM interference after the PIM interference model output is concatenated with the second data.
2 . The circuit of claim 1 , wherein the PIM model adapt circuit operates in an intermediate frequency (IF) domain and jointly adapts the first carrier frequency and the second carrier frequency within the IF domain.
3 . The circuit of claim 1 , wherein the second data includes PIM interference data, an uplink receiving signal, and noise interference data.
4 . The circuit of claim 1 , wherein the second data is split into cyclic prefix (CP) data and corresponding data.
5 . The circuit of claim 4 , wherein the CP data and the corresponding data are part of OFDM symbols.
6 . The circuit of claim 5 , wherein the CP data is frequency shifted separately than the corresponding data within a double buffer structure.
7 . The circuit of claim 6 , wherein only the corresponding data is phase shifted within the double buffer structure.
8 . The circuit of claim 7 , wherein the CP data is frequency shifted by +/−10 KHz and the corresponding data is phase shifted by +/−10 KHz.
9 . The circuit of claim 4 , wherein the PIM model circuit includes a first PIM model related to the CP data and a second PIM model related to the corresponding data.
10 . The circuit of claim 9 , wherein the first PIM model related to the CP data is frequency shifted separately than the second PIM model related to the corresponding data.
11 . The circuit of claim 10 , wherein only the second PIM model related to the corresponding data is phase shifted.
12 . The circuit of claim 4 , wherein first trigger information is aligned with a starting point of the CP data and second trigger information is aligned with a starting point of the corresponding data.
13 . A method comprising:
processing first data, by a passive intermodulation (PIM) model circuit, the first data including a cyclic prefix portion and a data portion of an orthogonal frequency division multiplexing (OFDM) symbol, to generate a PIM interference model output to be concatenated with second data, the second data including a first carrier frequency and a second carrier frequency; and
receiving, by a PIM model adapt circuit, frequency shifted captured data and frequency shifted PIM models during at least one of the cyclic prefix portion and the data portion based on corresponding trigger signals to generate updated values to compensate for PIM interference after the PIM interference model output is concatenated with the second data.
14 . The method of claim 13 , wherein the PIM model adapt circuit operates in an intermediate frequency (IF) domain and jointly adapts the first carrier frequency and the second carrier frequency within the IF domain.
15 . The method of claim 13 , wherein the second data includes PIM interference data, an uplink receiving signal, and noise interference data.
16 . The method of claim 13 , wherein the second data is split into cyclic prefix (CP) data and corresponding data.
17 . The method of claim 16 , wherein the CP data and the corresponding data are part of OFDM symbols.
18 . The method of claim 17 , wherein the CP data is frequency shifted separately than the corresponding data within a double buffer structure.
19 . The method of claim 18 , wherein only the corresponding data is phase shifted within the double buffer structure.
20 . The method of claim 19 , wherein the CP data is frequency shifted by +/−10 KHz and the corresponding data is phase shifted by +/−10 KHz.