Text this: Design and analysis of iteratively decodable codes for ISI channels /