A controllable seismic source is used in a seismic-while-drilling system
for obtaining VSP data. Coded information is sent downhole about the
signal generated by said controllable source. The information about the
seismic source is used for reconstructing the source waveform and
processing the VSP data. Optionally, a reference signal measured at one
depth of the BHA is used for processing of signals at subsequent depths.