Optimization of logical channel processing for multiple transport blocks

US11419004B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11419004-B2
Application numberUS-201716348439-A
CountryUS
Kind codeB2
Filing dateNov 8, 2017
Priority dateNov 8, 2016
Publication dateAug 16, 2022
Grant dateAug 16, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for optimizing the processing of logical channels when multiple transport formats are to be served is provided. In certain aspects, instead of filling sequentially each transport format one by one, the protocol packets to be transmitted by the transport block are concurrently constructed. This may be accomplished, for instance, by taking into consideration the requirements of the data (for example, latency and reliability) to be transmitted as well as the characteristics of the available transport format (for example, size, expected channel quality, transmission length, etc.).

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by medium access control, MAC, layer of a communication device for providing data to be transmitted to another communication device within a radio communications network, wherein the MAC layer receives first and second data from a higher layer with respect to the MAC layer, comprising: assigning the first data to a first transport block; assigning the second data to a second transport block; after assigning the first data to the first transport block and the second data to the second transport block, transmitting the first transport block and the second transport block to a lower layer with respect to the MAC layer; storing a first ordered set of protocol data units (PDUs) the first ordered set of PDUs comprising a first PDU and a second PDU, the second PDU immediately following the first PDU in the first ordered set of PDUs and the first ordered set of PDUs having a first priority; assigning at least a portion of a further PDU to the first transport block, the further PDU one of: i) being included in the first ordered set of PDUs and following the second PDU in the first ordered set of PDUs, and ii) being included in a second ordered set of PDUs, the second ordered set of PDUs having a second priority that is lower than the first priority of the first ordered set of PDUs; the assigning of the second data to the second transport block being performed before the assigning for the first transport block has been completed, assigning the first data to the first transport block comprises assigning at least a portion of the first PDU to the first transport block for transmission during a transmission time interval (TTI); and assigning the second data to the second transport block comprises assigning at least a portion of the second PDU to the second transport block for transmission during the TTI. 2. The method of claim 1 , wherein each of the first and second data is included in one of: a fraction of a packed data unit PDU, a plurality of fractions of PDUs, one or a plurality of PDUs, or one or a plurality of fractions of PDUs and one or a plurality of PDUs. 3. The method of claim 2 , wherein the first and second data are one or a plurality of protocol data units, PDUs or one or a plurality of fraction of PDUs received from one or more logical channels of a layer higher than the MAC layer, and wherein the higher layer with respect to the MAC layer is a radio link control, RLC, layer, and the lower layer with respect to the MAC layer is a physical, PHY, layer. 4. The method of claim 3 , wherein the first data and the second data is received from a first logical channel having a first priority, and wherein further data is received from a second logical channel having a second priority, wherein the first priority is higher than the second priority, wherein the first and the second data is assigned first to the first and the second transport block, and wherein subsequently the further data assigned to the first and/or the second transport block if are still available transport blocks or parts of transport blocks that have not been used for the assigning of the data of first priority logical channel. 5. The method of claim 4 , wherein the first and second assigning are performed simultaneously. 6. The method of claim 1 , further comprising: determining one or more of the number of available transport blocks and the size of the first and the second transport block, wherein at least one of the first and second assigning is based on the determining. 7. The method of claim 1 , wherein the assigning the plurality of data to the plurality of transport block is based at least in part on one or more of: a round-robin scheme, a best fit scheme to reduce overhead and/or segmentation, an encoding friendly scheme selecting sizes that match physical layer encoding blocks, and a fast streaming scheme based on a time budged. 8. The method of claim 1 , wherein at least one of the first and second assigning is applied to prevent segmenting a protocol data unit, PDU, between the first and second transport block. 9. The method of claim 1 , wherein the first and second assigning are performed such that the first and second data are transmitted together in a single orthogonal frequency-division multiplexing, OFDM, symbol, or wherein the first and second data are transmitted without padding data in the OFDM symbol. 10. The method of claim 1 , further comprising: assigning third data to the first transport block, wherein the first, second, and third data are stored in a single logical channel buffer in a sequential order. 11. The method of claim 1 , wherein the communication device is one of: a transmission point, TRP and a user equipment, UE. 12. The method of claim 1 , wherein the first transport block and the second transport block are transmitted at the same transmission time to the other communication device, wherein transmitting is performed by using a multiple-input multiple-output, MIMO, scheme, and wherein the first transport block corresponds to a first antenna of the first device and the second transport block corresponds to a second antenna of the first device. 13. The method of claim 1 , wherein the transmitting includes transmitting the first and second data according to a carrier aggregation scheme, and wherein the first transport block corresponds to a first channel and the second transport block corresponds to a second channel. 14. The method of claim 1 , further comprising: providing encoding blocks based on said first and second data to a physical layer, wherein the providing is performed before a transmission frame having the first and second transport blocks is fully serialized or constructed. 15. The method of claim 1 , further comprising: assigning third data to a third transport block, wherein the first data comprises a first portion of a first protocol data unit, PDU, the second data comprises a second portion of the first PDU, and the third data comprises both a second and third PDU. 16. The method of claim 1 , wherein at least one of said first and second transport block contains non-sequential protocol data units, PDUs. 17. The method of claim 1 , wherein the first and second data corresponds to a first ordered set of PDUs having a first priority, further comprising assigning at least a portion of a further PDU to the first or the second transport block, wherein the further PDU is included in a second ordered set of PDUs having a second priority that is lower than the first priority of the first ordered set of PDUs, and wherein the assigning of at least the portion of the further PDU is performed after the assigning of the first ordered set of PDUs has been completed. 18. The method of claim 1 , wherein the method further comprises assigning at least a portion of a third PDU to the first transport block. 19. A User Equipment (UE) for communicating with a communication device, comprising: a transmitter, the UE being configured to use the transmitter to transmit first and second data to the communication device after assigning the first data to a first transport block and assigning the second data to a second transport block, the UE being configured to: assign the second data to the second transport block while the first transport block has remaining capacity for data; store a first ordered set of protocol data units (PDUs) the first ordered set of PDUs comprising a first PDU and a second PDU, the second PDU immediately following the first PDU in the first ordere

Assignees

Inventors

Classifications

  • of the traffic information · CPC title

  • Parsing or analysis of headers · CPC title

  • H04W28/06Primary

    Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)} · CPC title

  • Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers · CPC title

  • H04L69/322Primary

    Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11419004B2 cover?
A method for optimizing the processing of logical channels when multiple transport formats are to be served is provided. In certain aspects, instead of filling sequentially each transport format one by one, the protocol packets to be transmitted by the transport block are concurrently constructed. This may be accomplished, for instance, by taking into consideration the requirements of the data …
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04W28/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).