A nuclear magnetic resonance (NMR) method is used to determine a velocity
distribution or velocity image of a flowing fluid in a downhole
environment. The method comprises applying a radio frequency pulse
sequence; applying a magnetic field gradient magnetic field and a
gradient pulse duration; measuring a NMR signal; determining a phase
characteristic of the NMR signal; and determining the velocity
distribution or image of the fluid using the determined phase
characteristic, the magnetic field gradient pulse parameters, and a time
delay between gradient pulses.