IP Library › Granted Patent US 11,071,126
Granted Patent B2
US 11,071,126 · App. 16/616,747 · Granted Jul 20, 2021

Code block aware slot preemption

Inventors: Alexey Shapin (Luleå, SE); Yufei Blankenship (Kildeer, IL); Caner Kilinc (Luleå, SE); Stefan Parkvall (Bromma, SE); Sara Sandberg (Luleå, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W72/1242H04B7/0413H04L1/0068H04L1/1854H04L47/245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,071,126
App. No.
16/616,747
Granted
Jul 20, 2021
Kind
B2
Abstract

According to certain embodiments a method is provided for use in a wireless transmitter that includes receiving an indication to schedule a high-priority transmission to preempt a lower-priority transmission that comprises one or more code blocks. A first resource allocation is determined for the high-priority transmission. A fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured by the first resource allocation is determined. When the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is less than a threshold, the first resource allocation is used for the high-priority transmission. Otherwise, a second allocation for the high-priority transmission is determined and used to minimize a number of the one or more code blocks that will be punctured.

Claims (60)

1. A method for use in a wireless transmitter, the method comprising:

receiving an indication to schedule a high-priority transmission to preempt a lower-priority transmission, the lower-priority transmission comprising one or more code blocks;

determining a first resource allocation for the high-priority transmission;

determining a fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured by the first resource allocation;

when the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is less than a threshold, using the first resource allocation for the high-priority transmission; and

when the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is not less than the threshold, determining a second allocation for the high-priority transmission that minimizes a number of the one or more code blocks that will be punctured and using the second allocation for high-priority transmission.

2. The method of claim 1 , wherein the wireless transmitter comprises a network node.

3. The method of claim 1 , wherein the wireless transmitter comprises a user equipment.

4. A wireless transmitter comprising:

processing circuitry configured to:

receive an indication to schedule a high-priority transmission to preempt a lower-priority transmission, the lower-priority transmission comprising one or more code blocks;

determine a first resource allocation for the high-priority transmission;

determine a fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured by the high-priority resource allocation;

when the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is less than a threshold, use the first resource allocation for the high-priority transmission; and

when the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is not less than the threshold, determine a second allocation for the high-priority transmission that minimizes a number of the one or more code blocks that will be punctured and using the second allocation for high-priority transmission.

5. The wireless transmitter of claim 4 , wherein:

the lower-priority transmission comprises a plurality of code blocks, and

the first resource allocation for the high-priority transmission is spread over at least two code blocks within the plurality of code blocks of the lower-priority transmission.

6. The wireless transmitter of claim 5 , wherein the at least two code blocks over which the first resource allocation is spread are within one code block group.

7. The wireless transmitter of claim 5 wherein the first resource allocation is spread evenly over the plurality of code blocks of the lower-priority transmission.

8. The wireless transmitter of claim 4 , wherein determining the first resource allocation for the high-priority transmission comprises determining the first resource allocation that spreads puncturing over all of the code blocks within one code block group.

9. The wireless transmitter of claim 4 , wherein the processing circuitry is configured to select the lower-priority transmission from a plurality of transmissions, the lower-priority transmission being a lowest priority signal of the plurality of transmissions.

10. The wireless transmitter of claim 4 , wherein the threshold is dependent on least one capability of a lower-priority receiver, the at least one capability comprising one or more of:

an ability to receive a pre-emption indication,

an ability to blindly detect pre-emption, and

an ability to set pre-empted bits LLR to zero.

11. The wireless transmitter of claim 4 wherein the threshold is zero to minimize the number of the one or more code block of the lower-priority transmission that will be punctured.

12. The wireless transmitter of claim 4 , wherein the high-priority transmission also preempts an additional lower-priority transmission, the additional lower-priority transmission comprising one or more code blocks, and the processing circuitry is further configured to:

determine a fraction of bits in the one or more code blocks of the additional lower-priority transmission that will be punctured by the first resource allocation;

use the first resource allocation for the high-priority transmission when:

the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is less than the threshold, and

the fraction of bits in the one or more code blocks of the additional lower-priority transmission that will be punctured is less than the threshold; and

use the second resource allocation for the high-priority transmission when:

the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is not less than the threshold, or

the fraction of bits in the one or more code blocks of the additional lower-priority transmission that will be punctured is not less than the threshold.

13. The wireless transmitter of claim 12 , wherein:

the lower-priority transmission comprises a first plurality of code blocks,

the additional lower-priority transmission comprises second plurality of code blocks, and

the first resource allocation for the high-priority transmission is spread over at least two code blocks within the first plurality of code blocks of the lower-priority transmission and the second plurality of code blocks of the additional lower-priority transmission.

14. The wireless transmitter of claim 12 , wherein the lower-priority transmission is associated with a first MIMO layer and the additional lower-priority transmission is associated with a second MIMO layer.

15. The wireless transmitter of claim 4 , wherein the processing circuitry is configured to replace at least one resource element of the lower-priority transmission with at least one resource element associated with the high-priority transmission.

16. The wireless transmitter of claim 15 , wherein:

the lower-priority transmission and the high-priority transmission are scheduled for transmission from the wireless transmitter to a single wireless receiver, and

replacing the at least one resource element of the lower-priority transmission comprises replacing a code block or code block group of the lower-priority transmission with a code block or code block group of the high-priority transmission.

17. The wireless transmitter of claim 16 , wherein the replaced at least one resource element of the lower-priority transmission comprises a plurality of resource elements in a plurality of orthogonal frequency division multiplexing symbols.

18. The wireless transmitter of claim 16 , wherein the replaced at least one resource element of the lower-priority transmission comprises a plurality of resource elements within a time-frequency region.

19. The wireless transmitter of claim 4 , wherein determining the first resource allocation for the high-priority transmission comprises:

selecting the first resource allocation from a plurality of possible resource allocations based on a determination that

the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is less than the threshold for the first resource allocation.

20. The wireless transmitter of claim 19 , wherein:

the plurality of possible resource allocations comprises at least one of:

a first possible resource allocation for the high-priority transmission starting from a minimal subcarrier number of a plurality of subcarriers of the lower-priority transmission; and

a second possible resource allocation for the high-priority transmission including a subcarrier with a maximal subcarrier number of a plurality of subcarriers of the lower-priority transmission on a value of a high-priority allocation band size.

21. The wireless transmitter of claim 4 , wherein determining the second resource allocation for the high-priority transmission comprises:

selecting the second resource allocation from a plurality of possible resource allocations based on a determination that the fraction of bits in the one or more code blocks of the lower-priority transmission that will be punctured is not less than a threshold for the first resource allocation.

22. The wireless transmitter of claim 21 , wherein the plurality of possible resource allocations comprises at least one of:

a first possible resource allocation for the high-priority transmission that replaces at least one resource element of the lower-priority transmission with at least one resource element of the high-priority transmission starting from a minimal subcarrier number of a plurality of subcarriers of the lower-priority transmission; and

a second possible resource allocation for the high-priority transmission that replaces at least one resource element of the lower-priority transmission with at least one resource element of the high-priority transmission including a subcarrier with a maximal subcarrier number of a plurality of subcarriers on a value of a high-priority allocation band size.

23. The wireless transmitter of claim 4 , wherein the wireless transmitter comprises a network node.

24. The wireless transmitter of claim 4 , wherein the wireless transmitter comprises a user equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2019
From: BLANKENSHIP, YUFEI; KILINC, CANER; PARKVALL, STEFAN; SANDBERG, SARA; SHAPIN, ALEXEY
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 051105/0554 →
Continuity (2)
Provisional Application 62512200 · May 30, 2017
Related Publication 20210127407A1 · Apr 29, 2021