Method for indicating precoding matrix, user equipment and access equipment

By generating indication information to indicate KNZ-v non-zero weighted coefficients and constructing a precoding matrix, the problem of cumbersome parameter reporting in the 5G NR R16 protocol is solved, achieving adaptability and performance improvement under different configuration scenarios.

CN121124876APending Publication Date: 2025-12-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511195082.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-11-04
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

The existing 5G NR R16 protocol is cumbersome in reporting precoding matrix parameters, resulting in imperfections in different configuration scenarios.

Method used

A method for indicating a precoding matrix is ​​provided, which generates indication information to indicate KNZ-v non-zero weighting coefficients and constructs the precoding matrix in different ways according to different preset conditions, including based on KNZ non-zero weighting coefficients, m spatial vectors and n frequency vectors.

Benefits of technology

The reporting scheme for the precoding matrix has been optimized to adapt to various configuration scenarios, thereby improving transmission reliability and throughput.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121124876A_ABST
    Figure CN121124876A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present invention are a method for indicating a precoding matrix, user equipment, and access equipment, the method for indicating a precoding matrix comprising: generating indication information for indicating KNZ-v non-zero weighting coefficients, the KNZ-v non-zero weighting coefficients belonging to KNZ non-zero weighting coefficients, v being the number of transmission layers, the KNZ non-zero weighting coefficients being used for constructing a precoding matrix, the pre-coding matrix is constructed at least based on KNZ non-zero weighting coefficients, m spatial domain vectors and n frequency domain vectors, when a preset condition is met, the indication information indicates that a first type of parameters are included in a first group, and when the preset condition is met, the indication information indicates that all the first type of parameters are included in a second group, one parameter of the first type comprises an amplitude and a phase; and sending the indication information. According to the method provided by the embodiment of the invention, the parameters related to the precoding matrix can be sent in different modes according to different conditions, so that the problem that the current protocol is not perfect enough is solved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202080106810.9 and the original application date is November 4, 2020. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] The embodiments of the present invention relate to communication technology, and more particularly to a method for indicating a precoding matrix, a user equipment, and an access device. Background Technology

[0003] The emergence of Multiple Input Multiple Output (MIMO) technology has brought about a revolutionary change in wireless communication. By deploying multiple antennas on both the transmitting and receiving devices, MIMO technology can significantly improve the performance of wireless communication systems. For example, in diversity scenarios, MIMO technology can effectively improve transmission reliability; in multiplexing scenarios, MIMO technology can multiply the transmission throughput.

[0004] A key branch of MIMO technology is precoding. This technique uses a precoding matrix matched to the channel properties to process the signal to be transmitted, ensuring that the precoded signal is adapted to the channel. This optimizes the transmission process and improves the received signal quality (e.g., SINR). Currently, precoding technology has been adopted by various wireless communication standards, including but not limited to LTE and 5G NR.

[0005] The currently discussed 5G NR Release 16 (R16) protocol introduces a channel information reporting scheme called Enhanced Type II (EType II). This scheme reports multiple parameters to construct a precoding matrix. Specifically, according to sections of the current R16 protocol 38.214 V16.3.0, such as, but not limited to, section 5.2.2.2.5, the precoding matrix is ​​constructed based on at least multiple weighting coefficients, multiple spatial components (e.g., spatial vectors), and multiple frequency components (e.g., frequency vectors). At least a portion of these weighting coefficients, spatial components, and frequency components needs to be reported by the terminal to the base station; for example, at least a portion of the weighting coefficients and / or at least a portion of the spatial components and / or at least a portion of the frequency components. Therefore, the latest protocol version 38.214 V16.3.0, such as, but not limited to, section 5.2.3, provides detailed specifications for the reporting of these parameters, specifying which parameters need to be reported and the specific reporting methods for these parameters. However, due to the large number of parameters that need to be reported, version 38.214V16.3.0 still has some imperfections, and therefore further optimization is necessary. Summary of the Invention

[0006] In view of this, it is necessary to provide a method for indicating the precoding matrix to optimize the existing indication scheme.

[0007] According to one aspect of the present invention, a method for indicating a precoding matrix is ​​provided, comprising:

[0008] Generate indication information, the indication information being used to indicate K NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, which is at least based on the K... NZ The system is constructed using non-zero weighting coefficients, m spatial vectors, and n frequency vectors. When a first preset condition is met, the indication information is generated based on a first method; when a second preset condition is met, the indication information is generated based on a second method.

[0009] Send the instruction information.

[0010] In one feasible approach, the first preset condition is related to the value of the first parameter.

[0011] In one feasible approach, the second preset condition is related to the value of the first parameter.

[0012] In one feasible solution, the first parameter is:

[0013] In one feasible solution, the first preset condition includes at least the following conditions:

[0014] In one feasible solution, the first preset condition includes at least the following conditions:

[0015] In one feasible solution, the second preset condition includes at least the following conditions.

[0016] In one feasible solution, the second preset condition includes at least the following conditions.

[0017] In one feasible solution, the first preset condition includes at least the following conditions: The second preset condition includes at least the following conditions.

[0018] In one feasible solution, the first preset condition includes at least the following conditions: The second preset condition includes at least the following conditions.

[0019] Another aspect of this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described in the above aspects.

[0020] The embodiments of the present invention can send parameters related to the precoding matrix in different ways according to different conditions, thereby solving the problem of the current protocol being imperfect and making the reporting scheme adaptable to a variety of configuration scenarios. Attached Figure Description

[0021] Figure 1 This is an exemplary schematic diagram of a wireless communication network 100 according to an embodiment of the present invention;

[0022] Figure 2 This is an exemplary flowchart of a method 200 for indicating a precoding matrix according to an embodiment of the present invention;

[0023] Figure 3 This is an exemplary flowchart of a method 300 for indicating a precoding matrix according to an embodiment of the present invention;

[0024] Figure 4 This is an exemplary structural diagram of a user equipment 400 according to an embodiment of the present invention;

[0025] Figure 5 This is an exemplary structural diagram of a user equipment 500 according to an embodiment of the present invention;

[0026] Figure 6 This is a schematic diagram of an exemplary hardware structure of a communication device 600 according to an embodiment of the present invention. Detailed Implementation

[0027] Figure 1 This is an exemplary schematic diagram of a wireless communication network 100 according to an embodiment of the present invention. Figure 1 As shown, the wireless communication network 100 includes base stations 102-106 and terminal devices 108-122. Base stations 102-106 can communicate with each other via backhaul links (as shown by the straight lines between base stations 102-106). These backhaul links can be wired (e.g., fiber optic, copper cable) or wireless (e.g., microwave). Terminal devices 108-122 can communicate with their respective base stations 102-106 via wireless links (as shown by the broken lines between base stations 102-106 and terminal devices 108-122).

[0028] Base stations 102-106 typically function as access devices to provide wireless access services to terminal devices 108-122, which typically function as user devices. Specifically, each base station corresponds to a service coverage area (also known as a cellular area, e.g., ...). Figure 1 As shown in the elliptical regions (indicated by the diagram), terminal devices entering these regions can communicate with base stations via wireless signals to receive wireless access services provided by the base stations. The service coverage areas of base stations may overlap. Terminal devices located in overlapping areas can receive wireless signals from multiple base stations, allowing these base stations to coordinate and provide services to the terminal device. For example, multiple base stations can employ Coordinated Multipoint (CoMP) technology to provide services to terminal devices in the aforementioned overlapping areas. For example, as... Figure 1 As shown, the service coverage areas of base station 102 and base station 104 overlap, and terminal device 112 is located within this overlapping area. Therefore, terminal device 112 can receive wireless signals from both base station 102 and base station 104. Base station 102 and base station 104 can cooperate to provide services to terminal device 112. For example, as... Figure 1 As shown, the service coverage areas of base stations 102, 104 and 106 share a common overlapping area, and terminal device 120 is located within this overlapping area. Therefore, terminal device 120 can receive wireless signals from base stations 102, 104 and 106. Base stations 102, 104 and 106 can cooperate with each other to provide services to terminal device 120.

[0029] Depending on the wireless communication technology used, base stations can also be called NodeBs, evolved NodeBs (eNodeBs), and Access Points (APs). Furthermore, based on the size of the service coverage area they provide, base stations can be categorized as macro base stations (for macro cells), micro base stations (for micro cells), pico base stations (for pico cells), and femtocell base stations (for femtocells). As wireless communication technology continues to evolve, future base stations may adopt other names.

[0030] A base station typically comprises multiple components, such as, but not limited to, a baseband section, a radio frequency section, and an antenna array section.

[0031] The baseband section is used to perform various baseband processing operations, such as, but not limited to, encoding / decoding, modulation / demodulation, precoding, and time-frequency conversion. In specific implementations, the baseband section is typically implemented by, for example, but not limited to, a baseband unit (BBU).

[0032] The radio frequency (RF) section is used to perform various RF processing operations, such as, but not limited to, intermediate frequency (IF) processing and filtering. In practice, the RF section is typically implemented by, for example, but not limited to, a radio frequency unit (RFU).

[0033] Antenna arrays can be divided into active antenna arrays and passive antenna arrays, which are responsible for transmitting and receiving signals.

[0034] Base station products come in a wide variety of forms. For example, during product implementation, the BBU can be integrated with the RFU in the same device, which is connected to the antenna array via cables (e.g., but not limited to feeders). Alternatively, the BBU can be separate from the RFU, connected via fiber optic cable, and communicate using protocols such as, but not limited to, the Common Public Radio Interface (CPRI). In this case, the RFU is typically called an RRU (Remote Radio Unit), which is connected to the antenna array via cables. Furthermore, the RRU can also be integrated with the antenna array; for example, this structure is used in currently available Active Antenna Unit (AAU) products.

[0035] Furthermore, the BBU can be further decomposed into multiple parts. For example, based on the real-time nature of the services processed, the BBU can be further subdivided into Centralized Units (CUs) and Distributed Units (DUs). CUs are responsible for handling non-real-time protocols and services, while DUs are responsible for handling physical layer protocols and real-time services. Moreover, some physical layer functions can be separated from the BBU or DU and integrated into the AAU.

[0036] As described above, a base station can comprise multiple parts and exist in various product forms. In this case, the technical solutions described in the embodiments of the present invention may involve only one or more parts of the base station, or they may involve the entire base station. Therefore, the base station in the embodiments of the present invention may refer to a base station product that includes only several parts for implementing the technical solutions of the embodiments of the present invention, or it may refer to the entire base station. The aforementioned several parts may include, for example, but not limited to, one or more of the baseband part, radio frequency part, antenna array, BBU, RRU, RFU, AAU, CU, and DU as described above. Furthermore, the technical solutions provided by the embodiments of the present invention may be implemented only by corresponding chips in each of the aforementioned several parts. In each part, the technical solutions provided by the embodiments of the present invention may involve one chip or multiple chips. Thus, the technical solutions provided by the embodiments of the present invention can be implemented by the entire base station, or by several parts of the base station, or by one or more chips in these parts; that is, they can be implemented by one or more chips in the base station. For example, a technical solution may be implemented only by the part of the base station involved in baseband processing. Furthermore, the technical solution may be implemented by the BBU, or by the CU, or by the DU, or by the CU and DU together, or by the AAU, or by one or more chips in these devices.

[0037] The functions and product forms of base stations have been clearly described in existing technologies, and will not be repeated here.

[0038] Terminal devices 108-122 can be various wireless communication devices with wireless communication capabilities, such as, but not limited to, mobile cellular phones, cordless phones, personal digital assistants (PDAs), smartphones, laptops, tablets, wireless data cards, wireless modems, or wearable devices such as smartwatches. With the rise of Internet of Things (IoT) and Vehicle-to-Everything (V2X) technologies, more and more devices that previously lacked communication capabilities, such as, but not limited to, home appliances, vehicles, tools, service equipment, and service facilities, are beginning to acquire wireless communication capabilities by configuring wireless communication units, thereby enabling them to access wireless communication networks and receive remote control. These devices, due to their configuration with wireless communication units, possess wireless communication capabilities and therefore also fall under the category of wireless communication devices. Furthermore, terminal devices 108-122 can also be referred to as mobile stations, mobile devices, mobile terminals, wireless terminals, handheld devices, clients, etc.

[0039] Base stations 102-106 and terminal devices 108-122 can each be configured with multiple antennas to support MIMO (Multiple Input Multiple Output) technology. Furthermore, base stations 102-106 and terminal devices 108-122 can support both Single-User MIMO (SU-MIMO) and Multi-User MIMO (MU-MIMO) technology, where MU-MIMO can be implemented based on Space Division Multiple Access (SDMA) technology. Because they are equipped with multiple antennas, base stations 102-106 and terminal devices 108-122 can flexibly support Single Input Single Output (SISO), Single Input Multiple Output (SIMO), and Multiple Input Single Output (MISO) technologies to implement various diversity (e.g., but not limited to transmit diversity and receive diversity) and multiplexing technologies. The diversity technologies can include, for example, but not limited to, transmit diversity (TD) and receive diversity (RD) technologies, and the multiplexing technology can be spatial multiplexing. Furthermore, the aforementioned technologies can include multiple implementation schemes; for example, transmit diversity technology can include transmit diversity.

[0040] One important application of MIMO technology is transmit diversity (TD). Transmit diversity improves transmission reliability by redundantly transmitting the original signal (e.g., symbols) in time, frequency, space (e.g., antenna), or various combinations of these three dimensions. In specific implementations, the amount of redundant transmission can be set according to the channel model or channel quality. The object of redundant transmission can be the original signal itself or a processed signal. Such processing can include, but is not limited to, delay, inversion, conjugation, rotation, and other processing, as well as processing obtained by derivation, evolution, and combination of the above processing.

[0041] Currently, commonly used transmit diversity methods include, but are not limited to, Space-Time Transmit Diversity (STTD), Space-Frequency Transmit Diversity (SFTD), Time-Switched Transmit Diversity (TSTD), Frequency-Switch Transmit Diversity (FSTD), Orthogonal Transmit Diversity (OTD), Cyclic Delay Diversity (CDD), and other diversity methods derived from, evolved from, and combined with the above methods. For example, the current LTE (Long Term Evolution) standard uses transmit diversity methods such as Space-Time Block Coding (STBC), Space-Frequency Block Coding (SFBC), and CDD.

[0042] The foregoing has provided a general description of transmit diversity using examples. Those skilled in the art will understand that transmit diversity includes many other implementations besides the examples described above. Therefore, the above description should not be construed as limiting the technical solutions of this invention; rather, the technical solutions of this invention should be understood as applicable to all possible transmit diversity schemes.

[0043] In addition, base stations 102-106 and terminal devices 108-122 can communicate using various wireless communication technologies.

[0044] With the continuous development of communication theory and practice, more and more wireless communication technologies have emerged and gradually matured. These wireless communication technologies include, but are not limited to, Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Code Division Multiple Access (CDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Space Division Multiple Access (SDMA), and their evolution and derivative technologies. The aforementioned wireless communication technologies, as Radio Access Technologies (RATs), have been adopted by numerous wireless communication standards, thus constructing various wireless communication systems (or networks) widely known today, including but not limited to Global System for Mobile Communications (GSM), CDMA2000, Wideband CDMA (WCDMA), WiFi as defined by the 802.11 series of standards, Worldwide Interoperability for Microwave Access (WiMAX), Long Term Evolution (LTE), LTE-Advanced (LTE-A), 5G, and evolution systems of these wireless communication systems. Unless otherwise specified, the technical solutions provided in the embodiments of this invention can be applied to the aforementioned various wireless communication technologies and wireless communication systems. Furthermore, the terms "system" and "network" are interchangeable.

[0045] It should be noted that Figure 1 The wireless communication network 100 shown is for illustrative purposes only and is not intended to limit the technical solutions of the present invention. Those skilled in the art should understand that in specific implementations, the wireless communication network 100 may also include other devices, and the number of base stations and terminal devices can be configured according to specific needs.

[0046] According to the currently drafted R16 protocol 38.214V16.3.0, when reporting the weighting coefficients used to construct the precoding matrix, the terminal needs to report K. NZ -v non-zero weighting coefficients, and these non-zero weighting coefficients are further divided into multiple component parameters such as amplitude and phase, and then reported through, for example, but not limited to, multiple parameter groups. According to sections in 38.214V16.3.0, such as, but not limited to, section 5.2.3, at least some of the parameters in the aforementioned multiple parameter groups specifically include which parameters, possibly related to the numerical values. Related to, where K NZ is the number of non-zero coefficients, and v is the transport layer number. For example, according to section 5.2.3 CSI reporting using PUSCH in 38.214V16.3.0, reporting parameters related to the precoding matrix can be included in three parameter groups for reporting, namely Group 0, Group 1, and Group 2, and the above section specifies the specific reporting method in detail. This represents the number of parameters of a specific type contained in Group 1; therefore, typically... It needs to be a valid value, that is or However, in specific configuration scenarios, the numerical value It may be an invalid value, for example or Therefore, if the current protocol involves relevant communication equipment, such as, but not limited to, access devices and / or user equipment, problems may arise in certain scenarios. Thus, a solution is needed to address these issues.

[0047] Figure 2 This is an exemplary flowchart of a method 200 for indicating a precoding matrix according to an embodiment of the present invention. In a specific implementation, method 200 may be performed by, for example, but not limited to, user equipment (e.g., but not limited to, a terminal).

[0048] Step 202: Generate indication information, the indication information being used to indicate K. NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, which is at least based on the K... NZThe system is constructed using non-zero weighting coefficients, m spatial vectors, and n frequency vectors. When a first preset condition is met, the indication information is generated based on a first method; when a second preset condition is met, the indication information is generated based on a second method.

[0049] Step 204: Send the instruction information.

[0050] Specifically, the above-mentioned instruction information can be understood as including information used to indicate K. NZ Information on the relevant parameters of the -v non-zero weighting coefficients. Based on this, the indication information may also include other information, such as, but not limited to, information for indicating spatial vectors and / or frequency vectors. Furthermore, this embodiment of the invention does not limit the indication method for the above m spatial vectors and n frequency vectors. For example, existing indication methods, such as, but not limited to, 38.214V16.3.0, can be used to indicate the above m spatial vectors and n frequency vectors.

[0051] Furthermore, the precoding matrix is ​​at least based on the K NZ It is constructed using m non-zero weighting coefficients, m spatial vectors, and n frequency vectors. In other words, other parameters may be used in the process of constructing the precoding matrix, such as, but not limited to, other non-zero weighting coefficients, or other weighting coefficients, or other spatial vectors and / or frequency vectors.

[0052] Therefore, the technical solutions provided in the embodiments of the present invention can be further summarized, K NZ The number of some or all non-zero weighting coefficients used in constructing the precoding matrix, where v is the number of transmission layers or other quantitative parameters used in the construction of the precoding matrix.

[0053] In the specific implementation process, the above parameters are, for example, but not limited to, K. NZ The definitions of 'v' and 'v' can be found in 38.214V16.3.0. Of course, they can also differ from 38.214V16.3.0, for example, but not limited to, adding or deleting other restrictions based on the definitions in 38.214V16.3.0.

[0054] In the specific implementation process, the first preset condition is related to the value of the first parameter.

[0055] In the specific implementation process, the second preset condition is related to the value of the first parameter.

[0056] In the specific implementation process, the first parameter is

[0057] In the specific implementation process, the first preset condition includes at least the following conditions:

[0058] In the specific implementation process, the first preset condition includes at least the following conditions:

[0059] In practice, the second preset condition includes at least the following conditions.

[0060] In practice, the second preset condition includes at least the following conditions.

[0061] As can be seen from the above, for The situation can be included in the first preset condition or the second preset condition, depending on the specific needs.

[0062] The embodiments of the present invention do not limit the first and second methods described above. For example, when the first preset condition includes... In this case, the first method mentioned above can be the method specified in the current standard. For example, the number of... Specific types of parameters (e.g., amplitude and / or phase) are sent in Group 1, while other parameters are sent from other provisions of the current standard, such as through other groups. And when the second preset condition includes... At this time, all parameters of the above specific types can be sent in Group 1, or all parameters can be sent in Group 2. Alternatively, when the second preset condition includes... In this case, all parameters of the specific type mentioned above, along with all parameters in Group 2, can be sent through Group 1. Group 2 will then be unnecessary. It's easy to understand that, besides the methods described above, the first and second methods can also be other methods.

[0063] In a practical implementation, the number of transport layers can be indicated, for example, but not limited to, RI (Rank Indication).

[0064] Furthermore, the above-mentioned fulfillment of the first or second preset condition should be interpreted broadly, meaning that the occurrence of the corresponding condition is sufficient, and should not be limited to the requirement that relevant judgment operations must be performed.

[0065] Furthermore, the instruction information is generated based on either the first or second method, which can be understood as the instruction information adopting the format corresponding to the respective method.

[0066] It is easy to see that the technical solution provided by the embodiments of the present invention can send parameters related to the precoding matrix in different ways according to different conditions, thereby solving the problem of the current protocol being imperfect and making the reporting scheme adaptable to a variety of configuration scenarios.

[0067] Figure 3 This is an exemplary flowchart of a method 300 for indicating a precoding matrix according to an embodiment of the present invention. Method 300 corresponds to method 200, and in a specific implementation, method 300 may be performed by, for example, but not limited to, an access device (e.g., but not limited to, a base station).

[0068] Step 302: Receive indication information, the indication information being used to indicate K. NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, which is at least based on the K... NZ The system is constructed using non-zero weighting coefficients, m spatial vectors, and n frequency vectors. When a first preset condition is met, the indication information is generated based on a first method; when a second preset condition is met, the indication information is generated based on a second method.

[0069] Step 304: Determine K based on the indicated information. NZ -v non-zero weighting coefficients.

[0070] The relevant technical features involved in method 300 have been described in detail above in conjunction with method 200, so they will not be repeated here.

[0071] Figure 4 This is an exemplary structural diagram of a user equipment 400 according to an embodiment of the present invention. For example... Figure 4 As shown, the user equipment 400 includes a processing module 402 and a communication module 404, wherein the processing module 402 is used to execute step 202 in method 200, and the communication module 404 is used to execute step 204 in method 200.

[0072] Figure 5 This is an exemplary structural diagram of a user equipment 500 according to an embodiment of the present invention. For example... Figure 5 As shown, the user equipment 500 includes a processing module 502 and a communication module 504, wherein the processing module 502 is used to execute step 304 in method 300, and the communication module 504 is used to execute step 302 in method 300.

[0073] It should be noted that in the specific implementation process, the processing module can be implemented by a processor, and the communication module 404 can be implemented by a transceiver.

[0074] Figure 6This is an exemplary hardware structure diagram of a communication device 600 according to an embodiment of the present invention. In specific implementation, this communication device can be used to implement the aforementioned user equipment or the aforementioned access device.

[0075] like Figure 6 As shown, user equipment 600 includes a processor 602, a transceiver 604, multiple antennas 606, a memory 608, an I / O (input / output) interface 610, and a bus 612. The memory 608 is further used to store instructions 6082 and data 6084. Furthermore, the processor 602, transceiver 604, memory 608, and I / O interface 610 are communicatively connected to each other via the bus 612, and the multiple antennas 606 are connected to the transceiver 604. In specific implementations, the processor 602, transceiver 604, memory 608, and I / O interface 610 may also be communicatively connected to each other using connection methods other than the bus 612.

[0076] Processor 602 can be a general-purpose processor, such as, but not limited to, a central processing unit (CPU), or a special-purpose processor, such as, but not limited to, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), and a field-programmable gate array (FPGA). Furthermore, processor 602 can also be a combination of multiple processors. Specifically, in the technical solutions provided in the embodiments of the present invention, processor 602 can be used to execute, for example, Figure 4 The operations performed by the processing module 402 in the user equipment 400 shown, or Figure 5 The operations performed by the processing module 502 in the access device 500 shown. The processor 602 may be a processor specifically designed to perform the above operations, or it may be a processor that performs the above operations by reading and executing instructions 6082 stored in memory 608. The processor 602 may need to use data 6084 during the execution of the above operations.

[0077] Transceiver 604 is used to transmit signals through at least one of a plurality of antennas 606, and to receive signals through at least one of the plurality of antennas 606. Specifically, in the technical solution provided in the embodiments of the present invention, transceiver 604 can specifically be used to perform this function through at least one of the plurality of antennas 606, for example, Figure 4 The operations performed by the transceiver module 404 in the user equipment 400 shown, or Figure 5The operations performed by the transceiver module 504 in the access device 500 shown.

[0078] The memory 608 can be various types of storage media, such as Random Access Memory (RAM), Read Only Memory (ROM), Non-Volatile RAM (NVRAM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), Flash memory, optical memory, and registers. Specifically, the memory 608 stores instructions 6082 and data 6084. The processor 602 can read and execute the instructions 6082 stored in the memory 608 to perform the operations described above. Data 6084 may be needed during the execution of these operations.

[0079] I / O interface 610 is used to receive instructions and / or data from peripheral devices, and to output instructions and / or data to peripheral devices.

[0080] It should be noted that in the specific implementation process, the user equipment 600 may also include other hardware devices, which will not be listed in this article.

[0081] Furthermore, embodiments of the present invention also provide a processor for executing the various methods described above. During the execution of these methods, the processes of sending and receiving the aforementioned information can be understood as the processor outputting the aforementioned information and the processor receiving the input information. Specifically, when outputting the aforementioned information, the processor outputs the information to a transceiver for transmission; that is, the processor transmits the information through the transceiver. Furthermore, after being output by the processor, the information may require further processing before reaching the transceiver. Similarly, when the processor receives the input information, the transceiver receives the information and inputs it to the processor; that is, the processor receives the information through the transceiver. Furthermore, after the transceiver receives the information, the information may require further processing before being input to the processor.

[0082] Based on the above principles, for example, receiving the indication information mentioned in the aforementioned method can be understood as the processor receiving the input indication information. As another example, sending the indication information can be understood as the processor outputting the indication information.

[0083] In this way, the transmission, receiving, and other operations involved in the processor can be more generally understood as processor output and input receiving operations, rather than transmission, receiving, and other operations performed directly by the radio frequency circuit and antenna, unless otherwise specified or contradicted by their actual function or internal logic in the relevant description.

[0084] In specific implementations, the processor can be a dedicated processor for executing these methods, or it can be a processor that executes computer instructions stored in memory to execute these methods, such as a general-purpose processor. In this case, the processor and memory belong to a communication device, for example, included within that communication device. The memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or disposed on different chips. This embodiment of the invention does not limit the type of memory or the arrangement of the memory and processor.

[0085] According to a twenty-fourth aspect of the present invention, a computer-readable storage medium is provided, including instructions that, when executed on a computer, cause the computer to perform any of the methods described above.

[0086] In practice, the aforementioned computer-readable storage medium is non-transient.

[0087] Furthermore, embodiments of the present invention also provide a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the methods described above.

[0088] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0089] In summary, the above are merely embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for indicating a precoding matrix, characterized in that, include: Generate indication information, the indication information being used to indicate K NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, wherein, when a first preset condition is met, the indication information indicates that group 1 contains... When a first type of parameter is satisfied under a second preset condition, the indication information indicates that group 2 contains all first type parameters. The first preset condition includes the following conditions: The second preset condition includes the following conditions: A parameter of the first type includes an amplitude and a phase; Send the instruction information.

2. The method as described in claim 1, characterized in that, All parameters of the first type include K. NZ -v are arguments of type 1.

3. The method as described in claim 1 or 2, characterized in that, The method includes: When the first preset condition is met, the indication information also indicates that group 2 contains K. NZ -v parameters of type 1, excluding the aforementioned The remaining parameters of type I after the first type of parameters.

4. A method for indicating a precoding matrix, characterized in that, include: Receive indication information, the indication information being used to indicate K NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, wherein, when a first preset condition is met, the indication information indicates that group 1 contains... When a first type of parameter is satisfied under a second preset condition, the indication information indicates that group 2 contains all first type parameters. The first preset condition includes the following conditions: The second preset condition includes the following conditions: A parameter of the first type includes an amplitude and a phase; Determine K based on the indicated information. NZ -v non-zero weighting coefficients.

5. The method as described in claim 4, characterized in that, All parameters of the first type include K. NZ -v are arguments of type 1.

6. The method as described in claim 4 or 5, characterized in that, The method includes: When the first preset condition is met, the indication information also indicates that group 2 contains K. NZ -v parameters of type 1, excluding the aforementioned The remaining parameters of type I after the first type of parameters.

7. A terminal device, characterized in that, include: The processing module is used to generate indication information, which is used to indicate K. NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, wherein, when a first preset condition is met, the indication information indicates that group 1 contains... When a first type of parameter is satisfied under a second preset condition, the indication information indicates that group 2 contains all first type parameters. The first preset condition includes the following conditions: The second preset condition includes the following conditions: A parameter of the first type includes an amplitude and a phase; A communication module is used to send the instruction information.

8. The terminal device as described in claim 7, characterized in that, All parameters of the first type include K. NZ -v are arguments of type 1.

9. The terminal device as described in claim 7 or 8, characterized in that, The method includes: When the first preset condition is met, the indication information also indicates that group 2 contains K. NZ -v parameters of type 1, excluding the aforementioned The remaining parameters of type I after the first type of parameters.

10. An access device, characterized in that, include: A communication module is used to receive indication information, the indication information being used to indicate K. NZ -v non-zero weighting coefficients, the K NZ -v non-zero weighting coefficients belong to K NZ K is a non-zero weighting coefficient, where v is the transmission layer number. NZ Non-zero weighting coefficients are used to construct the precoding matrix, wherein, when a first preset condition is met, the indication information indicates that group 1 contains... When a first type of parameter is satisfied under a second preset condition, the indication information indicates that group 2 contains all first type parameters. The first preset condition includes the following conditions: The second preset condition includes the following conditions: A parameter of the first type includes an amplitude and a phase; Processing module, used to determine K based on the indication information. NZ -v non-zero weighting coefficients.

11. The access device as described in claim 10, characterized in that, All parameters of the first type include K. NZ -v are arguments of type 1.

12. The access device as described in claim 10 or 11, characterized in that, The method includes: When the first preset condition is met, the indication information also indicates that group 2 contains K. NZ -v parameters of type 1, excluding the aforementioned The remaining parameters of type I after the first type of parameters.

13. A processor, characterized in that, Used to perform the method according to any one of claims 1 to 6.

14. The processor according to claim 13, characterized in that, The processor is a chip.

15. A communication device, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program stored in memory to perform the method of any one of claims 1 to 6.

16. A computer-readable storage medium, characterized in that, Includes instructions that, when run on a computer, cause the computer to perform the method of any one of claims 1 to 6.

17. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method of any one of claims 1 to 6.