Amir Minoofar
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Amir Minoofar has a total of 87 co-authors. Here are the top co-authors by number of shared publications:
Alan E. Willner
University of Southern California
29 shared publicationsHuibin Zhou
Department of Electrical Engineering, University of Southern Californiahttps://ror.org/03taz7m60, Los Angeles, California 90089, USA
26 shared publications- Xinzhou Su
Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, USA
25 shared publications Moshe Tur
School of Electrical Engineering, Tel Aviv University, Ramat Aviv 69978, Israel
22 shared publications- Hao Song
Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, CA, USA
19 shared publications - Moshe Tur
Tel Aviv University
16 shared publications
Latest Publications
- 7 August 2026
- Published by Optica Publishing Group in Optics Letters
- Vol. 51 (16) , 4553-4556
Demonstration of an optical full adder and subtractor for phase-encoded data using nonlinear wave mixing
The full adder (FA) and full subtractor (FS) are key operations used in the arithmetic and logic units of digital processors. Performing the FA and FS optically may enable the direct line-rate processing of high-speed optical data. Previous demonstrations of optical FA and FS have not been shown for phase-encoded input and output data signals. Such phase-encoded data formats could offer improved noise tolerances and longer distances of transmission compared to amplitude-encoded data formats. In this work, we experimentally demonstrate an optical FA and FS for binary-phase-shift-keying (BPSK) data signals at 2.5- and 5-Gbit/s. Our approach utilizes input BPSK data signals and continuous-wave pumps that are encoded at different frequencies, in which one of the input BPSK data signals is negated for the FS case. The data and pumps undergo nonlinear wave mixing in a periodically poled lithium niobate (PPLN) waveguide to generate the FA or FS BPSK outputs at different frequencies. The experimental results show error-free logic operation for both the FA and FS outputs at 2.5- and 5-Gbit/s over 1536 captured bits.
- 7 August 2026
- Published by Optica Publishing Group in Optics Letters
- Vol. 51 (16) , 4553-4556
Demonstration of an optical full adder and subtractor for phase-encoded data using nonlinear wave mixing
The full adder (FA) and full subtractor (FS) are key operations used in the arithmetic and logic units of digital processors. Performing the FA and FS optically may enable the direct line-rate processing of high-speed optical data. Previous demonstrations of optical FA and FS have not been shown for phase-encoded input and output data signals. Such phase-encoded data formats could offer improved noise tolerances and longer distances of transmission compared to amplitude-encoded data formats. In this work, we experimentally demonstrate an optical FA and FS for binary-phase-shift-keying (BPSK) data signals at 2.5- and 5-Gbit/s. Our approach utilizes input BPSK data signals and continuous-wave pumps that are encoded at different frequencies, in which one of the input BPSK data signals is negated for the FS case. The data and pumps undergo nonlinear wave mixing in a periodically poled lithium niobate (PPLN) waveguide to generate the FA or FS BPSK outputs at different frequencies. The experimental results show error-free logic operation for both the FA and FS outputs at 2.5- and 5-Gbit/s over 1536 captured bits.
- 14 April 2026
- Published by Optica Publishing Group in Optics Letters
- Vol. 51 (8) , 2280-2283
Simultaneous demonstration of multiple optical tapped delay line functions on multiple data channels
An optical-tapped-delay-line (OTDL) can implement various processing functions on data that is transmitted over an optical network, including format conversion, complex filtering, and pattern recognition. Previous demonstrations of OTDL functions have either processed: (i) one data channel with one or more OTDL functions, or (ii) multiple data channels with one OTDL function per channel. In this work, we experimentally demonstrate three OTDL functions simultaneously on two optical data channels to obtain six optical data outputs. The inputs include: (i) two quadrature-phase-shift-keying (QPSK) channels, and (ii) two on-off-keying (OOK) channels. In each case, delayed data copies and pumps encoded with the OTDL function weights undergo nonlinear wave mixing in a periodically poled lithium niobate (PPLN) waveguide. Six optical data outputs are simultaneously generated at six different frequencies. In the QPSK case, the average symbol correctness over 3072 symbols is: (i) ~99.5% at 7.5-Gbaud and ~98.8% at 10-Gbaud for format conversion, (ii) ~98.1% at 7.5-Gbaud and ~94.3% at 10-Gbaud for complex filtering, and (iii) 100% at both baud rates for pattern recognition. In the OOK case, the average symbol correctness at 7.5-Gbaud is ~99.8% for format conversion, ~99.9% for complex filtering, and 100% for pattern recognition.
- 14 April 2026
- Published by Optica Publishing Group in Optics Letters
- Vol. 51 (8) , 2280-2283
Simultaneous demonstration of multiple optical tapped delay line functions on multiple data channels
An optical-tapped-delay-line (OTDL) can implement various processing functions on data that is transmitted over an optical network, including format conversion, complex filtering, and pattern recognition. Previous demonstrations of OTDL functions have either processed: (i) one data channel with one or more OTDL functions, or (ii) multiple data channels with one OTDL function per channel. In this work, we experimentally demonstrate three OTDL functions simultaneously on two optical data channels to obtain six optical data outputs. The inputs include: (i) two quadrature-phase-shift-keying (QPSK) channels, and (ii) two on-off-keying (OOK) channels. In each case, delayed data copies and pumps encoded with the OTDL function weights undergo nonlinear wave mixing in a periodically poled lithium niobate (PPLN) waveguide. Six optical data outputs are simultaneously generated at six different frequencies. In the QPSK case, the average symbol correctness over 3072 symbols is: (i) ~99.5% at 7.5-Gbaud and ~98.8% at 10-Gbaud for format conversion, (ii) ~98.1% at 7.5-Gbaud and ~94.3% at 10-Gbaud for complex filtering, and (iii) 100% at both baud rates for pattern recognition. In the OOK case, the average symbol correctness at 7.5-Gbaud is ~99.8% for format conversion, ~99.9% for complex filtering, and 100% for pattern recognition.
- Open Access
- 13 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 43-47
Secure optical communication enabled by a wavelength-division-multiplexed quantum alarm
- 13 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 43-47
Open AccessSecure optical communication enabled by a wavelength-division-multiplexed quantum alarm
- 24 September 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (19) , 6125-6128
Demonstration of optical pattern matching between two QPSK data channels using nonlinear wave mixing
Optical signal processing can provide high-speed operation on optical data and avoidance of optical-to-electrical-to-optical conversion. In many networking scenarios, the optical data may be encoded as quadrature-phase-shift-keying (QPSK) for spectral efficiency and noise tolerance. One signal processing function is pattern matching between two data streams, which directly compares their data patterns and can be useful for network security and improving data transmission. In this work, we experimentally demonstrate optical pattern matching between two independent QPSK data inputs using nonlinear wave mixing. The QPSK channels and their delayed copies are combined at the input of a highly nonlinear fiber (HNLF) along with a continuous wave pump. The data channels and pump undergo four-wave mixing in the HNLF to generate a 9-ary quadrature amplitude modulation (9-QAM) output. The output symbols correspond to the matched, partially matched, and mismatched 2-symbol patterns between the two QPSK inputs. The 9-QAM output constellation has an error-vector-magnitude of 8.4% and 8.9% at 3-Gbaud and 5-Gbaud rates, respectively, resulting in error-free optical pattern matching between the two QPSK inputs over 1536 symbols.
- 24 September 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (19) , 6125-6128
Demonstration of optical pattern matching between two QPSK data channels using nonlinear wave mixing
Optical signal processing can provide high-speed operation on optical data and avoidance of optical-to-electrical-to-optical conversion. In many networking scenarios, the optical data may be encoded as quadrature-phase-shift-keying (QPSK) for spectral efficiency and noise tolerance. One signal processing function is pattern matching between two data streams, which directly compares their data patterns and can be useful for network security and improving data transmission. In this work, we experimentally demonstrate optical pattern matching between two independent QPSK data inputs using nonlinear wave mixing. The QPSK channels and their delayed copies are combined at the input of a highly nonlinear fiber (HNLF) along with a continuous wave pump. The data channels and pump undergo four-wave mixing in the HNLF to generate a 9-ary quadrature amplitude modulation (9-QAM) output. The output symbols correspond to the matched, partially matched, and mismatched 2-symbol patterns between the two QPSK inputs. The 9-QAM output constellation has an error-vector-magnitude of 8.4% and 8.9% at 3-Gbaud and 5-Gbaud rates, respectively, resulting in error-free optical pattern matching between the two QPSK inputs over 1536 symbols.
- 16 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7566-7571
Demonstration of Reconfigurable and Tunable Optical Format Aggregation of Two Independent Channels Using Nonlinear Wave Mixing
Optical communication networks employ various modulation formats depending on the performance capabilities and desired functionalities of their different zones. Different modulation formats may be used in different parts of a network, such that an edge node may aggregate multiple channels of lower-order formats into a single channel of higher-order format. In this work, we experimentally demonstrate the optical data aggregation of two independent channels into a single higher-order format channel using nonlinear wave mixing. By transmitting each data channel with two coherent pilot tones, we apply complex weights to the input data channels and shift the output constellation by a bias vector. These functions are achieved in a periodically poled lithium niobate (PPLN) waveguide. We show that our system is format reconfigurable, allowing for both amplitude- and phase-encoded inputs and that the two inputs can be in different formats. Moreover, we demonstrate the tunability of our approach by performing aggregation at two separate baud rates, 3 and 5 Gbaud. Bit error rate (BER) measurements for our cases show a power penalty is < = 1 dB for the aggregated quadrature phase shift keying (QPSK) output. Overall, we have shown the following format aggregations: (i) two on-off keying (OOK) inputs to one QPSK, (ii) two binary phase shift keying (BPSK) inputs to one QPSK, (iii) one OOK and one BPSK inputs to one QPSK, (iv) two 4-level pulse amplitude modulations (PAM4) inputs to one 16-ary quadrature amplitude modulation (16QAM), (v) two QPSK inputs to one 16QAM, and (vi) one QPSK and one 16QAM inputs to one 64QAM.
- 16 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7566-7571
Demonstration of Reconfigurable and Tunable Optical Format Aggregation of Two Independent Channels Using Nonlinear Wave Mixing
Optical communication networks employ various modulation formats depending on the performance capabilities and desired functionalities of their different zones. Different modulation formats may be used in different parts of a network, such that an edge node may aggregate multiple channels of lower-order formats into a single channel of higher-order format. In this work, we experimentally demonstrate the optical data aggregation of two independent channels into a single higher-order format channel using nonlinear wave mixing. By transmitting each data channel with two coherent pilot tones, we apply complex weights to the input data channels and shift the output constellation by a bias vector. These functions are achieved in a periodically poled lithium niobate (PPLN) waveguide. We show that our system is format reconfigurable, allowing for both amplitude- and phase-encoded inputs and that the two inputs can be in different formats. Moreover, we demonstrate the tunability of our approach by performing aggregation at two separate baud rates, 3 and 5 Gbaud. Bit error rate (BER) measurements for our cases show a power penalty is < = 1 dB for the aggregated quadrature phase shift keying (QPSK) output. Overall, we have shown the following format aggregations: (i) two on-off keying (OOK) inputs to one QPSK, (ii) two binary phase shift keying (BPSK) inputs to one QPSK, (iii) one OOK and one BPSK inputs to one QPSK, (iv) two 4-level pulse amplitude modulations (PAM4) inputs to one 16-ary quadrature amplitude modulation (16QAM), (v) two QPSK inputs to one 16QAM, and (vi) one QPSK and one 16QAM inputs to one 64QAM.
- 11 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7623-7631
Reconfigurable Optical Recognition of Independent Data Patterns in a QPSK Data Stream Using Nonlinear Wave Mixing and Time or Wavelength Multiplexing
Optical signal processing (OSP) has the potential to enable line-rate processing functionalities in optical communication networks through direct operation on optical data and avoidance of optical-to-electrical-to-optical (OEO) conversion. One such functionality is optical pattern recognition, in which the location of target patterns in the transmitted optical data stream is identified; common optical data formats include quadrature-phase-shift-keying (QPSK) data. Whereas prior approaches have performed optical pattern recognition to locate a single pattern in a QPSK optical data stream, it might be advantageous to optically recognize multiple patterns simultaneously. In this paper, we experimentally demonstrate optical recognition of multiple QPSK patterns using two approaches based on nonlinear wave mixing, one using time multiplexing and one using wavelength multiplexing. In the intra-symbol time multiplexing (IS-TM) approach: (i) the multiple target patterns are encoded on the phases of auxiliary patterns at different time instances, and (ii) the nonlinear wave mixing generates a single output representing the multiple pattern occurrences at different instances. Using IS-TM, we recognize (i) 2 patterns with 2 or 3 symbols for 2- and 3-Gbaud rates; and (ii) 3 patterns with 2 or 3 symbols for 1-Gbaud input QPSK signals. In the wavelength multiplexing approach: (i) the multiple target patterns are encoded on the phases of separate continuous wave (CW) pumps at different wavelengths, and (ii) the nonlinear wave mixing generates multiple outputs at different wavelengths corresponding to different pattern recognitions. Using wavelength multiplexing, we recognize (i) 1 pattern with 2 or 3 symbols at a 15-Gbaud rate and (ii) 2 patterns with 2 or 3 symbols at 15-Gbaud and 20-Gbaud input QPSK data. Both approaches have error-free correlation results across 1536 transmitted QPSK symbols.
- 11 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7623-7631
Reconfigurable Optical Recognition of Independent Data Patterns in a QPSK Data Stream Using Nonlinear Wave Mixing and Time or Wavelength Multiplexing
Optical signal processing (OSP) has the potential to enable line-rate processing functionalities in optical communication networks through direct operation on optical data and avoidance of optical-to-electrical-to-optical (OEO) conversion. One such functionality is optical pattern recognition, in which the location of target patterns in the transmitted optical data stream is identified; common optical data formats include quadrature-phase-shift-keying (QPSK) data. Whereas prior approaches have performed optical pattern recognition to locate a single pattern in a QPSK optical data stream, it might be advantageous to optically recognize multiple patterns simultaneously. In this paper, we experimentally demonstrate optical recognition of multiple QPSK patterns using two approaches based on nonlinear wave mixing, one using time multiplexing and one using wavelength multiplexing. In the intra-symbol time multiplexing (IS-TM) approach: (i) the multiple target patterns are encoded on the phases of auxiliary patterns at different time instances, and (ii) the nonlinear wave mixing generates a single output representing the multiple pattern occurrences at different instances. Using IS-TM, we recognize (i) 2 patterns with 2 or 3 symbols for 2- and 3-Gbaud rates; and (ii) 3 patterns with 2 or 3 symbols for 1-Gbaud input QPSK signals. In the wavelength multiplexing approach: (i) the multiple target patterns are encoded on the phases of separate continuous wave (CW) pumps at different wavelengths, and (ii) the nonlinear wave mixing generates multiple outputs at different wavelengths corresponding to different pattern recognitions. Using wavelength multiplexing, we recognize (i) 1 pattern with 2 or 3 symbols at a 15-Gbaud rate and (ii) 2 patterns with 2 or 3 symbols at 15-Gbaud and 20-Gbaud input QPSK data. Both approaches have error-free correlation results across 1536 transmitted QPSK symbols.
- 10 June 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (12) , 4018-4021
Demonstration of reconfigurable and tunable all-optical matrix-vector multiplication using nonlinear wave mixing
Recent interest has grown in processing matrix operations within the optical domain due to its potential advantages in bandwidth, latency, and parallelism. While optical implementations of matrix-vector multiplication (MVM) have been demonstrated, they still partially rely on the electronic domain to perform the matrix operation. In this paper, we demonstrate MVM using nonlinear wave mixing, enabling the matrix operation to be performed in the optical domain. Each column of the matrix is modulated onto different subcarriers, in which the column elements are serialized in time. The vector elements are encoded onto separate CW tones at different wavelengths. The MVM operation is carried out using nonlinear wave mixing in a single periodically poled lithium niobate waveguide, in which the elements of the output vector are serialized in time. We show MVM at two different clock rates (3 and 5 GHz) and for different input vectors. The resulting output vectors have error standard deviations of 2.89–3.55%, corresponding to 4.8–5.1 bits of precision.
- 10 June 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (12) , 4018-4021
Demonstration of reconfigurable and tunable all-optical matrix-vector multiplication using nonlinear wave mixing
Recent interest has grown in processing matrix operations within the optical domain due to its potential advantages in bandwidth, latency, and parallelism. While optical implementations of matrix-vector multiplication (MVM) have been demonstrated, they still partially rely on the electronic domain to perform the matrix operation. In this paper, we demonstrate MVM using nonlinear wave mixing, enabling the matrix operation to be performed in the optical domain. Each column of the matrix is modulated onto different subcarriers, in which the column elements are serialized in time. The vector elements are encoded onto separate CW tones at different wavelengths. The MVM operation is carried out using nonlinear wave mixing in a single periodically poled lithium niobate waveguide, in which the elements of the output vector are serialized in time. We show MVM at two different clock rates (3 and 5 GHz) and for different input vectors. The resulting output vectors have error standard deviations of 2.89–3.55%, corresponding to 4.8–5.1 bits of precision.
- 2 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7551-7557
Demonstration of Simultaneous Mitigation of Turbulence and Misalignment in a Free-Space Mode-Division-Multiplexed Optical Link Using Beam Shaping
We experimentally demonstrate a beam shaping technique for simultaneously mitigating crosstalk effects due to turbulence and misalignment in a 50 Gbit/s/channel quadrature phase shift keying (QPSK) modulated two-channel mode-division-multiplexing (MDM) free-space optical (FSO) communication link. Co-propagating probe beams on a different wavelength close to the data channels are used to measure the channel crosstalk caused by turbulence and misalignment. We modify the transmitted beams to be a superposition of different orbital angular momentum (OAM) modes using the inverse modal coupling of the channel, which reduces the crosstalk between the two data channels at the receiver. Our experimental results show that when both turbulence and misalignment are present: (a) crosstalk reduces by > 9 dB between OAM +1 and +2 to <-14 dB when considering both turbulence and misalignment; (b) the proposed approach induces an optical signal-to-noise ratio (OSNR) penalty of ∼2 dB for both data channels compared to the back-to-back (B2B) scenario near the 7% forward error correction (FEC) threshold.
- 2 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 43 (16) , 7551-7557
Demonstration of Simultaneous Mitigation of Turbulence and Misalignment in a Free-Space Mode-Division-Multiplexed Optical Link Using Beam Shaping
We experimentally demonstrate a beam shaping technique for simultaneously mitigating crosstalk effects due to turbulence and misalignment in a 50 Gbit/s/channel quadrature phase shift keying (QPSK) modulated two-channel mode-division-multiplexing (MDM) free-space optical (FSO) communication link. Co-propagating probe beams on a different wavelength close to the data channels are used to measure the channel crosstalk caused by turbulence and misalignment. We modify the transmitted beams to be a superposition of different orbital angular momentum (OAM) modes using the inverse modal coupling of the channel, which reduces the crosstalk between the two data channels at the receiver. Our experimental results show that when both turbulence and misalignment are present: (a) crosstalk reduces by > 9 dB between OAM +1 and +2 to <-14 dB when considering both turbulence and misalignment; (b) the proposed approach induces an optical signal-to-noise ratio (OSNR) penalty of ∼2 dB for both data channels compared to the back-to-back (B2B) scenario near the 7% forward error correction (FEC) threshold.
- 21 January 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (3) , 788-791
Demonstration of optical de-aggregation of a single 10-Gbit/s QPSK signal to two 5-Gbit/s OOK signals using nonlinear wave mixing and constellation biasing
Optical data format de-aggregation enables the conversion from a single higher-order phase-encoded data channel coming from a high-bandwidth network into two amplitude-modulated signals that may be commonly used in lower-bandwidth local information systems. We experimentally demonstrate the optical de-aggregation of a 10-Gbit/s quadrature phase-shift keyed (QPSK) signal into two 5-Gbit/s on-off keyed (OOK) signals. Using wave mixing in a highly nonlinear fiber (HNLF), we apply two optical effects simultaneously to the input signal: (a) constellation squeezing, in which the 10-Gbit/s QPSK signal is de-aggregated into two different 5-Gbit/s binary phase-shift keying (BPSK) signals, and (b) constellation biasing, in which the coherent addition of a continuous-wave (CW) bias and the two BPSK signals shifts the data constellation points, resulting in only amplitude modulation and two different 5-Gbit/s OOK signals. The optical signal-to-noise ratio (OSNR) differences at a bit error rate (BER) of 3.8·10−3 between the back-to-back (B2B) transmitted OOK signal and the two recovered OOK signals using direct detection are 1.9 dB and 3.2 dB.
- 21 January 2025
- Published by Optica Publishing Group in Optics Letters
- Vol. 50 (3) , 788-791
Demonstration of optical de-aggregation of a single 10-Gbit/s QPSK signal to two 5-Gbit/s OOK signals using nonlinear wave mixing and constellation biasing
Optical data format de-aggregation enables the conversion from a single higher-order phase-encoded data channel coming from a high-bandwidth network into two amplitude-modulated signals that may be commonly used in lower-bandwidth local information systems. We experimentally demonstrate the optical de-aggregation of a 10-Gbit/s quadrature phase-shift keyed (QPSK) signal into two 5-Gbit/s on-off keyed (OOK) signals. Using wave mixing in a highly nonlinear fiber (HNLF), we apply two optical effects simultaneously to the input signal: (a) constellation squeezing, in which the 10-Gbit/s QPSK signal is de-aggregated into two different 5-Gbit/s binary phase-shift keying (BPSK) signals, and (b) constellation biasing, in which the coherent addition of a continuous-wave (CW) bias and the two BPSK signals shifts the data constellation points, resulting in only amplitude modulation and two different 5-Gbit/s OOK signals. The optical signal-to-noise ratio (OSNR) differences at a bit error rate (BER) of 3.8·10−3 between the back-to-back (B2B) transmitted OOK signal and the two recovered OOK signals using direct detection are 1.9 dB and 3.2 dB.
- 1 January 2025
- Published by Optica Publishing Group
- p. SS103_8
Reconfigurable Optical Recognition of 2 Independent Data Patterns Using Wavelength Multiplexing and Nonlinear Wave Mixing
We simultaneously recognize 2 independent patterns (2 or 3 symbols) in 15- and 20-Gbaud QPSK inputs using independent reconfigurable weighted pumps for each pattern at different wavelengths. Wave mixing generates correlation outputs, with pattern matches indicated by a unique symbol in the output constellations.
- 1 January 2025
- Published by Optica Publishing Group
- p. SS103_8
Reconfigurable Optical Recognition of 2 Independent Data Patterns Using Wavelength Multiplexing and Nonlinear Wave Mixing
We simultaneously recognize 2 independent patterns (2 or 3 symbols) in 15- and 20-Gbaud QPSK inputs using independent reconfigurable weighted pumps for each pattern at different wavelengths. Wave mixing generates correlation outputs, with pattern matches indicated by a unique symbol in the output constellations.