The digital convolution technique is utilized for the realization of optical matrix-vector multiplication. Negabinary encoding of data is used so that bipolar data can be easily handled eliminating the need of sign-bit representation of binary data. The multiplicand binary numbers are represented by on/off states of light sources. The multiplier numbers are converted to negabinary number and are recorded on an electrically addressed spatial light modulator. Cylindrical optics is used as free space interconnection. The convolution coefficients are recorded on a CCD array. The output of the CCD array are added in a computer to yield the result of multiplication. The operation is completely digital and needs no analog to digital conversion. It has been shown that the processing speed is greatly increased by using the proposed technique.