Communication method, device and system

By using time-frequency resource subsets and auxiliary information to optimize resource selection in V2X communication, the problems of signal overlap and resource overhead are solved, and efficient auxiliary information transmission and signal coverage are achieved.

CN116458231BActive Publication Date: 2025-09-12HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080107234.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-09-12
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

In transmission mode 2 of V2X communication, the transmitting UE cannot detect the presence of the other party, resulting in overlapping SL transmission resources of signal 1 and signal 2, affecting the signal reception of the receiving UE. At the same time, the resource overhead of transmitting auxiliary information is large, especially when multiple auxiliary information needs to be transmitted, which occupies a large amount of physical resources and affects the transmission efficiency of other information.

Method used

Auxiliary information is sent by using a subset of the second time-frequency resources that overlap with the physical side feedback resources in the time domain, occupying only part of the time domain resources in the SL transmission time slot. Time-frequency resources are allocated in the frequency domain first and then the time domain, reducing the time domain peak-to-average ratio to increase signal coverage. Auxiliary information is used to indicate resource usage status and reserved resource collisions to optimize resource selection.

Benefits of technology

It saves the resource overhead of transmitting auxiliary information, ensures the efficiency of other information transmission, reduces the probability of resource conflict, and expands the signal coverage range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116458231B_ABST
    Figure CN116458231B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method, apparatus, and system for reducing resource overhead for transmitting auxiliary information. The method includes: a first terminal device determining auxiliary information, the auxiliary information being used to assist a second terminal device in determining a sidelink transmission resource; and the first terminal device transmitting the auxiliary information to the second terminal device, wherein a sequence carrying the auxiliary information is mapped onto a first time-frequency resource, the first time-frequency resource being a subset of a second time-frequency resource, and the second time-frequency resource overlapping with a physical sidelink feedback resource in the time domain and being orthogonal in the frequency domain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular to communication methods, devices, and systems. Background Art

[0002] With the development of wireless communication technology, vehicle-to-everything (V2X) communication is becoming increasingly popular. V2X communication can provide real-time information about road conditions around the vehicle, thus better assisting driving and even enabling autonomous driving.

[0003] Currently, V2X communication transmission modes include transmission mode 1, which is based on base station scheduling, and transmission mode 2, in which the user equipment (UE) autonomously selects SL transmission resources. In transmission mode 1, the base station uniformly allocates sidelink (SL) transmission resources based on the buffer status report (BSR) of each UE. The advantage of transmission mode 1 is that the SL transmission resources of each UE are uniformly scheduled by the base station, thus avoiding resource collisions. In transmission mode 2, the transmitting UE first independently selects its SL transmission resources from the V2X communication resource pool, and then sends the physical sidelink control channel (PSCCH) and physical sidelink shared channel (PSSCH) to the receiving UE on its self-selected SL transmission resources. Since the UE selects SL transmission resources based on its own listening results and no longer relies on base station scheduling, transmission mode 2 is not limited by network coverage, that is, the transmitting UE can also communicate even in the absence of network coverage.

[0004] In such Figure 1In the hidden terminal scenario shown, the transmitter UE-B and the transmitter UE-C are far apart and cannot hear each other's signals, but the receiver UE-A is between them and can receive the signals sent by the transmitter UE-B and the transmitter UE-C. If the existing V2X communication transmission mode 2 is used, since the transmitter UE-B and the transmitter UE-C cannot perceive the presence of each other through listening, when the transmitter UE-B sends signal 1 to the receiver UE-A and the transmitter UE-C sends signal 2 to the receiver UE-A, the SL transmission resources of signal 1 and the SL transmission resources of signal 2 may overlap, causing signals 1 and 2 to collide, thereby affecting the signal reception of the receiver UE-A. To solve this problem, the receiver UE-A can send auxiliary information to the transmitter UE-B to assist the transmitter UE-B in selecting SL transmission resources; or, the receiver UE-A can send auxiliary information to the transmitter UE-C to assist the transmitter UE-C in selecting SL transmission resources.

[0005] Currently, in transmission mode 2 of existing V2X communications, information transmission between UEs requires the simultaneous transmission of the PSSCH and PSCCH. If auxiliary information is transmitted via the PSSCH and / or PSCCH in the V2X communication resource pool, each auxiliary information piece requires the SL transmission resources of at least one subchannel of a SL time slot, as each PSSCH and / or PSCCH occupies at least one subchannel of a SL time slot. This results in high resource overhead for transmitting auxiliary information, especially when multiple auxiliary information pieces need to be transmitted, as this consumes a significant amount of physical resources, impacting the efficiency of other information transmissions. Summary of the Invention

[0006] Embodiments of the present application provide a communication method, apparatus, and system for saving resource overhead in sending auxiliary information.

[0007] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0008] In a first aspect, a communication method is provided. The communication device executing the communication method can be a first terminal device or a module implemented in the first terminal device, such as a chip or chip system. The following description uses the first terminal device as an example. The first terminal device determines auxiliary information, which is used to assist a second terminal device in determining a sidelink transmission resource. The first terminal device sends the auxiliary information to the second terminal device, wherein a sequence carrying the auxiliary information is mapped onto a first time-frequency resource, the first time-frequency resource being a subset of a second time-frequency resource, and the second time-frequency resource overlapping with a physical sidelink feedback resource in the time domain and being orthogonal in the frequency domain. Because the physical sidelink feedback resource is smaller than an SL transmission slot in the time domain, the auxiliary information is transmitted using a subset of the second time-frequency resource that overlaps with the physical sidelink feedback resource in the time domain. The transmission of the auxiliary information only requires occupying a portion of the time domain resources within an SL transmission slot, rather than at least one subchannel within the entire slot. This saves resource overhead for transmitting the auxiliary information, and particularly ensures the transmission efficiency of other information when multiple auxiliary information need to be transmitted.

[0009] In combination with the above-mentioned first aspect, in a possible implementation method, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located after the first time slot, and is separated from the last symbol of the first time slot by more than K1 time slots, wherein the second terminal device sends a physical sidelink channel on the first time slot; or, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located before the second time slot, and is separated from the first symbol of the second time slot by more than K2 time slots, wherein the second time slot is the time slot where the first reserved resource of the second terminal device is located, and the first reserved resource is the reserved resource closest to the first time slot, and K1 or K2 is the minimum time interval for sending the auxiliary information configured by the high layer. If the time slot where the second time-frequency resource determined by K1 is located is before the time slot where the second time-frequency resource determined by K2 is located, the advantage of selecting the time slot where the second time-frequency resource determined by K1 is located to send auxiliary information is that the second terminal device can be prompted as early as possible to trigger the second terminal device to perform SL resource selection, reselection or collision confirmation as early as possible. The advantage of selecting the time slot where the second time-frequency resource determined by K2 is located to send auxiliary information is that more time can be given to the first terminal device to enable the first terminal device to generate more comprehensive and reliable auxiliary information.

[0010] In conjunction with the first aspect above, in one possible implementation, the second time-frequency resource includes J*M third time-frequency resources, which are sequentially allocated to M subchannels in J time slots in a frequency-domain-first, time-domain-second order. The J time slots are the time slots corresponding to the second time-frequency resource determined based on K1 or K2, and M is the number of subchannels configured in the resource pool. Because the frequency-domain-first, time-domain-second order approach makes each third time-frequency resource continuous in the frequency domain of the second time-frequency resource, it can reduce the time-domain peak-to-average ratio of the signal to be transmitted, thereby increasing the average power of the signal when sending auxiliary information, and thereby increasing the actual power of each transmitted sequence, ultimately achieving the technical effect of expanding the signal coverage range.

[0011] In combination with the first aspect above, in one possible implementation, the first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, where M1 is the number of subchannels occupied by the second terminal device for transmitting the physical sideline channel in the first time slot, and M1 is a positive integer less than or equal to M. The third time-frequency resource is the minimum granularity of the second time-frequency resource. Since the first time-frequency resource includes M1 third time-frequency resources, one third time-frequency resource can be allocated to each subchannel of each time slot occupied by the physical sideline channel, thereby ensuring the rationality of resource allocation for sending auxiliary information.

[0012] In conjunction with the first aspect described above, in one possible implementation, the auxiliary information includes first information, where the first information is used to indicate a resource usage status in a first time slot, wherein the second terminal device transmits a physical sidelink channel in the first time slot. Because the first information is used to indicate the resource usage status in the first time slot, when the second terminal device subsequently performs resource selection, it can select transmission resources not occupied by other terminal devices, or select transmission resources occupied by other terminal devices but with lower data priority, without having to exclude all candidate resources in the time slot corresponding to the second terminal device's physical sidelink channel transmission time slot within the resource selection window to avoid possible resource conflicts, thereby improving resource utilization.

[0013] In combination with the first aspect above, in a possible implementation, the first information is used to indicate the resource usage status on the first time slot, including: the first information is used to indicate the resource usage status of M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool; or the first information is used to indicate the resource usage status of sub-channels other than M1 sub-channels among the M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool, and M1 is the number of sub-channels occupied by the second terminal device for sending physical sidelink channels on the first time slot. The first information can be in the form of M bits or M-M1 bits. The advantage of the former is that it can more accurately and comprehensively indicate the usage status of each sub-channel on the first time slot, and the advantage of the latter is that it can save the frequency domain resources required for sending auxiliary information, thereby saving the resource overhead of sending auxiliary information.

[0014] In conjunction with the first aspect above, in one possible implementation, the auxiliary information further includes second information indicating that a first reserved resource of the second terminal device has collided with a reserved resource of another terminal device, where the first reserved resource is the reserved resource closest to the first time slot during which the second terminal device transmits a physical sidelink channel. In other words, in this solution, the first terminal device can determine the auxiliary information including the second information to trigger the second terminal device to perform collision confirmation or reselect transmission resources, thereby achieving the technical effect of reducing the probability of collision.

[0015] In conjunction with the first aspect above, in one possible implementation, the first reserved resource is used for retransmission of a first transmission block (TB) in the physical sidelink channel of the second terminal device; and / or the first reserved resource is used for new transmission of a service to which the second TB belongs in the next cycle in the physical sidelink channel of the second terminal device. Because the first reserved resource can be used for both retransmission of the same TB and new transmission of different TBs, the communication method provided in this application is applicable to various TB transmission scenarios.

[0016] With reference to the foregoing first aspect, in a possible implementation, the first reserved resources include reserved M3 sub-channel resources.

[0017] In conjunction with the first aspect above, in one possible implementation, the first reserved resource is indicated by a time domain reservation indication value (TRIV) in a physical sidelink channel of the second terminal device; alternatively, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the second terminal device. In other words, in this embodiment of the present application, the first reserved resource can be indicated by multiple parameters.

[0018] In conjunction with the first aspect above, in one possible implementation, the auxiliary information further includes indication information, the indication information being used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, the first reserved resource being the reserved resource closest to the first time slot, and the second terminal device transmitting a physical sidelink channel on the first time slot. Because the auxiliary information includes the indication information, the second terminal device can identify the different types contained in the received auxiliary information and identify the corresponding auxiliary information based on the type, so as to select a sidelink transmission resource based on the auxiliary information, thereby achieving the technical effect of improving resource utilization and / or reducing the probability of collision.

[0019] In a second aspect, a communication method is provided. The communication device executing the communication method can be a second terminal device or a module applied to the second terminal device, such as a chip or a chip system. The following description takes the execution subject as the second terminal device as an example. The second terminal device receives auxiliary information from the first terminal device, wherein the sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with the physical sideline feedback resource in the time domain and is orthogonal in the frequency domain. The second terminal device determines the sideline transmission resource based on the auxiliary information.

[0020] In combination with the above-mentioned second aspect, in a possible implementation method, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located after the first time slot, and is separated from the last symbol of the first time slot by a distance greater than K1 time slots, wherein the second terminal device sends a physical sidelink channel on the first time slot; or, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located before the second time slot, and is separated from the first symbol of the second time slot by a distance greater than K2 time slots, wherein the second time slot is the time slot where the first reserved resource of the second terminal device is located, and the first reserved resource is the reserved resource closest to the first time slot, and K1 or K2 is the minimum time interval for sending the auxiliary information configured by the high layer.

[0021] In combination with the above-mentioned second aspect, in a possible implementation method, the second time-frequency resource includes J*M third time-frequency resources, and the J*M third time-frequency resources are sequentially allocated to M sub-channels in J time slots in a frequency domain-first and time domain-later manner. The J time slots are the time slots corresponding to the second time-frequency resource determined according to K1 or K2, and M is the number of sub-channels configured in the resource pool.

[0022] In combination with the above-mentioned second aspect, in a possible implementation method, the first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, wherein M1 is the number of sub-channels occupied by the second terminal device to transmit the physical side channel in the first time slot, and M1 is a positive integer less than or equal to M.

[0023] In combination with the above second aspect, in a possible implementation, the auxiliary information includes first information, and the first information is used to indicate a resource usage status on a first time slot, wherein the second terminal device sends a physical side channel on the first time slot.

[0024] In combination with the above-mentioned second aspect, in a possible implementation method, the first information is used to indicate the resource usage status on the first time slot, including: the first information is used to indicate the resource usage status of M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool; or, the first information is used to indicate the resource usage status of sub-channels other than M1 sub-channels among the M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool, and M1 is the number of sub-channels occupied by the second terminal device to send the physical side channel on the first time slot.

[0025] In combination with the above-mentioned second aspect, in a possible implementation method, the auxiliary information also includes second information, and the second information is used to indicate that the first reservation resource of the second terminal device collides with the reservation resources of other terminal devices, wherein the first reservation resource is the reservation resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0026] In combination with the above-mentioned second aspect, in one possible implementation method, the first reserved resource is used for the retransmission of the first transmission block TB in the physical side channel of the second terminal device; and / or, the first reserved resource is used for the new transmission of the service to which the second TB belongs in the next cycle in the physical side channel of the second terminal device.

[0027] In combination with the above second aspect, in a possible implementation manner, the first reserved resources include reserved M3 sub-channel resources.

[0028] In combination with the above second aspect, in a possible implementation, the first reserved resource is indicated by a time domain reservation indication value TRIV in the physical side channel of the second terminal device; or, the first reserved resource is indicated by a resource reservation period in the physical side channel of the second terminal device.

[0029] In combination with the above-mentioned second aspect, in a possible implementation method, the auxiliary information also includes indication information, which is used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, and the first reserved resource is the reserved resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0030] The technical effects brought about by any possible implementation method in the second aspect can be referred to the technical effects brought about by the different implementation methods in the above-mentioned first aspect, and will not be repeated here.

[0031] In a third aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0032] In combination with the above-mentioned third aspect, in a possible implementation method, the communication device includes: a transceiver module and a processing module; the processing module is used to determine auxiliary information, and the auxiliary information is used to assist the second terminal device in determining the side transmission resource; the transceiver module is used to send the auxiliary information to the second terminal device, wherein the sequence carrying the auxiliary information is mapped on the first time-frequency resource, and the first time-frequency resource is a subset of the second time-frequency resource, and the second time-frequency resource overlaps with the physical side feedback resource in the time domain and is orthogonal in the frequency domain.

[0033] In combination with the above-mentioned third aspect, in a possible implementation method, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located after the first time slot, and is separated from the last symbol of the first time slot by more than K1 time slots, wherein the second terminal device sends a physical sidelink channel on the first time slot; or, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located before the second time slot, and is separated from the first symbol of the second time slot by more than K2 time slots, wherein the second time slot is the time slot where the first reserved resource of the second terminal device is located, and the first reserved resource is the reserved resource closest to the first time slot, and K1 or K2 is the minimum time interval for sending the auxiliary information configured by the high layer.

[0034] In combination with the above-mentioned third aspect, in a possible implementation method, the second time-frequency resource includes J*M third time-frequency resources, and the J*M third time-frequency resources are sequentially allocated to M sub-channels in J time slots in a frequency domain-first and time domain-later manner. The J time slots are the time slots corresponding to the second time-frequency resource determined according to K1 or K2, and M is the number of sub-channels configured in the resource pool.

[0035] In combination with the above-mentioned third aspect, in a possible implementation method, the first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, wherein M1 is the number of sub-channels occupied by the second terminal device to transmit the physical side channel in the first time slot, and M1 is a positive integer less than or equal to M.

[0036] In combination with the third aspect above, in a possible implementation, the auxiliary information includes first information, where the first information is used to indicate a resource usage status on a first time slot, wherein the second terminal device sends a physical side channel on the first time slot.

[0037] In combination with the above-mentioned third aspect, in a possible implementation method, the first information is used to indicate the resource usage status on the first time slot, including: the first information is used to indicate the resource usage status of M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool; or, the first information is used to indicate the resource usage status of sub-channels other than M1 sub-channels among the M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool, and M1 is the number of sub-channels occupied by the second terminal device to send the physical side channel on the first time slot.

[0038] In combination with the above-mentioned third aspect, in a possible implementation method, the auxiliary information also includes second information, and the second information is used to indicate that the first reservation resource of the second terminal device collides with the reservation resources of other terminal devices, wherein the first reservation resource is the reservation resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0039] In combination with the above-mentioned third aspect, in one possible implementation method, the first reserved resource is used for the retransmission of the first transmission block TB in the physical side channel of the second terminal device; and / or, the first reserved resource is used for the new transmission of the service belonging to the second TB in the next cycle in the physical side channel of the second terminal device.

[0040] In combination with the third aspect above, in a possible implementation, the first reserved resources include reserved M3 sub-channel resources.

[0041] In combination with the above third aspect, in one possible implementation, the first reserved resource is indicated by a time domain reservation indication value TRIV in the physical side channel of the second terminal device; or, the first reserved resource is indicated by a resource reservation period in the physical side channel of the second terminal device.

[0042] In combination with the above-mentioned third aspect, in a possible implementation method, the auxiliary information also includes indication information, which is used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, and the first reserved resource is the reserved resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0043] In combination with the third aspect above, in a possible implementation, the processing module may be a processor, and the transceiver module may be a communication module connected via a communication interface.

[0044] In a fourth aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0045] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication device includes: a transceiver module and a processing module; the transceiver module is used to receive auxiliary information from the first terminal device, wherein the sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with the physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain; the processing module is used to determine the sidelink sending resource based on the auxiliary information.

[0046] In combination with the above-mentioned fourth aspect, in a possible implementation method, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located after the first time slot, and is separated from the last symbol of the first time slot by more than K1 time slots, wherein the second terminal device sends a physical sidelink channel on the first time slot; or, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located before the second time slot, and is separated from the first symbol of the second time slot by more than K2 time slots, wherein the second time slot is the time slot where the first reserved resource of the second terminal device is located, and the first reserved resource is the reserved resource closest to the first time slot, and K1 or K2 is the minimum time interval for sending the auxiliary information configured by the high layer.

[0047] In combination with the above-mentioned fourth aspect, in a possible implementation method, the second time-frequency resource includes J*M third time-frequency resources, and the J*M third time-frequency resources are sequentially allocated to M sub-channels in J time slots in a frequency domain-first and time domain-later manner. The J time slots are the time slots corresponding to the second time-frequency resource determined according to K1 or K2, and M is the number of sub-channels configured in the resource pool.

[0048] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, wherein M1 is the number of sub-channels occupied by the second terminal device to transmit the physical side channel in the first time slot, and M1 is a positive integer less than or equal to M.

[0049] In combination with the fourth aspect above, in a possible implementation, the auxiliary information includes first information, and the first information is used to indicate a resource usage status on a first time slot, wherein the second terminal device sends a physical side channel on the first time slot.

[0050] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first information is used to indicate the resource usage status on the first time slot, including: the first information is used to indicate the resource usage status of M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool; or, the first information is used to indicate the resource usage status of sub-channels other than M1 sub-channels among the M sub-channels on the first time slot, where M is the number of sub-channels configured in the resource pool, and M1 is the number of sub-channels occupied by the second terminal device to send the physical side channel on the first time slot.

[0051] In combination with the above-mentioned fourth aspect, in a possible implementation method, the auxiliary information also includes second information, and the second information is used to indicate that the first reservation resource of the second terminal device collides with the reservation resources of other terminal devices, wherein the first reservation resource is the reservation resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0052] In combination with the above-mentioned fourth aspect, in one possible implementation method, the first reserved resource is used for the retransmission of the first transmission block TB in the physical side channel of the second terminal device; and / or, the first reserved resource is used for the new transmission of the service belonging to the second TB in the next cycle in the physical side channel of the second terminal device.

[0053] In combination with the fourth aspect above, in a possible implementation, the first reserved resources include reserved M3 sub-channel resources.

[0054] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first reserved resource is indicated by a time domain reservation indication value TRIV in the physical side channel of the second terminal device; or, the first reserved resource is indicated by a resource reservation period in the physical side channel of the second terminal device.

[0055] In combination with the above-mentioned fourth aspect, in a possible implementation method, the auxiliary information also includes indication information, which is used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, and the first reserved resource is the reserved resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0056] In a fifth aspect, a communication device is provided, comprising: a processor; the processor is configured to be coupled to a memory, and after reading a computer instruction stored in the memory, execute the method as described in any one of the above aspects according to the instruction.

[0057] In combination with the fifth aspect above, in a possible implementation, the communication device further includes a memory; the memory is used to store computer instructions.

[0058] In conjunction with the fifth aspect, in one possible implementation, the communication device further includes a communication interface; the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits.

[0059] In conjunction with the fifth aspect above, in one possible implementation, the communication device may be a chip or a chip system. When the communication device is a chip system, the communication device may be composed of a chip or may include a chip and other discrete devices.

[0060] In conjunction with the fifth aspect, in one possible implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0061] In a sixth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the computer-readable storage medium is run on a computer, the computer can execute the method described in any one of the above aspects.

[0062] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.

[0063] Among them, the technical effects brought about by any possible implementation method in the third to seventh aspects can refer to the technical effects brought about by different implementation methods in the above-mentioned first or second aspects, and will not be repeated here.

[0064] In an eighth aspect, a communication system is provided, which includes a first terminal device that executes the method described in the first aspect, and a second terminal device that executes the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 A schematic diagram of a hidden terminal scenario provided in an embodiment of the present application;

[0066] Figure 2 A schematic diagram of a V2V communication scenario in the prior art;

[0067] Figure 3 FIG1 is a schematic diagram of signal transmission in a transmission mode of V2X communication in the prior art;

[0068] Figure 4 This is an example of a base station using a bit map to indicate the time domain resources of the V2X communication resource pool in the prior art. Figure 1 ;

[0069] Figure 5a This is an example of a base station using a bit map to indicate the time domain resources of the V2X communication resource pool in the prior art. Figure 2 ;

[0070] Figure 5b Schematic diagram of time-frequency domain resources of a V2X communication resource pool in the prior art;

[0071] Figure 6 Schematic diagram of the configuration of PSFCH resources in a cycle in the prior art;

[0072] Figure 7 A schematic diagram of a bit map of PSFCH frequency domain resources configured in a V2X communication resource pool in the prior art;

[0073] Figure 8 Schematic diagram of determining the time slot where the PSFCH resource is located according to the minimum time interval K in the prior art;

[0074] Figure 9 A schematic diagram of allocating PSFCH resources to each subchannel in a bound PSSCH time slot in a time domain-first and frequency domain-later manner in the prior art;

[0075] Figure 10 Schematic diagram of SL transmission resource selection in the prior art Figure 1 ;

[0076] Figure 11 Schematic diagram of candidate resources in the frequency domain resources of a V2X communication resource pool in the prior art;

[0077] Figure 12 Schematic diagram of SL transmission resource selection in the prior art Figure 2 ;

[0078] Figure 13 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0079] Figure 14 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0080] Figure 15 A communication method provided in an embodiment of the present application;

[0081] Figure 16 A schematic diagram of sending auxiliary information provided in an embodiment of the present application;

[0082] Figure 17 A schematic diagram of another embodiment of the present application for sending auxiliary information;

[0083] Figure 18 A schematic diagram of allocating resources for sending auxiliary information to each subchannel in a bundled PSSCH time slot in a frequency domain-first and time domain-later manner provided in an embodiment of the present application;

[0084] Figure 19 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0085] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies or terms of the present application is first given as follows.

[0086] In an embodiment of the present application, the SL transmission time slot is a time slot that can be used for SL transmission, the PSFCH resource is a resource that can be used to send PSFCH, and the PSFCH time slot is a time slot that contains PSFCH resources. In some expressions, the meaning of "transmission" is equivalent to "sending", for example, "transmission resources" can be understood as "sending resources" and "transmission time slot" can be understood as "sending time slot". These are explained uniformly here and will not be repeated below.

[0087] First, device to device (D2D) communication

[0088] D2D communication allows multiple D2D-capable UEs to directly discover and communicate with each other, with or without network equipment. Consequently, vehicle-to-vehicle (IoV) applications based on D2D communication have been proposed. However, in IoV applications, high latency requirements are imposed to ensure driving safety. However, existing D2D communication technologies are technically unable to meet these latency requirements.

[0089] Second, vehicle to vehicle (V2V) communication

[0090] Typical scenarios of V2V communication include Figure 2 As shown, a moving vehicle can directly exchange information with other nearby vehicles through V2V communication, thereby obtaining status information of other vehicles and road conditions in real time to better assist vehicle driving and even achieve autonomous driving.

[0091] Third, V2X communication

[0092] V2X communication connects vehicles to the outside world through onboard devices (such as sensors and onboard terminals) and various communication technologies. V2X communication can include V2V, vehicle-to-pedestrian (V2P), and vehicle-to-roadside infrastructure (V2I) communications. Information transmission in V2X communication is based on SL transmission, which can be understood as the application of SL transmission in the Internet of Vehicles.

[0093] Fourth, the transmission mode of V2X communication

[0094] The transmission modes of V2X communication include transmission mode 1 based on base station scheduling and transmission mode 2 in which the UE autonomously selects SL transmission resources.

[0095] In such Figure 3In the transmission mode 1 shown, the base station uniformly allocates SL transmission resources according to the BSR of each UE. The allocation mode of SL transmission resources can be a dynamic mode or a pre-configured mode. Then, the base station can inform the transmitting UE of the SL transmission resources through downlink control information (DCI). After the transmitting UE receives the DCI, it sends sidelink control information (SCI) and data to the receiving UE on the SL transmission resources indicated by the DCI. SCI is transmitted through PSCCH and data is transmitted through PSSCH. The advantage of transmission mode 1 is that the SL transmission resources of each UE are uniformly scheduled by the base station, thereby avoiding resource collisions. However, when the transmitting UE has no network coverage, transmission mode 1 cannot be used.

[0096] In transmission mode two, the UE selects SL transmission resources from the V2X communication resource pool for communication, and no longer relies on the unified allocation of the base station. Specifically, the transmitting UE first selects its SL transmission resources from the V2X communication resource pool, and then sends SCI and data to the receiving UE on the SL transmission resources it selects. Among them, SCI is transmitted through PSCCH and data is transmitted through PSSCH. Since the UE selects SL transmission resources based on its own listening results and no longer relies on the scheduling of the base station, transmission mode two is not limited by network coverage, that is, the transmitting UE can also communicate in the absence of network coverage. However, in this transmission mode, each UE listens and selects SL transmission resources separately, so resource collisions may occur.

[0097] In the embodiment of the present application, SL transmission resources include initial SL transmission resources and / or retransmission resources, which are uniformly described here and will not be repeated below.

[0098] Fifth, V2X communication resource pool

[0099] The time and frequency resources required for V2X communication can be configured based on the V2X communication resource pool. The V2X communication resource pool can be regarded as a collection of time domain resources and frequency domain resources used for V2X communication.

[0100] For the time domain resources used for V2X communication, the base station uses a bit map and periodically repeats the bit map to indicate the set of subframes used for V2X communication in all subframes in the communication system. For example, Figure 4 As shown, the length of the bitmap is 8 bits and is repeated periodically over N subframes. The number of symbols occupied by SL transmission in each subframe is a fixed number of M symbols, and M can be regarded as the time domain transmission duration or time domain transmission unit of an SL transmission. Schematically, Figure 5a The bitmap value can be "11001110", where "1" indicates a subframe used for V2X communication and "0" indicates a normal subframe. Taking subframes 0 to 7 as an example, when the bitmap value is "11001110", it means that subframes 0, 1, 4, 5, or 6 can be used for V2X communication, while subframes 2, 3, or 7 are normal subframes and cannot be used for V2X communication.

[0101] For frequency domain resources used for V2V communication, the base station may divide the frequency domain resources for V2V communication into several sub-channels, each of which may contain a fixed number of physical resource blocks (PRBs). Figure 5a Subframe 4 in the frequency domain is expanded to obtain Figure 5b Among them, the frequency resources used for V2X communication belong to the V2X communication resource pool, which has a total of N subch sub-channels, each sub-channel contains n ch In this embodiment of the present application, the sequence number of the starting PRB of the frequency resource used for V2X communication can be indicated by the base station. Since the granularity can be sub-channel when scheduling the frequency resources of the V2X communication resource pool, one SL transmission can occupy one or more sub-channels.

[0102] Sixth, hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback

[0103] In the new radio (NR) system of the fifth generation (5G) mobile communication system, V2X communication supports physical layer HARQ-ACK feedback. That is, for a PSSCH and PSCCH transmission, if the transmitting UE carries HARQ-ACK feedback enable information in the SCI included in the PSCCH, the receiving UE needs to feedback corresponding acknowledgement / negative acknowledgement (ACK / NACK) information based on the decoding result of this PSSCH. The ACK / NACK information is transmitted via the physical sidelink feedback channel (PSFCH).

[0104] In the NR system, the V2X communication resource pool configures periodic time domain resources for PSFCH resources, and its periodic configuration parameters The value of can be 0, 1, 2 or 4. It indicates that there is no PSFCH resource configuration in the communication resource pool, that is, the resources in the communication resource pool cannot be used to send PSFCH, that is, the communication system does not support physical layer HARQ-ACK feedback. Indicates each Each SL transmission slot contains one PSFCH slot. Figure 6 shows the configuration of PSFCH resources in a cycle. When , each SL transmission time slot contains a PSFCH time slot; when When , every two SL transmission slots contain a PSFCH slot; when When , every four SL transmission slots contain a PSFCH slot. Figure 6 As shown, in the time slot where the PSFCH resource is located, the PSFCH time slot occupies the last two orthogonal frequency division multiplexing (OFDM) symbols before the gap (GAP).

[0105] In the second transmission mode of V2X communication, the UE needs to select the SL transmission resource based on its own listening results. Therefore, in order to simplify the selection process of PSFCH resources, the NR system's V2X communication resource pool configures PSFCH resources for each subchannel in the frequency domain. Specifically, the process of determining the PSFCH resources corresponding to each subchannel is as follows:

[0106] First, configure the bit map of PSFCH frequency domain resources.

[0107] Specifically, a bit map of PSFCH frequency domain resources is configured in the V2X communication resource pool. The bit map is used to indicate whether each PRB in the frequency domain resources of the V2X communication resource pool is a PSFCH resource that can be used for HARQ-ACK feedback. In other words, the length of the bit information contained in the bit map is equal to the number of PRBs in the communication resource pool. "1" in the bit map indicates that the corresponding PRB is a PSFCH resource that can be used for HARQ-ACK feedback. Conversely, "0" in the bit map indicates that the corresponding PRB is not a PSFCH resource. For example, it is assumed that there are 3 sub-channels in the V2X communication resource pool, and each sub-channel contains 10 PRBs, that is, N subch =3 and n ch =10, Figure 6 A SL transmission slot containing a PSFCH slot is expanded in the time domain and frequency domain to obtain Figure 7The bit map of the PSFCH frequency domain resource contains 3×10=30 bits in total, that is, the length of the bit information contained in the bit map is 30, and each bit is used to indicate whether the corresponding PRB can be used to send an ACK / NACK signal. Figure 7 In the PSFCH resource configuration diagram shown, the bit map indicates that the first 4 PRBs of each subchannel can be used for PSFCH to send ACK / NACK signals.

[0108] Secondly, the number of PRBs of the PSFCH resources corresponding to each subchannel is determined.

[0109] Because each SL transmission slots contain one PSFCH slot, so for subch The number of PRBs of the PSFCH resources corresponding to each sub-channel in the V2X communication resource pool satisfies the following formula (1):

[0110]

[0111] in, Indicates the number of PRBs in the frequency domain resources that can be used for PSFCH transmission, that is, the sum of the number of bits with a value of "1" in the bit map of the PSFCH frequency domain resources. Figure 7 For example, in a bitmap with a length of 30, there are 12 bits with a value of "1", so The value of is 12, the number of sub-channels N subch Assuming the period configuration parameter is 3 The value is 4, then the calculation is The value is 1, that is, the V2X communication resource pool configures 1 PRB of PSFCH resources for each subchannel of each SL transmission time slot.

[0112] Then, the specific time slot of the PSFCH resource used for HARQ-ACK feedback is determined according to the minimum time interval K.

[0113] Considering the limitation of the decoding capability of the receiving UE, the receiving UE cannot immediately feedback the PSSCH after receiving it. Therefore, a minimum time interval K can be defined, and its value is configured by the V2X communication resource pool. In other words, the PSFCH is sent in the first available time slot containing the PSFCH resource, which is at least K time slots away from the time slot where the PSSCH is located. Figure 6 middle For example, Figure 8As shown in the figure, when K=2, the PSSCH carried on SL transmission slot 0 or 1 can be fed back on the PSFCH resource of SL transmission slot 3, and the PSSCH carried on SL transmission slot 2, 3, 4 or 5 can be fed back on the PSFCH resource of SL transmission slot 7. Since the PSSCH carried on slots 2, 3, 4 or 5 can be fed back on the PSFCH resource of the same slot, SL transmission slots 2, 3, 4 and 5 can be called a PSSCH bundling window.

[0114] Finally, the PSFCH resources in a PSFCH time slot are sequentially allocated to each subchannel in the PSSCH bundling window in a time domain followed by a frequency domain.

[0115] For example, combined Figure 7 and Figure 8 ,like Figure 9 As shown, when , the PSFCH resources corresponding to each subchannel in the 4 bound PSSCH time slots are shown as numbers 0-11 in the figure. That is to say, the V2X communication resource pool allocates a PRB of PSFCH resources for each subchannel of each SL transmission time slot. For example, PSSCH numbered 0 can be fed back on the PSFCH resource numbered 0, and PSSCH numbered 6 can be fed back on the PSFCH resource numbered 6, where the PSFCH resources of PSSCH start with subchannel number 0 and SL transmission time slot number 0, and are indicated by a bit map. Expressed in terms of formula, for the i-th SL transmission time slot in the bound PSSCH time slot, if the number of the subchannel in the V2X communication resource pool on the SL transmission time slot is j, then on the above SL transmission time slot, the PSFCH resource set corresponding to subchannel j is:

[0116] in, 0≤j<N subch .

[0117] Depend on Figure 9 It can be seen that if the transmitting end UE-B occupies two sub-channels to send PSSCH, for example, PSSCH numbered 5 and 9, then the corresponding PSFCH resources are also numbered 5 and 9, which are discontinuous in the frequency domain.

[0118] Seventh, business scenarios supporting PSFCH feedback

[0119] In the NR system, V2X communication supports unicast, multicast, and broadcast. Multicast includes two scenarios: multicast 1 and multicast 2. Physical layer HARQ-ACK feedback is supported in both unicast and multicast scenarios.

[0120] In unicast scenarios, a transmitting UE and a receiving UE can form a unicast connection pair. When HARQ-ACK feedback is enabled on the unicast link, if the receiving UE can correctly decode the PSCCH corresponding to the PSSCH, if the PSSCH decoding is correct, the receiving UE will feedback the PSFCH sequence carrying ACK information to the transmitting UE. If the PSSCH decoding is incorrect, the receiving UE will feedback the PSFCH sequence carrying NACK information to the transmitting UE.

[0121] In the multicast 1 (NACK-only) scenario, when HARQ-ACK feedback is enabled on the multicast link, if the receiving UE in the group can correctly decode the PSCCH corresponding to the PSSCH, if the PSSCH decoding is incorrect, the receiving UE will feedback the PSFCH sequence carrying NACK information to the transmitting UE. If the PSSCH decoding is correct, the receiving UE will not feedback any information to the transmitting UE.

[0122] In the multicast 2 (NACK / ACK) scenario, when HARQ-ACK feedback is enabled on the multicast link, if the receiving UE in the group can correctly decode the PSCCH corresponding to the PSSCH, if the PSSCH decoding is correct, the receiving UE feeds back the PSFCH sequence carrying ACK information to the transmitting UE. If the PSSCH decoding is incorrect, the receiving UE feeds back the PSFCH sequence carrying NACK information to the transmitting UE.

[0123] Eighth, generation of PSFCH sequence

[0124] The PSFCH sequence can be generated based on a low peak-to-average ratio ZC sequence, which occupies two consecutive orthogonal OFDM symbols in the time domain and can be a PRB in the frequency domain. Specifically, the PSFCH sequence is generated as follows:

[0125] First, a basic sequence r(n) can be generated according to the sequence length, 0≤n≤M ZC , and then the base sequence r(n) is phase rotated to obtain a low peak-to-average ratio sequence that can be reused. The low peak-to-average ratio sequence satisfies the following formula (2):

[0126]

[0127] Among them, M ZC =12, l represents the number of the OFDM symbol on the PSFCH transmission time slot, for example, l=0 represents the first OFDM symbol on the current PSFCH transmission time slot, α l In other words, multiple users can use different phase rotation values ​​α l, to generate different PSFCH sequences, and each PSFCH sequence can be code-division multiplexed on one PRB for transmission. Since the receiving UE needs to feedback ACK / NACK information, it is necessary to assign α corresponding to different values ​​to each user. l At least two sequences. Phase rotation value α l The following formula (3) can be satisfied:

[0128]

[0129] in, Indicates the number of subcarriers in a PRB. The value of can be 12. mod() means remainder. Indicates the number of the SL transmission slot corresponding to the current subcarrier spacing μ in a radio frame. l' represents the symbol index relative to the first OFDM symbol on the current PSFCH transmission slot. m0 represents the phase of the ACK in a PSFCH resource pair. cs Indicates the phase offset of the NACK sequence relative to the ACK sequence in a PSFCH resource pair, where the feedback resource pair can be used for HARQ-ACK feedback, one sequence can be used to feedback ACK, and the other sequence can be used to feedback NACK. As mentioned above, in the NR system, V2X communication in unicast and multicast scenarios supports physical layer HARQ-ACK feedback. For different service types, m can be determined according to Table 1 and Table 2. cs Table 1 shows the phase mapping relationship of a PSFCH resource pair in unicast and multicast 2 scenarios, and Table 2 shows the phase mapping relationship of a PSFCH resource pair in multicast 1 scenario when there is a scheduling request (SR) in physical uplink control channel (PUCCH) format 0.

[0130] Table 1

[0131] HARQ-ACK value 0 1 Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =6]]>

[0132] Table 2

[0133] HARQ-ACK value 0 1 Sequence cyclic shift <![CDATA[m cs =0]]> N / A

[0134] function The following formula (4) can be satisfied:

[0135]

[0136] in, Indicates the number of consecutive time domain symbols in an SL transmission slot. In the NR system, The value of can be 14, and m is an integer between 0 and 7. c(i) represents the value of sequence number i in the pseudo-random sequence. The initial value of the generated pseudo-random sequence is c init =n ID , n ID Configured by the upper layer. If the upper layer does not configure n ID , then n ID =0.

[0137] Length M PN The pseudo-random sequence c(n) can be generated by cyclic shift of a gold sequence of length 31, n = 0, 1, ..., M PN -1, where the gold sequence is two m-sequences x1(n) and x2(n). The specific generation process of c(n) is as follows:

[0138] c(n)=(x1(n+N c )+x2(n+N c ))mod 2

[0139] x1(k+31)=(x1(k+3)+x1(k))mod 2

[0140] x2(k+31)=(x2(k+3)+x2(k+2)+x2(k+1)+x2(k))mod 2

[0141] Among them, N c =1600, x1(0)=1, x1(n)=0, n=1,2,…,30, x2(n) can be obtained by Sure.

[0142] Ninth, PSFCH resource location

[0143] If a PSSCH is occupied sub-channels, then the PSSCH corresponds to PSFCH resource pairs, where Indicates the number of PSFCH sequence pairs that can be reused on a PRB PSFCH resource in the V2X communication resource pool configuration. As mentioned above, Indicates the number of PRBs of PSFCH resources allocated by the V2X communication resource pool for each subchannel. In addition, the V2X communication resource pool can also be configured To limit the PSFCH resources that can be used by the receiving UE receiving PSSCH, there are two solutions:

[0144] If the V2X communication resource pool is configured This means that the receiving UE receiving the PSSCH can only use the PSFCH resources corresponding to the first sub-channel occupied by the PSSCH. The number of PSFCH resource pairs corresponding to the PSSCH is For example, Figure 9 As shown in FIG, when the PSSCH occupies two sub-channels numbered 5 and 9 to transmit data, the receiving end UE receiving the PSSCH can only use the PSFCH resource numbered 5 for feedback.

[0145] If the V2X communication resource pool is configured This means that the receiving UE receiving the PSSCH can use the PSFCH resources corresponding to all sub-channels occupied by the PSSCH. The number of PSFCH resource pairs corresponding to the PSSCH is For example, Figure 9 As shown, when the PSSCH occupies two sub-channels numbered 5 and 9 to transmit data, the receiving end UE receiving the PSSCH can use the PSFCH resources numbered 5 and 9 for feedback.

[0146] The receiving UE selects PSFCH resource pairs are used to feed back PSFCH, where P ID Indicates the physical layer source address ID carried in the SCI. For multicast 2, M ID Indicates the ID configured by the upper layer of each receiving UE for this PSSCH transmission. For multicast 1 or unicast, M ID =0. The PSFCH resource pairs can be arranged in ascending order according to the frequency domain index first and the code domain index later. That is, the PRB index of the PSFCH resource pair is In this PRB, the m0 of the PSFCH resource pair is composed of and the circular shift index The value of m0 for a PSFCH resource pair in a PRB is shown in Table 3.

[0147] Table 3

[0148]

[0149] From the above analysis, we can conclude that for multicast 2, due to M ID Different, so each UE in the group uses a different PSFCH resource pair for feedback. Accordingly, each UE in the group knows the M of other UEs in the group. ID Under the premise of M, the sending UE will also receive each resource pair separately. ID =0, so for the same source address P IDEach UE in the group uses the same PSFCH to feed back NACK information.

[0150] 10. SL Transmission Resource Selection Process

[0151] This section mainly introduces the process of selecting SL transmission resources by the transmitting UE under transmission mode 2 of V2X communication in the NR system.

[0152] SL transmission supports the reservation of SL transmission resources. That is, the SCI sent by a transmitting UE carries the SL transmission resource reservation information for a period of time in the future. After other UEs receive the SL transmission resource reservation information in the SCI, they exclude the reserved SL transmission resources to avoid resource collisions. The SCI includes the SL transmission resource reservation information, the priority information of the data sent by the PSSCH, the source address ID and destination address ID of the PSSCH, etc.

[0153] like Figure 10 As shown, the transmitting UE triggers the selection of SL transmission resources at time slot n, that is, at time slot n, the transmitting UE has data to send to the receiving UE. The resource listening window can be [n-T0, nT proc,0 The corresponding time slot, the resource selection window can be the time slot corresponding to [n+T1,n+T2] after time slot n, where T0, T proc,0 , T1 and T2 are all parameters configured by the upper layer. In the resource listening window, the transmitting UE listens to the SCI sent by other UEs in the frequency domain resource pool, and then excludes the corresponding candidate resources in the resource selection window based on the listening results, and finally selects the SL transmission resources of the UE from the remaining resources to send the data to be sent to the receiving UE through the SL transmission resources. For example, if the transmitting UE listens to the SCI sent by UE1, UE2, UE3 and UE4 in the resource listening window and the reference signal received power (RSRP) measurement results of the resources they reserved in the resource selection window are higher than the threshold Th prioTX,prioRX , then within the resource selection window, the transmitting UE excludes the resources reserved by UE1, UE2, UE3, and UE4. Specifically, the specific process of the transmitting UE selecting SL transmission resources is as follows:

[0154] In the first step, the resource selection window can be defined as the time slot corresponding to [n+T1, n+T2] after the trigger time slot n of SL transmission resource selection.

[0155] Assume that there are N frequency resources in the V2X resource pool. subcsub-channels, the corresponding sub-channel set is S={S0,S1,...,S Nsubch-1}. A candidate SL transmission resource R x,y Defined as the SL transmission time slot that is within the resource selection window [n+T1, n+T2] in the time domain and belongs to the V2X resource pool The set of subchannels located at subchannel x+j in the frequency domain, where j=0,...,L subch -1. That is, the candidate SL transmission resource R x,y In the frequency domain, the length is equal to L subch A set of continuous subchannels, where L subch is the number of subchannels occupied by the PSSCH / PSCCH to be transmitted. Therefore, the total number of candidate resources on each SL transmission time slot is N subch -L subch +1. Any set of elements that meet the above conditions and have a length equal to L subch The set of consecutive subchannels can be considered as a candidate SL transmission resource R x,y , the number of all candidate SL transmission resources is M total .

[0156] like Figure 11 As shown, if the number of sub-channels N included in the frequency resources of the V2X resource pool subch is 8, the corresponding subchannel set is S = {S0, S1, ..., S7}, and the number of subchannels occupied by the PSSCH / PSCCH to be transmitted is L subch is 2, then the total number of candidate SL transmission resources in each SL transmission time slot is N subch -L subch +1=7.

[0157] In the second step, the resource listening window can be defined as [n-T0, nT proc,0 ] corresponding time slot.

[0158] T0 can be configured by the high-level parameter t0_SensingWindow, T proc,0 It can be determined from Table 4. Among them, μ SL The value of is related to the sub-carrier spacing (SCS) Δf corresponding to the SL transmission sub-bandwidth (BWP), as shown in Table 5.

[0159] Table 4

[0160]

[0161] Table 5

[0162]

[0163] In the third step, the threshold Th prioTX,prioRX It is defined as a function of the priority corresponding to the data indicated in the SCI received by the transmitting UE and the priority corresponding to the data to be sent by the transmitting UE.

[0164] The fourth step is to include all M total The set of candidate SL transmission resources is defined as S A .

[0165] Step 5: If the following conditions are met at the same time, then the candidate resource R x,y From the set S A Excluded:

[0166] 1) The transmitting UE does not monitor the time slot, that is, the transmitting UE itself has sent PSSCH / PSCCH in the SL transmission time slot.

[0167] In the resource listening window, the transmitting UE can also send data. Since the SL transmission system is half-duplex, that is, the UE can only be in one of the sending state or the receiving state, the transmitting UE cannot listen by receiving signals sent by other UEs when in the sending state. At this time, the V2X communication resource pool believes that the SCI sent by other UEs in this time slot contains all possible service cycles and reserves periodic SL transmission resources. Therefore, the transmitting UE first selects the candidate SL transmission resource R of its own PSSCH / PSCCH transmission time slot in the corresponding time slot in the SL transmission resource selection window. x,y Exclude all to exclude all SL transmission resources that may cause conflicts.

[0168] like Figure 12 As shown in the figure, UE-B transmits a PSSCH / PSCCH in time slot m. That is, the transmitting UE transmits the PSSCH / PSCCH in time slot m, and the PSSCH / PSCCH occupies subchannels 4 and 5 in the frequency domain. If time slot m is within the resource listening window, even if no other UE transmits information in time slot m except UE-B, UE-B needs to exclude all SL transmission resources in the corresponding time slot of time slot m within the resource selection window when subsequently selecting SL transmission resources, including subchannels 0-9.

[0169] 2) There exists an integer j such that y+j×P′ rsvp_TX =m+q×P′ rsvp_RX .

[0170] Where q = 1, 2, ..., Q and j = 0, 1, ..., C resel -1, Cresel P′ represents the number of reservations for periodic SL transmission resources reserved by the transmitting UE configured by the higher layer. rsvp_TX Indicates the physical period P of the transmitting UE rsvp_TX The corresponding logic cycle, P′ rsvp_RX Indicates the physical period P indicated by the received SCI rsvp_RX The corresponding logic cycle. If P rsvp_RX <T sca , and n′-m≤P′ rsvp_RX ,So Otherwise, Q = 1, where T scal The interval corresponding to the parameter T2 of the resource selection window is in ms. Among them, n′ can be obtained as follows: If time slot n belongs to the V2X communication resource pool, then If time slot n does not belong to the V2X communication resource pool, then is the first time slot belonging to the V2X communication resource pool after time slot n, where Defined as the set of SL transmission time slots belonging to the V2X communication resource pool.

[0171] In the above process, P rsvp_TX Represents the transmission resource reservation period of the transmitting UE, P rsvp_TX The unit can be milliseconds ms, and the value can be provided by high-level parameters, that is, P rsvp_TX It represents the physical period, which may include time slots in the non-V2X communication resource pool. rsvp_TX Represents the physical period P rsvp_TX The corresponding logic cycle, namely P′ rsvp_TX Only the time slots belonging to the V2X communication resource pool are included. Similarly, P rsvp_RX Indicates the resource reservation period of other UEs detected by the transmitting UE, P rsvp_RX The unit can be ms, and the value can be provided by the resource reservation period parameter in the SCI received by the transmitting UE, that is, P rsvp_RX It represents the physical period, which may include time slots in the non-V2X communication resource pool. rsvp_RX Represents the physical period P rsvp_RX The corresponding logic cycle, namely P′ rsvp_RX Only includes time slots belonging to the V2X communication resource pool. Physical period P rsvp and logic period P′ rsvp The conversion relationship is as follows:

[0172]

[0173] Among them, Prsvp Indicates P rsvp_TX or P rsvp_RX , P′ rsvp Represents P′ rsvp_TX or P′ rsvp_RX In the NR system's time slot configuration, the format of the time slot configuration is repeated in units of 20ms. The period of a time slot configuration is Pms, which is provided by the parameter DL-UL-TransmissionPeriodicity in the time division multiplexing uplink-downlink common configuration tdd-UL-DL-ConfigurationCommon high-layer signaling. N represents the number of time slots available for SL transmission within a certain uplink-downlink time slot configuration within 20ms.

[0174] Step 6: If the following conditions are met at the same time, then the candidate resource R x,y From the set S A Excluded:

[0175] 1) The transmitting UE is listening in the time slot Receives SCI sent by other UEs, and when the resource reservation period parameter exists, if the sending UE is expected to be in the time slot The time-frequency resources and candidate resources determined by the received SCI coincidence, where P′ rsvp_TX , P′ rsvp_RX The meanings of , q and j are the same as those of the corresponding parameters in step 5 and will not be repeated here.

[0176] 2) The transmitting UE is listening in the time slot Receive the SCI sent by other UE and decode the prio RX , and when the resource reservation period parameter exists, decode P from it rsvp_RX , among which, prio RX Indicates the priority of the data indicated in the SCI. If the RSRP measurement result of the candidate resource determined by the SCI is higher than the threshold Th prioTX,prioRX , then the candidate resource can be excluded from the resource selection window, where the threshold Th prioTX,prioRX It is a function of the priority of the data indicated in the SCI received by the transmitting UE and the priority of the data to be sent by the transmitting UE.

[0177] Step 7: If the candidate resource set S A The remaining candidate resources in totalIf the RSRP threshold is X%, the preset RSRP threshold is increased by 3 dB, and then steps 1 to 4 are repeated, where the value of X can be 20, 35, or 50.

[0178] Step 8: The transmitting UE sets the candidate resource set S A Report to the top management, who will select from the set S A Complete the final resource selection in

[0179] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0180] The embodiments of the present application may be applicable to LTE systems or NR systems, and may also be applicable to other future-oriented new systems, etc., and the embodiments of the present application are not specifically limited to this. In addition, the term "system" and "network" can be used interchangeably.

[0181] like Figure 13As shown, a communication system 130 is provided in an embodiment of the present application. The communication system 130 includes a first terminal device 1301 and a second terminal device 1302. The first terminal device 1301 is used to determine auxiliary information and send the auxiliary information to the second terminal device 1302. The second terminal device 1302 is used to receive the auxiliary information from the first terminal device 1301 and determine the side transmission resource based on the auxiliary information. The sequence carrying the auxiliary information is mapped on the first time-frequency resource, the first time-frequency resource is a subset of the second time-frequency resource, and the second time-frequency resource overlaps with the physical side feedback resource in the time domain and is orthogonal in the frequency domain. The specific implementation and technical effects of this solution will be described in detail in the subsequent method embodiments and will not be repeated here.

[0182] Optional, such as Figure 13 As shown, the communication system 130 provided in the embodiment of the present application may further include a network device 1303. The network device 1303 is used to communicate with the first terminal device 1301 and / or the second terminal device 1302. For example, in a broadcast scenario, the first terminal device 1301 or the second terminal device 1302 may send relevant request information to the network device 1303 to ensure that other terminal devices with discontinuous reception (DRX) requirements for services can receive broadcast signals. This embodiment of the present application does not specifically limit this.

[0183] Optionally, the network device 1303 in the embodiment of the present application is a device that connects a terminal device (including the above-mentioned first terminal device 1301 or the second terminal device 1302) to a wireless network, which can be a base station, an evolved base station (evolved NodeB, eNodeB), a transmission reception point (TRP), a next-generation base station (next generation NodeB, gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a wireless-fidelity (Wi-Fi) system, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, it can be a centralized unit (CU) or a distributed unit (DU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. In this application, unless otherwise specified, network devices refer to wireless access network devices.

[0184] Optionally, the terminal device in the embodiment of the present application (including the above-mentioned first terminal device 1301 or the second terminal device 1302) can be a vehicle, or a vehicle-mounted terminal installed on a vehicle to assist the vehicle in driving, or a chip in a vehicle-mounted terminal. Alternatively, the terminal device in the embodiment of the present application (including the above-mentioned first terminal device 1301 or the second terminal device 1302) can be a device for implementing a wireless communication function, such as a terminal or a chip that can be used in a terminal. Among them, the above-mentioned vehicle-mounted terminal or terminal can be a UE, access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent or terminal device in a 5G network or a future evolved public land mobile network (PLMN), etc. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control or a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The terminal device (including the first terminal device 1301 or the second terminal device 1302) may be fixed or mobile, and this embodiment of the present application does not specifically limit this.

[0185] Optionally, in an embodiment of the present application, the terminal device (including the above-mentioned first terminal device 1301 or the second terminal device 1302) includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application. For example, the execution subject of the method provided in the embodiment of the present application can be a terminal device (including the above-mentioned first terminal device 1301 or the second terminal device 1302), or a functional module in the terminal device (including the above-mentioned first terminal device 1301 and the second terminal device 1302) that can call and execute the program.

[0186] In other words, the relevant functions of the terminal device in the embodiment of the present application (including the first terminal device 1301 or the second terminal device 1302) can be implemented by a single device, or by multiple devices, or by one or more functional modules within a single device, and the embodiment of the present application does not specifically limit this. It is understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0187] For example, the relevant functions of the terminal device (including the first terminal device 1301 or the second terminal device 1302) in the embodiment of the present application can be Figure 14 It is implemented by the communication device 140 in.

[0188] Figure 14 FIG. 1 is a schematic diagram of the structure of a communication device 140 provided in an embodiment of the present application. The communication device 140 includes one or more processors 141, a communication line 142, and at least one communication interface ( Figure 14 The example in which the communication interface 144 and a processor 141 are included is merely exemplary), and a memory 143 may also be included optionally.

[0189] The processor 141 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0190] The communication line 142 may include a pathway for connecting different components.

[0191] Communication interface 144 can be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, or wireless local area networks (WLAN). For example, the transceiver module can be a device such as a transceiver or a transceiver. Alternatively, communication interface 144 can be a transceiver circuit located within processor 141, used to implement signal input and output to the processor.

[0192] The memory 143 may be a device having a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store 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 may exist independently and be connected to the processor via a communication line 142. The memory may also be integrated with the processor.

[0193] The memory 143 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 141. The processor 141 is used to execute the computer-executable instructions stored in the memory 143, thereby implementing the communication method provided in the embodiment of the present application.

[0194] Alternatively, in an embodiment of the present application, the processor 141 may also perform processing-related functions in the communication method provided in the following embodiments of the present application, and the communication interface 144 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0195] The computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0196] In a specific implementation, as an embodiment, the processor 141 may include one or more CPUs, such as Figure 14 CPU0 and CPU1 in.

[0197] In a specific implementation, as an embodiment, the communication device 140 may include multiple processors, such as Figure 14 1 and 147. Each of these processors may be a single-CPU processor or a multi-CPU processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0198] In a specific implementation, as an embodiment, the communication device 140 may further include an output device 145 and an input device 146. The output device 145 communicates with the processor 141 and may display information in a variety of ways.

[0199] The communication device 140 can be a general purpose device or a dedicated device. For example, the communication device 140 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a vehicle terminal device, an embedded device, or a computer with Figure 14 The embodiment of the present application does not limit the type of the communication device 140.

[0200] The following will be combined Figures 1 to 14 The communication method provided in the embodiments of the present application is described in detail.

[0201] like Figure 15 As shown, a communication method provided in an embodiment of the present application includes the following steps:

[0202] S1501: A first terminal device determines auxiliary information, where the auxiliary information is used to assist a second terminal device in determining a sidelink transmission resource.

[0203] In one possible implementation, the auxiliary information includes first information, where the first information is used to indicate a resource usage status in a first time slot, wherein the second terminal device transmits a physical side channel in the first time slot. Exemplarily, in an NR system, the physical side channel includes a PSSCH and / or a PSCCH.

[0204] Optionally, the first information is used to indicate the resource usage status of the first time slot, including: first information is used to indicate the resource usage status of M subchannels in the first time slot, where M is the number of subchannels configured in the resource pool; or first information is used to indicate the resource usage status of subchannels other than M1 subchannels among the M subchannels in the first time slot, where M is the number of subchannels configured in the resource pool, and M1 is the number of subchannels occupied by the second terminal device transmitting the physical sidelink channel in the first time slot. The above-mentioned resource pool is the V2X communication resource pool where the first terminal device and the second terminal device are located, which is described uniformly here and is not further described below.

[0205] Optionally, the resource usage status of the M subchannels can be indicated by M bits. For example, assuming that the value of M is 10, the first information is "1010001011", and the high bit to the low bit corresponds to subchannel 0 to subchannel 9, respectively. "1" indicates that the subchannel of the first time slot is unusable, and "0" indicates that the subchannel of the first time slot is usable. Then, 1010001011 can indicate that in the first time slot, subchannels 0, 2, 6, 8, and 9 are unusable, and subchannels 1, 3, 4, 5, and 7 are usable. Similarly, the resource usage status of the subchannels other than M1 of the M subchannels can be indicated by M-M1 bits. The value and meaning of each bit are as described above and will not be repeated here. In other words, assuming that the number of bits contained in the first information is k1, then k1=M or k1=M-M1.

[0206] The following describes several specific examples to illustrate situations where the bit value in the first information is "0" or "1".

[0207] Exemplarily, the value of the bit in the first information indicates whether a terminal device sends PSSCH and / or PSCCH on the sub-channel of the first time slot. Specifically, when a terminal device sends PSSCH and / or PSCCH on the sub-channel of the first time slot, that is, the sub-channel is occupied and cannot be used. Therefore, the value of the corresponding bit in the first information is "1". Conversely, when no terminal device sends PSSCH and / or PSCCH on the sub-channel of the first time slot, the value of the corresponding bit in the first information is "0".

[0208] Exemplarily, the value of the bit in the first information indicates whether the RSRP measured on the sub-channel of the first time slot exceeds a preset threshold, wherein the preset threshold can be determined based on the priority of the data in the PSSCH sent by the second terminal device in the first time slot, or the preset threshold can also be determined by the V2X communication resource pool. Exemplarily, when the RSRP measured on the sub-channel of the first time slot exceeds the preset threshold, that is, the sub-channel is unusable, and therefore, the value of the corresponding bit in the first information is "1". Conversely, when the RSRP measured on the sub-channel of the first time slot does not exceed the preset threshold, the value of the corresponding bit in the first information is "0".

[0209] Exemplarily, the value of the bit in the first information indicates whether the subchannel of the first time slot can be preempted. Specifically, when there is an SCI indicating that PSSCH is sent on a subchannel, but the PSSCH decoding fails, it is judged that the subchannel can be preempted, or when the PSSCH decoding on a subchannel is correct, and if the RSRP measured on the subchannel on the first time slot exceeds the preset threshold, but the priority of the data in the PSSCH is lower than the priority of the data in the PSSCH sent by the second terminal device on the first time slot, it is judged that the subchannel can be preempted, wherein the preset threshold is determined according to the priority of the data in the PSSCH sent by the second terminal device on the first time slot. At this time, the subchannel that is judged to be preemptible can be used, and therefore, the value of the corresponding bit in the first information is "0". In other cases except the above-mentioned case in this example, the value of the corresponding bit in the first information is "1".

[0210] Based on the above scheme, in the NR system, when the second terminal device sends PSSCH and / or PSCCH on the time slot within the resource listening window, the first terminal device in the embodiment of the present application can determine the auxiliary information including the first information. The first information is used to indicate the resource usage status of the PSSCH and / or PSCCH transmission time slot of the second terminal device. In this way, when the second terminal device subsequently performs resource selection, it can select transmission resources not occupied by other terminal devices, or select transmission resources occupied by other devices but with lower data priority, without excluding all candidate resources on the corresponding time slot of the second terminal's PSSCH and / or PSCCH transmission time slot in the resource selection window to avoid possible resource conflicts. Therefore, based on this scheme, resource utilization can be improved.

[0211] In another possible implementation, the auxiliary information also includes second information, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, wherein the first reserved resource is the reserved resource closest to the first time slot, and the second terminal device sends a physical side channel on the first time slot.

[0212] Optionally, the first reserved resources include reserved M3 sub-channel resources.

[0213] Optionally, the first reserved resource is indicated by a time domain resource indicator value (TRIV) in a physical sidelink channel of the second terminal device; or, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the second terminal device.

[0214] Optionally, in an embodiment of the present application, the first reserved resource is used for retransmission of the first transmission block TB in the physical side channel of the second terminal device; and / or the first reserved resource is used for new transmission of the service to which the second TB belongs in the next cycle in the physical side channel of the second terminal device.

[0215] Exemplarily, in the NR system, when the TRIV value is not 0 and the resource reservation period value is 0, the first reservation resource may be the reservation resource that is closest to the first time slot and is used for the retransmission of the first TB in the PSSCH and / or PSCCH of the second terminal device; when the TRIV value is 0 and the resource reservation period value is not 0, the first reservation resource may be the reservation resource that is closest to the first time slot and is used for the new transmission of the service to which the second TB belongs in the PSSCH and / or PSCCH of the second terminal device in the next cycle; when the TRIV value is not 0 and the resource reservation period value is not 0, the first reservation resource may be the reservation resource that is closest to the first time slot and is used for the new transmission of the service to which the second TB belongs in the PSSCH and / or PSCCH of the second terminal device in the next cycle; The first reservation resource may be a reservation resource that is closest to the first time slot and is used for retransmission of the first TB in the PSSCH and / or PSCCH of the second terminal device, or the first reservation resource may be a reservation resource that is closest to the first time slot and is used for new transmission of the next cycle of the service to which the second TB in the PSSCH and / or PSCCH of the second terminal device belongs, or the first reservation resource may be a reservation resource that is closest to the first time slot and is used for retransmission of the first TB in the PSSCH and / or PSCCH of the second terminal device, and a reservation resource that is closest to the first time slot and is used for new transmission of the next cycle of the service to which the second TB in the PSSCH and / or PSCCH of the second terminal device belongs.

[0216] For example, Figure 16As shown, it is assumed that the transmitter UE-B sends PSSCH and / or PSCCH signals on subchannels 3 and 4 in time slot n1, and reserves resources for subchannels 4 and subchannel 5 in time slot n1+t, that is, M3=2. Since the transmitter UE-B cannot listen in time slot n1, it cannot obtain resource reservation information of other UEs. If the transmitter UE-C also sends PSSCH and / or PSCCH signals on subchannel 1 in time slot n1, and the transmitter UE-C also reserves resources for subchannels 4 and / or subchannel 5 in time slot n1+t. In other words, the reserved resources of the transmitter UE-B and the transmitter UE-C in time slot n1+t have frequency domain overlap, or partial frequency domain overlap. At this time, the transmitter UE-B or the transmitter UE-C cannot know that a collision may occur in the future. If the receiving end UE-A is able to detect the collision, then the receiving end UE-A can use the second information to inform the transmitting end UE-B that the reserved resources collide with the reserved resources of other UEs (for example, the transmitting end UE-C). For example, the second information can be used to indicate that the resources reserved by the transmitting end UE-B at the time slot n1+t collide with the reserved resources of other UEs (for example, the transmitting end UE-C). The sending time slot of the second information can be as follows: Figure 16 The selection of the second information sending time slot may refer to the description in S1502 and will not be repeated here.

[0217] Or, for example, Figure 17 As shown, it is assumed that the transmitter UE-B sends PSSCH and / or PSCCH signals on subchannels 3 and 4 in time slot n1, and reserves resources for subchannels 4 and subchannel 5 in time slot n1+t, that is, M3=2. Since the transmitter UE-B cannot listen in time slot n1, it cannot obtain resource reservation information of other UEs. If the transmitter UE-C sends PSSCH and / or PSCCH signals on subchannel 8 in a time slot between time slot n1 and time slot n1+k, and the transmitter UE-C also reserves resources for subchannels 4 and / or subchannel 5 in time slot n1+t. In other words, the reserved resources of the transmitter UE-B and the transmitter UE-C in time slot n1+t have frequency domain overlap, or partial frequency domain overlap. At this time, the transmitter UE-B or the transmitter UE-C cannot know that a collision may occur in the future. If the receiving end UE-A is able to detect the collision, then the receiving end UE-A can use the second information to inform the transmitting end UE-B that the reserved resources collide with the reserved resources of other UEs (for example, the transmitting end UE-C). For example, the second information can be used to indicate that the resources reserved by the transmitting end UE-B at the time slot n1+t collide with the reserved resources of other UEs (for example, the transmitting end UE-C). The sending time slot of the second information can be as follows: Figure 17The selection of the second information sending time slot may refer to the description in S1502 and will not be repeated here.

[0218] Optionally, the length of the second information may be 1 bit, and is used to indicate whether the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices. Figure 16 or Figure 17 In the example shown, the second information is used to indicate whether the reserved resources corresponding to the PSSCH and / or PSCCH sent by the transmitting end UE-B in the time slot n1 collide with the reserved resources of other UEs.

[0219] Alternatively, the second information length may also be M3 bits, which is used to indicate whether each of the M3 sub-channel resources reserved in the first reserved resource of the second terminal device collides with the reserved resource of other terminal devices. Figure 16 or Figure 17 In the example shown, the second information is used to indicate whether the reserved M3 sub-channel resources corresponding to the PSSCH and / or PSCCH sent by the transmitting end UE-B in time slot n1 collide with the reserved resources of other UEs. Taking the example where a bit value of "1" indicates a collision and a bit value of "0" indicates no collision, the second information of "11" indicates that in time slot n1+t, sub-channels 4 and 5 reserved by the transmitting end UE-B will collide with the sub-channel resources reserved by other UEs. The second information of "10" indicates that in time slot n1+t, sub-channel 4 reserved by the transmitting end UE-B will collide with the sub-channel resources reserved by other UEs, but sub-channel 5 reserved by the transmitting end UE-B will not collide with the sub-channel resources reserved by other UEs.

[0220] In one possible implementation, Figure 16 or Figure 17 In the example described above, the first reserved resources of the transmitting UE-B (i.e., subchannels 4 and 5 in time slot n1+t) can be used for retransmissions of the same TB transmitted in the PSSCH and / or PSCCH sent in time slot n1. In this case, the first reserved resources can be indicated by the TRIV of the first-level control information corresponding to the PSSCH and / or PSCCH of the transmitting UE-B. In this case, assuming that the number of bits contained in the second information is k2, then k2=1 or k2=M3.

[0221] In another possible implementation, Figure 16 or Figure 17In the example described above, the first reserved resources of the transmitting end UE-B (i.e., subchannel 4 and subchannel 5 in time slot n1+t) can be used for the new transmission of the next cycle of the service to which the TB belongs, transmitted in the PSSCH and / or PSCCH sent in time slot n1. In this case, the first reserved resources can be indicated by the resource reservation period (resource reservation period) of the first-level control information corresponding to the PSSCH and / or PSCCH of the transmitting end UE-B. In this case, assuming that the number of bits contained in the second information is k3, then k3=1 or k3=M3.

[0222] From the above, we can see that Figure 1 In the hidden terminal scenario shown, the first terminal in the embodiment of the present application can determine auxiliary information including second information, wherein the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, and the first reserved resource is the reserved resource closest to the transmission time slot of the physical side channel. Since the second terminal device and the other terminal devices cannot perceive the existence of each other through listening, when the second terminal device sends signal 1 to the first terminal device and another terminal device among the other terminal devices sends signal 2 to the first terminal device, the transmission resources of signal 1 and the transmission resources of signal 2 may overlap, causing signal 1 to collide with signal 2, thereby affecting the signal reception of the first terminal device. In an embodiment of the present application, the first terminal device can determine auxiliary information including the second information to trigger the second terminal device or other terminal devices to confirm the collision or reselect the transmission resources, thereby achieving the technical effect of reducing the probability of collision.

[0223] The first terminal device can determine the auxiliary information based on the resource reservation information contained in the physical side channel sent by the second terminal device. When the second terminal device is a single transmission on the first time slot, that is, the second terminal device does not reserve resources, the first terminal device can only determine the first information to inform the second terminal device of the resource usage status on the first time slot to assist the second terminal device in selecting subsequent transmission resources. When the second terminal device reserves transmission resources in the physical side channel sent on the first time slot, the first terminal device can determine the second information to indicate that the first reserved resources of the second terminal device collide with the reserved resources of other terminal devices, which includes the above two possible implementation methods. Assuming that the length of the auxiliary information is S bits, then S=k1, S=k2 or S=k3.

[0224] Optionally, when the second terminal device has reserved resources, the first terminal device can determine at least one of the three types of auxiliary information. The three types of auxiliary information correspond to two possible implementations of the first information and the second information, respectively. In one possible implementation, when the auxiliary information configured in the V2X communication resource pool contains three types of auxiliary information, the auxiliary information may further include indication information, and the indication information is used to indicate that the auxiliary information includes the above-mentioned first information and / or the above-mentioned second information, that is, the indication information is used to indicate whether the auxiliary information contains valid first-type auxiliary information, whether it contains valid second-type auxiliary information, and whether it contains valid third-type auxiliary information. Assuming that the bit value is 1, it means that it contains valid first-type auxiliary information, second-type auxiliary information or third-type auxiliary information, and the bits corresponding to the first-type auxiliary information, the second-type auxiliary information or the third-type auxiliary information are sorted from high to low, then the indication information value is "100", indicating that the first terminal device has only determined the first-type auxiliary information, and the indication information is "101", indicating that the first terminal device has determined the first-type auxiliary information and the third-type auxiliary information.

[0225] Optionally, the indication information can be located before the three types of auxiliary information so that the second terminal device can identify the different types contained in the received auxiliary information and select transmission resources based on the auxiliary information, thereby achieving the technical effect of improving resource utilization and / or reducing collision probability.

[0226] When the auxiliary information also includes indication information, assuming that the length of the auxiliary information is S bits and the length of the indication information is p bits, then S=p+sum(k i ), where sum() represents summation, and i represents the type of auxiliary information determined by the first terminal device, and its value can be 1, 2, or 3.

[0227] S1502. The first terminal device sends auxiliary information to the second terminal device. Correspondingly, the second terminal device receives the auxiliary information from the first terminal device. The sequence carrying the auxiliary information is mapped to a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with the physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain.

[0228] In one possible implementation, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is located after the first time slot and is separated from the last symbol of the first time slot by more than K1 time slots, wherein the second terminal device sends a physical sidelink channel in the first time slot.

[0229] In another possible implementation, the time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is before the second time slot and is separated from the first symbol of the second time slot by more than K2 time slots. The second time slot is the time slot where the first reserved resource of the second terminal device is located, the first reserved resource is the reserved resource closest to the first time slot, K1 or K2 is the minimum time interval for sending auxiliary information configured by the high layer; or K1 or K2 is the minimum time interval K for HARQ-ACK feedback in the prior art.

[0230] Optionally, when the high-level layer configures both K1 and K2, the sending time slot determined by K1 or the sending time slot determined by K2 may be selected to send the auxiliary information. In one possible implementation, the sending time slot determined by K1 is before the sending time slot determined by K2. The advantage of selecting the sending time slot determined by K1 to send the auxiliary information is that the second terminal device can be prompted as early as possible to trigger the second terminal device to perform SL resource selection, reselection or collision confirmation as early as possible. The advantage of selecting the sending time slot determined by K2 to send the auxiliary information is that more time can be given to the first terminal device so that the first terminal device can generate more comprehensive and reliable auxiliary information.

[0231] It should be noted that the transmission time slot determined by K1 is more suitable for sending auxiliary information containing the first information, and the transmission time slot determined by K2 is more suitable for sending auxiliary information containing the second information. Of course, the auxiliary information containing the second information can also be sent through the transmission time slot determined by K1, and the auxiliary information containing the first information can be sent through the transmission time slot determined by K2. This embodiment of the present application does not specifically limit this.

[0232] Optionally, the second time-frequency resource includes J*M third time-frequency resources, which are sequentially allocated to M subchannels in J time slots in a frequency domain-first and time domain-later manner, where J time slots are time slots corresponding to the second time-frequency resource determined according to K1 or K2, and M is the number of subchannels configured in the resource pool. Here, the second time-frequency resource includes J*M third time-frequency resources, which can be understood as the second time-frequency resource consisting of J*M third time-frequency resources, or the second time-frequency resource bandwidth is equally divided into J*M third time-frequency resources.

[0233] Optionally, the first time-frequency resource includes M1 third time-frequency resources among J*M third time-frequency resources, where M1 is the number of subchannels occupied by the second terminal device transmitting the physical sidelink channel in the first time slot, and M1 is a positive integer less than or equal to M.

[0234] Exemplarily, in the NR system, the time slot where the physical sidelink feedback resource is located may be the PSFCH time slot corresponding to the PSSCH and / or PSCCH sent by the second terminal device.

[0235] Specifically, mapping the sequence carrying the auxiliary information onto the first time-frequency resource mainly includes the following steps:

[0236] First, the sequence carrying the auxiliary information is determined.

[0237] For example, a method similar to that in Table 1 above can be used. That is, based on 2 m cs The value of generates 2 sequences to correspond to different values ​​of the same bit. At this time, the auxiliary information with a length of S bits to be sent requires a total of 2*S sequences, which can also be called S sequence pairs. Each sequence pair contains two sequences corresponding to the bit values ​​of "0" and "1" respectively. Among them, the sequence Seq(2*i) can be a sequence corresponding to the bit value of "0", and the sequence Seq(2*i+1) can be a sequence corresponding to the bit value of "1". Among them, i represents the sequence number of the sequence pair, i=0,1,…,S-1. The first terminal device can select S sequences from the S sequence pairs for transmission according to the auxiliary information to be sent.

[0238] Alternatively, illustratively, a carrying method in which 4 sequences correspond to 2 bits of auxiliary information can be used. In this case, the auxiliary information to be sent with a length of S bits requires a total of 4*ceil(S / 2) sequences, which can also be called ceil(S / 2) sequence sets, where ceil represents rounding up. Each sequence set contains four sequences corresponding to bit values ​​of "00", "01", "11" and "10", respectively, wherein sequence Seq(4*i) can be a sequence corresponding to a bit value of "00", sequence Seq(4*i+1) can be a sequence corresponding to a bit value of "01", sequence Seq(4*i+2) can be a sequence corresponding to a bit value of "11", and sequence Seq(4*i+3) can be a sequence corresponding to a bit value of "10". Wherein, i represents the sequence number of the sequence set, i=0,1,…,ceil(S / 2)-1. The first terminal device can select ceil(S / 2) sequences from the ceil(S / 2) sequence sets according to the auxiliary information to be sent for transmission.

[0239] Comparing the two examples above, the computational complexity of the two implementations is essentially the same on the second terminal device side, as each sequence needs to be detected. However, on the second terminal device side, selecting ceil(S / 2) sequences from a set of ceil(S / 2) sequences for transmission reduces the number of sequences required by half compared to selecting S sequences from S sequence pairs.

[0240] Secondly, determine the time domain position of the second time-frequency resource.

[0241] In the embodiment of the present application, since the sequence carrying the auxiliary information is mapped on the first time-frequency resource, the first time-frequency resource is a subset of the second time-frequency resource, and the second time-frequency resource overlaps with the physical sideline feedback resource in the time domain and is orthogonal in the frequency domain, this step is equivalent to determining the sending time slot of the auxiliary information.

[0242] In one possible implementation, Figure 16 For example, the time slot for sending the auxiliary information can be as follows: Figure 16 The time slot n1+k shown is the first PSFCH time slot after the PSSCH and / or PSCCH transmitted by UE-B in time slot n1, and the first PSFCH time slot that is more than K1 time slots away from the last symbol of n1. K1 is the minimum time interval for transmitting auxiliary information. In other words, k>=K1, and n1+k is the PSFCH time slot closest to n1 after the PSSCH and / or PSCCH transmitted by UE-B in time slot n1.

[0243] In another possible implementation, Figure 16 For example, the time slot for sending auxiliary information can also be as follows: Figure 17 The time slot n1+k shown is the first PSFCH time slot before the time slot n1+t where the first reserved resource of the transmitting end UE-B is located, and the first symbol interval between n1+t and n1+t is greater than K2 time slots. K2 is the minimum time interval for sending auxiliary information. The first reserved resource can be indicated by the TRIV or resource reservation period of the first-level control information corresponding to the PSSCH and / or PSCCH of the transmitting end UE-B. That is, k<=t-K2, and n1+k is the PSFCH time slot before the time slot n1+t where the first reserved resource of the transmitting end UE-B is located, and the closest to n1+t.

[0244] Then, the frequency domain position of the second time-frequency resource is determined.

[0245] In an embodiment of the present application, the second time-frequency resource is orthogonal to the PSFCH resource used to send HARQ-ACK information in the prior art in the frequency domain. Specifically, in the prior art, as mentioned above, the V2X communication resource pool is configured with a bit map for HARQ-ACK feedback, which is used to indicate whether each PRB is a PSFCH resource that can be used for HARQ-ACK feedback. If "1" in the bit map indicates that the corresponding PRB is a PSFCH resource that can be used for HARQ-ACK feedback, then in an embodiment of the present application, bit "0" is used to indicate that the corresponding PRB can be used to send auxiliary information.

[0246] For example, Figure 18As shown, the first time-frequency resource can be understood as a set of PRBs numbered 4 and 5 on the PSFCH time slot, and the second time-frequency resource can be understood as a set of PRBs numbered 0-15 on the PSFCH time slot. The second time-frequency resource includes 15 third time-frequency resources, and each third time-frequency resource includes 1 PRB.

[0247] In the embodiment of the present application, J*M third time-frequency resources are sequentially allocated to M subchannels in J time slots in a frequency domain-first and time domain-later manner, where M is the number of subchannels configured in the resource pool, and J time slots are time slots corresponding to the second time-frequency resources determined according to K1 or K2. Optionally, since K1 or K2 can be the minimum time interval K for HARQ-ACK feedback in the prior art. Second time-frequency resource and period configuration parameters Therefore, J is related to the periodic configuration parameters of PSFCH resources. related, One possibility, A possibility That is, J time slots are all or part of the time slots in the binding window indicated by the bit map configured in the V2X communication resource pool. Expressed in formula, assuming that the second time-frequency resource contains P PRBs, then each third time-frequency resource contains Q = floor (P / (J * N subch )) PRB resources, where N subch The number of subchannels configured for the V2X communication resource pool, and P ≥ J*N subch , floor() indicates rounding down. For the i-th SL transmission slot in the bound PSSCH slot, if the subchannel number in the V2X communication resource pool in the SL transmission slot is j, then in the above SL transmission slot, the third time-frequency resource corresponding to subchannel j is:

[0248]

[0249] Among them, 0≤i≤J, 0≤j<N subch .

[0250] In the embodiment of the present application, Figure 18 It can be seen that if the transmitting end UE-B occupies two sub-channels to send PSSCH in the second SL transmission time slot, for example, PSSCH numbered 4 and 5, then the first time-frequency resource of the corresponding sequence carrying auxiliary information is the set of the fourth third time-frequency resource and the fifth third time-frequency resource. Among them, the fourth Q PRB resource is the third time-frequency resource numbered 4, and the fifth Q PRB resource is the third time-frequency resource numbered 5, and Q = 1. By Figure 18 It can be seen that the third time-frequency resource numbered 4 and the third time-frequency resource numbered 5 are continuous in the frequency domain of the second time-frequency resource, and in the case of Figure 9In the prior art shown, the PSFCH resources corresponding to the PSSCHs numbered 5 and 9 are discontinuous in the frequency domain.

[0251] In an embodiment of the present application, when the bits "0" indicated in the bit map are continuous, the third time-frequency resources of the sequence carrying auxiliary information corresponding to each PSSCH are continuous in the frequency domain due to the frequency domain-first and time domain-later method. Therefore, the time domain peak-to-average ratio of the signal to be transmitted can be reduced, thereby increasing the average power of the signal when sending the auxiliary information, and then increasing the actual power of each transmitted sequence, and ultimately achieving the technical effect of expanding the signal coverage range.

[0252] Finally, the specific mapping position (ie, the first time-frequency resource) of the sequence carrying the auxiliary information is determined.

[0253] From the analysis of the above embodiments, it can be seen that in the embodiments of the present application, the essence of determining the first time-frequency resource is to determine the PRB of the sequence that can be used to carry auxiliary information in the second time-frequency resource.

[0254] As mentioned above, if the PSSCH and / or PSCCH sent by the transmitting end UE-B occupies 1 subchannel, the receiving end UE-A can use Q PRBs to send auxiliary information. Correspondingly, if the PSSCH and / or PSCCH sent by the transmitting end UE-B occupies Z subchannels, the receiving end UE-A can use Q*Z PRBs to send auxiliary information, and Q*Z PRBs are continuous in the frequency domain of the second time-frequency resource. The number of sequence resource sets carrying auxiliary information is in, The number of cyclically shifted sequence pairs that can be multiplexed in one PRB configured for the V2X communication resource pool.

[0255] In the unicast scenario, only the receiving end UE-A sends auxiliary information to the transmitting end UE-B. Combined with the above example of selecting S sequences from S sequence pairs for transmission, in one possible implementation, the PRB resources corresponding to the sequences Seq(2*i) and Seq(2*i+1) carrying the auxiliary information are The circular shift index value is And determine the m0 value of the sequence according to Table 3, and then determine the m value of the sequence according to the following Table 6 CS In another possible implementation, the PRB resources corresponding to the sequences Seq(2*i) and Seq(2*i+1) carrying auxiliary information are (i) mod(Q*Z), and the cyclic shift index value is And determine the m0 value of the sequence according to Table 3, and then determine the m value of the sequence according to the following Table 6 CS value.

[0256] Table 6

[0257]

[0258] The difference between the above two implementation methods is that in one implementation method, the transmitting end UE-A maps the sequence carrying auxiliary information to be sent on the physical resource set of the PSFCH time slot in the order of code domain first and frequency domain later, while in the other implementation method, the mapping method is frequency domain first and code domain later.

[0259] Combined with the example of selecting ceil(S / 2) sequences from the ceil(S / 2) sequence set for transmission, for the sequences Seq(4*i), Seq(4*i+1), Seq(4*i+2), and Seq(4*i+3) that carry auxiliary information, the process of determining the PRB resource and cyclic shift index value is the same as that in the above example 6, m CS and m0 can be determined according to the following Tables 7 and 8 respectively.

[0260] Table 7

[0261]

[0262] Table 8

[0263]

[0264] In a multicast or broadcast scenario, that is, in addition to the receiving UE-A, other receiving UEs may also send auxiliary information to the transmitting UE-B. At this time, the number of receiving UEs assisting the transmitting UE-B is relatively large. Since the second time-frequency resources are limited, it may be impossible to allocate the first time-frequency resources to each receiving UE. In an embodiment of the present application, multiple receiving UEs may use the same first time-frequency resources to send auxiliary information, and in order to avoid ambiguity on the transmitting UE-B side receiving the auxiliary information, multiple receiving UEs may only feed back the sequence corresponding to the bit "1". The process of determining the specific mapping position of the sequence is the same as the process of determining the specific mapping position of the sequence carrying the auxiliary information in the above-mentioned example of selecting ceil(S / 2) sequences from a set of ceil(S / 2) sequences for transmission and the example of selecting S sequences from S sequence pairs for transmission, and will not be repeated here.

[0265] S1503: The second terminal device determines the sidelink transmission resources according to the auxiliary information.

[0266] In a possible implementation, the second terminal device may select, based on the auxiliary information, a transmission resource that is not occupied by other UEs, or select a transmission resource that is occupied by other UEs but whose data has a lower priority.

[0267] In another possible implementation manner, the second terminal device may trigger a collision confirmation or a transmission resource reselection process according to the resource collision result indicated in the auxiliary information.

[0268] In an embodiment of the present application, the sequence carrying auxiliary information is mapped onto a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with the physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain. Since the physical sidelink feedback resource is smaller than one SL transmission slot in the time domain, the auxiliary information is transmitted using a subset of the second time-frequency resource that overlaps with the PSFCH resource in the time domain. This only requires occupying part of the time domain resources in one SL transmission slot, rather than occupying at least one subchannel in the entire slot. This saves resource overhead for transmitting auxiliary information, and especially ensures the transmission efficiency of other information when multiple auxiliary information need to be transmitted.

[0269] It can be understood that in the above embodiments, the methods and / or steps implemented by the first terminal device can also be implemented by components (such as chips or circuits) that can be used for the first terminal device; the methods and / or steps implemented by the second terminal device can also be implemented by components (such as chips or circuits) that can be used for the second terminal device.

[0270] The above primarily describes the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. Accordingly, the embodiments of the present application also provide a communication device for implementing the various methods described above. The communication device may be the first terminal device in the method embodiments described above, or a device including the first terminal device, or a component usable for the first terminal device; or the communication device may be the second terminal device in the method embodiments described above, or a device including the second terminal device, or a component usable for the second terminal device. It will be understood that, to implement the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0271] In the embodiment of the present application, the functional modules of the communication device can be divided according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0272] Figure 19 1 shows a schematic structural diagram of a communication device 190. The communication device 190 includes a transceiver module 191 and a processing module 192. The transceiver module 191, also called a transceiver unit, is used to implement transceiver functions, and can be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0273] Taking the communication device 190 as the first terminal device in the above method embodiment as an example, then:

[0274] Processing module 192 is configured to determine auxiliary information, which is used to assist the second terminal device in determining the sidelink channel resource. Transceiver module 191 is configured to send the auxiliary information to the second terminal device, wherein the sequence carrying the auxiliary information is mapped to a first time-frequency resource, the first time-frequency resource being a subset of a second time-frequency resource, and the second time-frequency resource overlapping with the physical sidelink feedback resource in the time domain and orthogonal in the frequency domain.

[0275] Taking the communication device 190 as the second terminal device in the above method embodiment as an example, then:

[0276] Transceiver module 191 is configured to receive auxiliary information from a first terminal device, where a sequence carrying the auxiliary information is mapped to a first time-frequency resource, the first time-frequency resource being a subset of a second time-frequency resource, and the second time-frequency resource overlapping with a physical sidelink feedback resource in the time domain and orthogonal in the frequency domain. Processing module 192 is configured to determine a sidelink transmission resource based on the auxiliary information.

[0277] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0278] In this embodiment, the communication device 190 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory executing one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions.

[0279] When the communication device 190 is the first terminal device in the above method embodiment, in a simple embodiment, those skilled in the art can imagine that the communication device 190 can be used as Figure 14 The form shown.

[0280] for example, Figure 14 The processor 141 or 147 in the first terminal device shown can call the computer-executable instructions stored in the memory 143 to enable the first terminal device to execute the communication method in the above method embodiment. Specifically, Figure 19 The functions / implementation processes of the transceiver module 191 and the processing module 192 can be realized by Figure 14 The processor 141 or 147 in the first terminal device shown calls the computer execution instructions stored in the memory to implement. Or, Figure 10 The function / implementation process of the processing module 192 can be achieved by Figure 14 The processor 141 or 147 in the first terminal device shown calls the computer execution instructions stored in the memory to implement, Figure 19 The function / implementation process of the transceiver module 191 can be achieved by Figure 14 This is implemented by the communication interface 144 shown in FIG.

[0281] Alternatively, when the communication device 190 is the second terminal device in the above method embodiment, in a simple embodiment, those skilled in the art can imagine that the communication device 190 can also be used Figure 14 The specific implementation is the same as that in the case where the communication device 190 is the first terminal device, and will not be described in detail here.

[0282] Since the communication device 190 provided in this embodiment can execute the above communication method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0283] It should be noted that one or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a PLD (programmable logic device), or a logic circuit that implements dedicated logic operations.

[0284] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0285] Optionally, an embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the communication device also includes a memory. Optionally, the chip system can be composed of a chip, or can include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0286] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0287] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0288] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A communication method, characterized in that: The method comprises: determining auxiliary information, where the auxiliary information is used to assist the second terminal device in determining a sidelink transmission resource; Sending the auxiliary information to the second terminal device, wherein a sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with a physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain; The time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is located after the first time slot and is separated from the last symbol of the first time slot by more than K1 time slots. The first time slot is used for the second terminal device to send a physical sidelink channel, and K1 is the minimum time interval for sending the auxiliary information configured by the high layer.

2. The method according to claim 1, characterized in that The second time-frequency resources include J*M third time-frequency resources, and the J*M third time-frequency resources are sequentially allocated to M sub-channels in J time slots in a frequency domain-first and time domain-later manner. The J time slots are the time slots corresponding to the second time-frequency resources determined according to K1, and M is the number of sub-channels configured in the resource pool.

3. The method according to claim 2, characterized in that The first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, wherein M1 is the number of sub-channels occupied by the second terminal device to transmit the physical side channel in the first time slot, and M1 is a positive integer less than or equal to M.

4. The method according to any one of claims 1 to 3, characterized in that The auxiliary information includes first information, where the first information is used to indicate a resource usage status in a first time slot, wherein the first time slot is used for the second terminal device to transmit a physical sidelink channel.

5. The method according to claim 4, characterized in that The first information is used to indicate a resource usage status in the first time slot, including: The first information is used to indicate the resource usage status of M sub-channels in the first time slot, where M is the number of sub-channels configured in the resource pool; Alternatively, the first information is used to indicate the resource usage status of the subchannels other than M1 subchannels among the M subchannels in the first time slot, where M is the number of subchannels configured in the resource pool, and M1 is the number of subchannels occupied by the second terminal device when sending the physical side channel in the first time slot.

6. The method according to any one of claims 1 to 3 and 5, characterized in that: The auxiliary information also includes second information, which is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, wherein the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the second terminal device to send a physical side channel.

7. The method according to claim 6, characterized in that The first reserved resource is used for retransmission of a first transport block TB in a physical sidelink channel of the second terminal device; and / or, The first reserved resource is used for new transmission of the service to which the second TB belongs in the physical sidelink channel of the second terminal device in the next cycle.

8. The method according to claim 7, characterized in that The first reserved resources include reserved M3 sub-channel resources.

9. The method according to claim 7 or 8, characterized in that The first reserved resource is indicated by a time domain reservation indication value TRIV in a physical sidelink channel of the second terminal device; Alternatively, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the second terminal device.

10. The method according to any one of claims 1-3, 5, 7 and 8, characterized in that: The auxiliary information also includes indication information, and the indication information is used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the second terminal device to send a physical side channel.

11. A communication method, characterized in that: The method comprises: The second terminal device receives auxiliary information from the first terminal device, wherein a sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with a physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain; The second terminal device determines a sideline transmission resource according to the auxiliary information; The time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is located after the first time slot and is separated from the last symbol of the first time slot by more than K1 time slots. The first time slot is used for the second terminal device to send a physical sidelink channel, and K1 is the minimum time interval for sending the auxiliary information configured by the high layer.

12. The method according to claim 11, characterized in that The second time-frequency resources include J*M third time-frequency resources, and the J*M third time-frequency resources are sequentially allocated to M sub-channels in J time slots in the frequency domain first and then the time domain. The J time slots are the time slots corresponding to the second time-frequency resources determined according to K1, and M is the number of sub-channels configured in the resource pool.

13. The method according to claim 12, characterized in that The first time-frequency resource includes M1 third time-frequency resources among the J*M third time-frequency resources, wherein M1 is the number of sub-channels occupied by the second terminal device to transmit the physical side channel in the first time slot, and M1 is a positive integer less than or equal to M.

14. The method according to any one of claims 11 to 13, characterized in that: The auxiliary information includes first information, where the first information is used to indicate a resource usage status in a first time slot, wherein the first time slot is used for the second terminal device to transmit a physical sidelink channel.

15. The method according to claim 14, characterized in that The first information is used to indicate a resource usage status in the first time slot, including: The first information is used to indicate the resource usage status of M sub-channels in the first time slot, where M is the number of sub-channels configured in the resource pool; Alternatively, the first information is used to indicate the resource usage status of the subchannels other than M1 subchannels among the M subchannels in the first time slot, where M is the number of subchannels configured in the resource pool, and M1 is the number of subchannels occupied by the second terminal device when sending the physical side channel in the first time slot.

16. The method according to any one of claims 11 to 13 and 15, characterized in that: The auxiliary information also includes second information, which is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, wherein the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the second terminal device to send a physical side channel.

17. The method according to claim 16, characterized in that The first reserved resource is used for retransmission of a first transport block TB in a physical sidelink channel of the second terminal device; and / or, The first reserved resource is used for new transmission of the service to which the second TB belongs in the physical sidelink channel of the second terminal device in the next cycle.

18. The method according to claim 17, characterized in that The first reserved resources include reserved M3 sub-channel resources.

19. The method according to claim 17 or 18, characterized in that The first reserved resource is indicated by a time domain reservation indication value TRIV in a physical sidelink channel of the second terminal device; Alternatively, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the second terminal device.

20. The method according to any one of claims 11-13, 15, 17, and 18, characterized in that: The auxiliary information also includes indication information, and the indication information is used to indicate that the auxiliary information includes first information and / or second information, wherein the first information is used to indicate the resource usage status on the first time slot, and the second information is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the second terminal device to send a physical side channel.

21. A communication device, characterized in that: The communication device includes: a transceiver module and a processing module; The processing module is configured to determine auxiliary information, wherein the auxiliary information is used to assist the second terminal device in determining a sidelink transmission resource; The transceiver module is configured to send the auxiliary information to the second terminal device, wherein a sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with a physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain; The time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is located after the first time slot and is separated from the last symbol of the first time slot by more than K1 time slots. The first time slot is used for the second terminal device to send a physical sidelink channel, and K1 is the minimum time interval for sending the auxiliary information configured by the high layer.

22. The communication device according to claim 21, wherein: The auxiliary information also includes second information, which is used to indicate that the first reserved resource of the second terminal device collides with the reserved resources of other terminal devices, wherein the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the second terminal device to send a physical side channel.

23. The communication device according to claim 22, wherein: The first reserved resource is used for retransmission of a first transport block TB in a physical sidelink channel of the second terminal device; and / or, The first reserved resource is used for new transmission of the service to which the second TB belongs in the physical sidelink channel of the second terminal device in the next cycle.

24. The communication device according to claim 23, wherein: The first reserved resource is indicated by a time domain reservation indication value TRIV in a physical sidelink channel of the second terminal device; Alternatively, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the second terminal device.

25. A communication device, characterized in that: The communication device includes: a transceiver module and a processing module; The transceiver module is configured to receive auxiliary information from a first terminal device, wherein a sequence carrying the auxiliary information is mapped on a first time-frequency resource, the first time-frequency resource is a subset of a second time-frequency resource, and the second time-frequency resource overlaps with a physical sidelink feedback resource in the time domain and is orthogonal in the frequency domain; The processing module is configured to determine a sideline transmission resource according to the auxiliary information; The time slot where the second time-frequency resource is located is the time slot where the first physical sidelink feedback resource is located, which is located after the first time slot and is separated from the last symbol of the first time slot by more than K1 time slots. The first time slot is used by the communication device to send a physical sidelink channel, and K1 is the minimum time interval for sending the auxiliary information configured by the high layer.

26. The communication device according to claim 25, characterized in that The auxiliary information also includes second information, which is used to indicate that the first reserved resource of the communication device collides with the reserved resources of other terminal devices, wherein the first reserved resource is the reserved resource closest to the first time slot, and the first time slot is used by the communication device to send a physical side channel.

27. The communication device according to claim 26, characterized in that The first reserved resource is used for retransmission of a first transport block TB in a physical sidelink channel of the communication device; and / or, The first reserved resource is used for new transmission of the service to which the second TB belongs in the physical sidelink channel of the communication device in the next cycle.

28. The communication device according to claim 27, wherein: The first reserved resource is indicated by a time domain reservation indication value TRIV in a physical sidelink channel of the communication device; Alternatively, the first reserved resource is indicated by a resource reservation period in a physical sidelink channel of the communication device.

29. A communication device, characterized in that: include: A memory and a processor coupled to the memory, the memory being used to store a program, and the processor being used to execute the program stored in the memory; when the communication device is running, the processor runs the program, so that the communication device executes the method described in any one of claims 1-10 or 11-20.

30. A computer-readable storage medium, characterized in that A computer program is stored thereon, which, when executed by a computer, causes the computer to perform the method according to any one of claims 1 to 10 or 11 to 20.

31. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 10 or 11 to 20.

32. A communication system, characterized in that: The method comprises the communication device according to any one of claims 21 to 24, and at least one communication device according to any one of claims 25 to 28 that communicates with the communication device.

Citation Information

Patent Citations

  • Resource selection method and device, resource indication method and device, terminal and storage medium

    CN111934835A