Precoding matrix indication method and device and indication information receiving method and device
Patent Information
- Application Number
- CN202380076322.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-13
- Publication Date
- 2025-06-20
AI Technical Summary
Existing precoding technology is difficult to accurately adapt to near field communication scenarios, especially due to changes in the distance between the terminal and the network device, which leads to improper selection of the precoding matrix and affects communication performance.
Through communication between the terminal and the network device, distance configuration information is exchanged, so that the terminal determines the precoding matrix indication information based on the distance information and sends it to the network device, and the network device determines and performs appropriate precoding operations based on the indication information.
It achieves accurate determination of the precoding matrix in near field communication scenarios, improves communication performance, and ensures that the precoding results are suitable for near field communication environments.
Smart Images

Figure CN120188403A_ABST
Abstract
Description
Precoding matrix indication, indication information receiving method and device Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a precoding matrix indication method, an indication information receiving method, a precoding matrix indication device, an indication information receiving device, a communication system, a communication device, and a computer-readable storage medium. Background Art
[0002] When a network device communicates with a terminal, it can perform precoding operations to ensure good performance gains. However, current precoding technologies have some problems.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure propose a precoding matrix indication method, an indication information receiving method, a precoding matrix indication device, an indication information receiving device, a communication system, a communication device, and a computer-readable storage medium to solve technical problems in related technologies.
[0005] According to a first aspect of an embodiment of the present disclosure, a precoding matrix indication method is proposed, which is executed by a terminal. The method includes: receiving configuration information of the distance between the terminal and the network device sent by a network device; determining indication information of the precoding matrix based on at least the configuration information of the distance; and sending the indication information of the precoding matrix to the network device.
[0006] According to a second aspect of an embodiment of the present disclosure, a method for receiving indication information is proposed, which is executed by a network device. The method includes: sending configuration information of the distance between the terminal and the network device to a terminal; and receiving indication information of a precoding matrix determined by the terminal at least based on the configuration information of the distance.
[0007] According to a third aspect of an embodiment of the present disclosure, a precoding matrix indication device is proposed, comprising: a receiving module configured to receive configuration information of the distance between the terminal and the network device sent by a network device; a processing module configured to determine indication information of the precoding matrix based on at least the configuration information of the distance; and a sending module configured to send the indication information of the precoding matrix to the network device.
[0008] According to the fourth aspect of an embodiment of the present disclosure, a device for receiving indication information is proposed, which includes: a sending module, configured to send configuration information of the distance between the terminal and a network device to a terminal; and a receiving module, configured to receive indication information of a precoding matrix determined by the terminal at least based on the configuration information of the distance.
[0009] According to a fifth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a terminal and a network device, wherein the terminal is configured to implement the above-mentioned precoding matrix indication method, and the network device is configured to implement the above-mentioned indication information receiving method.
[0010] According to a sixth aspect of an embodiment of the present disclosure, a communication device is proposed, comprising: a processor; and a memory for storing a computer program; wherein, when the computer program is executed by the processor, the above-mentioned precoding matrix indication method is implemented.
[0011] According to a seventh aspect of an embodiment of the present disclosure, a communication device is proposed, comprising: a processor; and a memory for storing a computer program; wherein, when the computer program is executed by the processor, the above-mentioned indication information receiving method is implemented.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a computer-readable storage medium is proposed for storing a computer program. When the computer program is executed by a processor, the above-mentioned precoding matrix indication method is implemented.
[0013] According to a ninth aspect of an embodiment of the present disclosure, a computer-readable storage medium is proposed for storing a computer program. When the computer program is executed by a processor, the above-mentioned indication information receiving method is implemented.
[0014] According to an embodiment of the present disclosure, the network device can send configuration information of the distance from the terminal to the network device to the network device, so that when the terminal determines the indication information of the precoding matrix, it can determine the indication information of the precoding matrix at least based on the configuration information of the distance, thereby being able to accurately determine the indication information of the precoding matrix in the near-field communication scenario.
[0015] The terminal then sends the indication information of the precoding matrix to the network device. The network device can determine the precoding matrix according to the indication information of the precoding matrix and perform the precoding operation according to the determined precoding matrix. The precoding result can also be well applied to the near field communication scenario. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0017] FIG1 is a schematic diagram showing an application scenario according to an embodiment of the present disclosure.
[0018] FIG2 is a schematic flowchart of a precoding matrix indication method according to an embodiment of the present disclosure.
[0019] FIG3 is a schematic flowchart showing another precoding matrix indication method according to an embodiment of the present disclosure.
[0020] FIG4 is a schematic flowchart showing another precoding matrix indication method according to an embodiment of the present disclosure.
[0021] FIG5 is a schematic flowchart showing another precoding matrix indication method according to an embodiment of the present disclosure.
[0022] FIG6 is a schematic flowchart showing a method for receiving indication information according to an embodiment of the present disclosure.
[0023] FIG7 is a schematic block diagram of a precoding matrix indicating device according to an embodiment of the present disclosure.
[0024] FIG8 is a schematic block diagram showing an apparatus for receiving indication information according to an embodiment of the present disclosure.
[0025] FIG9 is a schematic block diagram showing an apparatus for receiving indication information according to an embodiment of the present disclosure.
[0026] FIG10 is a schematic block diagram showing an apparatus for indicating a precoding matrix according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The embodiments or examples of the present disclosure are not exhaustive, but are merely illustrations of some embodiments or examples, and are not intended to be specific limitations on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment or example can be implemented as an independent example, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment or example can also be implemented as an independent example, and the order of the steps in a certain embodiment or example can be arbitrarily exchanged. In addition, the optional methods or optional examples in a certain embodiment or example can be arbitrarily combined; in addition, the various embodiments or examples can be arbitrarily combined. For example, some or all steps of different embodiments or examples can be arbitrarily combined, and a certain embodiment or example can be arbitrarily combined with the optional methods or optional examples of other embodiments or examples.
[0028] In some implementation manners or examples, the terms "in response to," "in the case of," "at the time of," "when," "if," "if," etc. in the present disclosure may be replaced with each other.
[0029] In some embodiments or examples, the description methods of the present disclosure, such as "A or B", "A and / or B", "at least one of A and B", "A in one case, B in another case", "in response to one case A, in response to another case B", etc., may include at least one of the following technical solutions according to the situation: executing A independently of B, that is, A in some embodiments or examples; executing B independently of A, that is, B in some embodiments or examples; selectively executing A and B, that is, selecting to execute from A and B in some embodiments or examples; executing both A and B, that is, A and B in some embodiments or examples.
[0030] In some embodiments or examples, “including A”, “comprising A”, “used to indicate A” and “carrying A” in the present disclosure may be interpreted as directly carrying A or indirectly indicating A.
[0031] In addition, each element, each row, or each column in the table involved in the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0032] FIG1 is a schematic diagram showing an application scenario according to an embodiment of the present disclosure.
[0033] As shown in Figure 1, the embodiments of the present disclosure can be applied to scenarios where a terminal communicates with a network device, but are not limited to such scenarios. The entities shown in Figure 1 are examples. The implementation methods or embodiments of the present disclosure may include all or part of the entities in Figure 1, or may include other entities outside of Figure 1. The number of entities is arbitrary and is not limited to Figure 1. The connection relationships shown in Figure 1 are examples. Any entities may be connected or disconnected, and the connection may be in any manner, directly or indirectly, and may be wired or wireless.
[0034] In one embodiment, the terminal includes but is not limited to communication devices such as mobile phones, tablet computers, wearable devices, sensors, and Internet of Things devices. The terminal can communicate with network devices, including but not limited to network devices in 4G, 5G, and 6G communication systems, such as base stations and core networks.
[0035] In one embodiment, the network device may further include at least one of the following: a network control repeater; a massive antenna array; and a smart metasurface.
[0036] In one embodiment, the terminal may determine indication information of the precoding matrix and send the indication information to the network device, so that the network device can determine the precoding matrix and then perform a precoding operation based on the precoding matrix.
[0037] In one embodiment, precoding may include codebook-based precoding and non-codebook precoding. The present disclosure mainly uses codebook-based precoding as an example.
[0038] In one embodiment, the terminal may measure the downlink channel to obtain channel information (e.g., a channel matrix), and then select a precoding matrix from a codebook that best matches the channel information based on a predetermined optimization criterion, and then send indication information of the selected precoding matrix to the network device. For example, the codebook may include a discrete Fourier transform (DFT) codebook, and the indication information may include a DFT codebook index.
[0039] In communication scenarios between terminals and network devices, the distance between them is relatively long and the size of both devices is relatively small, which is consistent with far-field communication scenarios. Therefore, precoding technology is designed for far-field communication scenarios. However, with the development of communication technology, the size of network devices has increased. For example, network devices use large-scale antenna arrays and smart metasurfaces, which will make communication scenarios more similar to near-field communication scenarios. If precoding is still performed according to the processing methods used in far-field communication scenarios, it will be difficult to accurately adapt to near-field communication scenarios.
[0040] Figure 2 is a schematic flow chart of a method for indicating a precoding matrix according to an embodiment of the present disclosure. The method for indicating a precoding matrix shown in this embodiment may be executed by a terminal.
[0041] As shown in FIG2 , the precoding matrix indication method may include the following steps:
[0042] In step S201, configuration information of the distance between the terminal and the network device is received from the network device;
[0043] In step S202, the indication information of the precoding matrix is determined based on at least the configuration information of the distance;
[0044] In step S203, the indication information of the precoding matrix is sent to the network device.
[0045] In one embodiment, since the communication between the terminal and the network device belongs to a near field communication scenario, the terminal needs to consider the distance between the terminal and the network device when determining the indication information of the precoding matrix.
[0046] Therefore, in this embodiment, the network device can send the configuration information of the distance from the terminal to the network device to the network device, so that when the terminal determines the indication information of the precoding matrix, it can determine the indication information of the precoding matrix at least based on the configuration information of the distance, thereby being able to accurately determine the indication information of the precoding matrix in the near-field communication scenario.
[0047] The terminal then sends the indication information of the precoding matrix to the network device. The network device can determine the precoding matrix according to the indication information of the precoding matrix and perform the precoding operation according to the determined precoding matrix. The precoding result can also be well applied to the near field communication scenario.
[0048] It should be noted that the network device may determine the precoding matrix based on the indication information of the precoding matrix sent by the terminal, or may not determine the precoding matrix based on the indication information of the precoding matrix sent by the terminal. The method of determining the precoding matrix can be independently selected by the network device.
[0049] In one embodiment, the distance configuration information includes at least one of the following: distance interval information; and distance quantization step information.
[0050] The distance interval information may represent the distance interval between the terminal and the network device, for example, 0 to 100 meters. The distance quantization step information may be used to quantize the distance interval.
[0051] In one embodiment, the distance interval information includes at least one of the following: an identifier corresponding to the distance interval; a starting point of the distance interval; an end point of the distance interval; and a length of the distance interval.
[0052] For example, the distance interval information may include an identifier corresponding to the distance interval. The terminal may determine the distance interval corresponding to the identifier based on the association between the identifier and the distance interval. For example, identifier 1 corresponds to the distance interval of 0 to 100 meters, and identifier 2 corresponds to the distance interval of 0 to 200 meters. When the distance interval information received by the terminal is identifier 1, the terminal may determine that the distance interval is 0 to 100 meters.
[0053] For example, the distance interval information may include the start point and the end point of the distance interval, and the terminal may determine the distance interval based on the start point and the end point. For example, if the start point is 0 meters and the end point is 100 meters, the terminal may determine the distance interval to be 0 to 100 meters.
[0054] For example, the distance interval information may include the starting point of the distance interval and the length of the distance interval, and the terminal may determine the distance interval based on the starting point and the length. For example, if the starting point is 0 and the length is 100 meters, the terminal may determine the distance interval to be 0 to 100 meters.
[0055] In one embodiment, the distance quantization step size includes at least one of the following: a uniform quantization step size; a non-uniform quantization step size.
[0056] In one embodiment, the uniform quantization step size includes a step size for uniformly quantizing the distance interval.
[0057] Taking the distance interval of 0 to 100 meters as an example, for example, if the uniform quantization step is 10 meters, then the quantization result may include multiple reference distances: 0 meters, 10 meters, 20 meters, 30 meters, 40 meters, 50 meters, 60 meters, 70 meters, 80 meters, 90 meters, and 100 meters.
[0058] In one embodiment, the non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter, which is used to perform non-uniform quantization on the distance interval, wherein the nth quantization step size step in the plurality of quantization step sizes is n =f(n), where n is an integer and f(x) is a function determined by the quantization step size parameter.
[0059] For example, if f(x) is a polynomial and the quantization step parameters are k1 and k2, the terminal can determine:
[0060] f(x)=step0+k1(step x -step0)+k2(step x -step0) 2 , step0 represents the initial quantization step size;
[0061] Then substitute x=n to determine step n =step0+k1(step n -step0)+k2(step n -step0) 2 , and then n non-uniform quantization step sizes can be determined and the distance interval can be non-uniformly quantized using the n non-uniform quantization step sizes.
[0062] It should be noted that the quantization step size parameters are not limited to those described in the above embodiment, and f(x) is not limited to the above function form. For example, when n=4, four non-uniform quantization step sizes are determined to be 10 meters, 20 meters, 30 meters, and 40 meters. The quantization results obtained by quantizing the distance interval 0 to 100 meters using these four non-uniform quantization step sizes can include multiple reference distances: 0 meters, 10 meters, 30 meters, 60 meters, and 100 meters.
[0063] In one embodiment, the indication information of the precoding matrix includes at least one of the following: a precoding matrix index; information about a reference distance corresponding to the precoding matrix; and information about a reference angle corresponding to the precoding matrix.
[0064] For example, the network device and the terminal may pre-store the correspondence between the indication information of the precoding matrix and the precoding matrix.
[0065] When the indication information of the precoding matrix includes a precoding matrix index, the terminal sends the precoding matrix index to the network device, and the network can determine the precoding matrix according to the correspondence between the precoding matrix index and the precoding matrix.
[0066] When the indication information of the precoding matrix includes information of a reference distance corresponding to the precoding matrix, the terminal sends the information of the reference distance corresponding to the precoding matrix to the network device, and the network can determine the precoding matrix based on the correspondence between the information of the reference distance corresponding to the precoding matrix and the precoding matrix.
[0067] When the indication information of the precoding matrix includes the information of the reference angle corresponding to the precoding matrix, the terminal sends the information of the reference angle corresponding to the precoding matrix to the network device, and the network can determine the precoding matrix based on the correspondence between the information of the reference angle corresponding to the precoding matrix and the precoding matrix.
[0068] FIG3 is a schematic flow chart of another method for indicating a precoding matrix according to an embodiment of the present disclosure. The method of this embodiment can be executed by a terminal. As shown in FIG3 , determining the indication information of the precoding matrix based on at least the configuration information of the distance includes:
[0069] In step S301, indication information of the precoding matrix is determined according to configuration information of the distance and codebook parameters.
[0070] It should be noted that the embodiment shown in FIG. 3 can be implemented independently or in combination with at least one other embodiment in the present disclosure. The specific selection can be made as needed and the present disclosure does not limit it.
[0071] In one embodiment, the terminal may determine the indication information of the precoding matrix based not only on the distance configuration information but also on the codebook parameters to more accurately determine the indication information of the precoding matrix. The terminal may receive the codebook parameter and distance configuration information via a single signaling message. The terminal may also receive the codebook parameter and distance configuration information separately via separate signaling messages, for example, first receiving the signaling message carrying the codebook parameter or first receiving the signaling message carrying the distance configuration information. The above signaling messages include, but are not limited to, Radio Resource Control (RRC) signaling messages.
[0072] In one embodiment, the codebook parameters include at least one of the following: parameters related to a two-dimensional discrete Fourier transform codebook; an angular range and an angular quantization step size in a first dimension of an antenna array of the network device; and an angular range and an angular quantization step size in a second dimension of the antenna array of the network device. For example, the first dimension may be a horizontal dimension, the second dimension may be a vertical dimension, the angular quantization step size is used to quantize the angular range, and the quantization method may include at least one of uniform quantization and non-uniform quantization.
[0073] FIG4 is a schematic flow chart of another method for indicating a precoding matrix according to an embodiment of the present disclosure. The method of this embodiment can be executed by a terminal. As shown in FIG4 , determining the indication information of the precoding matrix based on the configuration information of the distance and the codebook parameters includes:
[0074] In step S401, a codebook of a precoding matrix is determined according to the configuration information of the distance and the codebook parameters;
[0075] In step S402, a precoding matrix is determined in a codebook according to channel information, wherein the indication information of the precoding matrix includes the determined precoding matrix index.
[0076] It should be noted that the embodiment shown in FIG. 4 can be implemented independently or in combination with at least one other embodiment in the present disclosure. The specific selection can be made as needed and the present disclosure does not limit it.
[0077] In one embodiment, when the indication information of the precoding matrix includes the determined precoding matrix index, the terminal may first determine the codebook of the precoding matrix based on the configuration information of the distance and the codebook parameter, and then determine the precoding matrix index in the precoding matrix, and send it to the network device as the indication information of the precoding matrix.
[0078] In one embodiment, the distance quantization result may include multiple reference distances, and the angle quantization result may include multiple reference angles. For example, one of the multiple reference angles is θ, and θ1=θ. Based on θ1, θ2, θ3, θ4 to θ n , where n can be determined based on the number of antennas in the antenna array of the network device. Taking the reference distance R among the quantized multiple reference distances as an example, the codeword b in the codebook B can be obtained based on the reference distance and reference angle. n For example, if the number of antennas in the antenna array is 5, n=5, b can be determined based on the following formula: n :
[0079] Among them, b n ∈B, R'=Rsinθ1, d is the distance between multiple antennas included in the network device.
[0080] The codeword can represent the precoding matrix. The terminal can determine the channel information (including the channel matrix) by measuring the downlink channel, such as measuring the common pilot, and then determine the precoding matrix in the codebook based on the channel information. For example, the precoding matrix with the highest match with the channel information can be selected from the codebook according to a predetermined optimization criterion, and the index of the selected precoding matrix is sent to the network device.
[0081] FIG5 is a schematic flow chart of another method for indicating a precoding matrix according to an embodiment of the present disclosure. The method of this embodiment can be executed by a terminal. As shown in FIG5 , determining the indication information of the precoding matrix based on the configuration information of the distance and the codebook parameters includes:
[0082] In step S501, a reference distance and a reference angle that meet preset conditions are determined according to channel information, wherein the indication information of the precoding matrix includes information on the reference distance and the reference angle.
[0083] It should be noted that the embodiment shown in FIG. 5 can be implemented independently or in combination with at least one other embodiment in the present disclosure. The specific selection can be made as needed and the present disclosure does not limit it.
[0084] In one embodiment, when the indication information of the precoding matrix includes information on the reference distance and information on the reference angle, the terminal can determine the reference distance and reference angle that meet the preset conditions based on the channel information, and send the information on the reference distance and reference angle that meet the preset conditions as the indication information of the precoding matrix to the network device.
[0085] In one embodiment, determining the indication information of the precoding matrix based on the configuration information of the distance and the codebook parameters also includes: determining at least one reference distance and at least one reference angle corresponding to the precoding matrix based on the configuration information of the distance and the codebook parameters; wherein the reference distance that meets the preset conditions is the reference distance with the highest matching degree with the channel information among the at least one reference distance, and / or the reference angle that meets the preset conditions is the reference angle with the highest matching degree with the channel information among the at least one reference distance.
[0086] The terminal may determine the reference distance with the highest degree of matching and the reference angle with the highest degree of matching based on the positioning capability, or may determine the reference distance with the highest degree of matching and the reference angle with the highest degree of matching not based on the positioning capability.
[0087] For example, the terminal can determine a coordinate system based on distance and angle, and determine the coordinates corresponding to each reference distance and each reference angle. Furthermore, the terminal can determine its own position based on its positioning capability, and determine the reference distance and reference angle corresponding to the coordinates closest to that position as the reference distance and reference angle with the highest matching degree.
[0088] For example, the terminal can estimate the distance between the terminal and the network device based on the path loss, and determine the distance closest to the estimated distance among multiple reference distances as the reference distance with the highest matching degree; the terminal can determine the channel information (which may include the channel matrix) by measuring the downlink channel, such as measuring the common pilot, and then determine the reference angle with the highest matching degree with the channel information among multiple reference angles.
[0089] The network device can pre-store the association relationship between the precoding matrix and the reference distance information and the reference angle information, and then the network device can determine the precoding matrix corresponding to the reference distance with the highest matching degree and the reference angle with the highest matching degree based on the association relationship, and perform the precoding operation according to the precoding matrix.
[0090] Figure 6 is a schematic flow chart illustrating a method for receiving indication information according to an embodiment of the present disclosure. The indication information receiving method illustrated in this embodiment can be executed by a network device capable of communicating with a terminal. The network device includes, but is not limited to, base stations in communication systems such as 4G base stations, 5G base stations, and 6G base stations. It may also include at least one of the following: a network-controlled repeater; a large-scale antenna array; or a smart metasurface. Terminals include, but are not limited to, mobile phones, tablets, wearable devices, sensors, IoT devices, and other communication devices.
[0091] As shown in FIG6 , the method for receiving indication information may include the following steps:
[0092] In step S601, configuration information of the distance between the terminal and the network device is sent to the terminal;
[0093] In step S602, the receiving terminal determines indication information of the precoding matrix at least according to configuration information of the distance.
[0094] In one embodiment, since the communication between the terminal and the network device belongs to a near field communication scenario, the terminal needs to consider the distance between the terminal and the network device when determining the indication information of the precoding matrix.
[0095] Therefore, in this embodiment, the network device can send the configuration information of the distance from the terminal to the network device to the network device, so that when the terminal determines the indication information of the precoding matrix, it can determine the indication information of the precoding matrix at least based on the configuration information of the distance, thereby being able to accurately determine the indication information of the precoding matrix in the near-field communication scenario.
[0096] The terminal then sends the indication information of the precoding matrix to the network device. The network device can determine the precoding matrix according to the indication information of the precoding matrix and perform the precoding operation according to the determined precoding matrix. The precoding result can also be well applied to the near field communication scenario.
[0097] It should be noted that the network device may determine the precoding matrix based on the indication information of the precoding matrix sent by the terminal, or may not determine the precoding matrix based on the indication information of the precoding matrix sent by the terminal. The method of determining the precoding matrix can be independently selected by the network device.
[0098] In one embodiment, the configuration information includes at least one of the following: distance interval information; and distance quantization step information. The distance interval information may represent a distance interval between the terminal and the network device, such as 0 to 100 meters. The distance quantization step information may be used to quantize the distance interval.
[0099] In one embodiment, the distance interval information includes at least one of the following: an identifier corresponding to the distance interval; a starting point of the distance interval; an end point of the distance interval; and a length of the distance interval.
[0100] For example, the distance interval information may include an identifier corresponding to the distance interval. The terminal may determine the distance interval corresponding to the identifier based on the association between the identifier and the distance interval. For example, identifier 1 corresponds to the distance interval of 0 to 100 meters, and identifier 2 corresponds to the distance interval of 0 to 200 meters. When the distance interval information is identifier 1, it may indicate that the terminal's distance interval is 0 to 100 meters.
[0101] For example, the distance interval information may include the start point and the end point of the distance interval, and the terminal may determine the distance interval based on the start point and the end point. For example, if the start point is 0 meters and the end point is 100 meters, the terminal may be instructed to have a distance interval of 0 to 100 meters.
[0102] For example, the distance interval information may include the starting point and the length of the distance interval, and the terminal may determine the distance interval based on the starting point and the length. For example, if the starting point is 0 and the length is 100 meters, it may indicate that the terminal distance interval is 0 to 100 meters.
[0103] In one embodiment, the distance quantization step size includes at least one of the following: a uniform quantization step size; a non-uniform quantization step size.
[0104] In one embodiment, the uniform quantization step size includes a step size for uniformly quantizing the distance interval.
[0105] Taking the distance interval of 0 to 100 meters as an example, for example, if the uniform quantization step is 10 meters, then the quantization result may include multiple reference distances: 0 meters, 10 meters, 20 meters, 30 meters, 40 meters, 50 meters, 60 meters, 70 meters, 80 meters, 90 meters, and 100 meters.
[0106] In one embodiment, the non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter, which is used to perform non-uniform quantization on the distance interval, wherein the nth quantization step size step in the plurality of quantization step sizes is n =f(n), where n is an integer and f(x) is a function determined by the quantization step size parameter.
[0107] In one embodiment, the non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter, which is used to perform non-uniform quantization on the distance interval, wherein the nth quantization step size step in the plurality of quantization step sizes is n =f(n), where n is an integer and f(x) is a function determined by the quantization step size parameter.
[0108] For example, if f(x) is a polynomial and the quantization step parameters are k1 and k2, the terminal can be instructed:
[0109] f(x)=step0+k1(step x -step0)+k2(step x -step0) 2 , step0 represents the initial quantization step size;
[0110] Then substitute x=n to determine step n =step0+k1(step n -step0)+k2(step n -step0) 2 , and then n non-uniform quantization step sizes can be determined and the distance interval can be non-uniformly quantized using the n non-uniform quantization step sizes.
[0111] It should be noted that the quantization step size parameters are not limited to those described in the above embodiment, and f(x) is not limited to the above function form. For example, when n=4, four non-uniform quantization step sizes are determined to be 10 meters, 20 meters, 30 meters, and 40 meters. The quantization results obtained by quantizing the distance interval 0 to 100 meters using these four non-uniform quantization step sizes can include multiple reference distances: 0 meters, 10 meters, 30 meters, 60 meters, and 100 meters.
[0112] In one embodiment, the indication information of the precoding matrix includes at least one of the following: a precoding matrix index; information about a reference distance corresponding to the precoding matrix; and information about a reference angle corresponding to the precoding matrix.
[0113] For example, the network device and the terminal may pre-store the correspondence between the indication information of the precoding matrix and the precoding matrix.
[0114] When the indication information of the precoding matrix includes a precoding matrix index, the terminal sends the precoding matrix index to the network device, and the network can determine the precoding matrix according to the correspondence between the precoding matrix index and the precoding matrix.
[0115] When the indication information of the precoding matrix includes information of a reference distance corresponding to the precoding matrix, the terminal sends the information of the reference distance corresponding to the precoding matrix to the network device, and the network can determine the precoding matrix based on the correspondence between the information of the reference distance corresponding to the precoding matrix and the precoding matrix.
[0116] When the indication information of the precoding matrix includes the information of the reference angle corresponding to the precoding matrix, the terminal sends the information of the reference angle corresponding to the precoding matrix to the network device, and the network can determine the precoding matrix based on the correspondence between the information of the reference angle corresponding to the precoding matrix and the precoding matrix.
[0117] In one embodiment, the indication information receiving method further includes: sending codebook parameters to the terminal. By sending the codebook information to the terminal, the terminal determines the indication information of the precoding matrix based not only on the distance configuration information but also on the codebook parameters, so as to more accurately determine the indication information of the precoding matrix.
[0118] The network device may send the codebook parameters and distance configuration information to the terminal via a single signaling message. Alternatively, the network device may send the codebook parameters and distance configuration information to the terminal via separate signaling messages, for example, sending the signaling message carrying the codebook parameters first, or sending the signaling message carrying the distance configuration information first. The aforementioned signaling messages include, but are not limited to, radio resource control signaling messages.
[0119] In one embodiment, the codebook parameters include at least one of the following: parameters related to a two-dimensional discrete Fourier transform codebook; an angular range and an angular quantization step size in a first dimension of an antenna array of the network device; and an angular range and an angular quantization step size in a second dimension of the antenna array of the network device. For example, the first dimension may be a horizontal dimension, the second dimension may be a vertical dimension, the angular quantization step size is used to quantize the angular range, and the quantization method may include at least one of uniform quantization and non-uniform quantization.
[0120] In one embodiment, the configuration information of the distance and the precoding parameters are used to determine a codebook of the precoding matrix.
[0121] In one embodiment, when the indication information of the precoding matrix includes the determined precoding matrix index, the terminal may first determine the codebook of the precoding matrix based on the configuration information of the distance and the codebook parameter, and then determine the precoding matrix index in the precoding matrix, and send it to the network device as the indication information of the precoding matrix.
[0122] In one embodiment, the distance quantization result may include multiple reference distances, and the angle quantization result may include multiple reference angles. For example, one of the multiple reference angles is θ, and θ1=θ. Based on θ1, θ2, θ3, θ4 to θn , where n can be determined based on the number of antennas in the antenna array of the network device. Taking the reference distance R among the quantized multiple reference distances as an example, the codeword b in the codebook B can be obtained based on the reference distance and reference angle. n For example, if the number of antennas in the antenna array is 5, n=5, b can be determined based on the following formula: n :
[0123] Among them, b n ∈B, R'=Rsinθ1, d is the distance between multiple antennas included in the network device.
[0124] The codeword can represent the precoding matrix. The terminal can determine the channel information (including the channel matrix) by measuring the downlink channel, such as measuring the common pilot, and then determine the precoding matrix in the codebook based on the channel information. For example, the precoding matrix with the highest match to the channel information can be selected from the codebook based on a predetermined optimization criterion, and the index of the selected precoding matrix is sent to the network device.
[0125] In one embodiment, the distance configuration information and the codebook parameters are used to determine at least one reference distance and at least one reference angle corresponding to the precoding matrix.
[0126] In one embodiment, when the indication information of the precoding matrix includes information on the reference distance and information on the reference angle, the terminal can determine the reference distance and reference angle that meet the preset conditions based on the channel information, and send the information on the reference distance and reference angle that meet the preset conditions as the indication information of the precoding matrix to the network device.
[0127] In one embodiment, determining the indication information of the precoding matrix based on the configuration information of the distance and the codebook parameters also includes: determining at least one reference distance and at least one reference angle corresponding to the precoding matrix based on the configuration information of the distance and the codebook parameters; wherein the reference distance that meets the preset conditions is the reference distance with the highest matching degree with the channel information among the at least one reference distance, and / or the reference angle that meets the preset conditions is the reference angle with the highest matching degree with the channel information among the at least one reference distance.
[0128] The terminal may determine the reference distance with the highest degree of matching and the reference angle with the highest degree of matching based on the positioning capability, or may determine the reference distance with the highest degree of matching and the reference angle with the highest degree of matching not based on the positioning capability.
[0129] For example, the terminal can determine a coordinate system based on distance and angle, and determine the coordinates corresponding to each reference distance and each reference angle. Furthermore, the terminal can determine its own position based on its positioning capability, and determine the reference distance and reference angle corresponding to the coordinates closest to that position as the reference distance and reference angle with the highest matching degree.
[0130] For example, the terminal can estimate the distance between the terminal and the network device based on the path loss, and determine the distance closest to the estimated distance among multiple reference distances as the reference distance with the highest matching degree; the terminal can determine the channel information (which may include the channel matrix) by measuring the downlink channel, such as measuring the common pilot, and then determine the reference angle with the highest matching degree with the channel information among multiple reference angles.
[0131] The network device can pre-store the association relationship between the precoding matrix and the reference distance information and the reference angle information, and then the network device can determine the precoding matrix corresponding to the reference distance with the highest matching degree and the reference angle with the highest matching degree based on the association relationship, and perform the precoding operation according to the precoding matrix.
[0132] An embodiment of the present disclosure further proposes a precoding matrix indication method, which can be executed by a communication system including a terminal and a network device.
[0133] The terminal is configured to receive configuration information of the distance between the terminal and the network device sent by the network device; determine the indication information of the precoding matrix at least according to the configuration information of the distance; and send the indication information of the precoding matrix to the network device.
[0134] The network device is configured to send configuration information of the distance between the terminal and the network device to the terminal; and receive indication information of the precoding matrix determined by the terminal at least according to the configuration information of the distance.
[0135] It should be noted that for other contents involved in this embodiment, please refer to the description of the relevant contents in the previous embodiments, which will not be repeated here.
[0136] Corresponding to the aforementioned embodiments of the precoding matrix indication method and the indication information receiving method, the present disclosure also provides embodiments of a precoding matrix indication device and an indication information receiving device.
[0137] FIG7 is a schematic block diagram of a precoding matrix indication device according to an embodiment of the present disclosure. The device can be configured in a terminal, as shown in FIG7 , and the precoding matrix indication device includes:
[0138] The receiving module 701 is configured to receive configuration information of the distance between the terminal and the network device sent by the network device;
[0139] The processing module 702 is configured to determine indication information of a precoding matrix according to at least the configuration information of the distance;
[0140] The sending module 703 is configured to send the indication information of the precoding matrix to a network device.
[0141] In one embodiment, the distance configuration information includes at least one of the following: distance interval information; and distance quantization step information.
[0142] In one embodiment, the distance interval information includes at least one of the following: an identifier corresponding to the distance interval; a starting point of the distance interval; an end point of the distance interval; and a length of the distance interval.
[0143] In one embodiment, the distance quantization step size includes at least one of the following: a uniform quantization step size; a non-uniform quantization step size.
[0144] In one embodiment, the uniform quantization step size includes a step size for uniformly quantizing the distance interval; and / or the non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter for non-uniformly quantizing the distance interval, wherein the nth quantization step size stepn among the multiple quantization step sizes is stepn=f(n), n is an integer, and f(x) is a function determined according to the quantization step size parameter.
[0145] In one embodiment, the indication information of the precoding matrix includes at least one of the following: a precoding matrix index; information of a reference distance corresponding to the precoding matrix; and information of a reference angle corresponding to the precoding matrix.
[0146] In one embodiment, the processing module is configured to determine indication information of the precoding matrix according to configuration information of the distance and codebook parameters.
[0147] In one embodiment, the processing module is configured to determine a codebook of a precoding matrix based on the configuration information of the distance and the codebook parameter; and determine a precoding matrix in the codebook based on the channel information, wherein the indication information of the precoding matrix includes the determined precoding matrix index.
[0148] In one embodiment, the processing module is configured to determine a reference distance and a reference angle that meet preset conditions according to the channel information, wherein the indication information of the precoding matrix includes information on the reference distance and the reference angle.
[0149] In one embodiment, the processing module is further configured to determine at least one reference distance and at least one reference angle corresponding to the precoding matrix based on the configuration information of the distance and the codebook parameters; wherein the reference distance that meets the preset conditions is the reference distance with the highest matching degree with the channel information among the at least one reference distance, and / or the reference angle that meets the preset conditions is the reference angle with the highest matching degree with the channel information among the at least one reference distance.
[0150] In one embodiment, the codebook parameters include at least one of the following: relevant parameters of a two-dimensional discrete Fourier transform codebook; the angle range and angle quantization step size in a first dimension of the antenna array of the network device; and the angle range and angle quantization step size in a second dimension of the antenna array of the network device.
[0151] In one embodiment, the network device includes at least one of the following: a network control repeater; a large-scale antenna array; and a smart metasurface.
[0152] FIG8 is a schematic block diagram of an indication information receiving apparatus according to an embodiment of the present disclosure. The apparatus can be configured in a network device, as shown in FIG8 , and the indication information receiving apparatus includes:
[0153] The sending module 801 is configured to send configuration information of the distance between the terminal and the network device to the terminal;
[0154] The receiving module 802 is configured to receive indication information of a precoding matrix determined by the terminal at least according to the configuration information of the distance.
[0155] In one embodiment, the configuration information includes at least one of the following: distance interval information; and distance quantization step information.
[0156] In one embodiment, the distance interval information includes at least one of the following: an identifier corresponding to the distance interval; a starting point of the distance interval; an end point of the distance interval; and a length of the distance interval.
[0157] In one embodiment, the distance quantization step size includes at least one of the following: a uniform quantization step size; a non-uniform quantization step size.
[0158] In one embodiment, the uniform quantization step size includes a step size for uniformly quantizing the distance interval; and / or the non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter for non-uniformly quantizing the distance interval, wherein the nth quantization step size stepn among the multiple quantization step sizes is stepn=f(n), n is an integer, and f(x) is a function determined according to the quantization step size parameter.
[0159] In one embodiment, the indication information of the precoding matrix includes at least one of the following: a precoding matrix index; information of a reference distance corresponding to the precoding matrix; and information of a reference angle corresponding to the precoding matrix.
[0160] In one embodiment, the sending module is further configured to send codebook parameters to the terminal.
[0161] In one embodiment, the configuration information of the distance and the precoding parameters are used to determine a codebook of a precoding matrix.
[0162] In one embodiment, the distance configuration information and the codebook parameters are used to determine at least one reference distance and at least one reference angle corresponding to the precoding matrix.
[0163] In one embodiment, the codebook parameters include at least one of the following: relevant parameters of a two-dimensional discrete Fourier transform codebook; the angle range and angle quantization step size in a first dimension of the antenna array of the network device; and the angle range and angle quantization step size in a second dimension of the antenna array of the network device.
[0164] In one embodiment, the network device includes at least one of the following: a network control repeater; a large-scale antenna array; and a smart metasurface.
[0165] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art can understand and implement it without paying any creative work.
[0166] An embodiment of the present disclosure also proposes a communication system, including a terminal and a network device, wherein the terminal is configured to implement the precoding matrix indication method described in any of the above embodiments, and the network device is configured to implement the indication information receiving method described in any of the above embodiments.
[0167] An embodiment of the present disclosure further proposes a communication device, comprising: a processor; and a memory for storing a computer program; wherein, when the computer program is executed by the processor, the precoding matrix indication method described in any of the above embodiments is implemented.
[0168] An embodiment of the present disclosure further proposes a communication device, comprising: a processor; and a memory for storing a computer program; wherein, when the computer program is executed by the processor, the indication information receiving method described in any of the above embodiments is implemented.
[0169] An embodiment of the present disclosure further provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a processor, the precoding matrix indication method described in any one of the above embodiments is implemented.
[0170] An embodiment of the present disclosure further provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a processor, the method for receiving indication information described in any of the above embodiments is implemented.
[0171] As shown in Figure 9, Figure 9 is a schematic block diagram of an apparatus 900 for receiving indication information according to an embodiment of the present disclosure. Apparatus 900 may be a base station. Referring to Figure 9, apparatus 900 includes a processing component 922, a wireless transmit / receive component 924, an antenna component 926, and a signal processing portion specific to a wireless interface. Processing component 922 may further include one or more processors. One of the processors in processing component 922 may be configured to implement the method for receiving indication information described in any of the above embodiments.
[0172] FIG10 is a schematic block diagram of an apparatus 1000 for indicating a precoding matrix according to an embodiment of the present disclosure. For example, apparatus 1000 may be a terminal, such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.
[0173] 10 , apparatus 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1010 , an input / output (I / O) interface 1012 , a sensor component 1014 , and a communication component 1016 .
[0174] The processing component 1002 generally controls the overall operation of the device 1000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to implement all or part of the steps of the precoding matrix indication method performed by the terminal as described in any of the above embodiments. In addition, the processing component 1002 may include one or more modules to facilitate interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
[0175] Memory 1004 is configured to store various types of data to support operations on device 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, and the like.
[0176] The power supply component 1006 provides power to the various components of the device 1000. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 1000.
[0177] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user.
[0178] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) that is configured to receive external audio signals when the device 1000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.
[0179] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0180] The sensor assembly 1014 includes one or more sensors for providing status assessments of various aspects for the device 1000 .
[0181] The communication component 1016 is configured to facilitate wired or wireless communication between the device 1000 and other devices. The device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G LTE, 5G NR, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0182] In an exemplary embodiment, the apparatus 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, and may be configured to execute the precoding matrix indication method performed by the terminal as described in any of the above embodiments.
[0183] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is further provided, such as a memory 1004 including instructions. The instructions may be executed by the processor 1020 of the apparatus 1000 to implement the precoding matrix indication method performed by the terminal as described in any of the above embodiments. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0184] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0185] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A precoding matrix indication method, characterized in that: Executed by a terminal, the method includes: Receiving configuration information of the distance between the terminal and the network device sent by the network device; Determine indication information of a precoding matrix at least according to configuration information of the distance; The indication information of the precoding matrix is sent to a network device.
2. The method according to claim 1, characterized in that The configuration information of the distance includes at least one of the following: Distance interval information; Distance quantization step information.
3. The method according to claim 2, characterized in that The distance interval information includes at least one of the following: The identifier corresponding to the distance interval; The starting point of the distance interval; The end point of the distance interval; The length of the distance interval.
4. The method according to claim 2, characterized in that: The distance quantization step size includes at least one of the following: Uniform quantization step size; Non-uniform quantization step size.
5. The method according to claim 4, characterized in that The uniform quantization step size includes a step size for uniformly quantizing the distance interval; and / or The non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter, which is used to perform non-uniform quantization on the distance interval, wherein the nth quantization step size step among the multiple quantization step sizes is n =f(n), n is an integer, and f(x) is a function determined according to the quantization step parameter.
6. The method according to claim 1, characterized in that The indication information of the precoding matrix includes at least one of the following: Precoding matrix index; Information on the reference distance corresponding to the precoding matrix; Information about the reference angle corresponding to the precoding matrix.
7. The method according to claim 1, characterized in that The determining of the indication information of the precoding matrix at least according to the configuration information of the distance includes: The indication information of the precoding matrix is determined according to the configuration information of the distance and the codebook parameter.
8. The method according to claim 7, characterized in that The indication information for determining the precoding matrix according to the configuration information of the distance and the codebook parameter includes: Determine a codebook of a precoding matrix according to the configuration information of the distance and the codebook parameter; A precoding matrix is determined in the codebook according to the channel information, wherein the indication information of the precoding matrix includes the determined precoding matrix index.
9. The method according to claim 6, characterized in that The indication information for determining the precoding matrix according to the configuration information of the distance and the codebook parameter includes: A reference distance and a reference angle that meet a preset condition are determined according to the channel information, wherein the indication information of the precoding matrix includes information on the reference distance and information on the reference angle.
10. The method according to claim 9, characterized in that The indication information for determining the precoding matrix according to the configuration information of the distance and the codebook parameter also includes: Determine, according to the configuration information of the distance and the codebook parameter, at least one reference distance and at least one reference angle corresponding to the precoding matrix; Among them, the reference distance that meets the preset conditions is the reference distance with the highest matching degree with the channel information among the at least one reference distance, and / or the reference angle that meets the preset conditions is the reference angle with the highest matching degree with the channel information among the at least one reference distance.
11. The method according to any one of claims 7 to 10, characterized in that The codebook parameters include at least one of the following: Related parameters of the 2D discrete Fourier transform codebook; An angular range and an angular quantization step size in a first dimension of an antenna array of the network device; The network device has an angular range and an angular quantization step size in a second dimension of an antenna array.
12. The method according to any one of claims 1 to 11, characterized in that The network device includes at least one of the following: Network control repeater; Large-scale antenna arrays; Smart metasurface.
13. A method for receiving indication information, characterized in that: Executed by a network device, the method includes: Sending configuration information of the distance between the terminal and the network device to the terminal; receiving indication information of a precoding matrix determined by the terminal at least according to the configuration information of the distance.
14. The method according to claim 13, characterized in that The configuration information includes at least one of the following: Distance interval information; Distance quantization step information.
15. The method according to claim 14, characterized in that The distance interval information includes at least one of the following: The identifier corresponding to the distance interval; The starting point of the distance interval; The end point of the distance interval; The length of the distance interval.
16. The method according to claim 14, characterized in that The distance quantization step size includes at least one of the following: Uniform quantization step size; Non-uniform quantization step size.
17. The method according to claim 16, characterized in that The uniform quantization step size includes a step size for uniformly quantizing the distance interval; and / or The non-uniform quantization step size includes an initial quantization step size and a quantization step size parameter, which is used to perform non-uniform quantization on the distance interval, wherein the nth quantization step size step among the multiple quantization step sizes is n =f(n), n is an integer, and f(x) is a function determined according to the quantization step parameter.
18. The method according to claim 13, characterized in that The indication information of the precoding matrix includes at least one of the following: Precoding matrix index; Information on the reference distance corresponding to the precoding matrix; Information about the reference angle corresponding to the precoding matrix.
19. The method according to claim 13, characterized in that The method further comprises: Sending codebook parameters to the terminal.
20. The method according to claim 19, characterized in that The configuration information of the distance and the precoding parameter are used to determine a codebook of a precoding matrix.
21. The method according to claim 19, characterized in that The configuration information of the distance and the codebook parameter are used to determine at least one reference distance and at least one reference angle corresponding to the precoding matrix.
22. The method according to claims 19 to 21, characterized in that The codebook parameters include at least one of the following: Related parameters of the 2D discrete Fourier transform codebook; An angular range and an angular quantization step size in a first dimension of an antenna array of the network device; The network device has an angular range and an angular quantization step size in a second dimension of an antenna array.
23. The method according to any one of claims 13 to 22, characterized in that The network device includes at least one of the following: Network control repeater; Large-scale antenna arrays; Smart metasurface.
24. A precoding matrix indication device, characterized in that: The device comprises: A receiving module, configured to receive configuration information of a distance between a terminal and a network device sent by a network device; A processing module, configured to determine indication information of a precoding matrix at least according to configuration information of the distance; The sending module is configured to send the indication information of the precoding matrix to the network device.
25. An indication information receiving device, characterized in that: The device comprises: A sending module, configured to send configuration information of a distance between the terminal and a network device to the terminal; The receiving module is configured to receive indication information of a precoding matrix determined by the terminal at least according to the configuration information of the distance.
26. A communication system, characterized in that: It includes a terminal and a network device, wherein the terminal is configured to implement the precoding matrix indication method described in any one of claims 1 to 12, and the network device is configured to implement the indication information receiving method described in any one of claims 13 to 23.
27. A communication device, characterized in that: include: processor; memory for storing computer programs; Wherein, when the computer program is executed by a processor, the precoding matrix indication method according to any one of claims 1 to 12 is implemented.
28. A communication device, characterized in that: include: processor; memory for storing computer programs; Wherein, when the computer program is executed by a processor, the indication information receiving method described in any one of claims 13 to 23 is implemented.
29. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed by a processor, the precoding matrix indication method according to any one of claims 1 to 12 is implemented.
30. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed by a processor, the indication information receiving method according to any one of claims 13 to 23 is implemented.