Design of a Gold Code Generator for Use in Code Division Multiple Access Communication System