slice_phase_enc.m

From Spinach Documentation Wiki
Jump to: navigation, search

3D MRI pulse sequence, with a slice selection stage followed by phase-encoded acquisition in the slice selected.

Syntax

    mri=slice_phase_enc(spin_system,parameters,H,R,K,G,F)

Description

This sequence must be called from the imaging() context, which would provide H,R,K,G, and F.

Arguments

 parameters.ss_grad_amp   -  the amplitude of slice selection 
                             gradient,T/m

 parameters.pe_grad_amp   -  phase encoding gradient amplitude, T/m
 
 parameters.ro_grad_amp   -  readout gradient amplitude, T/m

 parameters.ss_grad_dur   -  the duration of the slice selection 
                             gradient, seconds 

 parameters.pe_grad_dur   -  the duration of the phase encoding 
                             gradient, seconds 

 parameters.ro_grad_dur   -  the duration of the readout gradient,
                             seconds

 parameters.image_size    -  number of points in each dimension of
                             the resulting image

 parameters.gs_ampl       -  direction of the slice selection 
                             gradient, a three-element unit vector

 parameters.gp_ampl       -  direction of the phase encoding 
                             gradient, a three-element unit vector

 parameters.gr_ampl       -  direction of the readout gradient,
                             a three-element unit vector

 parameters.image_size    -  number of points in each dimension of
                             the resulting image

Outputs

 mri - MRI image of the slice with square sine bell apodisation
       in the k-space.

Examples

See phase_enc_3d.m file in examples/imaging directory.

Notes

This function benefits significantly from GPU processing.

See also

phase_enc.m, dwi.m, epi.m, spiral.m


Version 2.1, authors: Ilya Kuprov, Ahmed Allami