This paper exploits an optical large multiple input multiple output (MIMO) system. We first establish the non-reciprocity compensation correction factor to solve the channel non-reciprocity problem. Then we propose an antenna selection algorithm with the goal of realizing maximum energy efficiency ( EE) when satisfying the outage EE. The simulation results prove that this non-reciprocity compensation correction factor can compensate beam energy attenuation gap and spatial correlation gap between uplink and downlink effectively, and this antenna selection algorithm can economize the number of transmit antennas and achieve high EE performance. Finally, we apply direct current- biased optical orthogonal frequency division multiplexing (DCO-OFDM) modulation in our system and prove that it can improve the bit error rate ( BER) compared with on-off keying (OOK) modulation, so the DCO-OFDM modulation can resist atmospheric turbulence effectively.