Design of a high-bandwidth data recording and quicklook display system for a photon-counting speckle camera
The computer system described in this paper is designed to capture event data from a photon-counting speckle camera at photon event rates of up to 1 MHz continuously. The display and quicklook computer uses several single board computers (SBC's) to display the photon events in real-time, calculate the centroid of the data for autoguiding of the telescope, and calculate the autocorrelation function. The system is based on the VMEbus architecture. The SBC's operate under the VxWorks real-time operating system. A Sun workstation is used for code development. the SBC's are mostly selected for speed since the computational requirements are very high. Eventually a Sun workstation for near-real-time image processing and image reconstruction will be used to receive quicklook data from the control computer.