Accession Number : ADA186438
Title : Programmable Real-Time Incoherent Matrix-Multiplier for Optical Processing.
Descriptive Note : Final rept. Sep 86-Apr 87,
Corporate Author : HUGHES RESEARCH LABS MALIBU CA
Personal Author(s) : Owechko, Yuri
PDF Url : ADA186438
Report Date : Jul 1987
Pagination or Media Count : 35
Abstract : In this Final Report, the Programmable Real-time Incoherent Matrix Multiplier for Optical Processing (PRIMO), which is based on outer-product decomposition, is described. PRIMO is a versatile optical processor which can multiply two NxN matrices in N clock cycles. In addition to matrix multiplication, PRIMO can perform such signal processing functions as correlation, convolution, 2-D Fourier transform, calculation of the cross-ambiguity function for both sliding and fixed windows (dynamic and static signals), matrix inversion, and histogram generation. Special attention is paid to the optimum utilization of PRIMO algorithms for compensation of modulator and detector nonuniformities. For example, it is shown that an algorithm originally developed to represent bipolar and coupler numbers can also be utilized to mitigate modulator and detector bias nonuniformities. Optimum operating points for maximum dynamic range and bias nonuniformity compensation are derived.
Descriptors : *ALGORITHMS, *BIPOLAR SYSTEMS, *COMPENSATION, *COUPLERS, *MODULATORS, *NUMBERS, *OPTICAL PROCESSING, *SIGNAL PROCESSING, BIAS, CLOCKS, CYCLES, DETECTORS, DYNAMIC RANGE, DYNAMICS, HISTOGRAMS, OPTIMIZATION, SIGNALS, STATICS, UTILIZATION, WINDOWS
Subject Categories : Optics
Distribution Statement : APPROVED FOR PUBLIC RELEASE