IP Library › Granted Patent US 12,232,148
Granted Patent B2
US 12,232,148 · App. 17/583,334 · Granted Feb 18, 2025

Sidelink data transmission method and device

Inventors: Shuyan Peng (Chang'an Dongguan, CN); Zichao Ji (Chang'an Dongguan, CN); Huaming Wu (Chang'an Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04W72/52
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 12,232,148
App. No.
17/583,334
Granted
Feb 18, 2025
Kind
B2
Abstract

A sidelink data transmission method and a device are provided. The method may be performed by a terminal device and includes: calculating a TBS based on a size of an allocated resource and a target resource overhead; and transmitting sidelink data based on the calculated TBS.

Claims (101)

1. A sidelink data transmission method, wherein the method is performed by a terminal device, and comprises:

calculating a transport block size (TBS) based on a size of an allocated resource and a target resource overhead; wherein the target resource overhead comprises a resource overhead of a physical sidelink feedback channel (PSFCH); and

transmitting sidelink data based on the calculated TBS;

wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises: calculating the TBS based on the size of the allocated resource and a parameter related to the target resource overhead, wherein the parameter is related to the resource overhead of the PSFCH and is obtained in at least one of the following manners:

preconfigured by a network device;

configured by a network device; or,

indicated by using sidelink control information (SCI) or downlink control information (DCI).

2. The method according to claim 1 , wherein the target resource overhead further comprises at least one of the following:

a resource overhead of a physical sidelink control channel (PSCCH);

a resource overhead of sidelink feedback control information (SFCI);

a resource overhead of a demodulation reference signal (DMRS);

a resource overhead of a phase-tracking reference signal (PTRS);

a resource overhead of a channel state information-reference signal (CSI-RS);

a resource overhead of automatic gain control (AGC); or

a resource overhead of a guard period (GP).

3. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises at least one of the following:

subtracting a first parameter from a quantity of allocated symbols to calculate a quantity of available resource elements (REs) in a physical resource block (PRB), and calculating the TBS based on an obtained value;

subtracting a second parameter from a quantity of available REs in the allocated resource, and calculating the TBS based on an obtained value, wherein the quantity of available REs in the allocated resource is calculated based on the size of the allocated resource;

multiplying a third parameter by the quantity of available REs in the allocated resource, and calculating the TBS based on an obtained value, wherein the quantity of available REs in the allocated resource is calculated based on the size of the allocated resource;

multiplying a fourth parameter by a quantity of available PRBs in the allocated resource, and calculating the TBS based on an obtained value; or

multiplying an information median by a fifth parameter, and calculating the TBS based on an obtained value, wherein the information median is calculated based on the size of the allocated resource, wherein

the first parameter, the second parameter, the third parameter, the fourth parameter, and the fifth parameter are related to the target resource overhead, and the third parameter, the fourth parameter, and the fifth parameter are all greater than 0 and less than or equal to 1.

4. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the following formula, and calculating the TBS based on N′ RE :

N′ RE =N sc RB ·( N symbol sh −N oh_sym )− N DMRS PRB −N oh PRB

where N sc RB denotes a quantity of subcarriers in a PRB, N symbol sh denotes a quantity of allocated symbols, N oh_sym denotes a quantity of symbols related to the target resource overhead, N DMRS PRB denotes a resource overhead of a DMRS in a PRB on an allocated symbol, and N oh PRB is a parameter predefined in a protocol, (pre)configured by a network device, or configured by a terminal device.

5. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the following formula, and calculating the TBS based on N′ RE :

N′ RE =N sc RB ·N symbol sh −N DMRS PRB −N oh PRB

where N sc RB denotes a quantity of subcarriers in a PRB, N symbol sh denotes a quantity of allocated symbols, N DMRS PRB denotes a resource overhead of a DMRS in a PRB on an allocated symbol, and N oh PRB is a parameter related to the target resource overhead.

6. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the following formula, and calculating the TBS based on N′ RE :

N′ RE =N sc RB ·N symbol sh −N DMRS PRB −N oh PRB −N

where N sc RB denotes a quantity of subcarriers in a PRB, N symbol sh denotes a quantity of allocated symbols, N DMRS PRB denotes a resource overhead of a DMRS in a PRB on an allocated symbol, N oh PRB is a parameter predefined in a protocol, (pre)configured by a network device, or configured by a terminal device, and N is a parameter related to the target resource overhead.

7. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the size of the allocated resource, calculating a quantity N RE of available REs in the allocated resource based on the following formula, and calculating the TBS based on N RE :

N RE =min(156, N′ RE )· n PRB −M

wherein n PRB denotes a quantity of available PRBs in the allocated resource, and M is a parameter related to the target resource overhead.

8. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the following formula, and calculating the TBS based on N′ RE :

N′ RE =( N sc RB ·N symbol sh −N DMRS PRB −N oh PRB )*alpha_1

where N sc RB denotes a quantity of subcarriers in a PRB, N symbol sh denotes a quantity of allocated symbols, N DMRS PRB denotes a resource overhead of a DMRS in a PRB on an allocated symbol, N oh PRB is a parameter predefined in a protocol, (pre)configured by a network device, configured by a terminal device, alpha_1 is a parameter related to the target resource overhead, and 0<alpha_1≤1.

9. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N′ RE of available REs in a PRB on an allocated symbol based on the size of the allocated resource, calculating a quantity N RE of available REs in the allocated resource based on the following formula, and calculating the TBS based on N RE ;

N RE =min(156, N′ RE )· n PRB ·alpha_2

where n PRB denotes a quantity of allocated PRBs and is a parameter related to the target resource overhead, and 0<alpha_2≤1.

10. The method according to claim 1 , wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises:

calculating a quantity N RE of available REs based on the size of the allocated resource, calculating an information median N inf o based on the following formula, and calculating the TBS based on N inf o :

N info =N RE ·R·Q m ·ν·alpha_3

where N RE denotes a quantity of available REs in the allocated resource, R denotes a bit rate, Q m denotes a modulation order, υ denotes a quantity of layers, alpha_3 is a parameter related to the target resource overhead, and 0<alpha_3≤1.

11. The method according to claim 2 , wherein the target resource overhead comprises the resource overhead of the PSCCH and is calculated based on configuration of the PSCCH.

12. The method according to claim 11 , wherein before the calculating a TBS based on a size of an allocated resource and a target resource overhead, the method further comprises:

calculating the resource overhead of the PSCCH based on a resource occupied by the PSCCH during blind detection; or

calculating the resource overhead of the PSCCH based on a first resource overhead of a first PSCCH and a second resource overhead of a second PSCCH, wherein the first PSCCH is predefined or is configured or preconfigured by a network device, and the second PSCCH is indicated by using the first PSCCH.

13. The method according to claim 11 , wherein a parameter related to at least one of the resource overhead of the PSCCH or the resource overhead of the SFCI is obtained in at least one of the following manners:

predefined in a protocol;

preconfigured by a network device;

configured by a network device;

configured based on a transmission type;

indicated by using sidelink control information (SCI) or downlink control information (DCI);

negotiated through radio resource control (RRC) configuration between terminal devices; or

obtained based on feedback information.

14. The method according to claim 1 , wherein when the sidelink data is retransmission sidelink data, the method further comprises:

using a TBS for initial transmission of the sidelink data as a TBS of the retransmission sidelink data.

15. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor of the terminal device, causes the terminal device to perform:

calculating a TBS based on a size of an allocated resource and a target resource overhead; wherein the target resource overhead comprise a resource overhead of a physical sidelink feedback channel (PSFCH); and transmitting sidelink data based on the calculated TBS;

wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises: calculating the TBS based on the size of the allocated resource and a parameter related to the target resource overhead, wherein the parameter is related to the resource overhead of the PSFCH and is obtained in at least one of the following manners:

preconfigured by a network device;

configured by a network device: or,

indicated by using sidelink control information (Sc) or downlink control information (DCI).

16. The terminal device according to claim 15 , wherein the target resource overhead further comprises at least one of the following:

a resource overhead of a PSCCH;

a resource overhead of SFCI;

a resource overhead of a DMRS;

a resource overhead of a PTRS;

a resource overhead of a CSI-RS;

a resource overhead of AGC; or

a resource overhead of a GP.

17. The terminal device according to claim 15 , wherein the computer program, when executed by the processor of the terminal device, causes the terminal device to further perform:

subtracting a first parameter from a quantity of allocated symbols to calculate a quantity of available REs in a PRB, and calculating the TBS based on an obtained value;

subtracting a second parameter from a quantity of available REs in the allocated resource, and calculating the TBS based on an obtained value, wherein the quantity of available REs in the allocated resource is calculated based on the size of the allocated resource;

multiplying a third parameter by the quantity of available REs in the allocated resource, and calculating the TBS based on an obtained value, wherein the quantity of available REs in the allocated resource is calculated based on the size of the allocated resource;

multiplying a fourth parameter by a quantity of available physical resource blocks (PRBs) in the allocated resource, and calculating the TBS based on an obtained value; or

multiplying an information median by a fifth parameter, and calculating the TBS based on an obtained value, wherein the information median is calculated based on the size of the allocated resource, wherein

the first parameter, the second parameter, the third parameter, the fourth parameter, and the fifth parameter are related to the target resource overhead, and the third parameter, the fourth parameter, and the fifth parameter are all greater than 0 and less than or equal to 1.

18. The terminal device according to claim 15 , wherein the target resource overhead comprises the resource overhead of the PSCCH and is calculated based on configuration of the PSCCH, a parameter related to at least one of the resource overhead of the PSCCH or the resource overhead of the SFCI is obtained in at least one of the following manners:

predefined in a protocol;

preconfigured by a network device;

configured by a network device;

configured based on a transmission type;

indicated by using SCI or DCI;

negotiated through RRC configuration between terminal devices; or

obtained based on feedback information.

19. The terminal device according to claim 15 , wherein when the sidelink data is retransmission sidelink data, the computer program, when executed by the processor of the terminal device, causes the terminal device to further perform: using a TBS for initial transmission of the sidelink data as a TBS of the retransmission sidelink data.

20. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program, and when the computer program is executed by a processor to implement:

calculating a transport block size (TBS) based on a size of an allocated resource and a target resource overhead: wherein the target resource overhead comprises a resource overhead of a physical sidelink feedback channel (PSFCH); and

transmitting sidelink data based on the calculated TBS;

wherein the calculating a TBS based on a size of an allocated resource and a target resource overhead comprises: calculating the TBS based on the size of the allocated resource and a parameter related to the target resource overhead, wherein the parameter is related to the resource overhead of the PSFCH and is obtained in at least one of the following manners:

preconfigured by a network device;

configured by a network device; or,

indicated by using sidelink control information (SCI) or downlink control information (DCI).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2022
From: PENG, SHUYAN; JI, ZICHAO; WU, HUAMING
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 058838/0343 →
Priority Claims (1)
CN 201910691372.6 · Jul 29, 2019 · national
Continuity (2)
Continuation PCTCN2020102992 · Jul 20, 2020
Related Publication 20220225353A1 · Jul 14, 2022
References Cited (19)
US 20150327157A1 · Al-Shalash · 2015 [cited by applicant]
US 20190141647A1 · Nimbalker et al. · 2019 [cited by applicant]
US 20190364585A1 · Lee · 2019 [cited by examiner]
US 20210127377A1 · Lee · 2021 [cited by examiner]
CN 106465090A · 2017 [cited by applicant]
CN 108632782A · 2018 [cited by applicant]
CN 111263454A · 2020 [cited by applicant]
EP 3780720A1 · 2021 [cited by examiner]
WO 2018175842A1 · 2018 [cited by applicant]
WO 2018182365A1 · 2018 [cited by applicant]
WO WO2019024865A1 · 2019 [cited by examiner]
3GPP TS 38.214 V15.6.0 (Jun. 2019); 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 15). [cited by applicant]
First Chinese Office Action related to Application No. 201910691372.6 reported on Apr. 6, 2021. [cited by applicant]
Second Chinese Office Action related to Application No. 201910691372.6 reported on Oct. 27, 2021. [cited by applicant]
R1-1907888, Source: Intel Corporation, “Summary#3 for AI 7.2.42.2 Mode-2 Resource Allocation” Agenda item: 7.2.4.2.2, Document for: Discussion and Decision, Release: 3GPP TSG-RAN WG1 Meeting #97, May 13-17, 2019 Reno, U… [cited by applicant]
R1-2000914, Source: NTT DOCOMO, Inc., “Remaining issues on sidelink physical layer structure” Agenda item: 7.2.4.1, Document for: Discussion and Decision, Release: 3GPP TSG-RAN WG1 Meeting #100 e-Meeting, Feb. 24-Mar. 6… [cited by applicant]
R1-2002323, Source; Apple, “On Remaining Details of NR V2X Physical Layer Structure” Document for: Discussion and Decision, Agenda item: 7.2.4.1, Release: 3GPP TSG-RAN WG1 #100bis e-Meeting, Apr. 20-30, 2020. [cited by applicant]
R1-2002361, Source: NEC, “Remaining issues on physical layer structure” Document for: Discussion/Decision Agenda item: 7.2.4.1, Release: 3GPP TSG-RAN WG1 #100bis e-Meeting. Apr. 20-30, 2020. [cited by applicant]
International Search Report and Written Opinion related to Application No. PCT/CN2020/102992 reported on Jul. 20, 2020. [cited by applicant]