The blocks of the transmitter 200 may represent functional blocks that can be implemented in circuitry such as digital signal processors and field programmable gate arrays, or alternatively, the blocks of the transmitter 200 may represent dedicated circuitry.