In this paper, the authors consider an Orthogonal Frequency Division Multiplexing (OFDM) point-to-point wireless communication system with simultaneous wireless information and power transfer. They study a receiver which is able to harvest energy from the desired signal, noise, and interference. In particular, they consider a power splitting receiver which dynamically splits the received power into two power streams for information decoding and energy harvesting. They design power allocation algorithms maximizing the spectral efficiency (bit/s/Hz) of data transmission. In particular, the algorithm design is formulated as a non-convex optimization problem which takes into account the constraint on the minimum power delivered to the receiver.