Digital filters have three components: (1) unit delays, (2) multipliers, and (3) adders. These components can be implemented by using (1) a Bragg cell as a tapped delay line, (2) optical multiplication using the Bragg cell transmittance, and (3) photodetectors. Multiplexing techniques are shown to increase geometrically the data handling capacity of such filters. An architecture for a 2-D digit...