Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speed up ZI measurements #12

Open
jenshnielsen opened this issue Aug 1, 2017 · 0 comments
Open

Speed up ZI measurements #12

jenshnielsen opened this issue Aug 1, 2017 · 0 comments

Comments

@jenshnielsen
Copy link
Contributor

mainly in fast_measurements.py

Two issues at least

The plotting is somewhat slow. This is partially because of the very long x axis from the zi (at least 4096) points. We could consider an option to down sample that axis as it's not always needed with than many data points. Also optionally reducing the number of plots will help with this.

The datas acquisition is slower than it should be.
For instance I find that running the Keysigth ramp at 2.8 KHz 1000 averages should take 0.36 s (1/2.8 KHz) but in reality it takes around a second.

The measured timings are (setting up the ZI involving multiple writes to the instrument (or data server) takes 0.15 S, Actually taking the data 1 s, Readout 0.05 s. So this is in large dominated by the actual measurement. It not clear if this is due to a too short rearm time of the ZI (currently 60 micros but increasing it to 100 microseconds did not seem to have an effect), some other limitation of the ZI, or something else entirely.

Without plotting the entire measurement takes 16.6 S for 10 rows. Not measured how the remaining overhead is distributed between stepping qdac, datasaving and other factors.

@jenshnielsen jenshnielsen changed the title Speen up ZI measurements Speed up ZI measurements Aug 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant