The different EDGE modulation coding schemes are used as required to provide the optimum balance between high data rate and low error rate . As signal levels fall and noise levels rise, the higher levels of error correction are needed to maintain the integrity of the link.