An imperceptible and robust audio watermarking algorithm