Presentation is loading. Please wait.

Presentation is loading. Please wait.

OPTICAL SIGNAL PROCESSING 1.General structure of the optical processor 2.Optical analog Fourier processor 3.Optical analog convolution/correlation processor.

Similar presentations


Presentation on theme: "OPTICAL SIGNAL PROCESSING 1.General structure of the optical processor 2.Optical analog Fourier processor 3.Optical analog convolution/correlation processor."— Presentation transcript:

1 OPTICAL SIGNAL PROCESSING 1.General structure of the optical processor 2.Optical analog Fourier processor 3.Optical analog convolution/correlation processor 4. Optical digital processors

2 Optical signal processing systems AnalogDigital

3 THE GENERAL STUCTURE OF THE OPTICAL PROCESSOR 1 2 3 5 4 1- Laser; 2- SLM; 3- optical processing module; 4- memory and control module; 5- detector

4 FOURIER TRANSFORM 2D FT  F  x,y  F  u,v  =∫∫F  x,y  exp  j  xu+yv  dxdy

5 OPTICAL ANALOG FOURIER PROCESSOR Y X L SLM D FL U V

6 OPTICAL ANALOG FOURIER PROCESSOR CRT SLM OPTICS LASER JT PLANE CORREL OUTPUT FTL Data Bus Control Bus OS OM

7 CONVOLUTION/CORRELATION SIGNALS PROCESSING  CV  x,y  = F(x,y)*H(x,y) = ∫∫ F  x,y  H(x  ξ,y  η)dxdy CV  x,y  = F(x,y)*H(x,y) = ∫∫ F  x,y  H(x  ξ,y  η)dxdy -  -   CR  ξ,η  = F(x,y)#H(x,y) = ∫∫ F  x,y  H*(x  ξ,y  η)dxdy CR  ξ,η  = F(x,y)#H(x,y) = ∫∫ F  x,y  H*(x  ξ,y  η)dxdy -  -  F(x,y) – input signal, H(x,y) - filter

8 The convolution/correlation based on 2D Fourier transform: CV  x,y  = FT  FT  F  x,y  }FT{H(x,y)}}= = FT  F  u,v  H  u,v  CR  x,y  = FT  FT  F  x,y  }FT*{H(x,y)}}= = FT  F  u,v  H*  u,v 

9 OPTICAL ANALOG CONVOLUTION/CORRELATION PROCESSOR Y X L SLM1 SLM2 F L1 U V D F L2 P Q

10 OPTICAL ANALOG CONVOLUTION/CORRELATION PROCESSOR SLM1 FL1 SLM2FL2 D

11 OPTICAL PROCESSOR USING LASER DIODE ARRAY S CRT L M OPTICS FILTER BANK OUTPUT PLANE LD ARRAY FTL

12 MATRIX OF SEMI-CONDUCTIVE LASERS

13 COMPACT OPTICAL PROCESSOR 20 150 100 20 1 2 3 4 56 7 8 9 10

14 OPTICAL CONVOLUTION/CORRELATION PROCESSING Time of optical convolution/ correlation function calculation: 10 -8 sec Time of optical convolution/ correlation function calculation: 10 -8 sec The processor productivity: The processor productivity: 10 14 Bits/sec 10 14 Bits/sec The volume of optical processor 13 cm 3 The volume of optical processor 13 cm 3

15 OPTICAL DIGITAL PROCESSOR 0 1

16 THE OPTICAL VECTOR MATRIX MULTIPLIER Y = X [A]

17 THE OPTICAL VECTOR MATRIX MULTIPLIER It runs at a rate of 125 MHz for a multiplication of a 256 element vector by a 256x256 matrix, or 8000 Giga operations per second.

18 THE OPTICAL VECTOR MATRIX MULTIPLIER In a single clock period (8nsec) it can multiply a 256-byte vector by a 256 x 256 byte matrix. 256 non-coherent lasers that represent a vector of 256 elements, each one 8 bits represent the input vector X. A Spatial Light Modulator of 256 x 256 pixel on a single miniature chip realizes a 64K simultaneous multipliers (matrix A). A column of 256 light-detectors integrated with Analog to Digital Converters, is positioned to receive the beams from the modulator matrix. In a single clock period (8nsec) it can multiply a 256-byte vector by a 256 x 256 byte matrix. 256 non-coherent lasers that represent a vector of 256 elements, each one 8 bits represent the input vector X. A Spatial Light Modulator of 256 x 256 pixel on a single miniature chip realizes a 64K simultaneous multipliers (matrix A). A column of 256 light-detectors integrated with Analog to Digital Converters, is positioned to receive the beams from the modulator matrix. The output of the detector column is the result vector Y. Each element from vector X is projected on a column in the matrix A. Each row from the matrix A is projected on a single detector in vector Y. The result energy in a detector can be represented in mathematical terms as follows The output of the detector column is the result vector Y. Each element from vector X is projected on a column in the matrix A. Each row from the matrix A is projected on a single detector in vector Y. The result energy in a detector can be represented in mathematical terms as follows The result is a full vector-matrix multiplication in a single clock cycle.

19 Optical DSP Enlight256®

20 ODSP EnLight256 Architecture

21

22 Processing speeds tendency


Download ppt "OPTICAL SIGNAL PROCESSING 1.General structure of the optical processor 2.Optical analog Fourier processor 3.Optical analog convolution/correlation processor."

Similar presentations


Ads by Google