-
Notifications
You must be signed in to change notification settings - Fork 196
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
question: should we compensate for latency of FUD to DAC output of DDS (pipeline delay)? #36
Comments
We should do this. The AD9858 specification says this is 83 cycles of SYS_CLK (1 GHz). This is a fixed delay and can be trivially compensated for by Artiq. It's one less thing a user has to worry about. |
Rationale? |
A straightforward way of achieving pipeline delay compensation is using the gateware. If you prefer to implement this in software please do so. I'd like to be able to report at the group meeting on Monday that the AD9858 implementation in Artiq passes the test suite. Without pipeline delay compensation it does not. |
Could you point me to a test in the testsuite that needs this to pass? It seems naive to compensate w.r.t. DAC output as the reference plane if there are (frequency dependent even!) delays in the trafos, amplifiers, cables after the DAC output. |
No description provided.
The text was updated successfully, but these errors were encountered: