在素数跳频码(PHCs)的基础上,研究了修正素数跳频码(MPHCs)的构造方法和性能,提出了基于光纤布拉格光栅(FBG)编解码实现修正素数跳频码这种二维地址码的光码分多址(OCDMA)系统方案。并通过对素数跳频码和修正素数跳频码这两种码字误码性能的分析,得到以下结论:对于相同的素数p,当系统误码率(BER)B≤10-9,p≥37时,修正素数跳频码所容纳的最大用户数大于素数跳频码;在光纤布拉格光栅阵列上修正素数跳频码所需要的编码光栅数相对素数跳频码减少(p-1)/2个,从而降低了光纤布拉格光栅阵列