Complex-Valued Kernel-Based Phase and Amplitude Distortion Compensation in Parametrically Amplified Optical Links
Complex-Valued Kernel-Based Phase and Amplitude Distortion Compensation in Parametrically Amplified Optical Links
(1)
Aston Institute of Photonic Technologies, Aston University, Birmingham B4 7ET, United Kingdom
[email protected]
Abstract We develop a complex-valued kernel-adaptive-filtering based method for phase and amplitude
distortion compensation in cascaded fibre-optical parametric amplifier (FOPA) links. Our algorithm
predicts and cancels both distortions induced by pump-phase modulation across all amplification stages,
achieving more than an order of magnitude improvement in BER. ©2024 The Author(s)
tortion, which has critical role in updating our al- equation requires recalculation of the inverse ker-
gorithm and maintaining its online operation. A nel matrix at every symbol update and it is very
set of reference symbols is utilised for the initial computationally expensive and memory-intensive.
training of the model until its convergence before Therefore, instead of explicitly computing Kn and
the algorithm enters a decision-directed mode. then K−1 n every time, these matrices can be up-
A way to operate kernel algorithms in the com- dated recursively by leveraging the matrices from
plex domain is through "complexification" of real the previous cycle, Kn−1 and K−1 [9]
n−1 . Specifi-
RKHS[11] . In this case, the input complex data cally, the new regularised kernel matrix Kn is con-
x = xr + jxi , where xr , xi ∈ RL is mapped structed from Kn−1 , by removing its first row and
to a "complexified" RKHS according to the rule column, now referred to as K̄n−1 , and then adding
Φ̂(x) = Φ(xr , xi ) + jΦ(xr , xi ), where Φ(xr , xi ) = kernels calculated with the new data as the last
κ(·, (xr , xi )) is the feature map of a chosen row and column:
real kernel, whichPin our case is Gaussian, i.e.
2L
κ(p, q) := exp[− k=1 (pk − qk )2 /(2σ 2 )], where K̄n−1 bn
Kn = , (1)
2L
p, q ∈ R and the hyperparameter σ defines the bTn cn
kernel width. In the regression task between the in-
where bn = [κ(x̂n−M +1 , x̂n ), ..., κ(x̂n−1 , x̂n )]T ,
put X̂ ∈ RM ×2L (consisting of real and imaginary
and cn = κ(x̂n , x̂n ) + λ. The inverse kernel matrix
parts of the complex data points) and the output
K−1
n can then be updated accordingly as
y ∈ CM where M is the number of observations,
the algorithm aims to achieve minα∈CM ||y−Kα||2 , −1
K̄n−1 − K̄−1 bn eT en
−1 n−1 n
where K is the kernel matrix calculated on the in- Kn = , (2)
eT
n fn
put observations, i.e., K(p, q) = κ(X̂p , X̂q ), with
X̂p and X̂q are pth and qth rows of X̂ respectively. −1 −1
where fn = (cn − bT n K̄n−1 bn ) and en =
The coefficient vector α can be solved directly but −1
−K̄n−1 bn fn . After calculating the updated solu-
in the online scenario, a recursive update through tion αn , our estimation algorithm, in the next cycle,
a SW approach will reduce the complexity. can predict distortion for the (n + 1)th symbol as
The online SWKRLS algorithm will make predic- dˆn+1 = hT n+1 αn by applying the learned αn vec-
tion of the one-step ahead complex distortion dˆn tor on the kernel vector evaluated on the points
based on a vector of past L decision-driven distor- within the dictionary X̂n and the new point x̂n+1 ,
tions xn = [d˜n−1 , ..., d˜n−L ], which at the input of i.e., hn+1 = [κ(x̂n−M +1 , x̂n+1 ), . . . , κ(x̂n , x̂n+1 )]T .
the algorithm is converted at to a real valued com-
posite representation x̂n = [Re(xn ), Im(xn )] ∈ Results and discussion
R2L , to facilitate calculation with real Gaussian We considered a system comprising ten identi-
kernels, and the learning coefficient vector αn−1 cal cascaded stages, each incorporating linear
carried from the previous update. After obtaining loss followed by a FOPA. We modelled the FOPA
the new decision-driven distortion d˜n from the re- using the complex signal gain[1] with the phase
cently predicted dˆn , in the CV SWKRLS algorithm, mismatch comprised an additional instantaneous
we only consider the last M input-output pairs term induced by the phase modulation of the
as observations and form the observation input pump[12] . Our pump-phase modulation employed
matrix X̂n = [x̂n , ..., x̂n−M +1 ]T and the observa- a four-tone scheme with a base frequency of
tion output vector yn = [d˜n , ..., d˜n−M +1 ]T . The 100 MHz and a multiple of three spacing between
regularised real kernel matrix can be defined as successive tones, i.e., the set of RF tones was
Kn = X̂n X̂T n + λI (I is the identity matrix and λ is [0.1, 0.3, 0.9, 2.7] GHz. The tone’s amplitudes and
a regularisation constant). The updated solution phases were optimised to ensure nearly uniform
is then obtained as αn = K−1 n yn . However, this power distribution among the peaks across the
Fig. 3: Amplitude and phase RMS variations over number of
cascaded FOPA stages between two methods.