This software provides essential startup and initialization routines for the CoNNeCT baseband processor module (BPM) hardware upon power-up. A command and data handling (CD upload Xilinx bit files; perform rudimentary tests; read, write, and copy the non-volatile flash memory; and configure the Xilinx interface. Commands also exist over 1553 to cause the CPU to jump or call a specified address to begin execution of user-supplied code. This may be in the form of a real-time operating system, test routine, or specific application code to run on the BPM.
The laser beacon power required by a communication terminal for acquisition and tracking in deep space optical link scenarios can be reduced by a factor of 10 to 100 by replacing an integrating array, such as a CCD, with an array of single photon detectors. An additional benefit of the single photon detector array is that each pixel can have MHz bandwidths, allowing simultaneous recovery of photon time-of-arrival information that can be used for uplink data recovery or range measurements.
Free space optical communications links from deep space are projected to fulfill future NASA communication requirements for 2020 and beyond. Accurate laser-beam pointing is required to achieve high data rates at low power levels.This innovation is a per-pixel processing scheme using a pair of three-state digital counters to implement acquisition and tracking of a dim laser beacon transmitted from Earth for pointing control of an interplanetary optical communications system using a focal plane array of single sensitive detectors. It shows how to implement dim beacon acquisition and tracking for an interplanetary optical transceiver with a method that is suitable for both achieving theoretical performance, as well as supporting additional functions of high data rate forward links and precision spacecraft ranging.
We propose a solution for pointing and tracking an optical terminal using one or more beacons and a slowly
varying background image. The primary application is a deep space optical communication terminal, where
multiple source tracking provides robustness against beacon outage. Our solution uses optical orthogonal codes
modulated on each beacon to separate the signal from each source for centroiding. This technique allows calculation
of the transmit pointing vector from each beacon location as well as from the background image. The
latter can be used to track during beacon outages. We present a simple algorithm for performing this separation,
and apply it to experimental data from a photon-counting detector illuminated by two beacons and one constant
source. Our results show that the photon flux from each source can be accurately estimated even in the low
signal, high background regime. We estimate the variance of the signal estimator due to Poisson fluctuations
and infer the effect on a centroid estimator for tracking.
In a photon counting detector array, each pixel in the array produces an electrical pulse when an incident photon on that pixel is detected. Detection and demodulation of an optical communication signal that modulated the intensity of the optical signal requires counting the number of photon arrivals over a given interval. As the size of photon counting photodetector arrays increases, parallel processing of all the pixels exceeds the resources available in current application-specific integrated circuit (ASIC) and gate array (GA) technology; the desire for a high fill factor in avalanche photodiode (APD) detector arrays also precludes this. Through the use of downsampling and windowing portions of the detector array, the processing is distributed between the ASIC and GA. This allows demodulation of the optical communication signal incident on a large photon counting detector array, as well as providing architecture amenable to algorithmic changes. The detector array readout ASIC functions as a parallel-to-serial converter, serializing the photodetector array output for subsequent processing. Additional downsampling functionality for each pixel is added to this ASIC. Due to the large number of pixels in the array, the readout time of the entire photodetector is greater than the time between photon arrivals; therefore, a downsampling pre-processing step is done in order to increase the time allowed for the readout to occur. Each pixel drives a small counter that is incremented at every detected photon arrival or, equivalently, the charge in a storage capacitor is incremented. At the end of a user-configurable counting period (calculated independently from the ASIC), the counters are sampled and cleared. This downsampled photon count information is then sent one counter word at a time to the GA. For a large array, processing even the downsampled pixel counts exceeds the capabilities of the GA. Windowing of the array, whereby several subsets of pixels are designated for processing, is used to further reduce the computational requirements. The grouping of the designated pixel frame as the photon count information is sent one word at a time to the GA, the aggregation of the pixels in a window can be achieved by selecting only the designated pixel counts from the serial stream of photon counts, thereby obviating the need to store the entire frame of pixel count in the gate array. The pixel count se quence from each window can then be processed, forming lower-rate pixel statistics for each window. By having this processing occur in the GA rather than in the ASIC, future changes to the processing algorithm can be readily implemented. The high-bandwidth requirements of a photon counting array combined with the properties of the optical modulation being detected by the array present a unique problem that has not been addressed by current CCD or CMOS sensor array solutions.
Coherent, free-space optical communication technology offers near-quantum-limited receiver sensitivity and high spectral efficiency compared to conventional direct detection systems. In this paper, we will present the initial results from a bidirectional air-to-ground demonstration of a coherent optical link.
The Deep Space Optical Terminal (DOT) transmit module demonstrates the DOT downlink signaling in a flight electronics assembly that can be qualified for deep space. The assembly has the capability to generate an electronic pulse-position modulation (PPM) waveform suitable for driving a laser assembly to produce the optical downlink signal. The downlink data enters the assembly through a serializer/ deserializer (SERDES) interface, and is encoded using a serially concatenated PPM (SCPPM) forward error correction code. The encoded data is modulated using PPM with an inter-symbol guard time to aid in receiver synchronization. Monitor and control of the assembly is via a low-voltage differential signal (LVDS) interface
We propose a solution for pointing and tracking an optical terminal using one or more beacons and a slowly varying background image. The primary application is a deep space optical communication terminal, where multiple source tracking provides robustness against beacon outage. Our solution uses optical orthogonal codes modulated on each beacon to separate the signal from each source for centroiding. This technique allows calculation of the transmit pointing vector from each beacon location as well as from the background image. The latter can be used to track during beacon outages. We present a simple algorithm for performing this separation, and apply it to experimental data from a photon-counting detector illuminated by two beacons and one constant source. Our results show that the photon flux from each source can be accurately estimated even in the low signal, high background regime. We estimate the variance of the signal estimator due to Poisson fluctuations and infer the effect on a centroid estimator for tracking.
The Flight Laser Transceiver (FLT) is the space-based subsystem of the Deep- space Optical Terminals (DOT) project. The FLT supports retirement of all major risks for deployment of operational deep-space optical communications at ranges out to about 5 AU. Architecture, key requirements, major trades results, selected concept design, required tech- nology maturation, and future scalability are discussed.