Information reporting methods, network-side configuration methods, devices, equipment and storage media
The method of estimating downlink channel information and determining frequency domain basis vector information by the terminal solves the problem of large terminal feedback overhead caused by determining the number of frequency domain basis vectors in the prior art, and achieves more accurate information reporting.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2021-04-02
- Publication Date
- 2026-04-21
AI Technical Summary
The existing method for determining the number of frequency domain basis vectors leads to high terminal feedback overhead.
The terminal estimates the downlink channel information, determines the frequency domain basis vector information based on the channel information, and sends it to the network device to reduce the reporting of redundant frequency domain basis vectors.
By determining the frequency domain basis vector information based on the downlink channel information at the terminal, the terminal feedback overhead is reduced and the accuracy of information reporting is improved.
Smart Images

Figure CN115175228B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication 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 channel state information reporting, the dimension M of the codebook parameters v This indicates the number of frequency domain basis vectors. In the prior art, the number of frequency domain basis vectors is determined by the network side configuration. Since the number of frequency domain basis vectors determined by the network side configuration is not the most appropriate number, if an excessive number of frequency domain basis vectors are reported, it is easy to waste terminal overhead. It can be seen that the existing method of determining the number of frequency domain basis vectors has the problem of large terminal feedback overhead. Summary of the Invention
[0003] This invention provides an information reporting method, a network-side configuration method, an apparatus, a device, and a storage medium to address the problem of high terminal feedback overhead in existing methods for determining the number of frequency domain basis vectors.
[0004] To solve the above-mentioned technical problems, the present invention is implemented as follows:
[0005] This invention provides an information reporting method, including:
[0006] The terminal estimates downlink channel information;
[0007] The terminal determines the frequency domain basis vector information based on the downlink channel information;
[0008] The terminal sends the frequency domain basis vector information to the network device.
[0009] Optionally, the terminal determines frequency domain basis vector information based on the downlink channel information, including:
[0010] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector according to the downlink channel information;
[0011] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0012] Optionally, before the terminal determines the frequency domain basis vector information based on the downlink channel information, the method further includes:
[0013] The terminal receives the set of frequency domain basis vectors configured by the network device;
[0014] The terminal determines frequency domain basis vector information based on the downlink channel information, including:
[0015] The terminal determines the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set.
[0016] Optionally, the terminal determines the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set, including:
[0017] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set based on the downlink channel information;
[0018] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0019] Optionally, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0020] Optionally, after the terminal receives the set of frequency domain basis vectors configured by the network device, the method further includes:
[0021] The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0022] The terminal determines the codebook parameters based on the trigger state.
[0023] Optionally, before the terminal sends the frequency domain basis vector information to the network device, the method further includes:
[0024] Target bit information is determined based on the frequency domain basis vector information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to instruct the terminal to select a selection method for frequency domain basis vectors from the set of frequency domain basis vectors.
[0025] The terminal sends the frequency domain basis vector information to the network device, including:
[0026] The terminal sends the frequency domain basis vector information, indicated by the target bit information, to the network device.
[0027] Optionally, the terminal's reporting structure may include a two-part reporting structure or a three-part reporting structure;
[0028] When the frequency domain basis vector information includes the target indication content, and the terminal's reporting structure includes a two-part reporting structure, the terminal sends the frequency domain basis vector information to the network device, including:
[0029] The terminal sends the target indication content to the network device through a first target part reporting structure; the first target part reporting structure is the first part reporting structure in the two-part reporting structure.
[0030] When the terminal's reporting structure includes a three-part reporting structure, the terminal sends the target indication content to the network device, including:
[0031] The terminal sends the target indication content to the network device through the second target part reporting structure; the second target part reporting structure is the first part reporting structure in the three-part reporting structure.
[0032] Optionally, the frequency domain basis vector information of each transmission layer may be the same or different;
[0033] When the frequency domain basis vector information differs at each transport layer, the terminal sends the frequency domain basis vector information to the network device, including:
[0034] The terminal sends Z frequency domain basis vectors to the network side, where Z is a positive integer and N represents the number of transport layers.
[0035] This invention also provides a network-side configuration method, including:
[0036] The network device receives frequency domain basis vector information sent by the terminal, wherein the frequency domain basis vector information is determined by the terminal based on estimated downlink channel information.
[0037] Optionally, before the network device receives the frequency domain basis vector information sent by the terminal, the method further includes:
[0038] The network device configures a set of frequency domain basis vectors to the terminal;
[0039] The frequency domain basis vector information received by the network device from the terminal is determined by the terminal based on the downlink channel information and the set of frequency domain basis vectors.
[0040] Optionally, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0041] Optionally, the network device receives frequency domain basis vector information sent by the terminal, including:
[0042] The network device receives frequency domain basis vector information sent by the terminal, indicated by target bit information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from the set of frequency domain basis vectors preset in the terminal.
[0043] Optionally, after the network device configures the frequency domain basis vector set to the terminal, the method further includes:
[0044] The network device sends a trigger status to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0045] Optionally, the frequency domain basis vector information of each transmission layer may be the same or different;
[0046] When the frequency domain basis vector information differs at each transport layer, the network device receives the frequency domain basis vector information sent by the terminal, including:
[0047] The network device receives Z frequency domain basis vectors, where Z is a positive integer and is used to represent the number of transport layers.
[0048] This invention also provides a terminal, comprising: a memory, a transceiver, and a processor, wherein:
[0049] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0050] Estimate downlink channel information;
[0051] Based on the downlink channel information, determine the frequency domain basis vector information;
[0052] The frequency domain basis vector information is sent to the network device.
[0053] Optionally, determining the frequency domain basis vector information based on the downlink channel information includes:
[0054] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector according to the downlink channel information;
[0055] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0056] Optionally, before determining the frequency domain basis vector information based on the downlink channel information, the method further includes:
[0057] Receive the set of frequency domain basis vectors configured by the network device;
[0058] Based on the downlink channel information, determine the frequency domain basis vector information, including:
[0059] The frequency domain basis vector information is determined based on the downlink channel information and the set of frequency domain basis vectors.
[0060] Optionally, determining the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set includes:
[0061] Based on the downlink channel information, calculate the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set;
[0062] Frequency domain basis vector information is determined based on the compression coefficient.
[0063] Optionally, after receiving the set of frequency domain basis vectors configured by the network device, the method further includes:
[0064] The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0065] Optionally, the frequency domain basis vector information includes the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors, wherein the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal.
[0066] This invention also provides a network device, including: a memory, a transceiver, and a processor, wherein:
[0067] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0068] The receiving terminal sends frequency domain basis vector information, wherein the frequency domain basis vector information is determined by the terminal based on estimated downlink channel information.
[0069] Optionally, before the frequency domain basis vector information sent by the receiving terminal, the method further includes:
[0070] Configure the terminal with a set of frequency domain basis vectors;
[0071] The frequency domain basis vector information received by the terminal is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0072] Optionally, the frequency domain basis vector information includes the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors, wherein the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal.
[0073] Optionally, after configuring the frequency domain basis vector set to the terminal, the method further includes:
[0074] A trigger status is sent to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0075] This invention also provides a terminal, comprising:
[0076] The estimation unit is used to estimate downlink channel information;
[0077] The first determining unit is used to determine frequency domain basis vector information based on the downlink channel information;
[0078] The transmitting unit is used to transmit the frequency domain basis vector information to the network device.
[0079] Optionally, the first determining unit includes:
[0080] The calculation unit is used to calculate the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector according to the downlink channel information;
[0081] The second determining unit is used to determine the frequency domain basis vector information based on the compression coefficient.
[0082] This invention also provides a network device, comprising:
[0083] A receiving unit is configured to receive frequency domain basis vector information sent by a terminal, wherein the frequency domain basis vector information is determined by the terminal based on estimated downlink channel information.
[0084] Optional, also includes:
[0085] A configuration unit is configured to configure a set of frequency domain basis vectors to the terminal;
[0086] The frequency domain basis vector information received by the network device from the terminal is determined by the terminal based on the downlink channel information and the set of frequency domain basis vectors.
[0087] This invention also provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the channel state information reporting method provided in this invention, or the computer program is used to cause the processor to execute the channel state information reporting method provided in this invention.
[0088] In this embodiment of the invention, the terminal estimates downlink channel information and determines frequency domain basis vector information based on the downlink channel information. The terminal sends the frequency domain basis vector information to the network device. Compared to the prior art where the terminal reports frequency domain basis vector information based on a set of frequency domain basis vectors configured by the network device, which can easily lead to the reporting of redundant frequency domain basis vector information and wasted terminal overhead, in this application, the terminal determines the frequency domain basis vector information based on the downlink channel information, which makes the determined frequency domain basis vector information more accurate and reduces the terminal's feedback overhead. Attached Figure Description
[0089] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0090] Figure 1 This is a schematic diagram of the network architecture applicable to embodiments of the present invention;
[0091] Figure 2 This is a flowchart of an information reporting method provided in an embodiment of the present invention;
[0092] Figure 3 This is a diagram illustrating the association between multiple CSI reports and each CSI report and a resource set;
[0093] Figure 4 This is a flowchart of another network-side configuration method provided in an embodiment of the present invention;
[0094] Figure 5 This is a structural diagram of a terminal provided in an embodiment of the present invention;
[0095] Figure 6 This is a structural diagram of a network device provided in an embodiment of the present invention;
[0096] Figure 7 This is a structural diagram of another terminal provided in an embodiment of the present invention;
[0097] Figure 8 This is a structural diagram of another network device provided in an embodiment of the present invention. Detailed Implementation
[0098] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0099] In this embodiment of the invention, the term "multiple" refers to two or more, and other quantifiers are similar.
[0100] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0101] This invention provides an information reporting method, a network-side configuration method, an apparatus, a device, and a storage medium to address the problem of high terminal feedback overhead in existing methods for determining the number of frequency domain basis vectors.
[0102] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0103] The technical solutions provided in this invention are applicable to various systems, such as Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), and 6G systems. All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0104] Please see Figure 1 , Figure 1 This is a schematic diagram of the network architecture applicable to the implementation of this invention, such as... Figure 1 As shown, it includes terminal 11 and network device 12.
[0105] The terminal involved in this embodiment of the invention can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. These exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), Redcap terminals, and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in this embodiment of the invention.
[0106] The network device involved in this embodiment of the invention can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device 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 can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this invention can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a base station in 6G, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this invention. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0107] Network devices and terminals can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antennas, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0108] In channel state information reporting, the first thing to point out is the dimension M of the codebook parameters. v During the reporting process, it is impossible to effectively determine an appropriate number of frequency domain basis vectors, resulting in high overhead for terminal feedback. To address this, this application provides a channel state information reporting method. It should be understood that the channel state information reporting method in this application can be applied, but is not limited to, to the reporting of codebook parameter information in Rel-17 ports.
[0109] Please see Figure 2 , Figure 2 This is a flowchart of an information reporting method provided in an embodiment of the present invention, such as... Figure 2 As shown, the method includes the following steps:
[0110] Step 201: The terminal estimates the downlink channel information.
[0111] The terminal can estimate downlink channel information based on the pilot signals sent by the network equipment. For example, the network sends beamformed pilot signals (CSI Reference Signal, CSI-RS) to the terminal through P ports, and the network configures K windows or sets containing frequency domain basis vectors for the terminal, where K ≥ 1, and the size of the windows or sets is N. k k = 1, ..., K. The terminal estimates downlink channel information based on the received CSI-RS beamforming data from the P ports.
[0112] Step 202: The terminal determines the frequency domain basis vector information based on the downlink channel information.
[0113] Step 203: The terminal sends the frequency domain basis vector information to the network device.
[0114] In the aforementioned information reporting method, the terminal estimates the downlink channel information and determines the frequency domain basis vector information based on the downlink channel information. The terminal then sends the frequency domain basis vector information to the network device. However, compared to the prior art where the terminal reports frequency domain basis vector information based on the frequency domain basis vector set configured by the network device, which is prone to reporting redundant frequency domain basis vector information and resulting in wasted terminal overhead, in this application, the terminal determines the frequency domain basis vector information based on the downlink channel information. This makes the determined frequency domain basis vector information more accurate, thereby reducing the terminal's feedback overhead.
[0115] It should be noted that, in some feasible implementations, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0116] For example, the preset frequency domain basis vector set in the terminal can be a set of candidate frequency domain basis vectors determined by the terminal based on the effective channel. The target indication content can be 1-bit indication information. The terminal can use this 1-bit indication information to indicate whether the frequency domain basis vector information sent by the terminal is from the set of frequency domain basis vectors configured by the network side or a preset frequency domain basis vector. In this embodiment, the preset frequency domain basis vector can be a frequency domain basis vector with all elements equal to 1. The length of the frequency domain basis vector can be determined according to the CQI subband size and the network configuration parameter R. More specifically, when there is a Z-layer transport layer, it can be represented by Z-bit indication information. This is only an example and is not a limitation. In other feasible embodiments, other indication information can also be used, as long as it can indicate whether the selection of the frequency domain basis vector information reported by the terminal is configured by the network device or determined by the terminal. However, no matter how it is transformed, it is within the scope of protection of the embodiments of this application.
[0117] Specifically, in one feasible implementation, the frequency domain basis vector information includes the number of frequency domain basis vectors; in other words, the terminal sends the number of frequency domain basis vectors to the network device. Alternatively, in another feasible implementation, the frequency domain basis vector information includes indication information for the frequency domain basis vectors; in other words, the terminal sends the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors to the network device. In this implementation, the set of frequency domain basis vectors can be configured by the network-side device for the terminal, and the specific configuration method will be detailed below. Alternatively, in yet another feasible implementation, the frequency domain basis vector information includes the number of frequency domain basis vectors and the corresponding indication information for the frequency domain basis vectors; in other words, the terminal sends the number of frequency domain basis vectors and the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors to the network device. Alternatively, in other feasible embodiments, the frequency domain basis vector information may also include other information. These are merely examples and not limitations, but regardless of the variations, they are all within the scope of protection of the embodiments in this application.
[0118] In some feasible implementations, the terminal can determine frequency domain basis vector information.
[0119] Optionally, the terminal determines frequency domain basis vector information based on downlink channel information, including:
[0120] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector based on the downlink channel information;
[0121] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0122] Taking the number of frequency domain basis vectors as an example, the steps for the terminal to determine the frequency domain basis vector information based on the downlink channel information are as follows: First, the terminal estimates the downlink channel information of each port as the effective channel based on the CSI-RS received from the P ports in the above steps. For the p-th port, the effective channel estimated in N3 frequency domain units is denoted as...
[0123] Assuming the number of candidate frequency domain basis vectors determined by the terminal based on the effective channel is N3, calculate the nth frequency domain basis vector f. n The corresponding compression factor can be calculated using the following formula:
[0124]
[0125] Then, the compression coefficient c′ of all frequency domain basis vectors is calculated by iterating through them. p,n , where p = 1, ..., P; n = 1, ..., N3.
[0126] Furthermore, the compression coefficient c′ calculated based on the above steps p,nDetermine M v The value of M can be determined, for example, based on the frequency domain basis vector with the smallest compression factor. v The value of .
[0127] In some feasible implementations, the terminal can determine the frequency domain basis vector information based on the set of frequency domain basis vectors configured by the network-side device. Optionally, before the terminal determines the frequency domain basis vector information based on the downlink channel information, the above method further includes:
[0128] The terminal receives the set of frequency domain basis vectors configured by the network device;
[0129] The terminal determines the frequency domain basis vector information based on the downlink channel information, including:
[0130] The terminal determines the frequency domain basis vector information based on the downlink channel information and the set of frequency domain basis vectors.
[0131] In this implementation, the terminal determines the frequency domain basis vector information based on the downlink channel information and the set of frequency domain basis vectors. It can determine an appropriate number of frequency domain basis vectors. For example, when the network device is configured with a frequency domain basis vector value of 4, and the terminal determines a frequency domain basis vector value of 2 based on the downlink channel information, the terminal determines the frequency domain basis vector value to be 2, and reports M to the network-side device. v The value is 2, which avoids the waste of terminal feedback overhead caused by reporting an excessive number of frequency domain basis vectors to the network device.
[0132] Optionally, the terminal determines the frequency domain basis vector information based on the downlink channel information and the set of frequency domain basis vectors, including:
[0133] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set based on the downlink channel information;
[0134] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0135] In this embodiment, the steps by which the terminal determines the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set are as follows.
[0136] First, based on the CSI-RS received from the P ports in the above steps, the terminal estimates the downlink channel information of each port as the effective channel. For the p-th port, the estimated effective channel over N3 frequency domain units is denoted as...
[0137] Then, let N be the set of frequency domain basis vectors configured by the network device for the terminal, f n For the nth frequency domain basis vector in the configured frequency domain basis vector set, the compression coefficient c′ corresponding to each frequency domain basis vector in the frequency domain basis vector set is calculated using the above formula. p,n, where p = 1, ..., P; n = 1, ..., N.
[0138] Furthermore, the compression coefficient c′ calculated based on the above steps p,n Determine M v The value of M can be determined, for example, based on the frequency domain basis vector with the smallest compression factor. v The value of .
[0139] In some feasible implementations, the network device can configure codebook parameters to the terminal and send a trigger status to the terminal, instructing the terminal to select frequency domain basis vector information by associating the codebook parameters with the trigger status. The specific steps for the network device to send the trigger status to the terminal, and for the terminal to determine the reporting method and codebook parameters based on the trigger status, are as follows.
[0140] Optionally, after the terminal receives the set of frequency domain basis vectors configured by the network device, the above method further includes:
[0141] The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: frequency domain basis vector set, size of frequency domain basis vector set, or starting point information of frequency domain basis vector set.
[0142] The terminal determines the codebook parameters based on the trigger status.
[0143] In this embodiment, the steps for the terminal to determine the codebook parameters based on the trigger state are as follows.
[0144] First, it is worth pointing out that W r When configuring a terminal via a network device, the configuration method can be that the network device configures a window or set starting point M for the terminal. initial and a combination of N≥M v A window or set of N frequency domain basis vectors, or, the terminal selects M consecutive frequency domain basis vectors within the window or set. v One, parameter M v It can also be configured by network devices. The higher-layer signaling Radio Resource Control (RRC) or MAC layer Control Element (MAC-CE) configures the terminal with parameter M. initial , N or M v It may contain a set of multiple candidate values, or multiple sets configured in higher-level signaling RRC or MAC-CE, each set containing parameter M. initial N and M vTwo or three of them. Adding information fields to the DCI for this information would increase the DCI overhead. Therefore, it is necessary to determine the codebook parameters mentioned above without increasing DCI overhead.
[0145] Specifically, the DCI format used for uplink scheduling includes DCI 0_1 and DCI 0_2. Both formats contain a 0-6 bit CSI request field, the length of which is configured according to the reportTriggerSize information length of the CSI request field in the RRC signaling. The CSI request field activates a trigger state, which corresponds to one or more CSI reports. The reported content includes CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Precoding Matrix Indicator (PMI), and Channel Quality Indicator (CQI), etc.
[0146] Terminal reporting methods include aperiodic CSI reporting and semi-persistent CSI reporting. Aperiodic CSI reporting is configured and triggered using MACCE combined with DCI, and is reported based on the Physical Uplink Shared Channel (PUSCH). The RRC configures multiple CSI trigger states. Each trigger state corresponds to one or more CSI reports. The size of the CSI request field in DCI format 0_1 / 0_2 can be configured to 0-6 bits by RRC signaling, thus indicating a maximum of 63 CSI trigger states (with one reserved state). The RRC can configure a maximum of 128 CSI trigger states. When the number of CSI trigger states configured by the RRC exceeds 63, MAC CE signaling maps 63 of these CSI trigger states to the CSI request field indication. Each trigger state can be associated with 1, 2, or 3 aperiodic resource settings. If a resource setting contains multiple aperiodic resource sets, only one resource set is selected. Each resource set contains multiple CSI-RS resources, such as... Figure 3 As shown. The PMI is calculated based on the CSI-RS resources used for CMR contained in the resource setting associated with the CSI report.
[0147] PUSCH-based SP-CSI, similar to the aforementioned aperiodic CSI reporting, is also activated and deactivated by DCI signaling. Within the CSI feedback framework, RRC configures multiple trigger states, up to 64, with each trigger state corresponding to a CSI reporting setting. A trigger state is activated using the CSI request field in the DCI. Multiple PUSCH-based SP-CSI instances can be active simultaneously. Unlike aperiodic CSI reporting, the PMI in semi-continuous CSI reporting is calculated based on the CSI-RS resource of the nearest neighbor CMR to the DCI before the DCI trigger. This CSI-RS resource is included in the CSI resource setting associated with the DCI trigger.
[0148] Currently, the higher-level signaling RRC or MAC-CE configures the terminal with parameter M. initial , N or M v It may contain a set of multiple candidate values, or the higher-level signaling RRC or MAC-CE configuration may contain multiple sets of parameters. Currently, there is no corresponding codebook parameter indication method. If the usual practice of directly adding information fields to the DCI for indication is adopted, it will increase the DCI overhead.
[0149] Therefore, in this embodiment, in order to reduce the overhead of DCI, the codebook parameters are determined by associating the codebook parameters with the trigger state of DCI. The specific steps are as follows.
[0150] Step 1: The network device configures the codebook parameters for the terminal via higher-layer signaling RRC or MAC-CE, including at least M. v N and M initial One or more parameters, or a combination of multiple parameters, are configured. Each parameter contains X≥1 candidate values, or there are X≥1 candidate parameter combinations. The network device reports a trigger state configured with S≥1 to each CSI of the terminal.
[0151] Step 2: The network device sends a CSI request field in the DCI to activate a trigger state. This trigger state not only indicates K ≥ 1 non-periodic or PUSCH-based semi-persistent CSI reports, but also indicates one or more parameter values mentioned in Step 1, or a combination of multiple parameters.
[0152] Step 3: The terminal determines the codebook parameter M based on the network device configuration and / or DCI indication. v / N / M initial The value of .
[0153] Step 4: The terminal uses the indicated codebook parameters to calculate CRI / RI / PMI / CQI information and reports it to the network side through the corresponding CSI.
[0154] In this implementation, the joint encoding indication is achieved by using the trigger state activated by the CSI request field in the DCI and the codebook parameter information. That is, a trigger state not only corresponds to one or more aperiodic or semi-persistent CSI reports, but also to one or more codebook parameters, or a combination of multiple parameters, so that the UE can determine the corresponding CSI report ID and codebook parameters according to the encoding method.
[0155] Let M v The number of frequency domain basis vectors is represented by N; the size of the window or set is represented by M. initial Indicates the starting point of the window. The codebook parameter refers to M. v N and M initial One or more of these parameters, or a combination of these parameters. A network device can configure `reportTriggerSize` to indicate Y trigger states for a terminal.
[0156] In this embodiment, the above method can be used to instruct the terminal on the corresponding codebook parameters without increasing DCI overhead.
[0157] In a feasible implementation, the specific behaviors and indications of network devices and terminals can be determined as follows:
[0158] First, network devices configure codebook parameters for terminals via higher-layer signaling RRC or MAC-CE, including at least M. v N and M initial One or more parameters, or a combination of multiple parameters, are configured. Each parameter contains X≥1 candidate values, or there are X≥1 candidate parameter combinations. The network device reports a trigger state configured with S≥1 to each CSI of the terminal, where S≥X must be satisfied simultaneously.
[0159] Then, the network device sends a CSI request field in the DCI to activate a trigger state to the terminal. This trigger state not only indicates K=1 non-periodic or PUSCH-based semi-persistent CSI reporting, but also indicates one or more parameter values from the above parameters, or a combination of multiple parameters from the parameter combination.
[0160] In one feasible implementation, the terminal can determine the codebook parameters based on the trigger state and candidate parameters or combinations configured on the network side, as shown in the following example.
[0161] For Y=X, if DCI triggers the nth trigger state in Y, then the terminal determines that the codebook parameter reported by CSI is the nth of the X candidate parameters or combinations configured by the network device.
[0162] For Y>X, if DCI triggers the nth trigger state in Y and n≤X, then the terminal determines that the codebook parameter reported by CSI is the nth of the X candidate parameters or combinations configured by the network device.
[0163] For Y>X, if DCI triggers the m-th trigger state in Y, and m>X, then the terminal determines that the codebook parameter reported by CSI is the mod(X / m)-th of the X candidate parameters or combinations configured by the network device. This is only an example and is not intended to limit the scope. It is worth emphasizing that the mathematical formula here is used to illustrate a calculation relationship between Y and X, and is not intended to limit the scope. In other feasible implementations, through simple mathematical transformations, other mathematical relationships can be used to represent the relationship between Y and X. It should be understood that the remaining calculation formulas in the embodiments of this application are also representations of calculation relationships and are not intended to limit the scope. However, regardless of the transformations, they are all within the scope of protection of the embodiments of this application.
[0164] Optionally, the terminal determines that the codebook parameter corresponding to the CSI report is a default value of one of the X candidate parameters or combinations configured by the network device, such as the first parameter or set.
[0165] In another feasible implementation, the network device activates a trigger state through the CSI request field in the DCI. This trigger state indicates not only K>1 aperiodic or PUSCH-based semi-persistent CSI reports, but also one or more parameter values, or a combination of multiple parameters, as described in the codebook parameters above. The codebook parameters corresponding to the K CSI reports can be determined according to the previous embodiment, and the codebook parameters corresponding to these K CSIs are the same.
[0166] Optionally, the K CSI reports correspond to different codebook parameters. Specifically, the terminal determines that the codebook parameter corresponding to the first CSI report is the nth parameter value or set among X parameters, and the terminal determines that the codebook parameter corresponding to the kth CSI report is the (n+k)th parameter value or set among X parameters. If n+k>X, the terminal determines that the codebook parameter corresponding to the kth CSI report is the mod(n+k,X)th parameter value or set among X parameters, where mod(n+k,X) represents the modulo operation.
[0167] Furthermore, the terminal uses the codebook parameters determined by the above method, combined with the downlink channel estimated by the CSI-RS resources of the measurement channel associated with CSI reporting, to calculate CSI feedback information and report it to the network device.
[0168] The following is a specific example of how a network device, after configuring codebook parameters for a terminal in the above manner, sends a trigger status to the terminal, so that the terminal can determine the reporting method and the codebook parameters to be reported.
[0169] Example 1:
[0170] This embodiment mainly describes the situation where K=1 non-periodic or PUSCH-based semi-persistent CSI reporting, and the trigger state is jointly encoded with a codebook parameter.
[0171] The base station configures multiple CSI reporting messages for the UE, with one CSI report corresponding to each trigger state. This message includes the codebook parameter M. v N and M initial This includes a set of X = 4 parameter values: 0, N3 / 4, N3 / 2, and N3. The base station also configures the reportTriggerSize to 3 for the UE via RRC signaling. Therefore, the DCI field size is 3 bits, which can indicate 7 trigger states, with trigger state 0 reserved. The codebook parameters and codebook parameter M... initial The joint encoding instructions are shown in Table 1 below.
[0172] For example, if the base station sends a DCI (Distributed Control Information) field to the UE that triggers aperiodic SRS transmission, and the value of this DCI field is 2, then an aperiodic CSI (Continuous Service Identity) report with a trigger state of 2 is activated, and the corresponding M (Mean) of this CSI report is... initial The codebook parameter is N3 / 4.
[0173] Table 1 Codebook Parameters and Codebook Parameter M initial Joint encoding indication
[0174] Triggered state <![CDATA[M initial The value of<!-- 11 --> ]]> 1 0 2 N3 / 4 3 N3 / 2 4 N3 5 n / a 6 n / a 7 n / a
[0175] In Table 1, n / a indicates that the corresponding codebook parameters could not be determined. According to Table 1, the terminal determined the ID and codebook parameter M reported by CSI based on this DCI information. initial The value depends on other parameters configured for the network device, such as M. v The system calculates channel information such as CRI / RI / CQI and other feedback information, including N and the CSI-RS resources associated with the CSI report, and reports it to the network equipment.
[0176] Example 2:
[0177] This embodiment mainly describes the situation where K>1 non-periodic or PUSCH-based semi-persistent CSI reports are jointly encoded with the trigger state and a codebook parameter set as an indication.
[0178] The base station configures the UE with multiple CSI reporting messages, and each trigger state corresponds to one CSI report. The CSI message contains X = 4 parameters M derived from the codebook. v N and M initialThe sets formed are {1,4,0}, {2,4,N3 / 4}, {3,4,N3 / 2}, and {4,4,N3}. The base station also configures the reportTriggerSize to 3 for the UE via RRC signaling. Therefore, the DCI field size is 3 bits, which can indicate 7 trigger states, with trigger state 0 reserved. The codebook parameters and codebook parameters {M... v N, M initial The joint encoding instructions for the set are shown in Table 2 below.
[0179] For example, if the base station sends a DCI that triggers aperiodic SRS transmission to the UE, and the value of the DCI field is 3, then an 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}.
[0180] Table 2: Codebook Parameters and Codebook Parameter M initial Joint encoding indication
[0181] Triggered state <![CDATA[Codebook parameter {M v , N, M initial} set]]> 1 {1,4,0} 2 {2,4,N3 / 4} 3 {3,4,N3 / 2} 4 {4,4,N3} 5 n / a 6 n / a 7 n / a
[0182] Based on the customer's information in Table 2 above, the terminal uses this DCI information to determine the ID and codebook parameter M reported by the CSI. v =3, N=4, M initial =N3 / 2, based on other parameters configured in the network device and the channel information measured by the CSI-RS resources associated with this CSI report, calculate other feedback information such as CRI / RI / CQI and report it to the network side. In particular, if the value of the DCI field m=5, then the codebook parameter set corresponding to this CSI report is mX=1, that is, the set {1,4,0}.
[0183] The UE's processing behavior is as described above, and will not be repeated here.
[0184] Example 3:
[0185] This embodiment mainly describes the case of K>1 non-periodic or PUSCH-based semi-persistent CSI reporting.
[0186] The base station configures the UE with multiple CSI reporting messages, and each trigger state corresponds to K=2 CSI reports. The CSI information includes the codebook parameter M. v N and M initial This includes a set of X = 4 parameter values: 0, N3 / 4, N3 / 2, and N3. The base station also configures the reportTriggerSize to 3 for the UE via RRC signaling. Therefore, the DCI field size is 3 bits, which can indicate 7 trigger states, with trigger state 0 reserved. The codebook parameters and codebook parameter M... initialThe joint encoding instructions are shown in Table 3 below.
[0187] For example, if the base station sends a DCI (Distributed Information Citation Index) to the UE that triggers aperiodic SRS transmission, and the value of this DCI field is 2, then an aperiodic CSI (Concurrent Service Index) report with a trigger state of 2 is activated, and the M (Mean Interference Point) corresponding to these two CSI reports is... initial All codebook parameters are N3 / 4.
[0188] Table 3 Codebook Parameters and Codebook Parameter M initial Joint encoding indication
[0189] Triggered state <![CDATA[M initial The value of 1 0 2 N3 / 4 3 N3 / 2 4 N3 5 n / a 6 n / a 7 n / a
[0190] According to Table 3, the codebook parameter M corresponding to the first CSI report is shown. initial For N3 / 4, the second CSI reports the corresponding codebook parameter M. initial The value is N3 / 2, which corresponds to the codebook parameter value when the trigger state is n+1=3. The terminal uses this DCI information to determine the ID and codebook parameter M corresponding to these two CSI reports. initial The value depends on other parameters configured for the network device, such as M. v The channel information measured by the CSI-RS resources associated with these two CSI reports, such as N, is used to calculate the corresponding CRI / RI / CQI and other feedback information, which is then reported to the network side.
[0191] In this implementation, the triggering state indicated by the DCI request field indicates which non-periodic or semi-persistent PUSCH-based CSI reports, as well as one or more codebook parameters of the port selection codebook, or a combination of multiple parameters, so that the size of the DCI load remains unchanged.
[0192] The method described above provides a provision for a network device to send a CSI request field in the DCI to activate a trigger state. This trigger state not only indicates K=1 non-periodic or PUSCH-based semi-persistent CSI reports, but also indicates one or more parameter values in the codebook parameters, or a combination of multiple parameters. A method for determining the indicated codebook parameter values or sets is based on the relationship between the Y trigger states that the network device configures `reportTriggerSize` to indicate to the terminal and the number of parameters or combinations, `X`.
[0193] Alternatively, the network device activates a trigger state through the CSI request field in the DCI. This trigger state indicates not only K>1 aperiodic or PUSCH-based semi-persistent CSI reports, but also one or more parameter values in the codebook parameters, or a combination of multiple parameters. The codebook parameters corresponding to the K CSI reports can be determined according to the above method, which will not be elaborated here, and the codebook parameters corresponding to these K CSIs are the same.
[0194] A further method allows the terminal to determine K > 1 CSI reporting values or sets corresponding to different codebook parameters. This enables flexible indication of codebook parameters without changing the DCI signaling size.
[0195] Optionally, before the terminal sends frequency domain basis vector information to the network device, the above method further includes:
[0196] The target bit information is determined based on the frequency domain basis vector information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to indicate the selection method of the terminal to select frequency domain basis vectors from the set of frequency domain basis vectors.
[0197] The terminal sends frequency domain basis vector information to the network device, including:
[0198] The terminal sends the frequency domain basis vector information indicated by the target bit information to the network device.
[0199] In this implementation, the target bit information can be in the form of [log2(N)] bits. In other words, the terminal can indicate the number M of frequency domain basis vectors used by all transport layers by reporting [log2(N)] bits. v Here, N is the number of frequency domain basis vectors. For example, when the number of frequency domain basis vectors is 4, N is 4, and 2 bits are needed to indicate the number M of frequency domain basis vectors used by all transmission layers. v In one feasible implementation, binary representation can be used, such as "00", "01", "10", "11".
[0200] In one example, the terminal can also report 1 bit via a separate CSI to indicate that all transport layers are using the M protocol configured for the terminal by the network device. v Or is it the M reported by the terminal? v .
[0201] In some feasible implementations, the terminal may also report the aforementioned target indication content in a portion of the reporting structure.
[0202] Optionally, the terminal's reporting structure may include a two-part reporting structure or a three-part reporting structure;
[0203] When the terminal's reporting structure includes two parts, the terminal sends target indication content to the network device, including:
[0204] The terminal sends target indication content to the network device through the first target part reporting structure; the first target part reporting structure is the first part of a two-part reporting structure.
[0205] When the terminal's reporting structure includes a three-part reporting structure, the terminal sends target indication content to the network device, including:
[0206] The terminal sends target indication content to the network device through the second target part reporting structure; the second target part reporting structure is the first part of the three-part reporting structure.
[0207] It should be noted that the codebook parameter M is selected for the Rel-17 port. v M v The instructions can be reported in two parts, Part 1 and Part 2, or in three parts, Part 0, Part 1 and Part 2.
[0208] Specifically, when reporting in two parts, Part 1 and Part 2, the reporting content in Part 1 shall include at least one or more of the following parameters: RI, broadband CQI, CQI of each subband, and the total number of non-zero coefficients K across all layers. NZ The reported content in Part 2 shall include at least one or more of the following parameters: the strongest coefficient indicator (SCI) for each layer, the frequency domain basis vector indicator, the reference amplitude, the non-zero coefficient, the non-zero coefficient position indicator, and the port selection indicator.
[0209] When reporting is divided into three parts: Part 0, Part 1, and Part 2, the content reported in Part 0 indicates the M reported in Part 1. v Is it a value configured on the network side or a value reported by the terminal? The reported content in Part 1 must include at least one or more of the following parameters: RI, broadband CQI, CQI of each sub-band, and the total number of non-zero coefficients K across all layers. NZ The reported content in Part 2 shall include at least one or more of the following parameters: the strongest coefficient indicator (SCI) for each layer, the frequency domain basis vector indicator, the reference amplitude, the non-zero coefficient, the non-zero coefficient position indicator, and the port selection indicator.
[0210] In other words, when reporting using both Part 1 and Part 2, Part 1 can indicate which M is being used, configured by the network device for the terminal. v Or is it the M reported by the terminal? v When reporting using Part 0, Part 1, and Part 2, Part 0 can indicate which M configuration the network device provides to the terminal is being used. v This is just an example and is not intended to be limiting. In this way, the reported M can be quickly determined through the target indication content. vIs it configured by the network equipment, or determined by the terminal based on the estimated downlink channel?
[0211] Optionally, the frequency domain basis vector information of each transmission layer may be the same or different;
[0212] When the frequency domain basis vector information differs at each transport layer, the terminal sends frequency domain basis vector information to the network device, including:
[0213] The terminal sends Z frequency domain basis vectors to the network side, where Z is a positive integer and is used to represent the number of transport layers.
[0214] In this embodiment, M is described v The choice between layer-common and layer-specific M v Instructions for reporting methods. Where Layer-common indicates using an M... v The instruction information indicates that the L layer uses M. v Layer-specific means using an M l,v The instruction information indicates the M used in layer l. l,v L M need to be reported v The instruction information indicates that L layers use M v In other words, Layer-common represents the M of each layer. v All values are the same; Layer-specific indicates that M is for each layer. v The values can be the same or different. During the reporting process, a frequency domain basis vector is sent for each transport layer. For example, when there are two transport layers, if Layer-common is selected, and M... v The value is 4, then the M of the two transport layers is... v When both values are 4, and Layer-specific is selected, it can be the M of the two transport layers. v The value is 4, or it can be M of the first transport layer. v The value is 2, M of the second transport layer. v The value is 4. This is just an example and is not a limitation. More specifically, each layer of frequency domain basis vector information corresponds to a target indication content. This target indication content can indicate whether the frequency domain basis vector information of each transmission layer is from the set of frequency domain basis vectors configured on the network side or a preset frequency domain basis vector.
[0215] The following examples illustrate how the terminal reports M when the number of frequency domain basis vectors K=1 or K>1. v The specific steps for obtaining the value.
[0216] When K = 1, that is, N = N1.
[0217] If M v The selection is layer-common, and in Part 1, the number M of frequency domain basis vectors used by all transport layers is indicated by reporting [log2(N)] bits. v .
[0218] In one example, the network device configures parameter M for the terminal. v >1, in Part 1, 1 bit is reported to indicate that all transport layers use M. v =1, or the M configured for the terminal by the network device. v value.
[0219] In another example, the network device configures parameter M for the terminal. v =1, CSI reporting is divided into three parts: Part 0, Part 1, and Part 2. Part 0, or a separate CSI report using 1 bit, indicates which network device is being used to configure the terminal at all transport layers. v =1, or M is determined and reported by the terminal based on the estimated downlink channel information. v If it is M reported by the terminal v Therefore, in Part 1, it is necessary to report the number M of frequency domain basis vectors used by all transport layers by reporting [log2(N)] bits. v .
[0220] If M v The selection is layer-specific. In Part 1, L×[log2(N)] bits are reported to indicate the number M of frequency domain basis vectors used in the l-th layer of the L transport layers. l,v .
[0221] In one example, the network side configures a parameter M for the terminal side. v >1 or more M l,v >1. In Part 1, the M of the l-th transport layer is indicated by reporting Lbits. l,v A value of 1 or M configured on the network side for the terminal side l,v .
[0222] In one example, the network side configures parameter M for the terminal side. v =1, CSI reporting is divided into three parts: Part 0, Part 1, and Part 2. Part 0 uses a single CSI reporting Lbits to indicate which transport layer network device is using to configure the terminal. l,v =1, or is it M reported by the terminal? l,v If it is M reported by the terminal l,vThen, in Part 1, it is necessary to report the number M of frequency domain basis vectors used by the l-th transport layer, indicated by reporting [log2(N)] bits. l,v .
[0223] A single CSI report, as described above, can be submitted through a CSI reporting setting that does not include PMI. Subsequent PMI calculations will use the Mv value reported by the terminal.
[0224] When K > 1, if M v The selection is layer-common, and in Part 1, the number M of frequency domain basis vectors used by all transport layers in each window / set is indicated by reporting K×[log2(N)] bits. v ≤min(N k min(N) k ), k = 1, ..., K represents the minimum value among K windows / sets.
[0225] If M v The selection is layer-specific, and in Part 1, L×K×[log2(N) is reported. k The bits indicate the number of frequency domain basis vectors M used in each window / set of the l-th layer in the L transport layers. l,v .
[0226] For M within each window or set v The reporting method can also adopt the reporting method described when K=1.
[0227] Below, using a specific transport layer as an example, we illustrate how a terminal reports M. v The specific steps for obtaining the value.
[0228] Example 1:
[0229] This embodiment mainly describes the case where the number of transmission layers L=2, K=1, and the number of frequency domain basis vectors N1=4 within the window / set configured by the network device.
[0230] If M v The selection is layer-common, and the network device has no configured parameter M. v In Part 1, [log2(N)] = 2 bits is reported to indicate the M selected by the terminal. v = 2 frequency domain basis vectors.
[0231] In one example, the network device configures parameter M on the terminal side. v =2, in Part 1, 1 bit is reported to indicate the M of all transport layers. vThe value of this bit; if the value of this bit is 0, all transport layers use M. v =1. Otherwise, all transport layers use M. v =2.
[0232] Alternatively, assume that the network device configures parameter M for the terminal. v =1, CSI reporting is divided into three parts: Part 0, Part 1, and Part 2. Part 0 reports a 1-bit indication; if the value of this bit is 0, then all transport layers use M. v =1. Otherwise, all transport layers use the M reported by the terminal. v =2. Then in Part 1, report [log2(N)] = 2 bits to indicate that all transport layers used M. v =2 frequency domain basis vectors.
[0233] If M v The selection is layer-specific. In Part 1, the number M of frequency domain basis vectors used in the first and second layers is indicated by reporting L×[log2(N)]=4 bits respectively. 1,v =2 and M 2,v =1.
[0234] In one example, the network device configures parameter M for the terminal. 1,v =4, M 2,v =2, in Part 1, the L=2 bits are reported to indicate the M of the l-th transport layer. 1,v If both bits are 0, then the two layers use M. l,v =1, l=1,2. Otherwise, the two transport layers use M 1,,v =4, M 2,v =2.
[0235] In one example, the network device configures parameter M for the terminal. v =1, CSI reporting is divided into three parts: Part 0, Part 1, and Part 2. Part 0 reports L bits indicating whether two bits are both 0, and if both layers use M... l,v =1, l=1,2. Otherwise, the two layers use the M reported by the terminal. 1,v =2,M 2,v =1, and in Part 1, the instruction is given by reporting L*[log2(N)]=4 bits.
[0236] Example 2:
[0237] This embodiment mainly describes the M-value when the transport layer L=2, K>1, and the number of frequency domain basis vectors N1=N2=4 in the two windows / sets configured on the network side. v Indicator of value.
[0238] If M v The selection is layer-common, and the network device has no configured parameter M. v In Part 1, K×[log2(N)] = 4 bits are reported to indicate the M selected by the terminal. v = 2 frequency domain basis vectors.
[0239] If M v The selection is layer-specific. In Part 1, L×K×[log2(N)]=8 bits are reported to indicate the number M of frequency domain basis vectors used in each window / set for the first and second layers of the L transport layers, respectively. 1,v =2,M 2,v =1.
[0240] Please see Figure 4 , Figure 4 This is a flowchart of a network-side configuration method provided in an embodiment of the present invention, such as... Figure 4 As shown, it includes the following steps:
[0241] Step 401: The network device receives frequency domain basis vector information sent by the terminal, wherein the frequency domain basis vector information is determined by the terminal based on the estimated downlink channel information.
[0242] Optionally, before the network device receives the frequency domain basis vector information sent by the terminal, the method further includes:
[0243] The network device configures a set of frequency domain basis vectors to the terminal;
[0244] The frequency domain basis vector information received by the network device from the terminal is determined by the terminal based on the downlink channel information and the set of frequency domain basis vectors.
[0245] Optionally, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0246] Optionally, the network device receives frequency domain basis vector information sent by the terminal, including:
[0247] The network device receives the frequency domain basis vector information sent by the terminal, which is indicated by target bit information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from the set of frequency domain basis vectors preset in the terminal.
[0248] Optionally, after the network device configures the frequency domain basis vector set to the terminal, the method further includes:
[0249] The network device sends a trigger status to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0250] Optionally, the frequency domain basis vector information of each transmission layer may be the same or different;
[0251] When the frequency domain basis vector information differs at each transport layer, the network device receives the frequency domain basis vector information sent by the terminal, including:
[0252] The network device receives Z frequency domain basis vectors, where Z is a positive integer and is used to represent the number of transport layers.
[0253] It should be noted that this embodiment is as a comparison with... Figure 2 The implementation methods of the network devices shown in the embodiments can be found in the following examples. Figure 2 The related descriptions of the embodiments shown will not be repeated in this embodiment to avoid repetition, and can achieve the same beneficial effects.
[0254] Please see Figure 5 , Figure 5 This is a structural diagram of a terminal provided in an embodiment of the present invention, such as... Figure 5 As shown, it includes a memory 520, a transceiver 500, and a processor 510:
[0255] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0256] Estimate downlink channel information;
[0257] Based on the downlink channel information, determine the frequency domain basis vector information;
[0258] The frequency domain basis vector information is sent to the network device.
[0259] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 510 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 500 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the bus interface 530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0260] The processor 510 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 510 when performing operations.
[0261] Optionally, the processor 510 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0262] The processor executes any of the methods provided in the embodiments of the present invention according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0263] Optionally, determining the frequency domain basis vector information based on the downlink channel information includes:
[0264] The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector according to the downlink channel information;
[0265] The terminal determines the frequency domain basis vector information based on the compression coefficient.
[0266] Optionally, before determining the frequency domain basis vector information based on the downlink channel information, the method further includes:
[0267] Receive the set of frequency domain basis vectors configured by the network device;
[0268] Based on the downlink channel information, determine the frequency domain basis vector information, including:
[0269] The frequency domain basis vector information is determined based on the downlink channel information and the set of frequency domain basis vectors.
[0270] Optionally, determining the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set includes:
[0271] Based on the downlink channel information, calculate the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set;
[0272] Frequency domain basis vector information is determined based on the compression coefficient.
[0273] Optionally, after receiving the set of frequency domain basis vectors configured by the network device, the method further includes:
[0274] The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0275] Optionally, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0276] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0277] Please see Figure 6 , Figure 6 This is a structural diagram of a network device provided in an embodiment of the present invention, such as... Figure 6 As shown, it includes a memory 620, a transceiver 600, and a processor 610:
[0278] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:
[0279] The receiving terminal sends frequency domain basis vector information, wherein the frequency domain basis vector information is determined by the terminal based on estimated downlink channel information.
[0280] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 610 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 600 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media. For different user equipment, the bus interface 630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0281] The processor 610 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 610 when performing operations.
[0282] Optionally, the processor 610 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0283] The processor executes any of the methods provided in the embodiments of the present invention according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0284] Optionally, before the frequency domain basis vector information sent by the receiving terminal, the method further includes:
[0285] Configure the terminal with a set of frequency domain basis vectors;
[0286] The frequency domain basis vector information received by the terminal is determined by the terminal based on the downlink channel information and the frequency domain basis vector set.
[0287] Optionally, the frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from a preset set of frequency domain basis vectors in the terminal. The target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
[0288] Optionally, after configuring the frequency domain basis vector set to the terminal, the method further includes:
[0289] A trigger status is sent to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
[0290] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0291] Please see Figure 7 , Figure 7 This is a structural diagram of another terminal provided in an embodiment of the present invention, such as... Figure 7 As shown, terminal 700 includes:
[0292] Estimation unit 701 is used to estimate downlink channel information;
[0293] The first determining unit 702 is used to determine frequency domain basis vector information based on the downlink channel information;
[0294] The transmitting unit 703 is used to transmit the frequency domain basis vector information to the network device.
[0295] Optionally, the first determining unit 702 includes:
[0296] The calculation unit is used to calculate the compression coefficient corresponding to each frequency domain basis vector in the preset frequency domain basis vector according to the downlink channel information;
[0297] The second determining unit is used to determine the frequency domain basis vector information based on the compression coefficient.
[0298] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0299] Please see Figure 8 , Figure 8 This is a structural diagram of another network device provided in an embodiment of the present invention, such as... Figure 8 As shown, network device 800 includes:
[0300] The receiving unit 801 is used to receive frequency domain basis vector information sent by the terminal, wherein the frequency domain basis vector information is determined by the terminal based on the estimated downlink channel information.
[0301] Optional, also includes:
[0302] A configuration unit is configured to configure a set of frequency domain basis vectors to the terminal;
[0303] The frequency domain basis vector information received by the network device from the terminal is determined by the terminal based on the downlink channel information and the set of frequency domain basis vectors.
[0304] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0305] It should be noted that the division of units in the embodiments of this invention is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0306] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0307] This invention also provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the information reporting method provided in this invention embodiment, or the computer program is used to cause the processor to execute the network-side configuration method provided in this invention embodiment.
[0308] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0309] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0310] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0311] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0312] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0313] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An information reporting method, characterized in that, include: The terminal estimates downlink channel information; The terminal receives the set of frequency domain basis vectors configured by the network device; The terminal determines the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set; The terminal sends the frequency domain basis vector information to the network device; The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
2. The method according to claim 1, characterized in that, The terminal determines the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set, including: The terminal calculates the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set based on the downlink channel information; The terminal determines the frequency domain basis vector information based on the compression coefficient.
3. The method according to claim 1, characterized in that, After the terminal receives the set of frequency domain basis vectors configured by the network device, the method further includes: The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set. The terminal determines the codebook parameters based on the trigger state.
4. The method according to claim 1, characterized in that, Before the terminal sends the frequency domain basis vector information to the network device, the method further includes: Target bit information is determined based on the frequency domain basis vector information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from the set of frequency domain basis vectors preset in the terminal. The terminal sends the frequency domain basis vector information to the network device, including: The terminal sends the frequency domain basis vector information, indicated by the target bit information, to the network device.
5. The method according to claim 1, characterized in that, The terminal's reporting structure includes a two-part reporting structure or a three-part reporting structure; When the frequency domain basis vector information includes the target indication content, and the terminal's reporting structure includes a two-part reporting structure, the terminal sends the frequency domain basis vector information to the network device, including: The terminal sends the target indication content to the network device through a first target part reporting structure; the first target part reporting structure is the first part reporting structure in the two-part reporting structure. When the terminal's reporting structure includes a three-part reporting structure, the terminal sends the target indication content to the network device, including: The terminal sends the target indication content to the network device through the second target part reporting structure; the second target part reporting structure is the first part reporting structure in the three-part reporting structure.
6. The method according to claim 1, characterized in that, The frequency domain basis vector information of each transmission layer may be the same or different; When the frequency domain basis vector information differs at each transport layer, the terminal sends the frequency domain basis vector information to the network device, including: The terminal sends Z frequency domain basis vectors to the network side, where Z is a positive integer and represents the number of transport layers.
7. A network-side configuration method, characterized in that, include: The network device sends the configured set of frequency domain basis vectors to the terminal; The network device receives frequency domain basis vector information sent by the terminal, wherein the frequency domain basis vector information is determined by the terminal based on the estimated downlink channel information and the set of frequency domain basis vectors; The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
8. The method according to claim 7, characterized in that, The network device receives frequency domain basis vector information sent by the terminal, including: The network device receives frequency domain basis vector information sent by the terminal, indicated by target bit information. The target bit information is used to indicate the number of frequency domain basis vectors and / or the indication information corresponding to the frequency domain basis vectors. The indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured in the network device, or the frequency domain basis vectors selected from the set of frequency domain basis vectors preset in the terminal.
9. The method according to claim 7, characterized in that, After the network device sends the configured set of frequency domain basis vectors to the terminal, the method further includes: The network device sends a trigger status to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
10. The method according to claim 7, characterized in that, The frequency domain basis vector information of each transmission layer may be the same or different; When the frequency domain basis vector information differs at each transport layer, the network device receives the frequency domain basis vector information sent by the terminal, including: The network device receives Z frequency domain basis vectors, where Z is a positive integer and is used to represent the number of transport layers.
11. A terminal, characterized in that, include: Memory, transceiver, and processor, among which: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Estimate downlink channel information; The set of frequency domain basis vectors configured by the receiving network device; The frequency domain basis vector information is determined based on the downlink channel information and the set of frequency domain basis vectors; Send the frequency domain basis vector information to the network device; The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
12. The terminal according to claim 11, characterized in that, Determining the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set includes: Based on the downlink channel information, calculate the compression coefficient corresponding to each frequency domain basis vector in the frequency domain basis vector set; Frequency domain basis vector information is determined based on the compression coefficient.
13. The terminal according to claim 11, characterized in that, After receiving the set of frequency domain basis vectors configured by the network device, the method further includes: The terminal receives a trigger status sent by the network device. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set. The codebook parameters are determined based on the trigger state.
14. A network device, characterized in that, include: Memory, transceiver, and processor, among which: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send the configured set of frequency domain basis vectors to the terminal; The terminal receives frequency domain basis vector information, wherein the frequency domain basis vector information is determined by the terminal based on the estimated downlink channel information and the set of frequency domain basis vectors. The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
15. The network device according to claim 14, characterized in that, After sending the configured set of frequency domain basis vectors to the terminal, the method further includes: A trigger status is sent to the terminal. The trigger status is used to indicate the reporting method of the terminal and also to indicate the codebook parameters configured by the network device for the terminal. The codebook parameters include one or more of the following: the frequency domain basis vector set, the size of the frequency domain basis vector set, or the starting point information of the frequency domain basis vector set.
16. A terminal, characterized in that, include: The estimation unit is used to estimate downlink channel information; The receiving unit is used to receive the set of frequency domain basis vectors configured by the network device; The first determining unit is configured to determine the frequency domain basis vector information based on the downlink channel information and the frequency domain basis vector set; A transmitting unit is used to transmit the frequency domain basis vector information to the network device; The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
17. A network device, characterized in that, include: The configuration unit is used to send the configured set of frequency domain basis vectors to the terminal. A receiving unit is configured to receive frequency domain basis vector information sent by the terminal, wherein the frequency domain basis vector information is determined by the terminal based on the estimated downlink channel information and the set of frequency domain basis vectors; The frequency domain basis vector information includes at least one of the following: the number of frequency domain basis vectors, the indication information corresponding to the frequency domain basis vectors, or the target indication content; the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected by the terminal from the set of frequency domain basis vectors configured by the network device, or the indication information corresponding to the frequency domain basis vectors is used to indicate the frequency domain basis vectors selected from the set of frequency domain basis vectors preset by the terminal; the target indication content includes the set of frequency domain basis vectors or the preset frequency domain basis vectors.
18. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the information reporting method according to any one of claims 1 to 6, or the computer program that causes the processor to perform the network-side configuration method according to any one of claims 7 to 10.
Citation Information
Patent Citations
Communication method and device
CN111756415A
Feedback for type ii channel state information
WO2020142974A1
Channel state information feedback in wireless communication
WO2020164083A1