Patent ID: 7529300

Claim:
A method of modulating data, the method comprising: generating a first sinc pulse sequence with a first hardware based generator; generating a second sinc pulse sequence time offset from the first sinc pulse sequence by a predetermined time offset, with a second hardware based generator; multiplying each sinc pulse in the first sinc pulse sequence by a first windowing function to generate a first truncated sinc pulse sequence; multiplying each sinc pulse in the second sinc pulse sequence by a second windowing function to generate a second truncated sinc pulse sequence; modulating the first truncated sinc pulse sequence with in-phase data; modulating the second truncated sinc pulse sequence with quadrature data; upconverting the modulated first truncated sinc pulse sequence to an operating frequency; upconverting the modulated second truncated pulse sequence to the operating frequency and substantially in quadrature to the modulated first sinc pulse sequence at the operating frequency; and combining the modulated first sinc pulse sequence at the operating frequency with the modulated second sinc pulse sequence at the operating frequency.