Skip to content
Snippets Groups Projects
Unverified Commit 360c6362 authored by Michiel Cottaar's avatar Michiel Cottaar
Browse files

BF: fix setting of phase for sinc pulse

parent a6d6e6f8
No related branches found
No related tags found
1 merge request!16Multi spin echo
Pipeline #25915 passed
...@@ -134,7 +134,7 @@ function make_generic(block::SincPulse) ...@@ -134,7 +134,7 @@ function make_generic(block::SincPulse)
normed_times = -variables.N_left(block):0.1:variables.N_right(block) + 1e-5 normed_times = -variables.N_left(block):0.1:variables.N_right(block) + 1e-5
times = max.(0., (normed_times .+ variables.N_left(block))) .* variables.lobe_duration(block) times = max.(0., (normed_times .+ variables.N_left(block))) .* variables.lobe_duration(block)
amplitudes = variables.amplitude(block) .* (normalised_function.(normed_times, variables.N_left(block), variables.N_right(block); apodise=block.apodise)) amplitudes = variables.amplitude(block) .* (normalised_function.(normed_times, variables.N_left(block), variables.N_right(block); apodise=block.apodise))
phases = [variables.frequency(block) .* variables.lobe_duration(block)] .* normed_times .* 360 phases = [variables.frequency(block) .* variables.lobe_duration(block)] .* normed_times .* 360 .+ variables.phase(block)
return GenericPulse(times, amplitudes, phases, variables.effective_time(block)) return GenericPulse(times, amplitudes, phases, variables.effective_time(block))
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment