Reducing interference between users in a communications system through time scattering
First Claim
1. A method for transmitting data in a communication system wherein the data is transmitted in a communication frame, the communication frame comprising a set of time slots, the method comprising:
- receiving one or more scattering instructions from a gateway;
dividing data corresponding to a time slot in the set of time slots into a plurality of intervals in accordance with the one or more scattering instructions, wherein each interval in the plurality of intervals comprises a duration which is shorter than a duration of the time slot;
scattering at least a portion of the plurality of intervals to one or more disparate time slots in the set of time slots based upon the one or more scattering instructions, wherein the portion of the plurality of intervals are scattered non-contiguously; and
transmitting the data in accordance with locations of the plurality of intervals within the communication frame, wherein the one or more scattering instructions comprise an algorithm for temporally scattering the data.
3 Assignments
0 Petitions
Accused Products
Abstract
Time-scattering of data is employed to reduce the interference effects, such as, error rate, between terminals disposed in nearby beams, or cells, of a communication system. A scattering schedule is determined, typically by a gateway, for a terminal. Scattering instructions, based at least in part on that scattering schedule, are provided to the terminal. The scattering instructions provide terminals with information suitable for controlling the temporal scattering of time slot data to be transmitted by the terminals so that interference impact of nearby out-of-beam terminals is reduced. Time-scattered data received by a receiver remote from the terminal is returned to the desired order by sorting the data in accordance with the scattering schedule to achieve a reversing of the scattering. Time-scattering may be applied to data moving in either or both of the forward and reverse directions of a communication system.
-
Citations
32 Claims
-
1. A method for transmitting data in a communication system wherein the data is transmitted in a communication frame, the communication frame comprising a set of time slots, the method comprising:
-
receiving one or more scattering instructions from a gateway; dividing data corresponding to a time slot in the set of time slots into a plurality of intervals in accordance with the one or more scattering instructions, wherein each interval in the plurality of intervals comprises a duration which is shorter than a duration of the time slot; scattering at least a portion of the plurality of intervals to one or more disparate time slots in the set of time slots based upon the one or more scattering instructions, wherein the portion of the plurality of intervals are scattered non-contiguously; and transmitting the data in accordance with locations of the plurality of intervals within the communication frame, wherein the one or more scattering instructions comprise an algorithm for temporally scattering the data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A terminal device transmitting data in a communication system, comprising:
-
a receiver configured to receive one or more scattering instructions from a gateway device; a processor configured to; divide data associated with a time slot of a communication frame into a plurality of intervals in accordance with the one or more scattering instructions, wherein each interval comprises a shorter duration than the time slot; distribute the plurality of intervals among one or more disparate time slots in the communication frame based at least in part on the one or more scattering instructions, wherein the plurality of intervals are distributed non-contiguously; and a transmitter configured to transmit the plurality of intervals in accordance with locations of the plurality of intervals within the communication frames, wherein the one or more scattering instructions comprise an algorithmic indication of how to scatter the intervals. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a request from a terminal device for access to a communications channel; generating a schedule of transmission for the terminal device, wherein the schedule of transmission specifies a division of data into a plurality of time intervals, each time interval shorter in duration than a time slot of a communication frame, the schedule of transmission further specifies a location of each time interval from the plurality of time intervals within the communication frame, wherein the plurality of time intervals are located within the communication frame in a non-contiguous manner; generating one or more scattering instructions in accordance with the schedule of transmission; transmitting the one or more scattering instructions to the terminal device; receiving data from the terminal device, transmitted in a scattered manner per the one or more scattering instructions; and reordering the data in accordance with the schedule of transmission to obtain the data in an originally intended order. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
means for receiving a request from a terminal device for access to a communications channel and for wirelessly receiving scattering instructions; means for generating a schedule of transmission for the terminal device, wherein the schedule of transmission specifies a partition of data into a plurality of time intervals, each time interval shorter in duration than a time slot of a communication frame, the schedule of transmission further specifies a location of each time interval from the plurality of time intervals within the communication frame, wherein the plurality of time intervals are located within the communication frame in a non-contiguous manner; means for generating one or more scattering instructions in accordance with the schedule of transmission; means for transmitting the one or more scattering instructions to the terminal device; means for receiving data from the terminal device, the data transmitted in a scattered manner in accordance with the one or more scattering instructions; and means for reordering the data in accordance with the schedule of transmission to obtain the data in an originally intended order. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A terminal device for transmitting data in a communication system wherein the data is transmitted in a communication frame, the communication frame comprising a set of time slots, the terminal device comprising:
-
means for receiving one or more scattering instructions from a gateway;
means for partitioning data corresponding to a time slot in the set of time slots into a plurality of intervals in accordance with the one or more scattering instructions, wherein each interval in the plurality of intervals comprises a duration which is shorter than a duration of the time slot;means for scattering at least a portion of the plurality of intervals to one or more disparate time slots in the set of time slots based upon the one or more scattering instructions, wherein the portion of the plurality of intervals are scattered non-contiguously; means for transmitting the data in accordance with locations of the plurality of intervals within the communication frame; means for receiving data from the terminal device, the data transmitted in a scattered manner in accordance with the one or more scattering instructions; and means for reordering the data in accordance with the schedule of transmission to obtain the data in an originally intended order. - View Dependent Claims (27, 29)
-
-
28. A non-transitory machine-readable storage medium embedded with computer code which when being executed by a processor to perform step of, comprising:
-
causing at least one computer to receive one or more scattering instructions from a gateway device; causing the at least one computer to divide data associated with a time slot of a communication frame into a plurality of intervals in accordance with the one or more scattering instructions, wherein each interval comprises a shorter duration than the time slot; causing the at least one computer to distribute the plurality of intervals among one or more disparate time slots in the communication frame based at least in part on the one or more scattering instructions, wherein the plurality of intervals are distributed non-contiguously; causing the at least one computer to transmit the plurality of intervals in accordance with locations of the plurality of intervals within the communication frames, wherein the one or more scattering specify an algorithm for temporally scattering the data. - View Dependent Claims (30, 31, 32)
-
Specification