Next Article in Journal
Combined Effects of Optimized Heat Treatment and Nickel Coating for the Improvement of Interfacial Bonding in Aluminum–Iron Alloys Hybrid Structures
Previous Article in Journal
Criticality Analysis for BWR Spent Fuel Based on the Burnup Credit Evaluation from Full Core Simulations
Previous Article in Special Issue
Investigation of 2D-WH/TS OCDMA Code Stability in Systems with SOA-Based Device
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

All-Optical Non-Inverted Parity Generator and Checker Based on Semiconductor Optical Amplifiers

1
Department of Physics, Taiyuan Normal University, 319 University Street, Yuci District, Jinzhong 030619, China
2
The 28th Research Institute of China Electronics Technology Group Corporation, Nanjing 210007, China
3
Key Laboratory of Advanced Transducers and Intelligent Control System, Ministry of Education and Shanxi Province, Taiyuan University of Technology, Taiyuan 030024, China
4
College of Physics and Optoelectronics, Taiyuan University of Technology, Taiyuan 030024, China
5
Strong Digital Technology Co., Ltd. (Thinvent), Nanchang 410000, China
6
Key Laboratory of Instrumentation Science and Dynamic Measurement Ministry of Education, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(4), 1499; https://doi.org/10.3390/app11041499
Submission received: 29 December 2020 / Revised: 26 January 2021 / Accepted: 3 February 2021 / Published: 7 February 2021
(This article belongs to the Special Issue Applications of Semiconductor Optical Amplifiers II)

Abstract

:
An all-optical non-inverted parity generator and checker based on semiconductor optical amplifiers (SOAs) are proposed with four-wave mixing (FWM) and cross-gain modulation (XGM) non-linear effects. A 2-bit parity generator and checker using by exclusive NOR (XNOR) and exclusive OR (XOR) gates are implemented by first SOA and second SOA with 10 Gb/s return-to-zero (RZ) code, respectively. The parity and check bits are provided by adjusting the center wavelength of the tunable optical bandpass filter (TOBPF). A saturable absorber (SA) is used to reduce the negative effect of small signal clock (Clk) probe light to improve extinction ratio (ER) and optical signal-to-noise ratio (OSNR). For Pe and Ce (even parity bit and even check bit) without Clk probe light, ER and OSNR still maintain good performance because of the amplified effect of SOA. For Po (odd parity bit), ER and OSNR are improved to 1 dB difference for the original value. For Co (odd check bit), ER is deteriorated by 4 dB without SA, while OSNR is deteriorated by 12 dB. ER and OSNR are improved by about 2 dB for the original value with the SA. This design has the advantages of simple structure and great integration capability and low cost.

1. Introduction

To solve the problem of data transmission in the future communication network, all-optical signal processing (AOSP) [1] technology with larger capacity, better flexibility, and good scalability has attracted more and more attention. Due to the invention of low-loss optical fiber [2] and Erbium-doped fiber amplifier (EDFA) [3], it has good progress in data transmission over long distances (thousands of kilometers). As the data transmission capacity, speed, and distance requirements of optical fiber networks increase, there has been an increasing interest in all-optical signal codes, and it has become a key technology for optical communications and optical networks in the future. However, long-distance transmission would cause data added, deleted, and flipped errors. If the error is not discovered and handled in time, it will lead to the wrong transmission of information and cause various negative effects. In order to detect coding errors, the most common solution is parity. In the parity checker circuit, the integrity of the data is verified by successive operations on the binary data. The parity bits are added before data transmission by the parity generator, and the parity checker is used at the receiving end to check whether there are errors and noise during the data transmission.
The principle of the parity checker circuit is to check the total number of “1” codes in the data, so the summation properties of the XNOR gate and XOR can be used. If it does not match the initial setting (the number of “1” codes in the even parity checker is odd, the number of “1” codes in the odd parity checker is even), the parity check circuit will output an error signal. In recent studies, people have implemented the all-optical parity generator and checker circuit in various ways; for example, parity checker based on terahertz optical asymmetric demultiplexer interferometers [4], the parity generator and checker using semiconductor optical amplifiers (SOAs) based on Mach–Ze hnder interference [5,6,7,8,9,10], parity generator and checker based on the microring cavity, parity generator and checker using an SOA-based optical tree architecture [11], parity generator and checker based on SOA assisted Sagnac switches [12]. Due to the integration of potential and good non-linear characteristics of semiconductor optical amplifiers, people have a strong research interest. There are extensive studies in all-optical signal processing and all-optical calculations, such as switches, clocked flip-flops [13], logic gates [14,15,16,17,18], subtracter and adder [19,20,21,22], decoder/encoder [20,23], and comparator [23,24]. It can be seen from the research of various all-optical technologies that semiconductor optical amplifiers have broad application prospects in future optical communication systems.
In this paper, we present an all-optical non-inverted 2-bits parity generator based on a single SOA and checker based on dual SOAs. It can check 2-bit data errors occur during the 2-bits (A and B) optical signal transmission. The device utilizes the cross-gain modulation (XGM) effect and the four-wave mixing (FWM) effect of the SOA. By adjusting the center wavelength of the tunable optical band-pass filter (TOBPF) to realize different logic gates, which provide parity and check bits for the all-optical parity generator and checker. It can check whether there are errors in the data during the signal light transmission process and completes the operation in the 10 Gb/s pseudo-random return-to-zero (RZ) codes. A saturable absorber (SA) is configured to reduce extinction ratio (ER) and optical signal-to-noise ratio (OSNR) deterioration because of “0” codes noise and amplified noise of small signal Clk probe light. In this article, the experimental principles of the parity generator and parity checker are discussed in Section 2. In Section 3, the experiment results of parity bit penetrator and checker are discussed. The conclusion is given in Section 4.

2. Principle

The all-optical non-inverted parity generator and checker based on SOAs is shown in Figure 1. From the principle of the optical generator and checker circuit, we found that it can be composed of XOR [14,15,16] and XNOR [17,18] gate, the dotted line section, and the entire working in Figure 1 correspond to the parity generator and checker, respectively.
To verify whether there are errors or noise interference during the binary data transmitted from the sending end to the receiving end, the parity checker is applied to the sending end and receiving end of the data transmission to detect whether an error occurs (0 changed 1, 1 changed 0). On the one hand, the parity bit (0 or 1) is added to the data bit at the sending end so that total number of “1” codes is odd or even in the added data bit. On the other hand, the receiving end counts the number of “1” codes in the received data. If the total number of “1” codes is odd, it is called odd parity. On the contrary, it is called even parity. In odd or even parity, if the number of “1” codes are even or odd in the received data, it means that error has occurred.

2.1. Parity Generator

As shown parity generator in Figure 1, to generator an odd/even parity bit, the two data bits are added using XOR and XNOR gate, the parity bits Pe and Po are obtained, where Pe is the even parity bit, Po is the odd parity bit, and the expressions are, respectively,
P e = A B
P o = A B ¯
To verify whether there are errors or noise interference during the binary data transmitted from the sending end to the receiving end, the parity checker is applied to the sending end and receiving end of the data transmission to detect whether an error occurs (0 changed 1, 1 changed 0). On the one hand, the parity bit (0 or 1) is added to the data bit at the sending end so that total number of “1” codes is odd or even in the added data bit. On the other hand, the receiving end counts the number of “1” codes in the received data. If the total number of “1” codes is odd, it is called odd parity. If it is the opposite, it is called even parity. In odd or even parity, if the number of “1” codes are even or odd in the received data, it means that error has occurred.
The 2-bit parity generator circuit can simultaneously generate parity bits Pe and Po using a single SOA. Compared with the scheme with a control circuit (control the parity generator to be odd or even), we achieve the expected purpose and make the circuit structure more compact, easier to integrate.
As shown in Table 1, for all the truth of A, B, and Pe in each row and the total number of “1” codes is even when the even parity generator is working. Similarly, for all the truth of A, B, and Po in each row and the total number of “1” codes is odd when the odd parity generator is working. Parity bits Pe and Po of parity generator for the inputs A = [0111001] and B = [1100101] are shown in Table 1.

2.2. Parity Checker

As shown in parity checker in Figure 1, 2-bit parity checker is implemented with SOAs and the outputs are parity check bits. In order to realize a 2-bit parity checker, the redesign formula is as follows:
C e   =   P e ( A B ) = P e ( A B )
C o   =   P o ( A B ) ¯ = P o ( A B )
where the even check bit is Ce which is generated using the XOR gate of the second SOA. The odd check bit is Co which is generated using the XNOR gate of the second SOA. This formula can also achieve the expected purpose by checking the truth table. At the same time, it avoids the instability caused by too many lights of different wavelengths under the XGM effect in the XOR logic. This solution can make the design more compact, more stable, and easier to implement into integrated circuits.
The Pe′ and Po′ (same as Pe and Po in the parity generator) are applied to the parity checker. When the optical switch (OSW) selects Pe′, the even parity check bit output will be obtained. When the optical switch selects Po′, it gets an odd parity check bit. According to the properties of XOR or XNOR summation of the number of “1” codes, the conclusion can be clearly shown: if the parity checker output result is 0, it means that the received data is completely correct; if the parity checker output result is “1”, it means that the data has an error or noise during transmission. The truth table of the parity checker has been given in Table 2 and Table 3, we consider all possible logical combinations of A and B.
The Principles of XOR and XNOR gates based on SOA implementation:
A and B are two signal lights which wavelengths are λ A and λ B , while the Clk light is the wavelength of λ c l k with 50 ps RZ pulse. When signal light A and B are injected in SOA, gain, and phase modulation of Clk light is performed. All-optical logic gates are obtained by switching the center wavelength of TOBPF. Table 1 is the corresponding logical truth value.
The realization principle of different logic function are as follows:
XNOR: Due to the FWM and XGM effects, the output is different under different code type combinations. When data A and B both are “1” code, the output is “1” code due to FWM in the SOA. Meanwhile, the relationship between the wavelength of idle light generated by FWM and the wavelength of the clock detection light is λ c l k = λ F W M . Due to the XGM, when data A and B both are 0 and 1 codes (1 and 0 codes), the output is 0 (1) code when small signal probe light is magnified, respectively. When data A and B both are “0” code, the output is “1” code due to small probe light is magnified.
XOR: When the peak powers of the two wavelengths are different, the low-power wavelength is modulated by the XGM effect of the high-power wavelength. A is modulated to achieve A B ¯ when the center wavelength of the TOBPF is λ A . Conversely, B is modulated to achieve A ¯ B when the center wavelength of TOBPF is λ B . A B ¯ and A ¯ B are output together to realize XOR logic gate.
To realize the logic gate Co ( P o ( A B ) ) in the parity checker, it is necessary to reconfigure the power and wavelength, EVOA1 and EVOA2 are used to control the power and optical delay line (ODL) (after the EDFA7) is used to control the timing of the output of logic gates P o ¯ ( A B ) and P o ( A B ¯ ) to realize the logic gate P o ( A B ) . EVOA1, EVOA2, and ODL are controlled by the personal computer to adjust their parameters.

3. Experimental Result and Discussion

The experimental scheme of all-optical non-inverted parity generator and checker are presented in Figure 2.
The parity generator is shown in Figure 2a, the three inputs include signal light A, B, and probe light Clk. The polarization state is adjusted by polarization controller (PC). The 10 GHz optical Clk pulse modulated by the intensity modulator 1 (IM1) and amplified by erbium-doped fiber amplifier (EDFA), then it modulated as 10 Gbit/s pseudo-random code sequence (PRBS) of 27-1 length by IM2. In the same way, the probe light Clk enters the wave-decomposition multiplexer (WDM) together with PRBS light after PC and IM2 through a 50:50 optical coupler. It is divided into 3 channels for modulation respectively. Among them, PC controls the polarization state, ODL controls the relative delay, and variable optical attenuator (VOA) adjusts the optical power. The three light waves include (1) light A, 1550.9 nm wavelength with data code “0111001”, (2) light B, 1551.7 nm wavelength with data code “1100101”, and (3) the probe light with data code “1111111”. After, they are injected into SOA1, using the FWM effect and XGM effect of SOA1 and the center wavelength through the tunable optical band pass filter (TOBPF) with 0.26 nm narrow band is selected, the output results Pe and Po are obtained, as shown in Figure 2b the parity checker is used as a parity bit for verification.
The circuit of the parity checker is shown in Figure 2b. The input λ o u t is connected with the output λ o u t of the parity generator, so the parity generator can be realized by the extension of the parity generator. Pe′ and Po′ is the output of the parity generator. Use an optical switch as a selector to control the output of the parity checker (Ce or Co). The OSC (oscilloscope: Agilent-86100A) and OSA (optical spectrometer analyzer: Agilent-86142B) are used to observe the signal waveform and spectra of the output of the logic gate, respectively. The main device parameters are given: the bias current of SOA is 300 mA. The maximum power of EDFA is 20 dBm. The bandwidth of TOBPF is 0.26 nm. The adjustable attenuation range of VOA is from 1.5 dB to 25 dB. The maximum delay of the optical delay line is 660 ps. The SA consists of a 3 dB coupler and a 5 m erbium-doped fiber. The experimental parameter settings of all logic gates are shown in Table 4.
The inputs, odd, and even parity bits are shown in Figure 3. The outputs are verified with the truth table shown in Table 1. For Po and Co, XGM and FWM are used in the parity checker which are shown in Figure 3c.
When errors have occurred in the data received by the parity checker, suppose A = [0101001] and B = [1101101], the experimental results of the parity checker are shown in the Figure 4, the check bit output is “1” to indicate that the received data is incorrect. If the received data A and B are correct, the output result of the parity checker should be “0”.
ER and OSNR are analyzed to observe the performance of the device more intuitively. We found that ER and OSNR of the parity checker are only 4–6 dB due to the application of dual SOAs. To improve the performance of the device, a SA with 5 m unpumped erbium-doped fiber is used to reduce deterioration. In realizing the Po of the parity generator, ER and OSNR are both improved to 1 dB difference for the original value with the SA. For the Co of the parity checker without the SA, ER and OSNR are both deteriorated by about 4 dB and 12 dB respectively because of amplified noise of small signal “1” code, ER and OSNR are improved to about 2 dB difference for the original value with the SA. For the implementation of the Pe and Ce, they keep the good performance by the amplified effect of SOA.
This solution uses continuous wave (CW) as the probe light which can balance the power relationship of each light and keep the power constant, and avoid the XGM effect caused by carrier concentration changed in the active region when multiple lights incident on the SOA at the same time. Meanwhile, we need to keep the clock and signal dynamics consistent during the experiment.

4. Conclusions

A new kind of 2-bit all-optical non-inverted parity generator and parity checker is proposed with FWM and WGM effect of SOA, where the parity generator and checker are realized by SOAs, which enhances the integratability, configurability, and extensibility of the circuit. The experimental results confirm the feasibility of the scheme and measure the ER and OSNR for every output. The ER and OSNR can show the stability of the system very well in the entire transmission process. The results show that a SA is configured which has a certain improvement effect on ER and OSNR of the parity generator and checker. ER and OSNR of the parity checker are only reduced by 3 dB and 2 dB respectively which are compared with the parity generator. The scheme uses only dual SOAs to implement the parity generator and checker which have the potential to achieve more bits of parity and realize further complex logic functions.

Author Contributions

Conceptualization and methodology, B.H. and J.X.; writing—original draft preparation, P.C.; validation, R.G.; software, Y.G., and Y.N.; writing—review and editing, project administration and funding acquisition, Y.L.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Science Fund for Distinguished Young Scholars under grant number 61705157 and 61805167, in part by the National Nature Science Foundation of China grant number 61975142 and 61475112, in part by the Research Project Supported Shanxi Scholarship Council of China grant number 2017-key-2, in part by the Project funded by China Postdoctoral Science Foundation, in part by the Research Project Supported by Shanxi Scholarship Council of China grant number 2020-112, and in part by the Key Research and Development (R&D) Projects of Shanxi Province grant number 201903D121124.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to confidentiality.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Willner, A.E.; Khaleghi, S.; Chitharha, M.R.; Yilmaz, O.F. All-Optical Signal Processing. J. Lightwave Technol. 2014, 32, 660–680. [Google Scholar] [CrossRef]
  2. Takahashi, M.; Sugizaki, R.; Hiroishi, J.; Tadakuma, M.; Taniguchi, Y.; Yagi, T. Low loss and low-dispersion-slope highly nonlinear fibers. J. Lightwave Technol. 2005, 23, 3615–3624. [Google Scholar] [CrossRef]
  3. Mears, R.J.; Reekie, L.; Jauncey, I.M.; Payne, D.N. Low noise erbium-doped fiber amplifier operating at 1.54 mm. Electron. Lett. 1987, 23, 1026–1028. [Google Scholar] [CrossRef]
  4. Vlachos, K.; Zoiros, K.; Houbavlis, T.; Hatziefremidis, A.; Avramopoulos, H. Missing pieces in the puzzle of ultra-high speed all-optical logic. In Proceedings of the LEOS 99 IEEE Lasers and Electro-Optics Society, San Francisco, CA, USA, 8 November 1999; Volume 2, pp. 768–769. [Google Scholar]
  5. Poustie, A.J.; Blow, K.J.; Kelly, A.E.; Manning, R.J. All-optical parity checker with bit-differential delay. Opt. Commun. 1999, 162, 37–43. [Google Scholar] [CrossRef]
  6. Kaur, S.; Shukla, M.K. All-optical parity generator and checker circuit employing semiconductor optical amplifier-based Mach-Zehnder interferometers. Opt. Appl. 2017, 47, 263–271. [Google Scholar]
  7. Kartalopoulos, S.V. Cascadable All-optical XOR Gates for Optical Ciphertext and All-Optical Parity Calculations. In Proceedings of the SPIE-The International Society for Optical Engineering, Prague, Czech Republic, 4 April 2007. [Google Scholar]
  8. Aikawa, Y.; Shimizu, S.; Uenohara, H. Demonstration of All-Optical Divider Circuit Using SOA-MZI-Type XOR Gate and Feedback Loop for Forward Error Detection. J. Lightwave Technol. 2011, 29, 2259–2266. [Google Scholar] [CrossRef]
  9. Dimitriadou, E.; Zoiros, K.E.; Chattopadhyay, T.; Roy, J.N. Design of ultrafast all-optical 4-bit parity generator and checker using quantum-dot semiconductor optical amplifier-based Mach-Zehnder interferometer. J. Comput. Electron. 2013, 12, 481–489. [Google Scholar] [CrossRef]
  10. Suzuki, M.; Uenohara, H. Investigation of all-optical error detection circuit using SOA-MZI-based XOR gates at 10 Gbits. Electron. Lett. 2009, 45, 224–225. [Google Scholar] [CrossRef]
  11. Nair, N.; Kaur, S.; Goyal, R. All-optical Integrated Parity Generator and Checker Using an SOA-based Optical Tree Architecture. Curr. Opt. Photonics 2018, 2, 400–406. [Google Scholar]
  12. Bhattacharyya, A.; Kumar Gayen, D.; Chattopadhyay, T. All-optical parallel parity generator circuit with the help of semiconductor optical amplifier (SOA)-assisted Sagnac switches. Opt. Commun. 2014, 313, 99–105. [Google Scholar] [CrossRef]
  13. Yongjun, W.; Xinyu, L.; Qinghua, T. All-optical clocked flip-flops and random access memory cells using the nonlinear polarization rotation effect of low-polarization-dependent semiconductor optical amplifiers. Opt. Commun. 2018, 410, 846–854. [Google Scholar]
  14. Kotb, A.; Zoiros, K.E.; Guo, C.L. All-optical XOR, NOR, and NAND logic functions with parallel semiconductor optical amplifier-based Mach-Zehnder interferometer modules. Opt. Laser Technol. 2018, 108, 426–433. [Google Scholar] [CrossRef]
  15. Kotb, A.; Zoiros, K.E.; Guo, C.L. Performance investigation of 120 Gbs all-optical logic XOR gate using dual-reflective semiconductor optical amplifier-based scheme. J. Comput. Electron. 2018, 17, 1640–1649. [Google Scholar] [CrossRef]
  16. Kotb, A.; Zoiros, K.E.; Guo, C.L. 320 Gbs all-optical XOR gate using semiconductor optical amplifier Mach–Zehnder interferometer and delayed interferometer. Photonic Netw. Commun. 2019, 38, 177–184. [Google Scholar] [CrossRef]
  17. Dong, W.C.; Huang, Z.Y.; Hou, J. Integrated all-optical programmable logic array based on semiconductor optical amplifiers. Opt. Lett. 2018, 43, 2150–2153. [Google Scholar] [CrossRef] [PubMed]
  18. Akashi, Y.; Matsui, S.; Isawa, S. Demonstration of All-Optical Logic Gate Device Using MQW-SOA and 10 Gbps XNOR Operation. Phys. Status Solidi A 2018, 216, 1800529. [Google Scholar] [CrossRef] [Green Version]
  19. Singh, K.; Kaur, G.; Singh, M.L. Performance analysis of an all-optical half-subtracter based on XGM in SOA at 20 Gbps. Optoelectron. Adv. Mat. 2017, 11, 189. [Google Scholar]
  20. Singh, P.; Singh, A.K.; Arun, V.; Dixit, H.K. Design and analysis of all-optical half-adder, half-subtracter and 4-bit decoder based on SOA-MZI configuration. Opt. Quantum Electron. 2016, 48, 159. [Google Scholar] [CrossRef]
  21. Lei, L.; Dong, J.J.; Zhang, Y. Reconfigurable photonic logic full-adder and full-subtracter based on three-input XOR gate and logic minterms. Electron. Lett. 2012, 48, 399–400. [Google Scholar] [CrossRef]
  22. Ghosh, P.; Kumbhakar, D.; Mukherjee, A.K. An All-Optical Method of Implementing a Wavelength Encoded Simultaneous Binary Full-Adder Full Subtracter Unit Exploiting Nonlinear Polarization Rotation in Semiconductor Optical Amplifier. Optik 2011, 122, 1757–1763. [Google Scholar] [CrossRef]
  23. Kaur, S. All-optical data comparator and decoder using SOA-based Mach–Zehnder interferometer. Optik 2013, 124, 2650–2653. [Google Scholar] [CrossRef]
  24. Singh, S.; Kaur, R.; Kaler, R.S. Photonic processing and realization of an all-optical digital comparator based on semiconductor optical amplifier-based Mach–Zehnder interferometer. Opt. Eng. 2015, 54, 016104. [Google Scholar] [CrossRef]
Figure 1. Principle of the all-optical non-inverted parity generator and checker based on semiconductor optical amplifiers (SOAs) ( and are the symbolic representation of exclusive OR (XOR) and exclusive NOR (XNOR), respectively).
Figure 1. Principle of the all-optical non-inverted parity generator and checker based on semiconductor optical amplifiers (SOAs) ( and are the symbolic representation of exclusive OR (XOR) and exclusive NOR (XNOR), respectively).
Applsci 11 01499 g001
Figure 2. The experimental setup of all-optical non-inverted parity generator (a) and checker (b) (PC polarization controller, EVOA electrical variable optical attenuator, IM intensity modulator, CLK electronic clock, ODL optical delay line, VOA variable optical attenuator, TOBPF tunable optical band pass filter, WDM wavelength division multiplexer, SMF single-mode fiber, EDFA erbium-doped fiber amplifier, OSW optical switch, SA saturable absorber).
Figure 2. The experimental setup of all-optical non-inverted parity generator (a) and checker (b) (PC polarization controller, EVOA electrical variable optical attenuator, IM intensity modulator, CLK electronic clock, ODL optical delay line, VOA variable optical attenuator, TOBPF tunable optical band pass filter, WDM wavelength division multiplexer, SMF single-mode fiber, EDFA erbium-doped fiber amplifier, OSW optical switch, SA saturable absorber).
Applsci 11 01499 g002
Figure 3. Wave from all-optical non-inverted parity generator (a) optical signal pulse train A, (b) optical signal pulse train B, (c) the odd parity bit output, (d) the even parity bit output.
Figure 3. Wave from all-optical non-inverted parity generator (a) optical signal pulse train A, (b) optical signal pulse train B, (c) the odd parity bit output, (d) the even parity bit output.
Applsci 11 01499 g003
Figure 4. The output result of the all-optical parity checker with errors.
Figure 4. The output result of the all-optical parity checker with errors.
Applsci 11 01499 g004
Table 1. Truth table of parity generator.
Table 1. Truth table of parity generator.
ABPePo
0110
1101
1010
1010
0110
0001
1101
Table 2. Truth table of even parity checker.
Table 2. Truth table of even parity checker.
ABPe′CeResult
0110
1100
0011Error
1111Error
0110
0000
1100
Table 3. Truth table of odd parity checker.
Table 3. Truth table of odd parity checker.
ABPo′CoResult
0100
1110
0001Error
1101Error
0100
0010
1110
Table 4. Experimental parameters with logic gates (P: power with dBm unit; W: wavelength with nm unit; ER: extinction ratio with dB unit; OSNR: optical signal to noise ratio with dB unit).
Table 4. Experimental parameters with logic gates (P: power with dBm unit; W: wavelength with nm unit; ER: extinction ratio with dB unit; OSNR: optical signal to noise ratio with dB unit).
SignalABCLKTOBPFResult
LogicPWER/OSNRPWER/OSNRPWWER/OSNR
A ¯ −2.51550.911.92/14.95×××−271552.51552.511.75/14.02
B ¯ ×××−2.51551.711.82/12.53−271552.51552.511.52/11.83
A B 21550.912.96/13.8201551.712.04/12.98−271552.51552.511.02/11.88
A ¯ B −2.71550.911.34/15.6−91551.75.17/6.81××1551.711.24/6.47
A B ¯ −91550.95.17/6.81−2.71551.711.34/15.6××1550.911.21/6.43
P e ( A B ) 21550.912.96/13.8201551.712.04/12.98−271552.51552.58.03/9.46
P o ¯ ( A B ) −2.71550.911.34/15.6−91551.75.17/6.81××1551.78.36/4.67
P o ( A B ¯ ) −91550.95.17/6.81−2.71551.711.34/15.6××1550.98.31/4.59
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Han, B.; Xu, J.; Chen, P.; Guo, R.; Gu, Y.; Ning, Y.; Liu, Y. All-Optical Non-Inverted Parity Generator and Checker Based on Semiconductor Optical Amplifiers. Appl. Sci. 2021, 11, 1499. https://doi.org/10.3390/app11041499

AMA Style

Han B, Xu J, Chen P, Guo R, Gu Y, Ning Y, Liu Y. All-Optical Non-Inverted Parity Generator and Checker Based on Semiconductor Optical Amplifiers. Applied Sciences. 2021; 11(4):1499. https://doi.org/10.3390/app11041499

Chicago/Turabian Style

Han, Bingchen, Junyu Xu, Pengfei Chen, Rongrong Guo, Yuanqi Gu, Yu Ning, and Yi Liu. 2021. "All-Optical Non-Inverted Parity Generator and Checker Based on Semiconductor Optical Amplifiers" Applied Sciences 11, no. 4: 1499. https://doi.org/10.3390/app11041499

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop