KEYWORDS: Error control coding, Computer programming, Signal attenuation, Polarization, Optical engineering, Binary data, Circuit switching, Data communications, Reflection, Signal intensity
Bit-error detection and correction is a very important part of a data communication network. In this article, we propose an optical approach to designing an error detection and correction circuit using Hamming code-based frequency encoded binary data and Toffoli gates. Here, the Toffoli gates are made of semiconductor optical amplifiers (SOAs) that work based on the nonlinear polarization rotation property. The characteristics of SOA, including very fast switching action (about 0.01 ns), low power consumption, frequency independent cross-polarization gain in the C-band, cascading property, etc., make the scheme attractive. The frequency encoded data-based proposed scheme will be effective for WDM communication networks. MATLAB simulation results testify to the feasibility of the proposed scheme.
The reversible logic gate is a great choice for designing various types of optical processors due to so many advantageous aspects of it; such as low power consumption and the ability of data recovery. At first, the optical circuit of Fredkin gate, a universal reversible logic gate, is designed theoretically using a semiconductor optical amplifier (SOA)-based polarization switch, and the performance of the circuit is studied using simulated results. The frequency-encoded binary data are used to execute the operations. Subsequently, we propose the techniques of developing NOT, AND, OR, EX-OR, EX-NOR gates, and full adder circuit using reversible Fredkin gates. Finally, we develop an optical arithmetic logic unit using the proper combination of reversible Fredkin gates. The theory of nonlinear polarization rotation of the probe beam in the presence of the pump beam in SOA is adopted here. The simulated input–output spectra of the optical circuits enhance the admissibility of the proposed concept.
An optical data processing and communication system provides enormous potential bandwidth and a very high processing speed, and it can fulfill the demands of the present generation. For an optical computing system, several data processing units that work in the optical domain are essential. Memory elements are undoubtedly essential to storing any information. Optical flip-flops can store one bit of optical information. From these flip-flop registers, counters can be developed. Here, the authors proposed an optical master-slave (MS)-JK flip-flop with the help of two-input and three-input optical NAND gates. Optical NAND gates have been developed using semiconductor optical amplifiers (SOAs). The nonlinear polarization switching property of an SOA has been exploited here, and it acts as a polarization switch in the proposed scheme. A frequency encoding technique is adopted for representing data. A specific frequency of an optical signal represents a binary data bit. This technique of data representation is helpful because frequency is the fundamental property of a signal, and it remains unaltered during reflection, refraction, absorption, etc. throughout the data propagation. The simulated results enhance the admissibility of the scheme.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.