Communication method and apparatus
By introducing a communication method in which the terminal feedbacks the SL PRS transmission situation to the network device in the wireless communication system, the problem of lack of feedback solutions in the prior art is solved, and the network device accurately understands the SL PRS transmission situation by the network device, and the management efficiency of the communication system is improved.
Patent Information
- Application Number
- PCT/CN2024/127893
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-10-28
- Publication Date
- 2025-05-08
AI Technical Summary
The prior art lacks a solution in which the terminal feedback information corresponding to the sideline positioning reference signal (SL PRS) to the network device, which causes the network device to be unable to accurately know whether the terminal has sent the SL PRS on the resources in the candidate resource set.
A communication method is provided, by a first terminal, to send a positioning reference signal on the resource configured and/or scheduled by the network device, and to send feedback information to the network device, indicating that the positioning reference signal has been sent or has not been sent on each resource in the set of candidate resources.
The terminal accurately feedbacks the transmission of SL PRS to the network equipment, ensuring that the network equipment can correctly know whether the terminal has sent SL PRS on each resource, thereby improving the management and optimization capabilities of the communication system.
Smart Images

Figure CN2024127893_08052025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 3, 2023, with application number 202311466510.3 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art
[0004] For sidelink (SL) communication between terminals, one terminal can send control signaling to another terminal through a physical sidelink control channel (PSCCH) and send data to another terminal through a physical sidelink shared channel (PSSCH). For this type of sidelink communication, a network device (such as a base station) can configure physical uplink control channel (PUCCH) resources or physical uplink shared channel (PUSCH) resources for the terminal to report sidelink hybrid automatic repeat request (SL HARQ-ACK) information. The SL HARQ-ACK information is generated by the terminal based on the HARQ-ACK information obtained from the physical sidelink feedback channel (PSFCH).
[0005] In addition to the various types of sidelink communications described above, a terminal may also send a sidelink positioning reference signal (SL PRS) to another terminal. A terminal may send an SL PRS to another terminal based on resources configured or scheduled by a network device. However, there is currently no solution for a terminal to provide feedback information corresponding to an SL PRS to a network device.
[0006] Summary of the Invention
[0007] The present application provides a communication method and apparatus, for providing a solution for a terminal to feed back feedback information corresponding to an SL PRS to a network device.
[0008] In a first aspect, embodiments of the present application provide a communication method, which can be performed by a first terminal or a module (such as a chip) implemented in the first terminal. Taking the first terminal performing the method as an example, the method includes: the first terminal sending a positioning reference signal to a second terminal on at least one resource in a candidate resource set, where the candidate resource set is determined based on first resources configured and / or scheduled by a network device; the first terminal sending feedback information to the network device; the feedback information indicating whether a positioning reference signal has been sent or not sent on each resource in the candidate resource set.
[0009] Through the above method, when the network device configures and / or schedules the first resource for the first terminal, the first terminal can send a positioning reference signal on the candidate resource set determined based on the first resource, and then the first terminal sends feedback information to the network device to indicate whether the positioning reference signal has been sent or not sent on each resource in the candidate resource set. Based on this, the present application provides a solution in which, when the network device configures and / or schedules the first resource for sending the positioning reference signal for the first terminal, the first terminal feeds back feedback information corresponding to the sideline positioning reference signal to the network device, so that the network device can accurately know whether the first terminal sends a positioning reference signal on each resource in the candidate resource set.
[0010] Optionally, the candidate resource set includes a first resource configured and / or scheduled by the network device;
[0011] Optionally, the feedback information is feedback information corresponding to the positioning reference signal. Through the above method, the first terminal can independently feed back feedback information corresponding to the positioning reference signal to the network device.
[0012] In one possible design, the set of candidate resources includes resources in a dedicated resource pool for sending positioning reference signals between sidelinks.
[0013] The solution provided in this application, through the above method, in which a first terminal feeds back feedback information corresponding to a sidelink positioning reference signal to a network device, can be applied to a scenario in which the first terminal sends a positioning reference signal to other terminals on a dedicated resource pool. When the first terminal sends a positioning reference signal to a second terminal on a dedicated resource pool, the first terminal can feed back feedback information corresponding to the positioning reference signal to the network device.
[0014] In one possible design, the first terminal sends a sidelink signal to the second terminal, where the sidelink signal is a signal sent by the first terminal to the second terminal except for the positioning reference signal and / or the PSCCH channel that schedules the positioning reference signal.
[0015] Through the above method, the first terminal and the second terminal can also perform side communication other than the positioning reference signal and / or the PSCCH channel for scheduling the positioning reference signal.
[0016] In one possible design, the sidelink signal transmission forms include: sending PSCCH, PSSCH and demodulation reference signal (DMRS) on the resource pool; sending PSFCH on the resource pool; sending PSCCH, PSSCH, DMRS and channel state information reference signal (CSI-RS) on the resource pool; sending PSCCH, PSSCH, DMRS and phase tracking reference signal (PT-RS) on the resource pool.
[0017] In one possible design, the feedback information is feedback information corresponding to the positioning reference signal and the side link signal.
[0018] Through the above method, the first terminal can simultaneously feed back feedback information corresponding to the positioning reference signal and the sidelink signal to the network device.
[0019] In one possible design, the first terminal receives indication information from the network device, where the indication information is used to instruct the first terminal to send feedback information.
[0020] Through the above method, the first terminal can send feedback information to the network device according to the instructions of the network device; optionally, the first terminal can independently feedback the feedback information corresponding to the positioning reference signal to the network device according to the instructions of the network device, or simultaneously feedback the feedback information corresponding to the positioning reference signal and the side link signal to the network device.
[0021] In one possible design, the feedback information includes a first feedback codebook, and a size of the first feedback codebook is determined according to the number of resources in the candidate resource set.
[0022] Through the above method, the first terminal can determine the size of the first feedback codebook according to the number of resources in the candidate resource set, so that the first feedback codebook can indicate whether the positioning reference signal has been sent or not sent on each resource in the candidate resource set, thereby improving the accuracy of the feedback information.
[0023] In one possible design, the feedback information includes a first feedback codebook and a second feedback codebook, where the size of the first feedback codebook is determined based on the number of resources in the candidate resource set, and the second feedback codebook is used to indicate whether the sidelink signal is successfully transmitted or not.
[0024] Through the above method, when the first terminal simultaneously feeds back feedback information corresponding to the positioning reference signal and the sidelink signal, the feedback information includes the first feedback codebook of the positioning reference signal and the second feedback codebook of the sidelink signal. Therefore, through this feedback information, the transmission status of the positioning reference signal and whether the sidelink signal is successfully transmitted can be accurately fed back to the network device.
[0025] In one possible design, the first feedback codebook includes at least one ACK / NACK (acknowledgement / negative acknowledgement) information, where the at least one ACK / NACK information corresponds to at least one resource in the candidate resource set; the ACK / NACK information indicates whether a positioning reference signal is sent on the corresponding resource, and / or indicates whether downlink control information (DCI) for scheduling the first resource sent by the network device is received.
[0026] Through the above method, the ACK / NACK information in the first feedback codebook corresponds to the resources in the candidate resource set. The first feedback codebook can accurately indicate whether a positioning reference signal is sent on each resource in the candidate resource set; or the first feedback codebook can also be used to indicate whether the first terminal has received the DCI for scheduling the first resource sent by the network device; or the first feedback codebook indicates whether a positioning reference signal is sent on each resource in the candidate resource set, and whether the first terminal has received the DCI for scheduling the first resource sent by the network device.
[0027] In one possible design, the order of ACK / NACK information in the first feedback codebook is the same as the timing of corresponding resources.
[0028] Through the above method, the ordering of the ACK / NACK information in the first feedback codebook is consistent with the timing of the corresponding resources. Therefore, when the network device receives the feedback information, it can accurately determine whether to send a positioning reference signal on the corresponding resource based on the ACK / NACK information in the first feedback codebook.
[0029] In one possible design, the first terminal receives a DCI for scheduling a first resource from a network device. If the count sidelink assignment index (SAI) field in the DCI indicates a value of 1, the size of the feedback information is determined to be 1 bit; alternatively, the first terminal sends a positioning reference signal on a first resource configured by the network device, and the size of the feedback information is 1 bit.
[0030] For example, in the first case where the feedback information size is 1 bit, the first terminal only receives one DCI for scheduling the first resource sent by the network device (the value of the count SAI field in the DCI is 1). It should be noted that in this case, the first terminal does not receive the first resource configured by the network device; and for the solution that requires simultaneous feedback of feedback information corresponding to the positioning reference signal and the sidelink signal, the first terminal does not receive the resources for sending the sidelink signal configured and scheduled by the network device.
[0031] For example, in the second case where the feedback information size is 1 bit, it can be understood that the network device did not send the DCI scheduling the first resource to the first terminal, and the first terminal only sent the positioning reference signal on a first resource configured by the network device. For a solution requiring feedback information corresponding to both the positioning reference signal and the sidelink signal to be fed back simultaneously, in this case, the first terminal did not receive the resources configured and scheduled by the network device for sending the sidelink signal.
[0032] Through the above method, in special circumstances, the feedback information sent by the first terminal to the network device is 1 bit, which can reduce the signaling overhead between the first terminal and the network device.
[0033] In a second aspect, embodiments of the present application provide a communication method that can be performed by a first terminal or a module (e.g., a chip) implemented in the first terminal. Taking the first terminal performing the method as an example, the method includes: the first terminal sending a positioning reference signal to a second terminal on at least one target resource, where the target resource is a resource configured and / or scheduled by a network device; the first terminal sending feedback information to the network device; the feedback information indicating whether a positioning reference signal has been sent or not sent on the target resource.
[0034] Through the above method, when the network device configures and / or schedules one or more target resources for the first terminal, the first terminal can send a positioning reference signal on at least one target resource, and then the first terminal sends feedback information to the network device to indicate whether the positioning reference signal has been sent or not sent on each target resource. Based on this, the present application provides a solution in which, when the network device configures and / or schedules target resources for sending positioning reference signals for the first terminal, the first terminal feeds back feedback information corresponding to the sideline positioning reference signal to the network device, so that the network device can accurately know whether the first terminal sends a positioning reference signal on each target resource.
[0035] Alternatively, the communication method includes: the first terminal sends a positioning reference signal to the second terminal on at least one resource, wherein the at least one resource belongs to a target resource, and the target resource is a resource configured and / or scheduled by a network device; the first terminal sends feedback information to the network device, wherein the feedback information indicates whether the positioning reference signal has been sent and / or not sent on the target resource.
[0036] Through the above method, the network device configures and / or schedules target resources for the first terminal, where the number of the target resources can be one or more, or it can be understood that the target resources include one or more resources; when the number of target resources is one or more, the feedback information sent by the first terminal to the network device indicates whether the positioning reference signal has been sent or not sent on each target resource; when the target resources include one or more resources, the feedback information sent by the first terminal to the network device indicates whether the positioning reference signal has been sent and / or not sent on the target resource.
[0037] Optionally, the feedback information is feedback information corresponding to the positioning reference signal. Through the above method, the first terminal can independently feed back feedback information corresponding to the positioning reference signal to the network device.
[0038] In one possible design, the target resource is a resource in a dedicated resource pool for sending positioning reference signals between sidelinks.
[0039] The solution provided in this application, through the above method, in which a first terminal feeds back feedback information corresponding to a sidelink positioning reference signal to a network device, can be applied to a scenario in which the first terminal sends a positioning reference signal to other terminals on a dedicated resource pool. When the first terminal sends a positioning reference signal to a second terminal on a dedicated resource pool, the first terminal can feed back feedback information corresponding to the positioning reference signal to the network device.
[0040] In one possible design, the first terminal sends a sidelink signal to the second terminal, where the sidelink signal is a signal sent by the first terminal to the second terminal except for the positioning reference signal and / or the PSCCH channel that schedules the positioning reference signal.
[0041] Through the above method, the first terminal and the second terminal can also perform side communication other than the positioning reference signal and / or the PSCCH channel for scheduling the positioning reference signal.
[0042] In one possible design, the sidelink signal transmission forms include: sending PSCCH, PSSCH and DMRS on the resource pool; sending PSFCH on the resource pool; sending PSCCH, PSSCH, DMRS and CSI-RS on the resource pool; sending PSCCH, PSSCH, DMRS and PT-RS on the resource pool.
[0043] In one possible design, the feedback information is feedback information corresponding to the positioning reference signal and the side link signal.
[0044] Through the above method, the first terminal can simultaneously feed back feedback information corresponding to the positioning reference signal and the sidelink signal to the network device.
[0045] In one possible design, the first terminal receives indication information from the network device, where the indication information is used to instruct the first terminal to send the feedback information.
[0046] Through the above method, the first terminal can send feedback information to the network device according to the instructions of the network device; optionally, the first terminal can independently feedback the feedback information corresponding to the positioning reference signal to the network device according to the instructions of the network device, or simultaneously feedback the feedback information corresponding to the positioning reference signal and the side link signal to the network device.
[0047] In one possible design, the size of the first feedback codebook of the feedback information is determined according to the number of target resources scheduled by the network device.
[0048] Through the above method, the first terminal can determine the size of the first feedback codebook according to the number of target resources, so that the first feedback codebook can indicate whether the positioning reference signal has been sent or not sent on each target resource, thereby improving the accuracy of feedback information.
[0049] In one possible design, the feedback information includes a first feedback codebook and a second feedback codebook, where the size of the first feedback codebook is determined according to the number of target resources scheduled by the network device, and the second feedback codebook is used to indicate whether the sidelink signal is successfully sent or not.
[0050] Through the above method, when the first terminal simultaneously feeds back feedback information corresponding to the positioning reference signal and the sidelink signal, the feedback information includes the first feedback codebook of the positioning reference signal and the second feedback codebook of the sidelink signal. Therefore, through this feedback information, the transmission status of the positioning reference signal and whether the sidelink signal is successfully transmitted can be accurately fed back to the network device.
[0051] In one possible design, the first feedback codebook includes at least one first ACK / NACK information, where the at least one first ACK / NACK information corresponds to at least one target resource scheduled by the network device, and the first ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource and / or whether the DCI sent by the network device for scheduling the target resource is received.
[0052] Through the above method, the ACK / NACK information in the first feedback codebook corresponds to each target resource. The first feedback codebook can accurately indicate whether a positioning reference signal is sent on each target resource. Alternatively, the first feedback codebook can also be used to indicate whether the first terminal has received DCI for scheduling the first resource sent by the network device; or the first feedback codebook indicates whether a positioning reference signal is sent on each target resource, and whether the first terminal has received DCI for scheduling the first resource sent by the network device.
[0053] In one possible design, the order of the first ACK / NACK information in the first feedback codebook is the same as the timing of the corresponding target resources.
[0054] Through the above method, the ordering of the ACK / NACK information in the first feedback codebook is consistent with the timing of the corresponding resources. Therefore, when the network device receives the feedback information, it can accurately determine whether to send a positioning reference signal on the corresponding resource based on the ACK / NACK information in the first feedback codebook.
[0055] In one possible design, the first feedback codebook also includes second ACK / NACK information, where the second ACK / NACK information corresponds to a target resource configured by the network device, and the second ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource.
[0056] Through the above method, when the network device configures the target resource for the first terminal (for example, the network device configures the configured grant (CG) resource for the first terminal for sending the positioning reference signal), the first terminal can add the second ACK / NACK information in the first feedback codebook to indicate whether the first terminal sends the positioning reference signal on the CG resource.
[0057] In one possible design, the second ACK / NACK information is located after the first ACK / NACK information in the first feedback codebook.
[0058] In one possible design, the second ACK / NACK information is 1 bit.
[0059] In one possible design, the feedback information also includes second ACK / NACK information and / or third ACK / NACK information; wherein, the second ACK / NACK information corresponds to the target resource configured by the network device, and the second ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource; the third ACK / NACK information corresponds to the second resource configured by the network device, and the third ACK / NACK information indicates whether the side link signal is sent on the corresponding second resource.
[0060] In one possible design, the third ACK / NACK information is 1 bit.
[0061] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a module (such as a chip) applied to the network device. Taking the network device executing the method as an example, the method includes: the network device receives feedback information sent by a first terminal, the feedback information indicating whether a positioning reference signal has been sent or not sent on each resource in the candidate resource set, or indicating whether a positioning reference signal has been sent or not sent on the target resource; wherein the target resource is a resource configured and / or scheduled by the network device for the first terminal for sending a positioning reference signal, and the candidate resource set is determined based on the resources configured and / or scheduled by the first terminal.
[0062] In one possible design, the network device sends indication information to the first terminal, where the indication information is used to instruct the first terminal to send the feedback information.
[0063] In one possible design, the feedback information is feedback information corresponding to the positioning reference signal and the sidelink signal, and the sidelink signal is a signal sent by the first terminal to the second terminal, other than the positioning reference signal and / or the PSCCH channel that schedules the positioning reference signal; the network device sends second indication information to the first terminal, and the second indication information is used to instruct the first terminal to send the feedback information.
[0064] In a fourth aspect, a communication device is provided, which may be the aforementioned first terminal or network device. The communication device may include a communication unit and a processing unit to perform any of the aforementioned aspects, or any possible implementation of the aspects. The communication unit is configured to perform transceiver operations, such as functions related to sending and receiving; the communication unit may be referred to as a transceiver unit; optionally, the communication unit includes a receiving unit and a sending unit. The processing unit is configured to perform processing operations.
[0065] In one design, the communication device is a communication chip, the processing unit may be one or more processors or processor cores, and the communication unit may be an input / output circuit, an input / output interface, or an antenna port of the communication chip.
[0066] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a transmitter and a receiver.
[0067] Optionally, the communication device further includes modules that can be used to execute any one of the first to third aspects above, or execute any possible implementation of the first to third aspects.
[0068] In a fifth aspect, a communication device is provided, which may be the aforementioned first terminal or network device. The communication device may include a processor and a memory to perform any of the above-mentioned first to third aspects, or to perform any possible implementation of the first to third aspects. Optionally, it also includes a transceiver, the memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device performs any of the above-mentioned first to third aspects, or to perform any possible implementation of the first to third aspects.
[0069] Optionally, there are one or more processors and one or more memories.
[0070] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0071] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).
[0072] In a sixth aspect, a communication device is provided. The communication device may be the aforementioned first terminal or network device. The communication device may include a processor to perform any of the aforementioned aspects 1 to 3, or any possible implementation of the aforementioned aspects 1 to 3. The processor is coupled to a memory. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0073] In one implementation, when the communication device is a first terminal or a network device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0074] In another 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.
[0075] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, any aspect of the above-mentioned first to third aspects, or any possible implementation method thereof, is implemented.
[0076] In an eighth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements any one of the above-mentioned first to third aspects, or any possible implementation manner thereof.
[0077] In a ninth aspect, a communication device is provided, comprising a processor and a storage medium storing instructions that, when executed by the processor, implement any of the first to third aspects described above, or any possible implementation thereof. The communication device may be a system-on-a-chip. The system-on-a-chip may consist of a chip or may include a chip and other discrete components.
[0078] In a tenth aspect, a communication system is provided, which includes the first terminal described in the first aspect or the second aspect and the network device described in the third aspect.
[0079] In the eleventh aspect, the present application also provides a chip, including a processor, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the chip can implement any aspect of the above-mentioned first to third aspects, or any possible implementation method thereof.
[0080] For each of the above-mentioned aspects from the third to the eleventh aspect and the technical effects that may be achieved by each aspect, please refer to the above-mentioned description of the technical effects that can be achieved by various possible solutions in the first aspect, any aspect, or each aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] FIG1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
[0082] FIG2 is a schematic diagram of a communication system architecture provided in an embodiment of the present application;
[0083] FIG3 is a schematic diagram of a communication system architecture provided in an embodiment of the present application;
[0084] FIG4 is a schematic diagram of a resource mapping provided in an embodiment of the present application;
[0085] FIG5 is a schematic diagram of a resource mapping provided in an embodiment of the present application;
[0086] FIG6 is a flow chart of a communication method provided in an embodiment of the present application;
[0087] FIG7 is a schematic diagram of a feedback provided in an embodiment of the present application;
[0088] FIG8 is a flow chart of a communication method provided in an embodiment of the present application;
[0089] FIG9 is a schematic diagram of a feedback provided in an embodiment of the present application;
[0090] FIG10 is a schematic diagram of a feedback provided in an embodiment of the present application;
[0091] FIG11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0092] FIG12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0093] FIG13 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0094] FIG14 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0095] FIG15 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0096] In order to more clearly describe the technical solutions of the embodiments of the present application, the communication method and device provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0097] The technical solutions provided in the embodiments of the present application are mainly applicable to wireless communication systems. The wireless communication system may comply with the wireless communication standards of the third generation partnership project (3GPP). For example, the solutions provided in the embodiments of the present application may be applied to fourth generation (4G) communication systems, such as long term evolution (LTE) communication systems, and may also be applied to fifth generation (5G) communication systems, such as 5G new radio (NR) communication systems, or to various future communication systems, such as sixth generation (6G) communication systems. The technical solutions provided in the embodiments of the present application may also comply with other wireless communication standards, such as the wireless communication standards of the 802 series (such as 802.11, 802.15, or 802.20) of the Institute of Electrical and Electronics Engineers (IEEE).
[0098] The method provided in the embodiments of the present application can also be applied to Bluetooth systems, wireless high-fidelity (Wi-Fi) systems, long-range radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in the embodiments of the present application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above communication systems.
[0099] The network architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems. The embodiments of the present application are described using the following several communication systems as examples. When the technical solutions of the embodiments of the present application are applied to other communication systems, the devices, components, modules, etc. in the embodiments can be replaced with corresponding devices, components, modules in other communication systems without limitation.
[0100] FIG1 exemplarily illustrates a possible communication system architecture diagram applicable to embodiments of the present application. FIG1 illustrates a communication system including two terminals (such as terminal 1 and terminal 2 in FIG1 ) as an example, wherein the two terminals can communicate with each other via an inter-device link. The number of terminals in FIG1 is for example only, and more terminals may be used.
[0101] The link between devices in the embodiment of the present application refers to the link established between devices of the same type, such as a device-to-device (D2D) link. A D2D link may also be referred to as a sidelink (SL), an edge link, or a side link, etc. In the embodiment of the present application, a D2D link, or an edge link, or a side link all refers to a link established between devices of the same type, and has the same meaning. The so-called devices of the same type may be a link between terminals, a link between network devices, a link between relay nodes, etc., and the embodiment of the present application does not limit this.
[0102] The links between terminals include D2D links, vehicle-to-everything (V2X) links, and SL-U links. It should be understood that V2X specifically includes direct communication between vehicles (V2V), vehicles and roadside infrastructure (V2I), vehicles and pedestrians (V2P), and V2X links between vehicles and networks (V2N) or vehicles to any entity. V2V refers to communication between vehicles; V2P refers to communication between vehicles and people (including pedestrians, cyclists, drivers, or passengers); V2I refers to communication between vehicles and infrastructure, such as roadside units (RSUs) or network equipment. Among them, RSUs include two types: terminal-type RSUs. Since they are deployed on the roadside, these terminal-type RSUs are in a non-mobile state and do not need to consider mobility. For example, the terminal device in the embodiment of the present application can be an RSU; base station-type RSUs can provide timing synchronization and resource scheduling for vehicles communicating with them. V2N refers to communication between vehicles and network devices. In the 4G LTE system, cellular mobile communications have standardized unlicensed spectrum, enabling the LTE system to coexist with Wi-Fi devices based on the listen before talk (LBT) mechanism, enabling LTE Uu interface communication on unlicensed spectrum. In the new generation 5G NR system, NR Uu interface communication in unlicensed spectrum has been further enhanced, and the related protocol technologies are collectively referred to as NR-U. In addition to the above-mentioned Uu interface, there is also a proximity communication (PC)5 interface, which is a communication interface between terminals. The transmission link in the PC5 interface is defined as SL. Enabling SL communication in unlicensed spectrum in a local area is an important evolutionary direction, and the corresponding protocol technologies can be collectively referred to as SL-U. Similar to the Uu interface, terminals working through SL-U also need to coexist with nearby Wi-Fi devices based on the LBT mechanism.
[0103] Figure 2 exemplarily shows a schematic diagram of the architecture of a possible communication system applicable to an embodiment of the present application. Figure 2 takes a communication system including two terminals (such as terminal 1 and terminal 2 in Figure 2) and a network device as an example for explanation. The embodiment of the present application does not limit the type of terminal. For example, terminal 1 and terminal 2 can be mobile phones. The network device and the terminal communicate through a Uu port communication link. The Uu port communication link between the network device and the terminal includes a downlink for the network device to send information to the terminal and an uplink for the network terminal to send information to the network device (as shown by the thick line in Figure 2). The terminals can communicate based on the established SL (as shown by the thin line in Figure 2). In addition, multiple terminals can also be vehicle-mounted terminals, and multiple vehicle-mounted terminals can communicate with the network device, as shown in the network architecture in Figure 3. Figure 3 includes one network device and multiple terminals (such as terminal 3 and terminal 4 in Figure 3); the network device and the terminal communicate through the Uu port communication link. The Uu port communication link between the network device and the terminal includes a downlink for the network device to send information to the terminal and an uplink for the terminal to send information to the network device (the communication link indicated by the thick line in Figure 3). The terminals can communicate based on the established SL (such as the communication link indicated by the thin line in Figure 3).
[0104] The terminal of the embodiment of the present application may also be referred to as a terminal device, a terminal apparatus, a user equipment (UE), a mobile station, or a mobile terminal. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, or smart city. For example, the terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, or a smart home device. The embodiment of the present application does not limit the device form of the terminal.
[0105] In the embodiment of the present application, the functions of the terminal may also be performed by a module in the terminal (such as a chip or a modem), or may be performed by a device that includes the terminal functions.
[0106] The network equipment of the embodiment of the present application may include access network equipment and / or core network equipment. Unless otherwise specified, the network equipment in the embodiment of the present application is an access network equipment. The network equipment may also be referred to as access network equipment, access network network element, network device, radio access network (RAN) entity, RAN node, or access node, etc., to help the terminal achieve wireless access. Optionally, the RAN may be a 3GPP-related cellular system, for example, a 4G mobile communication system (such as an LTE system), a 5G mobile communication system (such as an NR system), or a future-oriented evolution system (such as a 6G mobile communication system). The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN may also be a communication system that integrates two or more of the above systems.
[0107] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The network device may also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the network device may also be a server, a wearable device, a vehicle or an onboard device. For example, the access network device in vehicle to everything (V2X) technology may be a road side unit (RSU).
[0108] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0109] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), CU-CP may also be called an open centralized unit control plane (O-CU-CP), CU-UP may also be called an open centralized unit user plane (O-CU-UP), and RU may also be called an open radio unit (O-RU). For convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0110] In the embodiments of the present application, the functions of the network device may be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device functions. The control subsystem that includes the network device functions may be a control center in the aforementioned application scenarios such as smart grid, industrial control, smart transportation, and smart city.
[0111] Network devices and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; and in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminals.
[0112] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "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 and (or) c can represent: a, b, c, a and b, a and c, b and c, or a, b and c, where each of a, b, c can be an element itself, or a set containing one or more elements.
[0113] Throughout this application, the terms "exemplary," "in some embodiments," and "in other embodiments" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0114] In this application, the terms "of," "corresponding," and "relevant" may be used interchangeably. It should be noted that, unless the distinction is emphasized, the meanings they convey are the same. In the embodiments of this application, the terms "communication" and "transmission" may be used interchangeably. It should be noted that, unless the distinction is emphasized, the meanings they convey are the same. For example, "transmission" may include "send" and "receive" and may be either a noun or a verb.
[0115] In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0116] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0117] Next, the contents of the technical solutions involved in the embodiments of this application are introduced.
[0118] During sidelink communication, two terminals can send control signaling via the PSCCH channel and data via the PSSCH channel, or they can also send SL PRS between them. For ease of description, the following description uses the example of a first terminal sending signaling / data / signals to a second terminal.
[0119] In the embodiment of the present application, the first terminal may send an SL PRS to the second terminal through a shared resource pool or a dedicated resource pool.
[0120] The shared resource pool can be a resource pool shared by the PSSCH channel and the SL PRS. The first terminal can send the PSSCH channel and the SL PRS to the second terminal on the shared resource pool. Taking a time slot (slot) containing 14 orthogonal frequency division multiplexing (OFDM) symbols as an example, the resource mapping diagram of PSCCH, PSSCH, demodulation reference signal (DMRS), and SL PRS is shown in Figure 4; wherein, the PSCCH channel carries the first-level sidelink control information (SCI) information, which is used to schedule the PSSCH channel and the second-level SCI carried on the PSSCH channel. Both the first-level SCI and the second-level SCI belong to sidelink control information, which contain complete control information for scheduling the data channel PSSCH and SL PRS. DMRS is a demodulation reference signal for demodulating data. SL PRS is a positioning reference signal sent by the first terminal to the second terminal.
[0121] The dedicated resource pool can be a dedicated resource pool for sending SL PRS. Taking a slot containing 14 orthogonal frequency division multiplexing OFDM symbols as an example, the resource mapping diagram of PSCCH and SL PRS is shown in Figure 5; among them, the PSCCH channel carries the first-level SCI information for scheduling SL PRS transmission. The first-level SCI belongs to the side control information and contains complete control information for scheduling SL PRS. Optionally, there is no PSSCH channel on the dedicated resource pool for sending SL PRS.
[0122] When the first terminal sends the SL PRS in the dedicated resource pool, the resources for sending the SL PRS may be determined from the dedicated resource pool through the following resource allocation mode:
[0123] Resource allocation mode 1: Network devices dynamically schedule or configure resources for sending SL PRS.
[0124] Among them, the resources that the network device dynamically schedules to send SL PRS can be called dynamic grant (DG) resources; the resources that the network device configures to send SL PRS can be called configured grant (CG) resources.
[0125] Optionally, the network device may dynamically schedule resources for sending the SL PRS through downlink control information (DCI). Exemplarily, the DCI format for dynamically scheduling resources for sending the SL PRS may be DCI 3_2.
[0126] Optionally, the configuration of CG resources may include:
[0127] CG resource configuration method 1:
[0128] The network device sends CG resources to the first terminal through dedicated radio resource control (RRC), and the first terminal receives and stores the CG resources. When the first terminal sends an SL PRS, the SL PRS is sent through the CG resources configured by the network device. In the following description, resources configured through CG resource configuration mode 1 can be referred to as CG type 1 resources.
[0129] CG resource configuration method 2:
[0130] The network device sends CG resources to the first terminal through RRC, and sends an activation or deactivation command of the CG resources to the first terminal through the physical downlink control channel (PDCCH). When the PDCCH activates the CG resources, the first terminal stores the CG resources for sending SL-PRS; when the PDCCH deactivates the CG resources, the first terminal clears the stored CG resources for sending SL-PRS. In the following description, the resources configured by CG resource configuration mode 2 can be referred to as CG type2 resources.
[0131] Resource allocation mode 2: The terminal independently determines the resources for sending SL-PRS.
[0132] Optionally, a higher layer within the terminal requests the terminal to determine a resource set from a dedicated resource pool, and the higher layer selects resources from the resource set to send the SL-PRS.
[0133] For the above-mentioned resource allocation mode 1, the first terminal can send SL-PRS to the second terminal on the resources configured or dynamically scheduled by the network device. Since the resources on which the first terminal sends SL-PRS are resources configured or dynamically scheduled by the network device, the first terminal can feedback to the network device the situation of sending SL-PRS on the configured or dynamically scheduled resources; or, in the case where the network device dynamically schedules the resources for sending SL PRS, the first terminal can feedback whether the dynamic scheduling information sent by the network device is received. Optionally, the first terminal sends feedback information to the network device, and the feedback information can be used to indicate whether the SL-PRS has been sent or not sent on the resource, or to indicate whether the first terminal has received the dynamic scheduling information sent by the network device.
[0134] The following is a detailed description of a solution in which the first terminal feeds back feedback information corresponding to the SL PRS to the network device in an embodiment of the present application.
[0135] Example 1:
[0136] An embodiment of the present application provides a communication method that can be used by a first terminal to feed back feedback information corresponding to an SL PRS to a network device. The following description is made using a terminal and a network device as an example of an execution subject, but the execution subject may also be a module (such as a chip) applied to a terminal and a module (such as a chip) applied to a network device. The processing performed by a single execution subject in an embodiment of the present application may also be divided into executions by multiple execution subjects, and these execution subjects may be logically and / or physically separated. For example, the processing performed by the network device may be divided into executions by at least one of a CU, a DU, and a RU.
[0137] As shown in FIG6 , the method may include the following steps:
[0138] Step 600: The first terminal sends a positioning reference signal (SL PRS) to the second terminal on at least one resource in a candidate resource set.
[0139] Optionally, the candidate resource set is resources in a dedicated resource pool for sending SL PRS between side links, and the candidate resource set may be determined based on the first resource configured and / or scheduled by the network device.
[0140] In this embodiment of the present application, based on resource allocation mode 1 described above, a network device configures and / or dynamically schedules a first resource for a first terminal. Optionally, the first resource may be one or more; illustratively, the one or more first resources may include a first resource configured by the network device for the first terminal and / or a first resource that the network device can schedule via DCI.
[0141] The first terminal determines a candidate resource set according to the first resource configured and / or scheduled by the network device.
[0142] Optionally, the first terminal may determine a candidate resource set from a dedicated resource pool according to the first resource and the timing relationship.
[0143] Illustratively, the candidate resource set may include the first resource and candidate resources determined according to the first resource and the timing relationship.
[0144] Exemplarily, the timing relationship indicated in the network device configuration and / or DCI may include at least one time slot interval. The number of time slot intervals and the value of the time slot interval depend on the configuration of the network device. For example, the network device can be configured with up to 8 intervals, and the value of each time slot interval can be any integer between {0 and 15}, with the unit being the number of time slots. Alternatively, if the network device does not provide configuration information on the number of time slot intervals and the value of the time slot interval, the number of time slot intervals and the value of the time slot interval can be default; exemplarily, the 8 time slot intervals that the DCI can indicate are selected from {1, 2, 3, 4, 5, 6, 7, 8}.
[0145] The first terminal may determine the time for sending feedback information corresponding to the SL PRS based on the first resource and the timing relationship, assuming it is time T; wherein the first resource determined at time T may be a resource for sending the SL PRS configured by the network device, or the first resource determined at time T may also be a resource for sending the SL PRS scheduled by the DCI. After determining the time T for sending the feedback information corresponding to the SL PRS, the first terminal may determine a set of candidate resources starting from time T and calculating forward based on the time slot interval included in the timing relationship.
[0146] Exemplarily, the timing relationship indicated in the network device configuration and / or DCI includes sending feedback information corresponding to SL PRS on PUCCH every k time slots, every m time slots, every n time slots, etc.; the candidate resource set may include {resource 1, resource 2, resource 3...}, where the moment when the feedback information corresponding to SL PRS is sent on PUCCH is moment T, then the interval between resource 1 and moment T is k time slots, the interval between resource 2 and moment T is m time slots, the interval between resource 3 and moment T is n time slots, and so on, and a candidate resource set can be generated, where k>m>n.
[0147] When the first terminal sends an SL PRS to the second terminal, the first terminal may send the SL PRS on at least one resource in the candidate resource set. Exemplarily, the candidate resource set includes {resource 1, resource 2, resource 3, resource 4}, where the moment of sending the PUCCH is moment T, then the interval between resource 1 and moment T is k time slots, the interval between resource 2 and moment T is m time slots, the interval between resource 3 and moment T is n time slots, and the interval between resource 4 and moment T is s time slots; where k>m>n>s. The first terminal may send an SL PRS to the second terminal on resource 1 and resource 2, where resource 1 and resource 2 may be resources configured by the network device or resources dynamically indicated by DCI.
[0148] Step 601: The first terminal sends feedback information to a network device.
[0149] The feedback information indicates whether SL PRS has been sent or not on each resource of the candidate resource set; or, in the case where the network device dynamically schedules the first resource, the feedback information may indicate that the first terminal has received the DCI sent by the network side device (the DCI is used to dynamically schedule the first resource).
[0150] Optionally, the first terminal may generate feedback information according to whether SL PRS is sent on each resource in the candidate resource set.
[0151] Exemplarily, the feedback information may include bits corresponding to each resource in the candidate resource set. For example, if the candidate resource set includes {resource 1, resource 2, resource 3, resource 4}, and the first terminal sends an SL PRS to the second terminal on resource 1 and resource 2, the feedback information generated by the first terminal may be 1100.
[0152] In an embodiment of the present application, the network device may instruct the first terminal to send feedback information. The network device may instruct the first terminal to independently feed back feedback information corresponding to the SL PRS; or the network device may also instruct the first terminal to simultaneously send feedback information corresponding to the SL PRS and the sidelink signal, wherein the sidelink signal may be a signal sent by the first terminal to the second terminal other than the SL PRS and / or the PSCCH channel for scheduling the SL PRS. Different feedback methods are described below.
[0153] Feedback mode 1: the first terminal feeds back feedback information corresponding to the SL PRS.
[0154] Optionally, the first terminal receives first indication information from the network device, where the first indication information is used to instruct the first terminal to send feedback information.
[0155] In this feedback mode, the feedback information sent by the first terminal is feedback information corresponding to the SL PRS, or the feedback information sent by the first terminal indicates that the first terminal has received the DCI sent by the network device.
[0156] Optionally, the feedback information includes a first feedback codebook, where the first feedback codebook is used to indicate whether an SL PRS has been sent or not sent on each resource in the candidate resource set, or to indicate that the first terminal has received DCI sent by the network device.
[0157] The first feedback codebook includes at least one ACK / NACK information (or may also be referred to as an ACK / NACK bit), and at least one of the ACK / NACK information corresponds to at least one resource in the candidate resource set. The ACK / NACK information indicates whether the SL PRS is sent on the corresponding resource, or indicates that the first terminal has received the DCI sent by the network device.
[0158] Exemplarily, when the ACK / NACK information is ACK, it indicates that the SL PRS has been sent, or that the first terminal has received the DCI sent by the network device; when the ACK / NACK information is NACK, it indicates that the SL PRS has not been sent.
[0159] Optionally, the size of the first feedback codebook may be determined according to the number of resources in the candidate resource set; and the order of ACK / NACK information in the first feedback codebook is the same as the timing of corresponding resources.
[0160] Exemplarily, the candidate resource set may be understood to include all possible resources for the first terminal to send an SL PRS to the second terminal, and the number of all possible resources for sending an SL PRS determines the size of the first feedback codebook.
[0161] After generating the feedback information, the first terminal may send the feedback information to the network device on a PUCCH or a PUSCH; illustratively, the feedback information includes a first feedback codebook corresponding to the SL PRS.
[0162] Among them, a PUCCH or PUSCH for sending feedback information may be configured by the network device for the first terminal.
[0163] As shown in Figure 7, the feedback diagram shows the positions of the four resources included in the candidate resource set. For example, the candidate resource set includes {resource 1, resource 2, resource 3, resource 4}. If the first terminal sends SL PRS to the second terminal on resource 1, resource 2 and resource 3, the first subcodebook of the feedback information sent by the first terminal on the PUCCH includes Corresponding to resource 1, resource 2, resource 3, and resource 4 respectively Indicates that SL PRS has been sent on resource 1. Indicates that SL PRS has been sent on resource 2. Indicates that SL PRS has been sent on resource 3. No SL PRS is sent on the characterization resource 4. The first terminal sends feedback information to the network device on the PUCCH.
[0164] In addition, in some cases, in order to reduce signaling overhead, the first terminal may send 1-bit feedback information to the network device.
[0165] Exemplarily, scenario 1: when the first terminal only receives the counting SAI field indication value of 1 in the DCI for scheduling the first resource by the network device, the first terminal sends 1 bit of feedback information to the network device.
[0166] In scenario 1, the first terminal only receives a count SAI field indication value of 1 in the DCI that schedules the first resource, indicating that the first terminal only receives one DCI that schedules the first resource, and the first terminal generates 1 bit of feedback information to indicate confirmation of receipt of the DCI, or generates 1 bit of feedback information after the first terminal sends an SL PRS to the second terminal. For example, if the first terminal sends an SL PRS, the 1 bit of feedback information is ACK information; if the first terminal does not send an SL PRS, the 1 bit of feedback information is NACK information.
[0167] As another example, in scenario 2: when the first terminal sends the SL PRS only on one first resource configured by the network device, the size of the feedback information is 1 bit.
[0168] In scenario 2, the first terminal sends an SL PRS only on a first resource (a CG resource) configured by the network device. After the first terminal sends the SL PRS to the second terminal, 1 bit of feedback information is generated. For example, if the first terminal sends an SL PRS, the 1 bit of feedback information is ACK information. If the first terminal does not send an SL PRS, the 1 bit of feedback information is NACK information.
[0169] Feedback mode 2: the first terminal sends feedback information corresponding to the SL PRS and the sidelink signal at the same time.
[0170] Optionally, the first terminal receives second indication information from the network device, where the second indication information is used to instruct the first terminal to send feedback information.
[0171] In this feedback mode, the feedback information sent by the first terminal is feedback information corresponding to the SL PRS and the sidelink signal.
[0172] The sidelink signal may be transmitted in the following ways:
[0173] 1. Send PSCCH, PSSCH and DMRS on the resource pool;
[0174] 2. Send PSFCH on the resource pool;
[0175] 3. Send PSCCH, PSSCH, DMRS and CSI-RS on the resource pool;
[0176] 4. Send PSCCH, PSSCH, DMRS and PT-RS on the resource pool.
[0177] During implementation, after the first terminal sends a sidelink signal to the second terminal (for example, the sidelink signal can be PSCCH, PSSCH and DMRS sent on the resource pool), if the second terminal successfully receives the sidelink signal, the second terminal sends an ACK to the first terminal; if the second terminal fails to successfully receive the sidelink signal, the second terminal sends a NACK to the first terminal. Optionally, the ACK / NACK information is carried on the PSFCH channel. The first terminal can generate feedback information to be sent to the network device based on the ACK or NACK sent by the second terminal obtained on the PSFCH channel, or when the PSFCH channel sent by the second terminal is not received.
[0178] Optionally, the feedback information includes a first feedback codebook and a second feedback codebook; the first feedback codebook is used to indicate whether SL PRS has been sent or not sent on each resource in the candidate resource set, or to indicate that the first terminal has received DCI sent by the network device; the second feedback codebook is used to indicate whether the sidelink signal is successfully sent or not.
[0179] It should be noted that the specific manner in which the first terminal determines the first feedback codebook can be found in the introduction to the feedback manner 1 in Example 1, and will not be repeated here.
[0180] When generating the second feedback codebook, the first terminal may generate the second feedback codebook according to the configured codebook type.
[0181] Optionally, the codebook type includes a first codebook type (for example, a Type 1 HARQ-ACK codebook) and a second codebook type (for example, a Type 2 HARQ-ACK codebook);
[0182] If the configured codebook type is the first codebook type:
[0183] The second feedback codebook includes at least one ACK / NACK information (or also referred to as an ACK / NACK bit), where the at least one ACK / NACK information corresponds to at least one resource for all possible sidelink signals, and the ACK / NACK information indicates whether the sidelink signal is successfully sent on the corresponding resource.
[0184] Exemplarily, when the ACK / NACK information is ACK, it indicates that the first terminal successfully sends a sidelink signal to the second terminal on the corresponding resources; when the ACK / NACK information is NACK, it indicates that the first terminal fails to successfully send a sidelink signal to the second terminal on the corresponding resources.
[0185] The size of the second feedback codebook is determined according to the number of all possible resources for the first terminal to send a sidelink signal to the second terminal; the order of the ACK / NACK information in the second feedback codebook is the same as the timing of the corresponding resources.
[0186] If the configured codebook type is the second codebook type:
[0187] The second feedback codebook includes at least one ACK / NACK information (or ACK / NACK bit), the at least one ACK / NACK information corresponding to a second resource scheduled by the network device, and the ACK / NACK information indicates whether the sidelink signal is successfully transmitted on the corresponding resource. The second resource is a resource configured and / or scheduled by the network device for transmitting the sidelink signal.
[0188] Exemplarily, when the ACK / NACK information is ACK, it indicates that the first terminal successfully sends a sidelink signal to the second terminal on the corresponding resources; when the ACK / NACK information is NACK, it indicates that the first terminal fails to successfully send a sidelink signal to the second terminal on the corresponding resources.
[0189] The size of the second feedback codebook is determined according to the number of second resources scheduled by the network device; the order of ACK / NACK information in the second feedback codebook is the same as the timing of the corresponding resources.
[0190] Exemplarily, the first terminal may determine the size of the second feedback codebook according to the number of times the network device schedules the second resource through DCI; for example, the first terminal may determine the size of the second feedback codebook according to the number of times DCI 3_0 schedules the second resource (for example, according to the value indicated by the counting SAI field in DCI 3_0).
[0191] In addition, if the second resource configured by the network device for the first terminal includes a CG resource (exemplarily, it may include a CG type 1 resource and / or an activated CG type 2 resource), the first terminal adds ACK / NACK information corresponding to the CG resource in the second feedback codebook (or may be called a HARQ-ACK bit), wherein in the second feedback codebook, the ACK / NACK information corresponding to the CG resource may be located after the ACK / NACK information corresponding to the second resource scheduled by the network device. Optionally, in the second feedback codebook, the ACK / NACK information corresponding to the CG resource may be 1 bit.
[0192] After generating the first feedback codebook and the second feedback codebook, the first terminal concatenates the first feedback codebook and the second feedback codebook. The first terminal sends feedback information to the network device including the concatenated first feedback codebook and the second feedback codebook. Exemplarily, in the feedback information, the first feedback codebook may be located after the second feedback codebook.
[0193] Optionally, after generating the feedback information, the first terminal may send the feedback information to the network device on a PUCCH or PUSCH (exemplarily, the feedback information includes a codebook generated by concatenating a first feedback codebook corresponding to the SL PRS and a second feedback codebook corresponding to the sidelink signal).
[0194] In addition, in some cases, in order to reduce signaling overhead, the first terminal may send 1-bit feedback information to the network device.
[0195] Exemplarily, scenario 1: when the first terminal only receives the counting SAI field indication value of 1 in the DCI for scheduling the first resource by the network device, the first terminal sends 1 bit of feedback information to the network device.
[0196] In scenario 1, the first terminal only receives the DCI 3_2 that schedules the first resource, and the counter SAI field indication value is 1, indicating that the first terminal only receives one DCI that schedules the first resource. The first terminal generates 1 bit of feedback information to confirm receipt of the DCI, or generates 1 bit of feedback information after the first terminal sends an SL PRS to the second terminal. For example, if the first terminal sends an SL PRS, the 1 bit of feedback information is ACK information; if the first terminal does not send an SL PRS, the 1 bit of feedback information is NACK information.
[0197] As another example, in scenario 2: when the first terminal sends the SL PRS only on one first resource configured by the network device, the size of the feedback information is 1 bit.
[0198] In scenario 2, the first terminal sends an SL PRS only on a first resource (a CG resource) configured by the network device. After the first terminal sends the SL PRS to the second terminal, 1 bit of feedback information is generated. For example, if the first terminal sends an SL PRS, the 1 bit of feedback information is ACK information. If the first terminal does not send an SL PRS, the 1 bit of feedback information is NACK information.
[0199] Exemplarily, scenario 3: when the first terminal only receives the counting SAI field indication value of 1 in the DCI for scheduling the second resource by the network device, the first terminal sends 1 bit of feedback information to the network device.
[0200] In scenario 3, the first terminal receives only DCI 3_0 that schedules the second resource, and the counter SAI field indicator value is 1, indicating that the first terminal has received only one DCI that schedules the second resource. After the first terminal receives the information fed back by the second terminal regarding whether the sidelink signal is successfully received, it generates 1 bit of feedback information. For example, if the first terminal receives an ACK sent by the second terminal, the 1 bit of feedback information is ACK information; if the first terminal receives a NACK sent by the second terminal, the 1 bit of feedback information is NACK information.
[0201] As another example, in scenario 2: when the first terminal sends a sidelink signal only on one second resource configured by the network device, the size of the feedback information is 1 bit.
[0202] In scenario 2, the first terminal transmits a sidelink signal on only one second resource (a CG resource) configured by the network device. Based on the information provided by the second terminal regarding whether the sidelink signal was successfully received, the first terminal generates one bit of feedback information. For example, if the first terminal receives an ACK from the second terminal, the one-bit feedback information is ACK information. If the first terminal receives a NACK from the second terminal, the one-bit feedback information is NACK information.
[0203] Example 2:
[0204] An embodiment of the present application provides a communication method that can be used by a first terminal to feed back feedback information corresponding to an SL PRS to a network device. The following description is made using a terminal and a network device as an example of an execution subject, but the execution subject may also be a module (such as a chip) applied to a terminal and a module (such as a chip) applied to a network device. The processing performed by a single execution subject in an embodiment of the present application may also be divided into executions by multiple execution subjects, and these execution subjects may be logically and / or physically separated. For example, the processing performed by the network device may be divided into executions by at least one of a CU, a DU, and a RU.
[0205] As shown in FIG8 , the method may include the following steps:
[0206] Step 800: The first terminal sends a positioning reference signal (SL PRS) to the second terminal on at least one target resource.
[0207] Optionally, the target resource is a resource in a dedicated resource pool for sending SL PRS between side links, and the target resource may be a resource configured and / or scheduled by the network device.
[0208] In the embodiment of the present application, the number of target resources configured and / or scheduled by the network device can be one or more. The first terminal can send an SL PRS to the second terminal on some or all of the one or more target resources. Optionally, the at least one target resource in step 800 can be understood as at least one target resource among the one or more target resources configured and / or scheduled by the network device.
[0209] In this embodiment of the present application, the network device can configure and / or dynamically schedule target resources for sending SL PRS for the first terminal based on the above resource allocation mode 1. The target resources for sending SL PRS configured by the network device for the first terminal and the target resources for dynamically scheduling sending SL PRS are described below.
[0210] Target resource for sending SL PRS configured by the network device for the first terminal:
[0211] Among them, the resources configured by the network device for sending SL PRS for the first terminal can be CG resources, which can include CG type1 resources configured through CG resource configuration mode 1, and / or CG type2 resources configured through CG resource configuration mode 2.
[0212] Optionally, there is a timing relationship between the CG type1 resources and CG type2 resources configured by the network device and the PUCCH on which the first terminal sends feedback information. For example, the first terminal sends feedback information on the PUCCH every k time slots, every m time slots, or every n time slots with the CG type1 resources or CG type2 resources. The timing relationship can be configured by the network device.
[0213] The network device dynamically schedules the target resources for sending SL PRS:
[0214] The PDCCH sent by the network device to the first terminal carries DCI, and the target resources for sending SL PRS are scheduled through the DCI; accordingly, the first terminal can send SL PRS to the second terminal on the target resources scheduled by the DCI.
[0215] The DCI may also include timing relationship indication information, which is used to indicate the time interval between the PDCCH that sends the DCI and the PUCCH that sends the feedback information. For example, the first terminal sends the feedback information on the PUCCH every k time slots, or every m time slots, or every n time slots. Optionally, the number of intervals and the interval values depend on the configuration of the network device. For example, the network side can configure up to 8 intervals, and the value of each interval can be any integer between {0 and 15}, in units of time slots. The PDCCH channel carries DCI to indicate a certain time interval.
[0216] Optionally, the network device may send multiple DCIs to the terminal; illustratively, each DCI may indicate a target resource. The first terminal may determine whether to send ACK / NACK information of SL PRS on multiple target resources on the same PUCCH based on the timing relationship indication information in each DCI.
[0217] Step 801: The first terminal sends feedback information to a network device.
[0218] The feedback information indicates whether the SL PRS has been sent or not on the target resource, or when the network device dynamically schedules the target resource, the feedback information may indicate that the first terminal has received the DCI sent by the network side device (the DCI is used to dynamically schedule the target resource).
[0219] Optionally, the first terminal may generate feedback information according to whether an SL PRS is sent on each of the multiple target resources, or whether a DCI sent by a network device is received.
[0220] Exemplarily, the feedback information may include bits corresponding to each target resource. For example, the first terminal receives the first DCI of the network device, and the first DCI schedules resource 1 for sending SL PRS, then the first terminal sends SL PRS to the second terminal on resource 1; the first terminal receives the second DCI of the network device, and the second DCI schedules resource 2 for sending SL PRS, then the first terminal sends SL PRS to the second terminal on resource 2; the first terminal receives the third DCI of the network device, and the third DCI schedules resource 3 for sending SL PRS, then the first terminal sends SL PRS to the second terminal on resource 3; in addition, the first terminal also sends SL PRS to the second terminal on resource 4 configured by the network device, and the timing relationship of the resources is resource 1, resource 2, resource 3 and resource 4, and the feedback information generated by the first terminal may be 1111.
[0221] In an embodiment of the present application, the network device may instruct the first terminal to send feedback information. The network device may instruct the first terminal to independently feed back feedback information corresponding to the SL PRS; or the network device may also instruct the first terminal to simultaneously send feedback information corresponding to the SL PRS and the sidelink signal, wherein the sidelink signal may be a signal sent by the first terminal to the second terminal other than the SL PRS and / or the PSCCH channel for scheduling the SL PRS. Different feedback methods are described below.
[0222] Feedback mode 1: the first terminal feeds back feedback information corresponding to the SL PRS.
[0223] Optionally, the first terminal receives first indication information from the network device, where the first indication information is used to instruct the first terminal to send feedback information.
[0224] In this feedback mode, the feedback information sent by the first terminal is feedback information corresponding to the SL PRS, or the feedback information sent by the first terminal indicates whether the first terminal has received the DCI sent by the network device.
[0225] Optionally, the feedback information includes a first feedback codebook, where the first feedback codebook is used to indicate whether an SL PRS has been sent or not sent on each target resource, or to indicate that the first terminal has received DCI sent by the network device.
[0226] The first feedback codebook includes at least one first ACK / NACK information (or may also be referred to as a first ACK / NACK bit), and the at least one first ACK / NACK information corresponds to at least one target resource scheduled by the network device. The ACK / NACK information indicates whether the SL PRS is sent on the corresponding target resource, or indicates that the first terminal has received the DCI sent by the network device.
[0227] Exemplarily, when the first ACK / NACK information is ACK, it indicates that the SL PRS has been sent, or that the first terminal has received the DCI sent by the network device; when the first ACK / NACK information is NACK, it indicates that the SL PRS has not been sent.
[0228] Optionally, the size of the first feedback codebook may be determined according to the number of target resources scheduled by the network device; and the order of the first ACK / NACK information in the first feedback codebook is the same as the timing of the corresponding target resources.
[0229] In addition, when the target resources configured by the network device for the first terminal include CG resources (exemplarily, they may include CG type1 resources and / or activated CG type2 resources), the first feedback codebook may also include second ACK / NACK information, the second ACK / NACK information corresponds to the CG resources, and the second ACK / NACK information indicates whether SL PRS is sent on the corresponding CG resources.
[0230] Exemplarily, when the second ACK / NACK information is ACK, it indicates that the SL PRS has been sent; and when the second ACK / NACK information is NACK, it indicates that the SL PRS has not been sent.
[0231] Optionally, in the first feedback codebook, the second ACK / NACK information is located after the first ACK / NACK information.
[0232] Exemplarily, the second ACK / NACK information is 1 bit.
[0233] After generating the feedback information, the first terminal may send the feedback information to the network device on a PUCCH or a PUSCH.
[0234] Among them, a PUCCH or PUSCH for sending feedback information may be configured by the network device for the first terminal.
[0235] As shown in the feedback diagram of Figure 9. Figure 9 shows the positions of three target resources; for example, the three target resources are resource 1, resource 2 and resource 3; where resource 1 and resource 2 are resources for sending SL PRS scheduled by the network device through DCI 3_2, and resource 3 is a resource configured by the network device for sending SL PRS. If the first terminal sends SL PRS to the second terminal on resource 1, resource 2 and resource 3, the first subcodebook of the feedback information sent by the first terminal on PUCCH includes Corresponding to resource 1, resource 2, and resource 3 respectively, Indicates that SL PRS has been sent on resource 1. Indicates that SL PRS has been sent on resource 2. Indicates that SL PRS has been sent on resource 3.
[0236] Feedback mode 2: the first terminal sends feedback information corresponding to the SL PRS and the sidelink signal at the same time.
[0237] Optionally, the first terminal receives second indication information from the network device, where the second indication information is used to instruct the first terminal to send feedback information.
[0238] In this feedback mode, the feedback information sent by the first terminal is feedback information corresponding to the SL PRS and the sidelink signal.
[0239] During implementation, after a first terminal sends a sidelink signal to a second terminal, if the second terminal successfully receives the sidelink signal, the second terminal sends an ACK to the first terminal; if the second terminal fails to successfully receive the sidelink signal, the second terminal sends a NACK to the first terminal. The first terminal may generate feedback information to be sent to the network device based on the ACK or NACK sent by the second terminal.
[0240] Optionally, the feedback information includes a first feedback codebook and a second feedback codebook; the first feedback codebook is used to indicate whether SL PRS has been sent or not sent on each target resource, or to indicate whether DCI sent by the network device is received, and the second feedback codebook is used to indicate whether the sidelink signal is successfully sent or not.
[0241] It should be noted that the specific manner in which the first terminal determines the first feedback codebook can refer to the introduction in the feedback mode 1 in Example 2, and will not be repeated here. The specific manner in which the first terminal determines the second feedback codebook can refer to the introduction to the second feedback codebook generation method in Example 1 (including the second feedback codebook generation method when the configured codebook type is the first codebook type, and the second feedback codebook generation method when the configured codebook type is the second codebook type).
[0242] After generating the first feedback codebook and the second feedback codebook, the first terminal concatenates the first feedback codebook and the second feedback codebook, and feedback information sent by the first terminal to the network device includes the concatenated first feedback codebook and the second feedback codebook.
[0243] Optionally, the second feedback codebook may be located before the first feedback codebook in the feedback information.
[0244] In feedback mode 2, when the network device configures a CG resource for sending SL PRS for the first terminal, and the network device configures a CG resource for sending a sidelink signal for the first terminal, the feedback information generated by the first terminal may also include a second ACK / NACK information and / or a third ACK / NACK information; wherein the second ACK / NACK information corresponds to the CG resource for sending SL PRS configured by the network device, and the second ACK / NACK information indicates whether SL PRS is sent on the corresponding CG resource; the third ACK / NACK information corresponds to the CG resource for sending a sidelink signal configured by the network device, and the third ACK / NACK information indicates whether a sidelink signal is sent on the corresponding CG resource.
[0245] In one possible implementation, the feedback information may include the second ACK / NACK information and the third ACK / NACK information. Exemplarily, the feedback information sequentially includes the second feedback codebook, the first feedback codebook, the third ACK / NACK information, and the second ACK / NACK information. Exemplarily, the second ACK / NACK information is 1 bit, and the third ACK / NACK information is 1 bit.
[0246] Feedback diagram as shown in Figure 10. Figure 10 shows the positions of three target resources and three second resources. For example, the three target resources are resource 3, resource 4 and resource 5; resource 3 and resource 4 are resources for sending SL PRS scheduled by the network device through DCI 3_2, and resource 5 is a resource configured by the network device for sending SL PRS. The two second resources are resource 1, resource 2 and resource 6; resource 1 and resource 2 are resources for sending side link signals scheduled by the network device through DCI 3_0, and resource 6 is a resource configured by the network device for sending side link signals (SL communication). If the first terminal sends SL PRS to the second terminal on resource 3, resource 4 and resource 5, the first subcodebook of the feedback information sent by the first terminal on PUCCH includes Corresponding to resources 3 and 4 respectively, Indicates that SL PRS has been sent on resource 3. Indicates that SL PRS has been sent on resource 4; if the first terminal successfully sends a sidelink signal to the second terminal on resources 1 and 2, and fails to successfully send a sidelink signal to the second terminal on resource 6, the second subcodebook of the feedback information sent by the first terminal on the PUCCH includes Corresponding to resource 1 and resource 2 respectively, Indicates that a sidelink signal has been sent on resource 1. Indicates that a sidelink signal has been sent on resource 2. The feedback information includes The third ACK / NACK information (which may be a value of 0, indicating that the sidelink signal is not successfully sent on resource 6) and the second ACK / NACK information (which may be a value of 1, indicating that the SL PRS is successfully sent on resource 5) may be used.
[0247] In another possible implementation, the feedback information may include the second ACK / NACK information or the third ACK / NACK information. This can be applied to the situation where the CG resource configured by the network device for sending the SL PRS and the CG resource configured by the network device for sending the sidelink signal multiplex 1-bit ACK / NACK information. In this case, the feedback information may include the second ACK / NACK information but not the third ACK / NACK information (exemplarily, the feedback information includes the second feedback codebook, the first feedback codebook, and the second ACK / NACK information in sequence, and the second ACK / NACK information is 1 bit), or the feedback information may include the third ACK / NACK information but not the second ACK / NACK information (exemplarily, the feedback information includes the second feedback codebook, the first feedback codebook, and the third ACK / NACK information in sequence, and the third ACK / NACK information is 1 bit).
[0248] It is understood that each device in the above embodiments can perform some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be performed in the different orders presented in each embodiment, and it is possible not to perform all the operations in the embodiments of the present application. Moreover, the size of the sequence number of each step does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0249] The communication device provided in the embodiments of the present application is described below.
[0250] FIG11 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. Referring to FIG11 , the communication device can be used to execute the process executed by the first terminal in any of the embodiments shown in FIG6 and FIG8 . For details, please refer to the relevant description of the above method embodiments.
[0251] The communication device 1100 includes a communication unit 1101 and a processing unit 1102 .
[0252] The processing unit 1102 is used to perform data processing. The communication unit 1101 can implement corresponding communication functions. The communication unit 1101 can also be called a communication interface, a communication module, a transceiver unit, or a transceiver module.
[0253] Optionally, the communication device 1100 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1102 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment.
[0254] Communication device 1100 can be used to perform the actions performed by the first terminal in the above method embodiment. Communication device 1100 can be the first terminal or a component (such as a chip) that can be configured in the first terminal. Processing unit 1102 is used to perform processing-related operations on the first terminal side in the above method embodiment. Communication unit 1101 is used to perform reception-related operations on the first terminal side in the above method embodiment.
[0255] Optionally, the communication unit 1101 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.
[0256] It should be noted that the communication unit 1101 may include a sending unit but not a receiving unit. Alternatively, the communication device 1100 may include a receiving unit but not a sending unit. The specific details may depend on whether the above solution executed by the communication device 1100 includes a sending action and a receiving action.
[0257] Optionally, the communication device 1100 is configured to execute the actions executed by the first terminal in any of the embodiments shown in Figures 6 and 8. For example, the communication device 1100 is configured to execute the following scheme:
[0258] The communication unit 1101 is configured to send a positioning reference signal to a second terminal on at least one resource in a candidate resource set, where the candidate resource set is determined according to a first resource configured and / or scheduled by a network device;
[0259] The processing unit 1102 is configured to generate feedback information, wherein the feedback information indicates whether the positioning reference signal has been sent or not sent on each resource in the candidate resource set;
[0260] The communication unit 1101 is further configured to send feedback information to the network device.
[0261] For another example, the communication device 1100 is used to execute the following solution:
[0262] The communication unit 1101 is configured to send a positioning reference signal to a second terminal on at least one target resource, where the target resource is a resource configured and / or scheduled by a network device;
[0263] The processing unit 1102 is configured to generate feedback information; the feedback information indicates whether the positioning reference signal has been sent or not sent on the target resource;
[0264] The communication unit 1101 is further configured to send feedback information to the network device.
[0265] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0266] The processing unit 1102 in the above embodiment can be implemented by at least one processor or processor-related circuits. The communication unit 1101 can be implemented by a transceiver or transceiver-related circuits. The storage module can be implemented by at least one memory.
[0267] FIG12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. Referring to FIG12 , the communication device can be used to execute the process executed by the network device in any of the embodiments shown in FIG6 and FIG8 . For details, please refer to the relevant description of the above method embodiments.
[0268] The communication device 1200 includes a communication unit 1201 and a processing unit 1202 .
[0269] The processing unit 1202 is used to perform data processing. The communication unit 1201 can implement corresponding communication functions. The communication unit 1201 can also be called a communication interface, a communication module, a transceiver unit, or a transceiver module.
[0270] Optionally, the communication device 1200 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1202 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment.
[0271] Communication device 1200 can be used to perform the actions performed by the first terminal in the above method embodiment. Communication device 1200 can be a network device or a component (such as a chip) that can be configured in a network device. Processing unit 1202 is used to perform processing-related operations on the network device side in the above method embodiment. Communication unit 1201 is used to perform reception-related operations on the network device side in the above method embodiment.
[0272] Optionally, the communication unit 1201 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.
[0273] It should be noted that the communication unit 1201 may include a sending unit but not a receiving unit. Alternatively, the communication unit 1201 may include a receiving unit but not a sending unit. The specific details may depend on whether the above solution executed by the communication device 1200 includes a sending action and a receiving action.
[0274] Optionally, the communication device 1200 is used to execute the actions executed by the network device in any of the embodiments shown in Figures 6 and 8. For example, the communication device 1200 is used to execute the following scheme:
[0275] A communication unit 1201 is configured to receive feedback information sent by a first terminal, where the feedback information indicates whether a positioning reference signal has been sent or not sent on each resource in a candidate resource set, or indicates whether a positioning reference signal has been sent or not sent on a target resource; wherein the target resource is a resource configured and / or scheduled by a network device for the first terminal for sending a positioning reference signal, and the candidate resource set is determined based on the resources configured and / or scheduled by the first terminal;
[0276] The processing unit 1202 is configured to perform corresponding processing according to the feedback information.
[0277] The present application also provides a communication device 1300. The communication device 1300 includes a processor 1310, which is coupled to a memory 1320. The memory 1320 is configured to store computer programs, instructions, and / or data. The processor 1310 is configured to execute the computer programs, instructions, and / or data stored in the memory 1320, thereby executing the method in the above method embodiment.
[0278] Optionally, the communication device 1300 includes one or more processors 1310.
[0279] Optionally, as shown in FIG13 , the communication device 1300 may further include a memory 1320 .
[0280] Optionally, the communication device 1300 may include one or more memories 1320 .
[0281] Optionally, the memory 1320 may be integrated with the processor 1310 or provided separately.
[0282] Optionally, as shown in Figure 13, the communication device 1300 may further include a transceiver 1330, which is used to receive and / or send signals. For example, the processor 1310 is used to control the transceiver 1330 to receive and / or send signals.
[0283] As a solution, the communication device 1300 is used to implement the operations performed by the first terminal in the above method embodiment.
[0284] For example, the processor 1310 is used to implement the processing-related operations performed by the first terminal in the above method embodiment, and the transceiver 1330 is used to implement the sending and receiving-related operations performed by the first terminal in the above method embodiment.
[0285] As another solution, the communication device 1300 is used to implement the operations performed by the network device in the above method embodiment.
[0286] For example, the processor 1310 is used to implement the processing-related operations performed by the network device in the above method embodiment, and the transceiver 1330 is used to implement the sending and receiving-related operations performed by the network device in the above method embodiment.
[0287] The present application further provides a communication device 1400, which may be a terminal, a processor of a terminal, or a chip. The communication device 1400 may be configured to execute the operations executed by the first terminal in the above method embodiment.
[0288] When the communication device 1400 is a terminal, a simplified schematic diagram of the terminal structure is shown in Figure 14. As shown in Figure 14, the terminal includes a processor, a memory, and a transceiver.
[0289] The memory can store computer program codes. The transceiver includes a transmitter 1431 , a receiver 1432 , a radio frequency circuit (not shown in the figure), an antenna 1433 , and input and output devices (not shown in the figure).
[0290] The processor is primarily used to process communication protocols and communication data, control the terminal, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminals may not have input / output devices.
[0291] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 14 only shows one memory, processor, and transceiver. In an actual terminal product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor. This is not limited in the embodiments of the present application.
[0292] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the communication unit of the terminal, and the processor with processing function can be regarded as the processing unit of the terminal.
[0293] As shown in Figure 14, the terminal includes a processor 1410, a memory 1420, and a transceiver 1430. The processor 1410 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc. The transceiver 1430 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0294] Alternatively, the device implementing the receiving function in transceiver 1430 may be considered a receiving module, and the device implementing the transmitting function in transceiver 1430 may be considered a transmitting module. That is, transceiver 1430 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0295] The processor 1401 is used to execute the processing actions on the first terminal side in the above embodiment, and the transceiver 1430 is used to execute the transceiver actions on the first terminal side in the above embodiment.
[0296] It should be understood that FIG14 is merely an example and not a limitation, and the terminal including the communication unit and the processing unit may not rely on the structure shown in FIG11 or FIG14 .
[0297] When the communication device 1400 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. The sending operation of the first terminal in the above method embodiment can be understood as an output of the chip, and the receiving operation of the first terminal in the above method embodiment can be understood as an input of the chip.
[0298] The present application also provides a communication device 1500, which can be a network device or a chip. The communication device 1500 can be used to perform the operations performed by the network device in any of the embodiments shown in Figures 6 and 8 above.
[0299] When the communication device 1500 is a network device, for example, a base station. Figure 15 shows a simplified schematic diagram of the base station structure. The base station includes parts 1510, 1520, and 1530. Part 1510 is mainly used for baseband processing, controlling the base station, etc.; Part 1510 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 1520 is mainly used to store computer program code and data. Part 1530 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; Part 1530 can usually be called a transceiver module, transceiver, transceiver circuit, or transceiver, etc. The transceiver module of part 1530 can also be called a transceiver or transceiver, etc., which includes an antenna 1533 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device for implementing the receiving function in section 1530 can be considered a receiver, and the device for implementing the transmitting function can be considered a transmitter. That is, section 1530 includes receiver 1532 and transmitter 1531. The receiver can also be called a receiving module, receiver, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.
[0300] Sections 1510 and 1520 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0301] For example, the transceiver module in part 1530 is used to execute the transceiver-related processes executed by the network device in the above embodiment. The processor in part 1510 is used to execute the processing-related processes executed by the network device in the above embodiment.
[0302] It should be understood that FIG15 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structure shown in FIG12 or FIG15 .
[0303] When the communication device 1500 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The network device's sending operation in the above method embodiment can be understood as the chip's output, and the network device's receiving operation in the above method embodiment can be understood as the chip's input.
[0304] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a terminal device or a network device in the above method embodiment are stored.
[0305] For example, when the computer program is executed by a computer, the computer can implement the method performed by the terminal device or the network device in the above method embodiment.
[0306] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by the terminal device or the network device in the above method embodiment.
[0307] An embodiment of the present application further provides a communication system, which includes the first terminal and the second terminal in the above embodiment and the network device in the above embodiment.
[0308] An embodiment of the present application also provides a chip device, including a processor, for calling a computer program or computer instruction stored in the memory so that the processor executes the method provided in any one of the embodiments shown in Figures 6 and 8 above.
[0309] In one possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in FIG. 6 and FIG. 8 , and the output of the chip device corresponds to the sending operation in any one of the embodiments shown in FIG. 6 and FIG. 8 .
[0310] Optionally, the processor is coupled to the memory via an interface.
[0311] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.
[0312] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in any of the embodiments shown in Figures 4, 5, 8 to 10. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0313] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation and beneficial effects of the relevant contents in any of the communication devices provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0314] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0315] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0316] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0317] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0318] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: The method comprises: The first terminal sends a positioning reference signal to the second terminal on at least one resource in a candidate resource set, where the candidate resource set is determined according to a first resource configured and / or scheduled by a network device; The first terminal sends feedback information to the network device; the feedback information indicates whether the positioning reference signal has been sent or not sent on each resource in the candidate resource set.
2. The method according to claim 1, characterized in that The candidate resource set includes resources in a dedicated resource pool for sending a positioning reference signal between sidelinks.
3. The method according to claim 1 or 2, characterized in that The method further comprises: The first terminal sends a sidelink signal to the second terminal, where the sidelink signal is a signal sent by the first terminal to the second terminal except the positioning reference signal and / or a physical sidelink control channel PSCCH channel that schedules the positioning reference signal.
4. The method according to claim 3, characterized in that The feedback information is feedback information corresponding to the positioning reference signal and the sidelink signal.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The first terminal receives indication information from the network device, where the indication information is used to instruct the first terminal to send the feedback information.
6. The method according to claim 1 or 2, characterized in that: The feedback information includes a first feedback codebook, and a size of the first feedback codebook is determined according to the number of resources in the candidate resource set.
7. The method according to claim 4, characterized in that The feedback information includes a first feedback codebook and a second feedback codebook, the size of the first feedback codebook is determined according to the number of resources in the candidate resource set, and the second feedback codebook is used to indicate whether the sidelink signal is successfully sent or not successfully sent.
8. The method according to claim 6 or 7, characterized in that The first feedback codebook includes at least one ACK / NACK information, and at least one of the ACK / NACK information corresponds to at least one resource in the candidate resource set; the ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding resource, and / or indicates whether the downlink control information DCI for scheduling the first resource sent by the network device is received.
9. The method according to claim 8, characterized in that The order of the ACK / NACK information in the first feedback codebook is the same as the timing of the corresponding resources.
10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: The first terminal receives a DCI for scheduling the first resource from the network device, and if a count SAI field indication value in the DCI is 1, determines that the size of the feedback information is 1 bit; or The first terminal sends the positioning reference signal on one of the first resources configured by the network device, and the size of the feedback information is 1 bit.
11. A communication method, characterized in that: The method comprises: The first terminal sends a positioning reference signal to the second terminal on at least one target resource, where the target resource is a resource configured and / or scheduled by the network device; The first terminal sends feedback information to the network device; the feedback information indicates whether the positioning reference signal has been sent or not sent on the target resource.
12. The method according to claim 11, characterized in that The target resource is a resource in a dedicated resource pool used for sending a positioning reference signal between sidelinks.
13. The method according to claim 11 or 12, characterized in that: The method further comprises: The first terminal sends a sidelink signal to the second terminal, where the sidelink signal is a signal sent by the first terminal to the second terminal except the positioning reference signal and / or a physical sidelink control channel PSCCH channel that schedules the positioning reference signal.
14. The method according to claim 13, characterized in that The feedback information is feedback information corresponding to the positioning reference signal and the sidelink signal.
15. The method according to any one of claims 11 to 14, characterized in that: The method further comprises: The first terminal receives indication information from the network device, where the indication information is used to instruct the first terminal to send the feedback information.
16. The method according to claim 11 or 12, characterized in that: The size of the first feedback codebook of the feedback information is determined according to the number of target resources scheduled by the network device.
17. The method according to claim 14, characterized in that The feedback information includes a first feedback codebook and a second feedback codebook, the size of the first feedback codebook is determined according to the number of target resources scheduled by the network device, and the second feedback codebook is used to indicate whether the sidelink signal is successfully sent or not successfully sent.
18. The method according to claim 16 or 17, characterized in that The first feedback codebook includes at least one first ACK / NACK information, where the at least one first ACK / NACK information corresponds to at least one target resource scheduled by the network device, and the first ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource, and / or indicates whether downlink control information DCI for scheduling the target resource sent by the network device is received.
19. The method according to claim 18, characterized in that The order of the first ACK / NACK information in the first feedback codebook is the same as the timing of the corresponding target resource.
20. The method according to claim 18 or 19, characterized in that The first feedback codebook also includes second ACK / NACK information, where the second ACK / NACK information corresponds to a target resource configured by the network device, and the second ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource.
21. The method of claim 20, wherein: The second ACK / NACK information is located after the first ACK / NACK information in the first feedback codebook.
22. The method of claim 14, wherein: The feedback information also includes second ACK / NACK information and / or third ACK / NACK information; The second ACK / NACK information corresponds to a target resource configured by the network device, and the second ACK / NACK information indicates whether the positioning reference signal is sent on the corresponding target resource; The third ACK / NACK information corresponds to the second resource configured by the network device, and the third ACK / NACK information indicates whether the sidelink signal is sent on the corresponding second resource.
23. A communication device, characterized in that: including a communication unit and a processing unit; The communication unit is used to perform the sending and receiving operations in the method according to any one of claims 1 to 10, and the processing unit is used to perform the processing operations in the method according to any one of claims 1 to 10; or The communication unit is used to perform the sending and receiving operations in the method according to any one of claims 11 to 22, and the processing unit is used to perform the processing operations in the method according to any one of claims 11 to 22.
24. A communication device, characterized in that: The communication device includes a processor; the processor is used to execute a computer program or instruction stored in a memory to implement the method described in any one of claims 1 to 10, or to implement the method described in any one of claims 11 to 22.
25. The communication device according to claim 24, characterized in that The communication device further comprises the memory, which is used to store the computer program or instructions.
26. A computer-readable storage medium, characterized in that: A computer program or instruction is stored, and when the computer program or instruction is executed on a computer, the computer-readable storage medium implements the method described in any one of claims 1 to 10, or the computer-readable storage medium implements the method described in any one of claims 11 to 22.
27. A chip system, characterized in that: include: A processor, wherein the processor is used to execute the method according to any one of claims 1 to 10, or to execute the method according to any one of claims 11 to 22.
Citation Information
Patent Citations
Resource allocation method and communication device
CN115734186A
Positioning reference signal (PRS) resource determination method and device based on sidelink
CN116097798A
Multiplexing of sidelink positioning reference signals with physical sidelink feedback channels
CN116868647A
Wireless communication method and terminal device
WO2023206364A1