Error Detection and Correction for ATM Technology