Multiplexing of Uplink Control Information
US-2024430897-A1 · Dec 26, 2024 · US
US9860894B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9860894-B2 |
| Application number | US-201214648465-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2012 |
| Priority date | Nov 30, 2012 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
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.
Disclosed is a method of transmitting data over a plurality of wireless frequency bands between a transmitter and a receiver during one of a plurality of rounds, the method comprising: computing a target spacing in time between a start time of transmission in a first band and a start time of transmission in a second band dependent on a first data rate in the one round and in the first band; commencing transmitting, by the transmitter, a first frame of data over the first band at the first data rate; waiting for the computed target spacing to elapse, and then commencing transmitting, by the transmitter, a second frame of data over the second hand at a second data rate.
Opening claim text (preview).
The invention claimed is: 1. A method of transmitting data over a plurality of wireless frequency bands between a transmitter and a receiver during one of a plurality of rounds, the method comprising: computing a target spacing in time between a start time of transmission in a first band and a start time of transmission in a second band dependent on a first data rate in the one round and in the first band; commencing transmitting, by the transmitter, a first frame of data over the first band at the first data rate; and waiting for the computed target spacing to elapse, and then commencing transmitting, by the transmitter, a second frame of data over the second band at a second data rate, wherein each band and each round of the band have a different data rate, and wherein the size of each frame in the round is equal to a constant slot length multiplied by the data rate in the round and in the band over which the frame is transmitted. 2. The method of claim 1 , further comprising, simultaneously with the commencing transmitting the first frame, commencing loading a next frame to be transmitted in the next round over the first band at a loading rate. 3. The method of claim 2 , wherein the constant slot length is at least the ratio of the maximum over all rounds of the sum over all bands of the frame sizes to the minimum of the loading rate and an unloading rate of received frames at the receiver. 4. The method of claim 3 , wherein the waiting for the computed target spacing to elapse comprises: waiting until the transmission of a previous frame of data over the second band is complete; computing a target delay, wherein the target delay is computed as the difference between the sum of the start time of transmission in the first band and the computed target spacing and the current time; and waiting for the computed target delay to elapse. 5. The method of claim 2 , wherein the waiting for the computed target spacing to elapse comprises: waiting until the transmission of a previous frame of data over the second band is complete; computing a target delay, wherein the target delay is computed as the difference between the sum of the start time of transmission in the first band and the computed target spacing and the current time; and waiting for the computed target delay to elapse. 6. The method of claim 5 , further comprising determining whether the computed target delay is less than a slot tolerance in the first band in the previous round, wherein the waiting is performed dependent on the determining, and wherein the slot tolerance in a band and a round is equal to the ratio of a frame size granularity to the data rate in the band in the round. 7. The method of claim 1 , wherein the computing the target spacing comprises computing the maximum data rate in the first band over all rounds, divided by the sum over all bands of the maximum data rate in each band over all rounds, multiplied by the constant slot length. 8. The method of claim 7 , wherein the waiting for the computed target spacing to elapse comprises: waiting until the transmission of a previous frame of data over the second band is complete; computing a target delay, wherein the target delay is computed as the difference between the sum of the start time of transmission in the first band and the computed target spacing and the current time; and waiting for the computed target delay to elapse. 9. The method of claim 1 , wherein the waiting for the computed target spacing to elapse comprises: waiting until the transmission of a previous frame of data over the second band is complete; computing a target delay, wherein the target delay is computed as the difference between the sum of the start time of transmission in the first band and the computed target spacing and the current time; and waiting for the computed target delay to elapse. 10. The method of claim 9 , further comprising determining whether the computed target delay is less than a slot tolerance in the first band in the previous round, wherein the waiting is performed dependent on the determining, and wherein the slot tolerance in a band and a round is equal to the ratio of a frame size granularity to the data rate in the band in the round. 11. The method of claim 10 , wherein, when the computed target delay is less than the slot tolerance, the size of the first frame is equal to the sum of a constant slot length and the computed target delay, multiplied by the data rate in the round and in the corresponding band, rounded to the nearest multiple of the frame size granularity, and the waiting is not performed. 12. The method of claim 10 , wherein, when the computed target delay is not less than slot tolerance, the size of the first frame is equal to a constant slot length multiplied by the data rate in the round and in the corresponding band, rounded to the nearest multiple of the frame size granularity. 13. The method of 1 , wherein the waiting for the computed target spacing to elapse comprises: waiting until the transmission of a previous frame of data over the second band is complete; computing a target delay, wherein the target delay is computed as the difference between the sum of the start time of transmission in the first band and the computed target spacing and the current time; and waiting for the computed target delay to elapse. 14. The method of claim 13 , further comprising determining whether the computed target delay is less than a slot tolerance in the first band in the previous round, wherein the waiting is performed dependent on the determining, and wherein the slot tolerance in a band and a round is equal to the ratio of a frame size granularity to the data rate in the band in the round. 15. The method of claim 13 , wherein, when the computed target delay is less than the slot tolerance, the size of the first frame is equal to the sum of a constant slot length and the computed target delay, multiplied by the data rate in the round and in the corresponding band, rounded to the nearest multiple of the frame size granularity, and the waiting is not performed. 16. The method of claim 13 , wherein, when the computed target delay is not less than slot tolerance, the size of the first frame is equal to a constant slot length multiplied by the data rate in the round and in the corresponding band, rounded to the nearest multiple of the frame size granularity. 17. A transmitter comprising: a processor configured to compute a target spacing in time between a start time of transmission in a first band and a start time of transmission in a second band dependent on a first data rate in the first band; and a switch configured to: commence transmitting a first frame of data from a first buffer over the first band at the first data rate and wait for the computed target spacing to elapse, and then commence transmitting a second frame of data from a second buffer over the second band at a second data rate, wherein each band and each round of the band have a different data rate, and wherein the size of each frame in the round is equal to a constant slot length multiplied by the data rate in the round and in the band over which the frame is transmitted. 18. The transmitter of claim 17 , further comprising a switch configured to, simultaneously with the commencement of transmitting of the first frame, commence loading the second frame of data into the second buffer.
Resources in time domain, e.g. slots or frames · CPC title
the frequencies being arranged in component carriers · CPC title
Channel dividing arrangements {, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver} · CPC title
ensuring sequence integrity, e.g. using sequence numbers · CPC title
Rate requirement of the data, e.g. scalable bandwidth, data priority · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.