Il contrasto di fase (PC-MRA) può essere utilizzato per codificare la velocità di spostamento del sangue nella fase del segnale di risonanza magnetica. Il metodo più comune utilizzato per codificare la velocità è l'applicazione di un gradiente bipolare tra l'impulso di eccitazione e la lettura. La PC-MRA sfrutta un fenomeno che si verifica proprio grazie all’azione dei gradienti di campo magnetico. Se tutti gli spin contenuti in un voxel presentano la stessa fase, i loro segnali si sommano; al contrario, se questi stessi spin si trovano in fasi differenti, si verifica un’azione di interferenza di tipo negativo e il segnale complessivo del voxel viene a ridursi.