In optical networks without optical amplifiers(ONWOAs) photons may fade or fail to be detected, but new photons cannot be generated. Hence, under normal conditions, only 1 → 0 errors can occur. However, in some situa...In optical networks without optical amplifiers(ONWOAs) photons may fade or fail to be detected, but new photons cannot be generated. Hence, under normal conditions, only 1 → 0 errors can occur. However, in some situations, the photodetector may generate a false 0 → 1 error. This mostly occurs in cases when the dark current is higher than specified. With this in mind, in this paper,the authors present a class of codes suitable for use in ONWOAs using self-synchronous scramblers.The presented codes can correct single errors and random asymmetric(1 → 0) errors within a b-bit byte. Unlike classical codes, these codes use integer and lookup table operations. As a result, their interleaved version, implemented on a dual-core 3.0 GHz processor, achieves the theoretical throughput above the operating rate of 10 G networks.展开更多
文摘In optical networks without optical amplifiers(ONWOAs) photons may fade or fail to be detected, but new photons cannot be generated. Hence, under normal conditions, only 1 → 0 errors can occur. However, in some situations, the photodetector may generate a false 0 → 1 error. This mostly occurs in cases when the dark current is higher than specified. With this in mind, in this paper,the authors present a class of codes suitable for use in ONWOAs using self-synchronous scramblers.The presented codes can correct single errors and random asymmetric(1 → 0) errors within a b-bit byte. Unlike classical codes, these codes use integer and lookup table operations. As a result, their interleaved version, implemented on a dual-core 3.0 GHz processor, achieves the theoretical throughput above the operating rate of 10 G networks.