In this paper, we analyze an optical wireless communication (OWC) system having a source and a destination node, equipped with multiple transmit and receive apertures, respectively. We utilize generalized orthogonal space-time block codes (OSTBCs) of any arbitrary order and subcarrier intensity modulation scheme for data transmission over gamma-gamma (GG) fading optical links using M -ary phase-shift keying (PSK) constellation. A symbol-wise decoding is utilized, and the closed-form expression of the approximate average symbol error rate (SER) of multi-aperture-based OWC system is obtained for the generalized OSTBC and an arbitrary M -PSK constellation. Using the derived SER expression, we analytically evaluate the diversity order and the coding gain of the OWC system with GG atmospheric turbulence. It has been shown by the numerical results that the maximum possible diversity is achieved by using the symbol-wise maximum likelihood decoding in the destination.