Communication method and apparatus
By using OCC on PUSCH to rationally arrange the time slots of CSI reports and HARQ-ACK information, code division multiplexing and extension are performed, solving the problem of low CSI report transmission efficiency in non-terrestrial networks and improving system capacity and terminal equipment transmission rate.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-05
- 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 large coverage and a large number of service terminal devices. Existing coverage enhancement technologies increase information transmission time and reduce system capacity and terminal device throughput. How to effectively transmit channel state information (CSI) becomes a challenge.
By using orthogonal overlay codes (OCC) on the Physical Uplink Shared Channel (PUSCH), the time slots for CSI reports and Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information are rationally arranged, code division multiplexing and expansion are performed, and the transmission of CSI reports is optimized.
The system capacity was improved, and the transmission rate of terminal devices and the effective transmission of CSI reports were increased, thus resolving the issue of reduced system capacity caused by coverage enhancement technology.
Smart Images

Figure CN2025119479_02042026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411397676.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, in particular to a communication method and apparatus. BACKGROUND
[0003] The network device in non-terrestrial network (NTN) (such as satellite, etc.) has much higher operating height than the network device in ground network (such as base station, etc.), so the network device in NTN needs to cover much larger land area and serve a large number of terminal devices, and needs to use coverage enhancement technology in uplink communication scenario.
[0004] The coverage enhancement technology can include repetition 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, which occupies more resources, increases the transmission time of information, and reduces 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 orthogonal cover code (OCC) to enhance the system capacity and improve the transmission rate of the terminal device.
[0005] When OCC is used for uplink transmission on the physical uplink shared channel (PUSCH), how to transmit the channel state information (CSI) report 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 the CSI report when OCC is used on the PUSCH. After the CSI report is transmitted through the 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 function, 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.
[0008] determining a first time slot of hybrid automatic repeat request acknowledgement (HARQ-ACK) information to be sent and a first second time slot in which a report setting of channel state information (CSI) report starts to be applied; and determining not to send the CSI report on a time slot in which an OCC sequence corresponding to the second time slot in a case that an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence.
[0009] It can be understood that, in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence and the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence. In a case that the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence, the OCC spreading cannot be started from the second time slot. In addition, the time slot in which the OCC sequence corresponding to the second time slot is located has not started to apply the CSI report setting before the second time slot, so that the CSI report is not sent on the time slot in which the OCC sequence corresponding to the second time slot is located.
[0010] Optionally, in a case that the first time slot is configured to be subjected to the OCC spreading, the OCC element configured for the first time slot can be regarded as the OCC element corresponding to the first time slot, so that the OCC element corresponding to the first time slot can be directly determined. In a case that the first time slot is not configured to be subjected to the OCC spreading or is not configured to be subjected to the OCC spreading, the OCC element corresponding to the first time slot can be determined according to the OCC element corresponding to the time slot (such as the second time slot) configured to be subjected to the OCC spreading on the PUSCH.
[0011] In the embodiments of the present application, OCC is used, or OCC sequence is used, or OCC spreading is performed, or code division spreading is performed, or code division multiplexing is performed, or OCC spreading and repetition are performed. The 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 spreading is implemented. After being multiplied by different OCC elements respectively, the information can be transmitted, so that repeated transmission is implemented.
[0012] In this document, OCC sequence-based code division multiplexing or OCC spreading on resources is described, or OCC sequence-based code division multiplexing or OCC spreading on resources is described. In fact, OCC sequence-based code division multiplexing or OCC spreading is performed on information on resources. OCC sequence-based code division multiplexing or OCC spreading is performed on information, that is, information is multiplied by different elements in the OCC sequence. Specifically, OCC elements corresponding to time units in the OCC sequence are 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 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 multiple time units occupied by information can be used as time units required for extension. In the embodiments of the present application, the information can include data and / or signaling.
[0013] 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.
[0014] 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 physical uplink control channel (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 that the HARQ-ACK information and the CSI report need to occupy 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 that the HARQ-ACK information and the CSI report need to occupy for 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.
[0015] Whether to send 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, the CSI report is a periodic CSI (P-CSI) report or a semi-persistent CSI (SP-CSI), and the terminal device can send the CSI report through the pre-configured time-frequency resources every interval of a transmission period configured by the network side, otherwise the CSI report can not be sent. For another example, the CSI report is an aperiodic CSI (AP-CSI) report, and in the case where the DCI of the CSI report is received, the terminal device can be triggered to send the CSI report on the time-frequency resources configured by the network side, otherwise the CSI report can not be sent.
[0016] Further, in the case of sending the CSI report, it can be determined whether the time slot of sending the CSI report is 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 of sending the CSI report, 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 of sending the CSI report 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 of sending the CSI report 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 the type of the CSI report, which can be an SP-CSI report, or an AP-CSI report or a P-CSI report, etc.
[0018] The present application does not limit whether the HARQ-ACK information is sent, which can be sent or not. In the case where the HARQ-ACK information is sent, whether the HARQ-ACK information multiplied by the OCC element is sent can include the following five cases, wherein:
[0019] The first case is that if the PUCCH and the PUSCH of sending the HARQ-ACK information overlap, and OCC expansion is needed on the time slot of the overlapping PUSCH, the HARQ-ACK information can be multiplexed onto the PUSCH, and the HARQ-ACK information multiplied by the OCC element can be transmitted on the time slot of the multiplexed PUSCH. The time slot corresponding to the overlapping PUSCH can include the first time slot of sending the HARQ-ACK information on the PUCCH, and the HARQ-ACK information can be multiplied by each OCC element in the OCC sequence corresponding to the first time slot respectively and then sent on the time slot corresponding to the OCC element.
[0020] The second case is that if the PUCCH and the PUSCH of sending the HARQ-ACK information overlap, and OCC expansion is not needed on the time slot of the overlapping PUSCH, the HARQ-ACK information can not be multiplexed onto the PUSCH and the HARQ-ACK information not subjected to OCC expansion can be transmitted through the first time slot of the PUCCH, or the HARQ-ACK information can be multiplexed onto the PUSCH and the HARQ-ACK information not subjected to OCC expansion can be transmitted on the time slot of the multiplexed PUSCH.
[0021] The third case, if the PUCCH and the PUSCH carrying the HARQ-ACK information do not overlap, the HARQ-ACK information without OCC expansion can be transmitted through the first time slot of the PUCCH. In this way, the HARQ information is transmitted through the first time slot of the time domain resource configured on the PUCCH.
[0022] It should be noted that the above three cases are discussed according to whether the PUCCH and the PUSCH carrying the HARQ-ACK information overlap, and whether the overlapping time slot is expanded by OCC. In fact, the HARQ-ACK information can also be transmitted or not transmitted according to other methods, such as the following two cases or examples not involved in the present application.
[0023] The fourth case, if the first time slot of the PUSCH carrying the HARQ-ACK information needs to be expanded by OCC, the HARQ-ACK information can be multiplexed onto the PUSCH, and the time slot of the multiplexed PUSCH can transmit the HARQ-ACK information multiplied by the OCC element.
[0024] The fifth case, if the first time slot of the PUSCH carrying the HARQ-ACK information is not expanded by OCC, the HARQ-ACK information can be multiplexed onto the PUSCH, and the first time slot of the multiplexed PUSCH can transmit the HARQ-ACK information without OCC expansion.
[0025] It can be understood that in the above five cases, in the case where the first time slot is configured to be expanded by OCC, the HARQ-ACK information can be multiplexed onto the PUSCH and transmitted, and the time slot of the multiplexed PUSCH can transmit the HARQ-ACK information multiplied by the OCC element. In the case where the first time slot is not configured to be expanded by OCC or is configured not to be expanded by OCC, the HARQ-ACK information can be multiplexed onto the PUSCH or the PUCCH and transmitted, and the transmitted HARQ-ACK information is not multiplied by the OCC element. Whether the NACK message is multiplied by the OCC element can refer to the description of the above five cases, for example, replacing the HARQ-ACK information in the above five cases with the NACK message.
[0026] The present application does not limit whether to send the CSI report, whether to send the CSI report can be determined according to the type of the CSI report and / or the configuration of the CSI report as described above, or can be determined according to whether the HARQ-ACK information or the NACK message is received, etc. In the case of sending the CSI report, whether to send the CSI report multiplied by the OCC element can include the following five cases, wherein:
[0027] The sixth case, if the PUCCH and PUSCH of the CSI report to be sent have overlap, and the time slots of the overlapped PUSCH are extended with OCC, the CSI report can be multiplexed on the PUSCH, and the time slots of the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0028] The seventh case, if the PUCCH and PUSCH of the CSI report to be sent have overlap, and the time slots of the overlapped PUSCH are not extended with OCC, then the CSI report can not be multiplexed on the PUSCH, but the time slots of the PUCCH transmit the CSI report not multiplied by the OCC element; or the CSI report can be multiplexed on the PUSCH, and the time slots of the multiplexed PUSCH can transmit the CSI report not multiplied by the OCC element.
[0029] The eighth case, if the PUCCH and PUSCH of the CSI report to be sent have no overlap, then the time slots of the PUCCH can transmit the CSI report not extended with OCC.
[0030] The ninth case, if the time slots of the PUSCH of the CSI report to be sent need to be extended with OCC, then the CSI report can be multiplexed on the PUSCH, and the time slots of the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element.
[0031] The tenth case, if the time slots of the PUSCH of the CSI report to be sent are not extended with OCC, then the CSI report can be multiplexed on the PUSCH, and the time slots of the multiplexed PUSCH can transmit the CSI report not multiplied by the OCC element.
[0032] It can be understood that the above five cases (the sixth case to the tenth case), in the case that the time slots of the CSI report to be sent are configured to be extended with OCC, the CSI report can be multiplexed on the PUSCH for transmission, and the time slots of the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element. In the case that the time slots of the CSI report to be sent are not configured to be extended with OCC or are configured not to be extended with 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.
[0033] In some possible examples, in combination with the first aspect, the method further includes: determining not to send the HARQ-ACK information in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. It can be understood that in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, 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 and the HARQ-ACK information are not sent, the network side can reschedule to make the terminal device send the CSI report.
[0034] In some possible examples, in combination with the first aspect, the method further includes: sending a negative acknowledgement (NACK) message in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. That is, the HARQ-ACK information can be sent, and the NACK message can be carried in the sent HARQ-ACK information. It can be understood that in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can not be sent. In a case that the CSI report is not sent, the NACK message in the HARQ-ACK information can be sent, and the ACK message can not be sent.
[0035] Optionally, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can send the HARQ-ACK information and not send the CSI report in a time slot in which the OCC sequence corresponding to the second time slot is located. That is, the HARQ-ACK information can be sent, and the NACK message or the acknowledgement (ACK) message can be carried in the sent HARQ-ACK information, which is not limited. The CSI report is not sent in the time slot in which the OCC sequence corresponding to the second time slot is located, in other words, the CSI report can be sent in a time slot other than the time slot in which the OCC sequence corresponding to the second time slot is located, for example, in a time slot in which an OCC sequence corresponding to a time slot after the second time slot is located. It can be understood that in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can send the HARQ-ACK information.
[0036] Optionally, the terminal device can send the HARQ-ACK information multiplied by the OCC element in each time slot in which the OCC sequence corresponding to the first time slot is located. In this way, OCC expansion of the HARQ-ACK information can be implemented.
[0037] In some possible examples, in combination with the first aspect, the method further includes: in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining that the CSI report is not transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located. That is, the CSI report is not transmitted on the time slot where the OCC sequence corresponding to the second time slot is located, nor on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, that is, the CSI report is not transmitted on the second time slot and the time slot after the second time slot. In this way, in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is no longer transmitted. At this time, the network side can schedule the terminal side to retransmit the CSI report in a rescheduling manner.
[0038] In some possible examples, in combination with the first aspect, the method further includes: in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining that the CSI report starts to be transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located.
[0039] It can be understood that, in a case where the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, if the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is also not the first OCC element in the OCC sequence, resulting in that the CSI report cannot start to be OCC-extended from the second time slot. In a case where the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence. In a case where the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence, the CSI report cannot start to be OCC-extended from the second time slot. Moreover, the time slot before the second time slot in the time slot where the OCC sequence corresponding to the second time slot is located does not start to apply the CSI report setting, and the CSI report can not be transmitted on the time slot where the OCC sequence corresponding to the second time slot is located, thereby avoiding that the CSI report starts to be transmitted on the time slot before the second time slot which does not start to apply the CSI report setting, and enabling the CSI report to start to be transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, so that the CSI report starts to be transmitted on the time slot after the CSI report setting starts to be applied. Whether the CSI report is transmitted and whether the CSI report multiplied by the OCC element is transmitted can be referred to the foregoing, and will not be described here again. The CSI report transmitted on the time slot and / or the time slot after the time slot can be multiplied by the OCC element in the OCC sequence, to realize the expansion and repeated transmission of the CSI report.
[0040] In some possible examples, the method further includes: in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining that the CSI report is started to be transmitted in a time slot corresponding to a first OCC element in an OCC sequence after a time slot in which the OCC sequence corresponding to the second time slot is located. As described above, in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted in a time slot after the time slot in which the OCC sequence corresponding to the second time slot is located, and the CSI report can be prevented from being started to be transmitted in a time slot before the second time slot without the CSI report being applied. In this example, the CSI report can be started to be transmitted in a time slot corresponding to a first OCC element in an OCC sequence after a time slot in which the OCC sequence corresponding to the second time slot is located. Whether the CSI report is transmitted and whether the CSI report is multiplied by the OCC element can be referred to the foregoing, and details are not described herein again. In a case where the CSI report is transmitted in a time slot, the transmitted CSI report can be multiplied by the OCC element corresponding to the time slot, so that OCC spreading is performed on the time slot, to implement spreading and repeated transmission of the CSI report.
[0041] In some possible examples, the method further includes: in a case where the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence and a code length of the OCC sequence is 2, determining that the CSI report is started to be transmitted in a time slot in which a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot is located.
[0042] As described above, in a case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted in a time slot after a time slot in which the OCC sequence corresponding to the second time slot is located, and the CSI report can be prevented from being started to be transmitted in a time slot before the second time slot without the CSI report being applied.
[0043] In this example, since the time slots between the second time slot and the first time slot are In the case that the CSI report is in the OCC sequence with the code length of 2, the time slots spaced between the second time slot and the first time slot can be 2 OCC sequences, the CSI report can be transmitted starting from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located, so that the CSI report can be transmitted before the report setting is applied, and the OCC expansion can be started from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located. Whether the CSI report is transmitted or not, and whether the CSI report multiplied by the OCC element is transmitted or not can be referred to the foregoing, and will not be described here. The CSI report transmitted in the time slot can be multiplied by the OCC element corresponding to the time slot, so as to realize the expansion and repeated transmission of the CSI report.
[0044] In combination with the first aspect, in some feasible examples, the method further includes: in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and the code length of the OCC sequence is 4, determining that the CSI report is transmitted starting from the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located.
[0045] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted in the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, so that the CSI report can be transmitted starting from the time slot before the second time slot without the report setting being applied.
[0046] In this example, since the time slots spaced between the second time slot and the first time slot are In the case that the CSI report is in the OCC sequence with the code length of 4, the CSI report can be transmitted starting from the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located, provided that the time slots spaced between the second time slot and the first time slot are at least the time slots corresponding to the OCC sequence. Thus, the CSI report can be transmitted before the report setting is applied, and the OCC expansion can be started from the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located. Whether the CSI report is transmitted or not, and whether the CSI report multiplied by the OCC element is transmitted or not can be referred to the foregoing, and will not be described here. The CSI report transmitted in the time slot can be multiplied by the OCC element corresponding to the time slot, so as to realize the expansion and repeated transmission of the CSI report.
[0047] In combination with the first aspect, in some feasible examples, the CSI report is transmitted after being multiplied by the OCC element corresponding to the time slot where the CSI report is transmitted.
[0048] It should be noted that after multiplying the CSI report with the OCC element, other processing steps can be included, such as inverse fast Fourier transform (IFFT), before sending.
[0049] In conjunction with the first aspect, in some feasible examples, the second time slot is the fourth time slot after the first time slot.
[0050] Secondly, this application discloses a second communication method. This method can be applied to a terminal device, which can be a terminal as a final product, a component or module with terminal functions, or a communication chip (e.g., a processor, baseband chip, or chip system) that can be applied in a terminal. The method includes: receiving first information, the first information indicating the number of delay slots at which the reporting settings of the Channel State Information (CSI) report begin to be applied; and applying the reporting settings of the CSI report starting from the slot corresponding to the number of delay slots. This solves the problem of being unable to report due to the CSI report's reporting settings not being applied.
[0051] This application does not limit the number of delayed time slots. The number can be determined based on the time slot at which the application of the CSI report settings begins when the report is not delayed, or it can be determined based on the first time slot. For example, the number of delayed time slots can be represented by x, then the first time slot is slot#n, and the time slot at which the application of the CSI report settings begins when the report is not delayed is... In the case of a delayed CSI report, the time slot at which the report settings begin to be applied can be determined based on the time slot at which the report settings begin to be applied without delay, such as... or or Alternatively, the time slot for the delayed CSI report's report settings to begin application can be determined based on the first time slot, such as... It should be noted that the example above uses 'x' to describe the number of delayed time slots. In practice, other symbols can be used. The time slot at which the delayed CSI report's reporting settings begin to apply can be the one shown in the example above, or it can be a time slot after the time slot at which the undelayed report's reporting settings begin to apply.
[0052] In this embodiment of the application, the unit of x can be Alternatively, it could be a time slot, etc., which is not limited here. This application does not limit the size of the number of delayed time slots; the time slot applied at the start of the report settings in the delayed CSI report is... In this case, x can be greater than or equal to 3, so the time slot for the start of application of the CSI report settings can be after the second time slot to achieve a time slot delay for the start of application of the report settings.
[0053] Optionally, the number of delayed time slots is the number of time slots between the second time slot and the time slot at which the CSI report starts to be sent. That is, the delayed time slot is the time slot at which the CSI report starts to be sent.
[0054] Optionally, the number of delayed time slots is 0, and the time (time slot) at which the report setting of the CSI report starts to be applied is not delayed.
[0055] Optionally, the method further comprises: in the case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to be sent at the time slot corresponding to the number of delayed time slots. That is, the CSI report can start to be sent at the time slot at which the report setting of the CSI report starts to be applied.
[0056] Optionally, the method further comprises: in the case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to be sent at the first time slot after the time slot corresponding to the number of delayed time slots. That is, the CSI report can start to be sent at the first time slot after the time at which the report setting of the CSI report starts to be applied.
[0057] Optionally, the method further comprises: in the case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to be sent at the time slot at which the first OCC element in the OCC sequence after the time slot corresponding to the number of delayed time slots is located. That is, the CSI report can start to be sent at the time slot at which the first OCC element in the OCC sequence after the time at which the report setting of the CSI report starts to be applied is located, so that the OCC spreading can be started at the time slot to achieve the spreading and repeated transmission of the CSI report. Optionally, the OCC sequence can be the first OCC sequence after the time at which the report setting of the CSI report starts to be applied.
[0058] Optionally, the method further comprises: multiplying the CSI report sent at the time slot by the OCC element corresponding to the time slot. The time slot can be the time slot of the OCC sequence after the time slot corresponding to the number of delayed time slots, or can be described as the time slot corresponding to the OCC sequence after the time at which the report setting of the CSI report starts to be applied, or can be the time slot corresponding to the OCC sequence after the time at which the report setting of the CSI report starts to be applied. Optionally, the OCC sequence can be the first OCC sequence after the time at which the report setting of the CSI report starts to be applied. In this way, the CSI report can be multiplied by the OCC element, and the spreading and repeated transmission of the CSI report can be achieved.
[0059] With reference to the second aspect, in some possible examples, the method further includes: receiving first information, where the first information is used to indicate the number of delay time slots. In this way, the number of delay time slots can be determined based on the first information.
[0060] Optionally, the first information can be system information, such as a system information block (SIB). Alternatively, the first information can be configuration information, or the like. For example, the first information can be high-layer signaling, such as medium access control-control element (MAC CE) signaling or radio resource control (RRC) signaling, or the like. Alternatively, the first information can be downlink control information (DCI).
[0061] With reference to the second aspect, in some possible examples, the first information occupies 2 bits. For example, the first information occupies 2 bits in MAC CE signaling, such as the correspondence between 2 reserved bits and the number of delay time slots shown in Table 2. The present application does not limit the signaling of the first information and the field occupied by the first information. For example, the first information can occupy 2 reserved bits of the MAC CE as shown in Table 2, or the first information can occupy an existing field or a newly added field in DCI, or the like.
[0062] With reference to the second aspect, in some possible examples, the method further includes: determining the number of delay time slots according to an OCC element corresponding to a first time slot of to-be-transmitted hybrid automatic repeat request-acknowledgement (HARQ-ACK) information, where the correspondence between the OCC element and the number of delay time slots is predefined or preconfigured, or determined by configuration information. For example, the configuration information is the first information. In the embodiments of the present application, the correspondence (binding relationship) between the OCC element corresponding to the first time slot and the number of delay time slots can be predefined. In this way, the number of delay time slots can be determined according to the OCC element corresponding to the first time slot, without separately indicating the number of delay time slots, thereby saving signaling.
[0063] For example, the OCC element corresponding to the first time slot can be determined according to the OCC element corresponding to the second time slot configured to perform OCC expansion on the PUSCH. For example, the OCC element corresponding to the first time slot can be determined according to the OCC element corresponding to the second time slot configured to perform OCC expansion on the PUSCH.
[0064] 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.
[0065] In a third aspect, a third communication method is disclosed. The method 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) that can be applied to the network device. The method includes: sending first information; wherein the first information is used for indicating that, in a case that an OCC element corresponding to a first time slot of a hybrid automatic repeat request acknowledgement (HARQ-ACK) information to be sent and / or a first second time slot of a report setting of a channel state information (CSI) report corresponds to a first OCC element in an OCC sequence, the CSI report is not sent through a physical uplink shared channel (PUSCH) in a time slot where the OCC sequence corresponding to the second time slot is located.
[0066] In combination with the third aspect, in some possible examples, the first information is further used for indicating that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the HARQ-ACK information is not sent.
[0067] In combination with the third aspect, in some possible examples, the first information is further used for indicating that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, a negative acknowledgement (NACK) message is sent.
[0068] In combination with the third aspect, in some possible examples, the first information is further used for indicating that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is not sent in a time slot after a time slot where the OCC sequence corresponding to the second time slot is located.
[0069] In combination with the third aspect, in some possible examples, the first information is further used for indicating that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is started to be sent in a time slot after a time slot where the OCC sequence corresponding to the second time slot is located.
[0070] In some possible examples of the third aspect, the first information is further used to indicate that, in a case where the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted in a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case where a code length of the OCC sequence is 2.
[0071] In some possible examples of the third aspect, the first information is further used to indicate that, in a case where the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted in a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case where a code length of the OCC sequence is 4.
[0072] In some possible examples of the third aspect, the first information is further used to indicate that, in a case where the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted in a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case where a code length of the OCC sequence is 4.
[0073] In some possible examples of the third aspect, the CSI report is transmitted after being multiplied by an OCC element corresponding to a time slot in which the CSI report is transmitted.
[0074] In some possible examples of the third aspect, the second time slot is a fourth time slot after the first time slot.
[0075] It should be understood that the execution subject of the third aspect is a network device, the specific content of the third aspect corresponds to the content of the first aspect, and the corresponding features and beneficial effects of the third aspect can refer to the description of the first aspect. To avoid repetition, the detailed description is appropriately omitted here.
[0076] In the 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) that can be applied to the network device. The method comprises the following steps: determining a number of delay time slots in which a report setting of a channel state information (CSI) report starts to be applied; and transmitting first information, wherein the first information is used to indicate the number of delay time slots.
[0077] In some possible examples of the fourth aspect, the first information occupies 2 bits.
[0078] In some possible examples, the delay time slot number corresponds to an OCC element corresponding to a first time slot of the HARQ-ACK information to be sent; and the correspondence between the OCC element and the delay time slot number is predefined or preconfigured, or determined by configuration information.
[0079] 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 second aspect, and the corresponding features and beneficial effects of the fourth aspect can refer to the description of the second aspect. To avoid repetition, the detailed description is appropriately omitted here. After the network device sends the first information, the terminal device can delay the time slot at which the CSI report starts to be applied according to the delay time slot number determined by the first information, so that the CSI report can be sent at the time slot and / or after the time slot.
[0080] In the fifth aspect, the embodiments of the present application disclose a communication device, which includes units or modules or means for performing each step of the method of the first aspect, the second aspect, the third aspect, the fourth aspect, or any implementation method thereof. The modules or units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0081] 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 a communication function 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).
[0082] 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 a network device function, or a circuit or a chip responsible for a communication function in the network device. In an implementation manner, the network device can be a satellite.
[0083] In the sixth aspect, the embodiments of the present application disclose another communication device, which can be a terminal device or a network device. The communication device can include one or more processors configured to execute instructions in a memory or through a logic circuit, so that the communication device performs the method in any of the aspects or possible examples.
[0084] In some possible examples, the communication device can further include an interface circuit, and the processor is configured to communicate with other devices or components through the interface circuit.
[0085] In some possible examples, the communication apparatus further includes the memory.
[0086] In a seventh aspect, an embodiment of the present application provides a communication system, the communication system including a terminal apparatus and a network apparatus, when the terminal apparatus and the network apparatus operate in the communication system, the terminal apparatus and the network apparatus are configured to perform the method in any of the aspects or possible examples.
[0087] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium storing instructions, when the instructions are run by a processor, the method in any of the aspects or possible examples is performed.
[0088] In a ninth aspect, an embodiment of the present application provides a computer program product, the computer program product including instructions, when the instructions are run by a processor, the method in any of the aspects or possible examples is performed.
[0089] In a tenth aspect, an embodiment of the present application provides a chip, including a processor and a memory, the processor is configured to invoke and run instructions stored in the memory, so that a communication apparatus installed with the chip performs the method in any of the aspects or possible examples.
[0090] In an eleventh aspect, an embodiment of the present application provides another chip, including an input interface, an output interface and a processing circuit, the input interface, the output interface and the processing circuit are connected through internal connection paths, the processing circuit is configured to perform the method in any of the aspects or possible examples. Optionally, the chip further includes a memory. The input interface, the output interface, the processor and the memory are connected through internal connection paths, the processor is configured to execute the code in the memory, when the code is executed, the processor is configured to perform the method in any of the aspects or possible examples.
[0091] In a twelfth aspect, an embodiment of the present application provides a chip system, including at least one processor and a communication interface, the communication interface and the at least one processor are connected through a line, the at least one processor is configured to run a computer program or instructions, to perform the method in any of the aspects or possible examples.
[0092] It should be understood that the implementation and beneficial effects of the above aspects can be referred to each other. BRIEF DESCRIPTION OF DRAWINGS
[0093] The following describes the drawings used in the embodiments of the present application.
[0094] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0095] FIGS. 1B to 1D are schematic diagrams of architectures of an NTN communication system according to embodiments of the present application, respectively.
[0096] FIG. 2A is a flow diagram of a signal processing method according to an embodiment of the present application;
[0097] FIG. 2B is a schematic diagram of inter-slot OCC extension according to an embodiment of the present application;
[0098] FIG. 3 is a schematic diagram of a MAC subheader according to an embodiment of the present application;
[0099] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present application;
[0100] FIG. 5A is a schematic diagram of uplink data transmission according to an embodiment of the present application;
[0101] FIG. 5B, FIG. 5C and FIG. 5D are schematic diagrams of another uplink data transmission according to embodiments of the present application;
[0102] FIG. 6 is a flow diagram of another communication method according to an embodiment of the present application;
[0103] FIG. 7A is a schematic diagram of a time delay of CSI reporting setting start application according to an embodiment of the present application;
[0104] FIG. 7B is a schematic diagram of another time delay of CSI reporting setting start application according to an embodiment of the present application;
[0105] FIG. 8 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0106] FIG. 9 is a schematic diagram of another communication apparatus according to an embodiment of the present application;
[0107] FIG. 10 is a schematic diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0108] 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.
[0109] 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.
[0110] 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. The terminal device can be connected to the network device in a wireless or 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 in a wireless or wired manner, so that the terminal device can perform sidelink (SL) communication.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] The core network device (hereinafter referred to as the 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); and in a 5G communication system, it can correspond to a policy control function (PCF) network element, a unified data management (UDM) network element, an application function (AF) network element, an access and mobility management function (AMF) network element, a session management function (SMF) network element, a location management function (LMF) network element, a user plane function (UPF) network element, and the like.
[0121] 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.
[0122] 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.
[0123] In the embodiments of the present application, the 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.
[0124] In some embodiments, the network device and the terminal device can also be referred to as a communication device, which can be a general-purpose device or a special-purpose device, and the embodiments of the present application do not make specific limitations thereto.
[0125] The present application does not limit the positions of the terminal device and the network device. The terminal device and the network device can be in a fixed state or in a mobile state. The terminal device and the network device can be deployed on land or on water, in the air, and the like.
[0126] In the 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 network device that is stationary or moves at a relatively low speed relative to the non-terrestrial network device. That is, the non-terrestrial network device can be a high-speed mobile network device relative to the terrestrial network device.
[0127] 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.
[0128] In the NTN communication network, the access network device can include the following three deployment modes:
[0129] 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.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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, and 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.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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 with the ground station in communication with the satellite, which can be understood as the second deployment mode described above. In the scenario corresponding to this architecture, the role of the satellite is to perform 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.
[0138] The satellite shown in FIG. 1C can be referred to as a regenerative satellite without an inter-satellite link (ISL).
[0139] The terminal device accesses the network through the air interface, and the access network device is specifically a 5G base station, which is deployed on the satellite and connected with the core network device through a wireless link, which can be understood as the first deployment mode described above.
[0140] 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.
[0141] 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.
[0142] In addition, various aspects or features of the present application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the application encompasses 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 a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0143] To facilitate understanding of the embodiments of the present application, definitions of technical terms that can 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.
[0144] (1) Time-frequency resource, including time domain resource and frequency domain resource.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] Table 1
[0149] 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.
[0150] 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 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.
[0151] (2) OFDM and discrete Fourier transform spread 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 to transmit uplink signals in LTE communication systems and NR communication systems.
[0152] The following is an example of a signal transmission 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 perform OFDM modulation, and then send to the channel.
[0153] Among them, the channel coding and modulation method can use 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. Not limited here.
[0154] In the embodiments of the present application, OFDM modulation, that is, adding CP and performing inverse fast Fourier transform IFFT. After OFDM modulation, the signal can also be processed by a series of processes such as transmission power adjustment before being sent to the channel. The antenna of the receiving end processes the received signal in a series of processes, for example, automatic gain control, so that the receiving end can reasonably process the signal.
[0155] 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 channel-coded and modulated signal before frequency domain mapping. The DFT-s-OFDM is to perform DFT on the subcarriers used by each user to convert from the time domain to the frequency domain. Then, the frequency domain signals of the users are modulated by OFDM, so that the signals of the users are converted to the time domain again and transmitted. Through the improvement of DFT, the signal is converted from the frequency domain signal to the time domain signal again. That is, the DFT-s-OFDM is to precode the signal after DFT. In the protocol, the DFT is referred to as “transform precoding”. The precoding is used to process the data at the sending end. Generally, the precoding is performed in units of RB or RBG. It can be understood that the precoding before the frequency domain mapping after the channel coding and modulation can reduce the system overhead, improve the system capacity, and also reduce the bit error rate and interference.
[0156] (3) The reference signal (RS), which can also be referred to as a pilot signal, is a known signal provided by the sending end to the receiving end for channel estimation or channel sounding.
[0157] 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).
[0158] The DMRS can be used for channel estimation to demodulate the corresponding physical channel, 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 the receiving end. The receiving end can obtain the fading characteristics of the wireless channel, i.e., the channel coefficients of the wireless channel, according to the received data signal and the known DMRS signal, to recover the received data signal.
[0159] SRS can be used to evaluate uplink channel parameters, can also be used to evaluate downlink channel parameters, and can also be used for uplink beam management, beam switching, etc. PT-RS is used for phase noise following and compensation.
[0160] CSI-RS is used for downlink channel measurement, obtaining downlink channel state information, beam management, radio resource management (RRM) measurement / radio link monitoring (RLM) measurement and fine time-frequency following, mobility management, rate matching, etc.
[0161] It can be understood that PDSCH and PDCCH are only examples of downlink data channels and downlink control channels in the embodiments of the present application. PUSCH and PUCCH are examples of uplink data channels and uplink control channels 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.
[0162] (4) PUCCH, a channel used to carry control signaling sent by the terminal device to the network device, which contains control-related information such as uplink control information (UCI). PUCCH is divided into two categories: one is a long PUCCH, which occupies 4 to 14 OFDM symbols, uses frequency hopping transmission, and DMRS and UCI are carried by different symbols. OCC spreading can be used on each frequency hopping part to increase capacity; the other is a short PUCCH, which occupies 1 to 2 OFDM symbols, and can use a sequence to carry information on a PRB in the frequency domain, or use frequency division to transmit DMRS and UCI on different subcarriers. On a time slot, PUCCH can be transmitted at any position.
[0163] (5) PUSCH, a channel for the terminal device to transmit data and part of the control information. The information in the PUSCH is sent in units of subframes. A subframe includes at least one time slot, and each time slot contains a number 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.
[0164] 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.
[0165] TDRA is used to determine the configured time domain resource. The time domain resource configuration of PUSCH time domain resource can include time domain resource parameters of PUSCH. Optionally, the time domain resource parameters of 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, PUSCH slot offset K2.
[0166] The PUSCH repetition type includes PUSCH repetition type A and PUSCH repetition type B. The PUSCH repetition type A is a slot-level repetition type, which uses the same symbol-level configuration in each slot, i.e., the starting symbol and length of PUSCH are consistent in each slot. The PUSCH repetition type B is a mini-slot-level or symbol-level repetition type, which is mainly suitable for low latency scenarios of ultra reliable low latency communication (URLLC).
[0167] The 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. The PUSCH mapping type A defines that the starting symbol of the PUSCH resource in a 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 a slot can start from any symbol position.
[0168] For PUSCH repetition Type A, the starting symbol and length are indicated by a start and length indicator (SLIV). For PUSCH repetition Type B, the starting symbol and length can be directly indicated.
[0169] The number of PUSCH repetitions can be transmitted by a downlink control information (DCI) format DCI format 0_1 or DCI format 0_2. When PUSCH is transmitted by TBoMS, the number of PUSCH repetitions refers to the number of repetitions of a single TBoMS. The number of slots of a TBoMS, which can also be referred to as TB processing over multi-slot, can also 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 in which the PDCCH of the scheduling DCI is located.
[0170] 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.
[0171] The time domain resource mapping principles of the PUSCH and the PDSCH are the same, and the DMRS (PDSCH DMRS) in the PDSCH is mainly composed of three parts: PDSCH DMRS mapping type, PDSCH DMRS type, and PDSCH DMRS additional position.
[0172] Among them, 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-loaded DMRS according to the position. The front-loaded DMRS must be configured, and the post-loaded DMRS can not be configured. The post-loaded DMRS refers to the DMRS additional position. The post-loaded DMRS is generally used in high-speed mobile scenarios to improve the estimation accuracy of time-varying channels by inserting more DMRS in the scheduling time slot. A maximum of 3 additional positions can be configured in a time slot, such as pos1, pos2, and pos3. Among them, pos1 indicates the position of 1 post-loaded DMRS. pos2 indicates the position of 2 post-loaded DMRS, and pos3 indicates the position of 3 post-loaded DMRS. If no post-loaded DMRS is configured, the value of the post-loaded DMRS is pos2 by default. Optionally, the post-loaded DMRS is pos0. That is, no post-loaded DMRS is configured.
[0173] In the embodiments of the present application, the effective symbol of the PUSCH refers to the symbol in the slot for carrying the PUSCH. The number of symbols of the symbol in the slot for carrying the PUSCH can be referred to as the number of effective symbols of the PUSCH. Optionally, the number of effective symbols of the PUSCH is the number of symbols of the OFDM symbol other than the OFDM symbol occupied by the DMRS.
[0174] The network device in the NTN (such as a satellite) is much higher in operation height than the network device (such as a base station) in the ground network, 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.
[0175] (6) The coverage enhancement technology can include repetition transmission, TBoMS, DMRS bundling, etc. These technologies essentially repeatedly use time-frequency resources to transmit data of the terminal device, which occupies more resources, increases the transmission time of the data of the terminal device, and reduces 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.
[0176] (7) Orthogonal cover code (OCC), represented in the form of a sequence, which can also be referred to as an OCC sequence or a coding 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, etc.
[0177] 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 value in the OCC sequence can also be referred to as an OCC element, and the code length can also be referred to as an expansion factor or a spreading factor, or can be referred to as the OCC sequence length or the orthogonal sequence length. The present application does not limit the size of the code length, for example, 2, 4, etc.
[0178] The basic principle of using OCC is to multiply the information to be transmitted by the terminal device with the 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 interference-free 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, and thus it is usually used in scenarios for enhancing system capacity and improving the transmission rate of the terminal device.
[0179] The network device can configure different OCC sequences in the same orthogonal matrix for a plurality of terminal devices using the same time-frequency resource. One orthogonal matrix includes a plurality of mutually orthogonal OCC sequences. For example, the orthogonal matrix of OCCs includes matrix A and matrix B as shown below. The OCC sequences in matrix A include W1 assigned to terminal A and W2 assigned to terminal B, and the OCC sequences in matrix B include W3 assigned to terminal C, W4 assigned to terminal D, W5 assigned to terminal E, and W6 assigned to terminal F. Wherein, 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}.
[0180] In the embodiments of the present application, OCC is used or can be described as using OCC sequences, or described as OCC expansion, or described as code division expansion or code division multiplexing, etc., and can also be described as 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 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, which can achieve code division multiplexing or OCC expansion.
[0181] In this paper, it is sometimes described as code division multiplexing or OCC expansion on resources based on OCC sequences, or can be described as code division multiplexing or OCC expansion on resources based on OCC sequences. In fact, code division multiplexing or OCC expansion on resources based on OCC sequences is code division multiplexing or OCC expansion on information transmitted on resources based on OCC sequences. Code division multiplexing or OCC expansion on information based on OCC sequences, that is, multiplying information by 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 information according to the code length of OCC. The expanded time-frequency units are an integer multiple of the code length of OCC, or the plurality of time-frequency units occupied by the information can be used as the time-frequency units required for expansion.
[0182] In the embodiments of the present application, the information can include data and / or signaling.
[0183] 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 OCC expansion is performed. For example, the OCC element corresponding to a time slot is the OCC element that is multiplied by the information on the time slot when inter-time-slot OCC expansion is performed, and the OCC element corresponding to a symbol can be the OCC element that is multiplied by the information on the symbol when OCC expansion (for example, inter-time-slot OCC expansion, inter-symbol OCC expansion, intra-symbol OCC expansion, etc.) is performed.
[0184] 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.
[0185] At present, OCC can be divided into inter-time-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.
[0186] 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.
[0187] 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.
[0188] 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, which are 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 can be multiplied by an OCC element corresponding to the slot in the OCC sequence and then transmitted to realize OCC expansion and repeated transmission of inter-slot OCC.
[0189] 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.
[0190] 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.
[0191] For another 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.
[0192] 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:
[0193] S201: performing block processing and encoding on the transport block to obtain a block code.
[0194] 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.
[0195] 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.
[0196] S202: scrambling the block code to obtain a first complex-valued symbol block.
[0197] 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.
[0198] S203: modulating the first complex-valued symbol block to obtain a second complex-valued symbol block.
[0199] wherein the modulation can refer to the definition described above, and will not be described here. 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.
[0200] S204: performing DFT on the second complex-valued symbol block to obtain a third complex-valued symbol block.
[0201] wherein the DFT can refer to the description above, and will not be described here. The information in the third complex-valued symbol block can be denoted as y(i).
[0202] S205: spreading the third complex-valued symbol block based on an OCC sequence to obtain a fourth complex-valued symbol block.
[0203] wherein the spreading is also referred to as block spreading or block spreading, and can also be referred to as spread spectrum 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).
[0204] 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), n) is the spread complex-valued symbol block (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 repeated according to the PUSCH resource allocation in the time domain, For code length.
[0205] For example, Then m = 0, 1, 2, 3, i.e. the number of values in the OCC sequence of the terminal device is 4. If For 1, For 12, For 1, 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 expanded 4 times, and the number of information in the fourth complex-valued symbol block is 12*4, i.e. 48.
[0206] Please refer to FIG. 2B, which is a schematic diagram of inter-slot OCC expansion provided by 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, w(1) and w(2) can both 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 expansion, and slot#1 can be regarded as a slot obtained by slot#0 for realizing inter-slot OCC expansion, or both slot#0 and slot#1 can be regarded as slots needed for expansion. 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. w(1) can be multiplied by the information on the OFDM symbols other than the OFDM symbols occupied by DMRS in slot#0, and w(2) can be multiplied by the information on the OFDM symbols other than the OFDM symbols occupied by DMRS in slot#1. 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 expansion can be realized.
[0207] In another implementation manner, step S205 can be realized by inter-symbol OCC expansion or inter-symbol group OCC expansion, which can be referred to the description of FIG. 2B, and will not be described here again.
[0208] S206: performing IFFT on the fourth complex-valued symbol block to obtain a fifth complex-valued symbol block.
[0209] Wherein, IFFT and related optional steps can be referred to the description of DFT-s-OFDM technology, and will not be described here again.
[0210] 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.
[0211] 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.
[0212] (8) UCI, which can include scheduling request (SR), hybrid automatic repeat request acknowledgement (HARQ-ACK) information or HARQ-negative acknowledgement (HARQ-NACK) information, channel state information (CSI), etc. The HARQ-ACK information or HARQ-NACK information can use HARQ technology. HARQ technology is a technology combining forward error correction (FEC) and automatic repeat request (ARQ), and the main principle is that the sending end adds redundant information through FEC so that the receiving end can correct a part of errors, and retransmission is performed for errors that cannot be corrected by the receiving end.
[0213] HARQ is mainly used for determining the data sent by the sending end, and after the determination, HARQ information can be sent, which can include HARQ-ACK information of at least one data or HARQ-NACK information of the data. The data can include PDCCH and / or PDSCH. For example, if the second device sends first data to the first device, the second device receives the first data and checks that the first data is correct, and the first device can send HARQ-ACK information of the first data to the second device, and at this time, the HARQ-ACK information is an ACK message. If the second device checks that the second data is incorrect, the first device can send HARQ-NACK information of the second data to the second device, or send HARQ-ACK information of the second data, and at this time, the HARQ-ACK information is a NACK message. Optionally, the HARQ-ACK information includes a NACK message or an ACK message, and the information in the HARQ-ACK is not limited in the present application.
[0214] The HARQ-ACK information or the HARQ-NACK information can be information triggered by activation signaling for PDSCH and / or PDCCH. In the embodiments of the present application, the HARQ-ACK information or the HARQ-NACK information can be information triggered by activation signaling for PDSCH, and the activation signaling is used to trigger reporting of CSI report. When the HARQ-NACK information is sent, the CSI report can not be sent. When the HARQ-ACK information is sent, the CSI report can be sent or not sent. Whether to send or not send also needs to consider other contents, which can be referred to subsequent description, and is not described here.
[0215] The HARQ-ACK information or the HARQ-NACK information, and the CSI can be carried on PUCCH or PUSCH for transmission, and data of uplink shared channel (UL-SCH) can also be transmitted on the PUSCH. In the embodiments of the present application, the data of UL-SCH is sometimes referred to as uplink data or data. The CSI includes CSI-Part1 and CSI-Part2 in the absence of special definition. 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.
[0216] The network device first sends the CSI-RS to the terminal device, the terminal device receives the CSI-RS, measures the CSI-RS to obtain the CSI, and then sends the CSI to the network device. The CSI can also be referred to as a CSI report. Optionally, the CSI report can include at least one of channel quality indicator (CQI), precoding matrix indicator (PMI), rank indication (RI), reference signal received power (RSRP), and signal to interference plus noise ratio (SINR).
[0217] From the perspective of scheduling mode, the CSI report can include periodic CSI (P-CSI) report, semi-persistent CSI (SP-CSI) report and aperiodic CSI (AP-CSI). For P-CSI report, the network device can configure the terminal device with time-frequency resources through RRC signaling, and the terminal device will send a P-CSI report to the network device through the time-frequency resources every fixed transmission period. For SP-CSI report, the network device can activate through MAC-CE or DCI, and after activation, the terminal device will send a SP-CSI report to the network device through the pre-configured time-frequency resources every fixed transmission period. For AP-CSI report, the network device sends DCI to the terminal device to trigger the terminal device to send an AP-CSI report to the network device on the specified PUCCH resource. The AP-CSI report can be transmitted through PUCCH, the P-CSI report can be transmitted through PUCCH, and the SP-CSI report can be transmitted through PUSCH or PUCCH.
[0218] For semi-persistent reporting on PUCCH, the PUCCH resource used to send the CSI report is configured by reporting configuration type (reportConfigType) parameter. The semi-persistent reporting on PUCCH is activated by an activation command, as described in clause 6.1.3.16 of the protocol TS 38.321, which selects a semi-persistent reporting setting for the terminal device to use on PUCCH. For a selected reporting setting, where the CSI reporting configuration (CSI-ReportConfig) contains a list of sub-configurations (CSI-ReportSubConfigList) provided by the higher layer parameter, the activation command can also select one or more sub-configurations for the terminal device to use, as described in section 6.1.3.x of the protocol TS 38.321. When the terminal device will transmit a PUCCH with HARQ-ACK information at slot n, the reporting setting of the indicated SP-CSI report should be applied from the first slot after slot .
[0219] Where μ and may refer to the foregoing, for example, in the case of subcarrier spacing of 15 kHz, μ = 0, and in the case of sending HARQ-ACK information at slot n, the reporting setting of the SP-CSI report is applied from the first slot after slot n+3, that is, the reporting setting of the SP-CSI report is applied from slot n+4.
[0220] In the embodiments of the present application, the slot on the PUCCH configured for the transmission of HARQ-ACK information can be referred to as the first slot. The slot on the PUCCH configured for the CSI report can be referred to as the second slot. The following is for convenient description, with SCS = 15 kHz, The second slot is slot #n+4 for example description, in fact, the second slot can be applied to any SCS and the SCS corresponding At this time, the second slot can be It can be 1, 2, 4, 8, 16, etc.
[0221] When the terminal device transmits the PUCCH with HARQ-ACK information in slot n, the PUCCH corresponds to the PDSCH carrying the activation command described in clause 6.1.3.16 of the protocol TS 38.321, the terminal device can start applying SP-CSI reporting from the first slot The SP-CSI report on the PUCCH supports CSI-Part1. The SP-CSI report of PUCCH format 2 supports full-band granularity Type I CSI. The SP-CSI report of PUCCH Format 3 / 4 supports wide frequency and sub-band frequency granularity Type I CSI and Type II CSI.
[0222] The SP-CSI report reported on the PUCCH activation or deactivation MAC CE is identified by the MAC subheader of the logic channel identification (LCID), as shown in Table 6.2.1-1 of the protocol TS 38.321. The fixed size of the MAC subheader identification is 16 bits, which can refer to the structure diagram shown in FIG. 3. As shown in FIG. 3, the MAC subheader identification includes the following fields:
[0223] - Serving Cell ID: This field indicates the identification of the service cell applying the MAC CE. The field length is 5 bits;
[0224] - Bandwidth Part ID: This field indicates the UL BWP to which the MAC CE applies as the coding point of the DCI bandwidth part indication field, as described in the protocol TS 38.212. The length of the BWP ID field is 2 bits;
[0225] -S i: This field indicates the SP-CSI report configuration in csi-ReportConfigToAddModList as activated or deactivated status as specified in the protocol TS 38.331. S0 refers to the report configuration including PUCCH resource for SP-CSI report in the indicated BWP and has the lowest CSI-ReportConfigld in the list with type set to semi-persistent PUCCH. S1 to the report configuration including PUCCH resource for SP-CSI report in the indicated BWP and has the next lowest CSI-ReportConfigld and so on. If the number of report configurations in the list with type set to semi-persistent PUCCH in the indicated BWP is less than i+1, the MAC entity shall ignore S i field. S i The Si field is set to 1 to indicate that the corresponding SP-CSI report configuration should be activated. The Si field is set to 0 to indicate that the corresponding SP-CSI report configuration i should be deactivated. If the SP-CSI report configuration i is configured with csi-ReportSubConfigList, the Si field is set to 0 to additionally indicate that all SubConfigurations in csi-ReportSubConfigList should be deactivated;
[0226] - reserved bits (R): set to 0.
[0227] Note: If the SP-CSI report configuration i is configured with csi-ReportSubConfigList, the corresponding Si field value is not 1.
[0228] The present application provides a communication method, which can indicate how to transmit CSI report in the case of using OCC in PUSCH. After transmitting CSI report through OCC sequence, the system capacity can be improved.
[0229] 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 to 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.
[0230] Optionally, the communication method is applicable to a communication scenario of an NTN, i.e., the network device in the method can be a non-terrestrial network device.
[0231] Optionally, the communication method is applicable to a coverage enhancement scenario, in which coverage enhancement technologies such as repetition transmission, TBoMS, DMRS bundling, etc. can be used.
[0232] Please refer to FIG. 4, which is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 4, the method includes but is not limited to the following steps:
[0233] S401, the terminal device determines a first time slot of HARQ-ACK information to be sent and a first second time slot in which a reporting setting of CSI reporting starts to apply.
[0234] In the embodiments of the present application, the HARQ-ACK information and the CSI reporting are both information originally configured to be transmitted on a PUCCH or a PUSCH. The first time slot can be a time slot configured for the transmission of the HARQ-ACK information on the PUCCH or the PUSCH. The first time slot can be understood as a time slot of the HARQ-ACK information to be sent without considering OCC expansion on the PUSCH. The second time slot can be a first time slot in which a reporting setting of the CSI reporting starts to apply, which can be configured on the PUCCH or the PUSCH. The second time slot can be understood as a time slot in which the CSI reporting can be sent without considering OCC expansion on the PUSCH. The time slot in which the reporting setting of the CSI reporting starts to apply can also be described as the time slot in which the reporting setting of the CSI reporting is activated. The second time slot can be understood as a time slot in which the CSI reporting can start to be sent, and the reporting setting of the CSI reporting starts to apply from the second time slot.
[0235] Optionally, the terminal device receives configuration information (such as CSI-RS) of the network device, which is used to indicate the sending of the CSI reporting. Before the CSI reporting is sent, the HARQ-ACK information or a NACK message is sent first to determine whether the CSI reporting is to be sent. If the NACK message is sent, the CSI reporting can not be sent, and it is not necessary to determine whether the second time slot corresponds to the first OCC element in an OCC sequence. If the HARQ-ACK information is sent, it is determined that the CSI reporting can be sent, and the time at which the CSI reporting can be sent is determined. In the embodiments of the present application, the time at which the CSI reporting can be sent can be a time slot at which the CSI reporting can be sent. Without considering OCC expansion, the time slot in which the CSI reporting can start to be sent is the second time slot. The NACK message can include HARQ-NACK information.
[0236] This application does not limit the relationship between the first and second time slots, wherein the second time slot follows the first time slot. Optionally, the second time slot can be the [number]th time slot after the HARQ-ACK information. The first time slot after the first time slot. The first time slot is the second time slot. It can be 1, 2, 4, 8, 16, etc.
[0237] For example, if the first time slot is slot#n, the second time slot can be... Alternatively, if the first time slot is slot#n-1, the second time slot can be... At SCS = 15kHz If the first time slot is 1, the second time slot is the fourth time slot after the first time slot. For example, if the first time slot is slot#n, the second time slot can be slot#n+4; if the first time slot is slot#n-1, the second time slot can be slot#n+3.
[0238] In some feasible examples, the second time slot is the fourth time slot after the first time slot.
[0239] In this embodiment, the time-frequency resources used for OCC extension can be time slots. HARQ-ACK information and CSI reports can be multiplexed onto the PUSCH, and OCC extension can be performed on the time slots of the multiplexed PUSCH. HARQ-ACK information and CSI reports can also occupy time slots of the PUSCH to increase the time slots of the PUCCH, so that HARQ-ACK information and CSI reports can be multiplexed onto PUCCHs occupying more time slots, and the number of time slots of the multiplexed PUCCHs is sufficient for OCC extension. The number of time slots required for HARQ-ACK information and CSI reports to be multiplexed onto the PUCCH or PUSCH for OCC extension is an integer multiple of the code length of the OCC sequence. That is, the number of time slots required for HARQ-ACK information and CSI reports to perform OCC extension is at least the code length of the OCC sequence. For example, when the code length of the OCC sequence is 4, HARQ-ACK information and CSI reports require 4 time slots.
[0240] It should be noted that the terminal device can or can not send the CSI report on the time slot on which the CSI report can be sent. Whether to send 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 send the CSI report through the pre-configured time-frequency resource every interval of the 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 the time-frequency resource configured by the network side in the case of receiving the DCI of the CSI report, otherwise the terminal device can not send the CSI report.
[0241] Further, in the case of sending the CSI report, it can be determined whether the time slot for sending the CSI report is 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 for sending the CSI report, 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 that the time slot for sending the CSI report 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 that the time slot for sending the CSI report 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.
[0242] The present application does not limit the type of the CSI report, and the CSI report can be an SP-CSI report, or an AP-CSI report or a P-CSI report, etc.
[0243] In the embodiments of the present application, the HARQ-ACK information and the CSI report can be sent or not sent. The present application does not limit whether to send the HARQ-ACK information, which can refer to the description of Example 1, Example 2 or Example 3 described below or methods not involved in the present application. In the case of sending the HARQ-ACK information, whether to send the HARQ-ACK multiplied by the OCC element includes the following five cases. Whether to send the NACK message can refer to the description of the five cases, for example, replacing the HARQ-ACK information in at least one of the five cases with the NACK message, which will not be described here.
[0244] The first case is that if the PUCCH and the PUSCH of the HARQ-ACK information to be sent overlap, and OCC expansion is required on the time slot where the PUSCH overlaps, the HARQ-ACK information can be multiplexed on the PUSCH, and the multiplexed PUSCH can transmit the multiplied HARQ-ACK information on the time slot.
[0245] The PUCCH and the PUSCH overlap, and the overlap can be one or more time slots. The overlapping time slot can be a complete time slot, or can be a partial time slot, that is, the actual overlap is a symbol or smaller granularity time domain resource in the time slot, which is not limited herein. In the embodiments of the present application, the one or more time slots where the PUCCH and the PUSCH overlap, or the PUCCH and the PUSCH overlap at least one time slot, or the PUCCH and the PUSCH overlap in one or more time slots, or the time slot of the PUCCH overlaps the time slot of the PUSCH, or the time slot of the PUCCH belongs to the time slot of the PUSCH, and the like, which are not limited.
[0246] The network device can configure different symbols for the PUCCH and the PUSCH in the time slot, for example, the network device configures the time domain resource of the PUCCH as os#0-os#5 in slot#0, and 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 time slot where the PUCCH and the PUSCH overlap includes the time slot of the PUCCH, and includes part of the time slot of the PUSCH, and the time domain resources of the PUCCH and the PUSCH both include the time slot where they overlap.
[0247] The network device can also configure the same symbol for the PUCCH and the PUSCH in the time slot, that is, the overlapping time domain resource. That is, the network device configures the time domain resource of the PUCCH to belong to the time domain resource of the PUSCH configured by the network device, for example, the network device configures the time domain resource of the PUCCH as os#0-os#5 in slot#0, and configures the time domain resource of 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 resource where the PUCCH and the PUSCH overlap is the time domain resource of the PUCCH, and belongs to the time domain resource of the PUSCH. The time domain resource of the PUCCH does not include the time domain resource that the PUSCH does not have, and the time domain resource of the PUSCH includes all the time domain resources of the PUCCH.
[0248] It can be understood that in the case that the PUCCH and the PUSCH carrying the HARQ-ACK information overlap and the time slot of the overlapping PUSCH needs to be extended by OCC, the HARQ-ACK information can be multiplexed to the overlapping PUSCH, and the time domain resource of the multiplexed PUSCH can be extended by OCC, that is, the time slot corresponding to the overlapping PUSCH can transmit the HARQ-ACK information multiplied by the OCC element corresponding to the time slot. The time slot corresponding to the overlapping PUSCH can include the first time slot of the PUCCH carrying the HARQ-ACK information, and the HARQ-ACK information can be transmitted after being multiplied by each OCC element in the OCC sequence corresponding to the first time slot.
[0249] Optionally, the HARQ-ACK information is extended by OCC on the time domain resource corresponding to the PUCCH. The time domain resource corresponding to the PUCCH can be a plurality of time slots determined according to the time slots of the PUCCH and the PUSCH. The plurality of time slots include the first time slot of the originally configured PUSCH. The number of time slots of the plurality of time slots can be an integer multiple of the code length of the OCC sequence, for example, in the case of a code length of 4, the number of time slots of the plurality of time slots can be determined as 4.
[0250] In the second case, if the PUCCH and the PUSCH carrying the HARQ-ACK information overlap and the time slot of the overlapping PUSCH does not need to be extended by OCC, the HARQ-ACK information can not be multiplexed to the PUSCH and transmitted by the first time slot of the PUCCH without OCC extension, or the HARQ-ACK information can be multiplexed to the PUSCH and the first time slot of the multiplexed PUSCH can transmit the HARQ-ACK information without OCC extension.
[0251] The overlapping of the PUCCH and the PUSCH can refer to the description of the first case. In the embodiments of the present application, the time slot corresponding to the overlapping PUSCH can include the first time slot of the PUCCH carrying the HARQ-ACK information. That is, if the PUCCH and the PUSCH carrying the HARQ-ACK information overlap and the first time slot of the overlapping PUSCH does not need to be extended by OCC, the HARQ-ACK information can not be multiplexed to the PUSCH, but transmitted by the first time slot of the PUCCH without OCC extension; or the HARQ-ACK information can be multiplexed to the PUSCH, but the first time slot of the multiplexed PUSCH transmits the HARQ-ACK information without OCC extension, that is, in the second case, the HARQ information transmitted by the PUCCH or the PUSCH on the first time slot is not multiplied by the OCC element.
[0252] The third case is that if the PUCCH and the PUSCH carrying the HARQ-ACK information do not overlap, the HARQ-ACK information can be transmitted through the first time slot of the PUCCH without OCC expansion. In this way, the HARQ-ACK information is transmitted through the time domain resource (the first time slot) configured on the PUCCH.
[0253] It should be noted that the above three cases are discussed according to whether the PUCCH and the PUSCH carrying the HARQ-ACK information overlap, and whether the time slot of the overlap is expanded by OCC. In fact, the HARQ-ACK information can also be transmitted or not transmitted according to other methods, such as the following two cases or examples not involved in the present application.
[0254] The fourth case is that if the first time slot of the PUSCH carrying the HARQ-ACK information needs to be expanded by OCC, the HARQ-ACK information can be multiplexed on the PUSCH, and the time slot of the multiplexed PUSCH can transmit the HARQ-ACK information multiplied by the OCC element.
[0255] The fifth case is that if the first time slot of the PUSCH carrying the HARQ-ACK information does not need to be expanded by OCC, the HARQ-ACK information can be multiplexed on the PUSCH, and the first time slot of the multiplexed PUSCH can transmit the HARQ-ACK information without OCC expansion.
[0256] It can be understood that in the fourth case and the fifth case, the first time slot is carried by the PUSCH. In the case that the first time slot is configured to transmit the HARQ-ACK information and needs to be expanded by OCC, the HARQ-ACK information can be multiplexed on the PUSCH carrying the first time slot, and the time domain resource of the multiplexed PUSCH can be expanded by OCC, that is, the time slot of the multiplexed PUSCH can include the first time slot and other time slots, and the HARQ-ACK information multiplied by the OCC element corresponding to the time slot can be transmitted on the time slot of the multiplexed PUSCH. In the case that the first time slot is configured to transmit the HARQ-ACK information and does not need to be expanded by OCC, the HARQ-ACK information is multiplexed on the PUSCH, but the time slot of the multiplexed PUSCH can transmit the HARQ-ACK information without OCC expansion, that is, the HARQ-ACK information without multiplication by the OCC element can be transmitted on the first time slot.
[0257] It can be understood that in the above five cases, if the first time slot is configured to do OCC extension, the HARQ-ACK information can be multiplexed on the PUSCH for transmission, and the multiplexed PUSCH can transmit the HARQ-ACK information multiplied by the OCC element. If the first time slot is not configured to do OCC extension or is configured not to do OCC extension, the HARQ-ACK information can be multiplexed on the PUSCH or PUCCH for transmission, and the transmitted HARQ-ACK information is not multiplied by the OCC element.
[0258] The present application does not limit whether to send the CSI report, and whether to send the CSI report can be determined according to the type of the CSI report and / or the configuration of the CSI report, etc. In the case of sending the CSI report, whether to send the CSI report multiplied by the OCC element can include the following five cases, wherein:
[0259] The sixth case, if the PUCCH and PUSCH to be sent CSI report have overlap, and the time slot of the overlapping PUSCH does OCC extension, the CSI report can be multiplexed on the PUSCH, and the multiplexed time slot of the PUSCH can transmit the CSI report multiplied by the OCC element.
[0260] The seventh case, if the PUCCH and PUSCH to be sent CSI report have overlap, and the time slot of the overlapping PUSCH does not do OCC extension, then the CSI report can not be multiplexed on 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 on the PUSCH and the multiplexed time slot of the PUSCH can transmit the CSI report not multiplied by the OCC element.
[0261] The eighth case, if the PUCCH and PUSCH to be sent CSI report have no overlap, then the time slot of the PUCCH can transmit the CSI report not multiplied by the OCC element.
[0262] The ninth case, if the time slot of the PUSCH to be sent CSI report needs to do OCC extension, then the CSI report can be multiplexed on the PUSCH, and the multiplexed time slot of the PUSCH can transmit the CSI report multiplied by the OCC element.
[0263] The tenth case, if the time slot of the PUSCH to be sent CSI report does not do OCC extension, then the CSI report can be multiplexed on the PUSCH and the multiplexed time slot of the PUSCH can transmit the CSI report not multiplied by the OCC element.
[0264] It can be understood that, in the above five cases (the sixth case to the tenth case), in the case that the time slot of the CSI report to be sent is configured to do OCC expansion, the CSI report can be multiplexed on the PUSCH for transmission, and the multiplexed PUSCH time slot 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 do OCC expansion or is configured not to do OCC expansion, 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.
[0265] It should be noted that the above five cases (the sixth case to the tenth case) are discussed according to whether the time slot of the CSI report to be sent is configured to do OCC expansion, how the CSI report is transmitted. In fact, the CSI report can also be transmitted or not transmitted according to other methods, such as the aforementioned determination according to the type of the CSI report and / or the configuration of the CSI report, such as determination according to the time of the transmission period of the CSI report, etc.
[0266] The present application does not limit the method of the network device for configuring the time domain resource of the PUCCH and the PUSCH. Optionally, the method further comprises: the terminal device receives information A of the network device. Correspondingly, the network device sends 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.
[0267] In the embodiment of the present application, the network device can send information A to the terminal device separately, or the network device can send information A in the form of broadcast, or the network device can send information A to the specified terminal device in the form of multicast or groupcast, which is not limited here. The multicast or groupcast terminal device can be a terminal device capable of multiplexing the same time-frequency resource, such as the aforementioned terminal device configured with different OCC sequences in the 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.
[0268] Wherein, the information A can be system information, such as SIB. Or it can be configuration information, etc. For example, information A can be high-layer signaling, such as RRC signaling, MAC CE signaling, etc. Information A can also be physical layer signaling, such as DCI, etc. Optionally, information A includes DCI carried on the downlink channel scheduling PUSCH. Wherein, the downlink channel can include PDCCH, etc.
[0269] Optionally, the information A can be a time domain resource configuration TDRA of the PUSCH; or can include a time domain resource parameter of the PUSCH and / or a repetition number of the PUSCH. The time domain resource parameter can include a number of slots and / or a position of a slot, and the like, which can be referred to the description of the time domain resource parameter of the PUSCH, and will not be described here. In this way, the time slots of the PUSCH can be determined according to the information A.
[0270] Optionally, the method further includes: receiving, by the terminal device, information B of the network device. Correspondingly, the network device sends the information B to the terminal device. The information B is used to determine the time-frequency resource of the PUCCH, such as the first time slot of the HARQ-ACK, the first second time slot at which the report setting of the CSI report starts to apply, and the like.
[0271] In the embodiments of the present application, the network device can send the information B to the terminal device individually, or can send the information B in the form of broadcasting, or can send the information B to the designated terminal device in the form of multicast or groupcast, which is not limited here. The terminal device of the multicast or groupcast can be a terminal device capable of multiplexing the same time-frequency resource. The number of the terminal device of the multicast or groupcast can be equal to the code length of the OCC sequence.
[0272] The information B can be system information such as SIB, or can be configuration information, and the like. For example, the information B can be high layer signaling such as RRC signaling, MAC CE signaling, and the like. The information B can also be physical layer signaling such as DCI, and the like. Optionally, the information B includes DCI carried in a downlink channel scheduling the PUCCH. The downlink channel can include PDSCH or PDCCH, and the like.
[0273] Optionally, the information B can include a time domain resource parameter of the PUCCH. The time domain resource parameter can include at least one of the following: a number of symbols, a number of slots, a number of PRBs, a position of a symbol, a position of a slot, a position of a PRB, and the like. The number and the position can be referred to the description of the time domain resource parameter of the PUSCH, and will not be described here. In this way, the time domain resource of the PUCCH can be determined according to the information B, so that the first time slot of the HARQ-ACK, the first second time slot at which the report setting of the CSI report starts to apply, and the like can be determined.
[0274] S402, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device determines not to send the CSI report through the PUSCH in the time slot in which the OCC sequence corresponding to the second time slot is located.
[0275] Optionally, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device determines not to send the CSI report on the time slot where the OCC sequence corresponding to the second time slot is located. That is, the CSI report is not sent on the time slot where the OCC sequence corresponding to the second time slot is located through the PUSCH, and is also not sent through the PUCCH.
[0276] In the embodiments of the present application, the OCC elements corresponding to the first time slot and the second time slot can be divided into two kinds of OCC elements. The first kind of OCC element is the first OCC element in the OCC sequence, that is, the first OCC element corresponding to the first time slot and / or the second time slot in the OCC sequence, or the OCC element corresponding to the first time slot and / or the OCC element corresponding to the second time slot is the first OCC element in the OCC sequence. The second kind of OCC element is not the first OCC element in the OCC sequence, that is, the first time slot and / or the second time slot does not correspond to the first OCC element in the OCC sequence, or the OCC element corresponding to the first time slot and / or the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence.
[0277] In some feasible examples, the method can further include: in the case that the OCC element corresponding to the first time slot and / or the second time slot is the first OCC element in the OCC sequence, the terminal device determines to start sending the CSI report on the time slot where the OCC sequence corresponding to the second time slot is located.
[0278] In the embodiments of the present application, starting to send the CSI report on the time slot means that the time slot and the time slots after the time slot can be used to send the CSI report. Whether the CSI report is sent on the time slot and whether the sent CSI report is multiplied by the OCC element can be referred to the description of step S401, which will not be described here.
[0279] The method of how to transmit the HARQ-ACK information can be referred to the examples of the five cases in step S401, which will not be described here. In the second case, the third case and the fifth case, the first time slot is not configured to do OCC expansion or is configured not to do OCC expansion, then the HARQ-ACK information can not be expanded, that is, the HARQ-ACK information can not be multiplied by the OCC element when transmitting the HARQ-ACK information. In the first case or the fourth case, the first time slot is configured to need to do OCC expansion, then the HARQ-ACK information can be multiplexed on the PUSCH, and the time slot on the multiplexed PUSCH can be multiplied by the OCC element. If the first time slot corresponds to the first OCC element in the OCC sequence, then the time slot on the multiplexed PUSCH can start to do OCC expansion from the first time slot to realize the expansion and repeated transmission of the HARQ-ACK information.
[0280] In the case that the first time slot is configured to need to do OCC expansion, the OCC element configured for the first time slot can be taken as the OCC element corresponding to the first time slot, so that the OCC element corresponding to the first time slot can be directly determined; in the case that the first time slot is configured not to do OCC expansion or is not configured to do OCC expansion, the OCC element corresponding to the first time slot can be determined according to the OCC element corresponding to the time slot (such as the second time slot) configured to do OCC expansion on the PUSCH. That is, in the case that the PUCCH where the first time slot is located and the PUSCH do not overlap, or the PUSCH where the first time slot is located is not configured to need to do OCC expansion, the OCC element corresponding to the first time slot cannot be directly determined, and the OCC element corresponding to the first time slot can be determined according to the OCC element corresponding to the second time slot. For example, in the case that the first time slot is the first 4 time slots of the second time slot (for example, the second time slot is slot#n+4, and the first time slot can be the first 4 time slots of slot#n+4, i.e., slot#n), the code length of the OCC sequence is 2 or 4, and the OCC element corresponding to the second time slot is the first OCC element in the OCC sequence, it can be determined that the first OCC element in the OCC sequence corresponds to the first time slot, and then the HARQ-ACK information can be expanded and repeated by doing OCC expansion from the first time slot.
[0281] In the embodiments of the present application, the second time slot is configured to do OCC expansion whether it is carried on the PUCCH or the PUSCH, so that the OCC element configured for the second time slot can be taken as the OCC element corresponding to the second time slot, that is, the OCC element corresponding to the second time slot can be directly determined. If the second time slot is configured not to do OCC expansion or is not configured to do 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 do OCC expansion on the PUSCH.
[0282] It can be understood that, in the case that the OCC element corresponding to the first time slot is the first OCC element in the OCC sequence, and the second time slot is the fourth time slot after the first time slot (for example, the first time slot is slot#n, and the second time slot can be the fourth time slot after slot#n, that is, slot#n+4), the OCC element corresponding to the second time slot is the first OCC element in the OCC sequence, and thus the OCC spreading can be started from the second time slot, so that the CSI report can be transmitted starting from the time slot in which the OCC sequence corresponding to the second time slot is located. In the case that the OCC element corresponding to the second time slot is the first OCC element in the OCC sequence, the OCC spreading of the CSI report can be started from the second time slot, and in the case that the CSI report is transmitted in the second time slot, the CSI report transmitted in the second time slot is multiplied by the first OCC element in the OCC sequence, until the CSI report is multiplied by the last OCC element in the OCC sequence, and the transmission after the CSI report is multiplied by different OCC elements can realize the OCC spreading and repeated transmission of the CSI report.
[0283] For example, referring to FIG. 5A, which is a schematic diagram of uplink data transmission provided by an embodiment of the present application. FIG. 5A takes the code length of the OCC sequence as 4, and takes W1, W2, W3 and W4 as the OCC elements in the OCC sequence. The first OCC element in the OCC sequence is W1. As shown in FIG. 5A, the first time slot is slot#n, and the second time slot can be slot#n+4. The first time slot and the second time slot both correspond to W1, that is, the OCC elements corresponding to the first time slot and the second time slot are the first OCC element in the OCC sequence. As shown in FIG. 5A, the HARQ-ACK information can be subjected to OCC spreading starting from the first time slot, that is, the HARQ-ACK information transmitted in slot#n is multiplied by W1, the HARQ-ACK information transmitted in slot#n+1 is multiplied by W2, the HARQ-ACK information transmitted in slot#n+2 is multiplied by W3, and the HARQ-ACK information transmitted in slot#n+3 is multiplied by W4. The CSI report can be subjected to OCC spreading starting from the second time slot, that is, the CSI report transmitted in slot#n+4 is multiplied by W1, the CSI report transmitted in slot#n+5 is multiplied by W2, the CSI report transmitted in slot#n+6 is multiplied by W3, and the CSI report transmitted in slot#n+7 is multiplied by W4.
[0284] It should be noted that FIG. 5A illustrates the OCC expansion starting from the second time slot for the CSI report. In fact, the CSI report can not be transmitted after the second time slot, or the CSI report with OCC expansion or without OCC expansion can be transmitted in a time slot after the second time slot. The transmission of the CSI report with OCC expansion or without OCC expansion can refer to the descriptions of the sixth to tenth cases described above, and will not be described here.
[0285] For example, the second time slot can be slot #n+4 as shown in FIG. 5A, and the time slot of the CSI report to be transmitted can be after slot #n+7 which is not shown in FIG. 5A. In the sixth case, if the PUCCH of the CSI report to be transmitted overlaps with the PUSCH, and the network side schedules the UE to transmit the PUSCH using OCC, and only the PUSCH is scheduled, the terminal device can multiplex the CSI report onto the PUSCH or the PUCCH for transmission. Or in the eighth case, if OCC expansion is needed in the time slot where the PUSCH of the CSI report to be transmitted is located, the terminal device can multiplex the CSI report onto the PUSCH or the PUCCH for transmission. As shown in FIG. 5A, the OCC expansion starts from the second time slot, or the OCC expansion can start from a time slot after the second time slot, that is, the CSI report transmitted in slot #n+8 after the second time slot in FIG. 5A is multiplied by W1, the CSI report transmitted in slot #n+9 is multiplied by W2, the CSI report transmitted in slot #n+10 is multiplied by W3, and the CSI report transmitted in slot #n+11 is multiplied by W4.
[0286] For another example, in the seventh case, the eighth case, or the tenth case, the CSI report without multiplication by the OCC element can be transmitted in a time slot (such as slot #n+8) after the second time slot which is not shown in FIG. 5A.
[0287] It can be understood that in the method shown in FIG. 4, in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and in the case that the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence. In the case that the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence, the OCC expansion cannot start from the second time slot. And in the time slot where the OCC sequence corresponding to the second time slot is located, the time slot before the second time slot does not start to apply the CSI report setting, and the terminal device cannot transmit the CSI report in the time slot before the second time slot where the CSI report setting starts to be applied, so that the CSI report is not transmitted in the time slot where the OCC sequence corresponding to the second time slot is located.
[0288] For example, refer to FIG. 5B, which is a schematic diagram of another uplink data transmission according to an embodiment of the present application. FIG. 5B takes the code length of the OCC sequence as 4, and takes W1, W2, W3 and W4 as the OCC elements in the OCC sequence for example. The first OCC element in the OCC sequence is W1. As shown in FIG. 5B, the first time slot is slot#n, and the second time slot can be slot#n+4. The first time slot and the second time slot both correspond to W2, i.e., the OCC elements corresponding to the first time slot and the second time slot are not the first OCC element in the OCC sequence. The terminal device starts to apply the reporting setting of the CSI report after slot#n+3, so it can be determined that the CSI report is not sent in the time slots (slot#n+3, slot#n+4, slot#n+5 and slot#n+6) corresponding to the OCC sequence of the second time slot.
[0289] The present application does not limit whether the HARQ-ACK information or the NACK message is sent in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, and can include the following three examples, in which:
[0290] Example one, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can determine not to send the HARQ-ACK information.
[0291] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, 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 the case that the CSI report and the HARQ-ACK information are not sent, the network side can re-schedule to make the terminal device send the CSI report.
[0292] Example two, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can send the NACK message.
[0293] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can not be sent. In the case that the CSI report is not sent, the NACK message can be sent.
[0294] Example three, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can send the HARQ-ACK information.
[0295] In the case of the second example, the HARQ-ACK information transmitted by the terminal device can be multiplied by the OCC elements. For example, in the case of the second example, the HARQ-ACK information transmitted by the terminal device can be multiplied by the OCC elements in the first time slot corresponding to the OCC sequence.
[0296] In the case of the third example, the HARQ-ACK information transmitted by the terminal device can be multiplied by the OCC elements. For example, in the case of the third example, the HARQ-ACK information transmitted by the terminal device can be multiplied by the OCC elements in the first time slot corresponding to the OCC sequence.
[0297] Please continue to refer to FIG. 5B. The first time slot and the second time slot do not correspond to the first OCC element in the OCC sequence. If the PUCCH and the PUSCH carrying the HARQ-ACK information overlap in the first time slot, and the overlapping first time slot is multiplied by the OCC elements, the HARQ-ACK information can be transmitted in the time slot corresponding to the OCC sequence in the first time slot, and the OCC expansion starts from the time slot corresponding to the first OCC element in the OCC sequence before the first time slot, i.e., the HARQ-ACK information transmitted in slot#n-1 is multiplied by W1, the HARQ-ACK information transmitted in slot#n is multiplied by W2, the HARQ-ACK information transmitted in slot#n+1 is multiplied by W3, and the HARQ-ACK information transmitted in slot#n+2 is multiplied by W4.
[0298] In the case of the third example, the HARQ-ACK information transmitted by the terminal device can not be multiplied by the OCC elements.
[0299] For example, in the case of the third example, and in the second case described above, the HARQ-ACK information can not be multiplexed onto the PUSCH, but the time slots of the PUCCH carrying the HARQ-ACK information are not multiplied by the OCC elements, or the HARQ-ACK information can be multiplexed onto the PUSCH, and the time slots of the multiplexed PUSCH carrying the HARQ-ACK information are not multiplied by the OCC elements.
[0300] For another example, in the case of the third example, and in the third case described above, the HARQ-ACK information can be transmitted through the time slots of the PUCCH without being multiplied by the OCC elements. Or in the case of the third example, and in the fifth case described above, the HARQ-ACK information can be transmitted through the time slots of the PUSCH without being multiplied by the OCC elements.
[0301] It should be noted that the above three examples discuss whether the terminal device transmits the HARQ-ACK information or the NACK message in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence (the first time slot and / or the second time slot correspond to the second OCC element). In fact, there can be other methods. For example, it is determined that the HARQ-ACK information or the NACK message is not transmitted on the time slot where the OCC sequence corresponding to the first time slot is located, or it is determined that the HARQ-ACK information or the NACK message is transmitted on the time slot after the time slot where the OCC sequence corresponding to the first time slot is located, and the like, which are not limited herein.
[0302] In the above examples, the CSI report is not transmitted on the time slot where the OCC sequence corresponding to the second time slot is located.
[0303] In some other possible examples, the method can further include: in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device determines not to transmit the CSI report on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located.
[0304] That is, the CSI report is neither transmitted on the time slot where the OCC sequence corresponding to the second time slot is located, nor transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, that is, the CSI report is not transmitted on the second time slot and the time slot after the second time slot. In this way, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is no longer transmitted. At this time, the network side can schedule the terminal device to retransmit the CSI report in a rescheduling manner.
[0305] The above examples describe the case of not transmitting the CSI report, and in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can transmit the CSI report. The present application does not limit the method of transmitting the CSI report, which can include the following four examples, wherein:
[0306] Example Four, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can determine that the CSI report starts to be transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located.
[0307] It can be understood that, in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, if the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is also not the first OCC element in the OCC sequence, resulting in that the CSI report cannot be extended by the OCC from the second time slot. In the case that the second time slot is the fourth time slot after the first time slot, the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence. In the case that the OCC element corresponding to the second time slot is not the first OCC element in the OCC sequence, the CSI report cannot be extended by the OCC from the second time slot. In addition, the time slots before the second time slot in the time slot where the OCC sequence corresponding to the second time slot is located do not start to apply the CSI report setting, the CSI report cannot be transmitted through the time slots before the second time slot, and the CSI report cannot be extended by the OCC in the time slot where the OCC sequence corresponding to the second time slot is located, that is, the CSI report multiplied by the OCC element cannot be transmitted in the time slot where the OCC sequence corresponding to the second time slot is located. The CSI report can be started to be transmitted in the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, so that the CSI report is started to be transmitted in the time slot after the CSI report setting is started to be applied. The CSI report transmitted in the time slot and / or after the time slot can be multiplied by the OCC element in the OCC sequence, and the CSI report is transmitted after being multiplied by different OCC elements, so that the extension and repeated transmission of the CSI report can be realized. Whether the CSI report is transmitted can be determined according to the description of the type of the CSI report and / or the configuration of the CSI report in step S401, and whether the CSI report multiplied by the OCC element is transmitted can be determined according to the description of the sixth to tenth cases, which will not be described herein.
[0308] Please refer to FIG. 5C, which is another schematic diagram of uplink data transmission provided by an embodiment of the present application. FIG. 5C can be regarded as an improvement of FIG. 5B, wherein the OCC sequence, the first time slot and the second time slot, and the transmission of the HARQ-ACK information can be determined according to the description of FIG. 5B, which will not be described herein. As shown in FIG. 5C, the OCC elements (W2) corresponding to the first time slot and the second time slot are not the first OCC element (W1) in the OCC sequence, and the CSI report can be transmitted in the time slots after the time slot where the OCC sequence corresponding to the second time slot is located (slot#n+7, slot#n+8, slot#n+9 and slot#n+10). The transmission of the HARQ-ACK information in FIG. 5C can be determined according to the description of FIG. 5B, or can not be transmitted or not be transmitted as shown in FIG. 5B, which will not be limited herein, and the time slots for transmission will not be limited.
[0309] In Example Five, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can determine that the CSI report is transmitted starting from the time slot corresponding to the first OCC element in the OCC sequence after the time slot in which the OCC sequence corresponding to the second time slot is located.
[0310] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted in the time slot after the time slot in which the OCC sequence corresponding to the second time slot is located, so that the CSI report is not transmitted starting from the time slot before the second time slot without applying the CSI report.
[0311] In Example Six, in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence and the code length of the OCC sequence is 2, the terminal device can determine that the CSI report is transmitted starting from the time slot in which the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located.
[0312] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted in the time slot after the time slot in which the OCC sequence corresponding to the second time slot is located, so that the CSI report is not transmitted starting from the time slot before the second time slot without applying the CSI report.
[0313] In Example Six, since the time slot interval between the second time slot and the first time slot is In the case that the code length of the OCC sequence is 2, the time slots spaced between the second time slot and the first time slot can be 2 OCC sequences, and the CSI report can be transmitted starting from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located, so that the CSI report can be transmitted before the reporting setting is applied, and the OCC spreading can be started from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located. The CSI report transmitted in the time slot can be multiplied by the OCC element corresponding to the time slot, and the CSI report multiplied by different OCC elements can be transmitted, so as to realize the spreading and repeated transmission of the CSI report. Whether the CSI report is transmitted can be determined according to the description of the type of the CSI report and / or the configuration of the CSI report in step S401, and whether the CSI report multiplied by the OCC element is transmitted can be determined according to the description of the sixth to tenth cases, which will not be repeated here.
[0314] Please refer to FIG. 5D, which is another schematic diagram of uplink data transmission provided by the embodiments of the present application. FIG. 5D takes the code length of the OCC sequence as 2, and takes W1 and W2 as the OCC elements in the OCC sequence for example. The first OCC element in the OCC sequence is W1. As shown in FIG. 5D, the first time slot is slot#n, and the second time slot can be slot#n+4, and the first time slot and the second time slot both correspond to W2. Since the OCC elements (W2) corresponding to the first time slot and the second time slot are not the first OCC element (W1) in the OCC sequence, the CSI report can be transmitted starting from the time slot (slot#n+5) where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located, that is, the CSI report multiplied by W1 can be transmitted in slot#n+5, and the CSI report multiplied by W2 can be transmitted in slot#n+6. The transmission of the HARQ-ACK information in FIG. 5D can refer to the description of FIG. 5B, and the HARQ-ACK information can not be transmitted as shown in FIG. 5B, which will not be limited here. Whether the HARQ-ACK information is transmitted can refer to the description of the first to fifth cases, which will not be limited here.
[0315] In example seven, in the case that the code length of the OCC sequence is 4, and the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the terminal device can further determine that the CSI report starts to be transmitted in the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located.
[0316] As described above, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can be transmitted on the time slot after the time slot where the OCC sequence corresponding to the second time slot is located, so that the CSI report can be prevented from being transmitted on the time slot before the second time slot without starting to apply the CSI report.
[0317] In Example Seven, the time slot interval between the second time slot and the first time slot is In the case that the code length of the OCC sequence is 4, the second time slot is at least interval from the first time slot by one time slot corresponding to the OCC sequence, and the CSI report is transmitted on the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located, so that the CSI report can be prevented from being transmitted before the CSI report setting starts to apply, and the OCC expansion can be started on the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located. The CSI report transmitted on the time slot can be multiplied by the OCC element corresponding to the time slot, and the CSI report is transmitted after being multiplied by different OCC elements, so as to realize the expansion and repeated transmission of the CSI report. Whether to transmit the CSI report can be determined according to the description of the type of the CSI report and / or the configuration of the CSI report in step S401, and whether to transmit the CSI report multiplied by the OCC element can refer to the description of the sixth to tenth cases described above, and details are not repeated here.
[0318] For example, as shown in FIG. 5C, in the case that the OCC element (W2) corresponding to the first time slot and the second time slot is not the first OCC element (W1) in the OCC sequence, the CSI report can be transmitted on the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located (slot#n+7), that is, the CSI report multiplied by W1 can be transmitted on slot#n+7, the CSI report multiplied by W2 can be transmitted on slot#n+8, the CSI report multiplied by W3 can be transmitted on slot#n+9, and the CSI report multiplied by W4 can be transmitted on slot#n+10.
[0319] It should be noted that the above four examples discuss how the terminal device transmits the CSI report in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, and the transmitted CSI report can be multiplied by the OCC element. In fact, there can be other methods to transmit the CSI report. For example, the transmitted CSI report is not multiplied by the OCC element.
[0320] For example, in the case that the PUCCH and the PUSCH to be sent with the CSI report overlap, and the time slot of the overlapping PUSCH needs to be extended with OCC, the CSI report can be multiplexed onto the PUSCH, and the time slot of the multiplexed PUSCH can transmit the CSI report multiplied by the OCC element; in the case that the PUCCH and the PUSCH to be sent with the CSI report overlap, and the time slot of the overlapping PUSCH does not need to be extended with OCC, the CSI report can not be multiplexed onto the PUSCH but transmitted through the time slot of the PUCCH without being multiplied by the OCC element, or the CSI report can be multiplexed onto the PUSCH and the time slot of the multiplexed PUSCH can transmit the CSI report without being multiplied by the OCC element; in the case that the PUCCH and the PUSCH to be sent with the CSI report do not overlap, the CSI report can be transmitted through the time slot of the PUCCH without being extended with OCC; in the case that the time slot of the PUSCH to be sent with the CSI report needs to be extended with OCC, the CSI report can be multiplexed onto the PUSCH, 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 PUSCH to be sent with the CSI report does not need to be extended with OCC, the CSI report can be multiplexed onto the PUSCH, but the time slot of the multiplexed PUSCH transmits the CSI report without being multiplied by the OCC element. For details, refer to the descriptions of the sixth to tenth cases above, which will not be repeated here. Alternatively, whether to send the CSI report can be determined according to the type of the CSI report and / or the configuration of the CSI report. For details, refer to the description of step S401, which will not be repeated here.
[0321] The steps performed by the terminal device in the above examples can be implemented based on preconfigured or predefined information, or based on configuration information of the network device. Hereinafter, the configuration information is taken as an example.
[0322] In some possible examples, before step S401, the method comprises: the network device sending first information to the terminal device. Correspondingly, the terminal device receives the first information of the network device. The first information is used to indicate that, in the case that the OCC element corresponding to the first time slot of the HARQ-ACK information to be sent and / or the first time slot of the report setting of the CSI report corresponds to the first OCC element in the OCC sequence, the CSI report is not sent through the PUSCH in the time slot where the OCC sequence corresponding to the second time slot corresponds to.
[0323] That is, the network side indicates that in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is not transmitted through the PUSCH on the time slot where the OCC sequence corresponding to the second time slot is located. Optionally, in this case, the CSI report can also not be transmitted through the PUCCH on the time slot where the OCC sequence corresponding to the second time slot is located. That is, the terminal device can not transmit the CSI report on the time slot where the OCC sequence corresponding to the second time slot is located in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence.
[0324] In the embodiments of the present application, the network device can transmit the first information to the terminal device individually, or can transmit the first information to the terminal device in the form of broadcasting, or can transmit 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 a terminal device capable of multiplexing the same time-frequency resource, or can be a 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 multicast or groupcast terminal devices can be equal to the code length of the OCC sequence.
[0325] The first information can be system information, such as a system message block (SIB). Or it 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.
[0326] In some feasible examples, the first information is further used to indicate that in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the HARQ-ACK information is not transmitted. Referring to the foregoing description of Example 1, the terminal device can not transmit the HARQ-ACK information in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, and can also not transmit the CSI report on the time slot where the OCC sequence corresponding to the second time slot is located.
[0327] In some feasible examples, the first information is further used to indicate that in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, a NACK message is transmitted. Referring to the foregoing description of Example 2, the terminal device can transmit the NACK message in the HARQ-ACK information in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, and can not transmit the CSI report on the time slot where the OCC sequence corresponding to the second time slot is located.
[0328] In some possible examples, the first information is further used to indicate that the HARQ-ACK information is transmitted in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. It can be referred to the foregoing description of the third example that the terminal device can transmit the HARQ-ACK information in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, but does not transmit the CSI report in the time slot where the OCC sequence corresponding to the second time slot is located.
[0329] In some possible examples, the first information is further used to indicate that the CSI report is not transmitted in a time slot after the time slot where the OCC sequence corresponding to the second time slot is located in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. It can be referred to the foregoing description that the terminal device can not transmit the CSI report in the second time slot and the time slot after the second time slot in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence.
[0330] In some possible examples, the first information is further used to indicate that the CSI report is transmitted starting from a time slot after the time slot where the OCC sequence corresponding to the second time slot is located in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. It can be referred to the foregoing description of the fourth example that the terminal device can determine that the CSI report is transmitted starting from a time slot after the time slot where the OCC sequence corresponding to the second time slot is located in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence.
[0331] In some possible examples, the first information is further used to indicate that the CSI report is transmitted starting from a time slot corresponding to a first OCC element in the OCC sequence after the time slot where the OCC sequence corresponding to the second time slot is located in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence. It can be referred to the foregoing description of the fifth example that the terminal device can determine that the CSI report is transmitted starting from a time slot corresponding to a first OCC element in the OCC sequence after the time slot where the OCC sequence corresponding to the second time slot is located in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence.
[0332] In some possible examples, the first information is further used to indicate that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and in the case that the code length of the OCC sequence is 2, the CSI report is sent starting from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located. For example six described above, the terminal device can determine that the CSI report is sent starting from the time slot where the first OCC element in the third OCC sequence after the OCC sequence corresponding to the first time slot is located, in the case that the first time slot and / or the second time slot corresponding OCC element is not the first OCC element in the OCC sequence and the code length of the OCC sequence is 2.
[0333] In some possible examples, the first information is further used to indicate that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and in the case that the code length of the OCC sequence is 4, the CSI report is sent starting from the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located. For example seven described above, the terminal device can determine that the CSI report is sent starting from the time slot where the first OCC element in the second OCC sequence after the OCC sequence corresponding to the first time slot is located, in the case that the first time slot and / or the second time slot corresponding OCC element is not the first OCC element in the OCC sequence and the code length of the OCC sequence is 4.
[0334] In some possible examples, the CSI report is sent after being multiplied by the OCC element corresponding to the time slot where the CSI report is sent.
[0335] It should be noted that after the CSI report is multiplied by the OCC element, other processing steps can also be included, such as performing step S206 shown in FIG. 2A, performing IFFT on the fourth complex value symbol block after OCC expansion, and then sending.
[0336] In some possible examples, the second time slot is the fourth time slot after the first time slot.
[0337] Please refer to FIG. 6, which is a flow diagram of another communication method provided by the embodiments of the present application. As shown in FIG. 6, the method includes but is not limited to the following steps:
[0338] S601, the network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information of the network device. Wherein, the first information is used to indicate the number of delayed time slots for which the report setting of the CSI report starts to apply.
[0339] S602, the terminal device applies the reporting setting of the CSI report starting from the time slot corresponding to the number of delay time slots.
[0340] In the embodiments of the present application, the number of delay time slots at which the reporting setting starts to be applied is used to delay the time slot at which the reporting setting starts to be applied. The time slot at which the reporting setting starts to be applied after being delayed by the number of delay time slots, or can be referred to as the time slot corresponding to the number of delay time slots. For the sake of convenience, the first time slot at which the reporting setting of the CSI report originally starts to be applied can be referred to as the second time slot, that is, the second time slot is the time slot at which the reporting setting starts to be applied without delay. The time slot at which the reporting setting of the CSI report starts to be applied is delayed, and the first time slot at which the reporting setting of the CSI report starts to be applied after being delayed can be referred to as the third time slot. The third time slot is after the second time slot.
[0341] The present application does not limit the number of delay time slots, which can be the number of time slots after the second time slot, or the number of time slots after the first time slot, etc. That is, the number of time slots between the third time slot and the second time slot can be determined by the number of delay time slots, or the number of time slots between the third time slot and the first time slot can be determined by the number of delay time slots. The first time slot and the second time slot can be referred to the description of step S401, which will not be repeated here. In some feasible examples, the second time slot is the fourth time slot after the first time slot.
[0342] For example, the number of delay time slots can be represented by x, and in the case that the first time slot is slot#n and the second time slot is slot#n+x, the third time slot can be slot#n+x+x, slot#n+x+x+x, slot#n+x+x+x+x, slot#n+x+x+x+x+x, slot#n+x+x+x+x+x+x, slot#n+x+x+x+x+x+x+x, slot#n+x+x+x+x+x+x+x+x, slot#n+x+x+x+x+x+x+x+x+x, or slot#n+x+x+x+x+x+x+x+x+x+x, etc. , etc. Or the number of time slots between the third time slot and the first time slot can be determined by the number of delay time slots, such as
[0343] 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 third time slot can be the above examples, or other time slots after the second time slot. For example, in the case that the first time slot is slot#n-1 and the second time slot is slot#n-1+x, the third time slot can be slot#n-1+x, slot#n-1+x+x, slot#n-1+x+x+x, slot#n-1+x+x+x+x, slot#n-1+x+x+x+x+x, slot#n-1+x+x+x+x+x+x, slot#n-1+x+x+x+x+x+x+x, slot#n-1+x+x+x+x+x+x+x+x, slot#n-1+x+x+x+x+x+x+x+x+x, or slot#n-1+x+x+x+x+x+x+x+x+x+x, etc.
[0344] In the embodiments of the present application, the unit of x can be , or can be a time slot, etc., which is not limited herein. The present application does not limit the size of the number of delay time slots, and the third time slot is In the case that x can be greater than or equal to 3, the time slot in which the reporting setting of the CSI report starts to apply the delay can be after the second time slot, so as to realize the time slot delay of the reporting setting start to apply.
[0345] For example, referring to FIG. 7A, FIG. 7A is a schematic diagram of a time slot delay of a reporting setting start to apply of a CSI report provided by the embodiment of the present application. FIG. 7A takes the case that the first time slot is slot#n, the second time slot is slot#n+4, and the delay time slot number x is 3 as an example, so as to realize the time slot delay of the reporting setting start to apply of the CSI report. The first time slot can be slot#n, and the time slot (third time slot) in which the reporting setting of the delayed CSI report starts to apply can be slot#n+x. For example, as shown in FIG. 7A, the second time slot can be slot#n+4, and the delay time slot number x can be 3, so as to start to apply the reporting setting of the CSI report in the third time slot (slot#7) after the second time slot.
[0346] Optionally, the delay time slot number is the time slot number between the second time slot and the time slot in which the CSI report starts to send.
[0347] Optionally, the delay time slot number is 0, so as not to delay the time (time slot) in which the reporting setting starts to apply of the CSI report.
[0348] Optionally, the method further includes: in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to send in the time slot corresponding to the delay time slot number. That is, the CSI report can start to send in the time slot in which the reporting setting starts to apply of the CSI report.
[0349] Optionally, the method further includes: in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to send in the first time slot after the time slot corresponding to the delay time slot number. That is, the CSI report can start to send in the first time slot after the time slot in which the reporting setting starts to apply of the CSI report.
[0350] Optionally, the method further includes: in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, determining, by the terminal device, that the CSI report starts to send in the time slot in which the first OCC element in the OCC sequence after the time slot corresponding to the delay time slot number is located. That is, the CSI report can start to send in the time slot in which the first OCC element in the OCC sequence after the time slot in which the reporting setting starts to apply of the CSI report is located.
[0351] Optionally, the method further comprises: the CSI report is transmitted after being multiplied by the OCC element corresponding to the time slot in which the CSI report is transmitted. The time slot can be a time slot after a time slot corresponding to the delay number, or can be a time slot corresponding to an OCC sequence after the delay starts to be applied to the report setting of the CSI report, or can be a time slot corresponding to an OCC sequence after the delay is applied to the report setting of the CSI report. Optionally, the OCC sequence can be the first OCC sequence after the delay starts to be applied to the report setting of the CSI report. In this way, the CSI report can be multiplied by the OCC element, and the CSI report can be transmitted after being multiplied by different OCC elements, so as to realize the expansion and repeated transmission of the CSI report.
[0352] For example, referring again to FIG. 7A, the terminal device can transmit the CSI report multiplied by W1 at slot #n+7, and the terminal device can also transmit the CSI report multiplied by W2 at slot #n+8, transmit the CSI report multiplied by W3 at slot #n+9, and transmit the CSI report multiplied by W4 at slot #n+10, so as to realize the expansion and repeated transmission of the CSI report.
[0353] For example, referring again to FIG. 7A, the terminal device can transmit the CSI report multiplied by W1 at slot #n+7, and the terminal device can also transmit the CSI report multiplied by W2 at slot #n+8, transmit the CSI report multiplied by W3 at slot #n+9, and transmit the CSI report multiplied by W4 at slot #n+10, so as to realize the expansion and repeated transmission of the CSI report.
[0354] The transmission of the HARQ-ACK information in FIG. 7A can refer to the description of FIG. 5B, or can not be transmitted as shown in FIG. 5B, which is not limited herein, and the time slot for transmitting the HARQ-ACK information is not limited. In FIG. 7B, the terminal device can transmit the HARQ-ACK information multiplied by W1 at slot #n-2, and the terminal device can also transmit the HARQ-ACK information multiplied by W2 at slot #n-1, transmit the HARQ-ACK information multiplied by W3 at slot #n, and transmit the HARQ-ACK information multiplied by W4 at slot #n+1, so as to realize the expansion and repeated transmission of the HARQ-ACK information. Alternatively, the HARQ-ACK information in the example corresponding to FIG. 7B can not be transmitted as shown in FIG. 7B, which is not limited herein, and the time slot for transmitting the HARQ-ACK information is not limited. Whether to transmit the HARQ-ACK information can refer to the description of the first to fifth cases described above, and whether to transmit the CSI report can refer to the description of the sixth to tenth cases described above, which will not be repeated herein.
[0355] The steps performed by the terminal device in the above examples can be implemented based on pre-configured or pre-defined information, or based on configuration information (e.g., the first information) of the network device. In the following, the configuration information is taken as an example of the first information. In fact, the configuration information and the first information can be different information, i.e., the configuration information is used to indicate the correspondence between the number of delay time slots and other information, and the first information is used to indicate the number of delay time slots corresponding to the other information in the configuration information.
[0356] 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 broadcasting, or can send the first information to the designated terminal device in the form of multicast or groupcast, which is not limited herein. The terminal device in multicast or groupcast can be a terminal device capable of multiplexing the same time-frequency resource, or can be a terminal device within the receiving range of the network device, which is taken as an example in the present application. The number of terminal devices in multicast or groupcast can be equal to the code length of the OCC sequence.
[0357] Optionally, the first information can be system information, such as a system message block (SIB). Or it can be configuration information, etc. For example, the first information can be high-layer signaling, such as RRC signaling, MAC CE signaling, etc. Or it can be physical layer signaling, such as DCI, etc.
[0358] In the embodiments of the present application, before step S601, the method can further include: determining, by the network device, the number of delay time slots at which the reporting setting of the CSI report starts to apply. In this way, the network device can determine the number of delay time slots at which the reporting setting of the CSI report starts to apply according to the OCC elements corresponding to the first time slot and the second time slot in the case that the OCC elements corresponding to the first time slot and the second time slot are not the first OCC elements in the OCC sequence. Or it can determine the number of delay time slots at which the reporting setting of the CSI report starts to apply according to the OCC elements corresponding to the first time slot and the second time slot in the case that the OCC elements corresponding to the first time slot and the second time slot are the first OCC elements in the OCC sequence.
[0359] 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 correspondence between the 2 reserved bits and the number of delay time slots shown in Table 2. Among them, the 2 reserved bits can be 2 bits occupied by the R field shown in FIG. 3.
[0360] Table 2
[0361] As shown in Table 2, when the 2 bits indicated in the first information is 01, the number of delay time slots can be 1.
[0362] The present application does not limit the field of signaling and occupation of the first information. The first information can occupy 2 reserved bits of the MAC CE as shown in Table 2, or the first information can occupy an existing field or a newly added field in the DCI, etc.
[0363] Optionally, the configuration information is MAC CE signaling or RRC signaling, and the first information is DCI.
[0364] The present application does not limit the information indicating the number of delay slots of the first information, which can be a numerical value as shown in Table 2. Alternatively, it can be second information, which has a corresponding relationship or a binding relationship with the number of delay slots. The second information can be the OCC element corresponding to the first slot as shown in the following examples, or it can be other information, which is not limited herein.
[0365] In some feasible examples, the method further comprises: determining, by the terminal device, the number of delay slots according to the OCC element corresponding to the first slot of the HARQ-ACK information to be sent.
[0366] The OCC element corresponding to the first slot of the HARQ-ACK information can be referred to the foregoing. In the case where the first slot is configured to perform OCC expansion, the OCC element configured for the first slot can be used as the OCC element corresponding to the first slot, so that the OCC element corresponding to the first slot can be directly determined. In the case where the first slot is not configured to perform OCC expansion or is not configured to perform OCC expansion, the OCC element corresponding to the first slot can be determined according to the OCC element corresponding to the slot (such as the second slot) configured to perform OCC expansion on the PUSCH.
[0367] In the embodiments of the present application, the corresponding relationship between the OCC element corresponding to the first slot and the number of delay slots is predefined or preconfigured, or determined by the 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 first slot and the number of delay slots can be predefined, as shown in Table 3.
[0368] Table 3
[0369] As shown in Table 3, when the OCC element corresponding to the first slot is W2, the number of delay slots can be 1. It can be understood that the number of delay slots can be determined according to the OCC element corresponding to the first slot, and the number of delay slots does not need to be indicated separately, which can save signaling.
[0370] It should be noted that the above examples can be applied to the case where the OCC element corresponding to the first time slot and / or the second 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 first time slot and / or the second time slot is the first OCC element in the OCC sequence.
[0371] For example, refer to FIG. 7B, which is a schematic diagram of a time slot delay for which the reporting setting of another CSI report provided by the embodiments of the present application starts to apply. FIG. 7B shows the case where the OCC element corresponding to the first time slot is W3, and according to Table 3, it can be determined that the delay time slot number is 2, and the time slot corresponding to the delay time slot number is the second time slot after the first time slot, i.e., slot#n+4+2. The first time slot can be slot#n, and the time slot (the third time slot) for which the reporting setting of the delayed CSI report starts to apply can be slot#n+4+2. For example, as shown in FIG. 7B, the OCC element corresponding to the first time slot is W3, and according to Table 3, it can be determined that the delay time slot number is 2, and the time slot corresponding to the delay time slot number is the second time slot after the first time slot, i.e., slot#n+4+2.
[0372] For example, refer to FIG. 5A, the OCC element corresponding to the first time slot is W1, and according to Table 3, it can be determined that the delay time slot number is 0, and the time slot corresponding to the delay time slot number is the second time slot, i.e., slot#n+4.
[0373] Optionally, in the method shown in FIG. 4 or FIG. 6, the method further includes that the first information is used to indicate 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.
[0374] The method for indicating the OCC sequence is not limited in the present application, and optionally, the first information includes at least one of the following: the OCC sequence, the sequence index of the OCC sequence or the value of the sequence index, or the code length of the OCC sequence.
[0375] 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. A 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 of a bitmap representation of the sequence index. The bitmap can include one or more bit positions, and each bit position can be represented by 0 or 1. The bitmap of the sequence index indicates (represents) different sequence indexes by the value of each bit position 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 code length of the OCC sequence and 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 preconfigured or configured by the network device. In the case where 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 the indirectly indicated information.
[0376] It can be understood that in the method shown in FIG. 6, in the case where the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report can delay the time slot at which the reporting setting of the CSI report starts to apply according to the number of delay time slots at which the reporting setting of the CSI report starts to apply, so that the problem that the CSI report cannot be reported due to the inactivation of the reporting setting can be solved. Whether the OCC element corresponding to the first time slot or the second time slot is the first OCC element in the OCC sequence, the time slot at which the reporting setting of the CSI report starts to apply can be delayed according to the number of delay time slots at which the reporting setting of the CSI report starts to apply.
[0377] Optionally, the method further includes: receiving, by the terminal device, information A of the network device. Correspondingly, the network device sends the information A to the terminal device. 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.
[0378] Optionally, the method further comprises: 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 the time-frequency resource of the PUCCH, such as the first time slot of the HARQ-ACK, the time slot at which the reporting setting of the CSI report starts to apply, the first second time slot after the time slot at which the reporting setting of the CSI report starts to apply, and the like.
[0379] The information A and the information B can refer to the foregoing and will not be described here again.
[0380] In the examples of FIG. 4 and FIG. 6, the HARQ-ACK information and / or the CSI report are sent through the PUSCH. In fact, the HARQ-ACK information and / or the CSI report can be sent through the PUCCH. The HARQ-ACK information and / or 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 the HARQ-ACK information and / or the CSI report can not be transmitted.
[0381] In the above examples, the second time slot is exemplified as the time slot at which the reporting setting of the SP-CSI report starts to apply. In fact, the second time slot can be the time slot at which other types of CSI report can start to send the CSI report, such as the AP-CSI report, the P-CSI report, and the like.
[0382] The above describes the method of the embodiments of the present application in detail. The apparatus of the embodiments of the present application is provided below.
[0383] Please refer to FIG. 8, which is a structural schematic diagram of a communication apparatus provided by the embodiments of the present application. The communication apparatus can include a transceiver unit 801 and a processing unit 802. The transceiver unit 801 can be a device with input (reception) or output (transmission) of signals, used for signal transmission with other devices or other components in the device. The processing unit 802 can be a device with processing function, which can include one or more processors, used for executing instructions (or codes or programs), such as processing of communication protocols and communication data. The communication apparatus can be a terminal device or a network device.
[0384] In the first embodiment, the communication apparatus can be a terminal device, wherein:
[0385] The processing unit 802 is configured to determine the first time slot of the HARQ-ACK information to be sent and the first second time slot at which the reporting setting of the CSI report starts to apply.
[0386] The processing unit 802 is further configured to determine not to send the CSI report on a slot after a slot where the OCC sequence corresponding to the second slot is located, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0387] In some possible examples, the processing unit 802 is further configured to determine not to send the HARQ-ACK information, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0388] In some possible examples, the transceiver 801 is further configured to send a NACK message, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0389] In some possible examples, the processing unit 802 is further configured to determine not to send the CSI report on a slot after a slot where the OCC sequence corresponding to the second slot is located, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0390] In some possible examples, the processing unit 802 is further configured to determine that the CSI report starts to be sent on a slot after a slot where the OCC sequence corresponding to the second slot is located, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0391] In some possible examples, the processing unit 802 is further configured to determine that the CSI report starts to be sent on a slot corresponding to a first OCC element in an OCC sequence after the OCC sequence corresponding to the second slot, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0392] In some possible examples, the processing unit 802 is further configured to determine that the CSI report starts to be sent on a slot corresponding to a first OCC element in an OCC sequence after the OCC sequence corresponding to the second slot, in a case that the OCC element corresponding to the first slot and / or the second slot is not a first OCC element in the OCC sequence.
[0393] In some possible examples, the processing unit 802 is further configured to determine that the CSI report is to be transmitted starting from a time slot in which a second OCC element of the OCC sequence after the OCC sequence corresponding to the first time slot, in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence and a code length of the OCC sequence is 4.
[0394] 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.
[0395] In some possible examples, the second time slot is a fourth time slot after the first time slot.
[0396] In a first embodiment, the communication apparatus can be a network apparatus, wherein:
[0397] The transceiver 801 is configured to transmit first information, the first information being used to indicate that, in a case that a first second time slot corresponding to a start of a report setting of CSI report is not a time slot in which HARQ-ACK information is to be transmitted, a second OCC sequence corresponding to the second time slot is not an OCC sequence in which the CSI report is to be transmitted.
[0398] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the HARQ-ACK information is not to be transmitted.
[0399] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, a NACK message is to be transmitted.
[0400] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is not to be transmitted in a time slot after a time slot in which the OCC sequence corresponding to the second time slot is located.
[0401] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is to be transmitted starting from a time slot after a time slot in which the OCC sequence corresponding to the second time slot is located.
[0402] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted on a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case that a code length of the OCC sequence is 2.
[0403] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted on a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case that a code length of the OCC sequence is 2.
[0404] In some possible examples, the first information is further used to indicate that, in a case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, the CSI report is started to be transmitted on a time slot corresponding to a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot, in a case that a code length of the OCC sequence is 4.
[0405] 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.
[0406] In some possible examples, the second time slot is a fourth time slot after the first time slot.
[0407] In a second embodiment, the communication apparatus can be a terminal apparatus, wherein:
[0408] The transceiver 801 is configured to receive first information, the first information being used to indicate a number of delayed time slots in which a reporting setting of a CSI report starts to be applied;
[0409] The processing unit 802 is configured to apply the reporting setting of the CSI report starting from a time slot corresponding to the number of delayed time slots.
[0410] In some possible examples, the first information occupies 2 bits.
[0411] In some possible examples, the processing unit 802 is configured to determine the number of delayed time slots according to an OCC element corresponding to a first time slot of HARQ-ACK information to be transmitted, wherein a correspondence between the OCC element and the number of delayed time slots is predefined or preconfigured, or determined by the first information.
[0412] In a second embodiment, the communication apparatus can be a network apparatus, wherein:
[0413] The processing unit 802 is configured to determine a number of delay time slots at which a report setting of a CSI report starts to apply;
[0414] The transceiver unit 801 is configured to send first information, wherein the first information is used to indicate the number of delay time slots.
[0415] In some possible examples, the first information occupies 2 bits.
[0416] In some possible examples, the number of delay time slots corresponds to an OCC element corresponding to a first time slot of HARQ-ACK information to be sent; and a correspondence relationship between the OCC element and the number of delay time slots is predefined or preconfigured, or determined by configuration information.
[0417] The implementation of the transceiver unit 801 and the processing unit 802 described above can refer to the related description of the method embodiments shown in FIG. 4 or FIG. 6, which will not be repeated here.
[0418] Please refer to FIG. 9, which is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application. As shown in FIG. 9, 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 or FIG. 6 of the embodiments of the present application.
[0419] The communication apparatus shown in FIG. 9 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 or FIG. 6 of the embodiments of the present application.
[0420] 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 or FIG. 6 of the embodiments of the present application.
[0421] The communication apparatus can be a terminal apparatus or a network apparatus, which is 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 stand-alone device or can be part of a larger device. For example, the communication apparatus can be:
[0422] (1) a stand-alone integrated circuit (IC), or a chip, or a chip system or a subsystem;
[0423] (2) a set of one or more ICs, which can optionally include a storage component for storing data and / or instructions;
[0424] (3) Application specific integrated circuit (ASIC), such as a modem;
[0425] (4) A module that can be embedded within other devices.
[0426] Referring to FIG. 10, FIG. 10 is a structural schematic diagram of a terminal device provided in an embodiment of the present application. For ease of illustration, FIG. 10 only shows main components of the terminal device. As shown in FIG. 10, 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 a communication protocol and communication data, and controlling the whole terminal device, executing a software program, and processing data of the software program. The memory is mainly used for storing the software program and data. The radio frequency circuit is mainly used for conversion between a baseband signal and a radio frequency signal, and processing of the radio frequency signal. The antenna is mainly used for receiving and transmitting a radio frequency signal 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.
[0427] When the terminal device is powered on, the processor can read a software program in the storage unit, parse and execute instructions of the software program, and process data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted, and outputs a 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.
[0428] For ease of illustration, FIG. 10 only shows one memory and one processor. In an actual terminal device, multiple processors and memories can exist. The memory can also be referred to as a storage medium or a storage device, etc., and the embodiments of the present application do not limit this.
[0429] In an embodiment, the antenna is configured to perform operations performed by the transceiver 801 in the above-described embodiments. The processor can be configured to perform operations performed by the processing unit 802 in the above-described embodiments.
[0430] The embodiments of the present application also provide a computer readable storage medium including instructions, when the instructions are executed by a processor, can implement related steps in the communication method provided by the above-described method embodiments.
[0431] The embodiments of the present application further provide a computer program product, which comprises instructions, when the instructions are executed by a computer (or a processor of the computer), cause one or more steps of any of the above communication methods to be performed. 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.
[0432] The embodiments of the present application provide a chip or a chip system, comprising at least one processor, configured to invoke and execute instructions stored in a memory, so that a communication device installed with the chip executes any of the above methods.
[0433] The embodiments of the present application further provide another chip, comprising a processor and a memory, wherein the processor is configured to invoke and execute instructions stored in the memory, so that a communication device installed with the chip executes any of the above methods.
[0434] The embodiments of the present application further provide another chip, comprising an input interface, an output interface and a processing circuit, wherein the input interface, the output interface and the processing circuit are connected through internal connection paths, and the processing circuit is configured to execute any of the above methods. Optionally, the chip further comprises a memory. The input interface, the output interface, the processor and the memory are connected through internal connection paths, and the processor is configured to execute codes in the memory, and when the codes are executed, the processor is configured to execute any of the above methods.
[0435] The embodiments of the present application further provide another chip system, comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are connected through a line, and the at least one processor is configured to execute computer programs or instructions to execute any of the above methods. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0436] The embodiments of the present application further provide a communication system, which comprises a terminal device and a network device, and the specific description can refer to the method shown in FIG. 4 or FIG. 6.
[0437] 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.
[0438] It should be appreciated 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 read-only memory (PROM), an erasable programmable read-only memory (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, used for storing program instructions and / or data.
[0439] 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.
[0440] 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.
[0441] 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.
[0442] Those skilled in the art can appreciate that units and algorithm steps of each example described in combination with the embodiments provided herein can be realized by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0443] 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. The division of units is only a logical function division. In actual implementation, there can be 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, which can be electrical, mechanical or other forms.
[0444] The units described as separate components can or can not be physically separate, 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. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0445] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or can be physically present as individual units, or two or more units can be integrated in one unit.
[0446] The steps in the method embodiments of the present application can be adjusted, combined and deleted in sequence 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 herein can be combined with other embodiments, and different steps of different embodiments in the present application can be combined.
[0447] The modules / units in the device embodiments of the present application can be combined, divided and deleted according to actual needs.
[0448] In the present application, the phrase "embodiment" means that the specific features, structures or characteristics described in combination with the embodiment can be included in at least one embodiment of the present application. The phrase appears at various places in the specification does not necessarily refer to the same embodiment, and is not an independent or alternative embodiment that is not mutually exclusive with other embodiments.
[0449] In the present application, a communication protocol or specification, such as a 3GPP communication protocol, can be referred to.
[0450] In the present application, the terms "first", "second", "third", "fourth" and the like (if any) are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence.
[0451] In the present application, "includes" can be a containing relationship, or can be an equal relationship. For example, A includes B, which can be A containing B in addition to other content, or A and B are the same content.
[0452] In the description of the present application, unless otherwise specified, " / " represents that the objects before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, of which A and B can be singular or plural. And in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like refers to any combination of these items, including any combination of single 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.
[0453] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: determining a first time slot of hybrid automatic repeat request acknowledgement HARQ-ACK information to be sent and a first second time slot in which a report setting of channel state information CSI report starts to apply; in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in an OCC sequence, determining not to send the CSI report on a time slot in which an OCC sequence corresponding to the second time slot is located.
2. The method of claim 1, wherein, The method further comprises: in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence, determining not to send the HARQ-ACK information.
3. The method of claim 1, wherein, The method further comprises: in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence, sending a negative acknowledgement NACK message.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence, determining not to send the CSI report on a time slot after a time slot in which an OCC sequence corresponding to the second time slot is located.
5. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence, determining that the CSI report starts to be sent on a time slot corresponding to a first OCC element in an OCC sequence after a time slot in which the OCC sequence corresponding to the second time slot is located.
6. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: in a case where an OCC element corresponding to the first time slot and / or the second time slot is not a first OCC element in the OCC sequence, determining that the CSI report starts to be sent on a time slot corresponding to a first OCC element in an OCC sequence after a time slot in which the OCC sequence corresponding to the second time slot is located.
7. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: in a case where an OCC element corresponding to the first time slot is not a first OCC element in the OCC sequence and a code length of the OCC sequence is 2, determining that the CSI report starts to be sent on a time slot in which a first OCC element in a third OCC sequence after an OCC sequence corresponding to the first time slot is located.
8. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: in a case where an OCC element corresponding to the first time slot is not a first OCC element in the OCC sequence and a code length of the OCC sequence is 4, determining that the CSI report starts to be sent on a time slot in which a first OCC element in a second OCC sequence after an OCC sequence corresponding to the first time slot is located.
9. The method according to any one of claims 5 to 8, characterized in that, The CSI report is sent after being multiplied by an OCC element corresponding to a time slot in which the CSI report is sent.
10. The method according to any one of claims 1 to 9, characterized in that, The second time slot is a fourth time slot after the first time slot.
11. A communication method, comprising: The method comprises: receiving first information used to indicate a number of delayed time slots in which a report setting of a channel state information CSI report starts to apply; applying the report setting of the CSI report from a time slot corresponding to the number of delayed time slots.
12. The method of claim 11, wherein, The first information occupies 2 bits.
13. The method of claim 11, wherein, The method further comprises: determining the number of delay time slots according to an OCC element corresponding to a first time slot of the HARQ-ACK information to be sent; wherein the correspondence between the OCC element and the number of delay time slots is predefined or preconfigured, or determined by configuration information.
14. A communication method, comprising: comprising: sending first information; wherein the first information is used to indicate that, in the case that an OCC element corresponding to a first time slot of the HARQ-ACK information to be sent and / or a first time slot of a report setting of the CSI report is not the first OCC element in an OCC sequence, the CSI report is not sent on a time slot where the OCC sequence corresponding to the second time slot is located through a PUSCH.
15. The method of claim 14, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the HARQ-ACK information is not sent.
16. The method of claim 14, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, a NACK message is sent.
17. The method according to any one of claims 14 to 16, characterized in that, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is not sent on a time slot after the time slot where the OCC sequence corresponding to the second time slot is located.
18. The method of any one of claims 14-16, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is sent starting from a time slot after the time slot where the OCC sequence corresponding to the second time slot is located.
19. The method of any one of claims 14-16, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot and / or the second time slot is not the first OCC element in the OCC sequence, the CSI report is sent starting from a time slot corresponding to a first OCC element in an OCC sequence after the OCC sequence corresponding to the second time slot.
20. The method of any one of claims 14-16, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and in the case that a code length of the OCC sequence is 2, the CSI report is sent starting from a time slot where a first OCC element in a third OCC sequence after the OCC sequence corresponding to the first time slot is located.
21. The method of any one of claims 14-16, wherein, The first information is also used to indicate that, in the case that the OCC element corresponding to the first time slot is not the first OCC element in the OCC sequence, and in the case that a code length of the OCC sequence is 4, the CSI report is sent starting from a time slot where a first OCC element in a second OCC sequence after the OCC sequence corresponding to the first time slot is located.
22. The method of any one of claims 18-21, wherein, The CSI report is sent after being multiplied by an OCC element corresponding to a time slot where the CSI report is sent.
23. The method of any one of claims 14 to 22, wherein, The second time slot is a fourth time slot after the first time slot.
24. A method of communication, comprising: Comprising: Determining a number of delay time slots at which a reporting setting of a channel state information, CSI, report starts to apply; Transmitting first information; wherein the first information is used to indicate the number of delay time slots.
25. The method of claim 24, wherein, The first information occupies 2 bits.
26. The method of claim 24, wherein, The number of delay time slots corresponds to an OCC element corresponding to a first time slot of hybrid automatic repeat request-acknowledgement, HARQ-ACK, information to be transmitted; wherein a correspondence between the OCC element and the number of delay time slots is predefined or preconfigured, or determined by configuration information.
27. A communications device, characterized by Comprising units corresponding to the method according to any one of claims 1 to 26.
28. A communications device, characterized by The communication device comprises at least one processor, and the at least one processor is configured to execute the method according to any one of claims 1 to 26 when running.
29. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises instructions, and the instructions are configured to cause the method according to any one of claims 1 to 26 to be executed when being executed by a processor.
30. A communication system, characterized by The communication device comprises at least one processor, and the at least one processor is configured to execute the method according to any one of claims 1 to 26 when running. The computer readable storage medium comprises instructions, and the instructions are configured to cause the method according to any one of claims 1 to 26 to be executed when being executed by a processor. The communication device comprises at least one processor, and the at least one processor is configured to execute the method according to any one of claims 1 to 26 when running.
Citation Information
Patent Citations
Channel Measurement Method and Apparatus
US20210337560A1
Techniques for modifying channel state information
US20230180278A1
Systems and methods for timing determination for aperiodic CSI on pucch
US20240031081A1