Error Control Coding for Performance Improvement