1-generator Quasi-cyclic Codes Research Articles