Global chaos synchronization of chaotic and hyperchaotic systems in communication engineering using active and adaptive control