REALTIME FIR, PROGRAMMABLE 2CH DDS, and MULTICHROMATIC DDS
Posted: Fri Apr 28, 2017 6:19 am
These are _FULLY OPERATIONAL, COMPLETED PROJECTS_
The realtime FIR filter can handle up to ~25000 taps, with a latency of around 2.5 microseconds; it comes integrated with its own vector network analyzer, which can probe the system at various points, for real-time optimization of a PID controller. Details of this project are described in: http://aip.scitation.org/doi/abs/10.1063/1.4973470, also available at https://arxiv.org/abs/1604.04668 .
Each of the two channels of the DDS can run up to fDAC/2, with ~64 programmable-length, programmable end-point sweeps per channel, ~8ns/resolution/sweep, and optional software/hardware triggering.
The multichromatic DDS can put out up to 10 frequencies simultaneously on a single channel, with independently programmable frequency and amplitude sweeps of programmable duration.
Each device has its own custom bitfile, python scripts to install it over ethernet, and python scripts to operate it over ethernet. Download any/all at simonlab.uchicago.edu/FPGA.html, and feel free to drop me a line (simonjon@uchicago.edu) with any feedback or requested improvements.
Cheers,
Jon
------------------------------
Jonathan Simon
Neubauer Family Assistant Professor
Department of Physics
University of Chicago
==============================
James Franck Institute
Office: GCIS E207
Cell: 857.928.4132
Office: 773.702.9661
simonjon@uchicago.edu
Web: simonlab.uchicago.edu
quantum.uchicago.edu
The realtime FIR filter can handle up to ~25000 taps, with a latency of around 2.5 microseconds; it comes integrated with its own vector network analyzer, which can probe the system at various points, for real-time optimization of a PID controller. Details of this project are described in: http://aip.scitation.org/doi/abs/10.1063/1.4973470, also available at https://arxiv.org/abs/1604.04668 .
Each of the two channels of the DDS can run up to fDAC/2, with ~64 programmable-length, programmable end-point sweeps per channel, ~8ns/resolution/sweep, and optional software/hardware triggering.
The multichromatic DDS can put out up to 10 frequencies simultaneously on a single channel, with independently programmable frequency and amplitude sweeps of programmable duration.
Each device has its own custom bitfile, python scripts to install it over ethernet, and python scripts to operate it over ethernet. Download any/all at simonlab.uchicago.edu/FPGA.html, and feel free to drop me a line (simonjon@uchicago.edu) with any feedback or requested improvements.
Cheers,
Jon
------------------------------
Jonathan Simon
Neubauer Family Assistant Professor
Department of Physics
University of Chicago
==============================
James Franck Institute
Office: GCIS E207
Cell: 857.928.4132
Office: 773.702.9661
simonjon@uchicago.edu
Web: simonlab.uchicago.edu
quantum.uchicago.edu