We combined the subgroup method and the method of characteristics for neutron resonance self-shielding calculation,and programmed a resonance calculation code SGMOC.This code is based on the WIMSD format multi-group data library.The numerical results of SGMOC are in good agreement with those of MCNP,and thus SGMOC has high calculation precision and geometry flexibility.Based on the SGMOC code,we studied two modification methods for the resonance interference effect calculation.The conditional probability method had a correction effect about 30~180pcm for
kinf calculation of UO
2 fuel cell.The method by virtue of NJOY code had a correction effect about 20~130pcm for
kinf calculation of UO
2 fuel cell.