Patent ID: 8903012

Claim:
A device comprising: a bit-to-symbol generator operable to generate a symbol stream comprising a plurality of symbols, the symbol stream being based on a source data stream; and a continuous phase modulator operable to modulate the symbol stream, based on a plurality of modulator code parameters, including an alphabet size M indicating a maximum number of transmission symbols, a modulation index h, a pulse width L, a target pulse reflecting a combination of a raised-cosine pulse and a rectangular pulse, a forward error correction (FEC), a code rate R, and a symbol spacing Δ f T, wherein q AV is a continuous phase modulation phase response of the target pulse as a function of time, wherein q RC is a continuous phase modulation phase response of the raised-cosine pulse as a function of time, wherein q RE is a continuous phase modulation phase response of the rectangular pulse as a function of time, and wherein q AV comprises a weighted average combination of q RC and q RE based on respective weighting factors ∝ RC and ∝ RE , wherein, for a given throughput (bits/sec/Hz), the weighting factor ∝ RC is determined to optimize a width of a main lobe for q RC and the weighting factor ∝ RE is determined to optimize a level of side lobes for q RE .