SlideShare a Scribd company logo
1 of 17
Download to read offline
GCT Semiconductor, Inc.
RFIT 2022
A Refined Skew Matrix Model of the CIM3 in the Up-Mixer
Extending the Duality of I/Q Imbalance
Ealwan Lee
GCT Semiconductor, Inc.
Aug 30, 2022
Session T3B.4 (2:30 pm ~ 2: 50 pm)
Advanced Circuit and System Designs
1/16
GCT Semiconductor, Inc.
RFIT 2022
Table of Contents
❑ Introduction
β—† Meaning of the study on the CIM3-only DPD model.
β—† Review of the previous work of joint I/Q-imbalance and CIM3 model.
❑ Duality between the components of I/Q gain/phase mismatch
β—† Review of the duality in I/Q imbalance model.
β—† Extension and application to CIM3 model with conjugate signal representation
❑ Correction/Enhancement to the CIM3 models introduced in 5 years ago
β—† Identification of missing terms in prior works.
β—† Evaluation of the improvement after the correction.
❑ LMS adaptation revisited and its simplification
β—† Frequency domain => Time domain : Parseval’s theorem
β—† Link to other works already established for I/Q imbalance : circularity
❑ Conclusion
β—† Refined version of joint CIM3 + I/Q imbalance model
[ pp. 2 ~ 5 ]
[ pp. 6 ~ 8 ]
[ pp. 9 ~ 10 ]
[ pp. 11 ~ 15 ]
[ p. 16 ]
2/16
GCT Semiconductor, Inc.
RFIT 2022
Introduction
❑ What is CIM3 and Why it became nuisance ?
β—† CIM3 = 3rd order Counter Inter-Modulation
β—† Up-conversion mixer
βœ“ One of the key factor in the SAW-less Tx implementation of 4G/5G/6G RF IC solution
ο‚Ÿ Violating the out-of-band emission spec from UL band to the DL band of specialty network.
βœ“ Lowering the CIM3 inside the channel & band helps still in many ways.
❑ Straightforward and Simple Approach
β—† Lowering the signal level solves CIM3 problem at least but in trade-off with other metrics.
βœ“ Reduction of signal by x1 dB => reduction of CIM3 by x3 dB.
❑ A study of simple but plausible/consistent mathematical model of CIM3 helps
β—† Characterizing, pushing to the limit of the analog circuitry in a systematic way.
β—† Can be combined with other CIM3 reduction method.
DL of other bands
affected without TX SAW filter
UL in operation
fc fc+fm
fc-3fm
No effects to
DL of other bands
UL in operation
fc
IMD3
CIM3
* UL+DL in XDD or Full-duplex
CIM3
3/16
GCT Semiconductor, Inc.
RFIT 2022
Review of Prior Works in RFIT2017
❑ Mathematical models of CIM3 + DPD up-mixer
β—† Same model in cascade with complementary(typically negative) parameters.
βœ“ 1st order cancellation as in typical I/Q imbalance compensator
βœ“ Joint compensation with a single skew matrix
+
X
X
X
X +
zi
zq
yi
yq
𝟏 + πœΉπ’ˆ + 𝝆𝒛 β‹… ππ’ˆ
𝟏 βˆ’ πœΉπ’ˆ βˆ’ 𝝆𝒛 β‹… ππ’ˆ
πœΉπ’‘ + 𝝆𝒛 β‹… 𝝐𝒑
+
X
X
X
X +
xi
xq
zi
zq
𝟏 βˆ’ πœΉπ’ˆ βˆ’ 𝝆𝒙 β‹… ππ’ˆ
𝟏 + πœΉπ’ˆ + 𝝆𝒙 β‹… ππ’ˆ
βˆ’πœΉπ’‘ βˆ’ 𝝆𝒙 β‹… 𝝐𝒑
CIM3 distortion
model (analog circuit)
Digital Pre-Distortion
model (digital processing)
𝝆𝒙 = π’™π’Š β‹… 𝒙𝒒
𝝆𝒛 = π’›π’Š β‹… 𝒛𝒒
D/A
D/A
w/o DPD
w/o DPD
π’›π’Š + 𝒋 β‹… 𝒛𝒒
π’šπ’Š + 𝒋 β‹… π’šπ’’
Image @ -fm
CIM3 @ -3fm
counter 3rd order
intermodulation
4/16
GCT Semiconductor, Inc.
RFIT 2022
CIM3 in spectrum and phasor diagram
❑ Despite perfect synchronization in digital domain,
β—† Delay in feed-back path(t), non-coherency between RF and BB(), Tx and Rx() matters.
β—† No change in the spectrum of the up-mixer output.
❑ Any distortion/compensation model should explain the effect of t.
reference vector (𝑦+1)
= y+1,i + jy+1,q @ +f
CIM3 vector
@ -3f
conjugate of
reference vector (ΰ΄€
𝑦+1)
= y+1,i - jy+1,q
Re
Im
Joint
I/Q imb + CIM3
compensator
tone
generator
accumulator de-rotator
+f
-3f, -f, +f
duration = N/f
Synchronized
with 1/f
Up mixer
{g, p ;ϡg, ϡp}
RF-PLL
Report
* y-3 = CIM3
* y-1 = Image
* y+1 = Desired
eg, ep
dg, dp
Rx
I/Q imb
compensator
D/A
t
Variation of the delay
in feed-back path
+πŸπ…π’‡βˆ†π’•
βˆ’πŸπ…π’‡βˆ†π’•
βˆ’πŸ”π…π’‡βˆ†π’•
+f
-f
-3f
A/D


5/16
GCT Semiconductor, Inc.
RFIT 2022
Just Scribbling to Figure Out Something Else
❑ Only combination of two terms tried to make (-3 * f) component in previous work.
❑ 4 terms were able to be combined becoming insensitive to the phase shift.
β—† cos 2πœ”π‘‘ term missed and can complement the missing part of sin 2πœ”π‘‘ .
β—† But, should the number of parameters be increased from 2 to 4, then ?
𝑦𝑖 = π‘₯𝑖 + 0π‘₯𝑖
3
+ 𝑏2π‘₯𝑖
2
π‘₯π‘ž
1
+ 𝑏1π‘₯𝑖
1
π‘₯π‘ž
2
+ 0π‘₯π‘ž
3
π‘¦π‘ž = π‘₯π‘ž + 0π‘₯π‘ž
3
βˆ’ 𝑏2π‘₯π‘ž
2
π‘₯𝑖
1
+ 𝑏1π‘₯π‘ž
1
π‘₯𝑖
2
+ 0π‘₯𝑖
3
𝑦𝑖 = π‘₯𝑖 + ෍
𝑛=0
3
𝑏𝑛π‘₯𝑖
𝑛
π‘₯π‘ž
3βˆ’π‘›
π‘¦π‘ž = π‘₯π‘ž + ෍
𝑛=0
3
𝑐𝑛 π‘₯𝑖
3βˆ’π‘›
π‘₯π‘ž
𝑛
Enforcing 0
oversight in prior work
π‘₯𝑖 + 1𝑗 βˆ™ π‘₯π‘ž = cos πœ”π‘‘ + 1𝑗 βˆ™ sin πœ”π‘‘
π‘₯𝑖
2
π‘₯π‘ž
1
βˆ’ 1𝑗 βˆ™ π‘₯𝑖
1
π‘₯π‘ž
2
= 1
2
βˆ™ sin 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘
Enforcing 0
oversight in prior work
π‘₯𝑖
1
π‘₯π‘ž
2
+ 1𝑗 βˆ™ π‘₯𝑖
2
π‘₯π‘ž
1
= 1
2
𝑗 βˆ™ sin 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘
π‘₯𝑖
3
βˆ’ π‘₯𝑖
1
π‘₯π‘ž
2
βˆ’ 1𝑗 βˆ™ π‘₯𝑖
2
π‘₯π‘ž
1
+ 1𝑗 βˆ™ π‘₯π‘ž
3
= cos 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘
βˆ’π‘₯π‘ž
3
+ 1𝑗 βˆ™ π‘₯𝑖
1
π‘₯π‘ž
2
+ π‘₯𝑖
2
π‘₯π‘ž
1
βˆ’ 1𝑗 βˆ™ π‘₯𝑖
3
= 𝑗 βˆ™ cos 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘
𝑏3 ?
𝑏0 ?
fIF
-3 fIF
6/16
GCT Semiconductor, Inc.
RFIT 2022
Duality of I/Q imbalance model in the (down)-mixer
❑ gain mismatch(Ο΅g) and phase mismatch(Ο΅p) are exchangeable under signal rotation.
β—† explaining the consistency of image signal and IRR in spectrum against co-ordinate rotation.
Another proof by (2nd)
geometric interpretation
Down-mixer [2018]
1. L1-norm based
LMS calibration
2. Completeness of
symmetric skew matrix
Applied to up-mixer
in this paper.
(ϡg/2, ϡg/2) => (g,g)
Proof by (1st)
simple arithmetic
7/16
GCT Semiconductor, Inc.
RFIT 2022
Duality of I/Q imbalance in conjugate signal representation
❑ Real number matrix representation (used in two previous works)
β—† intuitive and straightforward
❑ Conjugate signal representation
β—† More compact form is available.
π’š = 𝒙 + 𝜹 β‹… ΰ΄₯
𝒙
π’š β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
= 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
+ 𝜹 β‹… ΰ΄₯
𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
= 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
+ 𝜹 β‹… 𝒆𝒋 Ξ€
𝝅 𝟐
β‹… 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·₯
π’š = ΰ·₯
𝒙 + 𝜹 β‹… 𝒆𝒋 Ξ€
𝝅 𝟐
β‹… ΰ΄₯
ΰ·₯
𝒙
= ΰ·₯
𝒙 + ΰ·©
𝜹 β‹… ΰ΄₯
ΰ·₯
𝒙
ΰ·₯
π’š β‰œ π’š β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·₯
𝒙 β‰œ 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·©
𝜹 β‰œ 𝜹 β‹… 𝒆𝒋 Ξ€
𝝅 𝟐
𝑦𝑖
π‘¦π‘ž
=
1 + 𝛿𝑔 +𝛿𝑝
+𝛿𝑝 1 βˆ’ 𝛿𝑔
β‹…
π‘₯𝑖
π‘₯π‘ž
=
1 0
0 1
β‹…
π‘₯𝑖
π‘₯π‘ž
+
+𝛿𝑔 +𝛿𝑝
+𝛿𝑝 βˆ’π›Ώπ‘”
β‹…
π‘₯𝑖
π‘₯π‘ž
π’š = 𝑦𝑖 + 𝑗 β‹… π‘¦π‘ž
𝒙 = π‘₯𝑖 + 𝑗 β‹… π‘₯π‘ž
ΰ΄₯
𝒙 = π‘₯𝑖 βˆ’ 𝑗 β‹… π‘₯π‘ž
𝜹 = 𝛿𝑔 + 𝑗 β‹… 𝛿𝑝

Rotation by /4
ΰ·©
𝜹 = βˆ’π›Ώπ‘ + 𝑗 β‹… 𝛿𝑔

ሚ
𝛿𝑔 = βˆ’π›Ώπ‘
ሚ
𝛿𝑝 = +𝛿𝑔
Conjugate signal representation
(in complex number)
Another proof (3rd)
in conjugate
representation
8/16
GCT Semiconductor, Inc.
RFIT 2022
Application of the Duality to CIM3 of up-mixer
❑ Conjugate signal representation
β—† desired signal (+fm from carrier frequency) : 𝒙
β—† Image signal (-fm from carrier frequency) : ΰ΄₯
𝒙
β—† CIM3 (-3fm from carrier frequency) : ΰ΄₯
π’™πŸ‘
π’š = 𝒙 + 𝜹 β‹… ΰ΄₯
𝒙 + 𝝐 β‹… ΰ΄₯
π’™πŸ‘
= 𝒙 + 𝜹 β‹… ΰ΄₯
𝒙 + 𝝐 β‹… ΰ΄₯
π’™πŸ
β‹… ΰ΄₯
𝒙
π’š β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
= 𝒙 + 𝜹 β‹… ΰ΄₯
𝒙 + 𝝐 β‹… ΰ΄₯
π’™πŸ
β‹… ΰ΄₯
𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
= 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
+ 𝜹 β‹… 𝒆𝒋 Ξ€
𝝅 𝟐
β‹… 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’ + 𝝐 β‹… 𝒆𝒋𝝅
β‹… 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’ 𝟐
β‹… 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·₯
π’š = ΰ·₯
𝒙 + ΰ·©
𝜹 β‹… ΰ΄₯
ΰ·₯
𝒙 + ΰ·€
𝝐 β‹… ΰ΄₯
ΰ·₯
π’™πŸ
β‹… ΰ΄₯
ΰ·₯
𝒙
= ΰ·₯
𝒙 + ΰ·©
𝜹 β‹… ΰ΄₯
ΰ·₯
𝒙 + ΰ·€
𝝐 β‹… 𝝆 β‹… ΰ΄₯
ΰ·₯
𝒙
ΰ·₯
π’š β‰œ π’š β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·₯
𝒙 β‰œ 𝒙 β‹… 𝒆𝒋 Ξ€
𝝅 πŸ’
ΰ·©
𝜹 β‰œ 𝜹 β‹… 𝒆𝒋 Ξ€
𝝅 𝟐
ΰ·€
𝝐 β‰œ 𝝐 β‹… 𝒆𝒋𝝅
ǁ
πœ–π‘” = βˆ’πœ–π‘”
ǁ
πœ–π‘ = βˆ’πœ–π‘
Rotation by /4
as in I/Q imbalance

𝝐 = πœ–π‘” + 𝑗 β‹… πœ–π‘
𝝆 β‰œ ΰ΄₯
ΰ·₯
π’™πŸ
𝝆 β‰œ πœŒπ‘” + 𝑗 β‹… πœŒπ‘
= 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž + 𝑗 β‹… π‘₯π‘ž
2
βˆ’ π‘₯𝑖
2
πœŒπ‘” = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž
πœŒπ‘ = π‘₯π‘ž
2
βˆ’ π‘₯𝑖
2
9/16
GCT Semiconductor, Inc.
RFIT 2022
Don’t be confused
with (Ο΅g, Ο΅g)
Identification of the component missed in our prior work
❑ Comparison with prior works in matrix representation
β—† degree of freedom for CIM3 is kept to 2 in spite of added term : (Ο΅g, Ο΅g)
𝑦𝑖
π‘¦π‘ž
=
1 0
0 1
+ 𝛿𝑔 + πœŒπ‘” β‹… πœ–π‘” + πœŒπ‘ β‹… πœ–π‘ β‹…
+1 0
0 βˆ’1
+ 𝛿𝑝 + πœŒπ‘” β‹… πœ–π‘ βˆ’ πœŒπ‘ β‹… πœ–π‘” β‹…
0 +1
+1 0
β‹…
π‘₯𝑖
π‘₯π‘ž
πœŒπ‘” = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž
πœŒπ‘ = π‘₯π‘ž
2
βˆ’ π‘₯𝑖
2
𝜌 = π‘₯𝑖 β‹… π‘₯π‘ž
𝑦𝑖
π‘¦π‘ž
=
1 0
0 1
+
+𝛿𝑔 𝛿𝑝
𝛿𝑝 βˆ’π›Ώπ‘”
+ πœŒπ‘” β‹…
πœ–π‘” +πœ–π‘
+πœ–π‘ βˆ’πœ–π‘”
β‹…
π‘₯𝑖
π‘₯π‘ž
+ πœŒπ‘ β‹…
πœ–π‘ βˆ’πœ–π‘
βˆ’πœ–π‘ βˆ’πœ–π‘
β‹…
π‘₯𝑖
π‘₯π‘ž
Terms missed in previous work
and complemented in this work
Terms simplified and merged
in previous work with matrix arithmetic.
Skew matrix for I/Q imbalance
ΰ·€
πœŒπ‘” = 2 β‹… ΰ·€
π‘₯𝑖 β‹… ΰ·€
π‘₯π‘ž = π‘₯π‘ž
2
βˆ’ π‘₯𝑖
2
ΰ·€
πœŒπ‘ = ΰ·€
π‘₯π‘ž
2
βˆ’ ΰ·€
π‘₯𝑖
2
= 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž
re-scaled and re-named
for generalization
Rotation by /4
10/16
GCT Semiconductor, Inc.
RFIT 2022
Comparison of two models side-by-side
❑ Re-plot of previous works by flipping the direction of before/after the DPD for comparison.
β—† Reflection of the sequential estimation of  and οƒŽ
❑ Scope of the problem has extended.
β—† All the harmonics at -f, +3f, +5f not just -3f should be suppressed at its best of the given model.
βœ“ Cascade of a single skew matrix has its limitation leaving artifact on +3f, +5f.
Before DPD
After DPD
Image @ -9 MHz
-26 => -56 (dBc)
CIM3 @ -27 MHz
-38 => -64 (dBc)
Image @ -9 MHz
-26 => -71 (dBc)
CIM3 @ -27 MHz
-38 => -72 (dBc)
Prior model in RFIT2017 @ Seoul
- Single run applied from for  ,then οƒŽ.
Refined model in RFIT2022 @ Busan
- Optimal , οƒŽ obtained with iterative joint LMS adaptation.
11/16
GCT Semiconductor, Inc.
RFIT 2022
Derivation of LMS Adaptation Formulae
❑ Frequency domain
β—† Obtain the Fourier-transform at each desired frequency, π‘Œ +𝑓 , π‘Œ(βˆ’3𝑓)
β—† Process only π‘Œ +𝑓 to obtain π‘Œ +𝑓 3
β—† Derived measure is insensitive to the rotation caused by the delay of the feed-back path.
+fm +3fm
-3fm -fm 0
𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žβˆ†π’• 𝒀(+𝒇) βˆ™ 𝒆+π’‹πŸπ…π’‡π’Žβˆ†π’•
+fm +3fm
-3fm -fm 0
𝒀(+𝒇)πŸ‘
βˆ™ 𝒆+π’‹πŸ”π…π’‡π’Žβˆ†π’•
𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žπ’•
βˆ†π ∝ Ξ€
𝒀 βˆ’πŸ‘π’‡π’Ž 𝒀 +π’‡π’Ž
πŸ‘
∝
𝒀(βˆ’πŸ‘π’‡π’Ž) β‹… 𝒀(+π’‡π’Ž)πŸ‘
𝒀 +π’‡π’Ž
πŸ‘ β‹… 𝒀(+π’‡π’Ž)πŸ‘
π’š = 𝒙 + 𝜹 β‹… ΰ΄₯
𝒙 + 𝝐 β‹… ΰ΄₯
π’™πŸ‘
Norm of the signal
that can be absorbed into update factor.
12/16
GCT Semiconductor, Inc.
RFIT 2022
Derivation of LMS Adaptation Formulae (cont’d)
❑ Frequency domain
β—† How to align the desired and distorted component with the same offset from carrier(DC) ?
β—† Squaring in time-domain => Convolution in freq-domain.
βœ“ Previous method did not pre-processed time-domain signal before DFT.
βœ“ This measure is also insensitive to the rotation caused by the delay of the feed-back path.
❑ Frequency domain => Time domain : next page
π’š[𝒏]𝟐
+fm +2fm
-3fm -fm 0
𝒀(+π’‡π’Ž)𝟐
βˆ™ 𝒆+π’‹πŸ’π…π’‡π’Žπ’•
-2fm
𝒀(βˆ’πŸ‘π’‡π’Ž)βˆ™π’€(+π’‡π’Ž)βˆ™π’†βˆ’π’‹πŸ’π…π’‡π’Žπ’•
-6fm
+fm +2fm
-3fm -fm 0
𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žπ’•
𝒀(+π’‡π’Ž)βˆ™π’†+π’‹πŸπ…π’‡π’Žπ’•
-2fm
π’š[𝒏]
βˆ†π ∝ 𝒀 βˆ’πŸ‘π’‡π’Ž β‹… 𝒀 π’‡π’Ž
πŸ‘
∝ 𝒀(βˆ’πŸ‘π’‡π’Ž) β‹… 𝒀(π’‡π’Ž) β‹… 𝒀(π’‡π’Ž)𝟐
+𝟐 β‹… π’‡π’Ž
βˆ’πŸ β‹… π’‡π’Ž
+𝟐 β‹… π’‡π’Ž
βˆ’πŸ β‹… π’‡π’Ž
13/16
GCT Semiconductor, Inc.
RFIT 2022
Time domain : Circularity in I/Q imbalance => Circularity in CIM3
❑ Real and Imaginary part of higher order statistics should be zero, respectively.
β—† Time-domain formula from the frequency-domain relation is derived using Parseval’s theorem.
β—† Circularity is preserved under the signal rotation including +/4.
ΰ·‘
𝜹 𝒏 ≔ ΰ·‘
𝜹 𝒏 βˆ’ 𝟏 + 𝝁𝜹 β‹… 𝒀(βˆ’π’‡) β‹… 𝒀(+𝒇)
ΰ·‘
𝜹 𝒏 ≔ ΰ·‘
𝜹 𝒏 βˆ’ 𝟏 + 𝝁𝜹 β‹… π’š[𝒏]𝟐
ො
𝝐 𝒏 ≔ ො
𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 βˆ’πŸ‘
≔ ො
𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 +πŸ‘
= ො
𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 β‹… 𝒀 +𝒇 +𝟐
𝑬 π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏] β†’ 𝟎
𝑬 π’šπ’Š
𝟐
𝒏 βˆ’ π’šπ’’
𝟐
𝒏 β†’ 𝟎
𝑬 π’šπ’Š 𝒏 + π’šπ’’ 𝒏 β‹… π’šπ’Š 𝒏 βˆ’ π’šπ’’ 𝒏 β†’ 𝟎
𝑬 π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏] β‹… π’šπ’Š 𝒏 + π’šπ’’[𝒏] β‹… π’šπ’Š[𝒏] βˆ’ π’šπ’’[𝒏] β†’ 𝟎
𝑬 π’šπ’Š 𝒏 + π’šπ’’[𝒏]
𝟐
β‹… π’šπ’Š[𝒏] βˆ’ π’šπ’’[𝒏]
𝟐
βˆ’ 𝟐 β‹… π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏]
𝟐
β†’ 𝟎
ො
𝝐 𝒏 ≔ ො
𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… π’š[𝒏]πŸ’
π’š[𝒏]πŸ’
βˆ†π[𝒏]
βˆ†πœΉ[𝒏]
π’š[𝒏]
CIM3
I/Q imbalance(Image)
π’š[𝒏]𝟐
Parseval’s
Theorem
Parseval’s
Theorem
@ ±𝟐 β‹… π’‡π’Ž
@ ±𝟏 β‹… π’‡π’Ž
14/16
GCT Semiconductor, Inc.
RFIT 2022
Joint Compensation Model => Joint LMS adaptation
❑ Lead-in stage : Only 𝛿𝑔, 𝛿𝑝 is updated.
β—† After the images falls below pre-defined threshold, steps into main stage.
❑ Main stage : Both 𝛿𝑔, 𝛿𝑝 and πœ–π‘”, πœ–π‘ are jointly updated.
0 2 4 6 8 10 12
-120
-110
-100
-90
-80
-70
-60
-50
-40
-30
Time (us) @ 160Msps rate for fm
p = 10 MHz
CIM3,
Image
(dBc)
CIM3 @ time-domain
CIM3 @ freq-domain
Image @ time-domain
Image @ freq-domain
Window size and
Update interval of freq-domain
πœ–π‘”, πœ–π‘
𝛿𝑔, 𝛿𝑝
15/16
GCT Semiconductor, Inc.
RFIT 2022
Trivia and Tips for the Sake of Reference
❑ Parseval’s theorem
β—† Well-known form in Electrical Engineering
βœ“ Energy measured in time domain or frequency domain(Fourier-transform) are same.
β—† Generalized form with two functions
βœ“ Inner product of two functions in two spaces under unitary transforms are same.
❑ Dependency between signal domain and update method.
β—† Frequency domain update can be done at sampling rate if DFT is done with sliding window.
βœ“ Currently only a single value is obtained per non-overlapping block for efficient implementation.
β—† Time domain update can also be done in block-wise manner as with Frequency domain.
βœ“ However, update at sampling rate in time domain requires less hardware than block-wise one.
βœ“ Especially, 𝑦4
can be obtained from 𝑦2
already obtained for the I/Q imbalance calibration.
෍
𝒏=βˆ’βˆž
+∞
𝒂[𝒏] 𝟐
= ΰΆ±
βˆ’π…
+𝝅
𝑨(𝒇) β‹… 𝑨(𝒇)𝒅𝒇 ෍
𝒏=βˆ’βˆž
+∞
𝒂[𝒏] β‹… 𝒃[𝒏] = ΰΆ±
βˆ’π…
+𝝅
𝑨(𝒇) β‹… 𝑩(𝒇)𝒅𝒇
π’š[𝒏]
𝒀𝒇[π’Œ]
𝟏/𝒇
π’š[𝒏]
𝒀𝒇[π’Œ]
𝟏/𝒇
16/16
GCT Semiconductor, Inc.
RFIT 2022
Conclusion
❑ A refined model for joint CIM3 and I/Q imbalance model has been proposed.
β—† Duality similar to that of I/Q imbalance has been also applied to CIM3.
β—† Missing components identified and complemented.
❑ Framework for the proposed model unified to get the help from
β—† Conjugate signal representation
β—† Circularity of the signal.
❑ Derivation of the joint LMS adaptation formulae.
β—† Optimization => LMS
β—† Frequency domain => Time domain
β—† Block-wise => Sample-wise
❑ URL of the slide/presentation
β—† [4] Duality of the I/Q imbalance : https://lnkd.in/gy24S4kF
β—† [5] CIM3 in RFIT2017 : https://lnkd.in/gwJhqgb8

More Related Content

What's hot

Diplexer duplexer
Diplexer duplexerDiplexer duplexer
Diplexer duplexerPei-Che Chang
Β 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerEiko Seidel
Β 
MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel CapacityPei-Che Chang
Β 
Carrier Aggregation Discussion
Carrier Aggregation DiscussionCarrier Aggregation Discussion
Carrier Aggregation Discussioncriterion123
Β 
Receiver design
Receiver designReceiver design
Receiver designPei-Che Chang
Β 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variationsVaishaliVaishali14
Β 
Xpic implementation xpd alignment interference test
Xpic implementation xpd alignment interference testXpic implementation xpd alignment interference test
Xpic implementation xpd alignment interference testKhalil Al-Alami
Β 
Data Communication & Computer Networks: Multi level, multi transition & block...
Data Communication & Computer Networks: Multi level, multi transition & block...Data Communication & Computer Networks: Multi level, multi transition & block...
Data Communication & Computer Networks: Multi level, multi transition & block...Dr Rajiv Srivastava
Β 
CI19. PresentaciΓ³n 7. MIMO
CI19. PresentaciΓ³n 7. MIMOCI19. PresentaciΓ³n 7. MIMO
CI19. PresentaciΓ³n 7. MIMOFrancisco Sandoval
Β 
Nec neo microwave equipment introduction
Nec neo microwave equipment introductionNec neo microwave equipment introduction
Nec neo microwave equipment introductionAdnan Munir
Β 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approachGopinathD17
Β 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationcriterion123
Β 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDMPei-Che Chang
Β 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Considerationcriterion123
Β 
EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering criterion123
Β 
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)Adnan Zafar
Β 

What's hot (20)

Diplexer duplexer
Diplexer duplexerDiplexer duplexer
Diplexer duplexer
Β 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical Layer
Β 
MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel Capacity
Β 
Carrier Aggregation Discussion
Carrier Aggregation DiscussionCarrier Aggregation Discussion
Carrier Aggregation Discussion
Β 
Receiver design
Receiver designReceiver design
Receiver design
Β 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Multiple Access Techniques
Β 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variations
Β 
Xpic implementation xpd alignment interference test
Xpic implementation xpd alignment interference testXpic implementation xpd alignment interference test
Xpic implementation xpd alignment interference test
Β 
Data Communication & Computer Networks: Multi level, multi transition & block...
Data Communication & Computer Networks: Multi level, multi transition & block...Data Communication & Computer Networks: Multi level, multi transition & block...
Data Communication & Computer Networks: Multi level, multi transition & block...
Β 
CI19. PresentaciΓ³n 7. MIMO
CI19. PresentaciΓ³n 7. MIMOCI19. PresentaciΓ³n 7. MIMO
CI19. PresentaciΓ³n 7. MIMO
Β 
Nec neo microwave equipment introduction
Nec neo microwave equipment introductionNec neo microwave equipment introduction
Nec neo microwave equipment introduction
Β 
Vlsi design notes
Vlsi design notesVlsi design notes
Vlsi design notes
Β 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
Β 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimization
Β 
Ai Tdma
Ai TdmaAi Tdma
Ai Tdma
Β 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
Β 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Consideration
Β 
EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering
Β 
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 1-3)
Β 
Nonlinearity
NonlinearityNonlinearity
Nonlinearity
Β 

Similar to A Refined Skew Matrix Model of the CIM3 in the Up-Mixer Extending the Duality of I/Q Imbalance (RFIT-2022)

Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Ealwan Lee
Β 
Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsMatt Moores
Β 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Ali Rind
Β 
RWCap ASCION2011
RWCap ASCION2011RWCap ASCION2011
RWCap ASCION2011Hao Zhuang
Β 
2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]BÑch Vũ Trọng
Β 
IC Design of Power Management Circuits (III)
IC Design of Power Management Circuits (III)IC Design of Power Management Circuits (III)
IC Design of Power Management Circuits (III)Claudia Sin
Β 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxVasantkumarUpadhye
Β 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364IJERA Editor
Β 
Time response of first order systems and second order systems
Time response of first order systems and second order systemsTime response of first order systems and second order systems
Time response of first order systems and second order systemsNANDHAKUMARA10
Β 
3 - A critical review on the usual DCT Implementations (presented in a Malays...
3 - A critical review on the usual DCT Implementations (presented in a Malays...3 - A critical review on the usual DCT Implementations (presented in a Malays...
3 - A critical review on the usual DCT Implementations (presented in a Malays...Youness Lahdili
Β 
Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design TechniquesHoopeer Hoopeer
Β 
Chapter 09
Chapter 09Chapter 09
Chapter 09Tha Mike
Β 
Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...UFPA
Β 
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb Decimators
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb DecimatorsA Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb Decimators
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb DecimatorsEalwan Lee
Β 
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...grssieee
Β 
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?Amr ABDELFATTAH
Β 
Towards Self healing networks in distribution networks operation
Towards Self healing networks in distribution networks operationTowards Self healing networks in distribution networks operation
Towards Self healing networks in distribution networks operationVatsalMaheshwari12
Β 
13486500-FFT.ppt
13486500-FFT.ppt13486500-FFT.ppt
13486500-FFT.pptPratik Gohel
Β 

Similar to A Refined Skew Matrix Model of the CIM3 in the Up-Mixer Extending the Duality of I/Q Imbalance (RFIT-2022) (20)

Ece4510 notes09
Ece4510 notes09Ece4510 notes09
Ece4510 notes09
Β 
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Β 
Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse Problems
Β 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
Β 
RWCap ASCION2011
RWCap ASCION2011RWCap ASCION2011
RWCap ASCION2011
Β 
2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]
Β 
IC Design of Power Management Circuits (III)
IC Design of Power Management Circuits (III)IC Design of Power Management Circuits (III)
IC Design of Power Management Circuits (III)
Β 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
Β 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364
Β 
Time response of first order systems and second order systems
Time response of first order systems and second order systemsTime response of first order systems and second order systems
Time response of first order systems and second order systems
Β 
3 - A critical review on the usual DCT Implementations (presented in a Malays...
3 - A critical review on the usual DCT Implementations (presented in a Malays...3 - A critical review on the usual DCT Implementations (presented in a Malays...
3 - A critical review on the usual DCT Implementations (presented in a Malays...
Β 
Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design Techniques
Β 
Chapter 09
Chapter 09Chapter 09
Chapter 09
Β 
Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...
Β 
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb Decimators
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb DecimatorsA Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb Decimators
A Method to Derate the Rate-Dependency in the Pass-Band Droop of Comb Decimators
Β 
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
Β 
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?
How do you configure your LTE-U eNodeB to fairly coexist with Wi-Fi?
Β 
1406
14061406
1406
Β 
Towards Self healing networks in distribution networks operation
Towards Self healing networks in distribution networks operationTowards Self healing networks in distribution networks operation
Towards Self healing networks in distribution networks operation
Β 
13486500-FFT.ppt
13486500-FFT.ppt13486500-FFT.ppt
13486500-FFT.ppt
Β 

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
Β 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
Β 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Β 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Β 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
Β 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
Β 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
Β 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Β 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Β 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Β 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Β 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
Β 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
Β 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Β 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Β 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Β 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Β 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Β 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
Β 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Β 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Β 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Β 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Β 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Β 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Β 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Β 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Β 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Β 

A Refined Skew Matrix Model of the CIM3 in the Up-Mixer Extending the Duality of I/Q Imbalance (RFIT-2022)

  • 1. GCT Semiconductor, Inc. RFIT 2022 A Refined Skew Matrix Model of the CIM3 in the Up-Mixer Extending the Duality of I/Q Imbalance Ealwan Lee GCT Semiconductor, Inc. Aug 30, 2022 Session T3B.4 (2:30 pm ~ 2: 50 pm) Advanced Circuit and System Designs
  • 2. 1/16 GCT Semiconductor, Inc. RFIT 2022 Table of Contents ❑ Introduction β—† Meaning of the study on the CIM3-only DPD model. β—† Review of the previous work of joint I/Q-imbalance and CIM3 model. ❑ Duality between the components of I/Q gain/phase mismatch β—† Review of the duality in I/Q imbalance model. β—† Extension and application to CIM3 model with conjugate signal representation ❑ Correction/Enhancement to the CIM3 models introduced in 5 years ago β—† Identification of missing terms in prior works. β—† Evaluation of the improvement after the correction. ❑ LMS adaptation revisited and its simplification β—† Frequency domain => Time domain : Parseval’s theorem β—† Link to other works already established for I/Q imbalance : circularity ❑ Conclusion β—† Refined version of joint CIM3 + I/Q imbalance model [ pp. 2 ~ 5 ] [ pp. 6 ~ 8 ] [ pp. 9 ~ 10 ] [ pp. 11 ~ 15 ] [ p. 16 ]
  • 3. 2/16 GCT Semiconductor, Inc. RFIT 2022 Introduction ❑ What is CIM3 and Why it became nuisance ? β—† CIM3 = 3rd order Counter Inter-Modulation β—† Up-conversion mixer βœ“ One of the key factor in the SAW-less Tx implementation of 4G/5G/6G RF IC solution ο‚Ÿ Violating the out-of-band emission spec from UL band to the DL band of specialty network. βœ“ Lowering the CIM3 inside the channel & band helps still in many ways. ❑ Straightforward and Simple Approach β—† Lowering the signal level solves CIM3 problem at least but in trade-off with other metrics. βœ“ Reduction of signal by x1 dB => reduction of CIM3 by x3 dB. ❑ A study of simple but plausible/consistent mathematical model of CIM3 helps β—† Characterizing, pushing to the limit of the analog circuitry in a systematic way. β—† Can be combined with other CIM3 reduction method. DL of other bands affected without TX SAW filter UL in operation fc fc+fm fc-3fm No effects to DL of other bands UL in operation fc IMD3 CIM3 * UL+DL in XDD or Full-duplex CIM3
  • 4. 3/16 GCT Semiconductor, Inc. RFIT 2022 Review of Prior Works in RFIT2017 ❑ Mathematical models of CIM3 + DPD up-mixer β—† Same model in cascade with complementary(typically negative) parameters. βœ“ 1st order cancellation as in typical I/Q imbalance compensator βœ“ Joint compensation with a single skew matrix + X X X X + zi zq yi yq 𝟏 + πœΉπ’ˆ + 𝝆𝒛 β‹… ππ’ˆ 𝟏 βˆ’ πœΉπ’ˆ βˆ’ 𝝆𝒛 β‹… ππ’ˆ πœΉπ’‘ + 𝝆𝒛 β‹… 𝝐𝒑 + X X X X + xi xq zi zq 𝟏 βˆ’ πœΉπ’ˆ βˆ’ 𝝆𝒙 β‹… ππ’ˆ 𝟏 + πœΉπ’ˆ + 𝝆𝒙 β‹… ππ’ˆ βˆ’πœΉπ’‘ βˆ’ 𝝆𝒙 β‹… 𝝐𝒑 CIM3 distortion model (analog circuit) Digital Pre-Distortion model (digital processing) 𝝆𝒙 = π’™π’Š β‹… 𝒙𝒒 𝝆𝒛 = π’›π’Š β‹… 𝒛𝒒 D/A D/A w/o DPD w/o DPD π’›π’Š + 𝒋 β‹… 𝒛𝒒 π’šπ’Š + 𝒋 β‹… π’šπ’’ Image @ -fm CIM3 @ -3fm counter 3rd order intermodulation
  • 5. 4/16 GCT Semiconductor, Inc. RFIT 2022 CIM3 in spectrum and phasor diagram ❑ Despite perfect synchronization in digital domain, β—† Delay in feed-back path(t), non-coherency between RF and BB(), Tx and Rx() matters. β—† No change in the spectrum of the up-mixer output. ❑ Any distortion/compensation model should explain the effect of t. reference vector (𝑦+1) = y+1,i + jοƒ—y+1,q @ +f CIM3 vector @ -3f conjugate of reference vector (ΰ΄€ 𝑦+1) = y+1,i - jοƒ—y+1,q Re Im Joint I/Q imb + CIM3 compensator tone generator accumulator de-rotator +f -3f, -f, +f duration = N/f Synchronized with 1/f Up mixer {g, p ;Ο΅g, Ο΅p} RF-PLL Report * y-3 = CIM3 * y-1 = Image * y+1 = Desired eg, ep dg, dp Rx I/Q imb compensator D/A t Variation of the delay in feed-back path +πŸπ…π’‡βˆ†π’• βˆ’πŸπ…π’‡βˆ†π’• βˆ’πŸ”π…π’‡βˆ†π’• +f -f -3f A/D  
  • 6. 5/16 GCT Semiconductor, Inc. RFIT 2022 Just Scribbling to Figure Out Something Else ❑ Only combination of two terms tried to make (-3 * f) component in previous work. ❑ 4 terms were able to be combined becoming insensitive to the phase shift. β—† cos 2πœ”π‘‘ term missed and can complement the missing part of sin 2πœ”π‘‘ . β—† But, should the number of parameters be increased from 2 to 4, then ? 𝑦𝑖 = π‘₯𝑖 + 0π‘₯𝑖 3 + 𝑏2π‘₯𝑖 2 π‘₯π‘ž 1 + 𝑏1π‘₯𝑖 1 π‘₯π‘ž 2 + 0π‘₯π‘ž 3 π‘¦π‘ž = π‘₯π‘ž + 0π‘₯π‘ž 3 βˆ’ 𝑏2π‘₯π‘ž 2 π‘₯𝑖 1 + 𝑏1π‘₯π‘ž 1 π‘₯𝑖 2 + 0π‘₯𝑖 3 𝑦𝑖 = π‘₯𝑖 + ෍ 𝑛=0 3 𝑏𝑛π‘₯𝑖 𝑛 π‘₯π‘ž 3βˆ’π‘› π‘¦π‘ž = π‘₯π‘ž + ෍ 𝑛=0 3 𝑐𝑛 π‘₯𝑖 3βˆ’π‘› π‘₯π‘ž 𝑛 Enforcing 0 oversight in prior work π‘₯𝑖 + 1𝑗 βˆ™ π‘₯π‘ž = cos πœ”π‘‘ + 1𝑗 βˆ™ sin πœ”π‘‘ π‘₯𝑖 2 π‘₯π‘ž 1 βˆ’ 1𝑗 βˆ™ π‘₯𝑖 1 π‘₯π‘ž 2 = 1 2 βˆ™ sin 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘ Enforcing 0 oversight in prior work π‘₯𝑖 1 π‘₯π‘ž 2 + 1𝑗 βˆ™ π‘₯𝑖 2 π‘₯π‘ž 1 = 1 2 𝑗 βˆ™ sin 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘ π‘₯𝑖 3 βˆ’ π‘₯𝑖 1 π‘₯π‘ž 2 βˆ’ 1𝑗 βˆ™ π‘₯𝑖 2 π‘₯π‘ž 1 + 1𝑗 βˆ™ π‘₯π‘ž 3 = cos 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘ βˆ’π‘₯π‘ž 3 + 1𝑗 βˆ™ π‘₯𝑖 1 π‘₯π‘ž 2 + π‘₯𝑖 2 π‘₯π‘ž 1 βˆ’ 1𝑗 βˆ™ π‘₯𝑖 3 = 𝑗 βˆ™ cos 2πœ”π‘‘ βˆ™ cos πœ”π‘‘ βˆ’ 1𝑗 βˆ™ sin πœ”π‘‘ 𝑏3 ? 𝑏0 ? fIF -3 fIF
  • 7. 6/16 GCT Semiconductor, Inc. RFIT 2022 Duality of I/Q imbalance model in the (down)-mixer ❑ gain mismatch(Ο΅g) and phase mismatch(Ο΅p) are exchangeable under signal rotation. β—† explaining the consistency of image signal and IRR in spectrum against co-ordinate rotation. Another proof by (2nd) geometric interpretation Down-mixer [2018] 1. L1-norm based LMS calibration 2. Completeness of symmetric skew matrix Applied to up-mixer in this paper. (Ο΅g/2, Ο΅g/2) => (g,g) Proof by (1st) simple arithmetic
  • 8. 7/16 GCT Semiconductor, Inc. RFIT 2022 Duality of I/Q imbalance in conjugate signal representation ❑ Real number matrix representation (used in two previous works) β—† intuitive and straightforward ❑ Conjugate signal representation β—† More compact form is available. π’š = 𝒙 + 𝜹 β‹… ΰ΄₯ 𝒙 π’š β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ = 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ + 𝜹 β‹… ΰ΄₯ 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ = 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ + 𝜹 β‹… 𝒆𝒋 Ξ€ 𝝅 𝟐 β‹… 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·₯ π’š = ΰ·₯ 𝒙 + 𝜹 β‹… 𝒆𝒋 Ξ€ 𝝅 𝟐 β‹… ΰ΄₯ ΰ·₯ 𝒙 = ΰ·₯ 𝒙 + ΰ·© 𝜹 β‹… ΰ΄₯ ΰ·₯ 𝒙 ΰ·₯ π’š β‰œ π’š β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·₯ 𝒙 β‰œ 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·© 𝜹 β‰œ 𝜹 β‹… 𝒆𝒋 Ξ€ 𝝅 𝟐 𝑦𝑖 π‘¦π‘ž = 1 + 𝛿𝑔 +𝛿𝑝 +𝛿𝑝 1 βˆ’ 𝛿𝑔 β‹… π‘₯𝑖 π‘₯π‘ž = 1 0 0 1 β‹… π‘₯𝑖 π‘₯π‘ž + +𝛿𝑔 +𝛿𝑝 +𝛿𝑝 βˆ’π›Ώπ‘” β‹… π‘₯𝑖 π‘₯π‘ž π’š = 𝑦𝑖 + 𝑗 β‹… π‘¦π‘ž 𝒙 = π‘₯𝑖 + 𝑗 β‹… π‘₯π‘ž ΰ΄₯ 𝒙 = π‘₯𝑖 βˆ’ 𝑗 β‹… π‘₯π‘ž 𝜹 = 𝛿𝑔 + 𝑗 β‹… 𝛿𝑝  Rotation by /4 ΰ·© 𝜹 = βˆ’π›Ώπ‘ + 𝑗 β‹… 𝛿𝑔  ሚ 𝛿𝑔 = βˆ’π›Ώπ‘ ሚ 𝛿𝑝 = +𝛿𝑔 Conjugate signal representation (in complex number) Another proof (3rd) in conjugate representation
  • 9. 8/16 GCT Semiconductor, Inc. RFIT 2022 Application of the Duality to CIM3 of up-mixer ❑ Conjugate signal representation β—† desired signal (+fm from carrier frequency) : 𝒙 β—† Image signal (-fm from carrier frequency) : ΰ΄₯ 𝒙 β—† CIM3 (-3fm from carrier frequency) : ΰ΄₯ π’™πŸ‘ π’š = 𝒙 + 𝜹 β‹… ΰ΄₯ 𝒙 + 𝝐 β‹… ΰ΄₯ π’™πŸ‘ = 𝒙 + 𝜹 β‹… ΰ΄₯ 𝒙 + 𝝐 β‹… ΰ΄₯ π’™πŸ β‹… ΰ΄₯ 𝒙 π’š β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ = 𝒙 + 𝜹 β‹… ΰ΄₯ 𝒙 + 𝝐 β‹… ΰ΄₯ π’™πŸ β‹… ΰ΄₯ 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ = 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ + 𝜹 β‹… 𝒆𝒋 Ξ€ 𝝅 𝟐 β‹… 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ + 𝝐 β‹… 𝒆𝒋𝝅 β‹… 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ 𝟐 β‹… 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·₯ π’š = ΰ·₯ 𝒙 + ΰ·© 𝜹 β‹… ΰ΄₯ ΰ·₯ 𝒙 + ΰ·€ 𝝐 β‹… ΰ΄₯ ΰ·₯ π’™πŸ β‹… ΰ΄₯ ΰ·₯ 𝒙 = ΰ·₯ 𝒙 + ΰ·© 𝜹 β‹… ΰ΄₯ ΰ·₯ 𝒙 + ΰ·€ 𝝐 β‹… 𝝆 β‹… ΰ΄₯ ΰ·₯ 𝒙 ΰ·₯ π’š β‰œ π’š β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·₯ 𝒙 β‰œ 𝒙 β‹… 𝒆𝒋 Ξ€ 𝝅 πŸ’ ΰ·© 𝜹 β‰œ 𝜹 β‹… 𝒆𝒋 Ξ€ 𝝅 𝟐 ΰ·€ 𝝐 β‰œ 𝝐 β‹… 𝒆𝒋𝝅 ǁ πœ–π‘” = βˆ’πœ–π‘” ǁ πœ–π‘ = βˆ’πœ–π‘ Rotation by /4 as in I/Q imbalance  𝝐 = πœ–π‘” + 𝑗 β‹… πœ–π‘ 𝝆 β‰œ ΰ΄₯ ΰ·₯ π’™πŸ 𝝆 β‰œ πœŒπ‘” + 𝑗 β‹… πœŒπ‘ = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž + 𝑗 β‹… π‘₯π‘ž 2 βˆ’ π‘₯𝑖 2 πœŒπ‘” = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž πœŒπ‘ = π‘₯π‘ž 2 βˆ’ π‘₯𝑖 2
  • 10. 9/16 GCT Semiconductor, Inc. RFIT 2022 Don’t be confused with (Ο΅g, Ο΅g) Identification of the component missed in our prior work ❑ Comparison with prior works in matrix representation β—† degree of freedom for CIM3 is kept to 2 in spite of added term : (Ο΅g, Ο΅g) 𝑦𝑖 π‘¦π‘ž = 1 0 0 1 + 𝛿𝑔 + πœŒπ‘” β‹… πœ–π‘” + πœŒπ‘ β‹… πœ–π‘ β‹… +1 0 0 βˆ’1 + 𝛿𝑝 + πœŒπ‘” β‹… πœ–π‘ βˆ’ πœŒπ‘ β‹… πœ–π‘” β‹… 0 +1 +1 0 β‹… π‘₯𝑖 π‘₯π‘ž πœŒπ‘” = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž πœŒπ‘ = π‘₯π‘ž 2 βˆ’ π‘₯𝑖 2 𝜌 = π‘₯𝑖 β‹… π‘₯π‘ž 𝑦𝑖 π‘¦π‘ž = 1 0 0 1 + +𝛿𝑔 𝛿𝑝 𝛿𝑝 βˆ’π›Ώπ‘” + πœŒπ‘” β‹… πœ–π‘” +πœ–π‘ +πœ–π‘ βˆ’πœ–π‘” β‹… π‘₯𝑖 π‘₯π‘ž + πœŒπ‘ β‹… πœ–π‘ βˆ’πœ–π‘ βˆ’πœ–π‘ βˆ’πœ–π‘ β‹… π‘₯𝑖 π‘₯π‘ž Terms missed in previous work and complemented in this work Terms simplified and merged in previous work with matrix arithmetic. Skew matrix for I/Q imbalance ΰ·€ πœŒπ‘” = 2 β‹… ΰ·€ π‘₯𝑖 β‹… ΰ·€ π‘₯π‘ž = π‘₯π‘ž 2 βˆ’ π‘₯𝑖 2 ΰ·€ πœŒπ‘ = ΰ·€ π‘₯π‘ž 2 βˆ’ ΰ·€ π‘₯𝑖 2 = 2 β‹… π‘₯𝑖 β‹… π‘₯π‘ž re-scaled and re-named for generalization Rotation by /4
  • 11. 10/16 GCT Semiconductor, Inc. RFIT 2022 Comparison of two models side-by-side ❑ Re-plot of previous works by flipping the direction of before/after the DPD for comparison. β—† Reflection of the sequential estimation of  and οƒŽ ❑ Scope of the problem has extended. β—† All the harmonics at -f, +3f, +5f not just -3f should be suppressed at its best of the given model. βœ“ Cascade of a single skew matrix has its limitation leaving artifact on +3f, +5f. Before DPD After DPD Image @ -9 MHz -26 => -56 (dBc) CIM3 @ -27 MHz -38 => -64 (dBc) Image @ -9 MHz -26 => -71 (dBc) CIM3 @ -27 MHz -38 => -72 (dBc) Prior model in RFIT2017 @ Seoul - Single run applied from for  ,then οƒŽ. Refined model in RFIT2022 @ Busan - Optimal , οƒŽ obtained with iterative joint LMS adaptation.
  • 12. 11/16 GCT Semiconductor, Inc. RFIT 2022 Derivation of LMS Adaptation Formulae ❑ Frequency domain β—† Obtain the Fourier-transform at each desired frequency, π‘Œ +𝑓 , π‘Œ(βˆ’3𝑓) β—† Process only π‘Œ +𝑓 to obtain π‘Œ +𝑓 3 β—† Derived measure is insensitive to the rotation caused by the delay of the feed-back path. +fm +3fm -3fm -fm 0 𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žβˆ†π’• 𝒀(+𝒇) βˆ™ 𝒆+π’‹πŸπ…π’‡π’Žβˆ†π’• +fm +3fm -3fm -fm 0 𝒀(+𝒇)πŸ‘ βˆ™ 𝒆+π’‹πŸ”π…π’‡π’Žβˆ†π’• 𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žπ’• βˆ†π ∝ Ξ€ 𝒀 βˆ’πŸ‘π’‡π’Ž 𝒀 +π’‡π’Ž πŸ‘ ∝ 𝒀(βˆ’πŸ‘π’‡π’Ž) β‹… 𝒀(+π’‡π’Ž)πŸ‘ 𝒀 +π’‡π’Ž πŸ‘ β‹… 𝒀(+π’‡π’Ž)πŸ‘ π’š = 𝒙 + 𝜹 β‹… ΰ΄₯ 𝒙 + 𝝐 β‹… ΰ΄₯ π’™πŸ‘ Norm of the signal that can be absorbed into update factor.
  • 13. 12/16 GCT Semiconductor, Inc. RFIT 2022 Derivation of LMS Adaptation Formulae (cont’d) ❑ Frequency domain β—† How to align the desired and distorted component with the same offset from carrier(DC) ? β—† Squaring in time-domain => Convolution in freq-domain. βœ“ Previous method did not pre-processed time-domain signal before DFT. βœ“ This measure is also insensitive to the rotation caused by the delay of the feed-back path. ❑ Frequency domain => Time domain : next page π’š[𝒏]𝟐 +fm +2fm -3fm -fm 0 𝒀(+π’‡π’Ž)𝟐 βˆ™ 𝒆+π’‹πŸ’π…π’‡π’Žπ’• -2fm 𝒀(βˆ’πŸ‘π’‡π’Ž)βˆ™π’€(+π’‡π’Ž)βˆ™π’†βˆ’π’‹πŸ’π…π’‡π’Žπ’• -6fm +fm +2fm -3fm -fm 0 𝒀(βˆ’πŸ‘π’‡π’Ž) βˆ™ π’†βˆ’π’‹πŸ”π…π’‡π’Žπ’• 𝒀(+π’‡π’Ž)βˆ™π’†+π’‹πŸπ…π’‡π’Žπ’• -2fm π’š[𝒏] βˆ†π ∝ 𝒀 βˆ’πŸ‘π’‡π’Ž β‹… 𝒀 π’‡π’Ž πŸ‘ ∝ 𝒀(βˆ’πŸ‘π’‡π’Ž) β‹… 𝒀(π’‡π’Ž) β‹… 𝒀(π’‡π’Ž)𝟐 +𝟐 β‹… π’‡π’Ž βˆ’πŸ β‹… π’‡π’Ž +𝟐 β‹… π’‡π’Ž βˆ’πŸ β‹… π’‡π’Ž
  • 14. 13/16 GCT Semiconductor, Inc. RFIT 2022 Time domain : Circularity in I/Q imbalance => Circularity in CIM3 ❑ Real and Imaginary part of higher order statistics should be zero, respectively. β—† Time-domain formula from the frequency-domain relation is derived using Parseval’s theorem. β—† Circularity is preserved under the signal rotation including +/4. ΰ·‘ 𝜹 𝒏 ≔ ΰ·‘ 𝜹 𝒏 βˆ’ 𝟏 + 𝝁𝜹 β‹… 𝒀(βˆ’π’‡) β‹… 𝒀(+𝒇) ΰ·‘ 𝜹 𝒏 ≔ ΰ·‘ 𝜹 𝒏 βˆ’ 𝟏 + 𝝁𝜹 β‹… π’š[𝒏]𝟐 ො 𝝐 𝒏 ≔ ො 𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 βˆ’πŸ‘ ≔ ො 𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 +πŸ‘ = ො 𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… 𝒀 βˆ’πŸ‘π’‡ β‹… 𝒀 +𝒇 β‹… 𝒀 +𝒇 +𝟐 𝑬 π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏] β†’ 𝟎 𝑬 π’šπ’Š 𝟐 𝒏 βˆ’ π’šπ’’ 𝟐 𝒏 β†’ 𝟎 𝑬 π’šπ’Š 𝒏 + π’šπ’’ 𝒏 β‹… π’šπ’Š 𝒏 βˆ’ π’šπ’’ 𝒏 β†’ 𝟎 𝑬 π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏] β‹… π’šπ’Š 𝒏 + π’šπ’’[𝒏] β‹… π’šπ’Š[𝒏] βˆ’ π’šπ’’[𝒏] β†’ 𝟎 𝑬 π’šπ’Š 𝒏 + π’šπ’’[𝒏] 𝟐 β‹… π’šπ’Š[𝒏] βˆ’ π’šπ’’[𝒏] 𝟐 βˆ’ 𝟐 β‹… π’šπ’Š[𝒏] β‹… π’šπ’’[𝒏] 𝟐 β†’ 𝟎 ො 𝝐 𝒏 ≔ ො 𝝐 𝒏 βˆ’ 𝟏 + 𝝁𝝐 β‹… π’š[𝒏]πŸ’ π’š[𝒏]πŸ’ βˆ†π[𝒏] βˆ†πœΉ[𝒏] π’š[𝒏] CIM3 I/Q imbalance(Image) π’š[𝒏]𝟐 Parseval’s Theorem Parseval’s Theorem @ ±𝟐 β‹… π’‡π’Ž @ ±𝟏 β‹… π’‡π’Ž
  • 15. 14/16 GCT Semiconductor, Inc. RFIT 2022 Joint Compensation Model => Joint LMS adaptation ❑ Lead-in stage : Only 𝛿𝑔, 𝛿𝑝 is updated. β—† After the images falls below pre-defined threshold, steps into main stage. ❑ Main stage : Both 𝛿𝑔, 𝛿𝑝 and πœ–π‘”, πœ–π‘ are jointly updated. 0 2 4 6 8 10 12 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Time (us) @ 160Msps rate for fm p = 10 MHz CIM3, Image (dBc) CIM3 @ time-domain CIM3 @ freq-domain Image @ time-domain Image @ freq-domain Window size and Update interval of freq-domain πœ–π‘”, πœ–π‘ 𝛿𝑔, 𝛿𝑝
  • 16. 15/16 GCT Semiconductor, Inc. RFIT 2022 Trivia and Tips for the Sake of Reference ❑ Parseval’s theorem β—† Well-known form in Electrical Engineering βœ“ Energy measured in time domain or frequency domain(Fourier-transform) are same. β—† Generalized form with two functions βœ“ Inner product of two functions in two spaces under unitary transforms are same. ❑ Dependency between signal domain and update method. β—† Frequency domain update can be done at sampling rate if DFT is done with sliding window. βœ“ Currently only a single value is obtained per non-overlapping block for efficient implementation. β—† Time domain update can also be done in block-wise manner as with Frequency domain. βœ“ However, update at sampling rate in time domain requires less hardware than block-wise one. βœ“ Especially, 𝑦4 can be obtained from 𝑦2 already obtained for the I/Q imbalance calibration. ෍ 𝒏=βˆ’βˆž +∞ 𝒂[𝒏] 𝟐 = ΰΆ± βˆ’π… +𝝅 𝑨(𝒇) β‹… 𝑨(𝒇)𝒅𝒇 ෍ 𝒏=βˆ’βˆž +∞ 𝒂[𝒏] β‹… 𝒃[𝒏] = ΰΆ± βˆ’π… +𝝅 𝑨(𝒇) β‹… 𝑩(𝒇)𝒅𝒇 π’š[𝒏] 𝒀𝒇[π’Œ] 𝟏/𝒇 π’š[𝒏] 𝒀𝒇[π’Œ] 𝟏/𝒇
  • 17. 16/16 GCT Semiconductor, Inc. RFIT 2022 Conclusion ❑ A refined model for joint CIM3 and I/Q imbalance model has been proposed. β—† Duality similar to that of I/Q imbalance has been also applied to CIM3. β—† Missing components identified and complemented. ❑ Framework for the proposed model unified to get the help from β—† Conjugate signal representation β—† Circularity of the signal. ❑ Derivation of the joint LMS adaptation formulae. β—† Optimization => LMS β—† Frequency domain => Time domain β—† Block-wise => Sample-wise ❑ URL of the slide/presentation β—† [4] Duality of the I/Q imbalance : https://lnkd.in/gy24S4kF β—† [5] CIM3 in RFIT2017 : https://lnkd.in/gwJhqgb8