With the crying needs for ultra-fast pulse processing along with ever-increasing communication capacity, traditional pulse processing with electrical devices has difficulty in meeting the growing sampling rate and frequency band, due to intrinsic restriction from electronic bottleneck [
1]. All-optical pulse processing takes advantages of its fast processing rate, broader carrier bandwidth, lower power dissipation and immunity to electromagnetic interference [
2–
4]. Optical pulse processing is the method to transform a pulse either in time domain or in frequency domain, to change its amplitude, phase, frequency or inter-pulse separation, therefore there are three mainstream derived approaches [
4]: temporal synthesis [
4–
9], Fourier synthesis [
10–
15] and frequency-to-time mapping [
16–
21]. For the past few decades optical processing has been providing viable applications, such as, optical filters [
8], optical integrators [
22], optical differentiators [
23,
24], delay lines [
25–
27], dispersion compensation [
28,
29], optical frequency combs [
30], and optical arbitrary waveform generation (OAWG) [
24,
31]. Besides, in optical communication field, optical processing copes with bit pattern recognition [
32] and optical time division multiplexing (OTDM) [
33]. Microwave arbitrary waveform generation [
16,
21], radiofrequency (RF) filter [
34,
35] and beam forming [
36,
37] for microwave application are also counted, in view of the similar means by which we dealing with optical and microwave signals.