Communication method and communication apparatus
By using the first weight matrix weighting in the network device to process CSIRS and generate the second weight matrix, the problem of insufficient CSI feedback accuracy in the MIMO system is solved, and higher channel adaptation performance is achieved.
Patent Information
- Application Number
- PCT/CN2024/115623
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-08-29
- Publication Date
- 2025-04-03
AI Technical Summary
In the MIMO system, the weight matrix W of CSIRS has a great impact on the feedback accuracy of CSI. How to improve the feedback accuracy of CSI is an urgent problem to be solved.
By weighting the CSIRS using the first weight matrix in the network device, and a second weight matrix is generated based on the precoding matrix indicated by the PMI in the received CSI to improve the phase accuracy or amplitude quantization accuracy of the signal.
The feedback accuracy of terminal equipment feedback CSI is improved, thereby improving channel adaptation performance.
Smart Images

Figure CN2024115623_03042025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on September 28, 2023, with application number 202311283590.9 and application name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0003] By adjusting the amplitude and phase of each antenna transceiver unit through precoding technology, the antenna array's transmit / receive signals in a specific direction can be coherently superimposed, while signals in other directions cancel each other out. Taking codebook-based precoding technology as an example, the network device sends a channel state information reference signal (CSIRS) to the terminal device. The terminal device performs measurements based on the CSIRS and reports the measured channel state information (CSI), which includes a precoding matrix indication (PMI), to the network device. The network device then processes the signal to be transmitted based on the precoding matrix indicated by the PMI, so that the precoded signal to be transmitted is compatible with the channel.
[0004] In a multiple input multiple output (MIMO) system, the transmitter and receiver use multiple transmit (T) and receive (R) antennas, respectively, to transmit signals. Typically, the CSIRS transmitted by a network device to a terminal device is weighted using a weight matrix W.
[0005] The weight matrix W of the CSIRS will affect the accuracy of the CSI feedback subsequently fed back by the terminal device to a certain extent. In MIMO systems, it is an urgent problem to determine how to use the weight matrix W to weight the CSIRS to improve the accuracy of CSI feedback.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a communication method and a communication device, which are conducive to improving the flexibility of the reference signal burst period, thereby facilitating improving the feedback accuracy of channel state information.
[0008] In the first aspect, the present application provides a communication method. Taking a network device executing the method as an example, the method includes: the network device sends a channel state information reference signal CSIRS to a terminal device, and the CSIRS is processed by a first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmitting ports of the CSIRS and the number of digital channels of the network device, and the number of transmitting ports of the CSIRS is greater than the number of digital channels; further, the network device receives channel state information CSI from the terminal device.
[0009] In the method described in the first aspect, the number of CSIRS transmitting ports is not limited by the number of digital channels of the network device (that is, the number of CSIRS transmitting ports can be greater than the number of digital channels). Compared with the solution in which the number of CSIRS transmitting ports is limited by the number of digital channels of the network device (that is, the number of CSIRS transmitting ports is less than or equal to the number of digital channels), it is beneficial to improve the feedback accuracy of CSI feedback by the terminal device.
[0010] In one possible implementation, the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: the number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; or, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
[0011] In one possible implementation, the CSI includes a precoding matrix indicator (PMI). Furthermore, the network device derives a second weight matrix based on the first weight matrix and the precoding matrix indicated by the PMI. The second weight matrix is used to process signals to be transmitted to the terminal device. Implementing this possible implementation method improves the phase accuracy or amplitude quantization accuracy of the second weight matrix, thereby improving the performance of signal processing using the second weight matrix.
[0012] In a possible implementation, the second weight matrix is the product of the first weight matrix and the precoding matrix indicated by the PMI.
[0013] In one possible implementation, the first weight matrix includes multiple element values, and the element values included in the first weight matrix are related to one or more of the following information: the codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
[0014] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 4.
[0015] In a possible implementation, the number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following:
[0016] or, or, or, Or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
[0017] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 2.
[0018] In a possible implementation, the number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
[0019] In the second aspect, the present application provides a communication method. Taking the terminal device executing the method as an example, the method includes: the terminal device receives a channel state information reference signal CSIRS from a network device, and the CSIRS is processed by a first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmitting ports of the CSIRS and the number of digital channels of the network device, and the number of transmitting ports of the CSIRS is greater than the number of digital channels; further, the terminal device measures the CSIRS, obtains the channel state information CSI, and sends the CSI to the network device.
[0020] Based on the beneficial effects of the method described in the second aspect, please refer to the beneficial effects of the method described in the first aspect above.
[0021] In one possible implementation, the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: the number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; or, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
[0022] In one possible implementation, the first weight matrix includes multiple element values, and the element values included in the first weight matrix are related to one or more of the following information: the codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
[0023] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 4.
[0024] In a possible implementation, the number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following:
[0025] or, or, or, Or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
[0026] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 2.
[0027] In a possible implementation, the number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
[0028] In a third aspect, the present application provides a communication device, which may be a network device, a device in a network device, or a device that can be used in conjunction with a network device. The communication device may also be a chip system. The communication device may execute the method described in the first aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The units or modules may be software and / or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the first aspect above.
[0029] In a fourth aspect, the present application provides a communication device, which may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with a terminal device. The communication device may also be a chip system. The communication device may execute the method described in the second aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The units or modules may be software and / or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the second aspect above.
[0030] In a fifth aspect, the present application provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in the first aspect through a logic circuit or executing code instructions, or the processor is used to implement the method as described in the second aspect through a logic circuit or executing code instructions.
[0031] In a sixth aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a communication device, the method described in the first aspect or the method described in the second aspect is implemented.
[0032] In a seventh aspect, the present application provides a computer program product comprising instructions, which, when a communication device reads and executes the instructions, causes the communication device to execute the method as described in the first aspect, or causes the communication device to execute the method as described in the second aspect.
[0033] In an eighth aspect, the present application provides a communication system, comprising a communication device for executing the method described in the first aspect, and a communication device for executing the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0035] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;
[0036] FIG3 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0037] FIG4 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to facilitate a detailed understanding of the embodiments of the present application, the system architecture involved in the embodiments of the present application is first introduced below.
[0039] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110) and may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network devices in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or they may be the same physical device that integrates the logical functions of the core network devices and the logical functions of the RAN nodes. Terminals and RAN nodes may be connected to each other via wired or wireless means. It should be noted that the RAN node 110 may also be referred to as a network device 110 in the following text.
[0040] The RAN 100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP). The RAN 100 may also include two or more of the aforementioned different radio access systems. The RAN 100 may also be an open RAN (O-RAN).
[0041] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
[0042] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0043] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). The RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station as an example of a RAN node.
[0044] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0045] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0046] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0047] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0048] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0049] In this application, a base station sends downlink signals or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the serving cell of the terminal. When the terminal communicates with the serving cell, it will also be subject to interference from signals in neighboring cells.
[0050] It can be understood that in the embodiments of the present application, PDSCH, PDCCH and PUSCH are merely examples of downlink data channels, downlink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0051] In order to facilitate understanding of the relevant contents of the embodiments of the present application, some of the terms involved in the embodiments of the present application are explained below. This part is only for ease of understanding and cannot be regarded as a disclosure or specific limitation of the technical solution of the present application.
[0052] 1. Channel
[0053] The channel from the baseband module in the network device (or terminal device) to the specific antenna port in the terminal device (or network device) is simply called a channel, which can also be called a radio frequency link or digital channel.
[0054] Channels are divided into uplink transmission channels (also called uplink transmission channels or uplink channels) and downlink receiving channels (also called downlink channels). When the terminal device is transmitting uplink, an uplink transmission channel can be used to connect the baseband module of the terminal device and an antenna port of the terminal device, thereby transmitting the baseband signal to the antenna for transmission. An uplink transmission channel may include at least one of a digital-to-analog converter, a filter, a mixer, and a power amplifier. When the terminal device is receiving downlink, a downlink receiving channel can be used to connect the baseband module of the terminal device and an antenna port of the terminal device, thereby transmitting the signal received on the antenna to the baseband. A downlink receiving channel may include at least one of an analog-to-digital converter, a filter, a mixer, and a power amplifier. Usually, uplink and downlink channels cannot be shared. A terminal device can have one or more uplink transmission channels and one or more downlink transmission channels.
[0055] It should be noted that the number of digital channels of the network device mentioned in this application can be understood as the number of digital channels through which the network device actually sends CSIRS, and the number of digital channels through which the network device actually sends CSIRS can be less than or equal to the number of digital channels possessed by the network device; wherein, the number of digital channels possessed by the network device is determined by the hardware of the network device. For example, according to the hardware of the network device, the maximum number of digital channels of the network device is determined to be 64 channels (i.e., the number of digital channels possessed by the network device mentioned in this application), but the number of digital channels used by the network device to send CSIRS this time is 8 channels (i.e., the number of digital channels through which the network device actually sends CSIRS mentioned in this application). In this case, the number of digital channels of the network device corresponding to the first weight matrix is 8.
[0056] 2. Port
[0057] The antenna port can be simply referred to as a port, which can be understood as a transmitting antenna recognized by the receiving device, or a transmitting antenna that can be distinguished in space. An antenna port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to a reference signal, and therefore, each antenna port can be called a reference signal port, for example, a channel state information reference signal (CSIRS) port can also be called a CSIRS transmission port, a sounding reference signal (SRS) port, etc. It should be noted that, in this application, the reference signal port is also referred to as a reference signal transmission port, for example, a CSIRS port can also be referred to as a CSIRS transmission port in this application.
[0058] 3. Precoding technology
[0059] Given known channel state information (CSI), network equipment can process the transmitted signal using a precoding matrix that matches the channel state, adapting the precoded signal to the channel. This reduces the complexity of the receiving device in eliminating inter-channel effects. Consequently, precoding the transmitted signal improves received signal quality (e.g., signal to interference plus noise ratio (SINR)).
[0060] It should be understood that the description of the precoding technology herein is for illustrative purposes only and is not intended to limit the scope of protection of the embodiments of this application. During implementation, the transmitting device may also perform precoding in other ways. For example, when channel information (such as, but not limited to, a channel matrix) is unavailable, a precoding matrix or weighted processing method may be used for precoding. For the sake of brevity, the specific details are not further described herein.
[0061] 4. CSIRS
[0062] CSIRS is used to obtain CSI. Specifically, the network device weights the CSIRS through a weight matrix and sends the weighted CSIRS to the terminal device through the air interface channel. In this case, the CSIRS received by the terminal device meets the conditions shown in formula (1). CSIRS =H 空口信道 W CSIRS s CSIRS +n CSIRS (1)
[0063] Among them, y CSIRS is the CSIRS received by the terminal device, H 空口信道 is the air interface channel, W CSIRS is the weight matrix for weighting CSIRS, s CSIRS is the CSIRS before weighting by the weight matrix, n CSIRS is the noise of the air interface channel, H 空口信道 W CSIRS is an equivalent channel.
[0064] Furthermore, the terminal device measures the equivalent channel based on the received CSIRS to obtain CSI, where the CSI includes a channel quality indicator (CQI), a rank indicator (RI), and a precoder matrix indicator (PMI).
[0065] Researchers have found that the number of CSIRS transmit ports is related to the accuracy of CSI feedback from terminal devices. As the number of CSIRS transmit ports increases, the CSI feedback accuracy increases. However, the number of CSIRS transmit ports is typically limited by the number of digital channels of the network device. That is, the number of CSIRS transmit ports is less than or equal to the number of digital channels of the network device, which limits the accuracy of CSI feedback.
[0066] In order to improve the feedback accuracy of CSI, the present application provides a communication method and a communication device. The communication method and the communication device provided in the embodiment of the present application are described in detail below with reference to the accompanying drawings. Figure 2 is a flow chart of a communication method provided in an embodiment of the present application. As shown in Figure 2, the communication method includes the following steps S201 to S203. The method execution subject shown in Figure 2 is illustrated by taking the terminal device and the network device as an example. It can be understood that the method execution subject shown in Figure 2 can also be a module in the terminal device (for example, a chip) and a module in the network device (for example, a chip, or a CU, or a DU). Wherein:
[0067] S201: A network device sends a CSIRS to a terminal device, where the CSIRS is processed by a first weight matrix.
[0068] That is, after the network device performs weighted processing on the CSIRS using the first weight matrix, it sends the weighted CSIRS to the terminal device. The number of rows and columns of the first weight matrix is related to the number of CSIRS transmission ports and the number of digital channels of the network device, and the number of CSIRS transmission ports is greater than the number of digital channels.
[0069] It should be noted that, in this application, the number of rows and columns of a matrix is collectively referred to as the number of rows and columns. The first weight matrix mentioned in this application can be understood as W in the above formula (1) CSIRS . The number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, which can be understood as the number of rows of the first weight matrix is related to the number of transmission ports of the CSIRS or the number of digital channels of the network device, and the number of columns of the first weight matrix is related to the number of transmission ports of the CSIRS or the number of digital channels of the network device.
[0070] In an optional embodiment, when the number of rows of the first weight matrix is equal to the number of digital channels of the network device, the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS. Alternatively, when the number of columns of the first weight matrix is equal to the number of digital channels of the network device, the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
[0071] It should be noted that this application does not specifically limit the element values included in the first weight matrix. In one possible implementation, the element values included in the first weight matrix may be related to one or more of the following information (or understood as determined according to one or more of the following information): ①, the codebook type corresponding to the terminal device, for example, the codebook type may be an R15-TypeI codebook, an R15 / R16-TypeII codebook, or an R17 / R18 protocol codebook, etc.; ②, the number of digital channels of the network device; ③, the number of CSIRS transmission ports; ④, the communication environment information of the terminal device, the communication environment information including one or more of communication bandwidth information, transmission delay, reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR), bit error rate or throughput; ⑤ phase accuracy requirement for the second weight matrix; wherein the second weight matrix can be understood as a matrix obtained according to the first weight matrix for subsequent processing of the signal to be sent to the terminal device; ⑥ amplitude quantization requirement for the second weight matrix. For a detailed description of the second weight matrix, reference may be made to the exemplary description of the second weight matrix in subsequent S203 .
[0072] The following provides examples of the first weight matrix in two cases to facilitate understanding. These examples are only to facilitate understanding of the first weight matrix and should not be regarded as specific limitations on the present application.
[0073] Case 1: The number of CSIRS transmission ports is 8, and the number of digital channels of the network device is 4.
[0074] In case 1, the first weight matrix is a matrix with 4 rows and 8 columns, or a matrix with 8 rows and 4 columns. Taking the case where the first weight matrix is a matrix with 4 rows and 8 columns (i.e., the number of rows and the number of columns of the first weight matrix are 4) as an example, the first weight matrix can be any of the following:
[0075] or, or, or, Or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
[0076] Case 2: The number of CSIRS transmission ports is 8, and the number of digital channels is 2.
[0077] In case 2, the first weight matrix is a matrix with 2 rows and 8 columns, or a matrix with 8 rows and 2 columns. Taking the case where the first weight matrix is a matrix with 2 rows and 8 columns (i.e., the number of rows and the number of columns of the first weight matrix are 2) as an example, the first weight matrix can be:
[0078] S202. The terminal device measures CSIRS to obtain CSI.
[0079] That is, after receiving the CSIRS, the terminal device transmits the equivalent channel (for example, corresponding to formula H 空口信道 W CSIRS) performs channel estimation to obtain CSI. Typically, CSI may include one or more of the following information: channel quality indicator (CQI), precoding matrix indicator (PMI), CSIRS resource indicator (CRI), synchronization signal / physical broadcast channel block resource indicator (SSBRI), layer indicator (LI), rank indicator (RI), layer 1 reference signal received power (L1-RSRP), layer 1 signal to interference plus noise ratio (L1-SINR), and capability index.
[0080] Among them, RI indicates the number of transmission streams that the terminal device recommends that the network device can use for data transmission, PMI is used to indicate the precoding matrix recommended under the number of transmission streams, and CQI indicates the modulation and coding scheme recommended under the number of transmission streams and precoding matrix. The use of this modulation and coding scheme is expected to achieve a preset block error rate. LI is used to tell the network device a column in the precoding matrix corresponding to the PMI, which corresponds to the strongest stream of the codeword with a larger broadband CQI. CRI and SSBRI are when the network device configures multiple CSIRS resources or synchronization signal blocks (SSB) for CSI measurement, the terminal device tells the network device which resource the measurement result is based on. The capability index is used to indicate the maximum number of SRS ports.
[0081] S203. The terminal device sends CSI to the network device.
[0082] That is, after obtaining the CSI, the terminal device sends the CSI to the network device via the resources corresponding to the CSI (e.g., at the CSI transmission opportunity). Furthermore, the network device can perform relevant processing based on the CSI, such as resource scheduling or signal processing.
[0083] In one possible implementation, after the network device receives the CSI from the terminal device, a second weight matrix is obtained based on the first weight matrix and the precoding matrix indicated by the PMI included in the CSI, and the second weight matrix is used to process the signal to be sent to the terminal device. The manner of obtaining the second weight matrix based on the first weight matrix and the precoding matrix indicated by the PMI included in the CSI includes, but is not limited to, taking the product of the first weight matrix and the precoding matrix indicated by the PMI as the second weight matrix. For example, in the process of obtaining the second weight matrix, the product of the first weight matrix and the precoding matrix indicated by the PMI can also be adapted to the orthogonalization processing, power normalization processing, etc. of the signal to be sent to the terminal device (for convenience of name, hereinafter referred to as the signal to be sent) according to the sending requirements (such as weight orthogonality requirements or hardware power requirements, etc.) of the signal to be sent to the terminal device. This can also be understood as screening, adjusting or normalizing the product of the first weight matrix and the precoding matrix indicated by the PMI.
[0084] It should be noted that the signal to be sent to the terminal device (or understood as the signal processed by the second weight matrix) can be a signal corresponding to the physical downlink shared channel (physical downlink shared channel, PDSCH) or a signal corresponding to the physical downlink control channel (physical downlink control channel, PDCCH).
[0085] To facilitate understanding of the technical solution of the present application, the second weight matrix obtained by the present application is schematically explained below using the case where the number of CSIRS transmission ports is equal to the number of digital channels as a comparative example.
[0086] Example 1: The precoding matrix indicated by the PMI is the precoding matrix corresponding to the R15-TypeI codebook; the number of digital channels of the network device is 4; in the comparative example, the number of CSIRS transmission ports is 4; in the solution provided in this application, the number of CSIRS transmission ports is 8.
[0087] In this case, the comparative example is referred to as Case 0, and the solution provided by this application is referred to as Case 1, Case 2, or Case 3. The weight matrices W corresponding to Case 0 to Case 3 are respectively CSIRS See formula (2). Wherein, the weight matrix W corresponding to Case1, Case2 or Case3 is CSIRS It can be understood as the first weight matrix mentioned above.
[0088] If the precoding matrix corresponding to the comparative example (i.e. Case 0) is The precoding matrix corresponding to the solution provided in this application (i.e. Case 1 to Case 3) is In this case, the network device uses the precoding matrix W corresponding to Case0~Case3 PMI and the weight matrix W CSIRS , the obtained W CSIRS W PMI As shown in formula (3), the W corresponding to Case 1 to Case 3 is CSIRS W PMI It can be understood as the aforementioned second weight matrix.
[0089] The following compares Case 0 in Example 1 with Case 1 to Case 3 respectively.
[0090] In the comparison between Case 0 and Case 1, the W corresponding to Case 1 is CSIRS W PMI The polarization phase is e jφ , the φ is The value of the granularity is obtained; and the W corresponding to Case0 CSIRS W PMI The polarization phase is Should by The value of the granularity is obtained. Therefore, the W corresponding to Case 1 CSIRS W PMI The quantization accuracy of the polarization phase is higher than that of Case 0. CSIRS W PMI The quantization accuracy of the polarization phase.
[0091] In the comparison between Case 0 and Case 2, the W corresponding to Case 2 CSIRS W PMI The polarization phase is The φ To get the value of granularity, by The value of the granularity is obtained; and the W corresponding to Case0 CSIRS W PMI The polarization phase is Should by It can be seen that the W corresponding to Case 2 is CSIRS W PMI The quantization accuracy of the polarization phase is higher than that of Case 0. CSIRS W PMI The quantization accuracy of the polarization phase.
[0092] In the comparison between Case 0 and Case 3, the beam phases of left and right polarizations in Case 0 are both The θ To get the value of granularity, Case0 There are 8 quantizations; in Case 3, the beam phases of the left and right polarizations are and The θ and φ are both To determine the granularity, Case 3 There are 64 types of quantization. It can be seen that the quantization accuracy of the beam phase corresponding to Case 3 is higher than that of the beam phase corresponding to Case 0. quantization accuracy.
[0093] Example 2: The precoding matrix indicated by PMI is the precoding matrix corresponding to the R15-TypeI codebook; the number of digital channels of the network device is 2; in the comparative example, the number of CSIRS transmission ports is 2; in the solution provided in this application, the number of CSIRS transmission ports is 8.
[0094] In this case, the comparative example is referred to as Case 0, and the solution provided by this application is referred to as Case 1. The weight matrices W corresponding to Case 0 and Case 1 are respectively CSIRS See formula (4). Among them, the weight matrix W corresponding to Case1 CSIRS It can be understood as the first weight matrix mentioned above.
[0095] If the precoding matrix corresponding to the comparative example (i.e. Case 0) is The precoding matrix corresponding to the solution provided in this application (i.e. Case 1) is In this case, the network device uses the precoding matrix W corresponding to Case0~Case1 PMI and the weight matrix W CSIRS , the obtained W CSIRS W PMI As shown in formula (5), the W corresponding to Case 1 is CSIRS W PMI It can be understood as the aforementioned second weight matrix.
[0096] The following compares Case 0 and Case 1 in Example 2. The corresponding W of Case 1 CSIRS W PMI The quantization accuracy of the polarization phase is the same as that of Case 0. CSIRS W PMI The quantization accuracy of the polarization phase is the same. Case 1 corresponds to W CSIRS WPMI The amplitude is And Case0 corresponds to W CSIRS W PMI The amplitude is 1. Since φ and θ each have 8 values, the W corresponding to Case 1 is CSIRS W PMI The amplitude of corresponds to 64 values, which can be understood as having 64 amplitude adjustment capabilities. Furthermore, when the power of each antenna of the network device is unbalanced, the W corresponding to Case 1 is used. CSIRS W PMI Processing the signal to be sent is beneficial to improving the performance of the signal to be sent.
[0097] Example 3: The precoding matrix indicated by the PMI is the precoding matrix corresponding to the R15 / R16-TypeII codebook; the number of digital channels of the network device is 4; in the comparative example, the number of CSIRS transmitting ports is 4; in the solution provided in this application, the number of CSIRS transmitting ports is 8.
[0098] In this case, the comparative example is referred to as Case 0, and the solutions provided in this application are referred to as Case 1 and Case 2. The weight matrices W corresponding to Case 0 to Case 2 are respectively CSIRS See formula (6). Among them, the weight matrix W corresponding to Case1~Case2 CSIRS It can be understood as the first weight matrix mentioned above.
[0099] Where Q1 and Q2 are arbitrary unitary matrices.
[0100] If the precoding matrix corresponding to the comparative example (i.e. Case 0) is The precoding matrix corresponding to Case 1 to Case 2 is: In this case, the network device uses the precoding matrix W corresponding to Case0~Case2 PMI and the weight matrix W CSIRS , the obtained W CSIRS W PMI As shown in formula (7), the W corresponding to Case 1 or Case 2 is CSIRS W PMI It can be understood as the aforementioned second weight matrix.
[0101] The following compares Case 0 in Example 3 with Case 1 and Case 2 respectively.
[0102] In the comparison between Case 0 and Case 1, the W corresponding to Case 0 is CSIRS W PMIThe weight of is a sample, that is W corresponding to Case 1 CSIRS W PMI The weight of is two samples, namely and Under the condition of codebook quantization error, the W corresponding to Case 1 is CSIRS W PMI More samples can be obtained in a single measurement, which helps to obtain higher weight accuracy. Moreover, under the R16-TypeII protocol codebook constraint, the W corresponding to Case 1 is CSIRS W PMI Higher weight accuracy can be obtained, and more weight samples can be obtained, thereby improving the overall performance.
[0103] In the comparison between Case 0 and Case 2, the W corresponding to Case 0 is CSIRS W PMI The weight of is a sample, that is W corresponding to Case 1 CSIRS W PMI The weight of is two samples, namely and Under the condition of codebook quantization error, the W corresponding to Case 1 is CSIRS W PMI More samples can be obtained in a single measurement, which helps to obtain higher weight accuracy. Moreover, under the R16-TypeII protocol codebook constraint, the W corresponding to Case 1 is CSIRS W PMI Higher weight accuracy can be obtained, and more weight samples can be obtained, thereby improving the overall performance.
[0104] To sum up, through the method shown in Figure 2, the number of CSIRS transmitting ports is not limited by the number of digital channels of the network device (that is, the number of CSIRS transmitting ports can be greater than the number of digital channels). Compared with the solution in which the number of CSIRS transmitting ports is limited by the number of digital channels of the network device (that is, the number of CSIRS transmitting ports is less than or equal to the number of digital channels), it is beneficial to improve the feedback accuracy of CSI feedback by the terminal device.
[0105] It is understandable that in order to implement the functions in the above embodiments, the terminal device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software transceiver components driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0106] Figures 3 and 4 are schematic diagrams of the structures of possible communication devices provided by embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be the terminal 120 as shown in Figure 1, or a module (such as a chip) applied to the terminal device, or the communication device can be the network device 110 as shown in Figure 1, or a module (such as a chip) applied to the network device.
[0107] As shown in Figure 3, the communication device 300 includes a processing unit 310 and a transceiver unit 320. The communication device 300 is used to implement the functions of the network device in the method embodiment shown in Figure 2 above.
[0108] When the communication device 300 is used to implement the function of the network device in the method embodiment shown in Figure 2: the transceiver unit 320 is used to send a channel state information reference signal CSIRS to the terminal device, and the CSIRS is processed by a first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmitting ports of the CSIRS and the number of digital channels of the network device, and the number of transmitting ports of the CSIRS is greater than the number of digital channels; the transceiver unit 320 is also used to receive channel state information CSI from the terminal device.
[0109] In one possible implementation, the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: the number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; or, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
[0110] In one possible implementation, the CSI includes a precoding matrix indication PMI, and the processing unit 310 is configured to obtain a second weight matrix based on the first weight matrix and the precoding matrix indicated by the PMI, where the second weight matrix is used to process a signal to be sent to the terminal device.
[0111] In a possible implementation, the second weight matrix is the product of the first weight matrix and the precoding matrix indicated by the PMI.
[0112] In one possible implementation, the first weight matrix includes multiple element values, and the element values included in the first weight matrix are related to one or more of the following information: the codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
[0113] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 4.
[0114] In a possible implementation, the number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following:
[0115] or, or, or, Or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
[0116] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 2.
[0117] In a possible implementation, the number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
[0118] For a more detailed description of the transceiver unit 320 and the processing unit 310 , reference may be made to the relevant description of the network device in the method embodiment shown in FIG. 2 .
[0119] As shown in Figure 3, the communication device 300 includes a processing unit 310 and a transceiver unit 320. The communication device 300 is used to implement the functions of the terminal device in the method embodiment shown in Figure 2 above.
[0120] When the communication device 300 is used to implement the functions of the terminal device in the method embodiment shown in Figure 2: the transceiver unit 320 is used to receive the channel state information reference signal CSIRS from the network device, and the CSIRS is processed by the first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmitting ports of the CSIRS and the number of digital channels of the network device, and the number of transmitting ports of the CSIRS is greater than the number of digital channels; the processing unit 310 is used to measure the CSIRS and obtain channel state information CSI; the transceiver unit 320 is also used to send the CSI to the network device.
[0121] In one possible implementation, the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: the number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; or, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
[0122] In one possible implementation, the first weight matrix includes multiple element values, and the element values included in the first weight matrix are related to one or more of the following information: the codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
[0123] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 4.
[0124] In a possible implementation, the number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following:
[0125] or, or, or, Or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
[0126] In a possible implementation, the number of CSIRS transmission ports is 8, and the number of digital channels is 2.
[0127] In a possible implementation, the number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
[0128] For a more detailed description of the transceiver unit 320 and the processing unit 310 , reference may be made to the relevant description of the terminal device in the method embodiment shown in FIG. 2 .
[0129] As shown in Figure 4, communication device 400 includes a processor 410 and an interface circuit 420. Processor 410 and interface circuit 420 are coupled to each other. It is understood that interface circuit 420 can be a transceiver or an input / output interface. Optionally, communication device 400 may also include a memory 430 for storing instructions executed by processor 410, input data required by processor 410 to execute instructions, or data generated after processor 410 executes instructions.
[0130] When the communication device 400 is used to implement the method shown in FIG. 4 , the processor 410 is used to implement the functions of the processing unit 310 , and the interface circuit 420 is used to implement the functions of the transceiver unit 320 .
[0131] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the base station, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the base station, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the base station by these modules.
[0132] When the communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. When the network device chip receives information from a terminal, it can be understood that the information is first received by other modules in the network device (such as a radio frequency module or antenna) and then sent to the network device chip by these modules. When the network device chip sends information to a terminal, it can be understood that the information is sent to other modules in the network device (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0133] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, between a terminal chip and other modules in the terminal, or between a base station chip and other modules within the base station.
[0134] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0135] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.
[0136] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0137] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0138] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0139] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: The method comprises: Sending a channel state information reference signal CSIRS to a terminal device, wherein the CSIRS is processed by a first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of a network device, and the number of transmission ports of the CSIRS is greater than the number of digital channels; Receive channel state information CSI from the terminal device.
2. The method according to claim 1, characterized in that: The number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: The number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; Alternatively, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
3. The method according to claim 1 or 2, characterized in that: The CSI includes a precoding matrix indication PMI, and the method further includes: Based on the first weight matrix and the precoding matrix indicated by the PMI, a second weight matrix is obtained, and the second weight matrix is used to process the signal to be sent to the terminal device.
4. The method according to claim 3, characterized in that: The second weight matrix is the product of the first weight matrix and the precoding matrix indicated by the PMI.
5. The method according to claim 3 or 4, characterized in that: The first weight matrix includes a plurality of element values, and the element values included in the first weight matrix are related to one or more of the following information: The codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
6. The method according to any one of claims 1 to 5, characterized in that: The number of the CSIRS transmission ports is 8, and the number of the digital channels is 4.
7. The method according to claim 6, characterized in that: The number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following: or, or, or, or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
8. The method according to any one of claims 1 to 5, characterized in that: The number of the CSIRS transmission ports is 8, and the number of the digital channels is 2.
9. The method according to claim 8, characterized in that: The number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
10. A communication method, characterized in that: The method comprises: Receive a channel state information reference signal CSIRS from a network device, the CSIRS being processed by a first weight matrix; wherein the number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, and the number of transmission ports of the CSIRS is greater than the number of digital channels; Measuring the CSIRS to obtain channel state information CSI; The CSI is sent to the network device.
11. The method according to claim 10, characterized in that: The number of rows and columns of the first weight matrix is related to the number of transmission ports of the CSIRS and the number of digital channels of the network device, including: The number of rows of the first weight matrix is equal to the number of digital channels of the network device, and the number of columns of the first weight matrix is equal to the number of transmission ports of the CSIRS; Alternatively, the number of columns of the first weight matrix is equal to the number of digital channels of the network device, and the number of rows of the first weight matrix is equal to the number of transmission ports of the CSIRS.
12. The method according to claim 10 or 11, characterized in that: The first weight matrix includes a plurality of element values, and the element values included in the first weight matrix are related to one or more of the following information: The codebook type corresponding to the terminal device, the number of digital channels of the network device, the number of transmitting ports of the CSIRS, the communication environment information of the terminal device, the phase accuracy requirement for the second weight matrix, and / or the amplitude quantization requirement for the second weight matrix.
13. The method according to any one of claims 10 to 12, characterized in that: The number of the CSIRS transmission ports is 8, and the number of the digital channels is 4.
14. The method according to claim 13, characterized in that: The number of rows of the first weight matrix is 4, the number of columns of the first weight matrix is 8, and the first weight matrix is any one of the following: or, or, or, or, [Q1 Q2]; where Q1 is a unitary matrix with 4 rows and 4 columns, and Q2 is a unitary matrix with 4 rows and 4 columns.
15. The method according to any one of claims 10 to 12, characterized in that: The number of the CSIRS transmission ports is 8, and the number of the digital channels is 2.
16. The method according to claim 15, characterized in that: The number of rows of the first weight matrix is 2, the number of columns of the first weight matrix is 8, and the first weight matrix is:
17. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 9, or comprises a module for executing the method according to any one of claims 10 to 16.
18. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 9 through a logic circuit or by executing code instructions, or the processor is used to implement the method as described in any one of claims 10 to 16 through a logic circuit or by executing code instructions.
19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the communication device implements the method as described in any one of claims 1 to 9, or implements the method as described in any one of claims 10 to 16.
20. A computer program product, characterized in that The computer program product includes a computer program or instructions, and when the computer program or instructions are executed by a communication device, the communication device implements the method according to any one of claims 1 to 9, or implements the method according to any one of claims 10 to 16.
Citation Information
Patent Citations
Communication method and communication device
CN119727819A
Hybrid beam forming transmission method and network device
CN106033989A
Communication method and device
CN115118555A
Downlink signal weighting method and related equipment
CN115882910A
Wireless communication device, terminal device, and method
US20180062711A1