Theoretical limits and practical detection schemes for channels affected by class-A impulse noise