This document describes a pre-coded generalized frequency division multiplexing system that exploits special properties of modulation matrices to perform block inverse discrete Fourier transform pre-coding. This pre-coding helps combat wireless channels and significantly reduces peak-to-average power ratio. The pre-coding schemes of block inverse discrete Fourier transform and discrete Fourier transform are found to outperform conventional GFDM receivers while having similar complexity to zero forcing receivers. Potential end users of this system include 5G applications, machine type communication, applications requiring very low latency, and cognitive radio.