Time derivatives via interconnected waveguides
arXiv:2305.09443 · doi:10.1038/s41598-023-40046-3
Abstract
Electromagnetic wave-based analogue computing has become an interesting computing paradigm demonstrating the potential for high-throughput, low power, and parallel operations. In this work, we propose a technique for the calculation of derivatives of temporal signals by exploiting transmission line techniques. We consider multiple interconnected waveguides (with some of them being closed-ended stubs) forming junctions. The transmission coefficient of the proposed structure is then tailored by controlling the length and number of stubs at the junction, such that the differentiation operation is applied directly onto the envelope of an incident signal sinusoidally modulated in the time domain. The physics behind the proposed structure is explained in detail and a full theoretical description of this operation is presented, demonstrating how this technique can be used to calculate higher order or even fractional temporal derivatives. We envision that these results may enable the development of further time domain wave-based analogue processors by exploiting waveguide junctions, opening new opportunities for wave-based single operators and systems.
arXiv comment24 pages, 4 figures
References in corpus (11)
- Observation of Temporal Reflections and Broadband Frequency Translations at Photonic Time-Interfaces
- No Nonlocality. No Fractional Derivative
- Meta-optics for spatial optical analog computing
- Temporal Brewster angle
- General Inverse Design of Thin-Film Metamaterials With Convolutional Neural Networks
- Resonant guided wave networks
- Inverse design of plasma metamaterial devices for optical computing
- Neural network design of multilayer metamaterial for temporal differentiation
- Computing matrix inversion with optical networks
- Parallel Optical Computing Based on MIMO Metasurface Processors with Asymmetric Optical Response
- Amplitude controlled electromagnetic pulse switching using waveguide junctions for high-speed computing processes