The processing system 150 may include an encoder 162 for encoding source words to codewords and/or a modulator 164 for modulating codewords to symbols. The encoder 162 may perform encoding on source words to generate codewords in bits. The modulator 164 may then perform modulation on the codewords (e.g., by modulation techniques such as BPSK, QPSK, 16QAM, or 64QAM). In some examples, instructions coded in the memory 172 may configure processing device 152 to perform the functions of the encoder 162 and/or the modulator 164, such that the encoder 162 and/or the modulator 164 may not be distinct modules of the processing system 150. In some examples, the encoder 162 and the modulator 164 may be embodied within a transmitter module in the processing system 150. In some examples, the transmitting antenna 160, the encoder 162, and the modulator 164 may be embodied as a transmitter component external to the processing system 150, and may simply communicate the source words from the processing system 150.