We show that phase encoding using Gold codes is equivalent to the linear phase encoding introduced by (Romero et al., 2000). The cross-correlation function of Gold codes is given by equation 13. It corresponds to a spike of amplitude at lag , which depends on the difference between the number of circular shifts applied to the m-sequences to compute the Gold codes, plus a DC term, . The phase of the cross-correlation function is given by the phase of the spike,
, and is equal to the phase difference of the input signals. If Gold codes have phases
and
, the phase of their cross-correlation is
(A-1)
According to equation A-1, the phase of the cross-correlation of Gold codes is a linear function of the frequency. Equation A-1 is equal to equation 26 of Romero's paper.
Phase encoding with Gold codes for wave-equation migration