# US 11,122,620 B2 · User equipment and data transmission method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,122,620 B2
- Document ID: US11122620B2
- Status: Granted
- Kind: B2
- Application number: 16/483,676
- Filed: 2018-05-02
- Published: 2020-01-16
- Granted: 2021-09-14
- Earliest claimed: 2017-05-05
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Ying yang Li; Yi Wang; Shichang Zhang
- Web page: https://patentgrep.com/patent/US11122620B2

## CPC

- H04W 74/0808: using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04L 5/0098: {Signalling of the activation or deactivation of component carriers, subcarriers or frequency bands}
- H04L 27/0006: {Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio (for spectrum sharing between different networks H04W16/14)}
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 74/02: Hybrid access
- H04W 72/12: Wireless traffic scheduling
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An embodiment of the present disclosure provides a method performed at a UE for data transmission. The method includes: detecting a scheduling assignment(SA) for other UEs within a sensing window which includes a plurality of time units(TUs); selecting, based on the detected SA, a set of resources for data transmission; determining, before transmitting data on a resource in the selected set of resources, whether the resource is occupied; and transmitting the data on the resource in the selected set of resources if it is determined that the resource is not occupied. An embodiment of the present disclosure also provides a corresponding UE.

## Claims

### Claim 1

A method for data transmission, comprising:
detecting a scheduling assignment (SA) for other UEs within a sensing window which includes a plurality of time units (TUs);
selecting, based on the detected SA, a set of resources for data transmission;
determining, if the UE does not perform data transmission on one of the selected set of resources, whether a resource subsequent to the one resource in the selected set of resources is occupied based on the detected SA, a received power and a received energy on the resource only in a case where a number of consecutive resources, among the selected set of resources, on which the UE does not perform data transmission exceeds a predetermined threshold NR2, before transmitting data on a resource in the selected set of resources; and
transmitting the data on the resource in the selected set of resources if it is determined hat the resource is not occupied.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the determining whether the resource is occupied comprises:
determining whether a Listen-Before-Talk (LBT) mechanism needs to be performed within a predetermined time period T; and
determining that the resource is not occupied, if it is determined that the LBT mechanism does not need to be performed.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the predetermined time period T is obtained from:
a time period having a length of T from a beginning of a TU; or
a time period having a length of T in which a padding signal is transmitted before a TU.

### Claim 4 (depends on 2)

The method according to claim 2, wherein determining whether the LBT mechanism needs to be performed within the predetermined time period T comprises at least:
determining that the LBT mechanism does not need to be performed for data transmission on a resource Rk,o;
determining that the LBT mechanism does not need to be performed for data transmission on a resource Rk,d, if the UE has performed data transmission on d consecutive resources before the resource Rk,c where c<d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if the UE has performed data transmission on D1 consecutive resources Rk,c before the resource Rk,d where d-D1≤c<d and D1≤d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d if the UE has performed data transmission on min(D2, d) consecutive resources Rk,c before the resource Rk,d where max(d−D2,0)≤c<d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D3 consecutive resources Rk,c before the resource Rk,d, on which the UE performs data transmission is no less than E1, where d−D3≤c<d and D3≤d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c among min(D4, d) consecutive resources Rk,c before the resource Rk,d, on which the UE performs data transmission is no less than E1, where max(d−D4,0)≤c<d<C;
determining that the LBT mechanism does not need to be performed, if the UE only performs a single transmission on the selected set of resources,
where Rk,c represents the resource in the selected set of resources, k=0, 1, . . . , K−1, c=0, 1, . . . ,C−1, K is a number of times one piece of data is transmitted in a period, C is a number of periods for reserving the resource, and D1, D2, D3, D4 and E1 are threshold values.

### Claim 5 (depends on 2)

The method according to claim 2, wherein determining whether the LBT mechanism needs to be performed within the predetermined time period T comprises at least:
determining that the LBT mechanism needs to be performed for data transmission on a resource Rk,o;
determining that the LBT mechanism needs to be performed for data transmission on first D5 consecutive resources Rk,c where c<D5;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if the UE does not perform data transmission on at least one of D6 consecutive resources Rk,d before the resource Rk,d, where d−D6≤c<d and D6≤d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if the UE does not perform data transmission on at least one of min(D7, d) consecutive resources Rk,c before the resource Rk,d, where max(d−D7,0)≤c<d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D8 consecutive resources Rk,c, before the resource Rk,d, on which the UE does not perform data transmission is no less than 1 and a number of resources Rk,c, among d consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E2, where d−D8≤c<d and D8≤d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c among min(D9, d) consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than 1 and a number of resources Rk,c among d consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E3, where max(d−D9,0)≤c<d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D10 consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E4, where d−D10≤c<d and D10≤d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among min(D11, d) consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E5, where max(d−D11,0)≤c<d<C;
determining that the LBT mechanism needs to be performed, if the UE only performs a single transmission on the selected set of resources,
where Rk,c represents the resource in the selected set of resources, k=0, 1, . . . , K−1 c=0, 1, . . . , C−1, K is a number of times one piece of data is transmitted in a period, C is a number of periods for reserving the resource, and D5, D6, D7, D8, D9, D10, D11 and E2, E3, E4, E5 are threshold values.

### Claim 6 (depends on 2)

The method according to claim 2, further comprising:
determining that one of the selected resources is not occupied in a case where a channel energy does not exceed an energy threshold XThresh, if it is determined that the LBT mechanism needs to be performed,
wherein the energy thresholds XThresh used by the LBT mechanism are identical or different for different performing conditions.

### Claim 7 (depends on 1)

The method according to claim 1, wherein determining whether the resource is occupied comprises:
determining, if the UE does not perform data transmission on one of the selected set of resources, whether a resource subsequent to the one resource in the selected set of resources is occupied based on the detected SA, a received power and a received energy on the resource only in a case where a number of resources, among the selected set of resources, on which the UE does not perform data transmission exceeds a predetermined threshold NR1.

### Claim 8 (depends on 1)

The method according to claim 1, wherein a threshold of the received power for determining whether the resource subsequent to the one resource in the selected set of resources is occupied is different from a threshold of a received power for performing resource selection; and when the received energy exceeds its threshold, it is determined that the resource subsequent to the resource in the selected set of resources is occupied.

### Claim 9 (depends on 4)

The method according to claim 4, further comprising:
determining, if the UE does not perform data transmission on one of the selected set of resources, whether the resource subsequent to the one resource in the selected set of resources is occupied, in conjunction with the LBT operation and based on the detected SA, the received power and the received energy.

### Claim 10

A user equipment (UE), comprising:
a detection unit configured to detect a scheduling assignment (SA) for other UEs within a sensing window which includes a plurality of time units (TUs);
a selection unit configured to select, based on the detected SA, a set of resources for data transmission;
a determination unit configured to determine, if the UE does not perform data transmission on one of the selected set of resources, whether a resource subsequent to the one resource in the selected set of resources is occupied based on the detected SA, a received power and a received energy on the resource only in a case where a number of consecutive resources, among the selected set of resources, on which the UE does not perform data transmission exceeds a predetermined threshold NR2, before transmitting data on a resource in the selected set of resources; and
a transceiver configured to transmit the data on the resource in the selected set of resources if the determination unit determines that the resource is not occupied.

### Claim 11 (depends on 10)

The UE according to claim 10, wherein the determination unit is configured to determine whether the resource is occupied by:
determining whether a Listen-Before-Talk (LBT) mechanism needs to be performed within a predetermined time period T; and
determining that the resource is not occupied, if it is determined that the LBT mechanism does not need to be performed.

### Claim 12 (depends on 11)

The UE according to claim 11, wherein the predetermined time period T is obtained from:
a time period having a length of T from a beginning of a TU; or
a time period having a length of T in which a padding signal is transmitted before a TU.

### Claim 13 (depends on 11)

The UE according to claim 11, wherein the determination unit is configured to determine whether the LBT mechanism needs to be performed within the predetermined time period T by at least:
determining that the LBT mechanism does not need to be performed for data transmission on a resource Rk,o;
determining that the LBT mechanism does not need to be performed for data transmission on a resource Rk,d, if the UE has performed data transmission on d consecutive resources Rk,c before the resource Rk,d where c<d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if the UE has performed data transmission on D1 consecutive resources Rk,c before the resource Rk,d, where d−D1≤c<d and D1≤d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if the UE has performed data transmission on min(D2, d) consecutive resources Rk,c before the resource Rk,d, where max(d−D2,0)≤c<d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D3 consecutive resources Rk,c, before the resource Rk,d, on which the UE performs data transmission is no less than E1, where d−D3≤c<d and D3≤d<C;
determining that the LBT mechanism does not need to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c,among min(D4, d) consecutive resources Rk,c before the resource Rk,d, on which the UE performs data transmission is no less than E1, where max(d−D4,0)≤c<d<C;
determining that the LBT mechanism does not need to be performed, if the UE only performs a single transmission on the selected set of resources,
where Rk,c represents the resource in the selected set of resources, k=0, 1, . . . , K−1 c=0, 1, . . . , C−1, K is a number of times one piece of data is transmitted in a period, C is a number of periods for reserving the resource, and D1, D2, D3, D4 and E1 are threshold values.

### Claim 14 (depends on 11)

The UE according to claim 11, wherein the determination unit is configured to determine whether the LBT mechanism needs to be performed within the predetermined time period T by at least:
determining that the LBT mechanism needs to be performed for data transmission on a resource Rk,o;
determining that the LBT mechanism needs to be performed for data transmission on first D5 consecutive resources Rk,c where c<D5;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if the UE does not perform data transmission on at least one of D6 consecutive resources Rk,c before the resource Rk,d, where d−D6≤c<d and D6≤d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if the UE does not perform data transmission on at least one of min(D7, d) consecutive resources Rk,c before the resource Rk,d, where max(d−D7,0)≤c<d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D8 consecutive resources Rk,c, before the resource Rk,d, on which the UE does not perform data transmission is no less than 1 and a number of resources Rk,c, among d consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E2, where d−D8≥c<d and D8≥d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among min(D9, d) consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than 1 and a number of resources Rk,c, among d consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E3, where max(d−D9,0)≤c<d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among D10 consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E4, where d−D10≤c<d and D10≤d<C;
determining that the LBT mechanism needs to be performed for data transmission on the resource Rk,d, if a number of resources Rk,c, among min(D11, d) consecutive resources Rk,c before the resource Rk,d, on which the UE does not perform data transmission is no less than E5, where max(d−D11,0)≤c<d<C;
determining that the LBT mechanism needs to be performed, if the UE only performs a single transmission on the selected set of resources,
where Rk,c represents the resource in the selected set of resources, k=0, 1, . . . , K−1 c=0, 1, . . . , C−1, K is a number of times one piece of data is transmitted in a period, C is a number of periods for reserving the resource, and D5, D6, D7, D8, D9, D10, D11 and E2, E3, E4, E5 are threshold values.
