Communication method and apparatus
By using OCC sequences to code-division multiplex or extend CSI reports in non-terrestrial networks, the resource consumption problem caused by coverage enhancement technology is solved, and the system capacity and terminal device throughput are improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2026-04-02
AI Technical Summary
In non-terrestrial networks, the difference in operating altitude between network equipment and terrestrial network equipment results in the need to cover large areas and serve a large number of terminal devices. Existing coverage enhancement technologies such as retransmission and DMRS bundling increase resource consumption and reduce system capacity and terminal device throughput. How to effectively transmit Channel State Information (CSI) reports has become a challenge.
The CSI report is multiplexed or extended using an orthogonal coverage code (OCC) sequence. The CSI report is sent through PUSCH within a specific time period to ensure that the terminal equipment has sufficient processing capacity to complete the measurement and scheduling, thereby improving the system capacity.
By using code division multiplexing or extension of OCC sequences, the transmission efficiency of CSI reports is improved, and the system capacity and throughput of terminal devices are enhanced.
Smart Images

Figure CN2025119879_02042026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411398221.9, filed on September 30, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] The network device in a non-terrestrial network (NTN) (such as a satellite) has a much higher operating height than the network device in a ground network (such as a base station), and thus needs to cover a much larger land area and serve a large number of terminal devices, and in an uplink communication scenario needs to use coverage enhancement technology.
[0004] The coverage enhancement technology can include repeated transmission, transmit block (TB) processing over multiple slots (TBoMS), and demodulation reference signal (DMRS) bundling. These technologies essentially repeatedly use time-frequency resources to transmit information of the terminal device, resulting in occupation of a large number of resources, increasing the transmission time of information, and reducing the system capacity and the throughput of each terminal device. In order to solve this technical problem, the person skilled in the art can use an orthogonal cover code (OCC) to enhance the system capacity and improve the transmission rate of the terminal device.
[0005] When using OCC for uplink transmission on a physical uplink shared channel (PUSCH), how to transmit channel state information (CSI) reports and the like is a technical problem to be solved by the person skilled in the art. SUMMARY
[0006] Embodiments of the present application disclose a communication method and apparatus, which can indicate how to transmit a CSI report when the CSI report is transmitted on a PUSCH using OCC. After the CSI report is transmitted through an OCC sequence, the system capacity can be improved.
[0007] In a first aspect, the embodiments of the present application disclose a first communication method, which can be applied to a terminal device. The terminal device can be a terminal as a finished product, a component or a module with terminal functions, or a communication chip (such as a processor, a baseband chip, or a chip system) that can be applied to a terminal. The method comprises the following steps: determining a first time slot, wherein the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be sent; and sending, by using a PUSCH, the CSI report multiplied by an OCC element corresponding to a time slot on the time slot corresponding to the first OCC sequence, in a case that the first time slot is after a first time period and / or the first time slot is after a second time period. In this way, the CSI report is subjected to OCC extension on the basis of the processing capability of the terminal device, and the system capacity can be improved.
[0008] In the embodiments of the present application, OCC or OCC sequence can be used, or OCC extension or code division extension or code division multiplexing can be performed, or OCC extension and repetition can be performed. Different information to be transmitted by different terminal devices is multiplied by different OCC elements in the OCC sequence configured for the terminal devices. That is, the information to be transmitted by each terminal device is multiplied by different OCC elements in the OCC sequence configured for the terminal device, so that code division multiplexing or OCC extension can be achieved.
[0009] In this document, code division multiplexing or OCC extension based on an OCC sequence is described, or code division multiplexing or OCC extension based on an OCC sequence can be performed. In fact, information on a resource is subjected to code division multiplexing or OCC extension based on an OCC sequence. Code division multiplexing or OCC extension based on an OCC sequence is performed on the information, that is, the information is multiplied by different elements in the OCC sequence. Specifically, OCC elements corresponding to time units in the OCC sequence can be determined first, and information on each time unit is multiplied by the OCC element corresponding to the time unit. The time units can be time units obtained by extending time units occupied by the information according to the code length of the OCC. The extended time units are an integer multiple of the code length of the OCC, or a plurality of time units occupied by the information can be used as the time units required for extension. In the embodiments of the present application, the information can include data and / or signaling.
[0010] The embodiments of the present application do not limit the type of OCC sequence, which can be a Walsh sequence or a discrete Fourier transform (DFT) sequence or other sequences, such as sequence A, sequence B, Z sequence, and the like.
[0011] In the embodiments of the present application, the second time slot is used to carry the PUCCH or PUSCH of the CSI report to be sent. The second time slot can be understood as the time slot in which the CSI report is configured to be sent on the PUCCH or PUSCH, or can be understood as the time slot in which the CSI report is sent without considering OCC expansion. In the case of considering OCC expansion, the CSI report multiplied by the OCC element corresponding to the time slot in which the CSI report is sent can also be sent on the second time slot and other time slots, or the CSI report can not be sent on the second time slot, but sent on other time slots or not sent on other time slots.
[0012] The present application does not limit the type of CSI report, which can be an AP-CSI report, or an SP-CSI report or a P-CSI report, etc. Optionally, when the CSI report is an AP-CSI report, the CSI report can be configured to be sent on the PUSCH or scheduled to be sent through the PUSCH.
[0013] The present application does not limit the type of CSI report, which can be an AP-CSI report, or an SP-CSI report or a P-CSI report, etc. Optionally, when the CSI report is an AP-CSI report, the CSI report can be configured to be sent on the PUSCH or scheduled to be sent through the PUSCH.
[0014] Optionally, the terminal device receives the configuration information (such as CSI-RS) of the network device, which is used to indicate the sending of the CSI report. The HARQ-ACK information or NACK message is sent before the CSI report is sent, to determine whether the CSI report is to be sent. If the NACK message is sent, such as the HARQ-ACK information is the NACK message, the CSI report can not be sent. If the HARQ-ACK information is sent and the HARQ-ACK information is the ACK message, it is determined that the CSI report can be sent, and the time at which the CSI report can be sent is determined. In the embodiments of the present application, the time at which the CSI report can be sent can be the time slot at which the CSI report can be sent.
[0015] It should be noted that the terminal device can or can not send a CSI report on a time slot on which the CSI report can be sent. Whether to send a CSI report or not can be determined according to the type of the CSI report and / or the configuration (CSI-reportConfig) of the CSI report. For example, if the CSI report is a P-CSI report or an SP-CSI report, the terminal device can send the CSI report through a pre-configured time-frequency resource every interval of a transmission period configured by the network side, otherwise the terminal device can not send the CSI report. For another example, if the CSI report is an AP-CSI report, the terminal device can send the CSI report on a time-frequency resource configured by the network side in the case of receiving DCI of the CSI report, otherwise the terminal device can not send the CSI report.
[0016] Further, in the case of sending a CSI report, it can be determined whether the time slot on which the CSI report is sent needs to be subjected to OCC expansion. If yes, the CSI report multiplied by the OCC element corresponding to the time slot can be sent on the time slot of the OCC sequence corresponding to the time slot on which the CSI report is sent, so as to realize OCC expansion and repeated transmission of the CSI report. Otherwise, the CSI report not multiplied by the OCC element can be sent, so as to transmit the CSI report not subjected to OCC expansion. That is to say, in the case where the time slot on which the CSI report is sent is configured to be subjected to OCC expansion PUSCH, the CSI report subjected to OCC expansion can be transmitted through the PUSCH or the PUCCH. In the case where the time slot on which the CSI report is sent is not configured to be subjected to OCC expansion PUSCH, the CSI report not subjected to OCC expansion can be transmitted through the PUSCH or the PUCCH.
[0017] The present application does not limit whether to be subjected to OCC expansion, and can include the following five cases:
[0018] The first case, if the PUCCH and the PUSCH on which the CSI report is to be sent overlap, and the overlapping PUSCH (or the time slot on which the PUSCH is located) is configured to need to be subjected to OCC expansion, the CSI report can be multiplexed onto the PUSCH, and the time slot on the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0019] The second case, if the PUCCH and the PUSCH on which the CSI report is to be sent overlap, and the overlapping PUSCH (or the time slot on which the PUSCH is located) is not configured to be subjected to OCC expansion, the CSI report can not be multiplexed onto the PUSCH, but the time slot of the PUCCH transmits the CSI report not multiplied by the OCC element; or the CSI report can be multiplexed onto the PUSCH, and the time slot on the multiplexed PUSCH can transmit the CSI report not multiplied by the OCC element.
[0020] The third case, if the PUCCH and the PUSCH of the CSI report to be sent do not overlap, the CSI report without OCC expansion can be transmitted through the second time slot of the PUCCH.
[0021] The fourth case, if the PUSCH (or the time slot where the PUSCH is located) of the CSI report to be sent is configured to need to be expanded by OCC, the CSI report can be multiplexed on the PUSCH, and the time slot on the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0022] The fifth case, if the PUSCH (or the time slot where the PUSCH is located) of the CSI report to be sent is not configured to be expanded by OCC or is configured not to be expanded by OCC, the CSI report can be multiplexed on the PUSCH and the time slot on the multiplexed PUSCH can transmit the CSI report without being multiplied by the OCC element.
[0023] It can be understood that the above five cases, in the case where the time slot of the CSI report to be sent is configured to be expanded by OCC, the CSI report can be multiplexed on the PUSCH and the time slot on the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element. In the case where the time slot of the CSI report to be sent is not configured to be expanded by OCC or is configured not to be expanded by OCC, the CSI report can be multiplexed on the PUSCH or the PUCCH and the transmitted CSI report is not multiplied by the OCC element.
[0024] In combination with the first aspect, in some feasible examples, the first time period starts from the last symbol of a physical downlink control channel (PDCCH) scheduling the CSI report and has a first processing duration. The first processing duration can correspond to the CSI calculation time of the terminal device in the prior art. For example, the first processing duration can correspond to the processing duration of the PUSCH scheduled by the PDCCH in the prior art, such as T proc,CSI It can be understood that the first processing duration can represent the time required by the terminal to process the PDCCH scheduling the CSI report to some extent. In this case, the positional relationship between the first time slot and the first time period, such as in the case where the first time slot is after the first time period, can ensure that the terminal device has a high probability of having completed the processing of the PDCCH scheduling the CSI report before sending the CSI report, and thus has sufficient processing capability to send the CSI report expanded by OCC (multiplied by the OCC element) through multiplexing the PUSCH to achieve the expansion transmission of the CSI report, which can improve the system capacity.
[0025] In some possible examples, in combination with the first aspect, the second time period starts from a last symbol of the CSI measurement signal and has a second processing duration. The second processing duration can correspond to a processing duration from the end of the last symbol of the CSI measurement signal to the sending of the CSI report in the prior art, such as T' proc,CSI It can be understood that the second processing duration can represent, to some extent, a time required by the terminal to measure (channel or interference) CSI and send the CSI report, and a positional relationship between the first time period and the second time period, such as a case where the first time period is after the second time period, can ensure that the terminal device has a large probability of having completed the measurement before sending the CSI report, and thus has sufficient processing capability to send the OCC-expanded (multiplied by the OCC element) CSI report in a multiplexed PUSCH manner to implement the extended transmission of the CSI report, thereby improving system capacity.
[0026] In some possible examples, in combination with the first aspect, the CSI measurement signal includes at least one of the following: a signal of a CSI-reference signal (RS) resource or a synchronization signaling block (SSB) resource for channel measurement, a signal of a CSI-IM for interference measurement (IM), a non-zero-power (NZP) CSI-RS for IM, and a tracking reference signal (TRS).
[0027] Optionally, the first time period starts from a last symbol of a PDCCH scheduling the CSI report and has a processing duration A. The processing duration A can be greater than or equal to the first processing duration. In the embodiments of the present application, an interval duration between the processing duration A and the first processing duration can be understood as a processing duration required for OCC expansion. That is, the first processing duration is a processing duration of the terminal device for transmitting the CSI report without OCC expansion. The processing duration A is a processing duration of the terminal device for transmitting the CSI report with OCC expansion.
[0028] In the embodiments of the present application, the interval duration between the processing duration A and the first processing duration can be denoted as Δd1. Optionally, Δd1 or the processing duration A is related to a processing capability of the terminal device, a symbol position, and a subcarrier spacing.
[0029] Optionally, the network device sends indication information about the Δd1 and / or the processing duration A to the terminal device. Correspondingly, the terminal device receives the indication information about the Δd1 and / or the processing duration A from the network device. In this way, the terminal device can determine the Δd1 and / or the processing duration A according to the indication information.
[0030] Optionally, the second time period starts from the last symbol of the CSI measurement signal and has a length of the processing duration B, and the processing duration B can be greater than or equal to the second processing duration.
[0031] In the embodiments of the present application, the interval duration between the processing duration B and the second processing duration can be understood as the processing duration required for OCC expansion. That is, the second processing duration is the processing duration required for the terminal device to measure a channel or measure interference without OCC expansion. The processing duration B is the processing duration required for the terminal device to measure a channel or measure interference with OCC expansion.
[0032] In the embodiments of the present application, the interval duration between the processing duration B and the second processing duration can be denoted as Δd2. Optionally, the Δd2 or the processing duration B is related to the processing capability of the terminal device, the symbol position, and the subcarrier spacing.
[0033] Optionally, the network device sends indication information about the Δd2 and / or the processing duration B to the terminal device. Correspondingly, the terminal device receives the indication information about the Δd2 and / or the processing duration B from the network device. In this way, the terminal device can determine the Δd2 and / or the processing duration B according to the indication information.
[0034] In combination with the first aspect, in some feasible examples, the method can further include: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, sending the CSI report on a time slot after a time slot corresponding to the first OCC sequence.
[0035] It can be understood that the first processing duration can represent the time required by the terminal to process the PDCCH to some extent, and the second processing duration can represent the time required by the terminal to measure the CSI (channel or interference) to the time required to send the CSI report to some extent. If the first time slot is before the first time period, it cannot be guaranteed that the terminal device has a high probability of having completed the processing of the PDCCH before sending the CSI report. If the first time slot is before the second time period, it cannot be guaranteed that the terminal device has a high probability of having completed the measurement before sending the CSI report. Therefore, the CSI report can be sent in the time slot after the time slot corresponding to the OCC sequence in which the second time slot is located, which can avoid transmitting the CSI report before the measurement is completed. Optionally, the time slot after the time slot corresponding to the OCC sequence in which the second time slot is located can be after the first time period and the second time period. In this way, it can be guaranteed that the terminal device has sufficient processing capability to send the CSI report, and it can be guaranteed that the terminal device has a high probability of having completed the measurement before sending the CSI report. Whether the transmitted CSI report is multiplied by the OCC element is not limited, which can be referred to the descriptions of the first to fifth cases described above, and will not be described here.
[0036] Optionally, the time slot for sending the CSI report after the time slot corresponding to the first OCC sequence starts from the first OCC element in the OCC sequence. In this way, the OCC expansion of the CSI report can be started from the first OCC element in the OCC sequence, which facilitates improving the orthogonality of the CSI report transmission.
[0037] In combination with the first aspect, in some feasible examples, the CSI report is sent after being multiplied by the OCC element corresponding to the time slot in which the CSI report is sent. In this way, by sending the CSI report multiplied by the OCC element, the system capacity can be improved.
[0038] In combination with the first aspect, in some feasible examples, the method can further include: determining not to send the CSI report in the case that the first time slot is within the first time period and / or the first time slot is within the second time period. As described above, if the first time slot is within the first time period and / or the second time period, it cannot be guaranteed that the terminal device has a high probability of having completed the measurement before sending the CSI report. Therefore, the CSI report can not be sent.
[0039] In combination with the first aspect, in some possible examples, the method can further include: determining not to send hybrid automatic repeat request acknowledgement (HARQ-ACK) information in a case that the first time slot is within the first time period and / or the first time slot is within the second time period. As described above, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, the CSI report can not be sent. In order to avoid not sending the CSI report, the HARQ-ACK information can not be sent. In a case that the CSI report is not sent and the HARQ-ACK information is not sent, the network side can reschedule to make the terminal device send the CSI report.
[0040] Optionally, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, the terminal device determines not to send the CSI report and determines to send a NACK message. Correspondingly, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, the network device determines not to send the CSI report and determines to send a NACK message. That is, the terminal device can send the NACK message but not send an ACK message. The NACK message and the ACK message can be included in the HARQ-ACK information.
[0041] In the second aspect, the embodiments of the present application disclose a second communication method, which can be applied to a terminal device. The terminal device can be a terminal as a final product, can be a component or a module with a terminal function, or can be a communication chip that can be applied to a terminal. The method includes: determining a CSI reference resource; wherein a last symbol of the CSI reference resource is separated from a first time slot by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be sent; and sending, through a PUSCH, the CSI report multiplied by an OCC element corresponding to a time slot in which the first OCC sequence corresponds to the time slot. In this way, the CSI reference resource is determined in advance, sufficient time is ensured for transmitting the CSI report, and the transmitted CSI report can be OCC-expanded to improve system capacity.
[0042] In combination with the second aspect, in some possible examples, the method can further include: determining the CSI reference resource according to a starting time of the first time slot. That is, the last symbol of the CSI reference resource is determined through the starting time of the first time slot and the third time period, and the CSI reference resource is further determined.
[0043] In a third aspect, the embodiments of the present application disclose a third communication method, which can be applied to a terminal device. The terminal device can be a terminal as a final product, a component or module with terminal function, or a communication chip applicable to the terminal. The method comprises the following steps: receiving first information, wherein the first information is used to indicate a delay time slot number; delaying the following at least one item based on the delay time slot number: a first time slot at which a corresponding action of sending a channel state information (CSI) report starts to be applied, a first time slot at which a mapping assumption of a selected CSI trigger state to a code point of a CSI request field in downlink control information (DCI) starts to be applied, and a first time slot at which a CSI trigger state starts to be applied. In this way, the time slot at which the CSI report can be sent is delayed, and the success rate of reporting the CSI report can be improved.
[0044] In combination with the third aspect, in some possible examples, the delay time slot number is related to an OCC element corresponding to a second time slot, and the second time slot is used to carry the CSI report to be sent.
[0045] In combination with the third aspect, in some possible examples, the method further comprises the following steps: determining a third time slot, wherein the third time slot comprises at least one of the following: a first time slot at which the corresponding action of sending the CSI report starts to be applied without delay, a first time slot at which the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI starts to be applied without delay, and a first time slot at which the CSI trigger state starts to be applied without delay; and in a case where an OCC element corresponding to the third time slot is not a first OCC element of the OCC sequence and the CSI report is indicated to be sent on a time slot corresponding to an OCC sequence in which the third time slot is located, determining that the CSI report starts to be sent through a physical uplink shared channel (PUSCH) on a time slot corresponding to an OCC sequence after the OCC sequence in which the third time slot is located, or determining that the CSI report is not sent.
[0046] In a fourth aspect, the embodiments of the present application disclose a fourth communication method, which can be applied to a network device. The network device can be a network equipment as a final product, a component or module with network equipment function, or a communication chip (such as a processor, a baseband chip, or a chip system) applicable to the network device. The method comprises the following steps: determining a first time slot, wherein the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be sent; in a case where the first time slot is after a first time period and / or the first time slot is after a second time period, receiving the CSI report multiplied by an OCC element corresponding to the time slot through a PUSCH on a time slot corresponding to the first OCC sequence.
[0047] With reference to the fourth aspect, in some possible examples, the first time period starts from a last symbol of a physical downlink control channel (PDCCH) scheduling the CSI report and has a first processing duration.
[0048] With reference to the fourth aspect, in some possible examples, the second time period starts from a last symbol of a CSI measurement signal and has a second processing duration.
[0049] With reference to the fourth aspect, in some possible examples, the CSI measurement signal includes at least one of the following: a signal of a CSI reference signal (RS) resource or a synchronization signal block (SSB) resource for channel measurement, a signal of a CSI interference measurement (IM) resource (CSI-IM) for interference measurement (IM), a non-zero power CSI-RS for IM, a tracking reference signal (TRS).
[0050] With reference to the fourth aspect, in some possible examples, the method further includes: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, receiving the CSI report in a time slot after a time slot corresponding to the OCC sequence in which the second time slot is located.
[0051] With reference to the fourth aspect, in some possible examples, the CSI report is transmitted after being multiplied by an OCC element corresponding to a time slot in which the CSI report is transmitted.
[0052] With reference to the fourth aspect, in some possible examples, the method further includes: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, determining not to transmit the CSI report.
[0053] With reference to the fourth aspect, in some possible examples, the method further includes: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, determining not to transmit hybrid automatic repeat request-acknowledgement (HARQ-ACK) information.
[0054] It should be understood that the execution subject of the fourth aspect is a network device, the specific content of the fourth aspect corresponds to the content of the first aspect, and the corresponding features and beneficial effects of the fourth aspect can be referred to the description of the first aspect. The network device can send configuration information to the terminal device to indicate how the terminal device transmits the CSI report. After the terminal device transmits the CSI report to the network device, if the CSI report is multiplied by an OCC element, the network device can decode the received information to obtain the CSI report.
[0055] In a fifth aspect, an embodiment of the present application discloses a fifth communication method, which can be applied to a network device. The network device can be a network equipment as a final product, a component or module with network equipment function, or a communication chip applicable to the network device. The method comprises: determining a CSI reference resource; wherein a last symbol of the CSI reference resource and a first time slot are separated by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be sent; and receiving, through a PUSCH, the CSI report multiplied by an OCC element corresponding to a time slot in which the first OCC sequence corresponds.
[0056] In combination with the fifth aspect, in some possible examples, the method further comprises: determining the CSI reference resource according to a start time of the first time slot.
[0057] It should be understood that the execution subject of the fifth aspect is the network device, and the specific content of the fifth aspect corresponds to the content of the second aspect. The corresponding features and beneficial effects of the fifth aspect can be referred to the description of the second aspect. To avoid repetition, the detailed description is appropriately omitted here. The network device can send configuration information to the terminal device to indicate how the terminal device sends the CSI report. After the terminal device sends the CSI report to the network device, if the CSI report is multiplied by the OCC element, the network device can decode the received information to obtain the CSI report.
[0058] In a sixth aspect, an embodiment of the present application discloses a sixth communication method, which can be applied to a network device. The network device can be a network equipment as a final product, a component or module with network equipment function, or a communication chip (such as a processor, a baseband chip, or a chip system) applicable to the network device. The method comprises: determining a delay time slot number, the delay time slot number being used to delay at least one of the following: a first time slot at which a corresponding action of sending a channel state information (CSI) report starts to apply, a first time slot at which a mapping assumption of a selected CSI trigger state to a code point of a CSI request field in a downlink control information (DCI) starts to apply, and a first time slot at which a CSI trigger state starts to apply; and sending first information, the first information being used to indicate the delay time slot number.
[0059] In combination with the sixth aspect, in some possible examples, the delay time slot number is related to an OCC element corresponding to a second time slot, and the second time slot is used to carry the CSI report to be sent.
[0060] In some possible examples, in combination with the sixth aspect, the method can further include: determining a third time slot, the third time slot including at least one of: a first time slot in which a corresponding action of sending the CSI report starts to apply no delay, a first time slot in which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in DCI starts to apply no delay, and a first time slot in which the CSI trigger state starts to apply no delay; in a case where an OCC element corresponding to the third time slot is not a first OCC element of the OCC sequence and the CSI report is indicated to be sent on a time slot corresponding to the OCC sequence in which the third time slot is located, determining that the CSI report is sent by starting to send the CSI report on a time slot corresponding to an OCC sequence after the OCC sequence in which the third time slot is located through a PUSCH, or determining that the CSI report is not sent.
[0061] It should be understood that the subject performing the sixth aspect is a network device, the specific content of the sixth aspect corresponds to the content of the third aspect, and the corresponding features and beneficial effects of the sixth aspect can be referred to the description of the third aspect. To avoid repetition, the detailed description is appropriately omitted here. The network device can send configuration information to the terminal device to indicate how the terminal device sends the CSI report. After the terminal device sends the CSI report to the network device, if the CSI report is multiplied by the OCC element, the network device can decode the received information to obtain the CSI report.
[0062] In the seventh aspect, the embodiments of the present application disclose a communication device including a unit or module or means for performing each step in the method of any one of the above-mentioned first aspect to the sixth aspect or any example of any one of the above-mentioned first aspect to the sixth aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0063] In some possible examples, the communication device can be a terminal or a communication module in the terminal, or a circuit or a chip responsible for communication functions in the terminal (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core).
[0064] In some possible examples, the communication device can be a network device, or a communication module in the network device, or a combined device or component with network device functions, or a circuit or a chip responsible for communication functions in the network device. In an implementation manner, the network device can be a satellite.
[0065] In an eighth aspect, an embodiment of the present application discloses another communication apparatus, which can be a terminal apparatus or a network apparatus. The communication apparatus can include one or more processors configured to cause the communication apparatus to perform the method in any of the above aspects or possible implementations.
[0066] In some possible implementations, the communication apparatus can further include an interface circuit, and the processor is configured to communicate with other apparatuses or components through the interface circuit.
[0067] In some possible implementations, the communication apparatus can further include the memory.
[0068] In a ninth aspect, an embodiment of the present application provides a communication system including a terminal apparatus and a network apparatus, which are configured to perform the method in any of the above aspects or possible implementations when the terminal apparatus and the network apparatus operate in the communication system.
[0069] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which when executed by a processor, cause the method in any of the above aspects or possible implementations to be performed.
[0070] In an eleventh aspect, an embodiment of the present application provides a computer program product including instructions, which when executed by a processor, cause the method in any of the above aspects or possible implementations to be performed.
[0071] In a twelfth aspect, an embodiment of the present application provides a chip or chip system including at least one processor configured to invoke and execute instructions stored in a memory, so that a communication apparatus in which the chip or chip system is installed performs the method in any of the above aspects or possible implementations.
[0072] It should be understood that the implementation and advantages of the above aspects can be referred to each other. BRIEF DESCRIPTION OF DRAWINGS
[0073] The following describes the drawings used in the embodiments of the present application.
[0074] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0075] FIGS. 1B to 1D are schematic diagrams of architectures of an NTN communication system according to embodiments of the present application, respectively;
[0076] FIG. 2A is a schematic diagram of a signal processing method according to an embodiment of the present application;
[0077] FIG. 2B is a schematic diagram of a principle of inter-slot OCC extension according to an embodiment of the present application;
[0078] FIG. 3A is a schematic diagram of AP-CSI report transmission according to an embodiment of the present application;
[0079] FIG. 3B and FIG. 3C are schematic diagrams of another AP-CSI report transmission according to embodiments of the present application, respectively;
[0080] FIG. 4 is an interaction schematic diagram of a communication method according to an embodiment of the present application;
[0081] FIG. 5A is a schematic diagram of uplink data transmission according to an embodiment of the present application;
[0082] FIG. 5B and FIG. 5C are schematic diagrams of another uplink data transmission according to embodiments of the present application, respectively;
[0083] FIG. 6 is a flow schematic diagram of another communication method according to an embodiment of the present application;
[0084] FIG. 7 is a flow schematic diagram of still another communication method according to an embodiment of the present application;
[0085] FIG. 8A is a schematic diagram of a time slot delay of sending a CSI report according to an embodiment of the present application;
[0086] FIG. 8B is a schematic diagram of another time slot delay of sending a CSI report according to an embodiment of the present application;
[0087] FIG. 9 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application;
[0088] FIG. 10 is a structural schematic diagram of another communication apparatus according to an embodiment of the present application;
[0089] FIG. 11 is a structural schematic diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0090] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application.
[0091] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a long term evolution (LTE) communication system, a new radio (NR) communication system, a long term evolution advanced (LTE-A) communication system, a device-to-device (D2D) communication system, a vehicle to everything (V2X) communication system, a machine to machine (M2M) communication system, an internet of things (IoT) communication system, a narrow band internet of thing (NB-IoT) communication system, a cognitive communication integrated system, a frequency division duplex (FDD) communication system, a time division duplex (TDD) communication system, a non-terrestrial network (NTN) communication system, a wireless projection communication system, an integrated access and backhaul (IAB) communication system, a public land mobile network (PLMN) communication system, a non-public network (NPN) communication system, and a communication system evolved after a 5G communication system (for example, a 6G communication system), or a non-(3rd generation partnership project, 3GPP) communication system, and the like, without limitation.
[0092] For example, refer to FIG. 1A, which is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application. As shown in FIG. 1A, the communication system can include at least one terminal device and at least one network device. Wherein, the terminal device can be connected with the network device through a wireless manner or a wired manner, so that the terminal device can perform uplink (UL) communication or downlink (DL) communication with the network device. The terminal device and the terminal device can be connected through a wireless manner or a wired manner, so that the terminal device can perform sidelink (SL) communication with the terminal device.
[0093] The terminal device and the network device, the network device and the network device, and the terminal device and the terminal device can communicate through a licensed spectrum, or can communicate through an unlicensed spectrum, or can communicate through both the licensed spectrum and the unlicensed spectrum. The spectrum resource used by the terminal device and the network device is not limited in the present application.
[0094] The terminal device involved in the present application is an entity on the user side for receiving or transmitting signals, which can provide voice and / or data to the user. The terminal device can also be referred to as a terminal, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile device, a mobile station, a mobile station (mobile station), a mobile terminal, a mobile client, a mobile unit, a remote station, a remote terminal, a remote unit, a wireless unit, a wireless communication device, a user agent, or a user device, etc. Among them, the access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a future 5G communication system or a terminal in a future evolved PLMN, or a terminal in a future NPN, etc. Hereinafter, it is sometimes referred to as a terminal.
[0095] It should be noted that the terminal device described in the embodiments of the present application can be a terminal as a final product, such as various terminal devices described above, can be a component or part with terminal function, or can be a communication chip (such as a processor, a baseband chip, or a chip system, etc.) that can be applied to a terminal. That is, the components, parts or chips applied to the above-mentioned devices also belong to the terminal device.
[0096] In FIG. 1A, the network device is exemplified as an access network (AN) device. The access network device can also be referred to as a radio access network (RAN) device, or simply as an access network, which is a node or device for accessing the terminal device to a wireless network. That is, the access network provides access services to the terminal device, so that the terminal device accesses (or accesses) the network. The access network can support wired access, and can also support wireless access.
[0097] Optionally, the access network is composed of multiple AN / RAN nodes. The AN / RAN node can include, but is not limited to, an access point (AP), an enhanced nodeB (eNB), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), a next-generation base station (NR nodeB, gNB), a transmission reception point (TRP), a transmission point (TP), or some other access node, such as a wireless relay node, a wireless backhaul node, and the like. The AN / RAN node can be one or more constituent antenna panels, or can be a network node constituting a gNB or a transmission point, such as a BBU or a distributed unit (DU), or can be a device that undertakes a RAN function in a D2D, V2X, M2M, U2U, or the like communication system, and the like. The AN / RAN node can be a wireless controller in a cloud radio access network (CRAN) scenario, or can be an open access network (open RAN, O-RAN or ORAN), or can be an access network in a communication system evolved after the 5G communication system, such as an xNodeB in a 6G communication system, or can be an access network in a PLMN network evolved after the 5G communication system, and the like, without limitation. In addition, the scheme provided in the present application can be applied to a satellite communication system, for example, an NTN integrated in a 5G system or a future evolved communication system, at which time the network device can be a satellite with access network device function, or an access network device deployed on a satellite.
[0098] It should be noted that the network device described in the embodiments of the present application can be a network device as a final product, such as various network devices described above, or can be a component or part with network device function, or can be a communication chip (such as a processor, a baseband chip, or a chip system, etc.) that can be applied to a network device. That is, the component, part or chip applied to the above-mentioned device also belongs to the network device.
[0099] It should be noted that in the network architecture as shown in FIG. 1A, although the access network and the terminal device are shown, the application scenario can not be limited to including the access network and the terminal device, for example, it can also include devices for carrying virtualized network functions, and the like, which are obvious to those skilled in the art, and will not be repeated here.
[0100] In addition, the number and type of network devices and terminal devices included in the network architecture shown in FIG. 1A are merely examples, and embodiments of the present application are not limited thereto. For example, more or fewer terminal devices can be included that communicate with the network devices. For another example, more or fewer network devices can be included that communicate with the terminal devices. For the sake of brevity, not all of the network devices and terminal devices are described in the drawings.
[0101] Optionally, the communication system can further include network devices not shown in FIG. 1A, such as a core network (CN) device, a data network device, and the like.
[0102] The core network device (hereinafter referred to as core network) can correspond to different devices in different communication systems. For example, in a 3G communication system, it can correspond to a serving GPRS support node (SGSN) and / or a gateway GPRS support node (GGSN); in a 4G communication system, it can correspond to a mobility management entity (MME) and / or a serving gateway (S-GW); in a 5G communication system, it can correspond to the above-mentioned policy control function (PCF) network element, unified data management (UDM) network element, application function (AF) network element, access and mobility management function (AMF) network element, session management function (SMF) network element, location management function (LMF) network element, user plane function (UPF) network element, and the like.
[0103] The UPF network element is responsible for managing the transmission of user plane data and quality of service (QoS) control, traffic statistics, and the like, and can perform user data packet forwarding according to the routing rules of the session management network element, such as sending uplink data to a data network or other user plane network elements, and forwarding downlink data to other user plane network elements or (R)AN network elements.
[0104] The AMF network element is responsible for user access management, security authentication, and mobility management. The LMF network element is responsible for managing and controlling positioning service requests of a target terminal and processing positioning-related information. The SMF network element is responsible for session management and allocating and releasing resources for a session of a terminal device. The UDM network element is responsible for context management of user subscription. For example, subscription information of a terminal device is stored. The PCF network element is responsible for user policy management. Similar to a policy and charging rules function (PCRF) network element in LTE, the PCF network element is mainly responsible for generating policy authorization, quality of service, and charging rules, and delivering corresponding rules to a UPF network element through an SMF network element to complete installation of corresponding policies and rules. The AF network element can be a third-party application control platform or can be a device of an operator. The AF network element is responsible for implementing application management and can provide services for multiple application servers.
[0105] In embodiments of the present application, a data network device can be referred to as a data network for short. The data network is used to provide service to a user. Generally, a client is a terminal, and a server is a data network. The data network provided by the data network can include a private network, such as a local area network. The data network can also include an external network not managed by an operator, such as the Internet. The data network can also include a proprietary network jointly deployed by an operator, such as a network providing an internet protocol multimedia subsystem (IMS) service.
[0106] In some embodiments, a network device and a terminal device can also be referred to as a communication device, which can be a general-purpose device or a special-purpose device, and embodiments of the present application do not make specific limitations thereto.
[0107] The present application does not limit the positions of terminal devices and network devices. The terminal devices and network devices can be in a fixed state or in a mobile state. The terminal devices and network devices can be deployed on land or on water or in the air.
[0108] In embodiments of the present application, a network device deployed in the air can be referred to as a non-terrestrial network device, and a network device deployed on the ground can be referred to as a terrestrial network device. The NTN communication system includes at least one non-terrestrial network device, and the network devices in the terrestrial communication system are all terrestrial network devices. The terrestrial network device is a stationary or slow-moving network device relative to the non-terrestrial network device. That is, the non-terrestrial network device can be a high-speed moving network device relative to the terrestrial network device.
[0109] The non-terrestrial network device can include a satellite, a high-altitude platform (HAP), a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, and the like, which are not limited herein. The satellite mentioned in this application can represent a collection of satellites and other network devices related to satellite communication, therefore, in this application, the two descriptions of "satellite" and "satellite network device" are equivalent.
[0110] In the NTN communication network, the access network device can include the following three deployment modes:
[0111] In the first deployment mode, the non-terrestrial network device can perform the RAN function (access service function), and the ground network device without performing the RAN function can communicate with the core network through the ground station (such as the NTN gateway) in the ground network device, which is used to solve the coverage problem of remote areas such as mountainous areas, oceans and the like.
[0112] In the second deployment mode, the non-terrestrial network device and the ground station in the ground network device can be used as a radio frequency unit, and the access network (such as a base station) in the ground network device except the ground station can perform the RAN function.
[0113] In the third deployment mode, the non-terrestrial network device does not perform the RAN function, and the ground station in the ground network device for forwarding signaling and data of the non-terrestrial network device and other network devices does not perform the RAN function. The RAN function is performed by the access network (such as a base station) in the ground network device except the ground station.
[0114] Please refer to FIGS. 1B-1D, which are respectively an architecture schematic diagram of an NTN communication system provided by an embodiment of the present application. In FIGS. 1B-1D, an NTN communication system integrated with a 5G communication system is taken as an example, and it should be understood that the scheme provided by the embodiment of the present application can be applied to an NTN integrated with a future evolved communication system. The access network can be a next generation-RAN (NG-RAN), and the core network can be a 5G core network (5G CN). The architecture can be understood as an NTN-based NG-RAN architecture.
[0115] The interface of the wireless link between the terminal device and the access network can be referred to as an air interface, such as the NR Uu interface. The NG interface serves as an interface between the access network and the core network, and is mainly used for interaction of non-access stratum (NAS) signaling and the like of the core network, as well as user service data. The Xn interface is an interface between access networks, and is mainly used for interaction of signaling such as handover. The N6 interface can be an interface between the core network and the data network.
[0116] It should be noted that the above interfaces are exemplified in the 5G communication system. In different communication systems, different names can exist, for example, in the 4G communication system, the interface between the access network and the access network can be the X2 interface, the interface between the access network and the core network can be the S1 interface, and the like. Of course, in future communications, the names of these interfaces can remain unchanged, or can be replaced by other names, and the present application does not limit this.
[0117] As shown in FIGS. 1B-1D, the NTN system can include at least one terminal device, at least one non-terrestrial network device, and at least one terrestrial network device. Specifically, in FIG. 1B, the non-terrestrial network device is a satellite, and the terrestrial network device includes a ground station, a 5G base station, a 5G user plane processing unit, a 5G control plane processing unit, and a data network device.
[0118] The 5G core network device is composed of multiple functional units, which can be divided into control plane and data plane functional entities, such as the 5G control plane processing unit and the 5G user plane processing unit shown in FIGS. 1B-1D. The 5G control plane processing unit can include the access and mobility management function (AMF) network element and the location management function (LMF) network element in FIGS. 1B-1D, and can also include the PCF network element, the UDM network element, the AF network element, the SMF network element, and the like, which are not shown in the figure. The ground station is used to forward signaling and service data between the satellite (access network device) and the core network device. The functions of the terminal device and various network devices can refer to the foregoing, and will not be described here.
[0119] The system architecture shown in FIG. 1B can be referred to as a transparent satellite access architecture (e.g., RAN architecture with transparent satellite). As shown in FIG. 1B, the terminal device accesses the network through the air interface, and the 5G base station is deployed on the ground and connected to the satellite communication ground station on the ground, which can be understood as the second deployment mode described above. In the scenario corresponding to this architecture, the role of the satellite is radio frequency filtering, frequency conversion and amplification. That is, the satellite can realize transparent forwarding and serve as a layer 1 relay to regenerate the physical layer signal without other higher protocol layers.
[0120] The satellite shown in FIG. 1C can be referred to as a regenerative satellite without an inter-satellite link (ISL). The terminal device accesses the network through the air interface, the access network device is specifically a 5G base station, and the access network device is deployed on the satellite and connected to the core network device through a wireless link, which can be understood as the first deployment mode described above.
[0121] The satellite shown in FIG. 1D can be referred to as a regenerative satellite with an inter-satellite link (ISL), and the ISL between the two satellites is connected through an Xn interface. The satellite and the satellite can complete signaling interaction and user data transmission between the access network devices and the access network devices, which can be understood as the third deployment mode described above.
[0122] In the embodiments of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system can be any one or more computer operating systems that implement service processing through a process, for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application, as long as the execution subject can communicate according to the method provided by the embodiments of the present application by running a program in which the code of the method provided by the embodiments of the present application is recorded. For example, the execution subject of the method provided by the embodiments of the present application can be a terminal device or a network device, or a functional module capable of invoking and executing a program in a terminal device or a network device.
[0123] In addition, various aspects or features of the disclosure can be realized as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the application is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, or magnetic strips), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), card, stick, or key drive, etc.). The various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include but is not limited to wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0124] In order to facilitate understanding of the embodiments of the present application, the definitions of technical terms that may occur in the embodiments of the present application are given below. The terms used in the implementation part of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0125] (1) Time-frequency resource, including time domain resource and frequency domain resource.
[0126] A frequency domain resource refers to one or more continuous resource elements (REs) distributed in the frequency domain. The continuous REs in the frequency domain can be referred to as a resource block (RB). An RE refers to a resource defined by 1 symbol in the time domain and 1 sub-carrier in the frequency domain. A sub-carrier can be understood as the smallest granularity of a frequency domain resource, and an RE can be referred to as a sub-carrier. For example, one RB in an LTE communication system includes 12 sub-carriers, and one RB in an NR communication system also includes 12 sub-carriers. With the evolution of communication systems, the number of sub-carriers included in one RB can be other values. An RB is referred to as a physical resource block (PRB) in the physical layer. A frequency domain resource unit can include a sub-carrier, a sub-carrier spacing (SCS), a bandwidth, an RB, an RB group (RBG), a bandwidth part (BWP), a component carrier, and the like.
[0127] A time domain resource refers to one or more continuous time domain resource units distributed in the time domain. A time domain resource unit can include a super frame, a radio frame (referred to as a frame for short), a subframe, a slot, a sub-slot, a mini-slot, a symbol, and the like, without limitation.
[0128] A subframe includes at least one slot, and the number of slots in a subframe is related to the sub-carrier spacing. For example, refer to Table 1 shown below, which indicates the correspondence between the sub-carrier spacing and the number of slots in a subframe.
[0129] Table 1
[0130] As shown in Table 1, under a normal cyclic prefix (CP), one slot usually includes 14 symbols, and the sub-carrier spacing is 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz, corresponding to the number of slots of 1, 2, 4, 8, and 16. That is, the larger the sub-carrier spacing, the smaller the time length of one slot, and the shorter the time of one symbol. Under an extended cyclic prefix, one slot usually includes 12 symbols, and the sub-carrier spacing is 60 kHz, and the number of slots in a subframe is 4.
[0131] In the embodiments of the present application, the time-frequency unit can include a time unit. The time unit is the time domain resource unit described above, or can be a unit composed of the time domain resource units described above, for example, a symbol group composed of multiple symbols. The present application does not limit the number of symbols in the symbol group, which can be a positive integer greater than 1. The symbol can be an orthogonal frequency division multiplexing (OFDM) symbol. The time-frequency unit can also include the frequency domain resource unit described above.
[0132] (2) OFDM and discrete Fourier transform spreading OFDM (DFT-s-OFDM). Among them, the OFDM technology is to change the high-speed data stream into multiple parallel low-speed data streams through serial / parallel conversion, and then transmit them on several different frequency subcarriers. OFDM technology uses mutually orthogonal subcarriers, so the frequency spectrum of the subcarriers is overlapped. DFT-s-OFDM is a derivative technology based on OFDM. DFT-s-OFDM has a single-carrier low peak-to-average power ratio (PAPR) characteristic, and is currently used in LTE communication systems and NR communication systems to transmit uplink signals.
[0133] The following illustrates a signal sending method based on OFDM technology. The signal receiving method is the reverse process and will not be explained in detail. Specifically, the sending end (transmitting end) first performs channel coding and modulation on the signal, and then maps the frequency domain to obtain a signal suitable for transmission in the channel. Then, OFDM modulation is performed, and the signal is sent to the channel.
[0134] Among them, the method of channel coding and modulation can adopt multicarrier modulation, single-carrier modulation, quadrature amplitude modulation (QAM), pulse amplitude modulation (PAM), phase shift keying (PSK) modulation, amplitude shift keying (ASK) modulation, binary phase shift keying (BPSK) modulation, etc., which is not limited here.
[0135] In the embodiments of the present application, OFDM modulation is performed, i.e., CP is added, and inverse fast Fourier transform (IFFT) is performed. After OFDM modulation, the signal can also be subjected to a series of processing such as transmission power adjustment before being transmitted to the channel. The antenna of the receiving end performs a series of processing on the received signal, for example, automatic gain control, so that the receiving end can reasonably process the signal.
[0136] Compared with the signal transmission method based on the OFDM technology, the signal transmission method based on the DFT-s-OFDM technology has an additional step of performing DFT on the signal after channel coding modulation and before frequency domain mapping. DFT-s-OFDM is to perform DFT processing on the subcarriers used by each user to convert from time domain to frequency domain. Then, the frequency domain signals of the users are subjected to OFDM modulation, so that the signals of the users are converted to time domain again and transmitted. Through the improvement of DFT, the signal returns to the time domain signal from the frequency domain signal. That is, DFT-s-OFDM is to perform precoding on the signal after DFT processing. In the protocol, DFT is referred to as "transform precoding". Precoding is used to process data at the transmitting end. Generally, precoding is performed in units of RB or RBG. It can be understood that precoding before frequency domain mapping after channel coding modulation can reduce system overhead, improve system capacity, and also reduce bit error rate and interference.
[0137] (3) Reference signal (RS), which can also be referred to as pilot signal, is a known signal provided by the transmitting end to the receiving end for channel estimation or channel sounding.
[0138] Optionally, the reference signal can include but is not limited to at least one of the following: channel state information reference signal (CSI-RS), demodulation reference signal (DMRS), phase tracking reference signal (PT-RS), and sounding reference signal (SRS).
[0139] The DMRS can be used for channel estimation to demodulate corresponding physical channels, such as a physical downlink shared channel (PDSCH), a physical uplink shared channel (PUSCH), a physical downlink control channel (PDCCH), and a physical uplink control channel (PUCCH). The DMRS is a known signal for a receiving end. The receiving end can obtain the fading characteristics of a wireless channel, that is, channel coefficients of the wireless channel, according to a received data signal and the known DMRS signal, to recover the received data signal.
[0140] The SRS can be used to evaluate uplink channel parameters, downlink channel parameters, uplink beam management, beam switching, and the like. The PT-RS is used for phase noise following and compensation.
[0141] The CSI-RS is used for downlink channel measurement, downlink channel state information acquisition, beam management, radio resource management (RRM) measurement / radio link monitoring (RLM) measurement, fine time-frequency following, mobility management, rate matching, and the like.
[0142] It can be understood that the PDSCH and the PDCCH are only examples of a downlink data channel and a downlink control channel in the embodiments of the present application. The PUSCH and the PUCCH are examples of an uplink data channel and an uplink control channel in the embodiments of the present application. In different systems and different scenarios, data channels and control channels can have different names, and the embodiments of the present application do not limit this.
[0143] (4) The PUCCH is a channel used to carry control signaling sent by a terminal device to a network device, and includes control-related information such as uplink control information (UCI). The PUCCH is divided into two categories. One category is a long PUCCH, which occupies 4 to 14 OFDM symbols, uses frequency hopping to transmit, and carries DMRS and UCI by different symbols. OCC spreading can be used in each frequency hopping part to increase capacity. The other category is a short PUCCH, which occupies 1 to 2 OFDM symbols, and can use a sequence to carry information in the PRB in the frequency domain. DMRS and UCI can also occupy different subcarriers to transmit in a frequency-division manner. In a time slot, the PUCCH can be transmitted at any position.
[0144] (5) PUSCH, a channel for terminal device to transmit data and part of control information. The information in PUSCH is transmitted in units of subframes. A subframe includes at least one slot, and each slot contains a plurality of DFT-S-OFDM symbols. In the time domain, DMRS and PUSCH are transmitted in different DFT-S-OFDM symbols; in the frequency domain, DMRS and PUSCH are transmitted in the same resource block. PUSCH supports slot and mini-slot based repeated transmission.
[0145] Optionally, the network device sends a time domain resource configuration to the terminal device. Correspondingly, the terminal device receives the time domain resource configuration of the network device.
[0146] The time domain resource configuration (TDRA) is used to determine the configured time domain resource. The time domain resource configuration of the PUSCH time domain resource can include the time domain resource parameters of the PUSCH. Optionally, the time domain resource parameters of the PUSCH can mainly include at least one of the following: PUSCH repetition type, PUSCH mapping type, PUSCH start symbol S and length L, PUSCH repetition number K, slots number N for TBoMS (TB processing over multiple slots), PUSCH slot offset K2.
[0147] The PUSCH repetition type includes PUSCH repetition type A and PUSCH repetition type B. The PUSCH repetition type A is a slot-level based repetition type, and the same symbol-level configuration is used in each slot, i.e., the starting symbol and length of the PUSCH in each slot are consistent. The PUSCH repetition type B is a mini-slot-level or symbol-level based repetition type, which is mainly suitable for low latency scenarios of ultra reliable low latency communication (URLLC).
[0148] PUSCH mapping type defines the combination of the starting symbol and length of the PUSCH resource. The PUSCH mapping type includes PUSCH mapping type A and PUSCH mapping type B. Among them, the PUSCH mapping type A defines that the starting symbol of the PUSCH resource in the slot starts from the 1st OFDM symbol (OFDM symbol 0). The PUSCH mapping type B defines that the starting symbol of the PUSCH resource in the slot can start from any symbol position.
[0149] For PUSCH repetition type A, the starting symbol and length are indicated by the start and length indicator (SLIV). For PUSCH repetition type B, the starting symbol and length can be directly indicated.
[0150] The PUSCH repetition number can be transmitted by DCI format DCI format 0_1 or DCI format 0_2. When TBoMS is used to transmit PUSCH, the PUSCH repetition number refers to the repetition number of a single TBoMS. The number of slots of TBoMS, also known as TB processing over multi-slot, can be transmitted by DCI format 0_1 or DCI format 0_2. The offset value of the PUSCH slot defines the time slot offset of the PUSCH transmission relative to the time slot where the PDCCH of the scheduling DCI is located.
[0151] It can be understood that the time domain resource of the PUSCH can be determined according to the above time domain resource parameters of the PUSCH.
[0152] The time domain resource mapping principle of PUSCH and PDSCH is the same, and the DMRS (PDSCH DMRS) in PDSCH is mainly composed of 3 parts: PDSCH DMRS mapping type, PDSCH DMRS type and PDSCH DMRS additional position.
[0153] The mapping type determines the starting position of the DMRS in the time domain. The DMRS type, sometimes referred to as the DMRS configuration type, determines the RE mapping density of the DMRS in the frequency domain. The DMRS can be divided into front-loaded DMRS and post-DMRS according to the position. The front-loaded DMRS must be configured, and the post-DMRS can not be configured. The post-DMRS refers to the additional position of the DMRS. The post-DMRS is generally used in high-speed mobile scenarios to improve the estimation accuracy of the time-varying channel by inserting more DMRS in the scheduling time slot. A maximum of three additional positions can be configured in a time slot, such as pos1, pos2, and pos3. Among them, pos1 indicates the position of one post-DMRS. pos2 indicates the position of two post-DMRS, and pos3 indicates the position of three post-DMRS. If no post-DMRS is configured, the default value of the post-DMRS is pos2. Optionally, the post-DMRS is pos0. That is, no post-DMRS is configured.
[0154] The network device in the NTN (such as a satellite) is much higher than the network device (such as a base station) in the ground network in terms of operating height, and thus the network device in the NTN needs to cover much larger land areas and serve a large number of terminal devices, and in the uplink communication scenario, coverage enhancement technology needs to be used.
[0155] (6) The coverage enhancement technology can include repetition transmission, TBoMS, DMRS bundling, and the like. These technologies essentially repeatedly use time-frequency resources to transmit data of the terminal device, resulting in occupation of more resources, increasing the transmission time of the data of the terminal device, and reducing the system capacity and the throughput of each terminal device. In order to solve the technical problem, the person skilled in the art can use OCC to enhance the system capacity and improve the transmission rate of the terminal device.
[0156] (7) Orthogonal cover code (OCC), represented in the form of a sequence, which can also be referred to as an OCC sequence or a coded sequence or an orthogonal sequence. The embodiments of the present application do not limit the type of OCC sequence, which can be a Walsh sequence or a DFT sequence or other sequences, such as sequence A, sequence B, Z sequence, and the like.
[0157] In the embodiments of the present application, the code length of the OCC sequence refers to the number of values in the OCC sequence. The values in the OCC sequence can also be referred to as OCC elements, and the code length can also be referred to as the spreading factor or the spreading factor, or can also be referred to as the OCC sequence length. The present application does not limit the size of the code length, for example, 2, 4, and the like.
[0158] The basic principle of using OCC is to multiply the information to be transmitted by a terminal device with an OCC element in the OCC sequence of the terminal device, so that the multiplied information is orthogonal in the code domain, thereby realizing the mutual non-interference of information transmission between terminal devices. In this way, different terminal devices can reuse the same time-frequency resources, and there is almost no code rate loss for a given number of terminal devices, so it is usually used in scenarios to enhance system capacity and increase the transmission rate of terminal devices.
[0159] The network device can configure different OCC sequences in the same orthogonal matrix for a plurality of terminal devices using the same time-frequency resources. One orthogonal matrix includes a plurality of mutually orthogonal OCC sequences. For example, the orthogonal matrix of OCC includes the matrix A and the matrix B as shown below. Among them, the OCC sequences in the matrix A include W1 allocated to terminal A and W2 allocated to terminal B, and the OCC sequences in the matrix B include W3 allocated to terminal C, W4 allocated to terminal D, W5 allocated to terminal E, and W6 allocated to terminal F. Among them, W1={1 1}, W2={1 -1}. W3={1 1 1 1}, W4={1 1 -1 -1}, W5={1 -1 1 -1}, and W6={1 -1 -1 1}.
[0160] In the embodiments of the present application, OCC is used, or can be described as using OCC sequence, or described as doing OCC expansion, or described as doing code division expansion or code division multiplexing, etc., and can also be described as doing OCC expansion and repetition. The information to be transmitted by different terminal devices is multiplied by different OCC elements in the OCC sequence configured for them respectively. That is, the information to be transmitted by each terminal device is multiplied by different OCC elements in the OCC sequence configured for it, which can realize code division multiplexing or OCC expansion.
[0161] In this paper, it is sometimes described as code division multiplexing or OCC expansion on resources based on OCC sequence, or can be described as code division multiplexing or OCC expansion on resources based on OCC sequence. In fact, code division multiplexing or OCC expansion on resources based on OCC sequence is code division multiplexing or OCC expansion on the information transmitted on the resources based on OCC sequence. Code division multiplexing or OCC expansion on information based on OCC sequence, that is, multiplying information with different elements in the OCC sequence. Specifically, the OCC element corresponding to the time-frequency unit in the OCC sequence can be determined first, and the information on each time-frequency unit is multiplied by the OCC element corresponding to the time-frequency unit. These time-frequency units can be time-frequency units obtained by expanding the time-frequency units occupied by the information according to the code length of the OCC, and the expanded time-frequency units are an integer multiple of the code length of the OCC, or the multiple time-frequency units occupied by the information can be used as the time-frequency units required for expansion.
[0162] In the embodiments of the present application, the information can include data and / or signaling.
[0163] In the embodiments of the present application, the OCC element corresponding to a time-frequency unit refers to the OCC element that is multiplied by the information on the time-frequency unit when the information is subjected to OCC expansion. For example, the OCC element corresponding to a slot is the OCC element that is multiplied by the information on the slot when the information is subjected to inter-slot OCC expansion, and the OCC element corresponding to a symbol can be the OCC element that is multiplied by the information on the symbol when the information is subjected to OCC expansion (for example, inter-slot OCC expansion, inter-symbol OCC expansion, intra-symbol OCC expansion, etc.).
[0164] Taking matrix A as an example, if the information transmitted by terminal A is X and the information transmitted by terminal B is Y, X is multiplied by the OCC elements in W1 respectively to obtain X and X, and Y is multiplied by the OCC elements in W2 respectively to obtain Y and -Y. Therefore, terminal A and terminal B transmit the information multiplied by the OCC elements on the same time-frequency resource, so that the information obtained at the receiving side can be X+Y and X-Y respectively. The receiving side can multiply the received information by the OCC elements in W1 respectively and then add them to obtain X transmitted twice by terminal A. The receiving side can also multiply the received information by the OCC elements in W2 respectively and then add them to obtain Y transmitted twice by terminal B.
[0165] At present, OCC can be divided into inter-slot OCC (OCC across slots), inter-symbol OCC (OCC across OFDM symbols), inter-symbol group OCC (OCC across OFDM symbols), and intra-symbol OCC (OCC within an OFDM symbol) according to time-frequency units. Inter-symbol OCC and inter-symbol group OCC can be collectively referred to as inter-symbol(s) OCC.
[0166] The OCC can be divided into inter-repetition OCC for PUSCH repetition type A and inter-repetition OCC for PUSCH repetition type B according to the repetition type. The inter-repetition OCC for PUSCH repetition type A is OCC expansion for slot-level PUSCH, and the inter-slot OCC expansion information is slot-level information, that is, the inter-repetition OCC for PUSCH repetition type A can be referred to as inter-slot OCC, or can be referred to as inter-slot OCC for PUSCH repetition type A. The inter-repetition OCC for PUSCH repetition type B is OCC expansion for min-slot-level or symbol-level, and the inter-symbol OCC expansion information is min-slot-level information, and the inter-symbol OCC expansion information is symbol-level information, that is, the inter-repetition OCC for PUSCH repetition type B can be referred to as inter-symbol OCC or inter-symbol group OCC, or can be referred to as inter-symbol OCC for PUSCH repetition type B. The inter-repetition OCC for PUSCH repetition type A and the inter-repetition OCC for PUSCH repetition type B can be collectively referred to as inter-repetition OCC.
[0167] The present application mainly relates to inter-slot OCC or inter-repetition OCC for PUSCH repetition type A. The inter-repetition OCC for PUSCH repetition type A can refer to the description of inter-slot OCC, and the following is an example of inter-repetition OCC for PUSCH repetition type A by inter-slot OCC. The following specifically explains how inter-slot OCC performs OCC expansion.
[0168] The inter-slot OCC performs OCC expansion and repetition on information through multiple slots. The network device can be configured with each slot according to the code length to obtain a slot group to which the slot belongs, so that the number of expanded slots is an integer multiple of the code length. Or the network device can be configured with multiple slots, and the multiple slots can be grouped according to the code length to obtain at least two slot groups, and the number of slots in each slot group is the code length. The information on the same position OFDM symbol in each slot in a slot group is the same, and the information on each slot in each slot group is multiplied by an OCC element corresponding to the slot in the OCC sequence to realize OCC expansion and repetition of inter-slot OCC.
[0169] Optionally, the valid symbol in each time slot is multiplied by the OCC element corresponding to the time slot. That is, the valid symbol in each time slot is multiplied by the same OCC element, which is the OCC element corresponding to the time slot. The OCC element corresponding to the time slot can be related to the position of the time slot, and the OCC element corresponding to each time slot can be determined in turn according to the order of the OCC elements in the OCC sequence, that is, the first time slot in the time slot group corresponds to the first OCC element in the OCC sequence, the second time slot in the time slot group corresponds to the second OCC element in the OCC sequence, and so on, so that the last time slot in the time slot group corresponds to the last OCC element in the OCC sequence.
[0170] For example, when the number of time slots is 4 and the code length of the OCC sequence is 4, the first time slot corresponds to the first OCC element of the OCC sequence, the second time slot corresponds to the second OCC element of the OCC sequence, the third time slot corresponds to the third OCC element of the OCC sequence, and the fourth time slot corresponds to the fourth OCC element of the OCC sequence.
[0171] For example, when the number of time slots is 4 and the code length of the OCC sequence is 2, the first time slot corresponds to the first OCC element of the OCC sequence, the second time slot corresponds to the second OCC element of the OCC sequence, the third time slot corresponds to the first OCC element of the OCC sequence, and the fourth time slot corresponds to the second OCC element of the OCC sequence.
[0172] For example, please refer to FIG. 2A, which is a flowchart of a signal processing method provided by an embodiment of the present application. The signal processing method is similar to a general signal processing method. As shown in FIG. 2A, the method comprises the following steps, wherein:
[0173] S201: Perform block segmentation and encoding processing on the transport block to obtain a block code.
[0174] Step S201 is applicable to the case where the transport block is large, and can specifically include: performing code block segmentation on the transport block to obtain a plurality of code blocks; adding a cyclic redundancy check (CRC) at the end of each code block; and performing channel coding (such as Hamming code, convolutional code, Turbo code, Polar code, etc.) on the code block with the added CRC to enable the receiving end to detect or correct errors occurring in transmission, so as to achieve reliable transmission, thereby obtaining a block code.
[0175] Optionally, after channel coding, it can further include: performing rate matching on the block code obtained by channel coding to match information and resources. Or performing code block concatenation on the block code obtained by channel coding or the block code obtained by rate matching, so that the individual block codes are concatenated.
[0176] S202: scrambling the block code to obtain a first complex-valued symbol block.
[0177] wherein the scrambling is multiplying the original signal with a scrambling code to obtain a new signal. If the block code is denoted as b(i), the scrambling sequence is denoted as c(i), and the information in the first complex-valued symbol block can be denoted as d(i), d(i) = c(i) * b(i). In a broad sense, the scrambling is a modulation technique. The inverse operation of the scrambling is descrambling. By scrambling the block code, the first complex-valued symbol block obtained by the scrambling is scattered in the time domain and the frequency domain compared with the block code.
[0178] S203: modulating the first complex-valued symbol block to obtain a second complex-valued symbol block.
[0179] wherein the modulation can refer to the definition described above, and will not be described here again. The information in the second complex-valued symbol block can be denoted as x(i). After the modulation, the symbol in the time slot can be referred to as a modulation symbol.
[0180] S204: performing DFT on the second complex-valued symbol block to obtain a third complex-valued symbol block.
[0181] wherein the DFT can refer to the description above, and will not be described here again. The information in the third complex-valued symbol block can be denoted as y(i).
[0182] S205: spreading the third complex-valued symbol block based on an OCC sequence to obtain a fourth complex-valued symbol block.
[0183] wherein the spreading is also referred to as block spreading or block spreading, and can also be referred to as frequency spreading when spreading in the frequency domain. The spreading of the complex-valued symbol block can also be referred to as block spreading of the complex-valued symbol block. The information in the fourth complex-valued symbol block can be denoted as z(i). In an implementation manner, the step S205 can be implemented by inter-slot OCC spreading, which satisfies the following formula (1).
[0184] wherein w i (m) is the OCC sequence, y(n) is the complex-valued symbol block to be spread (the third complex-valued symbol block), is the complex-valued symbol block after the spreading (the fourth complex-valued symbol block). n is used to represent the order of the information in the third complex-valued symbol block, and m represents the order of the value in the OCC sequence. is the number of PRBs allocated to the terminal device, is the number of subcarriers in each RB, is the number of DFT-s-OFDM symbols per repetition according to PUSCH resource allocation in time domain, is the code length.
[0185] is an example, then m = 0, 1, 2, 3, i.e. the number of values in the OCC sequence of the terminal device is 4. If is 1, is 12, is 1, then n = 0, …, 11, i.e. the number of information in the third complex-valued symbol block is 12. Each information in the third complex-valued symbol block is spread 4 times, and the number of information in the fourth complex-valued symbol block is 12*4, i.e. 48.
[0186] Please refer to FIG. 2B, which is a schematic diagram of inter-slot OCC spreading according to an embodiment of the present application. As shown in FIG. 2B, the OCC sequence includes two values, w(1) and w(2). If the OCC sequence is W1 in the above example, both w(1) and w(2) can be 1. If the OCC sequence is W2 in the above example, w(1) can be 1 and w(2) can be -1. In FIG. 2B, the horizontal axis represents the time domain, and there are two slots, slot#0 and slot#1. Slot#0 can be regarded as a slot before spreading, and slot#1 can be regarded as a slot obtained by slot#0 for inter-slot OCC spreading, or both slot#0 and slot#1 can be regarded as slots required for spreading. Each slot of slot#0 and slot#1 includes two OFDM symbols occupied by DMRS, and OFDM symbols with the same serial number represent the same information on these OFDM symbols. The information on the OFDM symbols other than the OFDM symbols occupied by DMRS in slot#0 can be multiplied by w(1), and the information on the OFDM symbols other than the OFDM symbols occupied by DMRS in slot#1 can be multiplied by w(2). In this way, by multiplying the information on the OFDM symbols other than the OFDM symbols occupied by DMRS in different slots by different OCC elements in the OCC sequence, inter-slot OCC spreading can be achieved.
[0187] In another implementation, step S205 can be implemented by inter-symbol OCC spreading or inter-symbol group OCC spreading, which can be referred to the description of FIG. 2B, and will not be described here.
[0188] S206: performing IFFT on the fourth complex-valued symbol block to obtain a fifth complex-valued symbol block.
[0189] Wherein, IFFT and related optional steps can be referred to the description of DFT-s-OFDM technology, and will not be described here.
[0190] In the method shown in FIG. 2A, the spreading and repeated transmission of information can be realized by inter-slot OCC spreading or inter-symbol OCC or inter-symbol group OCC spreading after DFT. The repeated transmission and spreading of information on different slots can be realized by inter-slot OCC spreading of OCC sequences. The repeated transmission and spreading of information on different OFDM symbols can be realized by inter-symbol OCC or inter-symbol group OCC spreading of OCC sequences.
[0191] In another implementation, step S205 can be performed before step S204, and step S205 can realize OCC spreading and repeated transmission on subcarriers of the same OFDM symbol by intra-symbol OCC spreading.
[0192] (8) UCI, which can include scheduling request (SR), hybrid automatic repeat request acknowledgement (HARQ-ACK) message, and channel state information (CSI).
[0193] HARQ-ACK information is mainly used to determine the data sent by the sending end, and at least one of an acknowledgement (ACK) message, a negative acknowledgement (NACK), and a discontinuous transmission (DTX) message can be carried in the HARQ-ACK information. For example, if the second device sends a data to the first device, the first device can send the HARQ-ACK information to the second device after the second device receives the data and verifies that the data is correct, and the ACK message can be carried in the HARQ-ACK information. If the second device verifies that the data is incorrect, the first device can send the HARQ-ACK information to the second device, and the NACK message can be carried in the HARQ-ACK information.
[0194] The HARQ-ACK information and the CSI can be carried on a PUCCH or a PUSCH, and data of an uplink shared channel (UL-SCH) can also be transmitted on the PUSCH. In the embodiments of the present application, the data of the UL-SCH is sometimes referred to as uplink data or data. The CSI includes CSI-Part1 and CSI-Part2 unless otherwise specified. The payload size of the CSI-Part1 is fixed, and is used to confirm the information bits of the CSI-Part2, so the CSI-Part1 is always transmitted before the CSI-Part2.
[0195] The network device first transmits a CSI-RS to the terminal device, the terminal device receives the CSI-RS, measures the CSI-RS to obtain a CSI report, and then transmits the CSI report to the network device. Optionally, the CSI report can include at least one of a channel quality indicator (CQI), a precoding matrix indicator (PMI), a rank indication (RI), a reference signal received power (RSRP), and a signal to interference plus noise ratio (SINR).
[0196] From the perspective of scheduling, the CSI report can include a periodic CSI (P-CSI) report, a semi-persistent CSI (SP-CSI) report (or semi-static CSI report), and an aperiodic CSI (AP-CSI). For the P-CSI report, the network device can configure time-frequency resources for the terminal device through RRC signaling, and the terminal device will transmit a P-CSI report to the network device through the time-frequency resources once every fixed transmission period. For the SP-CSI report, the network device can activate it through MAC-CE or DCI, and after activation, the terminal device will transmit a SP-CSI report to the network device through the pre-configured time-frequency resources once every fixed transmission period. For the AP-CSI report, the network device transmits DCI to the terminal device to trigger the terminal device to transmit an AP-CSI report to the network device on a specified PUCCH resource. The AP-CSI report can be transmitted through a PUCCH, the P-CSI report can be transmitted through a PUCCH, and the SP-CSI report can be transmitted through a PUSCH or a PUCCH.
[0197] The CSI computer time of the terminal device can refer to the description in the protocol TS38.214.5.4: When a CSI request on DCI triggers a CSI report on PUSCH, the terminal device shall provide a valid CSI report for the nth triggered report. If the first uplink symbol to carry the corresponding CSI report including timing advance impact, shall not be earlier than symbol Z ref start, and if the first uplink symbol to carry the nth CSI report including timing advance impact, shall not be earlier than symbol Z' ref (n) start.
[0198] Optionally, please refer to FIG. 3A, which is a schematic diagram of AP-CSI report transmission provided by an embodiment of the present application. As shown in FIG. 3A, Z ref is defined as the next uplink symbol whose CP starts T proc,CSI seconds after the end of the last symbol of the PDCCH triggering the CSI report. proc,CSI It can refer to the following formula (2) shown: T proc,CSI = (Z) (2048+144)·κ2 -μ ·T c +T switch (2)
[0199] Wherein, T C =1 / (Δfmax·N f ), Δfmax is 480·10 3 Hz, N f is 4096.κ is determined according to section 4.1 in the protocol TS38.211, and μ is the value in the subcarrier spacing configuration.When aperiodic CSI-RS is used for channel measurement of the nth triggered CSI report, T switch is as defined in section 6.4 of the protocol TS38.214, and only applies to the Z1 value in table 5.4-1 in the protocol TS38.214. Z = max(Z(m)), where m is the number of updated CSI reports.
[0200] Optionally, please refer to FIG. 3A again, Z' ref (n) is defined as the next uplink symbol whose CP starts T' proc,CSI. Among them, the measurement signal can be used for the signal of the non-periodic CSI-RS resource for channel measurement, the signal of the non-periodic CSI-IM for interference measurement IM, the non-periodic NZP CSI-RS for IM, etc. If the CSI reporting configuration (CSI-ReportConfig) contains multiple sub-configurations, Z' ref (n) can be used for all triggered sub-configurations. T' proc,CSI can be referred to as shown in the following formula (3): T' pric,CSI =(Z')(2048+144)·κ2 -μ ·T c (3)
[0201] Wherein, Z' = max(Z'(m)), T C , κ, μ, m can be referred to the description of formula (2), which will not be repeated here.
[0202] The definition of CSI reference resource (CSI reference resource) can refer to the description of protocol TS38.214.5.2.5, such as the definition of CSI reference resource of serving cell: in frequency domain, the CSI reference resource is defined by a set of downlink physical resource blocks corresponding to the frequency band related to the derived CSI. In time domain, the CSI reference resource for reporting CSI report in uplink slot n' is defined by a single downlink slot Determination.
[0203] Wherein, K offset is a parameter configured by the higher layer as specified in clause 4.2 of protocol [6TS 38.213]. K offset is the value of K DL for frequency range 1 (FR1) and frequency range 2 NTN (FR2-NTN) is 0.
[0204] Wherein, μ UL is the subcarrier spacing for downlink, μ offset is the subcarrier spacing for uplink. According to clause 4.5 of protocol [4, TS 38.211], the carrier slot offset (ca-SlotOffset) configured by the higher layer determines the transmission of uplink and downlink cells.
[0205] For periodic and semi-static CSI reporting, if a single CSI-RS or synchronization signal block SSB resource is configured for channel measurement, n CSI_ref is greater than or equal to The minimum value of n is such that it corresponds to an effective downlink time slot, or if multiple CSI-RS / SSB resources are configured for channel measurements. CSI_ref greater than or equal to The minimum value of makes it correspond to an effective downlink time slot.
[0206] For AP-CSI reporting, if the DCI instructs the terminal device to report CSI in the same time slot as the CSI request, then n CSI_ref For reference resources and corresponding CSI requests to be on the same valid downlink time slot, otherwise, n CSI_ref greater than or equal to The minimum value of is thus made so that time slot nn CSI_ree This corresponds to the effective downlink time slot, where Z' corresponds to the delay requirement defined in 5.4.
[0207] Optionally, please refer to Figure 3B, which is a schematic diagram of another AP-CSI report transmission provided by an embodiment of this application. As shown in Figure 3B, when periodic or semi-static CSI-RS, CSI-IM, or SSB is used for channel measurement or interference measurement, the AP-CSI report that the terminal device does not expect to send is based on the measurement of the channel or interference on the CSI-RS, CSI-IM, or SSB received within Z' symbols before the transmission time of the first OFDM symbol.
[0208] The CSI calculation time referenced by terminal devices in protocol TS38.214.5.4 primarily addresses AP-CSI reports corresponding to aperiodic CSI-RS or CSI-IM resources. However, AP-CSI reports can also correspond to periodic or semi-persistent CSI-RS, CSI-IM, or SSB resources, as described in the CSI reference resource description in protocol TS38.214.5.2.5.
[0209] AP-CSI reporting or aperiodic CSI-RS triggering PDCCH and CSI-RS have the same numeric characteristics. A trigger state can be described in TS38.214.52.1.1.5.1. This trigger state is triggered by the CSI request field in the DCI: when all bits of the CSI request field in the DCI are set to 0, no CSI is requested; when the configured CSI triggering states in the aperiodic CSI state list (CSI-AperiodicTriggerStateList) are higher than... N TSThis refers to the number of bits in the CSI Request field of the DCI. The terminal device receives a sub-selection indication, as described in Clause 6.1.3.1.3 of protocol TS38.321, for selecting the maximum... Each trigger state is mapped to a codepoint in the CSI request field of the DCI. TS It is configured by the higher-level parameter - reportTriggerSize, where N TS ∈{0,1,2,3,4,5,6}. When the terminal device transmits a PUCCH with HARQ-ACK information in the time slot n corresponding to the PDSCH carrying the sub-selection indication, it should follow the corresponding actions in protocol TS38.321, and the terminal device should assume that mapping the selected CSI trigger state to the code point of the DCI CSI request field is from... The first time slot after that is used. Here, μ is the subcarrier configuration of PUCCH, where k is the subcarrier in FR1 and FR2-NTN. mac =0,k mac K-MAC is provided; if K-MAC is not available, then k mac =0. K-MAC refers to the scheduling offset provided by the network side if the downlink and uplink frame times are not aligned on the network side. If this field is not present, the terminal device assumes k mac It is 0. k mac The unit is the number of slots for a given 15kHz subcarrier spacing.
[0210] For example, please refer to Figure 3C, which is a schematic diagram of another AP-CSI report transmission provided in an embodiment of this application. Assuming a subcarrier spacing of 15kHz, then μ = 0. Figure 3C shows μ = 0, k mac =0 for example. As shown in Figure 3C, when HARQ-ACK information is sent in slot#n, the first time slot in which the corresponding action of sending the CSI report begins to be applied, and / or the mapping of the selected CSI trigger state to the code point of the CSI request field in the DCI is assumed to be the first time slot in which the application begins, and / or the first time slot in which the CSI trigger state begins to be applied is slot#n+4.
[0211] For ease of description, the following uses SCS = 15kHz, k mac =0 is used as an example, that is, when HARQ-ACK information is sent in slot#n, the corresponding action of sending CSI report is applied starting from slot#n+4, and / or the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in DCI, and / or the CSI trigger state.
[0212] The present application provides a communication method, which can indicate how to transmit CSI report in the case of using OCC in PUSCH. The use of OCC to transmit information can improve system capacity.
[0213] The communication method provided by the embodiments of the present application will be described in detail below. The communication device involved in the communication method can include a terminal device and a network device. The system architecture can refer to the description of FIGS. 1A-1D, which will not be repeated here. It should be understood that the terminal device in the embodiments of the present application can be a terminal as a final product, or a component or module with terminal function, or a communication chip (such as a processor, a baseband chip, or a chip system) that can be applied to a terminal. The network device in the embodiments of the present application can be a network device as a final product, or a component or module with network device function, or a communication chip (such as a processor, a baseband chip, or a chip system) that can be applied to a network device.
[0214] Optionally, the communication method is applicable to the communication scenario of NTN, that is, the network device in the method can be a non-terrestrial network device.
[0215] Optionally, the communication method is applicable to a coverage enhancement scenario, in which coverage enhancement technologies such as repeated transmission, TBoMS, DMRS bundling, etc. can be used.
[0216] Please refer to FIG. 4, which is an interaction schematic diagram of a communication method provided by the embodiments of the present application. As shown in FIG. 4, the method includes but is not limited to the following steps:
[0217] S401, the terminal device determines a first time slot, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being an OCC sequence corresponding to a second time slot, the second time slot being used to carry a CSI report to be sent.
[0218] Correspondingly, the network device determines a first time slot, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being an OCC sequence corresponding to a second time slot, the second time slot being used to carry a PUCCH of a CSI report to be sent. The step of determining the first time slot by the network device can occur before step S401 or simultaneously with step S401.
[0219] In the embodiments of the present application, the second time slot is used to carry the PUCCH or PUSCH of the CSI report to be sent. The second time slot can be understood as the time slot in which the CSI report is configured to be sent on the PUCCH or PUSCH, or can be understood as the time slot in which the CSI report is sent without considering OCC expansion. In the case of considering OCC expansion, the CSI report multiplied by the OCC element corresponding to the time slot in which the CSI report is sent can also be sent on the second time slot and other time slots, or the CSI report can not be sent on the second time slot, but sent on other time slots or not sent on other time slots.
[0220] The present application does not limit the type of CSI report, which can be an AP-CSI report, or an SP-CSI report or a P-CSI report, etc. Optionally, when the CSI report is an AP-CSI report, the CSI report can be configured to be sent on the PUSCH or scheduled to be sent through the PUSCH.
[0221] Optionally, the terminal device receives the configuration information (such as CSI-RS) of the network device, which is used to indicate the sending of the CSI report. The HARQ-ACK information is sent before the CSI report is sent, to determine whether the CSI report is to be sent. If the NACK message is sent, such as the HARQ-ACK information is the NACK message, the CSI report can not be sent. If the HARQ-ACK information is sent and the HARQ-ACK information is the ACK message, it is determined that the CSI report can be sent, and the time at which the CSI report can be sent is determined. In the embodiments of the present application, the time at which the CSI report can be sent can be the time slot at which the CSI report can be sent. In the case of not considering OCC expansion, the time slot in which the CSI report is to be sent is the second time slot.
[0222] In the embodiments of the present application, the time-frequency resources used for OCC extension can be slots. The HARQ-ACK information and the CSI report can be multiplexed onto the PUSCH first, and then OCC extension is performed on the slots of the multiplexed PUSCH. The HARQ-ACK information and the CSI report can occupy slots of the PUSCH to increase the slots of the PUCCH, so that the HARQ-ACK information and the CSI report can be multiplexed onto the PUCCH occupying more slots, and the number of slots of the multiplexed PUCCH can be subjected to OCC extension. The number of slots required for the HARQ-ACK information and the CSI report to be multiplexed onto the PUCCH or subjected to OCC extension on the PUSCH is an integer multiple of the code length of the OCC sequence. That is, the number of slots required for the HARQ-ACK information and the CSI report to be subjected to OCC extension is at least the code length of the OCC sequence. For example, in the case where the code length of the OCC sequence is 4, the HARQ-ACK information and the CSI report need to occupy 4 slots.
[0223] It should be noted that the terminal device can or can not transmit the CSI report on the slot on which the CSI report can be transmitted. Whether to transmit the CSI report can be determined according to the type of the CSI report and / or the configuration (CSI-reportConfig) of the CSI report. For example, if the CSI report is a P-CSI report or an SP-CSI report, the terminal device can transmit the CSI report on the pre-configured time-frequency resource every interval of the transmission period configured by the network side, otherwise the terminal device can not transmit the CSI report. For another example, if the CSI report is an AP-CSI report, the terminal device can transmit the CSI report on the time-frequency resource configured by the network side when receiving the DCI of the CSI report, otherwise the terminal device can not transmit the CSI report.
[0224] Further, in the case where the CSI report is transmitted, it can be determined whether the slot on which the CSI report is transmitted is subjected to OCC extension. If yes, the CSI report multiplied by the OCC element corresponding to the slot can be transmitted on the slot of the OCC sequence corresponding to the slot, so as to realize OCC extension and repeated transmission of the CSI report. Otherwise, the CSI report not multiplied by the OCC element can be transmitted, so as to transmit the CSI report not subjected to OCC extension. That is, in the case where the slot on which the CSI report is transmitted is configured as the PUSCH subjected to OCC extension, the CSI report subjected to OCC extension can be transmitted through the PUSCH or the PUCCH. In the case where the slot on which the CSI report is transmitted is not configured as the PUSCH subjected to OCC extension, the CSI report not subjected to OCC extension can be transmitted through the PUSCH or the PUCCH.
[0225] The present application does not limit whether to make OCC extension, and can include the following five cases:
[0226] The first case, if the PUCCH and PUSCH of the CSI report to be sent have overlap, and the overlapping PUSCH (or the slot where the PUSCH is located) is configured to need to make OCC extension, the CSI report can be multiplexed to the PUSCH, and the slot on the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0227] The PUCCH and the PUSCH have overlap, which can be one or more slots with overlap. The overlapping slot can be a complete slot, or can be a partial slot, that is, the actual overlap is a symbol or smaller granularity time domain resource in the slot, which is not limited herein. In the embodiments of the present application, the one or more slots where the PUCCH and the PUSCH overlap, or can be described as the PUCCH and the PUSCH overlap at least one slot, or can be described as the PUCCH and the PUSCH overlap in one or more slots, or can be described as the slot of the PUCCH overlaps the slot of the PUSCH, or can be described as the slot of the PUCCH belongs to the slot of the PUSCH, and the like, which is not limited herein.
[0228] The network device can configure different symbols for the PUCCH and the PUSCH in the slot, for example, the network device configures the time domain resource of the PUCCH as os#0-os#5 in slot#0, the network device configures the time domain resource of the PUSCH as os#2-os#13 in slot#0 and os#2-os#13 in slot#1, and the PUCCH and the PUSCH overlap in slot#0. In this case, the slot where the PUCCH and the PUSCH overlap includes the slot of the PUCCH, and includes part of the slot of the PUSCH, and the time domain resources of the PUCCH and the PUSCH both include the slot where they overlap.
[0229] The network device can configure the same symbol in a time slot for the PUCCH and the PUSCH, i.e., overlapping time domain resources. That is, the network device configures the time domain resources for the PUCCH to belong to the time domain resources configured by the network device for the PUSCH, for example, the network device configures the time domain resources for the PUCCH as os#0-os#5 in slot#0, and the network device configures the time domain resources for the PUSCH as os#0-os#5 in slot#0 and slot#1, and the PUCCH and the PUSCH overlap in slot#0. In this case, the time domain resources in which the PUCCH and the PUSCH overlap are the time domain resources of the PUCCH, and belong to the time domain resources of the PUSCH. The time domain resources of the PUCCH do not include the time domain resources that are not included in the PUSCH, and the time domain resources of the PUSCH include all the time domain resources of the PUCCH.
[0230] It can be understood that in the case where the PUCCH and the PUSCH to be transmitted with the CSI report overlap, and the overlapping PUSCH is configured to need to be expanded with the OCC, the CSI report can be multiplexed onto the overlapping PUSCH, and the time domain resources of the multiplexed PUSCH can be expanded with the OCC, i.e., the overlapping PUSCH can transmit the CSI report multiplied by the OCC element corresponding to the time slot.
[0231] In the second case, if the PUCCH and the PUSCH to be transmitted with the CSI report overlap, and the overlapping PUSCH (or the time slot in which the PUSCH is located) is not configured to be expanded with the OCC, the CSI report can not be multiplexed onto the PUSCH, but the CSI report not multiplied by the OCC element can be transmitted through the time slot of the PUCCH; or the CSI report can be multiplexed onto the PUSCH, and the time slot of the multiplexed PUSCH can transmit the CSI report not multiplied by the OCC element.
[0232] In the second case, if the PUCCH and the PUSCH to be transmitted with the CSI report overlap, and the overlapping PUSCH (or the time slot in which the PUSCH is located) is not configured to be expanded with the OCC, the CSI report can not be multiplexed onto the PUSCH, but the CSI report not multiplied by the OCC element can be transmitted through the time slot of the PUCCH; or the CSI report can be multiplexed onto the PUSCH, and the time slot of the multiplexed PUSCH can transmit the CSI report not multiplied by the OCC element.
[0233] The third case, if the PUCCH and the PUSCH of the CSI report to be sent do not overlap, the CSI report without OCC expansion can be transmitted through the second time slot of the PUCCH.
[0234] It should be noted that the above three cases are discussed according to whether the PUCCH and the PUSCH of the CSI report to be sent overlap, and whether the overlapping time slot is expanded by OCC. In fact, the CSI report can also be transmitted or not transmitted according to other methods, such as the transmission period of the CSI report, or the following two cases or examples not involved in the present application.
[0235] The fourth case, if the PUSCH (or the time slot where the PUSCH is located) of the CSI report to be sent is configured to need to be expanded by OCC, the CSI report can be multiplexed on the PUSCH, and the time slot on the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0236] The fifth case, if the PUSCH (or the time slot where the PUSCH is located) of the CSI report to be sent is not configured to be expanded by OCC, or is configured not to be expanded by OCC, the CSI report can be multiplexed on the PUSCH, and the time slot on the multiplexed PUSCH can transmit the CSI report without being multiplied by the OCC element.
[0237] It can be understood that the above five cases, in the case that the time slot of the CSI report to be sent is configured to be expanded by OCC, the CSI report can be multiplexed on the PUSCH for transmission, and the time slot of the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element. In the case that the time slot of the CSI report to be sent is not configured to be expanded by OCC or is configured not to be expanded by OCC, the CSI report can be multiplexed on the PUSCH or the PUCCH for transmission, and the transmitted CSI report is not multiplied by the OCC element.
[0238] In the embodiment of the present application, the first OCC sequence is the OCC sequence corresponding to the second time slot. The OCC sequence corresponding to the second time slot refers to the OCC sequence where or to which the OCC element corresponding to the second time slot belongs, and the first OCC sequence can be described as an OCC sequence including the OCC element corresponding to the second time slot. The first time slot corresponds to the first OCC element in the first OCC sequence, that is, the OCC element corresponding to the first time slot is the first OCC element in the first OCC sequence, or the OCC element used on the first time slot can be described as the first OCC element in the first OCC sequence, etc.
[0239] Optionally, the first time slot is the second time slot in a case that the second time slot corresponds to a first OCC element in the first OCC sequence. In a case that the second time slot does not correspond to the first OCC element in the first OCC sequence, the first time slot is not the second time slot, and the second time slot is after the first time slot.
[0240] In the embodiments of the present application, the OCC sequence can refer to the foregoing, which will not be described here again. Optionally, the method further includes that the first information is used for indicating the OCC sequence. In this way, the OCC element in the OCC sequence corresponding to the first time slot can be determined according to the first information.
[0241] The present application does not limit the method for indicating the OCC sequence, and optionally, the first information includes at least one of the OCC sequence, a sequence index of the OCC sequence or a value of the sequence index, or a code length of the OCC sequence.
[0242] It can be understood that the first information includes the OCC sequence, and the first information can be understood as a manner of directly indicating the OCC sequence. The sequence index of the OCC sequence can be used to indicate the OCC sequence, so that the first OCC sequence can be determined according to the sequence index of the OCC sequence. The sequence index can also be referred to as an OCC sequence index or simply an OCC index. The value of the sequence index can be a numerical value represented by a bitmap of the sequence index. The bitmap can include one or more bits, and each bit can be represented by 0 or 1. The bitmap of the sequence index indicates (represents) different sequence indexes by the value of each bit in the bitmap, and the value of the sequence index of the OCC sequence can be used to indicate or determine the sequence index of the OCC sequence, so that it can be used to indicate or determine the OCC sequence. The sequence index of the OCC sequence or the value of the sequence index is used to indicate the OCC sequence, or it can be described that the sequence index of the OCC sequence or the value of the sequence index corresponds to the OCC sequence. The number of OCC elements in the OCC sequence is the code length, that is, there can be a corresponding relationship or a binding relationship between the OCC sequence and the code length of the OCC sequence. The corresponding relationship between the OCC sequence and the sequence index of the OCC sequence or the bitmap of the sequence index, and / or the corresponding relationship between the OCC sequence and the code length of the OCC sequence can be predefined information, or can be obtained by preconfiguring or configuring by the network device. In a case that the first information includes the sequence index of the OCC sequence or the value of the sequence index or the code length of the OCC sequence, the first information can be understood as a manner of indirectly indicating the OCC sequence, so that the OCC sequence corresponding thereto can be determined through these indirectly indicated information.
[0243] The method for configuring time domain resources of PUCCH and PUSCH by the network device is not limited in the application, and optionally, the method further includes: receiving, by the terminal device, information A of the network device. Correspondingly, the network device sends information A to the terminal device. The information A is used to determine time-frequency resources of the PUSCH, such as one or more time slots occupied by the PUSCH. For example, a time slot in which HARQ-ACK information is to be sent, a time slot in which a CSI report is to be sent (such as a second time slot), a first time slot in which a corresponding action of sending the CSI report starts to apply, a first time slot in which a mapping assumption of a selected CSI trigger state to a code point of a CSI request field in DCI starts to apply, a first time slot in which the CSI trigger state starts to apply, and the like.
[0244] In the embodiments of the application, the network device can send information A to the terminal device individually, or can send information A in a broadcast form, or can send information A to specified terminal devices in a multicast or groupcast form, which is not limited herein. The multicast or groupcast terminal devices can be terminal devices capable of multiplexing the same time-frequency resources, such as the terminal devices configured with different OCC sequences in the aforementioned orthogonal matrix. The number of multicast or groupcast terminal devices can be equal to the code length of the OCC sequence in the orthogonal matrix.
[0245] The information A can be system information, such as SIB. Or it can be configuration information, etc. For example, the information A can be high-layer signaling, such as RRC signaling, MAC CE signaling, etc. The information A can also be physical layer signaling, such as DCI, etc. Optionally, the information A includes DCI carried on a downlink channel for scheduling PUSCH. The downlink channel can include PDCCH, etc.
[0246] Optionally, the information A can be a time domain resource configuration TDRA of the PUSCH; or can include time domain resource parameters of the PUSCH and / or a repetition number of the PUSCH. The time domain resource parameters can include the number of time slots and / or the position of the time slots, etc., which can be referred to the description of the time domain resource parameters of the PUSCH, and will not be repeated herein. In this way, the time slots of the PUSCH can be determined according to the information A.
[0247] Optionally, the method further includes: receiving, by the terminal device, information B of the network device. Correspondingly, the network device sends information B to the terminal device. The information B is used to determine time-frequency resources of the PUCCH, such as a time slot in which HARQ-ACK information is to be sent, a time slot in which a CSI report is to be sent (such as a second time slot), a first time slot in which a corresponding action of sending the CSI report starts to apply, a first time slot in which a mapping assumption of a selected CSI trigger state to a code point of a CSI request field in DCI starts to apply, a first time slot in which the CSI trigger state starts to apply, and the like.
[0248] In the embodiments of the present application, the network device can send information B to the terminal device individually, or can send information B in the form of broadcast, or can send information B to the designated terminal device in the form of multicast or groupcast, which is not limited herein. The terminal device of multicast or groupcast can be the terminal device capable of multiplexing the same time-frequency resource. The number of terminal devices of multicast or groupcast can be equal to the code length of the OCC sequence.
[0249] The information B can be system information, such as SIB. Or it can be configuration information, etc. For example, the information B can be high-layer signaling, such as RRC signaling, MAC CE signaling, etc. The information B can also be physical layer signaling, such as DCI, etc. Optionally, the information B includes DCI carried in the downlink channel scheduling PUCCH. The downlink channel can include PDSCH or PDCCH, etc.
[0250] Optionally, the information B can include time domain resource parameters of PUCCH. The time domain resource parameters can include at least one of the following: the number of symbols, the number of slots, the number of PRBs, the position of symbols, the position of slots, the position of PRBs, etc. The number and position can refer to the description of the time domain resource parameters of PUSCH, which will not be repeated herein. In this way, the time domain resource of PUCCH can be determined according to the information B.
[0251] S402, in the case that the first time slot is after the first time period, and / or the first time slot is after the second time period, the terminal device sends the CSI report multiplied by the OCC element corresponding to the time slot to the network device through PUSCH on the time slot corresponding to the first OCC sequence.
[0252] Correspondingly, in the case that the first time slot is after the first time period, and / or the first time slot is after the second time period, the terminal device receives the CSI report multiplied by the OCC element corresponding to the time slot from the network device through PUSCH on the time slot corresponding to the first OCC sequence.
[0253] In the embodiments of the present application, the first time period can be a period of time after the end of the PDCCH scheduling the CSI report. The second time period can be a period of time after receiving the CSI measurement signal. In some feasible examples, the CSI measurement signal can include at least one of the following: a signal of CSI-RS resource or SSB resource for channel measurement, a signal of CSI-IM for IM, NZP CSI-RS for IM, etc. Optionally, the CSI measurement signal can be aperiodic, or periodic, or semi-persistent. The CSI measurement signal can also be a TRS, etc., which is not limited herein.
[0254] The first time period and the second time period are not limited in the application. In some possible examples, the first time period can start from the last symbol of the PDCCH scheduling the CSI report and have a first processing duration.
[0255] The PDCCH carries an activation command scheduling the CSI report to indicate that the CSI report is transmitted on the PUSCH or the PUCCH. The first processing duration can correspond to the CSI calculation time of the terminal device in the prior art. For example, the first processing duration can correspond to the processing duration of the PUSCH scheduled by the PDCCH in the prior art, such as the aforementioned T proc,CSI .
[0256] It can be understood that the first processing duration can represent the time required by the terminal to process the PDCCH scheduling the CSI report to some extent. In this case, the position relationship between the first time slot and the first time period, such as the case where the first time slot is after the first time period, can ensure that the terminal device has a high probability of having completed the processing of the PDCCH scheduling the CSI report before transmitting the CSI report, and thus has sufficient processing capability to transmit the CSI report expanded by OCC (multiplied by the OCC element) by multiplexing the PUSCH to achieve the expanded transmission of the CSI report, thereby improving the system capacity.
[0257] In the embodiments of the application, the first time slot is after the first time period, which can be understood as that the first time slot is after the end of the first processing duration after the last symbol of the PDCCH scheduling the CSI report, or that the interval time between the first time slot and the last symbol of the PDCCH scheduling the CSI report is greater than the first processing duration, or that the first time slot is later than the time from the start of timing from the end of the last symbol of the PDCCH scheduling the CSI report to the end of the first processing duration. Correspondingly, the first time slot is within the first time period, which can be understood as that the first time slot is before the end of the first processing duration after the last symbol of the PDCCH scheduling the CSI report, or that the interval time between the first time slot and the last symbol of the PDCCH scheduling the CSI report is less than the first processing duration, or that the first time slot is earlier than the time from the start of timing from the end of the last symbol of the PDCCH scheduling the CSI report to the end of the first processing duration. This is not limited herein.
[0258] In some possible examples, the second time period can start from the last symbol of the CSI measurement signal and have a second processing duration.
[0259] The second processing duration can correspond to the processing duration from the end of the last symbol of the CSI measurement signal to the transmission of the CSI report, such as the aforementioned T' proc,CSIIt can be understood that the second processing duration can represent, to some extent, a time required by the terminal to perform (channel or interference) measurement on CSI to send the CSI report. In this case, the positional relationship between the first time slot and the second time period, such as the case where the first time slot is after the second time period, can ensure that the terminal device has a high probability of having completed the measurement before sending the CSI report, and thus has sufficient processing capability to send the OCC-expanded (multiplied by the OCC element) CSI report by multiplexing PUSCH, so as to realize the extended transmission of the CSI report and improve the system capacity.
[0260] In the embodiments of the present application, the first time slot is after the second time period, which can be understood as that the first time slot is after the end of the second processing duration after the last symbol of the CSI measurement signal, or can be understood as that the interval time between the first time slot and the last symbol of the CSI measurement signal is greater than the second processing duration, or can be described as that the first time slot is later than the time from the end of the last symbol of the CSI measurement signal to the end of the second processing duration, and the like. Correspondingly, the first time slot is within the second time period, which can be understood as that the first time slot is before the end of the second processing duration after the last symbol of the CSI measurement signal, or can be understood as that the interval time between the first time slot and the last symbol of the CSI measurement signal is less than the second processing duration, or can be described as that the first time slot is earlier than the time from the end of the last symbol of the CSI measurement signal to the end of the second processing duration, and the like, which are not limited herein.
[0261] In some other possible examples, the first time period starts from the last symbol of the PDCCH scheduling the CSI report and has a processing duration A. The processing duration A can be greater than or equal to the first processing duration.
[0262] In the embodiments of the present application, the interval duration between the processing duration A and the first processing duration can be understood as a processing duration required for OCC expansion. That is, the first processing duration is a processing duration of the terminal device for transmitting the CSI report without OCC expansion. The processing duration A is a processing duration of the terminal device for transmitting the CSI report with OCC expansion.
[0263] In the embodiments of the present application, the interval duration between the processing duration A and the first processing duration can be denoted as Δd1.
[0264] Optionally, the network device sends indication information about Δd1 and / or the processing duration A to the terminal device. Correspondingly, the terminal device receives the indication information about Δd1 and / or the processing duration A from the network device. In this way, the terminal device can determine Δd1 and / or the processing duration A according to the indication information.
[0265] Optionally, Δd1 or the processing duration A is related to the processing capability of the terminal device, symbol position, subcarrier spacing.
[0266] Optionally, the processing duration A or Δd1 can be determined by at least one of the following parameters: κ, μ, T C , T switch , Z, N2, d 2,1 , N1, d 1,1 , d2, d3, T ext , N, d 2,2 .
[0267] wherein κ, μ, T C , T switch , Z can refer to the foregoing and will not be repeated here. N2 represents the processing capability of the terminal device, which defines the shortest processing duration required between the end of the last symbol of PDCCH reception and the start symbol of the transmitted PUSCH resource. d 2,1 represents the duration determined based on the PDCCH symbol position. N1 represents the processing capability of the terminal device, which defines the shortest processing duration required between the end of the last symbol of PDSCH reception and the start symbol of the transmitted PUCCH resource carrying HARQ-ACK information. d 1,1 represents the duration determined based on the PDSCH symbol position. For example, in the case of PDSCH mapping type A, if the sequence number i of the last symbol of PDSCH is less than 7, d 1,1 may be 7, otherwise 0. d2 is reported by the terminal device, or can be 0. d3 is determined by the processing capability of the terminal device, or can be set to 0. T C = 1 / (Δfmax·Nf), Δfmax is 480·10 3 Hz, and Nf is 4096. When operating in the frequency band 1 using a shared spectrum channel, T ext is calculated according to the protocol TS38.211, otherwise 0. d 2,1 represents the duration determined based on the PDCCH symbol position. d 2,2 is a parameter, for example, if the scheduling DCI triggers the switching of the BWP, d 2,2 equals the switching time defined in the protocol TS38.133, otherwise d 2,2 = 0.
[0268] The processing duration A can correspond to the processing duration of the CSI report scheduled by the PDCCH in the prior art and the processing duration determined by Δd1. Optionally, the processing duration A can be obtained by modifying the foregoing formula (2). For example, the processing duration A is T proc,CSIIt can be obtained by the following formula (5) or formula (6), and the present application does not limit the position and form of Δd1. T proc,CSI = (Z) (2048 + 144) · κ2 -μ · T c + T switch + Δd1 (5) T proc,CSI = (Z) (2048 + 144 + Δd1) · κ2 -μ · T c + T switch (6)
[0269] It can be understood that the processing duration A can be calculated by the terminal device according to the system parameters. The processing duration A can represent the time required by the terminal to process the PDCCH scheduling the CSI report and the time required to process the OCC to some extent, and the processing duration A is greater than or equal to the first processing duration. At this time, according to the position relationship between the first time slot and the first time period, such as the case where the first time slot is after the first time period, the CSI report multiplied by the OCC element is sent on the time slot corresponding to the first OCC sequence, which can ensure that the terminal device has a high probability of completing the processing of the PDCCH and the OCC when sending the CSI report. Therefore, there is enough processing capacity to send the CSI report by multiplexing PUSCH or by PUCCH occupying the time slot of PUSCH, and the time slot on the multiplexed PUSCH or PUCCH can transmit the CSI report multiplied by the OCC element, so as to realize the extended transmission of the CSI report and improve the system capacity.
[0270] In some other feasible examples, the second time period starts from the last symbol of the CSI measurement signal and has a length of processing duration B, which can be greater than or equal to the second processing duration.
[0271] In the embodiments of the present application, the interval duration between the processing duration B and the second processing duration can be understood as the processing duration required for OCC expansion. That is, the second processing duration is the processing duration required by the terminal device to measure the channel or measure the interference without OCC expansion. The processing duration B is the processing duration required by the terminal device to measure the channel or measure the interference with OCC expansion.
[0272] In the embodiments of the present application, the interval duration between the processing duration B and the second processing duration can be denoted as Δd2.
[0273] Optionally, Δd2 or the processing duration B is related to the processing capacity of the terminal device, the symbol position, and the subcarrier spacing.
[0274] Optionally, the network device sends indication information about the and / or the processing duration B to the terminal device. Correspondingly, the terminal device receives the indication information about the and / or the processing duration B from the network device. In this way, the terminal device can determine the and / or the processing duration B according to the indication information.
[0275] Optionally, the processing duration B or the can be determined by at least one of the following parameters: κ, μ, T C , T switch , Z', N2, d 2,1 , N1, d 1,1 , d2, d3, T ext , N, d 2,2 . These parameters can be referred to the foregoing and are not limited herein.
[0276] The processing duration B can correspond to a processing duration of a CSI measurement signal in the prior art (e.g., T proc,CSI ) and a processing duration determined by the. Optionally, the processing duration B can be obtained by modifying the foregoing formula (3). Exemplarily, the processing duration B is T proc,CSI , which can be obtained by the following formula (7) or formula (8). The present application does not limit the position and form of the. T proc,CSI = (Z') (2048 + 144) · κ2 -μ · T c + Δd2 (7) T proc,CSI = (Z') (2048 + 144 + Δd2) · κ2 -μ · T c (8)
[0277] It can be understood that the processing duration B can be calculated by the terminal device according to system parameters. The processing duration B can represent the time required for the terminal to perform (channel or interference) measurement and the time required for processing OCC to some extent, and the processing duration B is greater than or equal to the second processing duration. At this time, according to the position relationship between the first time slot and the second time period, such as the case where the first time slot is after the second time period, the CSI report multiplied by the OCC element can be sent on the time slot corresponding to the first OCC sequence, which can ensure that the terminal device has a high probability of obtaining the CSI report and the OCC expansion of the CSI report when sending the CSI report, so as to have sufficient processing capability to multiplex the CSI report to PUSCH or to PUCCH for transmission, and the time slot on the multiplexed PUSCH or the multiplexed PUCCH can transmit the CSI report multiplied by the OCC element corresponding to the time slot, so as to realize the expansion and repeated transmission of the CSI report, which can improve the system capacity.
[0278] It can be understood that in the method shown in FIG. 4, in the case that the first time slot corresponding to the first OCC element in the first OCC sequence corresponding to the second time slot of the CSI report to be transmitted is after the first time period, and / or the first time slot is after the second time period, the CSI report can be multiplexed for transmission on the PUSCH, and the time slot on the multiplexed PUSCH or multiplexed PUCCH can transmit the CSI report multiplied by the OCC element corresponding to the time slot. In this way, the OCC extension of the CSI report on the basis of meeting the processing capability of the terminal device can improve the system capacity.
[0279] For example, refer to FIG. 5A, which is a schematic diagram of uplink data transmission provided by an embodiment of the present application. FIG. 5A takes one OCC sequence as an example, i.e., the first OCC sequence is the OCC sequence in FIG. 5A. And FIG. 5A takes the code length of the OCC sequence as 4 for example, the OCC elements of the OCC sequence include W1, W2, W3 and W4, wherein the first OCC element in the first OCC sequence is W1. As shown in FIG. 5A, the second time slot is slot#2, and the OCC element corresponding to the second time slot is W3. Therefore, it can be determined that the first time slot is the time slot corresponding to the first OCC element in the first OCC sequence, i.e., the first time slot is slot#0. The first time period starts from the last symbol of the PDCCH scheduling the CSI report and has a first processing duration T1, and the second time period starts from the last symbol of the CSI measurement signal and has a second processing duration T2. In the case that the first time slot is after the first time period and the first time slot is after the second time period, the CSI report multiplied by the OCC element corresponding to the time slot can be transmitted on the time slot corresponding to the first OCC sequence, i.e., the CSI report multiplied by W1 is transmitted on slot#0, the CSI report multiplied by W2 is transmitted on slot#1, the CSI report multiplied by W3 is transmitted on slot#2, and the CSI report multiplied by W4 is transmitted on slot#3.
[0280] The above method is an example of how to transmit the CSI report. In fact, other examples can also be included, for example, the following two examples:
[0281] Example one, in the case that the first time slot is within the first time period, and / or the first time slot is within the second time period, the terminal device can transmit the CSI report on the time slot after the time slot corresponding to the first OCC sequence.
[0282] Correspondingly, in the case that the first time slot is within the first time period, and / or the first time slot is within the second time period, the network device can receive the CSI report on the time slot after the time slot corresponding to the first OCC sequence. Wherein, the time slot corresponding to the first OCC sequence is the time slot corresponding to the OCC sequence corresponding to the second time slot.
[0283] It can be understood that the first processing duration can represent the time required by the terminal to process the PDCCH to some extent, and the second processing duration can represent the time required by the terminal to measure the CSI (channel or interference) to the CSI report to some extent. If the first time slot is within the first time period, it cannot be guaranteed that the terminal device has a high probability of having completed the processing of the PDCCH before sending the CSI report. If the first time slot is within the second time period, it cannot be guaranteed that the terminal device has a high probability of having completed the measurement before sending the CSI report. Therefore, the CSI report can be sent in the time slot after the time slot corresponding to the first OCC sequence corresponding to the second time slot, which can avoid the transmission of the CSI report before the measurement is completed. Optionally, the time slot after the time slot corresponding to the first OCC sequence can be after the first time period and the second time period. In this way, it can be guaranteed that the terminal device has sufficient processing capability to send the CSI report, and it can be guaranteed that the terminal device has a high probability of having completed the measurement before sending the CSI report. Whether the transmitted CSI report is multiplied by the OCC element is not limited, which can be referred to the description of the first to fifth cases described above, and will not be described here.
[0284] Optionally, the time slot for sending the CSI report after the time slot corresponding to the first OCC sequence starts from the first OCC element in the OCC sequence. In this way, the OCC expansion of the CSI report can be started from the first OCC element in the OCC sequence, which facilitates to improve the orthogonality of the CSI report transmission.
[0285] Optionally, the CSI report is sent after being multiplied by the OCC element corresponding to the time slot for sending the CSI report. In this way, in the case that the first time slot is within the first time period and / or the first time slot is within the second time period, the terminal device can send the CSI report multiplied by the OCC element corresponding to the time slot in the time slot after the time slot corresponding to the first OCC sequence corresponding to the second time slot. In this way, in the case of guaranteeing sufficient processing capability to send the CSI report and guaranteeing that the terminal device has a high probability of having completed the measurement before sending the CSI report, the system capacity can be improved by sending the CSI report multiplied by the OCC element.
[0286] For example, referring to FIG. 5B, FIG. 5B is a schematic diagram of another uplink data transmission according to an embodiment of the present application. The first time slot, the second time slot and the first OCC sequence in FIG. 5B and FIG. 5A are the same, and thus are not described herein again. As shown in FIG. 5B, the first time slot (slot#0) is after the first time period, and the first time slot is within the second time period. The CSI report multiplied by the OCC element corresponding to the time slot can be transmitted in the time slot after the time slot corresponding to the first OCC sequence of the second time slot, i.e., the CSI report multiplied by the OCC element corresponding to the time slot can be transmitted in the time slot after the time slot (slot#0-slot#3) corresponding to the first OCC sequence of slot#2. For example, the CSI report multiplied by W1 is transmitted in slot#4, the CSI report multiplied by W2 is transmitted in slot#5, the CSI report multiplied by W3 is transmitted in slot#6, and the CSI report multiplied by W4 is transmitted in slot#7.
[0287] In a second example, the terminal device determines not to transmit the CSI report when the first time slot is within the first time period and / or the first time slot is within the second time period. Correspondingly, the network device determines not to transmit the CSI report when the first time slot is within the first time period and / or the first time slot is within the second time period.
[0288] It can be understood that the first processing time length can represent the time required by the terminal to process the PDCCH scheduling the CSI report to some extent, and the second processing time length can represent the time required by the terminal to measure the channel to transmit the CSI report to some extent. When the first time slot is within the first time period, it cannot be guaranteed that the terminal device has a high probability of having completed the processing of the PDCCH scheduling the CSI report before transmitting the CSI report. When the first time slot is within the second time period, it cannot be guaranteed that the terminal device has a high probability of having completed the measurement before transmitting the CSI report. Therefore, the CSI report can not be transmitted.
[0289] For example, referring to FIG. 5C, FIG. 5C is a schematic diagram of another uplink data transmission according to an embodiment of the present application. The first time slot, the second time slot and the first OCC sequence in FIG. 5C and FIG. 5A are the same, and thus are not described herein again. As shown in FIG. 5C, the first time slot (slot#0) is after the first time period, and the first time slot is within the second time period. The CSI report multiplied by the OCC element corresponding to the time slot can not be transmitted in the time slot after the time slot corresponding to the first OCC sequence of the second time slot, i.e., the CSI report multiplied by the OCC element corresponding to the time slot can not be transmitted in the time slot after the time slot (slot#0-slot#3) corresponding to the first OCC sequence of slot#2.
[0290] In some feasible examples, the terminal device determines not to send the CSI report and determines not to send the HARQ-ACK information in a case that the first time slot is within the first time period and / or the first time slot is within the second time period. Correspondingly, the network device determines not to send the CSI report and determines not to send the HARQ-ACK information in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0291] As mentioned above, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, the CSI report can not be sent. In order to avoid not sending the CSI report, the HARQ-ACK information can not be sent. In a case that the CSI report is not sent and the HARQ-ACK information is not sent, the network side can reschedule the terminal device to send the CSI report.
[0292] Optionally, the terminal device determines not to send the CSI report and determines to send the NACK message in a case that the first time slot is within the first time period and / or the first time slot is within the second time period. Correspondingly, the network device determines not to send the CSI report and determines to send the NACK message in a case that the first time slot is within the first time period and / or the first time slot is within the second time period. That is, the terminal device can send the NACK message and not send the ACK message. The NACK message and the ACK message can be contained in the HARQ-ACK information.
[0293] The above examples compare the first time slot with the time of the first time period and the second time period to determine how to send the CSI report. The second time slot can also be compared with the time of the first time period and the second time period to determine how to send the CSI report. For example, in a case that the second time slot is the first time slot, the examples described above can be performed, i.e., in a case that the second time slot corresponds to the first OCC element in the first OCC sequence, the terminal device sends the CSI report multiplied by the OCC element corresponding to the time slot on the time slot corresponding to the first OCC sequence. Or in a case that the second time slot does not correspond to the first OCC element in the first OCC sequence, the terminal device can not send the CSI report on the time slot corresponding to the OCC sequence corresponding to the second time slot, and can send the CSI report multiplied by the OCC element corresponding to the time slot on the time slot corresponding to the OCC sequence after the OCC sequence corresponding to the second time slot; or the terminal device can determine not to send the CSI report, i.e., can not send the CSI report on the time slot corresponding to the OCC sequence corresponding to the second time slot, and can not send the CSI report on the time slot corresponding to the OCC sequence after the OCC sequence corresponding to the second time slot, etc.
[0294] Please refer to Fig. 6, which is a flow diagram of another communication method according to an embodiment of the present application. As shown in Fig. 6, the method includes but is not limited to the following steps:
[0295] S601, the terminal device determines a CSI reference resource, wherein a last symbol of the CSI reference resource and a first time slot are separated by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, and the first OCC sequence is an OCC sequence corresponding to a second time slot used to carry a CSI report to be sent.
[0296] Correspondingly, the network device can determine the CSI reference resource. The step of determining the CSI reference resource by the network device can occur before step S601 or simultaneously with step S601.
[0297] The first time slot, the second time slot, and the first OCC sequence can refer to the description of step S401, and the CSI reference resource can refer to the foregoing description, which will not be repeated here. The third time period can refer to the time period corresponding to the Z' symbols as described above, but the third time period can be the time length between the last symbol of the CSI reference resource and the first time slot, and the time period corresponding to the Z' symbols is the time length between the last symbol of the CSI reference resource and the second time slot. Therefore, this method can be understood as determining the CSI reference resource in advance, which can ensure sufficient time to transmit the CSI report.
[0298] Optionally, the third time period is greater than or equal to the time period corresponding to the Z' symbols.
[0299] In the embodiments of the present application, the interval time length between the third time period and the time period corresponding to the Z' symbols can be denoted as Δd3.
[0300] Optionally, Δd3 or the third time period can be related to the processing capability of the terminal device, the symbol position, and the subcarrier spacing.
[0301] Optionally, Δd3 or the third time period can be determined by at least one of the following parameters: κ, μ, T C , T switch , Z, N2, d 2,1 , N1, d 1,1 , d2, d3, T ext , N, d 2,2 .
[0302] It can be understood that the third time period Δd3 can be calculated by the terminal device according to system parameters, and can represent the time required by the terminal device to process the CSI report and process the OCC to some extent. The time of the third time period is greater than the time corresponding to the Z' symbols. In the case that the third time period is between the last symbol of the CSI reference resource and the first time slot, it means that the terminal device has sufficient processing capability to send the CSI report by multiplexing PUSCH or by occupying the time slot of PUSCH through PUCCH, and the multiplexed PUSCH or the time slot of the multiplexed PUCCH can transmit the CSI report multiplied by the OCC element to realize the extended transmission of the CSI report, and the system capacity can be improved.
[0303] In some feasible examples, the method can further include: determining, by the terminal device or the network device, the CSI reference resource according to the start time of the first time slot. That is, the last symbol of the CSI reference resource is determined by the start time of the first time slot and the third time period, and then the CSI reference resource is determined.
[0304] Optionally, in the case of reporting the CSI report in the time slot n', the CSI reference resource can be the time slot
[0305] Wherein, y can be determined by RRC signaling, MAC CE signaling, DCI and the like configured by the network side. Y is only an example, and other symbol representations can be used in practice, and the position of y is not limited in the present application.
[0306] Optionally, the CSI reference resource can be determined by the OCC sequence corresponding to the time slot of the CSI report, that is, determined by the first OCC sequence. Further, the first time slot can be determined. At this time, in the case of reporting the CSI report in the time slot n', the CSI reference resource can be the time slot Wherein, n" corresponds to the first time slot.
[0307] S602, the terminal device sends, in the time slot corresponding to the first OCC sequence, the CSI report multiplied by the OCC element corresponding to the time slot through PUSCH. Correspondingly, the network device receives, in the time slot corresponding to the first OCC sequence, the CSI report multiplied by the OCC element corresponding to the time slot through PUSCH.
[0308] It can be understood that in the method shown in FIG. 6, the last symbol of the CSI reference resource is spaced apart from the first time slot by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, and the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry the CSI report to be sent. In this way, the CSI reference resource is determined in advance, sufficient time is ensured for transmitting the CSI report, and the transmitted CSI report can be expanded by OCC to improve the system capacity.
[0309] Please refer to FIG. 7, which is an interaction diagram of another communication method provided by an embodiment of the present application. As shown in FIG. 7, the method includes but is not limited to the following steps:
[0310] S701, the terminal device receives first information of the network device, wherein the first information is used to indicate a delay time slot number.
[0311] Correspondingly, the network device sends the first information to the terminal device.
[0312] S702, the terminal device delays, based on the delay time slot number, at least one of the following: a first time slot at which a corresponding action of sending a CSI report starts to apply, a first time slot at which a mapping assumption of a selected CSI trigger state to a code point of a CSI request field in DCI starts to apply, and a first time slot at which a CSI trigger state starts to apply.
[0313] The corresponding action of sending a CSI report can include measurement and / or generation of a CSI report, etc., which can be referred to the description of the protocol TS 38.321. The first time slot at which the corresponding action of sending a CSI report starts to apply, the first time slot at which the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in DCI starts to apply, and the first time slot at which the CSI trigger state starts to apply can be referred to the foregoing, and will not be described here again.
[0314] In the embodiment of the present application, the time slot delayed by the delay time slot number, or can be referred to as the time slot corresponding to the delay time slot number.
[0315] In order to distinguish, the first time slot in which the corresponding action of sending the CSI report originally starts to apply, the mapping assumption of the selected CSI trigger state to the codepoint of the CSI request field in the DCI, and the first time slot in which the CSI trigger state originally starts to apply can be referred to as the third time slot, that is, the third time slot can be described as the first time slot in which the corresponding action of sending the CSI report starts to apply without delay, and / or the first time slot in which the mapping assumption of the selected CSI trigger state to the codepoint of the CSI request field in the DCI starts to apply without delay, and / or the first time slot in which the CSI trigger state starts to apply without delay, or can be described as the first time slot in which the corresponding action of sending the CSI report originally starts to apply without delay, and / or the first time slot in which the mapping assumption of the selected CSI trigger state to the codepoint of the CSI request field in the DCI starts to apply without delay, and / or the first time slot in which the CSI trigger state starts to apply without delay.
[0316] The time slot of the CSI trigger state of the CSI report is delayed, and the first time slot in which the corresponding action of sending the CSI report actually starts to apply after the delay, the first time slot in which the mapping assumption of the selected CSI trigger state to the codepoint of the CSI request field in the DCI starts to apply, and the first time slot in which the CSI trigger state starts to apply can be referred to as the fourth time slot. The fourth time slot can be after the third time slot. The third time slot can be understood as a time slot in which the CSI report can be sent without delay, and the fourth time slot can be understood as a time slot in which the CSI report can be sent after delay.
[0317] The application does not limit the number of delay time slots, and the number of delay time slots can be the number of time slots after the third time slot. That is, the number of time slots between the fourth time slot and the third time slot can be determined by the number of delay time slots.
[0318] For example, the number of delay time slots can be represented by x, and in the case of the third time slot being , the fourth time slot can be , and so on.
[0319] It should be noted that the above examples describe the number of delay time slots with x. In fact, other symbols can be used. The fourth time slot can be the above examples or other time slots after the third time slot.
[0320] In the embodiment of the application, the unit of x can be or can be a time slot, etc., which is not limited herein. The application does not limit the size of the number of delay time slots, and the fourth time slot is In the case that x can be greater than or equal to 3, the delay of the time slot for sending the CSI report can be realized, so that in the case that the third time slot does not correspond to the first OCC element in the OCC sequence, the CSI report multiplied by the OCC element can be sent on the time slot after the third time slot, so as to realize the OCC expansion and repeated transmission of the CSI report. For whether the CSI report is transmitted, reference can be made to the foregoing determination according to the type of the CSI report and / or the configuration of the CSI report. For whether the CSI report is multiplied by the OCC element, reference can be made to the foregoing description of the first to fifth cases, which will not be described here again.
[0321] For example, reference is made to FIG. 8A, which is a schematic diagram of the delay of the time slot for sending the CSI report according to an embodiment of the present application. FIG. 8A illustrates the case that the delay of the time slot for sending the CSI report is 3, that is, x is 3. k mac = 0, the third time slot can be slot#n+4, and the fourth time slot is slot#n+5. For example, as shown in FIG. 8A, the delay time slot number x can be 3, so that the first time slot at which the corresponding action of delaying sending the CSI report starts to apply, the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI, and at least one of the first time slot at which the CSI trigger state starts to apply are all slot#n+7.
[0322] Optionally, the delay time slot number is the number of time slots between the third time slot and the time slot at which the CSI report starts to be sent. That is, the time slot after the delay is the time slot at which the CSI report starts to be sent. As shown in FIG. 8A, the CSI report multiplied by W1 can be sent on slot#n+7, the CSI report multiplied by W2 can be sent on slot#n+8, the CSI report multiplied by W3 can be sent on slot#n+9, and the CSI report multiplied by W4 can be sent on slot#n+10.
[0323] Optionally, the delay time slot number is 0, so that the first time slot at which the corresponding action of delaying sending the CSI report starts to apply, the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI, and at least one of the first time slot at which the CSI trigger state starts to apply are all not delayed.
[0324] In some possible examples, the method further includes: in the case that the OCC element corresponding to the third time slot is not the first OCC element in the OCC sequence, and the CSI report is indicated to be sent on the time slot corresponding to the OCC sequence in which the third time slot is located, determining, by the terminal device or the network device, that the CSI report starts to be sent through the PUSCH on the time slot corresponding to the OCC sequence after the OCC sequence in which the third time slot is located, or determining that the CSI report is not sent.
[0325] In the case that the OCC element corresponding to the third time slot is not the first OCC element in the OCC sequence and the CSI report is indicated to be transmitted in the time slot corresponding to the OCC sequence in which the third time slot is located, the terminal device can transmit the CSI report multiplied by the OCC element in the time slot corresponding to the OCC sequence after the OCC sequence in which the third time slot is located, as shown in FIG. 8A, or can not transmit the CSI report, as shown in FIG. 8B.
[0326] It can be understood that, in the case that the OCC element corresponding to the third time slot is not the first OCC element in the OCC sequence and the CSI report is indicated to be transmitted in the time slot corresponding to the OCC sequence in which the third time slot is located, the terminal device can not start transmitting the CSI report multiplied by the OCC element from the third time slot, and can transmit the CSI report multiplied by the OCC element in the time slot corresponding to the OCC sequence after the OCC sequence in which the third time slot is located, as shown in FIG. 8A, or can not transmit the CSI report, as shown in FIG. 8B.
[0327] Optionally, the method further includes: in the case that the OCC element corresponding to the third time slot is the first OCC element in the OCC sequence and the CSI report is indicated to be transmitted in the time slot corresponding to the OCC sequence in which the third time slot is located, the terminal device or the network device determines that the CSI report starts to be transmitted in the third time slot. That is, the first time slot at which the corresponding action of delaying the transmission of the CSI report starts to be applied, the mapping of the selected CSI trigger state to the codepoint of the CSI request field in the DCI assumes that the first time slot at which the CSI trigger state starts to be applied, and at least one of the first time slot at which the CSI trigger state starts to be applied can start to transmit the CSI report multiplied by the OCC element from the third time slot. For whether the CSI report is transmitted, reference can be made to the foregoing determination according to the type of the CSI report and / or the configuration of the CSI report. For whether the CSI report is multiplied by the OCC element, reference can be made to the foregoing descriptions of the first to fifth cases, which will not be repeated here.
[0328] The steps performed by the terminal device in the above examples can be implemented based on pre-configured or pre-defined information, or can be implemented based on configuration information (such as the first information) of the network device. Hereinafter, the configuration information is taken as an example of the first information, and in fact, the configuration information and the first information can be different information, that is, the configuration information is used to indicate the correspondence between the delay time slot number and other information, and the first information is used to indicate the delay time slot number corresponding to the other information in the configuration information.
[0329] In the embodiments of the present application, the network device can send the first information to the terminal device individually, or can send the first information to the terminal device in the form of broadcast, or can send the first information to the designated terminal device in the form of multicast or groupcast, which is not limited herein. The multicast or groupcast terminal device can be the terminal device capable of multiplexing the same time-frequency resource, or can be the terminal device within the receiving range of the network device, and the present application takes one of the terminal devices as an example. The number of the multicast or groupcast terminal device can be equal to the code length of the OCC sequence.
[0330] Optionally, the first information can be system information, such as system message block SIB. Or can be configuration information, etc. Exemplarily, the first information can be high-layer signaling, such as RRC signaling, MAC CE signaling, etc. The first information can also be physical layer signaling, such as DCI, etc.
[0331] In the embodiments of the present application, before step S701, the method can further include: determining the delay time slot number by the network device. In this way, the network device can determine the delay time slot number of at least one of the following: the first time slot at which the corresponding action of sending the CSI report starts to apply, the first time slot at which the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI starts to apply, and the first time slot at which the CSI trigger state starts to apply, in the case that the OCC element corresponding to the third time slot is not the first OCC element in the OCC sequence, or in the case that the OCC element corresponding to the third time slot is the first OCC element in the OCC sequence.
[0332] In some feasible examples, the first information occupies 2 bits. For example, the first information occupies 2 bits in the MAC CE signaling, such as the corresponding relationship between the 2 reserved bits and the delay time slot number shown in Table 2 below.
[0333] Table 2
[0334] As shown in Table 2, when the 2 bits indicated in the first information are 01, the delay time slot number can be 1.
[0335] The present application does not limit the signaling and occupied field of the first information, and the first information can occupy the 2 reserved bits of the MAC CE as shown in Table 2, or the first information can occupy the existing field or newly added field in the DCI, etc.
[0336] Optionally, the configuration information is MAC CE signaling or RRC signaling, and the first information is DCI.
[0337] The first information indicating the number of delay time slots is not limited in the present application, and can be a numerical value, as shown in Table 2. Alternatively, the first information can be second information, which has a corresponding relationship or a binding relationship with the number of delay time slots. The second information can be an OCC element corresponding to the first time slot, as shown in the following examples, or can be other information, which is not limited herein.
[0338] In some feasible examples, the method further comprises: determining, by the terminal device or the network device, the number of delay time slots according to the OCC element corresponding to the second time slot.
[0339] The second time slot can refer to the definition described above, which is not repeated here. In the case where the second time slot is configured to perform OCC expansion, the OCC element configured for the second time slot can be used as the OCC element corresponding to the second time slot, so that the OCC element corresponding to the second time slot can be directly determined. In the case where the second time slot is not configured to perform OCC expansion or is not configured to perform OCC expansion, the OCC element corresponding to the second time slot can be determined according to the OCC element corresponding to the time slot configured to perform OCC expansion on the PUSCH.
[0340] The corresponding relationship between the OCC element corresponding to the second time slot and the number of delay time slots is predefined or preconfigured, or determined by configuration information (such as information other than the first information). In the embodiments of the present application, the corresponding relationship (binding relationship) between the OCC element corresponding to the second time slot and the number of delay time slots can be predefined, as shown in Table 3.
[0341] Table 3
[0342] As shown in Table 3, when the OCC element corresponding to the second time slot is W2, the number of delay time slots can be 1. It can be understood that the number of delay time slots can be determined according to the OCC element corresponding to the first time slot, and the number of delay time slots does not need to be indicated separately, which can save signaling.
[0343] It should be noted that the above examples can be applied to the case where the OCC element corresponding to the third time slot is not the first OCC element in the OCC sequence, or can be applied to the case where the OCC element corresponding to the third time slot is the first OCC element in the OCC sequence. The above method can be understood as how to send a CSI report in the case where the third time slot is the first OCC element in the OCC sequence or not.
[0344] It can be understood that in the method shown in FIG. 7, at least one of the first time slot at which the corresponding action of delaying sending the CSI report starts to apply, the first time slot at which the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI starts to apply, and the first time slot at which the CSI trigger state starts to apply can be delayed by the number of delay time slots. In this way, the time slots at which the CSI report can be sent are delayed, and the success rate of reporting the CSI report can be improved. Whether the OCC element corresponding to the third time slot is the first OCC element in the OCC sequence or not, the time slots of at least one of the first time slot at which the corresponding action of sending the CSI report starts to apply, the first time slot at which the mapping assumption of the selected CSI trigger state to the code point of the CSI request field in the DCI starts to apply, and the first time slot at which the CSI trigger state starts to apply can be delayed by the number of delay time slots.
[0345] Optionally, in the method shown in FIG. 6 or FIG. 7, the method further includes that the first information is used to indicate the OCC sequence. For the method of indicating the OCC sequence, refer to the description of step S401, which will not be repeated here. In this way, the OCC element corresponding to the first time slot in the OCC sequence can be determined according to the first information. Without limitation,
[0346] Optionally, the method shown in FIG. 6 or FIG. 7 further includes that the terminal device receives information A of the network device. Correspondingly, the network device sends the information A to the terminal device. Wherein, the information A is used to determine the time-frequency resource of the PUSCH, such as one or more time slots occupied by the PUSCH. Exemplarily, the time slot of the HARQ-ACK information to be sent, the time slot of the CSI report to be sent, the third time slot, etc. can be determined according to the information A.
[0347] Optionally, the method shown in FIG. 6 or FIG. 7 further includes that the terminal device receives information B of the network device. Correspondingly, the network device sends the information B to the terminal device. Wherein, the information B is used to determine the time-frequency resource of the PUCCH, such as the time slot of the HARQ-ACK information to be sent, the time slot of the CSI report to be sent, the third time slot, etc.
[0348] Wherein, the information A and the information B can refer to the description of step S401, which will not be repeated here.
[0349] The method shown in FIG. 4, FIG. 6 or FIG. 7 is exemplified by sending the CSI report through the PUSCH. In fact, the CSI report can be sent through the PUCCH. And the CSI report can be multiplied by the OCC element on the time slot, or can not be multiplied by the OCC element, or even can not transmit the CSI report.
[0350] The CSI report in the above example is exemplified as an AP-CSI report. In practice, the CSI report can be other types of CSI reports, such as an SP-CSI report, a P-CSI report, and the like.
[0351] The above detailed the method of the embodiments of the application, and the following provides an apparatus of the embodiments of the application.
[0352] Referring to FIG. 9, FIG. 9 is a structural schematic diagram of a communication apparatus provided by an embodiment of the application. The communication apparatus can include a transceiver unit 901 and a processing unit 902. The transceiver unit 901 can be an apparatus having an input (reception) or output (transmission) of a signal, for transmitting a signal with other devices or other components in the device. The processing unit 902 can be an apparatus having a processing function, and can include one or more processors, for executing instructions (or codes or programs), for example, processing a communication protocol and communication data. The communication apparatus can be a terminal apparatus or a network apparatus.
[0353] In the first embodiment, the communication apparatus can be a terminal apparatus, wherein:
[0354] The processing unit 902 is configured to determine a first time slot, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being an OCC sequence corresponding to a second time slot, the second time slot being used to carry a CSI report to be sent;
[0355] The transceiver unit 901 is configured to send, in a case that the first time slot is after a first time period and / or the first time slot is after a second time period, the CSI report multiplied by an OCC element corresponding to a time slot on which the first OCC sequence is located, by a PUSCH.
[0356] In some feasible examples, the first time period starts from a last symbol of a PDCCH scheduling the CSI report and has a first processing duration.
[0357] In some feasible examples, the second time period starts from a last symbol of a CSI measurement signal and has a second processing duration.
[0358] In some feasible examples, the CSI measurement signal includes at least one of the following: a signal of a CSI-RS resource or an SSB resource for channel measurement, a signal of a CSI-IM for IM, a NZN CSI-RS for IM, a TRS.
[0359] In some possible examples, the transceiving unit 901 is further configured to transmit the CSI report on a time slot after a time slot corresponding to the first OCC sequence, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0360] In some possible examples, the CSI report is transmitted after being multiplied by an OCC element corresponding to a time slot in which the CSI report is transmitted.
[0361] In some possible examples, the processing unit 902 is further configured to determine not to transmit the CSI report, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0362] In some possible examples, the processing unit 902 is further configured to determine not to transmit HARQ-ACK information, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0363] In a second embodiment, the communication apparatus can be a terminal apparatus, wherein:
[0364] The processing unit 902 is configured to determine a CSI reference resource, wherein a last symbol of the CSI reference resource is separated from a first time slot by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be transmitted.
[0365] The transceiving unit 901 is configured to transmit, on a time slot corresponding to the first OCC sequence, the CSI report multiplied by an OCC element corresponding to the time slot, by using a PUSCH.
[0366] In some possible examples, the processing unit 902 is further configured to determine the CSI reference resource according to a starting time of the first time slot.
[0367] In a third embodiment, the communication apparatus can be a terminal apparatus, wherein:
[0368] The transceiving unit 901 is configured to receive first information, the first information being used to indicate a delay time slot number.
[0369] The processing unit 902 is configured to delay, based on the delay time slot number, at least one of the following: a first time slot at which a corresponding action of transmitting a channel state information (CSI) report starts to be applied, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in downlink control information (DCI) starts to be applied, and a first time slot at which a CSI trigger state starts to be applied.
[0370] In some possible examples, the delay time slots are related to OCC elements corresponding to a second time slot used to carry the CSI report to be sent.
[0371] In some possible examples, the processing unit 902 is further configured to determine a third time slot, the third time slot including at least one of the following: a first time slot at which a corresponding action of sending the CSI report starts to apply no delay, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in DCI starts to apply no delay, the CSI trigger state starts to apply no delay; and in a case that an OCC element corresponding to the third time slot is not a first OCC element of the OCC sequence and the CSI report is indicated to be sent on a time slot corresponding to an OCC sequence to which the third time slot belongs, determining that the CSI report starts to be sent through a PUSCH on a time slot corresponding to an OCC sequence after the OCC sequence to which the third time slot belongs, or determining that the CSI report is not sent.
[0372] In a first embodiment, the communication device can be a network device, wherein:
[0373] The processing unit 902 is configured to determine a first time slot, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being a second OCC sequence corresponding to a second time slot used to carry a CSI report to be sent.
[0374] The transceiver unit 901 is configured to receive, through a PUSCH, the CSI report multiplied by an OCC element corresponding to a time slot to which the first OCC sequence corresponds, on the time slot, in a case that the first time slot is after a first time period and / or in a case that the first time slot is after a second time period.
[0375] In some possible examples, the first time period starts from a last symbol of a PDCCH scheduling the CSI report and has a first processing duration.
[0376] In some possible examples, the second time period starts from a last symbol of a CSI measurement signal and has a second processing duration.
[0377] In some possible examples, the CSI measurement signal includes at least one of the following: a signal of a CSI-RS resource or a SSB resource used for channel measurement, a signal of a CSI-IM used for IM, a NZN CSI-RS used for IM, a TRS.
[0378] In some possible examples, the transceiver 901 is further configured to receive the CSI report on a time slot after a time slot corresponding to the first OCC sequence, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0379] In some possible examples, the CSI report is transmitted after being multiplied by an OCC element corresponding to a time slot in which the CSI report is transmitted.
[0380] In some possible examples, the processing unit 902 is further configured to determine not to transmit the CSI report, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0381] In some possible examples, the processing unit 902 is further configured to determine not to transmit HARQ-ACK information, in a case that the first time slot is within the first time period and / or the first time slot is within the second time period.
[0382] In a second embodiment, the communication apparatus can be a network apparatus, wherein:
[0383] The processing unit 902 is configured to determine a channel state information (CSI) reference resource, wherein a last symbol of the CSI reference resource is separated from a first time slot by a third time period, the first time slot corresponds to a first OCC element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, and the second time slot is used to carry a CSI report to be transmitted.
[0384] The transceiver 901 is configured to receive, through a physical uplink shared channel (PUSCH), the CSI report multiplied by an OCC element corresponding to a time slot in which the CSI report is received, on the time slot corresponding to the first OCC sequence.
[0385] In some possible examples, the processing unit 902 is further configured to determine the CSI reference resource according to a start time of the first time slot.
[0386] In a third embodiment, the communication apparatus can be a network apparatus, wherein:
[0387] The processing unit 902 is configured to determine a delay time slot number, the delay time slot number being used to delay at least one of a first time slot at which a corresponding action of transmitting a channel state information (CSI) report starts to be applied, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in a downlink control information (DCI) starts to be applied, and a first time slot at which a CSI trigger state starts to be applied.
[0388] The transceiver 901 is configured to transmit first information, the first information being used to indicate the delay time slot number.
[0389] In some possible examples, the number of delay slots is related to an OCC element corresponding to a second slot, and the second slot is used to carry the CSI report to be sent.
[0390] In some possible examples, the processing unit 902 is further configured to determine a third slot, the third slot including at least one of the following: a first slot in which a corresponding action of sending the CSI report starts to apply no delay, a first slot in which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in DCI starts to apply no delay, and a first slot in which the CSI trigger state starts to apply no delay; in a case where an OCC element corresponding to the third slot is not a first OCC element of the OCC sequence and the CSI report is indicated to be sent on a slot corresponding to an OCC sequence to which the third slot belongs, determining that the CSI report starts to be sent through a PUSCH on a slot corresponding to an OCC sequence after the OCC sequence to which the third slot belongs, or determining that the CSI report is not sent.
[0391] The implementation of the transceiver unit 901 and the processing unit 902 described above can refer to the related description of the method embodiments shown in FIG. 4, FIG. 6, or FIG. 7, which will not be repeated here.
[0392] Please refer to FIG. 10, which is a structural schematic diagram of another communication apparatus provided in an embodiment of the present application. As shown in FIG. 10, the communication apparatus can include a processor 111. The processor 111 can also be referred to as a processing unit, and can implement certain control functions. When the processor 111 is running, the communication apparatus performs any of the methods described in FIG. 4, FIG. 6, or FIG. 7 of the embodiments of the present application.
[0393] As shown in FIG. 10, the communication apparatus can also include a storage medium 112, which can also be referred to as a storage unit or a memory. The storage medium 112 has instructions 114 stored thereon. The instructions 114 can be run on the processor 111, so that the communication apparatus performs any of the methods described in FIG. 4, FIG. 6, or FIG. 7 of the embodiments of the present application.
[0394] Optionally, the processor 111 can include instructions 113, which can be run on the processor 111, so that the communication apparatus performs any of the methods described in FIG. 4, FIG. 6, or FIG. 7 of the embodiments of the present application.
[0395] The communication apparatus can be a terminal apparatus or a network apparatus, used to implement the methods described in the method embodiments. However, the scope of the apparatus described in the present application is not limited to this. The communication apparatus can be a standalone device or can be part of a larger device. For example, the communication apparatus can be:
[0396] (1) an independent integrated circuit (IC), or chip, or chip system or subsystem;
[0397] (2) a set of one or more ICs, which can optionally include storage for data and / or instructions;
[0398] (3) an application specific integrated circuit (ASIC), such as a modem;
[0399] (4) a module that can be embedded within other devices.
[0400] Referring to FIG. 11, FIG. 11 is a structural schematic diagram of a terminal device provided in an embodiment of the present application. For ease of illustration, FIG. 11 only shows main components of the terminal device. As shown in FIG. 11, the terminal device includes a processor, a memory, a control circuit, an antenna, and an input / output device. The processor is mainly used for processing communication protocols and communication data, and controlling the entire terminal device, executing software programs, and processing data of the software programs. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used for receiving data input by a user and outputting data to the user.
[0401] When the terminal device is powered on, the processor can read software programs in the storage unit, parse and execute instructions of the software programs, and process data of the software programs. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit processes the baseband signal to obtain a radio frequency signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal device, the radio frequency circuit receives a radio frequency signal through the antenna. The radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor. The processor converts the baseband signal into data and processes the data.
[0402] For ease of illustration, FIG. 11 only shows one memory and one processor. In an actual terminal device, there can be multiple processors and memories. The memory can also be referred to as a storage medium or a storage device, etc., and embodiments of the present application do not limit this.
[0403] In an embodiment, the antenna is configured to perform operations performed by the transceiver 901 in the above-described embodiments. The processor can be configured to perform operations performed by the processing unit 902 in the above-described embodiments.
[0404] The embodiment of the present application further provides a computer readable storage medium, which includes instructions, when the instructions are executed by a processor, the steps related to the communication method provided by the method embodiment can be implemented.
[0405] The embodiment of the present application further provides a computer program product, which includes instructions, when the instructions are executed by a computer (or a processor of the computer), one or more steps in any of the above communication methods are executed. The constituent modules of the above-mentioned devices, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium.
[0406] The embodiment of the present application provides a chip or a chip system, including at least one processor, for calling and running instructions stored in a memory, so that a communication device installed with the chip executes any of the above methods.
[0407] The embodiment of the present application further provides another chip, including a processor and a memory, the processor is used to call and run instructions stored in the memory, so that a communication device installed with the chip executes any of the above methods.
[0408] The embodiment of the present application further provides another chip, including an input interface, an output interface and a processing circuit, the input interface, the output interface and the circuit are connected through internal connection paths, and the processing circuit is used to execute any of the above methods. Optionally, the chip further includes a memory. The input interface, the output interface, the processor and the memory are connected through internal connection paths, and the processor is used to execute the code in the memory, when the code is executed, the processor is used to execute any of the above methods.
[0409] The embodiment of the present application further provides another chip system, including at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instructions to execute any of the above methods. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0410] The embodiment of the present application further provides a communication system, which includes a terminal device and a network device, and the specific description can refer to the method shown in FIG. 4, FIG. 6 or FIG. 7.
[0411] The terminal device in the embodiments of the present application can be a terminal as a final product, can be a component or module with terminal function, etc., or can be a communication chip (such as a processor, a baseband chip, or a chip system, etc.) that can be applied to a terminal. The network device in the embodiments of the present application can be a network device as a final product, can be a component or module with network device function, etc., or can be a communication chip (such as a processor, a baseband chip, or a chip system, etc.) that can be applied to a network device.
[0412] It should be understood that the memory mentioned in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable ROM (PROM), an EPROM, an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. The memory can be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, for storing program instructions and / or data.
[0413] It should also be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), ASICs, field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor or can be any conventional processor, etc.
[0414] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) is integrated in the processor.
[0415] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0416] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments provided in the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0417] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0418] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0419] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can be physically present separately, or two or more units can be integrated into one unit.
[0420] The steps in the method embodiments of the present application can be adjusted, combined and deleted according to actual needs. The steps of each embodiment can be partially executed (for example, the terminal device can not execute the steps executed by the terminal device in the above embodiments). The execution order of different steps can be changed. The embodiments described in the present application can be combined with other embodiments, different embodiments can be combined with each other, and different steps of different embodiments in the present application can be combined.
[0421] The modules / units in the device embodiments of the present application can be combined, divided and deleted according to actual needs.
[0422] Reference to“an embodiment” herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase“in an embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another.
[0423] The application can refer to a communication protocol or specification, such as a 3GPP communication protocol.
[0424] The terms“first”,“second”,“third”,“fourth” and the like in the embodiments of the application, if any, are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence.
[0425] In the embodiments of the application, “comprising” can be a containing relationship or an equal relationship. For example, A includes B, which can be that A contains B and other contents, or A and B are the same content.
[0426] In the description of the application, unless otherwise specified, “ / ” represents that the objects before and after the “ / ” are in an“or” relationship, for example, A / B can represent A or B; “and / or” in the application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, in the description of the application, unless otherwise specified, “multiple” means two or more than two. “At least one of the following” or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0427] It should be understood that in various embodiments of the application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the application.
Claims
1. A communication method characterized by comprising: Comprising: determining a first time slot, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being an OCC sequence corresponding to a second time slot, the second time slot being used to carry a channel state information, CSI, report to be sent; in a case that the first time slot is after a first time period and / or the first time slot is after a second time period, sending the CSI report multiplied by an OCC element corresponding to a time slot on which the first OCC sequence is applied through a physical uplink shared channel, PUSCH.
2. The method of claim 1, wherein, The first time period starts from a last symbol of a physical downlink control channel, PDCCH, scheduling the CSI report and has a first processing duration.
3. The method according to claim 1 or 2, characterized in that, The second time period starts from a last symbol of a CSI measurement signal and has a second processing duration.
4. The method of claim 3, wherein, The CSI measurement signal comprises at least one of: a signal of a CSI reference signal, CSI-RS, resource or a signal of a synchronization signal block, SSB, resource for channel measurement, a signal of a CSI interference measurement, CSI-IM, for interference measurement, IM, a non-zero power CSI-RS for IM.
5. The method according to any one of claims 1 to 4, characterized in that, Further comprising: in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, sending the CSI report on a time slot after the time slot on which the first OCC sequence is applied.
6. The method of claim 5, wherein, The CSI report is sent after being multiplied by an OCC element corresponding to a time slot on which the CSI report is sent.
7. The method according to any one of claims 1 to 4, characterized in that, Further comprising: in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, determining not to send the CSI report.
8. The method of claim 7, wherein, Further comprising: in a case that the first time slot is within the first time period and / or the first time slot is within the second time period, determining not to send hybrid automatic repeat request-acknowledgement, HARQ-ACK, information.
9. A communication method characterized by comprising: Comprising: determining a channel state information, CSI, reference resource; wherein a last symbol of the CSI reference resource and a first time slot are separated by a third time period, the first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being an OCC sequence corresponding to a second time slot, the second time slot being used to carry a channel state information, CSI, report to be sent; sending the CSI report multiplied by an OCC element corresponding to a time slot on which the first OCC sequence is applied through a physical uplink shared channel, PUSCH.
10. The method of claim 9, wherein, Further comprising: determining the CSI reference resource according to a starting time of the first time slot.
11. A communication method, comprising: Comprising: receiving first information, the first information being used to indicate a delay time slot number; delaying, based on the delay time slot number, at least one of: a first time slot at which a corresponding action of sending a channel state information, CSI, report starts to be applied, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in a downlink control information, DCI, starts to be applied, a first time slot at which a CSI trigger state starts to be applied.
12. The method of claim 11, wherein, The delay time slot corresponds to an OCC element of a second time slot used to carry the CSI report to be sent.
13. The method according to claim 11 or 12, characterized in that, Further comprising: determining a third time slot, the third time slot including at least one of a first time slot at which a corresponding action of sending the CSI report starts to apply no delay, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in DCI starts to apply no delay, and a first time slot at which the CSI trigger state starts to apply no delay; in a case where an OCC element corresponding to the third time slot is not a first OCC element of the OCC sequence and the CSI report is indicated to be sent on a time slot corresponding to an OCC sequence to which the third time slot belongs, determining that the CSI report is sent on a time slot corresponding to an OCC sequence after the OCC sequence to which the third time slot belongs, through a physical uplink shared channel (PUSCH), or determining that the CSI report is not sent.
14. A communication method, comprising: Further comprising: determining a first time slot corresponding to a first OCC element in a first OCC sequence, the first OCC sequence being a second OCC sequence corresponding to a second time slot used to carry a channel state information (CSI) report to be sent; in a case where the first time slot is after a first time period and / or the first time slot is after a second time period, receiving the CSI report multiplied by an OCC element corresponding to a time slot of the first OCC sequence through a physical uplink shared channel (PUSCH).
15. The method of claim 14, wherein, The first time period starts from a last symbol of a physical downlink control channel (PDCCH) scheduling the CSI report and has a first processing duration.
16. The method according to claim 14 or 15, characterized in that The second time period starts from a last symbol of a CSI measurement signal and has a second processing duration.
17. The method of claim 16, wherein, The CSI measurement signal includes at least one of a signal of a CSI reference signal (RS) resource or a SSB resource used for channel measurement, a signal of a CSI interference measurement (IM) resource used for interference measurement, and a non-zero power CSI-RS used for IM.
18. The method according to any one of claims 14 to 17, characterized in that, Further comprising: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, receiving the CSI report on a time slot after a time slot corresponding to the first OCC sequence.
19. The method of claim 18, wherein, The CSI report is sent after being multiplied by an OCC element corresponding to a time slot in which the CSI report is sent.
20. The method of any one of claims 14-17, further comprising: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, determining that the CSI report is not sent.
21. The method of claim 20, wherein, Further comprising: in a case where the first time slot is within the first time period and / or the first time slot is within the second time period, determining that hybrid automatic repeat request-acknowledgement (HARQ-ACK) information is not sent.
22. A method of communication, comprising: Further comprising: determining a channel state information, CSI, reference resource; wherein a last symbol of the CSI reference resource and a first time slot are separated by a third time period, the first time slot corresponds to a first orthogonal cover code, OCC, element in a first OCC sequence, the first OCC sequence is an OCC sequence corresponding to a second time slot, the second time slot is used to carry a channel state information, CSI, report to be sent; receiving, on a physical uplink shared channel, PUSCH, in a time slot corresponding to the first OCC sequence, the CSI report multiplied by an OCC element corresponding to the time slot.
23. The method of claim 21, wherein, Further comprising: determining the CSI reference resource according to a start time of the first time slot.
24. A method of communication, comprising: Comprising: determining a delay time slot number, the delay time slot number is used to delay at least one of a first time slot at which a corresponding action of sending a channel state information, CSI, report starts to apply, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in a downlink control information, DCI, starts to apply, a first time slot at which a CSI trigger state starts to apply; sending first information, the first information is used to indicate the delay time slot number.
25. The method of claim 24, wherein, The delay time slot number is related to an OCC element corresponding to a second time slot, the second time slot is used to carry the CSI report to be sent.
26. The method of claim 24 or 25, wherein, Further comprising: determining a third time slot, the third time slot includes at least one of a first time slot at which a corresponding action of sending the CSI report starts to apply without delay, a first time slot at which a mapping assumption of a selected CSI trigger state to a codepoint of a CSI request field in a DCI starts to apply without delay, a first time slot at which the CSI trigger state starts to apply without delay; in a case that an OCC element corresponding to the third time slot is not a first OCC element of the OCC sequence, and the CSI report is indicated to be sent on a time slot corresponding to an OCC sequence in which the third time slot is located, determining that the CSI report is started to be sent on a time slot corresponding to an OCC sequence after an OCC sequence in which the third time slot is located through a physical uplink shared channel, PUSCH, or determining that the CSI report is not sent.
27. A communications device, characterized by The communication apparatus comprises at least one processor, when the at least one processor is running, causes the method according to any one of claims 1 to 26 to be performed.
28. A communications device, characterized by The computer readable storage medium comprises instructions, when the instructions are run by a processor, causes the method according to any one of claims 1 to 26 to be performed.
29. A computer-readable storage medium, characterized in that, The computer program product comprises instructions, when the instructions are run by a processor, causes the method according to any one of claims 1 to 26 to be performed.
30. A computer program product, characterised in that,
Citation Information
Patent Citations
Collision handling mechanisms for dynamic TDD systems
CN110710129A
Apparatus and method for uplink control signaling in multiple transmission reception point operation of new radio and demodulation reference signal design
CN116405079A
Terminal and radio communication method
US20220247536A1