← Back to Patent Explorer
US6400699B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Transmission scheduler for a multiple antenna wireless cellular network

Assignee: Intel Corp
•
Filing: 2000-09-12
•
Granted: 2002-06-04
•
Expires: 2020-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention includes an apparatus and method for scheduling wireless transmission of data blocks between at least one antenna of a base transceiver station and multiple subscriber units. The scheduling can be based on the quality of a transmission link between the base station antennas and the subscriber units, the amount of data requested by the subscriber units, and/or the type of data requested by the subscriber units. The scheduling generally includes assigning frequency blocks and time slots to each of the subscriber units for receiving or transmitting data blocks. The invention includes a method for transmitting data streams between a base transceiver station and a plurality of subscribers. The method includes receiving protocol data units from a network, creating sub-protocol data units from the protocol data units, and once per a frame of time, generating a schedule that designates time slots and pre-defined frequency blocks in which each one of the plurality of subscribers is to receive each of the sub-protocol data units from a plurality of base station transceiver antennas. The invention can further include transmitting the schedule to each of the subscribers, and the plurality of base station transceiver antennas transmitting the sub-protocol data units according to the schedule. The invention can further include selecting at least one transmission mode for each subscriber. The transmission mode dictating the type of modulation and/or coding used during transmission of the sub-protocol data units.

Inventors

  • 👤 Manish Airy
  • 👤 Baraa Al-Dabagh
  • 👤 Jose Tellado
  • 👤 Partho Mishra
  • 👤 John Fan
  • 👤 Peroor K. Sebastian
  • 👤 Arogyaswami J. Paulraj

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 06:18
CPC Classifications
H; H04; H04W; H04W72/00; H04W72/12; H04W72/1263; H04L; H04L5/00; H04L5/0001; H04L5/0014; H04L5/0023; H04L5/003; H04L5/0058; H04L5/0064; H04B; H04B7/00; H04B7/02; H04B7/04; H04B7/06; H04B7/0613; H04L5/0044

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 119 words
A method for transmitting data streams between a base transceiver station and a subscriber, the base station comprising a plurality of base station transceiver antennas, the method comprising: receiving protocol data units from a network; creating sub-protocol data units from the protocol data units; selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the plurality of base station transceiver antennas.
Claim 2
Independent Claim 119 words
A method for transmitting data streams between a base transceiver station and a subscriber, the base station comprising a plurality of base station transceiver antennas, the method comprising: receiving protocol data units from a network; creating sub-protocol data units from the protocol data units; selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the plurality of base station transceiver antennas.
Claim 3
Dependent Claim 43 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , further comprising: transmitting the schedule to the subscriber; and the plurality of base station transceiver antennas transmitting the sub-protocol data units according to the schedule.
Claim 4
Dependent Claim 42 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , further comprising: storing the sub-protocol data units in sub-protocol buffers; and accessing the sub-protocol data units from the sub-protocol buffers according to the schedule.
Claim 5
Dependent Claim 55 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: selecting at least one transmission mode for the subscriber by determining a quality of transmission links between the base station transceiver and the subscriber.
Claim 6
Dependent Claim 49 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: selecting at least one transmission mode for the subscriber determined by quality of service demanded by the subscriber.
Claim 7
Dependent Claim 33 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 4 , wherein selecting a transmission mode comprises: determining how data within the sub-protocol units is coded.
Claim 8
Dependent Claim 37 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 4 , wherein selecting a transmission mode comprises: determining a modulation type to be used to transmit the sub-protocol data units.
Claim 9
Dependent Claim 39 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: receiving an information size requested by the subscriber.
Claim 10
Dependent Claim 64 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , further comprising a plurality of subscribers, and wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: receiving a block weight from each of the subscribers, wherein the block weight is dependent upon the priority of a service flow request from the subscriber.
Claim 11
Dependent Claim 36 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 9 , wherein the block weight determines how many consecutive time slots and frequency blocks are transmitted to each subscriber.
Claim 12
Dependent Claim 55 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , further comprising a plurality of subscribers, wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: receiving service flow requests from the subscribers, the service flow requests indicating demands for data by the subscribers.
Claim 13
Dependent Claim 77 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , further comprising a plurality of subscribers, and wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: mapping time slots and frequency blocks with subscribers based upon a weighted round-robin selection scheme, wherein the weighting is based upon at least one of: a transmission mode, an information size, a block weight and a service flow request.
Claim 14
Dependent Claim 47 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim of claim 4 , wherein determining the quality of transmission links between the base station transceiver and the subscriber comprises: training transmission channels between the base station transceiver and the subscriber.
Claim 15
Dependent Claim 93 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the plurality of base station transceiver antennas comprises: scheduling transmission of sub-protocol data units so that at least one base station transceiver antenna transmits a different sub-protocol data unit than another base station transceiver antenna during a same time slot and frequency block.
Claim 16
Dependent Claim 93 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the plurality of base station transceiver antennas comprises: scheduling transmission of sub-protocol data units so that at least one base station transceiver antenna transmits a same sub-protocol data unit as another base station transceiver antenna during a same time slot and frequency block.
Claim 17
Dependent Claim 38 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 4 , wherein the number of sub-protocol data units that are transmitted within a frequency block is determined by the transmission mode.
Claim 18
Dependent Claim 42 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein a time duration of the time slots is determined by a frame duration and a number of time slots within the frame duration.
Claim 19
Dependent Claim 46 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein when the subscriber unit is not scheduled to receive or transmit sub-protocol data units for a given frame, the subscriber unit is powered down for that frame.
Claim 20
Dependent Claim 43 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein a frequency bandwidth of the frequency blocks is determined by an available transmission frequency bandwidth and a total number of frequency blocks simultaneously transmitted.
Claim 21
Dependent Claim 35 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein the plurality of base station transceiver antennas are physically located at a single base station transceiver.
Claim 22
Dependent Claim 27 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein the subscriber comprises a plurality of subscriber antennas.
Claim 23
Dependent Claim 30 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein at least one of the schedules is for down link transmission.
Claim 24
Dependent Claim 30 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 1 , wherein at least one of the schedules is for up link transmission.
Claim 25
Independent Claim 156 words
A method for transmitting data streams between a base transceiver station and a subscriber, the method comprising: receiving protocol data units from a network; creating sub-protocol data units from the protocol data units; selecting a transmission scheme for each subscriber that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission schemes that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver, wherein generating a schedule comprises selecting at least one transmission mode the subscriber by determining a quality of transmission links between the base station transceiver and the subscriber; transmitting the schedule to the subscriber; and the base station transceiver transmitting the sub-protocol data units according to the schedule.
Claim 26
Independent Claim 156 words
A method for transmitting data streams between a base transceiver station and a subscriber, the method comprising: receiving protocol data units from a network; creating sub-protocol data units from the protocol data units; selecting a transmission scheme for each subscriber that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission schemes that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver, wherein generating a schedule comprises selecting at least one transmission mode the subscriber by determining a quality of transmission links between the base station transceiver and the subscriber; transmitting the schedule to the subscriber; and the base station transceiver transmitting the sub-protocol data units according to the schedule.
Claim 27
Dependent Claim 50 words
The method of transmitting data streams between a base transceiver station and a subscriber of claim 24 , wherein generating a schedule that designates time slots and pre-defined frequency blocks comprises: selecting at least one transmission mode for a subscriber is determined by quality of service demanded by the subscriber.
Claim 28
Dependent Claim 111 words
A base station transceiver for transmitting data streams to a subscriber, the base station transceiver comprising: an adaptation unit for creating sub-protocol data units from protocol data units received from a network; means for selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and a scheduler generating a map of a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the plurality of subscriber is to receive each of the sub-protocol data units from a plurality of base station transceiver antennas.
Claim 29
Dependent Claim 111 words
A base station transceiver for transmitting data streams to a subscriber, the base station transceiver comprising: an adaptation unit for creating sub-protocol data units from protocol data units received from a network; means for selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and a scheduler generating a map of a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the plurality of subscriber is to receive each of the sub-protocol data units from a plurality of base station transceiver antennas.
Claim 30
Dependent Claim 40 words
The base station transceiver for transmitting data to a subscriber of claim 26 , further comprising: means for transmitting the map schedule to the subscriber; and the base station transceiver transmitting the sub-protocol data units according to the map schedule.
Claim 31
Dependent Claim 43 words
The base station transceiver for transmitting data streams to a subscriber of claim 27 , further comprising: sub-protocol buffers for storing the sub-protocol data, the scheduler connected to the sub-protocol buffers providing access to the sub-protocol data units according to the map schedule.
Claim 32
Dependent Claim 42 words
The base station transceiver for transmitting data streams to a subscriber of claim 28 , wherein the scheduler selects at least one transmission mode for the subscriber by determining the quality of transmission links between the base station transceiver and the subscriber.
Claim 33
Dependent Claim 37 words
A base station transceiver for transmitting data streams to a subscriber of claim 28 , wherein the scheduler selects at least one transmission mode for the subscriber by determining a quality of service demanded by the subscriber.
Claim 34
Dependent Claim 161 words
A base station transceiver for transmitting data streams to a subscriber, the base station transceiver comprising: an adaptation unit for creating sub-protocol data units from protocol data units received from a network; means for selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and a scheduler for generating a map of a schedule according to the selected transmission scheme that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver, wherein generating the map comprises selecting at least one transmission mode for the subscriber by determining a quality of transmission links between the base station transceiver and the subscriber; means for transmitting the map and the schedule to the subscriber; and the base station transceiver transmitting the sub-protocol data units according to the schedule.
Claim 35
Dependent Claim 161 words
A base station transceiver for transmitting data streams to a subscriber, the base station transceiver comprising: an adaptation unit for creating sub-protocol data units from protocol data units received from a network; means for selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and a scheduler for generating a map of a schedule according to the selected transmission scheme that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver, wherein generating the map comprises selecting at least one transmission mode for the subscriber by determining a quality of transmission links between the base station transceiver and the subscriber; means for transmitting the map and the schedule to the subscriber; and the base station transceiver transmitting the sub-protocol data units according to the schedule.
Claim 36
Dependent Claim 41 words
The base station transceiver for transmitting data streams to a subscriber of claim 31 , wherein the scheduler selects at least one transmission mode for the subscriber, the transmission mode being determined by a quality of service demanded by the subscriber.
Claim 37
Independent Claim 132 words
A method for transmitting data streams between a plurality of base transceiver stations and a subscriber, each base transceiver station comprising at least one base station transceiver antenna, the method comprising: each base transceiver station receiving protocol data units from a network; each base transceiver station creating sub-protocol data units from the protocol data units; each base transceiver station selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver antennas.
Claim 38
Independent Claim 132 words
A method for transmitting data streams between a plurality of base transceiver stations and a subscriber, each base transceiver station comprising at least one base station transceiver antenna, the method comprising: each base transceiver station receiving protocol data units from a network; each base transceiver station creating sub-protocol data units from the protocol data units; each base transceiver station selecting a transmission scheme that includes at least one of spatial multiplexing and transmission diversity, based upon a transmission link quality between each base station transceiver antenna and the subscriber unit; and once per frame of time, generating a schedule according to the selected transmission scheme, that designates time slots and pre-defined frequency blocks in which the subscriber is to receive each of the sub-protocol data units from the base station transceiver antennas.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-03 2005-12-03 2006-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-03 2009-12-03 2010-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-03 2013-12-03 2014-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag