Information reporting method, receiving method and apparatus
The terminal determines the precoding codeword and downlink phase difference based on preprocessing parameters and resource unit information, which solves the problem of rapid channel changes caused by time asynchrony of multiple transmission points, achieves the accuracy of precoding codewords and phase differences, and improves the accuracy of channel estimation.
Patent Information
- Application Number
- PCT/CN2025/087118
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-04-03
- Publication Date
- 2025-10-09
AI Technical Summary
In coherent joint transmission, the time asynchrony between multiple transmission points causes the channel frequency to change rapidly. The precoding codeword and downlink phase difference calculated by the existing feedback method are inaccurate. Especially in the time division duplex system, when the reciprocity of the downlink equivalent channel is not ideal, how to ensure the accuracy of the reported quantity has not been solved.
The terminal determines and reports the precoding codeword and downlink phase difference based on information such as preprocessing parameters, frequency domain resource units, time domain resource units and rules, and compensates for the delay difference, phase difference or frequency difference to ensure the accuracy of the reporting.
The accuracy of precoding codewords and downlink phase difference is improved, the impact of reciprocity error is reduced, and the accuracy of channel estimation is ensured.
Smart Images

Figure CN2025087118_09102025_PF_FP_ABST
Abstract
Description
Information reporting method, receiving method and device
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on April 3, 2024, with application number 202410403810.5 and application name “A method for reporting information, a method for receiving information and a device”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to an information reporting method, a receiving method, and a device. Background Art
[0003] In coherent joint transmission (CJT), if multiple transmission reception points (TRPs) are time-asynchronous, the frequency of the channels between the TRPs and the user equipment (UE) can vary rapidly. If the UE continues to use the current feedback method to calculate and report the precoding codeword by averaging all channels within the subband, the precoding codeword calculation will be inaccurate.
[0004] When the reciprocity of uplink and downlink equivalent channels of multiple TRPs in a Time Division Duplexing (TDD) system is not ideal, how to report the effective downlink phase difference has not yet been determined.
[0005] Therefore, how to ensure the accuracy of the pre-coded codewords or downlink phase differences in the reported quantities has become a technical problem that needs to be solved urgently. Summary of the Invention
[0006] The purpose of the present disclosure is to provide an information reporting method, a receiving method and an apparatus to ensure the accuracy of the precoding codeword or downlink phase difference in the reported amount.
[0007] To achieve the above objectives, the present disclosure provides an information reporting method, including:
[0008] The terminal determines and reports a precoding codeword and / or a downlink phase difference according to the first information;
[0009] The first information includes at least one of the following:
[0010] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0011] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0012] In some embodiments, the terminal determines and reports the precoding codeword and / or downlink phase difference according to the first information, including at least one of the following:
[0013] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0014] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0015] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0016] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0017] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0018] The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
[0019] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0020] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0021] Delay difference, phase difference or frequency difference reported within a preset time period;
[0022] The last reported delay difference, phase difference, or frequency difference;
[0023] The terminal determines the time delay difference, phase difference, or frequency difference.
[0024] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0025] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0026] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0027] All time delay differences, phase differences, or frequency differences;
[0028] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0029] Here, i is an integer greater than or equal to 0.
[0030] In some embodiments, the terminal determines the second precoding codeword according to the first frequency domain resource unit, further comprising:
[0031] The terminal determines the second precoding codeword of the first frequency domain resource unit according to a first indication sent by a network-side device, where the first indication is used to instruct the terminal to determine the precoding codeword based on the first frequency domain resource unit.
[0032] In some embodiments, the method further comprises:
[0033] The terminal sends the index of the first frequency domain resource unit to the network side device.
[0034] In some embodiments, the method further comprises one of the following:
[0035] The terminal receives a second indication sent by a network-side device, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0036] The terminal sends a first notification to the network side device, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a downlink phase difference;
[0037] The terminal obtains a method for determining a precoding codeword and / or a method for determining a downlink phase difference according to a preset rule.
[0038] In some embodiments, the method of determining the precoding codeword includes:
[0039] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0040] In some embodiments, the method of determining the downlink phase difference includes:
[0041] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0042] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0043] To achieve the above objectives, the present disclosure further provides an information receiving method, including:
[0044] The network side device receives the precoding codeword and / or downlink phase difference reported by the terminal;
[0045] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0046] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0047] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0048] In some embodiments, the network-side device receives the precoding codeword and / or downlink phase difference reported by the terminal, including:
[0049] The network side device receives at least one of the following reported by the terminal:
[0050] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0051] a second precoded codeword of the first frequency domain resource unit;
[0052] a first downlink phase difference of a second frequency domain resource unit;
[0053] a second downlink phase difference of each third frequency domain resource unit;
[0054] a third downlink phase difference of the first time domain resource;
[0055] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0056] In some embodiments, the method further comprises:
[0057] The network-side device determines, according to the second precoding codeword, a third precoding codeword of a fourth frequency-domain resource unit;
[0058] The fourth frequency domain resource unit is a frequency domain resource unit other than the second frequency domain resource unit.
[0059] In some embodiments, the method further comprises:
[0060] In a case where compensation is not performed based on the time delay difference, phase difference, or frequency difference during determination of the second precoding codeword, the network side device compensates the second precoding codeword according to the time delay difference, phase difference, or frequency difference.
[0061] In some embodiments, the method further comprises:
[0062] The network side device determines an uplink phase difference corresponding to the first downlink phase difference or the second downlink phase difference;
[0063] The network-side device determines a calibration coefficient according to the uplink phase difference and the first downlink phase difference or the second downlink phase difference.
[0064] To achieve the above-mentioned purpose, the embodiment of the present disclosure further provides an information reporting device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the program instructions in the memory and perform the following operations:
[0065] Determine and report a precoding codeword and / or a downlink phase difference according to the first information;
[0066] The first information includes at least one of the following:
[0067] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0068] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0069] In some embodiments, the processor is further configured to read program instructions in the memory and perform at least one of the following operations:
[0070] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0071] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0072] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0073] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0074] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0075] The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
[0076] In order to achieve the above-mentioned purpose, the embodiment of the present disclosure further provides an information reporting device, comprising:
[0077] A first processing module, configured to determine and report a precoding codeword and / or a downlink phase difference according to the first information;
[0078] The first information includes at least one of the following:
[0079] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0080] To achieve the above objectives, the present disclosure further provides an information receiving device, comprising: a memory, a transceiver, and a processor: the memory is configured to store program instructions; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the program instructions in the memory and perform the following operations:
[0081] receiving precoding codewords and / or downlink phase differences reported by the terminal;
[0082] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0083] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0084] In some embodiments, the processor is further configured to read program instructions in the memory and perform the following operations:
[0085] At least one of the following items reported by the receiving terminal:
[0086] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0087] a second precoded codeword of the first frequency domain resource unit;
[0088] a first downlink phase difference of a second frequency domain resource unit;
[0089] a second downlink phase difference of each third frequency domain resource unit;
[0090] a third downlink phase difference of the first time domain resource;
[0091] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0092] In order to achieve the above-mentioned purpose, the present disclosure further provides an information receiving device, including:
[0093] A first receiving module, configured to receive a precoding codeword and / or a downlink phase difference reported by a terminal;
[0094] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0095] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0096] In order to achieve the above-mentioned purpose, an embodiment of the present disclosure further provides a processor-readable storage medium, which stores program instructions, and the program instructions are used to enable the processor to execute the information reporting method as described above, or the information receiving method as described above.
[0097] In order to achieve the above-mentioned purpose, the embodiment of the present disclosure further provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above-mentioned information reporting method or the above-mentioned information receiving method.
[0098] The above technical solution disclosed in the present invention has at least the following beneficial effects:
[0099] According to the method of the embodiment of the present disclosure, the terminal can determine and report the precoding codeword and / or downlink phase difference based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, the frequency domain resource unit, the time domain resource unit, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] FIG1 is a schematic diagram of a method according to an embodiment of the present disclosure;
[0101] FIG2 is a second flow chart of the method according to an embodiment of the present disclosure;
[0102] FIG3 is a structural block diagram of a device according to an embodiment of the present disclosure;
[0103] FIG4 is a schematic diagram of a module of a device according to an embodiment of the present disclosure;
[0104] FIG5 is a second structural block diagram of the device according to an embodiment of the present disclosure;
[0105] FIG6 is a second schematic diagram of modules of the device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0106] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0107] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.
[0108] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0109] To enable those skilled in the art to better understand the embodiments of the present disclosure, the following description is first given:
[0110] In CJT transmission, the network side configures a channel state information reference signal (CSI-RS) resource set for the UE, including N TRP CSI-RS resources, UE has N TRP The UE measures and reports each CSI-RS resource, such as a precoding codeword. The UE reports the precoding codeword using subband reporting, where the precoding codeword includes reporting quantities such as i_1 and i_2. For subband reporting quantities such as i_2, the UE performs channel estimation on the CSI-RS within a subband. Assuming that the frequency domain channel within a subband is coherent, the UE averages the channel estimation results and then calculates the precoding codeword for the subband based on the averaged channel information.
[0111] In a TDD system, when there is a time synchronization error between multiple TRPs, the time synchronization error will cause the frequency domain channel to be selective, so the channel information within a subband is no longer coherent.
[0112] The embodiments of the present disclosure provide an information reporting method, a receiving method, and an apparatus. The method and apparatus are based on the same patent application concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.
[0113] As shown in FIG1 , the information reporting method provided by the embodiment of the present disclosure is characterized by including:
[0114] Step 11: The terminal determines and reports a precoding codeword and / or a downlink phase difference based on the first information;
[0115] The first information includes at least one of the following:
[0116] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0117] In this way, the terminal can determine and report the precoding codeword and / or downlink phase difference based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0118] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0119] In some embodiments, the time delay difference or frequency difference may also be amplitude information.
[0120] In some embodiments, the frequency domain resource unit in the first information includes at least one of a first frequency domain resource unit, a second frequency domain resource unit, and a third frequency domain resource unit.
[0121] In some embodiments, the time domain resource unit in the first information includes a first time domain resource unit.
[0122] In some embodiments, the precoding codeword determined and reported by the terminal according to the first information includes at least one of a first precoding codeword and a second precoding codeword.
[0123] In some embodiments, the downlink phase difference determined and reported by the terminal according to the first information includes at least one of a first downlink phase difference, a second downlink phase difference, and a third downlink phase difference.
[0124] In some embodiments, in this embodiment, the terminal determines and reports the precoding codeword and / or the downlink phase difference according to the first information, including at least one of the following:
[0125] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0126] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0127] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0128] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0129] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0130] The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
[0131] In this way, according to the above steps, the method of the embodiment of the present disclosure, the terminal can determine the first precoding codeword based on the delay difference or phase difference or frequency difference, or determine the second precoding codeword based on the specific frequency domain resource unit, namely the first frequency domain resource unit, so that the reported first precoding codeword or second precoding codeword has higher accuracy; the terminal can also determine the first downlink phase difference based on the specific frequency domain resource unit, namely the second frequency domain resource unit, or determine the third downlink phase difference based on the first time domain resource unit or the first port or the first rule, or determine the second downlink phase difference of each third frequency domain resource unit, so that the accurate first downlink phase difference or second downlink phase difference or third downlink phase difference is reported for the network side to estimate the calibration coefficient and reduce the impact of the reciprocity error.
[0132] Of course, in this embodiment, the terminal can also report the first precoding codeword or the second precoding codeword, and the first downlink phase difference or the second downlink phase difference or the third downlink phase difference.
[0133] The first frequency domain resource unit, the second frequency domain resource unit, and the third frequency domain resource unit include at least one of the following: a resource block (RB), a subband, and a subcarrier.
[0134] Frequency domain resources, time domain resources, ports, etc. all refer to the frequency domain resources, time domain resources, ports of measurement resources.
[0135] It should be noted that when there is a time synchronization error, the channels within a subband may no longer be correlated. If the precoding codeword is determined after averaging all channels in the subband, the calculation of the precoding codeword will be inaccurate. The first precoding codeword determined according to the delay difference, phase difference, or frequency difference, and the second precoding codeword determined according to the specific frequency domain resource unit are matched with specific channel information (such as the channel information of one or several RBs, or the channel information of the subcarrier, or the channel information after precompensation). Then, the network side can derive the precoding codeword corresponding to each frequency domain resource unit (such as a subband, RB, or subcarrier) of the actual transmission (such as the channel after the physical downlink shared channel (PDSCH) is precompensated for the time difference, phase difference, or frequency difference) based on the reported precoding codeword.
[0136] It should also be noted that, for the first precoding codeword determined based on the delay difference, phase difference, or frequency difference, the first precoding codeword corresponds to the reporting granularity of the precoding codeword. If the reporting granularity of the precoding codeword is subband, the first precoding codeword is a subband precoding codeword. For determining the second precoding codeword based on the first frequency domain resource unit, if the reporting granularity of the precoding codeword is RB, the first frequency domain resource unit is a subcarrier or RB; if the reporting granularity of the precoding codeword is subband, the first frequency domain resource unit is RB; if the reporting granularity of the precoding codeword is broadband, the first frequency domain resource unit is a subband or RB.
[0137] In some embodiments, in this embodiment, determining the first precoding codeword according to the delay difference or the phase difference or the frequency difference includes:
[0138] Compensating the channel information of each fourth frequency domain resource unit according to the time delay difference, the phase difference, or the frequency difference to obtain equivalent channel information of each fourth frequency domain resource unit;
[0139] The first precoding codeword is obtained according to the equivalent channel information.
[0140] Here, the fourth frequency domain resource unit is a frequency domain resource unit divided based on the reporting granularity of the precoding codeword. The fourth frequency domain resource unit is smaller than the reporting granularity of the precoding codeword. For example, the reporting granularity is a subband, and the fourth frequency domain resource unit is an RB. The terminal compensates the channel information of each RB of the subband according to the delay difference, phase difference, or frequency difference to obtain the equivalent channel information of each RB. In this way, the UE first pre-compensates the frequency domain channel so that the channel of each frequency domain resource unit within a reporting granularity becomes flat, thereby obtaining an accurate precoding codeword. At this time, the precoding codeword determined by the UE is similar to the effect of the network side preprocessing or pre-compensating the transmitted signal. After receiving the precoding codeword reported by the UE, the network side can directly apply it to the transmission of each frequency domain resource unit equal to the reporting granularity, which is equivalent to the network side performing delay difference compensation, phase difference compensation, or frequency compensation on the transmitted signal.
[0141] The obtaining of the first precoding codeword according to the equivalent channel information includes averaging each equivalent channel information, and then calculating the first precoding codeword according to the average channel value.
[0142] In this way, if the reporting granularity of the pre-coded codeword is sub-band, the fourth frequency domain resource unit is RB, and when the terminal reports the pre-coded codeword of the i-th sub-band, the channel information of the k-th RB of the i-th sub-band is first determined by multiple CSI-RS resources as H k , and then use the delay difference, phase difference or frequency difference to obtain the equivalent channel information H of the kth RB k After the UE determines the equivalent channel information of all RBs in the i-th subband, it can further obtain the first precoding codeword, such as averaging the equivalent channel information of all RBs and then determining the first precoding codeword based on the average channel value.
[0143] The channel information of each fourth frequency domain resource unit is compensated according to the time delay difference, phase difference or frequency difference, which can be achieved by multiplying the time delay difference, phase difference or frequency difference by the channel information of each fourth frequency domain resource unit respectively.
[0144] If the delay difference is t1, the equivalent channel information of the kth RB is where f k is the frequency corresponding to the kth RB. One way, s is the subcarrier spacing, such as 15kHz, 30kHz, 60kHz, 120kHz, etc.; The number of subcarriers contained in each RB, such as One way, s i is a starting frequency value, such as the frequency of the first subcarrier of each subband (such as the subcarrier with the lowest index value), s iIt can be configured by high-level parameters or determined according to predefined rules, such as s i =k*s*b, b is the subband index, or s i =s0+k*s*b, where s0 is the frequency of the t-th subcarrier of the first subband (the first RB) (e.g., t=0, 1, 2…), or the frequency of the sixth subcarrier, or the value of s0 is determined according to the transmission position of the CSI-RS resource (e.g., the position in an RB).
[0145] If the phase difference is Then the equivalent channel information of the kth RB is
[0146] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0147] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0148] Delay difference, phase difference or frequency difference reported within a preset time period;
[0149] The last reported delay difference, phase difference, or frequency difference;
[0150] The terminal determines the time delay difference, phase difference, or frequency difference.
[0151] That is, the terminal uses at least one of the above-mentioned delay difference, phase difference or frequency difference.
[0152] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword.
[0153] That is, the network-side device configures a second reporting configuration, such as reporting configuration 1, based on the reported precoding codeword. The network-side device configures an associated first reporting configuration, such as reporting configuration 2, within reporting configuration 1. The terminal reports the delay difference, phase difference, or frequency difference based on the first reporting configuration and uses the reported delay difference, phase difference, or frequency difference to determine the first precoding codeword. The reporting configuration is also referred to as the reporting setting.
[0154] For example, the parameter in the second reporting configuration, namely the associated reporting configuration ID (associatedreportConfigId), indicates the ID of the reporting configuration associated with the second reporting configuration. The reporting configuration corresponding to the ID is the first reporting configuration, and its reporting amount is the time difference, phase difference, or frequency difference. Assume that when determining the subband precoding, the reporting delay difference of the first reporting configuration is t1. The UE first performs measurement based on the measurement resources configured in the second reporting configuration. For example, the channel information of the kth RB of the i-th subband is determined to be H through multiple CSI-RS resources. k , then the equivalent channel information of the kth RB can be obtained by using the t1 reported by the first reporting setting If the first reporting setting reporting phase difference is Then the equivalent channel information of the kth RB is Accordingly, after obtaining the equivalent channel information for all RBs in the i-th subband, the first precoding codeword for the i-th subband can be further obtained. If the phase difference is reported in a compressed manner in the first reporting setting, the UE first recovers the phase difference corresponding to the k-th RB in the i-th subband and then determines the precoding codeword based on the phase difference.
[0155] In some embodiments, the first reporting setting is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0156] That is, in a reporting configuration, the reporting amount includes both the precoding codeword and the delay difference or the phase difference or the frequency difference. For example, in the first reporting configuration, when the reporting amount is configured as at least one of 'time-i1', 'phase-i1', 'time-i2', 'phase-i2', 'cri-RI-time-i1-CQI', 'cri-RI-phase-i1-CQI', 'cri-RI-time-i2-CQI', and 'cri-RI-phase-i2-CQI', the UE calculates the first precoding codeword (corresponding to the parameter i1 or i2) based on the reported time difference (corresponding to the parameter time) or phase difference (corresponding to the parameter phase).
[0157] In some embodiments, when the first precoding codeword is determined based on the delay difference, phase difference, or frequency difference reported within a preset time period, for the second reporting configuration that configures or instructs the terminal to report the precoding codeword, the terminal directly calculates based on the delay difference, phase difference, or frequency difference reported within the preset time period to obtain the first precoding codeword.
[0158] The preset time period may be Xms or X time slots, for example, X=100. The preset time period may be a period of time before the current precoding codeword estimation is performed, or a period of time before the UE reports the precoding codeword, or before the UE receives the CSI-RS for measuring the precoding codeword. Assuming that the time error does not vary much over time, the time difference or phase difference reported in the preset time period may be used to compensate for the current precoding codeword estimation (pre-compensation).
[0159] If the network side triggers multiple time difference, phase difference or frequency difference reports within a period of time, the UE can determine the precoding codeword based on the most recent time difference, phase difference or frequency difference report.
[0160] In some embodiments, when the first precoding codeword is determined based on the last reported delay difference, phase difference, or frequency difference, there is no need to limit the time relationship between the reporting of the time difference, phase difference, or frequency difference and the moment of reporting, triggering, or configuration of the precoding codeword. As long as the network side configures the UE to report the precoding codeword, the network side will pre-compensate the frequency domain channel based on the most recently reported time difference, phase difference, or frequency difference, so that the frequency domain channel becomes flat, and then calculate the precoding codeword based on the pre-compensated frequency domain channel.
[0161] In some embodiments, when the terminal determines the first precoding codeword according to the determined time delay difference, phase difference, or frequency difference, the terminal may also report the time delay difference, phase difference, or frequency difference.
[0162] In some embodiments, determining the first precoding codeword according to the delay difference, phase difference, or frequency difference includes:
[0163] In the case of reporting multiple delay differences, phase differences, or frequency differences, the terminal determines the first precoding codeword based on the multiple delay differences, phase differences, or frequency differences, or the nth delay difference, phase difference, or frequency difference among the multiple delay differences, phase differences, or frequency differences, or the average of the multiple delay differences, phase differences, or frequency differences, or the delay difference, phase difference, or frequency difference corresponding to the first precoding codeword.
[0164] For example, for the case where there are multiple delay differences, phase differences, or frequency differences reported corresponding to the first reporting configuration, taking the delay difference as an example, it can be pre-specified that the terminal calculates the precoding codeword based on all reported delay differences or the nth (n=1, 2, ...) delay difference, or calculates the precoding codeword based on the delay difference corresponding to the precoding codeword, or uses the average value of multiple delay differences to calculate the precoding codeword. In addition, if the UE performs precoding codeword measurement and reporting based on the o, p, and qth measurement resources or measurement resource sets, the precoding codeword should be determined based on the delay difference corresponding to the o, p, and qth measurement resources or measurement resource sets. Of course, if there are multiple delay differences, phase differences, or frequency differences reported within the preset time period, or if there are multiple delay differences, phase differences, or frequency differences reported last time, and the delay differences, phase differences, or frequency differences determined by the terminal are multiple, the above method is also applicable and will not be repeated here.
[0165] In some embodiments, in this embodiment, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or the broadband precoding codeword in the first precoding codeword includes at least one of the following:
[0166] All time delay differences, phase differences, or frequency differences;
[0167] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0168] Here, i is an integer greater than or equal to 0.
[0169] Here, corresponding to the reporting granularity of the precoding codeword, the first precoding codeword can be multiple or one, wherein the delay difference or frequency difference or phase difference corresponding to the i-th precoding codeword or broadband precoding codeword includes all delay differences or phase differences or frequency differences, and / or the delay difference or phase difference or frequency difference of the i-th frequency domain resource unit.
[0170] The time delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or broadband precoding codeword is the time delay difference, frequency difference, or phase difference used to determine the i-th precoding codeword or broadband precoding codeword.
[0171] Among them, all delay differences or phase differences or frequency differences refer to the delay differences or phase differences or frequency differences corresponding to different TRP pairs. The i-th frequency domain resource unit is the i-th frequency domain resource unit determined based on the reporting granularity of the precoding codeword.
[0172] If multiple delay differences are reported corresponding to reporting configuration 2, each delay difference corresponds to 2 measurement resources, or each delay difference corresponds to different measurement resources, the delay difference corresponding to the i-th precoding codeword (such as the i-th subband precoding codeword) or the broadband precoding codeword in the first precoding codeword includes all reported delay differences.
[0173] If multiple delay differences are reported corresponding to reporting configuration 2, each delay difference corresponds to 2 measurement resources, and different delay differences correspond to the same measurement resource (such as measured according to different frequency bands of the measurement resource), the delay difference corresponding to the i-th precoding codeword (such as the i-th subband precoding codeword) or the broadband precoding codeword in the first precoding codeword includes the delay difference of the i-th frequency domain resource unit (such as the i-th subband).
[0174] If multiple delay differences are reported corresponding to reporting configuration 2, corresponding to different TRP pairs and different frequency domain resource units, each delay difference corresponds to 2 measurement resources, some delay differences correspond to the same measurement resources (such as measured according to different frequency bands of the measurement resources), and some delay differences correspond to different measurement resources, then the delay difference corresponding to the i-th precoding codeword (such as the i-th subband precoding codeword) or the broadband precoding codeword in the first precoding codeword includes the delay difference of the i-th frequency domain resource unit (such as the i-th subband) and the delay differences corresponding to different TRP pairs.
[0175] Among them, for multiple delay differences corresponding to different TRP pairs and different frequency domain resource units, if they are sorted in sequence according to the priority frequency domain resource unit number, the delay difference corresponding to the i-th precoding codeword or bandwidth precoding codeword is the Ni to Ni+N-1 delay differences, i=0,1,2,…, where N is the number of delay differences reported by the UE in a frequency domain resource unit; if they are sorted in sequence according to the priority TRP number, the delay difference corresponding to the i-th precoding codeword or bandwidth precoding codeword is the i-th, N+i, 2N+i,…, (N-1)I+i delay differences i=0,1,2,…, where I is the number of subbands.
[0176] In some embodiments, in this embodiment, when the first reporting configuration is used to configure or instruct the terminal to report the delay difference, phase difference or frequency difference, and the first reporting configuration is associated with the second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report the precoding codeword, if the terminal performs measurement reporting according to the o, p and q measurement resources or measurement resource sets of the second reporting configuration, the precoding codeword is also determined according to the delay difference, phase difference or frequency difference of the o, p and q measurement resources or measurement resource sets of the first reporting configuration.
[0177] That is to say, the terminal reports the precoding codeword corresponding to the first measurement resource of the second reporting configuration, and reports the delay difference, phase difference, or frequency difference corresponding to the second measurement resource of the first reporting configuration, then the sequence number of the first measurement resource in the multiple measurement resources of the second reporting configuration is the same as the sequence number of the second measurement resource in the multiple measurement resources of the second reporting configuration.
[0178] In addition, in this embodiment, it can be known from the above content that the reported precoding codeword can determine and report the second precoding codeword based on a specific frequency domain resource unit, namely, the first frequency domain resource unit.
[0179] In this way, if the channel information of the measurement resource (such as CSI-RS resource or Tracking Reference Signal (TRS) resource) has not been pre-compensated for time difference, phase difference or frequency difference, the precoding codeword determined according to the specific frequency domain resource unit corresponds to the channel information of the specific frequency domain resource unit. If neither pre-compensation is performed on the channel information nor the precoding codeword is calculated for the specific frequency domain resource unit, but the channel information of the entire reporting granularity is averaged in the traditional way and then the precoding codeword is calculated, then the precoding codeword reported by the UE does not correspond to any channel information. Reporting the precoding codeword corresponding to the channel information of a specific frequency domain resource unit can ensure that the precoding codeword reported by the UE matches the specific frequency domain resource unit. In addition, the network side can also infer the precoding codewords of other frequency domain resource units based on the UE's report. This process can also include two specific implementation methods:
[0180] In the first approach, when the terminal determines the second precoded codeword based on the first frequency domain resource unit, after obtaining the channel information of the first frequency domain resource unit, it first pre-compensates the channel information based on the delay difference, phase difference, or frequency difference, and then calculates the second precoded codeword. In this way, the second precoded codeword has also been pre-compensated and can be used for subsequent CJT transmission. The network side does not need to process the precoded codeword reported by the UE.
[0181] In the second method, when the terminal determines the second precoding codeword based on the first frequency domain resource unit, it obtains the channel information of the first frequency domain resource unit and directly calculates the second precoding codeword. In this way, the second precoding codeword has not undergone precompensation. After receiving the second precoding codeword, the network side needs to preprocess the second precoding codeword. At this time, the network side and the UE need to have a common understanding of which frequency domain resource unit the second precoding codeword corresponds to. Otherwise, the network side cannot determine the precoding codewords of other frequency domain resource units based on the second precoding codeword reported by the UE.
[0182] The first frequency domain resource unit may be a specific frequency domain resource unit that is predefined (such as specified in a protocol) or configured on the network side or determined by the terminal.
[0183] For the first frequency domain resource unit that is predefined (such as specified in the protocol) or configured by the network side or determined by the terminal, specifically, an optional implementation method for predefining the first frequency domain resource unit is that the protocol specifies that the UE determines the precoding codeword based on the nth RB of each subband, or alternatively, the protocol specifies that the UE determines the precoding codeword based on the jth RB according to the ith subband. An optional implementation method for the network side to configure the first frequency domain resource unit is that the network side uses a third high-level parameter to instruct the UE to determine the precoding codeword based on the nth RB of each subband, that is, to indicate the n value, or alternatively, the network side uses a third high-level parameter to instruct the ith subband to use the jth RB to determine the precoding codeword, that is, to indicate multiple j values and / or multiple subband index values i. An optional implementation method for the terminal to determine the first frequency domain resource unit is that the UE determines the index value of a specific RB by itself. Similar to the network side configuration, the terminal can indicate the RB index value n or j to the network side, indicating that the UE determines the precoding codeword based on the nth RB of each subband, or the UE determines the precoding codeword based on the jth RB in the i-th subband. In some embodiments, the UE will also report multiple subband index values i.
[0184] Through pre-defined protocols, network-side configuration, or terminal indication, the network side and the UE can have a common understanding of the precoding codeword index reported by the UE. In addition, the network side can also determine the precoding codewords of other frequency domain resource units based on the precoding codeword of the first frequency domain resource unit reported by the UE, such as based on the offset between the other frequency domain resource units and the first frequency domain resource unit, such as a difference of m frequency domain resource units, then multiplying the reported precoding codeword by the corresponding offset value; such as multiplying the amplitude combining coefficient and / or phase combining coefficient reported by the UE by the time difference or phase difference.
[0185] In some embodiments, in this embodiment, the terminal determines the second precoding codeword according to the first frequency domain resource unit, further comprising:
[0186] The terminal determines the second precoding codeword of the first frequency domain resource unit according to a first indication sent by a network-side device, where the first indication is used to instruct the terminal to determine the precoding codeword based on the first frequency domain resource unit.
[0187] The first indication is a first high-layer parameter configured by the network side, and the terminal determines the second precoding codeword based on a specific frequency domain resource unit by using the first high-layer parameter.
[0188] Specifically, the first high-level parameter is a parameter in the reporting configuration that configures or instructs the terminal to report the precoding codeword. For example, the network side configures the first high-level parameter (such as the high-level parameter specificRBPMI, or specificRBi1, or specificRBi2, etc.) in the reporting setting, instructing the UE to calculate the precoding codeword based on the specific RB. The first high-level parameter indicates that in this report, the subband precoding codeword is calculated based on the specific RB.
[0189] Specifically, the first high-level parameter is a parameter included in the reporting quantity in the reporting configuration that configures or instructs the terminal to report the precoding codeword. For example, when the reporting quantity configured in the reporting quantity configuration (parameter reportQuantity) includes the first high-level parameter (such as the high-level parameter specificRBPMI, or specificRBi1, or specificRBi2, etc.), it instructs the UE to calculate the subband precoding codeword based on the specific RB.
[0190] Specifically, the first high-level parameter is a high-level parameter other than the reporting configuration that configures or instructs the terminal to report the precoding codeword.
[0191] The first indication may also be a second high-level parameter configured on the network side, and the second high-level parameter terminal determines the second precoding codeword based on a specific frequency domain resource unit. The second high-level parameter is a high-level parameter included in a reporting configuration associated with a reporting configuration that configures or instructs the terminal to report a precoding codeword, such as the associated reporting configuration used to configure or instruct the terminal to report a delay difference, phase difference, or frequency difference. The second high-level parameter refers to a reporting quantity configuration that includes a time difference, phase difference, or frequency difference report, such as time, phase, etc.
[0192] In some embodiments, the method further comprises:
[0193] The terminal sends the index of the first frequency domain resource unit to a network side device.
[0194] Specifically, when the terminal determines the second precoding codeword based on the first frequency domain resource unit, it will also inform the network side device of the index of the first frequency domain resource unit, so that the network side device can have a common understanding of the second precoding codeword reported by the terminal, and thus can correctly derive the precoding codewords of other frequency domain resource units based on the second precoding codeword.
[0195] In addition, from the above content, it can be known that the terminal determines and reports the downlink phase difference, which can be determined and reported based on a specific frequency domain resource unit, namely the second frequency domain resource unit, or determined and reported for each third frequency domain resource unit. The second downlink phase difference can also be determined and reported based on the first time domain resource unit or the first port or the first rule.
[0196] For determining and reporting the first downlink phase difference based on a specific frequency domain resource unit, namely the second frequency domain resource unit, it can be considered that the frequency domain channel information within the second frequency domain resource unit is correlated, which is equivalent to using multiple frequency domain samples to calculate the downlink phase difference (i.e., the averaging effect), so the downlink phase difference can be estimated relatively accurately.
[0197] The second frequency domain resource unit may be a specific frequency domain resource unit that is predefined (such as specified in a protocol) or configured by the network side or determined by the terminal. The first frequency domain resource unit and the second frequency domain resource unit may be the same or different.
[0198] Specifically, an optional implementation method for predefining the first frequency domain resource unit is that the protocol stipulates that the UE determines the downlink phase difference based on the nth RB of each subband or based on the nth subband, or the protocol stipulates that the UE determines the downlink phase difference based on the i-th subband using the j-th RB, or the protocol stipulates that the UE determines the downlink phase difference of the reported amount based on all RBs or subbands. An optional implementation method for the network side to configure the second frequency domain resource unit is that the network side determines and notifies the terminal UE to determine the downlink phase difference based on a specific frequency domain resource unit (RB or subband), and the specific frequency domain resource unit is a specific frequency domain resource unit that the network side can determine based on the channel estimation of the SRS to have a signal-to-noise ratio greater than a specific value, which can ensure the accuracy of the calibration coefficient; another optional implementation method is that the network side determines and notifies the terminal UE to determine the downlink phase difference based on all frequency domain resource units (RB or subbands). An optional implementation method for the terminal to determine the second frequency domain resource unit is that the UE can select the second frequency domain resource unit based on the measurement results of each frequency domain resource unit, such as selecting a frequency domain resource unit with a higher signal-to-noise ratio as the second frequency domain resource unit, so that the calculation of the calibration coefficient is more accurate; another optional implementation method is that if the entire bandwidth channel information is not much different, the UE can also select all frequency domain resource units as the second frequency domain resource units.
[0199] In some embodiments, when the network side determines and notifies the terminal UE to determine the downlink phase difference based on all frequency domain resource units, the network side not only configures the phase difference reporting format as broadband reporting (such as pmi-FormatIndicator is configured as widebandphase), but also needs to configure the UE to use all RBs or subbands in the broadband to determine the downlink phase difference; or, the network side uses a high-level parameter configuration (such as pmi-FormatIndicator is configured as widebandphase) for the UE to perform broadband reporting, and determines the downlink phase difference based on all RBs or subbands in the broadband.
[0200] In some embodiments, when the terminal determines the second frequency domain resource unit, the terminal reports the index of the second frequency domain resource unit to the network side, so that the network side can perform uplink phase difference estimation based on the same frequency domain resource unit, and then use the same frequency domain resource unit (RB or subband) to calculate the calibration coefficient to ensure the calculation accuracy of the calibration coefficient.
[0201] It should be noted that in this embodiment, the first downlink phase difference reported by the terminal includes only one downlink phase difference. The reporting granularity based on the phase difference can be a broadband phase difference or a sub-band phase difference. However, in fact, the downlink phase difference measurement and reporting are all based on the sub-band. In addition, if there is a time error in the TDD system, other reporting granularities can be used to report the downlink phase difference, such as a reporting granularity between RB and sub-band, such as greater than 1 RB but less than 1 sub-band, to ensure that the UE measures the downlink phase difference based on coherent downlink channel information, thereby ensuring that the network side can accurately estimate the calibration coefficient.
[0202] It should also be noted that in this embodiment, the reporting granularity of the precoded codeword and the reporting granularity of the phase difference can be configured by the network side, or predefined (such as by protocol agreement), or determined by the UE and indicated to the network side. Reporting granularity is also called reporting size or size.
[0203] In this embodiment, for determining and reporting the second downlink phase difference for each third frequency domain resource unit, the third frequency domain resource unit can be one or more RBs, one or more subbands, or a granularity unit between an RB and a subband based on the reporting granularity of the phase difference. The UE separately feeds back the downlink phase difference for each third frequency domain resource unit, and the network side also measures the uplink phase difference based on each third frequency domain resource unit to determine a calibration coefficient.
[0204] In some embodiments, the network side may perform at least one of the following:
[0205] Method 1: The network side calculates the calibration coefficient corresponding to each third frequency domain resource unit, and then uses the calibration coefficient to preprocess (e.g., multiply) the uplink channel information corresponding to each third frequency domain resource unit, thereby determining the corresponding downlink precoding codeword based on the preprocessed channel information for CJT transmission;
[0206] Method 2: The network side calculates the calibration coefficient corresponding to each third-frequency domain resource unit, and then averages the calibration coefficients of each third-frequency domain resource unit to obtain an equivalent broadband calibration coefficient. The calibration coefficient is then used to preprocess the uplink channel information corresponding to each third-frequency domain resource unit (such as multiplication), thereby determining the corresponding downlink precoding codeword based on the preprocessed channel information for CJT transmission.
[0207] In this way, regardless of whether the reciprocity error is a broadband characteristic or a sub-band characteristic, the network side can obtain a more accurate calibration coefficient through the above method 1 or method 2, thereby improving the CJT transmission performance.
[0208] For example, there are K subbands, each subband includes M subcarriers, and the downlink channel information and uplink channel information between the UE and the m-th subcarrier of the k-th subband of the i-th TRP are respectively: and Assume that on the mth subcarrier of the kth subband, the uplink and downlink reciprocity error between the ith TRP and the pth TRP is Specifically, and They are the downlink channel information and uplink channel information between the UE and the m-th subcarrier of the k-th subband of the p-th TRP, respectively.
[0209] For the calibration scheme of a single RB: the downlink phase difference calculated based on the m-th subcarrier of the k-th subband is: Accordingly, the uplink phase difference calculated based on the m-th subcarrier of the k-th subband is: Here, angle(.) is the phase difference calculation. The calibration coefficient is obtained by dividing the uplink and downlink phase differences. Because the uplink and downlink phase differences are measured based on the same RB, and the wireless channels in the uplink and downlink channels are inherently reciprocal (different RF coefficients result in non-reciprocal uplink and downlink equivalent channels), the calibration coefficient after division reflects the imbalance between the RF coefficients.
[0210] For the calibration scheme of a single subband: Calculate the downlink phase difference based on all subcarriers in the kth subband, calculate the uplink phase difference based on all subcarriers in the kth subband, and then divide the uplink phase difference and the downlink phase difference to obtain the calibration coefficient. Among them, one optional method for calculating the downlink phase difference based on all subcarriers in the kth subband is: An optional method is Where M is the total number of subcarriers in the k-th subband.
[0211] The uplink phase difference is calculated based on all subcarriers in the kth subband. Two corresponding methods can also be used. An optional method is
[0212] If the frequency domain channel used for uplink phase difference calculation does not correspond to the frequency domain channel used for downlink phase difference calculation, or the rules are different, such as the downlink phase difference calculation uses the first optional calculation method (channel summing or averaging before calculating the phase difference), while the uplink phase difference calculation uses the second optional calculation method (calculating the phase difference first and then summing or averaging), the calculated calibration coefficient will be inaccurate; in addition, when the time domain resources or antenna ports used for uplink phase difference calculation are different from those used for downlink phase difference calculation, the accuracy of the calibration coefficient will also be affected. Therefore, it is necessary to specify at least one of the method, rule, port, and resource for downlink phase difference calculation on the terminal, and then the network side uses the same method, rule, port, and resource for downlink phase difference calculation to ensure the accuracy of calibration coefficient calculation and thus improve CJT transmission performance. Of course, the calibration scheme on a single subband is applicable to scenarios where time synchronization error is not considered. At this time, the channel changes within a subband are not large, and the channels of the two TRPs can be considered flat in the frequency domain (at least one subband).
[0213] For broadband calibration, you can sum the downlink channels of all subbands and then take the downlink phase difference, or take the downlink phase differences separately and then sum them. Similarly, you can sum the uplink channels of all subbands and then take the uplink phase difference, or take the uplink phase differences separately and then sum them. Then, divide the uplink phase difference by the downlink phase difference to obtain the calibration coefficient. For the downlink phase difference between downlink TRPs, one option is: An optional method is: Where M is the total number of subcarriers in the kth subband, and K is the total number of subbands. An optional method for the uplink phase difference between uplink TRPs is: An optional method is:
[0214] Of course, the broadband calibration scheme is applicable to scenarios where the channel reciprocity error fluctuation is not considered.
[0215] In addition, in this embodiment, the method further includes one of the following:
[0216] The terminal receives a second indication sent by a network-side device, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0217] The terminal sends a first notification to the network side device, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a downlink phase difference;
[0218] The terminal obtains a method for determining a precoding codeword and / or a method for determining a downlink phase difference according to a preset rule.
[0219] That is, in one implementation method, the network side device instructs the terminal to determine the method of precoding codewords or the method of determining the downlink phase difference; in one implementation method, the terminal determines the method of precoding codewords or the method of determining the downlink phase difference by itself; in one implementation method, a preset rule (such as a protocol specification) instructs the terminal to determine the method of precoding codewords or the method of determining the downlink phase difference.
[0220] In some embodiments, the method of determining the precoding codeword includes:
[0221] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0222] In some embodiments, the method of determining the downlink phase difference includes:
[0223] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0224] Among them, for the network side device to instruct the terminal to determine the manner of precoding codewords or the manner of determining the downlink phase difference, the network side device sends a second indication, and the second indication can be specific signaling such as RRC signaling, MAC-CE or DCI signaling; or, the second indication can be a specific reporting configuration, such as the specific reporting configuration is at least one reporting configuration for configuring or instructing the terminal to report time difference or phase difference or frequency difference, or, such as the specific reporting configuration is at least one reporting configuration for configuring or instructing the terminal to report precoding codewords and time difference or phase difference or frequency difference, the UE determines the manner of precoding codewords by the at least one reporting configuration.
[0225] Among them, for the terminal to determine the precoding codeword by itself, the terminal can determine the precoding codeword by detecting the impact of the time synchronization error between TRPs on the frequency domain channel. For example, if the frequency domain channel correlation is less than a specific value, or the delay difference between TRPs measured in a certain measurement report is greater than a specific value, the UE decides to determine the first precoding codeword based on the delay difference, frequency difference, or phase difference; the terminal can also configure the UE on the network side to report the precoding codeword based on the CJT codebook. If the UE determines that the delay between TRPs is greater than a specific value, it will determine the precoding codeword by itself, such as according to the delay difference, frequency difference, or phase difference, or according to the first frequency domain resource unit.
[0226] Of course, when the network side derives the precoding codeword corresponding to the actual transmission, the network side needs to know the method by which the UE determines the precoding codeword, whether it is based on the delay difference, frequency difference, or phase difference, or the precoding codeword determined based on the first frequency domain resource unit, so that it can correctly derive the precoding codeword corresponding to the transmission based on the UE's report. Therefore, the terminal determines the precoding codeword method on its own, and the terminal will notify the network side device of the method for determining the precoding codeword corresponding to the terminal's current report through a first notification.
[0227] In this embodiment, there is no restriction on the method by which the UE determines the precoding codeword. For example, the precoding codeword can be calculated based on the frequency domain channel precompensation or based on specific frequency domain resource units. The UE does not need to notify the network side of the implementation method. The network side only notifies the UE that when reporting the precoding codeword, the impact of the time synchronization error should be considered and the appropriate precoding codeword index should be reported to the network side.
[0228] If the UE determines that the delay between TRPs is less than a specific value, the delay difference, frequency difference, or phase difference, or specific frequency domain resource unit will not be used to calculate the precoding codeword, and the reported precoding codeword can be determined in a traditional manner. In addition, the UE can notify the network side that the precoding codeword reported this time does not use the delay difference, frequency difference, or phase difference, or specific frequency domain resource unit.
[0229] Similarly, the implementation of the manner in which the terminal determines the downlink phase difference by itself is similar to the manner in which the terminal determines the precoding codeword by itself, and will not be described in detail here.
[0230] In some embodiments, the network side configures the terminal to send a first notification. The first notification can be configured to indicate whether the terminal used a special processing method when calculating the precoding codeword or the downlink phase difference. Alternatively, the first notification can be configured to indicate whether the terminal used a special processing method when calculating the precoding codeword or the downlink phase difference.
[0231] Here, a special processing method is used to calculate the precoded codeword, namely, determining the first precoded codeword based on the delay difference, frequency difference, or phase difference; or determining the second precoded codeword based on the first frequency domain resource unit. A special processing method is used to calculate the downlink phase difference, namely, determining the first downlink phase difference based on the second frequency domain resource unit; or determining the second downlink phase difference for each third frequency domain resource unit; or determining the third downlink phase difference based on the first time domain resource unit, the first port, or the first rule.
[0232] It should be noted that when the network side configures the UE to report the wideband precoding codeword, the wideband precoding codeword can be determined based on the delay difference, frequency difference, or phase difference, or based on a specific frequency domain resource unit. For example, the UE first uses the delay difference, frequency difference, or phase difference to pre-compensate the frequency domain channel and then calculates the wideband precoding codeword (such as i_1). Alternatively, the UE calculates the wideband precoding codeword based on a specific frequency domain resource unit (such as a specific RB).
[0233] In this embodiment, in some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network side device, or a predefined frequency domain resource.
[0234] In the embodiment of the present disclosure, when the reporting granularity of the precoding codeword is subband, reporting the first precoding codeword may be reporting a precoding matrix indicator (PMI). When the network side configures reporting of the precoding codeword, it may be configuring reporting of the PMI.
[0235] In summary, in the method of the embodiment of the present invention, the UE adopts an unconventional processing method for the calculation of the precoding codeword or downlink phase difference according to the configuration or predefinition or autonomous determination on the network side to ensure the accuracy of the precoding codeword or downlink phase difference, and can avoid using irrelevant frequency domain channels to calculate the precoding codeword or downlink phase difference.
[0236] As shown in FIG2 , an information receiving method according to an embodiment of the present disclosure includes:
[0237] Step 21: The network-side device receives the precoding codeword and / or downlink phase difference reported by the terminal;
[0238] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0239] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0240] In this way, the network side device can receive the precoding codeword and / or downlink phase difference determined and reported by the terminal based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, first port, and first rules, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0241] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0242] In some embodiments, the frequency domain resource unit in the first information includes at least one of a first frequency domain resource unit, a second frequency domain resource unit, and a third frequency domain resource unit.
[0243] In some embodiments, the time domain resource unit in the first information includes a first time domain resource unit.
[0244] In some embodiments, the precoding codeword determined and reported by the terminal according to the first information includes at least one of a first precoding codeword and a second precoding codeword.
[0245] In some embodiments, the downlink phase difference determined and reported by the terminal according to the first information includes at least one of a first downlink phase difference, a second downlink phase difference, and a third downlink phase difference.
[0246] In some embodiments, the network-side device receives the precoding codeword and / or downlink phase difference reported by the terminal, including:
[0247] The network side device receives at least one of the following reported by the terminal:
[0248] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0249] a second precoded codeword of the first frequency domain resource unit;
[0250] a first downlink phase difference of a second frequency domain resource unit;
[0251] a second downlink phase difference of each third frequency domain resource unit;
[0252] a third downlink phase difference of the first time domain resource;
[0253] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0254] In this way, the network side device can receive the first precoding codeword determined and reported by the terminal based on the delay difference, phase difference or frequency difference, or the second precoding codeword determined and reported based on the specific frequency domain resource unit, namely the first frequency domain resource unit, and the first precoding codeword or the second precoding codeword has higher accuracy; the network side device can also receive the first downlink phase difference determined and reported by the terminal based on the specific frequency domain resource unit, namely the second frequency domain resource unit, or the third downlink phase difference determined and reported based on the first time domain resource unit or the first port or the first rule, or the second downlink phase difference determined and reported for each third frequency domain resource unit, and the first downlink phase difference or the second downlink phase difference or the third downlink phase difference has higher accuracy for the network side to estimate the calibration coefficient and reduce the impact of the reciprocity error.
[0255] In some embodiments, the method further comprises:
[0256] The network-side device determines, according to the second precoding codeword, a third precoding codeword of a fourth frequency-domain resource unit;
[0257] The fourth frequency domain resource unit is a frequency domain resource unit other than the second frequency domain resource unit.
[0258] In some embodiments, the method further comprises:
[0259] In a case where compensation is not performed based on the time delay difference, phase difference, or frequency difference during determination of the second precoding codeword, the network side device compensates the second precoding codeword according to the time delay difference, phase difference, or frequency difference.
[0260] In some embodiments, the method further comprises:
[0261] The network side device determines an uplink phase difference corresponding to the first downlink phase difference or the second downlink phase difference;
[0262] The network-side device determines a calibration coefficient according to the uplink phase difference and the first downlink phase difference or the second downlink phase difference.
[0263] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0264] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0265] Delay difference, phase difference or frequency difference reported within a preset time period;
[0266] The last reported delay difference, phase difference, or frequency difference;
[0267] The terminal determines the time delay difference, phase difference, or frequency difference.
[0268] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0269] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0270] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0271] All time delay differences, phase differences, or frequency differences;
[0272] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0273] Here, i is an integer greater than or equal to 0.
[0274] In some embodiments, the method further comprises:
[0275] The network-side device sends a first indication, where the first indication is used to instruct the terminal to determine a precoding codeword based on the first frequency-domain resource unit.
[0276] In some embodiments, the method further comprises:
[0277] The network-side device receives the index of the first frequency-domain resource unit.
[0278] In some embodiments, the method further comprises one of the following:
[0279] The network side device sends a second indication, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0280] A first notification sent by the terminal is received, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a method in which the downlink phase difference is determined.
[0281] In some embodiments, the method of determining the precoding codeword includes:
[0282] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0283] In some embodiments, the method of determining the downlink phase difference includes:
[0284] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0285] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0286] It should be noted that the information receiving method is implemented in conjunction with the above-mentioned information reporting method executed by the terminal. The implementation method of the above-mentioned method embodiment is applicable to this method and can also achieve the same technical effect.
[0287] Below, in combination with the terminal side information reporting method and the network side information receiving method, the embodiments of the present disclosure may include the following embodiments 1 and 2.
[0288] Implementation 1: Solution based on time synchronization error
[0289] When there is a time synchronization error, the channels within a subband may no longer be correlated. If the precoding codeword is determined after averaging all channels within the subband, the calculation of the precoding codeword will be inaccurate. In this embodiment, the UE determines the reported precoding codeword according to at least one of the following methods, so that the reported precoding codeword matches specific channel information (such as a certain or several RBs, or subcarriers, or pre-compensated channel information), and then the network side can derive the precoding codeword corresponding to each subband or each RB or each subcarrier of the actual transmission (such as the channel after the time difference or phase difference pre-compensation operation is performed on the PDSCH) based on the precoding codeword reported by the UE.
[0290] When the network side derives the precoding codeword corresponding to the actual transmission, it needs to know whether the UE calculates the precoding codeword based on the entire subband channel information or the channel information of a certain RB, so that it can correctly derive the precoding codeword corresponding to the transmission based on the UE's report.
[0291] For example, the UE first pre-compensates the frequency domain channel, that is, uses the phase corresponding to the time difference between TRPs, or multiplies the phase difference of the channel between TRPs by the frequency domain channel information in advance, so that the channel of each RB in a sub-band becomes flat, and then the sub-band precoding can be determined using existing implementation methods, such as averaging the channels of multiple RBs, and then calculating the pre-coding codeword. At this time, the pre-coding codeword of the sub-band calculated by the UE is similar to the effect of the pre-processing or pre-compensation of the transmitted signal on the network side. After receiving the pre-coding codeword reported by the UE, the network side can directly apply it to the transmission of each sub-band, which is equivalent to the network side performing delay difference compensation or phase difference compensation on the transmitted signal.
[0292] For another example, the measurement resources (such as CSI-RS resources or TRS resources) have not been pre-compensated for time difference or phase difference, so the precoding codeword corresponding to the kth RB of each subband at least corresponds to the channel information of the RB. If neither pre-compensation is performed on the channel information nor precoding codewords are calculated for specific RBs, but the channel information of the entire subband is still averaged to calculate the precoding codewords, then the precoding codewords reported by the UE will not correspond to any channel information. Reporting the precoding codeword corresponding to the channel information of a specific RB can at least ensure that the precoding codeword reported by the UE matches the specific RB. In addition, the network side can also infer the precoding codewords of other RBs based on the UE's report. This process can also include two specific implementation methods:
[0293] Implementation method 1: When calculating the precoding codeword of a specific RB, the channel information corresponding to the RB is pre-compensated using the time difference or phase difference.
[0294] If a specific RB uses time difference or phase difference for pre-compensation, the calculated pre-coded codeword has also been pre-compensated and can be used for subsequent CJT transmission. The network side does not need to process the pre-coded codeword reported by the UE.
[0295] Implementation method 2: When calculating the precoding codeword of a specific RB, the channel information corresponding to the RB is not pre-compensated using the time difference or phase difference.
[0296] If a specific RB does not use time difference or phase difference for pre-compensation, the calculated precoding codeword has not undergone pre-compensation. Therefore, after the network side receives the precoding codeword reported by the UE, it also needs to pre-process the precoding codeword reported by the UE. At this time, the network side and the UE need to have a common understanding of which RB the precoding codeword corresponds to. Otherwise, the network side cannot determine the precoding codewords of other RBs based on the precoding codeword reported by the UE.
[0297] The UE's specific measurement reporting behavior is at least one of the following:
[0298] Alt.1: UE determines the precoding codeword based on the associated reporting settings
[0299] Assume that the reporting setting based on the CJT codebook is reporting setting 1, and the network side configures an associated reporting setting 2 in reporting setting 1, where the associated reporting setting 2 is used to configure or instruct the UE to report the time difference or phase difference, and the UE calculates the subband precoding codeword according to the time difference or phase difference reported in the associated reporting setting 2.
[0300] For example, the parameter associatedreportConfigId represents the ID of the associated reporting setting, where the reporting amount under the associated reporting setting ID is the time difference or the phase difference.
[0301] Specifically, assuming that the time difference reported in reporting setting 2 is t1, when determining the subband precoding, the UE first performs measurement according to the measurement resources configured in reporting setting 1, such as determining the channel information of the kth RB of the i-th subband as H through multiple CSI-RS resources. k Then, the channel information is preprocessed using t1 reported in reporting setting 2, such as obtaining the equivalent channel information of the kth RB as where f k is the frequency corresponding to RB k, f k The calculation method can be:
[0302] Where s is the subcarrier spacing, such as 15kHz, 30kHz, 60kHz, 120kHz, etc. The number of subcarriers contained in each RB, such as
[0303] For example,
[0304] where s i is a starting frequency value, such as the frequency of the first subcarrier of each subband (such as the subcarrier with the lowest index value), s i It can be configured by high-level parameters or determined according to predefined rules, such as s i =k*s*b, b is the subband index, or s i =s0+k*s*b, where s0 is the frequency of the t-th subcarrier of the first subband (the first RB) (e.g., t=0, 1, 2…), or the frequency of the sixth subcarrier, or the value of s0 is determined according to the transmission position of the CSI-RS resource (e.g., the position in an RB).
[0305] After the UE determines the frequency domain channels of all RBs in the i-th subband, it can average all frequency domain channels and then determine the precoding codeword (ie, PMI, such as i1 or i2 reporting) according to the average channel value.
[0306] In some embodiments, if multiple delay differences are reported in the associated reporting setting 2 (such as the delay difference between TRPs, the delay difference between different measurement resources, or the delay difference between different delay paths, or the delay difference between different subbands), it is pre-specified that the UE calculates the precoding codeword based on all reported delay differences or the nth (n=1, 2, ...) delay difference, or the delay difference corresponding to the precoding codeword, or the average value of multiple delay differences to calculate the precoding codeword.
[0307] The delay difference corresponding to the i-th subband precoding codeword may be at least one of the following:
[0308] If the UE reports multiple delay differences in reporting setting 2, each corresponding to the delay differences between different TRP pairs (for example, in reporting setting 2, each delay difference corresponds to two measurement resources, or each delay difference corresponds to a different measurement resource), then in calculating the precoding of the i-th subband, the multiple delay differences all correspond to the precoding codeword of the i-th subband;
[0309] If the UE reports multiple delay differences in reporting setting 2, corresponding to delay differences of different subbands (for example, in reporting setting 2, each delay difference corresponds to two measurement resources, and different delay differences correspond to the same measurement resource, such as those measured based on different frequency bands of the measurement resources), then in calculating the precoding of the i-th subband, the i-th delay difference corresponds to the precoding codeword of the i-th subband;
[0310] If the UE reports multiple delay differences in reporting setting 2, corresponding to delay differences of different TRP pairs and different subbands (for example, in reporting setting 2, each delay difference corresponds to two measurement resources, and some delay differences correspond to the same measurement resource, such as those measured based on different frequency bands of the measurement resources, and some delay differences correspond to different measurement resources), then in calculating the precoding of the i-th subband, the Ni-th to Ni+N-1-th delay differences correspond to the precoding codeword of the i-th subband, i = 0, 1, 2, ..., where N is the number of delay differences reported by the UE in one measurement frequency band; or the i-th, N+i, 2N+i ..., (N-1)I+i-th delay differences correspond to the precoding codeword of the i-th subband, i = 0, 1, 2, ..., where I is the number of subbands;
[0311] When N measurement resources (such as CSI-RS resources or TRS resources) or N measurement resource sets are configured in the measurement resource setting corresponding to reporting setting 1, and reporting setting 2 corresponds to N measurement resources or N measurement resource sets (such as CSI-RS resource sets or TRS resource sets), if the UE performs measurement reporting based on the o, p, and q measurement resources or measurement resource sets associated in reporting setting 1, the precoding codeword is also determined based on the o, p, and q measurement resources or measurement resource sets associated in reporting setting 2.
[0312] For example, assuming the phase difference reported in reporting setting 2 is Where k is the RB index, the UE determines the equivalent channel information of the kth RB of the i-th subband as After similarly analyzing the frequency domain channels of all RBs in the i-th subband, the average of all frequency domain channels can be calculated, and the precoding codeword can be determined based on the average channel value. If the phase difference is reported in a compressed manner in Reporting Setting 2, the UE first recovers the phase difference corresponding to the k-th RB in the i-th subband and then determines the precoding codeword based on this phase difference.
[0313] Alt.2: In one report, the reported amount includes both the time difference or phase difference and the PMI, and the UE determines the precoding codeword according to the reported time difference or phase difference.
[0314] If in a reporting setting, the reported amount includes both time difference or phase difference and PMI, such as the reporting amount is configured as at least one of 'time-i1', 'phase-i1', 'time-i2', 'phase-i2', 'cri-RI-time-i1-CQI', 'cri-RI-phase-i1-CQI', 'cri-RI-time-i2-CQI', 'cri-RI-phase-i2-CQI', the UE will calculate the precoding codeword (corresponding to parameter i1 or i2) based on the reported time difference (corresponding to parameter time) or phase difference (corresponding to parameter phase). The specific method for calculating the precoding codeword based on the time difference or phase difference is the same as Alt.1.
[0315] In some embodiments, if the UE reports multiple delay differences in one report (such as the delay difference between TRPs, the delay difference between different measurement resources, or the delay difference between different delay paths, or the delay difference between different subbands), it is pre-specified that the UE calculates the precoding codeword based on all reported delay differences or the nth (n=1, 2, ...) delay difference, or calculates the precoding codeword based on the delay difference corresponding to the precoding codeword, or calculates the precoding codeword using the average value of multiple delay differences. The corresponding delay difference is similar to Alt.1. In addition, if the UE performs precoding codeword measurement and reporting based on the o, p and qth measurement resources or measurement resource sets, the precoding codeword should be determined based on the delay differences corresponding to the o, p and qth measurement resources or measurement resource sets.
[0316] Alt.3: When determining the subband precoding codeword, the UE calculates the subband precoding codeword based on (using) a specific RB Alt.3-1: When the network side configures the first high-layer parameter, the UE calculates the precoding codeword based on a specific RB
[0317] For example, the network side configures the first high-level parameter (such as the high-level parameter specificRBPMI, or specificRBi1, or specificRBi2, etc.) in the reporting setting, instructing the UE to calculate the precoding codeword based on the specific RB. The first parameter indicates that in this report, the subband precoding codeword is calculated based on the specific RB.
[0318] For another example, when the reporting quantity configured in the reporting quantity configuration (parameter reportQuantity) includes a first higher layer parameter (such as higher layer parameter specificRBPMI, or specificRBi1, or specificRBi2, etc.), it instructs the UE to calculate the subband precoding codeword based on a specific RB.
[0319] For another example, the first high-level parameter may also be configured as a high-level parameter outside the reporting setting, and the present disclosure does not limit this.
[0320] Alt.3-2: When the associated reporting setting in the reporting setting contains the second higher layer parameter, the UE calculates the precoding codeword based on the specific RB
[0321] Similar to Alt.1, configure an associated reporting setting 2 in the reporting setting. The associated reporting setting includes time difference or phase difference reporting (the second higher-level parameter refers to the reporting quantity configuration that includes time difference or phase difference reporting, such as time, phase, etc.). In this case, the UE calculates the subband precoding codeword based on the specific RB.
[0322] In Alt.3-1 and Alt.3-2, the specific RB may be pre-defined by the protocol, configured by the network side, or indicated by the UE to the network side.
[0323] Predefined method: For example, when configuring the first high-level parameter or the second high-level parameter, the protocol predefines that the UE determines the precoding codeword based on the nth RB of each subband, or the protocol predefines that the i-th subband uses the j-th RB to determine the precoding codeword.
[0324] Network side configuration: The network side uses a third higher-layer parameter to instruct the UE to determine the precoding codeword based on the nth RB of each subband, that is, to indicate the value of n. Alternatively, the network side uses a third parameter to indicate that the i-th subband uses the j-th RB to determine the precoding codeword, that is, to indicate multiple j values and / or multiple subband index values i.
[0325] UE indication method: In order not to limit the implementation of the UE, the UE can determine the index value of a specific RB by itself. Similar to the network side configuration method, the UE needs to indicate the RB index value n or j, indicating that the UE determines the precoding codeword based on the nth RB of each subband, or the UE determines the precoding codeword based on the jth RB in the i-th subband. In some embodiments, the UE will also report multiple subband index values i.
[0326] Through pre-defined protocols, network-side configuration, or UE indication, the network and UE can have a common understanding of the precoding codeword index reported by the UE. In addition, the network can also determine the precoding codewords of other RBs based on the precoding codeword of a specific RB reported by the UE, such as by multiplying the reported precoding codeword by the corresponding offset value based on the offset between the other RBs and the RB corresponding to the reported precoding codeword, such as a difference of m RBs. For example, the amplitude combining coefficient and / or phase combining coefficient reported by the UE can be multiplied by the time difference or phase difference.
[0327] Alt.4: When determining the subband precoding codeword, the UE calculates the precoding codeword based on the time difference or phase difference reported within a period of time
[0328] Similar to Alt.1, the UE calculates the precoding codeword based on the reported time difference or phase difference, such as pre-compensating or pre-processing the frequency domain channel information before calculating the precoding codeword. The difference from Alt.1 is that the reporting setting corresponding to the PMI report does not need to be associated with other reporting settings, but is calculated based on the time difference or phase difference reported (over) within a period of time. Specifically, a period of time can be Xms or X time slots, for example, X=100. In this method, it is assumed that the time error does not change much over time, so the time difference or phase difference reported in the previous period can be used to pre-compensate the current precoding codeword estimation moment. Specifically, it can be the time difference or phase difference reported within the first Xms or first X time slots before the UE reports the precoding codeword, or the UE receives the CSI-RS for measuring the precoding codeword.
[0329] If the network side triggers multiple time difference or phase difference reports within a period of time, the UE can determine the precoding codeword for each subband based on the most recent time difference or phase difference report.
[0330] Alt.5: When determining the subband precoding codeword, the UE calculates the precoding codeword based on the most recent time difference or phase difference report.
[0331] In this method, there is no need to limit the time relationship between the time difference or phase difference reporting and the time of precoding codeword reporting, triggering or configuration. As long as the network side configures the UE to report the sub-band precoding codeword, the network side will pre-compensate the frequency domain channel based on the most recent time difference or phase difference reporting, so that the frequency domain channel becomes flat, and then calculate the precoding codeword based on the pre-compensated frequency domain channel.
[0332] Alt.6: When determining the subband precoding codeword, the UE determines the precoding codeword based on the instruction from the network side
[0333] This method does not restrict how the UE determines precoding. For example, it can precompensate the frequency domain channel before calculating the precoding codeword, or it can calculate the precoding codeword based on a specific RB. The UE does not need to notify the network of the implementation method. The network simply notifies the UE that it should consider the impact of time synchronization errors when performing subband precoding measurement and reporting, and report the appropriate precoding codeword index to the network.
[0334] Alt.7: The UE indicates to the network whether a special processing method is used when determining the subband precoding codeword, or whether a special processing method is used
[0335] When the UE detects that the time synchronization error between TRPs has a significant impact on the frequency domain channel, such as causing poor frequency domain channel correlation, or a large delay difference between TRPs is measured in a certain measurement report, the UE will decide to use the pre-compensation method when measuring sub-band precoding and notify the network side.
[0336] Alternatively, the network side configures the UE to report PMI based on the CJT codebook. If the UE determines that the delay between TRPs is greater than a certain threshold, it will use a special processing method to calculate the subband precoding codeword (such as pre-compensation or based on a specific RB), and notify the network side that the precoding codeword reported this time uses a special processing method; alternatively, if the UE determines that the delay between TRPs is less than a certain threshold, it will not use a special processing method to calculate the subband precoding codeword (such as calculating the precoding codeword according to relevant technologies), and notify the network side that the precoding codeword reported this time does not use a special processing method.
[0337] In some embodiments, the network side configures the UE to indicate a precoding codeword measurement calculation method, that is, configures the UE to indicate whether a special processing method is used when calculating the precoding codeword, or configures the UE to indicate whether a special processing method is used when calculating the precoding codeword.
[0338] Alt.8: The UE uses a special processing method to determine the subband precoding codeword according to the network configuration or predefined rules.
[0339] In this method, the special processing manner includes at least one of the following: calculating the precoding codeword after precompensating the channel information using the time difference or the phase difference; calculating the precoding codeword based on a specific RB or a specific subband.
[0340] The network side can configure or instruct the UE (such as using RRC signaling, MAC-CE or DCI signaling, etc.) to calculate the precoding codeword in a special processing method; for example, when at least one reporting setting configures the UE to report time difference or phase difference, the UE uses a special processing method to calculate the precoding codeword; for example, when the reporting setting includes both time difference and phase difference reporting and PMI reporting (such as parameter i1 or i2), the UE uses a special processing method to calculate the precoding codeword.
[0341] When the network side configures the UE to report the wideband precoding codeword, the above method is still applicable. For example, the UE first pre-compensates the frequency domain channel and then calculates the wideband precoding codeword (such as i1). Alternatively, the UE calculates the wideband precoding codeword based on a specific RB.
[0342] Example 2: Solution based on reciprocity error
[0343] Assuming there are K subbands, each subband includes M subcarriers, the downlink channel information and uplink channel information between the UE and the m-th subcarrier of the k-th subband of the i-th TRP are: and The downlink channel information and uplink channel information between the UE and the m-th subcarrier of the k-th subband of the p-th TRP are: and
[0344] Assume that on the mth subcarrier of the kth subband, the uplink and downlink reciprocity error between the ith TRP and the pth TRP is Specifically,
[0345] Calibration scheme on a single RB:
[0346] The downlink phase difference calculated based on the m-th subcarrier of the k-th subband is:
[0347] Accordingly, the uplink phase difference calculated based on the m-th subcarrier of the k-th subband is:
[0348] The calibration coefficient is obtained by dividing the uplink and downlink phase differences. Because the uplink and downlink phase differences are measured based on the same RB, and the wireless channels in the uplink and downlink channels are inherently reciprocal (different RF coefficients result in non-reciprocal uplink and downlink equivalent channels), the calibration coefficient after division can reflect the imbalance between the RF coefficients.
[0349] Sub-band calibration scheme:
[0350] The downlink phase difference calculated based on all subcarriers of the kth subband is:
[0351] Method 1:
[0352] Method 2:
[0353] When time synchronization errors are ignored, the channels of the two TRPs can be considered flat in the frequency domain (at least within a subband). Methods 1 and 2 should have similar results. Since the channel variation within a subband is assumed to be minimal, there's little difference between calculating the phase difference by dividing before or after summing the channel information.
[0354] When considering the impact of time synchronization errors, if the frequency domain channel corresponding to a TRP varies significantly, both Method 1 and Method 2 will result in inaccurate calculated phase differences. A more accurate approach is to have the UE report the downlink inter-TRP phase difference at a smaller granularity, such as measuring and reporting the downlink inter-TRP phase difference based on a specific RB.
[0355] Broadband calibration scheme:
[0356] The method is similar to sub-band calibration. You can sum the downlink channels of all sub-bands and then take the phase, or take the phase separately and then sum it. The phase difference between downlink TRPs is calculated as follows:
[0357] Method 1:
[0358] Method 2:
[0359] Similarly, the uplink phase difference calculation method can also be:
[0360] Method 1:
[0361] Method 2:
[0362] Due to the large channel differences, both methods will result in inaccurate calculated downlink phase difference or uplink phase difference. If the calibration coefficient is calculated based on an inaccurate uplink or downlink phase difference, the calibration coefficient will be calculated inaccurately. In addition, if the UE only uses one subband (such as subband k) to calculate the phase difference when determining the phase difference between downlink TRPs, and the UE uses the channel information of another subband (such as subband k+8) when determining the phase difference between uplink TRPs, the uplink and downlink channels are mismatched, and the calculated calibration coefficient will be even more inaccurate.
[0363] The phase difference between downlink TRPs can be measured and reported using at least one of the following methods:
[0364] Alt.1: The UE uses a specific RB or subband to calculate the phase difference and report it to the network (RB or subband is determined by the UE)
[0365] Within a specific RB or subband, frequency-domain channel information is correlated, which is equivalent to using multiple frequency-domain samples to calculate the downlink phase difference (i.e., averaging the effect). Therefore, the downlink phase difference can be estimated relatively accurately. In addition, the UE can use the measurement results of each subband, such as selecting a subband with a higher signal-to-noise ratio for phase difference measurement reporting, to make the calculation of the calibration coefficient more accurate.
[0366] In some embodiments, the UE reports a specific RB or subband index to the network, allowing the network to perform uplink phase difference estimation based on the same RB or subband. Furthermore, the calibration coefficient can be calculated using the same frequency domain resources (RB or subband), ensuring accuracy. In some embodiments, if the channel information across the entire bandwidth is not significantly different, the UE may also select all RBs to calculate the phase difference and report it to the network.
[0367] Alt.2: The network side configures the UE to use a specific RB or subband for downlink phase difference reporting (i.e., phase difference reporting based on the subband selected by the network side)
[0368] The difference from Alt.1 is that the specific RB or subband is determined by the network side and notified to the UE. For example, the network side can determine that the signal-to-noise ratio of a certain RB or subband is higher based on the channel estimation of SRS, and configure the UE to report the downlink phase difference in the corresponding RB or subband to ensure the accuracy of the calibration coefficient calculation. In some embodiments, the network side can also configure the UE to perform downlink phase difference measurement reporting for all RBs or subbands (i.e., full bandwidth). In this case, the network side not only configures the phase difference reporting format as broadband reporting (such as pmi-FormatIndicator is configured as widebandphase), but also needs to configure the UE to use all RBs or subbands in the broadband to determine the reporting amount (phase difference); alternatively, the network side uses a high-level parameter configuration (such as pmi-FormatIndicator is configured as widebandphase) for the UE to perform broadband reporting, and determines the reporting amount based on all RBs or subbands in the broadband.
[0369] Alt.3: The UE measures the predefined RB or subband and reports the phase difference to the network side
[0370] In this method, which subband or RB to use for downlink phase difference measurement and reporting is predefined by the protocol.
[0371] In Alt.1, Alt.2 and Alt.3, although the UE reports only one downlink phase difference, which can be considered as a wideband phase difference or a subband phase difference, in fact, the downlink phase difference measurement and reporting are all based on the subband.
[0372] If there is a time error in the TDD system, other frequency domain granularities can be used to report the phase difference. For example, the granularity is between RB and subband, such as greater than 1 RB but less than 1 subband, to ensure that the UE measures the downlink phase difference based on coherent downlink channel information, thereby ensuring that the network side can accurately estimate the calibration coefficient.
[0373] In some embodiments, the protocol predefines that the UE determines the reporting amount based on all RBs or subbands within the measurement bandwidth.
[0374] Alt.4: The UE measures and reports the downlink phase difference based on each reporting subband (where a reporting subband is one or more RBs, one or more subbands, or a granularity unit between RBs and subbands)
[0375] The reporting subband granularity (ie, size) is configured by the network side, or pre-defined in the protocol, or determined by the UE and indicated to the network side.
[0376] In this method, the UE feeds back the downlink phase difference for each reporting subband, and the network also measures the uplink phase difference for each reporting subband. The network can then determine the calibration coefficient using at least one of the following methods:
[0377] Method 1: The network side calculates the calibration coefficient corresponding to each reporting subband, and uses the calibration coefficient to preprocess (multiply) the uplink channel information corresponding to each reporting subband. Based on the preprocessed channel information, the corresponding downlink precoding codeword is determined for CJT transmission.
[0378] Method 2: The network side calculates the calibration coefficient corresponding to each reporting subband and averages the calibration coefficients of each reporting subband to obtain an equivalent wideband calibration coefficient. The calibration coefficient is used to preprocess (multiply) the uplink channel information corresponding to each reporting subband, and the corresponding downlink precoding codeword is determined based on the preprocessed channel information for CJT transmission.
[0379] The advantage of this approach is that, regardless of whether the reciprocity error is a broadband or sub-band characteristic, the network side can obtain a more accurate calibration coefficient, thereby improving the CJT transmission performance.
[0380] In addition, the UE may also calculate the downlink phase difference according to a specific rule, such as calculating the phase difference according to the following method 1 or method 2. The calculation method is predefined in the protocol.
[0381] Method 1:
[0382] Method 2:
[0383] Alternatively, the network side uses the first rule, that is, the method specified by the network side, to calculate the downlink phase difference.
[0384] The UE may also determine the downlink phase difference based on the time resources configured by the network side, predefined time resources, and the time resources selected by the UE; when the time resources are selected by the UE, the UE also needs to report time resource-related indications to the network side.
[0385] The UE can also determine the downlink phase difference based on the first port, such as the port or port index configured by the network side (measurement resource port, or the UE's receiving port, demodulation reference signal port, etc.), the predefined port or port index, and the port or port index selected by the UE; when the port or port index is selected by the UE, the UE also needs to report indications related to the port index to the network side.
[0386] As shown in FIG3 , an embodiment of the present disclosure further provides an information reporting device, including: a memory 320, a transceiver 310, and a processor 300. The memory 320 is configured to store program instructions; the transceiver 310 is configured to send and receive data under the control of the processor 300; and the processor 300 is configured to read the program instructions in the memory 320 and perform the following operations:
[0387] Determine and report a precoding codeword and / or a downlink phase difference according to the first information;
[0388] The first information includes at least one of the following:
[0389] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0390] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0391] In some embodiments, the processor is further configured to read program instructions in the memory and perform at least one of the following operations:
[0392] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0393] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0394] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0395] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0396] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0397] Wherein, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit. Wherein, in Figure 3, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by the processor 300 and the memory represented by the memory 320 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators and power management circuits, which are all well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 310 can be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, and these transmission media include wireless channels, wired channels, optical cables and other transmission media. For different user devices, the user interface 330 can also be an interface that can connect external and internal devices as required, and the connected devices include but are not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0398] The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 can store data used by the processor 300 when performing operations.
[0399] In some embodiments, the processor 300 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 300 may also adopt a multi-core architecture.
[0400] The processor 300 is configured to execute any of the information reporting methods provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 300 and the memory 320 may also be physically separated.
[0401] The device in the embodiment of the present disclosure can determine and report the precoding codeword and / or downlink phase difference based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0402] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0403] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0404] Delay difference, phase difference or frequency difference reported within a preset time period;
[0405] The last reported delay difference, phase difference, or frequency difference;
[0406] The terminal determines the time delay difference, phase difference, or frequency difference.
[0407] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0408] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0409] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0410] All time delay differences, phase differences, or frequency differences;
[0411] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0412] Here, i is an integer greater than or equal to 0.
[0413] In some embodiments, the processor is further configured to:
[0414] The second precoding codeword of the first frequency domain resource unit is determined according to a first indication sent by a network-side device, where the first indication is used to instruct the terminal to determine the precoding codeword based on the first frequency domain resource unit.
[0415] In some embodiments, the processor is further configured to:
[0416] Send the index of the first frequency domain resource unit to the network side device.
[0417] In some embodiments, the processor is further configured to:
[0418] receiving a second indication sent by a network-side device, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0419] Sending a first notification to a network side device, where the first notification is used to notify the network side device of a method for the terminal to determine a precoding codeword and / or a method for determining a downlink phase difference;
[0420] The downlink phase difference is determined by obtaining a method for determining a precoding codeword according to a preset rule.
[0421] In some embodiments, the method of determining the precoding codeword includes:
[0422] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0423] In some embodiments, the method of determining the downlink phase difference includes:
[0424] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0425] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0426] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0427] As shown in FIG4 , the present disclosure also provides an information reporting device, including:
[0428] A first processing module 410 is configured to determine and report a precoding codeword and / or a downlink phase difference based on the first information;
[0429] The first information includes at least one of the following:
[0430] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0431] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0432] In some embodiments, the first processing module is further configured to:
[0433] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0434] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0435] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0436] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0437] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0438] The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
[0439] The device of the embodiment of the present disclosure can determine and report the precoding codeword and / or downlink phase difference based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0440] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0441] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0442] Delay difference, phase difference or frequency difference reported within a preset time period;
[0443] The last reported delay difference, phase difference, or frequency difference;
[0444] The terminal determines the time delay difference, phase difference, or frequency difference.
[0445] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0446] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0447] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0448] All time delay differences, phase differences, or frequency differences;
[0449] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0450] Here, i is an integer greater than or equal to 0.
[0451] In some embodiments, the first processing module is further configured to:
[0452] The second precoding codeword of the first frequency domain resource unit is determined according to a first indication sent by a network-side device, where the first indication is used to instruct the terminal to determine the precoding codeword based on the first frequency domain resource unit.
[0453] In some embodiments, the apparatus further comprises:
[0454] The first sending module is used to send the index of the first frequency domain resource unit to the network side device.
[0455] In some embodiments, the apparatus further comprises:
[0456] A second receiving module is configured to receive a second indication sent by a network-side device, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0457] A second sending module is configured to send a first notification to a network side device, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a downlink phase difference;
[0458] The second processing module is configured to obtain a method for determining a precoding codeword and / or a method for determining a downlink phase difference according to a preset rule.
[0459] In some embodiments, the method of determining the precoding codeword includes:
[0460] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0461] In some embodiments, the method of determining the downlink phase difference includes:
[0462] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0463] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0464] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0465] In some embodiments of the present disclosure, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to perform the following operations:
[0466] Determine and report a precoding codeword and / or a downlink phase difference according to the first information;
[0467] The first information includes at least one of the following:
[0468] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0469] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0470] In some embodiments, the program instructions are used to cause the processor to perform the following operations:
[0471] Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword;
[0472] Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword;
[0473] Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference;
[0474] Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference;
[0475] Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference;
[0476] The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
[0477] When the program instructions are executed by the processor, all implementation methods of the above-mentioned method embodiment applied to the terminal side as shown in Figure 1 can be implemented. To avoid repetition, they will not be described here.
[0478] As shown in FIG5 , the present disclosure also provides an information receiving device, including: a memory 520, a transceiver 510, and a processor 500. The memory 520 is used to store program instructions; the transceiver 510 is used to send and receive data under the control of the processor 500; the processor 500 is used to read the program instructions in the memory 520 and perform the following operations:
[0479] receiving precoding codewords and / or downlink phase differences reported by the terminal;
[0480] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0481] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0482] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0483] In some embodiments, the processor is further configured to read program instructions in the memory and perform the following operations:
[0484] At least one of the following items reported by the receiving terminal:
[0485] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0486] a second precoded codeword of the first frequency domain resource unit;
[0487] a first downlink phase difference of a second frequency domain resource unit;
[0488] a second downlink phase difference of each third frequency domain resource unit;
[0489] a third downlink phase difference of the first time domain resource;
[0490] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0491] In FIG5 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits linked together by one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 510 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 when performing operations.
[0492] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0493] The device of the embodiment of the present disclosure can receive the precoding codeword and / or downlink phase difference determined and reported by the terminal based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0494] In some embodiments, the processor is further configured to:
[0495] Determining a third precoding codeword for a fourth frequency domain resource unit according to the second precoding codeword;
[0496] The fourth frequency domain resource unit is a frequency domain resource unit other than the second frequency domain resource unit.
[0497] In some embodiments, the processor is further configured to:
[0498] In a process of determining the second precoding codeword, when compensation is not performed based on the time delay difference, phase difference, or frequency difference, the second precoding codeword is compensated according to the time delay difference, phase difference, or frequency difference.
[0499] In some embodiments, the processor is further configured to:
[0500] Determining an uplink phase difference corresponding to the first downlink phase difference or the second downlink phase difference;
[0501] A calibration coefficient is determined according to the uplink phase difference and the first downlink phase difference or the second downlink phase difference.
[0502] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0503] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0504] Delay difference, phase difference or frequency difference reported within a preset time period;
[0505] The last reported delay difference, phase difference, or frequency difference;
[0506] The terminal determines the time delay difference, phase difference, or frequency difference.
[0507] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0508] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0509] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0510] All time delay differences, phase differences, or frequency differences;
[0511] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0512] Here, i is an integer greater than or equal to 0.
[0513] In some embodiments, the processor is further configured to:
[0514] A first indication is sent, where the first indication is used to instruct the terminal to determine a precoding codeword based on the first frequency domain resource unit.
[0515] In some embodiments, the processor is further configured to:
[0516] Receive an index of the first frequency domain resource unit.
[0517] In some embodiments, the processor is further configured to:
[0518] Sending a second indication, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0519] A first notification sent by the terminal is received, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a method in which the downlink phase difference is determined.
[0520] In some embodiments, the method of determining the precoding codeword includes:
[0521] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0522] In some embodiments, the method of determining the downlink phase difference includes:
[0523] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0524] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0525] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0526] As shown in FIG6 , the present disclosure also provides an information receiving device, including:
[0527] A first receiving module 610 is configured to receive a precoding codeword and / or a downlink phase difference reported by a terminal;
[0528] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0529] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0530] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0531] In some embodiments, the first receiving module is further configured to receive at least one of the following items reported by the terminal:
[0532] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0533] a second precoded codeword of the first frequency domain resource unit;
[0534] a first downlink phase difference of a second frequency domain resource unit;
[0535] a second downlink phase difference of each third frequency domain resource unit;
[0536] a third downlink phase difference of the first time domain resource;
[0537] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0538] The device of the embodiment of the present disclosure can receive the precoding codeword and / or downlink phase difference determined and reported by the terminal based on the first information, wherein, since the first information includes at least one of the preprocessing parameters, frequency domain resource units, time domain resource units, the first port, and the first rule, the reported precoding codeword and / or downlink phase difference can have higher accuracy.
[0539] In some embodiments, the apparatus further comprises:
[0540] A third processing module, configured to determine a third precoding codeword for a fourth frequency domain resource unit according to the second precoding codeword;
[0541] The fourth frequency domain resource unit is a frequency domain resource unit other than the second frequency domain resource unit.
[0542] In some embodiments, the apparatus further comprises:
[0543] The fourth processing module is used to compensate the second precoding codeword according to the time delay difference, phase difference or frequency difference when compensation is not performed based on the time delay difference, phase difference or frequency difference during the determination of the second precoding codeword.
[0544] In some embodiments, the apparatus further comprises:
[0545] The fifth processing module is used to
[0546] Determining an uplink phase difference corresponding to the first downlink phase difference or the second downlink phase difference;
[0547] A calibration coefficient is determined according to the uplink phase difference and the first downlink phase difference or the second downlink phase difference.
[0548] In some embodiments, the delay difference, phase difference, or frequency difference includes at least one of the following:
[0549] The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration;
[0550] Delay difference, phase difference or frequency difference reported within a preset time period;
[0551] The last reported delay difference, phase difference, or frequency difference;
[0552] The terminal determines the time delay difference, phase difference, or frequency difference.
[0553] In some embodiments, the first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword;
[0554] Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
[0555] In some embodiments, the delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following:
[0556] All time delay differences, phase differences, or frequency differences;
[0557] The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit;
[0558] Here, i is an integer greater than or equal to 0.
[0559] In some embodiments, the apparatus further comprises:
[0560] The third sending module is used to send a first indication, where the first indication is used to instruct the terminal to determine a precoding codeword based on the first frequency domain resource unit.
[0561] In some embodiments, the apparatus further comprises:
[0562] The third receiving module is configured to receive the index of the first frequency domain resource unit.
[0563] In some embodiments, the apparatus further comprises:
[0564] a fourth sending module, configured to send a second indication, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference;
[0565] The fourth receiving module is used to receive a first notification sent by the terminal, where the first notification is used to notify the network side device of a method for the terminal to determine a precoding codeword and / or a method for determining a downlink phase difference.
[0566] In some embodiments, the method of determining the precoding codeword includes:
[0567] A first precoding codeword is determined according to the time delay difference, the frequency difference, or the phase difference; or a second precoding codeword is determined according to the first frequency domain resource unit.
[0568] In some embodiments, the method of determining the downlink phase difference includes:
[0569] Determine the first downlink phase difference according to the second frequency domain resource unit; or determine the second downlink phase difference of each third frequency domain resource unit; or determine the third downlink phase difference according to the first time domain resource unit or the first port or the first rule.
[0570] In some embodiments, the first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network-side device, or a predefined frequency domain resource.
[0571] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0572] In some embodiments of the present disclosure, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0573] receiving precoding codewords and / or downlink phase differences reported by the terminal;
[0574] The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following:
[0575] Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
[0576] In some embodiments, the pre-processing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
[0577] In some embodiments, the program instructions are further configured to cause the processor to execute the following steps:
[0578] At least one of the following items reported by the receiving terminal:
[0579] a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference;
[0580] a second precoded codeword of the first frequency domain resource unit;
[0581] a first downlink phase difference of a second frequency domain resource unit;
[0582] a second downlink phase difference of each third frequency domain resource unit;
[0583] a third downlink phase difference of the first time domain resource;
[0584] Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
[0585] When the program instructions are executed by the processor, all implementation methods of the above-mentioned method embodiment applied to the network side as shown in Figure 2 can be implemented. To avoid repetition, they are not described here.
[0586] The embodiments of the present disclosure also provide a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the method embodiments shown in Figure 1 or Figure 2 above are implemented, and the same technical effects can be achieved. To avoid repetition, they will not be described here.
[0587] The technical solution provided by the embodiment of the present disclosure can be applicable to a variety of systems, especially the fifth generation mobile communication technology (5th-Generation, 5G) system. For example, an applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (Code Division Multiple Access, CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0588] The terminal device involved in the embodiments of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.
[0589] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0590] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), full-dimensional MIMO (FD-MIMO), or massive MIMO. It can also use diversity transmission, precoding, or beamforming.
[0591] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0592] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0593] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0594] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0595] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0596] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0597] In addition, it should be noted that, in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it will be understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.
[0598] It should be noted that it should be understood that the division of the above modules is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, these modules can all be implemented in the form of software called by a processing element; or they can all be implemented in the form of hardware; or some modules can be implemented in the form of software called by a processing element, and some modules can be implemented in the form of hardware. For example, a module can be a separately established processing element, or it can be integrated into a chip of the above-mentioned device. In addition, it can also be stored in the memory of the above-mentioned device in the form of program code, and called by a processing element of the above-mentioned device to perform the functions of the above-mentioned module. The implementation of other modules is similar. In addition, these modules can all or partly be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0599] For example, each module, unit, sub-unit or sub-module can be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0600] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure described herein may be implemented in a sequence other than that illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, for example, A and / or B and / or C, means that seven situations are included: A alone, B alone, C alone, both A and B present, both B and C present, both A and C present, and all A, B, and C present. Similarly, the use of "at least one of A and B" in the specification and claims should be understood to mean "A alone, B alone, or both A and B present."
[0601] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.
Claims
1. An information reporting method, comprising: The terminal determines and reports a precoding codeword and / or a downlink phase difference according to the first information; The first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
2. The method according to claim 1, wherein The preprocessing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
3. The method according to claim 1 or 2, wherein: The terminal determines and reports the precoding codeword and / or the downlink phase difference according to the first information, including at least one of the following: Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword; Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword; Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference; Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference; Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference; The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
4. The method according to claim 2, wherein: The time delay difference, phase difference or frequency difference includes at least one of the following: The delay difference, phase difference, or frequency difference reported corresponding to the first reporting configuration; Delay difference, phase difference or frequency difference reported within a preset time period; The last reported delay difference, phase difference, or frequency difference; The terminal determines the time delay difference, phase difference, or frequency difference.
5. The method according to claim 4, wherein The first reporting configuration is used to configure or instruct the terminal to report a delay difference, a phase difference, or a frequency difference, and the first reporting configuration is associated with a second reporting configuration, and the second reporting configuration is used to configure or instruct the terminal to report a precoding codeword; Alternatively, the first reporting configuration is used to configure or instruct the terminal to report the precoding codeword, as well as the delay difference, phase difference or frequency difference.
6. The method according to claim 3, wherein: The delay difference, frequency difference, or phase difference corresponding to the i-th precoding codeword or bandwidth precoding codeword in the first precoding codeword includes at least one of the following: All time delay differences, phase differences, or frequency differences; The delay difference, phase difference or frequency difference of the i-th frequency domain resource unit; Here, i is an integer greater than or equal to 0.
7. The method according to claim 3, wherein: The terminal determines a second precoding codeword according to the first frequency domain resource unit, further comprising: The terminal determines the second precoding codeword of the first frequency domain resource unit according to a first indication sent by a network-side device, where the first indication is used to instruct the terminal to determine the precoding codeword based on the first frequency domain resource unit.
8. The method according to claim 3, wherein: The method further comprises: The terminal sends the index of the first frequency domain resource unit to the network side device.
9. The method according to claim 3, wherein: The method further comprises: The terminal receives a configuration from a network side, where the configuration from the network side is used to instruct the terminal on a manner of determining and reporting the precoding codeword.
10. The method according to claim 1, wherein The method further comprises one of the following: The terminal receives a second indication sent by a network-side device, where the second indication is used to instruct the terminal to determine a method for determining a precoding codeword and / or a method for determining a downlink phase difference; The terminal sends a first notification to the network side device, where the first notification is used to notify the network side device of a method in which the terminal determines a precoding codeword and / or a downlink phase difference; The terminal obtains a method for determining a precoding codeword and / or a method for determining a downlink phase difference according to a preset rule.
11. The method according to claim 3, wherein: The first frequency domain resource or the second frequency domain resource is a frequency domain resource configured by a network side device, or a predefined frequency domain resource.
12. A method for receiving information, comprising: The network side device receives the precoding codeword and / or downlink phase difference reported by the terminal; The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
13. The method according to claim 12, wherein: The preprocessing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
14. The method according to claim 12 or 13, wherein: The network side device receives the precoding codeword and / or downlink phase difference reported by the terminal, including: The network side device receives at least one of the following reported by the terminal: a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference; a second precoded codeword of the first frequency domain resource unit; a first downlink phase difference of a second frequency domain resource unit; a second downlink phase difference of each third frequency domain resource unit; a third downlink phase difference of the first time domain resource; Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
15. The method according to claim 14, wherein The method further comprises: The network-side device determines, according to the second precoding codeword, a third precoding codeword of a fourth frequency-domain resource unit; The fourth frequency domain resource unit is a frequency domain resource unit other than the second frequency domain resource unit.
16. The method according to claim 15, wherein The method further comprises: In a case where compensation is not performed based on the time delay difference, phase difference, or frequency difference during determination of the second precoding codeword, the network side device compensates the second precoding codeword according to the time delay difference, phase difference, or frequency difference.
17. The method according to claim 14, wherein: The method further comprises: The network side device determines an uplink phase difference corresponding to the first downlink phase difference or the second downlink phase difference; The network-side device determines a calibration coefficient according to the uplink phase difference and the first downlink phase difference or the second downlink phase difference.
18. The method according to claim 14, wherein The method further comprises: The network-side device sends a network-side configuration to the terminal, where the network-side configuration is used to instruct the terminal to determine and report a manner of the precoding codeword.
19. An information reporting device, comprising: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Determine and report a precoding codeword and / or a downlink phase difference according to the first information; The first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
20. The device according to claim 19, wherein The preprocessing parameters include at least one of the following: delay difference, phase difference, and frequency difference.
21. The device according to claim 19 or 20, wherein The processor is further configured to read the program instructions in the memory and perform at least one of the following operations: Determining a first precoding codeword according to the delay difference, the phase difference, or the frequency difference, and reporting the first precoding codeword; Determining a second precoding codeword according to the first frequency domain resource unit, and reporting the second precoding codeword, wherein the first frequency domain resource unit is less than or equal to a reporting granularity of the precoding codeword; Determine a first downlink phase difference according to a second frequency domain resource unit, and report the first downlink phase difference, wherein the second frequency domain resource unit is less than or equal to a reporting granularity of the phase difference; Determine a third downlink phase difference according to the first time domain resource unit or the first port or the first rule, and report the third downlink phase difference; Determine a second downlink phase difference for each third frequency domain resource unit, and report the second downlink phase difference; The first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit.
22. An information reporting device, comprising: A first processing module, configured to determine and report a precoding codeword and / or a downlink phase difference according to the first information; The first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
23. An information receiving device, comprising: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: receiving precoding codewords and / or downlink phase differences reported by the terminal; The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
24. The device according to claim 23, wherein The processor is further configured to read program instructions in the memory and perform the following operations: At least one of the following items reported by the receiving terminal: a first precoded codeword, where the first precoded codeword is determined by the terminal according to a delay difference, a phase difference, or a frequency difference; a second precoded codeword of the first frequency domain resource unit; a first downlink phase difference of a second frequency domain resource unit; a second downlink phase difference of each third frequency domain resource unit; a third downlink phase difference of the first time domain resource; Among them, the first frequency domain resource unit or the second frequency domain resource unit is a specific frequency domain resource unit; the first frequency domain resource unit is less than or equal to the reporting granularity of the precoding codeword, and the second frequency domain resource unit is less than or equal to the reporting granularity of the phase difference.
25. An information receiving device, comprising: A first receiving module, configured to receive a precoding codeword and / or a downlink phase difference reported by a terminal; The precoding codeword and / or downlink phase difference is determined by first information, and the first information includes at least one of the following: Preprocessing parameters, frequency domain resource units, time domain resource units, first port, first rule.
26. A processor-readable storage medium storing a computer program, wherein the computer program is used to enable the processor to execute the information reporting method according to any one of claims 1 to 11, or the information receiving method according to any one of claims 12 to 18.
27. A computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the information reporting method according to any one of claims 1 to 11, or the steps of the information receiving method according to any one of claims 12 to 18.
Citation Information
Patent Citations
Precoding processing method and communication device
CN115941003A
Channel measurement method and device
CN116095741A
Reference signal adjustment method and apparatus, terminal, and network-side device
WO2022078452A1
Phase information acquisition method, feedback method, apparatus, device, and storage medium
WO2022135241A1