Communication method and communication device
Patent Information
- Application Number
- CN202380100498.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2026-02-27
AI Technical Summary
In multi-antenna technology, the resource pattern of the reference signal is irregularly distributed in the time domain/frequency domain/airspace, resulting in an increase in indication overhead, and how to reduce the indication overhead of the reference signal becomes a challenge.
By receiving the first indication information, the information is used to indicate M orthogonal vectors, and the first resource pattern of the reference signal is derived from these orthogonal vectors. The method includes forming a unitary matrix of orthogonal vectors in columns or rows, and selecting linearly independent rows or column vectors from it to determine the resource pattern of the reference signal.
Resource pattern indication overhead for reference signals is significantly reduced and system performance is improved, especially in multi-antenna technologies that support ultra-high dimensional transmit/transmit antenna ports and ultra-wide bandwidth.
Smart Images

Figure CN121587066A_ABST
Abstract
Description
Communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0002] In order to support multiple-input multiple-output (MIMO) technology with ultra-high-dimensional transmit / receive antenna ports and ultra-wide bandwidth, a first reference signal (RS) resource pattern for data transmission and channel state information (CSI) acquisition is currently designed. This design can significantly reduce RS resource overhead and achieve good performance. Among them, the first RS resource pattern (that is, the first resource pattern of the reference signal) is distributed in irregular positions in one or more domains in the time domain / frequency domain / spatial domain. For example, RS is only sent on part of the transmit antenna ports, or each RS port only occupies part of the resources in the frequency domain / time domain to send RS. However, the first RS resource pattern is distributed in irregular positions in one or more domains in the time domain / frequency domain / spatial domain, which will cause a sharp increase in the indication overhead of the RS resource pattern. How to reduce the indication overhead of RS becomes a problem to be solved.
[0003] Summary of the Invention
[0004] The present application provides a communication method and a communication device, which can reduce the indication overhead of a resource pattern of a reference signal.
[0005] In a first aspect, the present application provides a communication method, which is performed by a first device. The first device may be a terminal, a component of a terminal (such as a processor, a chip, or a chip system), or a logic module that can implement all or part of the terminal functions. The first device receives first indication information, and the first indication information is used to indicate M orthogonal vectors; wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The first device determines the first resource pattern of the reference signal based on the first indication information.
[0006] In this method, the first device can receive first indication information, and the first indication information can indicate M orthogonal vectors, and the M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal. The first device can derive the first resource pattern of the reference signal based on the M orthogonal vectors indicated by the first indication information. Optionally, one or more orthogonal vectors indicated by the first indication information received by the first device can be changed (such as the sender of the first indication information can change one or more orthogonal vectors indicated by the first indication information), so as to achieve flexible indication of the resource pattern of the reference signal. In addition, a method of predefining multiple candidate orthogonal vectors or generating multiple candidate orthogonal vectors can be used, and the first indication information is used to indicate M orthogonal vectors among the multiple candidate orthogonal vectors. Compared with directly indicating the position of the RS resource pattern, indicating M orthogonal vectors can significantly reduce the indication overhead.
[0007] In one possible implementation, the first indication information includes the indexes and / or dimensions of the M orthogonal vectors. Alternatively, the first indication information includes a first moment, and the first moment corresponds to the indexes and / or dimensions of the M orthogonal vectors.
[0008] In this method, a plurality of candidate orthogonal vectors are predefined or a method for generating a plurality of candidate orthogonal vectors is predefined, and the first indication information is used to indicate the index and / or dimension of M orthogonal vectors in the plurality of candidate orthogonal vectors. Compared with directly indicating the location of the resource of the reference signal, indicating the index and / or dimension of M orthogonal vectors can significantly reduce the indication overhead. Optionally, the first indication information may also include a first moment (for example, a specified moment, which may be a moment before the current moment), and the first moment corresponds to the index and / or dimension of the M orthogonal vectors; when the first indication information includes the first moment, it is equivalent to the first indication information indicating the M orthogonal vectors corresponding to the first moment.
[0009] In one possible implementation, the M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to the same candidate reference signal resource, and the candidate reference signal resources include resources in one or more of the following domains: the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain. The candidate reference signal resources refer to a set of resources that can send or receive reference signals.
[0010] In a possible implementation, the resources included in the first resource pattern of the reference signal are candidate resources of the reference signal; and the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
[0011] In one possible implementation, a dimension of each of the M orthogonal vectors has a mapping relationship with the number of candidate resources for the reference signal, including:
[0012] If the candidate resources include resources of one domain, then the dimension of each of the M orthogonal vectors is the number of resources of the one domain;
[0013] If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources from the multiple domains.
[0014] In the above method, assuming that each of the M orthogonal vectors corresponds to the same candidate resource of the reference signal, the M orthogonal vectors belong to an orthogonal vector set. The first resource pattern of the reference signal has a mapping relationship with the M orthogonal vectors included in an orthogonal vector set.
[0015] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0016] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0017] In one possible implementation, the first device arranges M orthogonal vectors by column to form a first unitary matrix, wherein row vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of the reference signal. The first device selects a set of linearly independent row vectors from the first unitary matrix, and a resource pattern consisting of candidate resources corresponding to the set of linearly independent row vectors serves as the first resource pattern of the reference signal.
[0018] In one possible implementation, the first device arranges M orthogonal vectors in rows to form a first unitary matrix, where column vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of the reference signal. The first device selects a set of linearly independent column vectors from the first unitary matrix, and a resource pattern consisting of candidate resources corresponding to the set of linearly independent column vectors serves as the first resource pattern of the reference signal.
[0019] In the above method, the first device may determine the first resource pattern of the reference signal according to a predefined method for determining the resource pattern of the reference signal according to a set of orthogonal vectors. For example, M orthogonal vectors may be formed into a first unitary matrix by row or column, and the corresponding first resource pattern of the reference signal may be determined based on the first unitary matrix, thereby deducing the resource pattern of the reference signal according to the first indication information.
[0020] In one possible implementation, M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, and the combination of multiple orthogonal vector sets and candidate resources of different reference signals contains resources corresponding to the resources, and the candidate resources of the reference signal include resources of one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
[0021] In one possible implementation, resources included in the first resource pattern of the reference signal belong to resources included in a combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets. A dimension of each orthogonal vector in any one of the multiple orthogonal vector sets is mapped to the number of candidate resources corresponding to the orthogonal vector set.
[0022] In one possible implementation, a mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is as follows:
[0023] If the candidate resources corresponding to any orthogonal vector set include resources of one domain, then the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of one domain;
[0024] If the candidate resources corresponding to any orthogonal vector set include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources from the multiple domains.
[0025] In the above method, it is assumed that the M orthogonal vectors belong to multiple orthogonal vector sets, and each of the multiple orthogonal vector sets corresponds to resources included in a combination of candidate reference signal resources. For example, the first orthogonal vector set may correspond to resources in a domain, such as the frequency domain, and the second orthogonal vector set may correspond to resources in a domain, such as the spatial domain. The candidate reference signal resources corresponding to the two orthogonal vector sets are resources included in a combination of frequency domain resources and spatial domain resources, and the resources included in the first resource pattern of the reference signal are candidate reference signal resources.
[0026] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a second unitary matrix; the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; and the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of orthogonal vectors included in an orthogonal vector set in columns, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0027] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a second unitary matrix; the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of rows of orthogonal vectors included in an orthogonal vector set; and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0028] In one possible implementation, the first device forms multiple first unitary matrices by column according to a predefined arrangement rule for the multiple groups of orthogonal vector sets to which the M orthogonal vectors belong, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set. The first device performs Kronecker product processing on the multiple first unitary matrices to obtain a second unitary matrix, and the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets. The first device selects a group of linearly independent row vectors from the second unitary matrix, and the resource pattern composed of the candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the reference signal.
[0029] In one possible implementation, the first device forms multiple first unitary matrices by row for the multiple orthogonal vector sets to which the M orthogonal vectors belong according to a predefined arrangement rule, and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set. The first device performs Kronecker product processing on the multiple first unitary matrices to obtain a second unitary matrix, and the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets. The first device selects a group of linearly independent column vectors from the second unitary matrix, and the resource pattern composed of the candidate resources corresponding to the group of linearly independent column vectors is the first resource pattern of the reference signal.
[0030] In the above method, the first device may determine the first resource pattern of the reference signal according to a predefined method for determining the resource pattern of the reference signal according to multiple sets of orthogonal vectors. For example, the multiple sets of orthogonal vectors to which the M orthogonal vectors belong may be organized into multiple first unitary matrices by row or column, and a second unitary matrix may be determined based on the multiple first unitary matrices. Thus, the corresponding first resource pattern of the reference signal may be determined based on the second unitary matrix, thereby deducing the resource pattern of the reference signal according to the first indication information.
[0031] In one possible implementation, the first device determines second indication information, where the second indication information is used to indicate N orthogonal vectors, wherein the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal, and N is a positive integer. The first device sends the second indication information.
[0032] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors; or, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors, where the N orthogonal vectors are the same as or different from the M orthogonal vectors.
[0033] In the above method, the first device can determine the most suitable second resource pattern of the reference signal by itself (for example, by obtaining channel information based on a historically recorded reference signal or a perception signal), and determine N orthogonal vectors based on the second resource pattern. The N orthogonal vectors have a mapping relationship with the second resource pattern of the reference signal. The resource pattern may be the same as or different from the first resource pattern. For example, the first device determines N orthogonal vectors by itself. Assuming that the N orthogonal vectors are different from the M orthogonal vectors, the first device needs to receive the first indication information to obtain the M orthogonal vectors; if the N orthogonal vectors are the same as the M orthogonal vectors, the first device may receive the first indication information or may not need to receive the first indication information again. Not needing to receive the first indication information can reduce signaling overhead.
[0034] In an implementation manner in which the first device determines and sends the second indication information, the first device determines a first resource pattern of the reference signal according to the second indication information.
[0035] In this method, the first device can send second indication information to the second device, and assuming that the second device does not send first indication information to the first device, the first device can directly determine, based on the second indication information, that the resource pattern corresponding to the N orthogonal vectors indicated by the second indication information is the first resource pattern of the reference signal.
[0036] In an embodiment in which the first device determines and sends the second indication information, if the M orthogonal vectors are the same as the N orthogonal vectors, the second device does not need to send the first indication information. If the first device does not receive the first indication information, the first device determines the first resource pattern of the reference signal based on the second indication information.
[0037] In an embodiment where the first device determines and sends the second indication information, if the M orthogonal vectors are different from the N orthogonal vectors, the second device sends the first indication information. If the first device receives the first indication information, the first device determines a first resource pattern of the reference signal according to the first indication information.
[0038] In a possible implementation, the first device receives third indication information, where the third indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the first resource pattern.
[0039] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
[0040] In the above method, the first device may further receive third indication information indicating one or more bandwidth resources, where the one or more bandwidth resources are associated with the first resource pattern. For example, assuming that multiple bandwidth resources can correspond to the same resource pattern, that is, the multiple bandwidth resources can correspond to the same first indication information or the same orthogonal vector, this is beneficial for reducing the indication overhead of the reference signal resource pattern.
[0041] In a possible implementation, the first device sends fourth indication information, where the fourth indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the second resource pattern.
[0042] In one possible implementation, the multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as the one or more orthogonal vectors corresponding to the third bandwidth resource.
[0043] In the above method, the first device may further transmit fourth indication information indicating one or more bandwidth resources, with respect to the second indication information independently determined and transmitted by the first device and the second resource pattern of the reference signal corresponding to the second indication information, where the one or more bandwidth resources are associated with the second resource pattern. For example, assuming that multiple bandwidth resources can correspond to the same resource pattern, that is, the multiple bandwidth resources can correspond to the same second indication information or the same orthogonal vector, this is beneficial in reducing the indication overhead of the reference signal resource pattern.
[0044] In a possible implementation manner, the first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0045] In this method, the first indication information or the second indication information can be configured through RRC or indicated through DCI or MAC-CE, and can be indicated flexibly.
[0046] In a possible implementation manner, the update period of the first indication information or the second indication information is periodic, or aperiodic, or semi-persistent.
[0047] In this method, for different reference signals (such as periodic, non-periodic or semi-persistent reference signals), the update period of the first indication information or the second indication information is also different.
[0048] In a possible implementation, the set of orthogonal vectors includes a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or orthogonal vectors in a Grassmannian manifold.
[0049] In a second aspect, the present application provides a communication method, which is performed by a second device. The second device may be a network device, a component of a network device (such as a processor, a chip, or a chip system), or a logic module that can implement all or part of the network device functions. The second device determines first indication information, where the first indication information is used to indicate M orthogonal vectors; wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The second device sends the first indication information.
[0050] In this method, the second device may send first indication information to the first device. The first indication information may indicate M orthogonal vectors that are mapped to the first resource pattern of the reference signal. Therefore, the second device can flexibly indicate the resource pattern of the reference signal by changing one or more orthogonal vectors indicated by the first indication information. Indicating M orthogonal vectors significantly reduces the indication overhead of the reference signal compared to directly indicating the location of the RS resource pattern.
[0051] In one possible implementation, the first indication information includes the indexes and / or dimensions of the M orthogonal vectors. Alternatively, the first indication information includes a first moment, and the first moment corresponds to the indexes and / or dimensions of the M orthogonal vectors.
[0052] In this method, a plurality of candidate orthogonal vectors are predefined or a method for generating a plurality of candidate orthogonal vectors is predefined, and the first indication information is used to indicate the indexes and / or dimensions of M orthogonal vectors among the plurality of candidate orthogonal vectors. Compared with directly indicating the position of the resource pattern of the reference signal, indicating the indexes and / or dimensions of M orthogonal vectors can significantly reduce the indication overhead. Optionally, the first indication information may also include a first moment (for example, a specified moment, which may be a moment before the current moment), and the first moment corresponds to the indexes and / or dimensions of the M orthogonal vectors; when the first indication information includes the first moment, it is equivalent to the first indication information indicating the M orthogonal vectors corresponding to the first moment.
[0053] In one possible implementation, the M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to the same candidate reference signal resource, and the candidate reference signal resources include resources in one or more of the following domains: the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain. The candidate reference signal resources refer to a set of resources that can send or receive reference signals.
[0054] In a possible implementation, the resources included in the first resource pattern of the reference signal are candidate resources of the reference signal; and the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
[0055] In one possible implementation, a dimension of each of the M orthogonal vectors has a mapping relationship with the number of candidate resources for the reference signal, including:
[0056] If the candidate resources include resources of one domain, then the dimension of each of the M orthogonal vectors is the number of resources of the one domain;
[0057] If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources from the multiple domains.
[0058] In the above method, assuming that each of the M orthogonal vectors corresponds to the same candidate resource of the reference signal, the M orthogonal vectors belong to an orthogonal vector set. The first resource pattern of the reference signal has a mapping relationship with the M orthogonal vectors included in an orthogonal vector set.
[0059] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0060] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0061] In the above method, the resource pattern of the reference signal may be determined according to one or more predefined orthogonal vectors, and the orthogonal vector indicated by the second device to the first device may enable the first device to derive the resource pattern of the reference signal.
[0062] In one possible implementation, M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, and the combination of multiple orthogonal vector sets and candidate resources of different reference signals contains resources corresponding to the resources, and the candidate resources of the reference signal include resources of one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
[0063] In one possible implementation, resources included in the first resource pattern of the reference signal belong to resources included in a combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets. A dimension of each orthogonal vector in any one of the multiple orthogonal vector sets is mapped to the number of candidate resources corresponding to the orthogonal vector set.
[0064] In one possible implementation, a mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is as follows:
[0065] If the candidate resources corresponding to any orthogonal vector set include resources of one domain, then the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of one domain;
[0066] If the candidate resources corresponding to any orthogonal vector set include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources from the multiple domains.
[0067] In the above method, it is assumed that the M orthogonal vectors belong to multiple orthogonal vector sets, and each of the multiple orthogonal vector sets corresponds to resources included in a combination of candidate reference signal resources. For example, the first orthogonal vector set may correspond to resources in a domain, such as the frequency domain, and the second orthogonal vector set may correspond to resources in a domain, such as the spatial domain. The candidate reference signal resources corresponding to the two orthogonal vector sets are resources included in a combination of frequency domain resources and spatial domain resources, and the resources included in the first resource pattern of the reference signal are candidate reference signal resources.
[0068] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a second unitary matrix; the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; and the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of orthogonal vectors included in an orthogonal vector set in columns, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0069] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a second unitary matrix; the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of rows of orthogonal vectors included in an orthogonal vector set; and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0070] In the above method, the resource pattern of the reference signal may be determined according to one or more predefined orthogonal vectors, and the orthogonal vector indicated by the second device to the first device may enable the first device to derive the resource pattern of the reference signal.
[0071] In a possible implementation, the second device receives second indication information, where the second indication information is used to indicate N orthogonal vectors, wherein the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal, and N is a positive integer.
[0072] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors. Alternatively, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors. The N orthogonal vectors may be the same as or different from the M orthogonal vectors.
[0073] In the above method, the second device can receive second indication information for indicating N orthogonal vectors, where the N orthogonal vectors are the second resource pattern of the most suitable reference signal determined by the first device itself (for example, determined by obtaining channel information based on a historical reference signal or a perception signal), and the N orthogonal vectors are determined based on the second resource pattern. The N orthogonal vectors also have a mapping relationship with the resource pattern of the reference signal, and the resource pattern may be the same as or different from the first resource pattern.
[0074] In a possible implementation, the first device sends third indication information, where the third indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the first resource pattern.
[0075] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
[0076] In the above method, the second device may further send third indication information for indicating one or more bandwidth resources, where the one or more bandwidth resources are associated with the first resource pattern. For example, assuming that multiple bandwidth resources can correspond to the same resource pattern, that is, the multiple bandwidth resources can correspond to the same first indication information or the same orthogonal vector, this is beneficial for reducing the indication overhead of the reference signal resource pattern.
[0077] In a possible implementation, the second device receives fourth indication information, where the fourth indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the second resource pattern.
[0078] In one possible implementation, the multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as the one or more orthogonal vectors corresponding to the third bandwidth resource.
[0079] In the above method, the second device receives fourth indication information indicating one or more bandwidth resources for the second indication information independently determined and transmitted by the first device and the second resource pattern of the reference signal corresponding to the second indication information, and the one or more bandwidth resources are associated with the second resource pattern. For example, assuming that multiple bandwidth resources can correspond to the same resource pattern, that is, the multiple bandwidth resources can correspond to the same second indication information or the same orthogonal vector, this helps reduce the indication overhead of the reference signal resource pattern.
[0080] In a possible implementation manner, the first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0081] In this method, the first indication information or the second indication information can be configured through RRC or indicated through DCI or MAC-CE, and can be indicated flexibly.
[0082] In a possible implementation manner, the update period of the first indication information or the second indication information is periodic, or aperiodic, or semi-persistent.
[0083] In this method, for different reference signals (such as periodic, non-periodic or semi-persistent reference signals), the update period of the first indication information or the second indication information is also different.
[0084] In a possible implementation, the set of orthogonal vectors includes a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or orthogonal vectors in a Grassmannian manifold.
[0085] In a third aspect, the present application provides a communication method, which is performed by a first device. The first device may be a terminal, a component of a terminal (such as a processor, a chip, or a chip system), or a logic module that can implement all or part of the terminal functions. The first device sends second indication information, and the second indication information is used to indicate N orthogonal vectors, and the N orthogonal vectors have a mapping relationship with the second resource pattern of the reference signal. The first device determines the first resource pattern of the reference signal based on the second indication information, and the first resource pattern is the same as the second resource pattern.
[0086] In this method, the first device can independently determine (for example, based on historically recorded reference signals or channel information obtained from a perception signal) the most suitable second resource pattern for the reference signal, and determine N orthogonal vectors based on the second resource pattern. These N orthogonal vectors also have a mapping relationship with the resource pattern of the reference signal. Furthermore, if the second resource pattern is the same as the first resource pattern of the reference signal determined by the second device, the first device can directly determine the first resource pattern of the reference signal based on the second indication information without receiving indication information, further reducing the indication overhead of the reference signal.
[0087] In a possible implementation, after the first device sends the second indication information, if the first indication information is not received within a preset time period, the first device determines the first resource pattern of the reference signal according to the second indication information.
[0088] In this method, the condition for the first device to determine that the second resource pattern is the same as the first resource pattern may be that after the first device sends the second indication information, it does not receive the first indication information within a detection time. In this case, the first device may not receive the first indication information and directly determine the first resource pattern of the reference signal.
[0089] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors. Alternatively, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors. The N orthogonal vectors may be the same as or different from the M orthogonal vectors.
[0090] In a possible implementation manner, the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0091] In a possible implementation manner, the update period of the second indication information is periodic, or aperiodic, or semi-persistent.
[0092] In a fourth aspect, the present application provides a communication device, which may be a terminal, a device for a terminal, or a device capable of being used in conjunction with a terminal. In one possible implementation, the communication device may include a functional module, which may be implemented as a hardware circuit, software, or a combination of hardware circuits and software.
[0093] In one possible implementation, the communication device includes a communication unit and a processing unit. The communication unit is configured to receive first indication information indicating M orthogonal vectors, wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The processing unit is configured to determine the first resource pattern of the reference signal based on the first indication information.
[0094] In one possible implementation, the first indication information includes the indexes and / or dimensions of the M orthogonal vectors. Alternatively, the first indication information includes a first moment, and the first moment corresponds to the indexes and / or dimensions of the M orthogonal vectors.
[0095] In one possible implementation, the M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to the same candidate reference signal resource, and the candidate reference signal resources include resources in one or more of the following domains: the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain. The candidate reference signal resources refer to a set of resources that can send or receive reference signals.
[0096] In a possible implementation, the candidate resources of the reference signal include resources corresponding to the first resource pattern of the reference signal; and the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
[0097] In one possible implementation, a dimension of each of the M orthogonal vectors has a mapping relationship with the number of candidate resources for the reference signal, including:
[0098] If the candidate resources include resources of one domain, then the dimension of each of the M orthogonal vectors is the number of resources of the one domain;
[0099] If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources from the multiple domains.
[0100] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0101] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0102] In one possible implementation, the processing unit is configured to arrange M orthogonal vectors by column to form a first unitary matrix, wherein row vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of the reference signal. The processing unit is further configured to select a set of linearly independent row vectors from the first unitary matrix, wherein a resource pattern consisting of candidate resources corresponding to the set of linearly independent row vectors serves as the first resource pattern of the reference signal.
[0103] In one possible implementation, the processing unit is configured to arrange the M orthogonal vectors in rows to form a first unitary matrix, wherein column vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of the reference signal. The processing unit is further configured to select a set of linearly independent column vectors from the first unitary matrix, wherein a resource pattern consisting of candidate resources corresponding to the set of linearly independent column vectors serves as the first resource pattern of the reference signal.
[0104] In one possible implementation, M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, and the combination of multiple orthogonal vector sets and candidate resources of different reference signals contains resources corresponding to the resources, and the candidate resources of the reference signal include resources of one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
[0105] In one possible implementation, resources included in the first resource pattern of the reference signal belong to resources included in a combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets. A dimension of each orthogonal vector in any one of the multiple orthogonal vector sets is mapped to the number of candidate resources corresponding to the orthogonal vector set.
[0106] In one possible implementation, a mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is as follows:
[0107] If the candidate resources corresponding to any orthogonal vector set include resources of one domain, then the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of one domain;
[0108] If the candidate resources corresponding to any orthogonal vector set include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources from the multiple domains.
[0109] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a second unitary matrix; the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; and the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of orthogonal vectors included in an orthogonal vector set in columns, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0110] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a second unitary matrix; the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of rows of orthogonal vectors included in an orthogonal vector set; and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0111] In one possible implementation, the processing unit is used to form multiple first unitary matrices by column according to a predefined arrangement rule for the multiple groups of orthogonal vector sets to which the M orthogonal vectors belong, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set. The processing unit is also used to perform Kronecker product processing on the multiple first unitary matrices to obtain a second unitary matrix, and the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets. The processing unit is also used to select a group of linearly independent row vectors from the second unitary matrix, and the resource pattern composed of the candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the reference signal.
[0112] In one possible implementation, the processing unit is used to form multiple first unitary matrices by row according to a predefined arrangement rule for the multiple groups of orthogonal vector sets to which the M orthogonal vectors belong, and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set. The processing unit is also used to perform Kronecker product processing on the multiple first unitary matrices to obtain a second unitary matrix, and the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets. The processing unit is also used to select a group of linearly independent column vectors from the second unitary matrix, and the resource pattern composed of the candidate resources corresponding to the group of linearly independent column vectors is the first resource pattern of the reference signal.
[0113] In one possible implementation, the processing unit is configured to determine second indication information, where the second indication information is configured to indicate N orthogonal vectors, wherein the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal, and N is a positive integer. The communication unit is configured to send the second indication information.
[0114] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors; or, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors, where the N orthogonal vectors are the same as or different from the M orthogonal vectors.
[0115] In a possible implementation, the processing unit is configured to determine a first resource pattern of the reference signal according to the second indication information.
[0116] In one possible implementation, if the M orthogonal vectors are the same as the N orthogonal vectors, the second device does not need to send the first indication information. If the communication unit does not receive the first indication information, the processing unit is configured to determine the first resource pattern of the reference signal according to the second indication information.
[0117] In one possible implementation, if the M orthogonal vectors are different from the N orthogonal vectors, the communication unit is configured to send first indication information. If the first device receives the first indication information, the processing unit is configured to determine a first resource pattern of the reference signal according to the first indication information.
[0118] In a possible implementation, the communication unit is configured to receive third indication information, where the third indication information is configured to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the first resource pattern.
[0119] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
[0120] In a possible implementation, the communication unit is configured to send fourth indication information, where the fourth indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the second resource pattern.
[0121] In one possible implementation, the multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as the one or more orthogonal vectors corresponding to the third bandwidth resource.
[0122] In a possible implementation manner, the first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0123] In a possible implementation manner, the update period of the first indication information or the second indication information is periodic, or aperiodic, or semi-persistent.
[0124] In a possible implementation, the set of orthogonal vectors includes a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or orthogonal vectors in a Grassmannian manifold.
[0125] In a fifth aspect, the present application provides a communication device, which may be a network device, a device of a network device, or a device capable of being used in conjunction with a network device. In one possible implementation, the communication device may include a functional module, which may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0126] In one possible implementation, the communication device includes a communication unit and a processing unit. The processing unit is configured to determine first indication information, where the first indication information is configured to indicate M orthogonal vectors; wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The communication unit is configured to send the first indication information.
[0127] In one possible implementation, the first indication information includes the indexes and / or dimensions of the M orthogonal vectors. Alternatively, the first indication information includes a first moment, and the first moment corresponds to the indexes and / or dimensions of the M orthogonal vectors.
[0128] In one possible implementation, M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to a candidate resource of the same reference signal, and the candidate resources of the reference signal include resources of one or more of the following domains, wherein the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain.
[0129] In a possible implementation, the resources included in the first resource pattern of the reference signal are candidate resources of the reference signal; and the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
[0130] In one possible implementation, a dimension of each of the M orthogonal vectors has a mapping relationship with the number of candidate resources for the reference signal, including:
[0131] If the candidate resources include resources of one domain, then the dimension of each of the M orthogonal vectors is the number of resources of the one domain;
[0132] If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources from the multiple domains.
[0133] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0134] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a first unitary matrix; the first unitary matrix is composed of M orthogonal vectors in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0135] In one possible implementation, M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, and the combination of multiple orthogonal vector sets and candidate resources of different reference signals contains resources corresponding to the resources, and the candidate resources of the reference signal include resources of one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
[0136] In one possible implementation, resources included in the first resource pattern of the reference signal belong to resources included in a combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets. A dimension of each orthogonal vector in any one of the multiple orthogonal vector sets is mapped to the number of candidate resources corresponding to the orthogonal vector set.
[0137] In one possible implementation, a mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is as follows:
[0138] If the candidate resources corresponding to any orthogonal vector set include resources of one domain, then the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of one domain;
[0139] If the candidate resources corresponding to any orthogonal vector set include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources from the multiple domains.
[0140] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a second unitary matrix; the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; and the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of orthogonal vectors included in an orthogonal vector set in columns, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0141] In one possible implementation, the first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a second unitary matrix; the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. A first unitary matrix is composed of rows of orthogonal vectors included in an orthogonal vector set; and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
[0142] In a possible implementation, the communication unit is configured to receive second indication information, where the second indication information is used to indicate N orthogonal vectors, wherein the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal, and N is a positive integer.
[0143] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors; or, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors, where the N orthogonal vectors are the same as or different from the M orthogonal vectors.
[0144] In a possible implementation, the communication unit is configured to send third indication information, where the third indication information is used to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the first resource pattern.
[0145] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
[0146] In a possible implementation, the communication unit is configured to receive fourth indication information, where the fourth indication information is configured to indicate one or more bandwidth resources, wherein the one or more bandwidth resources are associated with the second resource pattern.
[0147] In one possible implementation, the multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as the one or more orthogonal vectors corresponding to the third bandwidth resource.
[0148] In a possible implementation manner, the first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0149] In a possible implementation manner, the update period of the first indication information or the second indication information is periodic, or aperiodic, or semi-persistent.
[0150] In a possible implementation, the set of orthogonal vectors includes a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or orthogonal vectors in a Grassmannian manifold.
[0151] In a sixth aspect, the present application provides a communication device, which may be a terminal, a device for a terminal, or a device capable of being used in conjunction with a terminal. In one possible implementation, the communication device may include a functional module, which may be implemented as a hardware circuit, software, or a combination of hardware circuits and software.
[0152] In one possible implementation, the communication device includes a communication unit and a processing unit. The communication unit is configured to send second indication information, the second indication information being configured to indicate N orthogonal vectors, the N orthogonal vectors being mapped to a second resource pattern of a reference signal. The processing unit is configured to determine a first resource pattern of the reference signal based on the second indication information, the first resource pattern being identical to the second resource pattern.
[0153] In a possible implementation, when the communication unit does not receive the first indication information within a preset time period after sending the second indication information, the processing unit is configured to determine the first resource pattern of the reference signal according to the second indication information.
[0154] In one possible implementation, the second indication information includes indices and / or dimensions of the N orthogonal vectors; or, the second indication information includes a second moment, and the second moment corresponds to the indices and / or dimensions of the N orthogonal vectors, where the N orthogonal vectors are the same as or different from the M orthogonal vectors.
[0155] In a possible implementation manner, the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
[0156] In a possible implementation manner, the update period of the second indication information is periodic, or aperiodic, or semi-persistent.
[0157] For aspects 4 to 6, as an example, the processing unit may be a processor, and the communication unit may be a transceiver unit, a transceiver, or a communication interface. It is understood that when the communication device is a communication device (such as a terminal or a network device), the communication unit may be a transceiver in the communication device (for example, a transceiver includes a transmitter and a receiver), for example, implemented by an antenna, a feeder, and a codec in the communication device, or, if the communication device is a chip provided in the device, the processing unit may be a processing circuit, a logic circuit, etc. of the chip, and the communication unit may be an input / output interface of the chip, such as an input / output circuit, a pin, etc.
[0158] In a seventh aspect, the present application provides a communication device, comprising: a processor configured to execute instructions; optionally, the communication device further comprising a memory configured to store the instructions, wherein when the instructions are executed by the processor, the communication device implements the method of the first and third aspects, as well as any possible implementation of the first and third aspects. Optionally, the processor and the memory are coupled.
[0159] In an eighth aspect, the present application provides another communication device, comprising: a processor configured to execute instructions; optionally, the communication device further comprising a memory configured to store the instructions, wherein when the instructions are executed by the processor, the communication device implements the method of the second aspect and any possible implementation of the second aspect. Optionally, the processor and the memory are coupled.
[0160] In the ninth aspect, the present application provides a communication system, which includes multiple devices or equipment in the above-mentioned fourth to eighth aspects, so that the devices or equipment execute the methods in the first to third aspects, and any possible implementation methods of the first to third aspects.
[0161] In the tenth aspect, the present application provides a computer-readable storage medium storing instructions, which, when the instructions are executed on a computer, enable the computer to execute the method of any possible implementation of the first to third aspects, and the first to third aspects.
[0162] In the eleventh aspect, the present application provides a chip, which includes a processor (or logic circuit). Optionally, the chip may also include a communication interface (or interface) for implementing the above-mentioned first to third aspects, and the method in any one of the possible implementations of the first to third aspects. In one possible implementation, if the chip is the smallest processing unit in the entire machine, the chip may be a processor, or may include a processor and a memory, or may include a processor, a memory, and a transceiver, for implementing the above-mentioned first to third aspects, and the method in any one of the possible implementations of the first to third aspects.
[0163] In a twelfth aspect, the present application provides a chip system comprising a processor and an interface, and optionally, a memory, for implementing the method of any possible implementation of the first to third aspects above. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0164] In a thirteenth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enable the computer to execute the method of any possible implementation of the first to third aspects, and any one of the first to third aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0165] FIG1 is a schematic diagram of a communication system provided by the present application;
[0166] FIG2 is a schematic diagram of a first resource pattern of a reference signal provided by the present application;
[0167] FIG3 is a flow chart of a communication method provided by the present application;
[0168] FIG4 is a schematic diagram of determining a first resource pattern of a reference signal according to a set of candidate resources corresponding to linearly independent row vectors provided by the present application;
[0169] FIG5 is a schematic diagram of determining a first resource pattern of a reference signal according to a set of candidate resources corresponding to linearly independent column vectors provided by the present application;
[0170] FIG6 is a schematic diagram of a correspondence between a sub-unitary matrix and candidate resources of a reference signal provided by the present application;
[0171] FIG7 is a schematic diagram of a process for determining a CSI-RS resource pattern provided by the present application;
[0172] FIG8a is a schematic diagram of another process for determining a CSI-RS resource pattern provided by the present application;
[0173] FIG8b is a schematic diagram of a process for determining a CSI-RS resource pattern provided by the present application;
[0174] FIG8c is a schematic diagram of a process for determining a CSI-RS resource pattern according to another embodiment of the present invention;
[0175] FIG9 is a schematic diagram of a process for determining a resource pattern of an SRS provided by the present application;
[0176] FIG10 is a schematic diagram of a process for determining a DMRS resource pattern provided by the present application;
[0177] FIG11 is a schematic diagram of a plurality of bandwidth resources corresponding to the same resource pattern provided by the present application;
[0178] FIG12 is a schematic diagram of a plurality of bandwidth resources corresponding to different resource patterns provided by the present application;
[0179] FIG13 is a schematic diagram of a communication device provided by the present application;
[0180] FIG14 is a schematic diagram of another communication device provided in this application. DETAILED DESCRIPTION
[0181] In the embodiments of this application, " / " can indicate that the associated objects are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe the existence of three relationships between associated objects. For example, "A and / or B" can mean: A exists alone, A and B exists simultaneously, or B exists alone. A and B can be singular or plural. To facilitate the description of the technical solutions of the embodiments of this application, the words "first" and "second" may be used in the embodiments of this application to distinguish between technical features with the same or similar functions. The words "first" and "second" do not limit the number or order of execution, and the words "first" and "second" do not necessarily mean different. In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. The use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for easier understanding.
[0182] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0183] In order to reduce the indication overhead of reference signals, the present application provides a communication method, which can significantly reduce the indication overhead of reference signals under large-scale antennas.
[0184] The communication method provided in this application can be applied to the communication system shown in Figure 1. For example, the communication system includes a network device and a terminal.
[0185] Among them, the communication system of the present application may include but is not limited to communication systems of various radio access technologies (RAT), for example, it may be: a narrowband Internet of Things system (NB-IoT), a long term evolution (LTE) communication system, or a 5G (or new radio (NR)) communication system, or a transition system between an LTE communication system and a 5G communication system, which may also be called a 4.5G communication system, and of course it may also be a future communication system, such as the sixth generation (6G) or even the seventh generation (7G) system. The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. It is known to those skilled in the art that with the evolution of the communication network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0186] Among them, a terminal, also known as a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal (MT), etc., refers to a device that provides voice and / or data connectivity to users. For example, a handheld device with wireless connection function, a vehicle-mounted device, etc. Currently, some examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, drones, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control (industrial control), wireless terminals in self-driving (self-driving), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety (transportation safety), wireless terminals in smart cities (smart cities), wireless terminals in smart homes (smart homes), terminals in 5G networks, terminals in future evolved networks, or terminals in future communication systems.
[0187] The network device of the present application refers to a radio access network (RAN) node (or device) that connects a terminal to a wireless network, and may also be referred to as a base station. For example, some examples of RAN nodes include: a gNB, a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP), a satellite in a satellite communication system, a radio controller in a cloud radio access network (CRAN) scenario, a wearable device, a drone, or a device in an Internet of Vehicles (e.g., vehicle to everything (V2X)), or a communication device in device to device (D2D) communication.
[0188] In one possible implementation, the network device may include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node. The RAN device including the CU node and the DU node splits the protocol layer of the eNB in the long term evolution (LTE) system, places the functions of some protocol layers in the CU for centralized control, and distributes the functions of the remaining part or all of the protocol layers in the DU, which is centrally controlled by the CU. In some deployments of network devices, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP). In another possible implementation, the network device can also be an antenna unit (RU), etc. In another possible implementation, the network device can also be an open radio access network (ORAN) architecture, etc. This application does not limit the specific type of the network device. For example, when the network device is an ORAN architecture, the network device shown in the embodiment of the present application can be an access network device in the ORAN, or a module in the access network device, etc. In the ORAN system, CU can also be called an open centralized unit (open CU, O-CU), DU can also be called an open distributed unit (O-DU), CU-DU can also be called an open centralized unit-distributed unit (O-CU-DU), CU-UP can also be called an open centralized unit-control plane (O-CU-UP), and RU can also be called an open antenna unit (O-RU). Optionally, for the network elements in the ORAN system and the corresponding relationship between their achievable protocol layer functions, please refer to Table 1. Among them, the communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.
[0189] Table 1: ORAN network elements and their corresponding protocol layer functions
[0190] It should be noted that:
[0191] "Sending" and "receiving" in the embodiments of the present application indicate the direction of signal transmission. For example, "sending information to a terminal" can be understood as the destination end of the information being the terminal device, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving information from a network device" can be understood as the source end of the information being the network device, which can include direct receiving from the network device through the air interface, and also includes indirect receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0192] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0193] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.
[0194] In the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated; it is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance, for example, the indication of specific information can be achieved with the help of the arrangement order of each information agreed in advance (such as predefined by the protocol), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific method of indication. It is understandable that, for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.
[0195] 1. To facilitate understanding, the definitions of relevant terms involved in this application are introduced in detail below.
[0196] 1. Reference signals involved in this application:
[0197] Among them, the reference signals involved in this application may include but are not limited to demodulation reference signal (DMRS), channel sounding reference signal (SRS), channel state information reference signal (CSI-RS), etc. Specifically, DMRS is used for channel estimation at the receiving end and for demodulation of the physical channel. The NR DMRS port resources are orthogonal, the frequency domain resource distribution of each port is uniform, and the resource density between ports is the same. The base station can use SRS to evaluate uplink channel parameters. The NR SRS port resources are orthogonal, the frequency domain resource distribution of each port is uniform, and the resource density between ports is the same. CSI-RS is used for CSI measurement, reporting channel quality indicator (CQI), channel rank indicator (RI), and precoding matrix indicator (PMI). The NR CSI-RS port resources are orthogonal, the frequency domain resource distribution of each port is uniform, and the resource density between ports is the same. In summary, the reference signal port resources designed in the current protocol are orthogonal, with frequency domain resource distribution uniform across each port and the same resource density across ports. However, with ultra-high-dimensional transmit and receive antenna ports and numerous transmission streams, the number of SRS, CSI-RS, and DMRS ports will increase dramatically (e.g., by 10-30 times). Continuing to use the traditional uniform and dense RS design and CSI acquisition methods used in LTE and NR will result in extremely high RS resource overhead.
[0198] 2. Characteristics of the first resource pattern or the second resource pattern of the reference signal:
[0199] In order to support multi-antenna technology (multiple-input multiple-output, MIMO) with ultra-high-dimensional receive / transmit antenna ports and ultra-wide bandwidth, a first RS resource pattern for data transmission and CSI acquisition is currently designed. This design can significantly reduce RS resource overhead and achieve good performance. Among them, the first RS resource pattern (that is, the first resource pattern of the reference signal) or the second RS resource pattern (that is, the second resource pattern of the reference signal) is distributed in irregular positions in one or more domains in the time domain / frequency domain / spatial domain. For example, RS is only sent on part of the transmitting antenna ports, or each RS port only occupies part of the resources in the frequency domain / time domain to send RS. The resource arrangement of the first RS resource pattern or the second RS resource pattern in the frequency domain / time domain at different ports may be different, which is conducive to reducing RS resource overhead.
[0200] For example, Figure 2 is a schematic diagram of a first resource pattern of a reference signal provided by the present application. The resources corresponding to multiple dispersed points constitute the first resource pattern of the reference signal. The abscissa of Figure 2 represents the antenna port, and the ordinate represents the frequency domain resources. It can be seen that the first resource pattern of the reference signal is irregular. This irregularity makes it difficult for the resource pattern in the current protocol to correspond to the first resource pattern of the reference signal, resulting in a large resource pattern indication overhead. For example, for the design of traditional reference signals (such as DMRS, SRS, CSI-RS, etc.), the port resources are orthogonal, and each port resource is evenly distributed and dense in the frequency domain, and the frequency domain resource density between ports is the same. Therefore, the resource patterns of these evenly distributed reference signals are also fixed. For example, for DMRS, the protocol predefines four DMRS patterns of Type 1 and Type 2. The protocol predefines the mapping relationship between port index and resource pattern, and indicates the resource pattern of the reference signal by indicating the port index. However, for the resource pattern of non-uniform reference signals, it is impossible to predefine the mapping relationship between port index and resource pattern. Optionally, a bitmap can also be used to indicate the resource pattern of the reference signal. For example, 1 bit is used to indicate whether each candidate resource of the reference signal is a reference signal resource. If the value is 0, it indicates no, and if the value is 1, it indicates yes. However, this indication method will bring huge indication overhead. For example, for SRS, assuming that the bandwidth resource of the reference signal includes 16*12 subcarriers, the number of transmit antenna ports is 32, and the number of reference signal resource locations is 16, then the total number of resources for the SRS is: 32*16*12=6144 bits, which has a large indication overhead.
[0201] 2. Communication method provided by this application:
[0202] FIG3 is a flow chart of a communication method provided by the present application. The communication method is applied to the communication system shown in FIG1 . For example, the communication method can be implemented by interaction between a first device and a second device. The first device can be a terminal or a device capable of implementing terminal functions, and the second device can be a network device or a device capable of implementing network device functions. The communication method includes the following steps:
[0203] S101, the second device sends first indication information, where the first indication information is used to indicate M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0204] Among them, the first indication information is used to indicate M orthogonal vectors, which may be the index and / or dimension indicating the M orthogonal vectors. For example, the first indication information includes the index and / or dimension of the M orthogonal vectors, specifically the first indication information may include the index and dimension of the M orthogonal vectors, or the first indication information may only include the index of the M orthogonal vectors. Among them, the indexes of the M orthogonal vectors respectively indicate different orthogonal vectors, for example, the M orthogonal vectors respectively correspond to M indexes (such as the orthogonal vectors and the index are in a one-to-one correspondence). The dimension of the orthogonal vector refers to the number of elements (or components) included in the orthogonal vector, that is, the length of the orthogonal vector. For example, the dimension of the M orthogonal vectors can be expressed as M values, each value is n1 (such as each orthogonal vector includes n1 elements (or components)). Optionally, the dimensions of the M orthogonal vectors may be the same or different. Optionally, the first indication information includes a first moment, and the first moment corresponds to the index and / or dimension of the M orthogonal vectors. For example, the first moment is a specified moment, which can be a specified moment before the current moment, and the first moment corresponds to the index and / or dimension of M orthogonal vectors (e.g., at the first moment, the second device determines the index and / or dimension of M orthogonal vectors, then the first moment corresponds to the index and / or dimension of the M orthogonal vectors). When the first indication information includes the first moment, it is equivalent to the first indication information indicating the M orthogonal vectors corresponding to the first moment. In summary, the second device can predefine multiple candidate orthogonal vectors or predefine a method for generating multiple candidate orthogonal vectors, so that the first indication information is used to indicate the indexes of M orthogonal vectors among the multiple candidate orthogonal vectors.
[0205] In one possible implementation, the first indication information sent by the second device may be an indication information, which includes multiple indexes and / or dimensions; or, the second device may send multiple first indication information, each first indication information may include one or more indexes and / or dimensions.
[0206] In one possible implementation, the first indication information may be configured through RRC, or indicated through downlink control information (DCI) or media access control element (MAC control element, MAC-CE). For example, assuming that the second device is an O-CU-CP, the O-CU-CP may configure the first indication information through RRC. Alternatively, assuming that the second device is an O-DU, the O-DU may indicate the first indication information to the terminal through MAC-CE. Alternatively, assuming that the second device is an O-RU, the O-RU may indicate the first indication information to the terminal through DCI.
[0207] In one possible implementation, the update period of the first indication information is periodic, aperiodic, or semi-persistent. For example, if the reference signal is a periodic signal, the update period of the first indication information is periodic; if the reference signal is an aperiodic signal, the update period of the first indication information is aperiodic; if the reference signal is a semi-persistent signal, the update period of the first indication information is semi-persistent.
[0208] Among them, the M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal. Specifically, the M orthogonal vectors belong to one or more orthogonal vector sets, the resources included in the first resource pattern of the reference signal belong to the candidate resources of the reference signal, and the one or more orthogonal vector sets correspond to the candidate resources of the reference signal. For example, the difference between an orthogonal vector set and multiple orthogonal vector sets is that an orthogonal vector set includes M orthogonal vectors, and the resources corresponding to different orthogonal vectors in the M orthogonal vectors are the same, for example, the M orthogonal vectors all correspond to the same resources. Multiple orthogonal vector sets include M orthogonal vectors, among the M orthogonal vectors there are multiple orthogonal vectors corresponding to different resources, and the orthogonal vectors corresponding to the same resource constitute an orthogonal vector set; for example, assuming that there are s1 orthogonal vectors among the M orthogonal vectors corresponding to the same resource, then the s1 orthogonal vectors constitute an orthogonal vector set m1; assuming that there are s2 orthogonal vectors among the M orthogonal vectors corresponding to the same resource (different from the resource corresponding to the s1 orthogonal vector), then the s2 orthogonal vectors constitute another orthogonal vector set m2, where s1+s2≤M.
[0209] The M orthogonal vectors in the orthogonal vector set have a mapping relationship with the first resource pattern of the reference signal in the candidate resource of the reference signal. In a possible implementation, the mapping relationship may specifically include the following situations:
[0210] Case 1: M orthogonal vectors belong to an orthogonal vector set. Each orthogonal vector in the orthogonal vector set corresponds to the same candidate reference signal resource. The candidate reference signal resources include resources in one or more of the following domains: the time domain, the frequency domain, and the spatial domain. The candidate reference signal resources are a set of resources that can transmit or receive reference signals.
[0211] For example, assume that M orthogonal vectors (such as orthogonal vector 1-orthogonal vector M) belong to an orthogonal vector set, and the orthogonal vector set includes orthogonal vectors in a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or a Grassmannian manifold, that is, the M orthogonal vectors are DFT vectors, or DCT vectors, or vectors in a Grassmannian manifold. The orthogonal vector set corresponds to candidate resources of the reference signal (such as resources in one or more domains in the time domain / frequency domain / spatial domain, and the resources have a certain granularity). For example, the orthogonal vector set corresponds to one or more candidate time domain / frequency domain / spatial domain resources of the reference signal. Spatial domain resources include one or more of a transmitting antenna port, a receiving antenna port, a horizontal antenna port, and a vertical antenna port. That is, the orthogonal vector set corresponds to resources in different domains. The granularity of time domain resources can be radio frames, subframes, slots, symbols, mini-slots, transmission time intervals (TTIs), etc. The granularity of frequency domain resources can be subcarriers, resource blocks (RBs), resource block groups (RBGs), subbands, full bands, etc.
[0212] In one possible implementation, the resources included in the first resource pattern of the reference signal belong to the candidate resources of the reference signal, also referred to as the candidate resources of the reference signal including the resources included in the first resource pattern of the reference signal; the dimension of each orthogonal vector in the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal. Specifically, the mapping relationship includes: if the candidate resources include resources of one domain, the dimension of each orthogonal vector in the M orthogonal vectors is the number of resources of the resources of one domain; if the candidate resources include resources of multiple domains, the dimension of each orthogonal vector in the M orthogonal vectors is the product of the number of resources of the resources of multiple domains. For example, assuming that the candidate resources of the reference signal include frequency domain resources, the number of resources of the candidate resources of the reference signal is the number of resources of the frequency domain resources. Assuming that the number of resources of the frequency domain resources of the reference signal is x1, the dimension n1 of each orthogonal vector in the M orthogonal vectors is n1=x1. For another example, assuming that the candidate resources for the reference signal include frequency domain resources and spatial domain resources, the number of resources for the candidate resources for the reference signal is the product of the number of resources for the frequency domain resources and the number of resources for the spatial domain resources. Assuming that the number of resources for the frequency domain resources of the reference signal is n1 and the number of resources for the spatial domain resources is x2, the dimension n1 of each orthogonal vector in the M orthogonal vectors is n1=x1×x2. Optionally, the mapping relationship also includes: if the candidate resources include resources of one domain, the dimension of each orthogonal vector in the M orthogonal vectors is a multiple of the number of resources of the resources of one domain; if the candidate resources include resources of multiple domains, the dimension of each orthogonal vector in the M orthogonal vectors is a multiple of the product of the number of resources of the resources of multiple domains. For example, the dimension n1 of each orthogonal vector in the M orthogonal vectors is n1=Ax1, where A represents a multiple.
[0213] Case 2: M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to the candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, and the combination of multiple orthogonal vector sets and different candidate resources of reference signals contains resources corresponding to the resources, and the candidate resources of the reference signal include resources in one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
[0214] For example, assume that M orthogonal vectors (e.g., orthogonal vector 1 - orthogonal vector M) belong to multiple orthogonal vector sets (assuming a first orthogonal vector set and a second orthogonal vector set), each of which includes a discrete Fourier transform (DFT) matrix, a discrete cosine transform (DCT) matrix, or an orthogonal vector in a Grassmannian manifold. Unlike scenario 1, the multiple orthogonal vector sets correspond to candidate resources for the reference signal (e.g., resources in one or more of the time domain, frequency domain, or spatial domain). For example, each orthogonal vector set corresponds to one or more of the candidate time domain, frequency domain, or spatial domain resources for the reference signal, and different orthogonal vector sets correspond to resources in different domains. The combination of partial candidate resources for the reference signal corresponding to the multiple orthogonal vector sets corresponds to the candidate resources for the entire reference signal. For example, the first orthogonal vector set corresponds to the candidate time domain resources for the reference signal, and the second orthogonal vector set corresponds to the combination of candidate frequency domain and spatial domain resources for the reference signal. In this case, the first orthogonal vector set and the second orthogonal vector set correspond to resources in different domains. The candidate time domain resources of the reference signal corresponding to the first orthogonal vector set and the candidate frequency domain resources and spatial domain resources of the reference signal corresponding to the second orthogonal vector set, in combination, correspond to the candidate resources of the entire reference signal.
[0215] In one possible implementation, the combination of candidate resources for reference signals corresponding to multiple orthogonal vector sets includes resources including a first resource pattern for the reference signal. The dimension of each orthogonal vector in any one of the multiple orthogonal vector sets has a mapping relationship with the number of resources of the candidate resources corresponding to the orthogonal vector set. The mapping relationship includes: if the candidate resources corresponding to any one of the orthogonal vector sets include resources of one domain, then the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of the resources of one domain; if the candidate resources corresponding to any one of the orthogonal vector sets include resources of multiple domains, then the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources of the resources of the multiple domains. For example, assuming that the first orthogonal vector set corresponds to the time domain resources of the reference signal, and assuming that the number of resources of the time domain resources is x1, then the dimension n1 of each orthogonal vector in the first orthogonal vector set is n1=x1. Assuming that the candidate resources for the reference signal corresponding to the second orthogonal vector set include frequency domain resources and spatial domain resources, then the number of resources of the candidate resources for the reference signal is the product of the number of resources of the frequency domain resources and the number of resources of the spatial domain resources. Assuming that the number of frequency domain resources of the reference signal is x2 and the number of spatial domain resources is x3, the dimension n2 of each orthogonal vector in the second orthogonal vector set is n2=x2×x3. Optionally, the mapping relationship also includes: if the candidate resources corresponding to any orthogonal vector set include resources of one domain, the dimension of each orthogonal vector in the orthogonal vector set is a multiple of the number of resources of one domain; if the candidate resources corresponding to any orthogonal vector set include resources of multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is a multiple of the product of the number of resources of the multiple domains. For example, the dimension n2 of each orthogonal vector in the second orthogonal vector set is n2=B(x2×x3), where B represents a multiple.
[0216] S102: The first device determines a first resource pattern of a reference signal according to first indication information.
[0217] The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal, and the first device can determine the first resource pattern of the reference signal based on the M orthogonal vectors indicated by the first indication information. For example, this application predefines a method for determining the first resource pattern of the reference signal based on one or more orthogonal vectors, and the determination method has different implementations for different situations.
[0218] 1. Corresponding to the first case in S101, S102 includes the following implementations:
[0219] Implementation method 1: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of a first unitary matrix. The first unitary matrix is composed of M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal. In this implementation method 1, the second device determines the first resource pattern of the reference signal based on the first indication information, which may specifically include the following process:
[0220] (1) The first device arranges M orthogonal vectors in columns to form a first unitary matrix, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0221] (2) The first device selects a group of linearly independent row vectors from the first unitary matrix, and the resource pattern composed of candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the reference signal.
[0222] The M orthogonal vectors indicated by the first indication information can be arranged in columns to form a first unitary matrix F n*s ; n represents the dimension of the orthogonal vector, and s represents the number of indices of the orthogonal vector. Specifically, the M orthogonal vectors can be arranged in columns in ascending or descending order according to the indices of the orthogonal vectors. For example, assuming that the indices of the M orthogonal vectors are X1-X M (where M is a positive integer greater than 1), if X1 <X2<…<X M , then the M orthogonal vectors can be sorted in ascending order of the index of the orthogonal vector X1-X M Arrange the order in columns to form F n*sThere is a one-to-one mapping relationship between the row vectors of the first unitary matrix and the candidate resources of the reference signal, and the mapping relationship may be configured, indicated, or predefined by a protocol. For example, assuming that the candidate resources of the reference signal include spatial domain resources (such as transmitting antenna ports 0-3) and frequency domain resources 0-3, the combination method of the candidate resources of the reference signal can be to first traverse the transmitting antenna ports 0-3 and then traverse the frequency domain resources 0-3; the obtained candidate resources include the following combinations: (antenna port 0, frequency domain resource 0), (antenna port 1, frequency domain resource 0), (antenna port 2, frequency domain resource 0), (antenna port 3, frequency domain resource 0), (antenna port 0, frequency domain resource 1), (antenna port 1, frequency domain resource 1), (antenna port 2, frequency domain resource 1), (antenna port 3, frequency domain resource 1), (antenna port 0, frequency domain resource 2), (antenna port 1, frequency domain resource 2), (antenna port 2, frequency domain resource 2), (antenna port 3, frequency domain resource 2), (antenna port 0, frequency domain resource 3), (antenna port 1, frequency domain resource 3), (antenna port 2, frequency domain resource 3), (antenna port 3, frequency domain resource 3). The row vectors of the first unitary matrix have a one-to-one mapping relationship with the above-mentioned candidate resources. In this example, each row vector of the first unitary matrix can correspond to a combination of a set of spatial domain resources and frequency domain resources. The mapping relationship can be pre-configured by the first device (for example, the index of each row vector is preset to correspond to the index of a transmitting antenna port and the index of a frequency domain resource), or it can be indicated by the second device to the first device (such as indicating through RRC configuration that the index of each row vector corresponds to the index of a transmitting antenna port and the index of a frequency domain resource), or it can be pre-defined by the protocol (such as the protocol pre-defines that the index of each row vector corresponds to the index of a transmitting antenna port and the index of a frequency domain resource), which is not limited in this application.
[0223] The first means can be obtained from the first order unitary matrix F n*s Select a set of linearly independent row vectors from the first unitary matrix F, assuming that the set of linearly independent row vectors includes t linearly independent rows, the value of t can be pre-configured by the first device (such as the protocol pre-defined the value of t), or can be indicated by the second device to the first device (such as the value of t indicated by RRC configuration), which is not limited in this application. n*s There are many methods for selecting t linearly independent rows, such as using QR factorization with column pivoting, using machine learning methods, etc. For example, if the first device uses the QR factorization method to select t linearly independent rows from the first unitary matrix F n*s Select t linearly independent rows in , and use formula (1) to perform QR decomposition:
[0224] Among them, F n*s represents the first unitary matrix, represents the conjugate transposed matrix of the first unitary matrix, P t*n Represents a permutation matrix, in which the values are 0 or 1, and the column index with the value 1 corresponds to the first unitary matrix F n*s There are t linearly independent row vectors in , represents the transposed matrix of the permutation matrix, Q s*s represents an orthogonal matrix, R s*t represents a triangular matrix, t represents the number of linearly independent row vectors, n represents the dimension of the orthogonal vector, and s represents the number of indices of the orthogonal vector. t*n The column index of the element "1" represents the first unitary matrix F n*s There are t linearly independent row vectors in , and the candidate resources of the reference signal corresponding to the indices of the t linearly independent row vectors constitute a first resource pattern of the reference signal.
[0225] Optionally, the column permutation QR decomposition can be implemented by Givens transformation method, Householder transformation method, Schemit orthogonalization method, etc., which are not limited in this application. Optionally, the unique matrix R obtained by QR decomposition can be used according to predefined rules. t*n .
[0226] In one possible implementation, the predefined rules need to meet the following conditions: the rows contained in the first unitary matrix or the matrix after the first unitary matrix linear transformation are arranged according to a certain rule of the row bi norm (such as the row bi norm is from large to small), and the first t row indexes after arrangement are the column indexes corresponding to the element "1" in the P matrix.
[0227] In one possible implementation, the predefined rules need to meet the following conditions: the columns contained in the first unitary matrix or the matrix after the first unitary matrix linear transformation are arranged according to a certain rule of the column's bi norm (such as the column's bi norm is from large to small), and the first t column indices after the arrangement are the row indices corresponding to the element "1" in the P matrix.
[0228] In a possible implementation, the predefined rules need to meet the following conditions: s*t The module values of the diagonal elements are arranged from large to small.
[0229] In a possible implementation, the predefined rules need to meet the following conditions: multiple matrices P are obtained by QR decomposition t*n , multiple matrices P t*n Corresponding to multiple R s*t Matrix, select matrix R s*t The matrix R with the largest sum of the diagonal elements s*tThe corresponding matrix P; optionally, when there are multiple R matrices having the same sum of the moduli of the diagonal elements, the P matrix having the smallest sum of the row indices of the element "1" in the multiple P matrices corresponding to the multiple R matrices is selected.
[0230] In a possible implementation, the predefined rule may satisfy one or more of the above conditions.
[0231] For example, FIG4 is a schematic diagram of a first resource pattern for determining a reference signal based on candidate resources corresponding to a set of linearly independent row vectors provided by the present application. Assuming that the number of linearly independent rows is t=3, the dimension of the orthogonal vector is n=12, and the matrix P is shown in FIG4. Assuming that the candidate resources for the reference signal include spatial domain resources and frequency domain resources, for example, including transmitting antenna ports port0-3, frequency domain positions (such as frequency domain subcarriers) SC0-2, the combination of candidate resources for the reference signal can be to first traverse the transmitting antenna ports and then traverse the frequency domain resources. The combination of the above transmitting antenna ports and frequency domain positions includes the following 12 groups of resources: (SC0, Port0), (SC0, Port1), (SC0, Port2), (SC0, Port3), (SC1, Port0), (SC1, Port1), (SC1, Port2), (SC1, Port3), (SC2, Port0), (SC2, Port1), (SC2, Port2), (SC2, Port3). The candidate resources for the reference signal include the 12 groups of resources, and each column of the matrix P has a one-to-one mapping relationship with the 12 groups of resources, as shown in FIG4 . The first device can determine, based on the matrix P, that the column indices with a value of 1 in the matrix are 1, 7, and 12. Since each column of the matrix P corresponds to (SC0, Port0), (SC0, Port1), (SC0, Port2), (SC0, Port3), (SC1, Port0), (SC1, Port1), (SC1, Port2), (SC1, Port3), (SC2, Port0), (SC2, Port1), (SC2, Port2), and (SC2, Port3) in a one-to-one manner, the resources for the reference signal correspond to the gray resources in FIG4 , i.e., (SC0, Port0), (SC1, Port2), and (SC2, Port3). The first resource pattern of the reference signal is shown in a column of FIG4 .
[0232] Implementation Method 2: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of a first unitary matrix. The first unitary matrix is composed of M orthogonal vectors in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal. In this implementation method 2, the second device determines the first resource pattern of the reference signal based on the first indication information, which may specifically include the following process:
[0233] (1) The first device arranges M orthogonal vectors in rows to form a first unitary matrix, and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
[0234] (2) The first device selects a group of linearly independent column vectors from the first unitary matrix, and the resource pattern composed of candidate resources corresponding to the group of linearly independent column vectors is the first resource pattern of the reference signal.
[0235] The specific process of the second implementation method can refer to the corresponding description of the first implementation method. The following focuses on the differences from the first implementation method. The M orthogonal vectors indicated by the first indication information in the second implementation method are arranged in rows to form a first unitary matrix F s*n s represents the number of orthogonal vector indices, and n represents the dimension of the orthogonal vector. Similarly, the M orthogonal vectors can be arranged row by row in ascending or descending order of the orthogonal vector indices. The resulting column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate reference signal resources. The specific example is similar to the example in the above-mentioned implementation method 1, and can be referred to the previous description and will not be repeated here.
[0236] The difference from the above implementation method 1 is that when the M orthogonal vectors are arranged in rows, the first device obtains the first unitary matrix F s*n Select a set of linearly independent column vectors from the first unitary matrix F, the set of linearly independent column vectors including t linearly independent columns. s*n There are many methods for selecting t linearly independent columns, such as using QR factorization with column pivoting, using machine learning methods, etc. For example, if the first device uses the QR factorization method to select the first unitary matrix F s*n Select t linearly independent columns from , and use formula (2) to perform QR decomposition: s*n P n*t = s*s R s*t (2)
[0237] Among them, F s*n represents the first unitary matrix, P n*t Represents a permutation matrix, in which the values are 0 or 1, and the row index with the value 1 corresponds to the first unitary matrix F s*n There are t linearly independent column vectors in Q s*s represents an orthogonal matrix, R s*trepresents a triangular matrix, t represents the number of linearly independent column vectors, n represents the dimension of the orthogonal vector, and s represents the number of orthogonal vector indices. For the specific QR decomposition and predefined rules, please refer to the corresponding description in Implementation Method 1 and will not be repeated here.
[0238] For example, Figure 5 is a schematic diagram of a first resource pattern for determining a reference signal based on candidate resources corresponding to a group of linearly independent column vectors provided by the present application. Assuming that the number of linearly independent columns is t=3 and the dimension of the orthogonal vector is n=12, the matrix P is shown in Figure 5. The assumptions about the candidate resources for the reference signal are the same as those in Figure 4 , then the candidate resources for the reference signal include 12 groups of resources, and each row of the matrix P has a one-to-one mapping relationship with the 12 groups of resources, as shown in Figure 5 . The first device can determine, based on the matrix P, that the row indices with a value of 1 in the matrix P are 1, 7, and 12. Since each row of the matrix P corresponds one-to-one to (SC0, Port0), (SC0, Port1), (SC0, Port2), (SC0, Port3), (SC1, Port0), (SC1, Port1), (SC1, Port2), (SC1, Port3), (SC2, Port0), (SC2, Port1), (SC2, Port2), (SC2, Port3), the resources of the reference signal correspond to the gray resources in Figure 5, namely (SC0, Port0), (SC1, Port2), (SC2, Port3), and the first resource pattern of the reference signal is shown in a column of Figure 5. In summary, the same first resource pattern of the reference signal can be obtained by adopting the above-mentioned implementation method 1 or implementation method 2. After the first device receives the first indication information, it can obtain the same first resource pattern of the reference signal even if different processing methods are adopted, thereby realizing the indication of the first resource pattern by orthogonal vectors, which is conducive to reducing the indication overhead.
[0239] 2. Corresponding to the second scenario in S101, S102 includes the following implementations:
[0240] Implementation method three: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent row vectors of the second unitary matrix; the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. Among them, a first unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in columns, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the orthogonal vector set. In this implementation method three, the second device determines the first resource pattern of the reference signal according to the first indication information, which may specifically include the following process:
[0241] (1) The first device forms multiple first-order unitary matrices by column according to a predefined arrangement rule for the multiple orthogonal vector sets to which the M orthogonal vectors belong, and the row vectors of the first-order unitary matrices have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the orthogonal vector sets.
[0242] (2) The first device performs Kronecker product processing on multiple first unitary matrices to obtain a second unitary matrix, and the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets.
[0243] (3) The first device selects a group of linearly independent row vectors from the second unitary matrix, and the resource pattern composed of candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the reference signal.
[0244] The specific process of this implementation method three can refer to the corresponding description in implementation method one, and the following focuses on the differences from the above implementation method one. The M orthogonal vectors indicated by the first indication information in this implementation method three belong to multiple orthogonal vector sets. The orthogonal vectors in each orthogonal vector set can be arranged in columns to form a first unitary matrix, and then multiple orthogonal vector sets form multiple first unitary matrices. The row vectors of each first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the corresponding orthogonal vector set. The specific examples are similar to the examples in the above implementation method one, and reference can be made to the previous description. For example, assuming that the M orthogonal vectors belong to two orthogonal vector sets (such as the first orthogonal vector set and the second orthogonal vector set), the s orthogonal vectors in the first orthogonal vector set are arranged in columns to form a first unitary matrix F n*s , the l orthogonal vectors in the second orthogonal vector set are arranged in columns to form another first unitary matrix G m*l Assume F n*s Corresponding to n candidate frequency domain resources, G m*l For example, the mapping relationship between multiple first unitary matrices and candidate resources of the reference signal is shown in FIG6 . The mapping relationship in FIG6 may be pre-configured by the first device, or indicated by the second device to the first device, or pre-defined by the protocol. For example, the corresponding description in the first implementation method can be referred to. For example, the matrix F n*s Corresponding to n=3 candidate frequency domain resources, namely SC0, SC1 and SC2, the specific mapping relationship is shown in Figure 6; the matrix G m*l There are m=4 corresponding candidate transmit antenna port resources, namely Port0, Port1, Port2 and Port3. The specific mapping relationship is shown in FIG6 .
[0245] The difference from the above-mentioned implementation method 1 is that the first device performs Kronecker product processing on multiple first unitary matrices to obtain a second unitary matrix, and the row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets. For example, the first device can n*s With the matrix G m*l , perform Kronecker product processing according to formula (3) to obtain a second unitary matrix X.
[0246] Among them, F n*s It includes s orthogonal vectors, corresponding to n candidate frequency domain resources; G m*l It includes l orthogonal vectors corresponding to m candidate transmit antenna port resources, where s + l = M. For example, the row vectors of the second unitary matrix X have a one-to-one mapping relationship with the resources included in the combination of candidate reference signal resources corresponding to multiple orthogonal vector sets. That is, the second unitary matrix X has a one-to-one mapping relationship with the 12 groups of resources included in the combination of n = 3 candidate frequency domain resources and m = 4 candidate transmit antenna port resources, as shown in Figure 6.
[0247] Similar to the first implementation, the first device selects a set of linearly independent row vectors from the second unitary matrix X. Assume that the set of linearly independent row vectors includes t linearly independent rows. For example, the first device may select t linearly independent rows from the second unitary matrix X using a QR decomposition method, such as using formula (4) for QR decomposition:
[0248] in, represents the second unitary matrix, represents the conjugate transposed matrix of the second unitary matrix, P t*(n*m) represents a permutation matrix (the values in the permutation matrix are 0 or 1, and the column index with the value 1 corresponds to the t linearly independent row vectors of the second unitary matrix), represents the transposed matrix of the permutation matrix, Q (s*l)*(s*l) represents an orthogonal matrix, R (s*l)*t represents a triangular matrix, s represents the number of orthogonal vectors in the first orthogonal vector set, n represents the candidate frequency domain resources corresponding to the first orthogonal vector set, l represents the number of orthogonal vectors in the second orthogonal vector set, m represents the candidate transmit antenna port resources corresponding to the second orthogonal vector set, and s+l=M. Wherein, the matrix P t*(n*m) The column index of the element "1" in [ 1 ] represents t linearly independent row vectors of the second unitary matrix. The candidate reference signal resources corresponding to the indices of these t linearly independent row vectors constitute the first resource pattern of the reference signal. For a detailed description of QR decomposition and predefined rules, refer to the corresponding description in Implementation Method 1 above.
[0249] For example, similar to FIG4 , the first device may select t=3 linearly independent row vectors from the second unitary matrix, where the dimension of the orthogonal vectors is n*m=12, and the matrix P is shown in FIG4 . According to the description in FIG4 , the resources corresponding to the column indices with a value of 1 in the matrix P are the resources of the reference signal, and the first resource pattern of the reference signal is shown in one column of FIG4 .
[0250] Implementation method four: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a set of linearly independent column vectors of the second unitary matrix; the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices. Among them, a first unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in rows; the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the orthogonal vector set. In this implementation method four, the second device determines the first resource pattern of the reference signal according to the first indication information, which may specifically include the following process:
[0251] (1) The first device forms a plurality of first unitary matrices by row according to a predefined arrangement rule for the multiple orthogonal vector sets to which the M orthogonal vectors belong, and the column vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the orthogonal vector sets.
[0252] (2) The first device performs Kronecker product processing on multiple first unitary matrices to obtain a second unitary matrix, and the column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets.
[0253] (3) The first device selects a group of linearly independent column vectors from the second unitary matrix, and the resource pattern composed of candidate resources corresponding to the group of linearly independent column vectors is the first resource pattern of the reference signal.
[0254] The specific process of this implementation method four can refer to the corresponding descriptions in implementation method two and implementation method three. The following focuses on the differences from the above implementation methods two and three. The M orthogonal vectors indicated by the first indication information in this implementation method four belong to multiple orthogonal vector sets. The orthogonal vectors in each orthogonal vector set can be arranged in rows to form a first unitary matrix, and then multiple orthogonal vector sets form multiple first unitary matrices. The column vectors of each first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to the corresponding orthogonal vector set. The specific examples are similar to the examples in the above implementation method two, and reference can be made to the previous description. For example, assuming that the M orthogonal vectors belong to two orthogonal vector sets (such as the first orthogonal vector set and the second orthogonal vector set), the orthogonal vectors in the first orthogonal vector set are arranged in rows to form a first unitary matrix F s*n , the orthogonal vectors in the second orthogonal vector set are arranged in columns to form another first unitary matrix G l*m Assume F s*n Corresponding to n candidate frequency domain resources, G l*m Corresponding to m candidate transmit antenna port resources, the specific mapping relationship is similar to that in FIG6 .
[0255] The difference from the third implementation is that when the first device performs Kronecker product processing on multiple first unitary matrices to obtain the second unitary matrix, the subscripts of the matrices are different. For example, the first device can convert the matrix F s*n With the matrix G l*m , perform Kronecker product processing according to formula (5) to obtain a second unitary matrix X'.
[0256] Among them, F s*n It includes s orthogonal vectors, corresponding to n candidate frequency domain resources; G l*m It includes l orthogonal vectors corresponding to m candidate transmit antenna port resources, where s + l = M. For example, the row vectors of the second unitary matrix X' have a one-to-one mapping relationship with the resources included in the combination of candidate reference signal resources corresponding to multiple orthogonal vector sets. That is, the second unitary matrix X' has a one-to-one mapping relationship with the 12 groups of resources included in the combination of n = 3 candidate frequency domain resources and m = 4 candidate transmit antenna port resources. The specific mapping relationship is similar to Figure 6.
[0257] Similar to the second implementation, the first device selects a set of linearly independent column vectors from the second unitary matrix X', assuming that the set of linearly independent column vectors includes t linearly independent columns. For example, the first device may select t linearly independent columns from the second unitary matrix X' using a QR decomposition method, such as using formula (6) for QR decomposition:
[0258] in, represents the second unitary matrix, P (n*m)*t represents the permutation matrix (the values in the permutation matrix are 0 or 1, and the row index with the value 1 corresponds to the t linearly independent column vectors of the second unitary matrix), Q (s*l)*(s*l) represents an orthogonal matrix, R (s*l)*t represents a triangular matrix, s represents the number of orthogonal vectors in the first orthogonal vector set, n represents the candidate frequency domain resources corresponding to the first orthogonal vector set, l represents the number of orthogonal vectors in the second orthogonal vector set, m represents the candidate transmit antenna port resources corresponding to the second orthogonal vector set, and s+l=M. Wherein, the matrix P (n*m)*t The row index of the element "1" in [ 1 ] represents t linearly independent column vectors of the secondary unitary matrix. The candidate reference signal resources corresponding to the indices of these t linearly independent column vectors constitute the first resource pattern of the reference signal. For a detailed description of QR decomposition and predefined rules, refer to the corresponding description in Implementation Method 1 above.
[0259] For example, similar to FIG5 , the first device may select t=3 linearly independent column vectors from the second unitary matrix, where the dimension of the orthogonal vectors is n*m=12, and the matrix P is shown in FIG5 . According to the description in FIG5 , the resources corresponding to the row indices with a value of 1 in the matrix P are reference signal resources, and the first resource pattern of the reference signal is shown in one column of FIG5 .
[0260] In one possible implementation, the method for determining the first resource pattern of the reference signal based on the indicated one or more orthogonal vectors in the above-mentioned implementations 1 to 4 may also be performed separately. For example, the above-mentioned implementations 1 to 4 may not be embedded in the method flow shown in Figure 3, but may be directly executed. For example, when the first device and the second device know the first indication information (or know one or more orthogonal vectors), the resource pattern of the reference signal may be directly determined according to the methods shown in implementations 1 to 4.
[0261] In this embodiment, a first device may receive first indication information, where the first indication information may indicate M orthogonal vectors. The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal. That is, the first device may derive the first resource pattern of the reference signal based on the M orthogonal vectors indicated by the first indication information. Compared to directly indicating the location of the resource pattern of the reference signal, indicating the M orthogonal vectors may significantly reduce indication overhead.
[0262] 3. The following is a detailed description of the specific process of applying the communication method of this application in different scenarios.
[0263] Taking the reference signal as CSI-RS, SRS or DMRS as an example, the communication method of the present application is described through the following examples. The first device can be a terminal or a device capable of implementing terminal functions, and the second device can be a network device or a device capable of implementing network device functions.
[0264] Example 1: The second device sends first indication information, and the first device determines the CSI-RS resource pattern after receiving the first indication information.
[0265] For example, FIG7 is a schematic diagram of a process for determining a CSI-RS resource pattern provided by the present application, including the following steps:
[0266] S201: The second device determines M orthogonal vectors.
[0267] In one possible implementation, assuming that a plurality of candidate orthogonal vectors are predefined or a method for generating a plurality of candidate orthogonal vectors is predefined, the second device may select M orthogonal vectors from the plurality of candidate orthogonal vectors based on the characteristics of the channel. For example, the dimensions of the plurality of candidate orthogonal vectors may be different, and the plurality of candidate orthogonal vectors may belong to the same DFT matrix or DCT matrix or Grassmannian manifold, or may belong to different DFT matrices or DCT matrices or Grassmannian manifolds. Different DFT matrices or DCT matrices or Grassmannian manifolds refer to orthogonal vectors in the DFT matrix or DCT matrix or Grassmannian manifold having different dimensions. The M orthogonal vectors are the main M basis vectors constituting the channel space.
[0268] S202: The second device determines a first resource pattern of the CSI-RS according to M orthogonal vectors.
[0269] The specific implementation of S202 can refer to the corresponding description in S102 and will not be repeated here.
[0270] S203, the second device sends first indication information, where the first indication information is used to indicate M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0271] S204: The first device determines a first resource pattern of the CSI-RS according to the first indication information.
[0272] The specific implementation of S203 and S204 can refer to the corresponding descriptions in S101 and S102, which will not be repeated here.
[0273] S205 , the second apparatus transmits the CSI-RS using the first resource pattern of the CSI-RS; correspondingly, the first apparatus receives the CSI-RS using the first resource pattern of the CSI-RS.
[0274] S206: The first device performs channel estimation based on the CSI-RS. Specific channel estimation methods can refer to descriptions in existing protocol standards and are not limited in this application.
[0275] In this first example, the second device determines and transmits M orthogonal vectors, which indicate the resource pattern of the reference signal, thereby reducing the reference signal indication overhead. Furthermore, the first device can determine a first resource pattern for the CSI-RS based on the M orthogonal vectors, facilitating accurate CSI-RS reception and channel estimation.
[0276] Example 2: The second device determines the first indication information, the first device determines and sends the second indication information, and the first device and the second device respectively determine the resource pattern of the CSI-RS.
[0277] For example, FIG8a is a schematic diagram of another process for determining a CSI-RS resource pattern provided by the present application, including the following steps:
[0278] S301: A first device determines N orthogonal vectors.
[0279] Among them, the N orthogonal vectors have a mapping relationship with the second resource pattern of the reference signal. Specifically, similar to the M orthogonal vectors, the N orthogonal vectors determined by the first device belong to one or more orthogonal vector sets, and the resources included in the second resource pattern of the reference signal belong to the candidate resources of the reference signal. The one or more orthogonal vector sets correspond to the candidate resources of the reference signal, and the N orthogonal vectors in the orthogonal vector set have a mapping relationship with the second resource pattern of the reference signal in the candidate resources of the reference signal. In one possible implementation, the mapping relationship may specifically include the following situations:
[0280] Case 1: N orthogonal vectors belong to an orthogonal vector set. Each orthogonal vector in the orthogonal vector set corresponds to the same candidate resource of the reference signal. The candidate resource of the reference signal includes resources in one or more domains of the time domain, the frequency domain, and the space domain.
[0281] Case 2: N orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to the same candidate resources of the reference signal, different orthogonal vector sets correspond to different candidate resources of the reference signal, the combination of multiple orthogonal vector sets and multiple candidate resources of the reference signal corresponds to the resources contained, and the candidate resources of the reference signal include resources in one or more domains in the time domain / frequency domain / space domain.
[0282] The specific implementation methods of the above-mentioned case 1 and case 2 can refer to the description of case 1 and case 2 in S101, which will not be repeated here.
[0283] S302, the first device sends second indication information, where the second indication information is used to indicate N orthogonal vectors; correspondingly, the second device receives the second indication information.
[0284] The second indication information is used to indicate N orthogonal vectors, and may be an index and / or dimension indicating the N orthogonal vectors. For example, the second indication information includes the index and / or dimension of the N orthogonal vectors, and specifically, the second indication information may include the index and dimension of the N orthogonal vectors, or the second indication information may only include the index of the N orthogonal vectors. The indexes of the N orthogonal vectors respectively indicate different orthogonal vectors, for example, the N orthogonal vectors respectively correspond to N indexes (such as the orthogonal vectors and the index are in a one-to-one correspondence). The dimension of the N orthogonal vectors is also called the length of the N orthogonal vectors, for example, the length of the N orthogonal vectors is expressed as n2. Optionally, the second indication information includes a second moment, and the second moment corresponds to the index and / or dimension of the N orthogonal vectors. For example, the second moment is a specified moment, and the second moment may be a specified moment before the current moment, and the second moment corresponds to the index and / or dimension of the N orthogonal vectors (such as at the second moment, the first device determines the index and / or dimension of the N orthogonal vectors, then the second moment corresponds to the index and / or dimension of the N orthogonal vectors). When the second indication information includes the second moment, it is equivalent to the second indication information indicating the N orthogonal vectors corresponding to the second moment. In summary, the first device can predefine multiple candidate orthogonal vectors or predefine a method for generating multiple candidate orthogonal vectors, so that the second indication information is used to indicate the indexes of the N orthogonal vectors in the multiple candidate orthogonal vectors.
[0285] In one possible implementation, the second indication information sent by the first device may be an indication information, which includes multiple indexes and / or dimensions; or, the first device may send multiple second indication information, each second indication information may include one or more indexes and / or dimensions.
[0286] In a possible implementation, the second indication information may be configured through RRC, or indicated through uplink control information (UCI) or media access control element (MAC control element, MAC-CE).
[0287] S303: The second device determines M orthogonal vectors.
[0288] In one possible implementation, the second apparatus may determine M orthogonal vectors based on channel characteristics, and then determine a resource pattern for the reference signal based on the M orthogonal vectors. Specifically, the second apparatus may determine indexes and / or dimensions of the M orthogonal vectors, and then determine a resource pattern for the reference signal based on the indexes and / or dimensions of the M orthogonal vectors. For specific implementation methods, refer to the corresponding description in S102.
[0289] In a possible implementation, the second device may determine M orthogonal vectors based on N orthogonal vectors. In this case, the N orthogonal vectors determined by the first device are the same as the M orthogonal vectors (N=M).
[0290] In one possible implementation, the second device may determine M' orthogonal vectors based on channel characteristics, and then ultimately determine M orthogonal vectors based on the N orthogonal vectors. The M orthogonal vectors may include the M' orthogonal vectors or some of the N orthogonal vectors, but are not completely identical to the M' orthogonal vectors or the N orthogonal vectors.
[0291] In one possible implementation, the second apparatus determines a resource pattern for a reference signal based on M orthogonal vectors. For example, reference may be made to the corresponding descriptions in S101 and S102. For example, assuming the second apparatus presets indexes of multiple orthogonal vectors, the indexes of M of the orthogonal vectors are selected based on channel characteristics. The M orthogonal vectors are the primary M basis vectors constituting the channel space.
[0292] S304: The second device determines a first resource pattern of the CSI-RS according to the M orthogonal vectors.
[0293] S305, the second device sends first indication information, where the first indication information is used to indicate M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0294] S306: The first device determines a first resource pattern of the CSI-RS according to the first indication information.
[0295] The specific implementation of S306 may refer to the corresponding description in S102. For example, the first device arranges M orthogonal vectors by column to form a first unitary matrix, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal. The first device selects a group of linearly independent row vectors from the first unitary matrix, and the resource pattern composed of the candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the CSI-RS. The specific process is not repeated here.
[0296] In the process S305-S306 shown in Figure 8a, the second device sends first indication information to the first device, and the M orthogonal vectors indicated by the first indication information may be the same as or different from the N orthogonal vectors determined by the first device; however, the second device can send first indication information to the first device to indicate the M orthogonal vectors, so that both the first device and the second device determine the first resource pattern of the CSI-RS based on the M orthogonal vectors.
[0297] S307 , the second apparatus transmits the CSI-RS using the first resource pattern of the CSI-RS; correspondingly, the first apparatus receives the CSI-RS using the first resource pattern of the CSI-RS.
[0298] S308: The first device performs channel estimation based on the CSI-RS. Specific channel estimation methods can refer to descriptions in existing protocol standards and are not limited in this application.
[0299] For another example, FIG8b is a schematic diagram of a process for determining a CSI-RS resource pattern provided by the present application, including the following steps:
[0300] S401: The first device determines N orthogonal vectors.
[0301] S402, the first device sends second indication information, where the second indication information is used to indicate N orthogonal vectors; correspondingly, the second device receives the second indication information.
[0302] The specific implementation of S401 and S402 can refer to the corresponding descriptions in S301 and S302, which will not be repeated here.
[0303] S403: The second device determines a first resource pattern of the CSI-RS according to the second indication information.
[0304] The second device may directly determine the first resource pattern of the CSI-RS according to the N orthogonal vectors indicated by the second indication information.
[0305] S404: The first device determines a first resource pattern of the CSI-RS according to the N orthogonal vectors.
[0306] The specific implementation of S404 can refer to the corresponding description in S102 and will not be repeated here.
[0307] S405 , the second apparatus transmits the CSI-RS using the first resource pattern of the CSI-RS; correspondingly, the first apparatus receives the CSI-RS using the first resource pattern of the CSI-RS.
[0308] S406: The first device performs channel estimation based on the CSI-RS. Specific channel estimation methods can refer to descriptions in existing protocol standards and are not limited in this application.
[0309] For another example, FIG8c is a schematic diagram of a process for determining a CSI-RS resource pattern provided by the present application, including the following steps:
[0310] S501: A first device determines N orthogonal vectors.
[0311] S502, the first device sends second indication information, where the second indication information is used to indicate N orthogonal vectors; correspondingly, the second device receives the second indication information.
[0312] S503: The second device determines M orthogonal vectors.
[0313] Among them, the specific implementation method of S501-S503 can refer to the corresponding description in S301-S303, which will not be repeated here.
[0314] S504a: If the M orthogonal vectors are the same as the N orthogonal vectors, the second device does not need to send the first indication information.
[0315] In one possible implementation, the M orthogonal vectors are identical to the N orthogonal vectors, for example, the index and dimension of the M orthogonal vectors are identical to the index and dimension of the N orthogonal vectors; or the index of the M orthogonal vectors is identical to the index of the N orthogonal vectors. Therefore, the first device has determined N orthogonal vectors that are identical to the M orthogonal vectors, and the second resource pattern of the reference signal corresponding to the N orthogonal vectors is identical to the first resource pattern of the reference signal corresponding to the M orthogonal vectors. Therefore, the second device does not need to send the first indication information to the first device.
[0316] S504b: If the M orthogonal vectors are different from the N orthogonal vectors, the second device sends first indication information, where the first indication information is used to indicate the M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0317] In one possible implementation, the M orthogonal vectors are different from the N orthogonal vectors, for example, the index and dimension of the M orthogonal vectors are different from the index and dimension of the N orthogonal vectors; or the index of the M orthogonal vectors is different from the index of the N orthogonal vectors, or the dimension of the M orthogonal vectors is different from the dimension of the N orthogonal vectors. Therefore, the second resource pattern of the reference signal corresponding to the N orthogonal vectors is different from the first resource pattern of the reference signal corresponding to the M orthogonal vectors, and the second device needs to send first indication information to the first device to instruct it to send the first resource pattern of the reference signal.
[0318] In one possible implementation, the second device sends the first indication information, which may be specifically sending the first indication information directly, or sending the first moment, and the first moment corresponds to the index and / or dimension of the M orthogonal vectors. For example, the first moment is a moment before the second device sends the first indication information, and at the first moment, the first device may record the corresponding M orthogonal vectors. Optionally, the second device may pre-indicate through RRC configuration that the first device needs to record the index and / or dimension of the orthogonal vector for a period of time, as well as the resource pattern of the reference signal corresponding to the orthogonal vector. Optionally, after recording the index and / or dimension of the orthogonal vector and the resource pattern of the reference signal corresponding to the orthogonal vector, the first device may send one or more orthogonal vectors corresponding to the first moment to the second device. Based on the orthogonal vector corresponding to the current moment, the second device determines that the orthogonal vector corresponding to the current moment is the same as the orthogonal vector corresponding to the first moment, then the second device may send the index and / or dimension of the orthogonal vector corresponding to the first moment to the first device, so that the first device uses the index and / or dimension of the orthogonal vector corresponding to the first moment to determine the first resource pattern of the reference signal.
[0319] S505a: If the first device does not receive the first indication information, the first device determines a first resource pattern of the CSI-RS according to the second indication information.
[0320] For example, if the first device does not receive the first indication information within a period of time after sending the second indication information, the first device may determine that the N orthogonal vectors are the same as the M orthogonal vectors determined by the second device, and the resource pattern of the reference signal corresponding to the N orthogonal vectors is the same as the resource pattern of the reference signal corresponding to the M orthogonal vectors. The first device may determine that the resource pattern of the reference signal corresponding to the N orthogonal vectors is the first resource pattern of the CSI-RS.
[0321] The specific implementation method of the first device determining the first resource pattern of the CSI-RS based on the second indication information can refer to the corresponding description in S102. For example, the first device arranges M orthogonal vectors in columns to form a first unitary matrix, and the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal. The first device selects a group of linearly independent row vectors from the first unitary matrix. The resource pattern composed of the candidate resources corresponding to the group of linearly independent row vectors is the first resource pattern of the CSI-RS. The specific process is not repeated here.
[0322] S505b: If the first device receives the first indication information, the first device determines a first resource pattern of the CSI-RS according to the first indication information.
[0323] The specific implementation manner in which the first device determines the first resource pattern of the CSI-RS according to the first indication information can refer to the corresponding description in S102 and will not be repeated here.
[0324] Optionally, the above S504a-S505a and S504b-S505b are steps in different implementations, and the steps in one implementation can be executed according to different situations.
[0325] S506 , the second apparatus transmits the CSI-RS using the first resource pattern of the CSI-RS; correspondingly, the first apparatus receives the CSI-RS using the first resource pattern of the CSI-RS.
[0326] S507: The first device performs channel estimation according to the CSI-RS. The specific channel estimation method can refer to the description in the existing protocol standard, and is not limited in this application.
[0327] In this second example, the first device may determine N orthogonal vectors. If the N orthogonal vectors are the same as the M orthogonal vectors determined by the second device, the second device does not need to indicate the orthogonal vectors to the first device, which can further reduce the indication overhead of the reference signal.
[0328] Example 3: The second device determines and sends first indication information based on the reference signal SRS, and the first device determines the resource pattern of the SRS after receiving the first indication information.
[0329] For example, FIG9 is a schematic diagram of a process for determining a resource pattern of an SRS provided by this application, including the following steps:
[0330] S601: The second device determines M orthogonal vectors.
[0331] S602: The second device determines a first resource pattern of the SRS according to M orthogonal vectors.
[0332] The specific implementation of S601 and S602 can refer to the corresponding descriptions in S201 and S202, which will not be repeated here.
[0333] S603, the second device sends first indication information, where the first indication information is used to indicate M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0334] S604: The first device determines a first resource pattern of the SRS according to the first indication information.
[0335] The specific implementation of S603 and S604 can refer to the corresponding descriptions in S101 and S102, which will not be repeated here.
[0336] S605 , the first device uses the first resource pattern of the SRS to send the SRS; correspondingly, the second device uses the first resource pattern of the SRS to receive the SRS.
[0337] S606: The second device performs channel estimation according to the SRS.
[0338] Among them, the specific implementation methods of S605 and S606 can refer to the corresponding descriptions in S205 and S206, which will not be repeated here.
[0339] In this example three, the specific implementation method and the beneficial effects achieved are similar to those of example one, which is conducive to reducing the indication overhead of the reference signal. The difference is that the reference signal targeted by this example three is SRS.
[0340] Example 4: The second device determines and sends first indication information according to the reference signal DMRS, and the first device determines the resource pattern of the DMRS after receiving the first indication information.
[0341] For example, FIG10 is a schematic diagram of a process for determining a DMRS resource pattern provided by the present application, including the following steps:
[0342] S701: The second device determines M orthogonal vectors.
[0343] S702: The second device determines a first resource pattern of a DMRS according to M orthogonal vectors.
[0344] The specific implementation of S701 and S702 can refer to the corresponding descriptions in S201 and S202, which will not be repeated here.
[0345] S703, the second device sends first indication information, where the first indication information is used to indicate M orthogonal vectors; correspondingly, the first device receives the first indication information.
[0346] S704: The first device determines a first resource pattern of the DMRS according to the first indication information.
[0347] The specific implementation of S703 and S704 can refer to the corresponding descriptions in S101 and S102, which will not be repeated here.
[0348] S705 , the second device uses the first resource pattern of DMRS to send DMRS; correspondingly, the first device uses the first resource pattern of DMRS to receive DMRS.
[0349] S706: The first device performs channel estimation according to the DMRS.
[0350] Among them, the specific implementation methods of S705 and S706 can refer to the corresponding descriptions in S205 and S206, which will not be repeated here.
[0351] In this example 4, the specific implementation method and the beneficial effects achieved are similar to those of example 1, which is conducive to reducing the indication overhead of the reference signal. The difference is that the reference signal targeted by this example 4 is DMRS.
[0352] 4. Indicates a resource pattern of reference signals on part of the bandwidth.
[0353] In this application, it is assumed that the bandwidth part (BWP) can also be divided into one or more bandwidth resources, and a third indication information is defined for indicating one or more bandwidth resources, where the one or more bandwidth resources are associated with the first resource pattern. For example, the one or more bandwidth resources are the minimum frequency domain granularity corresponding to the resource pattern of the reference signal. The one or more bandwidth resources are continuous bandwidth resources in the BWP. For example, the third indication information is indicated by the second device to the first device, so that the second device can indicate the resource pattern of the reference signal to the first device using less indication overhead.
[0354] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, and the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource. For example, Figure 11 is a schematic diagram of a plurality of bandwidth resources corresponding to the same resource pattern provided by the present application. Bandwidth resource 1 in Figure 11 can be regarded as a first bandwidth resource, bandwidth resource 2 can be regarded as a second bandwidth resource, and bandwidth resource 1 and bandwidth resource 2 can correspond to the same resource pattern (for example, both correspond to the first resource pattern of the reference signal). Optionally, bandwidth resource 1 and bandwidth resource 2 can be regarded as corresponding to the same first indication information, or bandwidth resource 1 and bandwidth resource 2 can be regarded as corresponding to the same M orthogonal vectors.
[0355] In one possible implementation, the multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, and the resource pattern corresponding to the second bandwidth resource is different from the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is different from the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are different from the one or more orthogonal vectors corresponding to the first bandwidth resource. For example, Figure 12 is a schematic diagram of a plurality of bandwidth resources corresponding to different resource patterns provided by the present application. Bandwidth resource 1 in Figure 12 can be regarded as the first bandwidth resource, and bandwidth resource 2 can be regarded as the second bandwidth resource. Bandwidth resource 1 and bandwidth resource 2 correspond to different resource patterns (for example, bandwidth resource 1 corresponds to the first resource pattern of the reference signal, and bandwidth resource 2 corresponds to the third resource pattern of the reference signal, and the first resource pattern and the third resource pattern are different). Optionally, bandwidth resource 1 and bandwidth resource 2 can be regarded as corresponding to different first indication information, or bandwidth resource 1 and bandwidth resource 2 can be regarded as corresponding to different orthogonal vectors.
[0356] In one possible implementation, the resource pattern for the reference signal can be obtained by combining the resource patterns corresponding to multiple bandwidth resources indicated by the third indication information. As shown in Figures 11 and 12, the resource patterns corresponding to different bandwidth resources can be the same or different. In this implementation, the resource pattern for the reference signal is the resource pattern obtained by combining the resource patterns corresponding to bandwidth resources 1 and 2.
[0357] In one possible implementation, it is assumed that BWP can be divided into N UnitBWP bandwidth resources, wherein the one or more bandwidth resources indicated by the third indication information belong to the N UnitBWP bandwidth resources. For example, N UnitBWP The indexes of the bandwidth resources are #1, #2,…, #N UnitBWP Among them, N UnitBWP The bandwidth resources include the first bandwidth resource and the second bandwidth resource described in the above embodiment.
[0358] In one possible implementation, the resource pattern of the reference signal corresponding to the one or more bandwidth resources indicated by the third indication information and the resource pattern of the reference signal indicated by the first indication information have the following relationship:
[0359] Relationship 1: the resource pattern of the reference signal corresponding to a bandwidth resource indicated by the third indication information is the resource pattern of the reference signal indicated by the first indication information.
[0360] Relationship 2: The reference signal resource patterns corresponding to the multiple bandwidth resources indicated by the third indication information are all the reference signal resource patterns indicated by the first indication information. For example, bandwidth resources 1 and 2 shown in Figure 11 are multiple bandwidth resources that correspond to the same reference signal resource pattern (the reference signal resource pattern indicated by the first indication information).
[0361] Optionally, if there are multiple first indication information (the resource patterns of the multiple reference signals indicated by the multiple first indication information are different), multiple third indication information are required to indicate the corresponding bandwidth resources respectively.
[0362] In one possible implementation, the resource pattern of the reference signal corresponding to one or more bandwidth resources indicated by the third indication information and the resource pattern of the reference signal indicated by the first indication information have the following relationship: if the multiple bandwidth resources indicated by a third indication information respectively correspond to different resource patterns of the reference signal, then the different resource patterns of the reference signal corresponding to the multiple bandwidth resources indicated by the third indication information correspond to different resource patterns of the reference signal indicated by the first indication information. For example, bandwidth resources 1 and 2 shown in Figure 12 are multiple bandwidth resources, and the bandwidth resources 1 and 2 can be multiple bandwidth resources indicated by the third indication information. If bandwidth resource 1 and bandwidth resource 2 correspond to different resource patterns of the reference signal, then bandwidth resource 1 and bandwidth resource 2 correspond to different resource patterns of the reference signal indicated by the first indication information.
[0363] In one possible implementation, N UnitBWP The value of can be obtained according to formula (7). For example, the number of bandwidth resources N included in BWP UnitBWP As shown in formula (7):
[0364] in, Indicates the size of the i-th BWP configured by the second device for the first device; Indicates the index of the starting RB (i.e., a column of frequency domain resource units) of the i-th bandwidth resource, P represents the size of the bandwidth resource, which can be represented by the number of RBs contained in the BWP, and P is a positive integer; mod represents the modulo operation, Indicates a round-up operation.
[0365] Optionally, the size of the first bandwidth resource and the size of the last bandwidth resource in a BWP are affected by the starting position and the ending position of the bandwidth resource and may not necessarily be P. For example, in the i-th BWP, the size of the first bandwidth resource is expressed as Satisfy formula (8):
[0366] exist In the case of , the size of the last bandwidth resource is expressed as Satisfying formula (9):
[0367] exist In this case, the size of the last bandwidth resource is P.
[0368] In one possible implementation, the present application further defines fourth indication information for indicating one or more bandwidth resources, where the one or more bandwidth resources are associated with the second resource pattern. For example, the one or more bandwidth resources are the minimum frequency domain granularity corresponding to the resource pattern of the reference signal. The one or more bandwidth resources are continuous bandwidth resources in the BWP. The second resource pattern is the resource pattern of the reference signal corresponding to the N orthogonal vectors determined by the first device. For example, the fourth indication information is indicated by the first device to the second device, so that the first device can indicate the resource pattern of the reference signal to the second device using less indication overhead.
[0369] For example, the multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, and the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as the one or more orthogonal vectors corresponding to the third bandwidth resource. For another example, the resource pattern corresponding to the fourth bandwidth resource is different from the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is different from the second indication information corresponding to the third bandwidth resource; or the one or more orthogonal vectors corresponding to the fourth bandwidth resource are different from the one or more orthogonal vectors corresponding to the third bandwidth resource. The specific implementation methods of these two examples can refer to the corresponding descriptions in Figures 11 and 12, the difference being that the third bandwidth resource and the fourth bandwidth resource are associated with the second indication information, or the N orthogonal vectors corresponding to the second indication information.
[0370] In one possible implementation, the third indication information and the fourth indication information mentioned above can also be applied to the processes shown in Figure 3 and Figures 7 to 10. For example, when the third indication information is applied to the process shown in Figure 3, the second device can send the third indication information at the same time as sending the first indication information, or can send the third indication information after sending the first indication information; correspondingly, the first device receives the third indication information, and the third indication information is used to indicate one or more bandwidth resources, and the one or more bandwidth resources are associated with the first resource pattern. For another example, when the third indication information and the fourth indication information are applied to the processes shown in Figures 8a to 8c, the first device can send the fourth indication information at the same time as sending the second indication information, or can send the fourth indication information after sending the second indication information; correspondingly, the second device receives the fourth indication information, and the fourth indication information is used to indicate one or more bandwidth resources, and the one or more bandwidth resources are associated with the second resource pattern. If the M orthogonal vectors are different from the N orthogonal vectors, the second device may send the third indication information at the same time as sending the first indication information, or may send the third indication information after sending the first indication information; correspondingly, the first device receives the third indication information, and the third indication information is used to indicate one or more bandwidth resources, and the one or more bandwidth resources are associated with the first resource pattern.
[0371] In this embodiment, assuming that the BWP is further divided into one or more bandwidth resources, the multiple bandwidth resources may correspond to the same resource pattern, which can further reduce the overhead of the resource pattern indicating the reference signal.
[0372] 5. The performance of the communication method provided in this application is analyzed below.
[0373] For example, Table 2 is a schematic table of indication overhead using a bitmap indication method or an indication method using first indication information. Table 2 takes the reference signal SRS as an example, assuming that the RS indication bandwidth is 16*12 subcarriers, the number of transmit antenna ports is 32, and the number of RS positions is 16.
[0374] Table 2: Schematic table of indication overhead using a bitmap indication method or a first indication information indication method
[0375] It can be seen that compared with the indication method of the bit map, the present application can significantly reduce the indication overhead (reduced by 118 times) by indicating M orthogonal vectors.
[0376] For another example, Table 3 is a schematic table of indication overhead using another bitmap indication method or an indication method using the first indication information. Table 3 takes the reference signal CSI-RS as an example, assuming that the RS indication bandwidth is 16*12 subcarriers, the number of transmit antenna ports is 1024, and the number of RS positions is 16.
[0377] Table 3: Schematic table of indication overhead using another indication method using bitmap or the first indication information
[0378] Among them, unlike Table 2, the spatial domain of Table 3 can be further split into 32*16*2=1024, for example, split into spatial horizontal antenna ports and spatial vertical antenna ports, and assuming that the two polarization dimensions use the same pattern (same pattern for two polarization dimensions). It can be seen that compared with the indication method of the bit map, when the antenna scale is very large, the present application can significantly reduce the indication overhead (reduced by 3932 times) by indicating M orthogonal vectors. In addition, when the spatial domain is split, the indication overhead can also be reduced.
[0379] In order to realize the various functions in the method provided by the present application, the device or equipment provided by the present application may include a hardware structure and / or a software module, and realize the above-mentioned various functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a certain function among the above-mentioned functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution. The division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the various functional modules in the various embodiments of the present application can be integrated into a processor, or they can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0380] Figure 13 is a schematic diagram of a communication device provided by the present application. The device may include a module corresponding to the method / operation / step / action described in any of the embodiments shown in Figures 3 to 12. The module may be a hardware circuit, software, or a combination of hardware circuit and software.
[0381] The apparatus 1300 includes a communication unit 1301 and a processing unit 1302, which are used to implement the methods executed by the devices in the above embodiments. The communication unit 1301 is also called a transceiver unit, which includes a sending unit and a receiving unit. The sending unit is used to send signals, and the receiving unit is used to receive signals.
[0382] In one possible implementation, the apparatus is a terminal or is located in a terminal. Specifically, the communication unit 1301 is configured to receive first indication information, where the first indication information is configured to indicate M orthogonal vectors; wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The processing unit 1302 is configured to determine the first resource pattern of the reference signal based on the first indication information.
[0383] The specific execution process of communication unit 1301 and processing unit 1302 in this embodiment can refer to the description of the steps executed by the terminal in the method embodiment above, as well as the related description, and will not be repeated here. The communication method implemented by this device can predefine multiple candidate orthogonal vectors or a method for generating multiple candidate orthogonal vectors, and the first indication information is used to indicate M orthogonal vectors from the multiple candidate orthogonal vectors. Compared with directly indicating the location of the RS resource pattern, indicating M orthogonal vectors can significantly reduce the indication overhead.
[0384] In one possible implementation, the apparatus is a network device or is located in a network device. Specifically, the processing unit 1302 is configured to determine first indication information, where the first indication information is configured to indicate M orthogonal vectors; wherein the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal. The communication unit 1301 is configured to send the first indication information.
[0385] The specific execution process of communication unit 1301 and processing unit 1302 in this embodiment can be referenced to the description of the steps performed by the network device in the method embodiment above, as well as related descriptions, and will not be repeated here. In the communication method implemented by this device, flexible indication of the reference signal resource pattern is achieved by changing one or more orthogonal vectors indicated by the first indication information. Compared to directly indicating the location of the RS resource pattern, indicating M orthogonal vectors can significantly reduce the reference signal indication overhead.
[0386] In one possible implementation, the apparatus is a terminal or is located in a terminal. Specifically, the communication unit 1301 is configured to send second indication information, where the second indication information is configured to indicate N orthogonal vectors, and the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal. The processing unit 1302 is configured to determine a first resource pattern of the reference signal based on the second indication information, where the first resource pattern is the same as the second resource pattern.
[0387] The specific execution process of the communication unit 1301 and the processing unit 1302 in this embodiment can refer to the description of the steps executed by the terminal in the method embodiment above, as well as the related description, and will not be repeated here. In the communication method implemented by this device, the terminal can independently determine N orthogonal vectors, and the N orthogonal vectors also have a mapping relationship with the resource pattern of the reference signal. If the second resource pattern is the same as the first resource pattern of the reference signal determined by the second device, the terminal does not need to receive the indication information and can directly determine the first resource pattern of the reference signal based on the second indication information, further reducing the indication overhead of the reference signal.
[0388] In one possible implementation, when the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip.
[0389] This application also provides a communication device. See Figure 14 for another schematic diagram of the structure of the communication device according to an embodiment of the present application. The communication device can be used to execute the steps performed by the first device or the second device in the embodiments shown in Figures 3 to 12, and reference can be made to the relevant descriptions in the above method embodiments.
[0390] The communication device includes a processor 1401. Optionally, the communication device further includes a memory 1402 and a transceiver 1403.
[0391] In a possible implementation, the processor 1401 , the memory 1402 , and the transceiver 1403 are connected via buses, and computer instructions are stored in the memory.
[0392] Optionally, the processing unit in the aforementioned embodiment may be the processor 1401 in this embodiment, so the specific implementation of the processor 1401 is not described in detail. The communication unit in the aforementioned embodiment may be the transceiver 1403 in this embodiment, so the specific implementation of the transceiver 1403 is not described in detail.
[0393] In this application, a processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in this application may be directly executed by a hardware processor, or by a combination of hardware and software modules within the processor.
[0394] In the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0395] The present application provides another communication device, which includes a processor and an interface. Optionally, it also includes a memory, the processor is coupled to the memory, and the processor is configured to read and execute computer instructions stored in the memory to implement the communication method in the embodiments shown in Figures 3 to 12.
[0396] The present application also provides a communication system including a first device and a second device. The first communication device is configured to execute all or part of the steps executed by the first device in the above embodiment. The second device is configured to execute all or part of the steps executed by the second device in the above embodiment.
[0397] The present application provides a computer-readable storage medium. The computer-readable storage medium stores a program or instruction. When the program or instruction is executed on a computer, the computer executes the communication method in the embodiments shown in Figures 3 to 12.
[0398] The present application provides a computer program product. The computer program product includes instructions. When the instructions are executed on a computer, the computer executes the communication method in the embodiments shown in Figures 3 to 12.
[0399] The present application provides a chip or chip system, which includes at least one processor and an interface, the interface and the at least one processor are interconnected by lines, and the at least one processor is used to run computer programs or instructions to execute the communication method in the embodiments shown in Figures 3 to 12.
[0400] The interface in the chip may be an input / output interface, a pin, or a circuit.
[0401] The chip system may be a system on chip (SOC) or a baseband chip, wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like.
[0402] In one implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0403] The technical solutions provided in this application can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part 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, the processes or functions described in this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.
[0404] In this application, under the premise that there is no logical contradiction, the various embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.
[0405] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: Receive first indication information, where the first indication information is used to indicate M orthogonal vectors; the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal; and M is a positive integer; A first resource pattern of a reference signal is determined according to the first indication information.
2. The method according to claim 1, characterized in that The first indication information includes the index and / or dimension of the M orthogonal vectors, or, The first indication information includes a first moment, and the first moment corresponds to the index and / or dimension of the M orthogonal vectors.
3. The method according to claim 1 or 2, characterized in that: The M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to a candidate resource of the same reference signal, and the candidate resources include resources in one or more of the following domains, wherein the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain.
4. The method according to claim 3, characterized in that: The resources included in the first resource pattern of the reference signal belong to the candidate resources; the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
5. The method according to claim 4, characterized in that The dimension of each orthogonal vector in the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal, including: If the candidate resources include resources of one domain, the dimension of each of the M orthogonal vectors is the number of resources of the one domain; If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources of the multiple domains.
6. The method according to any one of claims 3 to 5, characterized in that: The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal, including: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent row vectors of the first unitary matrix; The first unitary matrix is composed of the M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal; or, The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent column vectors of the first unitary matrix; The first sub-unitary matrix is composed of the M orthogonal vectors in rows; the column vectors of the first sub-unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
7. The method according to claim 1 or 2, characterized in that: The M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to candidate resources of different reference signals, the multiple orthogonal vector sets correspond to resources contained in a combination of candidate resources of different reference signals, and the candidate resources include resources in one or more of the following domains, including one or more domains in the time domain, the frequency domain, and the spatial domain.
8. The method according to claim 7, characterized in that The resources included in the first resource pattern of the reference signal belong to the resources included in the combination of candidate resources of multiple reference signals corresponding to multiple orthogonal vector sets; the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets has a mapping relationship with the number of resources of the candidate resources corresponding to the orthogonal vector set.
9. The method according to claim 8, characterized in that A mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is formed, including: If the candidate resources corresponding to any one of the orthogonal vector sets include resources of one domain, the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of the one domain; If the candidate resources corresponding to any one of the orthogonal vector sets include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources of the multiple domains.
10. The method according to any one of claims 7 to 9, characterized in that: The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal, including: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent row vectors of the second unitary matrix; The combination of the row vector of the second unitary matrix and the candidate resources of the reference signal corresponding to the multiple orthogonal vector sets includes resources have a one-to-one mapping relationship; the second unitary matrix is the Kronecker product of multiple first unitary matrices; A first unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in columns, and row vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of reference signals corresponding to an orthogonal vector set; or, The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent column vectors of the second unitary matrix; The column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices; A first order unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in rows; the column vectors of the first order unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
11. The method according to any one of claims 1 to 10, characterized in that: Before receiving the first indication information, the method further includes: Determine second indication information, where the second indication information is used to indicate N orthogonal vectors; the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal; and N is a positive integer; Send the second indication information.
12. The method according to claim 11, characterized in that The second indication information includes indexes and / or dimensions of N orthogonal vectors; or, The second indication information includes a second moment, where the second moment corresponds to an index and / or dimension of the N orthogonal vectors; The N orthogonal vectors are the same as or different from the M orthogonal vectors.
13. The method according to any one of claims 1 to 12, characterized in that: The method further comprises: Third indication information is received, where the third indication information is used to indicate one or more bandwidth resources; the one or more bandwidth resources are associated with the first resource pattern.
14. The method according to claim 13, characterized in that The multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
15. The method according to any one of claims 1 to 12, characterized in that: The method further comprises: Send fourth indication information, where the fourth indication information is used to indicate one or more bandwidth resources; the one or more bandwidth resources are associated with the second resource pattern.
16. The method according to claim 15, characterized in that The multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as one or more orthogonal vectors corresponding to the third bandwidth resource.
17. The method according to any one of claims 1 to 16, characterized in that: The first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
18. The method according to any one of claims 1 to 17, characterized in that The updating period of the first indication information or the second indication information is periodic, non-periodic, or semi-persistent.
19. The method according to any one of claims 1 to 18, characterized in that The set of orthogonal vectors includes a discrete Fourier transform DFT matrix or a discrete cosine transform DCT matrix or an orthogonal vector in a Grassmannian manifold.
20. A communication method, characterized in that: include: Determine first indication information, where the first indication information is used to indicate M orthogonal vectors; the M orthogonal vectors have a mapping relationship with a first resource pattern of a reference signal; and M is a positive integer; Send the first indication information.
21. The method according to claim 20, characterized in that The first indication information includes the index and / or dimension of the M orthogonal vectors; or, The first indication information includes a first moment, and the first moment corresponds to the index and / or dimension of the M orthogonal vectors.
22. The method according to claim 20 or 21, characterized in that The M orthogonal vectors belong to an orthogonal vector set, each orthogonal vector in the orthogonal vector set corresponds to a candidate resource of the same reference signal, and the candidate resources include resources in one or more of the following domains, wherein the one or more domains include one or more domains in the time domain, the frequency domain, and the spatial domain.
23. The method according to claim 22, characterized in that The resources included in the first resource pattern of the reference signal belong to the candidate resources; the dimension of each of the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal.
24. The method according to claim 23, characterized in that The dimension of each orthogonal vector in the M orthogonal vectors has a mapping relationship with the number of resources of the candidate resources of the reference signal, including: If the candidate resources include resources of one domain, the dimension of each of the M orthogonal vectors is the number of resources of the one domain; If the candidate resources include resources from multiple domains, the dimension of each of the M orthogonal vectors is the product of the number of resources of the multiple domains.
25. The method according to any one of claims 22 to 24, characterized in that The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal, including: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent row vectors of the first unitary matrix; The first unitary matrix is composed of the M orthogonal vectors in columns; the row vectors of the first unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal; or, The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent column vectors of the first unitary matrix; The first sub-unitary matrix is composed of the M orthogonal vectors in rows; the column vectors of the first sub-unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal.
26. The method according to claim 20 or 21, characterized in that The M orthogonal vectors belong to multiple orthogonal vector sets, the orthogonal vectors contained in each orthogonal vector set correspond to candidate resources of the same reference signal, different orthogonal vector sets correspond to different candidate resources of reference signals, the multiple orthogonal vector sets correspond to resources contained in combinations of candidate resources of different reference signals, and the candidate resources of the reference signals include resources in one or more of the following domains, the one or more domains including one or more of the time domain, the frequency domain, and the spatial domain.
27. The method according to claim 26, characterized in that The resources included in the first resource pattern of the reference signal belong to the resources included in the combination of candidate resources of the reference signal corresponding to multiple orthogonal vector sets; the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets has a mapping relationship with the number of resources of the candidate resources corresponding to the orthogonal vector set.
28. The method according to claim 27, characterized in that A mapping relationship between the dimension of each orthogonal vector in any one of the multiple orthogonal vector sets and the number of candidate resources corresponding to the orthogonal vector set is formed, including: If the candidate resources corresponding to any one of the orthogonal vector sets include resources of one domain, the dimension of each orthogonal vector in the orthogonal vector set is the number of resources of the one domain; If the candidate resources corresponding to any one of the orthogonal vector sets include resources from multiple domains, the dimension of each orthogonal vector in the orthogonal vector set is the product of the number of resources of the multiple domains.
29. The method according to any one of claims 26 to 28, characterized in that The M orthogonal vectors have a mapping relationship with the first resource pattern of the reference signal, including: The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent row vectors of the second unitary matrix; The row vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices; A first unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in columns, and row vectors of the first unitary matrix have a one-to-one mapping relationship with candidate resources of reference signals corresponding to an orthogonal vector set; or, The first resource pattern of the reference signal is a resource pattern composed of candidate resources corresponding to a group of linearly independent column vectors of the second unitary matrix; The column vectors of the second unitary matrix have a one-to-one mapping relationship with the resources included in the combination of candidate resources of the reference signal corresponding to the multiple orthogonal vector sets; the second unitary matrix is the Kronecker product of multiple first unitary matrices; A first order unitary matrix is composed of orthogonal vectors contained in an orthogonal vector set in rows; the column vectors of the first order unitary matrix have a one-to-one mapping relationship with the candidate resources of the reference signal corresponding to an orthogonal vector set.
30. The method according to any one of claims 20 to 29, characterized in that Before sending the first indication information, the method further includes: Second indication information is received, where the second indication information is used to indicate N orthogonal vectors; the N orthogonal vectors have a mapping relationship with a second resource pattern of a reference signal; and N is a positive integer.
31. The method according to claim 30, characterized in that The second indication information includes indexes and / or dimensions of N orthogonal vectors; or, The second indication information includes a second moment, where the second moment corresponds to an index and / or dimension of the N orthogonal vectors; The N orthogonal vectors are the same as or different from the M orthogonal vectors.
32. The method according to any one of claims 20 to 31, characterized in that The method further comprises: Sending third indication information, where the third indication information is used to indicate one or more bandwidth resources; the one or more bandwidth resources are associated with the first resource pattern.
33. The method according to claim 32, characterized in that The multiple bandwidth resources include a first bandwidth resource and a second bandwidth resource, the resource pattern corresponding to the second bandwidth resource is the same as the resource pattern corresponding to the first bandwidth resource, or the first indication information corresponding to the second bandwidth resource is the same as the first indication information corresponding to the first bandwidth resource; or the one or more orthogonal vectors corresponding to the second bandwidth resource are the same as the one or more orthogonal vectors corresponding to the first bandwidth resource.
34. The method according to any one of claims 20 to 31, characterized in that The method further comprises: Fourth indication information is received, where the fourth indication information is used to indicate one or more bandwidth resources; the one or more bandwidth resources are associated with the second resource pattern.
35. The method according to claim 34, characterized in that The multiple bandwidth resources include a third bandwidth resource and a fourth bandwidth resource, the resource pattern corresponding to the fourth bandwidth resource is the same as the resource pattern corresponding to the third bandwidth resource, or the second indication information corresponding to the fourth bandwidth resource is the same as the second indication information corresponding to the third bandwidth resource; or one or more orthogonal vectors corresponding to the fourth bandwidth resource are the same as one or more orthogonal vectors corresponding to the third bandwidth resource.
36. The method according to any one of claims 20 to 35, characterized in that The first indication information or the second indication information is indicated by radio resource control RRC configuration or downlink control information DCI or media access control element MAC-CE.
37. The method according to any one of claims 20 to 36, characterized in that The updating period of the first indication information or the second indication information is periodic, non-periodic, or semi-persistent.
38. The method according to any one of claims 20 to 37, characterized in that The one or more orthogonal vectors belong to a plurality of orthogonal vectors in a DFT matrix or a DCT matrix or a Grassmannian manifold.
39. A communication device, characterized in that: The method comprises a communication unit and a processing unit, wherein the communication unit and the processing unit are used to execute the method as claimed in any one of claims 1 to 19 or 20 to 38.
40. A communication device, characterized in that: include: A processor and a memory, wherein the memory is used to store instructions. When the instructions are executed by the processor, the communication device executes the method according to any one of claims 1 to 19 or 20 to 38.
41. A communication system, characterized in that: The method comprises a first device and / or a second device, wherein the first device is used to execute the method according to any one of claims 1 to 19, and the second device is used to execute the method according to any one of claims 20 to 38.
42. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 19 or 20 to 38.
43. A chip system, characterized in that: The chip system comprises a processor and an interface, wherein the processor is used to execute a computer program so that the chip system implements the method as described in any one of claims 1 to 19 or 20 to 38.
44. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 19 or 20 to 38.