Data are transmitted at a higher rate over long and short distances to fulfill the global requirement using all-optical (AO) technology. The reliability or accuracy of data transmission is also a key factor along with the higher data rate to achieve today’s desire perfectly. The cyclic redundancy check (CRC) code is a powerful, robust, and widely used error detecting code for data communication system and storage devices to find any unintentional changes during transmission. A (7, 4) CRC encoder has been analyzed numerically using AO silicon microring resonator (MRR) at a high-operational speed of 260 Gbps. CRC encoder is designed using MRR-based XOR gates and D flip flops. The proposed CRC encoder circuit is validated through MATLAB simulation. The optimization of essential parameters is accomplished through simulation against various metrics. These parameters could be utilized for practical execution of this design. |
ACCESS THE FULL ARTICLE
No SPIE Account? Create one
CITATIONS
Cited by 4 scholarly publications.
Error control coding
Computer programming
Adaptive optics
Silicon
Microrings
Numerical analysis
Switches