Multiple user access method using OFDM
DCFirst Claim
1. A method for enabling a plurality of remote locations to transmit data to a central location comprising the steps of:
- at each remote location, coding data to be transmitted by translating each group of one or more bits of said data into a transform coefficient associated with a particular baseband frequency in a particular subset of orthogonal baseband frequencies allocated to the remote location, the particular subset of orthogonal baseband frequencies allocated to each remote location being chosen from a set of orthogonal baseband frequencies, the subsets of baseband frequencies allocated to each remote location being mutually exclusive.at each remote location, using an electronic processor, performing an inverse orthogonal transformation on said transform coefficients to obtain a block of time domain data;
at each remote location, utilizing a modulator to modulate said block of time domain data onto a carrier signal for transmission to said central location, said carrier signal having the same carrier frequency for each remote location;
receiving at said central location from one or more of said remote locations, one or more blocks of time domain data modulated on one or more of said carrier signals;
using a demodulator, demodulating said one or more blocks of time domain data from the carrier frequency signal.performing said orthogonal transformation on said demodulated time domain data to reconstruct said transform coefficients, andtranslating said transform coefficients into said data to be translated from each remote location.
2 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
A communication method enables a plurality of remote locations to transmit data to a central location. The remote locations simultaneously share a channel and there is a high degree of immunity to channel impairments. At each remote location, data to be transmitted is coded by translating each group of one or more bits of the data into a transform coefficient associated with a frequency in a particular subset of orthonormal baseband frequencies allocated to each remote location. The particular subset of orthonormal baseband frequencies allocated to each location is chosen from a set of orthonormal baseband frequencies. At each remote location, an electronic processor performs an inverse orthogonal transform (e.g., an inverse Fourier Transform) on the transform coefficients to obtain a block of time domain data. The time domain data is then modulated on a carrier for transmission to the central location. Preferably, the time intervals for data transmission at the different remote locations are aligned with each other. In one embodiment of the invention, all of the baseband frequencies are allocated to a single particular remote location for one time slot. At the remote location, data is received from a plurality of remote locations. The data is demodulated to obtain baseband time domain data. The orthogonal transform is performed on this data to obtain transform coefficients. Each transform coefficient is associated with a baseband frequency. The central location keeps track of which baseband frequencies are allocated to which remote location for subsequent translation of each transform coefficient.
-
Citations
2 Claims
-
1. A method for enabling a plurality of remote locations to transmit data to a central location comprising the steps of:
-
at each remote location, coding data to be transmitted by translating each group of one or more bits of said data into a transform coefficient associated with a particular baseband frequency in a particular subset of orthogonal baseband frequencies allocated to the remote location, the particular subset of orthogonal baseband frequencies allocated to each remote location being chosen from a set of orthogonal baseband frequencies, the subsets of baseband frequencies allocated to each remote location being mutually exclusive. at each remote location, using an electronic processor, performing an inverse orthogonal transformation on said transform coefficients to obtain a block of time domain data; at each remote location, utilizing a modulator to modulate said block of time domain data onto a carrier signal for transmission to said central location, said carrier signal having the same carrier frequency for each remote location; receiving at said central location from one or more of said remote locations, one or more blocks of time domain data modulated on one or more of said carrier signals; using a demodulator, demodulating said one or more blocks of time domain data from the carrier frequency signal. performing said orthogonal transformation on said demodulated time domain data to reconstruct said transform coefficients, and translating said transform coefficients into said data to be translated from each remote location.
-
-
2. A method for enabling a plurality of remote locations to transmit data to a central location comprising the steps of:
-
at each remote location, coding data to be transmitted by translating each group of one or more bits of said data into a transform coefficient associated with a particular baseband frequency in a particular subset of orthogonal baseband frequencies allocated to the remote location, the particular subset of orthogonal baseband frequencies allocated to each remote location being chosen from a set of orthogonal baseband frequencies, the subsets of baseband frequencies allocated to each remote location being mutually exclusive; at each remote location, using an electronic processor, performing an inverse orthogonal transformation on said transform coefficients to obtain a block of time domain data; at each remote location, utilizing a modulator to modulate said block of time domain data onto a carrier signal for transmission to said central location, said carrier signal having the same carrier frequency for each remote location. receiving at said central location from one or more of said remote locations, one or more blocks of time domain data modulated on one or more of said carrier signals; using a demodulator, multiplying said received one or more blocks of time domain data with in-phase and quadrature carrier signals to obtain in-phase and quadrature baseband signals, converting said in-phase and quadrature baseband signals to digital form, and using an electronic processor, performing said orthogonal transform using said in-phase and quadrature baseband signals as real and imaginary values, respectively, to demodulate said one or more blocks of time domain data from the carrier frequency signal, and performing said orthogonal transformation on the demodulated time domain data to reconstruct said transform coefficients.
-
Specification