An apparatus is described for monitoring current waveforms produced by lightning strikes which generate currents in an elongated cable. These currents are converted to voltages and to light waves for being transmitted over an optical cable to a remote location. At the remote location, the waves are reconstructed back into electrical waves for being stored into a memory. The information is stored within the memory with a timing signal so that only different signals need be stored in order to reconstruct the wave form