Patent ID: 7848220

Claim:
A system for generating phase data representing a digital pulse, said system comprising: a processor for computing a discrete Fourier transform of frequency data of the digital pulse, the discrete Fourier transform comprising a first output represented by: Z ⁡ ( ω ) = ∑ n = 0 N - 1 ⁢ ζ ⁡ ( t n ) ⁢ ⅇ - jω ⁢ ⁢ t n , for ⁢ ⁢ ω = ω k = 2 ⁢ π ⁢ ⁢ k NT s , k = - N 2 , … ⁢ , N 2 Z ⁡ ( k ) = Z ⁡ ( ω k ) = Z ⁡ ( 2 ⁢ π ⁢ ⁢ k NT s ) ; wherein Z(ω) is a frequency domain representation of the frequency data of the digital pulse, ζ(t n ) is an instantaneous frequency of the digital pulse at a time, t n , N is a number of samples in the discrete Fourier transform, and T s is an interval between samples in the discrete Fourier transform; a scaling component that scales the first output to produce a second output representing the phase data in the frequency domain; a converter for applying an inverse discrete Fourier transform to the second output to produce a continuous signal configured to be sampled at a predetermined time instant, the continuous signal comprising a third output; and a transmitter configured to generate an output pulse from the third output.