Communication method and communication apparatus
By using the same reference signal resources for signal transmission at the base station, and determining the PMI based on the spatial basis, the high communication overhead problem in the prior art is solved, and more efficient channel measurement and more flexible communication process are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-12
- Publication Date
- 2026-06-04
AI Technical Summary
In the two existing codebooks, base stations and terminal equipment need to use different reference signal resources for channel measurement, resulting in high communication overhead.
The base station uses the same reference signal resources to transmit reference signals, and the terminal equipment determines the precoding matrix indication (PMI) based on these signal resources, reducing communication overhead through spatial basis processing.
By using the same reference signal resources for channel measurement, communication overhead is reduced, and the accuracy and flexibility of channel measurement are improved.
Smart Images

Figure CN2025134363_04062026_PF_FP_ABST
Abstract
Description
A communication method and a communication device
[0001] This application claims priority to Chinese Patent Application No. 202411720967.7, filed on November 27, 2024, with the China National Intellectual Property Administration, entitled “A Communication Method and Communication Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and more specifically, to a communication method and a communication device. Background Technology
[0003] In the two existing types of codebooks (ordinary codebooks and port-selective codebooks), base stations transmit reference signals differently. Specifically, under an ordinary codebook, the base station typically transmits signals according to fixed coding rules and codebook structure. For example, the port where the base station transmits signals corresponds to the antenna domain, meaning the port corresponds to the horizontal, vertical, and other two-dimensional structural information of the antenna. Under a port-selective codebook, the port where the base station transmits signals corresponds to the beam domain, meaning the port transmits signals based on a weighted transmission of the entire antenna array or a portion of the array. Furthermore, if the base station supports different types of codebooks, it needs to transmit reference signals corresponding to different reference signal resources. Consequently, the terminal equipment needs to perform channel measurements based on different reference signal resources, resulting in higher communication overhead.
[0004] Therefore, this application proposes a communication method in which the base station transmits reference signals using the same reference signal resources for different types of codebooks, so that the terminal device measures the precoding matrix indicator (PMI) based on the same reference signal resources, thereby reducing communication overhead. Summary of the Invention
[0005] This application provides a communication method and apparatus to reduce communication overhead.
[0006] Firstly, a method is provided that can be performed by a device (e.g., a communication device). The device can be a machine (such as a terminal device), or it can be a component of a machine (e.g., a chip (such as a modem chip, a baseband chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core) or a chip system or circuit), which is not limited in this application. The following description primarily uses a terminal device as an example.
[0007] The method includes: in K sReceive reference signals on reference signal resources, K s An integer greater than or equal to 1; send the PMI, the precoding matrix corresponding to the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0008] Optionally, the method includes: based on K s The reference signals on K' reference signal resources are processed (e.g., using a spatial despreading matrix) to obtain K. s The spatial basis corresponding to K' reference signal resources in a reference signal resource is used to determine the PMI, such as the precoding matrix corresponding to the PMI.
[0009] Based on the above scheme, the terminal device can be based on K s A single reference signal resource among a set of reference signal resources determines the spatial basis, or the terminal device can determine the spatial basis based on K. s Multiple reference signal resources in a reference signal resource determine the spatial basis. Further, the terminal device determines the precoding matrix corresponding to the PMI based on the determined spatial basis, and then feeds back the PMI, thereby reducing communication overhead.
[0010] Secondly, a method is provided that can be performed by a device (e.g., a communication device). This device can be a network device, or it can be a component of a device (e.g., a chip (such as a modem chip, baseband chip, or a SoC chip or SIP chip containing a modem core) or a chip system or circuit), and this application does not limit this. The following description primarily uses a terminal device as an example.
[0011] The method includes: receiving third indication information, the third indication information indicating K s One reference signal resource, K s An integer greater than or equal to 1; send the PMI, the precoding matrix corresponding to the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0012] In conjunction with the first or second aspect, in some implementations, at least one of the K' reference signal resources has a higher priority than (K... s The priority of at least one of the reference signal resources among the -K') reference signal resources.
[0013] In conjunction with the first or second aspect, in some implementations, the method further includes: receiving first indication information, the first indication information indicating one or more of the following: K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first reference signal resource, and K s The size N1, K of the first dimension corresponding to each reference signal resource s The size of the second dimension corresponding to one reference signal resource N2, the size of the first dimension corresponding to one reference signal resource N3, the size of the second dimension corresponding to one reference signal resource N4, K s The oversampling parameters O1 and K corresponding to each reference signal resource s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
[0014] The index of the first spatial basis can be represented as (l′, m′).
[0015] Based on the above scheme, the terminal device can determine K based on the first indication information. s The spatial basis corresponding to each of the reference signal resources makes the communication process more flexible and efficient.
[0016] In conjunction with the first or second aspect, in some implementations, the PMI includes: PMI information corresponding to at least one first reference signal resource among K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
[0017] Based on the above scheme, the terminal device reports the PMI information corresponding to the first reference signal resource indicated by the network device, thereby improving the accuracy of channel measurement.
[0018] In conjunction with the first or second aspect, in some implementations, a reference signal resource corresponds to at least one first spatial basis, K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), and the index of the second spatial basis is (l, m).
[0019] In one possible implementation, the first spatial basis includes N3N4 first spatial basis units, and the second spatial basis includes N1N2 second spatial basis units.
[0020] As an optional approach, the second spatial basis refers to the spatial basis corresponding to the target reference signal resource, where the target reference signal resource refers to the spatial basis of K...s The reference signal resource is obtained by splicing (or combining) the reference signal resources.
[0021] The indices of the first spatial basis and the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; where l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
[0022] Based on the above scheme, the terminal device splices (or combines) one or more first spatial bases in the first dimension and / or the second dimension to obtain a second spatial base. Furthermore, the PMI is determined based on some or all of the second spatial bases in the second spatial base, thereby improving the channel measurement accuracy.
[0023] In conjunction with the first or second aspect, in some implementations, the method further includes: sending a portion or all of the spatial bases in the second spatial base, wherein the number of bits of the index information of each spatial base in the second spatial base is X, and X is an integer greater than or equal to 0.
[0024] In conjunction with the first or second aspect, some implementations include: the first spatial basis is based on the spatial despreading matrix, and / or, K s The reference signal is obtained from one of the reference signal resources.
[0025] In combination with the first or second aspect, in some implementations, K s The index of each reference signal resource in the reference signal resources and K s The indices of the spatial basis corresponding to each reference signal resource in the reference signal resource are related.
[0026] Based on the above scheme, the terminal device can determine K s The index of each reference signal resource in the reference signal resources and K s The association between the indices of the spatial basis corresponding to each reference signal resource in the reference signal resources determines K. s The first spatial basis corresponds to each of the reference signal resources. This approach makes the communication process more flexible and efficient.
[0027] In some implementations, in conjunction with the first or second aspect, the precoding matrix corresponding to the PMI is determined based on the spatial despreading matrix and the spatial basis corresponding to K' reference signal resources out of Ks reference signal resources.
[0028] In conjunction with the first or second aspect, in some implementations, the method further includes the precoding matrix W corresponding to the PMI satisfying any one of the following formulas:
[0029] or,
[0030] or,
[0031] or,
[0032] or,
[0033] or,
[0034] or,
[0035] or,
[0036] Where W1′(k) represents the pair of K s The spatial despreading matrix for spatial despreading of K' reference signal resources is given by W1′(k), where k represents the index of the reference signal resource, and the dimension of W1′(k) is, for example, 2N3N4×2N3N4 or N3N4×N3N4. W1″(k) is the spatial despreading matrix for spatial despreading of K' reference signal resources, where k represents the index of the reference signal resource, and the dimension of W1″ is, for example, 2N3N4×2L(k). W1 is the spatial basis selection matrix, and the dimension of W1 is, for example, 2K'N3N4×2L'. W2 is the subband precoding matrix, and the dimension of W2 is 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2K'L×M or K'L×M. It is either a discrete fourier transformation (DFT) matrix or an inverse discrete fourier transformation (IDFT) matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sbM is an integer greater than or equal to 1. P R Let P be the permutation matrix. R The dimension is, for example, N sa ×2K s N3N4, P L Let P be the permutation matrix. L The dimension is, for example, 2K. s N3N4×2K'N3N4.
[0037] Based on the above scheme, the terminal device selects multiple reference signal resources and determines the PMI based on the second spatial basis corresponding to the multiple reference signal resources, thereby further improving the accuracy of channel measurement.
[0038] In conjunction with the first or second aspect, in some implementations, the method further includes the precoding matrix W corresponding to the PMI satisfying any one of the following formulas:
[0039] W = W1 × W2; or,
[0040] or,
[0041] W = W1′ × W1 × W2; or,
[0042] Where W1 is the spatial basis selection matrix, with a dimension of 2N3N4×2L' or 2N1N2×2L'; W1′ is the spatial despreading matrix, with a dimension of 2N3N4×2N3N4 or N3N4×N3N4; and W2 is the subband precoding matrix, with a dimension of 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2L'×M or L'×M. It is a DFT matrix or an IDFT matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sb M is an integer greater than or equal to 1.
[0043] Based on the above scheme, the terminal device determines the PMI based on the first spatial basis corresponding to a single reference signal resource, which makes the communication process more flexible and efficient.
[0044] Thirdly, a method is provided that can be performed by an apparatus (e.g., a communication apparatus). The apparatus can be a device (such as a network device), or it can be a component of a device (e.g., a chip (such as a modem chip, baseband chip, or a SoC chip or SIP chip containing a modem core) or a chip system or circuit), and this application does not limit this. The following description primarily uses a network device as an example.
[0045] The method includes: in K s Send a reference signal on a reference signal resource, K s It is an integer greater than or equal to 1; it receives a PMI, the precoding matrix corresponding to which the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0046] Optionally, the method includes: [addressing K] s The reference signals on each reference signal resource are processed (e.g., by using a spatial expansion matrix for expansion processing) in order to transmit the processed reference signals.
[0047] Fourthly, a method is provided that can be performed by an apparatus (e.g., a communication apparatus). The apparatus can be a device (such as a network device), or it can be a component of a device (e.g., a chip (such as a modem chip, baseband chip, or a SoC chip or SIP chip containing a modem core) or a chip system or circuit), and this application does not limit this. The following description primarily uses a network device as an example.
[0048] The method includes: sending a third indication message, the third indication message indicating K s One reference signal resource, K s It is an integer greater than or equal to 1; it receives a PMI, the precoding matrix corresponding to which the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0049] In conjunction with the third or fourth aspect, in some implementations, at least one of the K' reference signal resources has a higher priority than (K... s The priority of at least one of the reference signal resources among the -K') reference signal resources.
[0050] Based on the above scheme, after spatially extending the reference signal, the network device uses K... sEach reference signal resource transmits a reference signal, enabling the terminal device to determine K. s The spatial base is determined by some or all of the reference signal resources in the reference signal resources. Furthermore, the terminal equipment can determine the PMI based on the spatial base, thereby reducing communication overhead.
[0051] In conjunction with the third or fourth aspect, in some implementations, the method further includes: sending first indication information, the first indication information indicating one or more of the following: K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first reference signal resource, and K s The size N1, K of the first dimension corresponding to each reference signal resource s The size of the second dimension corresponding to one reference signal resource N2, the size of the first dimension corresponding to one reference signal resource N3, the size of the second dimension corresponding to one reference signal resource N4, K s The oversampling parameters O1 and K corresponding to each reference signal resource s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
[0052] The index of the first spatial basis can be represented as (l′, m′).
[0053] In conjunction with the third or fourth aspect, in some implementations, PMI includes: PMI information corresponding to at least one first reference signal resource among K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
[0054] In conjunction with the third or fourth aspect, in some implementations, a reference signal resource corresponds to at least one first spatial basis, K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), and the index of the second spatial basis is (l, m).
[0055] As an optional approach, the second spatial basis refers to the spatial basis corresponding to the target reference signal resource, where the target reference signal resource refers to the spatial basis of K... s The reference signal resource is obtained by splicing (or combining) the reference signal resources.
[0056] The indices of the first spatial basis and the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; where l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
[0057] In conjunction with the third or fourth aspect, in some implementations, the method further includes: receiving a portion or all of the spatial bases in the second spatial base, wherein the number of bits of the index information of each spatial base in the second spatial base is X, and X is an integer greater than or equal to 0.
[0058] In conjunction with the third or fourth aspect, some implementations include: the first spatial basis is based on the spatial despreading matrix, and / or, K s The reference signal is obtained from one of the reference signal resources.
[0059] In combination with the third or fourth aspect, in some implementations, K s The index of each reference signal resource in the reference signal resources and K s The indices of the spatial basis corresponding to each reference signal resource in the reference signal resource are related.
[0060] In conjunction with the third or fourth aspect, some implementations include: the precoding matrix corresponding to PMI is determined based on the spatial despreading matrix and the spatial basis corresponding to K' reference signal resources out of Ks reference signal resources.
[0061] In conjunction with the third or fourth aspect, in some implementations, the method further includes the precoding matrix W corresponding to the PMI satisfying any one of the following formulas:
[0062] or,
[0063] or,
[0064] or,
[0065] or,
[0066] or,
[0067] or,
[0068] or,
[0069] Where W1′(k) represents the pair of K s The spatial despreading matrix for spatial despreading of K' reference signal resources is given by W1′(k), where k represents the index of the reference signal resource, and the dimension of W1′(k) is, for example, 2N3N4×2N3N4 or N3N4×N3N4. W1″(k) is the spatial despreading matrix for spatial despreading of K' reference signal resources, where k represents the index of the reference signal resource, and the dimension of W1″ is, for example, 2N3N4×2L(k). W1 is the spatial basis selection matrix, and the dimension of W1 is, for example, 2K'N3N4×2L'. W2 is the subband precoding matrix, and the dimension of W2 is 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2K'L×M or K'L×M. It is a DFT matrix or an IDFT matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sb M is an integer greater than or equal to 1. P R Let P be the permutation matrix. R The dimension is, for example, N sa ×2K s N3N4, P L Let P be the permutation matrix. L The dimension is, for example, 2K. s N3N4×2K'N3N4.
[0070] In conjunction with the third or fourth aspect, in some implementations, the method further includes the precoding matrix W corresponding to the PMI satisfying any one of the following formulas:
[0071] W = W1 × W2; or,
[0072] or,
[0073] W = W1′ × W1 × W2; or,
[0074] Where W1 is the spatial basis selection matrix, with a dimension of 2N3N4×2L' or 2N1N2×2L'; W1′ is the spatial despreading matrix, with a dimension of 2N3N4×2N3N4 or N3N4×N3N4; and W2 is the subband precoding matrix, with a dimension of 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2L'×M or L'×M. It is a DFT matrix or an IDFT matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sb M is an integer greater than or equal to 1.
[0075] The beneficial effects of the third and fourth aspects and possible implementation methods can be found in the description of the first aspect, and will not be elaborated here.
[0076] Fifthly, a communication apparatus is provided for performing the method provided in any one of the first to fourth aspects. Specifically, the apparatus may include units and / or modules for performing the method provided in any one of the above implementations of the first to fourth aspects, such as processing units and / or communication units.
[0077] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0078] In another implementation, the device is a chip, chip system, or circuit used in a communication device. When the device is a chip, chip system, or circuit used in a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0079] A sixth aspect provides a communication device comprising: a memory for storing programs or instructions; and at least one processor for executing the computer programs or instructions stored in the memory to perform the method provided by any of the above-described implementations of any of the first to fourth aspects.
[0080] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0081] In another implementation, the device is a chip, chip system, or circuit used in a communication device.
[0082] In a seventh aspect, this application provides a processor for performing the methods provided in the foregoing aspects.
[0083] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and input operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0084] Eighthly, a computer-readable storage medium is provided for program code executed by a device, the program code including a method for performing any of the above-described implementations of any of the first to fourth aspects.
[0085] Ninth aspect, a computer program product comprising a program or instructions is provided, wherein when the instructions included in the computer program product are executed by a processor on a computer, the computer performs a method provided by any of the above-described implementations of any of the first to fourth aspects.
[0086] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided by any of the above-described implementations of any of the first to fourth aspects.
[0087] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the above implementations of any of the first to fourth aspects.
[0088] Eleventhly, a communication system is provided, including a first communication device and a second communication device. The first communication device is used to execute the method provided in any implementation of the first or second aspect, and the second communication device is used to execute the method provided in any implementation of the third or fourth aspect.
[0089] The beneficial effects of aspects five through eleven and their possible implementation methods can be found in the description of aspect one, and will not be repeated here. Attached Figure Description
[0090] Figure 1 is a schematic diagram of the architecture of the communication system used in the embodiments of this application.
[0091] Figure 2 is another schematic diagram of a wireless communication system applicable to an embodiment of this application.
[0092] Figure 3 shows a schematic diagram of hybrid beamforming.
[0093] Figure 4 is a schematic diagram of the communication method 400 provided in an embodiment of this application.
[0094] Figure 5 is a schematic diagram of the distribution of the reference signal on a two-dimensional plane provided in the embodiments of this application.
[0095] Figure 6 is a beam domain distribution diagram of the reference signal after being extended by the first transformation matrix G in a single polarization direction according to an embodiment of this application.
[0096] Figure 7 shows a schematic diagram of the distribution of orthogonal basis groups provided in an embodiment of this application.
[0097] Figure 8 shows a schematic diagram of transforming a reference signal using a second transformation matrix F, provided in an embodiment of this application.
[0098] Figure 9 is a schematic diagram of the distribution of the spatial basis corresponding to the target reference signal resources provided in the embodiments of this application.
[0099] Figure 10 is a schematic block diagram of a communication device 1000 provided in an embodiment of this application.
[0100] Figure 11 is a schematic diagram of another communication device 1100 provided in an embodiment of this application.
[0101] Figure 12 is a schematic block diagram of the chip system 1200 provided in an embodiment of this application. Detailed Implementation
[0102] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0103] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0104] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0105] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0106] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0107] It is understood that the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0108] It is understood that in this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require a judgment action to be performed during implementation, nor do they imply any other limitations.
[0109] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0110] It is understood that in this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. When describing "a certain instruction information instructs A" or "instruction information of A," it can include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing instruction overhead to some extent. At the same time, the common parts of various information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information. Furthermore, the specific instruction method can also be any existing instruction method, such as, but not limited to, the above-mentioned instruction methods and their various combinations. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In specific implementation, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information pieces and sent separately. Furthermore, the sending period or timing of these sub-information pieces can be the same or different. This application does not limit the specific sending method. The sending period or timing of these sub-information pieces can be predefined, for example, predefined according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0111] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0112] The communication between different devices involved in this application can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between functional units within a device and other devices through another functional unit. Information may undergo necessary processing between the source and destination ends, such as format changes, digital-to-analog conversion, amplification, and filtering, but the destination end can understand the valid information from the source end. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.
[0113] In this application, unless otherwise specified, the multiplication symbol is generally omitted, or it may be represented by "*" or "·". For example, “N1N2” means N1 and N2 multiplied together, and “N1N2” can be replaced with “N1·N2” or “N1*N2”; another example, “N3N4” means N3 and N4 multiplied together, and “N3N4” can be replaced with “N3·N4” or “N3*N4”; another example, “N1N2O1O2” means N1, N2, O1, and O2 multiplied together, and “N1N2O1O2” can be replaced with “N1·N2·O1·O2” or “N1*N2*O1*O2”; another example, “N3N4O3O4” means N3, N4, O3, and O4 multiplied together, and “N3N4O3O4” can be replaced with “N3·N4·O3·O4” or “N3*N4*O3*O4”.
[0114] In this application, unless otherwise specified, "A×B" indicates that the matrix has A rows and B columns. For example, "2K s N3N4×2K s "N3N4" indicates that the matrix has "2K" rows. s The matrix "N3N4" has "2K" columns.s N3N4".
[0115] In this application, unless otherwise specified, “A×B” means matrix A is multiplied by matrix B. For example, “W1×W2” means matrix W1 is multiplied by matrix W2. Alternatively, the “×” between “A×B” can be omitted, that is, “AB” means matrix A is multiplied by matrix B. For example, “W1W2” means matrix W1 is multiplied by matrix W2.
[0116] In this application, the spatial basis index is described using (l,m), (l′,m′), (l″,m″), or (l″′,m″′), etc., but the embodiments of this application are not limited to these. For example, taking (l,m) as an example, the spatial basis index can be represented as (l,m), or it can also be represented as [l,m], or it can also be represented as a value obtained based on l and m, etc., without limitation.
[0117] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. Unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0118] The technical solutions provided in this application can be used in various communication systems, including cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G) long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication systems (UMTS), 5th generation (5G) new radio (NR) systems, vehicle-to-everything (V2X) systems, LTE and NR hybrid networking systems, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, and future communication systems.
[0119] Alternatively, the communication system may be a non-3GPP communication system, such as an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), a wireless fidelity (WiFi) system, or a communication system that integrates multiple of the above communication systems. This application does not limit the scope of the application.
[0120] Figure 1 is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. Figure 1 shows a schematic diagram of a possible, non-limiting system architecture. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1), and each device may also include different functional units. Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network device in core network 200 and RAN node 110 in RAN 100 may be different physical devices, or they may be the same physical device integrating core network logical functions and radio access network logical functions.
[0121] RAN 100 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (Wi-Fi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0122] RAN node 110, sometimes referred to as a network device, RAN entity, or access node, is part of the communication system used to help terminal devices achieve wireless access. Multiple RAN nodes 110 in the communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal devices 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0123] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), transportation vehicles with wireless communication capabilities, communication modules, and roadside units (RSUs) with terminal functions. For example, a wireless terminal in self-driving can be a drone, helicopter, or airplane. Similarly, a wireless terminal in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. In industrial control, wireless terminals can be cameras, robots, or robotic arms, etc. In smart homes, wireless terminals can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes, etc. Terminal devices can also be devices or modules that connect to the communication systems shown above and have corresponding communication functions. Terminal devices typically contain communication modules, circuits, or chips that perform the corresponding communication functions, and they also contain program instructions for performing those functions.
[0124] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.
[0125] A Radio Access Network (RAN) is a device deployed in a radio access network to provide wireless communication capabilities for terminal devices. RAN can also be referred to as a RAN entity, access node, network node, network device, or communication device, etc.
[0126] Specifically, RAN can be network equipment for 3GPP-related cellular systems, such as 4G mobile communication systems, 5G mobile communication systems, or future communication systems. RAN can also be network equipment in open access networks (O-RAN or ORAN) or cloud radio access networks (CRAN). Alternatively, RAN can also be network equipment in a communication system formed by the integration of two or more of the above communication systems.
[0127] RAN includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (Wi-Fi) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP) (or transmit / receive point). RAN can also be network equipment in 5G mobile communication systems. For example, in NR systems, it can be a future communication network, a transmission and reception point (TRP), a TP, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, the RAN can also be a network node constituting a gNB or transmission point. Examples include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, the RAN can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in V2X technology, the RAN can be a roadside unit (RSU).
[0128] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0129] Figure 2 is another schematic diagram of a wireless communication system applicable to an embodiment of this application.
[0130] As shown in Figure 2(a), the ORAN system includes a core network, network equipment, and UEs. Optionally, the ORAN system may also include other components besides those shown in Figure 2(a), which is not limited in this application.
[0131] Network devices can communicate with the core network (CN) via a backhaul link (BH). Network devices can also communicate with the UE via the air interface. Specifically, the BBU in the network device communicates with the core network via the backhaul link. The RU in the network device communicates with at least one UE via the air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0132] In one possible implementation, as shown in Figure 2(b), the CU is a logical node carrying the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the network device. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU can have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0133] Optionally, as shown in Figure 2(b), the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management (AMF) function in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.
[0134] In one possible implementation, as shown in Figure 2(b), the DU is a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which may be fronthaul interfaces. In some examples, the Higher PHY layer includes PHY layer processing functions such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0135] In one possible implementation, as shown in Figure 2(b), the RU is a logical node carrying both lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Lower-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0136] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Split user (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU. Furthermore, the LLS-M interface can also interact with the management system.
[0137] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0138] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0139] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.
[0140] To facilitate understanding of the embodiments of this application, the terms used in this application will be briefly explained.
[0141] 1. Antenna port.
[0142] An antenna port, often simply called a port, can be understood as a virtual transmitting antenna (or antenna group) identified by the receiving end, or a spatially distinguishable virtual transmitting antenna (or antenna group). Each virtual antenna can be pre-configured with one antenna port. Each virtual antenna can be a weighted combination of multiple physical antennas. One or more antenna ports can correspond to a reference signal; therefore, each antenna port can be called a port for a reference signal, such as a Channel State Information Reference Signal (CSI-RS) port, a DMRS port, or an SRS port. In the embodiments provided in this application, one antenna port can also be used to transmit multiple reference signals. For example, multiple reference signals can be transmitted through this antenna port using frequency division or time division.
[0143] In this context, an antenna port is a logical concept. An antenna port is typically associated with a reference signal, and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. For low frequencies, one antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. For high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.
[0144] Furthermore, a port set can refer to a collection of multiple antenna ports. One approach is to group multiple digital ports of a network device to form multiple port sets. Another approach (e.g., under the HBF architecture) is that a port set can be multiple digital ports corresponding to the same analog beam, also simply referred to as a port set, or a digital-to-analog port set. Alternatively, a port set can be a collection of digital ports corresponding to multiple analog beams, also simply referred to as a port set, or a digital-to-analog port set. Or, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port set, or a digital-to-analog port set.
[0145] In protocols, antenna ports are typically characterized by "antenna port" or "port," but they can also be characterized by resources (such as CSI-RS resources, SRS resources, DMRS resources, phase tracking reference signal (PTRS) resources, CRS resources, tracking reference signal (TRS) resources, synchronization signal block (SSB) resources, etc.) or resource groups. In other words, the identifier for an antenna port in this application can be replaced with the identifiers mentioned above; for example, an antenna port can be replaced with an identifier for a resource, a pilot resource, or a reference signal resource.
[0146] A port set contains one or more antenna ports, typically corresponding to one or more resources. The concept of a port set can also be replaced with other names, such as resource group, resource set, pilot resource group, pilot resource set, reference signal resource group, reference signal resource set, port group, antenna port group, antenna port set, or antenna port collection, etc., and this application embodiment does not impose limitations. In this application embodiment, the port set can also be replaced with "port #A to port #B". Port #A and port #B can be understood as examples of port indices. The antenna ports indicated by ports #A to #B can be understood as antenna ports indexed from #A to #B, and these antenna port indices are consecutive. In this application, the port set can also be replaced with the index of each antenna port included in the port set. In this case, the antenna ports included in the port set can be consecutive antenna ports or non-consecutive antenna ports.
[0147] 2. Reference signal (RS): Also known as pilot, reference sequence, reference signal, etc. For consistency, it will be described as reference signal below. Reference signals can be used for measurements, such as channel measurement or channel estimation.
[0148] The channel measurements involved in this application also include beam measurements, i.e., obtaining beam quality information by measuring a reference signal. As an example, parameters used to measure beam quality include at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-noise ratio (SNR), and signal-to-interference plus noise ratio (SINR) (or simply signal-to-dryness ratio). In the embodiments of this application, for ease of explanation, unless otherwise specified, the channel measurements involved can be regarded as beam measurements.
[0149] The reference signals mentioned in this application, by way of example, may be any of the following: CSI-RS, synchronization signal block (SSB), sounding reference signal (SRS), user equipment specific reference signal (US-RS), demodulation reference signal (DMRS), phase track reference signal (PT-RS), cell reference signal (CRS), etc. It should be understood that the reference signals listed above are merely examples and should not constitute any limitation on this application. This application does not preclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.
[0150] 3. Reference Signal Resources: These can be used to configure the transmission attributes of reference signals, such as time-frequency resource location, port mapping relationships, power factors, and scrambling codes. Transmitting devices can transmit reference signals based on these resources, and receiving devices can receive reference signals based on these resources.
[0151] In this application, the terms "reference signal" and "reference signal resource" are used interchangeably. During configuration, each reference signal resource corresponds to a reference signal resource index or a reference signal resource identifier (ID) to distinguish each reference signal resource. Furthermore, the network device can configure one or more reference signal resource sets for the terminal device. Each reference signal resource set includes one or more reference signal resources, and each reference signal resource set corresponds to a reference signal resource set identifier. Within a given reference signal resource set, each reference signal resource corresponds to a reference signal resource indicator. For example, a reference signal resource indicator of 0 indicates the first reference signal resource in the set, a reference signal resource indicator of 1 indicates the second reference signal resource, and so on.
[0152] As an example, each reference signal resource may correspond to a reference signal resource identifier, such as a CSI-RS resource indicator / index (CRI), an SSB resource indicator / index (SSBRI), or an SRS resource indicator / index (SRI).
[0153] 4. Beam: A communication resource. Different beams can be considered different resources. The same information or different information can be transmitted through different beams.
[0154] In the NR protocol, beams can be represented as spatial domain filters, or spatial filters or spatial parameters. The beam used to transmit signals can be called the transmission beam (Tx beam), and the beam used to receive signals can be called the reception beam (Rx beam).
[0155] The transmit beam can refer to the distribution of signal strength in different directions in space after a signal is transmitted through an antenna, while the receive beam can refer to the distribution of signal strength in different directions in space of a wireless signal received from an antenna.
[0156] A beam can correspond to one or more antenna ports, used for transmitting data channels, control channels, and detection signals. The one or more antenna ports corresponding to a beam can also be regarded as a set of antenna ports.
[0157] In this application, "beam" can be replaced by spatial filter, spatial filter, spatial parameter, spatial parameter, spatial setting, spatial setting, quasi-co-location (QCL) information, QCL assumption, QCL indication, transmission configuration indicator (TCI) state (TCI-state or TCI state), spatial relationship, etc. The above terms are also equivalent to each other. "Beam" can also be replaced with other beam-related terms, which are not limited in this application.
[0158] Furthermore, the technique for forming beams can be called beamforming. Beamforming refers to adjusting the amplitude and / or phase of a signal so that the radiated signal through an antenna array has a certain directionality, thereby achieving higher antenna array gain. The main lobe of the antenna array's radiation pattern can be called the beam.
[0159] In beamforming technology, the amplitude and / or phase of a signal are adjusted after being filtered by a spatial domain transmission filter. Different spatial domain transmission filters using different spatial filtering parameters can achieve beams in different directions. In the embodiments of this application, the spatial filtering parameters can be replaced by beams, or the spatial filtering parameters can be replaced by spatial domain transmission filters. Spatial domain transmission filters can also be called spatial filters.
[0160] Specifically, beamforming technology includes digital beamforming, analog beamforming, and hybrid digital-analog beamforming. Digital beamforming has multiple digital processing channels. Each channel adjusts the phase (or amplitude and phase) of the signal in the digital domain, giving the radiated signal through the antenna directionality. Therefore, digital beamforming can achieve the function of a spatial transmission filter through multiple digital processing channels. Analog beamforming can transmit signals simultaneously using an antenna array composed of multiple antenna elements. Each antenna element corresponds to a phase shifter. By adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal through the antenna array is made directional. Therefore, analog beamforming can achieve the function of a spatial transmission filter through multiple phase shifters corresponding to multiple elements in the antenna array. Hybrid beamforming combines analog and digital beamforming technologies, incorporating both multiple digital processing channels and multiple analog phase shifters. Therefore, for hybrid beamforming technology, the function of the aforementioned spatial transmission filter can be achieved through multiple phase shifters corresponding to multiple array elements in the antenna array and multiple digital processing channels. However, this application is not limited to this; the aforementioned spatial transmission filter can also be implemented through other technologies.
[0161] It is understandable that one or more antenna ports that form a beam can be regarded as a set of antenna ports or a group of antenna ports. For ease of description, the following text will uniformly describe a beam as being formed by one antenna port, and one or more digital ports that form a beam as a group of ports.
[0162] The beamforming technology will be described below with reference to Figure 3.
[0163] In higher frequency communication systems, base stations (and some terminals in certain frequency bands) typically use large-scale antenna arrays (MAA) to compensate for path loss caused by higher frequency bands and improve coverage. Because higher frequencies result in greater signal energy transmission loss over the same transmission distance, larger antenna arrays are usually used on the network equipment side to weight the transmitted signal, achieving higher array gain and thus increasing signal transmission energy. From the perspective of base station implementation, even with large arrays, different frequency bands and array sizes use different array weighting methods (i.e., different beamforming methods). Based on the beamforming implementation scheme, they can be broadly classified into three categories: digital beamforming (DBF), analog beamforming (ABF), and hybrid beamforming (HBF).
[0164] To reduce implementation costs, large-scale antenna arrays on the network device side typically adopt the HBF architecture, which means that a digital channel drives multiple antenna elements through multiple phase shifters. Downlink signal transmission on the network device side usually adopts two-level weighting in both analog and digital domains.
[0165] Figure 3 shows a schematic diagram of hybrid beamforming.
[0166] When transmitting / receiving signals, digital (channels, RF units, or antenna ports) can digitally weight the signals (e.g., sub-band digital weighting, where different weights are applied to different frequency bands), while analog (channels or phase shifters) can only perform analog weighting (or full-band analog weighting, where the same weights are used across the entire frequency band). By combining digital and analog weighting, a beamforming effect is created that focuses signals in a specific direction in space.
[0167] As an example, and not a limitation, the digital channels are evenly divided into K1 groups (K1 being a positive integer) (or, K1 subarrays, K1 port groups), with each group (or subarray, port group) containing the same number of digital channels, for example, K2 (K2 being a positive integer). The weights for the first-stage beamforming are W0 = [W 0,0 W 0,1 ,...,W 0,K2-1 The K2 elements correspond to the K2 digital channels. The weights for the first-stage beamforming are broadband, and all groups use the same first-stage weight, W0. The weights for the second-stage beamforming are W1 = [W 1,0 W 1,1 ,...,W 1,K1-1 In this matrix, K1 elements correspond one-to-one with K1 digital channels. The weights for the second-level beamforming are sub-band weights, and the second-level weights differ between different groups (or subarrays, port groups), meaning the weight matrix corresponding to each digital channel is... or in, This represents the Kronecker product. The figure shows... This represents the weighting vector corresponding to the first-level weights (or simulated beam). As can be seen, different weighting vectors result in different beam directions. Therefore, network devices can adjust the beam direction by adjusting the weighting vectors.
[0168] In a two-dimensional HBF system (horizontal and vertical), each digital channel is connected to analog channels in two dimensions, e.g., horizontal and vertical. The analog (channel, or phase shifter) weighting is also two-dimensional, horizontal and vertical, and the corresponding weighting vector can be represented as follows: Where W0 and W1 represent the simulated weight vectors in the first and second dimensions, respectively, which are used to achieve better beamforming effects in two-dimensional HBF.
[0169] In one implementation, multiple digital channels are digitally weighted in the same way across the entire frequency band, which has an effect similar to analog beamforming.
[0170] In another implementation, the digital channel (or digital weighting) can be divided into multiple levels. The first level performs the same digital weighting across the entire frequency band, and the second level performs weighting of sub-bands. The effect is also equivalent to hybrid beamforming.
[0171] In some implementations, the transmission method is also used to characterize digital weighting and / or analog weighting, that is, different transmission methods correspond to different digital or analog weights (combinations).
[0172] 5. Precoding and codebook;
[0173] In a Multiple Input Multiple Output (MIMO) communication system, the mathematical expression for communication is y = Hx + n, where y is the received signal, H is the MIMO channel, x is the transmitted signal, and n is noise. In a communication system with multiple antennas, the signals from multiple transmit antennas can be superimposed on any one receive antenna. Therefore, the method of transmitting signals at the transmitter affects the system performance, and recovering the transmitted signal at the receiver is often complex. In this context, precoding is used to reduce system overhead and maximize the system capacity of MIMO, while also reducing the complexity of eliminating inter-channel interference at the receiver. In this case, the mathematical expression is y = HPx + n, where P is the precoding matrix (or vector). To simplify implementation complexity, P can be selected from a predefined set of matrices (or vectors), called the codebook; this method is also known as the codebook-based transmission method. If the transmitter has all the information in H, P can be obtained at the transmitter itself; this method is also known as the non-codebook (NCB) transmission method.
[0174] The codebook includes PMI indices and precoding matrices, with each PMI corresponding to a precoding matrix. The corresponding precoding matrix can be determined based on the PMIs fed back from channel state information (CSI). For example, in type I codebook feedback, the precoding matrix corresponding to one transport layer and one subband to be fed back can be represented as W = W1W2, where the dimension of W is P. CSI-RS ×N3, W1 is a wideband precoding matrix with dimension P. CSI-RS×2L, W2 is the subband precoding matrix with dimensions 2L×N3. P CSI-RS N3 represents the number of CSI-RS ports, N3 represents the number of subbands or PMIs, and L represents the number of transmitted data streams. PMIs can specifically include feedback to precoding matrices for different transport layers and subbands.
[0175] 6. Channel State Information (CSI): In a wireless communication system, CSI is information describing the channel attributes of the communication link that can be reported by the receiving end (such as a terminal device) to the transmitting end (such as a network device). It is carried in the uplink control information in the form of a CSI report. The CSI report may include, but is not limited to, precoding matrix indicator (PMI), rank indicator (RI), channel quality indicator (CQI), channel state information reference signal (CSI-RS), CSI-RS resource indicator (CRI), and layer indicator (LI). It should be understood that the specific content of CSI listed above is merely illustrative and should not constitute any limitation on this application. CSI may include one or more of the information listed above, or other information used to characterize CSI besides those listed above; this application does not limit this.
[0176] The above description of the terminology is for ease of understanding only and does not limit the scope of protection of the embodiments of this application.
[0177] In the two existing types of codebooks (ordinary codebooks and port-selective codebooks), base stations transmit reference signals differently. Specifically, under an ordinary codebook, the base station typically transmits signals according to fixed encoding rules and codebook structure. For example, the port where the base station transmits signals corresponds to the antenna domain, meaning the port corresponds to the horizontal, vertical, and other two-dimensional structural information of the antenna. Under a port-selective codebook, the port where the base station transmits signals corresponds to the beam domain, meaning the port is weighted based on the entire array or a portion of the array. Furthermore, base stations support different types of codebooks, requiring different reference signal resources, resulting in higher communication overhead. Therefore, this application proposes a base station reference signal transmission method that uses the same reference signal resources to transmit reference signals for different types of codebooks, thereby reducing communication overhead.
[0178] Figure 4 is a schematic diagram of the communication method 400 provided in an embodiment of this application.
[0179] The first spatial basis and the second spatial basis are mentioned several times in Method 400. Their meanings will be explained here for clarity and will not be repeated later. The first spatial basis represents the spatial basis corresponding to one reference signal resource, or in other words, the first spatial basis represents a set of spatial basis bases corresponding to one reference signal resource. For example, the first spatial basis includes N3N4 spatial basis bases, and the index of the first spatial basis base may be (l′, m′), (l″, m″), or (l″′, m″′). The second spatial basis represents the spatial basis corresponding to multiple reference signal resources, or in other words, the second spatial basis represents a set of spatial basis bases corresponding to multiple reference signal resources. For example, the second spatial basis includes N1N2 spatial basis bases, and the index of the second spatial basis base may be (l, m). Furthermore, for terminal devices, a second spatial base can be obtained based on at least one first spatial base, such as by processing at least one first spatial base (e.g., splicing). For network devices, at least one first spatial base can be obtained based on the second spatial base, such as by processing the second spatial base (e.g., splitting).
[0180] Method 400 includes S401 and S405. Optionally, method 400 also includes at least one of the following: S402, S403, and S404. It should be understood that the steps in Figure 4 can be used separately or in combination as needed, and the numbering of the steps in Figure 4 does not limit the specific execution order of the method.
[0181] S401, network equipment in K s Reference signals are transmitted on each reference signal resource, and correspondingly, the terminal device transmits reference signals on K. s The reference signal is received on the reference signal resource.
[0182] Specifically, for network devices, the network device can process (or transform) the reference signal to be transmitted. Furthermore, the network device employs K... s Each reference signal resource transmits the processed (or transformed) reference signal, where K s It is an integer greater than or equal to 1, which will be described in detail below.
[0183] One possible implementation involves the network device performing spatial domain expansion processing on the reference signal to be transmitted (for simplicity, this can be referred to as spatial domain expansion). As an example, the network device uses a transformation matrix to spatially expand the reference signal, where spatial domain expansion can be understood as spatial beamforming. It is understood that the terms spatial domain expansion, spatial despreading, spatial expansion matrix, and spatial despreading matrix mentioned in the embodiments of this application are for ease of description and distinction, and their names do not limit the scope of protection of the embodiments of this application.
[0184] In the embodiments of this application, the spatial domain beam can be understood as a spatial domain basis. Further, the spatial domain basis can also be called a spatial domain basis vector, spatial domain (SD) basis, SD basis vector, vector, filter, DFT beam, precoder, or beam, etc. This application does not limit its specific name. For ease of description, the spatial domain basis will be used as an example for explanation.
[0185] This application does not limit the specific method for determining the transformation matrix (such as the spatial domain expansion matrix or the spatial domain despreading matrix). For example, the transformation matrix can be any of the following matrices: DFT matrix, IDFT matrix, identity matrix, Hadamard matrix, discrete cosine transform (DCT) matrix, inverse discrete cosine transform (IDCT) matrix, or Householder matrix.
[0186] As an example, Figure 5 shows a schematic diagram of the distribution of the reference signal sent in step S401 on a two-dimensional plane.
[0187] Figure 5 is a schematic diagram of the distribution of the reference signal on a two-dimensional plane provided in the embodiment of this application. N3 and N4 are used to characterize the size of the first spatial basis formed in the first and second dimensions. This parameter exists only for ordinary codebooks and can be understood as the distribution of the ports of the reference signal on the two-dimensional plane (single polarization). The total number of ports on the two polarizations is P = 2N3N4.
[0188] Optionally, in step S401, the network device in K s The reference signal is transmitted on a reference signal resource, including the following three methods:
[0189] In implementation method #1, the network device uses a first transformation matrix to transform the reference signal to be transmitted and then sends the transformed reference signal. In this case, the spatial expansion matrix is the first transformation matrix.
[0190] In implementation method #2, the network device uses a first transformation matrix and a second transformation matrix to transform the reference signal to be transmitted, and then sends the transformed reference signal. In this case, the spatial expansion matrix consists of the first transformation matrix and the second transformation matrix.
[0191] In implementation method #3, the network device uses the second transformation matrix to transform the reference signal to be transmitted and then sends the transformed reference signal. In this case, the spatial expansion matrix is the second transformation matrix.
[0192] Optionally, method 400 further includes: the network device from K L Select (or determine) K from among the reference signal resources. s A reference signal resource, further, network devices in K s Transformed reference signals are transmitted on reference signal resources, where K L For greater than or equal to K s Integers.
[0193] The following section will describe in detail the implementation methods described above, using the first and second transformation matrices as examples.
[0194] Implementation method #1
[0195] Specifically, the network device can use a first transformation matrix (an example of a transformation matrix, denoted as G) to transform the reference signal (e.g., reference signal x). For example, the reference signal after the first transformation can be denoted as Gx. That is, assuming the reference signal received by the terminal device is denoted as y, then y = HGx + n, where H is the channel coefficient (or, spatial channel coefficient), n is noise, and G represents the first transformation matrix.
[0196] In one possible implementation, the first transformation matrix G is different for different reference signal resources. For example, the first transformation matrix corresponding to reference signal resource #1 (e.g., denoted as G(1)) is different from the first transformation matrix corresponding to reference signal resource #2 (e.g., denoted as G(2)).
[0197] In another possible implementation, the first transformation matrices corresponding to different reference signal resources are uncorrelated, or any two column vectors in the first transformation matrices corresponding to different reference signal resources are orthogonal. For example, G(1) corresponding to reference signal resource #1 and G(2) corresponding to reference signal resource #2 are uncorrelated. Or, G(1) and G(2) are orthogonal, i.e., G(1) T G(2) = 0 or G(1) H G(2) = 0. Here, the superscript T denotes transpose, the superscript H denotes conjugate transpose, and 0 denotes a zero matrix. Further, the first transformation matrix G represents the transformation from the antenna domain to the spatial domain (or beam domain), with dimensions Q × P, where Q is the number of antennas or antenna ports of the network device, and P is the number of ports corresponding to the reference signal. For example, Q = 2N1N2.
[0198] The first transformation matrix G is briefly introduced below.
[0199] Taking the first transformation matrix G as an example of an IDFT matrix, we assume that the first transformation matrix G consists of N1N2 or 2N1N2 IDFT vectors, one of which is denoted as g. jj = 0, 1, ..., N1N2-1, with a dimension of 2N1N2×1, where g j The first N1N2 elements correspond to v l,m The last N1N2 elements are 0; or, one of the vectors is g. j j = N1N2, N1N2+1, ..., 2N1N2-1, where g j The first N1N2 elements are 0, and the last N1N2 elements correspond to v. l,m v l,m The determination process satisfies formulas (1) to (3):
[0200] in,
[0201] Wherein, N1 represents the size of the formed second spatial basis in the first dimension, and N2 represents the size of the formed second spatial basis in the second dimension, and N1 and N2 are positive integers. The values of N1 and / or N2 can be predefined, indicated by the network device, or agreed upon in advance, without limitation. Furthermore, as an example, the values of N1 and N2 can also be correlated, so that the other can be determined based on one of them.
[0202] Where j = lN2+m; or j = mN1+l; or j = lN2O2+mO1+O0; or j = mN1O1+lO2+O0, where O0 = 0, 1, ..., O1O2-1, where j is the index of the second spatial basis and O0 corresponds to the index of the orthogonal basis.
[0203] O1 and O2 are oversampling parameters in two dimensions, representing the second spatial basis formed in different directions by weighting the first and second dimensions through IDFT oversampling. As an example, O1 and O2 are constants. The values of O1 and / or O2 can be predefined, indicated by the network device, or pre-agreed upon, without limitation. Furthermore, as an example, the values of O1 and O2 can also be correlated, allowing the determination of the other based on one.
[0204] Let l represent the DFT beam index in the first dimension and m represent the DFT beam index in the second dimension. For example, (l, m) = (0, 0) indicates a second spatial basis with an index of 0 in both the horizontal and vertical directions. The values of l and / or m can be predefined, indicated by the network device, or agreed upon in advance, without limitation. Furthermore, as an example, the values of l and m can be correlated, allowing the other to be determined based on one. That is, the index of the second spatial basis is represented by (l, m). It should be understood that if one dimension can be 1, then the index of the second spatial basis can be represented as l or m.
[0205] Among them, v l Let be the weight vector in the horizontal direction, and let its length be N1. The number of weight vectors in the horizontal direction is determined by the number of values that l can take; that is, l also represents the weights chosen in the horizontal direction. m Let m be the weight vector in the vertical direction, and its length is N². The number of vectors in the vertical direction is determined by the number of possible values for m, meaning that m also represents the weights chosen in the vertical direction. Characterizes the Kronecker product.
[0206] As mentioned above, the parameters in formulas (1), (2), and (3) can be predefined, indicated by the network device, or agreed upon in advance, without limitation. In one possible implementation, the terminal device determines the specific value of at least one of the following parameters based on the configuration information sent by the network device (i.e., an example of the first indication information): l, m, O1, O2, N1, and N2.
[0207] In this application embodiment, the specific values of O1 and O2 are not limited. Optionally, the value of O1 may be, for example, 1, 2, 3, or 4, and the value of O2 may be, for example, 1, 2, 3, or 4.
[0208] The process of performing the first transformation on the reference signal x is described below with reference to Figure 6, which is a schematic diagram of the distribution of the reference signal Gx on the two-dimensional plane as shown in Figure 6.
[0209] Figure 6 is a beam domain distribution diagram of the reference signal after being extended by the first transformation matrix G in a single polarization direction according to an embodiment of this application.
[0210] In one possible scenario, the first transformation matrix G is a DFT matrix (or an IDFT matrix, which is not limited), for example, N1 = 16, N2 = 8, O1 = 1, O2 = 1. In other possible scenarios, the first transformation matrix G can also be an oversampled DFT matrix (or an oversampled IDFT matrix), for example, N1 = 8, N2 = 4, O1 = 2, O2 = 2.
[0211] It should be understood that the schematic diagram of the distribution of the second spatial base shown in Figure 6 is only an example. There are other possible distributions of the second spatial base, such as N1=128, N2=1, O1=1, O2=1, or N1=1, N2=128, O1=1, O2=1.
[0212] As shown in Figure 6, the total number of ports (or beams, or second spatial basis) corresponding to the reference signal after expansion by the first transformation matrix G on a single polarization is N1N2O1O2, or the total number of ports (or beams, or second spatial basis) represented by the reference signal resources corresponding to the reference signal (e.g., the total number of ports for two polarizations is 2N1N2O1O2), or the total number of orthogonal ports (or beams, or second spatial basis) that the base station can transmit (e.g., the total number of ports for two polarizations is 2N1N2O1O2).
[0213] It should be understood that one beam in Figure 6 (e.g., the beam corresponding to (0,0) with index (l, m)) corresponds to one second spatial basis. In other words, the index (l, m) of a set of beams corresponds to one second spatial basis. That is, the reference signal extended by the first transformation matrix G corresponds to N1N2O1O2 second spatial basis in a single polarization direction, or in other words, the reference signal extended by the first transformation matrix G corresponds to N1N2O1O2 sets (l, m) in a single polarization direction.
[0214] In one possible scenario, the reference signal extended by the first transformation matrix G includes an orthogonal basis set in the N1N2O1O2 second spatial basis sets corresponding to a single polarization direction. The orthogonal basis set includes one or more orthogonal basis sets, as described below with reference to Figure 7.
[0215] As an example, j = lN2 + m; or j = mN1 + l; or j = lN2O2 + mO1 + O0; or j = mN1O1 + lO2 + O0, where j is the index of the second spatial basis (including the first dimension and / or the second dimension), and O0 = 0, 1, ..., O1O2-1, that is, O0 corresponds to the index of the orthogonal basis set.
[0216] Figure 7 shows a schematic diagram of the distribution of orthogonal basis groups provided in an embodiment of this application, where, for example, N1 = 8, N2 = 4, O1 = 2, O2 = 2, and O0 = 0.
[0217] As shown in Figure 7, the black circle is denoted as the orthogonal basis set corresponding to O0=0.
[0218] Optionally, step S401 includes: using K s Each reference signal resource transmits a reference signal Gx, where K s It is an integer greater than or equal to 1.
[0219] Specifically, suppose the second spatial basis corresponding to the reference signal in Figure 6 is divided into K... s=4 groups of first spatial basis bases. Let N3 be the size of each group of first spatial basis bases in the first dimension and N4 be the size of each group of first spatial basis bases in the second dimension. Then each group of first spatial basis bases includes N3N4 first spatial basis bases (or, each group of first spatial basis bases includes N3N4 orthogonal first spatial basis bases). Further, let O3 be the oversampling parameter corresponding to each group of first spatial basis bases in the first dimension and O4 be the oversampling parameter corresponding to each group of first spatial basis bases in the first dimension. Then each group of first spatial basis bases includes N3N4O3O4 first spatial basis bases.
[0220] That is, a single reference signal resource corresponds to N3N4 first spatial basis (or, a single reference signal resource corresponds to N3N4 orthogonal first spatial basis); or, a single reference signal resource corresponds to N3N4O3O4 first spatial basis (or, a single reference signal resource corresponds to N3N4O3O4 oversampled first spatial basis).
[0221] This application does not limit the specific method of dividing the second spatial domain base and / or reference signal resources. For example, the second spatial domain base can be divided along the first dimension and / or the second dimension to obtain K. s The first spatial basis of the group, further, adopts K s K reference signal resources are sent. s The reference signal corresponding to the first spatial basis of the group.
[0222] Implementation method #2
[0223] Specifically, network devices use K s Before transmitting the reference signal x from each reference signal resource, a second transformation matrix (an example of a transformation matrix, denoted as F) can be used to transform K respectively. s The reference signal on each of the reference signal resources undergoes a second transformation.
[0224] Using network devices to K s Taking the second transformation of one of the reference signal resources (denoted as reference signal resource #1) as an example, let's assume the reference signal received by the terminal device on reference signal resource #1 is denoted as y. Then y = HGFx + n, where G represents the first transformation matrix, F represents the second transformation matrix, H is the antenna domain channel coefficient, and n is noise. It should be understood that in the antenna domain channel coefficient H here, one antenna can correspond to one antenna subarray, that is, several antenna elements.
[0225] Furthermore, the second transformation matrix F represents the spatial expansion matrix, with dimensions P×P, where P = 2N3N4. Here, P represents the number of ports corresponding to reference signal resource #1.
[0226] In one possible implementation, the second transformation matrix F corresponding to different reference signal resources is different. For example, the second transformation matrix corresponding to reference signal resource #1 (e.g., denoted as F(1)) is different from the second transformation matrix corresponding to reference signal resource #2 (e.g., denoted as F(2)).
[0227] In another possible implementation, the second transformation matrices corresponding to different reference signal resources are uncorrelated, or any two column vectors in the second transformation matrices corresponding to different reference signal resources are orthogonal. For example, F(1) corresponding to reference signal resource #1 and F(2) corresponding to reference signal resource #2 are uncorrelated. Alternatively, F(1) and F(2) are orthogonal, i.e., F(1) T F(2) = 0 or F(1) H F(2) = 0. Where T represents the transpose, H represents the conjugate transpose, and 0 represents the zero matrix.
[0228] In another possible implementation, the second transformation matrix F corresponding to at least two reference signal resources is the same. For example, the second transformation matrix corresponding to reference signal resource #1 (e.g., denoted as F(1)) and the second transformation matrix corresponding to reference signal resource #2 (e.g., denoted as F(2)) are the same. As an example, the second transformation matrix F corresponding to all reference signal resources is the same.
[0229] It should be understood that the second transformation matrix F is used for K. s The process of spatial extension of the reference signal on each of the reference signal resources can be referred to the above description. Further, for K... s K can be obtained by spatially extending the reference signals on each of the reference signal resources. s Group 1 spatial basis, in other words, K s The reference signal on each reference signal resource corresponds to K s A first spatial basis group, wherein each first spatial basis group includes N3N4 spatial basis groups; or, each first spatial basis group includes N3N4O3O4 first spatial basis groups.
[0230] In some possible implementations, the second transformation matrix F corresponding to different reference signal resources is different, and therefore the corresponding spatial basis set is also different.
[0231] Specifically, after transforming the reference signal on reference signal resource #1 using F(1), a first spatial basis (denoted as spatial basis group #1) is obtained. After transforming the reference signal on reference signal resource #2 using F(2), a first spatial basis (denoted as spatial basis group #2) is obtained. Where F(1) is different from F(2), then spatial basis group #1 is different from spatial basis group #2.
[0232] The second transformation matrix F is briefly introduced below.
[0233] Taking the second transformation matrix F as an example of a DFT matrix, that is, the second transformation matrix F is composed of N3N4 DFT vectors, for example, one of which is f i Let i = 0, 1, ..., N³N⁴⁻¹, with a dimension of 2N³N⁴×1. Where f... i The first N3N4 elements correspond to v′ l′,m′ The last N3N4 elements are 0; or one of the vectors is f. i i = N3N4, N3N4+1, ..., 2N3N4-1, where the first N3N4 elements are 0, and the last N3N4 elements correspond to v′. l′,m′ v′ l′,m′ The determination process satisfies formulas (4) to (6):
[0234] in,
[0235] Wherein, N3 represents the size of the first spatial basis formed in the first dimension, and N4 represents the size of the first spatial basis formed in the second dimension, and N3 and N4 are positive integers. The values of N3 and / or N4 can be predefined, indicated by the network device, or agreed upon in advance, without limitation. Furthermore, as an example, the values of N3 and N4 can also be associated, so that the other can be determined based on one of them.
[0236] Further, where i = l′N4 + m′; or, i = m′N3 + l′; or, i = l′N4O4 + m′O3 + O5; or, i = m′N3O3 + l′O4 + O5, where O5 = 0, 1, ..., O3O4-1, and O5 corresponds to the group index of the orthogonal basis. It should be understood that the index of the first spatial basis corresponding to a single reference signal resource is represented by (l′, m′). It should be understood that if one dimension can be 1, then the index of the first spatial basis can be represented as l′ or m′.
[0237] O3 and O4 are oversampling parameters in two dimensions, representing the formation of a first spatial basis in different directions through DFT oversampling weighted in the first and second dimensions. As an example, O3 and O4 are constants. The values of O3 and / or O4 can be predefined, indicated by the network device, or pre-agreed upon, without limitation. Furthermore, as an example, the values of O3 and O4 can also be correlated, allowing the determination of the other based on one.
[0238] l' represents the DFT beam index in the first dimension, and m' represents the DFT beam index in the second dimension. For example, (l', m') = (0, 0) is used to indicate the first spatial basis with an index of 0 in the horizontal direction and an index of 0 in the vertical direction. It should be understood that in this embodiment, a second transformation matrix is used to spatially extend the reference signal on a single reference signal resource. For ease of distinction, the index of the first spatial basis corresponding to a single reference signal resource is denoted as (l', m'). The values of l' and / or m' can be predefined, indicated by the network device, or pre-agreed upon, and are not limited. Furthermore, as an example, the values of l' and m' can also be associated, allowing the determination of the other based on one. Where v′ l′ Let be the weight vector in the horizontal direction, and its length is N³. The specific number of weight vectors in the horizontal direction is determined by the number of values that l' can take; that is, l' also represents the weights chosen in the horizontal direction. m′ Let m' be the weight vector in the vertical direction, and its length is N4. The number of vectors in the vertical direction is determined by the number of possible values for m', meaning that m' also represents the weights chosen in the vertical direction. Characterizes the Kronecker product.
[0239] As mentioned above, the parameters in formulas (4), (5), and (6) can be predefined, indicated by the network device, or agreed upon in advance, without limitation. In one possible implementation, the terminal device determines the specific value of at least one of the following parameters based on the configuration information (i.e., the first indication information) sent by the network device: l', m', O3, O4, O5, N3, and N4.
[0240] In this application embodiment, the specific values of O3 and O4 are not limited. Optionally, the value of O3 may be, for example, 1, 2, 3, or 4, and the value of O4 may be, for example, 1, 2, 3, or 4.
[0241] In other words, network devices support K. s Spatial expansion of the reference signal on one of the reference signal resources can yield 2N3N4 first spatial bases, or 2N3N4O3O4 first spatial bases. Here, O3O4 represents further oversampling of the first spatial bases.
[0242] Figure 8 shows a schematic diagram of transforming a reference signal using a second transformation matrix F according to an embodiment of this application, where, for example, N1 = 8, N2 = 2, O1 = 1, and O2 = 1.
[0243] As shown in Figure 8, taking the second transformation matrix F as an example, which consists of 2N3N4 DFT vectors, the dimension of the second transformation matrix F is 2N3N4×2N3N4.
[0244] As shown in Figure 8(a), with K s =4 (for example, denoted as reference signal resource #0, reference signal resource #1, reference signal resource #2, reference signal resource #3), then the black circle represents the first spatial basis corresponding to the reference signal on reference signal resource #0 before the spatial domain extension is performed by the second transformation matrix F, where N3 = 4, N4 = 2, O3 = 1, O4 = 1;
[0245] It can be understood that the first spatial basis shown in Figure 8(a), after being spatially expanded by the second transformation matrix F, can be represented by the transmitting port as shown in Figure 5.
[0246] As shown in Figure 8(b), with K s If N = 2 (for example, denoted as reference signal resource #0 and reference signal resource #1), then the black circle represents the first spatial basis corresponding to the reference signal on reference signal resource #0 before spatial expansion is performed by the second transformation matrix F, where N3 = 4, N4 = 4, O3 = 1, and O4 = 1.
[0247] In some possible scenarios, based on the structure of the second transformation matrix F described above, the network device performs the same expansion on the ports of the antenna array in both polarization directions. In practical implementations, the second transformation matrix F can also be any other matrix, without limitation.
[0248] It should be understood that a beam of a single reference signal resource in Figure 8 (e.g., the beam corresponding to (0,0) with index (l', m') shown in Figure 8(a)) corresponds to a first spatial basis. In other words, the index (l', m') of a group of beams corresponds to a first spatial basis. That is, in a single polarization direction, the reference signal on a single reference signal resource after being expanded by the second transformation matrix F corresponds to N3N4O3O4 first spatial basis, or in other words, the reference signal on a single reference signal resource after being expanded by the second transformation matrix F corresponds to N3N4O3O4 groups (l', m').
[0249] In the solution provided in this application embodiment, the values corresponding to l' are continuous, denoted as {l'0, l'0+1, ..., l'0+N3O3-1}; the values corresponding to m' are continuous, denoted as {m'0, m'0+1, ..., m'0+N4O4-1}. In other words, the terminal device can determine all values corresponding to l' based on the value of l'0, and the terminal device can determine all values corresponding to m' based on the value of m'0. This application embodiment does not limit the specific method for determining the values of l'0 and m'0. Optionally, the values of l'0 and m'0 can be indicative, configured, or predefined. The following is an exemplary description.
[0250] In one possible implementation, the value corresponding to l' can be discontinuous, and / or the value corresponding to m' can be discontinuous.
[0251] In one possible implementation, the values of l'0 and m'0 are related to the index of the reference signal resource, i.e., K. s The index of the first spatial basis corresponding to each reference signal resource is associated with the index of the reference signal resource.
[0252] For example, for K s The k-th reference signal resource (k = 0, 1, 2, ..., K) in a set of reference signal resources s -1), corresponding to l'0 = kN3, and / or, m'0 = kN4.
[0253] For another example, regarding K s The k-th reference signal resource (k = 0, 1, 2, ..., K) in a set of reference signal resources s -1), corresponding to And / or, m'0 = (k mod K2)N4. Where, `mod()` indicates rounding down, and `mod()` indicates modulo. This application does not limit the value of K2; optionally, the value of K2 can be indicative, configured, or predefined. For example, K2 = 1, K2 = 2, K2 = 3, and K2 = 4.
[0254] For another example, regarding K s The k-th reference signal resource (k = 0, 1, 2, ..., K) in a set of reference signal resources s -1), corresponding to l'0=kN3+O′3 / N3, and / or, m'0=kN4+O′4 / N4, where O′3 and O′4 are non-negative integers, and O′3 <O3,O′4<O4。
[0255] For another example, regarding K sThe k-th reference signal resource (k = 0, 1, 2, …, K s -1) in a reference signal resource, and the corresponding and / or, m’0 = (k mod K2)N4 + O′4 / N4. Where represents rounding down, mod() represents taking the remainder, O′3 and O′4 are non-negative integers, and O′3 < O3, O′4 < O4. In the embodiments of this application, the value of K2 is not limited. Optionally, the value of K2 is indicated, or configured, or predefined. Exemplarily, K2 = 1, K2 = 2, K2 = 3, K2 = 4.
[0256] The implementation manners #1 and #2 are mainly introduced above, and are not limited thereto. For example, when adopting implementation manner #3, the network device may use a second transformation matrix to transform the reference signal to be transmitted and send the transformed reference signal. The related solutions regarding the second transformation matrix can be referred to the previous description and will not be elaborated here. Optionally, before the network device performs spatial domain expansion on the reference signal, the network device first performs operations such as port multiplexing (such as superimposing orthogonal cover code (OCC)) and resource mapping on the reference signal; or, after the network device performs spatial domain expansion on the reference signal, the network device performs port multiplexing, resource mapping, etc. on the reference signal, which is not limited.
[0257] In a possible implementation manner, at least one of the second transformation matrix and the first transformation matrix is determined according to the indication information of the network device.
[0258] In a possible implementation manner, at least one of the second transformation matrix and the first transformation matrix is determined according to the reported information of the terminal device.
[0259] S402. The network device sends first indication information, and correspondingly, the terminal device receives the first indication information.
[0260] Specifically, based on the first indication information, the terminal device can determine the first spatial domain basis or the index of the first spatial domain basis corresponding to any one of the K s reference signal resources in the reference signal resources.
[0261] In the embodiments of this application, for the sake of distinction, (l, m) is used to represent the index of the second spatial domain basis corresponding to the K s reference signal resources, and the dimension corresponding to (l, m) is (N1, N2), that is, the dimension of the spatial domain basis corresponding to the K s reference signal resources is (N1, N2); (l’, m’) is used to represent the K sThe first spatial basis index corresponds to each of the reference signal resources, and the dimension corresponding to (l',m') is (N3,N4). In other words, (l',m') can be the first spatial basis index corresponding to K. s The second spatial basis index (i.e., (l, m)) corresponding to each reference signal resource is partitioned (or split) to obtain (l', m'), that is, (l', m') can be a subset or the entire set of (l, m).
[0262] Here, the values of l are continuous, i.e., l = {l0, l0+1, ..., l0+N1-1}, or l = {l0, l0+1, ..., l0+N1O1-1}; the values of m are continuous, i.e., m = {m0, m0+1, ..., m0+N2-1}, or m = {m0, m0+1, ..., m0+N2O2-1}. It should be understood that a set of (l, m) corresponds to a second spatial basis.
[0263] It should be understood that K s Each reference signal resource in the reference signal resources corresponds to a set of (l',m'), or a set of l', or a set of m', where l'={l'0,l'0+1,…,l'0+N3O3-1}, and m'={m'0,m'0+1,…,m'0+N4O4-1}. Therefore, K s K corresponding to each reference signal resource s The first spatial basis of the group refers to K s K corresponding to each reference signal resource s Group (l', m'), that is, the terminal device can determine K based on the first indication information. s A set of (l',m') corresponding to any one of the reference signal resources, or a set of l', or a set of m'.
[0264] The first instruction information indicates one or more of the following: K s The reference signal resources correspond to (N1, N2), K s The index of each reference signal resource (k = 0, 1, 2, ..., K) s -1) K s For each reference signal resource, there are (N3, N4) and K... s The oversampling parameters O1 and K corresponding to each reference signal resource s The oversampling parameter O2 corresponding to each reference signal resource, and a reference signal resource (or K) sThe oversampling parameters O3, O4, and information #A are provided for each reference signal resource. Information #A can be used to assist the terminal device in determining the first spatial basis corresponding to each reference signal resource. As mentioned earlier, one or more of the above can be predefined, as detailed in the preceding description.
[0265] As an example, information #A indicates at least one of the following (in other words, the first indication information may indicate at least one of the following): the first spatial basis corresponding to each reference signal resource (or, a set of (l',m') or a set of l' or a set of m' corresponding to each reference signal resource), at least one reference signal resource among K' reference signal resources (for ease of description, the at least one reference signal resource is referred to as reference signal resource #a, i.e., the first reference signal resource), the first spatial basis or part of the first spatial basis corresponding to reference signal resource #a.
[0266] As one possible implementation, information #A includes at least one reference signal resource #a among K' reference signal resources. This can be: information #A includes the index of the at least one reference signal resource #a, and / or information #A includes the number of reference signal resources #a, and / or the index of the first reference signal resource #a among the multiple reference signal resources #a. For example, the indices of the multiple reference signal resources #a are ordered sequentially, and the terminal device can determine all reference signal resources #a based on the number of reference signal resources #a and the index of the first reference signal resource #a.
[0267] As one possible implementation, information #A also includes an index of at least one first spatial basis corresponding to at least one reference signal resource #a. For example, the index corresponding to reference signal resource #a can be denoted as (l″, m″).
[0268] It should be understood that when the network device indicates reference signal resource #a through the first indication information, and / or the index (l″, m″) of the first spatial basis corresponding to reference signal resource #a, the terminal device shall report the CSI information corresponding to reference signal resource #a according to the indication of the first indication information.
[0269] In some possible implementations, the CSI information reported by the terminal device includes CSI information corresponding to at least one reference signal resource selected by the terminal device itself (for ease of description, the at least one reference signal resource selected by the terminal device itself can be denoted as reference signal resource #b). For example, if the index of reference signal resource #b is denoted as (l″′, m″′), then the terminal device reports reference signal resource #b, and / or the CSI information corresponding to the index (l″′, m″′) of reference signal resource #b.
[0270] Here are some simple examples.
[0271] For example, if information #A includes reference signal resource #a, then the terminal device determines the first spatial basis corresponding to reference signal resource #a and reports the CSI information corresponding to reference signal resource #a.
[0272] In another example, if information #A includes reference signal resource #a, then the terminal device determines the first spatial base corresponding to reference signal resource #a and reports the CSI information corresponding to reference signal resource #a. At the same time, the terminal device also determines reference signal resource #b and the first spatial base corresponding to reference signal resource #b, and reports the CSI information corresponding to reference signal resource #b as well.
[0273] The embodiments of this application do not limit the transmission method of the first indication information. Optionally, the first indication information is carried in physical layer signaling or higher layer signaling. The higher layer signaling is, for example, RRC or medium / media access control-control element (MAC-CE), and the physical layer signaling is, for example, downlink control information (DCI).
[0274] In one possible implementation, the first instruction information indicates K. s Given the indexes of the reference signal resources and the corresponding (N3, N4) for each reference signal resource, the terminal device determines K based on the first indication information and the association between the index of the first spatial basis corresponding to each reference signal resource and the index of the reference signal resource. s The first spatial basis corresponding to any one of the reference signal resources.
[0275] It should be understood that after receiving 2N3N4 ports (or 2N3N4O1O2 ports) on each reference signal resource, the terminal device performs the detransformation (or inverse transform F) corresponding to the second transform matrix F on the reference signal on each reference signal resource. H After that, N3N4 (or N3N4O1O2) first spatial basis units can be obtained, and the detailed steps are described in S403.
[0276] S403, the terminal device determines the first spatial basis corresponding to each of the K' reference signal resources based on the first indication information.
[0277] Wherein, K' reference signal resources refer to K s The reference signal resources may be a portion of the reference signal resources, or all of the reference signal resources, without limitation.
[0278] Among them, the K' reference signal resources may include K' reference signal resources #a, that is, all K' reference signal resources are indicated by the network device; or, the K' reference signal resources may include K' reference signal resources #b, that is, all K' reference signal resources are determined by the terminal device itself; or, a portion of the K' reference signal resources are reference signal resources #a, and another portion of the K' reference signal resources are reference signal resources #b, without limitation.
[0279] The embodiments of this application do not limit the specific method by which the terminal device selects the reference signal resource. For example, the terminal device selects at least one reference signal resource #b based on the reference signal receiving power (RSRP). For instance, the terminal device selects the reference signal resource #b with the largest RSRP value.
[0280] Furthermore, the terminal device splices K' reference signal resources in the first dimension and / or the second dimension (for ease of description, the spliced reference signal resources can be referred to as target reference signal resources). Then, based on the target reference signal resources and the K' sets of first spatial basis corresponding to the target reference signal resources (each set of first spatial basis includes N3N4 first spatial basis), the terminal device can obtain N1N2 second spatial basis. In other words, the second spatial basis refers to the spatial basis corresponding to the target reference signal resources, where the target reference signal resources refer to the reference signal resources obtained by splicing (or combining) K' reference signal resources.
[0281] Optionally, the K' reference signal resources are continuous in the first dimension; or, the K' reference signal resources are continuous in the second dimension, without limitation.
[0282] It should be understood that when K' = K s At that time, the terminal device will K s If a target reference signal resource is obtained by stitching together a set of reference signal resources in the first dimension and / or the second dimension, then the terminal device can use the target reference signal resource and the corresponding K... s Each group of first spatial basis bases (each group of first spatial basis bases includes N3N4 first spatial basis bases) yields N1N2 second spatial basis bases. In other words, the second spatial basis bases refer to the spatial basis bases corresponding to the target reference signal resources, where the target reference signal resources refer to the spatial basis bases corresponding to K. s The reference signal resource obtained by splicing (or combining) the reference signal resources.
[0283] The second spatial basis includes 2K'N3N4O1O2 spatial basis units; or, the second spatial basis includes 2N1N2O1O2 spatial basis units. The dimension of each spatial basis unit in the second spatial basis is 2N1N2×1.
[0284] In one possible scenario, the terminal device can determine the position information (or index) of the first spatial basis corresponding to each reference signal resource in the second spatial basis based on the index of the first spatial basis corresponding to each reference signal resource.
[0285] The following describes the specific implementation process for determining the second spatial basis.
[0286] The terminal equipment uses a spatial despreading matrix to perform spatial despreading on the reference signals (or received signals) received on K' reference signal resources to obtain K' sets of first spatial basis corresponding to the K' reference signal resources.
[0287] It should be understood that the spatial basis obtained by the terminal device in this application may refer to the channel information (or channel coefficients, or channel matrix) corresponding to the spatial basis obtained by the terminal device based on the reference signal resources, or the precoding information or channel state information corresponding to the spatial basis, or the precoding information or channel state information corresponding to the reference signal (for example, the channel state information may include RI, channel quality indicator (CQI), PMI, etc.). For ease of description, they are collectively referred to as spatial basis.
[0288] The embodiments of this application do not limit the spatial domain despreading matrix. Optionally, the spatial domain despreading matrix is the solution transform (or inverse transform) of the transformation matrix. For example, the spatial domain despreading matrix is the solution transform (or inverse transform F) corresponding to the second transformation matrix F. H ).
[0289] Furthermore, the terminal device splices (or combines) the K' group of first spatial basis bases in the first dimension and / or the second dimension to obtain N1N2 second spatial basis bases.
[0290] In one possible implementation, when 1≤K' <K s In this case, the terminal device determines 2K'N3N4 second spatial bases corresponding to K' reference signal resources.
[0291] In another possible implementation, when K' = K sIn the case of K' reference signal resources (for example, denoted as K” reference signal resources), the terminal device determines 2K'N3N4 first spatial basis resources, and splices the 2K'N3N4 first spatial basis resources into 2N1N2 second spatial basis resources or 2N1N2O1O2 second spatial basis resources, where K” is an integer greater than or equal to 1 and less than K'.
[0292] In one possible implementation, the terminal device determines the first spatial base corresponding to (K'-K") reference signal resources. This application embodiment does not limit the specific method by which the terminal device determines the first spatial base. For example, the terminal device sets the channel coefficient corresponding to the first spatial base to 0.
[0293] For example, K' = 4 (e.g., denoted as reference signal resource #0, reference signal resource #1, reference signal resource #2, reference signal resource #3), K” = 3 (e.g., reference signal resource #0, reference signal resource #1, reference signal resource #2), meaning the terminal device can determine the channel coefficients corresponding to the 2K”N3N4 first spatial basis elements for reference signal resource #0, reference signal resource #1, and reference signal resource #2, respectively. Further, the terminal device automatically determines the channel coefficients corresponding to the 2N3N4 first spatial basis elements for reference signal resource #2 (e.g., setting the channel coefficients corresponding to these first spatial basis elements to 0).
[0294] In one possible implementation, the terminal device upsamples the acquired 2K'N3N4 first spatial basis vectors and stitches the upsampled first spatial basis vectors together to obtain 2K'N3N4O1O2 second spatial basis vectors (or 2K'N3N4O1O2 oversampled second spatial basis vectors).
[0295] In another possible implementation, the terminal device upsamples the acquired 2N1N2 second spatial basis vectors, thus obtaining 2N1N2O1O2 second spatial basis vectors (or 2N1N2O1O2 oversampled second spatial basis vectors).
[0296] For example, the terminal device can perform a solution transformation (or inverse transformation G) on the 2N1N2 second spatial basis obtained above, corresponding to the first transformation matrix G. H Alternatively, the terminal device performs a solution transformation (or inverse transformation G') on the 2N1N2 second spatial basis obtained above, corresponding to the first transformation matrix G'. H ), where G' is the first transformation matrix of oversampling, thus obtaining 2N1N2O1O2 oversampled second spatial basis.
[0297] Furthermore, the terminal device determines the precoding matrix corresponding to the PMI based on L' second spatial bases in the second spatial base, and / or at least one reference signal resource corresponding to the L' second spatial bases. The specific process is described in detail in S405.
[0298] This application does not limit the specific method by which the terminal device selects L' second spatial bases. For example, the terminal device can select L' second spatial bases based on the reference signal receiving power (RSRP) of each second spatial base. For instance, the terminal device selects the L' second spatial bases with the largest RSRP values, where L' is an integer greater than or equal to 1.
[0299] The following describes a specific process.
[0300] In one possible implementation, the terminal device obtains N3N4 first spatial bases based on a reference signal on one of the K' reference signal resources and / or a spatial despreading matrix.
[0301] Furthermore, the terminal device stitches K' reference signal resources together in the first dimension and / or the second dimension to obtain the target reference signal resource. Then, based on the target reference signal resource and the K' groups of first spatial basis corresponding to the target reference signal resource (each group of first spatial basis includes N3N4 first spatial basis), the terminal device can obtain N1N2 second spatial basis.
[0302] Furthermore, the terminal device can select the K corresponding to the target reference signal resource. s K' first spatial basis bases are spliced (or combined) in the first dimension and / or the second dimension to obtain N1N2 second spatial basis bases.
[0303] As an optional approach, the index of the (l', m')th first spatial basis of the kth reference signal resource and the index of the (l, m)th second spatial basis satisfy one or more of the following: l = k1N3 + l', m = k2N4 + m'. Here, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, and k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension.
[0304] As an alternative approach, the index of the l'th first spatial basis of the kth reference signal resource and the index of the lth second spatial basis satisfy: l = kN3 + l'.
[0305] As an alternative approach, the index of the m'th first spatial basis of the kth reference signal resource and the index of the mth second spatial basis satisfy: m = kN4 + m'.
[0306] Furthermore, the terminal device determines L' second spatial bases based on N1N2 second spatial bases, and reports L' second spatial bases, and / or, the indices of L' second spatial bases. The number of bits corresponding to the index of each second spatial base is X, where X is an integer greater than or equal to 0. This application embodiment does not limit the value of X; as an example, the value of X is, for instance... or or
[0307] The above process is briefly described below with reference to Figure 9.
[0308] Figure 9 is a schematic diagram of the spatial basis distribution corresponding to the target reference signal resources provided in the embodiments of this application. As shown in Figure 9, from K s Four reference signal resources (referred to as reference signal resource #0, reference signal resource #1, reference signal resource #2, and reference signal resource #3) are selected from the reference signal resources for illustration. The description is based on the second spatial basis with N1=16, N2=8, O1=1, O2=1, and the first spatial basis with N3=8, N4=4, O1=1, O2=1 for each reference signal resource.
[0309] The specific values of N1 and N2 are predefined by the protocol or indicated by the first indication information, and are not limited.
[0310] It should be understood that the target reference signal resource is continuous in the first dimension or continuous in the second dimension, without limitation.
[0311] It should be understood that the spatial basis corresponding to the target reference signal resource is continuous in the first dimension, or the spatial basis corresponding to the target reference signal resource is continuous in the second dimension, without limitation.
[0312] As shown in Figure 9, if the target reference signal resource corresponds to N1N2 = 128 second spatial basis units, or if the target reference signal resource corresponds to O1N1O2N2 = 128 second spatial basis units, then the target reference signal resource corresponds to N1N2 = 128 groups (l,m).
[0313] In one possible implementation, the target reference signal resource is obtained by stitching together reference signal resources corresponding to one or more first spatial basis resources in the first dimension and / or the second dimension. Assuming the number of reference signal resources corresponding to the first dimension is denoted as Ka, and the number of reference signal resources corresponding to the second dimension is denoted as Kb, then K... s =KaKb, as shown in Figure 9, Ka = 2, Kb = 2.
[0314] Taking l = k1 × N3 + l' and m = k2 × N4 + m' as examples, where k1 represents the index of the reference signal resource in the first dimension, k1 = 0, 1, ..., Ka-1, and k2 represents the index of the reference signal resource in the second dimension, k2 = 0, 1, ..., Kb-1. As shown in Figure 9, (k1, k2) = (0, 0) for reference signal resource #0, (k1, k2) = (0, 1) for reference signal resource #1, (k1, k2) = (1, 0) for reference signal resource #2, and (k1, k2) = (1, 1) for reference signal resource #3.
[0315] Specifically, for reference signal resource #0, N3 = 8, N4 = 4, meaning reference signal resource #0 corresponds to N3N4 = 32 groups (l', m'), where l' takes the value {0, 1, ..., 7} and m' takes the value {0, 1, 2, 3}; correspondingly, reference signal resource #0 corresponds to 32 groups (l, m), where l takes the value {0, 1, ..., 7} and m takes the value {0, 1, 2, 3}. This satisfies l = k1N3 + l' and m = k2N4 + m', where k1 = 0 and k2 = 0.
[0316] For reference signal resource #1, N3 = 8, N4 = 4, meaning reference signal resource #1 corresponds to N3N4 = 32 groups (l', m'), where l' takes the value {0, 1, ..., 7} and m' takes the value {0, 1, 2, 3}. Correspondingly, reference signal resource #1 corresponds to 32 groups (l, m), where l takes the value {0, 1, ..., 7} and m takes the value {4, 5, 6, 7}. This satisfies l = k1N3 + l' and m = k2N4 + m', where k1 = 0 and k2 = 1.
[0317] For reference signal resource #2, N3 = 8, N4 = 4, meaning reference signal resource #2 corresponds to N3N4 = 32 groups (l', m'), where l' takes the value {0, 1, ..., 7} and m' takes the value {0, 1, 2, 3}. Correspondingly, reference signal resource #2 corresponds to 32 groups (l, m), where l takes the value {8, 9, ..., 15} and m takes the value {0, 1, 2, 3}. This satisfies l = k1N3 + l' and m = k2N4 + m', where k1 = 1 and k2 = 0.
[0318] For reference signal resource #3, N3 = 8, N4 = 4, meaning reference signal resource #3 corresponds to N3N4 = 32 groups (l', m'), where l' takes the value {0, 1, ..., 7}, and m' takes the value {0, 1, 2, 3}. Correspondingly, reference signal resource #3 corresponds to 32 groups (l, m), where l takes the value {8, 9, ..., 15}, and m takes the value {4, 5, 6, 7}. This satisfies l = k1N3 + l' and m = k2N4 + m', where k1 = 1 and k2 = 1.
[0319] As can be seen, in the embodiments of this application, l and l' are associated with each reference signal resource, and m and m' are associated with each other.
[0320] S404, the terminal device determines the PMI based on at least one first airspace base and / or, a second airspace base.
[0321] It should be understood that, for terminal equipment, the first spatial base refers to the spatial base corresponding to a reference signal resource, and the second spatial base refers to the spatial base corresponding to the splicing of one or more reference signal resources. For ease of description, the second spatial base will be used as an example below.
[0322] Optionally, the PMI is determined based on the spatial despreading matrix and the second spatial basis.
[0323] The following describes the specific implementation of PMI determination on the terminal device.
[0324] In the first possible implementation, K' is greater than 1, that is, the terminal device determines the second spatial basis based on multiple reference signal resources, and further, the terminal device determines the PMI.
[0325] Wherein, if the terminal device determines the precoding matrix W corresponding to the PMI, then the determination of W satisfies any one of the following formulas.
[0326] Where W1′(k) is the pair of K in S403 s The spatial despreading matrix W1′ for spatial despreading of reference signal resources has dimensions of 2N3N4×2N3N4, or 2N3N4×2N3N4O3O4, or 2N3N4×2N3N4O1O2, for example, as shown in formulas (7a), (8a), (9a), and (10a), where k is the index of the reference signal resource, k = 0, 1, ..., Ks-1. The total dimension of the block diagonal matrix can be 2K. s N3N4×2K s N3N4, 2K sN3N4×2K s N3N4O3O4, 2K s N3N4×2K s N3N4O1O2, 2N1N2×2N1N2O3O4, or 2N1N2×2N1N2O1O2.
[0327] W1″(k) is the spatial despreading matrix in S403 for spatial despreading of K' reference signal resources. The dimension of W1″ is 2N3N4×2L(k), as shown in formulas (7b), (8b), (9b), and (10b), where k is the index of the reference signal resource, k = 0, 1, ..., K′-1. Further, L(k) ≥ 1, representing the number of spatial bases selected for the k-th reference signal resource. The total dimension of the block diagonal matrix can be 2K'N3N4×2L'. Here, L' = L(0) + L(1) + ... + L(K'-1), corresponding to the total number of bases selected from the K′ resources.
[0328] Furthermore, the number of selected spatial bases in each reference signal resource can be the same or different, where the specific value of L(k) can be any of the following: 1, 2, 3, 4, 5, 6. This application embodiment does not limit the specific method for determining the value of L(k). Optionally, the value of L(k) can be determined based on the configuration information sent by the network device, or determined and reported by the terminal device.
[0329] Alternatively, W1′(k) is the pair of K in S403. s For each reference signal resource, in a single polarization direction, the spatial despreading matrix W1′ is spatially despread (despreading in both polarization directions separately), with dimensions N3N4×N3N4, N3N4×N3N4O3O4, or N3N4×N3N4O1O2, for example, as shown in formulas (7a), (8a), (9a), and (10a), where k = 0, 1, ..., Ks-1. The total dimension of the block diagonal matrix can be K. s N3N4×K s N3N4, K s N3N4×K s N3N4O3O4, K s N3N4×K s N3N4O1O2, N1N2×N1N2O3O4, or N1N2×N1N2O1O2.
[0330] W1″(k) is the spatial despreading matrix in S403 for K' reference signal resources, despreading in a single polarization direction (despreading in both polarization directions separately). The dimension of W1″ is N3N4×L(k), as shown in formulas (7b), (8b), (9b), and (10b), where k = 0, 1, ..., K′-1. Further, L(k) ≥ 1. The total dimension of the block diagonal matrix can be K'N3N4×2L'. Where L' = L(0) + L(1) + ... + L(K'-1), corresponding to the total number of spatial bases selected from the K' resources.
[0331] Furthermore, the number of spatial bases selected in each reference signal resource is the same, i.e., L(0)=L(1)=…=L(K'-1)=l, where l is an integer greater than or equal to 1.
[0332] W1 is the spatial basis selection matrix, and its dimensions are, for example, 2K'N3N4×2L', or 2N1N2×2L'. Optionally, W1 corresponds to a spatial basis selection matrix where each of the 2L' column vectors has only one element with a value of 1, and the others have values of 0. Alternatively, W1 can correspond to the spatial basis oversampling and selection matrix, and can be expressed as W1 = G. H G′[2L′], where G corresponds to the first transformation matrix, the oversampling factor can be O1=1 and / or O2=1, and G′[2L′] corresponds to the 2L' column vectors in the first transformation matrix of the oversampling (e.g., O1=2, O2=2, or O1=4, O2=4). For example, the contents shown in formulas (7a), (8a), (9a), and (10a), k=0,1,…,Ks-1. Alternatively, W1 is a block diagonal matrix, the matrix dimension of each small block is N3N4×L(k), in which in the L(k) column vectors, each column has only one element with a value of 1, and the other values are 0. That is to say, the value of L(k) determines the number of spatial basis elements selected in the selected reference signal resource.
[0333] Alternatively, the number of spatial bases selected in different reference signal resources may be different. For example, the number of spatial bases selected in the k-th reference signal resource may be L(k') or 2L(k').
[0334] As an example, the total number of spatial bases selected from K' reference signal resources is L', or 2L', where L' = L(0) + L(1) + ... + L(K'-1).
[0335] Further, as an example, the terminal device sends a second indication information to the network device, which indicates the selected reference signal resources (i.e., K' reference signal resources, such as the index of the K' reference signal resources), and / or the selected spatial bases (e.g., L' or 2L') among the K' reference signal resources (such as the index corresponding to the selected spatial bases among the K' reference signal resources).
[0336] The embodiments of this application do not limit the signaling that carries the second indication information. For example, the second indication information may be carried in uplink control information (UCI).
[0337] W2 is the subband precoding matrix. In formulas (7a), (9a), and (9b), the dimension of W2 is, for example, 2K'L×N. sb Or K'L×N sb , or 2L'×N sb , or L'×N sb , where N sb N is an integer greater than or equal to 1. sb Used to characterize the number of columns in the matrix, corresponding to the number of frequency domain subbands; in formula (7b), the dimension of W2 is, for example, 2K'N3N4×2K'L, or K'N3N4×K'L.
[0338] For the corresponding non-zero coefficients, in formulas (8a), (10a), and (10b), The dimension is, for example, 2K'L×M or K'L×M or L'×M, where M is an integer greater than or equal to 1, and M is used to characterize the number of columns of the matrix, corresponding to the number of time-domain or frequency-domain spatial basis.
[0339] It is a DFT matrix or an IDFT matrix (optionally, (Including all or part of the rows, or all or part of the columns in the matrix) The dimension is, for example, M×N sb , where N sb N is an integer greater than or equal to 1. sb Used to represent the number of columns in a matrix, corresponding to the number of frequency domain subbands.
[0340] In addition, P in formulas (9a), (9b), (10a), and (10b) R and P L Let P be a permutation matrix, where P is a permutation matrix. R The dimension is, for example, N sa ×2K sN3N4, N sa ×2N1N2、N sa ×2K'N3N4、N sa ×K s N3N4, N sa ×N1N2、N sa ×K'N3N4, where N sa N is an integer greater than or equal to 1. sa Used to represent the number of rows in a matrix;
[0341] P L The dimension is, for example, 2K. s N3N4×2K'N3N4、2K s N3N4O3O4×2K'N3N4、2K s N3N4O1O2×2K'N3N4, 2N1N2O3O4×2K'N3N4, 2N1N2O1O2×2K'N3N4, etc. will not be listed here.
[0342] It should be understood that in formulas (7a) to (10b), the spatial despreading matrix W1′(k) or the spatial despreading matrix W1″(k) represents the spatial despreading of the reference signal on the reference signal resource, and the second spatial basis is determined based on the method described in S403. That is, the spatial despreading matrix W1′(k) or W1″(k) is associated with the second spatial basis. The method provided in this application embodiment uses the spatial despreading matrix W1′ or W1″(k) that is associated with the second spatial basis to determine the PMI.
[0343] It should be understood that in formulas (7a) to (10b), the spatial basis selection matrix W1 represents the selection of a second spatial basis from the spatial basis corresponding to the reference signal resource. That is, the spatial basis selection matrix W1 is associated with the second spatial basis. The method provided in this application uses the spatial basis selection matrix W1, which is associated with the second spatial basis, to determine the PMI.
[0344] In the second possible implementation, K' equals 1, meaning the terminal device determines the second spatial basis based on a single reference signal resource. Furthermore, the terminal device determines the PMI. The precoding matrix W corresponding to the PMI determined by the terminal device satisfies either formula (11) or formula (12).
[0345] W = W1 × W2 or
[0346] W = W1′ × W1 × W2 or
[0347] W1′ is the spatial despreading matrix in S403 for spatial despreading of the reference signal resource, and W1′ has a dimension of 2N3N4×2N3N4. Alternatively, W1′ is the spatial despreading matrix in S403 for spatial despreading of the reference signal resource in a single polarization direction, and W1′ has a dimension of N3N4×N3N4.
[0348] Where W1 is the spatial basis selection matrix, and its dimension is 2N3N4×2L', or 2N1N2×2L', where each of the 2L' column vectors has only one element with a value of 1, and the others have values of 0. Alternatively, W1 corresponds to the spatial basis oversampling and selection matrix, and can be expressed as W1 = G. H G′[2L′], where G corresponds to the first transformation matrix, and the oversampling factor can be O1=1 and / or O2=1. G′[2L′] corresponds to 2L' column vectors in the first transformation matrix of the oversampling (e.g., O1=2, O2=2, or O1=4, O2=4). Alternatively, W1 is a block diagonal matrix, and the matrix dimension of each small block is N3N4×L(k). In the L(k) column vectors, each column has only one element with a value of 1, and the other values are 0. That is to say, the value of L(k) determines the number of spatial basis elements selected in the selected reference signal resource.
[0349] W2 is the subband precoding matrix, and its dimension is, for example, 2L'×N. sb Or L'×N sb , where N sb N is an integer greater than or equal to 1. sb Used to represent the number of columns in a matrix, corresponding to the number of frequency domain subbands.
[0350] Corresponding to non-zero coefficients, The dimension is, for example, 2L'×M or L'×M, where M is an integer greater than or equal to 1, and M is used to characterize the number of columns of the matrix, corresponding to the number of time-domain or frequency-domain spatial basis.
[0351] It is a DFT matrix or an IDFT matrix (optionally, (Including all or part of the rows, or all or part of the columns in the matrix) The dimension is, for example, M×N sb , where N sb N is an integer greater than or equal to 1. sb Used to represent the number of columns in a matrix, corresponding to the number of frequency domain subbands.
[0352] It should be understood that in formula (11), the spatial basis selection matrix W1 represents the selection of the second spatial basis from the spatial basis corresponding to the reference signal resource. That is, the spatial basis selection matrix W1 is related to the second spatial basis. The method provided in this application uses the spatial basis selection matrix W1, which is related to the second spatial basis, to determine the PMI.
[0353] It should be understood that in formula (12), the spatial despreading matrix W1′ represents the spatial despreading of the reference signal on the reference signal resource, and the second spatial basis is determined based on the method described in S403. That is, the spatial despreading matrix W1′ is related to the second spatial basis. The method provided in this application uses the spatial despreading matrix W1′ which is related to the second spatial basis to determine the PMI.
[0354] The above terminal devices are based on K s The spatial basis corresponding to each reference signal resource determines the information corresponding to the PMI. Specifically, the terminal device can determine the PMI information based on K. s The PMI information can be determined based on the spatial basis corresponding to multiple reference signal resources in a reference signal resource, or the terminal device can determine the PMI information based on K. s The spatial basis corresponding to a single reference signal resource within a set of reference signal resources determines the information corresponding to the PMI. In other words, the terminal device can determine different types of codebooks based on the same set of reference signal resources, thereby saving communication overhead.
[0355] In one possible implementation, method 400 further includes: the terminal device reporting PMI (or information corresponding to PMI), such as including one or more of the following: information corresponding to W1′(k) (e.g., the index of the reference signal resource, and / or the index of the spatial basis corresponding to the reference signal resource), information corresponding to W1″(k) (e.g., the index of the reference signal resource, and / or the index of the spatial basis corresponding to the reference signal resource), information corresponding to W1, Corresponding information (e.g., non-zero element amplitude and / or phase), The corresponding information (e.g., the index corresponding to the frequency domain basis in the frequency domain, or the index corresponding to the frequency domain basis in the time domain).
[0356] In one implementation, O3 = 1, and / or, O4 = 1.
[0357] It should be understood that the information corresponding to W1′, W1′(k), W1, W1″(k), or L(k) (e.g., the index of the reference signal resource, the index information of the spatial basis corresponding to the reference signal resource) can be referred to as PMI broadband information.
[0358] It should be understood that W2, or The corresponding information includes the location information of non-zero elements, the amplitude information of non-zero coefficients, the phase information of non-zero coefficients, and the frequency domain basis index. Some of this information is referred to as PMI broadband information, and some as PMI sub-band information. For example, the location information of the frequency domain basis index is called broadband information, or the information of non-zero coefficients is called sub-band information. It should be understood that this is merely an illustrative example and does not limit the scope of this application.
[0359] S405, the terminal device sends CSI information, which includes PMI (or information corresponding to PMI, which may include broadband information and / or subband information), and the network device receives PMI (or information corresponding to PMI).
[0360] As an optional implementation, the terminal device sends information corresponding to the PMI determined based on the spatial basis corresponding to the K' reference signal resources.
[0361] As an example, the K' reference signal resources include at least one of the following: reference signal resource #a indicated by the network device (or referred to as "selected reference signal resource", "reference signal resource selected by the network device", or "preferred reference signal resource", without limitation), and reference signal resource #b determined by the terminal device itself.
[0362] In this application, the specific names of reference signal resource #a and reference signal resource #b are not limited.
[0363] As an example, K' reference signaling resources are reference signaling resources indicated by a network device, for example, the network device indicates them according to the priority of the reference signaling resources. For instance, K s The reference signal resources include high-priority reference signal resources and ordinary reference signal resources, and the K' reference signal resources are the K' reference signal resources. s All high-priority reference signal resources in the K reference signal resources, or K' reference signal resources are the K reference signal resources. s A portion of the high-priority reference signal resources within the reference signal resources.
[0364] In another example, the K' reference signal resources are reference signal resources indicated by the network device and reference signal resources determined by the terminal device itself. For example, K s The K' reference signal resources include high-priority reference signal resources and ordinary reference signal resources. s All high-priority reference signal resources and some ordinary reference signal resources in the reference signal resources, wherein the ordinary reference signal resources are determined by the terminal device itself, such as the terminal device selecting the ordinary reference signal resources with higher signal quality.
[0365] In another example, the K' reference signal resources are reference signal resources determined by the terminal device itself.
[0366] It is understood that the terms "high-priority reference signal resource" and "ordinary reference signal resource" are relative concepts, and their names do not limit the scope of protection of the embodiments of this application. For example, K s The reference signal resources include K” high-priority reference signal resources, then K s K reference signal resources excluding K” reference signal resources s -K” reference signal resources can be called ordinary reference signal resources. Where K” is less than K s For example, K” is less than or equal to K’.
[0367] As an example, the spatial basis corresponding to the K' reference signal resources sent by the terminal device includes at least one of the following: the spatial basis corresponding to the reference signal resources indicated by the network device, and the spatial basis corresponding to the reference signal resources determined by the terminal device itself.
[0368] As an example, the spatial basis corresponding to the K' reference signal resources sent by the terminal device includes the spatial basis corresponding to the reference signal resources indicated by the network device.
[0369] In another example, the spatial basis corresponding to the K' reference signal resources sent by the terminal device includes the spatial basis corresponding to the reference signal resources indicated by the network device, and the spatial basis corresponding to the reference signal resources determined by the terminal device itself.
[0370] In another example, the spatial basis corresponding to the K' reference signal resources transmitted by the terminal device includes the spatial basis corresponding to the reference signal resources determined by the terminal device itself.
[0371] The various embodiments of this application have been described in detail above from different aspects. It is understood that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be referenced mutually. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. For ease of understanding, a specific process is described below from the perspective of a terminal device.
[0372] Step 1, the terminal device in K s The reference signal is received on the reference signal resource.
[0373] For details on the implementation of step 1, please refer to the relevant description in step S401 of method 400, which will not be repeated here.
[0374] Step 2, the terminal device is based on K s A second spatial basis is determined by using some or all of the reference signal resources from a set of reference signal resources.
[0375] For example, terminal devices can access K s K' reference signal resources are selected from each reference signal resource. Then, some or all of the second spatial basis are selected from the second spatial basis corresponding to the K' reference signal resources. For example, the terminal device determines L'(k), k=0,1,…,K'-1 second spatial basis, L'=L'(0)+L'(1)+…+L'(K'-1).
[0376] In step 2, the determination of the second spatial domain base by the terminal device includes at least the following implementation methods.
[0377] One possible implementation is that the terminal device determines the second spatial basis itself. Specifically, if the terminal device determines K' reference signal resources #b, then the terminal device can determine that the second spatial basis is part or all of the spatial basis of the reference signal resources #b.
[0378] Another possible implementation involves the terminal device determining the second spatial base according to instructions from the network device. Specifically, the terminal device can receive first indication information from the network device, where information #A is included to assist the terminal device in determining the second spatial base. For example, information #A includes (in other words, the first indication information may indicate): a reference signal resource #a and the spatial base corresponding to the reference signal resource #a. Thus, the terminal device can determine that the second spatial base is part or all of the spatial base corresponding to the reference signal resource #a.
[0379] Another possible implementation involves the terminal device determining the second spatial base based on instructions from the network device and its own specifications. Specifically, the terminal device can receive first indication information from the network device. Information #A contained in this first indication information can be used to assist the terminal device in determining a portion of the second spatial base, with the remaining portion determined by the terminal device itself. For example, information #A includes (in other words, the first indication information can indicate): reference signal resource #a and the spatial base corresponding to reference signal resource #a. Further, the terminal device can determine reference signal resource #b and the spatial base corresponding to reference signal resource #b. Therefore, the terminal device can determine the second spatial base as reference signal resource #a and part or all of the spatial base corresponding to reference signal resource #b.
[0380] The above description of information #A is merely an example; for details, please refer to the relevant description in method 400, which will not be repeated here. Furthermore, regarding the specific implementation of step 2, please refer to the relevant description in step S403 of method 400, which will not be repeated here.
[0381] Step 3: The terminal device calculates the codebook based on the determined second spatial domain basis.
[0382] For example, the terminal device selects K' reference signal resources from Ks reference signal resources to obtain 2K'N3N4 spatial basis resources, or 2N1N2 spatial basis resources. Then, it can upsample these into multiple spatial basis resources (such as 2K'N3N4O1O2 spatial basis resources, or 2N1N2O1O2 spatial basis resources). Finally, it calculates the codebook based on these multiple spatial basis resources. As an example, the final dimension of each spatial basis resource is 2N1N2×1.
[0383] Regarding N1, N2, N3, N4, O1, and O2 mentioned above, they can be configured by the network device, such as the network device indicating at least one of the following to the terminal device: N1, N2, N3, N4, O1, and O2; or they can be predefined and are not limited. For details, please refer to the previous description of the first indication information.
[0384] Step 4: The terminal device reports the codebook information (i.e., the information corresponding to PMI) from Step 3 to the network device.
[0385] In one possible implementation, method 400 further includes: the terminal device receiving third indication information, and correspondingly, the network device sending the third indication information.
[0386] Among them, the third instruction information indicates K s If there are K reference signal resources, then the terminal device can be based on K s K' reference signal resources out of 1 reference signal resource determine the spatial basis, and PMI is determined based on the spatial basis.
[0387] Optionally, the third indication information is carried in physical layer signaling or higher layer signaling, such as RRC and MAC-CE, and physical layer signaling such as DCI, without limitation.
[0388] Figure 10 is a schematic block diagram of a communication device 1000 provided in an embodiment of this application. The communication device includes a transceiver unit 1010. The transceiver unit 1010 can be used to implement corresponding communication functions. The transceiver unit 1010 can also be referred to as a communication interface or a communication unit. Optionally, the device 1000 further includes a processing unit 1020. The processing unit 1020 can be used to implement processing operations.
[0389] Optionally, the device 1000 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 1020 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.
[0390] Optionally, the transceiver unit 1010 includes a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above embodiments, and the receiving unit is used to perform the receiving operation in the above embodiments.
[0391] It should be noted that the communication device 1000 may include a transmitting unit but not a receiving unit; or, the communication device 1000 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 1000 includes both transmitting and receiving actions. For example, the communication device 1000 is used to execute the actions performed by the terminal device or network device in the embodiment shown in Figure 4 above. For details, please refer to the relevant descriptions in the embodiment shown in Figure 4 above, which will not be repeated here.
[0392] For example, the communication device 1000 is used to execute the following scheme.
[0393] In one possible design, the device 1000 can be a terminal device, or a component of a terminal device (such as a chip, chip system, or circuit). The transceiver unit and processing unit can be used to implement the relevant operations of the terminal device.
[0394] One possible implementation is a transceiver unit 1010, used in K... s Receive reference signals on reference signal resources, K s The integer is greater than or equal to 1; the transceiver unit 1010 is also used to transmit PMI, wherein the precoding matrix corresponding to the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0395] Another possible implementation is that the transceiver unit 1010 is used to receive third indication information, which instructs K. s One reference signal resource, K s The integer is greater than or equal to 1; the transceiver unit 1010 is also used to transmit PMI, wherein the precoding matrix corresponding to the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0396] Optionally, the transceiver unit 1010 is further configured to receive first indication information, which instructs K. s The spatial basis corresponding to each of the reference signal resources.
[0397] Optionally, at least one of the K' reference signal resources has a higher priority than (K). s The priority of at least one of the reference signal resources among the -K') reference signal resources.
[0398] Optionally, the transceiver unit 1010 is further configured to receive first indication information, the first indication information indicating one or more of the following: K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first reference signal resource, and K s The size N1, K of the first dimension corresponding to each reference signal resource s The size of the second dimension corresponding to one reference signal resource N2, the size of the first dimension corresponding to one reference signal resource N3, the size of the second dimension corresponding to one reference signal resource N4, K s The oversampling parameters O1 and K corresponding to each reference signal resource s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
[0399] Optionally, the PMI includes: PMI information corresponding to at least one first reference signal resource among the K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
[0400] Optionally, a reference signal resource corresponds to at least one first spatial basis, K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), and the index of the second spatial basis is (l, m).
[0401] Optionally, the second spatial basis refers to the spatial basis corresponding to the target reference signal resource, wherein the target reference signal resource refers to the spatial basis of K s The reference signal resource is obtained by splicing (or combining) the reference signal resources.
[0402] Optionally, the indices of the first spatial basis and the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; where l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
[0403] Optionally, the transceiver unit 1010 is further configured to transmit part or all of the spatial base in the second spatial base, wherein the number of bits of the index information of each spatial base in the second spatial base is X, and X is an integer greater than or equal to 0.
[0404] Optionally, the first spatial basis is based on the spatial unspread matrix, and / or, K s The reference signal is obtained from one of the reference signal resources.
[0405] Optionally, K s The index of each reference signal resource in the reference signal resources and K s The indices of the spatial basis corresponding to each reference signal resource in the reference signal resource are related.
[0406] Optionally, the PMI is determined based on the spatial despreading matrix and the spatial basis corresponding to K' reference signal resources out of Ks reference signal resources.
[0407] Optionally, the processing unit 1020 is configured to determine the PMI based on a second spatial basis corresponding to multiple reference signal resources; or, the processing unit 1020 is configured to determine the PMI based on a first spatial basis corresponding to a single reference signal resource.
[0408] In a second possible design, the device 1000 can be a network device, or a component of a network device (such as a chip). The transceiver unit and processing unit can be used to implement the relevant operations of the network device.
[0409] One possible implementation is a transceiver unit 1010, used in K... s The transceiver unit 1010 transmits reference signals on reference signal resources; it is also used to receive information corresponding to the PMI, wherein the precoding matrix corresponding to the PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0410] Another possible implementation is that the transceiver unit 1010 is used to send third indication information, which instructs K. s One reference signal resource, K s The integer is greater than or equal to 1; the transceiver unit 1010 is also used to receive PMI, the precoding matrix corresponding to which PMI is based on K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
[0411] Optionally, at least one of the K' reference signal resources has a higher priority than (K). s The priority of at least one of the reference signal resources among the -K') reference signal resources.
[0412] Optionally, the transceiver unit 1010 is further configured to transmit first indication information, which indicates one or more of the following: K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first reference signal resource, and K s The size N1, K of the first dimension corresponding to each reference signal resource s The size of the second dimension corresponding to one reference signal resource N2, the size of the first dimension corresponding to one reference signal resource N3, the size of the second dimension corresponding to one reference signal resource N4, K s The oversampling parameters O1 and K corresponding to each reference signal resource s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
[0413] Optionally, the PMI includes: PMI information corresponding to at least one first reference signal resource among the K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
[0414] Optionally, a reference signal resource corresponds to at least one first spatial basis, K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), and the index of the second spatial basis is (l, m).
[0415] Optionally, the second spatial basis refers to the spatial basis corresponding to the target reference signal resource, wherein the target reference signal resource refers to the spatial basis of K sThe reference signal resource is obtained by splicing (or combining) the reference signal resources.
[0416] Optionally, the indices of the first spatial basis and the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; where l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
[0417] Optionally, the transceiver unit 1010 is further configured to receive a portion or all of the spatial bases in the second spatial base, wherein the number of bits of the index information of each spatial base in the second spatial base is X, and X is an integer greater than or equal to 0.
[0418] Optionally, the first spatial basis is based on the spatial unspread matrix, and / or, K s The reference signal is obtained from one of the reference signal resources.
[0419] Optionally, K s The index of each reference signal resource in the reference signal resources and K s The indices of the spatial basis corresponding to each reference signal resource in the reference signal resource are related.
[0420] Optionally, the PMI is determined based on the spatial despreading matrix and the spatial basis corresponding to K' reference signal resources out of Ks reference signal resources.
[0421] Optionally, the PMI is determined based on a second spatial basis corresponding to multiple reference signal resources; or, the PMI is determined based on a first spatial basis corresponding to a single reference signal resource.
[0422] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0423] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0424] In one example, the storage unit may include random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory and / or registers, etc.
[0425] Figure 11 is a schematic diagram of another communication device 1100 provided in an embodiment of this application. The device 1100 includes a processor 1110, which is coupled to a memory 1120. The memory 1120 is used to store computer programs or instructions and / or data. The processor 1110 is used to execute the computer programs or instructions stored in the memory 1120, or to read the data stored in the memory 1120, so as to execute the methods in the above method embodiments.
[0426] Optionally, there may be one or more processors 1110.
[0427] Optionally, the memory 1120 may be one or more.
[0428] Optionally, the memory 1120 is integrated with the processor 1110, or the memory 1120 is built into the processor 1110, or the memory 1120 is set separately from the processor 1110.
[0429] Optionally, as shown in FIG11, the device 1100 further includes a transceiver 1130 for receiving and / or transmitting signals. For example, the processor 1110 is used to control the transceiver 1130 to receive and / or transmit signals.
[0430] For example, processor 1110 is used to execute computer programs or instructions stored in memory 1120 to implement the relevant operations of terminal devices or network devices in the various method embodiments described above.
[0431] Optionally, the transceiver 1130 includes a transmitter (or a transmitter module, a transmitting circuit, etc.) and a receiver (or a receiver module, a receiving circuit, etc.). The transmitter is used to perform the transmitting operation in the above embodiments, and the receiver is used to perform the receiving operation in the above embodiments.
[0432] It should be noted that the communication device 1100 may include a transmitter but not a receiver; or, the communication device 1100 may include a receiver but not a transmitter. Specifically, it depends on whether the above-described scheme performed by the communication device 1100 includes both sending and receiving actions. For example, the communication device 1100 is used to perform the actions performed by the terminal device or network device in the embodiment shown in Figure 4 above. For details, please refer to the relevant descriptions in the embodiment shown in Figure 4 above, which will not be repeated here.
[0433] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0434] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0435] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0436] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0437] Figure 12 is a schematic block diagram of a chip system 1200 provided in an embodiment of this application. The chip system 1200 (or may also be referred to as a processing system) includes logic circuitry 1210 and an input / output interface 1220.
[0438] The logic circuit 1210 can be a processing circuit in the chip system 1200. The logic circuit 1210 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1200 to implement the methods and functions of the embodiments of this application. The input / output interface 1220 can be an input / output circuit in the chip system 1200, outputting processed information from the chip system 1200, or inputting data or signaling information to be processed into the chip system 1200 for processing.
[0439] As one approach, the chip system 1200 is used to implement operations performed by communication devices (such as terminal devices or network devices) in the various method embodiments described above.
[0440] For example, logic circuit 1210 is used to implement processing-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments; input / output interface 1220 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments.
[0441] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal device or a network device) in the above-described method embodiments.
[0442] For example, when the computer program or instructions are executed by a computer, the computer can implement the methods described in the embodiments of the above methods, which are executed by a communication device (such as a terminal device or a network device).
[0443] This application also provides a computer program product comprising a computer program or instructions which, when executed by a computer, implement the methods performed by a communication device (such as a terminal device or a network device) in the above-described method embodiments.
[0444] This application also provides a communication system, which includes the terminal devices and / or network devices described in the above embodiments.
[0445] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0446] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0447] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0448] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: On K s reference signal resources, K s is an integer greater than or equal to 1. The precoding matrix indicator PMI corresponding to the reference signal is transmitted, and the precoding matrix corresponding to the PMI is based on the K. s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
2. The method of claim 1, wherein, The method further includes: Receive a first instruction message, wherein the first instruction message indicates one or more of the following: The K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first signal resource, and the K s The size N1 of the first dimension corresponding to each reference signal resource, and the K s The size of the second dimension N2 corresponding to one reference signal resource, the size of the first dimension N3 corresponding to one reference signal resource, the size of the second dimension N4 corresponding to one reference signal resource, and the K s The oversampling parameter O1 corresponding to each reference signal resource, the K s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
3. The method according to claim 1 or 2, characterized in that, The method further includes: The PMI includes: PMI information corresponding to at least one first reference signal resource among the K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
4. The method according to any one of claims 1 to 3, characterized in that, A reference signal resource corresponds to at least one first spatial basis, wherein K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), the index of the second spatial basis is (l, m), and the index of the first spatial basis and the index of the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; Wherein, l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
5. The method according to claim 4, characterized in that, The method further includes: Send a portion of the spatial bases in the second spatial base, and / or, the index of the portion of the spatial bases; or, send all the spatial bases in the second spatial base, and / or, the index of all the spatial bases.
6. A communication method characterized by comprising: The method includes: On K s reference signal resources, K s is an integer greater than or equal to 1. Receive the PMI corresponding to the reference signal, the precoding matrix corresponding to the PMI is based on the K s The spatial basis is determined by the K' reference signal resources in the K reference signal resources, where K' is greater than or equal to 1 and less than or equal to K. s Integers.
7. The method according to claim 6, characterized in that, The method further includes: Send a first indication message, which indicates one or more of the following: The K s The index of each reference signal resource in the K' reference signal resources, at least one first reference signal resource in the K' reference signal resources, at least one first spatial basis corresponding to the first signal resource, and the K s The size N1 of the first dimension corresponding to each reference signal resource, and the K s The size of the second dimension N2 corresponding to one reference signal resource, the size of the first dimension N3 corresponding to one reference signal resource, the size of the second dimension N4 corresponding to one reference signal resource, and the K s The oversampling parameter O1 corresponding to each reference signal resource, the K s Oversampling parameter O2 corresponding to one reference signal resource, oversampling parameter O3 corresponding to one reference signal resource, and oversampling parameter O4 corresponding to one reference signal resource.
8. The method according to claim 6 or 7, characterized in that, The method further includes: The PMI includes: PMI information corresponding to at least one first reference signal resource among the K' reference signal resources, and / or, PMI information corresponding to at least one first spatial basis corresponding to the first reference signal resource.
9. The method according to any one of claims 6 to 8, characterized in that, A reference signal resource corresponds to at least one first spatial basis, wherein K s Each reference signal resource corresponds to at least one second spatial basis, and the index of the first spatial basis is (l′, m′), the index of the second spatial basis is (l, m), and the index of the first spatial basis and the index of the second spatial basis satisfy: l = k1N3 + l', and / or, m = k2N4 + m'; Wherein, l' is the index of the first spatial basis in the first dimension, m' is the index of the first spatial basis in the second dimension, l is the index of the second spatial basis in the first dimension, m is the index of the second spatial basis in the second dimension, k1 is the index of the reference signal resource corresponding to the first spatial basis in the first dimension, k2 is the index of the reference signal resource corresponding to the first spatial basis in the second dimension, N3 is the size of the first spatial basis in the first dimension, and N4 is the size of the first spatial basis in the first dimension.
10. The method according to claim 9, characterized in that, The method further includes: Receive a portion of the spatial base in the second spatial base, and / or, the index of the portion of the spatial base; or, receive all the spatial bases in the second spatial base, and / or, the index of all the spatial bases.
11. The method according to any one of claims 1 to 10, characterized in that, include: The first spatial basis is based on the spatial despreading matrix, and / or, the K s The reference signal is obtained from one of the reference signal resources.
12. The method according to any one of claims 1 to 11, characterized in that, include: The K s The index of each reference signal resource in the K reference signal resources is related to the K. s The indices of the spatial basis corresponding to each reference signal resource in the reference signal resource are related.
13. The method according to any one of claims 1 to 12, characterized in that, The precoding matrix corresponding to the PMI is based on the K. s The spatial basis is determined by the K' reference signal resources in the reference signal resources, including: The precoding matrix corresponding to the PMI is based on the spatial despreading matrix, and the K... s The spatial basis is determined for K' reference signal resources out of the reference signal resources.
14. The method according to any one of claims 1 to 13, characterized in that, The precoding matrix W corresponding to the PMI satisfies any one of the following formulas: or, Where W1′(k) is the spatial despreading matrix, where k represents the index of the reference signal resource, and the dimension of W1′(k) is 2N3N4×2N3N4 or N3N4×N3N4; W1 is the spatial basis selection matrix, and the dimension of W1 is 2K'N3N4×2L'; and W2 is the subband precoding matrix, and the dimension of W2 is 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2K'L×M or K'L×M. It is either the Discrete Fourier Transform (DFT) matrix or the Inverse Discrete Fourier Transform (IDFT) matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sb M is an integer greater than or equal to 1.
15. The method according to any one of claims 1 to 13, characterized in that, The precoding matrix W corresponding to the PMI satisfies any one of the following formulas: W = W1 × W2; or, or, W = W1′ × W1 × W2; or, Where W1 is the spatial basis selection matrix, with a dimension of 2N3N4×2L' or 2N1N2×2L'; W1′ is the spatial despreading matrix, with a dimension of 2N3N4×2N3N4 or N3N4×N3N4; and W2 is the subband precoding matrix, with a dimension of 2L'×N. sb Or L'×N sb , Non-zero coefficients The dimension is 2L'×M or L'×M. It is a DFT matrix or an IDFT matrix. The dimension is, for example, M×N sb Where L' is the number of selected spatial basis units, and L' and N sb M is an integer greater than or equal to 1.
16. A communication device, characterized in that, include: Units for performing the method as described in any one of claims 1 to 15.
17. A processing apparatus, characterized in that, include: processor; The processor is configured to execute computer programs or instructions to cause the processing apparatus to perform the method as described in any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed, perform the method as described in any one of claims 1 to 15.
19. A computer program product, characterized in that, The computer program product includes a computer program or instructions executed by a processor for performing the method as described in any one of claims 1 to 15.