MC-CDMA MULTIPLEXING IN AN ORTHOGONAL UPLINK
First Claim
1. A method for determining estimates of wireless transmissions received at a base station from a plurality of user devices, the wireless transmissions between the user devices and the base station occurring over a plurality of sub-carriers, the method comprising:
- dividing the plurality of sub-carriers into a plurality of non-overlapping groups of sub-carriers;
assigning at least one user device to one non-overlapping group of one sub-carrier;
receiving transmissions from one user device, the user device configured to hop between frequencies over time within the one non-overlapping group of the one sub-carrier; and
estimating channels from consecutive sub-carriers within the one non-overlapping group using pilot symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided to support multi-carrier code division multiple access (MC-CDMA) in an orthogonal uplink of a wireless communication system. A method of wireless multi-carrier communications comprises dividing sub-carriers on an uplink into non-overlapping groups, allocating a time-frequency block including a hopping duration and a non-overlapped group, respectively, assigning a different set of orthogonal codes to each user, spreading data (or pilot) symbols of each user over the allocated time-frequency block, wherein the data (or pilot) symbols of each user are spread using the different set of orthogonal codes assigned to each user, mapping each data (or pilot) symbol to a modulation symbol in the time-frequency block, generating an orthogonal waveform based on the mapped symbols, and transmitting the orthogonal waveform.
-
Citations
72 Claims
-
1. A method for determining estimates of wireless transmissions received at a base station from a plurality of user devices, the wireless transmissions between the user devices and the base station occurring over a plurality of sub-carriers, the method comprising:
-
dividing the plurality of sub-carriers into a plurality of non-overlapping groups of sub-carriers; assigning at least one user device to one non-overlapping group of one sub-carrier; receiving transmissions from one user device, the user device configured to hop between frequencies over time within the one non-overlapping group of the one sub-carrier; and estimating channels from consecutive sub-carriers within the one non-overlapping group using pilot symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus configured to determine estimates of wireless transmissions received from a plurality of user devices over a plurality of sub-carriers, comprising:
-
a controller configured to divide the plurality of sub-carriers into a plurality of non-overlapping groups of sub-carriers and assign at least one user device to one non-overlapping group of one sub-carrier; a receiver configured to receive transmissions from one user device, the user device configured to hop between frequencies over time within the one non-overlapping group of the one sub-carrier; and a demodulator configured to estimate channels from consecutive sub-carriers within the one non-overlapping group using pilot symbols. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus configured to receive and estimate wireless transmissions from a plurality of user devices over a plurality of sub-carriers, comprising:
-
means for dividing the plurality of sub-carriers into a plurality of non-overlapping groups of sub-carriers; means for assigning at least one user device to one non-overlapping group of one sub-carrier; means for receiving transmissions from one user device, the user device configured to hop between frequencies over time within the one non-overlapping group of the one sub-carrier; and means for estimating channels from consecutive sub-carriers within the one non-overlapping group using pilot symbols. - View Dependent Claims (16, 17)
-
-
18. A memory unit comprising software configured to execute a method for determining estimates of wireless transmissions received at a base station from a plurality of user devices, the wireless transmissions between the user devices and the base station occurring over a plurality of sub-carriers, the method comprising:
-
dividing the plurality of sub-carriers into a plurality of non-overlapping groups of sub-carriers; assigning at least one user device to one non-overlapping group of one sub-carrier; receiving transmissions from one user device, the user device configured to hop between frequencies over time within the one non-overlapping group of the one sub-carrier; and estimating channels from consecutive sub-carriers within the one non-overlapping group using pilot symbols. - View Dependent Claims (19, 20)
-
-
21. An apparatus configured to determine estimates of wireless transmissions received from a plurality of user devices over a plurality of sub-carriers, comprising:
-
a receiver configured to receive the wireless transmissions and provide a stream of received chips; a receive pilot processor configured to receive the stream of received chips and recover data chips derived from the wireless transmissions; and a demodulator configured to receive and coherently demodulate data chips using channel response estimates to obtain recovered data symbols; wherein the wireless transmissions comprise transmissions received from multiple user devices configured to hop between frequencies over time within multiple non-overlapping groups of multiple sub-carriers and further wherein the demodulator is configured to estimate channels from consecutive sub-carriers within multiple non-overlapping groups using pilot symbols. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for determining estimates of wireless transmissions received from a plurality of user devices over a plurality of sub-carriers, comprising:
-
receiving the wireless transmissions and provide a stream of received chips based on the wireless transmissions; receiving the stream of received chips and recovering data chips derived from the wireless transmissions; and coherently demodulating data chips using channel response estimates to obtain recovered data symbols; wherein the wireless transmissions comprise transmissions received from multiple user devices configured to hop between frequencies over time within multiple non-overlapping groups of multiple sub-carriers and further wherein the coherently demodulating comprises estimating channels from consecutive sub-carriers within multiple non-overlapping groups using pilot symbols. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An apparatus configured to determine estimates of wireless transmissions received from a plurality of user devices over a plurality of sub-carriers, comprising:
-
means for receiving the wireless transmissions and provide a stream of received chips based on the wireless transmissions; means for receiving the stream of received chips and recovering data chips derived from the wireless transmissions; and means for coherently demodulating data chips using channel response estimates to obtain recovered data symbols; wherein the wireless transmissions comprise transmissions received from multiple user devices configured to hop between frequencies over time within multiple non-overlapping groups of multiple sub-carriers and further wherein the coherently demodulating comprises estimating channels from consecutive sub-carriers within multiple non-overlapping groups using pilot symbols. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A memory unit comprising software configured to execute a method for determining estimates of wireless transmissions received from a plurality of user devices over a plurality of sub-carriers, comprising:
-
receiving the wireless transmissions and provide a stream of received chips based on the wireless transmissions; receiving the stream of received chips and recovering data chips derived from the wireless transmissions; and coherently demodulating data chips using channel response estimates to obtain recovered data symbols; wherein the wireless transmissions comprise transmissions received from multiple user devices configured to hop between frequencies over time within multiple non-overlapping groups of multiple sub-carriers and further wherein the coherently demodulating comprises estimating channels from consecutive sub-carriers within multiple non-overlapping groups using common pilot symbols. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method for providing wireless transmissions from a user device over a plurality of sub-carriers, comprising:
-
utilizing, at the user device, an assigned non-overlapping group of sub-carriers over which the user device is to transmit; and providing transmissions from the user device by frequency hopping over time within the one non-overlapping group of sub-carriers over which the user device transmits; wherein said providing transmissions comprises providing pilot symbols from the user device over time within the one non-overlapping group over which the user device transmits for use in channel estimation. - View Dependent Claims (42, 43)
-
-
44. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
a controller configured to utilize an assigned non-overlapping group of sub-carriers over which the user device is to transmit; and a transmitter configured to provide transmissions by frequency hopping over time within the one non-overlapping group of sub-carriers over which the user device transmits received from the controller; wherein said transmitter provides pilot symbols over time within the one non-overlapping group over which the user device transmits for use in channel estimation. - View Dependent Claims (45, 46)
-
-
47. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
means for utilizing, at the user device, an assigned non-overlapping group of sub-carriers over which the user device is to transmit; and means for providing transmissions from the user device by frequency hopping over time within the one non-overlapping group of sub-carriers over which the user device transmits; wherein said means for providing transmissions comprise means for providing pilot symbols from the user device over time within the one non-overlapping group over which the user device transmits for use in channel estimation. - View Dependent Claims (48, 49)
-
-
50. A memory unit comprising software configured to execute a method for providing wireless transmissions from a user device over a plurality of sub-carriers, the method comprising:
-
utilizing, at the user device, an assigned non-overlapping group of sub-carriers over which the user device is to transmit; and providing transmissions from the user device by frequency hopping over time within the one non-overlapping group of sub-carriers over which the user device transmits; wherein said providing transmissions comprise providing pilot symbols from the user device over time within the one non-overlapping group over which the user device transmits for use in channel estimation. - View Dependent Claims (51, 52)
-
-
53. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
a controller configured to utilize an assigned non-overlapping group of sub-carriers over which the user device is to transmit, said non-overlapping group not overlapping with groups utilized by other user devices in a region wherein the user device transmits; a modulator configured to process data symbols for frequency hopping and transmission over the assigned non-overlapping group of sub-carriers; and a transmit processor configured to receive modulated symbols from the modulator and provide N transmit symbols for N sub-carriers; and a transmitter configured to transmit the N transmit symbols over the N sub-carriers using frequency hopping. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A method for providing, from a user device, wireless transmissions over a plurality of sub-carriers, comprising:
-
utilizing an assigned non-overlapping group of sub-carriers over which the user device is to transmit, said non-overlapping group not overlapping with groups utilized by other user devices in a region wherein the user device transmits; processing data symbols for frequency hopping and transmission over the assigned non-overlapping group of sub-carriers; and receiving modulated symbols and providing N transmit symbols for N sub-carriers; and transmitting the N transmit symbols over the N sub-carriers using frequency hopping. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
means for utilizing an assigned non-overlapping group of sub-carriers over which the user device is to transmit, said non-overlapping group not overlapping with groups utilized by other user devices in a region wherein the user device transmits; means for processing data symbols for frequency hopping and transmission over the assigned non-overlapping group of sub-carriers; and means for receiving modulated symbols and providing N transmit symbols for N sub-carriers; and means for transmitting the N transmit symbols over the N sub-carriers using frequency hopping. - View Dependent Claims (64, 65, 66, 67)
-
-
68. A memory unit comprising software configured to execute a method for providing, from a user device, wireless transmissions over a plurality of sub-carriers, the method comprising:
-
utilizing an assigned non-overlapping group of sub-carriers over which the user device is to transmit, said non-overlapping group not overlapping with groups utilized by other user devices in a region wherein the user device transmits; processing data symbols for frequency hopping and transmission over the assigned non-overlapping group of sub-carriers; and receiving modulated symbols and providing N transmit symbols for N sub-carriers; and transmitting the N transmit symbols over the N sub-carriers using frequency hopping. - View Dependent Claims (69, 70, 71, 72)
-
Specification