Thursday, April 25, 2024

Programmable Plasmonic Neural Network For Microwaves

- Advertisement -

Researchers at the Southeast University in China have developed a programmable neural network using a spoof surface plasmon polariton, an electromagnetic wave propagating along planar interfaces.

Programmable SSPP cell, supercell and partially connected SPNN. a, A single programmable SSPP cell is constructed by integrating the varactors, detectors and amplifier through the SSPP interconnection with four input ports and one output port. The varactor is controlled by the applied bias voltage to constitute a tunable-ratio power divider, where the input signals are mixed with the customized weight factors. The detectors measure the output signal intensity, which is transformed and fed back to the power amplifier, implementing a programmable activation function. The panel illustrates the output programmable cells with detectors and power amplifiers, while the detectors and amplifiers are omitted from the programmable input cells. b, A programmable supercell consisting of eight programmable cells (four inputs and four outputs) that can realize 4 × 4 matrix multiplication. c, A partially connected SPNN with 16 inputs and 12 outputs to carry out the classification task on the MNIST dataset. In comparison with a fully connected counterpart, the partially connected SPNN reduces the complexity of routing between the cell layers without performance degradation. Credit: Gao et al
Programmable SSPP cell, supercell and partially connected SPNN. a, A single programmable SSPP cell is constructed by integrating the varactors, detectors and amplifier through the SSPP interconnection with four input ports and one output port. The varactor is controlled by the applied bias voltage to constitute a tunable-ratio power divider, where the input signals are mixed with the customized weight factors. The detectors measure the output signal intensity, which is transformed and fed back to the power amplifier, implementing a programmable activation function. The panel illustrates the output programmable cells with detectors and power amplifiers, while the detectors and amplifiers are omitted from the programmable input cells. b, A programmable supercell consisting of eight programmable cells (four inputs and four outputs) that can realize 4 × 4 matrix multiplication. c, A partially connected SPNN with 16 inputs and 12 outputs to carry out the classification task on the MNIST dataset. In comparison with a fully connected counterpart, the partially connected SPNN reduces the complexity of routing between the cell layers without performance degradation. Credit: Gao et al

Artificial Intelligence (AI) tools based on artificial neural networks (ANNs) are being adopted in various areas for faster and more efficient problem-solving. Engineers are exploring diffractive optical devices as an alternative platform for running these algorithms.

A research team led by Prof. Tie Jun Cui at Southeast University in China have created a programmable neural network utilizing a spoof surface plasmon polariton (SSPP), a surface electromagnetic wave moving along planar interfaces. The researchers aimed to enhance neural network performance and applicability to various problems. The proposed surface plasmonic neural network (SPNN) architecture is programmable with different weight configurations, thus able to generalize across tasks.

- Advertisement -

The team have created a neural network with programmable weights and activation functions capable of high processing speeds close to the speed of light. The SPNN was built layer by layer using programmable SSPP supercells, each with four inputs and four outputs. These supercells comprise eight programmable SSPP cells arranged in a three-dimensional composite structure that facilitates full connection. Programmable supercells comprising SSPP power divider and coupler manipulate electromagnetic waves to realize plasmonic neural networks. The researchers explained that varactor voltages on couplers modify the SPNN’s weight parameters, and its activation function is customizable by detectors detecting input intensity and feeding the threshold back to an amplifier. The SPNN can perform image classification and wireless communication tasks for image decoding and recovery.

SPNN has programmable weights and activation functions, making it versatile. Unlike previous approaches that used phase change materials, it offers a wider dynamic range. Diffractive deep neural networks’ flexibility in processing electromagnetic waves is limited by their lack of nonlinear activation functions, making it difficult to handle complex problems like XOR logic operations. The programmable SPNN proposed by the team using digital surface plasmonic devices could introduce novel concepts to the field. With a simple architecture, low cost, and high efficiency, programmable SSPP devices can manipulate electromagnetic waves, making them a promising platform for building programmable neural networks. A closed-loop feedback system between detection ports and amplifier bias circuits can also enable programmable activation functions.

The SPNN developed by the team may enable large-scale detection and processing of microwaves, potentially opening up new possibilities for 5G and 6G wireless communications. Unlike previous ANN-based solutions, the SPNN can directly modulate electromagnetic waves at near-light speeds.

Reference : Xinxin Gao et al, Programmable surface plasmonic neural networks for microwave detection and processing, Nature Electronics (2023). DOI: 10.1038/s41928-023-00951-x

Nidhi Agarwal
Nidhi Agarwal
Nidhi Agarwal is a journalist at EFY. She is an Electronics and Communication Engineer with over five years of academic experience. Her expertise lies in working with development boards and IoT cloud. She enjoys writing as it enables her to share her knowledge and insights related to electronics, with like-minded techies.

SHARE YOUR THOUGHTS & COMMENTS

Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components

Calculators