CN118659807A - Data processing method, information processing method and device - Google Patents
Data processing method, information processing method and device Download PDFInfo
- Publication number
- CN118659807A CN118659807A CN202411047480.7A CN202411047480A CN118659807A CN 118659807 A CN118659807 A CN 118659807A CN 202411047480 A CN202411047480 A CN 202411047480A CN 118659807 A CN118659807 A CN 118659807A
- Authority
- CN
- China
- Prior art keywords
- target
- precoding
- information
- codebook
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 36
- 230000010365 information processing Effects 0.000 title claims abstract description 24
- 238000012545 processing Methods 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims description 96
- 238000000034 method Methods 0.000 claims description 50
- 230000011664 signaling Effects 0.000 claims description 29
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000014509 gene expression Effects 0.000 claims description 9
- 238000000354 decomposition reaction Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 18
- 238000005516 engineering process Methods 0.000 abstract description 8
- 238000010187 selection method Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 10
- 230000003247 decreasing effect Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241000764238 Isis Species 0.000 description 1
- 229920006934 PMI Polymers 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure provides a data processing method, an information processing method, a data processing device, an information processing device and a communication technology field. The data processing method is applied to first equipment and comprises the following steps: determining target channel information for transmitting the reference signal in response to receiving the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information included in a target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; and transmitting a first indication value and a second indication value associated with the target precoding information to the second device, wherein the first indication value and the second indication value respectively characterize different state information of the target channel.
Description
Technical Field
The disclosure relates to the field of communication technologies, and in particular, to a data processing method, an information processing method, and a device.
Background
In practical application, because the channel between the base station and the terminal in the MIMO wireless communication system has time-varying multipath fading characteristics, the base station adopts a precoding technology to ensure the reliability of transmission and improve the system performance. Precoding technology: the base station and the terminal have the same codebook, and the terminal is based on different metric criteria, such as throughput (throughput), signal-to-interference-plus-noise ratio (Signal to Interference plus Noise Ratio, SINR), or quantization selection, according to the channel information. Performing traversal search on all precoding matrixes in a codebook, selecting an optimal precoding matrix from the codebook, feeding back a precoding matrix index (Pre-coding matrix Indication, PMI) to a base station, selecting a corresponding precoding matrix from the codebook according to the received PMI by the base station, and precoding a transmitting signal by using the precoding matrix.
However, although the above-described traversal method can obtain an optimal precoding matrix, as the number of codebooks increases, the computational complexity increases exponentially when the codebook is searched for in a traversal.
Disclosure of Invention
In view of this, the present disclosure provides a data processing method, an information processing method, and an apparatus.
According to a first aspect of the present disclosure, there is provided a data processing method, applied to a first device, including: determining target channel information for transmitting the reference signal in response to receiving the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information included in a target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; and transmitting a first indication value and a second indication value associated with the target precoding information to the second device, wherein the first indication value and the second indication value respectively represent different state information of the target channel; wherein at least one search pattern is obtained by varying one of a plurality of available channel combinations.
According to an embodiment of the present disclosure, further comprising: selecting a base precoding codebook from a plurality of precoding codebooks corresponding to a plurality of available channel combinations; and determining target expressions of the precoding codebooks corresponding to the available channel combinations respectively according to the basic precoding codebook to obtain a target codebook, wherein the available channel combinations correspond to combinations of different columns of precoding matrixes in the basic precoding codebook respectively, and at least one precoding matrix in the target codebook corresponding to the available channel combinations is obtained through calculation of the target expressions corresponding to the available channel combinations.
According to an embodiment of the present disclosure, there are N channels between the first device and the second device, the plurality of precoding information is divided into N layers of precoding information, the N layers of precoding information characterize at least one available channel combination composed of N channels, N is an integer greater than 1, N is greater than or equal to 1 and less than or equal to N, and the method further includes: determining at least one root node and at least one child node of the root node according to the N-layer precoding information; and determining at least one searching mode according to the at least one root node and the at least one child node.
According to an embodiment of the present disclosure, determining at least one root node and at least one child node of the root node according to the N-layer precoding information includes: determining the first layer precoding information as a root node; and determining the precoding information of the second layer to the Nth layer as the child nodes of the second layer to the Nth layer in sequence to obtain a first searching mode.
According to an embodiment of the present disclosure, determining at least one root node and at least one child node of the root node according to the N-layer precoding information includes: determining the precoding information of the nth layer as a root node; and determining the precoding information from the N-1 layer to the first layer as the child nodes from the second layer to the N layer in turn to obtain a second searching mode.
According to an embodiment of the present disclosure, selecting a target search mode from at least one search mode according to target channel information includes: acquiring a matrix representing a target channel according to the target channel information; singular value decomposition is carried out on the matrix of the target channel to obtain a diagonal matrix; calculating the number of non-zero singular values in the diagonal matrix to obtain the rank indication of the target channel; and determining the target search mode as a first search mode when the rank indication meets a first preset condition, and determining the target search mode as a second search mode when the rank indication meets a second preset condition.
According to an embodiment of the present disclosure, searching, by using a target searching manner, from a plurality of precoding information included in a target codebook, to obtain target precoding information includes: selecting a target search mode from at least one search mode according to the target channel information; according to the target searching mode, channel capacity of a precoding matrix in precoding information of the root node and the child nodes is sequentially determined; and stopping searching in response to determining that the channel capacities of the child nodes of the nth layer are smaller than the maximum channel capacity in the previous n-1 layer, and taking a precoding matrix corresponding to the maximum channel capacity as target precoding information.
A second aspect of the present disclosure provides an information processing method, applied to a second device, including: acquiring a first indication value and a second indication value from first equipment; determining a target precoding matrix from a target codebook according to the first indication value and the second indication value; generating a downlink control signaling according to the target precoding matrix, so that the first equipment acquires the resource configuration in the second equipment according to the downlink control signaling; wherein the first indicator value and the second indicator value are obtained using: determining target channel information for transmitting the reference signal in response to receiving the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information contained in an equivalent target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; the plurality of precoding information respectively correspond to a plurality of available channel combinations between the first device and the second device; and transmitting a first indication value and a second indication value associated with the target precoding information to the second device, wherein the first indication value and the second indication value respectively represent different state information of the target channel; wherein at least one search mode is used for being obtained through the change of one of a plurality of available channel combinations respectively.
A third aspect of the present disclosure provides a data processing apparatus comprising: a first determining module, configured to determine target channel information for transmitting a reference signal in response to receiving the reference signal; the selection module is used for selecting a target search mode from at least one search mode according to the target channel information; the searching module is used for searching from a plurality of precoding information contained in the target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; the sending module is used for sending a first indication value and a second indication value associated with the target precoding information to the second equipment, wherein the first indication value and the second indication value respectively represent different state information of the target channel; wherein at least one search pattern is obtained by varying one of a plurality of available channel combinations.
A second aspect of the present disclosure provides an information processing apparatus including: the acquisition module is used for acquiring a first indication value and a second indication value from the first equipment; the second determining module is used for determining a target precoding matrix from the target codebook according to the first indication value and the second indication value; and the generation module is used for generating downlink control signaling according to the target precoding matrix so that the first equipment can acquire the resource configuration in the second equipment according to the downlink control signaling.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments thereof with reference to the accompanying drawings in which:
FIG. 1 schematically illustrates an application scenario diagram of a data processing method and an information processing method according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a flow chart of a data processing method according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a flow chart of a target codebook forming method according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a flow chart of a search mode setting method according to an embodiment of the present disclosure;
FIG. 5A schematically illustrates a flowchart of a search mode setting method according to an embodiment of the present disclosure;
FIG. 5B schematically illustrates a flowchart of a search mode setting method according to another embodiment of the present disclosure;
FIG. 5C schematically illustrates a schematic diagram of a search pattern according to an embodiment of the present disclosure;
FIG. 6 schematically illustrates a flow chart of a target search mode selection method according to an embodiment of the disclosure;
fig. 7 schematically illustrates a flowchart of a method of deriving target precoding information from a target codebook search in accordance with an embodiment of the present disclosure;
FIG. 8 schematically illustrates a schematic diagram of a data processing method according to an embodiment of the present disclosure;
FIG. 9A is a graph schematically illustrating throughput performance versus results for various codebook selection methods;
FIG. 9B schematically illustrates a graph of computational complexity performance versus results for various codebook selection methods;
FIG. 10 schematically illustrates a flow chart of an information processing method according to an embodiment of the present disclosure;
FIG. 11 schematically illustrates a block diagram of a data processing apparatus according to an embodiment of the present disclosure; and
Fig. 12 schematically shows a block diagram of the information processing apparatus according to the embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The embodiment of the disclosure provides a data processing method, an information processing method and an information processing device, and prior to introducing the technical scheme provided by the embodiment of the disclosure, related technologies related to the disclosure are described.
In the related art, in a New Radio (NR) system, a Multiple-Input Multiple-Output (MIMO) technology is a method for using Multiple transmit and receive antennas to utilize multipath propagation in order to increase the capacity of a Radio link.
In practical application, because the channel between the base station and the terminal in the MIMO wireless communication system has time-varying multipath fading characteristics, the base station adopts a precoding technology to ensure the reliability of transmission and improve the system performance. Precoding techniques aim to achieve spatial multiplexing and multi-layer data transmission to increase system capacity and user rate.
The traditional limited feedback precoding technology based on the codebook is widely applied because the data quantity required to be transmitted by a feedback channel is small. Taking an LTE system as an example, the basic principle of the codebook-based finite feedback precoding technique is as follows: the base station and the terminal have the same codebook, and the terminal is based on different metric criteria, such as throughput (throughput), signal-to-interference-plus-noise ratio (Signal to Interference plus Noise Ratio, SINR), or quantization selection, according to the channel information. Performing traversal search on all precoding matrixes in a codebook, selecting an optimal precoding matrix from the codebook, feeding back a precoding matrix index (Pre-coding matrix Indication, PMI) to a base station, selecting a corresponding precoding matrix from the codebook according to the received PMI by the base station, and precoding a transmitting signal by using the precoding matrix.
However, although the above-mentioned traversal method can obtain an optimal precoding matrix, as the number of codebooks increases, the computational complexity increases exponentially when the codebook is traversed and searched, and thus the method cannot be effectively applied to practice.
Specifically, channel State Information (CSI) is important to improve transmission quality of wireless communication. In general, a receiving end device (for example, a user equipment UE such as a smart phone) obtains channel state information according to a reference signal (REFERENCE SIGNAL, RS) transmitted by a transmitting end device (for example, an access device such as a base station) and feeds back the obtained CSI to the transmitting end device. And the transmitting end equipment performs precoding processing on the transmitting signal based on the CSI and transmits the precoding processing to the receiving end equipment. Through the precoding processing of the transmitting end, the performance of the receiving end can be improved, and the signal processing difficulty of the receiving end can be greatly reduced.
CSI is information describing channel properties of a communication link reported by a receiving end (e.g., a terminal device) to a transmitting end (e.g., a network device) in a wireless communication system. In a 5G communication system, CSI includes, but is not limited to, channel Quality Indicator (CQI), precoding Matrix Indicator (PMI), rank Indicator (RI), CSI-RS resource indicator (CRI), and other parameters.
There are many precoding matrices to choose from according to different precoding implementation techniques, but in order to reduce the feedback overhead of channel state Information (CHANNEL STATE Information) and precoding matrices, 5G NR systems typically use a codebook of limited precoding matrices for precoding.
In a fifth generation mobile communication (5G) system, a UE reports channel state information CSI to a fifth generation base station gNB, and the gNB performs scheduling adjustment and beam management related work according to the reported content. The CSI information related to scheduling includes a Rank Indicator (RI) and a PMI of a channel matrix, and a precoding matrix that maximizes a channel capacity may be determined according to the RI and the PMI.
The 3GPP (3 rd Generation Partnership Project, third generation partnership project) defines a series of precoding matrices, both available on the base station and UE side. The 3GPP protocol standardizes two codebook types, namely Type I and Type II, and the base station can select a proper precoding matrix from a predefined codebook according to a Rank Indication (RI) and a Precoding Matrix Indication (PMI) fed back by the CSI.
In order to find the best codebook and precoding matrix, the existing codebook selection method is mainly based on traversal search and hierarchical traversal search.
Traversing search: and traversing all precoding matrixes in the search codebook set by utilizing the result of channel estimation, selecting an optimal codebook and the precoding matrix according to certain optimal criteria (such as throughput maximization, bit error rate minimization and the like), and feeding back corresponding RI and PMI to the base station. The disadvantage of this approach is that the number of traversal codebook choices is large and the computational complexity is too high. For example, with a Type I codebook with 4 antenna ports, it is necessary to search through 1, 2, 3, and 4 layers of precoding codebooks, and when the codebook mode is set to 1 and 2, 96 and 160 precoding matrices are searched, and inversion operations are performed for the matrices 64 times and 96 times.
Hierarchical traversal search: according to the characteristics of the NR two-stage codebook, traversing search is respectively carried out on the first-stage codebook and the second-stage codebook. And utilizing the result of channel estimation, firstly traversing and searching a precoding matrix corresponding to the primary codebook index and a randomly selected secondary codebook index, selecting the primary codebook index according to an optimal criterion, then traversing and searching the secondary codebook index according to the determined primary codebook index, and selecting the secondary codebook index according to the optimal criterion. The computational complexity of the hierarchical traversal search method is reduced, but still requires a greater number of searches.
The 5G NR system supports 32 CSI-RS antenna ports and 8 layers of precoding codebooks at most, the number of the codebooks is increased sharply, and if the existing codebook selection method based on traversal search and hierarchical traversal search is adopted, the computational complexity and the processing time consumption of a receiving end become high, so that the realization of an actual system is not facilitated.
The embodiment of the disclosure provides a data processing method applied to a first device, comprising the following steps: determining target channel information for transmitting the reference signal in response to receiving the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information included in a target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; and transmitting a first indication value and a second indication value associated with the target precoding information to the second device, wherein the first indication value and the second indication value respectively represent different state information of the target channel; wherein at least one search pattern is obtained by varying one of a plurality of available channel combinations. On one hand, the receiving end adopts the target codebook to replace the traditional codebook, so that the storage space of the codebook can be reduced, and the calculation complexity is reduced; on the other hand, the receiving end adopts a preset searching mode, so that the selection quantity of codebooks and the complexity of matrix inversion calculation are reduced.
The embodiment of the disclosure also provides an information processing method applied to the second device, the method comprising: acquiring a first indication value and a second indication value from first equipment; determining a target precoding matrix from a target codebook according to the first indication value and the second indication value; generating a downlink control signaling according to the target precoding matrix, so that the first equipment acquires the resource configuration in the second equipment according to the downlink control signaling; the first indication value and the second indication value are obtained by adopting the data processing method. The transmitting end determines a target precoding matrix according to the first indication value and the second indication value based on the target codebook, and generates a control signaling according to the target precoding matrix to transmit to the receiving end
Fig. 1 schematically illustrates an application scenario diagram of a data processing and information processing method according to an embodiment of the present disclosure.
As shown in fig. 1, the application scenario (communication system) according to this embodiment may include at least one terminal device (e.g., terminal device 110, terminal device 120, and terminal device 130) and a network device 140. The network device 140 is configured to provide a communication service for a terminal device and access the core network, and the terminal device may access the network by searching for a synchronization signal, a broadcast signal, etc. transmitted by the network device 140, thereby establishing communication with the network device. Terminal device 110, terminal device 120, and terminal device 130 in fig. 1 may perform uplink and downlink transmission with network device 140. For example, the network device 140 may transmit downlink data to the terminal device 110, the terminal device 120, or the terminal device 130, or may receive uplink data transmitted from the terminal device 110, the terminal device 120, or the terminal device 130.
In the embodiment of the present disclosure, the terminal devices 110, 120, 130 may be referred to as User Equipment (UE), and the terminal devices may be terminal-side devices such as a Mobile phone, a tablet pc (Tablet Personal Computer), a Laptop (Laptop Computer), or a notebook (Personal DIGITAL ASSISTANT, PDA), a palm Computer, a netbook, an ultra-Mobile Personal Computer (ultra-Mobile Personal Computer, UMPC), a Mobile internet device (Mobile INTERNET DEVICE, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, a robot, a wearable device (Wearable Device), a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (home device with a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture), etc., it should be noted that the specific types of the terminal devices are not limited in the embodiment of the present disclosure. The network device 140 may be a base station or a core network, wherein the base station may be referred to as a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a Basic service set (Basic SERVICE SET, BSS), an Extended service set (Extended SERVICE SET, ESS), a WLAN access Point, a WiFi node, a transmission and reception Point (TRANSMITTING RECEIVING Point, TRP), or some other suitable terminology in the field, and the base station is not limited to a specific technical vocabulary so long as the same technical effect is achieved, and it should be noted that, in the embodiment of the present disclosure, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
It should be appreciated that the network devices included in the communication system may be one or more. A network device may transmit data to one or more terminal devices. Multiple network devices may also transmit data to one or more terminal devices simultaneously.
In the embodiment of the disclosure, the network device includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module. The terminal equipment also comprises an RRC signaling interaction module, a MAC signaling interaction module and a PHY signaling and data interaction module. The RRC signaling interaction module of the network equipment is in communication connection with the RRC signaling interaction module of the terminal equipment so as to realize the sending and receiving of the RRC signaling. The MAC signaling exchange module of the network device is in communication connection with the MAC signaling exchange module of the terminal device, so as to implement transmission and reception of the MAC control element (MAC control element, MAC-CE) signaling.
The PHY signaling and data interaction module of the network device is communicatively coupled to the PHY signaling and data interaction module of the terminal device to enable the network device to transmit a physical downlink control channel (physical downlink control channel, PDCCH) and a physical downlink shared channel (physical downlink SHARED CHANNEL, PDSCH) to the terminal device. And also enables the network device to receive a physical uplink control channel (physical uplink control channel, PUCCH) and a Physical Uplink Shared Channel (PUSCH) transmitted from the terminal device.
The terminal device feeds back CSI of the downlink channel to the network device (e.g., base station or gNB), and the network device needs to send channel measurement configuration information to the terminal device first, so as to configure the channel measurement, for example, inform the terminal device of the time and behavior of the channel measurement. The network device then transmits CSI-RS (also commonly referred to as pilot) to the terminal device for channel measurements. And the terminal equipment measures the channel according to the received CSI-RS, calculates the final CSI feedback quantity, and feeds back the CSI of the downlink channel to the network equipment. The network device determines precoding information of the downlink data according to the CSI fed back by the terminal device, so as to perform precoding and sending of the downlink data, that is, the network device may schedule the downlink data according to the fed back CSI, for example, transmit PDCCH and PDSCH to the terminal device.
The data processing method of the disclosed embodiment will be described in detail with reference to fig. 2 to 9 based on the scenario described in fig. 1.
Fig. 2 schematically illustrates a flow chart of a data processing method according to an embodiment of the present disclosure.
As shown in fig. 2, the data processing method of the embodiment is applied to a first device, and the data processing method includes operations S210 to S240.
In response to receiving the reference signal, target channel information for transmitting the reference signal is determined in operation S210.
In operation S220, a target search mode is selected from at least one search mode according to the target channel information.
In operation S230, a target search mode is used to search from among a plurality of precoding information included in a target codebook to obtain target precoding information.
Wherein each of the plurality of available channel combinations between the first device and the second device includes at least one precoding information.
In operation S240, a first indication value and a second indication value associated with the target precoding information are transmitted to the second device, wherein the first indication value and the second indication value respectively characterize different state information of the target channel.
Wherein at least one search pattern is obtained by varying one of a plurality of available channel combinations.
It should be appreciated that because both the receiving and transmitting ends of a MIMO system are equipped with multiple antennas, detection techniques need to be used at the receiving end to treat the desired information stream from the target transmit antenna as useful information while minimizing or eliminating interference from other antennas. And at the transmitting end, a corresponding precoding scheme can be designed by adopting a certain criterion as a basis, and the original signal stream is encoded into an antenna transmitting signal which can improve the transmission reliability of the communication system. Therefore, the 3GPP 5G protocol recommends to use the codebook scheme for uplink transmission, and in general, the codebook is a set formed by a plurality of precoding matrixes, namely, the base station selects the precoding matrix suitable for the current communication state from a specified codebook, and because the complete codebook is prestored in both the receiving end equipment and the transmitting end equipment, the base station only needs to feed back the serial numbers of the selected matrixes in the whole set, thereby greatly reducing the feedback overhead.
In the embodiment of the present disclosure, the first device is a receiving end device (a terminal device in fig. 1). For example, a user equipment UE (smart phone). The second device is a sender device (network device in fig. 1). Such as a base station.
The transmitting device often needs to acquire Channel State Information (CSI) of the downlink channel to ensure performance of the communication system. The transmitting end device transmits a reference signal to the receiving end device through the target channel for channel measurement. The receiving end device measures target channel information (i.e. target channel conditions) according to the received reference signal, selects a target searching mode from one or more preset searching modes according to the target channel information, searches and calculates a plurality of precoding matrixes (precoding information) in a target codebook according to the target searching mode to obtain target precoding information (an optimal precoding matrix, for example, a precoding matrix with the largest channel capacity is selected as target precoding information), and then feeds back the CSI (a first indication value and a second indication value corresponding to the target precoding matrix) of the downlink channel to the sending end device. The sending end device determines precoding information of the downlink data according to the CSI fed back by the receiving end device, so as to perform precoding and sending of the downlink data, that is, the sending end device can schedule the downlink data according to the fed back CSI, for example, transmit PDCCH and PDSCH to the receiving end device.
It can be understood that, on one hand, the receiving end adopts the target codebook to replace the traditional codebook, so that the storage space of the codebook can be reduced, and the complexity of calculating the precoding matrix in the codebook search is reduced; on the other hand, the receiving end adopts a preset searching mode, so that the selection quantity of codebooks and the complexity of matrix inversion calculation are reduced.
The target codebook in the embodiment of the present disclosure is pre-constructed, and a method of pre-constructing the target codebook will now be described with reference to fig. 3.
Fig. 3 schematically illustrates a flow chart of a target codebook forming method according to an embodiment of the present disclosure.
As described above, the target codebook is obtained by the following operations. As shown in FIG. 3, the method for constructing the target codebook includes operations S310-S320.
In operation S310, a base precoding codebook is selected from a plurality of precoding codebooks corresponding to a plurality of available channel combinations.
In operation S320, according to the basic precoding codebook, determining target expressions of the precoding codebook corresponding to the plurality of available channel combinations respectively, to obtain a target codebook, where the plurality of available channel combinations respectively correspond to combinations of different columns of precoding matrices in the basic precoding codebook, and at least one precoding matrix in the target codebook corresponding to the available channel combinations is calculated by the target expressions corresponding to the plurality of available channel combinations.
In some embodiments, in a MIMO system, multiple parallel channels are formed between groups of antenna pairs, the channels between each antenna pair being utilized to transmit an independent data stream. The number of layers of the codebook generally refers to the number of different signal streams or data streams that can be transmitted simultaneously, and it can be understood that the combination of different number of channels forms different codebook layers, and the different codebook layers correspond to different precoding codebooks, and each precoding codebook includes a plurality of precoding matrixes. Different numbers of codebook layers may correspond to different antenna configurations and use different precoding techniques. Each stream may use a different modulation and coding scheme to accommodate different channel conditions and requirements.
Illustratively, for the case where the number of transmit antenna ports of the NR system is 4, a type I single antenna Panel Codebook (TYPE I SINGLE-Panel Codebook) is employed, and a 4-layer precoding Codebook with the number of antenna ports of 4 is derived from the Codebook table 5.2.2.2.1-8 defined in the protocol TS 38.214, as shown in Table 1 below.
Table 1 NR type I4 layer precoding codebook with antenna port number 4 in single antenna panel
The 4-layer precoding codebook in table 1 (i.e) As a base precoding codebook, the precoding codebooks of the remaining layers (1, 2, 3) may be constructed by the base precoding codebook instead of being obtained by the precoding codebook of each layer itself (i.e., codebook tables 5.2.2.2.1-5 to 5.2.2.2.1-7 defined in the protocol TS 38.214).
Firstly, according to the characteristics of the codebook, each layer of precoding codebook is equivalent to the combination of different columns of the base precoding codebook, namely:
Wherein, The number of layers is indicated and,Representing the index of the precoding matrix,Representing a slave base precoding codebookSelecting a collectionA precoding codebook of columns in (a). An equivalent precoding codebook (abbreviated as equivalent codebook, i.e., target codebook) with an antenna port number of 4 in the NR type I single antenna panel is shown in the following table 2:
table 2 NR equivalent precoding codebook with antenna port number 4 in single antenna panel type I
As can be seen from the structure of the equivalent codebook, when the codebook pattern is 2 (codebookMode =2), there is a repeated matrix in the precoding codebook, for example,Wherein. Although precoding matrix indexes and corresponding PMI value combinations of the layer 1 and layer 2 precoding codebooks in different codebook modes (codebookMode =1 or codebookMode =2) are different, the precoding matrix forms in the codebooks formed by the index combinations are the same. Thus, the best precoding matrix found by the traversal search is consistent in the different codebook modes, except that the number of traversal searches for codebook mode 1 is half that for codebook mode 2. The 3-layer and 4-layer precoding codebooks do not distinguish codebook modes (i.e., codebookMode =1-2).
It should be noted that, the equivalent codebook (target codebook) proposed in the embodiment of the present disclosure replaces the conventional codebook by the target expression. And substituting values of different indexes in the precoding codebooks of all layers and PMIs into target expressions of the precoding matrixes to obtain different precoding matrixes in the precoding codebooks of all layers. Thus, the target expression is equivalent to the precoding matrix in each layer codebook shown in the conventional codebook.
It can be understood that, unlike the traditional method of selecting a precoding matrix from a codebook defined by a protocol according to RI and PMI, the equivalent codebook provided by the embodiment of the present disclosure is adopted, only a 4-layer precoding codebook is calculated and stored according to the protocol definition (see table 1), and the other 1,2 and 3-layer precoding codebooks directly select columns of the corresponding precoding matrix from the 4-layer precoding codebook to form the precoding matrix according to the mapping relation of the equivalent codebook (see table 2), thereby omitting the complex calculation process and codebook storage space of the protocol definition and further reducing the calculation complexity.
The search mode in the embodiment of the present disclosure is predefined, and a method of defining the search mode in advance will now be described with reference to fig. 4 to 5C.
Fig. 4 schematically shows a flowchart of a search mode setting method according to an embodiment of the present disclosure.
As described above, the search mode is obtained by the following operation. As shown in FIG. 4, the method for setting the search mode includes operations S410-S420.
In operation S410, at least one root node and at least one child node of the root node are determined according to the N-layer precoding information.
In operation S420, at least one search mode is determined according to at least one root node and at least one child node.
The first device and the second device are provided with N channels, the precoding information is divided into N layers of precoding information, the N layers of precoding information represents at least one available channel combination consisting of N channels, N is an integer greater than 1, and N is greater than or equal to 1 and less than or equal to N.
Specifically, according to the characteristics of the equivalent codebook and the combination conditions of different columns of the basic precoding codebook provided by the embodiment of the disclosure, a search mode is defined according to the linear relation of the number of layers (increasing or decreasing layers) of the codebook, and a codebook selection method based on the equivalent codebook and tree search is further provided. And taking the precoding codebooks with different layers as root nodes and leaf nodes of tree searching respectively, thereby obtaining one or more searching modes.
Fig. 5A schematically illustrates a flowchart of a search mode setting method according to an embodiment of the present disclosure.
As described above, at least one root node and at least one child node of the root node are determined according to the N-layer precoding information in operation S410. In one implementation manner, as shown in fig. 5A, the method for setting the first search manner includes operations S411a to S412a.
In operation S411a, the first layer precoding information is determined as a root node.
In operation S412a, the second layer to nth layer precoding information is determined as the second layer to nth layer child nodes in turn, and the first search mode is obtained.
Specifically, according to the relation of increasing the layer number, a search tree is constructed, and a first search mode is obtained. For example, continuing the description of the four-layer equivalent codebook, the first layer precoding information (1-layer precoding codebook) is taken as the root node of the search tree, and the precoding information of the other second layer to the fourth layer (2-4-layer precoding codebook) is taken as different leaf nodes of the search tree in turn according to the relation of increasing layers (see the description of fig. 5C for details).
Fig. 5B schematically illustrates a flowchart of a search mode setting method according to another embodiment of the present disclosure.
As described above, at least one root node and at least one child node of the root node are determined according to the N-layer precoding information in operation S410. In another implementation manner, as shown in fig. 5B, the method for setting the second search manner includes operations S411B to S412B.
In operation S411b, the nth layer precoding information is determined as a root node.
In operation S412b, the N-1 layer to first layer precoding information is determined as the second layer to the N layer child node in turn, so as to obtain a second search mode.
Specifically, according to the relationship of decreasing layer numbers, a search tree is constructed, and a second search mode is obtained. For example, continuing the description of the four-layer equivalent codebook, the fourth layer precoding information (4-layer precoding codebook) is taken as the root node of the search tree, and the precoding information (3-1-layer precoding codebook) from the third layer to the first layer is taken as different leaf nodes of the search tree in turn according to the decreasing layer number (see the description of fig. 5C for details).
Fig. 5C schematically illustrates a schematic diagram of two search approaches according to an embodiment of the present disclosure.
As shown in fig. 5C, the first search pattern corresponds to tree 1. The second search pattern corresponds to tree 2.
The tree structure of the tree 1 starts from the layer 1 to perform layer number increment searching, searches for 36 codebooks at most, searches for 33 codebooks at least, and performs matrix inversion operation at most 4 times and at least 1 time. The tree structure of the tree 2 starts from the 4 th layer to perform layer number decreasing search, searches 21 codebooks at most, searches 18 codebooks at least, and performs matrix inversion operation at most 19 times and at least 18 times. The figure indicates digitally the column index of the corresponding base precoding matrix.
It can be appreciated that the tree search method (first search method/second search method) reduces the number of codebook selections and the complexity of matrix inversion calculation compared to the traversal search method, and does not need to distinguish between codebook modes, when the codebook mode is 2, since the tree diagram removes repeated nodes, the search of repeated matrices is avoided, and thus the calculation complexity can be further reduced. When the codebook patterns are 1 and 2, respectively, the number of codebooks searched by using the tree 1 and the computational complexity are reduced by about 63%, 94% and 78% and 96%, respectively, and the number of codebooks searched by using the tree 2 and the computational complexity are reduced by about 78%, 70% and 87% and 80%, respectively.
Fig. 6 schematically illustrates a flowchart of a target search mode selection method according to an embodiment of the present disclosure.
As described above, in operation S220, a target search mode is selected from at least one search mode according to target channel information. In one implementation manner, as shown in fig. 6, operation S220, selecting a target search mode from at least one search mode according to target channel information includes operations S221 to S224.
In operation S221, a matrix characterizing a target channel is acquired according to target channel information.
In operation S222, a matrix of the target channel is subjected to singular value decomposition to obtain a diagonal matrix.
In operation S223, the number of non-zero singular values in the diagonal matrix is calculated to obtain a rank indication of the target channel.
In operation S224, the target search mode is determined to be the first search mode when the rank indication satisfies the first preset condition, and the target search mode is determined to be the second search mode when the rank indication satisfies the second preset condition.
Specifically, referring to fig. 8, a search mode is determined in a dynamically selected manner. Tree 1 or tree 2 is dynamically selected according to the target channel information. Performing singular value decomposition (Singular Value Decomposition, SVD) on a matrix of a target channel to obtain a diagonal matrix, calculating the number of non-zero singular values in the diagonal matrix, and selecting a tree 1 (a first search mode) if the Rank is 1 or 2 (a first preset condition) to obtain a Rank indication (Rank) of the target channel; if the rank is 3 or 4 (second preset condition), tree 2 is selected (second search mode).
In other embodiments, referring to fig. 8, codebook searching may also be performed in a default search manner, i.e., without selecting tree 1 or tree 2 according to the relationship between the target channel rank indication and the first preset condition and the second preset condition. Instead, the first search method is used as a target search method, and target precoding information is searched for from a plurality of precoding information included in the target codebook according to the first search method.
It can be appreciated that, in order to minimize the computational complexity, the tree structure of the tree 1 may be selected as a codebook search mode by default; or dynamically selecting the tree structure of the tree 1 or the tree 2 as a codebook searching mode according to the channel condition so as to reduce the codebook searching times and find the optimal codebook more quickly.
Fig. 7 schematically illustrates a flowchart of a method of deriving target precoding information from a target codebook search in accordance with an embodiment of the present disclosure. Fig. 8 schematically illustrates a schematic diagram of a data processing method according to an embodiment of the present disclosure.
As described above, in operation S230, the target precoding information is searched from among the plurality of precoding information included in the target codebook using the target search method. In one implementation manner, as shown in fig. 7, operation S230 searches from a plurality of precoding information included in a target codebook by using a target search manner, and obtaining target precoding information includes operations S231 to S233.
In operation S231, a target search mode is selected from at least one search mode according to target channel information.
In operation S232, the channel capacities of the precoding matrix in the precoding information of the root node and its child nodes are sequentially determined according to the target search method.
In operation S233, in response to determining that the channel capacities of the sub-nodes of the nth layer are all smaller than the maximum channel capacity in the previous n-1 layer, the search is stopped, and the precoding matrix corresponding to the maximum channel capacity is taken as target precoding information.
Specifically, after determining the target search mode, the signal-to-interference-and-noise ratio (Signal to Interference plus Noise Ratio, SINR) and the channel capacity after the precoding matrix is equalized in each node are calculated.
Illustratively, assuming that the receiving end adopts a minimum mean square error (Minimum Mean Square Error, MMSE) equalization mode, thenResource Block (RB), the firstMMSE balanced on layerThe method comprises the following steps:
In the equivalent matrix ,Representing the dimension on the kth RB as
Is used for the channel estimation matrix of (a),AndThe number of receiving antennas and the number of transmitting antennas respectively,Representation ofPrecoding matrix index in layer precoding codebook isIs used for the pre-coding matrix of the (c),Representing a matrix of noise variances which is a function of the noise variance,Representing dimensions asIs used for the matrix of units of (a),Representation matrixIs the first of (2)The number of diagonal elements is one,. Then, the channel capacity is calculated as:
As shown in fig. 8, if tree 1 is selected, the SINR and channel capacity of each precoding matrix with layer number 1 are calculated according to the above formula, and the precoding matrix with the largest channel capacity is selected as the base precoding matrix and the tree root node. That is, the calculation is based on the equivalent layer 1 precoding codebook SINR and channel capacity corresponding to 32 precoding matrices in total, assuming thatThe channel capacity of (2) is maximum, thenThe incremental search of the number of layers is performed as the tree root.
If the tree 2 is selected, the SINR and the channel capacity of each precoding matrix with the layer number of 4 are calculated according to the above formula, and the precoding matrix with the largest channel capacity is selected as a basic precoding matrix and a tree root node. That is, the calculation is based on an equivalent 4-layer precoding codebookSINR and channel capacity corresponding to 16 precoding matrices in total, assuming thatThe channel capacity of (2) is maximum, thenAnd performing layer number decreasing search as tree roots.
And (3) carrying out layer number increment or decrement search according to the tree 1 or the tree 2, obtaining a precoding matrix of the corresponding layer number according to the mapping relation between the tree root node and the equivalent codebook determined in the operation S410-the operation S420, and calculating SINR and channel capacity. If the channel capacity cannot be improved after the number of layers is increased or reduced, stopping searching, and feeding back RI and PMI corresponding to the precoding matrix with the largest channel capacity to the transmitting end.
If tree 1 is selected, it is assumed that the root node obtained according to operation S411a isIncreasing the number of layers, comparing、AndIf (if)If the channel capacity of the (B) is maximum, using it as a node to compareAndIf the channel capacity of (a)If the channel capacity of (a) is maximum, then continue the comparisonAndIf the channel capacity of (a)If the channel capacity of (a) is maximum, the corresponding ri=3, pmi= [0, 0, 0, 0].
If tree 2 is selected, it is assumed that the root node obtained according to operation S411b isReducing the number of layers, comparing、AndIf (if)If the channel capacity of the (B) is maximum, using it as a node to compareAndIf the channel capacity of (a)If the channel capacity of (a) is maximum, then continue the comparison、AndIf the channel capacity of (a)If the channel capacity of (a) is maximum, then the corresponding ri=2, pmi= [0, 0, 1, 0].
FIG. 9A is a graph schematically illustrating throughput performance versus results for various codebook selection methods; fig. 9B schematically illustrates a graph of computational complexity performance versus results for various codebook selection methods.
In order to illustrate the beneficial effects of the method provided by the invention, verification is performed in a downlink simulation platform of the 3GPP NR system. The simulation parameters are configured as follows: the number of transmitting and receiving antennas is 4, the channel bandwidth and the subcarrier spacing are respectively 20MHz and 30kHz, the channel model adopts CDL (Cluster DELAY LINE ), and the modulation mode is 16QAM (Quadrature Amplitude Modulation ). The simulation results are shown in fig. 9A and 9B below. Through simulation verification, the throughput performance of the codebook selection method based on the equivalent codebook and the tree search provided by the embodiment of the disclosure is very close to that of the optimal codebook selection method based on the traversal search, and the codebook selection quantity and the calculation complexity of the codebook selection method are reduced by about 67% and 88% compared with those of the optimal codebook selection method.
The information processing method of the disclosed embodiment will be described in detail below with reference to fig. 10 based on the scenario described in fig. 1.
Fig. 10 schematically shows a flowchart of an information processing method according to an embodiment of the present disclosure.
As shown in fig. 10, the information processing method of this embodiment includes operations S510 to S530.
In operation S510, a first indication value and a second indication value from a first device are acquired.
In operation S520, a target precoding matrix is determined from a target codebook based on the first indication value and the second indication value.
In operation S530, downlink control signaling is generated according to the target precoding matrix, so that the first device obtains the resource configuration in the second device according to the downlink control signaling.
Wherein the first indicator value and the second indicator value are obtained using: determining target channel information for transmitting the reference signal in response to receiving the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information contained in an equivalent target codebook by utilizing a target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one precoding information; the plurality of precoding information respectively correspond to a plurality of available channel combinations between the first device and the second device; and transmitting a first indication value and a second indication value associated with the target precoding information to the second device, wherein the first indication value and the second indication value respectively represent different state information of the target channel; wherein at least one search mode is used for being obtained through the change of one of a plurality of available channel combinations respectively.
Specifically, the transmitting end device determines precoding information of the downlink data according to CSI (a first indication value RI and a second indication value PMI) fed back by the receiving end device, so as to perform precoding and transmission of the downlink data, that is, the transmitting end device may schedule the downlink data according to the fed back CSI, for example, transmit PDCCH and PDSCH to the receiving end device.
Based on the data processing method, the disclosure also provides a data processing device. The device will be described in detail below with reference to fig. 11.
Fig. 11 schematically shows a block diagram of a data processing apparatus according to an embodiment of the present disclosure.
As shown in fig. 11, the data processing apparatus 600 of this embodiment includes a first determining module 610, a selecting module 620, a searching module 630, and a transmitting module 640.
The first determining module 610 is configured to determine, in response to receiving the reference signal, target channel information for transmitting the reference signal. In an embodiment, the first determining module 610 may be configured to perform the operation S210 described above, which is not described herein.
The selection module 620 is configured to select a target search mode from at least one search mode according to the target channel information. In an embodiment, the selection module 620 may be configured to perform the operation S220 described above, which is not described herein.
The searching module 630 is configured to search, by using a target searching manner, from a plurality of precoding information included in a target codebook, to obtain target precoding information, where a plurality of available channel combinations between the first device and the second device respectively include at least one precoding information. In an embodiment, the search module 630 may be configured to perform the operation S230 described above, which is not described herein.
The sending module 640 is configured to send a first indication value and a second indication value associated with the target precoding information to the second device, where the first indication value and the second indication value respectively represent different status information of the target channel. In an embodiment, the sending module 640 may be configured to perform the operation S240 described above, which is not described herein.
Wherein at least one search pattern is obtained by varying one of a plurality of available channel combinations.
Any of the first determining module 610, the selecting module 620, the searching module 630, and the transmitting module 640 may be combined in one module to be implemented, or any of the modules may be split into a plurality of modules according to an embodiment of the present disclosure. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules. According to embodiments of the present disclosure, at least one of the first determination module 610, the selection module 620, the search module 630, and the transmission module 640 may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable way of integrating or packaging circuitry, or in any one of or a suitable combination of three of software, hardware, and firmware. Or at least one of the first determining module 610, the selecting module 620, the searching module 630 and the transmitting module 640 may be at least partially implemented as a computer program module, which may perform the corresponding functions when being executed.
Based on the information processing method, the disclosure also provides an information processing device. The device will be described in detail below in connection with fig. 12.
Fig. 12 schematically shows a block diagram of the information processing apparatus according to the embodiment of the present disclosure.
As shown in fig. 12, the information processing apparatus 700 of this embodiment includes an acquisition module 710, a second determination module 720, and a second determination module 730.
The acquisition module 710 is configured to acquire a first indication value and a second indication value from a first device. In an embodiment, the obtaining module 710 may be configured to perform the operation S510 described above, which is not described herein.
The second determining module 720 is configured to determine a target precoding matrix from the target codebook according to the first indication value and the second indication value. In an embodiment, the second determining module 720 may be configured to perform the operation S520 described above, which is not described herein.
The second determining module 730 is configured to generate a downlink control signaling according to the target precoding matrix, so that the first device obtains the resource configuration in the second device according to the downlink control signaling. In an embodiment, the second determining module 730 may be configured to perform the operation S530 described above, which is not described herein.
Wherein the first indication value and the second indication value are obtained by the data processing device.
Any of the acquisition module 710, the second determination module 720, and the second determination module 730 may be combined in one module to be implemented, or any of the modules may be split into a plurality of modules, according to an embodiment of the present disclosure. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules. According to embodiments of the present disclosure, at least one of the acquisition module 710, the second determination module 720, and the second determination module 730 may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or in hardware or firmware, such as any other reasonable way of integrating or packaging the circuitry, or in any one of or a suitable combination of any of the three. Or at least one of the acquisition module 710, the second determination module 720 and the second determination module 730 may be at least partially implemented as computer program modules which, when executed, may perform the respective functions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be provided in a variety of combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.
Claims (10)
1. A data processing method, applied to a first device, comprising:
in response to receiving a reference signal, determining target channel information for transmitting the reference signal;
selecting a target search mode from at least one search mode according to the target channel information;
Searching from a plurality of precoding information included in a target codebook by using the target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one piece of precoding information; and
Transmitting a first indication value and a second indication value associated with the target precoding information to a second device, wherein the first indication value and the second indication value respectively represent different state information of the target channel;
wherein the at least one search pattern is varied by one of the plurality of available channel combinations.
2. The method of claim 1, further comprising:
Selecting a base precoding codebook from a plurality of precoding codebooks corresponding to the plurality of available channel combinations;
and determining target expressions of the precoding codebooks corresponding to the available channel combinations respectively according to the basic precoding codebook to obtain a target codebook, wherein the available channel combinations correspond to combinations of different columns of precoding matrixes in the basic precoding codebook respectively, and at least one precoding matrix in the target codebook corresponding to the available channel combinations is obtained through calculation of the target expressions corresponding to the available channel combinations.
3. The method of claim 1 or2, wherein there are N channels between the first device and the second device, the plurality of precoding information being divided into N layers of precoding information, the N layers of precoding information characterizing at least one available channel combination consisting of N channels, N being an integer greater than 1, N being greater than or equal to 1 and less than or equal to N, the method further comprising:
determining at least one root node and at least one child node of the root node according to the N-layer precoding information; and
And determining the at least one searching mode according to the at least one root node and the at least one child node.
4. The method of claim 3, wherein determining at least one root node and at least one child node of the root node from the N-layer precoding information comprises:
determining the precoding information of the first layer as a root node; and
And determining the precoding information of the second layer to the N layer as child nodes of the second layer to the N layer in sequence to obtain a first searching mode.
5. The method of claim 3, wherein determining at least one root node and at least one child node of the root node from the N-layer precoding information comprises:
Determining the precoding information of the nth layer as a root node; and
And determining the precoding information from the N-1 layer to the first layer as child nodes from the second layer to the N layer in turn to obtain a second searching mode.
6. The method of claim 3, wherein selecting a target search pattern from at least one search pattern according to the target channel information comprises:
Acquiring a matrix representing the target channel according to the target channel information;
Singular value decomposition is carried out on the matrix of the target channel to obtain a diagonal matrix;
calculating the number of non-zero singular values in the diagonal matrix to obtain the rank indication of the target channel; and
And determining the target searching mode as a first searching mode when the rank indication meets the first preset condition, and determining the target searching mode as a second searching mode when the rank indication meets the second preset condition.
7. The method of claim 6, wherein searching from a plurality of precoding information included in a target codebook by using the target search method to obtain target precoding information comprises:
selecting a target search mode from at least one search mode according to the target channel information;
according to the target searching mode, channel capacity of a precoding matrix in the precoding information of the root node and the child nodes thereof is sequentially determined; and
And stopping searching in response to the fact that the channel capacities of the child nodes of the nth layer are smaller than the maximum channel capacity in the previous n-1 layer, and taking a precoding matrix corresponding to the maximum channel capacity as target precoding information.
8. An information processing method applied to a second device, the method comprising:
Acquiring a first indication value and a second indication value from first equipment;
Determining a target precoding matrix from a target codebook according to the first indication value and the second indication value; and
Generating a downlink control signaling according to the target precoding matrix, so that the first device obtains the resource configuration in the second device according to the downlink control signaling;
Wherein the first indicator value and the second indicator value are obtained using: in response to receiving a reference signal, determining target channel information for transmitting the reference signal; selecting a target search mode from at least one search mode according to the target channel information; searching from a plurality of precoding information contained in an equivalent target codebook by utilizing the target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one piece of precoding information; the plurality of precoding information respectively correspond to a plurality of available channel combinations between the first device and the second device; and transmitting a first indication value and a second indication value associated with the target precoding information to a second device, wherein the first indication value and the second indication value respectively characterize different state information of the target channel; wherein the at least one searching mode is respectively used for being obtained through the change of one of the plurality of available channel combinations.
9. A data processing apparatus comprising:
a first determining module, configured to determine, in response to receiving a reference signal, target channel information for transmitting the reference signal;
The selection module is used for selecting a target searching mode from at least one searching mode according to the target channel information;
The searching module is used for searching from a plurality of precoding information included in a target codebook by utilizing the target searching mode to obtain target precoding information, wherein a plurality of available channel combinations between the first equipment and the second equipment respectively comprise at least one piece of precoding information; and
A sending module, configured to send a first indication value and a second indication value associated with the target precoding information to a second device, where the first indication value and the second indication value respectively represent different state information of the target channel;
wherein the at least one search pattern is varied by one of the plurality of available channel combinations.
10. An information processing apparatus comprising:
the acquisition module is used for acquiring a first indication value and a second indication value from the first equipment;
The second determining module is used for determining a target precoding matrix from a target codebook according to the first indicated value and the second indicated value; and
And the generation module is used for generating a downlink control signaling according to the target precoding matrix so that the first equipment acquires the resource configuration in the second equipment according to the downlink control signaling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411047480.7A CN118659807A (en) | 2024-07-31 | 2024-07-31 | Data processing method, information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411047480.7A CN118659807A (en) | 2024-07-31 | 2024-07-31 | Data processing method, information processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118659807A true CN118659807A (en) | 2024-09-17 |
Family
ID=92707958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411047480.7A Pending CN118659807A (en) | 2024-07-31 | 2024-07-31 | Data processing method, information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118659807A (en) |
-
2024
- 2024-07-31 CN CN202411047480.7A patent/CN118659807A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11057902B2 (en) | Channel rank updates in multiple-input multiple-output communication systems | |
US9629014B2 (en) | Method for notifying interference measurement reference information, method and device for measuring interference | |
CN109302220B (en) | Method, device and system for data transmission | |
KR101336690B1 (en) | Method and device for constructing codebook, method, device and system for precoding | |
CN108039903A (en) | A kind of communication means and equipment | |
CN103326761B (en) | Channel condition information processing method and processing device | |
KR20110111250A (en) | User equipment apparatus and method for feedback channel state information in wireless communication system | |
CN103580779B (en) | Channel quality instruction information reporting and determining method and equipment | |
CN105991238A (en) | Measurement and feedback method of channel state information, sending end, and receiving end | |
CN105515725B (en) | Pilot frequency sending method, channel information measurement feedback method, sending end and receiving end | |
WO2013099284A1 (en) | Channel state information feedback method for multi-base station coordination and user equipment | |
KR20210153118A (en) | Method and communication device for displaying and determining precoding matrix | |
US20140233513A1 (en) | Precoding Control Indication Feedback Method, User Equipment, and Base Station | |
CN107231656A (en) | Report method, device and the user equipment of channel condition information | |
WO2017076220A1 (en) | Channel state information csi feedback method, terminal and base station | |
CN102223723B (en) | Method for feeding back channel adaptive parameters to base station and UE (User Equipment) | |
CN114598365B (en) | Transmission method, apparatus, device, and readable storage medium | |
CN118659807A (en) | Data processing method, information processing method and device | |
WO2017166185A1 (en) | Method for coordinating inter-multi-user interference, and base station | |
TWI489805B (en) | Method and apparatus for bit-adaptive precoding matrix indicator feedback | |
WO2023208045A1 (en) | Csi reporting method, terminal, network device, apparatus, and storage medium | |
Ozyurt et al. | Performance analysis of orthogonal beamforming with user selection in MIMO broadcast channels | |
CN118488578A (en) | Communication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |