adding channel equalization