The author describes a Fourier domain optical coherence tomography (FDOCT) system that is capable of full range complex imaging in vivo. This is achieved by introducing a constant carrier frequency into the OCT spectral interferograms at the time when imaging is performed. The complex functions of the spatial interferograms formed by each single wavelength are constructed before performing the Fourier transformation to localize the scatters within a sample. Two algorithms, based on Fourier filtering and Hilbert transformation, respectively, are described to achieve the full range complex FDOCT imaging. It is shown that the Hilbert transformation approach delivers better performance than the Fourier filtering method does in terms of tolerating the sample movement in vivo. The author finally demonstrates experimentally the system and algorithms for true in vivo imaging at a rate of 20,000 axial scans per second.