Apparatus for transmitting signaling information, apparatus for receiving signaling information, method for transmitting signaling information and method for receiving signaling information
US-2016227005-A1 · Aug 4, 2016 · US
US10333649B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10333649-B1 |
| Application number | US-201615208398-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jul 12, 2016 |
| Priority date | Jul 12, 2016 |
| Publication date | Jun 25, 2019 |
| Grant date | Jun 25, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more packets to be transmitted to or from a user equipment (UE) device are determined to have a particular packet length, e.g., based on a vocoder to be used for a voice over Long Term Evolution (VoLTE) call. An initial modulation and coding scheme (MCS) is selected for transmission of the packets based on channel conditions. The initial MCS is replaced by an alternative MCS having a lower efficiency than the initial MCS in response to a determination that the alternative MCS would require the same number of resource blocks to transmit a packet having the particular packet length as the initial MCS. One or more resource blocks are allocated for transmission of the one or more packets having the particular packet length using the alternative MCS. Indications of the allocated one or more resource blocks and the alternative MCS are transmitted to the UE.
Opening claim text (preview).
What is claimed is: 1. A method for wireless communication using one or more resource blocks, wherein each resource block corresponds to a block of frequencies and time and has N resource elements available to carry user data, the method comprising: determining that one or more packets to be transmitted to or from a user equipment device (UE) will each have a particular packet length by determining that each of the one or more packets will have a packet payload length and a packet header length and determining the particular packet length based on the packet payload length and the packet header length; selecting, from among a plurality of modulation and coding schemes (MCSs), an initial MCS for transmission of the one or more packets having the particular packet length based on channel conditions, wherein each MCS in the plurality of MCSs has a different efficiency with respect to information bits per resource element; making an initial determination that the initial MCS would require a particular number of resource blocks to transmit a packet having the particular packet length, wherein the initial determination comprises: determining that the initial MCS would require R 1 resource elements to transmit a packet having the particular packet length; and determining that the initial MCS would require B 1 resource blocks to transmit a packet of the particular packet length by determining a smallest integer B 1 such that B 1 multiplied by N is greater than or equal to R 1 ; making a subsequent determination that an alternative MCS in the plurality of MCSs that has a lower efficiency than the initial MCS would also require the particular number of resource blocks to transmit a packet having the particular packet length, wherein the subsequent determination comprises: determining that the alternative MCS would require R 2 resource elements to transmit a packet having the particular packet length, wherein R 2 is greater than R 1 ; determining that the alternative MCS would require B 2 resource blocks to transmit a packet of the particular packet length by determining a smallest integer B 2 such that B 2 multiplied by N is greater than or equal to R 2 ; and determining that B 2 is equal to B 1 ; after selecting the initial MCS and in response to the subsequent determination, replacing the initial MCS with the alternative MCS for transmission of the one or more packets having the particular packet length; allocating one or more resource blocks for transmission of the one or more packets having the particular packet length using the alternative MCS; and transmitting to the UE an indication of the allocated one or more resource blocks and an indication of the alternative MCS. 2. The method of claim 1 , wherein selecting the initial MCS for transmission of the one or more packets having the particular packet length based on channel conditions comprises selecting the initial MCS for transmission of the one or more packets from a base station to the UE based on downlink channel conditions. 3. The method of claim 2 , further comprising: transmitting, by the base station to the UE, the one or more packets having the particular packet length in the allocated one or more resource blocks using the alternative MCS. 4. The method of claim 1 , wherein selecting the initial MCS for transmission of the one or more packets having the particular packet length based on channel conditions comprises selecting the initial MCS for transmission of the one or more packets from the UE to a base station based on uplink channel conditions. 5. The method of claim 4 , further comprising: receiving, by the base station from the UE, the one or more packets having the particular packet length in the allocated one or more resource blocks using the alternative MCS. 6. The method of claim 1 , wherein determining that one or more packets to be transmitted to or from the UE will each have the particular packet length comprises: determining that voice data is to be transmitted to or from the UE; determining that a particular vocoder is to be used to generate the voice data; and determining the particular packet length based on the particular vocoder. 7. The method of claim 6 , wherein determining the particular packet length based on the particular vocoder comprises: determining that the particular vocoder has a voice coding rate; and determining the packet payload length based on the voice coding rate of the particular vocoder. 8. The method of claim 6 , further comprising: receiving call setup signaling for a voice call involving the UE, wherein the determining that voice data is to be transmitted to or from the UE and the determining that a particular vocoder is to be used to generate the voice data are based on the call setup signaling. 9. The method of claim 1 , wherein the alternative MCS is the lowest-efficiency MCS in the plurality of MCSs that would require the particular number of resource blocks to transmit a packet having the particular packet length. 10. The method of claim 1 , wherein the particular packet length is L bits, wherein the initial MCS has an efficiency that provides E 1 information bits per resource element, wherein the alternative MCS has an efficiency that provides E 2 information bits per resource element, and wherein E 2 is less than E 1 . 11. The method of claim 10 , wherein determining that the initial MCS would require R 1 resource elements to transmit a packet having the particular packet length comprises determining R 1 based on L and E 1 , and wherein determining that the alternative MCS would require R 2 resource elements to transmit a packet having the particular packet length comprises determining R 2 based on L and E 2 . 12. A system for wireless communication using one or more resource blocks, wherein each resource block corresponds to a block of frequencies and time and has N resource elements available to carry user data, the system comprising: a wireless communication interface; one or more processors; and data storage that stores program instructions executable by the one or more processors to cause the system to perform operations comprising: determining that one or more packets to be transmitted to or from a user equipment device (UE) will each have a particular packet length by determining that each of the one or more packets will have a packet payload length and a packet header length and determining the particular packet length based on the packet payload length and the packet header length; selecting, from among a plurality of modulation and coding schemes (MCSs), an initial MCS for transmission of the one or more packets having the particular packet length based on channel conditions, wherein each MCS in the plurality of MCSs has a different efficiency with respect to information bits per resource element; making an initial determination that the initial MCS would require a particular number of resource blocks to transmit a packet having the particular packet length, wherein the initial determination comprises: determining that the initial MCS would require R 1 resource elements to transmit a packet having the particular packet length; and determining that the initial MCS would require B 1 resource blocks to transmit a packet of the particular packet length by determining a smallest integer B 1 such that B 1 multiplied by N is greater than or equal to R 1 ; making a subsequent determination that an alternative MCS in the plurality of MCSs that has a lower efficiency than the initial MCS would also require the particular number of resource blocks to transmit a packet having the particular packet length, wherein the sub
using measured or perceived quality · CPC title
by adapting the channel coding (H04L1/1812 takes precedence) · CPC title
Electricity · mapped topic
by switching between different modulation schemes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.