EP1573994B1

System and method for communicating digital information using time-and-frequency-bounded base functions

Abstract

Systems and methods for efficiently conveying one or more communication channels over a transmission medium. Communication is effected by transforming an incoming digital bit stream into a Hermite-Gaussian information stream that includes a plurality of Hermite-Gaussian packets. This transformation is accomplished through the use of a plurality of Hermite-Gaussian basis functions. The Hermite-Gaussian information stream is then transmitted over the transmission medium. More particularly, digital bit streams carried on one or more incoming channels may be in the form of binary "on" and "off" bits. These digital bits are converted into a plurality of Hermite-Gaussian waveform components which together comprise a Hermite-Gaussian packet. The conversion process maps each of respective incoming digital bits to a corresponding one of a group of Hermite-Gaussian functions. Optionally, this mapping process could be implemented sequentially, or in parallel form, such that a first bit is mapped to a first Hermite-Gaussian function, a second bit is mapped to a second Hermite-Gaussian function, and so on, until the Nth Hermite-Gaussian function is reached, whereupon the process cycles back to the first Hermite-Gaussian function. In any case, the presence of a "1", "on", or "high" bit enables the corresponding Hermite-Gaussian function, whereas the presence of a "0", "off", or "low" bit disables the corresponding Hermite-Gaussian function. When enabled, each respective Hermite-Gaussian function specifies the transmission of a corresponding Hermite-Gaussian waveform component. Each waveform component is substantially confined within a range of values in both the frequency and time domains.

EP1573994B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 19 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

31 claims: 4 independent, 27 dependent

  1. 1
    A system for increasing digital data throughput by transmitting Time-and-Frequency-Bounded function packets over a transmission medium, wherein the Time-and-Frequency-Bounded functions are smooth functions, which have a limited extent in both the time domain and the frequency domain beyond which the amplitude of the product of the function and any polynomial is negligible or at least lower than a predetermined threshold value, the system comprising a transmitter, comprising:a digital receiving mechanism 121 for receiving an incoming stream 110 of digital information on one or more incoming digital lines, the digital information being in a binary bit format of "0"s and "1"s, a weighing mechanism 125 for generating respective weighing factors using the digital information received from the digital receiving mechanism 121;a signal generation mechanism 128 equipped to generate a plurality of Time-and-Frequency-Bounded functions;characterized by a mapping mechanism 127, coupled to the signal generation mechanism 128, for applying weighing factors generated by and received from the weighing mechanism 128 to a corresponding generated Time-and-Frequency-Bounded function, and subsequently summing the weighted Time-and-Frequency-Bounded functions to thereby generate a corresponding plurality of Time-and-Frequency-Bounded packets 150, the plurality of Time-and-Frequency-Bounded packets comprising a Time-and-Frequency-Bounded information stream;and a transmission mechanism 168 for transmitting the plurality of Time-and-Frequency-Bounded packets over the transmission medium.
  2. 29
    A transmitter comprising:a digital receiving mechanism for receiving an incoming stream of digital information on one or more incoming digital lines, the digital information being in a binary bit format of "0"s and "1"s, a weighing mechanism for generating respective weighing factors using the digital information received from the digital receiving mechanism;a signal generation mechanism equipped to generate a plurality of Time-and-Frequency-Bounded functions;a mapping mechanism, coupled to the signal generation mechanism, for applying weighing factors generated by and received from the weighing mechanism to a corresponding generated Time-and-Frequency-Bounded function, and subsequently summing the weighted Time-and-Frequency-Bounded functions to thereby generate a corresponding plurality of Time-and-Frequency-Bounded packets, the plurality of Time-and-Frequency-Bounded packets comprising a Time-and-Frequency-Bounded information stream;and a transmission mechanism for transmitting the plurality of Time-and-Frequency-Bounded packets over the transmission medium.
  3. 30
    A receiver for receiving an incoming information stream in the form of Time-and-Frequency-Bounded packets transmitted on a transmission medium;the receiver comprising a front end, a decoder for extracting the digital information, the decoder comprising a demodulator for demodulating the Time-and-Frequency-Bounded packets;and a matching mechanism for matching the received information stream with a set of Time-and-Frequency-Bounded functions in order to determine a weighing factor for each function in the set and mapping the weighing factors on groups of bits;and a generating mechanism processing said groups of bits to generate one or more outgoing binary data bit streams.
  4. 31
    A method for effectively increasing digital data throughput by transmitting Time-and-Frequency-Bounded function packets over a transmission medium, wherein the Time-and-Frequency-Bounded functions are smooth functions, which have a limited extent in both the time domain and the frequency domain beyond which the amplitude of the product of the function and any polynomial is negligible or at least lower than a certain predetermined threshold value, the method comprising the steps of:receiving an incoming stream of digital information in a binary bit format of "0"s and "1"s, using the digital information to generate a sequence of weighing factors;generating a plurality of Time-and-Frequency-Bounded functions;applying the weighing factors to the plurality of Time-and-Frequency-Bounded functions, and summing the weighted Time-and-Frequency-Bounded functions to thereby generate a corresponding plurality of Time-and-Frequency-Bounded packets, a plurality of Time-and-Frequency-Bounded packets comprising a Time-and-Frequency-Bounded information stream;and transmitting the plurality of Time-and-Frequency-Bounded packets over the transmission medium.