Ⅰ. INTRODUCTION
Ever-increasing data capacity in the information age is driving the demand for high-speed information processing. In contrast to conventional microwave signal processing based on electronics, that face intrinsic bandwidth bottlenecks [
1,
2], the use of photonic hardware and technologies to process high-bandwidth microwave signals, or microwave photonic (MWP) processing, can provide speeds orders of magnitude faster [
3,
4], which is critical for high-speed processing applications [
3,
4,
5,
6].
In the past two decades, a range of high speed MWP processors have been demonstrated by employing different optical approaches, in both discrete and integrated form, as optical filtering modules to process microwave signals modulated on a single optical carrier [
3,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16]. While successful, featuring high performance with dynamic tuning, these approaches provided only single processing functions with limited reconfigurability and fixed parameters. In contrast, MWP transversal signal processers, where the microwave signal is modulated onto multiple optical carriers with adjustable delays and weights before summing via photodetection [
17,
18], have significant advantages in achieving highly reconfigurable processing [
17,
18].
For MWP transversal signal processors, a large number of optical carriers forming discrete taps to sample the input microwave signal are needed to achieve a high accuracy. Despite the use of conventional multi-wavelength sources, such as discrete laser arrays [
19,
20,
21] and fiber Bragg grating arrays [
22,
23,
24], to offer the discrete taps, the numbers of available taps they can provide are normally restricted to be < 10 ‒ mainly due to the dramatic increase of the system size, power consumption, and complexity with the tap number. Recent advances in optical microcombs [
25,
26] provide an effective way to circumvent such problem by generating a large number of wavelengths equally spaced by large microwave bandwidths from single chip-scale devices. This opens new horizons for implementing MWP transversal signal processors with significantly reduced size, power consumption, and complexity. By using microcomb-based MWP transversal signal processors, a range of signal processing functions have been demonstrated recently, first for basic functions including differentiations [
27,
28], integration [
29], and Hilbert transforms [
30,
31,
32], followed by more complex functions such as phase encoding [
33], arbitrary waveform generation [
34], and computations within the framework of optical neural networks [
35,
36,
37].
For signal processors, processing accuracy is a key parameter. For microcomb-based MWP signal processors, processing errors are induced by both theoretical limitations and imperfect response of system components. Recently, we presented an analysis quantifying the errors induced by theoretical limitations [
38]. In this paper, we provide a complementary analysis to that work, focusing on errors induced by experimental imperfections. First, errors arising from imperfect microcomb characteristics, chirp in the electro-optic modulator, chromatic dispersion in the dispersive module, shaping errors of the optical spectral shaper, and noise of the photodetector are investigated. Next, a global picture is presented to show the influence of different error sources by quantifying their contributions to the overall system performance. Finally, we introduce feedback control to compensate errors induced by imperfect response of experimental components, and in doing so we achieve a significant improvement in the processing accuracy. These results are useful for understanding and optimizing the accuracy of microcomb-based MWP transversal signal processors.
Ⅱ. MICROCOMB-BASED MWP TRANSVERSAL SIGNAL PROCESSORS
Microwave transversal signal processors are implemented based on the transversal filter structure in digital signal processing that features a finite impulse response [
37]. Implementing them with photonic technologies yields a significantly increased processing bandwidth compared to their electronic counterparts [
17].
Figure 1 shows the schematic diagram and signal processing flow of a typical MWP transversal signal processor. An optical microcomb, serving as a multi-wavelength source, provides a large number of wavelength channels as discrete taps. An input microwave signal is multicast onto each channel via an electro-optic modulator (EOM) to generate multiple microwave signal replicas. Next, time delays between adjacent wavelength channels are introduced by optical delay elements, and the delayed replicas at different wavelength channels are weighted through spectral shaping. Finally, the delayed and weighted replicas are summed via photodetection to generate the final microwave output of the system.
For the MWP transversal signal processor in
Figure 1, each of the taps can be regarded as a discrete sample of the system’s impulse response, i.e., the system’s impulse response can be expressed as [
17]
where
M is the tap number,
an (
n = 0, 1, 2, …,
M-1) is the tap weight of the
nth tap, and Δ
T is the time delay between adjacent wavelength channels. Therefore, the output microwave signal
s(
t) can be given by [
39]
where
f(
t) is the input microwave signal. After Fourier transformation from
Eq. (1), the spectral transfer function of the MWP transversal signal processor is
which shows agreement with the spectral response of a typical microwave transversal filter [
39].
As can be seen from
Eqs. (1) ‒
(3), by simply altering the tap weights
an (
n = 0, 1, 2, …,
M-1) through comb shaping, different signal processing functions can be achieved without any changes of the hardware [
17]. This allows for a high degree of reconfigurability for the MWP transversal signal processor.
Figure 2 shows a schematic of the experimental implementation of the MWP transversal signal processor in
Figure 1, which includes a microcomb generation module and a transversal signal processing module. In the microcomb generation module, a continuous-wave (CW) laser, amplified by an erbium-doped fibre amplifier (EDFA) with a polarization controller (PC) to adjust its polarization, is used to pump a high-Q nonlinear microring resonator (MRR) to generate optical microcombs. The output from this module is sent to the transversal signal processing module, which executes the signal processing flow depicted in
Figure 1. The processing module involves a PC, an EOM, a spool of single-mode fibre (SMF) as the optical delay module, an optical spectral shaper (OSS) to shape the comb lines, and a balanced photodetector (BPD) for photodetection. The BPD connected to the two complementary output ports of the OSS divides all the wavelength channels into two groups with a phase difference of π, which introduces positive and negative signs onto the tap coefficients
an (
n = 0, 1, 2, …,
M-1) in
Eqs. (1) ‒
(3).
For experimentally implemented MWP transversal signal processor in
Figure 2, processing errors arise from both theoretical limitations and imperfect response of practical system. The former refers to the theoretical approximation of a continuous impulse response (which corresponds to infinite tap number
M) using a practical system with a finite tap number, and was the subject of our previous paper mentioned above [
38]. The latter refers to errors induced by imperfect performance of different components, such as the noise of microcomb, chirp of the EOM, second- (SOD) and third-order dispersion (TOD) of the SMF, shaping errors of the OSS, and noise in the BPD.
To quantify the processing errors, the root mean square error (RMSE) is used to compare the deviation between the processor’s output and the ideal result, which is defined as [
40]
where
k is the number of sampled points,
Y1,
Y2, …,
Yn are the values of the ideal processing result, and
y1,
y2, …,
yn are the values of the output of the microcomb-based MWP transversal signal processors.
Figure 3(a) shows the RMSEs induced by theoretical limitations as a function of tap number
M for three different signal processing functions, including first-order differentiation (DIF), integration (INT), and Hilbert transform (HT). These theoretical RMSEs were calculated assuming a perfect response for all the components in
Figure 2. As can be seen, the theoretical RMSEs are small for a large tap number
M ≥ 80, indicating that the theoretical errors can be greatly reduced by increasing the tap number.
Figure 3(b) compares the theoretical and experimentally measured RMSEs for
M = 80, showing that the former is much lower, reflecting that experimental errors typically dominate the system performance of microcomb-based MWP transversal signal processors. In the following Section III, we provide a comprehensive analysis of the experimentally induced processing errors, and in Section IV we provide approaches to mitigate these errors.
Ⅳ. ERROR COMPENSATION VIA FEEDBACK CONTROL
In this section, feedback control is introduced to compensate for errors induced by the imperfect response of experimental components. The benefit of feedback control is quantitatively analyzed by comparing the system errors with and without feedback control.
As shown in
Figure 10, we classify the error sources discussed in
Section III into two categories, depending on whether amplitude or phase errors are introduced in the taps. The amplitude and phase errors refer to errors in the tap coefficients (i.e.,
an in
Eqs. (1) ‒
(3)) and time delays (i.e.,
n∆T in
Eqs. (1) ‒
(3)) for different taps, respectively. The sources of amplitude errors include the microcomb intensity noise, EOM chirp, TOD and SOD of the SMF, OSS shaping errors, BPD shot noise, and the bandwidth response of the EOM and BPD. The sources of phase errors include microcomb phase noise, TOD of the SMF, and BPD shot noise. We note that some of the error sources in
Figure 10are static or slowly varying, e.g., chirp of EOM, SOD and TOD of SMF, and shaping errors of OSS. In contrast, the fluctuations in the amplitude and phase caused by microcombs and the BPD are normally faster ‒ on the order of 10 GHz.
The static or slowly varying amplitude errors in
Figure 10can be compensated for by introducing feedback control to calibrate the designed tap coefficients set for the OSS.
Figure 11(a) shows a schematic of a MWP transversal signal processor with feedback control. A feedback control loop including all the components of the signal processor is introduced to calibrate the amplitude of the temporal impulse response of each tap based on the ideal impulse response. During the calibration process, a microwave signal is employed as the input signal to test the impulse response of the processor channel by channel, where the same input microwave signal is modulated onto the corresponding comb line. The intensities of the microwave signals after photodetection are recorded by an oscilloscope and sent to a computer, where they are subtracted from the designed tap weights to generate error signals. Finally, the generated error signals are sent to the OSS to calibrate the attenuation of comb line intensity. After several iterations of the above process, the amplitude errors caused by the non-ideal impulse response of the system can be effectively reduced. Similarly, the static or slowly-varying phase errors can be mitigated by exploiting the programmable phase characteristics of the OSS to compensate the deviation between the measured and desired phase response.
In
Figure 11(b), we compare the RMSEs for all functions with and without feedback control. The RMSEs caused by theoretical errors are also shown for comparison. As expected, the measured RMSEs with feedback control are much lower than those measured without calibration and approach the theoretical RMSEs more closely. After calibration, there are still discrepancies between the measured RMSEs and theoretical RMSEs, reflecting that there are still residual errors that cannot be compensated for with feedback control. We infer that these errors are mainly induced by rapidly varying error sources, by deviations between the simulated and experimental parameters, and by the limited resolution of the instruments such as the OSS and oscilloscope.
To further improve the system accuracy, multiple-stage feedback control can be employed. For example, another feedback loop with one more OSS can be introduced in the microcomb generation module to flatten the comb lines of the initially generated microcomb. This allows for uniform wavelength channel link gain and can also reduce the loss control range for the spectral shaping in the transversal signal processing module. Recently, self-calibrating photonic integrated circuits have been demonstrated [
52,
53], where the impulse response calibration was achieved by incorporating an optical reference path to establish a Kramers-Kronig relationship and then calculate the amplitude and phase errors based on a Fourier transform. This offers new possibilities to achieve precise feedback control in MWP transversal signal processors, [
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73] based on optical integrated microcombs. [
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129]
Figure 1.
Schematic diagram and signal processing flow of a MWP transversal signal processor with an optical microcomb source. EOM: electro-optic modulator. PD: photodetector.
Figure 1.
Schematic diagram and signal processing flow of a MWP transversal signal processor with an optical microcomb source. EOM: electro-optic modulator. PD: photodetector.
Figure 2.
Schematic of a practical microcomb-based MWP transversal signal processor. The main error sources are labelled as I ‒ V. CW laser: continuous-wave laser. EDFA: erbium-doped fibre amplifier. PC: polarization controller. MRR: microring resonator. EOM: electro-optic modulator. SMF: single-mode fibre. OSS: optical spectral shaper. BPD: balanced photodetector. SOD: second-order dispersion. TOD: third-order dispersion.
Figure 2.
Schematic of a practical microcomb-based MWP transversal signal processor. The main error sources are labelled as I ‒ V. CW laser: continuous-wave laser. EDFA: erbium-doped fibre amplifier. PC: polarization controller. MRR: microring resonator. EOM: electro-optic modulator. SMF: single-mode fibre. OSS: optical spectral shaper. BPD: balanced photodetector. SOD: second-order dispersion. TOD: third-order dispersion.
Figure 3.
(a) Root mean square errors (RMSEs) induced by theoretical limitation for differentiation (DIF), integration (INT), and Hilbert transformation (HT) as a function of tap number M. (b) Comparison of RMSEs induced by theoretical limitations and practical measured RMSEs for DIF, INT, and HT when M = 80. In (a) ‒ (b), the comb spacing, length of dispersive medium, and second-order dispersion (SOD) parameter are ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively. The input microwave signals are assumed to be Gaussian pulses with a full width at half maximum (FWHM) of ~0.17 ns.
Figure 3.
(a) Root mean square errors (RMSEs) induced by theoretical limitation for differentiation (DIF), integration (INT), and Hilbert transformation (HT) as a function of tap number M. (b) Comparison of RMSEs induced by theoretical limitations and practical measured RMSEs for DIF, INT, and HT when M = 80. In (a) ‒ (b), the comb spacing, length of dispersive medium, and second-order dispersion (SOD) parameter are ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively. The input microwave signals are assumed to be Gaussian pulses with a full width at half maximum (FWHM) of ~0.17 ns.
Figure 4.
Influence of microcombs’ intensity noise on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (b) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (ⅰ) DIF, (ⅱ) INT, and (ⅲ) HT, where the intensity noise floors of the microcombs are (a) flat and (b) sinc-shaped, respectively. Different curves show the results for different optical signal-to-noise ratios (OSNRs) of the comb lines. The ideal processing results are also shown for comparison. (c) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of microcomb’s OSNR. In (a) – (c), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 4.
Influence of microcombs’ intensity noise on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (b) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (ⅰ) DIF, (ⅱ) INT, and (ⅲ) HT, where the intensity noise floors of the microcombs are (a) flat and (b) sinc-shaped, respectively. Different curves show the results for different optical signal-to-noise ratios (OSNRs) of the comb lines. The ideal processing results are also shown for comparison. (c) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of microcomb’s OSNR. In (a) – (c), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 5.
Influence of the modulator chirp on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different chirp parameter α. The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of α. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 5.
Influence of the modulator chirp on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different chirp parameter α. The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of α. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 6.
Influence of SMF’s SOD on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results with and without the influence of power degradation induced by SOD. The SOD parameter is D2 = 17.4 ps/nm/km. The ideal processing results are also shown for comparison. (d) Power degradation of the output microwave signal PMW as a function of the SOD parameter D2. (e) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of D2. In (a) – (e), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, and length of dispersive medium are M = 80, ∆λ = 0.4 nm, and L = 4.8 km, respectively.
Figure 6.
Influence of SMF’s SOD on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results with and without the influence of power degradation induced by SOD. The SOD parameter is D2 = 17.4 ps/nm/km. The ideal processing results are also shown for comparison. (d) Power degradation of the output microwave signal PMW as a function of the SOD parameter D2. (e) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of D2. In (a) – (e), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, and length of dispersive medium are M = 80, ∆λ = 0.4 nm, and L = 4.8 km, respectively.
Figure 7.
Influence of SMF’s TOD on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different TOD parameter D3. The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of D3. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 7.
Influence of SMF’s TOD on errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different TOD parameter D3. The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of D3. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 8.
Influence of shaping errors induced by the OSS on accuracy of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different percentage ranges (∆PRs) of random tap coefficient errors (RTCEs). The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of ∆PR. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 8.
Influence of shaping errors induced by the OSS on accuracy of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) – (c) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (a) DIF, (b) INT, and (c) HT. Different curves show the results for different percentage ranges (∆PRs) of random tap coefficient errors (RTCEs). The ideal processing results are also shown for comparison. (d) Corresponding RMSEs between the ideal results and the processors’ output waveforms as a function of ∆PR. In (a) – (d), the Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively.
Figure 9.
Contributions of different error sources to the overall errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (i) DIF, (ii) INT, and (iii) HT. Different curves show the results after accumulating errors induced by different sources from I to V. The ideal processing results are also shown for comparison. (b) Corresponding RMSEs between the ideal results and the processors’ outputs. The practical measured RMSEs are also shown. In (a) and (b), the microcomb has an OSNR of 30 dB. The chirp parameter, SOD parameter, TOD parameter, and tap coefficient fluctuations are α = 0.5, D2 = 17.4 ps/nm/km, D3 = 0.083 ps/nm2/km, and ∆PR = 5%. The Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, and length of dispersive medium are M = 80, ∆λ = 0.4 nm, and L = 4.8 km respectively.
Figure 9.
Contributions of different error sources to the overall errors of differentiation (DIF), integration (INT), and Hilbert transformation (HT). (a) Temporal waveform of Gaussian input pulse and output waveforms from the transversal signal processors performing (i) DIF, (ii) INT, and (iii) HT. Different curves show the results after accumulating errors induced by different sources from I to V. The ideal processing results are also shown for comparison. (b) Corresponding RMSEs between the ideal results and the processors’ outputs. The practical measured RMSEs are also shown. In (a) and (b), the microcomb has an OSNR of 30 dB. The chirp parameter, SOD parameter, TOD parameter, and tap coefficient fluctuations are α = 0.5, D2 = 17.4 ps/nm/km, D3 = 0.083 ps/nm2/km, and ∆PR = 5%. The Gaussian input pulse has a FWHM of ~0.17 ns. The tap number, comb spacing, and length of dispersive medium are M = 80, ∆λ = 0.4 nm, and L = 4.8 km respectively.
Figure 10.
Amplitude and phase errors induced by different components in microcomb-based MWP transversal signal processors. EOM: electro-optic modulator. SMF: single-mode fibre. OSS: optical spectral shaper. BPD: balanced photodetector. RB: response bandwidth. TR: transmission response. SOD: second-order dispersion. TOD: third-order dispersion.
Figure 10.
Amplitude and phase errors induced by different components in microcomb-based MWP transversal signal processors. EOM: electro-optic modulator. SMF: single-mode fibre. OSS: optical spectral shaper. BPD: balanced photodetector. RB: response bandwidth. TR: transmission response. SOD: second-order dispersion. TOD: third-order dispersion.
Figure 11.
(a) Schematic of a microcomb-based MWP transversal signal processor with feedback control. CW laser: continuous-wave laser. EDFA: erbium-doped fibre amplifier. PC: polarization controller. MRR: microring resonator. OSS: optical spectral shaper. OSA: optical spectrum analyzer. OC: optical coupler. EOM: electro-optic modulator. SMF: single-mode fibre. BPD: balanced photodetector. OSC: oscilloscope. (b) Comparison of measured RMSEs for DIF, INT, and HT with and without feedback control. The corresponding theoretical RMSEs are also shown for comparison. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively. The input microwave signals are Gaussian pulses with a FWHM of ~0.17 ns.
Figure 11.
(a) Schematic of a microcomb-based MWP transversal signal processor with feedback control. CW laser: continuous-wave laser. EDFA: erbium-doped fibre amplifier. PC: polarization controller. MRR: microring resonator. OSS: optical spectral shaper. OSA: optical spectrum analyzer. OC: optical coupler. EOM: electro-optic modulator. SMF: single-mode fibre. BPD: balanced photodetector. OSC: oscilloscope. (b) Comparison of measured RMSEs for DIF, INT, and HT with and without feedback control. The corresponding theoretical RMSEs are also shown for comparison. The tap number, comb spacing, length of dispersive medium, and SOD parameter are M = 80, ∆λ = 0.4 nm, L = 4.8 km, and D2 = 17.4 ps/nm/km, respectively. The input microwave signals are Gaussian pulses with a FWHM of ~0.17 ns.