Radio communication apparatus and packet scheduling method
First Claim
1. A packet scheduling method in a radio communication apparatus having array antennas and transmitting packets to a plurality of mobile apparatuses using a plurality of fixed beams created by the array antennas, the method comprising:
- a first step of selecting, based on inter-beam interference quantities each estimated in advance and stored for each of combinations of at least a part of the plurality of fixed beams, one of the fixed beams for communication with each of said mobile apparatuses residing in the coverage of the radio communication apparatus, and associating the selected fixed beam with the mobile apparatus;
a second step of assessing states of channels toward the mobile apparatuses;
a third step of selecting a combination of fixed beams to be output, based on the inter-beam interference quantities for combinations of fixed beams, associations between the mobile apparatuses and the fixed beams associated in said first step, and the states of the channels assessed in said second step; and
a fourth step of generating by said array antennas the fixed beams in the combination selected in said third step and transmitting packets to the mobile apparatuses corresponding to the fixed beams in the selected combination.
2 Assignments
0 Petitions
Accused Products
Abstract
A radio communication apparatus enhances cell throughput by adaptive selection of spatially multiplexed channels in consideration of interferences in a local cell and reducing load for calculation of array weights by storing them in advance as fixed values and outputting fixed beams. To reduce the calculation load for the adaptive selection of spatially multiplexed channels that takes interferences within the local cell into consideration, the radio communication apparatus adopts a packet scheduling method that selects a combination of fixed beams and determines the number of spatially multiplexed channels, based on the fixed beams for mobile apparatuses with packets waiting to be transmitted and pre-calculated correlative quantities of inter-beam interferences between these fixed beams.
-
Citations
14 Claims
-
1. A packet scheduling method in a radio communication apparatus having array antennas and transmitting packets to a plurality of mobile apparatuses using a plurality of fixed beams created by the array antennas, the method comprising:
-
a first step of selecting, based on inter-beam interference quantities each estimated in advance and stored for each of combinations of at least a part of the plurality of fixed beams, one of the fixed beams for communication with each of said mobile apparatuses residing in the coverage of the radio communication apparatus, and associating the selected fixed beam with the mobile apparatus;
a second step of assessing states of channels toward the mobile apparatuses;
a third step of selecting a combination of fixed beams to be output, based on the inter-beam interference quantities for combinations of fixed beams, associations between the mobile apparatuses and the fixed beams associated in said first step, and the states of the channels assessed in said second step; and
a fourth step of generating by said array antennas the fixed beams in the combination selected in said third step and transmitting packets to the mobile apparatuses corresponding to the fixed beams in the selected combination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A radio communication apparatus for transmitting packets to a plurality of mobile apparatuses using a plurality of fixed beams created by array antennas, said radio communication apparatus comprising:
-
a storage for storing array weights by which the plurality of fixed beams are created and inter-beam interference quantities for each of combinations of at least a part of the plurality of fixed beams;
a processor for packet scheduling;
a beam former for creating the beams to transmit the packets according to the array weights input from the processor; and
array antennas for transmitting the packets, using the fixed beams created by the beam former, wherein said processor performs;
allocating the fixed beams to the plurality of mobile apparatuses;
associating IDs of the mobile apparatuses with IDs of the fixed beams and storing the associations into said storage;
obtaining states of channels toward the plurality of mobile apparatuses;
selecting a combination of fixed beams to be output, based on inter-beam interference quantities for combinations of fixed beams stored in said storage, the associations between the mobile apparatus IDs and fixed beam IDs, and the states of the channels;
generating transmission packets to be transmitted to mobile apparatuses associated with the fixed beams in the selected combination;
retrieving array weights associated with the fixed beams from said storage; and
outputting the array weights and the transmission packets to said beam former. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification