Conditional Generative Diffusion Model