The design of code tracking loop is a key sector of the realization of noncoherent spectrum spread receiver. In order to realize the code tracking in noncoherent spectrum spread receiver, an energy-normalization digital delay-locked loop was designed, the structure of the loop and the calculating procedure of loop parameters were introduced. The characteristic of noncoherent spectrum spread was analyzed first，and then the key point of the loop design was pointed out. Based on this, the design and realization methods of code loop discriminator, loop filter, early and lag code generator were expatiated. A set of specific loop parameters were introduced as well. Modelsim simulation results and FPGA actual measured data prove the precise code tracking ability of the design.