Superoscillations are a counterintuitive mathematical effect, in which a band-limited function f(t) (the function whose Fourier transform satisfies the condition \(\hat{f}(\omega ) = 0\) for all frequencies \(\left| \omega \right| > \omega_{\rm max}\)) may oscillate with a frequency much greater than \(\omega_{\rm max}\). After the discovery of such functions by Berry [1], mathematical properties of superoscillating functions have been studied in detail [27], and various mathematical approaches to their construction have been suggested [8, 9]. The concept of superoscillations has proven to be extremely fruitful in nanophotonics, where superoscillations enable deep subwavelength focusing of electromagnetic fields without the use of evanescent waves [1012] (for review see Ref. [13]). More recently, superoscillations have been studied in the time domain. Particularly, it has been shown that a quantum two-level emitter can be excited by a superoscillating electric field whose spectral components lie below the transition frequency of the emitter [14]. In another study, it has been found that a superoscillating electromagnetic signal can propagate through absorbing media over length scales far exceeding the absorption length [15].

Here, we explore a method of the nonlinear synthesis of a superoscillating signal from a low-frequency single harmonic input. We employ the technique of the harmonic synthesis [16] and explicitly construct the transformation function f(z) that transforms a low-frequency harmonic z(t) into a superoscillating function y(t) = f(z(t)).

Let us formulate the problem more rigorously. At the input of an inertialess nonlinear system, we have a harmonic oscillation \(z(t) = \cos \omega_{0} t\). The output function y(t) is expected to show a superoscillating behavior. The problem is to find a nonlinear transformation function f(z) that relates values of the input and output signals at the current time t. We are interested in the case when the output superoscillating function is represented as a superposition of N harmonic oscillations whose frequencies are multiple of \(\omega_{0}\). An example of such a superoscillating function is presented in Ref. [10]: \(y\left( t \right) = \sum\limits_{n = 0}^{5} {A_{n} \cos n\omega_{0} t} ,\) \(A_{0} = 1,\) \(A_{1} = 13295000,\) \(A_{2} = - 30802818,\) \(A_{3} = 26581909,\) \(A_{4} = - 10836909,\) \(A_{5} = 1762818,\) \(\omega_{0} = 1\). This function is plotted in Fig. 1, where the fastest harmonic \(\cos (5t)\) is also shown for comparison. It is clearly seen that in the time interval \(- 0.1 < t < 0.1\), the superoscillating function y(t) is well approximated by the function \(f_{app} (t) = (\cos 43t + 1)/2\) that oscillates nearly nine times faster than the cutoff component.

Fig. 1
figure 1

Superoscillating function \(y(t)\) containing spectral components \(\omega_{n} = n\) (solid line) and the fastest component with frequency \(\omega_{5} = 5\) (black dashed line). The red dashed line shows the approximation of \(y(t)\) near \(t = 0\)

We seek for the desired transformation function in the form of a polynomial:

$$f(z) = a_{0} + a_{1} z + \cdots + a_{N} z^{N} .$$
(1)

Then, the equality \(y(t) = f\left( {z(t)} \right)\) can be recast in the form

$$\sum\limits_{n = 0}^{N} {a_{n} \cos^{n} \omega_{0} t} = \sum\limits_{n = 0}^{N} {A_{n} \cos n\omega_{0} t} .$$
(2)

Having the set of values A n that yields the superoscillating feature of y(t), we can establish general expressions for coefficients a n that constitute the transformation. Below, we show explicit expressions for the case of N = 6 harmonic components of the output signal, which can be found in Ref. [16]. It is convenient to write expressions for the odd and even coefficients separately:

$$\begin{aligned} a_{0} & = 2^{0} \left( {A_{0} - A_{2} + A_{4} } \right), \\ a_{2} & = 2^{1} \left( {A_{2} - 4A_{4} } \right), \\ a_{4} & = 2^{3} \left( {A_{4} } \right), \\ \end{aligned}$$
(3a)
$$\begin{aligned} a_{1} & = 2^{0} \left( {A_{1} - 3A_{3} + 5A_{5} } \right), \\ a_{3} & = 2^{2} \left( {A_{3} - 5A_{5} } \right), \\ a_{5} & = 2^{4} \left( {A_{5} } \right). \\ \end{aligned}$$
(3b)

These formulas can be generalized for a greater number of components using rules developed in Refs. [16, 17].

Equations (3a) and (3b) together with Eq. (1) determine the desired transformation function f(z) of the nondelay system. The resulting transformation for the given superoscillating function takes the form:

$$\begin{aligned} f\left( z \right) = & \,10^{7} (1.9965910 - 5.7636637z + 2.5089636z^{2} \\ & + 7.1071276z^{3} - 8.6695272z^{4} + 2.8205088z^{5} ) \\ \end{aligned}$$
(4)

Nonlinear characteristic of this transformation yielding superoscillating output is shown in Fig. 2. For the range of the input signal values \(- 1 \le z \le 1\), the output signal lies in the seven orders of magnitude broader range. However, such extreme amplification may be eliminated by scaling down the transformation by the factor of 107 [see Eq. (4)]. This decreases the superoscillations amplitude but leaves the shape of the superoscillating function unchanged. One of the features of the nonlinear transformation visible from Fig. 2 is that \(f(0) \ne 0\), i.e., the current form of the transformation requires the nonzero response of the system to zero input. Obviously, this is an unphysical property of the system. To fix this, one can subtract the constant a 0 from the nonlinear transformation f(z). Obviously, the shifted output \(y(t) - a_{0}\) is still superoscillating, but the resulting system with the transformation \(F(z) = f(z) - a_{0}\) does not generate any signal at zero input.

Fig. 2
figure 2

Input–output characteristic of nonlinear transformation (4)

Now let us briefly discuss how robust the obtained transformation is against a variation of the input signal. Firstly, we note that transformation (4) is frequency scalable, i.e., if the input signal is given by \(z_{\alpha } (t) = \cos \alpha \omega_{0} t\), then one would obtain the output in the form \( y_{\alpha } (t) = y(\alpha t), \) so that the superoscillating behavior of the output signal is preserved.

Figure 3 shows the output generated by the transformation f(z) for different amplitudes z 0 of the input signal \(z(t) = z_{0} \cos \omega_{0} t\). Due to its nonlinear character, transformation (4) distorts the signal when its amplitude differs from the reference value z 0 = 1 for which the initial transformation is designed by Eqs. (14). For the 1 % increase in the input amplitude, the output is still superoscillating, while the distance between the neighboring minima increases (orange and red curves). The phenomenon is more sensitive; however, to a decrease in the input amplitude, its 1 % variation drastically changes the shape of the output function and kills superoscillations (the green curve). Overall, the current form of the nonlinear transformation is tolerant to ~0.5 % variation of the input signal amplitude.

Fig. 3
figure 3

Effect of variations of the input signal amplitude on the shape of the output signal \(y(t)\). The black thick curve shows the output signal for the perfectly matched input amplitude \(z_{0} = 1\) also shown in Fig. 1. Numbers at the curves indicate the values of the input signal amplitude

The most straightforward way to implement the suggested nonlinear superoscillation synthesis is by using electronic components operating at radio frequencies. In the proposed system, the output signal y at the moment of time t is related to the input signal z(t) at the same time. This implies that a physical system that performs the transformation f(z) must be inertialess. There is a wide class of inertialess electronic components operating at radio frequencies that shows a nonlinear response [18]. The form of Eqs. (1) and (2) suggests that a system with the required transformation function can be realized with the use of frequency multipliers each of which transforms the input signal into a higher harmonic of the frequency \( n\omega_{0}, \; n = 2, \ldots ,N. \) Electronic circuits performing such multiplication were successfully demonstrated in configurations involving varactors [19] and nonlinear capacitors [20].

To conclude, we have demonstrated the synthesis of a superoscillating function from a single-frequency input signal in a generic nonlinear inertialess system. We have derived an expression for the system transformation function that performs such a synthesis. We have also discussed robustness of the superoscillation synthesis against variations of the input signal and potential experimental implementation of the proposed technique using nonlinear electronic components. This approach provides novel opportunities for controlling the signal transformation and frequency conversion in nonlinear systems. Furthermore, generated superoscillating signals may be used for probing other resonant systems with a frequency-dependent response.