Wireless communication method and apparatus therefor
By using the precoding matrix conversion method of the CSI-RS port in the 5G communication system, the problem of high PMI overhead caused by frequent CSI reports is solved, UL signaling overhead is reduced and signaling process efficiency is improved, and power consumption is reduced.
Patent Information
- Application Number
- CN202380096857.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-04
- Publication Date
- 2025-11-18
AI Technical Summary
In 5G communication systems, the use of large bandwidth and multiple antennas leads to increased power consumption due to the increased number of antennas, and frequent CSI reports result in excessive PMI overhead. Existing technologies have failed to effectively solve this problem.
By receiving CSI report configuration information on the user equipment (UE) side, sending the first PMI of a first number of CSI-RS ports, and determining the second precoding matrix of a second number of CSI-RS ports based on the first precoding matrix, UL signaling overhead is reduced.
This approach achieves improved signaling efficiency and reduced power consumption in wireless communication networks while lowering UL signaling overhead.
Smart Images

Figure CN120982035A_ABST
Abstract
Description
Technical Field
[0001] This patent document relates to wireless communication. Background Technology
[0002] Mobile telecommunications technologies are driving the world toward an increasingly interconnected and networked society. Compared to existing wireless networks, next-generation systems and communication technologies will need to support a wider range of use case characteristics and provide a more complex and sophisticated set of access requirements and flexibility.
[0003] Long-Term Evolution (LTE) is a wireless communication standard for mobile devices and data terminals developed by the 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. Known as 5G, the fifth-generation wireless system, it advances the LTE and LTE-A wireless standards, aiming to support higher data rates, massive connectivity, ultra-low latency, high reliability, and other emerging service requirements. Summary of the Invention
[0004] This patent document discloses several technologies, among others, including methods for enhancing the measurement and reporting of channel state information in wireless communication networks.
[0005] In one exemplary aspect, a wireless communication method is disclosed. The method includes: a wireless device transmitting to a network device a first precoding matrix indicator associated with a first precoding matrix related to P1 channel state information reference signal (CSI-RS) ports; and the wireless device determining a second precoding matrix associated with P2 CSI-RS ports based on the first precoding matrix, wherein P1 > P2.
[0006] In another exemplary aspect, another wireless communication method is disclosed. The method includes: receiving, by a network device, a first precoding matrix indicator associated with a first precoding matrix related to P1 channel state information reference signal (CSI-RS) ports; and determining, by the network device, a second precoding matrix for P2 CSI-RS ports based on the first precoding matrix, wherein P1 > P2.
[0007] In yet another exemplary aspect, a wireless communication device is disclosed, which includes a process configured or operable to perform the methods described above.
[0008] In yet another exemplary aspect, a computer-readable storage medium is disclosed. The computer-readable storage medium stores code that, when executed by a processor, causes the processor to implement the methods described above. Attached Figure Description
[0009] Figure 1 An example diagram with 32 non-off antenna ports is shown.
[0010] Figure 2 An example diagram is shown, showing the switching from 32 antenna ports to 24 antenna ports.
[0011] Figure 3 An example diagram is shown, showing the switching from 32 antenna ports to 24 antenna ports.
[0012] Figure 4-5 An example diagram is shown, showing the switching from 32 antenna ports to 16 antenna ports.
[0013] Figure 6 An example diagram with 32 antenna ports is shown.
[0014] Figure 7 An example diagram is shown, showing the switching from 32 antenna ports to 16 antenna ports.
[0015] Figure 8 An example diagram with 32 non-off antenna ports is shown.
[0016] Figure 9-10 An example diagram is shown in a multi-panel configuration where 32 antenna ports are switched off to 16 antenna ports.
[0017] Figure 11 An example diagram of CSI calculation is shown.
[0018] Figure 12 An example diagram showing the shutdown of 32 antenna ports based on the scaling factor is shown.
[0019] Figure 13 An example diagram of 32 antenna port recovery based on scaling factor is shown.
[0020] Figure 14 An example diagram showing the shutdown of 32 antenna ports based on scaling factors and bitmaps is provided.
[0021] Figure 15 An example diagram of the mode with 32 antenna ports turned off to 16 antenna ports is shown.
[0022] Figure 16 A block diagram illustrating examples of hardware platforms that can be used as part of a network device or communication device according to some embodiments of this document is shown.
[0023] Figure 17 Examples of network communication involving network devices (base stations) and wireless devices are shown, based on some implementations of the disclosed technology.
[0024] Figure 18-19 This is a flowchart representation of a wireless communication method according to one or more embodiments of the present technology. Detailed Implementation
[0025] The use of chapter headings in this document is for ease of understanding and not to limit the scope of the disclosed technologies to any particular chapter. Furthermore, certain terms relating to 5G and the 3rd Generation Partnership Project (3GPP) protocols are used as illustrative examples, and the disclosed technologies are also applicable to other wireless protocols.
[0026] Initial Publication
[0027] User Equipment (UE) configured with the higher-level parameter codebookType set to 'typeI-SinglePanel', and the number of CSI-RS ports P CSI-RS Let 2N1N2 be the number of antenna ports in the first and second dimensions, respectively, and configured with higher-level parameters n1-n2. The number of CSI-RS antenna ports for Type I and Type II single-panel codebooks is shown in Table 1, where O1 and O2 are the oversampling factors for the first and second dimensions. When P... CSI-RS When the number of layers is not less than 4, except when the layer number υ∈{2,3,4} (where ν is the associated RI value), the precoding matrix corresponding to each precoding matrix indicator (PMI) index can be obtained from i1 and i2. When the layer number v∈{2,3,4}, each PMI value corresponds to four codebook indices i. 1,1 i 1,2 i 1,3 And i2. The composite codebook index i1 is defined as:
[0028]
[0029] Among them, i2 determines the phase and i1 determines the beam index.
[0030]
[0031] Table 1. (N1,N2) and (O1,O2) configurations of Type I and Type II single-panel codebooks
[0032] When codebookType is set to 'typeI-SinglePanel', and the number of layers is three or four, and PCSI-RS When the number of precoding matrices is not less than 16, they are represented as follows: Where L is the layer number, and the number of rows in the precoding matrix is related to P. CSI-RS Similarly, the number of columns in the precoding matrix equals the number of layers. The precoding matrix consists of four parts. and The number of rows is (N1N2) / 2. and The number of rows is also (N1N2) / 2.
[0033] In some embodiments, the first two parts correspond to one polarization direction, and the last two parts correspond to another polarization direction.
[0034] For example, when the number of layers is three or four, codebookMode = 1 or 2, and P CSI-RS When the number of precoding matrices is not less than 16, the precoding matrix is represented as follows:
[0035] Otherwise, the precoding matrices are represented as follows: Where L is the number of layers and the precoding matrix. The number of rows in P CSI-RS Similarly, the number of columns in the precoding matrix is equal to the number of layers.
[0036] The precoding matrix includes v l,m and Two parts, v l,m and The number of rows is N1N2. In some embodiments, these two parts involve different polarization directions.
[0037] For example, when the number of layers is 1, codebookMode = 1, and the precoding matrices are represented as follows: v l,m and The number of rows is N1N2.
[0038] For codebookType set to 'typeI-MultiPanel', CSI-RS port P CSI-RS The quantity is 2N g N1N2, N g N represents the number of panels in the horizontal dimension, N1 and N2 represent the number of antenna ports in the first and second dimensions, respectively, and are configured with higher-level parameters ng-n1-n2, N g ∈{2,4}.
[0039] The number of CSI-RS antenna ports for type I multi-panel codebooks is shown in Table 2. O1 and O2 are the oversampling factors in the first and second dimensions.
[0040]
[0041] Table 2. Type I Multipanel Codebook (N) g Configuration of (N1, N2) and (O1, O2)
[0042] When Ng = 2, the number of rows in the precoding matrix is related to P. CSI-RS Similarly, the number of columns in the precoding matrix is equal to 1. The codebook consists of four parts. Each part has N1N2 rows. In some embodiments, the first two parts are associated with one panel, and the last two parts are associated with another panel. Parts 1 and 3 of the precoding matrix relate to one polarization direction, and parts 2 and 4 of the precoding matrix relate to another polarization direction.
[0043] When Ng = 4, the number of rows in the codebook is related to P. CSI-RS The same applies; the number of columns in the precoding matrix is equal to 1. The precoding matrix consists of 8 parts, each with N1N2 rows.
[0044] In some embodiments, portions 1 and 2 are associated with a first panel; portions 3 and 4 are associated with a second panel; portions 5 and 6 are associated with a third panel; and portions 7 and 8 are associated with a fourth panel. Portions 1, 3, 5, and 7 of the precoding matrix are associated with one polarization direction, and portions 2, 4, 6, and 8 of the precoding matrix are associated with another polarization direction.
[0045] For example, when N g ∈{2,4}, and The following formula is given:
[0046]
[0047] Where N g =2, and and The following formula is given:
[0048]
[0049] When the UE configuration higher-layer parameter codebookType is set to 'typeII', CSI-RS port P CSI-RS The number is 2N1N2, where N1 and N2 are the number of antenna ports in the first and second dimensions, and is configured with the higher-level parameter n1-n2-codebookSubsetRestriction.
[0050] The number of rows in the precoding matrix and P CSI-RSThe precoding matrix is identical, and the number of columns in the precoding matrix equals the number of layers. The precoding matrix comprises two parts. Each part of the precoding matrix has N1N2 rows. In some embodiments, these two parts relate to different polarization directions.
[0051] The parameters used for the precoding matrix should be reported as a PMI. The precoding matrix can be obtained using this PMI. For example, codebookType is set to 'typeI', where l,m,p,n are determined by i 1,1 i 1,2 i 1,3 i2 is determined, and reporting the PMI means reporting i 1,1 i 1,2 i 1,3 As shown above, the precoding matrix can be obtained using the reported PMI. The rows of the precoding matrix are related to the CSI-RS ports, and the row index of the precoding matrix starts from 0, with row 0 corresponding to port 0. In existing methods, if precoding matrices for different numbers of CSI-RS ports are required, the UE needs to report multiple sets of PMIs, and the UL overhead is relatively large.
[0052] This patent provides a method for obtaining a second precoding matrix for a second number of CSI-RS ports based on a first precoding matrix for a first number of CSI-RS ports. The first number of CSI-RS ports is greater than the second number of CSI-RS ports. Using this method, only one PMI needs to be reported, which can reduce UL overhead.
[0053] Problem description:
[0054] 5G communication systems employ high bandwidth and multiple antennas. The large spatial constraints result in significant power consumption.
[0055] One potential way to reduce the power consumption of a gNB (gNodeB, next-generation base station) is to reduce the number of antennas or antenna ports. If the number of antennas changes, the channel will also change. To help the gNB obtain channel states with different numbers of antennas, multiple Channel State Reports (CSIs) with different antenna modes are needed. Multiple CSIs with different antenna modes can be obtained through specific CSI report configuration types.
[0056] Antenna-mode CSI includes CRI, RI, PMI, CQI, and LI. If the UE needs to frequently report multiple CSI reports, including PMI, the overhead of PMI can be significant. Multiple CSI reports can be submitted in multiple CSI reports associated with one or more CSI resources. Several enhancement measures can be considered to reduce UL signaling overhead.
[0057] However, under existing standards, there is no solution to the problem of high PMI overhead caused by the frequent reporting of multiple CSI reports, including PMI, by the UE. This patent application provides a method and process for signaling transmission to reduce UL signaling overhead. The proposed method at least improves the efficiency of UL signaling processes in wireless communication networks. The systems and methods discussed herein may include processes, procedures, and / or implementations for signaling.
[0058] The exemplary embodiments disclosed herein are intended to address problems related to one or more issues existing in the prior art, as well as additional features that will become apparent from the following detailed description taken in conjunction with the accompanying drawings. Exemplary systems, methods, apparatuses, and computer program products are disclosed herein according to various embodiments. However, it should be understood that these embodiments are presented by way of example and not as limiting, and various modifications to the disclosed implementations will be apparent to those skilled in the art upon reading this disclosure, while still remaining within the scope of this disclosure.
[0059] Example 0
[0060] On the UE side, the UE receives RRC signaling that includes at least CSI report configuration information and CSI resource configuration information, sends a first PMI for a first number of CSI-RS ports, which is associated with a first precoding matrix, and obtains a second precoding matrix that determines a second number of CSI-RS ports based on the first precoding matrix, wherein the first number of CSI-RS ports is greater than the second number of CSI-RS ports.
[0061] Example 1:
[0062] In some embodiments, the UE needs to report multiple CSI reports corresponding to different numbers of ports in one or more CSI reports.
[0063] In some embodiments, multiple CSI reports are transmitted in the same or different PUCCH resources.
[0064] The first PMI of the first number of CSI-RS ports is reported in multiple CIS reports, while the second PMI of the second number of CSI-RS ports is not reported in multiple CIS reports. The first number of CSI-RS ports exceeds the second number of CSI-RS ports.
[0065] The first PMI is associated with the first precoding matrix, and a second precoding matrix for a second number of CSI-RS ports is determined based on the first precoding matrix.
[0066] Example 2:
[0067] In some embodiments, the second precoding matrix is a subset of the first precoding matrix, and the second precoding matrix for a second number of CSI-RS ports is determined based on the first precoding matrix, including at least one of the following:
[0068] Select a second number of CSI-RS port rows from the rows of the first precoding matrix.
[0069] Select a second number of CSI-RS port rows from the rows of the first precoding matrix, and select a second rank indicator (RI) column from the columns of the first precoding matrix.
[0070] Example 3
[0071] A second number of CSI-RS port rows are selected from the rows of the first precoding matrix according to predefined rules. In this section, the number of second CSI-RS ports is N. port2 The number of the first CSI-RS ports is N. port1 .
[0072] Predefined rules include at least one of the following:
[0073] For a single panel, the first precoding matrix of the first layer is divided into two parts. The first N... port1 Line / 2 is the first part.
[0074] Select N from each part of the first precoding matrix port2 / 2 lines, including at least one of the following:
[0075] 1) Select N from the first precoding matrix port2 Okay, the first part starts from 1 st Travel to (N) port2 / 2) th Line, the second part starts from the (N) port1 / 2+1) th Row (N) port1 / 2+N port2 / 2) th OK;
[0076] 2) From N in the first precoding matrix port1 Select N in the row port2 Okay, the first part starts from N port1 Select the top N from row / 2 port2 / 2 odd-numbered rows, the second part starts from N port1 Select the top N from row / 2 port2 / 2 odd-numbered rows;
[0077] 3) From N in the first precoding matrix port1 Select N in the row port2Okay, the first part starts from N port1 Select the top N from row / 2 port2 / 2 even-numbered rows, the second part starts from N port1 Select the top N from row / 2 port2 / 2 even-numbered rows.
[0078] Here, N can be based on the first part obtained from the first precoding matrix. port2 The second precoding matrix is determined by 2*X row pairs, where the indices of each row pair satisfy (N2*i, N2*i+1, ..., N2*i+X-1); and N is obtained from the second part of the first precoding matrix. port2 / (2*X) rows, where each pair satisfies (N2*i+N port1 / 2,N2*i+N port1 / 2+1,...,N2*i+N port1 / 2+X-1), where X=N port2 / (2*N1),i=0,1,2,…,N1-1,N port1 = 2*N1*N2, where N1 and N2 are the number of ports in the first and second dimensions, and can be obtained through the higher-level parameters n1-n2 associated with the first number of CSI-RS ports.
[0079] The second precoding matrix is based on N obtained from the first part of the first precoding matrix. port2 The N is determined by a pair of rows (2 * N²), where the index of each pair satisfies {(Y / 2 + i - 1) * N², (Y / 2 + i - 1) * N² + 1, ..., (Y / 2 + i - 1) * N² + N² - 1}; and N is obtained from the second part of the first precoding matrix. port2 / (2*N2) rows, where each pair satisfies {(Y / 2+i-1)*N2+N port1 / 2,(Y / 2+i-1)*N2+N port1 / 2+1,...,(Y / 2+i-1)*N2+N port1 / 2+N2-1}, where X=N port2 / (2*N2), i=1,...,X,Y=(N port1 -N port2 ) / (2*N2), N port1 = 2*N1*N2, where N1 and N2 are the number of ports in the first and second dimensions, and can be obtained through the higher-level parameters n1-n2 associated with the first number of CSI-RS ports.
[0080] When the UE needs to select P2 ports from P1 ports, P1 = 2 * N1 * N2. If P2 is divisible by 2 * N1, then the ports in row P2 / (2 * N1) are determined from the N2 rows of the P1 ports. If P2 < 2 * N1, then the ports in the middle columns of column N2 of a row are selected. Otherwise, the ports in the middle columns of column N2 are selected.
[0081] The rows of the second precoding matrix are N times the index X of the rows of the first precoding matrix. port2 The expression is defined as follows: X = mod(floor(k / 2 / N1) + N2*mod(k, 2*N1), 2*N1*N2), k = 0, 1, 2, ..., 2*N1*N2-1, where N1 and N2 are the number of ports in the first and second dimensions, respectively. These can be obtained from the higher-level parameters n1-n2 associated with the first number of CSI-RS ports. Mod represents modulo operation, and floor represents floor rounding down.
[0082] The first N bits of the second precoding matrix port2 Row / 2 is the index X of the row in the first precoding matrix, where X = {Y / 2*N², Y / 2*N²+1, ..., Y / 2*N²+N}. port2 / 2-1};The last N of the second precoding matrix port2 Row / 2 is the index Z of the row in the first precoding matrix, Z = {Y / 2*N² + N} port1 / 2,Y / 2*N2+N port1 / 2+1,...,Y / 2*N2+N port2 / 2+N port1 / 2-1},Y=(N port1 -N port2 ) / (2N2), N port1 = 2*N1*N2, where N1 and N2 are the number of ports in the first and second dimensions, respectively. They can be obtained from the higher-level parameters n1-n2 associated with the first number of CSI-RS ports.
[0083] When the UE needs to select P2 ports from P1 ports, P1 = 2 * N1 * N2. If P2 is divisible by 2 * N1, then select ports from the P1 ports in row N2, choosing ports from rows P2 / (2 * N1). If P2 < 2 * N1, then select ports from columns N2 of a row, choosing ports from columns P2 / 2 of the middle columns. Otherwise, select ports from columns N2, choosing ports from columns P2 / (2 * N2) of the middle columns.
[0084] For example, if the mode with 32 antenna ports is as follows Figure 1 As shown, the 24 antenna ports are as follows Figure 2As shown. Ports 0 to 15 correspond to one polarization dimension, and ports 16 to 31 correspond to another polarization dimension. In this example, the RI is the same for 32 antenna ports and 24 antenna ports. The precoding matrix for 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and its relationship with the antenna ports, row 0 corresponds to port 0. The port indices of the 24 antenna ports in the 32 antenna ports are [0:11 16:27]. Therefore, the row indices are [0:11 16:27]. The precoding matrix W for the 24 antenna ports can be obtained from the row indices. 24 As shown below:
[0085] W 24 =F(W 32 ([0:1:11 16:1:27])).
[0086] The function F(·) represents the normalization operation. X:step:Y represents {X,X+1step,X+2step,…}.
[0087] Another example is a 32-antenna-port configuration like this. Figure 1 As shown, and the shutdown to 24 antenna ports as shown Figure 3 As shown. Ports 0 to 15 correspond to one polarization dimension, and ports 16 to 31 correspond to another polarization dimension. The RI is the same for the 32 antenna ports and the 24 antenna ports. The precoding matrix for the 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and its relationship with the antenna ports, row 0 corresponds to port 0, N1 = 8, N2 = 2, P1 = 32, P2 = 24, X = P2 / (2*N2) = 6, Y = (P1-P2) / (2*N2) = 2, and the Y / 2 column on each side of the 32 antenna ports is turned off. The port indices of the 24 antenna ports in the 32 antenna ports are [2:13 18:29], therefore, the row indices are [2:13 18:29]. The precoding matrix W for the 16 antenna ports can be obtained based on the row indices. 24 As shown below:
[0088] W 24 =F(W 32 ([2:1:13 18:1:29],:)).
[0089] The function F(·) represents the normalization operation. X:step:Y represents {X,X+1step,X+2step,…}.
[0090] For example, if the mode with 32 antenna ports is as follows Figure 1 As shown, the signal is switched off to all 16 antenna ports, as follows: Figure 4As shown. Ports 0 to 15 correspond to one polarization dimension, and ports 16 to 31 correspond to another polarization dimension. The RI (Radio Intensity Level) is the same for the 32 antenna ports and the 16 antenna ports. The precoding matrix for the 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and its relationship with the antenna ports, row 0 corresponds to port 0. The port indices of the 16 antenna ports are [0:2:14 16:2:30] among the 32 antenna ports. Therefore, the row index is [0:2:14 16:2:30]. The precoding matrix W for the 16 antenna ports can be obtained from the row index. 16 As shown below:
[0091] W 16 =F(W 32 ([0:2:14 16:2:30],:)).
[0092] Here, the function F(·) represents the normalization operation. X:step:Y represents {X,X+1step,X+2step,…}.
[0093] Another example is a 32-antenna-port configuration like this. Figure 1 As shown, the signal is switched off to all 16 antenna ports, as follows: Figure 5 As shown. Ports 0 to 15 correspond to one polarization dimension, and ports 16 to 31 correspond to another polarization dimension. The RI (Radio Intensity Level) is the same for the 32 antenna ports and the 16 antenna ports. The precoding matrix for the 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and the relationship between the precoding matrix and the antenna ports, row 0 corresponds to port 0. The port indices of the 16 antenna ports in the 32 antenna ports are [1:2:15 17:2:31], and the row indices are [1:2:15 17:2:31]. Based on the row indices, the precoding matrix W of the 16 antenna ports can be obtained. 16 As shown below:
[0094] W 16 =F(W 32 ([1:2:15 17:2:31,:)).
[0095] The function F(·) represents the normalization operation. X:step:Y means {X,X+1step,X+2step,…}, therefore, [1:2:15] is [1 3 5 7 9 11 13 15].
[0096] For example, if the mode with 32 antenna ports is as follows Figure 6 As shown, N port1 =32, N1=4, N2=4, then turn off to 16 antenna ports, such as Figure 7 As shown, Nport2 =16. Ports 0 to 15 correspond to one polarization dimension, and ports 16 to 31 correspond to another polarization dimension. The RI of the 32 antenna ports is the same as that of the 16 antenna ports. The precoding matrix of the 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and the relationship between the precoding matrix and the antenna ports, row 0 corresponds to port 0. The first part of the 16 antenna ports has a port index set of {m} in the 32 antenna ports. i ,n i}, m i =4i,n i =4i+1, i=0,1,2,3, the second part of the 16 antenna ports has a port index set of {k} in the 32 antenna ports. i ,l i}, k i =4i+16,l i =4i+17, i=0,1,2,3, row indices are {0 1 4 5 8 9 12 13 16 17 20 21 24 25 28 29}, the precoding matrix W for the 16 antenna ports can be obtained based on the row indices. 16 As shown below:
[0097] W 16 =F(W 32 ([0 1 4 5 8 9 12 13 16 17 20 21 24 25 28 29],:)).
[0098] Here, the function F(·) represents the normalization operation.
[0099] For a single-panel display, codebookType is set to 'typeI-SinglePanel'. When the number of layers is three or four, and P... CSI-RS When the value is not less than 16, the first precoding matrix of the first layer is divided into four parts. The first row to the Nth row... port1 Line 4 is the first part, followed by N. port1 Line 4 is the second part, followed by N. port1 Line 4 is the third part, and the last N is... port1 / 4 is the fourth part.
[0100] Based on selecting the top N from each part of the first precoding matrix port2 / 4 lines, obtain the second precoding matrix for the second number of CSI-RS ports.
[0101] Based on selecting the same N in each part of the first precoding matrix port2 / 4 lines, obtain the second precoding matrix for the second number of CSI-RS ports.
[0102] Based on the selection of N in each part of the first precoding matrix port2 / 4 lines, obtain the second precoding matrix for the second number of CSI-RS ports.
[0103] For multiple panels, the first precoding matrix of the first layer is divided into Ng1*2 parts. The first N... port1 The second line, / Ng1 / 2, is the first part; the following N... port1 The / Ng1 / 2 line is the second part, and so on. Ng1 is the number of panels with the first number of CSI-RS ports.
[0104] Based on selecting the top N from each part of the first precoding matrix port2 / Ng1 / 2 lines, obtain the second precoding matrix for the second number of CSI-RS ports.
[0105] Based on the selection of N in each part of the first precoding matrix port2 / Ng1 / 2 lines, obtain the second precoding matrix for the second number of CSI-RS ports.
[0106] Based on selecting the top N from each part of the first precoding matrix port2 / Ng1 / 2 odd-numbered rows, to obtain the second precoding matrix for the second number of CSI-RS ports.
[0107] Based on selecting the top N from each part of the first precoding matrix port2 / Ng1 / 2 even-numbered rows are used to obtain the second precoding matrix for the second number of CSI-RS ports.
[0108] Based on the selection of N in each part of the first precoding matrix port2 / Ng1 / 2 odd-numbered rows, to obtain the second precoding matrix for the second number of CSI-RS ports.
[0109] Based on the selection of N in each part of the first precoding matrix port2 / Ng1 / 2 even-numbered rows are used to obtain the second precoding matrix for the second number of CSI-RS ports.
[0110] Based on the selection of the first N precoding matrix port2 The second precoding matrix for the second number of CSI-RS ports is obtained.
[0111] Based on the selection of the last N of the first precoding matrix port2 The second precoding matrix for the second number of CSI-RS ports is obtained.
[0112] In some embodiments, if Ng1 equals Ng2, then the top N are selected according to each part of the first precoding matrix. port2 The second precoding matrix for the second number of CSI-RS ports is obtained from row / Ng1 / 2. If Ng1 is greater than Ng2, then the first N rows of the first precoding matrix are selected. port2 The second precoding matrix is obtained for the second number of CSI-RS ports.
[0113] For example, if the mode with 32 antenna ports is as follows Figure 8 As shown, the signal is switched off to all 16 antenna ports, as follows: Figure 9 As shown. Ports 0 to 3 of panel 1, ports 8 to 11 of panel 2, ports 16 to 19 of panel 3, and ports 24 to 27 of panel 4 correspond to one polarization dimension. Ports 4 to 7 of panel 1, ports 12 to 15 of panel 2, ports 20 to 23 of panel 3, and ports 28 to 31 of panel 4 correspond to another polarization dimension. The RI of the 32 antenna ports is the same as that of the 16 antenna ports. The precoding matrix of the 32 antenna ports is represented as W. 32 Based on the characteristics of the precoding matrix and the relationship between the precoding matrix and the antenna ports, row 0 corresponds to port 0. The port indices of the 16 antenna ports in the 32 antenna ports are [0:15]. Therefore, the row indices are [0:15]. The precoding matrix W for the 16 antenna ports can be obtained from the row indices. 16 As shown below:
[0114] W 16 =F(W 32 ([0:15],:)).
[0115] Here, the function F(·) represents the normalization operation. X:step:Y represents {X,X+1step,X+2step,…}.
[0116] Another example is a 32-antenna-port configuration like this. Figure 8 As shown, the 16 antenna ports are shut down as follows: Figure 10 As shown. Ports 0 to 3 of panel 1, ports 8 to 11 of panel 2, ports 16 to 19 of panel 3, and ports 24 to 27 of panel 4 correspond to one polarization dimension. Ports 4 to 7 of panel 1, ports 12 to 15 of panel 2, ports 20 to 23 of panel 3, and ports 28 to 31 of panel 4 correspond to another polarization dimension. The RI of the 32 antenna ports is the same as that of the 16 antenna ports. The precoding matrix of the 32 antenna ports is represented as W. 32Based on the characteristics of the precoding matrix and the relationship between the precoding matrix and the antenna ports, row 0 corresponds to port 0. The port indices of the 16 antenna ports in the 32 antenna ports are [0 2 4 8 10 12 14 16 18 20 22 24 26 28 30]. Therefore, the row index is [0 2 4 8 10 12 14 16 16 18 20 22 24 26 28 30]. The precoding matrix W of the 16 antenna ports can be obtained based on the row index. 16 As shown below:
[0117] W 16 =F(W 32 ([0:2:30],:)).
[0118] Here, the function F(·) represents the normalization operation, and X:step:Y represents {X,X+1step,X+2step,…}.
[0119] Example 4
[0120] Based on the port selection indication of the second number of CSI-RS ports indicated by gNB, a second number of CSI-RS port rows are selected from the rows of the first precoding matrix.
[0121] This port selection indicator specifies which ports should be used for CSI calculations of the second number of CSI-RS ports.
[0122] According to the port selection indication of the second number of CSI-RS ports indicated by gNB, the second number of CSI-RS port rows are selected from the rows of the first precoding matrix, which means selecting the row corresponding to the indicated port.
[0123] For example, the port selection indicator specifies that ports {0,1,2,3,16,17,18,19} are used for CSI calculation with 8 ports. The first number of CSI-RS ports is 32. Row 0 corresponds to port 0, and then rows {0,1,2,3,16,17,18,19} are selected to form the second precoding matrix with eight ports.
[0124] Example 5
[0125] The second RI column is selected from the columns of the first precoding matrix according to predefined rules. In this section, the RI of the second number of CSI-RS ports is RI2, and the RI of the first number of CSI-RS ports is RI1. The PMI of the first number of CSI-RS ports is PMI1, and the PMI of the second number of CSI-RS ports is PMI2.
[0126] Predefined rules include at least one of the following:
[0127] Select the first RI2 columns from the RI1 column of the first precoding matrix.
[0128] Select the next column RI2 from column RI1 of the first precoding matrix.
[0129] Based on the chord distance, column RI2 is selected from column RI1 of the first precoding matrix and reported to eNode B.
[0130] For example, a first precoding matrix, denoted as W1, is obtained based on PMI1 and RI1. A reference second precoding matrix, denoted as W2, is obtained based on PMI2 and RI2, corresponding to the actual precoding matrix of the second number of CSI-RS ports. The row index information of the second precoding matrix of the second number of CSI-RS ports, obtained from the first precoding matrix of the first number of CSI-RS ports, is denoted as y. There are m combinations of selecting column RI2 from column RI1. For each combination x i Given i∈{1,2,...,m}, we can obtain the second precoding matrix W3, W3=F(W1(y,x)). i The chord spacing between W2 and W3 is calculated as follows:
[0131] R i =W3W3 * -W2*W2 * ;
[0132] Chrd i =(R(:)) * R(:);
[0133] Where F(·) represents the normalization operation, and the combination This means selecting k distinct elements (0≤k≤n) from n distinct elements each time, regardless of their order. ()* represents the conjugate transpose operation.
[0134] Choose the combination k corresponding to the minimum chord distance.
[0135] Chrd k =min({Chrd1,Chrd2,...,Chrd) m}).
[0136] The column index information associated with k can be indicated via a bitmap.
[0137] The length of the bitmap is configured by RRC signaling or MAC CE signaling.
[0138] Each bit in the bitmap corresponds to a column of the first precoding matrix.
[0139] The maximum length of a bitmap is 8.
[0140] For example, the length of the RRC signaling instruction bitmap is 4, the bit sequence
[0111] indicates the selection of the first three columns of the first precoding matrix, and
[0101] indicates the selection of the first and third columns of the first precoding matrix.
[0141] Column RI2 is selected from column RI1 of the first precoding matrix based on the projection operation.
[0142] For example, a first precoding matrix, denoted as W1, is obtained based on PMI1 and RI1. A reference second precoding matrix, denoted as W2, is obtained based on PMI2 and RI2, corresponding to the actual precoding matrix of the second number of CSI-RS ports. The row index information of the second precoding matrix of the second number of CSI-RS ports, obtained from the first precoding matrix of the first number of CSI-RS ports, is denoted as y. There are m combinations of selecting column RI2 from column RI1. For each combination x i For i∈{1,2,...,m}, we can obtain the second codebook W3, W3=F(W1(y,x)). i The projected distance between W2 and W3 is calculated as follows:
[0143] D i =sum(abs(W3*W2)).
[0144] Where F(·) represents the normalization operation, ()* represents the conjugate transpose operation, sum represents the summation operation, and abs represents the absolute value operation.
[0145] Choose the combination k corresponding to the minimum projection distance, as shown below:
[0146] D k =min({D1,D2,...,D m}).
[0147] The column index information associated with k can be indicated by a bitmap or code points.
[0148] The length of the bitmap is configured by RRC signaling, MAC CE signaling, or DCI signaling.
[0149] Each bit in the bitmap corresponds to a column of the first precoding matrix.
[0150] The maximum length of a bitmap is 8.
[0151] For example, the RRC signaling indicates that the length of the bitmap is 8, and the bit sequence [0000 0111] indicates that the first three columns of the first precoding matrix are selected, and [0000 0101] indicates that the first and third columns of the first precoding matrix are selected.
[0152] The length of the code point is configured by RRC signaling, MAC CE signaling, or DCI signaling.
[0153] The length of a code point is associated with a column of the first precoding matrix.
[0154] The code points corresponding to the column index information are predefined.
[0155] The column index information corresponds to code points in a predefined table. For example, as shown in Table 3.
[0156] Code Point Column Index 0001 1 0010 2 0011 3 0100 4 0101 1 2 0110 1 3 0111 1 4 1000 2 3 1001 2 4 1010 3 4 1011 1 2 3 1100 1 2 4 1101 2 3 4
[0157] Table 3. Column index information corresponding to code points in the predefined table.
[0158] Example 6
[0159] If the eNode B is configured with at least one scaling factor via RRC signaling or MAC CE signaling.
[0160] The scaling factor is a subset of {4,3,2,1,3 / 4,1 / 2,1 / 3,1 / 4,1 / 6,1 / 8,1 / 16}.
[0161] Each scaling factor corresponds to the port shutdown mode.
[0162] For example, the first number of CSI-RS ports is 32, such as Figure 12 As shown, with the scaling factor configured to 1 / 2, 32 CSI-RS ports are shut down to 16 CSI-RS ports. Ports 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, and 31 will be shut down.
[0163] Another example is the recovery from 16 CSI-RS ports to 32 CSI-RS ports, such as... Figure 13 As shown, the scaling factor is configured to 2, and ports 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29 and 31 will be opened.
[0164] Example 7
[0165] If the eNode B is configured with at least one scaling factor via RRC signaling or MAC CE signaling.
[0166] The scaling factor is a subset of {4,3,2,1,3 / 4,1 / 2,1 / 3,1 / 4,1 / 6,1 / 8,1 / 16}.
[0167] In addition, the bitmap indicates which ports will be turned off or on.
[0168] Each bit in the bitmap can correspond to a port.
[0169] The bitmap length is configured by RRC signaling, MAC CE signaling, or DCI signaling.
[0170] The maximum length of a bitmap is 32.
[0171] For example, the first number of CSI-RS ports is 32, such as Figure 14 As shown, the scaling factor is configured to 1 / 2, and the bit sequence of the bitmap is a. 31 ,....,a0, where a0 is the least significant bit (LSB), corresponding to port 0, a 31 This is the most significant bit (MSB), corresponding to port 31. The bitmap [0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1] indicates that ports 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, and 30 will be opened, while ports 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, and 31 will be closed.
[0172] In addition, bitmaps can be used to indicate port indices in the off state.
[0173] For example, the first CSI-RS port count is 32. If the scaling factor is 1 / 2, the count will be reduced to 16 CSI-RS ports, at which point the second CSI-RS port count will be 16.
[0174] Furthermore, the bitmap is [0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1], therefore, the port index of the second CSI-RS port in the first CSI-RS port is [0:7 16:23].
[0175] Based on the obtained port index, the rows of the second precoding matrix can be obtained from the first precoding matrix.
[0176] Example 8
[0177] If the eNode B has configured one or more scaling factor sets via RRC signaling or MAC CE signaling.
[0178] In addition, DCI signaling can be used to indicate the index of a predefined pattern set.
[0179] For example, the first CSI-RS port count is 32. If the scaling factor is 1 / 2, the count will be reduced to 16 CSI-RS ports, at which point the second CSI-RS port count will be 16.
[0180] Predefined pattern sets such as Figure 15 As shown. If the index is 1 or the index is represented by [0 0 0 1], then mode 1 will be selected and the upper part of the CSI-RS port will be turned off. The port index of the 16 CSI-RS ports in the 32 CSI-RS ports is [1:2:1517:2:31].
[0181] Based on the obtained port index, the rows of the second precoding matrix can be obtained from the first precoding matrix.
[0182] Example 9
[0183] If the UE obtains the second precoding matrix from the first precoding matrix, the UE uses the precoding matrix to update the CQI.
[0184] For example, Figure 11 The left side illustrates the CSI calculation process. It requires iterating through all CRIs, RIs, and PMIs to obtain the CQI corresponding to the lowest block error rate (BLER). If a second precoding matrix is obtained from the first precoding matrix within each CRI, the CQI can be updated by the second precoding matrix.
[0185] Simulation results:
[0186] The system-level simulation results for two scenarios are shown below. In one scenario, both CSI reports from the 32-antenna-port and 16-antenna-port networks include PMI information. In the other scenario, only the CSI report from the 32-antenna-port network includes PMI, while the CSI report from the 16-antenna-port network does not. The simulation is based on the FTP3 service model. The packet size is 4KB, the average arrival time is 10ms, and the RI is fixed at 1.
[0187]
[0188]
[0189] Table 4. System performance comparison between multiple PMIs and single PMIs
[0190] According to simulation results, the performance of the two cases is similar.
[0191] Figure 16 An exemplary block diagram of a hardware platform 1500 is shown, which may be part of a network device (e.g., a base station) or a communication device (e.g., a user equipment (UE)). The hardware platform 1500 includes at least one processor 1510 and a memory 1505, on which instructions are stored. When the processor 1510 executes these instructions, the hardware platform 1500 is configured to perform... Figure 16 And the operations described in the various embodiments described in this patent application. Transmitter 1515 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. Receiver 1520 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.
[0192] The implementation methods discussed above are applicable to network communications. Figure 17 An example of a communication system (e.g., a 6G or NR cellular network) including a base station 1620 and one or more user equipments (UEs) 1611, 1612, and 1613 is shown. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as the uplink direction, as shown by dashed arrows 1631, 1632, and 1633), which then enables subsequent communication from the BS to the UE (e.g., the direction from the network to the UE, sometimes referred to as the downlink direction, as shown by arrows 1641, 1642, and 1643). In some embodiments, the BS sends information to the UE (sometimes referred to as the downlink direction, as shown by arrows 1641, 1642, and 1643), which then enables subsequent communication from the UE to the BS (e.g., the direction from the UE to the BS, sometimes referred to as the uplink direction, as shown by dashed arrows 1631, 1632, and 1633). UE can be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, Internet of Things (IoT) device, etc.
[0193] In one exemplary aspect (e.g., as Figure 18As shown, a wireless communication method is disclosed. The method includes: a wireless device sending a first precoding matrix indicator (1702) associated with a first precoding matrix related to P1 channel state information reference signal (CSI-RS) ports to a network device; and the wireless device determining a second precoding matrix associated with P2 CSI-RS ports based on the first precoding matrix, wherein P1>P2 (1704).
[0194] In another exemplary aspect (e.g., as Figure 19 As shown, another wireless communication method is disclosed. The method includes: receiving by a network device a first precoding matrix indicator (1802) corresponding to a first precoding matrix associated with P1 channel state information reference signal (CSI-RS) ports; and determining by the network device a second precoding matrix for P2 CSI-RS ports based on the first precoding matrix, wherein P1>P2 (1804).
[0195] In some embodiments, the second precoding matrix is determined based on at least one of the following: 1) row P2 in row P1 of the first precoding matrix; or 2) row P2 in row P1 of the first precoding matrix and column M2 in column M1 when M2 < M1, wherein M1 and M2 are the number of multi-input, multi-output (MIMO) layers.
[0196] In some embodiments, the second precoding matrix is determined according to predefined rules or signaling, wherein the signaling includes at least one of the following: 1) Radio Resource Control (RRC) signaling, 2) MAC control element (CE) signaling, or 3) downlink control information (DCI) signaling.
[0197] In some embodiments, the signaling indicates at least one of the following: a port indication bitmap, parameter pairs {N1, N2}, a port index set, one or more power offsets, one or more resource parameters, and a scaling factor set, wherein N1 and N2 represent the number of antenna ports in the first and second dimensions.
[0198] In some embodiments, the scaling factor set is a set consisting of Ai / Bi, where Ai is an integer greater than 1 and less than 16, Bi is another integer greater than 1 and less than 16, and i is an index.
[0199] In some embodiments, the scaling factor is a subset of the set {4,3,2,1,3 / 4,1 / 2,1 / 3,1 / 4,1 / 6,1 / 8,1 / 16}.
[0200] In some embodiments, the predefined rules include: a first precoding matrix comprising two parts, each part comprising P1 / 2 rows, the first P2 / 2 rows of a second precoding matrix being obtained from the first part of the first precoding matrix, and the last P2 / 2 rows of the second precoding matrix being obtained from the second part of the first precoding matrix.
[0201] In some embodiments, the first P2 / 2 rows of the second precoding matrix are obtained from the first P2 / 2 rows of the first part of the first precoding matrix, and the last P2 / 2 rows of the second precoding matrix are obtained from the first P2 / 2 rows of the second part of the first precoding matrix.
[0202] In some embodiments, the first P2 / 2 rows of the second precoding matrix are obtained from the last P2 / 2 rows of the first part of the first precoding matrix; the last P2 / 2 rows of the second precoding matrix are obtained from the last P2 / 2 rows of the second part of the first precoding matrix.
[0203] In some embodiments, the first P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k-1 in the first part of the first precoding matrix; the last P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k in the second part of the first precoding matrix, where k = 0, 1, 2, ..., P2 / 2-1.
[0204] In some embodiments, the first P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k in the first part of the first precoding matrix; the last P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k+1 in the second part of the first precoding matrix, where k = 0, 1, 2…P2 / 2-1.
[0205] In some embodiments, the second precoding matrix is determined based on P2 / (2*X) row pairs obtained from the first part of the first precoding matrix, wherein the index of each row pair satisfies (N2*i, N2*i+1, ..., N2*i+X-1); and P2 / (2*X) row pairs are obtained from the second part of the first precoding matrix, wherein each pair satisfies (N2*i+P1 / 2, N2*i+P1 / 2+1, ..., N2*i+P1 / 2+X-1), where X = P2 / (2*N1), i = 0, 1, 2, ..., N1-1, P1 = 2*N1*N2, and N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
[0206] In some embodiments, the rows of the second precoding matrix are obtained from the P2 row of the first precoding matrix with index X, where X = mod(floor(k / 2 / N1) + N2*mod(k,2*N1),2*P1), k = 0,1,2,…,2*P1-1, P1 = 2*N1*N2, N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports, and mod represents the modulo operation.
[0207] In some embodiments, the second precoding matrix is determined based on P2 / (2*N2) row pairs obtained from the first part of the first precoding matrix, wherein the index of each row pair satisfies {(Y / 2+i-1)*N2,(Y / 2+i-1)*N2+1,...,(Y / 2+i-1)*N2+N2-1}; and P2 / (2*N2) row pairs obtained from the second part of the first precoding matrix, wherein each pair satisfies {(Y / 2+i-1)*N2+N2-1}. Let X = P2 / (2*N2), i = 1,...,X, Y = (P1-P2) / (2*N2), P1 = 2*N1*N2, and N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
[0208] In some embodiments, the first P2 / 2 rows of the second precoding matrix are obtained from the row with index X in the first precoding matrix, X = {Y / 2*N2, Y / 2*N2+1, ..., Y / 2*N2+P2 / 2-1}; the last P2 / 2 rows of the second precoding matrix are obtained from the row with index Z in the first precoding matrix, Z = {Y / 2*N2+P1 / 2, Y / 2*N2+P1 / 2+1, ..., Y / 2*N2+P1 / 2+P2 / 2-1}, Y = (P1-P2) / (2N2), P1 = 2*N1*N2, and N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
[0209] In some embodiments, the predefined rules include: a first precoding matrix comprising four parts, each part having P1 / 4 rows; and obtaining P2 / 4 rows from each of the four parts of the first precoding matrix to form a second precoding matrix.
[0210] In some embodiments, the second precoding matrix is determined based on the first P2 / 4 rows obtained from each of the four parts of the first precoding matrix.
[0211] In some embodiments, the second precoding matrix is determined based on the last P2 / 4 rows obtained from each of the four parts of the first precoding matrix.
[0212] In some embodiments, the second precoding matrix is determined based on 2*k rows obtained from each of the four parts of the first precoding matrix, where k = 0, 1, 2, ..., P2 / 4-1.
[0213] In some embodiments, the second precoding matrix is determined based on 2*k+1 rows obtained from each of the four parts of the first precoding matrix, where k = 0, 1, 2, ..., P2 / 4-1.
[0214] In some embodiments, the predefined rules include: determining a second precoding matrix based on the first precoding matrix comprising 2*M1 parts, each part comprising P1 / (2*M1) rows, wherein M1 is the number of panels in the first precoding matrix, and obtaining P2 / (2*M1) rows from each of the 2*M1 parts of the first precoding matrix.
[0215] In some embodiments, the second precoding matrix is determined based on the first P2 / (2*M1) rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0216] In some embodiments, the second precoding matrix is determined based on the first P2 / (2*M1) odd-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0217] In some embodiments, the second precoding matrix is determined based on the last P2 / (2*M1) odd-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0218] In some embodiments, the second precoding matrix is determined based on the first P2 / (2*M1) even-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0219] In some embodiments, the second precoding matrix is determined based on the last P2 / (2*M1) even-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0220] In some embodiments, the second precoding matrix is determined based on the last P2 / (2*M1) rows obtained from each of the 2*M1 parts of the first precoding matrix.
[0221] In some embodiments, the second precoding matrix is determined based on the first P2 rows obtained from the first precoding matrix.
[0222] In some embodiments, the second precoding matrix is determined based on the last P2 row obtained from the first precoding matrix.
[0223] In some embodiments, when M1 = M2, the second precoding matrix is determined based on the first P2 / (2*M1) rows obtained from each part of the first precoding matrix; when M1 > M2, the second precoding matrix is determined based on the first P2 rows obtained from the rows of the first precoding matrix, where M1 is the number of panels in the first precoding matrix and M2 is the number of panels in the second precoding matrix.
[0224] In some embodiments, the port indicator bitmap is associated with a specific polarization direction.
[0225] In some embodiments, the second precoding matrix is determined based on the first M2 columns obtained from the first precoding matrix.
[0226] In some embodiments, the second precoding matrix is determined based on the last M2 columns obtained from the first precoding matrix.
[0227] In some embodiments, the second precoding matrix is determined based on the M2 column obtained from the first precoding matrix according to an optimization function.
[0228] In some embodiments, the optimization function is related to the chord distance.
[0229] In some embodiments, the optimization function is related to the projection operation.
[0230] In some embodiments, the method further includes reporting M2 column index information from the wireless device to the network device.
[0231] Figure 15-16 Various preferred embodiments and additional features of the above-described method are described. Further examples are described with reference to Embodiments 0 through 8.
[0232] This patent application provides methods and procedures for signaling transmission to reduce UL signaling overhead. The proposed methods at least contribute to improving the efficiency of UL signaling procedures in wireless communication networks. The systems and methods discussed herein may include procedures, processes, and / or implementations for signaling.
[0233] The disclosed embodiments and other embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuits, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations thereof. The disclosed embodiments and other embodiments can be implemented as one or more computer program products, i.e., one or more computer program instruction modules encoded on a computer-readable medium for execution by or control of the operation of a data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of substances influencing machine-readable propagated signals, or a combination thereof. The term "data processing apparatus" includes all means, devices, and machines for processing data, including, for example, programmable processors, computers, multiple processors, or multiple computers. In addition to hardware, the apparatus may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination thereof. The propagated signals are artificially generated signals, such as machine-generated electrical signals, optical signals, or electromagnetic signals, which are generated to encode information for transmission to a suitable receiver device.
[0234] Computer programs (also known as programs, software, software applications, scripts, or code) can be written in any programming language, including compiled or interpreted languages, and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file containing other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., a file storing one or more modules, subroutines, or code portions). A computer program can be deployed to execute on a single computer, or on multiple computers located at a single site or distributed across multiple sites and interconnected by a communication network.
[0235] The processes and logic flows described in this document can be executed by one or more programmable processors that execute one or more computer programs to perform functions by manipulating input data and generating output. The processes and logic flows can also be executed by special-purpose logic circuits (e.g., field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), and the devices can also be implemented as special-purpose logic circuits.
[0236] Processors suitable for executing computer programs include, for example, both general-purpose microprocessors and special-purpose microprocessors, as well as any one or more processors in any type of digital computer. Typically, a processor receives instructions and data from read-only memory or random access memory, or both. The basic components of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, or operatively coupled to receive data from or transfer data to such mass storage devices, or both. However, a computer does not necessarily need to have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks (e.g., internal hard disks or removable disks); magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and memory may be supplemented by or incorporated into special-purpose logic circuitry.
[0237] While this document contains numerous details, these should not be construed as limiting the scope of the claimed invention or the content of the claims, but rather as descriptions of features of particular embodiments. Certain features described in the context of individual embodiments in this document may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in a particular combination, or even initially claimed in this way, in some cases one or more features from the claimed combination may be removed from that combination, and the claimed combination may be for sub-combinations or variations thereof. Similarly, although operations are shown in a particular order in the drawings, this should not be construed as requiring these operations to be performed in the specific order shown or sequentially, or to perform all shown operations to achieve the desired result.
[0238] Only a few examples and implementations are disclosed. The described examples and implementations, as well as other implementations, can be changed, modified, and enhanced based on the disclosed content.
Claims
1. A wireless communication method, comprising: A wireless device sends a first precoding matrix indicator related to a first precoding matrix to a network device, where the first precoding matrix is related to P1 channel state information reference signal CSI-RS ports; And The wireless device determines a second precoding matrix related to P2 CSI-RS ports according to the first precoding matrix, where P1 > P2.
2. A wireless communication method, comprising: A network device receives a first precoding matrix indicator related to a first precoding matrix, where the first precoding matrix is related to P1 channel state information reference signal CSI-RS ports; And The network device determines a second precoding matrix of P2 CSI-RS ports according to the first precoding matrix, where P1 > P2.
3. The method according to claim 1, wherein, The second precoding matrix is determined based on at least one of the following: 1) P2 rows out of the P1 rows in the first precoding matrix; or 2) When M2 < M1, P2 rows out of the P1 rows and M2 columns out of the M1 columns in the first precoding matrix, where M1 and M2 are the numbers of multiple input and multiple output MIMO layers.
4. The method according to claim 3, wherein the second precoding matrix is determined according to predefined rules or signaling, wherein, The signaling includes at least one of the following: 1) Radio Resource Control RRC signaling, 2) MAC Control Element CE signaling, or 3) Downlink Control Information DCI signaling.
5. The method of claim 4, wherein the signaling indicates at least one of the following: a port indication bitmap, parameter pairs {N1, N2}, a port index set, one or more power offsets, one or more resource parameters, and a scaling factor set, wherein, N1 and N2 represent the numbers of antenna ports in the first dimension and the second dimension.
6. The method according to claim 5, wherein, The set of scaling factors is a set composed of Ai / Bi, where Ai is an integer greater than 1 and less than 16, Bi is another integer greater than 1 and less than 16, and i is an index.
7. The method according to claim 6, wherein, The scaling factor is a subset of the set {4, 3, 2, 1, 3 / 4, 1 / 2, 1 / 3, 1 / 4, 1 / 6, 1 / 8, 1 / 16}.
8. The method according to claim 4, wherein, The predefined rules include: The first precoding matrix includes two parts, each part including P1 / 2 rows. The first P2 / 2 rows of the second precoding matrix are obtained from the first part of the first precoding matrix, and the last P2 / 2 rows of the second precoding matrix are obtained from the second part of the first precoding matrix.
9. The method according to claim 8, wherein, The first P2 / 2 rows of the second precoding matrix are obtained from the first P2 / 2 rows of the first part of the first precoding matrix, and the last P2 / 2 rows of the second precoding matrix are obtained from the first P2 / 2 rows of the second part of the first precoding matrix.
10. The method according to claim 8, wherein, The first P2 / 2 rows of the second precoding matrix are obtained from the last P2 / 2 rows of the first part of the first precoding matrix; and the last P2 / 2 rows of the second precoding matrix are obtained from the last P2 / 2 rows of the second part of the first precoding matrix.
11. The method according to claim 8, wherein, The first P2 / 2 rows of the second precoding matrix are obtained from the rows indexed by 2*k in the first part of the first precoding matrix; and the last P2 / 2 rows of the second precoding matrix are obtained from the rows indexed by 2*k in the second part of the first precoding matrix, where k = 0, 1, 2,..., P2 / 2 - 1.
12. The method according to claim 8, wherein, The first P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k+1 in the first part of the first precoding matrix; and the last P2 / 2 rows of the second precoding matrix are obtained from the row with index 2*k+1 in the second part of the first precoding matrix, where k = 0, 1, 2, ..., P2 / 2-1.
13. The method according to claim 8, wherein, The second precoding matrix is determined based on P2 / (2*X) row pairs obtained from the first part of the first precoding matrix, wherein the index of each row pair satisfies (N2*i, N2*i+1, ..., N2*i+X-1); and P2 / (2*X) row pairs are obtained from the second part of the first precoding matrix, wherein each pair satisfies (N2*i+P1 / 2, N2*i+P1 / 2+1, ..., N2*i+P1 / 2+X-1), where X = P2 / (2*N1), i = 0, 1, 2, ..., N1-1, P1 = 2*N1*N2, and N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
14. The method according to claim 8, wherein, The rows of the second precoding matrix are obtained from the row of the first precoding matrix with index X, P2, where X = mod(floor(k / 2 / N1) + N2*mod(k,2*N1),2*P1), k = 0,1,2,…,2*P1-1, P1 = 2*N1*N2, N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports, and mod represents the modulo operation.
15. The method according to claim 8, wherein, The second precoding matrix is determined based on P2 / (2*N2) row pairs obtained from the first part of the first precoding matrix, wherein the index of each row pair satisfies {(Y / 2+i-1)*N2,(Y / 2+i-1)*N2+1,...,(Y / 2+i-1)*N2+N2-1}; and P2 / (2*N2) row pairs obtained from the second part of the first precoding matrix, wherein each pair satisfies {(Y / 2+i-1)*N2+N2-1}. -1)*N2+P1 / 2,(Y / 2+i-1)*N2+P1 / 2+1,...,(Y / 2+i-1)*N2+P1 / 2+N2-1}, where X=P2 / (2*N2), i=1,...,X, Y=(P1-P2) / (2*N2), P1=2*N1*N2, N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
16. The method according to claim 8, wherein, The first P2 / 2 rows of the second precoding matrix are obtained from the row with index X in the first precoding matrix, X = {Y / 2*N2, Y / 2*N2+1, ..., Y / 2*N2+P2 / 2-1}; the last P2 / 2 rows of the second precoding matrix are obtained from the row with index Z in the first precoding matrix, Z = {Y / 2*N2+P1 / 2, Y / 2*N2+P1 / 2+1, ..., Y / 2*N2+P1 / 2+P2 / 2-1}, Y = (P1-P2) / (2N2), P1 = 2*N1*N2, N1 and N2 represent the number of antenna ports in the first and second dimensions associated with P1 CSI-RS ports.
17. The method according to claim 4, wherein, The predefined rules include: The first precoding matrix comprises four parts, each part having P1 / 4 rows; P2 / 4 rows are obtained from each of the four parts of the first precoding matrix to form the second precoding matrix.
18. The method according to claim 15, wherein, The second precoding matrix is determined based on the first P2 / 4 rows obtained from each of the four parts of the first precoding matrix.
19. The method according to claim 15, wherein, The second precoding matrix is determined based on the last P2 / 4 rows obtained from each of the four parts of the first precoding matrix.
20. The method of claim 15, wherein the second precoding matrix is determined based on 2*k rows obtained from each of the four parts of the first precoding matrix, wherein, k = 0, 1, 2, ... P2 / 4-1.
21. The method according to claim 15, wherein, The second precoding matrix is determined based on 2*k+1 rows obtained from each of the four parts of the first precoding matrix, where k = 0, 1, 2, ... P2 / 4-1.
22. The method according to claim 4, wherein, The predefined rules include: When the first precoding matrix comprises 2*M1 parts, each part comprising P1 / (2*M1) rows, the second precoding matrix is determined based on this, where M1 is the number of panels in the first precoding matrix, and P2 / (2*M1) rows are obtained from each of the 2*M1 parts of the first precoding matrix.
23. The method according to claim 22, wherein, The second precoding matrix is determined based on the first P2 / (2*M1) rows obtained from each of the 2*M1 parts of the first precoding matrix.
24. The method according to claim 22, wherein, The second precoding matrix is determined based on the first P2 / (2*M1) odd-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
25. The method according to claim 22, wherein, The second precoding matrix is determined based on the last P2 / (2*M1) odd-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
26. The method according to claim 22, wherein, The second precoding matrix is determined based on the first P2 / (2*M1) even-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
27. The method according to claim 22, wherein, The second precoding matrix is determined based on the last P2 / (2*M1) even-indexed rows obtained from each of the 2*M1 parts of the first precoding matrix.
28. The method according to claim 22, wherein, The second precoding matrix is determined based on the last P2 / (2*M1) rows obtained from each of the 2*M1 parts of the first precoding matrix.
29. The method according to claim 22, wherein, The second precoding matrix is determined based on the first P2 rows obtained from the first precoding matrix.
30. The method according to claim 22, wherein, The second precoding matrix is determined based on the last P2 row obtained from the first precoding matrix.
31. The method according to claim 3, wherein, When M1 = M2, the second precoding matrix is determined based on the first P2 / (2*M1) rows obtained from each part of the first precoding matrix; when M1 > M2, the second precoding matrix is determined based on the first P2 rows obtained from the rows of the first precoding matrix, where M1 is the number of panels in the first precoding matrix and M2 is the number of panels in the second precoding matrix.
32. The method according to claim 5, wherein, The port indicator bitmap is associated with a specific polarization direction.
33. The method according to claim 3, wherein, The second precoding matrix is determined based on the first M2 columns obtained from the first precoding matrix.
34. The method according to claim 3, wherein, The second precoding matrix is determined based on the last M2 column obtained from the first precoding matrix.
35. The method according to claim 3, wherein, The second precoding matrix is determined based on the M2 column obtained from the first precoding matrix according to the optimization function.
36. The method according to claim 35, wherein, The optimization function is related to the chord distance.
37. The method of claim 35, wherein, The optimization function is related to the projection operation.
38. The method according to claim 36 or 37 further includes the wireless device reporting M2 column index information to the network device.
39. A communication network device, comprising: A processor configured to implement the method of any one of claims 1 to 38.
40. A computer-readable storage medium having code stored thereon, which, when executed by a processor, causes the processor to perform the method as described in any one of claims 1 to 38.
Citation Information
Patent Citations
Method for reporting channel state information, user equipment, and base station
CN105210405A
Precoding matrix indication method, device and system
CN108023624A
Channel state information transmission method, communication node and storage medium
CN115642984A
Channel state information measurement and feedback method, terminal, and base station
WO2015054879A1