Communications device, infrastructure equipment and methods for logical channel prioritization scheme selection
A method of selecting data for transmission in a wireless communications network by a communications device, the method includes receiving by the communications device an allocation message, the allocation message including an indication of first communications resources for transmitting of data from a first group of one or more of a plurality of logical channels and the allocation message is received in response to a second scheduling request message requesting the first communications resources for transmitting the data from the first group of the one or more logical channels which was transmitted after a first scheduling request message requesting second communications resources for transmitting data from a second group of the one or more of the plurality of logical channels, in response to receiving the allocation message.
1. A method of selecting data for transmission in a wireless communications network by a communications device, the method comprising:
receiving by the communications device an allocation message, the allocation message comprising an indication of first communications resources for transmitting of data from a first group of one or more of a plurality of logical channels and the allocation message is received in response to a second scheduling request message requesting the first communications resources for transmitting the data from the first group of the one or more logical channels which was transmitted after a first scheduling request message requesting second communications resources for transmitting data from a second group of the one or more of the plurality of logical channels,
in response to receiving the allocation message, selecting a logical channel prioritisation (LCP) scheme for allocating a capacity provided by the first communications resources for transmitting the data from the first group of one or more of the logical channels or from the second group of the one or more of the logical channels using the first communications resources, the LCP scheme being selected from a plurality of LCP schemes, each of the plurality of LCP schemes determining a different allocation of an available capacity provided by the first communications resources for transmitting data from the plurality of logical channels, and
selecting data from the plurality of logical channels to be transmitted using the first communications resources in accordance with the selected LCP scheme.
2. A method according to claim 1 , the method comprising:
detecting that data associated with the second group of logical channels is to be transmitted on an uplink of the wireless communications network,
transmitting the first request for communications resources to be scheduled for transmitting the data from the second group of logical channels, and
after transmitting the first request, detecting that data associated with the first group of logical channels is to be transmitted on an uplink of the wireless communications network, wherein the data selected according to the selected LCP scheme includes data from the first group of logical channels.
3. A method according to claim 1 , wherein
according to the selected LCP, each of two or more of the plurality of logical channels is associated with a priority level, and data associated with a logical channel having a first priority level is selected for transmission in preference to data associated with a logical channel having a second priority level lower than the first priority level, and
the selected LCP scheme is selected from the plurality of LCP schemes based on the allocation message.
4. A method according to claim 1 , wherein according to the selected LCP scheme, data associated with one or more logical channels is excluded from selection and
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining the one or more logical channels excluded from selection.
5. A method according to claim 1 , the method comprising
before receiving the allocation message, receiving a second allocation message comprising an indication of second communications resources received in response to the first scheduling request message (SR #1) requesting the second communications resources (PUSCH #1) for transmitting the data from the second group of the one or more logical channels,
in response to receiving the second allocation message, selecting a second LCP scheme, wherein
according to the second selected LCP scheme, data selected for transmission using the second communications resources may be selected for transmission using the first communications resources, and
selecting data from the plurality of logical channels to be transmitted using the first communications resources comprises selecting a portion of the data selected for transmission using the second communications resources.
6. A method according to claim 5 , the method comprising
determining that the allocation message and the second allocation message were received during a same timeslot, wherein
selecting the logical channel prioritisation (LCP) scheme is based on the determining that the allocation message and the second allocation message were received during the same timeslot.
7. A method according to claim 1 , wherein
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that an error detection portion of the allocation message was generated based on a predetermined temporary identifier.
8. A method according to claim 1 , wherein
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that the allocation message conforms to a predetermined format.
9. A method according to claim 8 , wherein
the wireless communications network provides a wireless access interface comprising communications resources divided in time into timeslots and further divided into orthogonal frequency division multiplexing (OFDM) symbol periods, and
in accordance with the predetermined format, the first communications resources begin on a first OFDM symbol period of a timeslot.
10. A method according to claim 1 , wherein
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that the allocation message was transmitted using predetermined communications resources associated with the determined LCP scheme.
11. A method according to claim 10 , wherein
the predetermined communications resources comprise communications resources of a physical downlink control channel.
12. A method according to claim 11 , wherein
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that the allocation message was transmitted using a predetermined number and location of frequency resources.
13. A method according to claim 1 , wherein
the allocation message comprises an indication of modulation and coding scheme parameters for the transmission of the data using the first communications resources, and
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that the modulation and coding scheme parameters indicated by the allocation message satisfy predetermined conditions associated with the selected LCP scheme.
14. A method according to claim 13 , the method comprising
determining an average modulation and coding scheme, the average modulation and coding scheme being determined based on modulation and coding scheme parameters used for a plurality of previous transmissions of data by the communications device, wherein
the modulation and coding scheme parameters indicated by the allocation message satisfy predetermined conditions associated with the selected LCP scheme if they provide a reliability which is greater than a reliability provided by the determined average modulation and coding scheme.
15. A method according to claim 1 , wherein
the allocation message comprises an indication of power control parameters for the transmission of the data using the first communications resources, and
selecting the LCP scheme for selecting the data for transmission using the first communications resources comprises determining that the power control parameters for the transmission of the data using the first communications resources are associated with one or more logical channels of the plurality of logical channels.
16. A method according to claim 1 , wherein
the allocation message comprises an indication of a number of repetitions to be used for the transmission of the data using the first communications resources, and
selecting the logical channel prioritisation (LCP) scheme for selecting the data for transmission using the first communications resources comprises determining that the number of repetitions to be used for the transmission of the data using the first communications resources is associated with one or more logical channels of the plurality of logical channels.
17. A method according to claim 1 , wherein each of one or more of the plurality of logical channels is associated with one of one or more scheduling request groups, and
each scheduling request group of the one or more scheduling request groups is associated with predetermined communications resources for transmitting by the communications device a scheduling request indicating that the communications device has available data associated with one or more of the logical channels associated with the scheduling request group.
18. A method according to claim 17 , wherein
selecting the logical channel prioritisation (LCP) scheme for selecting the data for transmission using the first communications resources comprises determining that the allocation message is associated with a first scheduling request group.
19. A communications device for use in a wireless communications network, the wireless communications network comprising an infrastructure equipment providing a wireless access interface, the communications device comprising:
a transmitter configured to transmit uplink data via the wireless access interface,
a receiver configured to receive signals, and
a controller configured to control the transmitter and the receiver to:
receive an allocation message, the allocation message comprising an indication of first communications resources for transmitting of data from a first group of one or more of a plurality of logical channels and the allocation message is received in response to a second scheduling request message requesting the first communications resources for transmitting the data from the first group of the one or more logical channels which was transmitted after a first scheduling request message requesting second communications resources for transmitting data from a second group of the one or more of the plurality of logical channels,
in response to receiving the allocation message, select a logical channel prioritisation (LCP) scheme for allocating a capacity provided by the first communications resources for transmitting the data from the first group of one or more of the logical channels or from the second group of the one or more of the logical channels using the first communications resources, the LCP scheme being selected from a plurality of LCP schemes, each of the plurality of LCP schemes determining a different allocation of an available capacity provided by the first communications resources for transmitting data from the plurality of logical channels, and
select data from the plurality of logical channels to be transmitted using the first communications resources in accordance with the selected LCP scheme.
20. Infrastructure equipment for use in a wireless communications network, the infrastructure equipment providing a wireless access interface, the infrastructure equipment comprising:
a transmitter configured to transmit signals to a communications device via the wireless access interface in a cell,
a receiver configured to receive data from the communications device, and
a controller, configured to control the transmitter and the receiver to:
receive a first scheduling request message requesting second communications resources for transmitting data from a second group of one or more of a plurality of logical channels,
after receiving the first scheduling request message, receive a second scheduling request message requesting first communications resources for transmitting data from a first group of the one or more logical channels,
transmit an allocation message, the allocation message comprising an indication of the first communications resources for transmitting of data from the first group of one or more of a plurality of logical channels,
determine a logical channel prioritisation (LCP) scheme, the determined LCP scheme being one of a plurality of LCP schemes, each of the plurality of LCP schemes determining a different allocation of an available capacity provided by the first communications resources for transmitting data from the plurality of logical channels, and
receive data transmitted using the first communications resources, wherein the data transmitted using the first communications resources is selected from the plurality of logical channels in accordance with the determined LCP scheme.