Information reporting method, network side configuration method, device, equipment, and storage medium
By estimating downlink channel information by the terminal device and determining the frequency domain basis vector information based on it, the feedback overload problem caused by the frequency domain basis vector report in the prior art is solved, and more accurate and efficient information reporting is achieved.
Patent Information
- Application Number
- JP2023559139
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-02
- Filing Date
- 2022-03-17
- Publication Date
- 2025-04-10
- Estimated Expiration
- 2042-03-17
AI Technical Summary
In the prior art, when the terminal device reports the frequency domain basis vector information, excessive frequency domain basis vectors lead to feedback overload, and the number of frequency domain basis vectors determined on the network side is not -optimal.
The terminal device estimates downlink channel information, determines the frequency domain base vector information based on the channel information, and transmits it to the network device. The method includes receiving the frequency domain basis vector set provided by the network device, calculating the compression coefficient based on the downlink channel information and the frequency domain basis vector set, and then determining more accurate frequency domain basis vector information.
The terminal device independently determines the frequency domain basis vector information, which reduces feedback overload, improves the accuracy of information reporting, and avoids resource waste caused by excessive frequency domain basis vector reports.
Smart Images

Figure 0007660219000011 
Figure 0007660219000012 
Figure 0007660219000013
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to Chinese Patent Application No. 202110362623.3, filed in China on April 2, 2021, the entire contents of which are incorporated herein by reference. The present disclosure relates to the field of communications technology, and in particular to an information reporting method, a network side configuration method, an apparatus, a device, and a storage medium. [Background technology]
[0002] In the channel state information report, the dimension of the codebook parameters M v represents the number of frequency domain basis vectors. In the related art, however, the number of frequency domain basis vectors is determined by the configuration on the network side. The number of frequency domain basis vectors determined by the configuration on the network side is not an optimal number. If an excessive number of frequency domain basis vectors is reported, it is likely to lead to waste of overhead in the terminal. Therefore, the method of determining the number of frequency domain basis vectors in the related art has a problem that the feedback overhead of the terminal is large. Summary of the Invention [Problem to be solved by the invention]
[0003] The embodiments of the present disclosure provide an information reporting method, a network side configuration method, an apparatus, a device, and a storage medium to solve the problem of large feedback overhead of a terminal that exists in the method of determining the number of frequency domain basis vectors in the related art. [Means for solving the problem]
[0004] In order to solve the above problems, the present disclosure is realized as follows.
[0005] The embodiment of the present disclosure includes: A terminal estimating downlink channel information; The terminal determines frequency domain basis vector information according to the downlink channel information; The terminal transmits the frequency domain basis vector information to a network device.
[0006] Optionally, the terminal determining frequency domain basis vector information according to the downlink channel information includes: The terminal calculates a compression coefficient corresponding to each frequency domain basis vector among preset frequency domain basis vectors according to the downlink channel information; The terminal determines frequency domain basis vector information according to the compression factor.
[0007] Optionally, before the terminal determines frequency domain basis vector information according to the downlink channel information, the method further comprises: The terminal further includes receiving a set of frequency domain basis vectors configured by the network equipment; The terminal determines frequency domain basis vector information according to the downlink channel information, The terminal determines frequency domain basis vector information according to the downlink channel information and the set of frequency domain basis vectors.
[0008] Optionally, the terminal determines frequency domain basis vector information according to the downlink channel information and the frequency domain basis vector set, The terminal calculates a compression coefficient corresponding to each frequency domain basis vector in the set of frequency domain basis vectors according to the downlink channel information; The terminal determines frequency domain basis vector information based on the compression factor.
[0009] Optionally, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
[0010] Optionally, after the terminal receives a frequency domain basis vector set configured by the network equipment, the method further comprises: The terminal receives a trigger state transmitted from the network device, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate a codebook parameter configured by the network device to the terminal, the codebook parameter including one or more of the frequency domain basis vector set, the size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set; The method further includes the terminal determining the codebook parameters according to the trigger state.
[0011] Optionally, before the terminal transmits the frequency domain basis vector information to a network device, the method further comprises: Further comprising: determining target bit information according to the frequency domain basis vector information, the target bit information being for indicating the number of the frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector is for indicating a selection manner in which the terminal selects a frequency domain basis vector from the frequency domain basis vector set; The terminal transmits the frequency domain basis vector information to a network device, The terminal transmits the frequency domain basis vector information indicated by the target bit information to a network device.
[0012] Optionally, the reporting structure of the terminal includes a two-part reporting structure or a three-part reporting structure; When the frequency domain basis vector information includes the target indication content, if the report structure of the terminal includes a two-part report structure, the terminal transmits the frequency domain basis vector information to a network device, The terminal transmits the target instruction to a network device via a first target partial report structure, which is a first partial report structure in the two-part report structure; When the reporting structure of the terminal includes a three-part reporting structure, the terminal sending the target instruction content to a network device includes: The terminal transmits the target instruction to a network device via a second target partial reporting structure, which is a first partial reporting structure in the three-part reporting structure.
[0013] Optionally, the frequency domain basis vector information for each transport layer is the same or different; When the frequency domain basis vector information of each transport layer is different, the terminal transmits the frequency domain basis vector information to a network device, The terminal transmits Z pieces (Z is a positive integer and is intended to represent the number of layers of a transport layer) of frequency domain basis vector information to a network side.
[0014] The embodiment of the present disclosure includes: The present invention further provides a network-side configuration method, which includes a network device receiving frequency domain basis vector information sent from a terminal, the frequency domain basis vector information being determined by the terminal according to estimated downlink channel information.
[0015] Optionally, before the network equipment receives frequency domain basis vector information transmitted from the terminal, the method further comprises: The network device further includes configuring a frequency domain basis vector set to the terminal; Among the frequency domain basis vector information transmitted from the terminal and received by the network device, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0016] Optionally, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
[0017] Optionally, the network device receiving frequency domain basis vector information transmitted from a terminal includes: The network device receives frequency domain basis vector information indicated by target bit information transmitted from a terminal, the target bit information being for indicating the number of the frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector being for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by the network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal.
[0018] Optionally, after the network device configures a frequency domain basis vector set to the terminal, the method further comprises: The network device further includes transmitting a trigger state to the terminal, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, a size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0019] Optionally, the frequency domain basis vector information for each transport layer is the same or different; When the frequency domain basis vector information of each transport layer is different, the network device receives frequency domain basis vector information transmitted from the terminal, The network device receives Z pieces of frequency domain basis vector information (Z is a positive integer and is intended to represent the number of layers of a transport layer).
[0020] An embodiment of the present disclosure provides a terminal including a memory, a transceiver, and a processor, The memory is for storing a computer program, and the transceiver is for transmitting and receiving data under the control of the processor, and the processor reads the computer program in the memory and estimating downlink channel information; determining frequency domain basis vector information according to the downlink channel information; and transmitting the frequency domain basis vector information to a network device.
[0021] Optionally, determining frequency domain basis vector information according to the above-mentioned downlink channel information includes: The terminal calculates a compression coefficient corresponding to each frequency domain basis vector among preset frequency domain basis vectors according to the downlink channel information; The terminal determines frequency domain basis vector information according to the compression factor.
[0022] Optionally, before determining frequency domain basis vector information according to the above-mentioned downlink channel information, receiving a set of frequency domain basis vectors constructed by the network device; Determining frequency domain basis vector information according to the downlink channel information includes: determining frequency domain basis vector information according to the downlink channel information and the set of frequency domain basis vectors.
[0023] Optionally, determining frequency domain basis vector information according to the above-mentioned downlink channel information and the frequency domain basis vector set includes: calculating a compression factor corresponding to each frequency domain basis vector in the set of frequency domain basis vectors according to the downlink channel information; determining frequency domain basis vector information based on the compression coefficients.
[0024] Optionally, after receiving the set of frequency domain basis vectors constructed by the network device as described above, The method further includes receiving a trigger state sent from the network device, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, a size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0025] Optionally, the frequency domain basis vector information includes a number of frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vector, and the indication information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal.
[0026] An embodiment of the present disclosure is a network device including a memory, a transceiver, and a processor, The memory is for storing a computer program, and the transceiver is for transmitting and receiving data under the control of the processor, and the processor reads the computer program in the memory and The present invention further provides a network device for performing an operation of receiving frequency domain basis vector information sent from a terminal, the frequency domain basis vector information being determined by the terminal according to the estimated downlink channel information.
[0027] Optionally, before receiving the frequency domain basis vector information transmitted from the terminal, and configuring a frequency domain basis vector set for the terminal; Among the frequency domain basis vector information transmitted from a receiving terminal, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0028] Optionally, the frequency domain basis vector information includes a number of frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vector, and the indication information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal.
[0029] Optionally, after configuring the frequency domain basis vector set for the terminal, The method further includes sending a trigger state to the terminal, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, the size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0030] The embodiment of the present disclosure includes: an estimation unit for estimating downlink channel information; A first determining unit for determining frequency domain basis vector information according to the downlink channel information; A terminal is further provided, the terminal including: a transmitting unit for transmitting the frequency domain basis vector information to a network device.
[0031] Optionally, the first determination unit comprises: a calculation unit for calculating a compression coefficient corresponding to each frequency domain basis vector among the preset frequency domain basis vectors according to the downlink channel information; and a second determining unit for determining frequency domain basis vector information according to the compression factor.
[0032] The embodiment of the present disclosure includes: The network equipment further includes a receiving unit for receiving frequency domain basis vector information sent from a terminal, the frequency domain basis vector information being determined by the terminal according to the estimated downlink channel information.
[0033] Optionally, further comprising a configuration unit for configuring a frequency domain basis vector set to the terminal; Among the frequency domain basis vector information transmitted from the terminal and received by the network device, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0034] An embodiment of the present disclosure further provides a processor-readable storage medium having a computer program stored thereon, the computer program being for causing the processor to execute a channel state information reporting method according to an embodiment of the present disclosure, or the computer program being for causing the processor to execute a channel state information reporting method according to an embodiment of the present disclosure. Effect of the Invention
[0035] In the embodiment of the present disclosure, the terminal estimates downlink channel information, the terminal determines frequency domain basis vector information according to the downlink channel information, and the terminal sends the frequency domain basis vector information to the network device. Thus, in the related art, when the terminal reports frequency domain basis vector information according to the frequency domain basis vector set configured by the network device, excessive frequency domain basis vector information is likely to be reported, which leads to the overhead of the terminal being wasted. In contrast, in the present application, the terminal determines frequency domain basis vector information according to downlink channel information, so that the determined frequency domain basis vector information is more accurate, and the feedback overhead of the terminal can be reduced.
[0036] In order to more clearly describe the technical solutions related to the embodiments of the present disclosure, the following briefly introduces drawings that need to be used to describe the embodiments of the present disclosure. It is obvious that the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without paying creative labor. [Brief description of the drawings]
[0037] [Figure 1] FIG. 2 is a structural schematic diagram of a network architecture applicable to an embodiment of the present disclosure. [Diagram 2] 4 is a flowchart of an information reporting method according to an embodiment of the present disclosure. [Diagram 3] FIG. 1 is a schematic diagram of multiple CSI reports and an association of each CSI report with a resource set. [Figure 4] 4 is a flowchart of another network-side configuration method according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a structural diagram of a terminal according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a structural diagram of a network device according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a structural diagram of another terminal according to an embodiment of the present disclosure. [Figure 8]FIG. 2 is a structural diagram of another network device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] In the embodiments of the present disclosure, the term "and / or" expresses a relationship between related objects and indicates that there are three possible relationships. For example, A and / or B may indicate three cases: only A exists, both A and B exist, and only B exists. The symbol " / " generally indicates an "or" relationship between the related objects before and after it.
[0039] The term "plurality" in the embodiments of the present disclosure refers to two or more, as well as other quantifiers.
[0040] Hereinafter, the technical solutions in the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, but it is obvious that the described embodiments are only some embodiments of the present disclosure, and not all embodiments. Based on the embodiments in the present disclosure, other embodiments obtained by those skilled in the art without paying creative labor shall all be within the scope of protection of the present disclosure.
[0041] The embodiments of the present disclosure provide an information reporting method, a network side configuration method, an apparatus, a device, and a storage medium to solve the problem of large feedback overhead of a terminal that exists in the method of determining the number of frequency domain basis vectors in the related art.
[0042] Here, the method and the apparatus are based on the same concept, and the principles of solving the problems are similar, so the implementations of the apparatus and the method can refer to each other, and the overlapping parts will not be described repeatedly.
[0043] The technical solutions according to the embodiments of the present disclosure may be applicable to various systems, for example, the applicable systems may be global system of mobile communication (GSM), code division multiple access (CDMA) system, wideband code division multiple access (WCDMA), general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G New Radio (NR) system, 6G system, etc. Any of these various systems may include a terminal device and a network device. The system may further include a core network portion, such as an Evolved Packet System (EPS), a 5G system (5GS), or the like.
[0044] Referring to FIG. 1, FIG. 1 is a structural schematic diagram of a network architecture applicable to an embodiment of the present disclosure. As shown in FIG. 1, the network architecture includes a terminal 11 and a network device 12.
[0045] The terminal according to the embodiment of the present disclosure may be a device that provides a voice and / or data connection to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem, etc. In different systems, the name of the terminal device may be different, for example, in a 5G system, the terminal device may be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through a Radio Access Network (RAN). The wireless terminal device may be a mobile terminal device such as a mobile phone (also called a "cellular" phone) and a computer having a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. For example, the wireless terminal device may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiated Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a Redcap terminal, etc. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, or a user device, but the embodiments of the present disclosure are not limited thereto.
[0046] The network device according to the embodiment of the present disclosure may be a base station, which may include multiple cells serving terminals. According to different specific application scenarios, the base station may be called an access point, or a device that communicates with wireless terminal devices through one or more sectors on the air interface in the access network, or other names. The network device may be used to convert received radio frames to Internet Protocol (IP) packets and vice versa, and be a router between the wireless terminal devices and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present disclosure may be a network device (Base Transceiver Station, BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a network device (Node B) in a Wide-band Code Division Multiple Access (WCDMA), an evolved network device (evolutionary Node B, eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture, a base station in 6G, a Home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), or the like, but the embodiment of the present disclosure is not limited thereto.In some network configurations, the network equipment may include a centralized unit (CU) node and a distributed unit (DU) node, and the central unit and the distributed units may be located geographically separated.
[0047] A network device and a terminal may perform multi-input multi-output (MIMO) transmission using one or more antennas, and the MIMO transmission may be single user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of a combination of multiple antennas, the MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and may be diversity transmission, pre-encoding transmission, beamforming transmission, or the like.
[0048] In the channel state information reporting, the first thing to be explained is that the dimension of the codebook parameters M v Therefore, the feedback overhead of the terminal is large due to the inability to effectively determine a suitable number of frequency domain basis vectors during reporting. In view of this, it should be understood that the channel state information reporting method in the present application is applicable to, but not limited to, reporting codebook parameter information on a Rel-17 port.
[0049] Please refer to FIG. 2, which is a flowchart of an information reporting method according to an embodiment of the present disclosure. As shown in FIG. 2, the method includes the following steps 201 to 203.
[0050] Step 201 is for the terminal to estimate downlink channel information. The terminal may estimate downlink channel information according to the pilot signal transmitted from the network device. For example, the network side transmits beamforming pilot signals (CSI Reference Signals, CSI-RS) to the terminal through P ports, and the network side configures K windows or sets including frequency domain basis vectors to the terminal side, where K≧1 and the size of the windows or sets is N k where k=1,...,K. The terminal estimates downlink channel information according to the received CSI-RS of beamforming of the P ports.
[0051] Step 202 is for the terminal to determine frequency domain basis vector information according to the downlink channel information.
[0052] Step 203 is for the terminal to send the frequency domain basis vector information to a network device.
[0053] In the above information reporting method, the terminal estimates downlink channel information, the terminal determines frequency domain basis vector information according to the downlink channel information, and the terminal transmits the frequency domain basis vector information to the network device. Thus, in the related art, when the terminal reports frequency domain basis vector information according to the frequency domain basis vector set configured by the network device, excessive frequency domain basis vector information is likely to be reported, which leads to the overhead of the terminal being wasted. In contrast, in the present application, the terminal determines frequency domain basis vector information according to the downlink channel information, so that the determined frequency domain basis vector information is more accurate, and the feedback overhead of the terminal can be reduced.
[0054] It should be noted that in some possible embodiments, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal, and the target instruction content includes the frequency domain basis vector set or the pre-configured frequency domain basis vector.
[0055] For example, the frequency domain basis vector set preset in the terminal may be a set of candidate frequency domain basis vectors determined by the terminal according to the effective channel, and the target instruction content may be 1-bit instruction information, and the terminal may indicate whether the frequency domain basis vector information transmitted from the terminal adopts one of the frequency domain basis vector set configured by the network side or adopts the preset frequency domain basis vector by the 1-bit instruction information. In this embodiment, the preset frequency domain basis vector may be one frequency domain basis vector whose elements are all 1. Here, the length of the frequency domain basis vector may be determined according to the size of the CQI subband and the parameter R configured by the network. More specifically, if the transport layer is Z layers, it may be indicated by Z-bit instruction information. This is merely an example and not a limitation, and in other possible embodiments, other instruction information may be adopted as long as it can indicate whether the selection of the frequency domain basis vector information reported from the terminal is configured by the network device or determined by the terminal. Any substitution is within the scope of protection of the embodiment of the present application.
[0056] Specifically, in one possible embodiment, the frequency domain basis vector information includes the number of frequency domain basis vectors, in other words, the number of frequency domain basis vectors is transmitted from the terminal to the network device. Alternatively, in another possible embodiment, the frequency domain basis vector information includes indication information of the frequency domain basis vector, in other words, the frequency domain basis vector selected by the terminal from the frequency domain basis vector set is transmitted from the terminal to the network device. In this embodiment, the frequency domain basis vector set may be configured for the terminal by the network side device, and the specific configuration manner will be detailed later. Alternatively, in a further possible embodiment, the frequency domain basis vector information includes the number of frequency domain basis vectors and indication information corresponding to the frequency domain basis vector, in other words, the number of frequency domain basis vectors and the frequency domain basis vector selected by the terminal from the frequency domain basis vector set are transmitted from the terminal to the network device. Alternatively, in another possible embodiment, the frequency domain basis vector information may include other information. This is merely an example, not a limitation, and any alternatives are included within the scope of protection of the embodiments of the present application.
[0057] In some possible embodiments, the terminal may determine frequency domain basis vector information.
[0058] Optionally, the terminal determines frequency domain basis vector information according to downlink channel information. The terminal calculates a compression coefficient corresponding to each frequency domain basis vector among the preset frequency domain basis vectors according to downlink channel information; The terminal determines frequency domain basis vector information according to the compression factor.
[0059] For example, if the frequency domain basis vector information is the number of frequency domain basis vectors, the steps of the terminal determining the frequency domain basis vector information according to the downlink channel information are as follows: First, the terminal estimates the downlink channel information of each port as an effective channel according to the CSI-RS of the P ports received in the above steps, and for the pth port, N 3 The effective channel estimated by the frequency domain units is
number
number
number
number
[0060] In some possible embodiments, the terminal may determine the frequency domain basis vector information according to the frequency domain basis vector set configured by the network side equipment. Optionally, before the terminal determines the frequency domain basis vector information according to the downlink channel information, the above method may further include: The terminal further includes receiving a set of frequency domain basis vectors configured by the network equipment; The terminal determines frequency domain basis vector information according to downlink channel information. The method includes the terminal determining frequency domain basis vector information according to the downlink channel information and the set of frequency domain basis vectors.
[0061] In this embodiment, the terminal can determine a suitable number of frequency domain basis vectors by determining frequency domain basis vector information according to downlink channel information and a frequency domain basis vector set. For example, if the value of the frequency domain basis vector configured by the network device is 4, while the value of the frequency domain basis vector determined by the terminal according to the downlink channel information is 2, the terminal determines the value of the frequency domain basis vector to be 2, and the M v The value of is 2. In this way, it is possible to avoid wasteful feedback overhead of the terminal due to an excessive number of frequency domain basis vectors being reported to the network device.
[0062] Optionally, the terminal determines frequency domain basis vector information according to the downlink channel information and the frequency domain basis vector set. The terminal calculates a compression coefficient corresponding to each frequency-domain basis vector in the set of frequency-domain basis vectors according to downlink channel information; The terminal determines frequency domain basis vector information based on the compression factor.
[0063] In this embodiment, the step of the terminal determining frequency domain basis vector information according to the downlink channel information and the frequency domain basis vector set is as follows. First, the terminal estimates the downlink channel information of each port as an effective channel according to the CSI-RS of the P ports received in the above step, and for the pth port, 3The effective channel estimated by the frequency domain units is
number
number
number
[0064] In some possible embodiments, the network device may configure codebook parameters for the terminal and send triggering states to the terminal, and instruct the terminal to select frequency domain basis vector information in a manner that the codebook parameters and the triggering states are associated and correspond to each other. Here, the specific steps of the network device sending the triggering state to the terminal and the terminal determining the reporting manner and the codebook parameters when reporting according to the triggering state are as follows:
[0065] Optionally, after the terminal receives the frequency domain basis vector set configured by the network device, the method further comprises: The terminal receives a trigger state sent from a network device, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate a codebook parameter configured by the network device to the terminal, the codebook parameter including one or more of a frequency domain basis vector set, a size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set; The method further includes the terminal determining the codebook parameters according to the trigger state.
[0066] In this embodiment, the step of the terminal determining the codebook parameters according to the trigger state is specifically as follows: First, we should explain W f When a network device configures a terminal, the configuration method is as follows: the network device configures a window or a set of starting points M initial and N≧M v A window or set including N consecutive frequency domain basis vectors is configured to the terminal, or the terminal selects M from N consecutive frequency domain basis vectors in the window or set. v It may be possible to select a parameter M v The parameter M may also be configured by the network device. initial , N or M v may contain a set of multiple candidate values, or multiple sets may be configured by higher layer signaling RRC or MAC-CE, each set containing a parameter M initial , N and M v Among them, two or three are included. If information fields are added to the DCI for these pieces of information, the overhead of the DCI increases. Therefore, it is necessary to determine the above codebook parameters without increasing the overhead of the DCI.
[0067] Specifically, DCI formats for uplink scheduling include DCI0_1 and DCI0_2. The DCI fields of these two formats include one CSI request field of 0 to 6 bits, and the length of the field is set by the information length (reportTriggerSize) of the CSI request field in RRC signaling. The CSI request field activates one trigger state, which corresponds to one or more CSI reports, and the report contents include a CSI-RS Resource Indicator (CSI-RS Resource Indicator, CRI), a Rank indicator (RI), a Precoding Matrix Indicator (PMI), a Channel Quality Indicator (CQI), etc.
[0068] The reporting method of the terminal includes aperiodic CSI reporting and semi-persistent CSI reporting. The aperiodic CSI reporting is configured and triggered by a method combining MAC CE and DCI, and is reported based on a physical uplink shared channel (PUSCH). A plurality of CSI trigger states are configured by RRC. Each trigger state corresponds to one or more CSI reports. The size of the CSI request field in DCI format 0_1 / 0_2 is configurable as 0 to 6 bits by RRC signaling, so that up to 63 CSI trigger states can be indicated (there is one reserved state). Up to 128 CSI trigger states can be configured by RRC. When the number of CSI trigger states configured by RRC exceeds 63, 63 of the CSI trigger states are mapped to the CSI request field and indicated by MAC CE signaling. As shown in Figure 3, each trigger state can be associated with 1 to 3 aperiodic resource settings, and if a resource setting includes multiple aperiodic resource sets, only one resource set is selected, and each resource set includes multiple CSI-RS resources, where the PMI is calculated according to the CSI-RS resources for CMR included in the resource setting associated with the CSI report.
[0069] Meanwhile, the PUSCH-based SP-CSI is also activated and deactivated by DCI signaling, similar to the above aperiodic CSI reporting. In the CSI feedback framework, multiple trigger states are configured by RRC, with a maximum of 64 trigger states, and each trigger state corresponds to one CSI reporting setting. One trigger state is activated using a CSI request field in the DCI. At the same time, there may be multiple PUSCH-based SP-CSI in the active state. Unlike the aperiodic CSI reporting, the PMI in the semi-persistent CSI reporting is calculated according to the CSI-RS resource of the CMR closest to the DCI before the DCI is triggered, and the CSI-RS resource is included in the CSI resource setting associated with the DCI trigger.
[0070] Currently, the parameter M configured to the terminal by higher layer signaling RRC or MAC-CE initial , N or M v may contain a set of multiple candidate values, or multiple sets of parameters are to be configured by higher layer signaling RRC or MAC-CE. There is still no way to indicate the corresponding codebook parameters. If we use the conventional way to directly increase the information field of DCI for indication, the overhead of DCI will increase.
[0071] Therefore, in this embodiment, in order to reduce the overhead of DCI, the codebook parameters are determined in a manner that associates the codebook parameters with the trigger state of DCI, and the specific steps thereof are as follows: Step 1: A network device notifies a terminal of M through higher layer signaling RRC or MAC-CE. v , N and M initialA codebook parameter set includes at least one or more parameters among X, where each parameter includes X≧1 candidate values, or there are X≧1 candidate parameter combinations. S≧1 trigger states are configured by the network device for each CSI report of the terminal. Step 2: The CSI request field in the DCI sent from the network device activates one trigger state, which not only indicates K≧1 aperiodic CSI reporting or PUSCH-based semi-persistent CSI reporting, but also indicates one or more parameter values mentioned in step 1, or indicates one combination of multiple parameters. Step 3: The terminal derives the codebook parameter M according to the network device configuration and / or the DCI instruction. v / N / M initial Determine the value of Step 4: The terminal uses the indicated codebook parameters to calculate CRI / RI / PMI / CQI information, and reports it to the network side via corresponding CSI.
[0072] In this embodiment, a joint encoding indication is realized through the trigger state activated by the CSI request field in the DCI and the codebook parameter information, that is, one trigger state not only corresponds to one or more aperiodic or semi-persistent CSI reports, but also corresponds to one or more codebook parameters, or corresponds to a combination of multiple parameters. Thus, the UE determines the corresponding CSI report ID and codebook parameters according to the encoding method.
[0073] M v represents the number of frequency domain basis vectors, N represents the size of the window or set, and M initial Let denote the start point of the window. The codebook parameters are M v , N and M initialThe reportTriggerSize parameter may be one or more of the following, or a combination of these parameters. The network device configures a reportTriggerSize that can indicate Y trigger states to the terminal.
[0074] In this embodiment, by adopting the above method, the corresponding codebook parameters can be indicated to the terminal without increasing the overhead of the DCI.
[0075] In one possible embodiment, the specific behavior and instruction determination method of the network equipment and terminal may be as follows: First, the network device notifies the terminal of the M v , N and M initial A codebook parameter set includes at least one or more parameters among X, ... Then, the CSI request field in the DCI sent from the network device activates one trigger state for the terminal, which not only indicates K=1 aperiodic CSI reports or PUSCH-based semi-persistent CSI reports, but also indicates one or more parameter values among the above parameters, or indicates one combination of multiple parameters among the parameter combinations.
[0076] In one possible embodiment, the terminal may determine the codebook parameters according to the trigger state and the candidate parameters or combinations configured by the network side, and an example thereof is as follows: For Y=X, when the nth trigger state among Y is triggered by the DCI, the terminal determines the codebook parameter corresponding to the CSI report as the nth one among X candidate parameters or combinations configured by the network device. If Y>X, when the DCI triggers an n-th trigger state among Y, and n≦X, the terminal determines the codebook parameter corresponding to the CSI report as the n-th codebook parameter among X candidate parameters or combinations configured by the network device. If Y>X, the m-th trigger state among Y is triggered by DCI, and m>X, the terminal determines the codebook parameter corresponding to the CSI report as the mod(X / m)-th among X candidate parameters or combinations configured by the network device. This is merely an example and not a limitation. It should be emphasized that the mathematical formula here is for illustratively expressing one of the calculation relationships satisfied by Y and X, and is not limited thereto, and alternatively, in other possible embodiments, the relationship between Y and X can be expressed by other mathematical relationships through simple mathematical transformation. It should be understood that the remaining calculation formulas in the embodiments of the present application are all for expressing one of the calculation relationships, and are not limited thereto, and any substitutions are within the scope of protection of the embodiments of the present application.
[0077] Optionally, the terminal determines the codebook parameter corresponding to the CSI report as a default value among X candidate parameters or combinations configured by the network device, for example, the first one among the parameters or sets.
[0078] In a further possible embodiment, the network device activates a trigger state via a CSI request field in the DCI, which not only indicates K>1 aperiodic CSI reports or PUSCH-based semi-persistent CSI reports, but also indicates the one or more parameter values among the above codebook parameters, or indicates a combination of multiple parameters. The codebook parameters corresponding to the K CSI reports can be determined according to the previous embodiment, and the codebook parameters corresponding to the K CSI reports are the same.
[0079] Optionally, the K CSI reports correspond to different codebook parameters. Specifically, the terminal determines the codebook parameters corresponding to the first CSI report as the n-th parameter value or set among X, and the terminal determines the codebook parameters corresponding to the k-th CSI report as the n+k-th parameter value or set among X. If n+k>X, the terminal determines the codebook parameters corresponding to the k-th CSI report as the mod(n+k,X)-th parameter value or set among X, where mod(n+k,X) represents a modulus operation.
[0080] Furthermore, the terminal uses the codebook parameters determined by the above method to calculate CSI feedback information in conjunction with the downlink channel estimated by the CSI-RS resource of the measurement channel associated with the CSI report, and reports the CSI feedback information to the network equipment.
[0081] Below, we will introduce a specific example in which a network device uses the above method to configure codebook parameters for a terminal and then transmits a trigger state to the terminal, thereby facilitating the terminal to determine the reporting method and codebook parameters for the report.
[0082] Example 1: This embodiment mainly describes the case of K=1 aperiodic CSI reporting or PUSCH-based semi-persistent CSI reporting, and the case of joint encoding indication of trigger state and codebook parameters.
[0083] A plurality of CSI report information is configured by the base station for the UE, and each trigger condition corresponds to one CSI report. The information includes a codebook parameter M v , N and M initial It contains a set of X=4 parameter values, which are 0, N3 / 4, N3 / 2, and N3. The base station further configures the reportTriggerSize to the UE via RRC signaling as 3. The DCI field then has a size of 3 bits, which can indicate 7 trigger states, of which trigger state 0 is reserved. The codebook parameters and the codebook parameter M initial The joint encoding instructions are as shown in Table 1 below.
[0084] For example, when a DCI carrying a trigger for aperiodic SRS transmission is sent from the base station to the UE, and the value of the DCI field is 2, one aperiodic CSI report whose trigger state is 2 is activated, and the codebook parameter M corresponding to the CSI report is set to 0. initial becomes N3 / 4.
[0085] [Table 1]
[0086] In Table 1, n / a indicates that the corresponding codebook parameters cannot be determined. As can be seen from Table 1, the terminal determines the ID of the CSI report and the codebook parameters M according to the DCI information. initial The value of is determined and other parameters configured by the network device, such as M v, N, etc., and the channel information measured by the CSI-RS resource associated with the CSI report, other feedback information such as CRI / RI / CQI is calculated and reported to the network equipment.
[0087] Example 2: This embodiment mainly describes the case of K>1 aperiodic CSI reporting or PUSCH-based semi-persistent CSI reporting, with a trigger state and a joint encoding indication for one codebook parameter set.
[0088] A plurality of CSI report information is configured by the base station to the UE, and each trigger condition corresponds to one CSI report. The CSI information includes a codebook parameter M v , N and M initial The base station further configures reportTriggerSize as 3 to the UE via RRC signaling. The DCI field then has a size of 3 bits, and can indicate 7 trigger states, of which trigger state 0 is reserved. The codebook parameters and the codebook parameters {M v ,N,M initial The joint encoding instructions for the} set are as shown in Table 2 below.
[0089] For example, when a base station sends a DCI carrying a trigger for aperiodic SRS transmission to a UE and the value of the DCI field is 3, one aperiodic CSI report with a trigger state of 2 is activated, and the codebook parameter set corresponding to the CSI report is {3, 4, N3 / 2}.
[0090] [Table 2]
[0091] As can be seen from Table 2 above, the terminal uses the DCI information to determine the CSI report ID and the codebook parameter M v =3, N=4, M initial =N3 / 2 is determined, and other feedback information such as CRI / RI / CQI is calculated and reported to the network side according to other parameters configured by the network device and channel information measured by the CSI-RS resource associated with the CSI report. In particular, if the value of the DCI field m=5, the codebook parameter set corresponding to the CSI report is mX=1, i.e., the set {1, 4, 0}.
[0092] The UE processing behavior is as described above and will not be repeated here.
[0093] Example 3: This embodiment mainly describes the case of K>1 aperiodic CSI reporting or PUSCH-based semi-persistent CSI reporting.
[0094] A plurality of CSI reports are configured by the base station to the UE, and each trigger state corresponds to K=2 CSI reports. The CSI information includes a codebook parameter M v , N and M initial It contains a set of X=4 parameter values, which are 0, N3 / 4, N3 / 2, and N3. The base station further configures reportTriggerSize as 3 to the UE via RRC signaling. The DCI field then has a size of 3 bits, which can indicate 7 trigger states, of which trigger state 0 is reserved. The codebook parameters and the codebook parameter M initial The joint encoding instructions are as shown in Table 3 below.
[0095] For example, when a DCI carrying a trigger for aperiodic SRS transmission is sent from the base station to the UE and the value of the DCI field is 2, one aperiodic CSI report whose trigger state is 2 is activated, and the M initial The codebook parameters are all N3 / 4.
[0096] [Table 3]
[0097] As can be seen from Table 3, the codebook parameter M initial is N3 / 4, and the codebook parameter M initial is N3 / 2, that is, the codebook parameter value corresponding to the trigger state n+1=3. The terminal uses the DCI information to obtain the IDs and codebook parameters M initial The value of is determined and other parameters configured by the network device, such as M v , N, etc., and the channel information measured by the CSI-RS resources associated with these two CSI reports, other feedback information such as corresponding CRI / RI / CQI is calculated and reported to the network side.
[0098] In this embodiment, the trigger condition indicated by the request field in the DCI not only indicates one or several aperiodic CSI reports or PUSCH-based semi-persistent CSI reports, but also indicates one or more codebook parameters of the port selection codebook, or a combination of multiple parameters, so that the size of the DCI payload does not change.
[0099] According to the above method, the CSI request field in the DCI sent from the network device activates one trigger state, which not only indicates K=1 aperiodic CSI reports or PUSCH-based semi-persistent CSI reports, but also indicates one or more parameter values of codebook parameters or indicates one combination of multiple parameters. According to the reportTriggerSize configured for the terminal by the network device, it is possible to indicate the relationship between the Y trigger states and the number X of parameters or combinations, and determine how to indicate the codebook parameter values or sets. Or, the network device activates a trigger state through a CSI request field in the DCI, where the trigger state not only indicates K>1 aperiodic CSI reports or PUSCH-based semi-persistent CSI reports, but also indicates one or more parameter values among the codebook parameters, or indicates a combination of multiple parameters. The codebook parameters corresponding to the K CSI reports can be determined according to the above method, and are not repeated here, and the codebook parameters corresponding to these K CSI reports are the same. Furthermore, a method for making the K>1 CSI reports correspond to different codebook parameter values or sets is determined by the terminal, and flexible indication of the codebook parameters can be realized without changing the size of the DCI signaling.
[0100] Optionally, before the terminal transmits frequency domain basis vector information to the network equipment, the method further comprises: The method further includes determining target bit information based on the frequency domain basis vector information, the target bit information being for indicating a number of frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector being for indicating a selection manner in which the terminal selects a frequency domain basis vector from a set of frequency domain basis vectors.
[0101] The terminal transmits frequency domain basis vector information to the network device, The terminal transmits the frequency domain basis vector information indicated by the target bit information to a network device.
[0102] In this embodiment, the target bit information is in the form of [log 2 (N)] bits. In other words, the terminal may 2 (N)] bits to report the number of frequency domain basis vectors used by all transport layers, M v where the value of N is the number of frequency domain basis vectors. For example, if the number of frequency domain basis vectors is 4, then N is 4 and the number of frequency domain basis vectors used by all transport layers M v In one possible embodiment, this may be expressed in binary as "00", "01", "10", and "11".
[0103] In one example, the terminal may report via separate CSI reporting that the M-channel hopping protocol configured for the terminal by the network device is employed in all transport layers. v or the M reported by the terminal v It is also possible to indicate with one bit whether
[0104] In some possible embodiments, the terminal may report the above target indication content in some reporting structure.
[0105] Optionally, the reporting structure of the terminal includes a two-part reporting structure or a three-part reporting structure; When the reporting structure of the terminal includes a two-part reporting structure, the terminal sends a target instruction content to the network device, The terminal transmits a target instruction to the network device via a first target partial reporting structure, which is a first partial reporting structure in the two-part reporting structure; When the reporting structure of the terminal includes a three-part reporting structure, the terminal sends a target instruction content to the network device, The terminal transmits the target instruction to the network device via a second target partial reporting structure, which is a first partial reporting structure in the three-part reporting structure.
[0106] What needs to be explained is the parameter M of the Rel-17 port selection codebook. v About M v The instruction report may be a two-part report consisting of Part 1 and Part 2, or may be a three-part report divided into Part 0, Part 1, and Part 2.
[0107] Specifically, when reporting in two parts, Part 1 and Part 2, the contents of Part 1 include RI, wideband CQI, CQI for each subband, and the total number of non-zero coefficients in all layers, K NZ The report content in Part 2 includes at least one or more of the following parameters: the number of frequency domain basis vectors selected by the terminal, a port selection instruction, and the number of selected ports. The report content in Part 2 includes at least one or more of the following parameters: the strongest coefficient instruction SCI for each layer, a frequency domain basis vector instruction, a reference amplitude, a non-zero coefficient, a non-zero coefficient position instruction, and a port selection instruction.
[0108] When reporting in three parts, Part 0, Part 1, and Part 2, the contents of Part 0 are the same as those of Part 1. v The report contents in Part 1 include RI, wideband CQI, CQI for each subband, and the total number of non-zero coefficients in all layers, K NZThe report content in Part 2 includes at least one or more of the following parameters: the number of frequency domain basis vectors selected by the terminal, a port selection instruction, and the number of selected ports. The report content in Part 2 includes at least one or more of the following parameters: the strongest coefficient instruction SCI for each layer, a frequency domain basis vector instruction, a reference amplitude, a non-zero coefficient, a non-zero coefficient position instruction, and a port selection instruction.
[0109] In other words, when reporting using two parts, Part 1 and Part 2, the M v or the M reported by the terminal v In the case where the report is divided into three parts, Part 0, Part 1, and Part 2, the M protocol configured for the terminal by the network device is adopted. v This is merely an example and not a limitation. Thus, via the target indication, the reported M v It can be quickly determined whether the ? ? is configured by the network equipment or determined by the terminal according to the estimated downlink channel.
[0110] Optionally, the frequency domain basis vector information of each transport layer is the same or different; When the frequency domain basis vector information of each transport layer is different, the terminal transmits the frequency domain basis vector information to the network device, The method includes a terminal transmitting Z pieces of frequency domain basis vector information (Z is a positive integer and is intended to represent the number of layers of the transport layer) to a network side.
[0111] In this embodiment, M v The selection of M is layer-common and layer-specific. v The instruction reporting method was explained. Among them, Layer-common is one M vThe M adopted in the L layer according to the instruction information v Layer-specific indicates that one M l,v The M adopted in the lth layer is determined by the instruction information. l,v It is shown that the M v To indicate this, we need L M v In other words, Layer-common is the M v The values are the same for each layer, and Layer-specific indicates that the M v The values may be the same or different, and one frequency domain basis vector is sent for each transport layer during reporting. For example, if there are two transport layers, and Layer-common is selected, M v If the value is 4, the M v When the value is 4 and Layer-specific is selected, the M of the transport layer of the two layers is v The value may be 4, and the M v The value is 2, and the second layer transport layer M v The value may be 4. This is merely an example and not a limitation. More specifically, the frequency domain basis vector information of each layer is associated with one target indication, which can indicate whether the frequency domain basis vector information of each transport layer is in a frequency domain basis vector set configured by the network side or is a pre-configured frequency domain basis vector.
[0112] In the following, we will consider the cases where the number of frequency domain basis vectors is K=1 or K>1, and v Specific steps for reporting values will now be described by way of example. When K=1, that is, N=N 1 It becomes. M v If the selection is layer-common, then in Part 1, [log 2(N)] bits to report the number of frequency domain basis vectors used by all transport layers, M v Instruct the following.
[0113] In one example, the network device may provide the terminal with a parameter M v >1 is configured, and all transport layers report 1 bit in Part 1. v = 1 or M configured for the terminal by the network device v Indicates whether to adopt the value.
[0114] In another example, the network device transmits a parameter M v =1 is configured, and the CSI report is reported in three parts: Part 0, Part 1, and Part 2. Reporting one bit in Part 0 or a separate CSI and adopting it in all transport layers is the M configured for the terminal by the network device. v = 1, or M determined and reported by the terminal according to the estimated downlink channel information. v Indicates whether the M reported by the terminal is v If so, please report in Part 1 [log 2 (N)] bits are reported to obtain the number of frequency domain basis vectors M used by all transport layers. v It is necessary to instruct the M v If the selection is layer-specific, then in Part 1, L×[log 2 (N)] bits are reported to represent the number M of frequency domain basis vectors used in the l-th layer of the L transport layers. l,v Indicate the following respectively.
[0115] In one example, the network side transmits a parameter M v >1 or more M l,v By reporting L bits in Part 1, the lth transport layer M l,vThe value is either 1 or M configured for the terminal by the network side. l,v Indicates whether
[0116] In one example, the network side provides the terminal side with a parameter M v =1 is configured, and the CSI report is reported in three parts: Part 0, Part 1, and Part 2. Part 0 reports L bits via separate CSI, and one transport layer is adopted. l,v = 1 or the M reported by the device l,v Indicates whether the M reported by the terminal is l,v If so, please report in Part 1 [log 2 (N)] bits are reported to obtain the number M of frequency domain basis vectors used in the l-th transport layer. l,v It is necessary to instruct the
[0117] The separate CSI report may be reported via a CSI reporting setting that does not include PMI. Subsequent PMI calculations are all based on the M reported by the terminal. v The value is adopted.
[0118] If K>1, M v If the selection is layer-common, then in Part 1, K×[log 2 (N)] bits are reported to indicate the number of frequency domain basis vectors M used by all transport layers for each window / set. v ≦min(N k min(N k ) represents the minimum value among K windows / sets, k=1,…,K.
[0119] M v If the selection is layer-specific, then in Part 1, L×K×[log 2 (N k)] bits to determine the number M of frequency domain basis vectors used by the l-th layer in each window / set in the L transport layers. l,v Indicate the following respectively.
[0120] M in each window or set v As for the instruction reporting method, the instruction reporting method explained in the case of K=1 may be adopted.
[0121] Below, we will explain the specific transport layer and the M v Specific steps for reporting values will now be described by way of example.
[0122] Example 1: In this embodiment, the number of layers of the transport layer is L=2, K=1, and the number of frequency domain basis vectors in the window / set configured by the network device is N 1 = 4 will be explained.
[0123] M v If the selection is layer-common, the parameter M v is not configured. In Part 1, [log 2 (N)] = 2 bits are reported to indicate the M v = 2 frequency domain basis vectors.
[0124] In one example, the network device transmits a parameter M v =2 is configured, and by reporting 1 bit in Part 1, all transport layer M v If the bit value is 0, all transport layers are v = 1. Otherwise, all transport layers use M v =2 is adopted.
[0125] Optionally, the network device may provide the terminal with a parameter M vAssume that ≠1 is configured and the CSI report is divided into three parts: Part 0, Part 1, and Part 2. If one bit is reported for indication in Part 0, and the value of the bit is 0, all transport layers are v = 1. Otherwise, all transport layers use the M reported by the endpoint. v = 2. Then, in the report in Part 1, [log 2 By reporting 2 bits, M v = 2 frequency domain basis vectors were used.
[0126] M v If the selection is layer-specific, then in Part 1, L×[log 2 (N)] = 4 bits to report the number of frequency domain basis vectors M used in the first and second layers. 1,v = 2 and M 2,v =1 respectively.
[0127] In one example, the network device may provide the terminal with a parameter M 1,v =4, M 2,v By reporting L=2 bits in Part 1, the l-th transport layer M 1,v If both bits are 0, M is used in both layers. l,v = 1 is adopted, and l = 1,2. Otherwise, M 1,v =4, M 2,v =2 is adopted.
[0128] In one example, the network device may provide the terminal with a parameter M v =1 is configured, and the CSI report is divided into three parts: Part 0, Part 1, and Part 2. Part 0 reports the L bit for indication, and if the values of the two bits are both 0, M is reported in the two layers. l,v = 1 is adopted, and l = 1,2. Otherwise, in two layers, the M reported by the terminal 1,v =2, M 2,v= 1 is adopted, and L × [log 2 Report (N)] = 4 bits.
[0129] Example 2: This embodiment is mainly for the transport layer L=2, K>1, and the number of frequency domain basis vectors N 1 =N 2 M when =4 v The value indication will be explained.
[0130] M v If the selection is layer-common, the parameter M v is not constructed. In Part 1, K×[log 2 (N)] = 4 bits are reported to indicate the M v = 2 frequency domain basis vectors.
[0131] M v If the selection is layer-specific, then in Part 1, L×K×[log 2 By reporting 8 bits, the number of frequency domain basis vectors M used by L1 and L2 in each window / set in the L transport layers is calculated. 1,v =2, M 2,v =1 respectively.
[0132] Please refer to FIG. 4, which is a flowchart of a network side configuration method according to an embodiment of the present disclosure. As shown in FIG. 4, the method includes the following step 401:
[0133] Step 401 is for a network device to receive frequency domain basis vector information sent from a terminal, the frequency domain basis vector information being determined by the terminal according to estimated downlink channel information.
[0134] Optionally, before the network equipment receives frequency domain basis vector information transmitted from the terminal, the method further comprises: The network device further includes configuring a frequency domain basis vector set to the terminal; Among the frequency domain basis vector information transmitted from the terminal and received by the network device, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0135] Optionally, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
[0136] Optionally, the network device receiving frequency domain basis vector information transmitted from a terminal includes: The network device receives the frequency domain basis vector information indicated by target bit information transmitted from a terminal, the target bit information being for indicating the number of the frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector being for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by the network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal.
[0137] Optionally, after the network device configures a frequency domain basis vector set to the terminal, the method further comprises: The network device further includes transmitting a trigger state to the terminal, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, a size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0138] Optionally, the frequency domain basis vector information for each transport layer is the same or different; When the frequency domain basis vector information of each transport layer is different, the network device receives frequency domain basis vector information transmitted from the terminal, The network device receives Z pieces of frequency domain basis vector information (Z is a positive integer and is intended to represent the number of layers of a transport layer).
[0139] It should be noted that this embodiment is an embodiment of a network device corresponding to the embodiment shown in FIG. 2, and for the specific embodiment, reference can be made to the relevant description of the embodiment shown in FIG. 2. In order to avoid redundant description, this embodiment will not be repeated, but it can achieve the same beneficial effects.
[0140] Please refer to FIG. 5. FIG. 5 is a structural diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 5, the terminal includes: a memory 520, a transceiver 500 and a processor 510; The memory 520 is for storing a computer program, and the transceiver 500 is for transmitting and receiving data under the control of the processor 510. The processor 510 reads the computer program in the memory 520 and: estimating downlink channel information; determining frequency domain basis vector information according to the downlink channel information; and transmitting the frequency domain basis vector information to a network device.
[0141] In FIG. 5, the bus architecture may include any number of interconnected buses and bridges, specifically connecting various circuits such as one or more processors, represented by processor 510, and memory, represented by memory 520. The bus architecture may also connect various other circuits, such as peripherals, voltage regulators, and power management circuits, which are known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 500 may be multiple elements, i.e., a transmitter and a receiver, and provides a means to communicate with various other devices over a transmission medium. For various user equipment, the user interface 530 may be an interface that allows the necessary devices to be connected externally or internally, including but not limited to a small keyboard, a display, a speaker, a microphone, a joystick, etc.
[0142] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 in performing operations.
[0143] Alternatively, the processor 510 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), and the processor may employ a multi-core architecture.
[0144] The processor is used to execute any of the methods according to the embodiments of the present disclosure according to the executable instructions obtained by calling the computer program stored in the memory. The processor and the memory may be physically separated.
[0145] Optionally, determining frequency domain basis vector information according to the above-mentioned downlink channel information includes: The terminal calculates a compression coefficient corresponding to each frequency domain basis vector among preset frequency domain basis vectors according to the downlink channel information; The terminal determines frequency domain basis vector information according to the compression factor.
[0146] Optionally, before determining frequency domain basis vector information according to the above-mentioned downlink channel information, receiving a set of frequency domain basis vectors constructed by the network device; Determining frequency domain basis vector information according to the downlink channel information includes: determining frequency domain basis vector information according to the downlink channel information and the set of frequency domain basis vectors.
[0147] Optionally, determining frequency domain basis vector information according to the above-mentioned downlink channel information and the frequency domain basis vector set includes: calculating a compression factor corresponding to each frequency domain basis vector in the set of frequency domain basis vectors according to the downlink channel information; determining frequency domain basis vector information based on the compression coefficients.
[0148] Optionally, after receiving the set of frequency domain basis vectors constructed by the network device as described above, The method further includes receiving a trigger state sent from the network device, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, a size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0149] Optionally, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
[0150] It should be noted here that the terminal according to the embodiment of the present disclosure can realize all the method steps realized by the above method embodiment and can achieve the same technical effects, but the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail here.
[0151] Please refer to FIG. 6 . FIG. 6 is a structural diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 6 , the network device includes: a memory 620, a transceiver 600 and a processor 610; The memory 620 is for storing a computer program, and the transceiver 600 is for transmitting and receiving data under the control of the processor 610. The processor 610 reads the computer program in the memory 620 and executes the following: and for performing an operation of receiving frequency domain basis vector information transmitted from a terminal, the frequency domain basis vector information being determined by the terminal according to the estimated downlink channel information.
[0152] In FIG. 6, the bus architecture may include any number of interconnected buses and bridges, in particular connecting various circuits between one or more processors, such as processor 610, and memory, such as memory 620. The bus architecture may also connect various other circuits, such as peripherals, voltage regulators, and power management circuits, which are known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 600 may be multiple elements, i.e., a transmitter and a receiver, and provides a means to communicate with various other devices over a transmission medium. For various user equipment, the user interface 630 may be an interface that allows the necessary devices to be connected externally or internally, including but not limited to a small keyboard, a display, a speaker, a microphone, a joystick, etc.
[0153] The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 during the execution of operations.
[0154] Alternatively, the processor 610 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), and the processor may employ a multi-core architecture.
[0155] The processor is used to execute any of the methods according to the embodiments of the present disclosure according to the executable instructions obtained by calling the computer program stored in the memory. The processor and the memory may be physically separated.
[0156] Optionally, before receiving the frequency domain basis vector information transmitted from the terminal, and configuring a frequency domain basis vector set for the terminal; Among the frequency domain basis vector information transmitted from a receiving terminal, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0157] Optionally, the frequency domain basis vector information includes at least one of the number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vector, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
[0158] Optionally, after configuring the frequency domain basis vector set for the terminal, The method further includes sending a trigger state to the terminal, the trigger state being used to indicate a reporting manner of the terminal and also used to indicate codebook parameters configured by the network device to the terminal, the codebook parameters including one or more of the frequency domain basis vector set, the size of the frequency domain basis vector set, or starting point information of the frequency domain basis vector set.
[0159] It should be noted here that the above network equipment according to the embodiment of the present disclosure can realize all the method steps realized by the above method embodiment and can achieve the same technical effects, but the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail here.
[0160] Please refer to FIG. 7 . FIG. 7 is a structural diagram of another terminal according to an embodiment of the present disclosure. As shown in FIG. 7 , the terminal 700 includes: an estimation unit 701 for estimating downlink channel information; a first determining unit 702 for determining frequency domain basis vector information according to the downlink channel information; A sending unit 703 for sending the frequency domain basis vector information to a network device.
[0161] Optionally, the first determining unit 702 is: a calculation unit for calculating a compression coefficient corresponding to each frequency domain basis vector among the preset frequency domain basis vectors according to the downlink channel information; and a second determining unit for determining frequency domain basis vector information according to the compression factor.
[0162] It should be noted here that the terminal according to the embodiment of the present disclosure can realize all the method steps realized by the above method embodiment and can achieve the same technical effects, but the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail here.
[0163] Please refer to FIG. 8 , which is a structural diagram of another network device according to an embodiment of the present disclosure. As shown in FIG. 8 , the network device 800 includes: The method includes: receiving unit 801 for receiving frequency domain basis vector information sent from a terminal, the frequency domain basis vector information being determined by the terminal according to estimated downlink channel information.
[0164] Optionally, further comprising a configuration unit for configuring a frequency domain basis vector set to the terminal; Among the frequency domain basis vector information transmitted from the terminal and received by the network device, the frequency domain basis vector information is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0165] It should be noted here that the above network equipment according to the embodiment of the present disclosure can realize all the method steps realized by the above method embodiment and can achieve the same technical effects, but the same parts and beneficial effects as those of the method embodiment in this embodiment will not be described in detail here.
[0166] It should be noted that the division into units in the embodiments of the present disclosure is merely a schematic division into logical functions, and other division methods may be used in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated units may be implemented in the form of hardware or software functional units.
[0167] The integrated unit may be implemented in the form of a software functional unit and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the essential part of the technical proposal of the present application, or the part that contributes to the related art, or all or a part of the technical proposal, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) or a processor to execute all or a part of the steps of the method according to each embodiment of the present application. The above storage medium includes any medium capable of storing program code, such as a USB flash drive, a portable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0168] In an embodiment of the present disclosure, a processor-readable storage medium having a computer program stored thereon is further provided, the computer program being configured to cause the processor to execute an information reporting method according to an embodiment of the present disclosure, or the computer program being configured to cause the processor to execute a network side configuration method according to an embodiment of the present disclosure.
[0169] The processor-readable storage medium may be any available medium or data storage device that can be accessed by the processor, including, but not limited to, magnetic storage devices (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage devices (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drives (SSD)), etc.
[0170] It will be appreciated by those skilled in the art that the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product embodied in one or more computer usable storage mediums (including, but not limited to, magnetic disk memories, optical memories, etc.) that contain computer usable program code.
[0171] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program 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 form an apparatus, and the instructions executed by the processor of the computer or other programmable data processing device form an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0172] These computer program instructions may be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, with the instructions stored in the computer readable memory forming an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0173] These computer program instructions may be loaded into a computer or other programmable data processing device and cause the computer or other programmable data processing device to execute a series of operational steps to form a computer-implemented process, the instructions executing on the computer or other programmable data processing device providing steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0174] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. If these modifications and variations of the present application fall within the scope of the claims of the present application and the scope of equivalent techniques, the present application also includes these modifications and variations.
Claims
1. A method for providing a method for a mobile station, comprising: receiving a set of frequency domain basis vectors configured by a network device; the terminal estimating downlink channel information; The terminal determines frequency domain basis vector information according to the frequency domain basis vector set and the downlink channel information; The terminal transmitting the frequency domain basis vector information to the network device.
2. 2. The method of claim 1, wherein the frequency domain basis vector information includes at least one of a number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vectors, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
3. Before the terminal transmits frequency domain basis vector information to a network device, the method includes: Further comprising: determining target bit information according to the frequency domain basis vector information, the target bit information being for indicating the number of the frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector being for indicating a frequency domain basis vector selected by the terminal from a frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set pre-configured in the terminal; The terminal transmits the frequency domain basis vector information to a network device, The method of claim 1 , comprising: the terminal transmitting the frequency domain basis vector information indicated by the target bit information to a network device.
4. A network device configuring a frequency domain basis vector set for a terminal; A network-side configuration method, comprising: the network equipment receiving frequency domain basis vector information transmitted from the terminal, the frequency domain basis vector information being determined by the terminal according to estimated downlink channel information and the frequency domain basis vector set.
5. 5. The method of claim 4, wherein the frequency domain basis vector information includes at least one of a number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vectors, or target instruction content, and the instruction information corresponding to the frequency domain basis vector indicates a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
6. The network device receives frequency domain basis vector information transmitted from a terminal, 5. The method of claim 4, comprising: receiving, by the network device, frequency domain basis vector information indicated by target bit information transmitted from a terminal, the target bit information being for indicating a number of frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector being for indicating a frequency domain basis vector selected by the terminal from a frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preconfigured in the terminal.
7. A terminal including a memory, a transceiver and a processor, The memory is for storing a computer program, and the transceiver is for transmitting and receiving data under the control of the processor, and the processor reads the computer program in the memory and receiving a set of frequency domain basis vectors constructed by the network device; estimating downlink channel information; determining frequency domain basis vector information according to the frequency domain basis vector set and the downlink channel information; and transmitting the frequency domain basis vector information to the network device.
8. 8. The terminal according to claim 7, wherein the frequency domain basis vector information includes at least one of a number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vectors, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from a frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
9. The processor, Further used for determining target bit information according to the frequency domain basis vector information, the target bit information being for indicating the number of the frequency domain basis vectors and / or indication information corresponding to the frequency domain basis vectors, and the indication information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from a frequency domain basis vector set configured by a network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal; Transmitting the frequency domain basis vector information to a network device includes: The terminal of claim 7 , further comprising: the transceiver transmitting the frequency domain basis vector information indicated by the target bit information to a network device.
10. A network device including a memory, a transceiver, and a processor, The memory is for storing a computer program, and the transceiver is for transmitting and receiving data under the control of the processor, and the processor reads the computer program in the memory and An operation of constructing a frequency domain basis vector set for a terminal; A network device for performing an operation of receiving frequency domain basis vector information transmitted from the terminal, the frequency domain basis vector information being determined by the terminal according to estimated downlink channel information and the frequency domain basis vector set.
11. 11. The network device of claim 10, wherein the frequency domain basis vector information includes at least one of a number of frequency domain basis vectors, instruction information corresponding to the frequency domain basis vectors, or target instruction content, and the instruction information corresponding to the frequency domain basis vector is for indicating a frequency domain basis vector selected by the terminal from the frequency domain basis vector set configured by the network device, or a frequency domain basis vector selected by the terminal from a frequency domain basis vector set preset in the terminal, and the target instruction content includes the frequency domain basis vector set or the preset frequency domain basis vector.
Citation Information
Patent Citations
Feedback for type ii channel state information
WO2020142974A1
Methods for sending and receiving channel state information, terminal device and network device
WO2020143446A1
Base station device, terminal device, and communication method
WO2020175149A1
Communication method and apparatus
WO2020199964A1