Feedback information transmission method and communication device
By receiving the first information sent by the network device, the terminal device can determine the time unit of the uplink resource and send feedback information, solving the problem that the side-row positioning reference signal resource cannot be effectively scheduled in SL positioning, and improving the reliability and efficiency of data transmission.
Patent Information
- Application Number
- CN202311473252.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
AI Technical Summary
In SL positioning, the terminal device A cannot determine when to feedback HARQ-ACK or HARQ-NACK to the base station, resulting in the inability to effectively schedule or configure the side-location reference signal resources.
By receiving the first information from the network device, the terminal device may determine the time unit of the uplink resource and send feedback information to the network device on the time unit. The first information may be carried in the DCI for scheduling the time unit of the side row positioning reference signal resources and determining the uplink resources.
This method allows network equipment to flexibly schedule or configure side-row positioning reference signal resources, improving the reliability and efficiency of data transmission.
Smart Images

Figure CN119945635A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a feedback information transmission method and a communication device. Background Art
[0002] Sidelink (SL) is a near-field communication technology that directly connects terminal devices to each other through a PC5 interface. SL communication supports hybrid automatic repeat request (HARQ) technology. For example, after terminal device A sends data to terminal device B based on the scheduling of the base station, terminal device B feedbacks to terminal device A whether the data is successfully received through the physical sidelink feedback channel (PSFCH). Terminal device A feedbacks HARQ response (HARQ-acknowledgement, HARQ-ACK) or HARQ negative response (HARQ-negative acknowledgement, HARQ-NACK) to the base station based on the feedback information. If the base station receives HARQ-NACK, it means that the data transmission has failed. The base station can continue to allocate SL resources for data transmission to terminal device A to improve the reliability of data transmission.
[0003] For application scenarios such as vehicle to everything (V2X) and industrial internet of things (IIoT), the 3rd generation partnership project (3GPP) proposed SL positioning, which can be achieved by transmitting a sidelink positioning reference signal. For example, two terminal devices can achieve mutual positioning, such as ranging or angle measurement, by sending a sidelink positioning reference signal. The sidelink positioning reference signal can also be referred to as a sidelink positioning reference signal.
[0004] In SL positioning, after terminal device A sends a side positioning reference signal to terminal device B, terminal device B will not feedback to terminal device A through PSFCH whether the side positioning reference signal is successfully received. Therefore, when terminal device A should feedback HARQ-ACK or HARQ-NACK to the base station is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a feedback information transmission method and a communication device, which can indicate when a terminal device sends feedback information to a network device, so that the network device can flexibly schedule or configure side positioning reference signal resources.
[0006] In a first aspect, an embodiment of the present application provides a feedback information transmission method, which can be executed by a terminal device, or by a device matching the terminal device, such as a processor, a chip, or a chip system. The method may include: receiving first information from a network device, the first information is used to determine a time unit of an uplink resource, the uplink resource is used to carry feedback information, and the feedback information is used to indicate a sending state or a receiving state of a sidelink positioning reference signal; sending the feedback information to the network device through the uplink resource in the time unit of the uplink resource.
[0007] The uplink resource may be a resource corresponding to a physical uplink control channel (PUCCH) or a resource corresponding to a physical uplink shared channel (PUSCH), or may be a PUCCH or a PUSCH. The time unit may be a frame, a subframe, a time slot, a sub-time slot, or a symbol, or may be a combination of at least two, such as a combination of a time slot and a symbol. The time unit of the uplink resource refers to the time unit occupied by the uplink resource, or the time unit where the uplink resource is located. The feedback information may be an acknowledgement message or a negative acknowledgement message, and the acknowledgement message is used to indicate that the sending state is a successful sending or that the receiving state is a successful receiving, and may be expressed as ACK; the negative acknowledgement message is used to indicate that the sending state is a failed sending or that the receiving state is a failed receiving, and may be expressed as NACK. The receiving state of a successful receiving indicates that the measurement result of the side positioning reference signal is successfully received, or the measurement result is received within a certain delay range, or the quality of the measurement result is higher than a certain threshold, etc.; the receiving state of a failed receiving indicates that the measurement result of the side positioning reference signal is not received. The feedback information may also include multiple response information and / or multiple negative response information, where one response information is used to indicate that the sending status of a sideline positioning reference signal is successfully sent, and one negative response information is used to indicate that the sending status of a sideline positioning reference signal is failed to send.
[0008] It can be seen that the terminal device can determine the time unit of the uplink resource through the first information, and then report feedback information to the network device through the uplink resource in the time unit of the uplink resource. In other words, the network device can instruct the terminal device to send feedback information to the network device in the time unit of the uplink resource, so that the network device can flexibly schedule or configure the side positioning reference signal resource.
[0009] In a possible implementation, the first information is carried in downlink control information (DCI), and the DCI is used to schedule at least one side positioning reference signal resource, and the at least one side positioning reference signal resource includes a resource that carries the side positioning reference signal. That is, the DCI includes two fields, one field is used to schedule at least one side positioning reference signal resource, and the other field is used to determine the time unit of the uplink resource, and the first information can be understood as another field. DCI can be used to indicate when the terminal device sends feedback information to the network device, and can also save signaling overhead and reduce feedback delay.
[0010] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate a first time unit value, the first time unit value is related to the time unit of the reference sideline positioning reference signal resource, the first time unit value is used to determine the time unit of the uplink resource, and the above-mentioned at least one sideline positioning reference signal resource includes a reference sideline positioning reference signal resource. Among them, the time unit of the reference sideline positioning reference signal resource refers to the time unit occupied by the reference sideline positioning reference signal resource, or the time unit where the reference sideline positioning reference signal resource is located, or the time unit of the reference sideline positioning reference signal, and the reference sideline positioning reference signal resource carries the reference sideline positioning reference signal. Through the first time unit value indicated by the first information, the time unit of the uplink resource can be determined, so that the terminal device can send feedback information to the network device through the time unit of the uplink resource. Among them, the reference sideline positioning reference signal resource represents one or more specific sideline positioning reference signal resources in the above-mentioned at least one sideline positioning reference signal resource, or the reference sideline positioning reference signal represents one or more specific sideline positioning reference signals in at least one sideline positioning reference signal.
[0011] Optionally, the reference side positioning reference signal resource may be the last side positioning reference signal resource among the at least one side positioning reference signal resource. Or it may be described as follows: the reference side positioning reference signal is the last side positioning reference signal among the at least one side positioning reference signal, the reference side positioning reference signal resource carries the reference side positioning reference signal, and at least one side positioning reference signal resource carries at least one side positioning reference signal. It can be understood that, taking the time unit of the last side positioning reference signal resource as a reference, based on the first time unit value, the time unit of the uplink resource can be determined.
[0012] Optionally, the reference side positioning reference signal resource may be the first side positioning reference signal resource among the at least one side positioning reference signal resource. Or it may be described as follows: the reference side positioning reference signal is the first side positioning reference signal among the at least one side positioning reference signal, the reference side positioning reference signal resource carries the reference side positioning reference signal, and at least one side positioning reference signal resource carries at least one side positioning reference signal. It can be understood that, taking the time unit of the first side positioning reference signal resource as a reference, based on the first time unit value, the time unit of the uplink resource can be determined.
[0013] In a possible implementation, the first time unit value is the difference between the time unit of the first sideline positioning reference signal resource and the time unit of the first uplink resource, the first sideline positioning reference signal resource corresponds to the first uplink resource, the first sideline positioning reference signal resource is one of the at least one sideline positioning reference signal resource (that is, the first sideline positioning reference signal resource is any one of the at least one sideline positioning reference signal resource), and the first uplink resource is one of the uplink resources. The number of uplink resources is the same as the number of at least one sideline positioning reference signal resource. It can be understood that each sideline positioning reference signal resource in the at least one sideline positioning reference signal resource corresponds to an uplink resource, and an uplink resource is used to carry the response information or negative response information of a sideline positioning reference signal, and the difference between the time unit of each sideline positioning reference signal resource and the time unit of the corresponding uplink resource is the first time unit value.
[0014] Furthermore, the terminal device sends first feedback information to the network device through the first uplink resource in the time unit of the first uplink resource, and the first feedback information is used to indicate whether the sending status of the first sideline positioning reference signal is successful or failed, and the first sideline positioning reference signal is a sideline positioning reference signal carried by the first sideline positioning reference signal resource. The first feedback information is response information, indicating that the sending status of the first sideline positioning reference signal is successful; the first feedback information is negative response information, indicating that the sending status of the first sideline positioning reference signal is failed.
[0015] Exemplarily, taking three side positioning reference signal resources as an example, which can be represented as side positioning reference signal resource 1, side positioning reference signal resource 2 and side positioning reference signal resource 3, then the difference between the time unit of the side positioning reference signal resource 1 and the time unit of its corresponding uplink resource a is the first time unit value, the uplink resource a is used to carry the response information or negative response information of the side positioning reference signal I, and the side positioning reference signal resource 1 carries the side positioning reference signal I; the difference between the time unit of the side positioning reference signal resource 2 and the time unit of its corresponding uplink resource b is the second time unit value, the uplink resource b is used to carry the response information or negative response information of the side positioning reference signal II, and the side positioning reference signal resource 2 carries the side positioning reference signal II; the difference between the time unit of the side positioning reference signal resource 3 and the time unit of its corresponding uplink resource c is the first time unit value, the uplink resource c is used to carry the response information or negative response information of the side positioning reference signal III, and the side positioning reference signal resource c carries the side positioning reference signal III.
[0016] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate at least one second time unit value, a second time unit value is related to the time unit of a sidelink positioning reference signal resource in the at least one sidelink positioning reference signal resource, a second time unit value is used to determine the time unit of a second uplink resource, and a second uplink resource is an uplink resource in the above-mentioned uplink resources; at least one second time unit value corresponds one-to-one to at least one sidelink positioning reference signal resource.
[0017] Furthermore, the terminal device sends second feedback information to the network device via a second uplink resource in a time unit of a second uplink resource, and the second feedback information is used to indicate whether the sending status of the second sideline positioning reference signal is successful or failed, and the second sideline positioning reference signal corresponds to the second uplink resource. The second feedback information is response information, indicating that the sending status of the second sideline positioning reference signal is successful; the second feedback information is negative response information, indicating that the sending status of the second sideline positioning reference signal is failed.
[0018] Exemplarily, taking three side positioning reference signal resources as an example, they can be represented as side positioning reference signal resource 1, side positioning reference signal resource 2 and side positioning reference signal resource 3; the three second time unit values can be represented as k1, k2 and k3. Then the difference between the time unit of side positioning reference signal resource 1 and the time unit of its corresponding uplink resource a is k1, and the uplink resource a is used to carry the response information or negative response information of the side positioning reference signal I, and the side positioning reference signal resource 1 carries the side positioning reference signal I; the difference between the time unit of the side positioning reference signal resource 2 and the time unit of its corresponding uplink resource b is k2, and the uplink resource b is used to carry the response information or negative response information of the side positioning reference signal II, and the side positioning reference signal resource 2 carries the side positioning reference signal II; the difference between the time unit of the side positioning reference signal resource 3 and the time unit of its corresponding uplink resource c is k3, and the uplink resource c is used to carry the response information or negative response information of the side positioning reference signal III, and the side positioning reference signal resource c carries the side positioning reference signal III.
[0019] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate a third time unit value, the third time unit value is related to the time unit of the DCI, and the third time unit value is used to determine the time unit of the above-mentioned uplink resource. Among them, the time unit of the DCI refers to the time unit of receiving the DCI. The third time unit value is related to the time unit of the DCI, which can be understood as taking the time unit of the DCI as a reference, and the time unit of the uplink resource can be determined based on the third time unit value. For example, a high-level configuration signaling pre-configures a time unit list, the list includes a corresponding relationship between an index value and a time unit value, the first information indicates a certain index value in the list, and the time unit value corresponding to the index value can be determined based on the list, that is, the third time unit value, so that the time unit of the uplink resource can be determined based on the third time unit value with the time unit of the DCI as a reference. For another example, a high-level configuration signaling pre-configures a time unit list, the list includes at least one time unit value, the first information indicates a certain time unit value in the list, that is, the third time unit value, so that the time unit of the uplink resource can be determined based on the third time unit value with the time unit of the DCI as a reference. The third time unit value is determined by the first information, and then the time unit of the uplink resource can be determined, so that the terminal device can send feedback information to the network device through the time unit of the uplink resource. Among them, the high-level configuration signaling can be non-physical layer signaling such as radio resource control (RRC) signaling, media access control (MAC) layer signaling, or LTE positioning protocol (LPP) signaling. The physical layer signaling is DCI signaling, that is, signaling that directly indicates a specific function through a bit value.
[0020] In a possible implementation, for the first information carried in the DCI, the DCI also includes second information, and the second information is used to indicate the feedback type corresponding to the feedback information, so that the terminal device feeds back corresponding feedback information to the network device based on the feedback type.
[0021] Optionally, the second information is the first value, and the feedback type is feedback acknowledgment information (acknowledgement, ACK) without feedback of negative acknowledgment information (negative acknowledgement, NACK), that is, only feedback of acknowledgment information is performed without feedback of negative acknowledgment information; the second information is the second value, and the feedback type is feedback of negative acknowledgment information without feedback of acknowledgment information, that is, only feedback of negative acknowledgment information is performed without feedback of acknowledgment information; the second information is the third value, and the feedback type is feedback of acknowledgment information and feedback of negative acknowledgment information, that is, feedback of acknowledgment information and / or feedback of negative acknowledgment information.
[0022] In a possible implementation manner, the first information is carried in a first radio resource control (RRC) signaling, that is, the RRC signaling is used to inform the terminal device when to send feedback information to the network device.
[0023] In a possible implementation, for the first information carried in the first RRC signaling, the first information is used to indicate a fourth time unit value, and the fourth time unit value is related to the time unit of the sideline positioning reference signal resource configured by the second RRC signaling. For example, a high-level configuration signaling pre-configures a time unit list, and the list includes a correspondence between an index value and a time unit value, and the first information indicates a certain index value in the list, and based on the list, the time unit value corresponding to the index value can be determined, that is, the fourth time unit value, so that the time unit of the sideline positioning reference signal resource configured by the second RRC signaling is used as a reference, and the time unit of the uplink resource can be determined based on the fourth time unit value. For another example, a high-level configuration signaling pre-configures a time unit list, and the list includes at least one time unit value, and the first information indicates a certain time unit value in the list, that is, the fourth time unit value, so that the time unit of the sideline positioning reference signal resource configured by the second RRC signaling is used as a reference, and the time unit of the uplink resource can be determined based on the fourth time unit value.
[0024] In a possible implementation, the feedback information is used to indicate the sending state or receiving state of at least one sideline positioning reference signal, the sending state is sending success or sending failure, and the receiving state is receiving success or receiving failure; wherein, at least one sideline positioning reference signal is a sideline positioning reference signal corresponding to at least one sideline positioning reference signal resource scheduled by DCI, for example, DCI schedules three sideline positioning reference signal resources, and one sideline positioning reference signal resource carries one sideline positioning reference signal. Alternatively, at least one sideline positioning reference signal is a sideline positioning reference signal corresponding to a sideline positioning reference signal resource configured by RRC signaling.
[0025] Optionally, the feedback information is used to indicate a sending status of each sidelink positioning reference signal in at least one sidelink positioning reference signal.
[0026] Optionally, the feedback information is used to indicate the sending status of the first, second or last one of at least one side positioning reference signal.
[0027] In a possible implementation, there is one side positioning reference signal among at least one side positioning reference signal that is successfully sent, and the feedback information is response information, indicating that the sending status is successfully sent. That is to say, as long as there is one side positioning reference signal among at least one side positioning reference signal that is successfully sent, the response information is fed back. At least one side positioning reference signal fails to be sent, and the feedback information is negative response information, indicating that the sending status is failed to be sent. That is to say, at least one side positioning reference signal fails to be sent, and negative response information is fed back.
[0028] The at least one sidelink positioning reference signal is a sidelink positioning reference signal corresponding to at least one sidelink positioning reference signal resource scheduled by DCI, or is a sidelink positioning reference signal corresponding to the sidelink positioning reference signal resource configured by RRC signaling.
[0029] In a possible implementation, if the timer has not timed out, the measurement result of the sideline positioning reference signal is received, and the feedback information is response information; if the timer has expired, the measurement result of the sideline positioning reference signal is not received, and negative response information is fed back, so that the network device can flexibly schedule or configure the sideline positioning reference signal resources.
[0030] In a possible implementation, when the feedback information is response information, the response information is sent to the network device through uplink resources; otherwise, when the feedback information is negative response information, the negative response information is not sent to the network device. In other words, the terminal device only feeds back response information to the network device.
[0031] In a possible implementation, when the feedback information is negative acknowledgment information, the negative acknowledgment information is sent to the network device via uplink resources; otherwise, when the feedback information is acknowledgment information, no acknowledgment information is sent to the network device. In other words, the terminal device only feeds back negative acknowledgment information to the network device.
[0032] In a possible implementation, when the feedback information is acknowledgment information or negative acknowledgment information, the acknowledgment information or negative acknowledgment information is sent to the network device through uplink resources; that is, the feedback information is fed back to the network device in accordance with the actual sending situation. Wherein, the feedback information is acknowledgment information, indicating that the sending status is successfully sent; the feedback information is negative acknowledgment information, indicating that the sending status is failed to send.
[0033] In a second aspect, an embodiment of the present application provides a feedback information transmission method, which can be executed by a network device, or by a device matching the network device, such as a processor, a chip, or a chip system. The method may include: receiving first information from a terminal device, the first information is used to determine a time unit of an uplink resource, the uplink resource is used to carry feedback information, and the feedback information is used to indicate a sending state or a receiving state of a sidelink positioning reference signal; receiving feedback information from the terminal device through the uplink resource in the time unit of the uplink resource.
[0034] It can be seen that the network device can indicate the time unit of the uplink resource through the first information, so as to receive feedback information from the terminal device through the uplink resource in the time unit of the uplink resource. In other words, the network device can instruct the terminal device to send feedback information to the network device in the time unit of the uplink resource, so that the network device can flexibly schedule or configure the side positioning reference signal resource.
[0035] In a possible implementation, the first information is carried in DCI, and the DCI is used to schedule at least one side positioning reference signal resource, and the at least one side positioning reference signal resource includes a resource that carries the side positioning reference signal. That is, the DCI includes two fields, one field is used to schedule at least one side positioning reference signal resource, and the other field is used to determine the time unit of the uplink resource, and the first information can be understood as another field. DCI can be used to indicate when the terminal device sends feedback information to the network device, and can also save signaling overhead and reduce feedback delay.
[0036] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate a first time unit value, the first time unit value is related to the time unit of the reference sideline positioning reference signal resource, the first time unit value is used to determine the time unit of the uplink resource, and the above-mentioned at least one sideline positioning reference signal resource includes a reference sideline positioning reference signal resource. Among them, the time unit of the reference sideline positioning reference signal resource refers to the time unit occupied by the reference sideline positioning reference signal resource, or the time unit where the reference sideline positioning reference signal resource is located, or the time unit of the reference sideline positioning reference signal, and the reference sideline positioning reference signal resource carries the reference sideline positioning reference signal. The first time unit value indicated by the first information can be used to determine the time unit of the uplink resource, so that the terminal device can send feedback information to the network device through the time unit of the uplink resource.
[0037] Optionally, the reference side positioning reference signal resource may be the last side positioning reference signal resource among the at least one side positioning reference signal resource. Or it may be described as follows: the reference side positioning reference signal is the last side positioning reference signal among the at least one side positioning reference signal, the reference side positioning reference signal resource carries the reference side positioning reference signal, and at least one side positioning reference signal resource carries at least one side positioning reference signal.
[0038] Optionally, the reference side positioning reference signal resource may be the first side positioning reference signal resource among the at least one side positioning reference signal resource. Or it may be described as follows: the reference side positioning reference signal is the first side positioning reference signal among the at least one side positioning reference signal, the reference side positioning reference signal resource carries the reference side positioning reference signal, and at least one side positioning reference signal resource carries at least one side positioning reference signal.
[0039] In a possible implementation, the first time unit value is the difference between the time unit of the first sideline positioning reference signal resource and the time unit of the first uplink resource, the first sideline positioning reference signal resource corresponds to the first uplink resource, the first sideline positioning reference signal resource is one of the at least one sideline positioning reference signal resource (that is, the first sideline positioning reference signal resource is any one of the at least one sideline positioning reference signal resource), and the first uplink resource is one of the uplink resources. The number of uplink resources is the same as the number of at least one sideline positioning reference signal resource. It can be understood that each sideline positioning reference signal resource in the at least one sideline positioning reference signal resource corresponds to an uplink resource, and an uplink resource is used to carry the response information or negative response information of a sideline positioning reference signal, and the difference between the time unit of each sideline positioning reference signal resource and the time unit of the corresponding uplink resource is the first time unit value.
[0040] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate at least one second time unit value, a second time unit value is related to the time unit of a sidelink positioning reference signal resource in the at least one sidelink positioning reference signal resource, a second time unit value is used to determine the time unit of a second uplink resource, and a second uplink resource is an uplink resource in the above-mentioned uplink resources; at least one second time unit value corresponds one-to-one to at least one sidelink positioning reference signal resource.
[0041] In a possible implementation, for the first information carried in the DCI, the first information is used to indicate a third time unit value, the third time unit value is related to the time unit of the DCI, and the third time unit value is used to determine the time unit of the above-mentioned uplink resource. Among them, the time unit of the DCI refers to the time unit of the DCI received by the terminal device. The third time unit value is related to the time unit of the DCI, which can be understood as taking the time unit of the DCI as a reference, and the time unit of the uplink resource can be determined based on the third time unit value. For example, a high-level configuration signaling pre-configures a time unit list, the list includes a corresponding relationship between an index value and a time unit value, the first information indicates a certain index value in the list, and the time unit value corresponding to the index value can be determined based on the list, that is, the third time unit value, so that the time unit of the uplink resource can be determined based on the third time unit value with the time unit of the DCI as a reference. For another example, a high-level configuration signaling pre-configures a time unit list, the list includes at least one time unit value, the first information indicates a certain time unit value in the list, that is, the third time unit value, so that the time unit of the uplink resource can be determined based on the third time unit value with the time unit of the DCI as a reference. By determining the third time unit value through the first information, the time unit of the uplink resource can be determined, so that the terminal device can send feedback information to the network device through the time unit of the uplink resource.
[0042] In a possible implementation, for the first information carried in the DCI, the DCI also includes second information, and the second information is used to indicate the feedback type corresponding to the feedback information, so that the terminal device feeds back corresponding feedback information to the network device based on the feedback type.
[0043] Optionally, the second information is the first value, and the feedback type is feedback response information without feedback negative response information, that is, only feedback response information is fed back without feedback negative response information; the second information is the second value, and the feedback type is feedback negative response information without feedback response information, that is, only feedback negative response information is fed back without feedback response information; the second information is the third value, and the feedback type is feedback response information and feedback negative response information, that is, feedback response information and / or feedback negative response information.
[0044] In a possible implementation, the first information is carried in a first RRC signaling, that is, the RRC signaling is used to inform the terminal device when to send feedback information to the network device.
[0045] In a possible implementation, for the first information carried in the first RRC signaling, the first information is used to indicate a fourth time unit value, the fourth time unit value is related to the time unit of the sideline positioning reference signal resource configured by the second RRC signaling, and the fourth time unit value is used to determine the time unit of the above-mentioned uplink resource. For example, a high-level configuration signaling pre-configures a time unit list, the list includes a correspondence between an index value and a time unit value, the first information indicates a certain index value in the list, based on which the time unit value corresponding to the index value can be determined, that is, the fourth time unit value, so that the time unit of the sideline positioning reference signal resource configured by the second RRC signaling is used as a reference, and the time unit of the uplink resource can be determined based on the fourth time unit value. For another example, a high-level configuration signaling pre-configures a time unit list, the list includes at least one time unit value, the first information indicates a certain time unit value in the list, that is, the fourth time unit value, so that the time unit of the sideline positioning reference signal resource configured by the second RRC signaling is used as a reference, and the time unit of the uplink resource can be determined based on the fourth time unit value.
[0046] Optionally, the reference sideline positioning reference signal resource may be the first sideline positioning reference signal resource or the last sideline positioning reference signal resource in the first period.
[0047] In a possible implementation, the feedback information is used to indicate the sending state or receiving state of at least one sideline positioning reference signal, the sending state is sending success or sending failure, and the receiving state is receiving success or receiving failure; wherein, at least one sideline positioning reference signal is a sideline positioning reference signal corresponding to at least one sideline positioning reference signal resource scheduled by DCI, for example, DCI schedules three sideline positioning reference signal resources, and one sideline positioning reference signal resource carries one sideline positioning reference signal. Alternatively, at least one sideline positioning reference signal is a sideline positioning reference signal corresponding to a sideline positioning reference signal resource configured by RRC signaling.
[0048] Optionally, the feedback information is used to indicate a sending status of each sidelink positioning reference signal in at least one sidelink positioning reference signal.
[0049] Optionally, the feedback information is used to indicate the sending status of the first, second or last one of at least one side positioning reference signal.
[0050] In a possible implementation, there is one side positioning reference signal among at least one side positioning reference signal that is successfully sent, and the feedback information is response information, indicating that the sending status is successfully sent. That is to say, as long as there is one side positioning reference signal among at least one side positioning reference signal that is successfully sent, the response information is fed back. At least one side positioning reference signal fails to be sent, and the feedback information is negative response information, indicating that the sending status is failed to be sent. That is to say, at least one side positioning reference signal fails to be sent, and negative response information is fed back.
[0051] The at least one sidelink positioning reference signal is a sidelink positioning reference signal corresponding to at least one sidelink positioning reference signal resource scheduled by DCI, or is a sidelink positioning reference signal corresponding to the sidelink positioning reference signal resource configured by RRC signaling.
[0052] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device in a terminal device, or a device that can be used in combination with a terminal device. Among them, the communication device may also be a chip system. The communication device may execute the method described in the first aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and / or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the first aspect above.
[0053] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device in a network device, or a device that can be used in combination with a network device. The communication device may also be a chip system. The communication device may execute the method described in the second aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and / or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the second aspect above.
[0054] In a fifth aspect, an embodiment of the present application provides a communication device, the communication device comprising a processor, the processor being used to execute the method as described in the first aspect or the method as described in the second aspect.
[0055] In a sixth aspect, an embodiment of the present application provides a communication device, comprising a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the programs or instructions are executed by the processor, the communication device executes the method described in the first aspect or the second aspect.
[0056] In a possible implementation, the communication device further includes a memory. Optionally, the processor and the memory are integrated together. Optionally, the memory and the processor are independently configured.
[0057] In the seventh aspect, an embodiment of the present application provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method described in the first aspect or the second aspect through a logic circuit or executing code instructions.
[0058] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed by a communication device, the method described in the first aspect or the second aspect is implemented.
[0059] In a ninth aspect, an embodiment of the present application provides a computer program product comprising instructions, and when a communication device reads and executes the instructions, the communication device executes a method as described in any one of the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 It is a schematic diagram of a SL resource pool;
[0061] Figure 2A It is a schematic diagram of the feedback process of SL communication under the dynamic scheduling method of mode 1;
[0062] Figure 2B yes Figure 2A The corresponding timing example diagram;
[0063] Figure 3 is a schematic diagram of a network architecture to which an embodiment of the present application is applied;
[0064] Figure 4 It is a flowchart of a feedback information transmission method provided in an embodiment of the present application;
[0065] Figure 5A-Figure 5C These are several timing example diagrams of situation 1 provided in the embodiments of the present application;
[0066] Figure 6 This is a timing example diagram of situation 2 provided in an embodiment of the present application;
[0067] Figure 7 This is a timing example diagram of situation 3 provided in an embodiment of the present application;
[0068] Figure 8This is a timing example diagram of situation 4 provided in an embodiment of the present application;
[0069] Fig. 9 is a structural diagram of a communication device provided in an embodiment of the present application;
[0070] Fig.10 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] In the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.
[0072] It should be understood that in this application, "at least one" means one or more; "plurality" means two or more. In addition, "equal to" in this application can be used in conjunction with "greater than" or "less than". When "equal to" is used in conjunction with "greater than", the technical solution of "greater than" is adopted; when "equal to" is used in conjunction with "less than", the technical solution of "less than" is adopted.
[0073] In the present application, "sending information to... (e.g., a terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information to the terminal device directly or indirectly. "Receiving information from... (e.g., a terminal device)" or "receiving information from... (e.g., a terminal device)" can be understood as the source of the information being the terminal device, which can include receiving information from the terminal device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0074] The following is an explanation of the relevant names or terms involved in this application to facilitate understanding by those skilled in the art.
[0075] 1. Terminal equipment
[0076] Terminal equipment can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc., or equipment used to provide voice or data connectivity to users, or IoT devices. For example, terminal equipment includes handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, terminal devices can be: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MID), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point of sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, TVs, air conditioners, electric meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flight equipment (such as smart robots, hot air balloons, drones, airplanes), etc. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device that serves as a terminal function in D2D communication.
[0077] 2. Network equipment
[0078] The network device is a node in the radio access network (RAN), which can also be called an access network device, or a RAN node (or device). The network device is used to help terminal devices achieve wireless access. In one possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, an access network device in a mobile switching center non-terrestrial network (NTN) communication system, that is, it can be deployed on a high altitude platform or satellite, etc. The network device can 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 cloud radio access network (CRAN) scenario. The network device may also be a device that acts as a base station in device-to-device (D2D) communication, Internet of Vehicles communication, drone communication, and machine communication. Optionally, the network device may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the network device in vehicle to everything (V2X) technology may be a road side unit (RSU).
[0079] All or part of the functions of the network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module or software that can implement all or part of the network device functions.
[0080] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may 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 may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network CN, without limitation here.
[0081] 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 an open access network (open RAN, O-RAN or ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0082] 3. Side Positioning Reference Signal
[0083] The positioning reference signal (PRS) is a known signal provided by the transmitter to the receiver for positioning. The embodiment of the present application uses a side positioning reference signal to describe the reference signal transmitted between terminal devices, or between a terminal device and a roadside unit (RSU) for realizing the positioning function. The positioning function can be realized by transmitting the side positioning reference signal between terminal devices. The full name of the side positioning reference signal is the sidelink positioning reference signal (SLPRS), and SL PRS can also be described as SL-PRS or SPRS, etc. It should be noted that with the evolution of the standard, the positioning reference signal between terminal devices may adopt other names. For the convenience of description, the embodiment of the present application uses SLPRS to describe the side positioning reference signal, and uses SL PRS resources to describe the side positioning reference signal resources. SL PRS resources are used to transmit SL PRS.
[0084] 4. Resource pool
[0085] The broad definition of a resource pool is a collection of resources. In this application, a resource pool refers to a sidelink (SL) resource pool, and an SL resource pool can be understood as a collection of SL resources.
[0086] For example, see Figure 1 A schematic diagram of the SL resource pool is shown. Figure 1In a carrier bandwidth (carrier bandwidth), part of the bandwidth (bandwidth part, BWP) is allocated to the SL for use, and the BWP allocated to the SL for use can be called SL BWP. The time-frequency resources corresponding to the SL BWP can be further divided into multiple SL resource pools, and each SL resource pool can be configured with independent channels, such as the physical sidelink control channel (physical sidelink control channel, PSCCH) or the physical sidelink shared channel (physical sidelink shared channel, PSSCH) and other channels. Each SL resource pool performs independent perception and resource allocation. The frequency domain resources in the SL resource pool can be further divided into sub-channels with finer granularity. Resource allocation and data transmission are based on sub-channels, such as allocating one or multiple consecutive sub-channels, or performing data transmission on one or multiple consecutive sub-channels. A sub-channel can include multiple physical resource blocks (physical resource blocks, PRBs). A sub-channel can also be used to represent specific frequency domain location information.
[0087] An embodiment of the present application relates to a SL PRS dedicated resource pool, which may be the above-mentioned SL resource pool. However, the resources in the SL resource pool are used to transmit SL PRS and PSCCH, but not to transmit PSSCH.
[0088] For SL resources, there are two ways to allocate resources: Mode 1, allocated by the base station, mainly for UEs within the coverage of the base station; Mode 2, UEs reserve SL resources through perception. For Mode 1, the scheduling method can be dynamic scheduling (Dynamic grant), periodic configuration (ie, Configured Grant Type 1) or semi-static scheduling (ie, Configured Grant Type 2). Among them, the dynamic scheduling method is implemented through DCI indication; the periodic scheduling method is implemented through RRC signaling pre-configuration; the semi-static scheduling method is implemented through RRC signaling pre-configuration combined with DCI indication.
[0089] 5. Feedback Mechanism of SL Communication in Mode 1
[0090] Data transmission and control information transmission in SL communication support the HARQ mechanism. Taking data transmission as an example, after the sender sends SL data to the receiver, the receiver feeds back to the sender whether the SL data is successfully received. The sender feeds back HARQ-ACK or HARQ-NACK to the base station based on the feedback information of the receiver. SL data transmission supports the HARQ mechanism in several scheduling modes of mode 1.
[0091] For example, see Figure 2A The feedback process of SL communication in the dynamic scheduling mode of Mode 1 is shown. Figure 2A In the example, UE A is used as a transmitting UE (ie, Tx UE) and UE B is used as a receiving UE (ie, Rx UE). The feedback process may include the following steps:
[0092] 1. UE A sends a scheduling request (SR) to the base station. Correspondingly, the base station receives the SR from UE A.
[0093] When UE A has data to send but no available resources, it can send an SR to the base station through the PUCCH.
[0094] 2. The base station sends DCI to UE A. Correspondingly, UE A receives DCI from the base station. In response to the SR, the base station sends DCI to UE A through the physical downlink control channel (PDCCH). DCI is used to schedule SL resources. SL resources are used for UE A to send PSCCH and PSSCH to other UEs, such as UE A to send PSCCH and PSSCH to UE B. DCI is also used to schedule PUCCH resources. PUCCH resources are used for UE A to feedback SL HARQ to the base station.
[0095] 3. UE A sends PSCCH and PSSCH to UE B. Correspondingly, UE B receives PSCCH and PSSCH from UE A. UE A sends PSCCH and PSSCH to UE B through the scheduled SL resources.
[0096] 4. UE B sends SL HARQ to UE A. Correspondingly, UE A receives SL HARQ from UE B. UE B sends SL HARQ to UE A through the physical sidelink feedback channel (PSFCH). SLHARQ is HARQ-ACK, indicating that UE B successfully receives PSCCH and PSSCH; SL HARQ is HARQ-NACK, indicating that UE B fails to receive PSCCH and PSSCH, such as decoding failure.
[0097] 5. UE A sends SL HARQ to the base station. Correspondingly, the base station receives SL HARQ from UE A. UE A sends SL HARQ to the base station through the PUCCH resources scheduled by DCI. UE A receives HARQ-ACK from UE B, then feeds back HARQ-ACK to the base station, indicating that the data is successfully received; UE A receives HARQ-ACK from UE B, then feeds back HARQ-ACK to the base station, indicating that the data reception fails.
[0098] Figure 2A This is a flow chart of the feedback process under dynamic scheduling. The corresponding timing can be found in Figure 2B shown. Figure 2B In the example, UE A receives RRC signaling from the base station through the Uu port, and the RRC signaling is used to configure the SL-BWP resource pool, that is, the above-mentioned SL resource pool. When UE A has data to be sent to other UEs but there are no available resources, it can send an SR to the base station through the PUCCH. In response to the SR, the base station sends a DCI to UE A, and the DCI is used to indicate the time interval and time-frequency resources. The time interval refers to the time interval (e.g., time slot interval) between the receipt of the DCI and the first transmission of the PSCCH and PSSCH; the time-frequency resources refer to the SL resources, which are used to transmit the PSCCH and PSSCH. The DCI also includes the minimum time interval between the SL resources and the PSFCH, and the PSFCH is used for UE A to receive the SL HARQ from UE B. The DCI also includes a PSFCH-to-HARQ field, which is used to indicate the time interval (e.g., time slot interval) between the PSFCH and the HARQ, and the HARQ refers to the SLHARQ fed back by UE A to the base station. It can be understood that UE A uses the time slot where PSFCH is located as a reference and determines the time slot (or the time slot described as the PUCCH carrying SL HARQ) for feeding back SL HARQ to the base station based on the time interval indicated by the PSFCH-to-HARQ field, so that UE A feeds back SL HARQ to the base station in the time slot. For example, the time slot where PSFCH is located is time slot i, and the time interval indicated by the PSFCH-to-HARQ field is j, then UE A feeds back SL HARQ to the base station in time slot i+j.
[0099] Figure 2A and Figure 2B Taking the feedback process of SL communication in the dynamic scheduling mode of mode 1 as an example, for the feedback process of SL communication in the periodic configuration mode and semi-static scheduling mode of mode 1, UE B will also feedback SL HARQ to UE A, and UE A will feedback SL HARQ to the base station based on the content of UE B's feedback.
[0100] However, for SL PRS, when UE B receives SL PRS from UE A, UE B does not need to demodulate SL PRS, but can directly measure SL PRS, so UE B does not need to feedback SL HARQ to UE A. In addition, the SL PRS dedicated resource pool does not transmit PSSCH, so the above SL communication feedback process is not applicable to the feedback of SL PRS in the SL PRS dedicated resource pool, so when UE A feedbacks SL HARQ to the base station is a technical problem that needs to be solved urgently.
[0101] In view of this, an embodiment of the present application provides a feedback information transmission method and a communication device, which can indicate when a terminal device sends feedback information to a network device, so that the network device can flexibly schedule or configure side positioning reference signal resources. An embodiment of the present application may use DCI or RRC signaling to indicate when a terminal device sends feedback information to a network device. Feedback information may include response information and / or negative response information. For the convenience of description, an embodiment of the present application uses ACK to describe the response information, i.e., HARQ-ACK; and uses NACK to describe the negative response information, i.e., HARQ-NACK. Among them, the response information can also be described as confirmation information, determination information, or affirmative information, etc., and these descriptions can be replaced with each other. The negative response information can also be described as negative information, negative confirmation information, or negative response information, etc., and these descriptions can be replaced with each other.
[0102] Before describing the feedback information transmission method provided in the embodiment of the present application, the network architecture and scenarios for applying the embodiment of the present application are explained.
[0103] See also Figure 3 , is a schematic diagram of a network architecture applying an embodiment of the present application. Figure 3 The network architecture shown may include a network device 301 and a terminal device 302 , and optionally, a terminal device 303 . Figure 3 The device form and device quantity shown are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application. Figure 3 For example, the terminal device 302 is within the coverage of the network device 301 , that is, the terminal device 302 can receive messages or signaling from the network device 301 , such as DCI and / or RRC signaling.
[0104] For example, under the control of network device 301, terminal device 302 can send SLPRS to terminal device 303; terminal device 303 receives SL PRS and can measure distance or angle by measuring SL PRS to obtain measurement results. Terminal device 303 can feed back the measurement results to terminal device 302.
[0105] In the embodiment of the present application, the network device 301 can send the first information to the terminal device 302, and the first information is used by the terminal device 302 to determine when to send feedback information to the network device 301, and the feedback information indicates the sending status of the SL PRS. Then, the network device 301 receives the feedback information at the corresponding time, and based on the feedback information, the SL PRS resources can be flexibly scheduled or configured for the terminal device 302.
[0106] Based on whether the terminal device 303 is within the coverage of the network device 301, the scenario in which the embodiment of the present application is applied may be:
[0107] Scenario 1: Terminal device 303 is within the coverage of network device 301. Terminal device 302 and terminal device 303 can communicate with network device 301 through Uu port. Terminal device 302 and terminal device 303 can communicate through PC5 port. Under the control of network device 301, terminal device 302 can send SL PRS to terminal device 303; under the control of network device 301, terminal device 303 can send SL PRS to terminal device 302.
[0108] Scenario 2: Terminal device 303 is not within the coverage of network device 301. Terminal device 302 can communicate with network device 301 through Uu port, but terminal device 303 cannot communicate with network device 301 through Uu port. Terminal device 303 communicates with terminal device 302 through PC5 port. Under the control of network device 301, terminal device 302 sends SL PRS to terminal device 303.
[0109] The embodiments of the present application are applicable to the dynamic scheduling method, periodic configuration method and semi-static scheduling method under mode 1. In the SL PRS exclusive resource pool, the reporting time of SL PRS-related feedback information can be determined, so that the network device can flexibly schedule or configure SL PRS resources.
[0110] based on Figure 3 The network architecture shown in the figure, the feedback information transmission method provided in the embodiment of the present application is described in detail below. For the convenience of description, the terminal device takes UE as an example, and the network device takes gNB as an example.
[0111] See also Figure 4 , is a flow chart of a feedback information transmission method provided in an embodiment of the present application, which may include but is not limited to the following steps:
[0112] 401, the gNB sends first information to the UE. Correspondingly, the UE receives the first information from the gNB. The first information is used to determine the time unit of the uplink resource, the uplink resource is used to carry feedback information, and the feedback information is used to indicate the sending status of the SL PRS.
[0113] Among them, the uplink resource can be the resource corresponding to PUCCH, that is, the resource occupied by PUCCH, or it can be PUCCH. The resource corresponding to PUCCH can be referred to as PUCCH resource for short. The uplink resource can be replaced by PUCCH or PUCCH resource. Alternatively, the uplink resource can be the resource corresponding to PUSCH, that is, the resource occupied by PUSCH, or it can be PUSCH. The resource corresponding to PUSCH can be referred to as PUSCH resource for short. The uplink resource can be replaced by PUSCH or PUSCH resource. In the embodiment of the present application, the uplink resource takes PUCCH as an example.
[0114] The time unit may be a frame, a subframe, a time slot, a sub-time slot, a symbol, etc., and a symbol may be an orthogonal frequency division multiplexing (OFDM) symbol. The time unit may also be a combination of at least two, such as a combination of a time slot and a symbol, such as the first symbol and the second symbol in time slot i. In the embodiment of the present application, the time unit takes a time slot as an example.
[0115] The time unit of the uplink resource refers to the time unit occupied by the uplink resource, or the time unit where the uplink resource is located, for example, the time unit occupied by the PUCCH resource, or the time unit where the PUCCH resource is located, or the time unit where the PUCCH is located.
[0116] The uplink resources are used to carry feedback information, which can also be described as uplink resources are used to transmit feedback information, feedback information is transmitted through uplink resources, etc. In addition to carrying feedback information, uplink resources may also carry other uplink information.
[0117] The feedback information is used to indicate the sending state of the SL PRS, and the sending state may be a successful sending or a failed sending. The sending state of the SLPRS refers to the sending state of at least one SL PRS, and the sending state of at least one SL PRS may include the sending state of each SL PRS in at least one SL PRS, or the sending state of a certain SL PRS (such as the first SL PRS, the second SL PRS or the last SL PRS, etc.) in at least one SL PRS, or the sending state of at least one SL PRS as a whole. For example, if one SL PRS in at least one SL PRS is successfully sent, then the sending state of at least one SL PRS as a whole can be considered to be a successful sending. Exemplarily, taking three SL PRSs as an example, assuming that the first and second SL PRSs fail to send, and the third SL PRS is successfully sent, then the sending state of the SL PRS may include the sending state of the first SL PRS as a failed sending, the sending state of the second SL PRS as a failed sending, and the sending state of the third SL PRS as a successful sending; or, the sending state of these three SL PRSs as a whole is a successful sending. For another example, if at least one SLPRS is successfully sent, then at least one SL PRS can be considered as a whole sending state to be successfully sent. For another example, if at least one SLPRS fails to send, then at least one SL PRS can be considered as a whole sending state to be a sending failure. For another example, if one of at least one SL PRS fails to send, then at least one SL PRS can be considered as a whole sending state to be a sending failure.
[0118] For a certain SL PRS, its sending status is sending success, indicating that the SL PRS is successfully transmitted, which can be understood as the UE sending the SL PRS; its sending status is sending failure, indicating that the SL PRS is not successfully transmitted, which can be understood as the UE not sending the SL PRS.
[0119] The feedback information can be an ACK or a NACK. The ACK is used to indicate that the transmission status of the SL PRS is successfully transmitted, that is, at least one SL PRS is regarded as a whole transmission status. For example, as long as one SL PRS is successfully transmitted, the feedback information is an ACK; or, at least one SLPRS is successfully transmitted, the feedback information is an ACK. The NACK is used to indicate that the transmission status of the SL PRS is a failed transmission. For example, at least one SL PRS is regarded as a whole transmission status, all transmissions fail, and the feedback information is a NACK; or, one of at least one SLPRS fails to transmit, and the feedback information is a NACK. Alternatively, the ACK indicates that the transmission status of a certain SL PRS is successfully transmitted, such as the first, second or last one; the NACK indicates that the transmission status of a certain SL PRS is a failed transmission, such as the first, second or last one. Which one can be predefined by the protocol or indicated by the gNB.
[0120] The feedback information may also include multiple ACKs and / or multiple NACKs, where one ACK is used to indicate that the sending status of a SL PRS is successful sending, and one NACK is used to indicate that the sending status of a SL PRS is failed sending. For example, taking three SLPRSs as an example, assuming that the first and second SL PRSs fail to send, and the third SL PRS is successfully sent, then the feedback information may be an ACK to indicate that the sending status of the SL PRS is successful sending; or, the feedback information includes NACK of the first SL PRS (indicating that the sending status of the first SL PRS is failed sending), NACK of the second SL PRS (indicating that the sending status of the second SLPRS is failed sending), and ACK of the third SL PRS (indicating that the sending status of the third SL PRS is successful sending).
[0121] Optionally, the at least one SL PRS may be an SLPRS corresponding to at least one SL PRS resource scheduled by DCI, and one SL PRS resource carries one or more SL PRSs. The at least one SL PRS resource scheduled by DCI may be at least one SL PRS resource scheduled in a dynamic scheduling manner, in which case one SLPRS resource carries one SLPRS; or it may be at least one SL PRS resource activated by DCI in a semi-static scheduling manner, in which case one SLPRS resource carries one or more SLPRSs. For the dynamic scheduling manner, the at least one SL PRS resource scheduled by DCI may be understood as DCI including a field for indicating the resources of the scheduled SL PRS, and the SLPRS resources correspond to a group of time-frequency resources. For the semi-static scheduling manner, the at least one SL PRS resource scheduled by DCI may be understood as RRC signaling pre-configuring some SL PRS resources, and DCI including a field for indicating the activation of one or some SL PRS resources. In other words, scheduling may be understood as indication or activation.
[0122] Optionally, the at least one SL PRS may be a SL PRS corresponding to at least one SL PRS resource configured by RRC signaling, and one SL PRS resource carries at least one SL PRS. At least one SL PRS resource configured by RRC signaling is at least one SL PRS resource configured periodically. In an embodiment of the present application, the RRC signaling for periodically configuring at least one SL PRS resource is referred to as the second RRC signaling.
[0123] In one implementation, the above-mentioned first information can be carried in the DCI. That is, the first information can be carried by the DCI and can be a field in the DCI. The DCI is used to schedule at least one SL PRS resource. That is, the DCI is not only used to schedule at least one SL PRS resource, but also used to carry the first information so that the UE can determine the time unit of the uplink resource. This method is applicable to dynamic scheduling and semi-static scheduling.
[0124] When the first information is carried in the DCI, the content indicated by the first information may be:
[0125] Method (1), the first information indicates a first time unit value, the first time unit value is one, and the first time unit value is related to the time unit of the reference SL PRS resource. The first time unit value is used to determine the time unit of the uplink resource, and the at least one SL PRS resource includes a reference SL PRS resource. The reference SL PRS resource represents one or more specific SL PRS resources in the at least one SL PRS resource, or the reference SL PRS represents one or more specific SL PRS in the at least one SL PRS. That is, the reference SL PRS resource is one SL PRS resource in the at least one SL PRS resource, for example, the first or last SL PRS resource in the at least one SL PRS resource. Method 1 will be described in detail in the following case 1.
[0126] In mode (2), the first information indicates multiple second time unit values, one second time unit value is related to a time unit of one of the at least one side positioning reference signal resources, one second time unit value is used to determine a time unit of a second uplink resource, and one second uplink resource is one of the uplink resources; at least one second time unit value corresponds to at least one side positioning reference signal resource. Mode 2 will be described in detail in the following case 2.
[0127] In mode (3), the first information indicates a third time unit value, the third time unit value is one, and the third time unit value is related to the time unit of the DCI. The third time unit is used to determine the time unit of the above-mentioned uplink resource. The time unit of the DCI refers to the time unit in which the DCI is received, such as the time slot in which the DCI is received. Mode 3 will be described in detail in the following case 3.
[0128] In another implementation, the first information may be carried in RRC signaling. That is, the first information may be carried by RRC and may be a cell in RRC. In the embodiment of the present application, the RRC signaling carrying the first information is referred to as the first RRC signaling. This method is applicable to the periodic configuration method.
[0129] For the first information carried in the first RRC signaling, the first information is used to indicate the fourth time unit value, the fourth time unit value is related to the time unit of the reference SL PRS resource, and the fourth time unit value is used to determine the time unit of the above-mentioned uplink resource; the reference SL PRS resource is one of the periodic SL PRS resources configured by the second RRC signaling. This method will be described in detail in the following situation 4.
[0130] 402. The UE determines a time unit of uplink resources based on the first information.
[0131] In one implementation, the UE may determine a time unit of an uplink resource based on the first information. The uplink resource may carry an ACK or a NACK. The ACK or the NACK may be the ACK or NACK of a certain SL PRS, such as the ACK or NACK of the first or last SL PRS; or the ACK or NACK of at least one SL PRS as a whole. The uplink resource may carry the ACK or NACK of each SL PRS in at least one SL PRS.
[0132] In another implementation manner, the UE may determine a time unit of at least one uplink resource based on the first information. One uplink resource is used to carry an ACK or NACK of one SL PRS.
[0133] 403. The UE sends feedback information to the gNB via the uplink resource in the time unit of the uplink resource. Correspondingly, the gNB receives feedback information from the UE via the uplink resource in the time unit of the uplink resource.
[0134] In response to the UE determining the time unit of the uplink resource, the UE sends feedback information to the gNB through the uplink resource in the time unit of the uplink resource. For one uplink resource, the UE sends feedback information to the gNB through the uplink resource in the time unit of the uplink resource. For multiple uplink resources, the UE sends corresponding feedback information to the gNB through each uplink resource in the time unit of each uplink resource. For example, taking three SL PRS resources as an example, on the uplink resource corresponding to the first SLPRS resource, the ACK or NACK of the SL PRS carried by the first SLPRS resource is sent to the gNB through the uplink resource corresponding to the first SL PRS resource; on the uplink resource corresponding to the second SL PRS resource, the ACK or NACK of the SL PRS carried by the second SL PRS resource is sent to the gNB through the uplink resource corresponding to the second SL PRS resource; on the uplink resource corresponding to the third SL PRS resource, the ACK or NACK of the SL PRS carried by the third SL PRS resource is sent to the gNB through the uplink resource corresponding to the third SL PRS resource.
[0135] exist Figure 4 In the illustrated embodiment, the gNB may instruct the UE to send feedback information to the gNB in the time unit of the uplink resources. The feedback information is used to indicate the sending status of the SL PRS, so that the gNB can flexibly schedule or configure the SL PRS resources, which is conducive to improving the utilization of system resources.
[0136] Based on the first information carried in the DCI or the first RRC, and the content indicated by the first information, the feedback information transmission method is further introduced in several cases. The DCI is used to schedule at least one SLPRS resource, which can be a dynamic scheduling method or a semi-static scheduling method. Cases 1 to 3 take the dynamic scheduling method as an example.
[0137] Case 1: The first information is carried in the DCI, and the first information indicates a first time unit value.
[0138] Among them, the first time unit value is related to the time unit of the reference SL PRS resource. The time unit of the reference SL PRS resource can be the time unit occupied by the reference SL PRS resource, or the time unit where the reference SL PRS resource is located, or the time unit occupied by the reference SL PRS, etc. The reference SL PRS resource is used to carry the reference SL PRS. The reference SL PRS resource is one of the at least one SL PRS resource mentioned above, for example, the first SL PRS resource or the last SL PRS resource. Using the first SL PRS resource as the reference SL PRS resource allows the UE to quickly report feedback information. Using the last SL PRS resource as the reference SL PRS resource allows one of the at least one SL PRS to be sent successfully, and ACK can be reported; if at least one SL PRS fails to be sent, NACK can be reported.
[0139] The first time unit value is related to the time unit of the reference SL PRS resource, which can be understood as taking the time unit of the reference SL PRS resource as a reference and determining the time unit of the uplink resource based on the first time unit value.
[0140] In one implementation, the first time unit value is the difference between the time unit of the reference SL PRS resource and the time unit of the uplink resource. The time unit of the uplink resource is later than the time unit of the reference SL PRS resource. Assuming that the reference SLPRS resource occupies time slot 5 and the PUCCH occupies time slot 7, one understanding is that the time slot difference between the two is 1, and another understanding is that the time slot difference between the two is 2. In the embodiment of the present application, the difference between the time units takes the second understanding as an example, the time unit of the reference SL PRS resource is time slot i, the first time unit value is k, and the time unit of the uplink resource can be time slot i+k.
[0141] For example, see Figure 5A A timing example diagram of Case 1 is shown. Figure 5AIn the UE, after triggering the SL PRS transmission, when the UE wants to send the SL PRS but there is no available SL PRS resource, it sends an SR to the gNB through the PUCCH, which is pre-configured. The SR is used to request SL PRS resources. In response to the SR, the gNB sends a DCI to the UE. The DCI may include a time interval (Time Gap) field and an SL PRS resource ID field. The time interval field is used to indicate the time slot interval between the time slot when the DCI is received and the time slot of the first SL PRS resource, that is, the time interval between the time when the DCI is received and the first transmission of the SL PRS. Figure 5A Take the time interval of 3 time slots as an example. The SL PRS resource ID field is used to indicate the scheduled SL PRS resource. Figure 5A Taking scheduling of two SL PRS resources as an example, the cross-hatched blocks represent SL PRS resources, which are used to carry SL PRS. Based on the indication of DCI, the UE sends SL PRS on the corresponding SL PRS resources. Figure 5A The DCI also includes a field, which may be, for example, an SL PRS-to-ACK / NACK feedback field, used to indicate a first time unit value. The UE then uses the time slot of the reference SL PRS resource as a reference and calculates the time slot of the PUCCH based on the first time unit value. The PUCCH is used to carry feedback information. Figure 5A In the figure, the reference SL PRS resource takes the last SL PRS resource of the two SL PRS resources scheduled by DCI as an example. The grey shaded block represents the time slot of the PUCCH carrying feedback information. The time slot of the PUCCH = the time slot of the reference SL PRS resource + the first time unit value k.
[0142] Optionally, taking a PUCCH carrying feedback information as an example, the first information indicates a time value, based on which a first time unit value can be determined, and then the time unit of the PUCCH is determined. For example, the first time unit value can be determined based on the time value and the offset value, that is, the first time unit value = time value k0 + offset value (offset), the offset value is an integer, such as -1, 0, 1, 2, etc. The offset value can be a preset value, such as a protocol predefined value. In one manner, the high-level configuration signaling preconfigures a list, the list is shown in Table 1.1 below, and may include one or more time values, the first information indicates a time value in the list, and then the first time unit value can be determined based on the time value and the offset value. In another manner, the high-level configuration signaling preconfigures a list, the list is shown in Table 1.2 below, and may include a correspondence between an index value and a time value, the first information indicates an index value in the list, based on the list, the time value corresponding to the index value can be determined, and then based on the time value and the offset value, the first time unit value can be determined. The first time unit value may represent k0+offset. For example, the time unit of the reference SL PRS resource is time slot i, and the first time unit value is k0+offset, then the time unit of the PUCCH can be time slot i+k0+offset.
[0143] Table 1.1
[0144] Time value 1 2
[0145] Table 1.2
[0146] Index value Time value 0 2 1 3
[0147] For example, see Figure 5B Another timing example diagram of Case 1 is shown. Figure 5B and Figure 5A The difference is that the first time unit value is different, Figure 5B In the example, the reference SL PRS resource takes the last SL PRS resource among at least one SL PRS resource scheduled by DCI as an example, and the time slot of PUCCH = the time slot of the reference SL PRS resource + k0 + offset.
[0148] Optionally, the first information indicates an index value, which indicates the order of the first time unit value in the preconfigured time value list. For example, the high-level configuration signaling preconfigures a list, which is shown in Table 2.1 below, including time unit values arranged in order, and the first information indicates an index value, which indicates the order of the first time unit value in Table 2.1, so there is no need to configure the index value column in the preconfigured time value list. Assuming that the first information indicates 1, it can be determined based on Table 2.1 that the first time unit value is 4, for example, 4 time slots.
[0149] Optionally, the first information indicates an index value, based on which the first time unit value can be determined. For example, a high-level configuration signaling preconfigures a time unit list, the list is shown in Table 2.2 below, including a correspondence between index values and time unit values, and the first information indicates an index value in the list, based on which the time unit value corresponding to the index value can be determined, i.e., the first time unit value.
[0150] Table 2.1
[0151] Time unit value 4 5
[0152] Table 2.2
[0153] Index value Time unit value 0 4 1 5
[0154] Optionally, the first information directly indicates the first time unit value, such as the specific value of the SL PRS-to-ACK / NACKfeedback field in the DCI, which indicates the size of the first time unit value, or the size of the first time unit value can be calculated based on the value of the field in the DCI.
[0155] In the above implementation, taking a PUCCH as an example, the uplink resource can carry an ACK or a NACK, and then the UE sends an ACK or NACK to the gNB through the PUCCH in the timeslot of the PUCCH. Figure 5A and Figure 5B If one of the two SL PRSs in the PUCCH is successfully sent, then the PUCCH carries an ACK to indicate that the sending status of the SL PRS is successfully sent. Figure 5A and Figure 5B If both SL PRS in the PUCCH fail to send, the PUCCH carries a NACK to indicate that the sending status of the SL PRS is a sending failure. Optionally, the PUCCH may only carry ACK but not NACK, that is, ACK is reported only when the sending status of the SL PRS is a sending success, and no NACK is reported when the sending status of the SL PRS is a sending failure. Optionally, the PUCCH may only carry NACK but not ACK, that is, NACK is reported only when the sending status of the SL PRS is a sending failure, and no ACK is reported when the sending status of the SL PRS is a sending success.
[0156] Figure 5A and Figure 5BIn the figure, the PUCCH represented by the gray shaded block can carry two ACKs, two NACKs, or one ACK and one NACK, depending on whether the two SL PRSs are actually sent successfully or unsuccessfully. For example, if the first SL PRS fails to be sent and the second SL PRS is sent successfully, the feedback information carried by the PUCCH may represent {NACK, ACK}; if the first SL PRS fails to be sent and the second SL PRS fails to be sent, the feedback information carried by the PUCCH may represent {NACK, NACK}; if the first SL PRS is sent successfully and the second SL PRS is sent successfully, the feedback information carried by the PUCCH may represent {ACK, ACK}; if the first SL PRS is sent successfully and the second SL PRS fails to be sent, the feedback information carried by the PUCCH may represent {ACK, NACK}.
[0157] In one implementation, the number of uplink resources is the same as the number of at least one SL PRS resource. That is, one ACK or NACK is fed back for one SL PRS resource. The first time unit value is the difference between the time unit of the first SL PRS resource and the time unit of the first PUCCH. The first SL PRS resource is any SL PRS resource of the above-mentioned at least one SL PRS resource, and the first PUCCH is a PUCCH in at least one PUCCH. The first SL PRS resource corresponds to the first PUCCH, that is, the first PUCCH is used to carry the ACK or NACK of the first SL PRS, and the first SL PRS resource is used to carry the first SL PRS. The ACK of the first SL PRS is used to indicate that the sending status of the first SL PRS is successful, and the NACK of the first SL PRS is used to indicate that the sending status of the first SL PRS is failed. It can be understood that each SL PRS resource in at least one SL PRS resource corresponds to a PUCCH, and one PUCCH is used to carry the ACK or NACK of the corresponding SL PRS.
[0158] For example, see Figure 5C Another timing example diagram of Case 1 is shown. Figure 5C and Figure 5A The difference is that Figure 5A There is one PUCCH used to carry feedback information. Figure 5CThere are two PUCCHs used to carry feedback information. Of the two PUCCHs, the first PUCCH is used to carry the ACK or NACK of the first SL PRS, and the second PUCCH is used to carry the ACK or NACK of the second SL PRS. Moreover, the difference between the time slot occupied by the first PUCCH and the time slot occupied by the first SL PRS resource is the first time unit value k, and the difference between the time slot occupied by the second PUCCH and the time slot occupied by the second SL PRS resource is also the first time unit value k. Furthermore, the UE sends the ACK or NACK of the first SL PRS to the gNB through the first PUCCH in the time slot of the first PUCCH; and sends the ACK or NACK of the second SL PRS to the gNB through the second PUCCH in the time slot of the second PUCCH.
[0159] Optionally, the first information may be a field in the DCI, such as a newly added field, which is used to indicate the first time unit value. For example, the field may be an SL PRS-to-ACK / NACK feedback field, indicating the first time unit value, and its field length may be N fb_timing Indicates the number of time unit candidate values preconfigured by the gNB. The time unit candidate value is used to determine the time unit where the PUCCH carrying feedback information is located. The time unit candidate value can be the time value in Table 1.1 or Table 1.2 above, or the time unit value in Table 2.1 or Table 2.2 above.
[0160] Optionally, the above-mentioned DCI may further include second information, and the second information is used to indicate the feedback type corresponding to the feedback information. The second information may be a field, and the field is used to indicate the feedback type corresponding to the feedback information. For example, the field may be a HARQ (ACK / NACK) status field, and its field length may be 2 bits. The second information is a first value, and the feedback type is feedback ACK without feedback NACK; the second information is a second value, and the feedback type is feedback NACK without feedback ACK; the second information is a third value, and the feedback type is feedback ACK and feedback NACK.
[0161] Exemplarily, the value of this field is "01", and the feedback type is feedback ACK but not feedback NACK. That is, in the case of successful SLPRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is not fed back. The value of this field is "10", and the feedback type is feedback NACK but not feedback ACK. That is, in the case of failed SL PRS transmission, NACK is fed back; in the case of successful SL PRS transmission, ACK is not fed back. The value of this field is "11", and the feedback type is feedback ACK and feedback NACK. That is, in the case of successful SL PRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is fed back.
[0162] Case 2: The first information is carried in the DCI, and the first information indicates multiple second time unit values.
[0163] The first information is used to indicate at least one second time unit value, one second time unit value is related to the time unit of one SL PRS resource among the at least one SL PRS resource, one second time unit value is used to determine the time unit of a PUCCH, and one PUCCH is used to carry the ACK or NACK of an SL PRS; at least one second time unit value corresponds one-to-one to at least one SL PRS resource. That is, the number of at least one second time unit value is the same as the number of at least one SL PRS resource. At least one second time unit value may be completely different, that is, any two of them are different, or they may be the same, for example, 2 second time unit values are the same.
[0164] For example, see Figure 6 A timing example diagram of Case 2 is shown. Figure 6 In the DCI, the DCI may include a time gap field and an SL PRS resource ID field. The time gap field is used to indicate the time gap between the time slot when the DCI is received and the time slot of the first SL PRS resource, that is, the time gap between the time when the DCI is received and the time when the SL PRS is first transmitted. Figure 6 Take the time interval of 3 time slots as an example. The SL PRS resource ID field is used to indicate the scheduled SL PRS resource. Figure 6 Taking scheduling of three SL PRS resources as an example, the cross-hatched blocks represent SL PRS resources, which are used to carry SL PRS. Based on the indication of DCI, the UE sends SL PRS on the corresponding SL PRS resources. Figure 6 In the DCI, the DCI also includes a field, which may be, for example, an SL PRS-to-ACK / NACK feedback field, used to indicate three second time unit values, namely k1, k2 and k3. Figure 6In the example, the time slot of the first PUCCH = the time slot of the first SL PRS resource + k1, and the first PUCCH is used to carry the ACK or NACK of the first SL PRS; the time slot of the second PUCCH = the time slot of the second SL PRS resource + k2, and the second PUCCH is used to carry the ACK or NACK of the second SL PRS; the time slot of the third PUCCH = the time slot of the third SL PRS resource + k3, and the third PUCCH is used to carry the ACK or NACK of the third SL PRS. Furthermore, the UE sends the ACK or NACK of the first SL PRS to the gNB through the first PUCCH in the time slot of the first PUCCH; sends the ACK or NACK of the second SL PRS to the gNB through the second PUCCH in the time slot of the second PUCCH; and sends the ACK or NACK of the third SL PRS to the gNB through the third PUCCH in the time slot of the third PUCCH.
[0165] Optional, yes Figure 6 For any of the three PUCCHs shown in the gray shaded block, the PUCCH may only carry the ACK of its corresponding SLPRS, but not the NACK, that is, the ACK is reported only when the sending status of the SL PRS is a successful sending, and the NACK is not reported when the sending status of the SL PRS is a failed sending. Optionally, the PUCCH may only carry the NACK of its corresponding SLPRS, but not the ACK, that is, the NACK is reported only when the sending status of the SL PRS is a failed sending, and the ACK is not reported when the sending status of the SL PRS is a successful sending.
[0166] Optionally, the first information may be a field in the DCI, which is used to indicate at least one second time unit value. For example, the field may be an SL PRS-to-ACK / NACK feedback field, which indicates at least one second time unit value, and its field length may be N fb_timing Indicates the number of time unit candidate values preconfigured by the gNB. The time unit candidate value is used to determine the time unit where the PUCCH carrying feedback information is located. The k in the field length expression is related to the number of SLPRS; the optional k is the number of SLPRS to be fed back; or the number of SLPRS resources scheduled by DCI, etc.
[0167] Optionally, the above-mentioned DCI may further include second information, and the second information is used to indicate the feedback type corresponding to the feedback information. The second information may be a field, and the field is used to indicate the feedback type corresponding to the feedback information. For example, the field may be a HARQ (ACK / NACK) status field, and its field length may be 2 bits. The second information is a first value, and the feedback type is feedback ACK without feedback NACK; the second information is a second value, and the feedback type is feedback NACK without feedback ACK; the second information is a third value, and the feedback type is feedback ACK and feedback NACK.
[0168] Exemplarily, the value of this field is "01", and the feedback type is feedback ACK but not feedback NACK. That is, in the case of successful SLPRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is not fed back. The value of this field is "10", and the feedback type is feedback NACK but not feedback ACK. That is, in the case of failed SL PRS transmission, NACK is fed back; in the case of successful SL PRS transmission, ACK is not fed back. The value of this field is "11", and the feedback type is feedback ACK and feedback NACK. That is, in the case of successful SL PRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is fed back.
[0169] In case 1 and case 2, the SL PRS-to-ACK / NACK feedback field in the DCI can also be described as an SLPRS-to-PUCCH field, a SL PRS-to-HARQ field, or a SL PRS-to-HARQ feedback field, etc. The embodiment of the present application does not limit the field name indicating the first time unit value or the second time unit value.
[0170] Case 3: The first information is carried in the DCI, and the first information indicates a third time unit value.
[0171] The first information is used to indicate a third time unit value, and the third time unit value is related to the time unit of the DCI, or the third time unit value is related to the time unit of the PDCCH carrying the DCI. The third time unit value is used to determine the time unit of the PUCCH. The time unit of the DCI refers to the time unit in which the DCI is received, or the time unit in which the DCI is sent, or the time unit in which the DCI is located, and it can also be the time unit in which the PDCCH carrying the DCI is located, etc. The third time unit value is related to the time unit of the DCI, and it can be understood that the time unit of the PUCCH can be determined based on the third time unit value with the time unit of the DCI as a reference.
[0172] Optionally, the first information indicates a time unit value, namely, a third time unit value. For example, a high-level configuration signaling preconfigures a time unit list, the list is shown in Table 3.1 below, and includes at least one time unit value, and the first information indicates a time unit value in the list, namely, a third time unit value.
[0173] Optionally, the first indication is an index value, based on which the third time unit value can be determined. For example, a high-level configuration signaling preconfigures a time unit list, the list is shown in Table 3.2 below, including a correspondence between index values and time unit values, and the first information indicates an index value in the list, based on which the time unit value corresponding to the index value can be determined, i.e., the third time unit value.
[0174] Table 3.1
[0175] Time unit value 2 3
[0176] Table 3.2
[0177] Index value Time unit value 0 2 1 3
[0178] For example, see Figure 7 A timing example diagram of Case 3 is shown. Figure 7 In the example, the time slot in which the DCI is received is used as a reference, and the third time unit value is the difference between the time slot and the time slot of the PUCCH. The time slot of the PUCCH = the time slot in which the DCI is received + the third time unit value k. The PUCCH can carry one ACK or one NACK to indicate the transmission status of the two SLPRS. The PUCCH can carry two ACKs, two NACKs, or one ACK and one NACK, depending on whether the actual transmission of the two SL PRSs is successful or failed.
[0179] Optionally, the first information may be a field in the DCI, which is used to indicate the third time unit value. For example, the field may be a DCI-to-ACK / NACK feedback field, which indicates the third time unit value, and its field length may be N fb_timing Indicates the number of time unit candidate values preconfigured by the gNB. The time unit candidate value is used to determine the time unit where the PUCCH carrying feedback information is located.
[0180] Optionally, the above-mentioned DCI may further include second information, and the second information is used to indicate the feedback type corresponding to the feedback information. The second information may be a field, and the field is used to indicate the feedback type corresponding to the feedback information. For example, the field may be a HARQ (ACK / NACK) status field, and its field length may be 2 bits. The second information is a first value, and the feedback type is feedback ACK without feedback NACK; the second information is a second value, and the feedback type is feedback NACK without feedback ACK; the second information is a third value, and the feedback type is feedback ACK and feedback NACK.
[0181] Exemplarily, the value of this field is "01", and the feedback type is feedback ACK but not feedback NACK. That is, in the case of successful SLPRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is not fed back. The value of this field is "10", and the feedback type is feedback NACK but not feedback ACK. That is, in the case of failed SL PRS transmission, NACK is fed back; in the case of successful SL PRS transmission, ACK is not fed back. The value of this field is "11", and the feedback type is feedback ACK and feedback NACK. That is, in the case of successful SL PRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is fed back.
[0182] In case 3, the DCI-to-ACK / NACK feedback field in the DCI can also be described as a DCI-to-PUCCH field, a DCI-to-HARQ field, or a DCI-to-HARQfeedback field, etc. The embodiment of the present application does not limit the field name indicating the third time unit value.
[0183] Case 4: The first information is carried in the first RRC signaling, and the first information indicates a fourth time unit value.
[0184] Among them, the fourth time unit value is related to the time unit of the SL PRS resource configured by the second RRC signaling.
[0185] The fourth time unit value is related to the time unit of the SL PRS resource configured by the second RRC signaling, and can be understood as taking the time unit of the SL PRS resource configured by the second RRC signaling as a reference, and determining the time unit of the uplink resource based on the fourth time unit value. The periodic SLPRS resource configured by the second RRC signaling is one SLPRS resource, so SLPRS is sent on one SLPRS resource in each period. For the SLPRS in each period, the time unit of the uplink resource is determined separately to report the feedback information separately.
[0186] In one implementation, the fourth time unit value is the difference between the time unit of the SL PRS resource configured by the second RRC signaling and the time unit of the uplink resource. The time unit of the uplink resource is later than the time unit of the SLPRS resource configured by the second RRC signaling. For example, if the time unit of the SL PRS resource configured by the second RRC signaling is time slot i, and the fourth time unit value is k, then the time unit of the uplink resource can be time slot i+k.
[0187] Optionally, the first information indicates a time value, based on which a fourth time unit value can be determined, and then the time unit of the uplink resource can be determined. For example, based on the time value and the offset value, the fourth time unit value can be determined, that is, the fourth time unit value = time value k0 + offset value (offset), the offset value is an integer, such as -1, 0, 1, 2, etc. The offset value can be a preset value, such as a protocol predefined value. In one embodiment, the high-level configuration signaling preconfigures a list, which is shown in Table 1.1 above and may include one or more time values. The first information indicates a time value in the list, and then the fourth time unit value can be determined based on the time value and the offset value. In another embodiment, the high-level configuration signaling preconfigures a list, which is shown in Table 1.2 above and may include a correspondence between an index value and a time value. The first information indicates an index value in the list, and based on the list, the time value corresponding to the index value can be determined, and then based on the time value and the offset value, the fourth time unit value can be determined.
[0188] Optionally, the first information directly indicates the fourth time unit value, for example, the specific value of the SL PRS toACK / NACK feedback information element in the first RRC signaling indicates the size of the fourth time unit value, or the size of the fourth time unit value can be calculated based on the value of the information element in the first RRC signaling. The SL PRS to ACK / NACK feedback information element can also be described as an SL PRS to PUCCH information element, or an SL PRS to HARQ information element, etc. The embodiment of the present application does not limit the name of the information element indicating the fourth time unit value.
[0189] For example, see Figure 8 A timing example diagram of Case 4 is shown. Figure 8 In the example, 2 cycles are used, and 1 SLPRS resource is configured in one cycle. The gray shaded block indicates the time slot of the PUCCH carrying the feedback information. The time slot of the PUCCH = the time slot of the reference SL PRS resource + the fourth time unit value k. For the SL PRS resource sent in one cycle, the ACK or NACK of the SL PRS carried by the SL PRS resource is sent in the time slot of the corresponding PUCCH.
[0190] Optionally, the first information may be an information element in the first RRC signaling, and the information element is used to indicate the fourth time unit value. For example, the information element may be an SL PRS to ACK / NACK feedback information element, indicating the fourth time unit value, and the information element length may be N fb_timing Indicates the number of time unit candidate values preconfigured by the gNB. The time unit candidate value is used to determine the time unit where the PUCCH carrying feedback information is located.
[0191] Optionally, the UE may receive a DCI, which may indicate a feedback type corresponding to the feedback information. For example, the DCI includes a field, which is used to indicate a feedback type corresponding to the feedback information. For example, the field may be an ACK / NACK status field, and its field length may be 2 bits. The second information is a first value, and the feedback type is feedback ACK without feedback NACK; the second information is a second value, and the feedback type is feedback NACK without feedback ACK; the second information is a third value, and the feedback type is feedback ACK and feedback NACK.
[0192] Exemplarily, the value of this field is "01", and the feedback type is feedback ACK but not feedback NACK. That is, in the case of successful SLPRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is not fed back. The value of this field is "10", and the feedback type is feedback NACK but not feedback ACK. That is, in the case of failed SL PRS transmission, NACK is fed back; in the case of successful SL PRS transmission, ACK is not fed back. The value of this field is "11", and the feedback type is feedback ACK and feedback NACK. That is, in the case of successful SL PRS transmission, ACK is fed back; in the case of failed SL PRS transmission, NACK is fed back.
[0193] For the above situations, when a NACK is reported through a PUCCH, the NACK indicates that the sending status of the SL PRS is a sending failure. The UE does not need to send a new SR, and the gNB can reschedule or configure new SL PRS resources, which is beneficial to save uplink communication resources and reduce positioning delay.
[0194] In the above embodiment, feedback information is used to indicate the sending status of SL PRS as an example. Optionally, feedback information can also be used to indicate the receiving status of SL PRS, and the receiving status refers to the status of the measurement result of receiving SL PRS. For example, if the timer has not expired and the measurement result of SL PRS is received, the feedback information is ACK, indicating that the receiving status of SL PRS is successful reception; if the timer expires and the measurement result of SL PRS is not received, the feedback information is NACK, indicating that the receiving status of SL PRS is failed reception. The measurement result of SL PRS refers to the measurement result of SL PRS fed back by other UEs after the UE sends SLPRS to other UEs. Among them, the duration of the timer can be predefined, or indicated by the network device through high-level configuration signaling, and the specific value is not limited in the embodiments of the present application.
[0195] The present application provides a communication device that can be used to implement the functions of the above-mentioned UE or gNB. The communication device can be a UE or a gNB. The communication device includes a unit corresponding to the method / operation / step / action performed by the UE or gNB in the above-mentioned method embodiment. The unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. Fig. 9 , Fig. 9 A schematic diagram of the structure of a communication device 900 according to an embodiment of the present application is shown. The communication device 900 may include an interface unit 901 and a processing unit 902. Specifically, the processing unit 902 is used to process signaling and / or data, the signaling and / or data may be data received by the interface unit 901, and the processed signaling and / or data may also be sent by the interface unit 901;
[0196] In one implementation, when the communication device 900 is a UE, wherein:
[0197] The interface unit 901 is used to receive first information from a network device, where the first information is used to determine a time unit of an uplink resource, where the uplink resource is used to carry feedback information, where the feedback information is used to indicate a sending status or a receiving status of a sidelink positioning reference signal; and in the time unit of the uplink resource, the feedback information is sent to the network device via the uplink resource.
[0198] In this embodiment, for the specific implementation of the above-mentioned interface unit 901 and processing unit 902, please refer to Figure 4 The specific implementation steps of the UE are not repeated here.
[0199] In another embodiment, the Fig. 9 When the communication device is a gNB, wherein:
[0200] The interface unit 901 is used to receive first information from a terminal device, where the first information is used to determine a time unit of an uplink resource, where the uplink resource is used to carry feedback information, where the feedback information is used to indicate a sending state or a receiving state of a sidelink positioning reference signal; and in the time unit of the uplink resource, feedback information from the terminal device is received via the uplink resource.
[0201] In this embodiment, for the specific implementation of the above-mentioned interface unit 901 and processing unit 902, please refer to Figure 4 The specific implementation steps of gNB are not repeated here.
[0202] like Fig.10 A communication device 1000 provided in an embodiment of the present application is shown, which is used to implement the functions of the above-mentioned UE or gNB. The device can be a communication device or a device used in a communication device, and the communication device can be a UE or a gNB. The device used in the communication device can be a chip system or a chip in the communication device. Among them, the chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0203] The communication device 1000 includes at least one processor 1010, which is used to implement the processing function of the device (such as UE or network equipment) in the method provided in the embodiment of the present application. The communication device 1000 may also include a communication interface 1020, which is used to implement the transceiver operation of the device (such as UE or network equipment) in the method provided in the embodiment of the present application. In the embodiment of the present application, the communication interface can be a transceiver, a circuit, a bus, a module or other type of communication interface, which is used to communicate with other devices through a transmission medium. For example, the communication interface 1020 is used for the device in the communication device 1000 to communicate with other devices. The processor 1010 uses the communication interface 1020 to send and receive data, and is used to implement the method described in the above method embodiment.
[0204] The communication device 1000 may also include at least one memory 1030 for storing program instructions and / or data. The memory 1030 is coupled to the processor 1010. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1010 may operate in conjunction with the memory 1030. The processor 1010 may execute program instructions stored in the memory 1030. At least one of the at least one memory may be included in the processor.
[0205] The specific connection medium between the communication interface 1020, the processor 1010 and the memory 1030 is not limited in the embodiment of the present application. Fig.10The memory 1030, the processor 1010 and the communication interface 1020 are connected via a bus. Fig.10 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0206] When the communication device 1000 is specifically a device for a device (such as a UE or a network device), for example, when the communication device 1000 is specifically a chip or a chip system, the communication interface 1020 may output or receive a baseband signal. When the communication device 1000 is specifically a device (such as a UE or a network device), the communication interface 1020 may output or receive a radio frequency signal. In an embodiment of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0207] It should be noted that the above-mentioned communication interface 1020 can be used to execute the function of the above-mentioned interface unit 901, and the above-mentioned processor 1010 can be used to execute the function of the above-mentioned processing unit 902, which will not be repeated here.
[0208] When the above-mentioned communication device is a chip applied to UE, the chip implements the function of UE in the above-mentioned method embodiment, and the chip receives information from other devices; or the chip sends information to other devices.
[0209] When the communication device is a chip applied to a network device, the chip implements the function of the gNB in the above method embodiment. The chip receives information from other devices; or the chip sends information to other devices.
[0210] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0211] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal. Of course, the processor and the storage medium can also be present in a terminal or an access network device as discrete components.
[0212] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state drive (SSD).
[0213] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0214] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
[0215] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, the method executed by the UE or network device in the above method embodiment is implemented.
[0216] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed, the method performed by the UE or the network device in the above method embodiment is implemented.
[0217] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0218] The descriptions of the various embodiments provided in this application can refer to each other, and the descriptions of the various embodiments have their own emphasis. For parts that are not described in detail in a certain embodiment, refer to the relevant descriptions of other embodiments. For the convenience and simplicity of description, for example, the functions of the various devices and equipment provided in the embodiments of this application and the steps of execution can refer to the relevant descriptions of the method embodiments of this application, and the various method embodiments and the various device embodiments can also refer to, combine or quote each other.
[0219] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. 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 feedback information transmission method, characterized in that: include: Receiving first information from a network device, where the first information is used to determine a time unit of an uplink resource; the uplink resource is used to carry feedback information, where the feedback information is used to indicate a sending state or a receiving state of a sidelink positioning reference signal; In the time unit of the uplink resource, the feedback information is sent to the network device through the uplink resource.
2. The method according to claim 1, characterized in that The first information is carried in downlink control information, and the downlink control information is used to schedule at least one sidelink positioning reference signal resource, and the at least one sidelink positioning reference signal resource includes a resource that carries the sidelink positioning reference signal.
3. The method according to claim 2, characterized in that The first information is used to indicate a first time unit value, the first time unit value is related to the time unit of a reference sidelink positioning reference signal resource, the first time unit value is used to determine the time unit of the uplink resource, and the at least one sidelink positioning reference signal resource includes the reference sidelink positioning reference signal resource.
4. The method according to claim 3, characterized in that The reference sideline positioning reference signal resource is the last sideline positioning reference signal resource among the at least one sideline positioning reference signal resource; or, the reference sideline positioning reference signal resource is the first sideline positioning reference signal resource among the at least one sideline positioning reference signal resource.
5. The method according to claim 3, characterized in that The first time unit value is a difference between a time unit of a first sidelink positioning reference signal resource and a time unit of a first uplink resource, the first sidelink positioning reference signal resource corresponds to the first uplink resource; the first sidelink positioning reference signal resource is one of the at least one sidelink positioning reference signal resources, and the first uplink resource is one of the uplink resources.
6. The method according to claim 5, characterized in that The sending the feedback information to the network device through the uplink resource in the time unit of the uplink resource includes: In the time unit of the first uplink resource, first feedback information is sent to the network device through the first uplink resource, the first feedback information is used to indicate whether the sending status or receiving status of a first sidelink positioning reference signal is successful or failed, and the first sidelink positioning reference signal is a sidelink positioning reference signal carried by the first sidelink positioning reference signal resource.
7. The method according to claim 2, characterized in that The first information is used to indicate at least one second time unit value; a second time unit value is related to a time unit of one of the at least one sidelink positioning reference signal resources, and the second time unit value is used to determine a time unit of a second uplink resource, and the one second uplink resource is an uplink resource among the uplink resources; the at least one second time unit value corresponds one-to-one to the at least one sidelink positioning reference signal resource.
8. The method according to claim 7, characterized in that The sending the feedback information to the network device through the uplink resource in the time unit of the uplink resource includes: In the time unit of the one second uplink resource, second feedback information is sent to the network device via the one second uplink resource, wherein the second feedback information is used to indicate whether the sending status or receiving status of a second sidelink positioning reference signal is successful or failed, and the second sidelink positioning reference signal corresponds to the one second uplink resource.
9. The method according to claim 2, characterized in that The first information is used to indicate a third time unit value, the third time unit value is related to the time unit of the downlink control information, and the third time unit value is used to determine the time unit of the uplink resource.
10. The method according to any one of claims 2 to 9, characterized in that: The downlink control information further includes second information, where the second information is used to indicate a feedback type corresponding to the feedback information.
11. The method according to claim 10, characterized in that The second information is a first value, and the feedback type is feedback response information without feedback of negative response information; The second information is a second value, and the feedback type is to feed back negative response information and not to feed back response information; The second information is a third value, and the feedback type is feedback response information and feedback negative response information.
12. The method according to claim 1, characterized in that The first information is carried in a first radio resource control signaling.
13. The method according to claim 12, characterized in that The first information is used to indicate a fourth time unit value, the fourth time unit value is related to a time unit of a reference sidelink positioning reference signal resource configured by a second radio resource control signaling, and the fourth time unit value is used to determine a time unit of the uplink resource.
14. The method according to claim 1, wherein: The feedback information is used to indicate the sending status or receiving status of at least one sidelink positioning reference signal, the sending status is successful sending or failed sending, and the receiving status is successful receiving or failed receiving; wherein, the at least one sidelink positioning reference signal is a sidelink positioning reference signal corresponding to at least one sidelink positioning reference signal resource scheduled by downlink control information, or a sidelink positioning reference signal corresponding to a sidelink positioning reference signal resource configured by wireless resource control signaling.
15. The method according to claim 1, wherein: There is a side positioning reference signal in at least one side positioning reference signal that is successfully sent, and the feedback information is response information, indicating that the sending status is successfully sent; At least one side positioning reference signal fails to be sent, and the feedback information is negative acknowledgement information, indicating that the sending state is a sending failure; The at least one sidelink positioning reference signal is a sidelink positioning reference signal corresponding to at least one sidelink positioning reference signal resource scheduled by downlink control information, or a sidelink positioning reference signal corresponding to a sidelink positioning reference signal resource configured by wireless resource control signaling.
16. The method according to claim 1, 2 or 12, characterized in that: The sending the feedback information to the network device through the uplink resource includes: The feedback information is response information, and the response information is sent to the network device through the uplink resource; the feedback information is negative response information, and the negative response information is not sent to the network device; Alternatively, the feedback information is negative acknowledgment information, and the negative acknowledgment information is sent to the network device through the uplink resource; the feedback information is acknowledgment information, and the acknowledgment information is not sent to the network device; Alternatively, the feedback information is response information or negative response information, and the response information or the negative response information is sent to the network device through the uplink resource; The feedback information is the response information, indicating that the sending status is successful sending; the feedback information is the negative response information, indicating that the sending status is failed sending.
17. A feedback information transmission method, characterized in that: include: Receiving first information from a terminal device, where the first information is used to determine a time unit of an uplink resource, where the uplink resource is used to carry feedback information, where the feedback information is used to indicate a sending state or a receiving state of a sidelink positioning reference signal; In the time unit of the uplink resource, the feedback information from the terminal device is received through the uplink resource.
18. The method according to claim 17, characterized in that The first information is carried in downlink control information, and the downlink control information is used to schedule at least one sidelink positioning reference signal resource, and the at least one sidelink positioning reference signal resource includes a resource that carries the sidelink positioning reference signal.
19. The method according to claim 18, characterized in that The first information is used to indicate a first time unit value, the first time unit value is related to the time unit of a reference sidelink positioning reference signal resource, the first time unit value is used to determine the time unit of the uplink resource, and the at least one sidelink positioning reference signal resource includes the reference sidelink positioning reference signal resource.
20. The method of claim 18, wherein: The first information is used to indicate at least one second time unit value; a second time unit value is related to a time unit of one of the at least one sidelink positioning reference signal resources, and the second time unit value is used to determine a time unit of a second uplink resource, and the one second uplink resource is an uplink resource among the uplink resources; the at least one second time unit value corresponds one-to-one to the at least one sidelink positioning reference signal resource.
21. The method of claim 18, wherein: The first information is used to indicate a third time unit value, the third time unit value is related to the time unit of the downlink control information, and the third time unit value is used to determine the time unit of the uplink resource.
22. The method according to any one of claims 18 to 21, characterized in that The downlink control information further includes second information, where the second information is used to indicate a feedback type corresponding to the feedback information.
23. The method of claim 22, wherein: The second information is a first value, and the feedback type is feedback response information without feedback of negative response information; The second information is a second value, and the feedback type is to feed back negative response information and not to feed back response information; The second information is a third value, and the feedback type is feedback response information and feedback negative response information.
24. The method of claim 17, wherein: The first information is carried in a first radio resource control signaling.
25. The method of claim 24, wherein: The first information is used to indicate a fourth time unit value, the fourth time unit value is related to the time unit of the sidelink positioning reference signal resource configured by the second radio resource control signaling, and the fourth time unit value is used to determine the time unit of the uplink resource.
26. A communication device, characterized in that: Comprising a module for executing the method as claimed in any one of claims 1 to 16, or a module for executing the method as claimed in any one of claims 17 to 25.
27. A communication device, characterized in that: The method comprises a processor, wherein the processor is configured to implement the method according to any one of claims 1 to 16 or the method according to any one of claims 17 to 25 through a logic circuit and / or by executing a computer program or instruction.
28. The communication device according to claim 27, characterized in that Also includes: The memory is used to store the computer program or instructions.
29. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 16 through a logic circuit or execute code instructions; or the method as described in any one of claims 17 to 25.
30. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 16; or the method according to any one of claims 17 to 25 is implemented.