Cosmic baryon acoustic oscillation