From fe502e5710a855cb48ecc6d3dd93f9b2e345df53 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <MichielCottaar@protonmail.com> Date: Tue, 21 May 2024 14:03:41 +0100 Subject: [PATCH] Fix timings of RF pulse at center of rater times --- src/sequence_io/pulseq.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sequence_io/pulseq.jl b/src/sequence_io/pulseq.jl index 95034fa..6a4a5a6 100644 --- a/src/sequence_io/pulseq.jl +++ b/src/sequence_io/pulseq.jl @@ -25,7 +25,7 @@ function BuildingBlock(pulseq::PulseqBlock; version, BlockDurationRaster, Radiof events = [] if !isnothing(pulseq.rf) if isnothing(pulseq.rf.time) - time = ((1:length(pulseq.rf.magnitude.samples)) .- 1) .* RadiofrequencyRasterTime .* 1e3 + time = ((1:length(pulseq.rf.magnitude.samples)) .- 0.5) .* RadiofrequencyRasterTime .* 1e3 else time = pulseq.rf.time.samples .* 1e3 end @@ -41,7 +41,7 @@ function BuildingBlock(pulseq::PulseqBlock; version, BlockDurationRaster, Radiof if !isnothing(pulseq.adc) dwell_time = pulseq.adc.dwell * 1e-6 push!(events, ( - pulseq.adc.delay * 1e-3, + pulseq.adc.delay * 1e-3 ADC( pulseq.adc.num, dwell_time, -- GitLab