L=2n???1 is given where L is a period of the sequence and n is the number of stages of the register. [0060] If sequencies obtained by cyclic-shifting a PN-sequence obtained from a M-sequence are adopted as codewords, codewords having a small cross-correlation are obtained.