A method for determining a flow sensitive gradient block includes determine a gradient parameter for one or more echoes in an imaging sequence according to a scanning protocol. The method also includes determining one or more time origins for gradient moment calculation based on the gradient parameter and obtaining one or more target zeroth-order gradient moments and one or more target first-order gradient moments corresponding to the one or more time origins. The method further includes determining one or more parameters of the one or more flow sensitive gradient blocks with respect to the one or more target zeroth-order gradient moments and the one or more target first-order gradient moment and updating the gradient parameter according to the one or more parameters of the one or more flow sensitive gradient blocks.