Information configuration method
By receiving reference signals to determine preselected codewords, flexibly configure channel status information, solving the problem of broadband dispersion effect in super-large-scale MIMO systems, improving transmission performance and reducing feedback overhead.
Patent Information
- Application Number
- CN202410174331.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-07
- Publication Date
- 2025-08-08
AI Technical Summary
In ultra-large-scale MIMO systems, the prior art cannot effectively reduce the impact of broadband dispersion effect, and the feedback configuration of channel state information lacks flexibility, resulting in an increase in the difference in beam gain and beam width, affecting transmission performance.
By receiving the reference signal, the preselected codeword is determined, and the feedback configuration information is determined based on the preselected codeword, the channel state information is flexibly configured, the beam gain and beam width differences are reduced, and the feedback overhead is provided.
It realizes the reduction of the impact of broadband dispersion in ultra-large-scale MIMO systems, improves transmission performance, and reduces the feedback overhead in channel information feedback.
Smart Images

Figure CN120454773A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technologies, and in particular to an information configuration method, a terminal, a storage medium, and a computer program product. Background Art
[0002] In related technologies, the precoding matrix indicated by the Multiple Input Multiple Output (MIMO) precoding matrix indication information can only be selected from a fixed codebook. In an ultra-large-scale MIMO array, when the entire bandwidth signal adopts the same precoding, the beam directions of different subcarriers will be offset, and the increase in transmission bandwidth will further enhance the influence of the dispersion effect. The beams that can be selected for subbands in the MIMO array are generally set to 4 fixed beams, but for ultra-wideband signals, dispersion compensation for the entire bandwidth cannot be covered. At the same time, beams emitted at different angles will have differences in gain and beamwidth due to differences in effective aperture, and the differences will increase as the scale of the MIMO array increases. The feedback configuration of channel state information in existing communication standards is generally configured by the base station through RRC signaling, which lacks flexibility and cannot combat broadband dispersion problems.
[0003] Therefore, there is an urgent need for a more flexible channel state information feedback configuration method, terminal, storage medium and computer program product to reduce the impact of dispersion effects in ultra-large-scale MIMO systems. Summary of the Invention
[0004] The embodiment of the present application provides an information configuration method, which aims to achieve flexible configuration of channel state information and reduce the impact of broadband dispersion.
[0005] In a first aspect, an embodiment of the present application provides a method for configuring information, the method comprising: receiving a reference signal, determining a preselected codeword from a codebook based on the reference signal, determining feedback configuration information based on the preselected codeword, determining channel state information based on the feedback configuration information, and sending the channel state information.
[0006] In a second aspect, an embodiment of the present application further provides a terminal comprising: at least one processor, at least one memory for storing at least one program, and implementing the information configuration method as described in the first aspect as claimed in claim 1 when at least one of the programs is executed by at least one of the processors.
[0007] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium storing a program executable by a processor, wherein the program executable by the processor is used to implement the information configuration method as described in the first aspect when executed by the processor.
[0008] In a fourth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program or computer instructions, wherein the computer program or the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the information configuration method as described in the first aspect.
[0009] An embodiment of the present application provides a method for configuring information, which includes receiving a reference signal, determining a preselected codeword from a codebook based on the reference signal, determining feedback configuration information based on the preselected codeword, and determining channel state information based on the feedback configuration information. Flexible configuration of channel state information is achieved based on the feedback configuration information corresponding to the preselected codeword through codeword-specific feedback configuration. Furthermore, the present application also confirms feedback configuration information based on different beam angles, reduces differences in beam gain and beam width, and provides more balanced transmission performance. While ensuring beamforming performance, it also reduces the impact of broadband dispersion and feedback overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 It is a structural diagram of a typical MIMO system in related technology;
[0011] Figure 2 This is a schematic diagram of a communication system applicable to MIMO technology provided by an embodiment of the present application;
[0012] Figure 3 This is a flowchart of a method for configuring information provided by an embodiment of the present application;
[0013] Figure 4 This is a flowchart of a method for configuring information provided by an embodiment of the present application;
[0014] Figure 5 This is a flowchart of a method for configuring information provided by an embodiment of the present application;
[0015] Figure 6 This is a schematic diagram of MIMO array beam space area division provided by an embodiment of the present application;
[0016] Figure 7 This is a schematic diagram of codeword sharing between codeword groups when the beam emission direction corresponding to the pre-selected codeword is less than 20°;
[0017] Figure 8 Schematic diagram of codeword sharing between codeword groups when the beam emission direction corresponding to the pre-selected codeword is less than or equal to 45° and greater than 20°;
[0018] Figure 9This is a schematic diagram of codeword sharing between codeword groups when the beam emission direction corresponding to the pre-selected codeword is greater than 60°;
[0019] Figure 10 Schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is less than 20°;
[0020] Figure 11 Schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is less than or equal to 45° and greater than 20°;
[0021] Figure 12 This is a schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is greater than 45°;
[0022] Figure 13 This is a terminal schematic diagram of an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0024] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.
[0025] In the description of the embodiments of the present application, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense. Technical personnel in the relevant technical field can reasonably determine the specific meanings of the above terms in the embodiments of the present application based on the specific content of the technical solution.
[0026] In the embodiments of the present application, words such as "further," "exemplarily," or "optionally" are used to indicate examples, illustrations, or descriptions and should not be interpreted as being more preferred or advantageous over other embodiments or designs. The use of words such as "further," "exemplarily," or "optionally" is intended to present related concepts in a concrete manner.
[0027] In the embodiments of the present application, words such as "further," "exemplarily," or "optionally" are used to indicate examples, illustrations, or descriptions and should not be interpreted as being more preferred or advantageous over other embodiments or designs. The use of words such as "further," "exemplarily," or "optionally" is intended to present related concepts in a concrete manner.
[0028] The base station side device in the embodiments of the present application may be an evolved NodeB (eNB), a transmission point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0029] In the embodiments of the present application, the user equipment and user terminal are entities on the user side for receiving or transmitting signals, such as mobile phones. The terminal side device can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. The terminal device can be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0030] Multiple Input Multiple Output (MIMO) is a key physical layer technology in fourth-generation (4G) and fifth-generation (5G) mobile communications. To greatly increase channel capacity, multiple antennas are used at both the transmitting and receiving ends of communications.
[0031] Figure 1 This is a schematic diagram of the structure of a typical MIMO system in related technology. Figure 1As shown, the transmitter TX and the receiver RX have M transmit antenna units and N receive antenna units, respectively, forming a transmit and receive channel H. Compared with traditional antenna systems, MIMO technology can achieve higher spatial division multiplexing and spectrum efficiency, further improving cell capacity.
[0032] MIMO technology relies on channel information for beamforming, which focuses the signal in a specific direction to enhance the signal reception gain in that direction. To implement beamforming, both the transmitter and receiver need to understand the channel state information (CSI), that is, the channel characteristics between the transmitter and receiver. Before communication, the receiver can obtain channel information by measuring pilot signals. Pilot signals are typically transmitted as part of reference signals (such as CSI-RS), and the receiver uses them to estimate the large-scale and small-scale fading characteristics of the channel. The receiver can obtain information about the channel state by measuring and processing the pilot signals. Downlink channel information is obtained by the terminal by measuring the downlink reference signal and fed back to the base station. For example, the optimal codeword is fed back to the base station in the form of precoding matrix indicator (PMI). The base station then configures the downlink precoding matrix based on the received PMI, so that the optimal precoding matrix is used for downlink transmission. This maximizes the channel characteristics and improves system performance and capacity.
[0033] Ultra-large-scale MIMO is a further development of MIMO technology. It uses larger antenna arrays to achieve higher spatial multiplexing gain and more precise beamforming, thereby further improving system capacity and spectrum efficiency.
[0034] However, ultra-large-scale MIMO arrays further enhance beam dispersion. Specifically, when the entire bandwidth signal uses the same precoding, the beam directions of different subcarriers will shift. The increased transmission bandwidth further exacerbates the impact of dispersion. Furthermore, beams emitted at different angles in the MIMO array will exhibit differences in gain and beamwidth due to differences in effective aperture. As the array size increases, the differences in beam gain and beamwidth under different channel conditions will further increase. Therefore, flexible feedback parameter configuration based on channel characteristics is required to balance beam performance and feedback overhead under different channel conditions.
[0035] In related wideband channel information feedback technologies, the selectable beams for each subband are typically set to a fixed four beams. A one-dimensional array uses four adjacent beams in the same direction, while a two-dimensional array uses two adjacent horizontal beams and two vertical beams to form a beam group. As the array size or bandwidth increases, four beams become less able to compensate for the full bandwidth dispersion. The design of channel information feedback in related technologies does not fully consider ultra-large arrays and ultra-wide bandwidths.
[0036] Based on this, an embodiment of the present application provides an information configuration method, terminal, storage medium, and computer program product. An information configuration method provided in one embodiment of the present application determines feedback configuration information based on the measurement results of the reference signal; feedback configuration information is used to determine channel state information, and feedback information is sent so that the base station establishes communication with the terminal based on the feedback information. By feedback configuration information, channel state information is assisted in determining, so that the number of optional beams or bandwidth range of the subband can be configured more flexibly. It can not only reduce the impact of dispersion effects, but also reduce the feedback overhead in the channel information feedback process in some application scenarios.
[0037] The technical solution of the present application is applicable to various communication systems. Therefore, the following description is not limited to a specific communication system. For example, the fifth generation (5th Generation, 5G) wireless communication system, or the future sixth generation (6th Generation, 6G) wireless communication system, etc. In particular, it is applicable to scenarios where it is necessary to obtain channel information between the transmitter TX and the receiver RX before communication. In order to facilitate the understanding of the technical solution of the present application, the following is a further explanation of the feedback method of channel information, the terminal, the storage medium and the computer program product based on an application scenario of the technical solution of the present application.
[0038] The subband in the embodiment of the present application may be a serving cell, a portion of a bandwidth BWP, an RB (Resource Block) group in a BWP, or a subcarrier group in a BWP. The subbands share the same wideband codeword group configuration information.
[0039] Figure 2 This is a schematic diagram of a communication system applicable to MIMO technology provided by an embodiment of the present application. Figure 2 As shown, the communication system 200 includes terminal side equipment, such as a smart terminal 210, and base station side equipment, such as a transmitting base station 220.
[0040] Figure 3 This is a flow chart of a method for configuring information provided by an embodiment of the present application. Figure 3As shown, the channel information feedback method may be executed by the terminal side 210 , and the steps of the channel information feedback method may include but are not limited to steps S100 , S200 , S300 , S400 , and S500 .
[0041] Step S100: Receive a reference signal.
[0042] In one embodiment, the reference signal is a channel status information reference signal (CSI-RS).
[0043] CSI-RS is a reference signal used for channel estimation. Terminals can use CSI-RS to estimate large-scale and small-scale fading parameters of the channel, enabling effective signal detection and decoding. CSI-RS is typically distributed within the system bandwidth in specific time slots and frequency domain resources and transmitted periodically as needed. CSI-RS can be used to help user equipment (UE) (e.g., terminals) provide feedback on channel state information to the base station, enabling the base station to perform downlink adaptive transmission.
[0044] In another embodiment, the reference signal is a synchronization signal (SS). The SS is a reference signal used for clock synchronization and system positioning, helping the receiving end to synchronize time and frequency and determine the location of the base station. Synchronization signals are typically distributed within the system bandwidth using specific time slots and frequency domain resources and transmitted at fixed intervals. The receiving end detects and decodes the synchronization signal to recover clock counts and system positioning information, thereby achieving synchronization with the base station.
[0045] The reference signal can also be one or more of the above, such as a cell-specific reference signal (CRS), a demodulation reference signal (DMRS), and a positioning reference signal (PRS). CRS is a common reference signal used for all user equipment in a cell. DMRS is a reference signal specifically used for a user equipment and is used for data demodulation of the user equipment. PRS is a reference signal used to support user equipment positioning. It is sent on specific time and frequency resources and has a high transmit power so that the user equipment can accurately measure its location information.
[0046] Step S200: determining a preselected codeword from a codebook according to a reference signal;
[0047] In one embodiment, the reference signal at the receiving end is represented in the following form:
[0048] y=Hx+n
[0049] Where x is the reference signal, H is the channel matrix, n is the noise term, and y is the received vector.
[0050] In order to complete the channel estimation, the receiving end can design a receiving processing matrix W to process the y vector, that is,
[0051] y'=Wy
[0052] In one embodiment, W is obtained by using one of MMSE, LMMSE, and maximum likelihood estimation. The channel matrix H can be determined based on the processed received vector y', and the pre-selected codeword can be obtained.
[0053] In one example, the received reference signal is a known signal sequence. The receiving end compares the received reference signal with the known transmitted signal and estimates the channel through a signal processing algorithm. Through channel estimation, the receiving end can obtain the channel matrix H and then select the pre-selected codeword that is most correlated with H from the codebook.
[0054] In one embodiment, the preselected codeword can be a codeword that best matches channel H across the entire communication bandwidth. This matching in this embodiment can be achieved by ensuring that, when the preselected codeword is used for transmit precoding, at least one of the following metrics, such as received power, signal-to-noise ratio, or rate, across the entire communication bandwidth is optimal at the receiving end. It should be noted that the preselected codeword matches the characteristics of the wideband channel. In some applications, the broadband characteristics are superior, but they may not necessarily be superior over narrowband. Therefore, during the feedback process, the subband codeword can be further determined based on the preselected codeword. The preselected codeword represents the characteristics of the wideband channel, and in some applications, appropriate feedback configuration information can be determined based on the preselected codeword.
[0055] A codebook is a collection of codewords that can be used to configure precoding for a MIMO array to achieve specific beamforming effects, such as forming a directional beam for the transmitted signal.
[0056] A codebook can be a set of precoding matrices predefined according to system requirements and communication standards. Each precoding matrix corresponds to a codeword and is used for multi-antenna transmission in wireless communication systems. It provides a variety of precoding matrix options to adapt to different channel conditions and transmission requirements.
[0057] Step S300: Determine feedback configuration information according to the preselected codeword.
[0058] In one embodiment, the feedback configuration information may be determined according to a codeword index corresponding to a pre-selected codeword.
[0059] Specifically, a codeword W1 is preselected, and the index of the codeword W1 is {i1, i2}. Then, the index {i1, i2} can be used to determine the feedback configuration information.
[0060] Exemplarily, the codewords in the codebook satisfy the following form:
[0061]
[0062] in
[0063]
[0064]
[0065] {l,m,n} is the codeword index, where l and m represent the codeword index of the first and second dimensions, respectively, and n indicates the polarization phase. The polarization phase refers to the initial phase of a specific polarization signal, such as the initial phases of the two orthogonal polarization components in a dual-polarization antenna.
[0066] Exemplarily, n may be an integer value between 0 and 3. The codeword index may indicate the position of the codeword in the codebook, that is, after knowing the specific codeword, the codeword index may be obtained according to the position of the codeword in the codebook.
[0067] In one embodiment, the codewords in the codebook may be divided into one or more codeword groups, and the feedback configuration information is determined according to the codeword group to which the pre-selected codeword belongs.
[0068] Exemplarily, feedback configuration information corresponding to the preset codeword group.
[0069] Table 1 Schematic diagram of feedback configuration information corresponding to different codeword groups
[0070] Codeword Group Feedback configuration information 1 A 2 B .... .... N M
[0071] Table 1 shows the feedback configuration information corresponding to different codeword groups. As shown in Table 1, the codewords in the codebook are divided into N codeword groups, and each codeword group has corresponding feedback configuration information, where codeword group 1 corresponds to feedback configuration information A, codeword group 2 corresponds to feedback configuration information B, and codeword group N corresponds to feedback configuration information M. That is, once the codeword group to which the codeword belongs is known, the feedback configuration information corresponding to the codeword group can be determined. As can be seen from Table 1, the method proposed in the embodiment of the present application can determine the feedback configuration information based on the codeword group to which the pre-selected codeword belongs. When the pre-selected codeword belongs to different codeword groups, the feedback configuration information obtained can be different.
[0072] In another embodiment, the codewords in the codebook may be grouped according to a codeword index, the group to which the pre-selected codeword belongs may be determined according to its index, and the feedback configuration information may be determined according to the group to which the pre-selected codeword belongs.
[0073] For example, a codebook contains N codewords, with codeword indices numbered 0, 1, ..., N-1. In some application scenarios, codewords with even indices can be grouped together, and those with odd indices can be grouped together. In some application scenarios, codewords with indices less than N / 2 can be grouped together, and codewords with indices not less than N / 2 can be grouped together. That is, once the codeword index belongs to the codeword group, the feedback configuration information corresponding to the codeword group can be determined. In some application scenarios, the feedback configuration information can include one or more configuration parameters.
[0074] For example, assume that the codebook includes codeword groups C1, C2, C3, ..., Cn, and the pre-selected codeword is W1. Codeword W1 is one of codeword group C1, and feedback configuration information can be determined based on codeword group C1. Specifically, a codebook consists of 20 codewords, and the codeword index numbers of these 20 codewords are 0, 1, ..., 19, respectively. The 10 codewords with codeword index numbers 0 to 9 are divided into codeword group 1, and the preset feedback configuration information of codeword group 1 is A. The 10 codewords with codeword index numbers 10 to 19 are divided into codeword group 2, and the preset feedback configuration information of codeword group 2 is B. Based on the reference signal, the terminal selects a pre-selected codeword from the codebook, where the codeword index number of the pre-selected codeword is 5. Based on the index 5 of the pre-selected codeword, it can be confirmed that the group to which the pre-selected codeword belongs is codeword group 1, and the corresponding feedback configuration information A is determined.
[0075] In another embodiment, the codeword group may include a reference codeword. The position information of other codewords in the codeword group can be determined based on the position information of the reference codeword. For example, the position information of the codeword may be index information corresponding to the codeword. Using the above approach, the feedback overhead can be further reduced.
[0076] In one embodiment, the feedback configuration information may include sub-band division configuration information, where the sub-band division configuration information is used to determine a sub-band division method within a specified communication bandwidth.
[0077] In one embodiment, the subband division configuration information may include at least one of information configuring the number of subbands and information configuring the frequency band of the subbands. Based on the subband number configuration information, the number of subbands within a communication bandwidth can be determined. For example, assuming a specified communication bandwidth of 100 Mbps, the subband number configuration information can be used to determine how many subbands the 100 Mbps bandwidth is divided into, for example, four subbands. It is understood that the bandwidths corresponding to the four subbands can be identical, partially identical, or completely different. Specifically, the subbands can be divided into four subbands each occupying 25 Mbps of bandwidth, or two subbands each occupying 25 Mbps of bandwidth, one subband each occupying 10 Mbps of bandwidth, and another subband each occupying 40 Mbps of bandwidth.
[0078] The subband frequency configuration information can be used to determine the range within the communication bandwidth within which a subband falls. For example, assuming the communication bandwidth is 100 MHz and is evenly divided into four subbands based on the subband number configuration information, each subband occupies 25 MHz of bandwidth. Based on the subband frequency configuration information, one of the subbands can be configured within the low-frequency 25 MHz range.
[0079] In one embodiment, the feedback configuration information may include codeword oversampling configuration information, where the codeword oversampling configuration information is used to determine the number of non-orthogonal codewords between two adjacent orthogonal codewords in a codebook.
[0080] In one embodiment, the codeword oversampling configuration information may include codebook oversampling coefficient configuration information. According to the codebook oversampling coefficient configuration information, more precise channel information can be fed back to obtain better beamforming performance.
[0081] Exemplarily, codeword oversampling coefficients O1 and O2 are determined based on the oversampling coefficient configuration information of the codebook. The codeword oversampling coefficient is used to determine the number of non-orthogonal codewords included between adjacent orthogonal codewords in the codebook. Each codeword corresponds to a subband / beam, so different oversampling coefficients correspond to different numbers of codewords in the codebook. For example, in some cases, O1 indicates that the number of beams between adjacent orthogonal beams in the horizontal direction is (O1-1), and O2 indicates that the number of beams between adjacent orthogonal beams in the vertical direction is (O2-1).
[0082] In one embodiment, the feedback configuration information may include wideband codeword group configuration information. The wideband codeword group is used to determine the range of codewords available for feedback within a specified communication bandwidth. After the wideband codeword group for a subband is determined, the subcarriers or subcarrier groups within the subband intelligently select codewords from the codeword group for feedback.
[0083] In one embodiment, the wideband codeword group configuration information may include at least one of: number configuration information of codewords in the wideband codeword group and position configuration information of codewords in the codeword group.
[0084] The number of codewords in the codeword group may be determined according to the configuration information of the number of codewords in the broadband codeword group.
[0085] For example, the codeword group C1 can determine how many codewords it contains according to the configuration information of the number of codewords in the broadband codeword group. n}; or n*m
[0086]
[0087] According to the position configuration information of the codewords in the codeword group, the position of each codeword in the codeword group in the codebook can be determined. For example, the position of each codeword in the codeword group C1 can be determined according to the position configuration information of the codewords in the codeword group. For example, if the initial codeword is W 1,1 , the code word in row 1 and column 2 is W 1,2 .
[0088] In one embodiment, the feedback configuration information may include channel state configuration information, and the channel state configuration information is used to determine the quantization parameters of the channel state indication information, and the quantization parameters are used to determine the representation form of the channel state information. In a very large-scale MIMO system, the accurate channel state information is a high-dimensional matrix, and the feedback of this matrix requires a lot of communication time-frequency resources. Therefore, it is generally necessary to perform a certain compression processing on the high-dimensional channel state information in the feedback. Quantization is a compression processing method. For example, the channel state can be represented by a codeword that matches the channel, that is, PMI is used as feedback information. For example, the channel rank indication information RI, layer indication information LI, channel quality indication information CQI, etc. can be used to represent the channel state. These quantization methods can convert high-dimensional channel state information into parameters with lower dimensions, thereby compressing the feedback overhead.
[0089] In one embodiment, the channel state configuration information may include at least one of channel state indication information range configuration information and channel state indication information interval configuration information. The channel state indication information range configuration information is used to determine the value range of the channel state indication information; the channel state indication information interval configuration information is used to determine the number of intervals within the value range specified by the channel state indication information and the codes corresponding to each interval. It will be understood that the more intervals there are, the higher the quantization accuracy.
[0090] In another embodiment, Figure 4 This is a flow chart of a method for configuring information provided by an embodiment of the present application. Figure 4 As shown, step S300 also includes step S310 and step S320.
[0091] Step S310: Obtaining a beam emission angle corresponding to the pre-selected codeword according to the codeword index corresponding to the pre-selected codeword.
[0092] Exemplarily, each codeword indicates a beam in the beam space region, that is, by determining the preselected codeword and its corresponding codeword index, the beam emission angle corresponding to the preselected codeword can be obtained.
[0093] Step S320: Determine feedback configuration information according to the beam emission angle.
[0094] Exemplarily, feedback configuration information corresponding to the beam emission angle is preset.
[0095] Table 2 Schematic diagram of feedback configuration information corresponding to different beam emission angle ranges
[0096]
[0097]
[0098] Table 2 shows the feedback configuration information corresponding to different beam output angle ranges. As shown in Table 2, different beam output angle ranges correspond to different feedback configuration information. The output angle here can be the angle between the main lobe direction of the beam and the normal direction of the MIMO array.
[0099] Specifically, the angle range of [-20°, 20°] corresponds to feedback configuration information A; the angle ranges of [-45°, -20°] and [20°, 45°] correspond to feedback configuration information B; and the angle ranges of [-90°, -45°] and [45°, 90°] correspond to feedback configuration information C.
[0100] Step S400: determining channel state information according to feedback configuration information.
[0101] In one embodiment, the channel state information may include channel state indication information, and the channel state indication information may be used to characterize the channel state information. Specifically, the channel state indication information may include at least one of rank indication information (RI), precoding matrix indication information (PMI), channel quality indication information (CQI), and layer indication information (LI). In some cases, the value ranges of RI and LI may be determined based on the feedback configuration information. In some cases, it may be determined based on the feedback configuration information whether the codebook corresponding to the PMI needs to be oversampled. In some cases, the value range and interval division of the CQI may be determined based on the feedback configuration information, and then the quantization level may be determined. Therefore, the representation form of the channel state information during feedback may be determined based on the feedback configuration information, and then the channel state indication information of each subband in the communication bandwidth may be determined.
[0102] Step S500: Send channel state information.
[0103] The channel state indication information of each subband in the communication bandwidth can be sent as feedback information. This feedback information can be used to determine the transmit precoding of the MIMO array to adapt to the channel characteristics and improve transmission performance.
[0104] In one embodiment, the channel state information and the feedback configuration information may be sent simultaneously. The representation of the channel state information is determined by the feedback configuration parameters. Therefore, in some cases, the compressed and reduced channel state information needs to be decoded and restored according to the feedback configuration information.
[0105] Figure 5This is a flow chart of the information configuration method provided by an embodiment of the present application. Figure 5 As shown, this embodiment obtains a preselected code based on a reference channel, determines feedback configuration information based on the preselected code, and then determines channel state information in combination with the feedback configuration information. In other embodiments, the information configuration method may determine the codeword index corresponding to the preselected codeword after the preselected code is determined, and then determine feedback configuration information based on the codeword index, and then obtain channel state information in combination with the feedback configuration information. In other embodiments, the information configuration method may determine the codeword index corresponding to the preselected codeword after the preselected code is determined, and then determine the exit angle of the beam, and then determine feedback configuration information based on the exit angle of the beam, and then obtain channel state information in combination with the feedback configuration information. Through the above method, when performing channel configuration, the base station can combine the information fed back by the terminal to configure a more optimized communication method for the current communication environment / state. This avoids the related art method of determining channel state information based solely on a fixed feedback configuration, thereby reducing the impact of dispersion effects. At the same time, in some applications, it can also further reduce communication overhead.
[0106] In other embodiments, since feedback configuration parameters are determined based on a preselected codeword, different preselected codewords result in different configuration parameters. To accurately decode and recover channel state information, the channel state information and feedback configuration information may be simultaneously transmitted to the base station. The transmitted channel state information may be an indication of the channel state. The base station may determine the channel state based on the channel state indication information and the feedback configuration information, and thereby determine an appropriate downlink signal transmission configuration.
[0107] In order to further illustrate the method provided in the embodiments of the present application, the following examples are given to provide further detailed description.
[0108] Example 1: Channel Information Feedback Method
[0109] Step 1: Receive reference signal
[0110] The reference signal can be a channel information reference signal (CSI-RS) or a synchronization signal SS. The reference signal arriving at the receiving end can be expressed as:
[0111] y=Hx+n
[0112] Where x is the reference signal, H is the channel matrix, n is the noise term, and y is the received vector.
[0113] Step 2: Select a codeword from the preset codebook based on the measurement results of the reference signal
[0114] In order to complete the channel estimation, the receiving end can design a receiving processing matrix W to process the y vector, that is,
[0115] y'=Wy
[0116] The design of W can be obtained using common methods such as MMSE, LMMSE, maximum likelihood estimation, etc. The channel H can be determined based on the processed received vector y', and then a suitable codeword can be selected from a preset codebook for feedback.
[0117] Step 3: Determine the feedback configuration parameters based on the index information of the selected codeword
[0118] In related technologies, channel measurement and feedback based on pilot signals typically use fixed parameter configurations. For example, fixed beamforming coefficients O1 and O2, fixed codeword indicator information length, and a fixed number of BWPs are used. This fixed configuration restricts MIMO system performance and is not conducive to combating the dispersion effects of large-scale MIMO arrays in wide-bandwidth communications.
[0119] The method proposed in this example allows the terminal to adjust the feedback configuration parameters according to the channel measurement results, or according to the channel measurement results and the selected codeword, and determine the feedback codeword indication information according to these configuration parameter adjustments.
[0120] In some applications, the terminal can determine the oversampling coefficients O1 and O2 of the codewords used for feedback based on the index of the preselected codeword. The above configuration adjustment can feedback more detailed channel information and achieve better beamforming performance. The aforementioned codeword oversampling coefficient is used to determine the number of non-orthogonal codewords included between adjacent orthogonal codewords in the codebook. Each codeword corresponds to a beam, so different oversampling coefficients correspond to different numbers of codewords in the codebook. In some cases, O1 indicates that the number of beams between adjacent orthogonal beams in the horizontal direction is (O1-1), and O2 indicates that the number of beams between adjacent orthogonal beams in the vertical direction is (O2-1).
[0121] In some applications, the terminal can determine the BWP or the number of subcarrier groups within a BWP based on the index of the selected codeword. This configuration adjustment can reduce feedback overhead without affecting beamforming. In some cases, if the communication bandwidth is 100MHz and the pre-selected codeword is W1, the communication bandwidth can be divided into 4 BWPs; if the selected codeword is W2, the communication bandwidth needs to be divided into 8 BWPs. In other words, the BWP division varies depending on the pre-selected codeword and is determined by indices 1 and 2.
[0122] In some applications, the terminal can determine the codeword range for broadband feedback based on the index of the selected codeword. Due to the broadband dispersion effect of the MIMO array, different subbands need to select different codewords to compensate for the dispersion effect. In some related technologies, the subcarrier codewords fed back by the terminal can only be selected from a fixed 4 adjacent codewords, that is, a codeword group can only contain 4 adjacent codewords, and a more reasonable design should be to determine the appropriate beam range based on the channel state information. Adjacent can mean that the MIMO beams corresponding to the codewords are adjacent in spatial position. The number of codewords in the codeword group determined by the method proposed in this example can be greater than 4 or less than 4, which is specifically determined by the index of the pre-selected codeword.
[0123] Step 4: Feedback channel state information determined based on feedback configuration information
[0124] The channel state information fed back may include indication information of feedback configuration parameters, and the channel state indication information may also include feedback configuration information.
[0125] The feedback configuration parameter indication information determined by the terminal can be used to assist in selecting subcarrier-level codewords within a wideband codebook (BWP) or subcarrier group, to assist in determining the granularity of BWP or subcarrier group divisions in wideband feedback, and to determine the oversampling coefficient of codewords in the codebook applicable to a subband. At least one of the feedback configuration parameter indication information determined by the terminal requires feedback. For example, if the terminal determines that the number of BWP divisions is 6, in some cases, this configuration indication information needs to be fed back to the base station along with channel state indication information, such as precoding matrix indication information (PMI).
[0126] Example 2: Codeword Group Division Method
[0127] The codewords in the preset codebook can be divided into multiple codeword groups. Based on the codeword group to which the preselected codeword belongs, the feedback configuration information corresponding to the codeword group can be determined. Codewords belonging to the same codeword group can have the same feedback configuration parameters. In other words, based on the codeword group to which the index of the selected codeword belongs, the feedback configuration information required for the codeword can be determined.
[0128] In some applications, the codebook can be divided into codeword groups based on the emission direction of the beam corresponding to the codeword, and the beam space area is evenly divided according to the horizontal angle. Specifically, the space where the MIMO array is located is divided into K regions (K>1). After the codewords in the preset codebook are configured on the MIMO array, the main lobe of the transmitted beam is located in one of these K regions. Based on this, the codewords in the preset codebook can be divided into K groups. Codewords in the same group can use the same feedback configuration. For example, a codebook consists of 20 codewords. The beams corresponding to these 20 codewords are located within ±60° in the horizontal direction. The codeword index numbers are 0, 1, ..., 19, respectively. The horizontal angle range of ±60° is divided into the following five regions: [-60°, -36°], [-36°, -12°], [-12°, 12°], [12°, 36°], and [36°, 60°]. The 20 codewords can be divided into five groups based on the angles of the corresponding beams. Beams in different angle ranges form five beam groups, corresponding to five codeword groups.
[0129] In some applications, the beam space is non-uniformly divided according to the horizontal angle. Because the broadband dispersion effect of beams near the MIMO array normal is less pronounced, the codewords corresponding to beams within a larger area can be grouped together. However, the beam dispersion effect is more pronounced in areas away from the MIMO array normal, so the codewords corresponding to beams within a smaller area need to be grouped together. Specifically, the space containing the MIMO array is divided into five regions, where the beams corresponding to the codewords are within ±60° horizontally, and the angular range is divided into the following five regions: [-60°, -45°], [-45°, -25°], [-25°, 25°], [25°, 45°], and [45°, 60°].
[0130] In some applications, Figure 6 This is a schematic diagram of the MIMO array beam space area division provided by an embodiment of the present application. Figure 6 As shown in Figure 1, the space where the MIMO array resides is divided into multiple conical regions centered on the array normal. The codewords corresponding to beams in the same conical region belong to the same codeword group. A beam corresponding to a codeword in a specific region can be understood as having its main lobe pointing to that region.
[0131] In some applications, the codewords in the codebook can be divided into codeword groups based on their index values. For example, a codebook contains N codewords, and the codeword indices are numbered 0, 1, ..., N-1. In one case, the codewords with even indices can be divided into one group, and the codewords with odd indices can be divided into another group. In another case, the codewords with indices less than N / 2 can be divided into one group, and the codewords with indices not less than N / 2 can belong to another group. The number of codeword groups can be determined according to actual conditions and can be greater than 2. Example 3: Configuration of BWP and subcarrier groups
[0132] As communication bandwidth increases, the number of subcarriers also increases, provided the subcarrier bandwidth is fixed. If the full bandwidth is still divided according to a fixed number of subbands, the subband bandwidth will increase. Using the same wideband precoding configuration can lead to severe performance issues due to dispersion. This example dynamically determines the appropriate subband division based on preselected codewords to mitigate the effects of dispersion. Subbands share a common wideband codeword group configuration, meaning that the multiple codewords used for feedback within a subband can only be selected from this wideband codeword group. For example, a BWP can be configured with a single wideband codeword group configuration, and the RB groups within the BWP can only select codewords from the codeword set specified by this wideband codeword group configuration.
[0133] In some applications, the exit angle of the selected beam is determined based on the index of the selected codeword, and the number of BWPs is then determined based on the exit angle. Specifically, when the beam corresponding to the index of the selected codeword is located in the normal direction of the MIMO array, the number of BWPs is configured to be 4; when the beam corresponding to the index of the selected codeword deviates from the normal of the MIMO array by 30°, the number of BWPs is configured to be 6; and when the beam corresponding to the index of the selected codeword deviates from the normal of the MIMO array by 60°, the number of BWPs is configured to be 8. After determining the number of BWPs, the terminal determines the BWP configuration parameter to be fed back and can use this parameter to determine subband precoding and feedback information.
[0134] In some applications, subcarriers within a BWP are further divided into subcarrier groups. Subcarriers belonging to the same subcarrier group can select codewords from a fixed codeword group. The number of subcarrier groups can also be determined based on the index of the selected codeword. It is understood that when the preset codebook pre-groups the codewords, the configuration parameters of the BWP and subcarrier group can be directly determined based on the group to which the codeword belongs. This example uses pre-selected codewords to determine the feedback configuration for subband division, allowing for dynamic adjustment of subband sizes to ensure that channels at different angles are configured with appropriate subband bandwidths, thereby avoiding performance impacts caused by different dispersion effects at different angles.
[0135] Example 4: Broadband codeword group configuration method
[0136] In some cases, dynamically configuring the number of BWPs or subcarrier groups will affect the resource management of the MIMO system, such as the number of coresets. In order to maintain the existing BWP configuration while reducing the impact of dispersion on the system, the broadband codeword group configuration of the BWP or subcarrier group can be determined based on the selected precoding. The broadband codeword group is used to limit the optional codeword range of a subband (such as BWP, RB group in BWP, subcarrier group in BWP) when the terminal feedback is received. Configuring broadband codeword group information can reduce feedback overhead. Broadband codeword groups containing different numbers of codewords can be configured based on different preselected codewords. For example, beams emitted at large angles (i.e., beams that deviate far from the normal direction of the MIMO array) have more obvious dispersion effects. Under such channel conditions, a larger optional codeword range needs to be configured for the subband.
[0137] The codewords in this example codebook satisfy the following form:
[0138]
[0139] in
[0140]
[0141]
[0142] In the codeword index {l,m,n}, l and m represent the codeword index of the first dimension and the codeword index of the second dimension, respectively, and n indicates the polarization phase. The polarization phase refers to the initial phase of a specific polarization signal, such as the initial phase of two orthogonal polarization components in a dual-polarization antenna. For example, n can be an integer value between 0 and 3. The codeword index can indicate the position of the codeword in the codebook. It is understood that once a specific codeword is known, the codeword index can be obtained based on the position of the codeword in the codebook.
[0143] In some cases, the index of the codeword {l,m,n} is determined according to the codeword indication information {i 11 ,i 12 ,i2} determines that the codeword group includes the reference codeword {i 11 ,i 12 ,i2}, codeword indication information of reference codeword {i 11 ,i 12} is the position configuration information of the codeword in the codeword group, which is used to determine the position of each codeword in the codeword group, and i2 indicates the order of the codewords in the codeword group. 11 ,i 12}, it can be determined that the index range of the codeword in the codeword group is and i 11 ∈{0,1,L N1O1 / s1-1},i 12∈{0,1,L N2O2 / s2-1}, where N1, N2, O1, O2, s1, and s2 are preset parameters, and N1O1 / s1-1 and N2O2 / s2-1 indicate the number of codewords in the first dimension and the second dimension, respectively. 11 ,i 12} indicates the starting position or ending position of a codeword group in a continuous area in the codebook.
[0144] It can be understood that the wideband codeword group configuration information is used to limit the range of selectable codewords in a subband, that is, the wideband codeword group configuration is used to determine a codeword group, and the subband can only select codewords from this codeword group when selecting codewords for feedback. The codewords in the codeword group share the position information of a reference codeword {i 11 ,i 12}, used to indicate the position of the codeword group and the range of the codeword. Therefore, when the position information of the reference codeword of the reference codeword group {i 11 ,i 12}, the range of the codeword group can be determined in combination with the number configuration information of the codewords, thereby determining the position information of other codewords in the codeword group.
[0145] In some applications, the number of codewords in the codeword group is determined based on the index of the preselected codeword. Specifically, Table 3 shows how the codeword range in the broadband codeword group of a one-dimensional array changes with the range of the emission angle of the beam corresponding to the preselected codeword. As shown in Table 3, when the beam corresponding to the index of the preselected codeword is located near the normal of the MIMO array, the number of codewords in the broadband codeword group can be configured to 2. When the beam corresponding to the index of the preselected codeword deviates from the normal of the MIMO array by more than 20°, the number of codewords in the broadband beam group can be configured to 4. When the beam corresponding to the index of the preselected codeword deviates from the normal of the MIMO array by more than 45°, the number of codewords in the broadband codeword group can be configured to 8.
[0146] Table 3: Codeword range in one-dimensional array codeword group changes with beam angle range corresponding to preselected codeword
[0147]
[0148] Specifically, Table 4 illustrates how the codeword range in a two-dimensional array codeword group varies with the preselected codeword angle range. As shown in Table 4, when the beam corresponding to the preselected codeword index is near the normal to the MIMO array, the number of codewords in the wideband codeword group can be configured to 4. When the beam corresponding to the preselected codeword index deviates from the normal to the MIMO array by more than 20°, the number of codewords in the wideband codeword group can be configured to 16. When the beam corresponding to the preselected codeword index deviates from the normal to the MIMO array by more than 45°, the number of codewords in the wideband codeword group can be configured to 64.
[0149] Table 4: Codeword range in a two-dimensional array codeword group changes with the preselected codeword angle range
[0150]
[0151] In some applications, different numbers of codewords are used based on information such as array size. Specifically, there are 8 codewords in the horizontal direction and 4 codewords in the vertical direction, and the codeword group contains 32 codewords, corresponding to 32 beams.
[0152] In this example, the beam emission angle range corresponding to the selected codeword can be determined based on the codeword index, and the number of codeword groups used for feedback can be further determined based on the angle range. This means that the feedback configuration information is angle-dependent, with different angle ranges corresponding to different feedback configuration information. If the codewords in the codebook are grouped in advance, the codeword group configuration used for feedback can be directly determined based on the group to which the preselected codeword belongs.
[0153] In some cases, the wideband codeword group needs to be determined by more than three indicator parameters, such as {i 11 ,i 12 ,i 21 ,i 22}, etc., which can be specifically determined according to the arrangement or storage method of the codewords in the codebook, etc. After the codeword for feedback in the subband is determined, the codeword PMI information for feedback can be determined according to the wideband codeword configuration information for feedback.
[0154] Example 5: Configuring the number of shared codewords in adjacent codeword groups
[0155] When selecting subband codewords, the related art pre-sets that two adjacent subbands use a wideband codeword group configuration with a fixed offset. For example, for a one-dimensional array, the wideband codeword group of a subband generally contains 4 codewords, and the codeword groups corresponding to two adjacent subbands have two identical codewords. For example, the wideband codeword group corresponding to the first subband contains four codewords with indices {0, 1, 2, 3}, and the wideband codeword group corresponding to the second subband contains codewords with indices {2, 3, 4, 5}, where codewords 2 and 3 are shared by the two wideband codeword groups. For example, in a two-dimensional array, each codeword group also contains 4 codewords, but adjacent codeword groups do not contain the same codewords. Specifically, the first wideband codeword group contains codeword indices {00, 01, 10, 11}, while the second wideband codeword group contains codeword indices {02, 03, 12, 13}. This configuration remains fixed regardless of how the channel state changes. The above design is not conducive to combating the impact of dispersion effects, and a more flexible configuration method needs to be introduced.
[0156] In some applications, this example determines the number of shared codewords in adjacent codeword groups in the feedback based on the index of the preselected codeword. That is, different preselected codewords will result in different beam groups for selecting subcarrier codewords. In some cases, the index of the preselected codeword can indicate the angle of the beam, and the shared codewords of adjacent beam groups in the feedback can be configured based on the angle range. Specifically, the terminal determines that the indication information of the preselected codeword is i 11 、i 12 , according to i 11 、i 12 The angle between the beam exit angle corresponding to the codeword and the MIMO array normal can be determined.
[0157] Figure 7 This is a schematic diagram of codeword sharing between codeword groups when the beam emission direction corresponding to the pre-selected codeword is less than 20°. Figure 7 As shown, in a codebook, four 4x4 codeword groups are divided into codeword group 1, codeword group 2, codeword group 3, and codeword group 4. According to the index corresponding to the pre-selected codeword, the beam emission angle corresponding to the pre-selected codeword is obtained. When the beam emission angle is less than or equal to 20°, adjacent codeword groups in the horizontal and vertical directions share 8 codewords, and adjacent codeword groups in the diagonal direction share 4 codewords.
[0158] Figure 8 This is a schematic diagram of codeword sharing between broadband codeword groups when the beam emission direction corresponding to the pre-selected codeword is less than or equal to 45° and greater than 20°. Figure 8 As shown, in a codebook, four 4x4 codeword groups 1, 2, 3, and 4 are divided respectively. According to the index corresponding to the pre-selected codeword, the beam exit angle corresponding to the pre-selected codeword is obtained. When the beam exit angle is less than or equal to 45° and greater than 20°, the adjacent codeword groups in the horizontal and vertical directions share 4 codewords, and the adjacent codeword groups in the diagonal direction share 1 codeword.
[0159] Figure 9 This is a schematic diagram of codeword sharing between broadband codeword groups when the beam emission direction corresponding to the pre-selected codeword is greater than 60°. Figure 9 As shown, in a codebook, four 4x4 codeword groups are divided into codeword group 1, codeword group 2, codeword group 3, and codeword group 4. According to the index corresponding to the pre-selected codeword, the beam emission angle corresponding to the pre-selected codeword is obtained. When the beam emission angle is greater than 60°, there is no shared codeword between adjacent codeword groups.
[0160] In some applications, the codeword index determined by the wideband codeword group configuration may include at least three parameters, namely {i 11 ,i 12 ,i 13 ,...,i 21 ,i 22 ,i 23,...}, which can be specifically determined according to the arrangement and storage method of the codewords in the codebook. For example, when the codewords in the codebook are arranged in a high-dimensional matrix, more than two parameters are required for indication.
[0161] In some applications, the number of shared codewords between adjacent codeword groups within different angle ranges can be designed according to actual conditions. The codewords in the preset codebook can be pre-grouped according to the index, and the feedback configuration information of the candidate codeword group for wideband precoding is determined based on the group to which the codeword belongs.
[0162] Example 6: Configuration of codeword over-use coefficients in a codebook
[0163] In one example, a preselected codeword can also be determined based on the measurement results of the reference signal, and the oversampling coefficient of the codeword in the codebook used for feedback can be determined based on the index of the codeword. In some related technologies, the oversampling coefficient is fixed and cannot be changed during the channel information feedback process, which results in the inability to select the optimal codeword under certain channel conditions. For example, the beam performance of the MIMO array transmission varies at different angles. These differences are reflected in the beam width and receiving gain. If the beams at different angles are configured with the same oversampling coefficient, the beam distribution in some areas will be too dense, increasing the feedback overhead, while the beam distribution in other areas will be too sparse, resulting in gaps in the signal coverage, affecting the communication quality.
[0164] The configuration method of the information proposed in this example can determine the oversampling coefficient used for feedback based on the index of the pre-selected codeword. In some applications, the index of the pre-selected codeword can be used to determine the emission angle of the beam corresponding to the codeword, and the appropriate codeword oversampling coefficient can be configured according to the emission angle of the beam. The following table shows an example of the selection of the beam angle range and oversampling coefficient corresponding to the codeword index. The configuration of the oversampling coefficients O1 and O2 in the table can be determined based on the codeword index, and O1 and O2 are configured with the same value. In other applications, different values can be configured for O1 and O2 respectively according to the number of antennas in the horizontal and vertical directions of the MIMO array. For example, when the number of antennas in the horizontal direction is greater than the number of antennas in the vertical direction, O1 can be configured with a larger value, while O2 can be configured with a smaller value.
[0165] Table 5 Schematic diagram of codeword oversampling coefficients determined by preselected codewords corresponding to beam angle ranges
[0166]
[0167]
[0168] For example, Table 5 shows the codeword oversampling coefficients determined based on the beam angle range corresponding to the preselected codeword. As shown in Table 5, the codeword oversampling coefficient configuration for feedback can be determined based on the beam angle range corresponding to the preselected codeword. Different beam angle ranges can use different oversampling coefficients.
[0169] Figure 10 This is a schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is less than 20°. Figure 10 As shown, in a codebook, four 2x2 codeword groups 1, 2, 3, and 4 are divided respectively. According to the index corresponding to the pre-selected codeword, the beam exit angle corresponding to the pre-selected codeword is obtained. When the beam exit angle is less than or equal to 20°, corresponding to the codeword range of the codeword group in Table 5, the number of codewords in the horizontal and vertical directions of the codeword group to which the beam belongs is configured to be 2. At this time, the number of codewords in the codeword group to which the beam belongs is 4. Combined with the codeword configuration position information {i 11 ,i 12} indicates the position of each codeword in the codeword group, and the position information of other codewords in the codeword group can be known {i 11 ,i 12 ,i2}. Taking codeword group 1 as an example, Figure 10 As shown, the position information of the reference codeword of codeword group 1 is Wi 11 ,i 12 , combined with the optional range of l and m indexes in Table 5, the position information of the codewords included in codeword group 1 is Wi 11 ,i 12 、Wi 11 ,i 12+1 、Wi 11+1 ,i 12 、Wi 11+1 ,i 12+1 .
[0170] Figure 11 This is a schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is less than or equal to 45° and greater than 20°. Figure 11 As shown, in a codebook, four 4x4 codeword groups 1, 2, 3, and 4 are divided respectively. According to the index corresponding to the pre-selected codeword, the beam emission angle corresponding to the pre-selected codeword is obtained. When the beam emission angle is less than or equal to 45° and greater than 20°, the number of codewords in the horizontal and vertical directions of the codeword group to which the beam belongs is configured to be 4. At this time, the number of codewords in the codeword group to which the beam belongs is 16.
[0171] Figure 12 This is a schematic diagram of the codeword range in the codeword group when the beam emission direction corresponding to the pre-selected codeword is greater than 45°. Figure 12As shown, in a codebook, according to the index corresponding to the pre-selected codeword, the number of codewords in the horizontal and vertical directions of the codeword group to which the beam belongs is configured to be 8. At this time, the number of codewords in the codeword group to which the beam belongs is 64.
[0172] When different codeword oversampling coefficients are configured, the number of codewords in the wideband codeword group used for feedback also varies. In some cases, the oversampling coefficients O1 and O2 configured for a wideband codeword group in a subband are both 1, and the codeword group contains 4 codewords. In other cases, the oversampling coefficients O1 and O2 can be configured to 2, and the number of codewords contained in the codeword group is 16.
[0173] Example 7: Configuration of Channel Quality Indication Information Configuration
[0174] The channel quality indication information may include CQI, signal-to-noise ratio (SNR), signal-to-interference plus noise ratio (SINR), reference signal received power (RSRP), etc.
[0175] Channel quality indicators (CQIs) are important indicators for channel information feedback. However, the quantitative feedback of channel quality in related technologies does not account for differences between beams. Specifically, CQI feedback does not consider the impact of preselected codewords. For example, channel quality can be used to determine the modulation order of the transmitted signal. However, some related technologies do not fully consider the impact of channel differences.
[0176] The information configuration method proposed in this example can determine the quantization configuration of the channel quality, such as the quantization range, according to the index of the pre-selected codeword.
[0177] In some applications, when the preselected codeword corresponds to a small-angle exit beam, the channel quality may be quantized using a larger range, such as between 10 and 100. In other applications, when the preselected codeword corresponds to a large-angle exit beam, the channel quality may be quantized using a smaller range, such as between 1 and 30.
[0178] In some applications, when the pre-selected codeword corresponds to a small-angle exit beam, the channel quality can be divided into a larger number of intervals, for example, 10 intervals between 10 and 100. Conversely, when the pre-selected codeword corresponds to a large-angle exit beam, the channel quality can be divided into 5 intervals.
[0179] In some applications, when the pre-selected codeword corresponds to a small-angle exit beam, the RI optional range is {1, 2, 4, 8, 16}. Conversely, when the pre-selected codeword corresponds to a large-angle exit beam, the RI optional range is {1, 2, 4}.
[0180] In some applications, when the preselected codeword corresponds to a small-angle exit beam, the LI optional range is {1, 2, 3, 4}. Conversely, when the preselected codeword corresponds to a large-angle exit beam, the LI optional range is {1, 2}.
[0181] In some applications, the type of channel state indication information to be fed back is determined based on the feedback configuration information. Specifically, the type of channel state indication information to be fed back is determined based on the channel state configuration information to be RI, PMI, LI, or CQI.
[0182] Figure 13 This is a terminal diagram of an embodiment of the present application. Figure 13 As shown, it includes: a memory 2100, a processor 2200 and a computer program stored in the memory 2100 and capable of running on the processor 2200, characterized in that when the processor 2200 executes the computer program, it implements the information configuration method as in any of the previous embodiments.
[0183] In addition, an embodiment of the present application further discloses a computer-readable storage medium, in which computer-executable instructions are stored. The computer-executable instructions are used to execute the information configuration method in any of the previous embodiments.
[0184] An embodiment of the present application also provides a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the information configuration method provided in any embodiment of the present application.
[0185] The system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0186] The above description of some embodiments of the present application with reference to the accompanying drawings does not limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention shall be within the scope of the present application.
Claims
1. A method for configuring information, characterized in that: The method comprises: receiving a reference signal; determining a preselected codeword from a codebook according to the reference signal; Determining feedback configuration information according to the preselected codeword; determining channel state information according to the feedback configuration information; The channel state information is sent.
2. The method according to claim 1, characterized in that The method comprises: The channel state information at least includes channel state indication information.
3. The feedback method according to claim 1, characterized in that: The determining feedback configuration information according to the preselected codeword includes: Feedback configuration information is obtained according to the codeword index corresponding to the pre-selected codeword.
4. The feedback method according to claim 3, characterized in that: Obtaining feedback configuration information according to the codeword index corresponding to the pre-selected codeword includes: Obtaining a beam emission angle corresponding to the preselected codeword according to a codeword index corresponding to the preselected codeword; The feedback configuration information is determined according to the beam emission angle.
5. The feedback method according to claim 1, characterized in that: The codewords in the codebook may be divided into at least one codeword group, and the feedback configuration information is determined according to the codeword group to which the pre-selected codeword belongs.
6. The feedback method according to claim 5, characterized in that: The codewords in the codebook can be grouped according to the codeword index, the group to which the pre-selected codeword belongs can be determined according to the index of the pre-selected codeword, and the feedback configuration information is determined according to the group to which the pre-selected codeword belongs.
7. The method according to claim 1, characterized in that The sending the channel state information includes: The channel state information and the feedback configuration information are sent.
8. The feedback method according to any one of claims 1 to 7, characterized in that: The feedback configuration information includes at least one of the following: Subband division configuration information, the subband division configuration information is used to determine the subband division method within the specified communication bandwidth; Codeword oversampling configuration information, where the codeword oversampling configuration information is used to determine the number of non-orthogonal codewords between two adjacent orthogonal codewords in a codebook; Wideband codeword group configuration information, where the wideband codeword group is used to determine a range of codewords that can be used for feedback within a specified communication bandwidth; Channel state configuration information, where the channel state configuration information is used to determine a quantization parameter of channel state indication information.
9. The feedback method according to claim 8, characterized in that: The subband division configuration information includes one of the following: Configuration information of the number of subbands; Frequency band configuration information of the subband.
10. The feedback method according to claim 8, characterized in that: The codeword oversampling configuration information includes: oversampling coefficient configuration information of the codebook.
11. The feedback method according to claim 8, characterized in that: The broadband codeword group configuration information includes: Configuration information about the number of codewords in a broadband codeword group, wherein the configuration information about the number of codewords in the codeword group is used to determine the number of codewords in the codeword group; Position configuration information of codewords in a codeword group, wherein the position configuration information of codewords in the codeword group is used to determine a position of each codeword in the codeword group in a codebook.
12. The feedback method according to claim 11, characterized in that: The codeword group includes at least one reference codeword, and position information of the reference codeword can be used to determine position information of other codewords in the codeword group, wherein the position information of the codeword is index information corresponding to the codeword.
13. The feedback method according to claim 8, characterized in that: The channel state configuration information includes: Range configuration information of the channel state indication information, wherein the range configuration information of the channel state indication information is used to determine a value range of the channel state indication information; Interval configuration information of channel state indication information, wherein the interval configuration information of the channel state indication information is used to determine the number of intervals within the value range specified by the channel state indication information and the code corresponding to each interval.
14. The feedback method according to any one of claims 1 to 7, characterized in that: The channel state indication information includes at least one of the following: Rank indication information (RI); Precoding matrix indication information (PMI); Channel quality indicator information (CQI); Layer Indication Information (LI).
15. The feedback method according to claim 9, characterized in that: The sub-band is any of the following: A partial bandwidth BWP; At least one resource block RB in a bandwidth fraction BWP; A subcarrier group consisting of multiple subcarriers in a partial bandwidth BWP; The sub-bands share a common piece of wideband codeword group configuration information.
16. A terminal, characterized in that: include: at least one processor; at least one memory for storing at least one program; When at least one of the programs is executed by at least one of the processors, the information configuration method according to any one of claims 1 to 15 is implemented.
17. A computer-readable storage medium, characterized in that A processor-executable program is stored therein, and when the processor-executable program is executed by the processor, it is used to implement the information configuration method according to any one of claims 1 to 15.
18. A computer program product comprising a computer program or computer instructions, characterized in that The computer program or the computer instructions are stored in a computer-readable storage medium, the processor of the computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the information configuration method according to any one of claims 1 to 15.