New generalizations of the Reed-Muller codes--I: Primitive codes | IEEE Journals & Magazine | IEEE Xplore