The demand for efficient and reliable high rate communication is ever increasing. In recent years orthogonal frequency division multiplexing (OFDM) has gone from a promising data transmission technique. In this paper we present a technique for carrier frequency offsets (CFOs) estimation in OFDM systems that is based on locating the spectral minimas within so-called null or virtual subcarriers embedded in the spectrum. The spectral minimas are found iteratively over a number of symbols and is therefore mainly useful for frequency offset tracking or in systems where an estimate is not immediately required. A goal for many years has been to be able to implement as much as possible of a radio system in the digital domain, the ultimate goal being so called software defined radio (SDR).