A communication method and apparatus

By configuring personalized energy detection thresholds and maximum transmission power for different transmission methods in NR V2X technology, the problem of terminal device resource selection conflict is solved, and more efficient resource utilization and interference reduction is achieved.

CN114600525BActive Publication Date: 2025-07-15HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201980101667.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-08
Publication Date
2025-07-15
Estimated Expiration
2039-11-08

AI Technical Summary

Technical Problem

In the new wireless NR V2X technology, when multiple terminal devices adopt different transmission methods, resource interference and conflict may result in resource selection conflicts because power differences in different transmission methods lead to resource selection conflicts.

Method used

By configuring different energy detection thresholds for different transmission methods, network equipment sends configuration information to the terminal device, indicating different energy detection thresholds and maximum transmission power, so that the terminal device can accurately judge resource occupation and avoid resource conflicts and interference.

Benefits of technology

It effectively reduces resource interference and conflicts when multiple terminal devices send data, and improves the accuracy and efficiency of resource use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114600525B_ABST
    Figure CN114600525B_ABST
Patent Text Reader

Abstract

The present application discloses a communication method and apparatus. This method can be applied to the vehicle-to-everything network, such as V2X, LTE-V, V2V, etc., or can be used in fields such as intelligent driving and intelligent connected vehicles. The method includes: a first terminal device detecting transmission parameters for a second terminal device to send sidelink information on a first resource, where the transmission parameters include a transmission mode or a path loss type, the transmission mode includes broadcast, unicast, and multicast, the transmission mode includes broadcast, unicast, or multicast, and the path loss type includes a sidelink path loss and a downlink path loss; the first terminal device determining whether the first resource is a candidate resource according to an energy detection threshold corresponding to the transmission parameters, where the candidate resource is a candidate resource for the first terminal device to send sidelink information. By this method, interference and resource conflicts between resources for multiple terminal devices to send data can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] As a key technology for the future intelligent transport system (ITS), the vehicle-to-everything (V2X) network has recently received increasing attention. Among them, the vehicle-to-everything (V2X) system is a key technology in the vehicle-to-everything network. V2X includes direct communications between vehicle and vehicle (V2V), vehicle and roadside infrastructure (V2I), vehicle and pedestrian (V2P), and communication interactions between vehicle and network (V2N). Except for the vehicle and network communication of V2N using uplink and downlink, the remaining V2V / V2I / V2P data communications all use the sidelink (SL) for communication.

[0003] In the new radio (NR) V2X technology, two resource allocation modes are supported. These two resource allocation modes are Mode 1 and Mode 2 respectively. In Mode 1, a network device such as a base station or a relay station allocates resources to a terminal device through scheduling. In Mode 2, the network device pre-allocates a whole block of resources (hereinafter referred to as a resource pool), and the terminal device autonomously selects available resources in the resource pool for data transmission. When the terminal device selects available resources, it will sense the resources in the resource pool and obtain the sensing result. Sensing means that by listening to the occupancy of different time-frequency resources in the resource pool for a period of time, for example, by energy detection, the currently unoccupied transmission resources in the resource pool are selected for transmission. If the energy detection of a certain resource unit in the resource pool, such as the measurement result of the reference signal received power (RSRP), exceeds a certain threshold, then it can be considered that the resource unit has been occupied.

[0004] In NR V2X technology, V2X communication can have three transmission modes: broadcast, group cast, or unicast. Terminal devices in these three transmission modes can all select resources from the same resource pool. If at least two transmission modes exist simultaneously, the power differences for terminal devices to send data using different transmission modes are relatively large. In this case, multiple terminal devices may select the same resources to send data, resulting in resource interference and resource conflicts. Summary of the Invention

[0005] Embodiments of this application provide a communication method and apparatus, which can reduce the interference and resource conflicts between the resources used by multiple terminal devices to send data.

[0006] In a first aspect, a communication method is provided. The method includes: a first terminal device detects transmission parameters for a second terminal device to send sidelink information on a first resource. The transmission parameters include a transmission mode or a path loss type. The transmission mode includes broadcast, unicast, and group cast, and the path loss type includes sidelink path loss and downlink path loss. The first terminal device determines whether the first resource is a candidate resource according to the energy detection threshold corresponding to the transmission parameters. The candidate resource is a candidate resource for the first terminal device to send sidelink information. It can be understood that this method can be executed by a first device. The first device can be a communication device or a communication apparatus capable of supporting the communication device to implement the functions required for this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a terminal device.

[0007] In a second aspect, a communication method is provided. The method includes: a network device sends first configuration information to a terminal device. The first configuration information is used to indicate at least one energy detection threshold, and the at least one energy detection threshold corresponds to at least one transmission mode for sending sidelink information or at least one path loss type for sending sidelink information. The transmission parameters include a transmission mode or a path loss type. The transmission mode includes broadcast, unicast, or group cast, and the path loss type includes sidelink path loss and downlink path loss. It can be understood that this method can be executed by a second device. The second device can be a communication device or a communication apparatus capable of supporting the communication device to implement the functions required for this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a network device.

[0008] In some embodiments of the first aspect and the second aspect described above, the network device may generate first configuration information, that is, configure transmission parameters, such as the energy detection threshold corresponding to the transmission mode or the path loss type. The first terminal device may determine whether the first resource for the second terminal device to send sidelink information is available according to the first configuration information. In the embodiments of the present application, there are at least two transmission parameters, and the network device may configure different energy detection thresholds for different transmission parameters. For example, the path loss of the communication link caused by broadcasting is relatively larger than that of the unicast caused by the unicast. Then, the energy detection threshold corresponding to the broadcast may be lower than the energy detection threshold corresponding to the unicast. Since the energy detection thresholds corresponding to different transmission parameters are different, compared with the same energy detection threshold corresponding to different transmission parameters, the occupancy of resources can be judged more accurately, thereby avoiding resource conflicts and interference problems caused by large differences in the transmission powers corresponding to different transmission parameters, resulting in different terminal devices selecting the same resource. It can be seen that through the method provided in the embodiments of the present application, in a scenario where there may be at least two transmission modes or two path loss types in V2X communication, the first terminal device can determine whether the first resource is a candidate resource to reduce potential interference and resource conflicts when multiple terminal devices send data.

[0009] In a possible design of the first aspect described above, the first terminal device determines whether the first resource is a candidate resource according to the energy detection threshold corresponding to the transmission parameter, including:

[0010] In the case where the energy detection on the first resource is greater than or equal to the threshold corresponding to the transmission parameter, it is determined that the first resource is not a candidate resource; or,

[0011] In the case where the energy detection on the first resource is less than the threshold corresponding to the transmission parameter, it is determined that the first resource is a candidate resource.

[0012] This solution provides a specific way for the first terminal device to determine whether the first resource is a candidate resource.

[0013] In a possible design of the first aspect described above, the transmission parameters for the first terminal device to detect the second terminal device sending sidelink information on the first resource include any one of the following:

[0014] Exemplarily, the first terminal device detects first control information from the second terminal device in the listening window, and the first control information is used to indicate the transmission mode. This solution directly indicates the transmission mode of the second terminal device through the first control information, such as sidelink control information (SCI).

[0015] Exemplarily, the above first control information is a first-level SCI, and the first control information includes indication information in the format of a second-level SCI, and the second-level SCI format corresponds to the transmission mode. This solution indicates the transmission mode of the second terminal device through two levels of SCI. Among them, the second-level SCI format corresponds to the transmission mode, that is, the transmission mode is indicated in an implicit manner, improving the practicability of the solution. Combining the above exemplary solution further improves the flexibility of the solution.

[0016] In a possible design of the first aspect above, the first terminal device also receives first configuration information from the network device, and for different transmission parameters, the first configuration information is also different. Several implementation manners of the first configuration information are listed separately below.

[0017] In a possible implementation manner, the transmission parameter is the transmission mode, and the first configuration information can be any of the following:

[0018] Design one: The first configuration information is used to indicate at least one energy detection threshold. The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast. This design solution independently configures corresponding energy detection thresholds for each transmission mode, which is simple and clear.

[0019] Design two: The first configuration information is used to indicate at least one energy detection threshold. The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast.

[0020] This design solution configures one energy detection threshold for unicast and shares one energy detection threshold for broadcast and multicast, further reducing the signaling overhead of the network device for sending the first configuration information.

[0021] Design three: The first configuration information is used to indicate at least one energy detection threshold. The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

[0022] This design solution configures one energy detection threshold for broadcast and shares one energy detection threshold for unicast and multicast, further reducing the signaling overhead of the network device for sending the first configuration information.

[0023] Design four: The first configuration information is used to indicate at least one energy detection threshold and at least one threshold offset. The at least one energy detection threshold includes a first energy detection threshold, where,

[0024] The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset that corresponds to broadcast and multicast; or,

[0025] The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or,

[0026] The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset that corresponds to unicast and multicast; or,

[0027] The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

[0028] In this design solution, the first energy detection threshold corresponding to a certain transmission mode, such as the first transmission mode, is used as a reference, and the energy detection thresholds of other transmission modes are indicated by threshold offsets, which can further reduce the signaling overhead of the network device for sending the first configuration information. And the threshold offset can be one, that is, except for the first transmission mode, the remaining transmission modes correspond to this threshold offset; or the threshold offset can also be multiple, and different threshold offsets correspond to different remaining transmission modes, enhancing the applicability of the solution. Further, the threshold offset can be predefined, which can simplify the signaling configuration method and the process of the terminal device selecting resources while reducing the signaling overhead of the network device for sending the first configuration information.

[0029] In another possible implementation manner, the transmission parameter is of the path loss type, and the first configuration information can be any of the following:

[0030] Design five, the first configuration information is used to indicate at least one energy detection threshold, the at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, the first energy detection threshold corresponds to the sidelink path loss, and the second energy detection threshold corresponds to the downlink path loss. Generally speaking, the path loss caused by broadcast is relatively large, so it can be configured as the sidelink path loss for broadcast. Relatively speaking, unicast and multicast can be configured as the downlink path loss, that is, the transmission mode is indicated by the type of path loss.

[0031] This design solution configures different energy detection thresholds for different path losses, that is, independently configures energy detection thresholds for each path loss, which can more accurately judge the resource occupancy situation when different path loss types are adopted, and avoid resource conflicts and interference problems caused by different terminal devices selecting the same resources.

[0032] Design six, the first configuration information is used to indicate at least one energy detection threshold, the at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate a threshold offset. Wherein, the first energy detection threshold is the energy detection threshold corresponding to the downlink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the sidelink path loss; or, the first energy detection threshold is the energy detection threshold corresponding to the sidelink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the downlink path loss.

[0033] This design solution uses the first energy detection threshold corresponding to a certain path loss, such as the downlink path loss, as a reference, and indicates the energy detection threshold of the sidelink path loss through the threshold offset, further reducing the signaling overhead of the network device for sending the first configuration information. Further, the threshold offset can be predefined to simplify the signaling configuration method as much as possible and simplify the process of the terminal device selecting resources.

[0034] In another possible implementation manner, the first configuration information can be used to indicate the first energy detection threshold, and the first terminal device determines the energy detection threshold corresponding to the transmission mode according to at least one maximum transmit power of the second terminal device and the first configuration information. This design solution can further reduce the signaling overhead of the network device for sending the first configuration information.

[0035] In a possible design of the first aspect above, the first terminal device also receives second configuration information from the network device, and the second configuration information indicates the at least one maximum transmit power. The maximum transmit powers corresponding to different transmission parameters may be different, that is, the corresponding second configuration information is also different. Several implementation manners of the second configuration information are listed below.

[0036] Design seven, the at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcasting, the second maximum transmit power corresponds to unicasting, and the third maximum transmit power corresponds to multicasting.

[0037] This design solution can configure different maximum transmit powers for different transmission parameters, and indicate the energy detection threshold corresponding to the transmission parameter through the maximum transmit power, enhancing the applicability of the solution. Different transmission parameters are configured with different maximum transmit powers. For example, a smaller maximum transmit power is configured for unicasting, which can avoid power waste caused by excessive power.

[0038] Design 8, the at least one maximum transmission power includes a first maximum transmission power and a second maximum transmission power, where the first maximum transmission power corresponds to broadcast, and the second maximum transmission power corresponds to unicast or multicast; or the first maximum transmission power corresponds to unicast, and the second maximum transmission power corresponds to broadcast or multicast.

[0039] In this design solution, one transmission mode, such as broadcast, corresponds to one maximum transmission power, and the other two transmission modes, such as unicast and multicast, share one maximum transmission power. The network device only needs to configure two maximum transmission powers, which can reduce the signaling overhead for transmitting the second configuration information and simplify the signaling configuration method at the same time.

[0040] In another possible design, the second configuration information is used to indicate the first maximum transmission power and at least one transmission power offset, where

[0041] Design 9, the first maximum transmission power corresponds to unicast, the at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to broadcast or multicast; or the first maximum transmission power corresponds to broadcast, the at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to unicast or multicast.

[0042] In this design solution, taking the first energy detection threshold corresponding to a certain transmission mode, such as unicast, as a reference, and indicating the energy detection thresholds of other transmission modes through a maximum transmission power threshold offset, can also further reduce the signaling overhead of the network device for sending the second configuration information.

[0043] Design 10, the first maximum transmission power corresponds to unicast, the at least one transmission power offset includes a first transmission power offset and a second transmission power offset, the first transmission power offset corresponds to broadcast, and the second transmission power offset corresponds to multicast; or the first maximum transmission power corresponds to broadcast, the at least one transmission power offset includes a first transmission power offset and a second transmission power offset, the first transmission power offset corresponds to unicast, and the second transmission power offset corresponds to multicast.

[0044] In this design solution, taking the first energy detection threshold corresponding to a certain transmission mode, such as unicast, as a reference, there can be multiple maximum transmission power threshold offsets, and different maximum transmission power threshold offsets are for different remaining transmission modes, enhancing the applicability of the solution. Since the indication information for the energy detection threshold is not increased, power waste can be avoided at the same time.

[0045] In a possible design, the first terminal device determines a second energy detection threshold corresponding to the transmission mode according to at least one maximum transmission power of the second terminal device and the first configuration information, including: the first terminal device determines a first maximum transmission power corresponding to the transmission mode from at least one maximum transmission power of the second terminal device according to the second configuration information; the first terminal device determines a transmission power threshold offset, where the transmission power threshold offset is the difference between the first maximum transmission power and the maximum transmission power corresponding to the first energy detection threshold; the first terminal device determines the second energy detection threshold according to the transmission power threshold offset and the first energy detection threshold.

[0046] In this solution, by configuring multiple maximum transmission powers by the network device, the first terminal device can determine the transmission power threshold offset corresponding to the second terminal device according to the configured multiple maximum transmission powers. This transmission power threshold offset can be understood as an energy detection threshold offset. Furthermore, the energy detection threshold of the second terminal device can be determined according to the transmission power threshold offset and the first energy detection threshold. It can be seen that this solution provides another way to indirectly indicate the energy detection threshold, enhancing the applicability of the solution.

[0047] In a possible design of the second aspect, the method further includes:

[0048] The network device configures the path loss type according to the transmission mode.

[0049] In a possible design of the second aspect, the at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; or,

[0050] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; or,

[0051] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

[0052] In a possible design of the second aspect, the at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate at least one threshold offset, where,

[0053] The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset that corresponds to broadcast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or,

[0054] The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset that corresponds to unicast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

[0055] In a possible design of the second aspect, the at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, the first energy detection threshold corresponds to a sidelink path loss, and the second energy detection threshold corresponds to a downlink path loss; or,

[0056] The at least one energy detection threshold includes a first energy detection threshold, and the configuration information is further used to indicate a threshold offset. The first energy detection threshold is the energy detection threshold corresponding to the downlink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the sidelink path loss; or,

[0057] The at least one energy detection threshold includes a first energy detection threshold, and the configuration information is further used to indicate a threshold offset. The first energy detection threshold is the energy detection threshold corresponding to the sidelink path loss, and the threshold offset is the absolute value of the difference between the first energy detection threshold and the energy detection threshold of the downlink path loss.

[0058] In a possible design of the second aspect, the method further includes:

[0059] The network device generates second configuration information for indicating at least one maximum transmit power; the network device sends the second configuration information to the terminal device.

[0060] In a possible design of the second aspect, the at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcast, the second maximum transmit power corresponds to unicast, and the third maximum transmit power corresponds to multicast; or,

[0061] The at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to broadcast, and the second maximum transmit power corresponds to unicast or multicast; or,

[0062] The at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to unicast, and the second maximum transmit power corresponds to broadcast or multicast.

[0063] In a possible design of the second aspect, the at least one maximum transmit power includes a first maximum transmit power, and the second configuration information is further used to indicate at least one transmit power offset, where

[0064] the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset, and the first transmit power offset corresponds to broadcast or multicast; or

[0065] the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, the first transmit power offset corresponds to broadcast, and the second transmit power offset corresponds to multicast; or

[0066] the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset, and the first transmit power offset corresponds to unicast or multicast; or

[0067] the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, the first transmit power offset corresponds to unicast, and the second transmit power offset corresponds to multicast.

[0068] In a possible design of the second aspect, the at least one energy detection threshold includes a first energy detection threshold.

[0069] For the technical effects of the second aspect or any embodiment of the second aspect, refer to the technical effects of the first aspect or any embodiment of the first aspect, which will not be elaborated here.

[0070] In a third aspect, a communication method is provided. The communication method includes: a terminal device receiving first indication information from a network device, where the first indication information is used to indicate a first determination method among multiple determination methods of a modulation and coding scheme (MCS); the terminal device determining the MCS to be adopted according to the first determination method. It can be understood that this method can be executed by a first device, and the first device can be a communication device or a communication apparatus capable of supporting the functions required for the communication device to implement this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a terminal device.

[0071] Fourthly, a communication method is provided. The communication method includes: a network device sending first indication information to a terminal device, where the first indication information is used to indicate a first determination method among multiple determination methods of a modulation and coding scheme (MCS). It can be understood that this method can be executed by a first device, and the first device can be a communication device or a communication apparatus capable of supporting the functions required for the communication device to implement this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a network device.

[0072] In some embodiments of the above third or fourth aspect, in a scenario supporting multiple MCS configuration methods, the first indication information can clearly indicate to the terminal device a determination method for selecting an MCS.

[0073] In some embodiments of the above third or fourth aspect, the first indication information is carried in the MCS field of a downlink control information (DCI), and the value of a reserved bit in the MCS field is used to indicate the first determination method, where

[0074] the first determination method is that the terminal device selects an MCS within the index range of all MSCs, or the first determination method is that the terminal device selects an MCS within a first index range of MSCs, and the first index range is a subset of the index range of all MSCs.

[0075] This solution uses the value of the reserved bit in the MCS field of DCI to support two new determination methods for the terminal device to independently select an MCS while being compatible with the current MCS value range in DCI, that is, on the premise of being compatible with the current MCS field of DCI.

[0076] In some embodiments of the above third or fourth aspect, the first indication information is further carried in radio resource control (RRC) signaling, and the RRC signaling is used to configure at least one index range of an MCS, and the first index range is a subset of the at least one index range.

[0077] This solution is relatively flexible in configuring the index range for the terminal device to select an MCS by using RRC signaling.

[0078] In some embodiments of the above third or fourth aspect, the reserved bit in the MCS field is further used to indicate a transmission type of a transport block, and the transmission type includes an initial transmission, a retransmission, or a transmission configured by a higher layer signaling, where

[0079] The reserved bits in the MCS field are used to indicate that the transmission type is an initial transmission. The first value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the first index range of the MCS. The second value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the second index range of the MCS. The first index range is a subset of the at least one index range, and the second index range is a subset of the at least one index range; or,

[0080] The reserved bits in the MCS field are used to indicate that the transmission type is a retransmission or a transmission configured by a higher layer signaling. The reserved bits in the MCS field are used to indicate that the MCS is the MCS corresponding to the previous time of the same transport block.

[0081] In this solution, the reserved bits in the MCS field can also be reused to indicate the transmission type of the transport block, such as an initial transmission, a retransmission, or a transmission configured by a higher layer signaling, etc. For different transmission types, the content indicated by the reserved bits in the MCS field is different, and the usage range is wider.

[0082] In a fifth aspect, a communication device is provided. The beneficial effects can be referred to the description in the first aspect and will not be elaborated here. This communication device has the function of implementing the actions in the method embodiment of the first aspect above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, this communication device includes a processing module and a transceiver module. Among them, the processing module is used to detect the transmission parameters for the second terminal device to send sidelink information on the first resource. The transmission parameters include a transmission mode or a path loss type. The transmission mode includes broadcast, unicast, and multicast. The path loss type includes a sidelink path loss and a downlink path loss; and determine whether the first resource is a candidate resource according to the energy detection threshold corresponding to the transmission parameter. The candidate resource is a candidate resource for the first terminal device to send sidelink information. These modules can execute the corresponding functions in the method example of the first aspect above. For specific details, refer to the detailed description in the method example and will not be elaborated here.

[0083] In a sixth aspect, a communication device is provided. The beneficial effects can be referred to the description in the second aspect and will not be elaborated here. This communication device has the function of implementing the actions in the method embodiment of the second aspect above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, this communication device includes a processing module and a transceiver module. Among them,

[0084] The transceiver module is configured to send the first configuration information determined by the processing module to the terminal device. The first configuration information is used to indicate at least one energy detection threshold, and the at least one energy detection threshold corresponds to at least one transmission mode for sending sidelink information or at least one path loss type for sending sidelink information. The transmission parameter includes a transmission mode or a path loss type. The transmission mode includes broadcast, unicast, and multicast. The path loss type includes sidelink path loss and downlink path loss. These modules can perform the corresponding functions in the method examples of the second aspect. For specific details, refer to the detailed description in the method examples and will not be elaborated here.

[0085] In a seventh aspect, a communication device is provided. The beneficial effects can be referred to the description in the third aspect and will not be elaborated here. The communication device has the function of implementing the actions in the method embodiment of the third aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, the communication device includes a transceiver module and a processing module. The transceiver module is configured to receive first indication information from a network device, where the first indication information is used to indicate a first determination method among multiple determination methods of a modulation and coding scheme (MCS). The processing module is configured to determine the MCS to be adopted according to the first determination method. It can be understood that this method can be executed by a first device, and the first device can be a communication device or a communication device capable of supporting the functions required for the communication device to implement this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a terminal device. These modules can perform the corresponding functions in the method examples of the third aspect. For specific details, refer to the detailed description in the method examples and will not be elaborated here.

[0086] In an eighth aspect, a communication device is provided. The beneficial effects can be referred to the description in the fourth aspect and will not be elaborated here. The communication device has the function of implementing the actions in the method embodiment of the fourth aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, the communication device includes a processing module and a transceiver module. The transceiver module is configured to send the first indication information determined by the processing module to the terminal device, where the first indication information is used to indicate a first determination method among multiple determination methods of a modulation and coding scheme (MCS). These modules can perform the corresponding functions in the method examples of the fourth aspect. For specific details, refer to the detailed description in the method examples and will not be elaborated here.

[0087] In a ninth aspect, a communication device is provided. The communication device may be the communication device in the fifth aspect, sixth aspect, seventh aspect, or eighth aspect in the above method embodiments, or a chip disposed in the communication device in the fifth aspect, sixth aspect, seventh aspect, or eighth aspect. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store computer programs or instructions or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer programs or instructions or data, the communication device executes the methods performed by the network device or the terminal device in the above method embodiments.

[0088] It should be understood that the communication interface may be a transceiver in the communication device, for example, implemented through an antenna, a feeder, a codec, etc. in the communication device, or if the communication device is a chip disposed in a network device, the communication interface may be an input / output interface of the chip, such as input / output pins, etc. The transceiver is used for the communication device to communicate with other devices. Exemplarily, when the communication device is a terminal device, the other device is a network device; or when the communication device is a network device, the other device is a terminal device.

[0089] In a tenth aspect, an embodiment of the present application provides a chip system. The chip system includes a processor and may further include a memory for implementing the methods performed by the communication device in the fifth aspect, sixth aspect, seventh aspect, or eighth aspect. In a possible design, the chip system further includes a memory for storing program instructions and / or data. The chip system may be composed of chips or may include chips and other discrete devices.

[0090] In an eleventh aspect, an embodiment of the present application provides a communication system. The system includes the communication device in the fifth aspect and the communication device in the sixth aspect, or includes the communication device in the seventh aspect and the communication device in the eighth aspect.

[0091] In a twelfth aspect, a computer program product is provided. The computer program product includes: computer program code, which when run, causes the methods performed by the network device in the above aspects to be executed, or causes the methods performed by the terminal device in the above aspects to be executed; or causes the methods performed by the terminal device in the above aspects to be executed.

[0092] In a thirteenth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, which when run, implements the methods performed by the network device in the above aspects; or implements the methods performed by the terminal device in the above aspects.

[0093] In the embodiments of the present application, a network device may configure different energy detection thresholds for different transmission parameters. Even if there are at least two transmission parameters, since the energy detection thresholds corresponding to different transmission parameters are different, it is possible to avoid, compared with the case where the same energy detection threshold corresponds to different transmission parameters, the situation where the first terminal device determines the first resource actually to be used by the second terminal device as a candidate resource due to a large difference in the transmission powers corresponding to different transmission parameters, that is, to avoid resource conflicts. Description of the Drawings

[0094] Figure 1 It is a schematic diagram of V2X provided by an embodiment of the present application;

[0095] Figure 2 It is a schematic diagram of a possible application scenario to which an embodiment of the present application is applied;

[0096] Figure 3 It is a schematic diagram of the listening resources provided by an embodiment of the present application;

[0097] Figure 4 It is a schematic diagram of a network architecture to which an embodiment of the present application is applied;

[0098] Figure 5 It is a schematic flowchart of a communication method provided by an embodiment of the present application;

[0099] Figure 6 It is a schematic flowchart of a communication method provided by an embodiment of the present application;

[0100] Figure 7 It is a schematic diagram of a communication device provided by an embodiment of the present application;

[0101] Figure 8 It is another schematic diagram of a communication device provided by an embodiment of the present application;

[0102] Figure 9 It is still another schematic diagram of a communication device provided by an embodiment of the present application;

[0103] Figure 10 It is a schematic diagram of a communication device provided by an embodiment of the present application;

[0104] Figure 11 It is another schematic diagram of a communication device provided by an embodiment of the present application;

[0105] Figure 12 It is still another schematic diagram of a communication device provided by an embodiment of the present application. Detailed Embodiments

[0106] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0107] Before introducing the embodiments of this application, for the convenience of those skilled in the art to understand, some terms and concepts related to the embodiments of this application are briefly explained here.

[0108] 1) A terminal device, also known as a terminal equipment, includes devices that provide voice and / or data connectivity to users. For example, it may include handheld devices with wireless connection capabilities, or processing devices connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, device-to-device (D2D) communication terminal device, vehicle-to-everything (V2X) terminal device, machine-to-machine / machine-type communications (M2M / MTC) terminal device, Internet of Things (IoT) terminal device, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, aircraft (such as drones, hot air balloons, civil airliners, etc.) or user equipment. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, and mobile devices built into computers, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. It also includes constrained devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.

[0109] By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. A wearable device may also be referred to as a wearable intelligent device or a smart wearable device, etc. It is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can implement complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets for monitoring physical signs, smart helmets, and smart jewelry.

[0110] And for the various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside a vehicle), they can all be considered in-vehicle terminal devices. An in-vehicle terminal device is also referred to as an on-board unit (OBU) for example. The terminal device of the present application may also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0111] 2) A network device, such as including an access network (AN) device, such as a base station (e.g., an access point), may refer to a device in the access network that communicates with a wireless terminal device via one or more cells over the air interface. Or, for example, a network device in a V2X technology is a roadside unit (RSU). A base station can be used to mutually convert received airframes and Internet Protocol (IP) packets and act as a router between a terminal device and the rest of the access network, where the rest of the access network may include an IP network. An RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network device can also coordinate the attribute management of the air interface. For example, the network device can include an evolved NodeB (NodeB or eNB or e-NodeB, evolutional NodeB) in a Long Term Evolution (LTE) system or a Long Term Evolution - Advanced (LTE-A) system, or can also include a next generation NodeB (gNB) in a 5G NR system, or can also include a centralized unit (CU) and a distributed unit (DU) in a Cloud Radio Access Network (Cloud RAN) system. The embodiments of this application do not limit this.

[0112] 3) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (s) or plural item (s). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or multiple.

[0113] Also, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority, or importance of multiple objects. For example, the first configuration information and the second configuration information are only used to distinguish different configuration information, rather than indicating differences in the priority, transmission order, or importance of these two messages, etc.

[0114] Some concepts related to the embodiments of the present application are introduced above. Next, the technical features of the embodiments of the present application are introduced.

[0115] The technical solutions of the embodiments of the present application described below can be applied to a V2X communication system. In the Rel-14 / 15 / 16 versions, V2X was successfully approved as a major application of device-to-device (D2D) technology. V2X will optimize the specific application requirements of V2X based on the existing D2D technology, and it is necessary to further reduce the access delay of V2X devices and solve the resource conflict problem.

[0116] Please refer to Figure 1 , which is a schematic diagram of the network architecture of a V2X. V2X specifically includes several application requirements such as direct communication between vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), and communication interaction between vehicle-to-network (V2N). As Figure 1 shown, V2V refers to communication between vehicles; V2P refers to communication between a vehicle and a person (including pedestrians, cyclists, drivers, or passengers); V2I refers to communication between a vehicle and a network device, and the network device is, for example, an RSU. In addition, there is also a type of V2N that can be included in V2I, and V2N refers to communication between a vehicle and a base station / network.

[0117] Among them, the RSU includes two types: the RSU of the terminal type. Since it is deployed by the roadside, this terminal type of RSU is in a non-mobile state and does not need to consider mobility; the RSU of the base station type can provide timing synchronization and resource scheduling for the vehicles communicating with it.

[0118] Please refer to Figure 2 , which is a schematic diagram of a possible application scenario applied to the embodiments of the present application. Figure 2 It includes 3 terminal devices. Of course, Figure 2The number of terminal devices in it is just an example. Any one of these three terminal devices can communicate with the remaining two terminal devices via a V2X link, which can also be called a sidelink. Figure 2 The terminal devices in it are user equipment (UE) 1, UE2, and UE3 respectively. UE1 and UE2 communicate via a V2X link, and UE3 and UE1 communicate via a V2X link. Before sending data, UE1, UE2, or UE3 needs to confirm available resources to avoid, for example, resource conflicts between UE1 and UE2, resulting in interference with each other's data transmission or data transmission failure.

[0119] In NR V2X technology, two resource allocation modes are supported, namely Mode1 and Mode2. Mode1 means that a network device such as a base station or a relay station allocates resources to a terminal device through scheduling. Mode2 means that the network device pre-allocates a resource pool, and the terminal device autonomously selects available resources in the resource pool for data transmission. When the terminal device selects available resources, it senses the resources in the resource pool and obtains the sensing result. Sensing means listening to the occupancy of different time-frequency resources in the resource pool for a period of time.

[0120] Sensing includes energy detection and SCI decoding. Energy detection is to detect the energy of a certain resource unit in the resource pool, such as RSRP or reference signal received quality (RSRQ). The terminal device selects the resources that are not currently occupied in the resource pool for data transmission according to the measurement result of energy detection. If the measurement result of energy detection for a certain resource unit in the resource pool exceeds a certain threshold, it can be considered that the resource unit has been occupied. On the contrary, if the measurement result of energy detection for a certain resource unit in the resource pool is lower than a certain threshold, it can be considered that the resource unit is not occupied, that is, it can be used as a candidate resource.

[0121] The process of SCI decoding is that a certain UE receives the SCI sent by other UEs in the resource pool and decodes the received SCI. Since the information of the resources occupied by the data to be sent by a certain UE in the resource pool can be indicated by the SCI, that is, the SCI contains the resource information corresponding to the sent data, a certain UE can know the resources occupied by other UEs in the resource pool by decoding the SCI of other UEs. If the SCI decoding is successful and indicates a certain resource occupancy situation, it is considered that the resource is occupied. If the SCI decoding is unsuccessful, it is considered that other UEs do not occupy resources in the resource pool.

[0122] Both energy detection and SCI decoding are performed within a fixed-size time window in the resource pool. As Figure 3 shown, the size of the sensing window for each UE is, for example, a time window of 1 second (s), i.e., (n - a) - (n - b) = 1. After the UE determines the available resources in the sensing window, such as the resources corresponding to the selection window from n + T1 to n + T2, it selects appropriate resources for the SCI and data among the available resources for the transmission of the SCI and data. For example, the terminal device can, at the moment n after the sensing window ( Figure 3 schematically indicated by the dashed line between the sensing window and the selection window, and the arrow indicates the selection), select appropriate resources (resources corresponding to n + c) for the SCI and appropriate resources (resources corresponding to n + d) for the data in the selection window (n + T1, n + T2). It should be noted that Figure 3 the abscissa represents the time domain and the ordinate represents the frequency domain.

[0123] The UE uses the SCI decoding of sensing to exclude all the occupied resources in the resource pool, and the remaining unoccupied resources are the available resources. Then the UE performs energy detection on all the occupied resources. If the measurement result of energy detection for a certain resource is less than a certain threshold, then this resource is an available resource; on the contrary, if the measurement result of energy detection for this resource is greater than a certain threshold, then this resource is an unavailable resource. The available resources obtained by the UE using SCI decoding and the available resources obtained by using energy detection are all the available resources of the UE. All these available resources can be understood as those that the UE will use later, and can also be considered as the set of candidate resources, that is, the candidate resource set.

[0124] In the LTE V2X technology, there is only one transmission mode for V2X communication, namely broadcast, that is, the resource pool is only used for broadcast services. Therefore, in the LTE V2X technology, there is only one energy detection threshold for judging available resources corresponding to the broadcast service. In the NR V2X technology, V2X communication can have three transmission modes: broadcast, group cast, or unicast, and these three transmission modes can select resources from the same resource pool. In a possible scenario, there may be at least two transmission modes for V2X communication simultaneously. For example Figure 2The service between UE1 and UE2 is unicast or multicast service, and the service between UE1 and UE3 is broadcast service. Since the path loss between UE1 and UE2 in communication is relatively large, much larger than the path loss between UE1 and UE2 in communication, the power for UE1 to send data to UE2 is much smaller than the power for UE3 to broadcast data to UE1. Then, when UE3 determines whether a certain resource, such as the resource for UE1 to send information, can be used as a candidate resource, the measurement result of, for example, RSRP measurement during the listening process is less than the set RSRP threshold. So UE3 thinks that UE1 does not occupy a certain resource, and in this way, UE3 may select the same resource as UE1 for broadcast transmission, while in fact UE1 may occupy that certain resource, which may potentially interfere with the data sent by UE1, that is, interfere with the transmission of UE1's data.

[0125] In view of this, the embodiments of the present application can configure different energy detection thresholds for different transmission modes. For example, the path loss of the communication link for broadcast service is relatively large compared to the path loss of the unicast service path link, that is, the transmission power for broadcast service to send data is relatively large compared to unicast service. Then, the energy detection threshold corresponding to broadcast can be higher than the energy detection threshold corresponding to unicast. In this way, even if there are at least two transmission modes, due to the different energy detection thresholds corresponding to different transmission modes, there is currently only one energy detection threshold, which can avoid the situation where the first terminal device determines the resources actually to be used by the second terminal device as candidate resources due to the large difference in transmission power corresponding to different transmission modes, that is, avoid resource conflicts, thereby reducing potential interference and resource conflicts when multiple terminal devices send data.

[0126] The technical solutions provided by the embodiments of the present application can be used in wireless communication systems, such as NR systems, as well as further evolved systems based on LTE or NR, and future wireless communication systems or other similar communication systems, etc.

[0127] The technical solutions provided by the embodiments of the present application can be used in a communication system with a cellular link and a sidelink. For example, please refer to Figure 4 , which is a network architecture applied to the embodiments of the present application. Figure 4 It includes a network device and two terminal devices (UE1 and UE2). These two terminal devices can be vehicle-mounted terminals, and / or any other suitable devices for communicating on a wireless communication system. The embodiments of the present application do not limit the types of terminal devices. Both of these two terminal devices can be connected to the network device and can communicate with the network device. The link between terminal device 1 and the network device can be a cellular link, and the link between terminal device 2 and the network device can also be a cellular link ( Figure 4 schematically shown by a solid line), and the link between terminal device 1 and terminal device 2 can be a sidelink ( Figure 4It is schematically shown by a dashed line). Figure 4 The architecture shown, of course Figure 4 The number of terminal devices in is only an example, and it can be less or more. Figure 4 The network device in can be a base station. Among them, the network device corresponds to different devices in different systems. For example, in the fourth generation (4G) mobile communication technology system, it can correspond to an eNB, and in the 5G system, it corresponds to a gNB.

[0128] The following introduces the technical solution provided by the embodiments of the present application in conjunction with the accompanying drawings.

[0129] The embodiments of the present application provide a communication method. Please refer to Figure 5 , which is a flowchart of this method. In the following introduction, it is assumed that this method is applied to Figure 2 or Figure 4 The application scenarios shown are taken as examples. In addition, this method can be executed by two communication devices, such as a first communication device and a second communication device. Among them, the first communication device can be a terminal device or a communication device that can support the terminal device to implement the functions required by this method, or the second communication device can be a network device or a communication device (such as a chip system) that can support the network device to implement the functions required by this method. The same applies to the second communication device. The second communication device can be a terminal device or a communication device that can support the terminal device to implement the functions required by this method, or the second communication device can be a network device or a communication device (such as a chip system) that can support the network device to implement the functions required by this method. And there are no restrictions on the implementation methods of the first communication device and the second communication device. For example, both the first communication device and the second communication device are devices, or the first communication device is a terminal device, and the second communication device is a communication device that can support the network device to implement the functions required by this method, and so on. Among them, the network device is, for example, a base station.

[0130] Please refer to Figure 5 , which is a flowchart of the communication method provided by the embodiments of the present application. In the following introduction, it is assumed that this method is executed by a network device and a terminal device, that is, the first communication device is a terminal device and the second communication device is a network device. For example, this method is applied to Figure 2 or Figure 4 The network architecture shown, then the first communication device can be Figure 2 Any one of the 3 terminal devices shown or Figure 4 Any one of the 2 terminal devices shown, such as a vehicle-mounted device, or an RUS, etc. The second communication device can be a network device, such as a base station serving the terminal device. It should be noted that the embodiments of the present application only take the execution by a network device and a terminal device as an example, and are not limited to this scenario.

[0131] Specifically, please refer to Figure 5 , which is the flowchart of the method. The process of the method is described as follows.

[0132] S501. The network device sends first configuration information to the terminal device, and the terminal device receives the first configuration information, where the first configuration information is used to indicate at least one energy detection threshold.

[0133] It should be understood that the network device sending the first configuration information to the terminal device may be that the network device generates the first configuration information and sends the first configuration information to the terminal device.

[0134] The energy detection threshold can be understood as the basis for the first terminal device to determine whether the first resource used by the second terminal device to send sidelink information is a candidate resource for the first terminal device to send information. For example, if the first terminal device determines that the energy detection result of the first resource is less than the energy detection threshold, then the first resource can be a candidate resource. It should be noted that the sidelink information here can be data information, such as the physical sidelink shared channel (PSSCH), or control information, such as the physical sidelink control channel (PSCCH), which is not limited in the embodiments of the present application. The energy detection threshold here can be the RSRP threshold of the PSSCH, or the RSRP threshold of the PSCCH, or the RSRQ threshold of the PSSCH, or the RSRQ threshold of the PSCCH, or the received signal strength indicator (RSSI) threshold of the PSSCH, or the RSSI threshold of the PSCCH, which is not limited in the embodiments of the present application.

[0135] Considering that there are three transmission modes in NR, namely unicast, broadcast, and multicast, the network device can configure energy detection thresholds for these three transmission modes respectively. That is, the first configuration information can be used to indicate at least one energy detection threshold, and this at least one energy detection threshold corresponds to the transmission mode of the terminal device sending sidelink information on the first resource. Since the path loss of the communication link for broadcast services is relatively large compared to the communication links for unicast or multicast services, in this regard, the transmission mode can be characterized by the path loss. For example, the downlink path loss corresponds to broadcast, and the sidelink path loss corresponds to unicast or multicast; or, the downlink path loss corresponds to unicast, and the sidelink path loss corresponds to broadcast or multicast. In some embodiments, this at least one energy detection threshold corresponds to the type of path loss of the terminal device sending sidelink information on the first resource, and the type of path loss can include downlink path loss and / or sidelink path loss. It should be understood that the transmission mode or the type of path loss can be understood as the transmission parameter of the terminal device sending sidelink information on the first resource.

[0136] In the embodiments of the present application, the network device can send the first configuration information to the terminal device through signaling configuration. It should be noted that in the embodiments of the present application, the signaling configuration includes: high-layer radio resource control (RRC) signaling, medium access control (MAC) signaling, system information block (SIB) information, or physical layer signaling indication. Any of the above signaling configurations can be used for the RRC configuration information mentioned below, and the RRC configuration information is taken as an example for description below.

[0137] The RRC configuration information can be configured by the network device according to the transmission parameters, and the first configuration information is implicitly associated or bound with the RRC configuration information. For different transmission parameters, the first configuration information can have different design methods. Taking the transmission parameter as the transmission mode or the type of path loss as an example, the specific design method of the first configuration information is introduced below.

[0138] In some embodiments:

[0139] When the transmission parameter is the transmission mode, the first configuration information used to indicate at least one energy detection threshold can have the following different design methods:

[0140] (1) The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast.

[0141] Embodiments of the present application can independently configure respective energy detection thresholds for different transmission modes. For example, embodiments of the present application can predefine three energy detection thresholds, namely energy detection threshold 1, energy detection threshold 2, and energy detection threshold 3. Among them, energy detection threshold 1 represents the energy detection threshold for broadcasting, energy detection threshold 2 represents the energy detection threshold for unicasting, and energy detection threshold 3 represents the energy detection threshold for multicasting. The network device can send RRC signaling to the terminal device to indicate the specific energy detection threshold. It should be noted that the number and numbering of the above energy detection thresholds are only for illustration and are not limited. For example, energy detection threshold 1 can represent the energy detection threshold for unicasting, energy detection threshold 2 can represent the energy detection threshold for multicasting, energy detection threshold 3 can represent the energy detection threshold for broadcasting, and so on.

[0142] In a possible implementation, the system can predefine the correspondence between at least one energy detection threshold and the transmission mode. For example, the order of correspondence between at least one energy detection threshold and the transmission mode is predefined as broadcasting, unicasting, multicasting; or, the order of correspondence between at least one energy detection threshold and the transmission mode is predefined as unicasting, broadcasting, multicasting, and so on. In this way, the first terminal device can determine the energy detection threshold to be used when determining whether the first resource is a candidate resource according to the first configuration information and the transmission mode used by the second terminal device to send sidelink information. It should be understood that the energy detection threshold predefined by the system can be agreed in the protocol or implicitly associated. For example, the energy detection threshold is also related to the priority of the sidelink information used by the first terminal device and the second terminal device for transmission. For example, the energy detection threshold is for broadcasting, and the thresholds for multicasting and unicasting under the corresponding priorities.

[0143] (2) At least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicasting, and the second energy detection threshold corresponds to broadcasting and multicasting; or, the first energy detection threshold corresponds to broadcasting, and the second energy detection threshold corresponds to unicasting and multicasting.

[0144] Different from the design method in (1) above, embodiments of the present application can set two energy detection thresholds, and these two energy detection thresholds correspond to three transmission modes, where two of the three transmission modes share one energy detection threshold. For example, these two energy detection thresholds are the first energy detection threshold and the second energy detection threshold. The first energy detection threshold corresponds to unicasting, and the second energy detection threshold corresponds to broadcasting and multicasting; or, the first energy detection threshold corresponds to broadcasting, and the second energy detection threshold corresponds to unicasting and multicasting. In this design scheme, since two of the three transmission modes share one energy detection threshold, the network device can configure fewer energy detection thresholds, thereby reducing the RRC signaling overhead of the network device for sending the first configuration information.

[0145] It should be understood that the design methods of the above (1) and (2) are the design methods for directly indicating the energy detection threshold. The following provides a design method for indirectly indicating the energy detection threshold.

[0146] (3) At least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate at least one threshold offset; or, at least one energy detection threshold includes a first energy detection threshold, and at least one threshold offset is predefined. With this solution, taking the first energy detection threshold corresponding to a certain transmission mode, such as unicast, as a reference, the energy detection thresholds of other transmission modes, such as broadcast or multicast, are indicated through the threshold offset, which can also reduce the RRC signaling overhead of the network device for sending the first configuration information. It should be noted that for the predefined at least one threshold offset, the predefined method can be agreed upon in the protocol or implicitly associated. For example, at least one threshold offset is related to the priority of the sidelink information for transmission, and the energy detection threshold can be predefined according to the priorities of the sidelink information for transmission of the first terminal device and the second terminal device.

[0147] Exemplarily, the first energy detection threshold corresponds to unicast, and at least one threshold offset includes a first threshold offset and a second threshold offset, where the first threshold offset corresponds to broadcast and the second threshold offset corresponds to multicast; or, the first energy detection threshold corresponds to broadcast, and at least one threshold offset includes a first threshold offset and a second threshold offset, where the first threshold offset corresponds to unicast and the second threshold offset corresponds to multicast.

[0148] For example, if the first energy detection threshold corresponds to unicast and the transmission mode of the second terminal device for sending sidelink information is broadcast, then the first terminal device can determine the second energy detection threshold corresponding to broadcast based on the first energy detection threshold and the first threshold offset. It should be understood that the first threshold offset can be the absolute value of the difference between the first energy detection threshold and the second energy detection threshold. The second energy detection threshold can be the difference between the first energy detection threshold and the first threshold offset, that is, obtained by subtracting the first threshold offset from the first energy detection threshold. Or, the second energy detection threshold can be the sum of the first energy detection threshold and the first threshold offset, that is, obtained by adding the first threshold offset to the first energy detection threshold. Similarly, the second threshold offset can be the absolute value of the difference between the first energy detection threshold and the energy detection threshold of multicast, such as the third energy detection threshold. The third energy detection threshold can be the difference between the first energy detection threshold and the second threshold offset, that is, obtained by subtracting the second threshold offset from the first energy detection threshold; or, the third energy detection threshold can be the sum of the first energy detection threshold and the second threshold offset, that is, obtained by adding the second threshold offset to the first energy detection threshold.

[0149] In the embodiment of the present application, the first configuration information indicates two threshold offsets, respectively corresponding to two transmission modes other than the first transmission mode, which can also reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0150] Exemplarily, the first energy detection threshold corresponds to unicast, and at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to broadcast and multicast; or, exemplarily, the first energy detection threshold corresponds to broadcast, and at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to unicast and multicast.

[0151] Similarly, for example, if the first energy detection threshold corresponds to unicast and the transmission mode of the second terminal device for sending sidelink information is broadcast, then the first terminal device can determine the second energy detection threshold corresponding to broadcast according to the first energy detection threshold and the first threshold offset. It should be understood that the first threshold offset can be the absolute value of the difference between the first energy detection threshold and the second energy detection threshold. The second energy detection threshold can be the difference between the first energy detection threshold and the first threshold offset, that is, obtained by subtracting the first threshold offset from the first energy detection threshold; or, the second energy detection threshold can be the sum of the first energy detection threshold and the first threshold offset, that is, obtained by adding the first threshold offset to the first energy detection threshold.

[0152] In the embodiment of the present application, the first configuration information indicates one threshold offset, that is, two transmission modes among the three transmission modes share one threshold offset, which can further reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0153] In some embodiments:

[0154] As Figure 2 shown, the path loss for UE3 to send information to UE1 is the downlink path loss, that is, the path loss between the terminal device and the network device, and the path loss for UE1 to send information to UE2 is the sidelink path loss, that is, the path loss between terminal devices. In this scenario, the network device can configure corresponding energy detection thresholds for different types of path losses. In this scenario, there are several different design methods for the first configuration information to indicate at least one energy detection threshold:

[0155] (4) At least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, the first energy detection threshold corresponds to the sidelink path loss, and the second energy detection threshold corresponds to the downlink path loss.

[0156] Embodiments of the present application can independently configure respective energy detection thresholds for different types of path losses. For example, embodiments of the present application can predefine two energy detection thresholds, namely energy detection threshold 1 and energy detection threshold 2. Among them, energy detection threshold 1 corresponds to the sidelink path loss, and energy detection threshold 2 corresponds to the downlink path loss. The network device can send RRC signaling to the terminal device to indicate the specific energy detection threshold. This RRC signaling can be transmitted through the link for communication between the network device and the terminal device, or can be transmitted through the link for sidelink communication. It should be noted that the number and numbering of the above energy detection thresholds are only for illustration and are not limited. For example, energy detection threshold 1 can correspond to the downlink path loss, and energy detection threshold 2 can correspond to the sidelink path loss.

[0157] In a possible implementation, the system can predefine the correspondence between at least one energy detection threshold and the path loss type. For example, it can predefine the order of the path loss types corresponding to at least one energy detection as sidelink path loss, downlink path loss; or, it can predefine the order of the path loss types corresponding to at least one energy detection as downlink path loss, sidelink path loss. In this way, according to the first configuration information and the type of the path loss used by the second terminal device to send sidelink information, the first terminal device can determine the energy detection threshold to be used when determining whether the first resource is a candidate resource.

[0158] It should be understood that the design method in the above (4) is a design method for directly indicating the energy detection threshold. The following provides a design method for indirectly indicating the energy detection threshold.

[0159] (5) At least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate a threshold offset. The first energy detection threshold is the threshold for the downlink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold for the sidelink path loss; or, at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate a threshold offset. The first energy detection threshold is the threshold for the sidelink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold for the downlink path loss.

[0160] Different from the design method in the above (4), embodiments of the present application use the first energy detection threshold corresponding to a certain path loss type, such as the downlink path loss, as a reference, and indicate the energy detection threshold for the sidelink path loss through the threshold offset, which can also reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0161] It should be understood that the threshold offset in (5) can be the absolute value of the difference between the energy detection threshold of the sidelink path loss and the energy detection threshold of the downlink path loss. For example, the first energy detection threshold is the threshold of the downlink path loss, and the energy detection threshold of the sidelink path loss can be the difference between the first energy detection threshold and the threshold offset; alternatively, the energy detection threshold of the sidelink path loss can be the sum of the first energy detection threshold and the threshold offset.

[0162] In some embodiments:

[0163] The terminal device may use the maximum transmit power for sidelink transmission. For example, in the Mode1 scenario, the network device indicates to the terminal device to use the maximum transmit power for sidelink transmission through the transmit power control (TPC) field in the downlink control information (DCI). In the Mode2 scenario, the network device can indicate to the terminal device to use the maximum transmit power for sidelink transmission by configuring the target power and the path loss compensation parameter. Considering this application scenario, the embodiments of the present application can configure the maximum transmit power through the transmission mode, which can be understood as representing the transmission mode with the maximum transmit power.

[0164] In some embodiments, the second configuration information is used to indicate that there are several different design methods for at least one energy detection threshold:

[0165] (6) At least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcast, the second maximum transmit power corresponds to unicast, and the third maximum transmit power corresponds to multicast.

[0166] Embodiments of the present application can independently configure respective maximum transmit powers for different transmission modes. For example, embodiments of the present application can pre-define three maximum transmit powers, which are maximum transmit power 1, maximum transmit power 2, and maximum transmit power 3 respectively. Among them, maximum transmit power 1 represents the maximum transmit power for broadcasting, maximum transmit power 2 represents the maximum transmit power for unicasting, and maximum transmit power 3 represents the maximum transmit power for multicasting. The network device can send RRC signaling to the terminal device to indicate the specific maximum transmit power. It should be noted that the number and numbering of the above maximum transmit powers are only for illustration and are not limited. For example, maximum transmit power 1 can represent the maximum transmit power for unicasting, maximum transmit power 2 can represent the maximum transmit power for multicasting, maximum transmit power 3 can represent the maximum transmit power for broadcasting, and so on. It should be understood that the system pre-defined maximum transmit power can be agreed in the protocol or implicitly associated. For example, the maximum transmit power is also related to the priorities of the sidelink information used by the first terminal device and the second terminal device for transmission. For example, the maximum transmit power is the threshold for broadcasting, multicasting, and unicasting under the corresponding priorities.

[0167] In possible implementation manners, the system can pre-define the correspondence between at least one maximum transmit power and the transmission mode. For example, the pre-defined order of at least one maximum transmit power corresponding to the transmission mode is broadcasting, unicasting, multicasting; or, the pre-defined order of at least one maximum transmit power corresponding to the transmission mode is unicasting, broadcasting, multicasting; and so on. In this way, the first terminal device can determine the corresponding maximum transmit power according to the first configuration information and the transmission mode of the second terminal device for sending sidelink information.

[0168] (7) At least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to unicasting, and the second maximum transmit power corresponds to broadcasting and multicasting; or, the first maximum transmit power corresponds to broadcasting, and the second maximum transmit power corresponds to unicasting and multicasting.

[0169] Different from the design manner in the above (6), embodiments of the present application can set two maximum transmit powers, and these two maximum transmit powers correspond to three transmission modes, where two of the three transmission modes share one maximum transmit power. For example, these two maximum transmit powers are the first maximum transmit power and the second maximum transmit power. The first maximum transmit power corresponds to unicasting, and the second maximum transmit power corresponds to broadcasting and multicasting; or, the first maximum transmit power corresponds to broadcasting, and the second maximum transmit power corresponds to unicasting and multicasting. In this design solution, since two of the three transmission modes share one maximum transmit power, the network device configures fewer maximum transmit powers, which can reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0170] It should be understood that the design methods of the above (6) and (7) are the design methods for directly indicating the maximum transmit power. The following provides a design method for indirectly indicating the maximum transmit power.

[0171] (8) At least one maximum transmit power includes a first maximum transmit power, and the first configuration information is further used to indicate at least one transmit power offset; or, at least one maximum transmit power includes a first maximum transmit power, and the system predefines at least one transmit power offset. With this solution, taking the first maximum transmit power corresponding to a certain transmission mode, such as unicast, as a reference, the maximum transmit powers of other transmission modes, such as broadcast or multicast, are indicated through the transmit power offset, which can also reduce the RRC signaling overhead of the network device for sending the first configuration information. It should be noted that for predefining at least one transmit power offset, the predefined method can be agreed upon in the protocol or implicitly associated. For example, at least one transmit power offset is related to the priority of the sidelink information for transmission, and the transmit power threshold can be predefined according to the priorities of the sidelink information used by the first terminal device and the second terminal device for transmission.

[0172] Exemplarily, the first maximum transmit power corresponds to unicast, and at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to broadcast, and the second transmit power offset corresponds to multicast; or, the first maximum transmit power corresponds to broadcast, and at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to unicast, and the second transmit power offset corresponds to multicast.

[0173] For example, the first maximum transmit power corresponds to unicast, and the transmission mode of the second terminal device for sending sidelink information is broadcast. Then, the first terminal device can determine the second maximum transmit power corresponding to broadcast based on the first maximum transmit power and the first transmit power offset. It should be understood that the first transmit power offset can be the absolute value of the difference between the first maximum transmit power and the second maximum transmit power. The second maximum transmit power can be the difference between the first maximum transmit power and the first transmit power offset, that is, the result of subtracting the first transmit power offset from the first maximum transmit power. Or, the second maximum transmit power can be the sum value of the first maximum transmit power and the first transmit power offset, that is, the result of adding the first transmit power offset to the first maximum transmit power. Similarly, the second transmit power offset can be the absolute value of the difference between the first maximum transmit power and the maximum transmit power of multicast, such as the third maximum transmit power. The third maximum transmit power can be the difference between the first maximum transmit power and the second transmit power offset, that is, the result of subtracting the second transmit power offset from the first maximum transmit power; or, the third maximum transmit power can be the sum value of the first maximum transmit power and the second transmit power offset, that is, the result of adding the second transmit power offset to the first maximum transmit power.

[0174] In the embodiments of the present application, the first configuration information indicates two transmission power offsets, respectively corresponding to two transmission modes other than the first transmission mode, which can also reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0175] Exemplarily, the first maximum transmission power corresponds to unicast, and at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to broadcast and multicast; or, exemplarily, the first maximum transmission power corresponds to broadcast, and at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to unicast and multicast.

[0176] Similarly, for example, if the first maximum transmission power corresponds to unicast and the transmission mode of the second terminal device for sending sidelink information is broadcast, then the first terminal device can determine the second maximum transmission power corresponding to broadcast according to the first maximum transmission power and the first transmission power offset. It should be understood that the first transmission power offset can be the absolute value of the difference between the first maximum transmission power and the second maximum transmission power. The second maximum transmission power can be the difference between the first maximum transmission power and the first transmission power offset, that is, obtained by subtracting the first transmission power offset from the first maximum transmission power; or, the second maximum transmission power can be the sum of the first maximum transmission power and the first transmission power offset, that is, obtained by adding the first transmission power offset to the first maximum transmission power.

[0177] In the embodiments of the present application, the first configuration information indicates one transmission power offset, that is, two of the three transmission modes share one transmission power offset, which can further reduce the RRC signaling overhead of the network device for sending the first configuration information.

[0178] In Embodiment 3, that is, in the scenario where the terminal device uses the maximum transmission power for sidelink transmission, or in the scenario where the network device configures the maximum transmission power according to the transmission mode, the first configuration information can indicate a first energy detection threshold, that is, the first configuration information includes 1 energy detection threshold. For the first terminal device, the energy detection threshold corresponding to the transmission mode adopted by the second terminal device can be determined based on at least one maximum transmission power configured by the network device and the first energy detection threshold. Specific examples of this part will be introduced below.

[0179] S502. The network device sends second configuration information to the terminal device, and the terminal device receives the second configuration information, and the second configuration information can be used to indicate at least one maximum transmission power.

[0180] If the network device adopts the design solutions of Embodiment 1 and Embodiment 2 above, then S502 is not necessary, so it is schematically shown by a dashed line in Figure 5 in.

[0181] In an embodiment of the present application, the first configuration information or the second configuration information can both be carried in radio resource control (RRC) signaling. It can be understood that the first configuration information or the second configuration information can also be carried in other messages, and the embodiments of the present application do not limit this.

[0182] In a possible implementation, the energy detection threshold can be a specific value. Or the first configuration information can be a configuration table, which can be a table that can indicate at least one energy detection threshold. Or the first configuration information can include multiple configuration tables, with one configuration table corresponding to one transmission parameter or multiple transmission parameters. For example, the first configuration information can include three configuration tables, which are the first table, the second table, and the third table respectively. The first table corresponds to unicast, the second table corresponds to broadcast, and the third table corresponds to multicast. Another example is that the first configuration information can include two configuration tables, which are the first table and the second table respectively. The first table corresponds to unicast, and the second table corresponds to broadcast and multicast. Or, the first configuration information is a table that can indicate the priorities of the sidelink information used by the first terminal device and the second terminal device for transmission respectively, and thus implicitly indicates the energy detection threshold corresponding to the priority. For example, there are the priority of the first information and the priority of the second information. For example, the first value in the table corresponds to the specific priority of the first information, and the second value in the table corresponds to the priority of the second information.

[0183] It should be understood that the second configuration information, similar to the first configuration information, can also be a specific value including at least one maximum transmit power, or can be including at least one configuration table.

[0184] S503. The first terminal device detects the transmission parameters for the second terminal device to send sidelink information on the first resource.

[0185] S504. The first terminal device determines whether the first resource is a candidate resource according to the energy detection threshold corresponding to the transmission parameters. The candidate resource is a candidate resource for the first terminal device to send sidelink information.

[0186] An application scenario where there are multiple terminal devices that can perform sidelink communication. Such as Figure 2As shown, UE3 can perform sidelink communication with UE1 or UE2, and UE1 can also perform sidelink communication with UE2. The transmission mode used by UE1, UE2, and UE3 to send sidelink information can be unicast, multicast, or broadcast. For example, UE1 and UE2 send sidelink information through unicast or multicast, and UE3 and UE1 send sidelink information through broadcast. Alternatively, the path loss used by UE1, UE2, and UE3 to send sidelink information can be downlink path loss or sidelink path loss. In the following, it is taken as an example that the path loss used by UE3 to send sidelink information to UE1 is downlink path loss, and the path loss used by UE1 to send information to UE2 is sidelink path loss.

[0187] For any one of these multiple terminal devices, for example, before the first terminal device sends sidelink information, it can detect the transmission parameters from other terminal devices, such as the second terminal device, in a sensing window to determine whether the first resource for the second terminal device to send sidelink information is available, that is, whether this first resource is a candidate resource for the first terminal device to send sidelink information.

[0188] In a possible implementation manner, the information used to indicate the transmission parameters of the second terminal device is called, for example, the first indication information, and this first indication information can be carried in the first control information, such as SCI. The first terminal device can detect the SCI from the second terminal device in the sensing window, obtain the first indication information in the SCI, and thus determine the transmission parameters of the second terminal device to send sidelink information.

[0189] As an alternative implementation manner, the first control information is the first-level SCI, and the first indication information is in the second-level SCI format, where the second-level SCI format corresponds to the transmission mode. The first terminal device can detect the SCI from the second terminal device in the sensing window, obtain the second-level SCI format carried in the first-level SCI, and determine the transmission parameters of the second terminal device to send sidelink information according to the second-level SCI format.

[0190] In some other possible implementation manners, the manner for the first terminal device to determine the transmission parameters of the second terminal device to send sidelink information can be a combination of one or more of the following:

[0191] (1) The network device configures the sidelink path loss and / or the downlink path loss for the second terminal device through the RRC configuration information. The first terminal device determines the path loss type for the second terminal device to send sidelink information by receiving the RRC configuration information. The RRC configuration information may be configured by the network device according to the transmission mode, and the first configuration information is implicitly associated or bound with the RRC configuration information. For example, if the transmission parameter is the path loss type, the path loss type is associated or bound with the transmission mode, and the corresponding relationship may be configured through physical layer signaling, RRC signaling, or agreed in the protocol, or implicitly associated. Exemplarily, broadcast corresponds to the downlink path loss, and unicast and multicast correspond to the sidelink path loss; or, broadcast and multicast correspond to the downlink path loss, and unicast corresponds to the sidelink path loss; or, broadcast corresponds to the sidelink path loss, and unicast and multicast correspond to the downlink path loss; or, broadcast and multicast correspond to the sidelink path loss, and unicast corresponds to the downlink path loss.

[0192] In another possible implementation, the path loss type is associated or bound with the transmission mode, and the corresponding relationship may be configured through physical layer signaling, RRC signaling, or agreed in the protocol, or implicitly associated. For example, broadcast corresponds to the downlink path loss, and unicast and multicast correspond to the sidelink path loss; or, broadcast and multicast correspond to the downlink path loss, and unicast corresponds to the sidelink path loss; or, broadcast corresponds to the sidelink path loss, and unicast and multicast correspond to the downlink path loss; or, broadcast and multicast correspond to the sidelink path loss, and unicast corresponds to the downlink path loss.

[0193] (2) The network device sends DCI to the first terminal device. The information in the TPC field of the DCI can be used to indicate the transmission parameter for the second terminal device to send sidelink information. Thus, the first terminal device receives the DCI and determines the transmission parameter for the second terminal device to send sidelink information according to the information in the TPC field of the DCI.

[0194] (3) The network device sends RRC signaling to the first terminal device. The RRC signaling can indicate the target power and the path loss compensation parameter. The first terminal device receives the RRC signaling and can determine the transmission parameter for the second terminal device to send sidelink information according to the target power and the path loss compensation parameter.

[0195] (4) The second terminal device may report one or more combinations of path loss type, or RSRP, or RSRQ, or RSSI information to the network device, or the second terminal device may broadcast one or more combinations of path loss type, or RSRP, or RSRQ, or RSSI information, so that the first terminal device receives one or more combinations of path loss type, or RSRP, or RSRQ, or RSSI information reported or broadcast by the second terminal device, and determines the transmission parameters for the second terminal device to send sidelink information.

[0196] The first terminal device determines the transmission parameters for the second terminal device to send sidelink information. It may determine, according to the first configuration information, or determine the energy detection threshold corresponding to the determined transmission parameters according to the first configuration information and the second configuration information, and then determine whether the first resource is a candidate resource according to the determined energy detection threshold.

[0197] Specifically, the first terminal device performs an energy detection on the first resource. For example, the first terminal device performs an RSRP measurement, or an RSRQ measurement, or an RSSI measurement on the first resource to obtain a measurement result. If the energy detection on the first resource is greater than or equal to the threshold corresponding to the transmission parameters, then the first resource is not a candidate resource; on the contrary, if the energy detection on the first resource is less than the threshold corresponding to the transmission parameters, then the first resource is a candidate resource. Or, if the energy detection on the first resource is greater than the threshold corresponding to the transmission parameters, then the first resource is not a candidate resource; on the contrary, if the energy detection on the first resource is less than or equal to the threshold corresponding to the transmission parameters, then the first resource is a candidate resource.

[0198] For ease of understanding, the following combines the design schemes of the above first configuration information and second configuration information. Taking the first terminal device as the UE3 in Figure 2 and the second terminal device as the UE1 in Figure 2 to introduce the specific scheme for the first terminal device to determine whether the first resource is a candidate resource.

[0199] Taking the transmission mode between UE3 and UE1 as broadcast and the transmission mode between UE1 and UE2 as unicast or multicast as an example, the specific schemes for the first terminal device to determine whether the first resource is a candidate resource can be as follows:

[0200] (1) The first configuration information includes energy detection threshold 1, energy detection threshold 2, and energy detection threshold 3, and energy detection threshold 1 corresponds to broadcast, energy detection threshold 2 corresponds to unicast, and energy detection threshold 3 corresponds to multicast.

[0201] For example, UE3 detects, in a listening window, an SCI from UE1, for example, and determines, based on the SCI, that the transmission parameter of UE1 is, for example, unicast. According to the first configuration information, UE3 can determine that the energy detection threshold corresponding to unicast is energy detection threshold 2. UE3 performs energy detection on the first resource. If the obtained measurement result is greater than or equal to energy detection threshold 2, then UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than energy detection threshold 2, then UE3 determines that the first resource may be a candidate resource. In some embodiments, when UE3 performs energy detection on the first resource, if the obtained measurement result is greater than energy detection threshold 2, then UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than or equal to energy detection threshold 2, then UE3 determines that the first resource may be a candidate resource.

[0202] For another example, UE3 detects, in a listening window, an SCI from UE1, for example, and determines, based on the SCI, that the transmission parameter of UE1 is, for example, multicast. According to the first configuration information, UE3 can determine that the energy detection threshold corresponding to multicast is energy detection threshold 3. UE3 performs energy detection on the first resource. If the obtained measurement result is greater than or equal to energy detection threshold 3, then UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than energy detection threshold 3, then UE3 determines that the first resource may be a candidate resource. In some embodiments, when UE3 performs energy detection on the first resource, if the obtained measurement result is greater than energy detection threshold 3, then UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than or equal to energy detection threshold 3, then UE3 determines that the first resource may be a candidate resource.

[0203] Even if the power of UE1 sending sidelink information to UE2 is relatively small compared to the power of UE3 sending sidelink information to UE1, in the embodiments of this application, the measurement result obtained by UE3 measuring the first resource is compared with energy detection threshold 2 or energy detection threshold 3. Compared with the current situation where there is only broadcast, that is, there is only one energy detection threshold, the probability that the measurement result detected by UE3 is less than the set energy detection threshold is small, which can prevent UE3 from considering the first resource as a candidate resource, that is, prevent UE3 and UE1 from using the same resource to send sidelink information.

[0204] It should be understood that the above examples are only for illustration. Energy detection threshold 1 can also correspond to unicast, energy detection threshold 2 can correspond to multicast, and energy detection threshold 3 corresponds to broadcast. The embodiments of this application do not limit this.

[0205] (2) The first configuration information includes energy detection threshold 1 and energy detection threshold 2, and energy detection threshold 1 corresponds to broadcast, and energy detection threshold 2 corresponds to unicast and multicast.

[0206] Similar to (1), for the repeated parts, please refer to (1). In (2), the UE3 determines that the transmission parameter of the UE1 based on the SCI is, for example, unicast. Then, according to the first configuration information, the energy detection threshold corresponding to unicast can be determined as energy detection threshold 2. The UE3 performs energy detection on the first resource, compares the measurement result with energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. For example, if the measurement result is greater than or equal to energy detection threshold 2, then the UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than energy detection threshold 2, then the UE3 determines that the first resource may be a candidate resource. It should be understood that in some embodiments, if the measurement result is greater than energy detection threshold 2, then the UE3 determines that the first resource is not a candidate resource; on the contrary, if the measurement result is less than or equal to energy detection threshold 2, then the UE3 determines that the first resource may be a candidate resource.

[0207] (3) The first configuration information includes energy detection threshold 1, threshold offset 1, and threshold offset 2, and energy detection threshold 1 corresponds to broadcast, threshold offset 1 corresponds to unicast, and threshold offset 2 corresponds to multicast.

[0208] Similar to (1), for the repeated parts, please refer to (1). In (3), the UE3 determines that the transmission parameter of the UE1 based on the SCI is, for example, unicast. Then, according to the first configuration information, the energy detection threshold 2 corresponding to unicast can be determined. For example, energy detection threshold 2 is the difference or sum of energy detection threshold 1 and threshold offset 1. The UE3 performs energy detection on the first resource, compares the measurement result with energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2) and will not be elaborated here.

[0209] (4) The first configuration information includes energy detection threshold 1 and threshold offset 1, and energy detection threshold 1 corresponds to broadcast, and threshold offset 1 corresponds to unicast and multicast.

[0210] Similar to (3), for the repeated parts, please refer to (3). In (4), the UE3 determines that the transmission parameter of the UE1 based on the SCI is, for example, multicast. Then, according to the first configuration information, the energy detection threshold 2 corresponding to multicast can be determined. For example, energy detection threshold 2 is the difference or sum of energy detection threshold 1 and threshold offset 1. The UE3 performs energy detection on the first resource, compares the measurement result with energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2) and will not be elaborated here.

[0211] Taking the path loss between the UE3 and the UE1 as the downlink path loss and the path loss between the UE1 and the UE2 as the sidelink path loss as an example, the specific solutions for the first terminal device to determine whether the first resource is a candidate resource can be as follows:

[0212] (5) The first configuration information includes an energy detection threshold 1 and an energy detection threshold 2. The energy detection threshold 1 corresponds to the downlink path loss, and the energy detection threshold 2 corresponds to the sidelink path loss.

[0213] For example, the network device sends RRC signaling to the first terminal device, and the RRC signaling may indicate the target power and the path loss compensation parameter. UE3 determines the transmission parameter of UE1 according to the target power and the path loss compensation parameter, for example, as the sidelink path loss. UE3 can determine that the energy detection threshold corresponding to the sidelink path loss is the energy detection threshold 2 according to the first configuration information. UE3 performs energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2), and will not be elaborated here.

[0214] It should be understood that the above example is only for illustration. The energy detection threshold 1 may also correspond to the sidelink path loss, and the energy detection threshold 2 may correspond to the downlink path loss. The embodiments of this application do not limit this.

[0215] It should be understood that in (5), taking UE3 determines the transmission parameter of UE1 according to the target power and the path loss compensation parameter as an example, the embodiments of this application do not limit this. For example, UE3 can also determine the transmission parameter of UE1 according to the information in the TPC field of, for example, DIC.

[0216] (6) The first configuration information includes an energy detection threshold 1 and a threshold offset 1. The energy detection threshold 1 corresponds to the downlink path loss, and the threshold offset 1 corresponds to the sidelink path loss.

[0217] Similar to (5), for the repeated parts, please refer to (5). In (6), UE3 determines the transmission parameter of UE1 according to the SCI, for example, as the sidelink path loss. Furthermore, according to the first configuration information, the energy detection threshold corresponding to the sidelink path loss can be determined. For example, the energy detection threshold 2 is the difference or sum of the energy detection threshold 1 and the threshold offset 1. UE3 performs energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2), and will not be elaborated here.

[0218] (7) The first configuration information includes an energy detection threshold 1, and the energy detection threshold 1 corresponds to broadcasting. And the second configuration information includes a maximum transmit power 1, a maximum transmit power 2, and a maximum transmit power 3, and the maximum transmit power 1 corresponds to broadcasting, the maximum transmit power 2 corresponds to unicasting, and the maximum transmit power 3 corresponds to multicasting.

[0219] For example, UE3 detects, in a listening window, an SCI from UE1, such as an SCI, and determines, based on the SCI, that the transmission parameter of UE1 is unicast. UE3 can determine, according to the second configuration information, that the maximum transmit power corresponding to unicast is the maximum transmit power 2. UE3 can determine the offset of the energy detection threshold corresponding to unicast, that is, the difference between the maximum transmit power 2 and the maximum transmit power 1. UE3 determines the energy detection threshold 2 corresponding to unicast according to the energy detection threshold 1 and the offset of the energy detection threshold. The energy detection threshold 2 can be the energy detection threshold 1 minus the offset of the energy detection threshold, or the energy detection threshold 2 can also be the energy detection threshold 1 plus the offset of the energy detection threshold. UE3 performs an energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to that in (2) and will not be elaborated here.

[0220] It should be understood that the above example is only illustrative. The energy detection threshold 1 can also correspond to unicast, the energy detection threshold 2 can correspond to multicast, and the energy detection threshold 3 can correspond to broadcast. The embodiments of the present application do not limit this.

[0221] (8) The first configuration information includes the energy detection threshold 1, the energy detection threshold 1 corresponds to broadcast, and the second configuration information includes the maximum transmit power 1 and the maximum transmit power 2, and the maximum transmit power 1 corresponds to broadcast, and the maximum transmit power 2 corresponds to unicast and multicast.

[0222] Similar to (7), for the repeated parts, please refer to (7). In (8), UE3 detects, in a listening window, an SCI from UE1, such as an SCI, and determines, based on the SCI, that the transmission parameter of UE1 is, for example, unicast. UE3 can determine, according to the second configuration information, that the maximum transmit power corresponding to unicast is the maximum transmit power 2. UE3 can determine the offset of the energy detection threshold corresponding to unicast, that is, the difference between the maximum transmit power 2 and the maximum transmit power 1. UE3 determines the energy detection threshold 2 corresponding to unicast according to the energy detection threshold 1 and the offset of the energy detection threshold. The energy detection threshold 2 can be the energy detection threshold 1 minus the offset of the energy detection threshold, or the energy detection threshold 2 can also be the energy detection threshold 1 plus the offset of the energy detection threshold. UE3 performs an energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to that in (2) and will not be elaborated here.

[0223] (9) The first configuration information includes the energy detection threshold 1, the energy detection threshold 1 corresponds to broadcast, and the second configuration information includes the maximum transmit power 1, the transmit power offset 1, and the transmit power offset 2, and the maximum transmit power 1 corresponds to broadcast, the transmit power offset 1 corresponds to unicast, and the transmit power offset 2 corresponds to multicast.

[0224] Similar to (7), for the repeated parts, please refer to (7). In (9), UE3 detects, in the listening window, an SCI from UE1, for example. Based on the SCI, UE3 determines that the transmission parameter of UE1 is, for example, unicast. UE3 can determine the transmission power offset 1 corresponding to unicast according to the second configuration information. UE3 determines the energy detection threshold 2 corresponding to unicast based on the energy detection threshold 1 and the transmission power offset 1. The energy detection threshold 2 can be the energy detection threshold 1 minus the transmission power offset 1, or the energy detection threshold 2 can also be the energy detection threshold 1 plus the transmission power offset 1. UE3 performs energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2) and will not be elaborated here.

[0225] (10) The first configuration information includes the energy detection threshold 1, and the energy detection threshold 1 corresponds to broadcast. The second configuration information includes the maximum transmission power 1 and the transmission power offset 1, and the maximum transmission power 1 corresponds to broadcast, and the transmission power offset 1 corresponds to unicast and multicast.

[0226] Similar to (9), for the repeated parts, please refer to (9). In (10), UE3 detects, in the listening window, an SCI from UE1, for example. Based on the SCI, UE3 determines that the transmission parameter of UE1 is, for example, unicast. UE3 can determine the transmission power offset 1 corresponding to unicast according to the second configuration information. UE3 determines the energy detection threshold 2 corresponding to unicast based on the energy detection threshold 1 and the transmission power offset 1. The energy detection threshold 2 can be the energy detection threshold 1 minus the transmission power offset 1, or the energy detection threshold 2 can also be the energy detection threshold 1 plus the transmission power offset 1. UE3 performs energy detection on the first resource, compares the measurement result with the energy detection threshold 2, and determines whether the first resource is a candidate resource according to the comparison result. It should be understood that the determination result is similar to (2) and will not be elaborated here.

[0227] Furthermore, the embodiments of the present application can adjust the energy detection threshold. For example, if the total number of all available resources determined by the first terminal device is less than, for example, 20% of all the resources in the resource pool, the current energy detection threshold can be increased at intervals of, for example, 3 dB until the total number of all available resources is greater than or equal to 20% of all the resources.

[0228] Through the above solutions, in the scenario where there may be at least two transmission modes or two path loss types in V2X communication, the first terminal device can determine whether the first resource is a candidate resource, so as to reduce potential interference and resource conflicts when multiple terminal devices send data.

[0229] In the NR system, three modulation and coding scheme (MCS) index tables are supported. For example, the current Table 1 (Table5.1.3.1-1: MCS index table1 for PDSCH), Table 2 (Table5.1.3.1-2: MCS index table2 for PDSCH), and Table 3 (Table5.1.3.1-3: MCS index table3 for PDSCH). The three tables correspond to different modulation methods respectively. That is, each table can indicate the values of multiple MCSs. The network device configures the MCS index value, and the terminal device can determine the MCS from the table according to the MCS index. For example, the value range of the MCS index IMCS of Table 1 and Table 3 is 0 to 31. When IMCS is in the range of 0 to 28, the MCS has a definite value. When the value of IMCS is in the range of 29 to 31, it corresponds to the reserved state. For Table 2, when IMCS is in the range of 0 to 27, the MCS has a definite value. When the value range of IMCS is 28 to 31, it corresponds to the reserved state.

[0230] Currently, in the NR V2X system, discussions support various MCS configuration methods, but there is no solution on how the network device indicates the MCS to the terminal device.

[0231] In view of this, the embodiments of the present application provide a communication method. By using this method, the network device can clearly indicate that the terminal device adopts one of the various supported MCS configuration methods.

[0232] The following introduces the technical solutions provided by the embodiments of the present application in conjunction with the drawings.

[0233] The embodiments of the present application provide a communication method. Please refer to Figure 6 for the flowchart of this method. In the following introduction process, this method is applied to Figure 2 or Figure 4Take the application scenario shown as an example. In addition, this method can be executed by two communication devices, such as a first communication device and a second communication device. Among them, the first communication device can be a terminal device or a communication device that can support the terminal device to implement the functions required by this method, or the second communication device can be a network device or a communication device that can support the network device to implement the functions required by this method (such as a chip system). The same applies to the second communication device. The second communication device can be a terminal device or a communication device that can support the terminal device to implement the functions required by this method, or the second communication device can be a network device or a communication device that can support the network device to implement the functions required by this method (such as a chip system). And there are no restrictions on the implementation methods of the first communication device and the second communication device. For example, both the first communication device and the second communication device are devices, or the first communication device is a terminal device and the second communication device is a communication device that can support the network device to implement the functions required by this method, and so on. Among them, the network device is, for example, a base station.

[0234] Please refer to Figure 6 , which is the flowchart of the communication method provided by the embodiment of the present application. In the following introduction, take the example that this method is executed by a network device and a terminal device, that is, take the first communication device as a terminal device and the second communication device as a network device as an example. For example, this method is applied to Figure 2 or Figure 4 the network architecture shown, then the first communication device can be Figure 2 any one of the 3 terminal devices shown or Figure 4 any one of the 2 terminal devices shown, such as a vehicle-mounted device, or a RUS, etc. The second communication device can be a network device, such as a base station serving the terminal device. It should be noted that the embodiments of the present application only take the execution by a network device and a terminal device as an example, and are not limited to this scenario.

[0235] Specifically, please refer to Figure 6 , which is the flowchart of this method. The process of this method is described as follows.

[0236] S601. The network device sends first indication information to the terminal device, and the terminal device receives the first indication information. The first indication information is used to indicate a first determination method among multiple determination methods of the MCS.

[0237] It should be understood that when the network device sends the first indication information to the terminal device, it can be that the network device generates the first indication information and sends the first indication information to the terminal device.

[0238] The first indication information can be used to indicate one of multiple determination methods of the MCS. In the NR V2X system, multiple configuration methods of the MCS are supported. An embodiment of the present application can use the first indication information to indicate one of these multiple configuration methods. It should be understood that the determination method can also be understood as a configuration method.

[0239] Taking an embodiment of the present application that supports three determination methods of the MCS as an example, these three determination methods include, for example, determination method 1, determination method 2, and determination method 3. The first determination method can be determination method 1 or determination method 2 or determination method 3. Determination method 1 can be, for example, a method of configuring a determined MCS index for the terminal device. Determination method 2 can be, for example, a method in which the terminal device autonomously selects an MCS within the entire MCS index range. Determination method 3 can be, for example, a method in which the terminal device autonomously selects an MCS within the MCS index range configured by the network device, for example, within the first index range, where the first index range is a subset of the index range of all MCSs. The first index range can be predefined or an optional range of the MCS index configured by the network device, and the terminal device autonomously selects an MCS within this optional range.

[0240] In a possible implementation manner, the first indication information can be carried in the DCI. Specifically, the first indication information can be carried in the MCS field of the downlink control information DCI, and the value of the reserved bit in the MCS field indicates the first determination method of the MCS, and the first determination method is the above-mentioned determination method 1 or determination method 2 or determination method 3.

[0241] For example, the index of the MCS field in table1 and table3 is 0 to 28, and the MCS has a determined value. The index of the MCS field in table2 is 0 to 27, and the MCS has a determined value. The index of the MCS field in table1 or table3 is 29 to 31, which can indicate determination method 1 or determination method 2 or determination method 3. The index of the MCS field in table1 or table3 is 28 to 31, which can indicate determination method 1 or determination method 2 or determination method 3.

[0242] Exemplarily, the index value corresponding to the reserved bit in the MCS field is 31, indicating the above-mentioned determination method 2, that is, indicating that the terminal device autonomously selects the value of the MCS within the entire MCS index range. For example, for table1 or table3, the entire MCS index range is 0 to 28, then the value of the reserved bit in the MCS field indicates that the terminal device selects the value of the MCS within 0 to 28; for Table2, the entire MCS index range is 0 to 27, then the value of the reserved bit in the MCS field indicates that the terminal device selects the value of the MCS within 0 to 27.

[0243] In contrast, the index value corresponding to the reserved bit in the MCS field is 30, which can indicate the above-mentioned determination method 3, that is, it indicates that the terminal device selects the MCS value within the first index range configured by the network device. The first index range can be configured by the network device through RRC signaling. For example, the first index range can be the entire MSC index range. Or, the first index range is predefined. For example, the predefined first index range is the entire MCS index range, or the entire index range includes a first part and a second part. The first index range can be the first part or the second part of them. The first part can be the part with a smaller MCS index, and the second part can be the part with a larger MCS index. Or, the first index range can be the range composed of the parts with odd indexes in the entire MCS index range, which can correspond to the first part. Or, the first index range can be the range composed of the parts with even indexes in the entire MCS index range, which can correspond to the second part. Or, the predefined first index range is associated with the transmission mode or service priority. For example, unicast corresponds to the first part, and multicast / broadcast corresponds to the second part. Services with high priority correspond to the first part, and services with low priority correspond to the second part. Or, the predefined first index range is associated with the transmission mode or service priority. For example, multicast / broadcast corresponds to the first part, and unicast corresponds to the second part. Services with low priority correspond to the first part, and services with high priority correspond to the second part.

[0244] In contrast, the index value corresponding to the reserved bit in the MCS field is 29 or 28, indicating the above-mentioned determination method 1, that is, it indicates that the MCS adopted by the terminal device is the MCS selected by the network device.

[0245] It can be seen that this design solution does not need to modify the value range and index of the MCS in the DCI, can be compatible with the current protocol regulations, and can support the newly added determination method 2 and determination method 3 at the same time.

[0246] It should be understood that the correspondence between the value of the reserved bit in the above-mentioned MCS field and the number of the determination method is only for illustration. In some embodiments, the index value corresponding to the reserved bit in the MCS field is 28 or 29, which can indicate the above-mentioned determination method 1. The index value corresponding to the reserved bit in the MCS field is 30, which can indicate the above-mentioned determination method 2. The index value corresponding to the reserved bit in the MCS field is 31, which can indicate the above-mentioned determination method 3. The embodiments of the present application do not limit the correspondence between the index value corresponding to the reserved bit in the MCS field and the above-mentioned determination method.

[0247] In another embodiment, the meaning of the value of the reserved bit in the MCS field is defined according to whether this transmission is an initial transmission or a retransmission. If this transmission is an initial transmission, that is, this information or transmission block (TB) is a first-time transmission, the index value corresponding to the reserved bit in the MCS field is 31, indicating that the terminal device selects the value of the MCS within the index range of all MCSs. If the index value corresponding to the reserved bit of the MCS is 30 or 29, it indicates that the terminal device selects the value of the MCS within the first part or the second part. The definitions of the first part and the second part are as above and will not be elaborated here.

[0248] As an alternative implementation, the first indication information may be carried in DCI and RRC signaling. Specifically, the first indication information may have different design methods. Among them, the RRC signaling is used to configure at least one index range of the MCS, and the above-mentioned first index range is a subset of the at least one index range.

[0249] It should be understood that the RRC signaling can be used to configure the first index range in the above possible implementation methods. Alternatively, the RRC can configure multiple index ranges, and the first indication information can also indicate which one of these multiple index ranges the first index range is through the MCS field of the DCI. For example, the RRC signaling configures 3 index ranges, and the value of the reserved bit in the MCS field is 30, indicating the above determination method 3, that is, indicating that the terminal device selects the value of the MCS within the first index range configured by the network device.

[0250] Furthermore, the reserved bit in the MCS field can also be reused to indicate the transmission type of the transmission block. The transmission type can include initial transmission, retransmission, or transmission configured by higher-layer signaling, such as a configured grant (CG) activation instruction. That is, according to whether this transport block (TB) is an initial transmission, a retransmission, or a transmission configured by higher-layer signaling, the content indicated by the reserved bit in the MCS field is different.

[0251] Exemplarily, the reserved bit in the MCS field is used to indicate that the transmission type is an initial transmission. The first value of the index corresponding to the reserved bit in the MCS field is used to indicate that the terminal device selects the MCS within the first index range of the MSC, and the second value of the index corresponding to the reserved bit in the MCS field is used to indicate that the terminal device selects the MCS within the second index range of the MSC. The first index range is a subset of the at least one index range, and the second index range is a subset of the at least one index range. Both the first index range and the second index range can be configured by RRC signaling.

[0252] For example, if the index value corresponding to the reserved bit in the MCS field is 31, it indicates that the terminal device independently selects the MCS value within the entire MCS index range; if the index value corresponding to the reserved bit in the MCS field is 30, it indicates that the transmission status of this TB is an initial transmission. Then the first index range can be the range represented by the above first part, for example, it can be [0, 13], that is, when the index value corresponding to the reserved bit in the MCS field is 30, it can also indicate that the terminal device selects the MCS value within [0, 13]; if the index value corresponding to the reserved bit in the MCS field is 29 or 28, and it indicates that the transmission status of this TB is an initial transmission, then the first index range can be the range represented by the second part above, for example, it is [14, 28 or 27], that is, when the index value corresponding to the reserved bit in the MCS field is 30, it can also indicate that the terminal device selects the MCS value within [14, 28 or 27]. Or, similarly, if the index value corresponding to the reserved bit in the MCS field is 30 or 29, and it indicates that the transmission status of this TB is a retransmission or a transmission configured by a higher-layer signaling, then the index value corresponding to the reserved bit in the MCS field can also indicate that the terminal device selects the MCS value within [0, 13].

[0253] It should be understood that the corresponding relationship between the index value corresponding to the reserved bit in the above MCS field and the transmission status of this TB, and the corresponding relationship between the transmission status of this TB and the index range used for the terminal device to determine the MCS are only for illustration, and the embodiments of the present application do not limit this.

[0254] Exemplarily, the reserved bit in the MCS field is used to indicate that the transmission type is a retransmission or a transmission configured by a higher-layer signaling, and the reserved bit in the MCS field is used to indicate that the MCS is the MCS corresponding to the previous time of the same transport block.

[0255] S602. The terminal device determines the MCS to be used according to the first determination method.

[0256] The terminal device can determine the first determination method according to the received first indication information, and then determine the MCS to be used according to the first determination method.

[0257] The first indication information can be sent by the network device to the terminal device through DCI, or can be sent by the network device to the terminal device through DCI and RRC signaling. According to the different transmission methods of the first indication information, the terminal device determines the MCS to be used according to the first indication information is also different.

[0258] For example, the first indication information is carried in DCI.

[0259] Since the first indication information is carried in the DCI, the value range and index of the MCS field in the current DCI can remain unchanged. That is, the index of the MCS field in Table 1 and Table 3 is 0 to 28, and the MCS has a determined value. The index of the MCS field in Table 2 is 0 to 27, and the MCS has a determined value. For any index value in the reserved bits corresponding to the MCS field in Table 1 and Table 3 with indices 29 to 31, it can be used to indicate any one of the above three determination methods. Different index values can indicate different determination methods. It should be understood that for any index in the reserved bits corresponding to the MCS field in Table 2, that is, any index in 28 to 31, it can be used to indicate any one of the above three determination methods. Different index values can indicate different determination methods. For example, if the index value of the reserved bits corresponding to the MCS field is 31, it indicates the above determination method 2, that is, it indicates that the terminal device autonomously selects the value of the MCS within the entire MCS index range; correspondingly, if the index value of the reserved bits corresponding to the MCS field is 30, it can indicate the above determination method 3, that is, it indicates that the terminal device selects the value of the MCS within the first index range configured by the network device; correspondingly, if the index value of the reserved bits corresponding to the MCS field is 29 or 28, it indicates the above determination method 1, that is, it indicates the MCS selected by the network device for the terminal device. The following takes this as an example.

[0260] For the terminal device, if it is determined that the index value of the reserved bits corresponding to the MCS field of the first indication information is 31, it can select the value of the MCS from all MCS indices in Table 1 or Table 3, that is, 0 to 28, or it can also select the value of the MCS from all MCS indices in Table 2, that is, 0 to 27. If it is determined that the index value of the reserved bits corresponding to the MCS field of the first indication information is 30, it can select the value of the MCS from the first index range in the indices of Table 1 or Table 3, such as 0 to 28, for example, [0, 13], or it can also select the value of the MCS from the first index range in the indices of Table 2, such as 0 to 27, for example, [0, 13]. If the index value of the reserved bits corresponding to the MCS field is 29 or 28, it indicates the above determination method 1, that is, it indicates the MCS selected by the network device for the terminal device. It should be understood that the first index range can be predefined or can be notified by the network device to the terminal device through RRC signaling.

[0261] For another example, the first indication information is carried in the DCI and RRC signaling.

[0262] The RRC signaling is used to configure the first index range, and the above-mentioned first indication information is carried in the DCI in the same designed manner. For example, the index value corresponding to the reserved bit in the MCS field of the first indication information is 30. The terminal device can determine to select the MCS value within the first index range of the indexes in table1 or table3, such as 0 to 28, or can also select the MCS value within the first index range of the indexes in table2, such as 0 to 27. Further, the terminal device determines the first index range according to the RRC signaling from the network device, and can select the MCS value within the first index range of table1 or table2 or table3.

[0263] For another example, the reserved bit in the MCS field multiplexes to indicate the transmission type of the transport block.

[0264] If the index value corresponding to the reserved bit in the MCS field is 30, the terminal device can determine to select the MCS value within the first index range of the indexes in table1 or table3, such as 0 to 28, or can also select the MCS value within the first index range of the indexes in table2, such as 0 to 27. If the reserved bit in the MCS field also indicates that the transmission status of this TB is the initial transmission, then the terminal device can determine that the first index range is [0, 13], and the terminal device selects the MCS value within [0, 13].

[0265] In the scenario where the embodiments of this application support multiple MCS configuration methods, it can clearly indicate the determination method for the terminal device to select the MCS, and uses the reserved bit in the MCS field of the DCI to indicate, which can be compatible with the existing protocol.

[0266] In the above embodiments provided by this application, the methods provided by the embodiments of this application are introduced from the perspective of the interaction between the network device and the terminal device. To implement each function in the methods provided by the above embodiments of this application, the network device and the terminal device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraint conditions of the technical solution.

[0267] Next, the apparatus for implementing the above method in the embodiments of this application is introduced in conjunction with the drawings. Therefore, the content in the above can be used in the subsequent embodiments, and the repeated content will not be elaborated.

[0268] Figure 7Schematic block diagram of communication device 700 provided by an embodiment of the present application. The communication device 700 can correspondingly implement the functions or steps implemented by the network device or the terminal device in the above method embodiments. The communication device 700 can include a transceiver module 710 and a processing module 720. Optionally, it can further include a storage unit, which can be used to store instructions (codes or programs) and / or data. The transceiver module 710 and the processing module 720 can be coupled to the storage unit. For example, the processing module 720 can read the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The above units can be set independently, or partially or fully integrated.

[0269] In some possible implementation manners, the communication device 700 can correspondingly implement the behaviors and functions of the terminal device in the above method embodiments. For example, the communication device 700 can be a terminal device, or a component (such as a chip or a circuit) applied to the terminal device. Among them, the processing module 720 is used to execute all operations other than the transceiver operations performed by the terminal device in the embodiments shown as Figure 5 and / or other processes for supporting the technologies described herein. For example Figure 5 S503 and S504 in the embodiments shown as, and / or other processes for supporting the technologies described herein. The transceiver module 710 can be used to execute all receiving or sending operations performed by the terminal device in the embodiments shown as Figure 5 such as S501 and S502 in the embodiments shown as, and / or other processes for supporting the technologies described herein. Figure 5 such as S501 and S502 in the embodiments shown as, and / or other processes for supporting the technologies described herein.

[0270] In some embodiments, the processing module 720 is used to detect the transmission parameters for the second terminal device to send sidelink information on the first resource through the transceiver module. The transmission parameters include a transmission mode or a path loss type. The transmission mode includes broadcast, unicast, and multicast. The path loss type includes sidelink path loss and downlink path loss; and determine whether the first resource is a candidate resource according to the energy detection threshold corresponding to the transmission parameter. The candidate resource is a candidate resource for the first terminal device to send sidelink information.

[0271] As an optional implementation manner, the processing module 720 is used to:

[0272] When the energy detection on the first resource is greater than or equal to the threshold corresponding to the transmission parameter, determine that the first resource is not a candidate resource; or,

[0273] When the energy detection on the first resource is less than the threshold corresponding to the transmission parameter, determine that the first resource is a candidate resource.

[0274] As an alternative implementation, the processing module 720 is configured to:

[0275] Detect first control information from a second terminal device in a listening window, where the first control information is used to indicate a transmission mode.

[0276] In a possible design, the first control information is a first-level sidelink control information (SCI), and the first control information includes indication information of a second-level SCI format, where the second-level SCI format corresponds to the transmission mode.

[0277] As an alternative implementation, the transceiver module 710 is further configured to receive first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold, where

[0278] The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcasting, the second energy detection threshold corresponds to unicasting, and the third energy detection threshold corresponds to multicasting; or

[0279] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicasting, and the second energy detection threshold corresponds to broadcasting and multicasting; or

[0280] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcasting, and the second energy detection threshold corresponds to unicasting and multicasting.

[0281] As an alternative implementation, the transceiver module 710 is further configured to receive first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold and at least one threshold offset. The at least one energy detection threshold includes a first energy detection threshold, where

[0282] The first energy detection threshold corresponds to unicasting, and the at least one threshold offset includes a first threshold offset, where the first threshold offset corresponds to broadcasting and multicasting; or

[0283] The first energy detection threshold corresponds to unicasting, and the at least one threshold offset includes a first threshold offset and a second threshold offset. The first threshold offset corresponds to broadcasting, and the second threshold offset corresponds to multicasting; or

[0284] The first energy detection threshold corresponds to broadcasting, and the at least one threshold offset includes a first threshold offset, where the first threshold offset corresponds to unicasting and multicasting; or

[0285] The first energy detection threshold corresponds to broadcasting, and the at least one threshold offset includes a first threshold offset and a second threshold offset. The first threshold offset corresponds to unicasting, and the second threshold offset corresponds to multicasting.

[0286] As an alternative implementation, the transceiver module 710 is further configured to receive first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold. Among them,

[0287] the at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to the sidelink path loss, and the second energy detection threshold corresponds to the downlink path loss; or,

[0288] the at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate a threshold offset. The first energy detection threshold is the energy detection threshold corresponding to the downlink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the sidelink path loss; or,

[0289] the at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate a threshold offset. The first energy detection threshold is the energy detection threshold corresponding to the sidelink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the downlink path loss.

[0290] As an alternative implementation, the transceiver module 710 is further configured to receive first configuration information from a network device, where the first configuration information is used to indicate the first energy detection threshold;

[0291] The processing module 720 is further configured to determine the second energy detection threshold corresponding to the transmission mode according to at least one maximum transmit power of the second terminal device and the first configuration information.

[0292] As an alternative implementation, the transceiver module 710 is further configured to receive second configuration information from a network device, where the second configuration information is used to indicate at least one maximum transmit power. Among them,

[0293] the at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcasting, the second maximum transmit power corresponds to unicasting, and the third maximum transmit power corresponds to multicasting; or,

[0294] the at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to broadcasting, and the second maximum transmit power corresponds to unicasting or multicasting; or,

[0295] the at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to unicasting, and the second maximum transmit power corresponds to broadcasting or multicasting.

[0296] As an alternative implementation, the transceiver module 710 is further configured to receive second configuration information from a network device, where the second configuration information is used to indicate a first maximum transmit power and at least one transmit power offset. Among them,

[0297] the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset, where the first transmit power offset corresponds to broadcast or multicast; or,

[0298] the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, where the first transmit power offset corresponds to broadcast and the second transmit power offset corresponds to multicast; or,

[0299] the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset, where the first transmit power offset corresponds to unicast or multicast; or,

[0300] the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, where the first transmit power offset corresponds to unicast and the second transmit power offset corresponds to multicast.

[0301] As an alternative implementation, the processing module 720 is configured to:

[0302] Determine a first maximum transmit power corresponding to the transmission mode from at least one maximum transmit power of the second terminal device according to the second configuration information;

[0303] Determine a transmit power threshold offset, where the transmit power threshold offset is the difference between the first maximum transmit power and the maximum transmit power corresponding to the first energy detection threshold;

[0304] Determine a second energy detection threshold according to the transmit power threshold offset and the first energy detection threshold.

[0305] It should be understood that the processing module 720 in the embodiments of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 710 may be implemented by a transceiver or transceiver-related circuit components.

[0306] In some possible implementation manners, the communication device 700 can correspondingly implement the behaviors and functions of the network device in the above method embodiments. For example, the communication device 700 may be a network device, or may be a component (such as a chip or a circuit) applied to the network device. Among them, the processing module 720 is used to execute all operations other than the transceiver operations performed by the network device in the embodiments as Figure 5 shown, and / or other processes for supporting the technologies described herein. The transceiver module 710 may be used to execute Figure 5All the receiving or sending operations performed by the network device in the illustrated embodiments, such as Figure 5 S501 and S502 in the illustrated embodiments, and / or other processes for supporting the technologies described herein.

[0307] In some embodiments, the transceiver module 710 is configured to send first configuration information determined by the processing module 720 to the terminal device. The first configuration information is used to indicate at least one energy detection threshold, and the at least one energy detection threshold corresponds to at least one transmission mode for sending sidelink information or at least one path loss type for sending sidelink information. The transmission parameters include the transmission mode or the path loss type. The transmission mode includes broadcast, unicast, and multicast, and the path loss type includes sidelink path loss and downlink path loss.

[0308] As an alternative implementation, the processing module 720 is further configured to configure the path loss type according to the transmission mode.

[0309] As an alternative implementation, the at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; or,

[0310] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; or,

[0311] The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

[0312] As an alternative implementation, the at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further configured to indicate at least one threshold offset, where

[0313] The first energy detection threshold corresponds to unicast, the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to broadcast and multicast; or the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or,

[0314] The first energy detection threshold corresponds to broadcast, the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to unicast and multicast; or the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

[0315] As an alternative implementation, at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold is the energy detection threshold corresponding to the sidelink path loss, and the second energy detection threshold corresponds to the downlink path loss; or,

[0316] At least one energy detection threshold includes a first energy detection threshold. The configuration information is further used to indicate a threshold offset. The first energy detection threshold is the energy detection threshold corresponding to the downlink path loss, and the threshold offset is the difference between the first energy detection threshold and the energy detection threshold of the sidelink path loss; or,

[0317] At least one energy detection threshold includes a first energy detection threshold. The configuration information is further used to indicate a threshold offset. The first energy detection threshold is the threshold of the sidelink path loss, and the threshold offset is the absolute value of the difference between the first energy detection threshold and the energy detection threshold of the downlink path loss.

[0318] As an alternative implementation, the processing module 720 is further configured to generate second configuration information for indicating at least one maximum transmit power. The transceiver module 710 is further configured to send the second configuration information to the terminal device.

[0319] As an alternative implementation, at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcasting, the second maximum transmit power corresponds to unicasting, and the third maximum transmit power corresponds to multicasting; or,

[0320] At least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to broadcasting, and the second maximum transmit power corresponds to unicasting or multicasting; or,

[0321] At least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to unicasting, and the second maximum transmit power corresponds to broadcasting or multicasting.

[0322] As an alternative implementation, at least one maximum transmit power includes a first maximum transmit power. The second configuration information is further used to indicate at least one transmit power offset, where

[0323] The first maximum transmit power corresponds to unicasting, and at least one transmit power offset includes a first transmit power offset corresponding to broadcasting or multicasting; or,

[0324] The first maximum transmit power corresponds to unicasting, and at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to broadcasting, and the second transmit power offset corresponds to multicasting; or,

[0325] The first maximum transmit power corresponds to broadcasting, and at least one transmit power offset includes a first transmit power offset, where the first transmit power offset corresponds to unicast or multicast; or,

[0326] The first maximum transmit power corresponds to broadcasting, and at least one transmit power offset includes a first transmit power offset and a second transmit power offset, where the first transmit power offset corresponds to unicast and the second transmit power offset corresponds to multicast.

[0327] As an alternative implementation, at least one energy detection threshold includes a first energy detection threshold.

[0328] In some possible embodiments, the communication device 700 can correspondingly implement the behaviors and functions of the terminal device in the above method embodiments. For example, the communication device 700 can be a terminal device or a component applied to the terminal device (such as a chip or a circuit). Among them, the processing module 720 is used to execute all operations other than the transceiver operations performed by the terminal device in the embodiments shown in Figure 6 and / or other processes for supporting the technologies described herein, such as Figure 6 S602 in the embodiments shown in, and / or other processes for supporting the technologies described herein. The transceiver module 710 can be used to execute Figure 6 all the receive or transmit operations performed by the terminal device in the embodiments shown in, such as Figure 6 S601 in the embodiments shown in, and / or other processes for supporting the technologies described herein.

[0329] In some other embodiments, the transceiver module 710 is used to receive first indication information from a network device, where the first indication information is used to indicate a first determination method among multiple determination methods of a modulation and coding scheme MCS; the processing module 720 is used to determine the MCS to be adopted according to the first determination method. It can be understood that this method can be executed by a first device, and the first device can be a communication device or a communication device capable of supporting the functions required for the communication device to implement this method, such as a chip system or a communication module in a communication device. Exemplarily, the communication device can be a terminal device.

[0330] As an alternative implementation, the first indication information is carried in the MCS field of the downlink control information DCI, and the value of the reserved bit in the MCS field is used to indicate the first determination method, where,

[0331] the first determination method is that the terminal device selects an MCS within the index range of all MSCs, or the first determination method is that the terminal device selects an MCS within the first index range of MSCs, and the first index range is a subset of the index range of all MSCs.

[0332] As an alternative implementation, the first indication information is also carried in radio resource control (RRC) signaling. The RRC signaling is used to configure at least one index range of the modulation and coding scheme (MCS), and the first index range is a subset of the at least one index range.

[0333] As an alternative implementation, the reserved bits in the MCS field are also used to indicate the transmission type of the transport block. The transmission types include initial transmission, retransmission, or transmission configured by higher layer signaling. Among them,

[0334] When the reserved bits in the MCS field are used to indicate that the transmission type is initial transmission, the first value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the first index range of the MSC, and the second value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the second index range of the MSC. The first index range is a subset of the at least one index range, and the second index range is a subset of the at least one index range; or,

[0335] When the reserved bits in the MCS field are used to indicate that the transmission type is retransmission or transmission configured by higher layer signaling, the reserved bits in the MCS field are used to indicate that the MCS is the MCS corresponding to the previous time of the same transport block.

[0336] In some possible embodiments, the communication device 700 can correspondingly implement the behaviors and functions of the network device in the above method embodiments. For example, the communication device 700 can be a network device or a component (such as a chip or a circuit) applied to the network device. Among them, the processing module 720 is used to execute all operations other than the transceiver operations performed by the network device in the embodiments as Figure 6 shown, and / or other processes for supporting the technologies described herein. The transceiver module 710 can be used to execute all receiving or sending operations performed by the network device in the embodiments as Figure 6 shown, such as Figure 6 S601 in the embodiments shown, and / or other processes for supporting the technologies described herein.

[0337] In some other embodiments, the transceiver module 710 is used to send the first indication information determined by the processing module 720 to the terminal device. The first indication information is used to indicate the first determination method among multiple determination methods of the modulation and coding scheme (MCS).

[0338] As an alternative implementation, the first indication information is carried in the MCS field of the downlink control information (DCI). The value of the reserved bits in the MCS field is used to indicate the first determination method. Among them,

[0339] The first determination method is that the terminal device selects an MCS within the index range of all MSCs, or the first determination method is that the terminal device selects an MCS within the first index range of MSCs, where the first index range is a subset of the index range of all MSCs.

[0340] As an alternative implementation, the first indication information is further carried in the radio resource control (RRC) signaling, and the RRC signaling is used to configure at least one index range of the MCS, where the first index range is a subset of the at least one index range.

[0341] As an alternative implementation, the reserved bits in the MCS field are further used to indicate the transmission type of the transport block, and the transmission type includes initial transmission, retransmission, or transmission configured by higher layer signaling, where

[0342] the reserved bits in the MCS field are used to indicate that the transmission type is initial transmission, the first value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the first index range of MSCs, the second value of the reserved bits in the MCS field is used to indicate that the terminal device selects an MCS within the second index range of MSCs, the first index range is a subset of the at least one index range, and the second index range is a subset of the at least one index range; or

[0343] the reserved bits in the MCS field are used to indicate that the transmission type is retransmission or transmission configured by higher layer signaling, and the reserved bits in the MCS field are used to indicate that the MCS is the MCS corresponding to the previous time of the same transport block.

[0344] As Figure 8 shown in FIG. 800 is a communication device provided by an embodiment of the present application. Among them, the communication device 800 may be a terminal device and can implement the functions of the terminal device in the method provided by the embodiment of the present application. Or, the communication device 800 may be a network device and can implement the functions of the network device in the method provided by the embodiment of the present application; the communication device 800 may also be a device capable of supporting the network device to implement the corresponding functions in the method provided by the embodiment of the present application. Among them, the communication device 800 may be a chip system. In the embodiment of the present application, the chip system may be composed of chips or may include chips and other discrete devices.

[0345] In terms of hardware implementation, the above-mentioned transceiver module 710 may be a transceiver, and the transceiver is integrated in the communication device 800 to form a communication interface 810. It should be understood that the transceiver module 710 may also be a discrete transmit module and receive module.

[0346] The communication device 800 includes at least one processor 820, which is used to implement or support the communication device 800 to implement the functions of the first network device, the second network device, or the terminal device in the method provided by the embodiment of the present application. For specific details, refer to the detailed description in the method example, which will not be elaborated here.

[0347] The communication device 800 may further include at least one memory 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms for information interaction between devices, units or modules. The processor 820 may cooperate with the memory 830. The processor 820 may execute the program instructions and / or data stored in the memory 830 to enable the communication device 800 to implement the corresponding method. At least one of the at least one memory may be included in the processor.

[0348] The communication device 800 may further include a communication interface 810 for communicating with other devices through a transmission medium, so that the devices in the communication device 800 can communicate with other devices. Exemplarily, when the communication device is a terminal device, the other device is a first network device or a second network device; or, when the communication device is a first network device or a second network device, the other device is a terminal device. The processor 820 may use the communication interface 810 to send and receive data. The communication interface 810 may specifically be a transceiver.

[0349] In the embodiments of the present application, the specific connection medium between the communication interface 810, the processor 820, and the memory 830 is not limited. In the embodiments of the present application Figure 8 it is shown that the memory 830, the processor 820, and the communication interface 810 are connected through a bus 840. The bus is represented by a thick line in Figure 8 The connection manners between other components are only for illustrative purposes and are not to be construed as limiting. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 8 only one thick line is used to represent it in

[0350] In the embodiments of the present application, the processor 820 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly implemented by a hardware processor or executed by a combination of hardware and software modules in the processor.

[0351] In the embodiments of the present application, the memory 830 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or may also be a volatile memory, such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.

[0352] It should be noted that the communication device in the above embodiments may be a terminal device, a circuit, a chip applied to a terminal device, or other combined devices, components, etc. having the functions of the above terminal device. When the communication device is a terminal device, the transceiver unit may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, such as a central processing unit (CPU). When the communication device is a component having the functions of the above terminal device, the transceiver unit may be a radio frequency unit, and the processing module may be a processor. When the communication device is a chip system, the transceiver unit may be an input / output interface of the chip system, and the processing module may be a processor of the chip system.

[0353] Figure 9 A schematic structural diagram of a simplified communication device is shown. For ease of understanding and convenient illustration, Figure 9 in which, the communication device takes the network device as a base station as an example. The base station can be applied to a system as shown in Figure 4 and can be a network device in Figure 4 to perform the functions of the network device in the above method embodiments. The network device 900 may include one or more radio frequency units, such as a remote radio unit (RRU) 910 and one or more baseband units (BBU) (also referred to as a digital unit, DU) 920. The RRU 910 may be referred to as a communication module, and is connected to Figure 7Corresponding to the transceiver module 710 therein. Optionally, this communication module can also be referred to as a transceiver, a transceiver circuit, or a transceiver, etc., and it can include at least one antenna 911 and a radio frequency unit 912. The RRU 910 part is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals, for example, for sending indication information to the terminal device. The BBU 920 part is mainly used for baseband processing and controlling the base station, etc. The RRU 910 and the BBU 920 can be physically set together or physically separated, that is, a distributed base station.

[0354] The BBU 920 is the control center of the base station and can also be referred to as a processing module, and can be Figure 7 corresponding to the processing module 720 therein, and is mainly used to complete baseband processing functions such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing module) can be used to control the base station to execute the operation process of the network device in the above method embodiments, for example, to generate the above indication information, etc.

[0355] In one example, the BBU 920 can be composed of one or more single boards. The multiple single boards can jointly support a radio access network of a single access mode (such as an LTE network), or can separately support radio access networks of different access modes (such as an LTE network, a 5G network, or other networks). The BBU 920 also includes a memory 921 and a processor 922. The memory 921 is used to store necessary instructions and data. The processor 922 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above method embodiments. The memory 921 and the processor 922 can serve one or more single boards. That is to say, a memory and a processor can be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can be provided on each single board.

[0356] The embodiment of the present application also provides a communication device, which can be a terminal device or a circuit. This communication device can be used to perform the actions performed by the terminal device in the above method embodiments.

[0357] Figure 10 Shows a schematic structural diagram of a simplified terminal device. For the convenience of understanding and illustration, Figure 10 in this case, the terminal device takes a mobile phone as an example. As Figure 10As shown in the figure, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process communication protocols and communication data, control the in-vehicle unit, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of devices may not have an input / output device.

[0358] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to this device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of convenience of explanation, Figure 10 only one memory and one processor are shown in the figure. In an actual device product, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.

[0359] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the device, and the processor with processing functions can be regarded as the processing unit of the device. As Figure 10 shown in the figure, the device includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 can also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit 1020 can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 1010 used to implement the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 1010 used to implement the sending function can be regarded as the sending unit, that is, the transceiver unit 1010 includes a receiving unit and a sending unit. The transceiver unit 1010 can sometimes also be referred to as a transceiver machine, a transceiver, or a transceiver circuit, etc. The receiving unit can sometimes also be referred to as a receiver, a receiver machine, or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter machine, or a transmitting circuit, etc.

[0360] It should be understood that the transceiver unit 1010 is used to perform the sending operation and the receiving operation on the terminal device side in the above method embodiments, and the processing unit 1020 is used to perform other operations on the terminal device except the transceiver operation in the above method embodiments.

[0361] For example, in one implementation, the transceiver unit 1010 may be used to perform Figure 3 S301 in the illustrated embodiment, and / or other processes for supporting the technologies described herein.

[0362] For another example, in one implementation, the transceiver unit 1010 may be used to perform Figure 4 S401, S405, S406 in the illustrated embodiment, and / or other processes for supporting the technologies described herein.

[0363] For another example, in one implementation, the transceiver unit 1010 may be used to perform Figure 5 S501, S502, S503, S504, S505 in the illustrated embodiment, and / or other processes for supporting the technologies described herein.

[0364] When the communication device is a chip-like device or a circuit, the device may include a transceiver unit and a processing unit. Among them, the transceiver unit may be an input / output circuit and / or a communication interface; the processing unit is an integrated processor or a microprocessor or an integrated circuit.

[0365] In this embodiment, reference may be made to the Figure 11 illustrated device. As an example, the device may perform functions similar to Figure 7 those of the processing module 720 in. In Figure 11 , the device includes a processor 1110, a transmitting data processor 1120, and a receiving data processor 1130. The processing module 720 in the above embodiment may be Figure 11 the processor 1110 in, and perform corresponding functions. The processing module 720 in the above embodiment may be Figure 11 the transmitting data processor 1120 in, and / or the receiving data processor 1130. Although Figure 11 shows a channel encoder and a channel decoder, it can be understood that these modules do not constitute a restrictive description of this embodiment, but are only illustrative.

[0366] Figure 12Another form of this embodiment is shown. The communication device 1200 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can serve as the modulation subsystem therein. Specifically, the modulation subsystem may include a processor 1203 and an interface 1204. The processor 1203 completes the functions of the above-mentioned processing module 720, and the interface 1204 completes the functions of the above-mentioned transceiver module 710. As another variation, the modulation subsystem includes a memory 1206, a processor 1203, and a program stored on the memory 1206 and executable on the processor. When the processor 1203 executes the program, it implements the method of the terminal device in the above method embodiment. It should be noted that the memory 1206 can be non-volatile or volatile, and its location can be inside the modulation subsystem or in the processing device 1200, as long as the memory 1206 can be connected to the processor 1203.

[0367] An embodiment of the present application further provides a communication system. Specifically, the communication system includes the above-mentioned network device and terminal device, or may further include more network devices and multiple terminal devices. The network devices are respectively used to implement the above Figure 5 and Figure 6 functions of the relevant network parts. The terminal device is used to implement the above Figure 5 and Figure 6 functions of the relevant terminal. For specific reference, please refer to the relevant descriptions in the above method embodiment, which will not be elaborated here.

[0368] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which when running on a computer, cause the computer to execute Figure 5 and Figure 6 the method executed by the network device in Figure 5 and Figure 6 ; or when running on a computer, cause the computer to execute

[0369] the method executed by the terminal device in Figure 5 and Figure 6 ; or when running on a computer, cause the computer to execute Figure 5 and Figure 6 the method executed by the terminal device in

[0370] An embodiment of the present application provides a chip system. The chip system includes a processor and may further include a memory, which is used to implement the functions of the network device or terminal device in the foregoing method; or to implement the functions of the network device and terminal device in the foregoing method. The chip system can be composed of chips or can include chips and other discrete devices.

[0371] It should be understood that the terms "system" and "network" in the embodiments of the present application may be used interchangeably. "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0372] Moreover, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority, or importance of multiple objects. For example, the first configuration information and the second configuration information are only used to distinguish different messages, rather than indicating differences in the priority, sending order, or importance of these two messages.

[0373] It should be understood that the processor mentioned in the embodiments of the present application can be a CPU, or other general - purpose processors, digital signal processors (DSPs), application - specific integrated circuits (ASICs), field - programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general - purpose processor can be a microprocessor or any conventional processor, etc.

[0374] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0375] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated in the processor.

[0376] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0377] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0378] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0379] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0380] 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 illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, 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 displayed or discussed coupling, direct coupling, or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.

[0381] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0382] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0383] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.

[0384] As described above, the above is only the specific implementation manner of this application, but the protection scope of the embodiments of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the embodiments of this application can easily think of changes or substitutions, which should all be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, Including: The first terminal device detects transmission parameters for the second terminal device to send sidelink information on a first resource, where the transmission parameters include a transmission mode, and the transmission mode includes broadcast, unicast, or multicast; The first terminal device determines whether the first resource is a candidate resource according to an energy detection threshold corresponding to the transmission parameters, where the candidate resource is a candidate resource for the first terminal device to send sidelink information; Among them, the first terminal device detecting the transmission parameters for the second terminal device to send sidelink information on a first resource includes: the first terminal device detecting first control information from the second terminal device in a listening window, where the first control information is a first-level sidelink control information (SCI), and the first control information includes indication information of a second-level SCI format, and the second-level SCI format corresponds to the transmission mode.

2. The method according to claim 1, wherein The first terminal device determining whether the first resource is a candidate resource according to an energy detection threshold corresponding to the transmission parameters includes: In a case where the energy detection on the first resource is greater than or equal to the threshold corresponding to the transmission parameters, determining that the first resource is not a candidate resource; or, In a case where the energy detection on the first resource is less than the threshold corresponding to the transmission parameters, determining that the first resource is a candidate resource.

3. The method according to claim 1 or 2, characterized in that, The method further includes: The first terminal device receives first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold, and among them, The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold, where the first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, where the first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, where the first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

4. The method according to claim 1 or 2, characterized in that, The method further includes: The first terminal device receives first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold and at least one threshold offset, and the at least one energy detection threshold includes a first energy detection threshold, and among them, The first energy detection threshold corresponds to unicast, the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to broadcast and multicast; or, The first energy detection threshold corresponds to unicast, the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or, The first energy detection threshold corresponds to broadcast, the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to unicast and multicast; or, The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset and a second threshold offset. The first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

5. The method according to claim 1 or 2, characterized in that, The method further includes: The first terminal device receives first configuration information from a network device, where the first configuration information is used to indicate a first energy detection threshold; The first terminal device determines a second energy detection threshold corresponding to the transmission mode according to at least one maximum transmit power of the second terminal device and the first configuration information.

6. The method according to claim 5, wherein The method further includes: The first terminal device receives second configuration information from a network device, where the second configuration information is used to indicate the at least one maximum transmit power, where the at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcast, the second maximum transmit power corresponds to unicast, and the third maximum transmit power corresponds to multicast; or the at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to broadcast, and the second maximum transmit power corresponds to unicast or multicast; or the at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to unicast, and the second maximum transmit power corresponds to broadcast or multicast.

7. The method according to claim 5, characterized in that The method further includes: The first terminal device receives second configuration information from a network device, where the second configuration information is used to indicate a first maximum transmit power and at least one transmit power offset, where the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset, and the first transmit power offset corresponds to broadcast or multicast; or the first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to broadcast, and the second transmit power offset corresponds to multicast; or the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset, and the first transmit power offset corresponds to unicast or multicast; or the first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to unicast, and the second transmit power offset corresponds to multicast.

8. The method according to claim 6 or 7, characterized in that The first terminal device determining a second energy detection threshold corresponding to the transmission mode according to at least one maximum transmit power of the second terminal device and the first configuration information includes: The first terminal device determines a first maximum transmit power corresponding to the transmission mode from at least one maximum transmit power of the second terminal device according to the second configuration information; The first terminal device determines a transmit power threshold offset, where the transmit power threshold offset is a difference between the first maximum transmit power and the maximum transmit power corresponding to the first energy detection threshold; The first terminal device determines the second energy detection threshold according to the transmit power threshold offset and the first energy detection threshold.

9. A communication method, characterized in that, It includes: The network device sends first configuration information to the first terminal device. The first configuration information is used to indicate at least one energy detection threshold, and the at least one energy detection threshold corresponds to at least one transmission mode for sending sidelink information. The transmission modes include broadcast, unicast, or multicast. The transmission mode is determined by the first terminal device detecting first control information from a second terminal device. The first control information is first-level sidelink control information (SCI). The first control information includes indication information in a second-level SCI format, and the second-level SCI format corresponds to the transmission mode.

10. The method according to claim 9, wherein The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; Or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; Or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

11. The method according to claim 9, wherein, The at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate at least one threshold offset. Wherein, The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to broadcast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or, The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to unicast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset, the first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

12. The method according to claim 9, characterized in that, The method further includes: The network device sends second configuration information to the first terminal device. The second configuration information is used to indicate at least one maximum transmit power, and the at least one maximum transmit power is used to determine a first maximum transmit power corresponding to the transmission mode.

13. The method according to claim 12, wherein The at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power. The first maximum transmit power corresponds to broadcast, the second maximum transmit power corresponds to unicast, and the third maximum transmit power corresponds to multicast; or, The at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power. The first maximum transmit power corresponds to broadcast, and the second maximum transmit power corresponds to unicast or multicast; or, The at least one maximum transmission power includes a first maximum transmission power and a second maximum transmission power, where the first maximum transmission power corresponds to unicast, and the second maximum transmission power corresponds to broadcast or multicast.

14. The method according to claim 12, wherein the at least one maximum transmission power includes a first maximum transmission power, and the second configuration information is further used to indicate at least one transmission power offset, where the first maximum transmission power corresponds to unicast, and the at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to broadcast or multicast; or the first maximum transmission power corresponds to unicast, and the at least one transmission power offset includes a first transmission power offset and a second transmission power offset, the first transmission power offset corresponds to broadcast, and the second transmission power offset corresponds to multicast; or the first maximum transmission power corresponds to broadcast, and the at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to unicast or multicast; or the first maximum transmission power corresponds to broadcast, and the at least one transmission power offset includes a first transmission power offset and a second transmission power offset, the first transmission power offset corresponds to unicast, and the second transmission power offset corresponds to multicast.

15. A communication device, characterized in that, including: a processing module, configured to detect transmission parameters for a second terminal device to send sidelink information on a first resource received through a transceiver module, where the transmission parameters include a transmission mode, and the transmission mode includes broadcast, unicast, or multicast; and configured to determine whether the first resource is a candidate resource according to an energy detection threshold corresponding to the transmission parameters, where the candidate resource is a candidate resource for a first terminal device to send sidelink information; wherein the processing module is configured to detect transmission parameters for a second terminal device to send sidelink information on a first resource received through the transceiver module, including: detecting first control information from the second terminal device in a listening window, where the first control information is first-level sidelink control information (SCI), and the first control information includes indication information in a second-level SCI format, and the second-level SCI format corresponds to the transmission mode.

16. The communication device according to claim 15, wherein The processing module is configured to: when the energy detection on the first resource is greater than or equal to the threshold corresponding to the transmission parameters, determine that the first resource is not a candidate resource; or when the energy detection on the first resource is less than the threshold corresponding to the transmission parameters, determine that the first resource is a candidate resource.

17. The communication device according to claim 15 or 16, characterized in that, The transceiver module is further configured to: receive first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold, where the at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold, and a third energy detection threshold, the first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; or The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, where the first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold, where the first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

18. The communication device according to claim 15 or 16, characterized in that, The transceiver module is further configured to: Receive first configuration information from a network device, where the first configuration information is used to indicate at least one energy detection threshold and at least one threshold offset, and the at least one energy detection threshold includes a first energy detection threshold, where The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to broadcast and multicast; or, The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset and a second threshold offset, where the first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or, The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset, and the first threshold offset corresponds to unicast and multicast; or, The first energy detection threshold corresponds to broadcast, and the at least one threshold offset includes a first threshold offset and a second threshold offset, where the first threshold offset corresponds to unicast, and the second threshold offset corresponds to multicast.

19. The communication device according to claim 15 or 16, characterized in that, The transceiver module is further configured to: Receive first configuration information from a network device, where the first configuration information is used to indicate a first energy detection threshold; The processing module is further configured to determine a second energy detection threshold corresponding to the transmission mode according to at least one maximum transmission power of the second terminal device and the first configuration information.

20. The communication device according to claim 19, wherein, The transceiver module is further configured to: Receive second configuration information from a network device, where the second configuration information is used to indicate the at least one maximum transmission power, where The at least one maximum transmission power includes a first maximum transmission power, a second maximum transmission power, and a third maximum transmission power, where the first maximum transmission power corresponds to broadcast, the second maximum transmission power corresponds to unicast, and the third maximum transmission power corresponds to multicast; or, The at least one maximum transmission power includes a first maximum transmission power and a second maximum transmission power, where the first maximum transmission power corresponds to broadcast, and the second maximum transmission power corresponds to unicast or multicast; or, The at least one maximum transmission power includes a first maximum transmission power and a second maximum transmission power, where the first maximum transmission power corresponds to unicast, and the second maximum transmission power corresponds to broadcast or multicast.

21. The communication device according to claim 19, wherein, The transceiver module is further configured to: Receive second configuration information from a network device, where the second configuration information is used to indicate a first maximum transmission power and at least one transmission power offset, where The first maximum transmission power corresponds to unicast, and the at least one transmission power offset includes a first transmission power offset, and the first transmission power offset corresponds to broadcast or multicast; or, The first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to broadcast, and the second transmit power offset corresponds to multicast; or, The first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset. The first transmit power offset corresponds to unicast or multicast; or, The first maximum transmit power corresponds to broadcast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset. The first transmit power offset corresponds to unicast, and the second transmit power offset corresponds to multicast.

22. The communication device according to claim 20 or 21, characterized in that, The processing module is configured to: Determine a first maximum transmit power corresponding to the transmission mode from at least one maximum transmit power of the second terminal device according to the second configuration information; Determine a transmit power threshold offset, where the transmit power threshold offset is the difference between the first maximum transmit power and the maximum transmit power corresponding to the first energy detection threshold; Determine the second energy detection threshold according to the transmit power threshold offset and the first energy detection threshold.

23. A communication device, characterized in that, Comprising: A transceiver module, configured to send first configuration information determined by the processing module to a first terminal device. The first configuration information is used to indicate at least one energy detection threshold, and the at least one energy detection threshold corresponds to at least one transmission mode for sending sidelink information. The transmission mode includes broadcast, unicast or multicast, and the transmission mode is determined by the first terminal device detecting first control information from the second terminal device. The first control information is first-level sidelink control information (SCI), and the first control information includes indication information in a second-level SCI format, and the second-level SCI format corresponds to the transmission mode.

24. The communication device according to claim 23, characterized in that, The at least one energy detection threshold includes a first energy detection threshold, a second energy detection threshold and a third energy detection threshold. The first energy detection threshold corresponds to broadcast, the second energy detection threshold corresponds to unicast, and the third energy detection threshold corresponds to multicast; Or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to unicast, and the second energy detection threshold corresponds to broadcast and multicast; Or, The at least one energy detection threshold includes a first energy detection threshold and a second energy detection threshold. The first energy detection threshold corresponds to broadcast, and the second energy detection threshold corresponds to unicast and multicast.

25. The communication device according to claim 23, wherein The at least one energy detection threshold includes a first energy detection threshold, and the first configuration information is further used to indicate at least one threshold offset, where The first energy detection threshold corresponds to unicast, and the at least one threshold offset includes a first threshold offset. The first threshold offset corresponds to broadcast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset. The first threshold offset corresponds to broadcast, and the second threshold offset corresponds to multicast; or, The first energy detection threshold corresponds to broadcasting, and the at least one threshold offset includes a first threshold offset that corresponds to unicast and multicast; or, the at least one threshold offset includes a first threshold offset and a second threshold offset, where the first threshold offset corresponds to unicast and the second threshold offset corresponds to multicast.

26. The communication device according to claim 23, wherein The transceiver module is further configured to send second configuration information to the first terminal device, where the second configuration information is used to indicate at least one maximum transmit power, and the at least one maximum transmit power is used to determine a first maximum transmit power corresponding to the transmission mode.

27. The communication device according to claim 26, wherein The at least one maximum transmit power includes a first maximum transmit power, a second maximum transmit power, and a third maximum transmit power, where the first maximum transmit power corresponds to broadcasting, the second maximum transmit power corresponds to unicast, and the third maximum transmit power corresponds to multicast; or, The at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power, where the first maximum transmit power corresponds to broadcasting and the second maximum transmit power corresponds to unicast or multicast; or, The at least one maximum transmit power includes a first maximum transmit power and a second maximum transmit power, where the first maximum transmit power corresponds to unicast and the second maximum transmit power corresponds to broadcasting or multicast.

28. The communication device according to claim 26, wherein The at least one maximum transmit power includes a first maximum transmit power, and the second configuration information is further used to indicate at least one transmit power offset, where The first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset that corresponds to broadcasting or multicast; or, The first maximum transmit power corresponds to unicast, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, where the first transmit power offset corresponds to broadcasting and the second transmit power offset corresponds to multicast; or, The first maximum transmit power corresponds to broadcasting, and the at least one transmit power offset includes a first transmit power offset that corresponds to unicast or multicast; or, The first maximum transmit power corresponds to broadcasting, and the at least one transmit power offset includes a first transmit power offset and a second transmit power offset, where the first transmit power offset corresponds to unicast and the second transmit power offset corresponds to multicast.

29. A communication device, characterized in that, The communication device includes a processor and a memory, where the memory is used to store a computer program, and the processor is used to execute the computer program so that the device implements the method according to any one of claims 1 to 8 or 9 to 14.

30. A communication system, characterized in that, Including the communication device according to any one of claims 15 to 22 or the communication device according to any one of 23 to 27.

31. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, it causes the computer to execute the method according to any one of claims 1 to 8 or 9 to 14.

32. A computer program product, characterized in that, The computer program product stores a computer program which, when executed by a computer, causes the computer to execute the method according to any one of claims 1 to 8 or claims 9 to 14.

Citation Information

Patent Citations

  • Resource selection method and device

    CN107659965A

  • Receiving and processing method and first terminal

    CN110139240A