CN115734346A - Data transmission method and device, readable storage medium and terminal - Google Patents

Data transmission method and device, readable storage medium and terminal Download PDF

Info

Publication number
CN115734346A
CN115734346A CN202110998393.XA CN202110998393A CN115734346A CN 115734346 A CN115734346 A CN 115734346A CN 202110998393 A CN202110998393 A CN 202110998393A CN 115734346 A CN115734346 A CN 115734346A
Authority
CN
China
Prior art keywords
transmission
time
resource
time slot
transmission resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110998393.XA
Other languages
Chinese (zh)
Inventor
陈咪咪
沈兴亚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202110998393.XA priority Critical patent/CN115734346A/en
Priority to PCT/CN2021/142868 priority patent/WO2023024386A1/en
Publication of CN115734346A publication Critical patent/CN115734346A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A data transmission method and device, a readable storage medium and a terminal are provided, and the method comprises the following steps: the method comprises the steps that a terminal carries out Listen Before Talk (LBT) on N first time slots to determine a first time slot in which a channel in the N first time slots is idle, the N first time slots belong to a first time slot set, the first time slot in the first time slot set is determined according to a time slot which is not monitored by the terminal in a resource sensing window and at least one resource reservation period, the first time slot in the first time slot set is located in a resource selection window, and N is an integer larger than 0; and the terminal adopts at least one idle first time slot of the channel to carry out data transmission. The invention can improve the resource utilization rate of the first time slot and better meet the requirements of reliability and time delay of resource transmission.

Description

Data transmission method and device, readable storage medium and terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method and apparatus, a readable storage medium, and a terminal.
Background
In a vehicle-to-electrical (V2X) technology, a New Radio (NR) side chain (Sidelink) supports a User Equipment (UE) to autonomously perceive and acquire a transmission resource (Mode 2).
In some working scenarios, there are time slots that the UE does not listen to during the sensing process. For example, in the half-duplex mode, when the UE sends data, the UE cannot receive the data at the same time, and cannot sense the resource occupation of other UEs transmitting in the resource selection window in the time slot. In the prior art, for a time slot which is not monitored by the UE in the sensing process, all frequency domain resources on the time slot in the resource selection window are excluded according to the calculation of the resource reservation period, so that possible transmission collision is avoided.
However, when the mobile station operates in the unlicensed frequency band, if the above scheme is adopted, not only are there too few candidate resources to be finally selected, but also it is difficult to ensure continuity of Channel Occupancy Time (COT), which may cause early termination of COT and decrease data transmission efficiency.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a data transmission method and device, a readable storage medium and a terminal, which can improve the resource utilization rate of a first time slot and better meet the requirements of reliability and time delay of resource transmission.
To solve the foregoing technical problem, an embodiment of the present invention provides a data transmission method, including: the method comprises the steps that a terminal carries out Listen Before Talk (LBT) on N first time slots to determine a first time slot in which a channel in the N first time slots is idle, the N first time slots belong to a first time slot set, the first time slot in the first time slot set is determined according to a time slot which is not monitored by the terminal in a resource sensing window and at least one resource reservation period, the first time slot in the first time slot set is located in a resource selection window, and N is an integer larger than 0; and the terminal adopts at least one idle first time slot of the channel to carry out data transmission.
Optionally, the performing, by the terminal, LBT on N first slots includes: the terminal performs LBT at the starting moment of each first time slot in the N first time slots; or, the terminal performs LBT before the starting time of each of the N first slots, and a time interval between the time of performing LBT and the starting time of the first slot is less than or equal to a duration of performing LBT.
Optionally, the method includes: based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, wherein M1 is an integer greater than 0; the terminal performs LBT on N first slots, including: the terminal performs LBT on a first time slot located before M2 transmission resources and adjacent to the M2 transmission resources in a time domain, and/or a first time slot or consecutive first time slots located after the M2 transmission resources; wherein the M2 transmission resources are at least one transmission resource that is continuous in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource of the M1 transmission resources, a first transmission resource of the M1 transmission resources after the first COT is ended; the one first time slot and a first one of the plurality of first time slots are first time slots adjacent to the M2 transmission resources in a time domain; the plurality of consecutive first time slots are a plurality of first time slots which are consecutive in a time domain, and the transmission resource exists in each first time slot between any two adjacent first time slots in the plurality of consecutive first time slots; m2 is an integer greater than 0.
Optionally, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and the first transmission resource is a start time of a second COT when there is no first time slot adjacent to the M2 transmission resources before the M2 transmission resources.
Optionally, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and when a first timeslot adjacent to the M2 transmission resources exists before the M2 transmission resources, an end time of performing LBT in the first timeslot adjacent to the M2 transmission resources before the M2 transmission resources is a start time of a second COT.
Optionally, the terminal performs data transmission by using at least one idle first time slot of the channel, including: and the terminal determines transmission resources on the idle first time slot of the channels in the continuous multiple first time slots and transmits data on the determined transmission resources.
Optionally, the method includes: based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, where the M1 transmission resources include transmission resources on a first time slot, and M1 is an integer greater than 0; the terminal performs LBT on N first slots, including: the terminal performs LBT on a first time slot in time slots in which the M2 transmission resources are positioned; wherein the M2 transmission resources are M2 transmission resources consecutive in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource of the M1 transmission resources, a first transmission resource of the M1 transmission resources after the first COT is ended; m2 is an integer greater than 0.
Optionally, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is finished in the M1 transmission resources, and the first transmission resource is a start time of a second COT.
Optionally, the terminal performs data transmission by using at least one idle first time slot of the channel, including:
the terminal transmits data on transmission resources in X1 first time slots; wherein, the X1 first time slots belong to X2 first time slots, the X2 first time slots are first time slots in the time slots where the M2 transmission resources are located, the X1 first time slots are time slots in which channels are idle, and X1 and X2 are integers greater than 0.
Optionally, the LBT is performed for 16 microseconds or 25 microseconds.
To solve the foregoing technical problem, an embodiment of the present invention provides a data transmission device, including: a time slot determining module, configured to perform listen before talk LBT on N first time slots to determine a first time slot in which a channel in the N first time slots is idle, where the N first time slots belong to a first time slot set, a first time slot in the first time slot set is a time slot determined according to a time slot that is not listened to by the terminal in a resource sensing window and at least one resource reservation period, the first time slot in the first time slot set is located in a resource selection window, and N is an integer greater than 0; and the transmission module is used for transmitting data by adopting at least one idle first time slot of the channel.
To solve the above technical problem, an embodiment of the present invention provides a readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the above data transmission method.
In order to solve the above technical problem, an embodiment of the present invention provides a communication apparatus, including a memory and a processor, where the memory stores a computer program capable of running on the processor, and the processor executes the steps of the data transmission method when running the computer program.
Compared with the prior art, the technical scheme of the embodiment of the invention has the following beneficial effects:
in the embodiment of the present invention, it is determined that the terminal does not monitor the time slot in the resource sensing window and the time slot determined by at least one resource reservation period, and the periodic resource reservation condition and the subsequent time slot that may have been reserved by other UEs may be determined. And then performing LBT on at least a part of the first time slots, determining the first time slots with idle channels and performing resource transmission, thereby ensuring the continuity of COT. Compared with the prior art that all frequency domain resources of the subsequent time slot which may have been reserved by other UE are completely excluded, by adopting the above scheme, on the basis of performing LBT, whether the first time slot is idle or not can be determined in a targeted manner, so that the resource utilization rate of the first time slot is improved, and the reliability and delay requirements of resource transmission are better met.
Further, performing LBT at a start time of each of the N first slots; or, LBT is performed before the start time of each of the N first slots, and compared with LBT performed too early, which causes the result of LBT to fail at the data transmission time, LBT is performed within a shorter time interval before or at the start time, so that the result of LBT can be used more effectively to accurately judge the availability of the first slot.
Further, in the case that one or more transmission resources are pre-selected based on the triggered resource selection or resource reselection, for the first timeslot in which the transmission resources already exist, the transmission resources already selected in the first timeslot may be adopted for data transmission.
Drawings
FIG. 1 is a flow chart of a data transmission method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a first exemplary operating scenario for performing LBT on a first timeslot according to an embodiment of the present invention;
FIG. 3 is a NR V2X frame structure according to an embodiment of the present invention;
fig. 4 is a diagram illustrating a second exemplary operating scenario for performing LBT on a first timeslot according to the present invention;
fig. 5 is a diagram illustrating a third exemplary operating scenario of performing LBT on a first timeslot according to the present invention;
fig. 6 is a diagram illustrating a fourth exemplary operating scenario of performing LBT on a first timeslot according to the present invention;
fig. 7 is a schematic diagram of a fifth exemplary operating scenario for performing LBT on the first slot according to the embodiment of the present invention;
fig. 8 is a schematic diagram of a sixth exemplary operating scenario of performing LBT on a first timeslot according to the present invention;
fig. 9 is a schematic diagram of a seventh exemplary operating scenario of performing LBT on a first slot according to an embodiment of the present invention;
fig. 10 is a schematic diagram of an eighth exemplary operating scenario of performing LBT on a first slot according to an embodiment of the present invention;
fig. 11 is a diagram illustrating a ninth exemplary operating scenario for performing LBT on a first slot according to an embodiment of the present invention;
fig. 12 is a schematic diagram of a tenth exemplary operating scenario for performing LBT on a first slot according to an embodiment of the present invention;
fig. 13 is a schematic diagram of an eleventh operation scenario of performing LBT on a first slot according to an embodiment of the present invention;
fig. 14 is a diagram illustrating a twelfth exemplary operating scenario for performing LBT on the first slot according to the embodiment of the present invention;
FIG. 15 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 16 is a schematic structural diagram of a communication device in an embodiment of the present invention.
Detailed Description
As described above, in some working scenarios, there are time slots in which the UE does not monitor in the sensing process, and if all frequency domain resources are excluded for the subsequent time slots in which resources may have been reserved by other UEs after the periodic resource reservation condition is determined, the final selectable candidate resources are too few, which is difficult to meet the requirement of resource transmission, and it is difficult to ensure the continuity of COT, which may cause the COT to terminate in advance, and reduce the data transmission efficiency.
In the embodiment of the present invention, it is determined that the terminal does not listen to the time slot in the resource sensing window and the time slot determined by at least one resource reservation period, and the periodic resource reservation condition and the subsequent time slot that may have been reserved by other UEs can be determined. And then performing LBT on at least one part of the first time slots, determining the first time slots with idle channels and performing resource transmission, thereby ensuring the continuity of COT. Compared with the prior art that all frequency domain resources of the subsequent time slots which are possibly reserved by other UE resources are completely excluded, by adopting the scheme, on the basis of executing LBT, whether the first time slot is idle or not can be pertinently judged, the resource utilization rate of the first time slot is improved, and the reliability and time delay requirements of resource transmission are better met.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Referring to fig. 1, fig. 1 is a flowchart of a data transmission method according to an embodiment of the present invention. The data transmission method may include steps S11 to S12:
in step S11, the terminal performs listen-before-talk, LBT, on N first timeslots to determine a first timeslot, in which a channel in the N first timeslots is idle, where the N first timeslots belong to a first timeslot set, a first timeslot in the first timeslot set is a timeslot determined according to a timeslot that the terminal does not hear in a resource sensing window and at least one resource reservation period, the first timeslot in the first timeslot set is located in a resource selection window, and N is an integer greater than 0;
in step S12, the terminal uses at least one idle first time slot of the channel to perform data transmission.
It will be appreciated that in a specific implementation, the method may be implemented in the form of a software program running on a processor integrated within a chip or chip module.
In a specific implementation of step S11, a time slot determined according to a time slot that the terminal does not hear in the resource sensing window and at least one resource reservation period may be determined first.
Referring to fig. 2, fig. 2 is a schematic diagram of a first working scenario of performing LBT on a first timeslot in the embodiment of the present invention.
For the device UE that is doing resource awareness, a packet arrives at time n.
In one existing communication protocol, (n-T0, n-Tproc, 0) may be a resource sensing window, and (n + T1, n + T2) may be a resource selection window. Wherein, T0, tproc,0, T1, T2 are time lengths, and Tproc,0 is a processing time length for the data packet.
It should be noted that, in the embodiment of the present invention, there is no limitation on the duration and the starting time of the specific resource sensing window and the resource selection window.
The resource reservation period of NR V2X may take values of 0, \8230;, 99,100,200,300,400,500,600,700,800,900,1000 in milliseconds. The specific value of each Resource pool configuration is 16 in the above set, and the Radio Resource Control (RRC) parameter is sl-resourcereverreporiodlist-r 16.
It is to be understood that, since the value range of the resource reservation period of the NR V2X may be any value from 0 to 99, and 16 values may be configured, the number of the first time slots determined by the resource reservation period may be multiple.
Because the UE cannot sense the resources in the time slot for transmitting/receiving the resources by the UE, and then the UE calculates backwards according to all possible resource reservation periods, the subsequent first time slot possibly reserved by other UEs can be obtained, wherein the first time slot set falls in the resource selection window.
Further, the duration of performing Listen Before Talk (LBT) is 16 microseconds or 25 microseconds.
Specifically, before the UE starts transmission, it first listens to the channel occupancy of other devices, detects whether the channel is idle, and waits for the channel to be idle and then transmits the channel if the channel is busy, so as to avoid channel access collision. For the distributed resource allocation mode, continuous resources in time need to be selected when resource selection is required. Therefore, in a side-chain Unlicensed (SL-U) system, to ensure that the COT does not terminate prematurely, the transmission within the COT needs to be as continuous as possible in the time domain.
Further, taking NR unlicensed spectrum (NR-U) system as an example, if the base station/UE determines the COT, if the time interval between two transmissions in the COT is smaller, then LBT is not needed before transmission, if the time interval is greater than 16 μ s, LBT with time length of 16 μ s needs to be performed before transmission, and if LBT fails, the COT may be terminated; if it is greater than 25 μ s, LBT of 25 μ s duration needs to be performed before transmission, and if LBT fails, the COT will be terminated.
As shown in fig. 2, the terminal performs listen-before-talk, LBT, on the N first slots to determine a first slot of the N first slots in which a channel is free.
Referring to fig. 3, fig. 3 is a NR V2X frame structure according to an embodiment of the present invention. The NR V2X frame structure may include an Automatic Gain Control (AGC), a physical side link control channel (PSCCH), a physical side link shared channel (PSCCH), and a Gap symbol (Gap).
It should be noted that the NR V2X frame structure may further include a physical side link feedback channel (PSFCH), and in the embodiment of the present invention, no limitation is imposed on other symbol contents included in the NR V2X frame structure.
Further, the performing, by the terminal, LBT on the N first slots may include: the terminal performs LBT at the starting moment of each first time slot in the N first time slots; or, the terminal performs LBT before the starting time of each of the N first slots, and a time interval between the time of performing LBT and the starting time of the first slot is less than or equal to a duration of performing LBT.
In the embodiment of the present invention, LBT is performed at the starting time of each of the N first slots; or, LBT is performed before the start time of each of the N first slots, and compared with LBT performed too early, which causes the result of LBT to fail at the data transmission time, LBT is performed within a shorter time interval before or at the start time, so that the result of LBT can be used more effectively to accurately judge the availability of the first slot.
As in the NR V2X frame structure shown in fig. 3, LBT, such as the puncturing AGC shown in fig. 3, may be performed at the first symbol reservation of 16/25us for a slot that is not perceivable by the UE.
In another embodiment, LBT may be performed before the first symbol, and the execution end time falls within the first symbol.
With continued reference to fig. 1, in a specific implementation of step S11, the method may include: based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, where M1 is an integer greater than 0. The performing, by the terminal, LBT on the N first slots may include: the terminal performs LBT on a first slot located before M2 transmission resources and adjacent to the M2 transmission resources in a time domain, and/or one first slot or a plurality of consecutive first slots located after the M2 transmission resources; wherein the M2 transmission resources are at least one transmission resource that is continuous in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource of the M1 transmission resources, a first transmission resource of the M1 transmission resources after the first COT is ended; the one first time slot and a first one of the plurality of first time slots are first time slots adjacent to the M2 transmission resources in a time domain; the plurality of consecutive first time slots are a plurality of consecutive first time slots in a time domain, and the transmission resource exists in each first time slot between any two adjacent first time slots in the plurality of consecutive first time slots; m2 is an integer greater than 0.
Referring to fig. 4, fig. 4 is a schematic diagram of a second working scenario of performing LBT on the first timeslot according to an embodiment of the present invention.
Where M2 transmission resources are at least one transmission resource consecutive in the time domain, for example, the 2 transmission resources between the first slot 41 and the second slot 42 in fig. 4 may be the exemplary M2 transmission resources. M2 is an integer greater than 0.
For a first slot 41 located before M2 transmission resources and adjacent to the M2 transmission resources in the time domain, the terminal may perform LBT; for a first slot 42 after the M2 transmission resources, the terminal may perform LBT.
More specifically, LBT may be performed on or before the first timeslot 41, and if the performing result is that the channel is not idle, the frequency domain resource on the first timeslot 41 is not used for data transmission; if the execution result is that the channel is idle, selecting resources on the first time slot 41 for data transmission; performing data transmission on transmission resources between the first time slot 41 and the first time slot 42, where LBT may be performed on or before the first time slot 42, and if the performing result is that the channel is not idle, the COT is ended; if the execution result is that the channel is idle, the resource is selected for data transmission on the first time slot 42.
Referring to fig. 5, fig. 5 is a schematic diagram of a third operating scenario of performing LBT on the first timeslot according to an embodiment of the present invention, and a part different from that in fig. 4 is described below.
As shown in fig. 5, the terminal may perform LBT for consecutive first slots, such as first slot 51 and first slot 52, following the M2 transmission resources.
Wherein, as in the schematic diagrams shown in fig. 2 and fig. 5, the first transmission resource in the M2 transmission resources includes at least one of: a first one of the M1 transmission resources.
Referring to fig. 6 and 7, fig. 6 is a schematic diagram of a fourth operation scenario for performing LBT on the first slot in the embodiment of the present invention, and fig. 7 is a schematic diagram of a fifth operation scenario for performing LBT on the first slot in the embodiment of the present invention.
As in the schematic diagram shown in fig. 6, a first transmission resource of the M2 transmission resources may include: a first one of the M1 transmission resources.
As shown in the schematic diagram of fig. 7, the first transmission resource of the M2 transmission resources may include a first transmission resource of the M1 transmission resources, and may also include: and the first transmission resource after the first COT is finished in the M1 transmission resources.
Referring to fig. 8, fig. 8 is a schematic diagram of a sixth working scenario of performing LBT on the first slot in the embodiment of the present invention.
As in the schematic diagram shown in fig. 8, a first transmission resource of the M2 transmission resources may include: and the first transmission resource after the first COT is finished in the M1 transmission resources.
In a specific embodiment, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and when there is no first timeslot adjacent to the M2 transmission resources before the M2 transmission resources, the first transmission resource is a start time of a second COT.
It can be understood that the existing communication protocol includes the duration range of the COT on the timeslot, so that the end time of the COT can be obtained according to the start time and the duration range of the COT.
Referring to fig. 9, fig. 9 is a schematic diagram of a seventh operation scenario of performing LBT on the first timeslot according to the embodiment of the present invention.
As shown in the schematic diagram of fig. 9, the first transmission resource of the M2 transmission resources may include both the first transmission resource of the M1 transmission resources and: and the first transmission resource after the first COT is finished in the M1 transmission resources.
Further, taking the first timeslot 91 as an example, if there is no first timeslot adjacent to the M2 transmission resources before the M2 transmission resources, the first transmission resource 93 is a start time of the second COT.
In another specific embodiment, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and when a first timeslot adjacent to the M2 transmission resources exists before the M2 transmission resources, an end time of performing LBT in the first timeslot adjacent to the M2 transmission resources before the M2 transmission resources is a start time of a second COT.
With reference to fig. 9, taking the first timeslot 92 as an example, in a case that the M2 transmission resources are preceded by the first timeslot 92 adjacent to the M2 transmission resources, an end time of performing LBT in the first timeslot 92 adjacent to the M2 transmission resources that is preceded by the M2 transmission resources is a start time of the second COT.
As described above and in fig. 3, the terminal performs LBT at the start of each of the N first slots; or, the terminal performs LBT before the start time of each of the N first slots, and the execution end time falls into the first slot. In the diagram shown in fig. 9, the moment when the LBT ends (shown as the solid line of the beginning of the second COT) is taken as the starting moment of the second COT.
Referring to fig. 10, fig. 10 is a schematic diagram of an eighth operation scenario of performing LBT on the first timeslot in the embodiment of the present invention.
As shown in the schematic diagram of fig. 10, in a case that the M2 transmission resources are preceded by a first time slot adjacent to the M2 transmission resources, an end time of performing LBT in the first time slot adjacent to the M2 transmission resources that is preceded by the M2 transmission resources is a start time of a second COT.
With continued reference to fig. 1, in an implementation of step S12, the step of the terminal using the first time slot with at least one idle channel for data transmission may include: and the terminal determines transmission resources on the idle first time slot of the channel in the continuous multiple first time slots and performs data transmission on the determined transmission resources.
As in the schematic diagrams shown in fig. 2, 4 to 10, based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, determines a transmission resource on a first time slot of the consecutive plurality of first time slots in which a channel is idle, and performs data transmission on the determined transmission resource.
In another specific implementation manner of the embodiment of the present invention, based on triggered resource selection or resource reselection, the terminal may select M1 transmission resources, where the M1 transmission resources include a transmission resource on a first time slot, and M1 is an integer greater than 0.
Referring to fig. 11, fig. 11 is a schematic diagram of a ninth operation scenario of performing LBT on the first slot according to an embodiment of the present invention.
In fig. 11, an example of M1=4 is described, where the M1 transmission resources include a transmission resource on the first slot.
The step of the terminal performing LBT on the N first slots may include: the terminal performs LBT on a first time slot in time slots in which the M2 transmission resources are positioned; wherein the M2 transmission resources are M2 transmission resources consecutive in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource of the M1 transmission resources, a first transmission resource of the M1 transmission resources after the first COT is ended; m2 is an integer greater than 0.
As shown in fig. 11, the terminal performs LBT on a first slot of slots in which M2 transmission resources are located, where the first transmission resource in the M2 transmission resources includes: a first one of the M1 transmission resources.
Referring to fig. 12, fig. 12 is a schematic diagram of a tenth operation scenario of performing LBT on the first timeslot in the embodiment of the present invention.
As shown in fig. 12, a first transmission resource of the M2 transmission resources includes: and the first transmission resource after the first COT is finished in the M1 transmission resources.
Further, the first transmission resource is a first transmission resource in the M1 transmission resources, or the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and the first transmission resource is a start time of a second COT.
Referring to fig. 13, fig. 13 is a schematic diagram of an eleventh operation scenario of performing LBT on the first timeslot according to the embodiment of the present invention.
As shown in fig. 13, the first transmission resource may be a first transmission resource 131 in the M1 transmission resources, and may also be a first transmission resource 132 after the first COT in the M1 transmission resources is ended.
With continued reference to fig. 1, in an implementation of step S12, the step of the terminal using the first time slot with at least one idle channel for data transmission may include: the terminal transmits data on transmission resources in X1 first time slots; wherein, the X1 first time slots belong to X2 first time slots, the X2 first time slots are first time slots in the time slots where the M2 transmission resources are located, the X1 first time slots are time slots in which channels are idle, and X1 and X2 are integers greater than 0.
In this case, the X1 first time slots are all time slots in which the channel is idle, which may exclude a situation that, in case that the channel is not idle in the X2 first time slots, the subsequent transmission start time belongs to the next COT, that is, the transmission resource on the idle first time slots should be used for transmitting data in the second COT.
As shown in the diagrams of fig. 11 to 13, for the first time slot in which the transmission resource already exists, the data transmission may be performed by using the selected transmission resource in the first time slot.
Referring to fig. 14, fig. 14 is a schematic diagram of a twelfth operation scenario of performing LBT on the first slot in the embodiment of the present invention.
As shown in fig. 14, there may be a plurality of first slots in the resource selection window, however, LBT may be performed only for first slots adjacent to the transmission resource because for other first slots, data is not transmitted using LBT even if it is successful.
In the embodiment of the present invention, it is determined that the terminal does not listen to the time slot in the resource sensing window and the time slot determined by at least one resource reservation period, and the periodic resource reservation condition and the subsequent time slot that may have been reserved by other UEs can be determined. And then performing LBT on at least a part of the first time slots, determining the first time slots with idle channels and performing resource transmission, thereby ensuring the continuity of COT. Compared with the prior art that all frequency domain resources of the subsequent time slots which are possibly reserved by other UE resources are completely excluded, by adopting the scheme, on the basis of executing LBT, whether the first time slot is idle or not can be pertinently judged, the resource utilization rate of the first time slot is improved, and the reliability and time delay requirements of resource transmission are better met.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a data transmission device in an embodiment of the present invention. The data transmission apparatus may include:
a timeslot determining module 151, configured to perform listen before talk, LBT, on N first timeslots to determine a first timeslot, of the N first timeslots, where the N first timeslots belong to a first timeslot set, a first timeslot in the first timeslot set is a timeslot determined according to a timeslot that is not listened to by the terminal in a resource sensing window and at least one resource reservation period, a first timeslot in the first timeslot set is located in a resource selection window, and N is an integer greater than 0;
a transmission module 152, configured to transmit data by using a first time slot in which at least one of the channels is idle.
In a specific implementation, the apparatus may correspond to a chip having a data processing function in a user equipment; or to a chip module comprising a chip with data processing function in the user equipment, or to the user equipment.
For the principle, specific implementation and beneficial effects of the data transmission apparatus, reference is made to the related description of the data transmission method described above, and details are not repeated here.
Embodiments of the present invention also provide a readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the above method. The readable storage medium may be a computer readable storage medium, and may include, for example, a non-volatile (non-volatile) or non-transitory (non-transitory) memory, and may further include an optical disc, a mechanical hard disk, a solid state hard disk, and the like.
An embodiment of the present invention further provides a communication apparatus, which includes a memory and a processor, where the memory stores a computer program capable of running on the processor, and the processor executes the steps of the method when running the computer program.
Referring to fig. 16, fig. 16 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
The apparatus 1600 includes at least one processor 1601 and at least one memory 1602 for storing computer programs and/or data. A memory 1602 is coupled with the processor 1601. The processor 1601 is used for operating the computer programs and/or data stored in the memory 1602 to implement the communication methods described above and shown in fig. 1. The coupling in the embodiments of the present application is a spaced coupling or communication connection between devices, units or modules, and may be in an electrical, mechanical or other form, which is used for information interaction between the devices, units or modules. As another implementation, the memory 1602 may also be located outside of the apparatus 1600. The processor 1601 may operate in conjunction with the memory 1602. Processor 1601 may execute computer programs stored in memory 1602. At least one of the at least one memory may be included in the processor.
In some embodiments, apparatus 1600 may also include a communication interface 1603, where communication interface 1603 is used to communicate with other devices via a transmission medium, so that modules used in apparatus 1600 may communicate with other devices. Illustratively, communication interface 1603 may be a transceiver, circuit, bus, module, or other type of communication interface.
The embodiment of the present application does not limit the connection medium among the communication interface 1603, the processor 1601, and the memory 1602. For example, in fig. 16, the memory 1602 and the communication interface 1603 are connected to the processor 1601. Of course, in the embodiment of the present application, the memory 1602, the communication interface 1603, and the processor 1601 may be connected by a bus, which may be divided into an address bus, a data bus, a control bus, and the like.
In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (H DD) or a solid-state drive (SSD), and may also be a volatile memory (RAM), for example, a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function for storing a computer program and/or data.
The method provided by the embodiment of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present invention are wholly or partially generated when the computer program is loaded and executed on a computer. The computer may be a general purpose computer, special purpose computer, computer network, network appliance, user equipment, or other programmable device. The computer program may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Video Disk (DVD)), or a semiconductor medium (e.g., an SSD), among others.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Each module/unit included in each apparatus and product described in the above embodiments may be a software module/unit, or may also be a hardware module/unit, or may also be a part of a software module/unit and a part of a hardware module/unit. For example, for each device or product applied to or integrated into a chip, each module/unit included in the device or product may be implemented by hardware such as a circuit, or at least a part of the module/unit may be implemented by a software program running on a processor integrated within the chip, and the rest (if any) part of the module/unit may be implemented by hardware such as a circuit; for each device and product applied to or integrated with the chip module, each module/unit included in the device and product may be implemented by hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) or different components of the chip module, or at least part of the modules/units may be implemented by a software program running on a processor integrated inside the chip module, and the rest (if any) part of the modules/units may be implemented by hardware such as a circuit; for each device and product applied to or integrated in the terminal, each module/unit included in the device and product may be implemented by hardware such as a circuit, different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) or different components in the terminal, or at least part of the modules/units may be implemented by a software program running on a processor integrated in the terminal, and the rest (if any) part of the modules/units may be implemented by hardware such as a circuit.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (13)

1. A method of data transmission, comprising:
a terminal performs Listen Before Talk (LBT) on N first time slots to determine a first time slot in which a channel in the N first time slots is idle, wherein the N first time slots belong to a first time slot set, the first time slot in the first time slot set is determined according to a time slot which is not monitored by the terminal in a resource sensing window and at least one resource reservation period, the first time slot in the first time slot set is located in a resource selection window, and N is an integer greater than 0;
and the terminal adopts at least one idle first time slot of the channel to carry out data transmission.
2. The data transmission method of claim 1, wherein the terminal performs LBT on N first slots, and wherein the LBT comprises:
the terminal performs LBT at the starting moment of each of the N first time slots;
alternatively, the first and second electrodes may be,
and the terminal executes LBT before the starting time of each first time slot in the N first time slots, and the time interval between the time of executing the LBT and the starting time of the first time slot is less than or equal to the time length of executing the LBT.
3. A method for data transmission according to claim 1 or 2, characterized in that the method comprises: based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, wherein M1 is an integer greater than 0;
the terminal performs LBT on N first slots, including: the terminal performs LBT on a first slot located before M2 transmission resources and adjacent to the M2 transmission resources in a time domain, and/or one first slot or a plurality of consecutive first slots located after the M2 transmission resources; wherein the M2 transmission resources are at least one transmission resource that is continuous in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource in the M1 transmission resources, a first transmission resource after a first COT is ended in the M1 transmission resources; the one first slot and a first one of the plurality of first slots are first slots adjacent to the M2 transmission resources in a time domain; the plurality of consecutive first time slots are a plurality of first time slots which are consecutive in a time domain, and the transmission resource exists in each first time slot between any two adjacent first time slots in the plurality of consecutive first time slots; m2 is an integer greater than 0.
4. The data transmission method according to claim 3, wherein the first transmission resource is a first transmission resource among the M1 transmission resources, or wherein the first transmission resource is a first transmission resource after a first COT is ended among the M1 transmission resources, and when there is no first time slot adjacent to the M2 transmission resources before the M2 transmission resources, the first transmission resource is a start time of a second COT.
5. The data transmission method according to claim 3, wherein the first transmission resource is a first transmission resource of the M1 transmission resources, or wherein the first transmission resource is a first transmission resource of the M1 transmission resources after a first COT is ended, and in a case that the M2 transmission resources are preceded by a first time slot adjacent to the M2 transmission resources, an end time of performing LBT in the first time slot adjacent to the M2 transmission resources is a start time of a second COT.
6. The data transmission method according to any of claims 3 to 5, wherein the terminal uses the first time slot in which at least one of the channels is idle for data transmission, and the method comprises:
and the terminal determines transmission resources on the idle first time slot of the channel in the continuous multiple first time slots and performs data transmission on the determined transmission resources.
7. A method for data transmission according to claim 1 or 2, characterized in that the method comprises: based on the triggered resource selection or resource reselection, the terminal selects M1 transmission resources, where the M1 transmission resources include transmission resources on a first time slot, and M1 is an integer greater than 0;
the terminal performs LBT on N first slots, including: the terminal performs LBT on a first time slot in time slots in which M2 transmission resources are positioned; wherein the M2 transmission resources are M2 transmission resources consecutive in a time domain, and a first transmission resource of the M2 transmission resources includes at least one of: a first transmission resource of the M1 transmission resources, a first transmission resource of the M1 transmission resources after the first COT is ended; m2 is an integer greater than 0.
8. The data transmission method according to claim 7, wherein the first transmission resource is a first transmission resource in the M1 transmission resources, or wherein the first transmission resource is a first transmission resource after a first COT is ended in the M1 transmission resources, and the first transmission resource is a start time of a second COT.
9. The data transmission method according to claim 7 or 8, wherein the terminal performs data transmission using the first time slot in which at least one of the channels is idle, and the method comprises:
the terminal transmits data on transmission resources in X1 first time slots; wherein, the X1 first time slots belong to X2 first time slots, the X2 first time slots are first time slots in the time slots where the M2 transmission resources are located, the X1 first time slots are all time slots with idle channels, and X1 and X2 are both integers greater than 0.
10. The data transmission method according to any of claims 1-9, wherein LBT is performed for a duration of 16 microseconds or 25 microseconds.
11. A data transmission apparatus, comprising:
a time slot determining module, configured to perform listen before talk LBT on N first time slots to determine a first time slot in which a channel in the N first time slots is idle, where the N first time slots belong to a first time slot set, a first time slot in the first time slot set is a time slot determined according to a time slot that a terminal does not hear in a resource sensing window and at least one resource reservation period, the first time slot in the first time slot set is located in a resource selection window, and N is an integer greater than 0;
and the transmission module is used for transmitting data by adopting at least one idle first time slot of the channel.
12. A readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the data transmission method according to any one of claims 1 to 10.
13. A communication device comprising a memory and a processor, the memory having stored thereon a computer program operable on the processor, wherein the processor executes the computer program to perform the steps of the data transmission method of any of claims 1 to 10.
CN202110998393.XA 2021-08-27 2021-08-27 Data transmission method and device, readable storage medium and terminal Pending CN115734346A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110998393.XA CN115734346A (en) 2021-08-27 2021-08-27 Data transmission method and device, readable storage medium and terminal
PCT/CN2021/142868 WO2023024386A1 (en) 2021-08-27 2021-12-30 Data transmission method and apparatus, readable storage medium, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110998393.XA CN115734346A (en) 2021-08-27 2021-08-27 Data transmission method and device, readable storage medium and terminal

Publications (1)

Publication Number Publication Date
CN115734346A true CN115734346A (en) 2023-03-03

Family

ID=85290520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110998393.XA Pending CN115734346A (en) 2021-08-27 2021-08-27 Data transmission method and device, readable storage medium and terminal

Country Status (2)

Country Link
CN (1) CN115734346A (en)
WO (1) WO2023024386A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10383147B2 (en) * 2015-12-28 2019-08-13 Samsung Electronics Co., Ltd. Methods and apparatus for resource collision avoidance in vehicle to vehicle communication
CN109219015B (en) * 2017-07-06 2021-01-22 电信科学技术研究院 Resource selection method and device
CN109392134B (en) * 2017-08-11 2023-04-18 大唐移动通信设备有限公司 Resource selection method and device
CN110972176B (en) * 2018-09-28 2022-11-25 展讯半导体(南京)有限公司 Resource selection method and device, storage medium and terminal
CN111294752B (en) * 2019-01-11 2022-11-25 展讯半导体(南京)有限公司 Method and device for determining candidate resources for V2X transmission, storage medium and user equipment

Also Published As

Publication number Publication date
WO2023024386A1 (en) 2023-03-02

Similar Documents

Publication Publication Date Title
EP3818768B1 (en) Method and user equipment for performing random access channel procedure for unlicensed operation
US10959266B2 (en) OFDMA contention method and access point
CN107948988B (en) Resource control method and related equipment
US11589384B2 (en) Data transmission method, terminal device, and network device
WO2017028556A1 (en) Method and device for configuring discovery reference signal based on unlicensed frequency band, and base station
US20230038241A1 (en) Method and apparatus for autonomous transmission
WO2021223240A1 (en) Resource selection method and apparatus, and device and storage medium
CN109565697B (en) Wireless communication method, base station and terminal equipment based on unlicensed spectrum
EP4195828A1 (en) Channel access method for unlicensed spectrum, and terminal and network-side device
CN110381601B (en) Communication method, communication device, computer readable medium and electronic equipment
US20210136726A1 (en) Access signal transmission and reception
CN106688301B (en) Multi-channel access method and device
KR20230038104A (en) Systems, methods, and apparatus for slot structure, channel access, and resource allocation for sidelink communications
CN109983826B (en) Coordination of scheduled and contention-based uplink transmissions
CN110248339B (en) Resource multiplexing device, user equipment and method
WO2024027607A1 (en) Sidelink listen-before-talk detection method, terminal, base station, and storage medium
EP3570607A1 (en) Method and device for data transmission
WO2020224648A1 (en) Resource allocation method, base station and terminal
WO2016119142A1 (en) Base station, user equipment and method for implementing lbt by using mobile communications system
CN115734346A (en) Data transmission method and device, readable storage medium and terminal
US20210212110A1 (en) Random access method, terminal device, and network device
CN111165049A (en) Link reconfiguration processing method and related product
CN110958715A (en) Method for sending and receiving random access preamble and communication device
WO2023232007A1 (en) Signal transmission method and apparatus
WO2021212522A1 (en) Resource selection method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination