Communication method and terminal equipment
By obtaining resource information of the first RAT through the second RAT, the transmission conflict problem when multiple RATs coexist in the terminal device is solved, efficient resource scheduling and interference-free coexistence are achieved, and the compatibility and resource utilization of the system are improved.
Patent Information
- Application Number
- CN202310161225.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-23
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-02-23
AI Technical Summary
When multiple radio access technologies (RATs) exist in a terminal device, interference may occur between different RATs. Especially when they coexist in the same channel scenario, existing technologies find it difficult to effectively avoid transmission conflicts.
Obtain resource information of the first RAT through the second RAT, including sensing information and resource information, to facilitate scheduling and avoid conflicts. For example, resource selection and scheduling are achieved by obtaining sensing results such as SL RSRP, SL RSRQ, SL RSSI, as well as reserved resources, subchannel configuration, candidate resource sets, logical subframe related information, etc.
Transmission conflicts between the first RAT and the second RAT are effectively avoided, resource utilization and system compatibility are improved, and different RATs are ensured to coexist without interference in the same channel.
Smart Images

Figure CN116113043B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a method and terminal device for communication. Background Art
[0002] The market penetration of sideline communication systems may increase over time, but different SL-based RATs may need to coexist in co-channel scenarios, meaning that different RATs can coexist on the same frequency channel. For example, LTE SL and NR SL may exist in the same terminal device, and LTE SL and NR SL need to coexist in co-channel scenarios. When a terminal device includes multiple SL-based RATs, interference may occur between the multiple RATs. Summary of the Invention
[0003] The present application provides a method and terminal device for communication. The following introduces various aspects involved in the embodiments of the present application.
[0004] In a first aspect, a method for communication is provided, which is applied to a terminal device, wherein the terminal device includes a first radio access technology RAT and a second RAT. The method includes: the second RAT obtains first information of the first RAT; wherein the first information is used to indicate information related to a first resource of the first RAT, and the first RAT and the second RAT are both sidelink-based RATs.
[0005] In some embodiments, the information related to the first resource includes sensing information and / or resource information.
[0006] In some embodiments, the resource information includes one or more of the following information of the first RAT: information related to reserved resources of the terminal device; information related to reserved resources determined based on side control information SCI decoding; subchannel configuration information; candidate resource set; logical subframe related information; priority information; and transmission resource related information.
[0007] In some embodiments, the sensing information is used to indicate a sensing result, and the sensing result includes one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: reference signal received power RSRP, reference signal received quality RSRQ, and received signal strength indication RSSI.
[0008] In some embodiments, the method further includes: the second RAT sending a first request message; and the second RAT acquiring the first information shared by the first RAT includes: in response to the sending of the first request message, the second RAT receiving the first information.
[0009] In some embodiments, the method further includes one or more of the following: the first RAT shares the first information based on time; the first RAT shares the first information based on messages; the first RAT shares the first information based on pre-settings.
[0010] In some embodiments, the second RAT acquiring the first information shared by the first RAT includes one or more of the following: the second RAT periodically acquiring the first information shared by the first RAT; in response to a service trigger condition of the second RAT, the second RAT acquiring the first information shared by the first RAT; in response to a sensing result of the first RAT being less than or equal to a first threshold, the second RAT acquiring the first information shared by the first RAT.
[0011] In some embodiments, the first threshold is pre-set and / or high-level configured.
[0012] In some embodiments, the method further includes: in time slot n, the second RAT provides high-layer parameters for PSSCH and / or PSCCH transmission; the second RAT obtains the first information of the first RAT including: the second RAT obtains the first information within T milliseconds before the time slot n, and determines the transmission resources of the second RAT based on the first information; or, the second RAT obtains the first information within a first time window, and determines the transmission resources of the second RAT based on the first information; wherein T is less than or equal to Tmax, and Tmax is a positive integer
[0013] In some embodiments, the first information is used to indicate transmission resources required by the first RAT in shared transmission resources, and the shared transmission resources are shared by the first RAT and the second RAT.
[0014] In some embodiments, the proportion of the transmission resources required by the first RAT occupying the shared transmission resources is configured or predefined.
[0015] In some embodiments, the method further includes one or more of the following: when both the first RAT and the second RAT need to use the shared transmission resources, preferentially allocating resources to the RAT with a larger sensing result; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, allocating part of the shared transmission resources to the target RAT; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, reserving part of the shared transmission resources for RATs other than the target RAT.
[0016] In some embodiments, the transmission resources required by the first RAT are determined by the channel busy rate CBR, and the CBR corresponding to subframe n is n satisfy: Among them, k1, k2 and k3 are all numbers greater than 0 and less than 1, and M is the number that determines CBR. n The number of subframes, Q represents the sensing result of the corresponding subframe.
[0017] In some embodiments, the transmission resources required by the first RAT are determined by a channel resource CR, the CR being determined based on a CBR, and the CR being used to determine a size of the transmission resources required by the first RAT and / or the second RAT2 in the shared transmission resources.
[0018] In some embodiments, the method further includes one or more of the following: prioritizing allocating and / or designating resources in shared transmission resources for RATs with higher RAT priorities; prioritizing allocating and / or designating resources in shared transmission resources for services with higher service priorities; and based on different RATs, prioritizing allocating and / or designating resources in shared transmission resources for RATs with physical side feedback channels PSFCH.
[0019] In some embodiments, the resources required by the second RAT include transmission resources required by PSFCH, and a period of the transmission resources required by PSFCH is P times a period of the transmission resources required by the first RAT, where P is a positive integer.
[0020] In some embodiments, the transmission resources required for the PSFCH include the time slot where the PSFCH is located, and the time slot where the PSFCH is located is related to a reference time slot, and the reference time slot is the starting time slot of the second RAT in the shared transmission resources.
[0021] In some embodiments, the time slot where the PSFCH is located satisfies: Where n represents the position of the reference time slot, Q is the scaling factor, and Q is a positive number, P rsvp_nrTX represents the period of transmission resources required for the PSFCH, Indicates each One of the time slots is PSFCH.
[0022] In some embodiments, when the sensing result of the second RAT is greater than or equal to a detection threshold, Q is a number greater than or equal to 2.
[0023] In some embodiments, the detection threshold is pre-set and / or set by a higher layer of the second RAT.
[0024] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and a position of the transmission resources required by the PSFCH in the shared transmission resources is preconfigured.
[0025] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and transmission of the PSFCH is prohibited in the shared transmission resources.
[0026] According to a second aspect, a terminal device is provided, comprising a first radio access technology RAT and a second RAT, the terminal device comprising: an acquisition unit configured to acquire first information of the first RAT for the second RAT; wherein the first information is used to indicate information related to a first resource of the first RAT, and both the first RAT and the second RAT are sidelink-based RATs.
[0027] In some embodiments, the information related to the first resource includes sensing information and / or resource information.
[0028] In some embodiments, the resource information includes one or more of the following information of the first RAT: information related to reserved resources of the terminal device; information related to reserved resources determined based on side control information SCI decoding; subchannel configuration information; candidate resource set; logical subframe related information; priority information; and transmission resource related information.
[0029] In some embodiments, the sensing information is used to indicate a sensing result, and the sensing result includes one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: reference signal received power RSRP, reference signal received quality RSRQ, and received signal strength indication RSSI.
[0030] In some embodiments, the terminal device further includes: a sending unit configured to send a first request message to the second RAT; the acquiring unit is specifically configured to: in response to the sending of the first request message, the second RAT receives the first information.
[0031] In some embodiments, the terminal device further includes a sharing unit, which is configured as one or more of the following: the first RAT shares the first information based on time; the first RAT shares the first information based on message; the first RAT shares the first information based on pre-setting.
[0032] In some embodiments, the acquisition unit is specifically used for one or more of the following: the second RAT periodically acquires the first information shared by the first RAT; in response to the second RAT service triggering condition, the second RAT acquires the first information shared by the first RAT; in response to the sensing result of the first RAT being less than or equal to a first threshold, the second RAT acquires the first information shared by the first RAT.
[0033] In some embodiments, the first threshold is pre-set and / or high-level configured.
[0034] In some embodiments, the terminal device is further configured: in time slot n, the second RAT provides high-level parameters for PSSCH and / or PSCCH transmission; the acquisition unit is specifically configured: the second RAT obtains the first information within T milliseconds before the time slot n, and determines the transmission resources of the second RAT based on the first information; or, the second RAT obtains the first information within a first time window, and determines the transmission resources of the second RAT based on the first information; wherein, T is less than or equal to Tmax, and Tmax is a positive integer.
[0035] In some embodiments, the first information is used to indicate transmission resources required by the first RAT in shared transmission resources, and the shared transmission resources are shared by the first RAT and the second RAT.
[0036] In some embodiments, the proportion of the transmission resources required by the first RAT occupying the shared transmission resources is configured or predefined.
[0037] In some embodiments, the terminal device is further configured to do one or more of the following: when both the first RAT and the second RAT need to use the shared transmission resources, prioritize allocating resources to the RAT with the larger sensing result; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, allocate part of the shared transmission resources to the target RAT; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, reserve part of the shared transmission resources for RATs other than the target RAT.
[0038] In some embodiments, the transmission resources required by the first RAT are determined by the channel busy rate CBR, and the CBR corresponding to subframe n is n satisfy: Among them, k1, k2 and k3 are all numbers greater than 0 and less than 1, and M is the number that determines CBR. n The number of subframes, Q represents the sensing result of the corresponding subframe.
[0039] In some embodiments, the transmission resources required by the first RAT are determined by a channel resource CR, the CR being determined based on a CBR, and the CR being used to determine a size of the transmission resources required by the first RAT and / or the second RAT2 in the shared transmission resources.
[0040] In some embodiments, it is also configured to do one or more of the following: prioritize allocating and / or designating resources in shared transmission resources for RATs with higher RAT priorities; prioritize allocating and / or designating resources in shared transmission resources for services with higher service priorities; and based on different RATs, prioritize allocating and / or designating resources in shared transmission resources for RATs with physical side feedback channels PSFCH.
[0041] In some embodiments, the resources required by the second RAT include transmission resources required by PSFCH, and a period of the transmission resources required by PSFCH is P times a period of the transmission resources required by the first RAT, where P is a positive integer.
[0042] In some embodiments, the transmission resources required for the PSFCH include the time slot where the PSFCH is located, and the time slot where the PSFCH is located is related to a reference time slot, and the reference time slot is the starting time slot of the second RAT in the shared transmission resources.
[0043] In some embodiments, the time slot where the PSFCH is located satisfies: Where n represents the position of the reference time slot, Q is the scaling factor, and Q is a positive number, P rsvp_nrTX represents the period of transmission resources required for the PSFCH, Indicates each One of the time slots is PSFCH.
[0044] In some embodiments, when the sensing result of the second RAT is greater than or equal to a detection threshold, Q is a number greater than or equal to 2.
[0045] In some embodiments, the detection threshold is pre-set and / or set by a higher layer of the second RAT.
[0046] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and a position of the transmission resources required by the PSFCH in the shared transmission resources is preconfigured.
[0047] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and transmission of the PSFCH is prohibited in the shared transmission resources.
[0048] According to a third aspect, a communication device is provided, comprising a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to the first aspect.
[0049] In a fourth aspect, a device is provided, comprising a processor, configured to call a program from a memory to execute the method as described in the first aspect.
[0050] In a fifth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect.
[0051] In a sixth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect.
[0052] In a seventh aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in the first aspect.
[0053] In an eighth aspect, a computer program is provided, which enables a computer to execute the method as described in the first aspect.
[0054] Based on the present application, the second RAT can obtain the first information of the first RAT, and can schedule the first RAT and / or the second RAT according to the first resource indicated by the first information, thereby avoiding transmission conflict between the first RAT and the second RAT. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 2 is an example diagram of a wireless communication system to which the embodiments of the present application can be applied.
[0056] Figure 2 This is an example diagram of NR-V2X communication.
[0057] Figure 3 A schematic flowchart of a method for communication provided in an embodiment of the present application.
[0058] Figure 4 A schematic diagram of a shared interface provided in an embodiment of the present application.
[0059] Figure 5 A schematic flowchart of another method for communication provided in an embodiment of the present application.
[0060] Figure 6 A schematic diagram of a method for determining CBR provided in an embodiment of the present application.
[0061] Figure 7The following is a comparison of the time slot structures of LTE SL and NR SL.
[0062] Figure 8 A schematic structural diagram of a terminal device provided in an embodiment of the present application.
[0063] Figure 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] The following will be combined with the accompanying drawings to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of them. For ease of understanding, the following first introduces the terms and communication processes involved in the present application.
[0065] Figure 1 1 is a diagram illustrating an example of the system architecture of a wireless communication system 100 applicable to embodiments of the present application. The wireless communication system 100 may include a network device 110 and terminal devices 121 to 129. The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminals within the coverage area.
[0066] In some implementations, terminal devices may communicate with each other via a sidelink (SL). Sidelink communication may also be referred to as proximity services (ProSe) communication, unilateral communication, sidelink communication, device-to-device (D2D) communication, etc.
[0067] In other words, sidelink data is transmitted between terminal devices via a sidelink. The sidelink data may include data and / or control signaling. In some implementations, the sidelink data may be, for example, a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a PSCCH demodulation reference signal (DMRS), a PSSCH DMRS, a physical sidelink feedback channel (PSFCH), etc.
[0068] Combined with the following Figure 1This section introduces several common sidelink communication scenarios. Sidelink communication can be categorized into three scenarios, depending on whether the terminal device in the sidelink is within the coverage of the network device. Scenario 1: The terminal device conducts sidelink communication within the coverage of the network device. Scenario 2: Some terminal devices conduct sidelink communication within the coverage of the network device. Scenario 3: The terminal device conducts sidelink communication outside the coverage of the network device.
[0069] like Figure 1 As shown, in scenario 1, terminal devices 121-122 can communicate via a sidelink, and terminal devices 121-122 are all within the coverage of network device 110, or in other words, terminal devices 121-122 are all within the coverage of the same network device 110. In this scenario, network device 110 can send configuration signaling to terminal devices 121-122, and accordingly, terminal devices 121-122 communicate via the sidelink based on the configuration signaling.
[0070] like Figure 1 As shown, in scenario 2, terminal devices 123 to 124 can communicate via a side link, and terminal device 123 is within the coverage of network device 110, while terminal device 124 is outside the coverage of network device 110. In this scenario, terminal device 123 receives the configuration information of network device 110 and communicates via the side link based on the configuration of the configuration signaling. However, for terminal device 124, since terminal device 124 is outside the coverage of network device 110, it cannot receive the configuration information of network device 110. At this time, terminal device 124 can obtain the configuration of the side link communication based on the pre-configuration configuration information and / or the configuration information sent by terminal device 123 within the coverage area, so as to communicate with terminal device 123 via the side link based on the obtained configuration.
[0071] In some cases, the terminal device 123 may send the above configuration information to the terminal device 124 via a physical sidelink broadcast channel (PSBCH) to configure the terminal device 124 to communicate via the sidelink.
[0072] like Figure 1 As shown, in scenario 3, terminal devices 125-129 are all outside the coverage of network device 110 and cannot communicate with network device 110. In this case, the terminal devices can all perform sidelink communication based on pre-configured information.
[0073] In some cases, terminal devices 127-129 located outside the coverage area of the network device can form a communication group, and the terminal devices 127-129 in the communication group can communicate with each other. In addition, the terminal device 127 in the communication group can serve as a central control node, also known as a cluster header (CH), and correspondingly, the terminal devices in other communication groups can be referred to as "group members."
[0074] The terminal device 127 as a CH can have one or more of the following functions: responsible for establishing a communication group; joining and leaving group members; coordinating resources, allocating side transmission resources to group members, and receiving side feedback information from group members; coordinating resources with other communication groups, etc.
[0075] It should be noted that Figure 1 A network device and multiple terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area. This embodiment of the present application does not limit this.
[0076] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0077] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0078] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a vehicle, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, a terminal device can act as a dispatching entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or D2D networks. For example, a cell phone and a car can communicate with each other using sidelink data. A cell phone and a smart home device can also communicate with each other without relaying the communication signal through a base station.
[0079] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmission point (TRP), transmitting point (TP), access point (AP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in D2D, V2X, and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.
[0080] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0081] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0082] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0083] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0084] Sidelink communication mode
[0085] With the development of sideline communication technology, sideline communication technology involves information interaction of multiple terminal devices. Figure 2 Taking V2X communication system 200 as an example, the vehicle-to-vehicle (V2V) communication performed by terminal device 201 and terminal device 202 involves information exchange between vehicles. The vehicle-to-infrastructure (V2I) communication, vehicle-to-network (V2N) communication, and vehicle-to-pedestrian (V2P) communication performed by terminal device 201 and terminal devices 203-205, respectively, involve information exchange between vehicles and external systems.
[0086] The gradual expansion of information exchange places higher demands on communication systems. For example, these systems must support higher throughput, lower latency, greater reliability, wider coverage, and more flexible resource allocation. Taking the development of V2X as an example, in LTE-V2X, only broadcast mode is supported for sidelink communication between end devices. NR-V2X supports three communication modes: broadcast, groupcast, and unicast.
[0087] Broadcast is the most basic communication mode in sideline communication. For the broadcast transmission mode, the terminal device receiving the sideline data can be any terminal device around the terminal device that is the sender. For example, see Figure 1 Assuming that the terminal device 125 acts as a transmitter and sends sideline data in the form of broadcast, the terminal devices 121 to 124 and the terminal devices 126 to 129 located around the terminal device 125 may all serve as receivers of the sideline data.
[0088] Multicast communication supports information exchange between terminal devices within a specific group (or communication group) to facilitate negotiation and decision-making among terminal devices within the group. Sidelink multicast is divided into two transmission types. Type 1 is for fixed groups (managed groups) with stable connections, with clear ID information and information about group members. Type 2 is for temporary groups (connectionless groups) formed in a connectionless manner. For example, it is a multicast that is dynamically formed based on distance and requires clear indication of the communication distance of the current service.
[0089] For multicast transmission, the terminal devices receiving the sideline data may be all the terminal devices in a communication group. Alternatively, the terminal devices receiving the sideline data may be all the terminal devices within a certain transmission distance. For example, see Figure 1 For a communication group including terminal devices 127 to 129, when terminal device 127 sends sideline data in a multicast manner, the other terminal devices 128 to 129 in the communication group are all receiving terminals that receive the sideline data. Figure 1 , assuming that the terminal devices within the preset range include terminal devices 127 to 129, when terminal device 127 sends sideline data in a multicast manner, other terminal devices 128 to 129 within the preset range are all receiving terminals that receive the sideline data.
[0090] Unicast communication can achieve sidelink communication between two terminal devices. Taking NR-V2X as an example, radio resource control (RRC) signaling based on the PC5 interface can achieve reliable communication between terminal devices.
[0091] For unicast transmission mode, there is usually only one terminal device receiving the sidelink data. Figure 1 , terminal device 121 and terminal device 122 can communicate with each other via unicast transmission. For example, when terminal device 121 and terminal device 122 perform sidelink communication, terminal device 122, as the sole receiving device, receives sidelink data. This sidelink data may include PSSCH and PSCCH. Through demodulation, terminal device 122 can obtain sidelink control information (SCI) related to sidelink transmission and scheduling. SCI can help terminal device 122 receive and decode sidelink information.
[0092] In some communication systems (e.g., NR-V2X), sidelink unicast and multicast services support a hybrid automatic repeat request (HARQ) mechanism through acknowledgment (ACK) / negative acknowledgment (NACK). For multicast services, NACK-only HARQ can also be used. In addition, a blind retransmission mechanism is also supported. Sidelink HARQ feedback is sent by the receiving terminal device to the transmitting terminal device on the PSFCH.
[0093] Communication standards have conducted a lot of research and standardization on sidelink communications. For example, in Rel-16, RAN studied sidelink communications, mainly to support advanced V2X applications. In Rel-17, SA2 studied and standardized proximity-based services, including public safety and business-related services. As part of Rel-17, energy-saving solutions (such as partial sensing, discontinuous reception (DRX)) and coordination between terminal devices have been developed in RAN1 and RAN2 to improve power consumption and reliability of sidelink transmission for battery-constrained terminal devices.
[0094] Different radio access technologies (RATs) coexist in the same channel
[0095] While the market penetration of sidewalk communication systems is likely to increase over time, different V2X-based RATs may need to coexist in co-channel scenarios, meaning that V2X devices of different RATs can coexist on the same frequency channel. For example, LTE V2X and NR V2X may reside in the same terminal device, meaning that LTE V2X and NR V2X need to coexist in co-channel scenarios. Co-channel coexistence of different RATs will enable higher data rates and support wider bandwidths in non-intelligent transportation system (ITS) bands. However, for ITS bands, LTE V2X will likely be prioritized over LTE V2X to enable basic safety V2X use cases in a relatively short period of time. Enabling co-channel coexistence mechanisms is essential to ensure time alignment between the time slots of different RATs. It is understood that in some cases, such as when the Rel.16 intra-device coexistence framework is not supported, different RATs must use the same synchronization source. In this case, the different RATs have the same understanding of time, and no inter-system inference occurs. However, the synchronization source may differ between different RATs, but this problem may only arise in corner cases. For example, when the terminal device moves outside a specific coverage area with an associated synchronization source change. In this case, an implementation-based solution can be defined.
[0096] For devices of different RAT types to coexist while using a common carrier frequency, it is important that there is a mechanism to effectively utilize the resource allocation of multiple RATs without causing interference to the operation of each RAT. First, the design principles of the co-channel coexistence mechanism between different RATs can be discussed. The applicant believes that for LTE SL and NR SL, the basic design principle can be to ensure backward compatibility between R14 / R15 LTE SL and R16 / R17 NR SL. In addition, it is also important to reuse the intra-device coexistence framework defined in Rel-16 as much as possible. In addition, it is more necessary to consider that LTE SL has no or limited performance degradation.
[0097] For example, terminal device types may include Class A to Class E devices as described below. Class A devices are Rel-18 devices that include both LTE SL and NR SL. Class B devices are Rel-18 devices that include only NR SL. Class C devices are Rel-14 / Rel-15 devices that include only LTE SL. Class D devices are Rel-16 / 17 devices that include only NR SL. Class E devices are Rel-16 devices that include both LTE SL and NR SL. As can be seen, both Class A and Class E devices include two RATs, namely, LTE SL and NR SL.
[0098] It is understandable that when a terminal device includes multiple RATs, interference may occur between the multiple RATs. To address this problem, the present application proposes a method for communication.
[0099] Figure 3 A schematic flowchart of a method for communication provided in an embodiment of the present application.
[0100] Figure 3 The method shown can be performed by a terminal device. The terminal device may include at least two different RATs. For example, the terminal device may include a first RAT and a second RAT. The first RAT and the second RAT may coexist on the same channel. The first RAT and the second RAT may both be sidelink-based. For example, the first RAT may be LTE SL, and the second RAT may be NR SL. Alternatively, the first RAT may be NR SL, and the second RAT may be LTE SL.
[0101] It should be noted that the present application does not limit the presentation form of the first RAT or the second RAT in the terminal device. For example, the first RAT or the second RAT may be present in the terminal device in the form of a module, a chip, etc.
[0102] Figure 3 The method shown may include step S310. Step S310: The second RAT obtains first information of the first RAT.
[0103] The first information may be used to indicate information related to the first resource of the first RAT. In other words, the first RAT may share information related to the first resource with the second RAT via the first information. The first resource may be a resource related to the first RAT. For example, the first resource may include resources actually used by the first RAT, reserved resources of the first RAT, resources to be used by the first RAT, resources shared by the first RAT and the second RAT, etc.
[0104] In some embodiments, the information related to the first resource may include sensing information and / or resource information of the first RAT.
[0105] The first RAT may sense the channel to obtain sensing information. The sensing information may be used, for example, to indicate a sensing result obtained by sensing the first RAT. The terminal device may obtain the sensing result by sensing or measuring, and therefore, in some embodiments, the sensing result may also be referred to as a sensing result or a measurement result. The sensing result may include one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: sidelink reference signal received power (SL RSRP), sidelink reference signal received quality (SL RSRQ), and sidelink received signal strength indicator (SL RSSI). The present application does not limit the signal and / or channel of the first RAT described above, that is, the sensing result may be obtained by sensing any signal and / or channel associated with the first RAT. For example, the sensing result may be determined based on the measurement of the received signal containing control information.
[0106] As a specific implementation, the terminal device may measure RSSI parameters associated with various sidelink channels (e.g., SL RSSI parameters) to obtain sensing results. Alternatively, the terminal device may measure RSRP parameters associated with various sidelink channels (e.g., PSSCH-RSRP parameters) to obtain sensing results. Alternatively, the terminal device may measure RSRQ parameters associated with various sidelink channels (e.g., PSSCH-RSRQ parameters) to obtain sensing results.
[0107] The resource information may be used to indicate information about resources related to the first RAT. The resources related to the first RAT may include, for example, one or more of the following resources: reserved resources of the first RAT, transmission resources of the first RAT, subchannels, candidate resource sets, logical subframes, priorities, etc.
[0108] The second RAT obtains the first information shared by the first RAT, that is, can determine the first resource of the first RAT according to the first information, thereby selecting / scheduling the resource, thereby avoiding transmission conflict between the first RAT and the second RAT.
[0109] In some embodiments, the first information may include one or more of the following information of the first RAT: information related to reserved resources of the terminal device, information related to reserved resources determined based on SCI decoding, subchannel configuration information, sensing information, a candidate resource set, information related to logical subframes, priority information, and information related to transmission resources. The above information is described in detail below.
[0110] The reserved resources of the first RAT may include the reserved resources determined by the terminal device based on SCI decoding and / or the reserved resources of the terminal device. The reserved resources of the terminal device may be the reserved resources of the terminal device itself for transmission on the first RAT. The information related to the reserved resources may include one or more of the following information: count value, transmission time, frequency position, and period.
[0111] The subchannel configuration information of the first RAT may include one or more of the following information: the number of subchannels and the number of physical resource blocks (PRBs) per subchannel. The subchannel configuration information is important for determining resource overlap in the frequency domain between the reserved resources of the first RAT and candidate single-slot resources of the second RAT based on sensed information about the time and frequency locations of reserved resources of other first RAT terminal devices.
[0112] The candidate resource sets of the first RAT may include a candidate resource set SA and / or a candidate resource set SB.
[0113] The logical subframe related information of the first RAT may be used to indicate information related to a time slot, a frame, or a subframe of the first RAT, etc. For example, the logical subframe related information of the first RAT may be used to indicate information such as a frame structure of the first RAT.
[0114] The priority information may be used to indicate a priority associated with the first RAT transmission. For example, the priority information may include the priority of the first RAT and / or the priority of the service transmitted by the first RAT. The priority information may be determined based on SCI decoding or may be determined by the terminal device itself.
[0115] The transmission resource related information may be used to indicate the resource information occupied by the terminal device during the actual transmission of the first RAT. The transmission resource related information may include, for example, the time and / or frequency position of the resources used for the first RAT transmission.
[0116] The first information may also include other information related to the transmission resources of the first RAT. For example, the first information may include resources corresponding to half-duplex subframes of the first RAT that are not monitored by the terminal device. Alternatively, the first information may include available resources of the first RAT determined based on decoded SCI and / or the terminal device's own transmissions.
[0117] As described above, based on the first information shared by the first RAT, the second RAT can implement resource selection / scheduling to avoid resource conflicts. In some embodiments, the first information can also be used by the first RAT. For example, the first RAT can filter the content of the first information shared with the second RAT based on information such as the first RAT's SL RSRP and priority to achieve higher utilization of the first RAT's resources.
[0118] In some embodiments, for a resource pool shared by a first RAT and a second RAT, the second RAT is expected to use the first information of the first RAT. For example, a higher layer of the second RAT may request the terminal device to determine a resource subset. The higher layer may select resources for PSSCH and / or PSCCH transmission from the resource subset. In order to trigger this process, in time slot n, the higher layer may provide parameters for the PSSCH and / or PSCCH transmission. The present application proposes that the second RAT may obtain first information at T milliseconds before time slot n to determine a set of resources for its own new transmission or retransmission. Wherein, T may satisfy T≤Tmax, and Tmax may be a positive integer. For example, Tmax may be 4ms, 8ms, etc.
[0119] In other embodiments, the second RAT may obtain the first information within a first time window (T_win) to determine the transmission resources of the second RAT in the resource pool shared by the first RAT and the second RAT. That is, the second RAT may use the first information shared by the first RAT within the first time window (T_win) to determine the transmission resources of the second RAT in the shared resource pool. The first time window for the second RAT to implement resource selection may be larger than the service cycles on the first RAT and the second RAT. Alternatively, the first time window may also be the period in which the first RAT updates the first information. It will be understood that this allows the second RAT to capture the long-term business trends of the first RAT during the resource selection process, and the second RAT will not react to instantaneous fluctuations in the business pattern. For example, time slot n0 may be represented as the time slot in which the second RAT uses the first information of the first RAT. In time slot n0, the second RAT may use the first information of the first RAT no later than time slot n. 0-T and no earlier than time slot n 0-T_valid All resource information of the first information of the first RAT used previously. 0-T is the Tth time slot after n0, where T is less than or equal to T max , T max Can be a positive integer. For example, T max It can be 4ms, 8ms, etc. Based on these definitions, the first time window T_win can satisfy: T_win=T valid-T. T_win may be the time window in which the first information is considered for resource (re)selection of the second RAT. It is understood that specifying T valid The value of may enable the second RAT to not use outdated resource sharing information.
[0120] This application does not limit the manner in which the second RAT obtains the first information, nor does it limit the manner in which the first RAT shares the first information.
[0121] As an implementation manner, the first information may be shared via a buffer. The first RAT may write the first information into the buffer, and the second RAT may read the first information from the buffer.
[0122] As an implementation, the first information may be shared via a shared interface. The shared interface may be established between a physical layer of the first RAT and a physical layer of the second RAT. Alternatively, the shared interface may be established between a medium access control (MAC) layer of the first RAT and a MAC layer of the second RAT. Figure 4 Take the first RAT as LTE SL and the second RAT as NR SL as an example for explanation. Figure 4 As shown in FIG, a shared interface is established between the physical layer of LTE SL and the physical layer of NR SL.
[0123] In some embodiments, the second RAT may send a first request message. The first request message may be used to request the first information. The first request message may be sent directly to the first RAT. For example, the first request message may be sent to the first RAT via a shared interface. The first request message may also be sent to a cache. After the first RAT and / or the cache receives the first request message, the first information may be sent to the second RAT. In other words, in response to sending the first request message, the second RAT may receive the first information.
[0124] Figure 5 Taking the case where the first RAT is LTE SL, the second RAT is NR SL, and the first information is shared through a cache as an example, the sharing of the first information is explained. Figure 5 The method shown may include steps S510 to S530.
[0125] In step S510 , the LTE SL sends first information to a buffer.
[0126] In step S520, the NR SL sends a first request message to the cache, that is, the NR SL triggers the acquisition of the first information.
[0127] It should be noted that the present application does not limit the order of step S510 and step S520. For example, the LTE SL may first send the first information to the cache, and if the first information is stored in the cache, the NR SL may then send the first request message to the cache. Alternatively, the NR SL may first send the first request message to the cache, and in response to the first request message, the LTE SL may send the first information to the cache to update the first information stored in the cache.
[0128] Step S530: In response to the first request message, the NR SL may read the first information from the buffer. Alternatively, in response to the first request message, the buffer may send the first information. Correspondingly, in response to the first request message, the NR SL receives the first information sent by the buffer.
[0129] In some embodiments, the first RAT may share the first information based on one or more of: time, message, and pre-setting.
[0130] As an implementation, the first RAT may share the first information based on time. For example, the first RAT may periodically share the first information. The period at which the first RAT updates (or writes) the first information may be represented by, for example, T1. The first RAT may trigger the update of the first information with a period of {T1, 2T1, 3T1, ...}.
[0131] As an implementation, the first RAT may share the first information based on a message. For example, when the first RAT needs to send a first message, the first RAT may share the first information. Alternatively, when the second RAT needs to send a second message, the first RAT may share the first information.
[0132] As an implementation manner, the first RAT may share the first information based on a pre-set configuration, which may include, for example, a period for sharing the first information, a condition for sharing the first information, and the like.
[0133] In some embodiments, the second RAT may trigger the acquisition of the first information based on a trigger condition related to one or more of the following information: time, service, message, pre-setting, and sensing result, which are described below.
[0134] In some implementations, the trigger condition may be time-related. For example, the second RAT may periodically obtain the first information shared by the first RAT. The period during which the second RAT reads the first information may be represented by T2, for example. The second RAT may trigger the reading of the first information with a period of {T2, 2T2, 3T2, ...}. Taking a cache as an example, the second RAT may periodically send a first request message. Upon receiving the first request message, the cache may send the first information to the second RAT. Alternatively, the first RAT may periodically update the shared first information.
[0135] It should be noted that the first RAT may update the first information earlier than the second RAT reads the first information, so that the second RAT can obtain the latest first information.
[0136] In some implementations, the trigger condition may be related to the sensing result of the first RAT. For example, if the sensing result of the first RAT is less than or equal to the first threshold, the second RAT may obtain the first information. That is, in response to the sensing result of the first RAT being less than or equal to the first threshold, the second RAT may obtain the first information. The first threshold may be preset, set through high-layer signaling, or defined by a standard. The sensing result may include one or more of the following measurement results: RSRP, RSRQ, RSSI. Taking a shared interface as an example, when the sensing result of the first RAT is less than or equal to the first threshold, the MAC layer of the first RAT may trigger the MAC layer of the second RAT. Furthermore, the MAC layer of the second RAT may trigger the physical layer of the second RAT to read the first information through the shared interface.
[0137] It is understood that if the sensing result of the first RAT is less than or equal to the first threshold, it can be considered that the coverage of the first RAT is poor, and the resources of the first RAT can be released for use by the second RAT. Therefore, the sensing result is related to the triggering condition, and the use of resources by the first RAT and the second RAT can be optimized.
[0138] In some implementations, the trigger condition may be related to the service, that is, the trigger condition may include a service trigger condition. For example, the service trigger condition is related to whether the second RAT needs to send service data. That is, when the service trigger condition is met, the second RAT can obtain the first information. That is, in response to the second RAT needing to send service data, the second RAT can obtain the first information. In the case where the second RAT needs to send the following information, it can be considered that the second RAT needs to send data: information sent through the SL interface, information used to send coordination information between terminal devices, service data, etc. Taking the cache as an example, if the second RAT needs to send service data, the service data from the MAC layer of the second RAT can trigger the physical layer of the second RAT. The physical layer of the second RAT can trigger the sending of the first request message. When the cache receives the first request message, it can send the first information shared by the first RAT to the second RAT.
[0139] In some communication systems (such as NR V2X), not all side communication services are periodic. Event-triggered services are unpredictable. For example, in an emergency, the terminal device will generate a braking message. Some event-triggered non-periodic service data, such as pre-collision warning information, is more important than periodically transmitted data. It is crucial to transmit these non-periodic information quickly and reliably. Therefore, for the side link transmission resource mode (ie, mode 2) determined by the terminal device, the event-triggered service requires a fast perception mechanism so that the generated messages can be delivered in a timely manner. It can be seen that based on the technical solution of the service-related trigger conditions proposed in this application, the terminal device can quickly optimize resource allocation and avoid resource conflicts, thereby meeting the needs of fast and reliable data transmission.
[0140] For the entire resource set, different resource allocation methods may be used to enable the first RAT and the second RAT to use the resource set.
[0141] As an implementation method, the entire resource set can be divided into two parts, namely the first part and the second part. The resources of the first part can be used only by the first RAT, and the resources of the second part can be used only by the second RAT. The second RAT can obtain the resource status of the first part through the first information, thereby determining the status of the resources of the second part. Taking the first RAT as LTE SL and the second RAT as NR SL as an example, when the NR SL performs the resource selection (or reselection) process, the resources available to the LTE SL indicated in the first information (i.e., the resources in the first part) are excluded from the candidate resource set of the NR SL, so as to determine the resources available to the NR SL.
[0142] In some embodiments, resources of the first RAT can be excluded based on the average value of the sensing result. For example, if the sensing result is RSSI, the first RAT's resources can be excluded based on the average S-RSSI measurement value in the statistical subframe. Excluding first RAT resources based on the average RSSI value can be implemented based on specific frequency resources based on the S-RSSI measured in the previous subframe. In other words, rather than excluding all resources in a subframe, a subset of resources in the subframe can be excluded.
[0143] As another implementation, the entire resource set can be divided into three parts: a first part, a second part, and a third part. The resources in the first part can be used only by the first RAT, the resources in the second part can be used only by the second RAT, and the resources in the third part can be used by both the first RAT and the second RAT. In other words, the resources in the third part can be shared or interleaved between the first RAT and the second RAT. Therefore, in some embodiments, the resources in the third part can also be referred to as shared transmission resources, interleaved resources, or a shared resource pool.
[0144] It should be noted that, in some embodiments, the first portion of resources may be referred to as reserved resources, dedicated resources, or preconfigured resources of the first RAT, and the second portion of resources may be referred to as reserved resources, dedicated resources, or preconfigured resources of the second RAT.
[0145] Resource allocation of shared transmission resources can be performed at the MAC layer of the second RAT. That is, the use and allocation of shared transmission resources need to be scheduled and allocated by the MAC layer of the second RAT. Taking the second RAT as NR SL as an example, resource allocation of shared transmission resources can be performed at the MAC layer of NR SL. The alternative resource set SA or SB can be shared by the first RAT. The first RAT can generate a candidate resource set SB in the physical layer and eventually report it to the upper layer. After the first RAT generates the candidate resource set SB (which the first RAT then provides to the MAC layer of the second RAT via its internal interface), the shared transmission resources can be determined. The shared transmission resources can, for example, be resources selected from the intersection of the candidate resource sets of the first RAT and the second RAT. Taking the second RAT as NR SL and the first RAT as LTE SL as an example, the NR SL MAC can select resources from the intersection of the candidate resource sets obtained by NR SL and LTE SL. Therefore, it is possible to avoid selecting resources that are evaluated as interfering with NR and LTE SL terminal devices.
[0146] When the resources reserved and / or configured by the first RAT and the second RAT are insufficient, resources can be selected from the shared transmission resources. The following describes how to allocate resources to the first RAT and the second RAT in the shared transmission resources.
[0147] In some embodiments, the first information may be used to indicate the transmission resources required by the first RAT in the shared transmission resources. It should be noted that the transmission resources required by the first RAT may be the transmission resources actually occupied by the first RAT, the transmission resources available for use by the first RAT, or the transmission resources reserved by the first RAT.
[0148] Based on the transmission resources described by the first RAT, the second RAT may determine the transmission resources required by the second RAT or the transmission resources available in the shared transmission resources. For example, in the shared transmission resources, all resources other than the transmission resources required by the first RAT may be transmission resources available to the second RAT.
[0149] In some embodiments, the proportion of the shared transmission resources occupied by the transmission resources required by the first RAT can be configured or predefined. For example, the proportion can be defined as 20%, 30%, 40%, or 50%. Alternatively, the proportion of the shared transmission resources occupied by the first RAT can be configured based on the proportion of the reserved resources of the first RAT. As an implementation, the ratio of the reserved resources of the first RAT to the reserved resources of the second RAT can be inversely proportional to the proportion of the shared transmission resources occupied by the first RAT and the second RAT.
[0150] In some embodiments, the first RAT and the second RAT may both need to use shared transmission resources. For example, if the reserved resources of the first RAT and the second RAT have been used up, then the first RAT and the second RAT both need to use shared transmission resources. In this case, the terminal device may give priority to allocating resources to the RAT with the larger sensing result. For example, when the sensing result of the first RAT is greater than the sensing result of the second RAT, in the shared transmission resources, resources are allocated to the first RAT first. Alternatively, when the sensing result of the second RAT is greater than the sensing result of the first RAT, in the shared transmission resources, resources are allocated to the second RAT first. For example, if the NR SL RSSI is greater than the LTE SL RSSI, and the reserved resources of the two RAT modes have been used up, the resources in the shared resource pool can first satisfy the NR SL.
[0151] In some embodiments, when one of the first RAT and the second RAT needs to use shared transmission resources, the RAT that needs shared transmission resources can be referred to as the target RAT. That is, the target RAT can be the first RAT or the second RAT, depending on which RAT needs to use the shared transmission resources. When allocating resources in the shared transmission resources to the target RAT in the first RAT and the second RAT, only part of the transmission resources in the shared transmission resources can be allocated to the target RAT. That is, the shared resource pool can reserve part of the shared transmission resources for RATs other than the target RAT. For example, when the first RAT needs to use shared transmission resources (for example, the reserved resources of the first RAT have been used up, and the reserved resources of the second RAT have not been used up), the terminal device can allocate part of the shared transmission resources to the first RAT, that is, not all shared transmission resources can be allocated to the first RAT, thereby reserving part of the shared transmission resources for the second RAT. Alternatively, when the second RAT needs to use shared transmission resources (for example, the reserved resources of the second RAT have been used up, but the reserved resources of the first RAT have not been used up), the terminal device can allocate part of the shared transmission resources to the second RAT, that is, not all shared transmission resources may be allocated to the second RAT, thereby reserving part of the shared transmission resources for the first RAT.
[0152] In some embodiments, the transmission resources required by the first RAT in the shared transmission resources can be determined based on the channel busy ratio (CBR). The first RAT can determine the CBR, and the second RAT can determine the transmission resources required by the first RAT through the CBR. In other words, the terminal device can perform resource selection and / or scheduling by sensing the channel availability for transmission. Based on the CBR, the size of the shared transmission resource can be further determined. The CBR can be determined based on the sensing result. For example, the terminal device can measure RSSI parameters (such as SL RSSI parameters) associated with various side link channels to obtain the sensing result. Alternatively, the terminal device can measure RSRP parameters (such as PSSCH-RSRP parameters) associated with various side link channels to obtain the sensing result. Alternatively, the terminal device can measure RSRQ parameters (such as PSSCH-RSRQ parameters) associated with various side link channels to obtain the sensing result. That is, if the sensing result is represented by Q, Q may include one or more of RSRP, RSRQ and RSSI.
[0153] The CBR can be determined based on the sensing results of the sensing opportunity. The sensing opportunity may include N subframes, and the CBR can be determined based on the sensing results of M subframes out of the N subframes. N can be an integer greater than 0, and M is an integer less than or equal to N. For example, to calculate the CBR in subframe n, it is necessary to determine it based on the sensing results of M subframes. For example, the M subframes can be one or more of subframe n-1, subframe n-2, subframe n-3, ..., and subframe nN. Figure 6 Take N=4 as an example for explanation. Figure 4 As shown, the CBR measurement can be evaluated for the PSSCH transmission in subframe n-4. In other words, the CBR includes the measurement results within subframe n-4. Based on the CBR of the channel calculated in time slot n, resources within the resource selection window can be scheduled and / or selected.
[0154] The following is a detailed description of the method for determining CBR. The CBR corresponding to subframe n n It can be determined based on one or more of the following factors: the average value of the sensing results of the M subframes, the change of the sensing results of the M subframes, and the sensing result of the subframe n-1. j represents the sensing result of subframe j, and the average value of the sensing results of M subframes can be expressed as The change of the sensing results of the M subframes may include increasing, decreasing or unchanged. The change of the sensing results of the M subframes may be represented by the sensing results of subframe n-1 and subframe n-2. n―1 ―Q n―2 It can be used to represent the change of the sensing results of M subframes. Based on this, the CBR corresponding to subframe n n Can satisfy Wherein, k1, k2 and k3 are all numbers greater than 0 and less than 1. The specific values of k1, k2 and k3 may be predefined, configured or preset values.
[0155] As mentioned above, based on the CBR, the size of the shared transmission resource can be further determined. For example, the maximum number of resource blocks (RBs) allowed for use by the terminal device at time n can be determined based on the CBR at time n.
[0156] In some embodiments, the transmission resources required by the first RAT can be determined by channel resources (CR). CR can be used to represent the channel utilization of the terminal device. Based on CR, the size of the transmission resources required by the first RAT and / or the second RAT in the shared transmission resources can be further determined. The CBR described above can be used to determine the channel resources (CR). For example, the larger the CBR, the smaller the available CR can be. When the CBR exceeds the CBR limit (CBR limit ), congestion control can be performed by limiting the channel utilization of each terminal device. The following describes the method for determining CR in detail.
[0157] As an implementation, the CBR interval may correspond to the CR value. For example, the CBR interval may include [0, 0.3], [0.3, 0.6], [0.6, 0.8], [0.8, 1], etc. These intervals may correspond to different CR values.
[0158] As an implementation method, the CR evaluated at subframe n can be the total number of subchannels used for transmission in subframe [na,n-1] and permitted in subframe [n,n+b], divided by the total number of subchannels configured on subframe [na,n+b] in the transmission resource pool.
[0159] In some embodiments, the second RAT obtains the first information and can determine the CR of the first RAT based on the CBR, thereby further determining the resources in the shared transmission resources required by the second RAT. For example, the MAC layer of the NR SL can obtain the CBR reported by the LTE SL to determine the CR of the LTE SL, thereby further determining the resources required by the NR SL in the shared resource pool.
[0160] In the case where both the first RAT and the second RAT need to use shared transmission resources, Figure 3 The method shown may also include one or more of the following: prioritizing allocating and / or specifying resources in shared transmission resources for RATs with higher RAT priorities; prioritizing allocating and / or specifying resources in shared transmission resources for services with higher service priorities; prioritizing allocating resources in shared transmission resources for sending services over receiving services; and based on different RATs, prioritizing allocating and / or specifying resources in shared transmission resources for RATs with PSFCHs.
[0161] In some embodiments, when the priority of the first RAT is higher than the priority of the second RAT, resources in the sufficient shared transmission resources are preferentially allocated to the first RAT. When the priority of the second RAT is higher than the priority of the first RAT, resources in the sufficient shared transmission resources are preferentially allocated to the second RAT.
[0162] In some embodiments, when the priority of the first RAT and the priority of the second RAT are the same, or when applications on the first RAT and the second RAT both require higher reliability, resources in the shared transmission resources may be preferentially allocated to services with higher service priorities.
[0163] In some embodiments, the priority of transmit (Tx) traffic can be higher than the priority of receive (Rx) traffic. That is, resources in the shared transmission resources can be allocated to transmit traffic in preference to receive traffic. For example, when the priorities of NR SL and LTE SL are equal, inter-RAT transmission conflicts can be resolved by prioritizing NR / LTE PSSCH transmit traffic over LTE / NR PSSCH receive traffic. In some embodiments, conflicts can also be resolved by prioritizing NR PSSCH transmit traffic over LTE PSSCH receive traffic.
[0164] In some embodiments, based on different RATs, resources in shared transmission resources can be allocated and / or designated preferentially for RATs with PSFCH. For example, when the transmission priorities of NR SL PSFCH and LTE SL PSSCH are equal, transmission conflicts are resolved by prioritizing NR PSFCH Tx / Rx over LTE SL Tx / Rx. For example, in the event of a conflict with PSFCH, LTE SL transmission and reception are discarded. For conflicts between NR SL Tx and LTE SL Tx, since PSFCH transmission and reception are basic features of NR SL, PSFCH ensures reliable communication on NR. The present application achieves reliable transmission of PSFCH by prioritizing the allocation of resources in shared transmission resources for RATs with PSFCH, thereby achieving reliable communication of the corresponding RAT.
[0165] For some RATs (e.g. NR SL), retransmissions of Hybrid Automatic Repeat Request (HRAQ) can be implemented over PSFCH. Figure 7 Compare the time slot structures of LTE SL and NR SL as examples. It can be seen that for NR SL, PSFCH can appear on symbols 12 and 13 of the time slot, and symbol 11 can be used as a guard interval (gap) symbol between PSSCH+PSCCH and PSFCH. Figure 7As can be seen, for RATs that include PSFCH (e.g., NR SL) and RATs that do not (e.g., LTE SL), the automatic gain control (AGC) settings differ due to the influence of PSFCH. In a shared resource pool, this situation can lead to abnormal AGC settings. For example, LTE SL will not be aware of the logical structure of NR SL PSFCH, resulting in incorrect intermediate AGC settings, which will adversely affect LTE SL performance.
[0166] In some embodiments, the first RAT may be LTE SL and the second RAT may be NR SL. NR SL may identify subframes with LTE SL transmissions and avoid PSFCH transmissions in overlapping time slots. In some implementations, NR SL may disable PSFCH transmissions on shared transmission resources to mitigate the aforementioned AGC issues. For example, if a collision with an LTE SL transmission is detected, the NR SL receiver may discard the feedback transmission on the PSFCH channel. This detection may be determined based on first information shared by the first RAT.
[0167] It is understandable that although the AGC problem can be avoided by discarding feedback transmission, this results in unnecessary retransmissions when packet retransmissions (unicast or multicast) are determined based on ACK-NACK feedback, or retransmissions when feedback-based retransmissions (distance-based multicast) with only NACK are used. In other words, this will cause the NR SL to perform limited blind retransmissions, which may lead to a decrease in NR SL reliability. Based on this, the present application proposes a PSFCH transmission frame structure to implement PSFCH transmission.
[0168] In some embodiments, the resources required by the second RAT include transmission resources required by the PSFCH, and the period of the transmission resources required by the PSFCH is P times the period of the transmission resources required by the first RAT, where P may be a positive integer. The following description is based on an example in which the second RAT is an NR SL and the first RAT is an LTE SL.
[0169] The transmission resources required for PSFCH may include the time slot where PSFCH is located. The time slot where PSFCH is located may be related to the reference time slot. The reference time slot may be the starting time slot of the second RAT in the shared transmission resource. Taking the second RAT as NR as an example, for the shared transmission resource, the terminal device is configured or pre-configured with a basic NR resource set (or basic NR Tx resource set) defined on {n, n+1, ..., n+m} time slots, where n may be a reference time slot. The basic NR resource set includes the (n+k1)th and (n+k2)th time slots in each transmission cycle, where k1 and k2 are integers. The basic NR resource set may include resources for PSSCH+PSSCH and PSFCH transmission. The basic NR transmission resource set is repeated periodically for every N time slots from the Nth, N+Nth, N+2Nth, ... In the basic NR resource set, PSFCH and PSSCH+PSSCH share the resources in the resource set.
[0170] In some embodiments, the specific time slot for PSFCH in the entire basic NR resource set can be determined by the resource reservation interval. The resource reservation interval for PSFCH can be indicated by the NR SL higher layer. In the shared resource pool, the time slot occupied by PSFCH can be a multiple of the period in the LTE SL reserved resources and the overlapping time slot of the NR SL resource reservation. It should be noted that the resources for PSFCH transmission can be periodically configured or aperiodically configured. For example, the resources for PSFCH transmission can be determined based on the DCI format or upper layer indication.
[0171] In some embodiments, the PSFCH period may be an integer multiple of the LTE SL resource reservation period (i.e., the resource reservation interval). For example, the resources required for LTE SL may be estimated based on the CBR, and the resources required for LTE SL may be subtracted from the NR reserved resources to determine the size of the resources required for NR SL. rsvp_lteTX The resource reservation interval P is indicated by the LTE SL higher layer and can be determined based on the size of the NR SL resources. rsvp_nrTX , P rsvp_nrTX =P*P rsvp_lteTX , P is an integer multiple. That is, P rsvp_nrTX It's P rsvp_lteTX This avoids resource conflicts.
[0172] This means that one of the L time slots is a time slot that carries the PSFCH. For example, when L=4, every four time slots contain one PSFCH time slot.
[0173] In some embodiments, the timeslot where the PSFCH is located may satisfy: Where n can represent the position of the reference time slot, Indicates each One of the time slots is PSFCH. Q can be a scaling factor, for example, Q can be a positive number. Based on the period of the transmission resources required by PSFCH, a cyclic set K can also be determined. For example, K can satisfy Among them, TX can be the basic set of transmission, that is, K can represent the cyclic set. The basic set of transmission can be understood as the minimum transmission resource. If P rsvp_nrTX =50 time slots, TX is 5 time slots, then K can be 10. Then the above formula can be expressed as Among them, R can be TX.
[0174] It is understandable that the timeslot where the PSFCH is located satisfies: In the case of n, PSFCH can be Appears periodically.
[0175] In some embodiments, if the sensing result of the second RAT is less than the detection threshold, Q may be a smaller value. For example, Q may be less than or equal to 1.
[0176] In some embodiments, if the RSSI result detected by the AGC is higher than the detection threshold, Q in the above formula may be a larger value. For example, Q may be greater than or equal to 1 or 2. For example, the position of the PSFCH time slot may satisfy: n is the reference time slot. In other words, the PSFCH time slot can be based on the reference time slot. That is, if the sensing result of the second RAT is high enough, the period of PSFCH transmission can be increased.
[0177] It should be noted that the detection threshold may be a preset value and / or set by a higher layer of the second RAT.
[0178] In some embodiments, if a terminal device receiving PSCCH / PSSCH finds that the resources of PSCCH / PSSCH overlap with the transmission resources of LTE, it may decide whether to send PSFCH based on service priority / received signal strength.
[0179] In some embodiments, a terminal device may use a periodically repeating set of PSFCHs.
[0180] In some embodiments, when HARQ-ACK is enabled, a receiving terminal device of PSCCH / PSSCH may not transmit PSFCH on resources that overlap with LTE SL transmissions in the time domain.
[0181] In some embodiments, the transmission resources required for the PSFCH are configured or pre-configured in a shared resource pool. For other RATs that do not include the PSFCH, the resources where the PSFCH is located can be determined based on the pre-configuration or configuration, thereby avoiding impact on the AGC.
[0182] In some embodiments, the transmitting terminal device of LTE SL can use the RSSI mechanism to interpret the PSFCH transmission. For example, with the help of PSFCH on NR, the terminal device can transmit PSFCH with a periodicity of an integer divider of 100ms (RSSI averaging period).
[0183] In some embodiments, resources for transmitting LTE SL on PSFCH resources may be avoided at all times. For example, the transmitting terminal device may avoid selecting resources for PSCCH / PSSCH transmissions that have overlapping PSFCH resources, and / or the transmitting terminal device may not transmit LTE SL on resources that overlap with PSFCCH.
[0184] In some embodiments, whether PSFCH resources need to be transmitted may be determined based on the priorities of the first RAT and the second RAT.
[0185] In some embodiments, the shared transmission resources prohibit the transmission of PSFCH. In other words, the shared transmission resources may not include resources required for PSFCH. For example, the resources used for PSFCH transmission may only be in the resource pool dedicated to the corresponding RAT.
[0186] It should be noted that for NR SL dedicated resources, the terminal device can configure every N time slots to include resources for transmitting PSFCH feedback (ACK-NACK or NACK only). Where N is an integer. For example, PSFCH feedback can be transmitted once every 4 or 8 time slots.
[0187] The SCS can be different for different RATs. For example, the SCS for LTE SL can be 15kHz, and the SCS for NR SL can be 30kHz. In this case, one LTE subframe overlaps with two NR subframes. This causes the frame boundaries between LTE SL and NR SL to be misaligned, which can lead to AGC-related issues. For example, AGC issues arise when there is LTE transmission in a subframe, but NR transmission is only in one time slot of the subframe. If the NR transmission is in the first time slot, the power at the input of the LTE SL receiver suddenly drops after the first time slot, which will affect the AGC gain. On the other hand, if the NR transmission is in the second time slot, the power at the input of the LTE SL receiver suddenly increases at the beginning of the second time slot. In addition, LTE SL performance may be affected by the NR SL transmitted in the same subframe. If more NR SL transmissions occur in the second half of the LTE SL subframe, if the AGC result corresponding to the first LTE SL symbol is still applied to the reception in the second half of the subframe, the received power may exceed the maximum power threshold. This may cause the LTE SL data in the second half subframe to be unable to be correctly decoded.
[0188] In response to the above problems, this application proposes the following solutions.
[0189] In some embodiments, NR transmissions are limited to subframes without LTE transmissions. That is, NR SL and LTE SL subframes must be transmitted separately.
[0190] In some embodiments, the NR SL transmission spans the entire subframe and the NR SL transmission spans two or more time slots. When the NR SL transmission spans multiple time slots, the gap at the end of all but the last time slot can be eliminated by repeating the last symbol of the corresponding time slot, thereby avoiding power fluctuations during the cross-subframe transmission.
[0191] In some embodiments, within an NR SL carrier, a separate resource pool can be pre-configured to coexist with LTE SL and communicate with Rel-16 NR SL. Resource pool isolation can consider a first resource pool and a second resource pool. In the first resource pool, Rel-18 NR SL devices can communicate with each other and coexist with LTE SL devices within the LTE SL carrier. In the second resource pool, Rel-18 NR SL devices communicate with Rel-16 / 17 NR SL devices.
[0192] Figure 8 A schematic structural diagram of a terminal device 800 provided in an embodiment of the present application. Figure 8The terminal device 800 shown may include a first RAT and a second RAT. The terminal device 800 may include an acquiring unit 810.
[0193] An acquiring unit 810 is configured to acquire, for the second RAT, first information of the first RAT, wherein the first information indicates information related to first resources of the first RAT, and both the first RAT and the second RAT are sidelink-based RATs. In some embodiments, the information related to the first resources includes sensing information and / or resource information.
[0194] In some embodiments, the resource information includes one or more of the following information of the first RAT: information related to reserved resources of the terminal device; information related to reserved resources determined based on side control information SCI decoding; subchannel configuration information; candidate resource set; logical subframe related information; priority information; and transmission resource related information.
[0195] In some embodiments, the sensing information is used to indicate a sensing result, and the sensing result includes one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: reference signal received power RSRP, reference signal received quality RSRQ, and received signal strength indication RSSI.
[0196] In some embodiments, the terminal device 800 further includes: a sending unit configured to send a first request message to the second RAT; the acquiring unit is specifically configured to: in response to the sending of the first request message, the second RAT receives the first information.
[0197] In some embodiments, the terminal device 800 further includes a sharing unit, which is configured as one or more of the following: the first RAT shares the first information based on time; the first RAT shares the first information based on message; the first RAT shares the first information based on pre-setting.
[0198] In some embodiments, the acquisition unit is specifically used for one or more of the following: the second RAT periodically acquires the first information shared by the first RAT; in response to the second RAT service triggering condition, the second RAT acquires the first information shared by the first RAT; in response to the sensing result of the first RAT being less than or equal to a first threshold, the second RAT acquires the first information shared by the first RAT.
[0199] In some embodiments, the first threshold is pre-set and / or high-level configured.
[0200] In some embodiments, the terminal device 800 is further configured: in time slot n, the second RAT provides high-level parameters for PSSCH and / or PSCCH transmission; the acquisition unit is specifically configured: the second RAT obtains the first information within T milliseconds before the time slot n, and determines the transmission resources of the second RAT based on the first information; or, the second RAT obtains the first information within a first time window, and determines the transmission resources of the second RAT based on the first information; wherein, T is less than or equal to Tmax, and Tmax is a positive integer.
[0201] In some embodiments, the first information is used to indicate transmission resources required by the first RAT in shared transmission resources, and the shared transmission resources are shared by the first RAT and the second RAT.
[0202] In some embodiments, the proportion of the transmission resources required by the first RAT occupying the shared transmission resources is configured or predefined.
[0203] In some embodiments, the terminal device 800 is further configured to do one or more of the following: when both the first RAT and the second RAT need to use the shared transmission resources, prioritize allocating resources to the RAT with the larger sensing result; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, allocate part of the shared transmission resources to the target RAT; when the target RAT among the first RAT and the second RAT needs to use the shared transmission resources, reserve part of the shared transmission resources for RATs other than the target RAT.
[0204] In some embodiments, the transmission resources required by the first RAT are determined by the channel busy rate CBR, and the CBR corresponding to subframe n is n satisfy: Among them, k1, k2 and k3 are all numbers greater than 0 and less than 1, and M is the number that determines CBR. n The number of subframes, Q represents the sensing result of the corresponding subframe.
[0205] In some embodiments, the transmission resources required by the first RAT are determined by a channel resource CR, the CR being determined based on a CBR, and the CR being used to determine a size of the transmission resources required by the first RAT and / or the second RAT2 in the shared transmission resources.
[0206] In some embodiments, it is also configured to do one or more of the following: prioritize allocating and / or designating resources in shared transmission resources for RATs with higher RAT priorities; prioritize allocating and / or designating resources in shared transmission resources for services with higher service priorities; and based on different RATs, prioritize allocating and / or designating resources in shared transmission resources for RATs with physical side feedback channels PSFCH.
[0207] In some embodiments, the resources required by the second RAT include transmission resources required by PSFCH, and a period of the transmission resources required by PSFCH is P times a period of the transmission resources required by the first RAT, where P is a positive integer.
[0208] In some embodiments, the transmission resources required for the PSFCH include the time slot where the PSFCH is located, and the time slot where the PSFCH is located is related to a reference time slot, and the reference time slot is the starting time slot of the second RAT in the shared transmission resources.
[0209] In some embodiments, the time slot where the PSFCH is located satisfies: Where n represents the position of the reference time slot, Q is the scaling factor, and Q is a positive number, P rsvp_nrTX represents the period of transmission resources required for the PSFCH, Indicates each One of the time slots is PSFCH.
[0210] In some embodiments, when the sensing result of the second RAT is greater than or equal to a detection threshold, Q is a number greater than or equal to 2.
[0211] In some embodiments, the detection threshold is pre-set and / or set by a higher layer of the second RAT.
[0212] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and a position of the transmission resources required by the PSFCH in the shared transmission resources is preconfigured.
[0213] In some embodiments, the resources required by the second RAT include transmission resources required by a PSFCH, and transmission of the PSFCH is prohibited in the shared transmission resources.
[0214] Figure 9 It is a structural diagram of a communication device according to an embodiment of the present application. Figure 9 The dotted line in a box indicates that the unit or module is optional. Figure 9 The apparatus 900 in the embodiment can be used to implement the method described in the above method embodiment. The apparatus 900 can be a chip, a terminal device or a network device.
[0215] The device 900 may include one or more processors 910. The processor 910 may support the device 900 to implement the method described in the above method embodiment. The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0216] The apparatus 900 may further include one or more memories 920. The memories 920 store programs that can be executed by the processor 910, causing the processor 910 to perform the methods described in the above method embodiments. The memories 920 may be independent of the processor 910 or integrated into the processor 910.
[0217] The apparatus 900 may further include a transceiver 930. The processor 910 may communicate with other devices or chips via the transceiver 930. For example, the processor 910 may transmit and receive data with other devices or chips via the transceiver 930.
[0218] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0219] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0220] The terms "system" and "network" in this application may be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and "fourth" in the specification, claims, and drawings of this application are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
[0221] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0222] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0223] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to a definition in a protocol.
[0224] In the embodiments of the present application, determining B based on A does not mean determining B only based on A. B can also be determined based on A and / or other information.
[0225] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0226] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0227] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0228] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0229] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0230] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. Computer-readable storage media can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media. Available media can be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., digital versatile discs (DVDs)) or semiconductor media (e.g., solid state drives (SSDs)), etc.
[0231] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for communication, characterized in that The method is applied to a terminal device, the terminal device including a first radio access technology RAT and a second RAT, and the method includes: The second RAT obtains first information within a first time window, and determines a transmission resource of the second RAT according to the first information; The first information is used to indicate transmission resources required by the first RAT in shared transmission resources, the shared transmission resources are shared by the first RAT and the second RAT, both the first RAT and the second RAT are sidelink-based RATs, the first time window is periodic, and the transmission resources required by the first RAT are determined by a channel busy rate (CBR), where the CBRn corresponding to subframe n is determined based on one or more of the following: The average value of the sensing results of M subframes; Changes in sensing results of M subframes; Sensing result of subframe n-1.
2. The method according to claim 1, characterized in that The sensing result includes one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: reference signal received power RSRP, reference signal received quality RSRQ, and received signal strength indication RSSI.
3. The method according to claim 1, characterized in that The method may further comprise one or more of the following: The first RAT shares the first information based on time; The first RAT shares the first information based on a message; The first RAT shares the first information based on a pre-set configuration.
4. The method according to claim 1, wherein The ratio of the transmission resources required by the first RAT to the shared transmission resources is configured or predefined.
5. The method according to claim 1, characterized in that The method may further comprise one or more of the following: When both the first RAT and the second RAT need to use the shared transmission resource, preferentially allocating resources to the RAT with a larger sensing result; In a case where a target RAT among the first RAT and the second RAT needs to use the shared transmission resources, allocating part of the shared transmission resources to the target RAT; In a case where a target RAT among the first RAT and the second RAT needs to use the shared transmission resources, part of the shared transmission resources is reserved for RATs other than the target RAT.
6. The method according to claim 1, wherein The CBRn corresponding to the subframe n satisfies: Wherein, k1, k2, and k3 are all numbers greater than 0 and less than 1, M is the number of subframes for determining CBRn, and Q represents the sensing result of the corresponding subframe.
7. The method according to claim 1, characterized in that The transmission resources required by the first RAT are determined by a channel resource CR, where the CR is determined based on the CBR, and the CR is used to determine a size of the transmission resources required by the first RAT and / or the second RAT in the shared transmission resources.
8. The method according to claim 1, characterized in that The method may further comprise one or more of the following: Prioritizing the allocation and / or designation of resources in shared transmission resources for RATs with higher RAT priorities; Prioritize the allocation and / or designation of resources from shared transmission resources for services with higher service priority; Based on different RATs, resources in the shared transmission resources are allocated and / or designated preferentially for RATs with a physical sidelink feedback channel PSFCH.
9. The method according to claim 1, characterized in that The resources required by the second RAT include transmission resources required by PSFCH, and a period of the transmission resources required by PSFCH is P times a period of the transmission resources required by the first RAT, where P is a positive integer.
10. The method according to claim 9, characterized in that The transmission resources required by the PSFCH include the time slot where the PSFCH is located, the time slot where the PSFCH is located is related to a reference time slot, and the reference time slot is the starting time slot of the second RAT in the shared transmission resources.
11. The method according to claim 10, characterized in that The time slot where the PSFCH is located satisfies: Where n represents the position of the reference time slot, Q is the scaling factor, and Q is a positive number, P rsvp_nrTX represents the period of transmission resources required for the PSFCH, Indicates each One of the time slots is PSFCH.
12. The method according to claim 11, characterized in that In a case where the sensing result of the second RAT is greater than or equal to a detection threshold, Q is a number greater than or equal to 2.
13. The method according to claim 12, characterized in that The detection threshold is preset and / or set by a higher layer of the second RAT.
14. The method according to claim 1, wherein The resources required by the second RAT include transmission resources required by a PSFCH, and positions of the transmission resources required by the PSFCH in the shared transmission resources are preconfigured.
15. The method according to claim 1, wherein The resources required by the second RAT include transmission resources required by a PSFCH, and transmission of the PSFCH is prohibited in the shared transmission resources.
16. A terminal device, characterized in that: The terminal device includes a first radio access technology RAT and a second RAT, and the terminal device includes: The second RAT obtains first information within a first time window, and determines a transmission resource of the second RAT according to the first information; The first information is used to indicate transmission resources required by the first RAT in shared transmission resources, the shared transmission resources are shared by the first RAT and the second RAT, both the first RAT and the second RAT are sidelink-based RATs, the first time window is periodic, and the transmission resources required by the first RAT are determined by a channel busy rate (CBR), where the CBRn corresponding to subframe n is determined based on one or more of the following: The average value of the sensing results of M subframes; Changes in sensing results of M subframes; Sensing result of subframe n-1.
17. The terminal device according to claim 16, characterized in that The sensing result includes one or more of the following parameters obtained by sensing the signal and / or channel of the first RAT: reference signal received power RSRP, reference signal received quality RSRQ, and received signal strength indication RSSI.
18. The terminal device according to claim 16, characterized in that The terminal device further includes a sharing unit, which is configured to do one or more of the following: The first RAT shares the first information based on time; The first RAT shares the first information based on a message; The first RAT shares the first information based on a pre-set configuration.
19. The terminal device according to claim 16, characterized in that The ratio of the transmission resources required by the first RAT to the shared transmission resources is configured or predefined.
20. The terminal device according to claim 16, wherein: The terminal device is further configured to have one or more of the following: When both the first RAT and the second RAT need to use the shared transmission resource, preferentially allocating resources to the RAT with a larger sensing result; In a case where a target RAT among the first RAT and the second RAT needs to use the shared transmission resources, allocating part of the shared transmission resources to the target RAT; In a case where a target RAT among the first RAT and the second RAT needs to use the shared transmission resources, part of the shared transmission resources is reserved for RATs other than the target RAT.
21. The terminal device according to claim 16, characterized in that The CBR corresponding to the subframe n n satisfy: Among them, k1, k2 and k3 are all numbers greater than 0 and less than 1, and M is the number that determines CBR. n The number of subframes, Q represents the sensing result of the corresponding subframe.
22. The terminal device according to claim 16, characterized in that The transmission resources required by the first RAT are determined by a channel resource CR, where the CR is determined based on the CBR, and the CR is used to determine a size of the transmission resources required by the first RAT and / or the second RAT in the shared transmission resources.
23. The terminal device according to claim 16, characterized in that Also configured as one or more of the following: Prioritizing the allocation and / or designation of resources in shared transmission resources for RATs with higher RAT priorities; Prioritize the allocation and / or designation of resources from shared transmission resources for services with higher service priority; Based on different RATs, resources in the shared transmission resources are allocated and / or designated preferentially for RATs with a physical sidelink feedback channel PSFCH.
24. The terminal device according to claim 16, characterized in that The resources required by the second RAT include transmission resources required by PSFCH, and a period of the transmission resources required by PSFCH is P times a period of the transmission resources required by the first RAT, where P is a positive integer.
25. The terminal device according to claim 24, characterized in that The transmission resources required by the PSFCH include the time slot where the PSFCH is located, the time slot where the PSFCH is located is related to a reference time slot, and the reference time slot is the starting time slot of the second RAT in the shared transmission resources.
26. The terminal device according to claim 25, characterized in that The time slot where the PSFCH is located satisfies: n+ Where n represents the position of the reference time slot, Q is the scaling factor, and Q is a positive number, P rsvp_nrTX represents the period of transmission resources required for the PSFCH, Indicates each One of the time slots is PSFCH.
27. The terminal device according to claim 26, characterized in that In a case where the sensing result of the second RAT is greater than or equal to a detection threshold, Q is a number greater than or equal to 2.
28. The terminal device according to claim 27, characterized in that The detection threshold is preset and / or set by a higher layer of the second RAT.
29. The terminal device according to claim 16, characterized in that The resources required by the second RAT include transmission resources required by a PSFCH, and positions of the transmission resources required by the PSFCH in the shared transmission resources are preconfigured.
30. The terminal device according to claim 16, characterized in that The resources required by the second RAT include transmission resources required by a PSFCH, and transmission of the PSFCH is prohibited in the shared transmission resources.
31. A communication device, characterized in that: The system comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to any one of claims 1 to 15.
32. A computer-readable storage medium, characterized in that A program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1 to 15.