Purpose driven configured grant scheduling
US-2024414585-A1 · Dec 12, 2024 · US
US10292069B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10292069-B2 |
| Application number | US-201113994868-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 13, 2011 |
| Priority date | Dec 20, 2010 |
| Publication date | May 14, 2019 |
| Grant date | May 14, 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.
A method of transmitting packets wherein said packets are comprised in a plurality of flows, the flows comprising flow characteristics controlling admission of incoming flows. A plurality of admitted incoming flows with the same class of service are inserted into a queue. A committed information rate value corresponding to said queue and a bandwidth available for transmission of said queue according to the identified committed information rate value are identified. An order for transmission for the queues is established based on the class of service of the queue and the identified bandwidth. A plurality of cells of the same size are generated from a plurality of frames and the cells are distributed between a plurality of individual transmission channels according to the ordered defined for transmission. A transmitter equipment and a receiver equipment are also disclosed.
Opening claim text (preview).
The invention claimed is: 1. A method of transmitting packets wherein said packets are comprised in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the method comprising: controlling admission of incoming flows; mapping frames contained in admitted flows into fragments; inserting a plurality of fragments having the same class of service into a queue; obtaining the committed information rate value corresponding to said queue; identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value; defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; generating a plurality of cells of the same size from a plurality of fragments; distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission. 2. The method of claim 1 wherein a fragment has a determined size in terms of bytes and the step of mapping frames into fragments comprises: mapping the entire frame in the fragment if the size of the frame is smaller than the determined size of the fragment; or breaking the frame into portions of smaller size and mapping one or more of said portions in the fragment if the size of the frame is larger than the determined size of the fragment. 3. The method of claim 1 wherein one or more of said plurality of channels has a load prior to receiving one or more of said cells and said distribution of the plurality of cells on the plurality of individual transmission channels is made by loading a channel being less loaded prior to a channel being more loaded. 4. The method of claim 1 wherein the frames of an incoming flow comprise frame fields and said incoming flow is classified according to one or more frame fields of the frames comprised in said flow before being controlled for admission. 5. The method of claim 1 wherein the method is used in packet radio transmission. 6. A transmitter for transmitting packets wherein said packets are comprised in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the transmitter comprising: an admission control module for controlling admission of incoming flows; a compression and fragmentation module for mapping frames contained in admitted flows into fragments and for inserting a plurality of fragments having the same class of service into a queue; a scheduler for obtaining the committed information rate value corresponding to said queue, for identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value and for defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; a cell generator for generating a plurality of cells of the same size from a plurality of fragments; a dispatcher for distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission. 7. The transmitter of claim 6 wherein one or more of said plurality of channels has a load prior to receiving one or more of said cells and said dispatcher is configured for distributing said plurality of cells on the plurality of individual transmission channels by loading a channel being less loaded prior to a channel being more loaded. 8. The transmitter of claim 6 wherein the frames of an incoming flow comprise frame fields and the transmitter further comprises a classifier for classifying said incoming flow according to one or more frame fields of the frames comprised in said flow before being controlled for admission. 9. The transmitter of claim 8 wherein the classifier is further configured to determine a type of compression and/or fragmentation and/or a class of service and/or a queue for inserting a fragment. 10. The transmitter of claim 6 wherein the transmitter is configured to perform packet radio transmission. 11. The transmitter of claim 6 wherein the dispatcher is configured for monitoring the usage of radio resources on each of said plurality of individual transmission channels thereby maintaining knowledge of the load present on a radio link used for such transmission. 12. A receiver for receiving transmitted packets the receiver comprising: a collector module for receiving a plurality of cells distributed between a plurality of transmission channels, each of said cells comprising payload information fragments of flows, each cell comprising an identifier field for identifying an order of said cell; a reordering module for reordering said received cells, in case said cells are received in disorder, according to the order of identifier field of each received cell; a cell terminator and de-framer, for extracting the payload of each received cell, and generating a bit-stream from said payload and separating the bit-stream into fragments; a plurality of de-compression modules, each configured to reconstruct a frame from said fragments by using information from a data repository. 13. The receiver of claim 12 wherein the receiver is configured to receiver packets transmitted through radio transmission. 14. A packet transmission and reception system for transmitting and receiving packets in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the system comprising: a transmitter comprising: an admission control module for controlling admission of incoming flows; a compression and fragmentation module for mapping frames contained in admitted flows into fragments and for inserting a plurality of fragments having the same class of service into a queue; a scheduler for obtaining the committed information rate value corresponding to said queue, for identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value and for defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; a cell generator for generating a plurality of cells of the same size from a plurality of fragments; and a dispatcher for distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission; a receiver comprising: a collector module for receiving a plurality of cells comprising payload information of flows, each cell comprising an identifier field for identifying an order of said cell; a reordering module for reordering said received cells, in case said cells are received in disorder, according to the order of identifier field of each received cell; a cell terminator and de-framer, for extracting the payload of each received cell, and generating a bit-stream from said payload and separating the bit-stream into fragments; a plurality of de-compression modules, each configured reconstructing a frame from said fragments. 15. A computer-executable or machine-executable program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions including instructions for the implementation of the steps of the method of transmission of
based on load · CPC title
using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24) · CPC title
Electricity · mapped topic
using assembly or disassembly of packets · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.