Problem
RF and gradient waveforms are currently replayed by one AWG card, which is why we define only one sampling rate for both, the interpolation of the RF envelope and the gradient waveforms.
We want to support having separate cards for gradient and RF waveforms which is why there should be separate sampling rates.
Solution
The calculation of gradient and RF waveforms in the sequence provider is to be separated in terms of having different lists for the calcuilated sequence parts. There should be one list for RF and one for gradient waveforms, such that the time grid can be different. It may still be identical, e.g. if only a single AWG card is available, but in this case the lists can still be merged prior to sequence execution.
Problem
RF and gradient waveforms are currently replayed by one AWG card, which is why we define only one sampling rate for both, the interpolation of the RF envelope and the gradient waveforms.
We want to support having separate cards for gradient and RF waveforms which is why there should be separate sampling rates.
Solution
The calculation of gradient and RF waveforms in the sequence provider is to be separated in terms of having different lists for the calcuilated sequence parts. There should be one list for RF and one for gradient waveforms, such that the time grid can be different. It may still be identical, e.g. if only a single AWG card is available, but in this case the lists can still be merged prior to sequence execution.