用遗传算法生成光正交码
Generation of optical orthogonal code by genetic algorithms
摘要
生成性能良好的光正交码(OOC)是实现光码分多址(OCDMA)通信的关键技术之一。文章提出一种利用遗传算法生成任意码长、码重的(n,w,1,1)光正交码(GA-OOC)的改进方法。设计了新的码字矩阵, 迭代中引入了新移民。仿真结果表明, 改进后的算法收敛速度更快; 基于GA-OOC的OCDMA系统由于码长和码重相互独立, 便于更加合理地使用系统的硬件资源, 且具有更低的误码率。
Abstract
The generation of the Optical Orthogonal Code (OOC) with good performances is one of the key techniques for OCDMA communication. A modified method for the generation of (n,w,1,1) OCC (denoted by GA-OOC) with arbitrary code length and code weight by using the genetic algorithm is presented. A new code matrix is designed and new immigrants added in iteration. The simulation results indicate that the modified algorithm converges faster, the GA-OOC-based OCDMA system uses its hardware resources more effectively and has a lower BER as the code length and the code weight are independent from each other.
尹霄丽, 张琦, 余重秀, 宋厚泽. 用遗传算法生成光正交码[J]. 光通信研究, 2008, 34(6): 24. Yin Xiaoli, Zhang Qi, Yu Chongxiu, Song Houze. Generation of optical orthogonal code by genetic algorithms[J]. Study On Optical Communications, 2008, 34(6): 24.