Chaos Synchronization by an Observer-Based Active Control