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
      Numerical Mathematics

Distribution Statement : APPROVED FOR PUBLIC RELEASE