Communication methods and communication apparatus

By designing sparse reference signal resources in MIMO communication and using matrices and bias matrices to indicate resources in stages, the problem of high signaling overhead in reference signal resource configuration is solved, and resource utilization efficiency is improved.

WO2026061209A1PCT designated stage Publication Date: 2026-03-26HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-22
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

In multiple-input multiple-output (MIMO) communication, how to effectively configure reference signal resources to reduce signaling overhead, especially when the number of ports increases.

Method used

By establishing the correlation between the reference signal resources and the matrix, sparse reference signal resources are designed, and the reference signal resources are indicated or updated in stages. The reference signal resources are determined using the matrix and the bias matrix, thereby reducing the signaling overhead of indicating reference signal resources.

Benefits of technology

The sparse design of reference signal resources was achieved, reducing signaling overhead and improving resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116270_26032026_PF_FP_ABST
    Figure CN2025116270_26032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are communication methods and a communication apparatus. A method may comprise: receiving indication information, wherein the indication information is used for determining the resources of a reference signal, the resources of the reference signal consist of a first resource and a second resource, the first resource is determined on the basis of a first matrix, and the second resource is determined on the basis of the first matrix and a bias matrix of the first matrix; and on the basis of the resources of the reference signal, sending or receiving the reference signal. On this basis, the association relationship between the resources of a reference signal and a matrix is established, and a position-sparse reference signal can then be designed on the basis of the matrix, thereby reducing the resource overhead occupied by the reference signal. In addition, the resources of the reference signal may be formed by combining resources of two stages, i.e., a first resource and a second resource, and when there is a requirement to indicate or update the resources of the reference signal, the resource of the reference signal in some of the stages may be indicated or updated, which can greatly reduce the signaling overhead caused by indicating the resources of the reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411336667.9, filed on September 23, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of wireless communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] Multiple-input multiple-output (MIMO) technology is one of the key technologies of the 5th Generation (5G) communication and future communication. In the MIMO technology, the signal is transmitted and received by multiple transmitting antennas and multiple receiving antennas of the transmitting end and the receiving end respectively, multiple transmission and multiple reception are realized, and the communication quality is improved.

[0004] In order to transmit and receive data, obtain system synchronization and feedback channel information, etc., reference signals will be transmitted between the transmitting end and the receiving end. For example, the transmitting end transmits a reference signal to the receiving end, the receiving end receives the reference signal, and then the receiving end can perform corresponding operations based on the reference information. Then, with the increase of the number of ports, how to configure the resource of the reference signal is a problem worth considering. SUMMARY

[0005] The present application provides a communication method and a communication apparatus, which can not only realize sparse design of the resource of the reference signal, but also reduce the signaling overhead caused by indicating the resource of the reference signal.

[0006] In a first aspect, a communication method is provided. The method can be applied to a communication apparatus (or the method can be executed by the communication apparatus), that is, the communication apparatus can be a communication device (such as a terminal device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in the communication device. Hereinafter, the terminal device will be mainly taken as an example for description.

[0007] The method can include: receiving indication information, the indication information being used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and an offset matrix of the first matrix; and transmitting or receiving the reference signal based on the resource of the reference signal.

[0008] In a second aspect, a communication method is provided. The method can be applied to (or performed by) a communication device, which can be a communication apparatus (e.g., a network device) or a component (e.g., a chip or a chip system or a circuit or a communication module) of a communication apparatus.

[0009] The method can include: transmitting indication information used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and an offset matrix of the first matrix; and transmitting or receiving the reference signal based on the resource of the reference signal.

[0010] According to the above technical solution, the resource of the reference signal is determined based on the association between the resource of the reference signal and the matrix, so that the position-sparse reference signal can be designed based on the matrix, and the resource overhead of the reference signal is reduced. In addition, the resource of the reference signal can be designed in stages, so that when the resource of the reference signal needs to be indicated or updated, the resource of the reference signal of part of the stages can be indicated or updated, and the signaling overhead caused by indicating the resource of the reference signal is reduced. Specifically, the resource of the reference signal can be composed of two stages of resources, i.e., the first resource and the second resource. The first resource is determined based on the first matrix, and the second resource is determined based on the first matrix and the offset matrix of the first matrix. When the resource of the reference signal needs to be indicated or updated, the resource of the reference signal of part of the stages, such as the second resource related to the offset matrix, can be indicated or updated, so that the signaling overhead caused by indicating the resource of the reference signal is greatly reduced.

[0011] In some possible implementation manners, in combination with the first aspect or the second aspect, the first resource is determined based on the first matrix, including: the first resource is determined based on a first correspondence relationship and the first matrix, the first correspondence relationship indicating a relationship between the first matrix and candidate resources of the reference signal.

[0012] Optionally, the first correspondence relationship indicates a relationship between a row vector and / or a column vector of the first matrix and the candidate resources of the reference signal.

[0013] According to the above technical solution, the first matrix and the candidate resources of the reference signal have a correspondence relationship, so that the first resource can be determined based on the vector in the first matrix corresponding to the first resource, i.e., the first resource is the reference signal candidate resource corresponding to the vector in the first matrix.

[0014] In a possible implementation of the first aspect or the second aspect, the first matrix includes R1 first row vectors, R1 being an integer greater than 1, and the first correspondence indicates a relationship between the first matrix and the candidate resources of the reference signal, including that the first correspondence indicates a relationship between the R1 first row vectors and the candidate resources of the reference signal.

[0015] Based on the above technical solution, the row vectors (i.e., the first row vectors) of the first matrix and the candidate resources of the reference signal have a corresponding relationship, so that the first resource can be determined by selecting or specifying one or more row vectors in the first matrix, i.e., the first resource is the candidate resource of the reference signal corresponding to the one or more first row vectors.

[0016] In a possible implementation of the first aspect or the second aspect, the R1 first row vectors include X1 first row vectors, the first resource is a candidate resource of the reference signal corresponding to the X1 first row vectors, and X1 is an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

[0017] Based on the above technical solution, when determining the first resource, the terminal device can determine the first resource based on the determined X1 first row vectors and the first correspondence, and the first resource is the candidate resource of the reference signal corresponding to the X1 first row vectors.

[0018] In a possible implementation of the first aspect or the second aspect, the X1 first row vectors are determined based on a second matrix, and the second matrix is obtained by processing the first matrix.

[0019] Based on the above technical solution, when determining the X1 first row vectors, the terminal device can determine based on the matrix (i.e., the second matrix) obtained by processing the first matrix. In this way, according to the demand for the X1 first row vectors or the demand for the first resource (such as the sparsity demand), the first matrix can be processed in a suitable manner, so that the X1 first row vectors determined based on the second matrix meet the demand.

[0020] In a possible implementation of the first aspect or the second aspect, the second matrix is obtained by processing the first matrix, including that the second matrix is obtained by QR decomposition of a conjugate transpose of the first matrix, and the row numbers of the X1 first row vectors are row numbers corresponding to non-zero elements in at least one column vector included in the second matrix.

[0021] Based on the above technical solution, in the second matrix obtained by QR decomposition on the conjugate transpose of the first matrix, there are zero elements and non-zero elements. By designing the X1 first row vectors corresponding to the first resource as the row numbers corresponding to the non-zero elements in at least one column vector included in the second matrix, at least one maximal linearly independent group of all row vectors in the first matrix can be included in the X1 first row vectors. Since the X1 first row vectors include a maximal linearly independent group, the reference signal candidate resources corresponding to the X1 first row vectors are sparse, which can reduce the resource overhead of the reference signal.

[0022] In some possible implementation manners, in combination with the first aspect or the second aspect, the X1 first row vectors include at least one maximal linearly independent group of the R1 first row vectors.

[0023] Based on the above technical solution, since the X1 first row vectors include a maximal linearly independent group, the resources of the reference signal determined based on the X1 first row vectors, that is, the reference signal candidate resources corresponding to the X1 first row vectors, are sparse, which can reduce the resource overhead of the reference signal.

[0024] In some possible implementation manners, in combination with the first aspect or the second aspect, the second resource is determined based on the first matrix and the offset matrix of the first matrix, including: the second resource is determined based on a second correspondence relationship and R1 second row vectors, the second correspondence relationship indicating a relationship between the R1 second row vectors and the candidate resources of the reference signal; wherein the R1 second row vectors are included in a third matrix, and the third matrix is composed of the first matrix and the offset matrix of the first matrix.

[0025] As an example, the first correspondence relationship and the second correspondence relationship are associated, specifically, the first row vectors and the second row vectors with the same row number correspond to the same reference signal candidate resource.

[0026] Based on the above technical solution, the row vectors (that is, the second row vectors) of the matrix (that is, the third matrix) composed of the first matrix and the offset matrix of the first matrix and the candidate resources of the reference signal have a correspondence relationship, so that the second resource can be determined based on one or more second row vectors corresponding to the second resource, that is, the second resource is the reference signal candidate resource corresponding to the one or more second row vectors. The correspondence relationship between the second row vectors and the candidate resources of the reference signal is associated with the correspondence relationship between the first row vectors and the candidate resources of the reference signal (that is, the first row vectors and the second row vectors with the same row number correspond to the same reference signal candidate resource), so that the resources of the reference signal can be determined by two-stage resources, that is, the first resource determined based on one or more first row vectors and the second resource determined based on one or more second row vectors.

[0027] In some possible implementation manners, in combination with the first aspect or the second aspect, the R1 second row vectors include X1 second row vectors and X2 second row vectors, row numbers of the X1 second row vectors and the X2 second row vectors are different, the X1 second row vectors are row vectors corresponding to the X1 first row vectors in the third matrix, row numbers of the X1 second row vectors and the X1 first row vectors are the same, the second resource is a candidate resource of the reference signal corresponding to the X2 second row vectors, and X2 is an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

[0028] Based on the above technical solution, the X1 second row vectors are row vectors corresponding to the first resource in the third matrix, that is, row numbers of the X1 second row vectors are the same as row numbers of the X1 first row vectors, and the corresponding reference signal candidate resources are the same. By designing the row numbers of the X1 second row vectors and the X2 second row vectors to be different, the positions of the first resource and the second resource can be made different.

[0029] In some possible implementation manners, in combination with the first aspect or the second aspect, the X2 second row vectors are determined based on a fourth matrix, and the fourth matrix is obtained by processing the third matrix.

[0030] Based on the above technical solution, when determining the X2 second row vectors, the terminal device can determine based on a matrix (that is, the fourth matrix) obtained by processing the third matrix. In this way, according to a requirement for the X2 second row vectors (for example, the reference signal candidate resources corresponding to the X2 second row vectors are sparse) or a requirement for the X2 second row vectors and the X1 second row vectors (for example, the reference signal candidate resources corresponding to the X2 second row vectors and the X1 second row vectors are sparse), the third matrix is processed in a suitable manner, and then the X2 second row vectors determined based on the third matrix meet the requirement.

[0031] In some possible implementation manners, in combination with the first aspect or the second aspect, the fourth matrix is obtained by processing the third matrix, and the processing includes: the fourth matrix is obtained by QR decomposition on a conjugate transpose of the third matrix, and row numbers of the X2 second row vectors are row numbers corresponding to non-zero elements in at least one column vector included in the fourth matrix.

[0032] Based on the above technical solution, in the fourth matrix obtained by QR decomposition on the conjugate transpose of the third matrix, there are zero elements and non-zero elements. By designing the X2 second row vectors corresponding to the second resource as the row numbers corresponding to the non-zero elements in at least one column vector of the fourth matrix, and the row numbers of the X2 second row vectors being different from those of the X1 second row vectors, the vectors composed of the X2 second row vectors and the X1 second row vectors can include at least one maximal linearly independent group of all the row vectors of the third matrix. Since the vectors composed of the X2 second row vectors and the X1 second row vectors include a maximal linearly independent group, the reference signal candidate resources corresponding to the X2 second row vectors and the X1 second row vectors are sparse, which can reduce the resource overhead of the reference signal.

[0033] In some possible implementation manners, in combination with the first aspect or the second aspect, the X1 second row vectors and the X2 second row vectors include at least one maximal linearly independent group of the R1 second row vectors.

[0034] Based on the above technical solution, since the vectors composed of the X2 second row vectors and the X1 second row vectors include at least one maximal linearly independent group of all the row vectors of the third matrix, the resources of the reference signal determined based on the X2 second row vectors and the X1 second row vectors, that is, the reference signal candidate resources corresponding to the X2 second row vectors and the X1 second row vectors, are sparse, which can reduce the resource overhead of the reference signal.

[0035] In some possible implementation manners, in combination with the first aspect or the second aspect, the first matrix includes R2 first column vectors, R2 is an integer greater than 1, and the first correspondence relationship indicates the relationship between the first matrix and the candidate resources of the reference signal, including that the first correspondence relationship indicates the relationship between the R2 first column vectors and the candidate resources of the reference signal.

[0036] Based on the above technical solution, there is a corresponding relationship between the column vectors (that is, the first column vectors) of the first matrix and the candidate resources of the reference signal, so that one or more column vectors in the first matrix can be selected or specified to determine the first resource, that is, the first resource is the reference signal candidate resource corresponding to the one or more first column vectors.

[0037] In some possible implementation manners, in combination with the first aspect or the second aspect, the R2 first column vectors include X3 first column vectors, the first resource is the candidate resource of the reference signal corresponding to the X3 first column vectors, and X3 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

[0038] Based on the technical solution, the terminal device can determine the first resource based on the determined X3 first column vectors and the first correspondence relationship. The first resource is a reference signal candidate resource corresponding to the X3 first column vectors.

[0039] In some possible implementation manners, in combination with the first aspect or the second aspect, the X3 first column vectors are determined based on a second matrix, which is obtained by processing the first matrix.

[0040] Based on the technical solution, the terminal device can determine the X3 first column vectors based on the matrix obtained by processing the first matrix (i.e., the second matrix). In this way, the first matrix can be processed in a suitable manner according to the demand for the X3 first column vectors or the demand for the first resource (such as the sparsity demand), so that the X3 first column vectors determined based on the second matrix meet the demand.

[0041] In some possible implementation manners, in combination with the first aspect or the second aspect, the second matrix is obtained by processing the first matrix, including: the second matrix is obtained by QR decomposition on the conjugate transpose of the first matrix, and column numbers of the X3 first column vectors are row numbers corresponding to non-zero elements in at least one column vector contained in the second matrix.

[0042] Based on the technical solution, the second matrix obtained by QR decomposition on the conjugate transpose of the first matrix contains zero elements and non-zero elements. By designing the X3 first column vectors corresponding to the first resource as row numbers corresponding to non-zero elements in at least one column vector contained in the second matrix, at least one maximal linearly independent group in all column vectors of the first matrix can be included in the X3 first column vectors. Since the X3 first column vectors include the maximal linearly independent group, the reference signal candidate resource corresponding to the X3 first column vectors is sparse, which can reduce the resource overhead of the reference signal.

[0043] In some possible implementation manners, in combination with the first aspect or the second aspect, the X3 first column vectors include at least one maximal linearly independent group in the R2 first column vectors.

[0044] Based on the technical solution, since the X3 first column vectors include the maximal linearly independent group, the reference signal resource determined based on the X3 first column vectors, i.e., the reference signal candidate resource corresponding to the X3 first column vectors, is sparse, which can reduce the resource overhead of the reference signal.

[0045] In some possible implementation manners, in combination with the first aspect or the second aspect, the second resource is determined based on the first matrix and a bias matrix of the first matrix, including: the second resource is determined based on a third correspondence relationship and R2 second column vectors, the third correspondence relationship indicating a relationship between the R2 second column vectors and the candidate resources of the reference signal; and the R2 second row vectors are included in a third matrix, the third matrix being composed of the first matrix and the bias matrix of the first matrix.

[0046] As an example, the third correspondence relationship is associated with the first correspondence relationship, specifically, the first column vectors and the second column vectors with the same column number correspond to the same candidate resource of the reference signal.

[0047] Based on the above technical solution, the column vectors (i.e., the second column vectors) of the matrix (i.e., the third matrix) composed of the first matrix and the bias matrix of the first matrix and the candidate resources of the reference signal have a correspondence relationship, so that the second resource can be determined based on one or more second column vectors corresponding to the second resource, that is, the second resource is the candidate resource of the reference signal corresponding to the one or more second column vectors. The correspondence relationship between the second column vectors and the candidate resources of the reference signal is associated with the correspondence relationship between the first column vectors and the candidate resources of the reference signal (i.e., the first column vectors and the second column vectors with the same column number correspond to the same candidate resource of the reference signal), so that the resource of the reference signal is determined by the two-stage resources, i.e., the first resource determined based on one or more first column vectors and the second resource determined based on one or more second column vectors.

[0048] In some possible implementation manners, in combination with the first aspect or the second aspect, the R2 second column vectors include X3 second column vectors and X4 second column vectors, the column numbers of the X3 second column vectors and the X4 second column vectors are different, the X3 second column vectors are column vectors corresponding to the X3 first column vectors in the third matrix, the column numbers of the X3 second column vectors and the X3 first column vectors are the same, the second resource is a candidate resource of the reference signal corresponding to the X4 second column vectors, and X4 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

[0049] Based on the above technical solution, the X3 second column vectors are column vectors corresponding to the first resource in the third matrix, that is, the column numbers of the X3 second column vectors and the X3 first column vectors are the same, and the corresponding candidate resources of the reference signal are the same. By designing the column numbers of the X4 second column vectors and the X3 second column vectors to be different, the positions of the first resource and the second resource can be made different.

[0050] In some possible implementation manners, the X4 second column vectors are determined based on a fourth matrix, the fourth matrix being obtained by processing the third matrix.

[0051] Based on the above technical solution, when determining the X4 second column vectors, the terminal device can determine based on the matrix obtained by processing the third matrix (i.e., the fourth matrix). In this way, according to the requirements of the X4 second column vectors (such as the sparsity of the reference signal candidate resources corresponding to the X4 second column vectors) or the requirements of the X4 second column vectors and the X3 second column vectors (such as the sparsity of the reference signal candidate resources corresponding to the X4 second column vectors and the X3 second column vectors), a suitable processing manner is used to process the third matrix, and then the X4 second column vectors determined based on the third matrix meet the requirements.

[0052] In some possible implementation manners, the fourth matrix is obtained by processing the third matrix, including: the fourth matrix is obtained by QR decomposition on the conjugate transpose of the third matrix, and the column numbers of the X4 second column vectors are the row numbers corresponding to the non-zero elements in at least one column vector contained in the fourth matrix.

[0053] Based on the above technical solution, in the fourth matrix obtained by QR decomposition on the conjugate transpose of the third matrix, there are zero elements and non-zero elements. By designing the X4 second column vectors corresponding to the second resource as the row numbers corresponding to the non-zero elements in at least one column vector contained in the fourth matrix, and by making the column numbers of the X4 second column vectors different from those of the X3 second column vectors, the vector composed of the X4 second column vectors and the X3 second column vectors includes at least one maximal linearly independent group of all column vectors of the third matrix. Since the vector composed of the X4 second column vectors and the X3 second column vectors includes a maximal linearly independent group, the reference signal candidate resources corresponding to the X4 second column vectors and the X3 second column vectors are sparse, which can reduce the resource overhead of the reference signal.

[0054] In some possible implementation manners, the X3 second column vectors and the X4 second column vectors include at least one maximal linearly independent group of the R2 second column vectors.

[0055] Based on the above technical solution, since the vector composed of the X4 second column vectors and the X3 second column vectors includes at least one maximal linearly independent group of all row vectors of the third matrix, the resources of the reference signal determined based on the X4 second column vectors and the X3 second column vectors, i.e., the reference signal candidate resources corresponding to the X4 second column vectors and the X3 second column vectors, are sparse, which can reduce the resource overhead of the reference signal.

[0056] With reference to the first aspect or the second aspect, in a possible implementation, the candidate resource of the reference signal comprises at least one of: a candidate resource of the reference signal in a frequency domain, a candidate resource of the reference signal in a time domain, a candidate antenna port of the reference signal.

[0057] With reference to the first aspect or the second aspect, in a possible implementation, the indication information comprises first sub-information and / or second sub-information, the first sub-information is used to determine the first resource, and the second sub-information is used to determine the second resource.

[0058] With reference to the first aspect or the second aspect, in a possible implementation, the second sub-information is used to indicate a location of the second resource, or the second sub-information is used to indicate at least one of: the first matrix, a bias matrix of the first matrix, a second matrix, a third matrix, a fourth matrix; and / or, the first sub-information is used to indicate a location of the first resource, or the first sub-information is used to indicate at least one of: the first matrix, a second matrix; wherein the second matrix is obtained by processing the first matrix, the third matrix is composed of the first matrix and the bias matrix of the first matrix, and the fourth matrix is obtained by processing the third matrix.

[0059] Based on the above technical solutions, the first resource can be directly indicated, or the first resource can also be indirectly indicated. In addition, the second resource can be directly indicated, or the second resource can also be indirectly indicated. The indication mode is flexible, so that a suitable mode can be selected for indication according to actual conditions.

[0060] With reference to the first aspect or the second aspect, in a possible implementation, the first resource and the second resource satisfy any one of: the first resource is at a cluster level, and the second resource is at a cluster level or a terminal device level; the first resource is at a terminal device level, and the second resource is at a terminal device level.

[0061] With reference to the first aspect or the second aspect, in a possible implementation, the cluster level is a terminal device group level or a radio frequency map grid level.

[0062] With reference to the first aspect or the second aspect, in a possible implementation, a period of the first resource is greater than or equal to a period of the second resource.

[0063] Optionally, the period of the first resource represents a sending period of indication information used to determine the first resource, or a period of the first resource is updated. The period of the second resource represents a sending period of indication information used to determine the second resource, or a period of the second resource is updated.

[0064] In a third aspect, a communication apparatus is provided, which is configured to execute the method in the first aspect or the second aspect or any possible implementation manner thereof. Specifically, the apparatus can include units and / or modules for executing the method in the first aspect or the second aspect or any possible implementation manner thereof, such as a processing unit and / or a communication unit.

[0065] In an implementation manner, the apparatus is a communication device (e.g., a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0066] In another implementation manner, the apparatus is a chip, a chip system or a circuit or a communication module for a communication device (e.g., a terminal device, or a network device). When the apparatus is a chip, a chip system or a circuit for a communication device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuit on the chip, the chip system or the circuit, etc.; and the processing unit can be at least one processor, a processing circuit or a logic circuit, etc.

[0067] In a fourth aspect, a communication apparatus is provided, which includes at least one processor configured to cause the apparatus to execute the method in the first aspect or the second aspect or any possible implementation manner thereof.

[0068] Optionally, the at least one processor is configured to execute a computer program or instructions to execute the method in the first aspect or the second aspect or any possible implementation manner thereof.

[0069] Optionally, the apparatus further includes a memory configured to store the computer program or instructions.

[0070] Optionally, the at least one processor is coupled with the memory configured to store the computer program or instructions. The memory can be arranged outside the apparatus.

[0071] Optionally, the apparatus further includes a communication interface through which the processor reads the instructions on the memory. It can be understood that the communication interface can be coupled with the processor, and can be configured to input the computer program or instructions to the processor, or output information in the processor.

[0072] For the sending and obtaining / receiving operations involved, if no special description is made, or if it is not contrary to the actual role or inherent logic in the related description, it can be understood as output, input, or can be understood as sending and / or receiving operations performed by the radio frequency circuit and the antenna, which are not limited in the present application.

[0073] In an implementation form, the apparatus is a communication device, such as a terminal device or a network device.

[0074] In another implementation form, the apparatus is a chip, a chip system or a circuit or a communication module for a communication device, such as a terminal device or a network device. Optionally, the chip is a Modem chip, also referred to as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core.

[0075] In a fifth aspect, a computer-readable storage medium is provided, the computer-readable medium having stored thereon computer programs (e.g., program codes) or instructions, which, when executed on a communication apparatus, cause the communication apparatus to perform the method according to the first aspect or the second aspect and any possible implementation thereof.

[0076] In a sixth aspect, a computer program product is provided, which contains instructions, which, when executed on a computer, cause the computer to perform the method according to the first aspect or the second aspect and any possible implementation thereof.

[0077] In a seventh aspect, a communication system is provided, comprising a first communication apparatus and a second communication apparatus. The first communication apparatus is configured to perform the method according to any implementation of the first aspect, and the second communication apparatus is configured to perform the method according to any implementation of the second aspect. As an example, the first communication apparatus is a terminal device or a component of a terminal device. As an example, the second communication apparatus is a network device or a component of a network device. BRIEF DESCRIPTION OF DRAWINGS

[0078] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments herein.

[0079] FIG. 2 is a schematic diagram of an ORAN system suitable for embodiments herein.

[0080] FIG. 3 is a schematic diagram of an access network device suitable for embodiments herein.

[0081] FIG. 4 is a schematic diagram of a communication method 400 according to embodiments herein.

[0082] FIG. 5 is a schematic diagram of resources of a reference signal according to embodiments herein.

[0083] FIG. 6 is a schematic diagram of reference signal candidate resources according to embodiments herein.

[0084] FIG. 7 is a schematic diagram of a relationship between U1 and the first resource according to an embodiment of the present application.

[0085] FIG. 8 is a schematic diagram of a relationship between P1 and U1 according to an embodiment of the present application.

[0086] FIG. 9 is a schematic diagram of a relationship between U2 and the second resource according to an embodiment of the present application.

[0087] FIG. 10 is a schematic diagram of the first resource and the second resource.

[0088] FIG. 11 is a schematic diagram of a communication apparatus 1100 according to an embodiment of the present application.

[0089] FIG. 12 is a schematic diagram of another communication apparatus 1200 according to an embodiment of the present application.

[0090] FIG. 13 is a schematic diagram of a chip system 1300 according to an embodiment of the present application. DETAILED DESCRIPTION

[0091] The technical solutions in the present application will be described below with reference to the drawings.

[0092] Before introducing the solutions of the present application, the following points are explained.

[0093] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, and the like. When it is described that certain indication information is used to indicate A, it can be understood that the indication information carries A, carries an identifier of A, carries B having a correlation relationship with A, carries an identifier of B having a correlation relationship with A, and the like. In other words, if the receiving side of certain indication information can determine A according to the indication information, it can be described that the indication information is used to indicate A, and the specific determination manner is not limited. When it is understood that the indication information carries A, "indication" or "used to indicate" can be replaced by "include", at this time, similar to the expression "send / receive indication information, the indication information is used to indicate A", it can be replaced by "send / receive A".

[0094] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.

[0095] (2) In the present application, the expression " / " is used to represent that the objects associated before and after are in an "or" relationship; for example, A / B can represent A or B. The expression "and / or" is used to represent that the objects associated before and after can be in an "and" association relationship or an "or" association relationship; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B and C can be single or multiple.

[0096] (3) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY 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. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0097] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0098] (5) In this application, "first," "second," and "#1," "#2," and "#A" are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate in order to describe solutions other than those in the embodiments of this application.

[0099] (6) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, for example, it may include fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication networks.

[0100] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0101] (8) This application involves matrix transformations in several places. For ease of understanding, a unified explanation is provided here. The superscript T indicates transpose, such as A T This represents the transpose of matrix (or vector) A; the superscript * indicates conjugate, such as A * The superscript H represents the conjugate of matrix (or vector) A; the superscript H indicates the conjugate transpose, such as A H This represents the conjugate transpose of matrix (or vector) A. For the sake of brevity, explanations of similar or identical cases will be omitted in the following text.

[0102] (9) In this application, the QR decomposition is mentioned many times. For the convenience of understanding, the following is a unified description. For example, assume that matrix (or vector) A is obtained by QR decomposition of matrix (or vector) B, that is, B * A = Q * R, where A is a permutation matrix, that is, each column of it has exactly one element of 1 and the rest of 0; Q is an orthogonal matrix; R is an upper triangular matrix. This will not be described in detail hereinafter. In addition, in the description of QR decomposition hereinafter, in order to distinguish, Q matrix (such as Q1, Q2) is taken as an example to illustrate the orthogonal matrix, and F matrix (such as F1, F2) is taken as an example to illustrate the upper triangular matrix.

[0103] First, the communication system to which the present application is applied is introduced.

[0104] The technical solutions provided by the present application can be applied to various communication systems, such as a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication networks. The technical solutions provided by the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication systems. The technical solutions provided by the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.

[0105] As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can act as a base station or a terminal device. The satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, etc. The satellite can also refer to a non-ground base station or a non-ground device, etc.

[0106] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-network (V2N) communication.

[0107] A device in a communication system can send a signal to another device or receive a signal from another device. Wherein the signal can include information, signaling or data, etc. Wherein the device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. In the embodiments of the present application, the device is taken as an example for description.

[0108] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0109] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity, which provides sidelink signals between UEs in V2X, D2D or peer to peer scenarios, etc.

[0110] In the embodiments of the present application, the apparatus for implementing the function of the terminal device, i.e., the terminal apparatus, can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, the apparatus can further be configured with program instructions for performing the corresponding communication function.

[0111] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, multiple standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station can also refer to a communication module, a modem, or a chip for being disposed in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0112] A base station can be fixed, or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0113] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)), and a DU node.

[0114] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU, or an RRH.

[0115] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN or ORAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0116] In an embodiment of the present application, the apparatus for implementing the function of the network device can be a network device, or can be an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus. In an embodiment of the present application, only the apparatus for implementing the function of the network device is taken as an example of the network device, and the scheme of the embodiment of the present application is not limited.

[0117] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scenario in which the network device and the terminal device are located is not limited in the embodiment of the present application.

[0118] Referring to FIG. 1, as an example, FIG. 1 is a schematic diagram of a wireless communication system suitable for an embodiment of the present application. As shown in FIG. 1, the wireless communication system includes a radio access network 100. The radio access network 100 can be a future or higher version radio access network, or a conventional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through an interface (such as NG, Xn), or connected through an air interface.

[0119] Wherein, when the network device and the terminal device communicate, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.

[0120] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1.

[0121] Referring to FIG. 2, as an example, FIG. 2 is a schematic diagram of an ORAN system suitable for an embodiment of the present application. The ORAN system includes a core network, an access network device and a UE. As an example, the ORAN system can also include other components in addition to the components shown in FIG. 2, which are not limited by the present application.

[0122] The access network device can communicate with a core network (CN) through a backhaul. The access network device can communicate with a UE through an air interface. Specifically, a BBU in the access network device communicates with the core network through the backhaul. An RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul, and the BBU and the RU can be co-located or not. The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul. The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul.

[0123] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of an access network device suitable for embodiments of the present application.

[0124] Optionally, the access network device includes a CU. The CU is a logical node that carries radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU can be connected to network nodes such as core networks through some interfaces. For example, E2 interface. The CU can have part of the functions of the core network. The CU (e.g., the PDCP layer and / or higher layers of the CU) is connected to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through some interfaces. For example, F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, which defines the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0125] As an example, the CU includes a CU-CP and a CU-UP. Among them, the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) in a 5G system. The AMF network element is used to be responsible for the mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, handover of the terminal device, etc. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for the forwarding and receiving of data in the terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.

[0126] Optionally, the access network device includes a DU. As shown in FIG. 3, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front interface. In some examples, the Higher PHY layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.

[0127] Optionally, the access network device includes a RU. As shown in FIG. 3, the RU is a logical node that carries lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.

[0128] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information over a fronthaul link via a lower-layer split-control, user, and synchronization (LLS-CUS) interface. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a LLS-M interface of the fronthaul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.

[0129] The DU and the RU can cooperate to collectively implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionality of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement intermediate radio frequency functionality. For another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and radio frequency functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the intermediate radio frequency side.

[0130] FIGS. 1-3 are illustrative examples, and embodiments of the present application are not limited thereto.

[0131] For the convenience of understanding the embodiments of the present application, the terms involved in the present application are briefly explained.

[0132] 1. Multi-input multi-output (MIMO) technology: using the resource of spatial dimension, the signal can obtain array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing the system bandwidth, which can multiply the capacity and spectrum efficiency of the communication system. For example, in the LTE system, the MIMO system can support up to 8 layers of transmission at the transmitting end and the receiving end by using multiple antennas.

[0133] 2. Resource: data or information can be carried by the resource.

[0134] In the time domain, the resource can include one or more time domain units (or also can be referred to as time units). One time domain unit can be one symbol, or one orthogonal frequency division multiplexing (OFDM) symbol, or one mini-slot, or one slot, or a partial slot, or one subframe, or one radio frame, etc. Wherein, one slot can be composed of 6, 7, 12 or 14 symbols; one mini-slot can include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of one subframe in the time domain can be 1 millisecond (ms). It should be understood that the above-mentioned time domain unit sizes are only for the convenience of understanding the schemes of the present application, and do not limit the protection scope of the present application. It can be understood that the above-mentioned time domain unit sizes can be other values, and the present application does not limit them.

[0135] In the frequency domain, the resource can include one or more frequency domain units. One frequency domain unit can be one resource block (RB), one subcarrier, one resource block group (RBG), one subband, one precoding resource block group (PRG), one bandwidth part (BWP), or one carrier, or one serving cell, etc.

[0136] In the spatial domain, a resource can include one or more spatial units. A spatial unit can be an antenna port. An antenna port can be referred to as a port, which can include a transmission port (or referred to as a transmit port) and a reception port. According to different signals carried, an antenna port can also be divided into a reference signal antenna port (or referred to as a reference signal port, a pilot port) and a data antenna port (referred to as a data port).

[0137] 3. Reference signal (RS): refers to a physical signal carrying a sequence for implementing a specific function. Specifically, a reference signal is a physical signal generated by mapping a specific sequence to corresponding resources according to a pre-designed resource mapping manner. A reference signal can also be referred to as a pilot, a reference sequence, a reference signal, etc. In this application, as an example, any of the following can be a reference signal: a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), a demodulation reference signal (DMRS), a phase tracking reference signal (PT-RS), a cell reference signal (CRS), etc. Among them, the DMRS can be used for demodulation of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). It should be understood that the reference signals listed above are only examples and should not constitute any limitation on this application. This application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.

[0138] In the 5G system, the reference signals are distributed very densely along the frequency direction. In the case of multiple antenna ports, the reference signals are distributed very densely along the frequency direction of each antenna port. With the development of communication technology, the number of antenna ports will be more and more. If the traditional way is adopted, i.e., the reference signals are distributed very densely along the frequency direction of each antenna port, the number of reference signals will be greatly increased, and thus the overhead of reference signal resources will be greatly increased. In order to reduce the overhead of reference signal resources, a sparse reference signal pattern can be designed. The sparse reference signal pattern means that the reference signals are sparsely distributed in one or more of the time domain, the frequency domain, and the spatial domain. For example, the reference signals are sparsely distributed in the spatial domain, which means that the reference signals are transmitted on a small number of transmitting antenna ports, rather than being transmitted on all or part of the antenna ports as in the traditional way. For another example, the reference signals are sparsely distributed in the frequency domain, which means that each reference signal port occupies a small amount of frequency domain resources, rather than occupying uniform and high-density frequency domain resources as in the traditional way. For another example, the reference signals are sparsely distributed in the time domain, which means that each reference signal port occupies a small amount of time domain resources, rather than occupying uniform and high-density time domain resources as in the traditional way. In addition, in the traditional way, the arrangement of the reference signals in the frequency domain is the same among different antenna ports. Unlike the traditional way, the arrangement of the sparse reference signals in the frequency domain can be different among different antenna ports.

[0139] The present application provides a way to not only realize the sparse reference signal pattern, but also reduce the signaling overhead caused by indicating the sparse reference signal pattern.

[0140] The method provided by the embodiments of the present application will be described in detail below with reference to the drawings. The embodiments provided by the present application can be applied to the scenarios shown in the above figures, without limitation. In addition, the terms involved below can refer to the previous explanations, which will not be repeated hereinafter.

[0141] In the following method embodiments, the terminal device and the network device are taken as examples for illustration. The terminal device can also be replaced by a component of the terminal device, such as a chip or a chip system or a circuit or a communication module. The network device can also be replaced by a component of the network device, such as a chip or a chip system or a circuit or a communication module. In addition, the steps described below as executed by a single execution subject can also be divided into being executed by multiple execution subjects, which can be logically and / or physically separated.

[0142] Referring to FIG. 4, as an example, FIG. 4 is a schematic diagram of a communication method 400 provided by an embodiment of the present application. The method 400 shown in FIG. 4 can include the following steps.

[0143] S410, the terminal device receives indication information, the indication information being used to determine the resource of the reference signal. Correspondingly, the network device transmits the indication information.

[0144] The indication information is used to determine the resource of the reference signal, in other words, the terminal device can determine the resource position of the reference signal after receiving the indication information. The resource of the reference signal comprises at least one resource unit. The resource unit can comprise at least one of the following resource dimensions, such as a time domain resource dimension, a frequency domain resource dimension, or a space domain resource dimension, that is, the resource unit can comprise at least one of the following: a time domain unit, or a frequency domain unit, or a port (or a port group). The port is also called an antenna port. For brevity, both are described as ports hereinafter.

[0145] As an example, the indication information is carried in at least one of the following signaling: radio resource control (RRC), downlink control information (DCI), and media access control (MAC) layer signaling (such as MAC control element (CE) (MAC CE)). The specific implementation of the indication information will be described in detail hereinafter.

[0146] The resource of the reference signal is composed of a first resource and a second resource. The first resource is determined based on a first matrix, that is, the resource determined based on the first matrix is referred to as the first resource; the second resource is determined based on the first matrix and a bias matrix of the first matrix, that is, the resource determined based on the first matrix and the bias matrix of the first matrix is referred to as the second resource. The first matrix comprises one or more basis vectors (or vectors, or channel basis vectors). The first matrix can also be referred to as a reference channel basis matrix or a reference basis matrix, and the naming does not limit the protection scope of the embodiments of the present application. The bias matrix of the first matrix comprises one or more basis vectors (or vectors, or channel basis vectors), and as an example, the bias matrix of the first matrix can be understood as a complementary matrix of the first matrix. The naming of the bias matrix does not limit the protection scope of the embodiments of the present application. For brevity, the bias matrix of the first matrix is referred to as the bias matrix hereinafter. The first matrix and the bias matrix will be described in detail in aspect 4 hereinafter.

[0147] Referring to FIG. 5, as an example, FIG. 5 is a schematic diagram of the resource of the reference signal provided by the embodiments of the present application.

[0148] As shown in (a) of FIG. 5, taking a first matrix including R1 first row vectors as an example, U1 represents the first matrix, ΔU represents a bias matrix, the number of rows of U1 and ΔU is the same, U2 represents a matrix composed of U1 and ΔU, or U2 can be understood as being spliced (or combined) from U1 and ΔU. For example, U1 is a matrix of R1xR2 dimensions, that is, the number of rows of U1 is R1 and the number of columns is R2; ΔU is a matrix of R1xS dimensions, that is, the number of rows of ΔU is R1 and the number of columns is S; U2 is a matrix of R1x(R2+S) dimensions, that is, the number of rows of U2 is R1 and the number of columns is (R2+S). Wherein, R1, R2, S are positive integers.

[0149] As shown in (b) of FIG. 5, taking a first matrix including R2 first column vectors as an example, U1 represents the first matrix, ΔU represents a bias matrix, the number of columns of U1 and ΔU is the same, U2 represents a matrix composed of U1 and ΔU, or U2 can be understood as being spliced (or combined) from U1 and ΔU. For example, U1 is a matrix of R1xR2 dimensions, that is, the number of rows of U1 is R1 and the number of columns is R2; ΔU is a matrix of CxR2 dimensions, that is, the number of rows of ΔU is C and the number of columns is R2; U2 is a matrix of (R1+C)xR2 dimensions, that is, the number of rows of U2 is (R1+C) and the number of columns is R2.

[0150] As shown in FIG. 5, the resource of the reference signal can be determined in two stages. Specifically, the resource of the reference signal is a combination of a first resource determined in stage 1 and a second resource determined in stage 2, in other words, the resource of the reference signal includes a first resource determined in stage 1 and a second resource determined in stage 2. In stage 1, the first resource is determined based on the first matrix U1; in other words, the first resource is determined based on the first matrix U1. In stage 2, the second resource is determined based on ΔU; in other words, the second resource is determined based on ΔU; in other words, the second resource is determined based on ΔU in U2, and U2 is determined based on U1 and ΔU. Stage 2 can also be understood as determining the resource of the reference signal, that is, in stage 2, the resource of the reference signal is determined based on U1 and ΔU; in other words, the resource of the reference signal is determined based on U1 and ΔU; in other words, the resource of the reference signal is determined based on U2, and U2 is determined based on U1 and ΔU. For this, the following will be described in detail in aspect 1.

[0151] In the embodiments of the present application, the "matrix" (such as the first matrix, such as the second matrix, such as the third matrix, such as the fourth matrix) is described, but the matrix can also be replaced by a vector. For example, it is assumed that the dimension of the matrix U1 is R1xR2, where R1 represents the number of rows and R2 represents the number of columns. As an example, the matrix U1 can also be described as: a vector U1 (or a vector set U1), which includes R1 row vectors, in other words, the vector U1 is composed of R1 row vectors. Alternatively, the matrix U1 can be described as: a vector U1 (or a vector set U1), which includes R2 column vectors, in other words, the vector U1 is composed of R2 column vectors.

[0152] In the embodiments of the present application, the resource of the reference signal can also be replaced by the resource pattern of the reference signal. For example, the first resource can also be replaced by the first pattern or the first resource pattern. For another example, the second resource can also be replaced by the second pattern or the second resource pattern.

[0153] The resource pattern of the reference signal, or simply the pattern or the reference signal pattern (RS pattern), such as the position distribution of the reference signal on a certain resource unit, refers to the time domain resource position information and / or the frequency domain resource position information, and the mapping information of the time domain resource position information and / or the frequency domain resource position information and the antenna port.

[0154] S420, the terminal device and / or the network device transmits or receives the reference signal based on the resource pattern of the reference signal.

[0155] Specifically, the terminal device and / or the network device can determine the resource position of the reference signal (such as at least one of the port of the reference signal, the time domain resource occupied by the reference signal, and the frequency domain resource occupied by the reference signal) based on the resource of the reference signal, and then transmit or receive the reference signal at the resource position.

[0156] As an example, step S420 includes the following several cases.

[0157] One possible case is that the terminal device transmits the reference signal based on the resource of the reference signal, and correspondingly, the network device receives the reference signal based on the resource of the reference signal. In this case, the reference signal can be an uplink reference signal, such as SRS or DMRS (or uplink DMRS).

[0158] Another possible case is that the terminal device receives the reference signal based on the resource of the reference signal, and correspondingly, the network device transmits the reference signal based on the resource of the reference signal. In this case, the reference signal can be a downlink reference signal, such as CSI-RS or DMRS (or downlink DMRS).

[0159] Another possible scenario is that a terminal device (e.g., referred to as terminal device #1) transmits a reference signal based on the resource of the reference signal, and correspondingly, another terminal device (e.g., referred to as terminal device #2) receives the reference signal based on the resource of the reference signal. In this scenario, the reference signal can be a sidelink (SL) reference signal.

[0160] Another possible scenario is that a terminal device (e.g., referred to as terminal device #1) transmits a reference signal based on the resource of the reference signal, and correspondingly, another terminal device (e.g., referred to as terminal device #2) receives the reference signal based on the resource of the reference signal. In this scenario, the reference signal can be a sidelink (SL) reference signal.

[0161] Another possible scenario is that a terminal device (e.g., referred to as terminal device #1) transmits a reference signal based on the resource of the reference signal, and correspondingly, another terminal device (e.g., referred to as terminal device #2) receives the reference signal based on the resource of the reference signal. In this scenario, the reference signal can be a sidelink (SL) reference signal.

[0162] To facilitate the description of the embodiments of the present application, the following aspects are described from several aspects. It can be understood that the schemes described in the following aspects can be used alone or in combination.

[0163] / / Aspect 1, related schemes for determining the resource of the reference signal.

[0164] For brevity and ease of description, in the following examples, U1 represents the first matrix, ΔU represents the offset matrix, and U2 (i.e., an example of the third matrix) represents the matrix composed of U1 and ΔU. U2 can also be denoted as [U1 ΔU], and hereinafter, U2 is used uniformly.

[0165] As described above, the resource of the reference signal is composed of the first resource and the second resource. Optionally, the resource of the reference signal includes the following schemes.

[0166] Scheme 1: the first resource is the reference signal candidate resource corresponding to the X1 first row vectors in U1, and the second resource is the reference signal candidate resource corresponding to the X2 second row vectors in U2.

[0167] Scheme 2: the first resource is the reference signal candidate resource corresponding to the X3 first column vectors in U1, and the second resource is the reference signal candidate resource corresponding to the X4 second column vectors in U2.

[0168] The above-mentioned schemes 1 and 2 are introduced respectively as follows.

[0169] Scheme 1: the first resource is the reference signal candidate resource corresponding to the X1 first row vectors in U1, and the second resource is the reference signal candidate resource corresponding to the X2 second row vectors in U2.

[0170] Before introducing scheme 1, some parameters are uniformly explained.

[0171] Suppose that the dimension of U1 is R1xR2, R1 is the number of rows, and R2 is the number of columns, that is, U1 includes R1 row vectors. The dimension of ΔU is R1xS, R1 is the number of rows, and S is the number of columns. U2 is a matrix composed of U1 and ΔU, that is, the dimension of U2 is R1x(R2+S), R1 is the number of rows, and (R2+S) is the number of columns, that is, U2 includes R1 row vectors. The row vectors of U1 and U2 are different, for example, the number of elements contained in a row vector of U1 is different from the number of elements contained in a row vector of U2, for example, the number of elements contained in a row vector of U1 is R2, and the number of elements contained in a row vector of U2 is (R2+S). In order to distinguish, the row vectors contained in U1 are referred to as first row vectors, that is, U1 includes R1 first row vectors; the row vectors contained in U2 are referred to as second row vectors, that is, U2 includes R1 second row vectors. Wherein, R1, R2, S are integers greater than 1 or equal to 1, and in scheme 1, R1 is greater than R2.

[0172] The first resource and the second resource are described below respectively.

[0173] 1. The first resource is a reference signal candidate resource corresponding to X1 first row vectors in U1. X1 is an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

[0174] Specifically, U1 includes R1 first row vectors, and the first resource is a reference signal candidate resource corresponding to one or more row vectors (that is, X1 first row vectors) of the R1 first row vectors. For a terminal device, X1 first row vectors can be determined first, and then the first resource can be determined based on X1 first row vectors and the corresponding relationship. For a network device, the position of the first resource can be directly indicated, or the terminal device can determine the first resource by indicating U1 or X1 first row vectors. The scheme is described in detail in aspect 2.

[0175] The present application embodiment refers to reference signal resources and reference signal candidate resources several times, which are uniformly explained here.

[0176] The reference signal resource, i.e., the resource of the reference signal, indicates the resource actually used (or occupied) by the reference signal when the reference signal is transmitted. The reference signal candidate resource, i.e., the candidate resource of the reference signal, indicates the resource that can be used by the reference signal. The reference signal resource belongs to the reference signal candidate resource, in other words, the reference signal resource is selected from the reference signal candidate resource. As an example, the reference signal candidate resource includes at least one of the following: a candidate resource of the reference signal in the frequency domain (i.e., a candidate frequency domain resource), a candidate resource of the reference signal in the time domain (i.e., a candidate time domain resource), and a candidate port of the reference signal.

[0177] In the formula, R1 first row vectors have a corresponding relationship with the reference signal candidate resource, in other words, the R1 first row vectors correspond to the reference signal candidate resource one by one, which means that each first row vector in the R1 first row vectors corresponds to one resource (or a group of resources, or a part of resources) in the reference signal candidate resource. Different first row vectors correspond to different reference signal candidate resources, that is, different first row vectors correspond to different at least one of the following: a candidate time domain resource, a candidate frequency domain resource, and a candidate port.

[0178] As described above, the reference signal candidate resource includes at least one of the following: a candidate time domain resource, a candidate frequency domain resource, and a candidate port. Some examples are listed below in combination with FIG. 6.

[0179] Referring to FIG. 6, as an example, FIG. 6 is a schematic diagram of a reference signal candidate resource provided by an embodiment of the present application.

[0180] Example 1: The reference signal candidate resource includes A ports and B frequency domain units, as shown in (a) of FIG. 6. In this example, A and B are integers greater than 1 or equal to 1. In this example, R1 = A * B. The R1 first row vectors have a corresponding relationship with the reference signal candidate resource, that is, the R1 first row vectors correspond to the A * B candidate resources one by one, and the A * B candidate resources include the A ports and the B frequency domain units.

[0181] Example 2: The reference signal candidate resource includes A ports and D time domain units, as shown in (b) of FIG. 6. In this example, D is an integer greater than 1 or equal to 1. In this example, R1 = A * D. The R1 first row vectors have a corresponding relationship with the reference signal candidate resource, that is, the R1 first row vectors correspond to the A * D candidate resources one by one, and the A * D candidate resources include the A ports and the D time domain units.

[0182] Example 3, the reference signal candidate resource includes B frequency domain units and D time domain units, as shown in (c) of FIG. 6. In this example, R1=B*D. There is a corresponding relationship between the R1 first row vectors and the reference signal candidate resource, that is, the R1 first row vectors correspond to the B*D candidate resources, which include B frequency domain units and D time domain units.

[0183] The above simply lists three examples, and embodiments of the present application are not limited thereto. For example, the reference signal candidate resource can include at least one of A ports, B frequency domain units, and D time domain units. In addition, how to determine the resources of the remaining domains after determining the partial domain resources based on the corresponding relationship is not limited by embodiments of the present application. Taking the above example 1 as an example, the reference signal candidate resource is the port and the frequency domain resource, and the port and the frequency domain resource of the reference signal can be determined according to the corresponding relationship between the row vector (such as the first row vector and the second row vector) and the reference signal candidate resource. According to the indicated time domain resource of the reference signal, as an example, the time domain resource of the reference signal can also be determined according to the mapping relationship between the port and the time domain resource. Embodiments of the present application do not limit the time domain resource of the reference signal and the mapping relationship between the port and the time domain resource. This will not be described below.

[0184] The corresponding relationship between the R1 first row vectors and the reference signal candidate resource can exist in the form of a table, a function, a text, or a string, such as storage or transmission. For the sake of illustration, a table is taken as an example for description. As an example, the corresponding relationship between the R1 first row vectors and the reference signal candidate resource is shown in Table 1.

[0185] Table 1

[0186] ID#1, ID#2, ID#3, etc. in Table 1 represent the row numbers (e.g., can be referred to as row indexes, or indexes, or numbers, or serial numbers, or identifiers, etc.) of the row vectors. Taking the R1 first row vectors as an example, the row numbers of the R1 first row vectors can be 1, 2, …, R1; or the row numbers of the R1 first row vectors can be 0, 2, …, (R1-1), and the specific numbering of the row numbers is not limited. The reference signal candidate resources in Table 1 include at least one of the following: candidate time domain resources, candidate frequency domain resources, candidate ports. For example, taking the reference signal candidate resources including candidate time domain resources as an example, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different time domain units (or different groups of time domain units). For another example, taking the reference signal candidate resources including candidate frequency domain resources as an example, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different frequency domain units (or different groups of frequency domain units). For another example, taking the reference signal candidate resources including candidate ports as an example, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different ports (or different port groups). For another example, taking the reference signal candidate resources including candidate frequency domain resources and candidate ports as an example, any two of candidate resource #1, candidate resource #2, candidate resource #3, etc. are different in port and / or frequency domain unit.

[0187] Taking Table 1 as an example, if the row numbers of the X1 first row vectors include ID#1 and ID#2, it can be known based on Table 1 that the first resource is candidate resource #1 and candidate resource #2; if the row numbers of the X1 first row vectors include ID#3, it can be known based on Table 1 that the first resource is candidate resource #3; if the row numbers of the X1 first row vectors include ID#1 and ID#3, it can be known based on Table 1 that the first resource is candidate resource #1 and candidate resource #3; and so on.

[0188] The above Table 1 is one possible form, and embodiments of the present application are not limited thereto. For example, the row numbers in Table 1 can be replaced by row vectors (or elements contained in the row vectors). For another example, Table 1 can include a larger number of row numbers and corresponding reference signal candidate resources. For another example, the reference signal candidate resources in Table 1 can be divided into multiple columns, and the multiple columns correspond to time domain, frequency domain, and space domain, respectively.

[0189] Taking the reference signal candidate resources including A ports and B frequency domain units, and R1=A*B, as an example, the relationship between U1 and the first resource is introduced below in combination with FIG. 7.

[0190] Referring to FIG. 7, as an example, FIG. 7 is a schematic diagram of a relationship between U1 and a first resource according to an embodiment of the present application. As shown in FIG. 7, U1 includes R1 first row vectors, each of the R1 first row vectors corresponds to a row number, for example, the row numbers of the R1 first row vectors can be 1, 2, …, R1. Taking an example of a reference signal candidate resource including A ports and B frequency domain units, R1 = A*B. The R1 first row vectors correspond to the reference signal candidate resources one by one, and the first resource corresponds to a group of first row vectors (i.e., one or more first row vectors in the R1 first row vectors, for example, X1 first row vectors) of U1. As shown in (b) of FIG. 7, the first resource is the reference signal candidate resource corresponding to the first row vectors with row numbers i1, i2, i3, i4, and i5 in the R1 first row vectors.

[0191] Optionally, the X1 first row vectors include at least one maximal linearly independent group of all the row vectors of U1 (i.e., the R1 first row vectors). Based on this, since the X1 first row vectors include a maximal linearly independent group, and X1 is much smaller than R1, i.e., the number of reference signal resources is much smaller than the number of reference signal candidate resources, the reference signal candidate resources corresponding to the X1 first row vectors are sparse, which can reduce the resource overhead of the reference signal.

[0192] Taking row vectors as an example, all the row vectors of U1 can be reconstructed by using a maximal linearly independent group of U1. As an example, the definition of the maximal linearly independent group can be: the linearly independent vector group with the largest number of vectors in the linear space composed of all the row vectors of U1; or, the definition of the maximal linearly independent group can be: a part of the vectors in the linear space composed of all the row vectors of U1 are linearly independent, if any vector in another part is linearly dependent after being added, then the part of the vectors is called a maximal linearly independent group of the linear space composed of all the row vectors of U1. Taking column vectors as an example, all the column vectors of U1 can be reconstructed by using a maximal linearly independent group of U1. As an example, the definition of the maximal linearly independent group can be: the linearly independent vector group with the largest number of vectors in the linear space composed of all the column vectors of U1; or, the definition of the maximal linearly independent group can be: a part of the vectors in the linear space composed of all the column vectors of U1 are linearly independent, if any vector in another part is linearly dependent after being added, then the part of the vectors is called a maximal linearly independent group of the linear space composed of all the column vectors of U1.

[0193] For example, assuming that the X1 first row vectors are a maximal linearly independent group, any first row vector in the X1 first row vectors is linearly independent, and all the row vectors of U1 can be reconstructed by using the X1 first row vectors.

[0194] There can be one or more maximal linearly independent sets of all row vectors of U1 (i.e., R1 first row vectors), and the X1 first row vectors can include at least one of the one or more maximal linearly independent sets. For example, the X1 first row vectors are one maximal linearly independent set. For another example, some of the X1 first row vectors are one maximal linearly independent set.

[0195] A possible way of determining the X1 first row vectors is described as follows.

[0196] In a possible implementation, the X1 first row vectors are determined based on P1 (i.e., an example of the second matrix). The X1 first row vectors determined based on this way include at least one maximal linearly independent set of all row vectors of U1.

[0197] P1 can be used to determine the X1 first row vectors, or can be used to determine the row numbers of the X1 first row vectors. P1 is obtained based on U1, in other words, P1 represents a matrix obtained by processing U1.

[0198] In a possible implementation, P1 is a matrix obtained by QR decomposition on the conjugate transpose of U1 (i.e., U1 H ). H P1 = Q1*F1 Formula 1

[0199] wherein, the dimension of U1 is R1xR2; P1 is a permutation matrix, and the dimension of P1 is R1xT; Q1 is an orthogonal matrix, and the dimension of Q1 is R2xR2; F1 is an upper triangular matrix, and the dimension of F1 is R2xT, T is an integer greater than 1 or equal to 1, and T is greater than or equal to R2. As an example, the sum of the diagonal elements of F1 is maximum, so that a unique P1 can be determined.

[0200] P1 is an R1-row-by-T-column matrix, and the elements in P1 include zero elements (i.e., 0) and non-zero elements (i.e., 1). In a possible implementation, the row numbers of the X1 first row vectors are the row numbers corresponding to the non-zero elements in at least one column vector contained in P1. As an example, the row numbers of the X1 first row vectors are the row numbers corresponding to the non-zero elements in the T column vectors contained in P1, that is, T = X1.

[0201] Referring to FIG. 8, as an example, FIG. 8 is a schematic diagram of a relationship between P1 and U1 according to an embodiment of the present application. As shown in (a) of FIG. 8, one column vector (e.g., column #1) in P1 corresponds to one first row vector (e.g., first row vector #1) in X1 first row vectors (i.e., one or more first row vectors selected to correspond to the first resource) in U1. The row number of the first row vector #1 is the row number corresponding to the non-zero element (i.e., 1) in column #1 of P1 (i.e., the row number of the row vector in which the non-zero element is located). X1 = T, i.e., T columns of P1 correspond to the selected T first row vectors of U1. As shown in (a) of FIG. 8, T = 5, and each column of P1 has one non-zero element, and the row number corresponding to the non-zero element is the row number of the X1 first row vectors, i.e., the five first row vectors corresponding to i1, i2, i3, i4, and i5 form a maximal linearly independent set. The first resource is the reference signal candidate resource corresponding to the five first row vectors. As shown in (b) of FIG. 8, P2 includes P1 and ΔP, P1 corresponds to five row vectors (i.e., five second row vectors in U2) in U2, the row numbers of the five row vectors are i1, i2, i3, i4, and i5, which are the same as the row numbers of the five first row vectors in U1, and the five row vectors correspond to the first resource; ΔP corresponds to one row vector (i.e., one second row vector in U2) in U2, the row number of the row vector is i6, and the one row vector corresponds to the second resource. As an example, the row numbers i1, i2, i3, i4, i5, and i6 include at least one maximal linearly independent set. Specifically, the second resource is the reference signal candidate resource corresponding to the X2 second row vectors (i.e., the second row vector with the row number i6), and i6 is the row number corresponding to the non-zero element in one column of P2. This will be described below in connection with the determination of the second resource.

[0202] In one possible case, P1 is calculated by the terminal device itself. Specifically, the terminal device can process U1 to obtain P1, and then determine the X1 first row vectors based on P1, and further determine the first resource, which is the reference signal candidate resource corresponding to the X1 first row vectors.

[0203] In another possible case, P1 is indicated by the network device to the terminal device. Specifically, the network device can process U1 to obtain P1, and indicate P1 to the terminal device. The terminal device can directly determine the X1 first row vectors (i.e., the row numbers of the X1 first row vectors) based on P1, and further determine the first resource, which is the reference signal candidate resource corresponding to the X1 first row vectors. Alternatively, the network device can indicate P1 and U1 to the terminal device. The terminal device can determine the X1 first row vectors based on P1 and U1, and further determine the first resource, which is the reference signal candidate resource corresponding to the X1 first row vectors.

[0204] The scheme of the first resource is described above, and the scheme of the second resource is described below.

[0205] 2. The second resource is a reference signal candidate resource corresponding to X2 second row vectors in U2, in other words, the second resource is a reference signal candidate resource corresponding to X2 second row vectors in the matrix composed of U1 and ΔU. X2 is an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

[0206] Specifically, U2 includes R1 second row vectors, and the R1 second row vectors have a corresponding relationship (i.e., an example of the second corresponding relationship) with the reference signal candidate resources. The second resource can be a reference signal candidate resource corresponding to one or more row vectors (i.e., X2 second row vectors) of the R1 second row vectors. For a terminal device, X2 second row vectors can be determined first, and then the second resource, i.e., the resource of the reference signal, can be determined based on the X2 second row vectors and the corresponding relationship. For a network device, the position of the second resource can be directly indicated, or the terminal device can determine the second resource by being indicated one or more of U1, ΔU, and U2, or by being indicated X2 second row vectors. The scheme of this part is described in detail later in combination with aspect 2.

[0207] wherein the corresponding relationship between the R1 second row vectors and the reference signal candidate resources, and the corresponding relationship between the R1 first row vectors and the reference signal candidate resources, are associated, specifically, the first row vectors and the second row vectors with the same row number correspond to the same reference signal candidate resource. Specifically, U2 is composed of U1 and ΔU, the number of row vectors of U2 is R1, and the number of row vectors of U1 is R1, assuming that the row numbers of the R1 second row vectors are the same as the row numbers of the R1 first row vectors, i.e., the row numbers of the R1 second row vectors are the same as the row numbers of the R1 first row vectors. Then, the first row vectors and the second row vectors with the same row number correspond to the same reference signal candidate resource. Thus, the corresponding relationship between the R1 second row vectors and the reference signal candidate resources, and the corresponding relationship between the R1 first row vectors and the reference signal candidate resources, can be understood as being associated. In addition, it can be understood that the number of column vectors of U2 is different from the number of column vectors of U1, specifically, the number of column vectors of U2 is equal to the sum of the number of column vectors of U1 and the number of column vectors of ΔU. For example, U1 is composed of R2 column vectors, and ΔU is composed of S column vectors, then U2 can be understood as being composed of (R2+S) column vectors, which are the S column vectors contained in ΔU and the R2 column vectors contained in U1.

[0208] Referring to FIG. 9, as an example, FIG. 9 is a schematic diagram of a relationship between U2 and the second resource according to an embodiment of the present application. As shown in FIG. 9, the number of row vectors of ΔU and U1 is the same, that is, both are R1, the correspondence between the R1 second row vectors of U2 and the reference signal candidate resource, and the correspondence between the R1 first row vectors of U1 and the reference signal candidate resource, is the same. Therefore, the second row vector of U2 corresponding to the first resource and the first row vector of U1 corresponding to the first resource have the same row number. Since the first row vector of U1 corresponding to the first resource includes at least one maximal linearly independent group, part of the second row vectors of U2 corresponding to the first resource are linearly independent, or in other words, the second row vectors of U2 corresponding to the first resource include at least one linearly independent group.

[0209] Optionally, the second row vector corresponding to the second resource is determined based on the second row vector corresponding to the first resource. In a possible implementation, the second row vector corresponding to the second resource has a different row number from the second row vector corresponding to the first resource. Based on this, the positions of the first resource and the second resource are different.

[0210] Specifically, it is assumed that the X1 first row vectors corresponding to the first resource correspond to X1 second row vectors in U2, that is, the X1 first row vectors correspond to the X1 second row vectors of U2; in other words, the row numbers of the X1 first row vectors and the X1 second row vectors are the same; in other words, the reference signal candidate resources corresponding to the X1 first row vectors and the X1 second row vectors are the same. It can be understood that the row vectors included in the X1 first row vectors and the X1 second row vectors are different. The row numbers of the X2 second row vectors and the X1 second row vectors are different, so based on the correspondence between the R1 second row vectors and the reference signal candidate resource, it can be known that the reference signal candidate resources corresponding to the X2 second row vectors and the X1 second row vectors are different, and further, the positions of the second resource and the first resource are different. As shown in (b) of FIG. 9, the first resource is the reference signal candidate resource corresponding to the X1 first row vectors (that is, the first row vectors with row numbers i1, i2, i3, i4, and i5), that is, the reference signal candidate resource corresponding to the X1 second row vectors (that is, the second row vectors with row numbers i1, i2, i3, i4, and i5) of U2; the second resource is the reference signal candidate resource corresponding to the X2 second row vectors (that is, the second row vector with row number i6); and the positions of the first resource and the second resource are different.

[0211] Optionally, the group of row vectors (that is, the X1 second row vectors) of U2 corresponding to the first resource and the group of row vectors (that is, the X2 second row vectors) of U2 corresponding to the second resource include at least one maximal linearly independent group of all row vectors of U2. Based on this, the reference signal resource of the reference signal resource of the reference signal is sparse, which can reduce the overhead of the reference signal resource.

[0212] There can be one or more maximal linearly independent sets of all row vectors of U2 (i.e., R1 second row vectors), and the row vectors consisting of X1 second row vectors and X2 second row vectors can include at least one of the one or more maximal linearly independent sets. For example, the row vectors consisting of X1 second row vectors and X2 second row vectors are a maximal linearly independent set. For another example, among the row vectors consisting of X1 second row vectors and X2 second row vectors, part of the row vectors are a maximal linearly independent set.

[0213] A possible way of determining the X2 second row vectors is described below.

[0214] In a possible implementation, the X2 second row vectors are determined based on P2 (i.e., an example of the fourth matrix) or ΔP (i.e., an example of the fourth matrix). The X2 second row vectors determined based on this way and the X1 second row vectors include at least one maximal linearly independent set of all row vectors of U2.

[0215] where ΔP is obtained based on U2, in other words, ΔP represents a matrix obtained by processing U2. As an example, ΔP is a matrix obtained by performing QR decomposition on the conjugate transpose of U2 (i.e., U2 H ).

[0216] where P2 can be used to determine the X2 second row vectors or can be used to determine the row numbers of the X2 second row vectors. P2 is obtained based on U2, in other words, P2 represents a matrix obtained by processing U2. As an example, as shown in (b) of FIG. 8, P2 is combined (or spliced, such as horizontally spliced) from P1 and ΔP, specifically, P2, P1, and ΔP have the same number of rows and different numbers of columns, that is, the number of columns of P2 is the sum of the number of columns of P1 and the number of columns of ΔP.

[0217] In a possible implementation, P2 is a matrix (or a matrix) obtained by performing QR decomposition on the conjugate transpose of U2 (i.e., U2 H ). H *P2=Q2*F2 Formula 2 [U1ΔU] H *[P11ΔP11 P12ΔP12]=Q2*F2 Formula 3

[0218] where P1, P2, and ΔP are permutation matrices, P2=[P11ΔP11 P12ΔP12], P1=[P11 P12], and ΔP=[ΔP11ΔP12].

[0219] The dimension of U1 is R1 x R2, the dimension of ΔU is R1 x S, and the dimension of U2 (i.e., [U1 ΔU]) is R1 x (R2 + S).

[0220] The dimension of P2 is R1 x W, W = X1 + X2, and W is greater than or equal to (R2 + S).

[0221] The dimension of P1 is R1 x T, the dimension of P11 is R1 x R2, and the dimension of P12 is R1 x (T - R2), T = X1.

[0222] The dimension of ΔP is R1 x (W - T), the dimension of ΔP11 is R1 x S, and the dimension of ΔP12 is R1 x (W - T - S), W - T = X2. ΔP12 can exist or not exist, i.e., ΔP12 can exist or not exist in the above formula.

[0223] Q2 is an orthogonal matrix, and the dimension of Q2 is (R2 + S) x (R2 + S); F2 is an upper triangular matrix, and the dimension of F2 is (R2 + S) x W.

[0224] P1 corresponds to X1 first row vectors, and contains at least one maximal linearly independent group; R2 first row vectors in the X1 first row vectors correspond to one maximal linearly independent group, and the R2 first row vectors correspond to the P11 matrix in P1. P12 corresponds to the non-R2 first row vectors in the X1 first row vectors. P2 corresponds to (X1 + X2) second row vectors, and [P11 ΔP11] corresponds to one maximal linearly independent group. ΔP12 is the part of ΔP other than ΔP11. The row numbers of the corresponding second row vectors among P11, ΔP11, P12, and ΔP12 are different.

[0225] If P1 corresponds to one maximal linearly independent group of U1, then P1 = [P11]; if P1 corresponds to a maximal linearly independent group containing U1, then P1 = [P11 P12]. In addition, if P1 corresponds to one maximal linearly independent group of U1, then P1 = [P11], and ΔP12 does not exist, i.e., formula 3 can be transformed as:

[0226] [U1 ΔU] H *[P11 ΔP11] = Q2 * F2; or [U1 ΔU] H *[P1 ΔP] = Q2 * F2

[0227] wherein [P1 ΔP] corresponds to one maximal linearly independent group of U2.

[0228] The formula 2 and the formula 3 are similar, except that in the formula 3, U2 is expressed as [U1 ΔU]; P2 is expressed as [P11 ΔP11 P12 ΔP12]; or, P2 is expressed as [P1 ΔP]; or, P2 is expressed as [P11 ΔP11]. It can be understood that the [] mentioned in the formula represents a matrix or a matrix array. For example, taking [U1 ΔU] in the formula 3 as an example, the matrix U1 and the matrix ΔU are spliced (for example, referred to as horizontal splicing, or referred to as combination) into a matrix, which can be denoted as [U1 ΔU]. For another example, taking [P1 ΔP] as an example, the matrix P1 and the matrix ΔP are spliced (for example, referred to as horizontal splicing, or referred to as combination) into a matrix, which can be denoted as [P1 ΔP]. [P1 ΔP] can also be expressed as [P1, ΔP], and [U1 ΔU] can also be expressed as [U1, ΔU], and the form of the connection symbol between the matrices is not limited in the embodiments of the present application.

[0229] As an example, the sum of the diagonal elements of F2 is maximum, so that the unique ΔP or P2 can be determined.

[0230] The number of row vectors of P2 is the same as that of P1, and the number of column vectors of P2 is different from that of P1, specifically, the number of column vectors of P2 is equal to the sum of the number of column vectors of P1 and the number of column vectors of ΔP. The row numbers of the X1 first row vectors corresponding to the first resource are those of P1, and the row numbers of the X1 second row vectors corresponding to the first resource are those of P1 in P2, so the row numbers of the X1 first row vectors and the X1 second row vectors are the same. Specifically, the row numbers of the row vectors corresponding to the first resource (i.e., the X1 second row vectors) are the row numbers corresponding to the non-zero elements in at least one column vector (referred to as column vector #1) in P2, and the row numbers of the row vectors corresponding to the second resource (i.e., the X2 second row vectors) are the row numbers corresponding to the non-zero elements in at least one column vector (referred to as column vector #2) in P2. Since P2 is obtained by combining (or splicing, such as transverse splicing) P1 and ΔP, the row numbers of the row vectors corresponding to the second resource (i.e., the X2 second row vectors) can also be understood as the row numbers corresponding to the non-zero elements in at least one column vector in ΔP, that is, the column vector #2 is a column vector in ΔP. In one possible implementation, the row numbers of the X2 second row vectors are the row numbers corresponding to the non-zero elements in at least one column vector in P2, and the row numbers of the X2 second row vectors are different from those of the X1 second row vectors, that is, the column vector #1 and the column vector #2 are different. As shown in (b) of FIG. 8, the row numbers of the row vectors corresponding to the first resource (i.e., the X1 second row vectors) are i1, i2, i3, i4, and i5, and i1, i2, i3, i4, and i5 are the row numbers corresponding to the non-zero elements in 5 column vectors in P1 (i.e., 5 column vectors in P2), and the row numbers of the row vectors corresponding to the second resource (i.e., the X2 second row vectors) are i6, and i6 is the row number corresponding to the non-zero elements in one column vector in P2, specifically, i6 is the row number corresponding to the non-zero elements in one column vector in ΔP (i.e., ΔP in P2).

[0231] In one possible scenario, P2 is calculated by the terminal device itself.

[0232] For example, the terminal device can process U2 to obtain P2, and then determine the X2 second row vectors based on P2, and then determine the second resource, which is the reference signal candidate resource corresponding to the X2 second row vectors; or determine the resource of the reference signal, which is composed of the first resource and the reference signal candidate resource corresponding to the X2 second row vectors. Wherein, U2 can be indicated by the network device, for example, the network device directly indicates U2; or the network device indicates U1 and ΔU; or the network device indicates ΔU, and U1 is predefined.

[0233] For another example, the terminal device can obtain P2 based on P1 and ΔP, and then determine X2 second row vectors based on P2, and then determine the second resource, which is the reference signal candidate resource corresponding to the X2 second row vectors; or determine the resource of the reference signal, which is composed of the first resource and the reference signal candidate resource corresponding to the X2 second row vectors. P1 and ΔP can be indicated by the network device, such as the network device directly indicating P1 and ΔP; or the network device indicating U1, ΔU, and ΔP; or the network device indicating ΔU and ΔP, and U1 is predefined.

[0234] In another possible case, P2 is indicated by the network device to the terminal device. Specifically, the network device can indicate P2 to the terminal device, and the terminal device can directly determine X2 second row vectors based on P2, and then determine the first resource, which is the reference signal candidate resource corresponding to the X2 second row vectors; or determine the resource of the reference signal, which is composed of the first resource and the reference signal candidate resource corresponding to the X2 second row vectors.

[0235] As to ΔP, it can be calculated by the terminal device itself, or can be indicated by the network device to the terminal device, which is not limited. For example, the terminal device can process U2 to obtain ΔP, and then determine X2 second row vectors based on ΔP, and then determine the second resource, which is the reference signal candidate resource corresponding to the X2 second row vectors; or determine the resource of the reference signal, which is composed of the first resource and the reference signal candidate resource corresponding to the X2 second row vectors. U2 can be indicated by the network device, such as the network device directly indicating U2; or the network device indicating U1 and ΔU; or the network device indicating ΔU, and U1 is predefined.

[0236] The first resource and the second resource are described above respectively. The reference signal resource of the resource of the reference signal is the reference signal resource composed of the first resource and the first resource, as shown in (b) of FIG. 9, the reference signal resource of the resource of the reference signal is the reference signal resource composed of the first resource and the first resource, that is, the reference signal resource of the resource of the reference signal is the reference signal candidate resource corresponding to the row vectors with row numbers i1, i2, i3, i4, i5, and i6.

[0237] In scheme 2, the first resource is the reference signal candidate resource corresponding to the X3 first column vectors in U1, and the second resource is the reference signal candidate resource corresponding to the X4 second column vectors in U2.

[0238] Before starting to introduce scheme 2, some parameters are uniformly explained.

[0239] Suppose the dimension of U1 is R1xR2, R1 is the number of rows, and R2 is the number of columns, that is, U1 includes R1 row vectors. The dimension of ΔU is CxR2, C is the number of rows, and R2 is the number of columns. U2 is a matrix composed of U1 and ΔU, that is, the dimension of U2 is (R1+C)xR2, (R1+C) is the number of rows, and R2 is the number of columns, that is, U2 includes R2 column vectors. The column vectors of U1 and U2 are different, for example, the number of elements contained in a column vector in U1 and the number of elements contained in a column vector in U2 are different, for example, the number of elements contained in a column vector in U1 is R1, and the number of elements contained in a column vector in U2 is (R1+C). To distinguish, the column vectors contained in U1 are referred to as first column vectors, that is, U1 includes R2 first column vectors; the column vectors contained in U2 are referred to as second column vectors, that is, U2 includes R2 second column vectors. Wherein, R1, R2, C are integers greater than 1 or equal to 1, and in scheme 2, R1 is less than R2.

[0240] The first resource and the second resource are described below respectively.

[0241] 1. The first resource is a reference signal candidate resource corresponding to X3 first column vectors in U1. X3 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

[0242] Specifically, U1 includes R2 first column vectors, and the R2 first column vectors have a corresponding relationship (that is, an example of the first corresponding relationship) with the reference signal candidate resources. The first resource can be a reference signal candidate resource corresponding to one or more column vectors (that is, X3 first column vectors) of the R2 first column vectors. For a terminal device, X3 first column vectors can be determined first, and then the first resource can be determined based on X3 first column vectors and the corresponding relationship. For a network device, the position of the first resource can be directly indicated, or X3 first column vectors or U1 can also be indicated, so that the terminal device can determine the first resource. The scheme for this part is described in detail later in combination with aspect 2.

[0243] Wherein, the R2 first column vectors have a corresponding relationship with the reference signal candidate resources, in other words, the R2 first column vectors and the reference signal candidate resources are one-to-one corresponding, that is, each first column vector in the R2 first column vectors corresponds to one resource in the reference candidate resources. The reference signal candidate resources corresponding to different first column vectors are different, that is, the following at least one of the reference signal candidate resources corresponding to different first column vectors is different: candidate time domain resource, candidate frequency domain resource, candidate port.

[0244] For example, the reference signal candidate resource includes A ports, B frequency domain units, and R2=A*B. The R2 first column vectors have a corresponding relationship with the reference signal candidate resource, that is, the R2 first column vectors correspond to the A*B candidate resources one by one, and the A*B candidate resources include A ports and B frequency domain units.

[0245] For another example, the reference signal candidate resource includes A ports, D time domain units, and R2=A*D. The R2 first column vectors have a corresponding relationship with the reference signal candidate resource, that is, the R2 first column vectors correspond to the A*D candidate resources one by one, and the A*D candidate resources include A ports and D time domain units.

[0246] For another example, the reference signal candidate resource includes B frequency domain units, D time domain units, and R2=B*D. The R2 first column vectors have a corresponding relationship with the reference signal candidate resource, that is, the R2 first column vectors correspond to the B*D candidate resources one by one, and the B*D candidate resources include B frequency domain units and D time domain units.

[0247] The above is a simple description, and the specific description can be referred to in the related description in Scheme 1. The difference between Scheme 2 and Scheme 1 is that the row vector corresponds to the reference signal candidate resource in Scheme 1, and the column vector corresponds to the reference signal candidate resource in Scheme 2.

[0248] The corresponding relationship between the R2 first column vectors and the reference signal candidate resource can exist in the form of a table, a function, text, or a string, such as storage or transmission. For the convenience of description, a table is taken as an example for description. As an example, the corresponding relationship between the R2 first column vectors and the reference signal candidate resource is shown in Table 2.

[0249] Table 2

[0250] ID#1, ID#2, ID#3, etc. in Table 2 represent column numbers (e.g., column indexes, or indexes, or numbers, or serial numbers, or identifiers, etc.) of column vectors. For example, the column numbers of the R2 first column vectors can be 1, 2, …, R2; or the column numbers of the R2 first column vectors can be 0, 2, …, (R2-1), and the specific numbering of the column numbers is not limited. The reference signal candidate resources in Table 2 include at least one of the following: candidate time domain resources, candidate frequency domain resources, candidate ports. For example, when the reference signal candidate resources include candidate time domain resources, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different time domain units (or different groups of time domain units). For another example, when the reference signal candidate resources include candidate frequency domain resources, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different frequency domain units (or different groups of frequency domain units). For another example, when the reference signal candidate resources include candidate ports, candidate resource #1, candidate resource #2, candidate resource #3, etc. can represent different ports (or different groups of ports). For another example, when the reference signal candidate resources include candidate frequency domain resources and candidate ports, any two of candidate resource #1, candidate resource #2, candidate resource #3, etc. are different in ports and / or frequency domain units.

[0251] For example, Table 2, if the column numbers of the X3 first column vectors include ID#1 and ID#2, it can be known from Table 2 that the first resource is candidate resource #1 and candidate resource #2; if the column numbers of the X3 first column vectors include ID#3, it can be known from Table 2 that the first resource is candidate resource #3; if the column numbers of the X3 first column vectors include ID#2 and ID#3, it can be known from Table 2 that the first resource is candidate resource #2 and candidate resource #3; and so on.

[0252] The above Table 2 is one possible form, and embodiments of the present application are not limited thereto. For example, the column numbers in Table 2 can be replaced by column vectors (or elements contained in column vectors). For another example, Table 2 can include a larger number of column numbers and corresponding reference signal candidate resources. For another example, the reference signal candidate resources in Table 2 can be divided into multiple columns, and the multiple columns correspond to time domain, frequency domain, and space domain, respectively.

[0253] Optionally, the X3 first column vectors include at least one maximal linearly independent group of all column vectors of U1 (i.e., R2 first column vectors). Based on this, since the X3 first column vectors include a maximal linearly independent group, the reference signal candidate resources corresponding to the X3 first column vectors are sparse, which can reduce the resource overhead of the reference signal.

[0254] A possible determination manner of the X3 first column vectors is introduced below.

[0255] In one possible implementation, the X3 first column vectors are determined based on P1 (i.e., one example of the second matrix). The X3 first column vectors determined based on this implementation include at least one maximal linearly independent group of all column vectors of U1.

[0256] P1 can be used to determine the X3 first column vectors or can be used to determine the column numbers of the X3 first column vectors. P1 is obtained based on U1, in other words, P1 represents a matrix obtained by processing U1.

[0257] In one possible implementation, P1 is a matrix obtained by QR decomposition of U1. As an example, the relationship between P1 and U1 satisfies the above formula 4. U1*P1 = Q1*F1 Formula 4

[0258] In one possible implementation, the dimension of U1 is R1xR2, P1 is a permutation matrix and the dimension of P1 is R2xZ, Q1 is an orthogonal matrix and the dimension of Q1 is R1xR1, F1 is an upper triangular matrix and the dimension of F1 is R1xZ. Z is an integer greater than 1 or equal to 1, and Z is greater than or equal to R1. As an example, the sum of the diagonal elements of F1 is maximum, so that a unique P1 can be determined.

[0259] In one possible implementation, the column numbers of the X3 first column vectors are the row numbers corresponding to the non-zero elements in at least one column vector contained in P1. As an example, the column numbers of the X3 first column vectors are the row numbers corresponding to the non-zero elements in all column vectors contained in P1, that is, Z = X1.

[0260] The above briefly describes the scheme of the first resource, and for details, reference can be made to the description in the above scheme 1. Scheme 2 is similar to scheme 1, except that in scheme 1, the row vectors correspond to the reference signal candidate resources, while in scheme 2, the column vectors correspond to the reference signal candidate resources. Therefore, in scheme 1, after the row vectors are determined, the corresponding reference signal candidate resources (i.e., the first resource) can be determined based on the correspondence between the row vectors and the reference signal candidate resources; in scheme 2, after the column vectors are determined, the corresponding reference signal candidate resources (i.e., the first resource) can be determined based on the correspondence between the column vectors and the reference signal candidate resources. The scheme of the second resource is described below.

[0261] 2. The second resource is the reference signal candidate resources corresponding to the X4 second column vectors in U2, in other words, the second resource is the reference signal candidate resources corresponding to the X4 second column vectors in the matrix composed of U1 and ΔU. X4 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

[0262] Specifically, U2 includes R2 second column vectors, and the R2 second column vectors have a correspondence relationship with the reference signal candidate resource (i.e., an example of the third correspondence relationship), and the second resource can be a reference signal candidate resource corresponding to one or more column vectors (i.e., X4 second column vectors) in the R2 second column vectors. For the terminal device, X4 second column vectors can be determined first, and then the second resource, i.e., the resource of the reference signal, can be determined based on the X4 second column vectors and the correspondence relationship. For the network device, the position of the second resource can be directly indicated, or the terminal device can determine the second resource by indicating U1, ΔU, U2, or X4 second column vectors. The scheme of this part is described in detail later in combination with aspect 2.

[0263] The correspondence relationship between the R2 second column vectors and the reference signal candidate resource, and the correspondence relationship between the R2 first column vectors and the reference signal candidate resource, are associated, specifically, the first column vector and the second column vector with the same column number correspond to the same candidate resource of the reference signal. Specifically, the number of column vectors of U2 is the same as the number of column vectors of U1, that is, the number of column vectors of U2 and the number of column vectors of U1 are both R2; the column number of U2 is the same as the column number of U1, that is, the column number of the R2 second column vectors is the same as the column number of the R2 first column vectors; therefore, the correspondence relationship between the R2 second column vectors and the reference signal candidate resource, and the correspondence relationship between the R2 first column vectors and the reference signal candidate resource, can be understood as being associated. In addition, it can be understood that the number of row vectors of U2 is different from the number of row vectors of U1, specifically, the number of row vectors of U2 is equal to the sum of the number of row vectors of U1 and the number of row vectors of ΔU. For example, U1 is composed of R1 row vectors, and ΔU is composed of C row vectors, then U2 can be understood as being composed of (R1+C) row vectors, and the (R1+C) row vectors are the C row vectors contained in ΔU and the R1 row vectors contained in U1.

[0264] Optionally, the second column vector corresponding to the second resource is determined based on the second column vector corresponding to the first resource. In a possible implementation, the second column vector corresponding to the second resource and the second column vector corresponding to the first resource have different column numbers. Based on this, the positions of the first resource and the second resource are different.

[0265] Specifically, it is assumed that the X3 first column vectors corresponding to the first resource correspond to the X3 second column vectors in U2, that is, the X3 first column vectors correspond to the X3 second column vectors of U2, in other words, the column numbers of the X3 first column vectors and the X3 second column vectors are the same, and the X3 first column vectors and the X3 second column vectors correspond to the same reference signal candidate resource. It can be understood that the column vectors contained in the X3 first column vectors and the X3 second column vectors are different. The column numbers of the X4 second column vectors and the X3 second column vectors are different, so based on the correspondence relationship between the R2 second column vectors and the reference signal candidate resource, it can be known that the X4 second column vectors and the X3 second column vectors correspond to different reference signal candidate resources, and further, the positions of the second resource and the first resource are different.

[0266] Optionally, the group of column vectors of U2 corresponding to the first resource (that is, the X3 second column vectors) and the group of column vectors of U2 corresponding to the second resource (that is, the X4 second column vectors) include at least one maximal linearly independent group of all column vectors of U2. Based on this, the reference signal resources of the reference signal resources are sparse, so that the overhead of the reference signal resources can be reduced.

[0267] Next, a possible determination manner of the X4 second column vectors is introduced.

[0268] In a possible implementation manner, the X4 second column vectors are determined based on P2 (that is, an example of the fourth matrix) or ΔP (that is, an example of the fourth matrix). The X4 second column vectors and the X3 second column vectors determined based on this manner include at least one maximal linearly independent group of all column vectors of U2.

[0269] Wherein, ΔP is obtained based on U2, in other words, ΔP can represent a matrix obtained by processing U2. As an example, ΔP is a matrix obtained by performing QR decomposition on U2.

[0270] Wherein, P2 can be used to determine the X4 second column vectors, or can be used to determine the column numbers of the X4 second column vectors. P2 is obtained based on U2, in other words, P2 represents a matrix obtained by processing U2. As an example, as shown in (b) of FIG. 8, P2 is combined (or spliced, such as horizontally spliced) from P1 and ΔP. Specifically, the row numbers of P2, P1 and ΔP are the same, and the column numbers are different, that is, the column number of P2 is the sum of the column number of P1 and the column number of ΔP.

[0271] In one possible implementation, P2 is a matrix obtained by QR decomposition of U2. As an example, the relationship between P2 and U2 satisfies Equation 5 or Equation 6. U2*P2=Q2*F2 Equation 5 [U1ΔU]*[P11ΔP11 P12ΔP12]=Q2*F2 Equation 6

[0272] wherein P1, P2, ΔP are permutation matrices, P2=[P11ΔP11 P12ΔP12], P1=[P11 P12], ΔP=[ΔP11ΔP12].

[0273] The dimension of U1 is R1×R2, the dimension of ΔU is C×R2, and the dimension of U2 (i.e., [U1ΔU]) is (R1+C)×R2.

[0274] The dimension of P2 is R2*M, M=X1+X2, and M is greater than or equal to (R1+C).

[0275] The dimension of P1 is R2×Z, the dimension of P11 is R2*R1, and the dimension of P12 is R2×(Z-R1), Z=X1.

[0276] The dimension of ΔP is R2×(M-Z), the dimension of ΔP11 is R2*C, and the dimension of ΔP12 is R2×(M-Z-C), M-Z=X2.

[0277] Q2 is an orthogonal matrix, and the dimension of Q2 is (R1+C)×(R1+C), F2 is an upper triangular matrix, and the dimension of F2 is (R1+C)×M.

[0278] If P1 corresponds to a maximal linearly independent set of U1, then P1=[P11]; if P1 corresponds to a maximal linearly independent set containing U1, then P1=[P11 P12]. In addition, if P1 corresponds to a maximal linearly independent set of U1, then P1=[P11], and there is no ΔP12, i.e., Equation 6 can be transformed into:

[0279] [U1ΔU]*[P11ΔP11]=Q2*F2; or [U1ΔU]*[P1ΔP]=Q2*F2

[0280] wherein [P1ΔP] corresponds to a maximal linearly independent set of U2.

[0281] The formula 5 and the formula 6 are similar, except that in the formula 6, U2 is expressed as [U1 Δ U]; P2 is expressed as [P11 Δ P11 P12 Δ P12]; or P2 is expressed as [P1 Δ P]; or P2 is expressed as [P11 Δ P11]. It can be understood that the [] mentioned in the formula represents a matrix or a matrix array. For example, taking [U1 Δ U] in the formula 6 as an example, the matrix U1 and the matrix Δ U are spliced (for example, called longitudinal splicing, or called combination) into a matrix, which can be denoted as [U1 Δ U]. For another example, taking [P1 Δ P] as an example, the matrix P1 and the matrix Δ P are spliced (for example, called transverse splicing, or called combination) into a matrix, which can be denoted as [P1 Δ P]. [P1 Δ P] can also be expressed as [P1, Δ P], and [U1 Δ U] can also be expressed as [U1, Δ U]. The form of the connection symbol between the matrices is not limited in the embodiments of the present application.

[0282] As an example, the sum of the diagonal elements of F2 is maximum, so that the unique ΔP or P2 can be determined.

[0283] The number of row vectors of P2 is the same as that of P1, and the number of column vectors of P2 is different from that of P1, and specifically, the number of column vectors of P2 is equal to the sum of the number of column vectors of P1 and the number of column vectors of ΔP. The column numbers of the X3 first column vectors corresponding to the first resource are the same as those of P1, and the column numbers of the X3 second column vectors corresponding to the first resource are the same as those of P1 in P2, so the column numbers of the X3 first column vectors and the X3 second column vectors are the same. Specifically, the column numbers of the column vectors (that is, the X3 second column vectors) corresponding to the first resource are the row numbers corresponding to the non-zero elements in at least one column vector (for example, called column vector #1) in P2, and the column numbers of the column vectors (that is, the X4 second column vectors) corresponding to the second resource are the row numbers corresponding to the non-zero elements in at least one column vector (for example, called column vector #2) in P2. Since P2 is combined (or spliced, for example, transversely spliced) from P1 and ΔP, the column numbers of the column vectors corresponding to the second resource can also be understood as the row numbers corresponding to the non-zero elements in at least one column vector in ΔP, that is, the column vector #2 is the column vector in the ΔP. In a possible implementation, the column numbers of the X4 second column vectors are the row numbers corresponding to the non-zero elements in at least one column vector contained in P2, and the column numbers of the X4 second column vectors are different from those of the X3 second column vectors, that is, the column vector #1 and the column vector #2 are different.

[0284] The scheme of the second resource is briefly described above, and details can be referred to the description in the foregoing scheme 1. The scheme 2 is similar to the scheme 1, except that the row vector corresponds to the reference signal candidate resource in the scheme 1, and the column vector corresponds to the reference signal candidate resource in the scheme 2. Therefore, after the row vector is determined in the scheme 1, the corresponding reference signal candidate resource (that is, the second resource) can be determined based on the correspondence between the row vector and the reference signal candidate resource; after the column vector is determined in the scheme 2, the corresponding reference signal candidate resource (that is, the second resource) can be determined based on the correspondence between the column vector and the reference signal candidate resource. In addition, in some examples above, such as the examples in FIGS. 6 to 9, the row vector is taken as an example to be described, which is not limited. For example, referring to (b) in FIG. 5, when the column vector has a correspondence with the reference signal candidate resource, the column vector can be determined first, and then the corresponding reference signal candidate resource is determined based on the correspondence between the column vector and the reference signal candidate resource.

[0285] The related scheme of the resource of the reference signal is introduced above in aspect 1, and the related scheme of the indication information in step S410 is introduced below in aspect 2.

[0286] / / Aspect 2, related scheme of indication information.

[0287] Optionally, the indication information in step S410 includes first sub-information and / or second sub-information, the first sub-information is used to determine the first resource, and the second sub-information is used to determine the second resource. The first sub-information and the second sub-information can be carried in the same signaling or in different signaling, which is not limited. Several examples are introduced below.

[0288] Example 1, the indication information is the first sub-information.

[0289] In a first possible implementation, the first sub-information directly indicates the first resource. Based on this, the terminal device can directly determine the location of the first resource.

[0290] As an example, the first sub-information includes the location information of the first resource, in other words, the first sub-information can directly indicate the location information of the first resource. For example, the first sub-information indicates at least one of the following: time domain location information (that is, resource information or location information of the first resource in the time domain), frequency domain location information (that is, resource information or location information of the first resource in the frequency domain), mapping relationship between the time domain location information and the port number, mapping relationship between the frequency domain resource information and the port number, mapping relationship between the time domain location information and the frequency domain information and the port number.

[0291] The position information of the first resource may, for example, include at least one of the following: the total number of resources of the first resource, the starting position of the first resource, and the ending position of the first resource. The total number of resources of the first resource represents the total number of reference signal resources included in the first resource, that is, the total number of resources occupied by the reference signal. The starting position of the first resource represents the position of the first reference signal resource in the first resource. The ending position of the first resource represents the position of the last reference signal resource in the first resource. The first resource may also be replaced by a time domain resource and / or a frequency domain resource.

[0292] In a second possible implementation, the first sub-information indirectly indicates the first resource.

[0293] As an example, the first sub-information indicates the first matrix and / or the second matrix. Several examples are described below.

[0294] Example 1.1: The first sub-information includes the first matrix (U1 as described above). Based on this, the terminal device can determine the first resource based on the first matrix.

[0295] For example, U1 includes R1 first row vectors, which have a corresponding relationship (that is, an example of the first corresponding relationship) with the reference signal candidate resources. The terminal device determines X1 first row vectors based on the first matrix, and then can determine the reference signal candidate resources corresponding to the X1 first row vectors based on the X1 first row vectors and the corresponding relationship, that is, the first resource. The determination method of the X1 first row vectors may be indicated by the network device or determined by the terminal device itself, such as predefined, which is not limited. In one possible implementation, the terminal device can obtain P1 by processing U1, and then determine the X1 first row vectors based on P1, for example, the row number of the X1 first row vectors is the row number corresponding to the non-zero element in at least one column vector (such as all column vectors) included in P1. For details, please refer to the related description of scheme 1 in aspect 1.

[0296] For another example, U1 includes R2 first column vectors, which have a correspondence relationship (i.e., an example of the first correspondence relationship) with the reference signal candidate resource. The terminal device determines X3 first column vectors based on the first matrix, and then can determine the reference signal candidate resource corresponding to the X3 first column vectors, i.e., the first resource, based on the X3 first column vectors and the correspondence relationship. As to the determination manner of the X3 first column vectors, it can be indicated by the network device, or can be determined by the terminal device itself, such as predefined, which is not limited. In one possible implementation manner, the terminal device can obtain P1 by processing U1, and then determine the X3 first column vectors based on P1, such as the column numbers of the X3 first column vectors are the row numbers corresponding to the non-zero elements in at least one column vector (such as all column vectors) contained in P1. For details, reference can be made to the related description of scheme 2 in aspect 1.

[0297] Example 1.2. The first sub-information includes an index of the first matrix. Based on this, the terminal device can determine the first matrix based on the index of the first matrix, and then can determine the first resource based on the first matrix. For example, the terminal device can pre-store or pre-obtain a plurality of matrices, and then the terminal device can determine the corresponding matrix based on the index indicated by the first sub-information. As to determining the first resource based on the first matrix, reference can be made to the foregoing example 1.1, which is not described herein again.

[0298] Example 1.3. The first sub-information includes a second matrix (such as P1 described above). Based on this, the terminal device can determine the first resource based on the second matrix.

[0299] For example, the terminal device can determine X1 first row vectors based on the second matrix P1, and then can determine the reference signal candidate resource corresponding to the X1 first row vectors, i.e., the first resource, based on the X1 first row vectors and the correspondence relationship between the first row vectors and the reference signal candidate resource. In one possible implementation manner, the row numbers of the X1 first row vectors are the row numbers corresponding to the non-zero elements in at least one column vector (such as all column vectors) contained in P1. For details, reference can be made to the related description of scheme 1 in aspect 1.

[0300] For another example, the terminal device can determine X3 first column vectors based on the second matrix P1, and then can determine the reference signal candidate resource corresponding to the X3 first column vectors, i.e., the first resource, based on the X3 first column vectors and the correspondence relationship between the first column vectors and the reference signal candidate resource. In one possible implementation manner, the column numbers of the X3 first column vectors are the row numbers corresponding to the non-zero elements in at least one column vector (such as all column vectors) contained in P1. For details, reference can be made to the related description of scheme 2 in aspect 1.

[0301] Example 1.4, the first sub-information includes an index of the second matrix. Based on this, the terminal device can determine the second matrix based on the index of the second matrix, and further determine the first resource based on the second matrix. For example, the terminal device can pre-store or pre-obtain a plurality of matrices, and then determine a corresponding matrix based on the index indicated by the first sub-information. As to determining the first resource based on the second matrix, reference can be made to the previous example 1.3, which will not be repeated here.

[0302] Example 2, the indication information is the second sub-information.

[0303] In a first possible implementation, the second sub-information directly indicates the second resource. Based on this, the terminal device can directly determine the location of the second resource.

[0304] For example, the second sub-information includes location information of the second resource, in other words, the second sub-information can indicate the location information of the second resource. For example, the second sub-information indicates at least one of the following: time domain location information (i.e. resource information or location information of the second resource in the time domain), frequency domain location information (i.e. resource information or location information of the second resource in the frequency domain), mapping relationship between the time domain location information and the port number, mapping relationship between the frequency domain resource information and the port number, mapping relationship between the time domain location information and the frequency domain information and the port number.

[0305] For example, the location information of the second resource can include at least one of the following: total number of resources of the second resource, starting position of the second resource, ending position of the second resource. As to the explanation of each item of information, reference can be made to the related description in example 1, which will not be repeated here.

[0306] In a second possible implementation, the second sub-information indirectly indicates the second resource.

[0307] For example, the second sub-information indicates at least one of the following: the first matrix, the offset matrix, the second matrix, the third matrix, the fourth matrix. Several examples are introduced as follows.

[0308] Example 2.1, the second sub-information indicates the offset matrix (such as ΔU described above). Based on this, the terminal device can determine the second resource based on the offset matrix.

[0309] For example, U2 includes R1 second row vectors, the R1 second row vectors have a corresponding relationship (i.e., an example of the second corresponding relationship) with the reference signal candidate resources, the terminal device determines X2 second row vectors based on the first matrix (i.e., U1) and ΔU, and then can determine the reference signal candidate resources corresponding to the X2 second row vectors, i.e., the second resources, based on the X2 second row vectors and the corresponding relationship. As to the determination manner of the X2 second row vectors, the network device can indicate, or the terminal device can determine by itself, such as predefined, which is not limited. In a possible implementation manner, the terminal device can obtain P2 or ΔP by processing the first matrix (i.e., U1) and ΔU, and then determine the X2 second row vectors based on P2 or ΔP, such as the row numbers of the X2 second row vectors are the row numbers corresponding to the non-zero elements in at least one column vector (such as all column vectors) contained in P2, and the row numbers of the X2 second row vectors are different from the row numbers of the X1 second row vectors (i.e., the second row vectors corresponding to the first resources). For details, reference can be made to the related description of scheme 1 in aspect 1.

[0310] For another example, U2 includes R2 second column vectors, the R2 second column vectors have a corresponding relationship (i.e., an example of the second corresponding relationship) with the reference signal candidate resources, the terminal device determines X4 second column vectors based on the first matrix (i.e., U1) and ΔU, and then can determine the reference signal candidate resources corresponding to the X4 second column vectors, i.e., the second resources, based on the X4 second column vectors and the corresponding relationship. As to the determination manner of the X4 second column vectors, the network device can indicate, or the terminal device can determine by itself, such as predefined, which is not limited. In a possible implementation manner, the terminal device can obtain P2 or ΔP by processing the first matrix (i.e., U1) and ΔU, and then determine the X4 second column vectors based on P2 or ΔP, such as the column numbers of the X4 second column vectors are the row numbers corresponding to the non-zero elements in at least one column vector (such as all column vectors) contained in P2, and the column numbers of the X4 second column vectors are different from the column numbers of the X3 second column vectors (i.e., the second column vectors corresponding to the first resources). For details, reference can be made to the related description of scheme 2 in aspect 1.

[0311] In the above examples, the first matrix can be predefined, or can be indicated by the network device, which is not limited.

[0312] Example 2.2, the second sub-information indicates the fourth matrix (such as P2 or ΔP described above). Based on this, the terminal device can determine the second resources based on the fourth matrix.

[0313] For example, the terminal device can determine X2 second row vectors based on the fourth matrix P2 or ΔP, and then determine the reference signal candidate resources corresponding to the X2 second row vectors, i.e., the second resources, based on the X2 second row vectors and the correspondence between the second row vectors and the reference signal candidate resources. In a possible implementation, the row numbers of the X2 second row vectors are the row numbers corresponding to the non-zero elements in at least one column vector (e.g., all column vectors) included in P2, and the row numbers of the X2 second row vectors are different from the row numbers of the X1 second row vectors (i.e., the second row vectors corresponding to the first resources). For details, refer to the related description of scheme 1 in aspect 1.

[0314] For example, the terminal device can determine X4 second column vectors based on the fourth matrix P2 or ΔP, and then determine the reference signal candidate resources corresponding to the X4 second column vectors, i.e., the second resources, based on the X4 second column vectors and the correspondence between the second column vectors and the reference signal candidate resources. In a possible implementation, the column numbers of the X4 second column vectors are the row numbers corresponding to the non-zero elements in at least one column vector (e.g., all column vectors) included in P2, and the column numbers of the X4 second column vectors are different from the column numbers of the X3 second column vectors (i.e., the second column vectors corresponding to the first resources). For details, refer to the related description of scheme 2 in aspect 1.

[0315] Example 2.3: The second sub-information indicates a third matrix (e.g., P1 as described above). Based on this, the terminal device can determine the second resources based on the third matrix.

[0316] For example, the terminal device can determine P2 based on the third matrix P1 and ΔP, and then determine X2 second row vectors based on P2, and then determine the reference signal candidate resources corresponding to the X2 second row vectors, i.e., the second resources, based on the X2 second row vectors and the correspondence between the second row vectors and the reference signal candidate resources. For details, refer to the related description in example 2.2.

[0317] For example, the terminal device can determine P2 based on the third matrix P1 and ΔP, and then determine X4 second column vectors based on P2, and then determine the reference signal candidate resources corresponding to the X4 second column vectors, i.e., the second resources, based on the X4 second column vectors and the correspondence between the second column vectors and the reference signal candidate resources. For details, refer to the related description in example 2.2.

[0318] In the above examples, ΔP can be predefined or indicated by the network device, and is not limited in this way.

[0319] The above lists some examples, and the embodiments of the present application are not limited thereto.

[0320] Some relationships between the first resource and the second resource are introduced in aspect 3.

[0321] / / Aspect 3, relationship between the first resource and the second resource.

[0322] Referring to FIG. 10, as an example, FIG. 10 is a schematic diagram of the first resource and the second resource.

[0323] The first possible case is that the period of the first resource is greater than or equal to the period of the second resource.

[0324] Taking the first resource as an example, the period of the first resource can represent the period of the network device sending the indication information used to determine the first resource; or can represent the period of the terminal device receiving the indication information (i.e., the first sub-information) used to determine the first resource; or can represent the period of updating the first resource.

[0325] As shown in (a) of FIG. 10, at t2, the first resource is unchanged (i.e., the same as the first resource at t1), and the second resource is updated to the second resource'.

[0326] The second possible case is that the first resource is periodic, and the second resource is aperiodic or semi-static (semi-persistent).

[0327] As shown in (b) of FIG. 10, the first resource is periodic, and the second resource is aperiodic. For example, the network device periodically indicates the first resource, and aperiodically indicates the second resource, such as the network device indicating the second resource to the terminal device at t2.

[0328] As shown in (c) of FIG. 10, the first resource is periodic, and the second resource is semi-static. For example, the network device periodically indicates the first resource, and semi-statically indicates the second resource, i.e., after the network device configures the information of the second resource, the network device will not immediately send the information of the second resource, but will first send an activation signaling to notify the terminal device, and after the activation signaling takes effect, the network device will periodically send the information of the second resource. As shown in (c) of FIG. 10, the network device periodically sends the information of the second resource starting from t2.

[0329] The third possible case is that the first resource is cluster-level or terminal device-level, and the second resource is cluster-level or terminal device-level.

[0330] The cluster level can represent a terminal device group level, i.e., UE group specific; or the cluster level can represent a radio frequency map (RF map) grid level, i.e., RF map grid specific.

[0331] For example, the first resource is cluster level, and the second resource is cluster level. For another example, the first resource is cluster level, and the second resource is terminal device level, i.e., the second resource is UE specific. For another example, the first resource is terminal device level, and the second resource is terminal device level.

[0332] As shown in (d) of FIG. 10, it is assumed that the terminal devices include: UE0, UE1, UE2, UE3, wherein UE0 and UE1 are a group, and UE2 and UE3 are a group. The first resource can be UE group specific. Specifically, the first resource of UE0 and UE1 is the same (e.g., referred to as first resource 0), and the first resource of UE2 and UE3 is the same (e.g., referred to as first resource 1). The second resource can be UE specific. Specifically, the second resource of UE0 is second resource 0, the second resource of UE1 is second resource 1, the second resource of UE2 is second resource 2, and the second resource of UE3 is second resource 3.

[0333] Some relationships between the first matrix and the bias matrix will be introduced in combination with aspect 4.

[0334] / / Aspect 4, relationship between the first matrix and the bias matrix.

[0335] Some relationships between the first matrix and the bias matrix will be introduced in combination with several scenarios.

[0336] The first possible scenario is that the first matrix and the bias matrix can be one or more of the following: a spatial domain basis matrix, a frequency domain basis matrix, and a space-frequency basis matrix.

[0337] For example, the first matrix and the bias matrix are spatial domain basis matrices. Specifically, it is assumed that the spatial domain basis matrix includes M spatial domain basis vectors, the first matrix is M1 spatial domain basis vectors in the M spatial domain basis vectors, the bias matrix is M2 spatial domain basis vectors in the M spatial domain basis vectors except the M1 spatial domain basis vectors, M1 and M2 are integers greater than 1 or equal to 1 and less than M, and M1+M2≤M.

[0338] For another example, the first matrix and the bias matrix are frequency domain basis matrices. Specifically, it is assumed that the frequency domain basis matrix includes M frequency domain basis vectors, the first matrix is M1 frequency domain basis vectors in the M frequency domain basis vectors, the bias matrix is M2 frequency domain basis vectors in the M frequency domain basis vectors except the M1 frequency domain basis vectors, M1 and M2 are integers greater than 1 or equal to 1 and less than M, and M1+M2≤M.

[0339] For another example, the first matrix and the offset matrix are a spatial-frequency basis matrix. Specifically, assume that the spatial-frequency basis matrix comprises M spatial-frequency basis vectors, the first matrix comprises M1 spatial-frequency basis vectors among the M spatial-frequency basis vectors, the offset matrix comprises M2 spatial-frequency basis vectors among the M spatial-frequency basis vectors other than the M1 spatial-frequency basis vectors, M1 and M2 are integers greater than 1 or equal to 1 and less than M, and M1+M2≤M.

[0340] For another possible case, the column vectors or the row vectors of the first matrix and / or the offset matrix can be linearly independent.

[0341] For an example, the column vectors or the row vectors of the first matrix can be linearly independent. For example, the column vectors or the row vectors of the first matrix are orthogonal. For an example, the first matrix can be any one of the following: a DFT matrix, a conjugate transpose matrix of a DFT matrix, an oversampled DFT matrix, a conjugate transpose matrix of an oversampled DFT matrix, a right singular matrix of W, and a left singular matrix of W. Wherein, W represents any one of the following: a precoding matrix, a channel matrix corresponding to the precoding matrix, or a channel matrix.

[0342] For another example, the column vectors or the row vectors of the offset matrix can be linearly independent. For example, the column vectors or the row vectors of the offset matrix are orthogonal. For an example, the offset matrix can be any one of the following: a DFT matrix, a conjugate transpose matrix of a DFT matrix, an oversampled DFT matrix, a conjugate transpose matrix of an oversampled DFT matrix, a right singular matrix of W, and a left singular matrix of W. Wherein, W represents any one of the following: a precoding matrix, a channel matrix corresponding to the precoding matrix, or a channel matrix.

[0343] For another example, the column vectors or the row vectors of the first matrix can be linearly independent, and the column vectors or the row vectors of the offset matrix can be linearly independent. For this, refer to the two previous examples.

[0344] For a third possible case, a matrix set is predefined or preconfigured, the first matrix and the offset matrix are two subsets of the matrix set, and the intersection of the two subsets is an empty set.

[0345] For a fourth possible case, a codebook is predefined or preconfigured, the first matrix and the offset matrix are two codewords in the codebook, in other words, the first matrix and the offset matrix correspond to codewords with different indexes in the codebook.

[0346] The above introduces the possible relationship between the first matrix and the offset matrix in combination with the first possible case to the fourth possible case. The possible attributes of the first matrix and the offset matrix are introduced as follows.

[0347] In a fifth possible case, the first matrix is cluster level, and the bias matrix is cluster level. For example, the first matrix is cluster level, and the bias matrix is terminal device level, i.e., the bias matrix is terminal device specific (UE specific). For example, the first matrix is terminal device level, and the bias matrix is terminal device level. The cluster level can represent terminal device group level, i.e., UE group specific, or the cluster level can represent RF map grid level, i.e., RF map grid specific.

[0348] The above cases are examples and are not limited thereto.

[0349] In a sixth possible case, the update period of the first matrix is greater than the update period of the bias matrix, i.e., the first matrix is long-term and stable, and the bias matrix is instantaneous. Alternatively, the first matrix is periodic, and the bias matrix is aperiodic or semi-static (semi-persistent).

[0350] In a seventh possible case, the first matrix is full-band or sub-band common, and the bias matrix is sub-band. For example, in multiple sub-bands (SBs), the first matrix is the same, and the bias matrix is different.

[0351] The above cases are examples and are not limited thereto. For example, the first matrix and the bias matrix can both be full-band.

[0352] In an eighth possible case, the first matrix is configured (i.e., configured by the network device) or predefined, and the bias matrix is dynamically determined, e.g., fed back by the terminal device to the network device based on the result of channel measurement.

[0353] It can be understood that the above is only to describe the first matrix and the bias matrix from different aspects, which does not limit that the above cases can only be used alone and cannot be used in combination, i.e., the above various cases can be used in combination.

[0354] In some embodiments described above, the resource of the reference signal is taken as an example composed of the first resource and the second resource, and the embodiments of the application are not limited thereto. In other words, as long as the corresponding relationship between the matrix and the reference signal candidate resource is established, e.g., different matrices have the same corresponding relationship with the reference signal candidate resource in different stages, and then the corresponding reference signal resource can be determined based on the corresponding relationship and the matrix, the way falls within the protection scope of the embodiments of the application.

[0355] The above describes the method provided by the embodiments of the present application in detail in combination with FIG. 4 to FIG. 10. The following describes the apparatus provided by the embodiments of the present application in combination with FIG. 11 to FIG. 13. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the foregoing method embodiments, which will not be described here for brevity.

[0356] Referring to FIG. 11, as an example, FIG. 11 is a schematic diagram of a communication apparatus 1100 provided by the embodiments of the present application. The communication apparatus 1100 includes a transceiver unit 1110. The transceiver unit 1110 can be used to implement the corresponding communication function. The transceiver unit 1110 can also be referred to as a communication interface or a communication unit.

[0357] Optionally, the apparatus 1100 further includes a processing unit 1120. The processing unit 1120 can be used for processing, such as determining the resource of the reference signal, etc.

[0358] Optionally, the apparatus 1100 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 1120 can read the instructions and / or data in the storage unit, so that the apparatus implements the foregoing method embodiments.

[0359] The first possible design is that the apparatus 1100 can be the terminal device in the foregoing embodiments, and the apparatus 1100 can implement the steps or processes corresponding to the operations performed by the terminal device in the foregoing method embodiments. Specifically, the transceiver unit 1110 can be used to perform the operations related to the transceiving of the terminal device in the foregoing method embodiments (such as the operations of sending and / or receiving data or messages), and the processing unit 1120 can be used to perform the operations related to the processing of the terminal device in the foregoing method embodiments, or the operations other than the transceiving (such as the operations other than sending and / or receiving data or messages).

[0360] A possible implementation is that the transceiver unit 1110 is configured to receive indication information, the indication information being used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and an offset matrix of the first matrix; and the transceiver unit 1110 is further configured to send or receive the reference signal based on the resource of the reference signal. Optionally, the processing unit 1120 is configured to determine the resource of the reference signal.

[0361] In a second possible design, the apparatus 1100 can be a network device in the foregoing embodiments, which can implement steps or procedures corresponding to those performed by the network device in the method embodiments. In this case, the transceiver unit 1110 can be configured to perform the transceiving-related operations (e.g., operations of transmitting and / or receiving data or messages) of the network device in the method embodiments, and the processing unit 1120 can be configured to perform the processing-related operations or operations other than the transceiving (e.g., operations other than transmitting and / or receiving data or messages) of the network device in the method embodiments.

[0362] In a possible implementation, the transceiver unit 1110 is configured to transmit indication information, the indication information being used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and a bias matrix of the first matrix; and the transceiver unit 1110 is further configured to transmit or receive the reference signal based on the resource of the reference signal. Optionally, the processing unit 1120 is configured to determine the resource of the reference signal.

[0363] It should be understood that the specific process of each unit performing the corresponding steps is described in detail in the method embodiments, and thus will not be repeated here for brevity.

[0364] It should also be understood that the apparatus 1100 is embodied in the form of functional units here. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logical circuit and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art can understand that the apparatus 1100 can be embodied as a communication device in the foregoing embodiments, which can be configured to perform the procedures and / or steps corresponding to the communication device in the method embodiments, and thus will not be repeated here for brevity.

[0365] The apparatus 1100 of each of the above solutions has the function of implementing the corresponding steps performed by the communication device (e.g., a terminal device or a network device) in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which performs the transceiving operations and related processing operations in the method embodiments.

[0366] In addition, the transceiver unit 1110 can also be a transceiver circuit (for example, can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.

[0367] It should be noted that the apparatus in FIG. 11 can be a communication device (such as a terminal device, or a network device) in the foregoing embodiments, or can be a chip or a chip system, for example, a system on chip (SoC). The transceiver unit can be an input / output circuit or a communication interface, and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit. In this regard, no limitation is made.

[0368] Referring to FIG. 12, FIG. 12 is a schematic diagram of another communication apparatus 1200 provided by the embodiments of the present application, as an example. The apparatus 1200 includes a processor 1210, and the processor 1210 is coupled with a memory 1220. The memory 1220 is configured to store computer programs or instructions and / or data, and the processor 1210 is configured to execute the computer programs or instructions stored in the memory 1220, or read the data stored in the memory 1220, to perform the methods in the method embodiments.

[0369] Optionally, the processor 1210 is one or more.

[0370] Optionally, the memory 1220 is one or more.

[0371] Optionally, the memory 1220 is integrated with the processor 1210, or is separately arranged.

[0372] Optionally, as shown in FIG. 12, the apparatus 1200 further includes a transceiver 1230, and the transceiver 1230 is configured to receive and / or send signals. For example, the processor 1210 is configured to control the transceiver 1230 to receive and / or send signals.

[0373] As an example, the processor 1210 can have the functions of the processing unit 1120 shown in FIG. 11, the memory 1220 can have the functions of a storage unit, and the transceiver 1230 can have the functions of the transceiver unit 1110 shown in FIG. 11.

[0374] As an example, the apparatus 1200 is configured to implement the operations performed by a communication apparatus (such as a terminal device, or a network device) in the method embodiments.

[0375] For example, the processor 1210 is configured to execute the computer programs or instructions stored in the memory 1220, to implement the related operations of the communication apparatus in the method embodiments.

[0376] It should be appreciated that a processor referenced in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), ASICs, field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0377] It should also be understood that the memory referenced in the embodiments of the present application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct memory bus random access memory (DRAM) (DRAM).

[0378] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, the memory (storage module) can be integrated in the processor.

[0379] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0380] Referring to FIG. 13, as an example, FIG. 13 is a schematic diagram of a chip system 1300 provided by embodiments of the present application. The chip system 1300 (or also referred to as a processing system) includes a logic circuit 1310 and an input / output interface 1320.

[0381] The logic circuit 1310 can be a processing circuit in the chip system 1300. The logic circuit 1310 can be coupled to a storage unit, and invoke instructions in the storage unit, so that the chip system 1300 can implement the methods and functions of embodiments of the present application. The input / output interface 1320 can be an input / output circuit in the chip system 1300, and output information processed by the chip system 1300, or input data or signaling information to be processed by the chip system 1300.

[0382] As an example, the chip system 1300 is configured to implement operations performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments.

[0383] For example, the logic circuit 1310 is configured to implement processing-related operations performed by a communication apparatus (such as a terminal device, or a network device) in the above method embodiments; and the input / output interface 1320 is configured to implement sending and / or receiving-related operations performed by a communication apparatus (such as a terminal device, or a network device) in the above method embodiments.

[0384] Embodiments of the present application also provide a computer-readable storage medium having stored thereon a computer program or instructions for implementing the method performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments. For example, the computer program or instructions, when executed on a communication apparatus, cause the communication apparatus (such as a terminal device, or a network device) to perform the above method (such as the method 400).

[0385] Embodiments of the present application also provide a computer program product containing instructions, which, when executed on a computer, implement the method performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments. For example, the computer program or instructions, when executed on a communication apparatus, cause the communication apparatus (such as a terminal device, or a network device) to perform the above method (such as the method 400).

[0386] Embodiments of the present application also provide a communication system including the terminal device and / or the network device in the above embodiments. For example, the system includes the terminal device and the network device in the embodiment of FIG. 4.

[0387] The above explanations and advantages of the related contents in any of the above apparatuses can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0388] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. The division of the units is merely a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0389] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. 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, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc.). For example, the foregoing available media includes but is not limited to: a variety of media that can store program codes such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0390] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: Comprising: receiving indication information used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and a bias matrix of the first matrix; transmitting or receiving the reference signal based on the resource of the reference signal.

2. A communication method characterized by comprising: Comprising: transmitting indication information used to determine a resource of a reference signal, the resource of the reference signal being composed of a first resource and a second resource, the first resource being determined based on a first matrix, and the second resource being determined based on the first matrix and a bias matrix of the first matrix; transmitting or receiving the reference signal based on the resource of the reference signal.

3. The method according to claim 1 or 2, characterized in that, The first resource is determined based on a first matrix, comprising: The first resource is determined based on a first correspondence relationship and the first matrix, the first correspondence relationship indicating a relationship between the first matrix and a candidate resource of the reference signal.

4. The method of claim 3, wherein, The first matrix comprises R1 first row vectors, R1 being an integer greater than 1, and the first correspondence relationship indicates a relationship between the first matrix and a candidate resource of the reference signal, comprising: The first correspondence relationship indicates a relationship between the R1 first row vectors and a candidate resource of the reference signal.

5. The method of claim 4, wherein, The R1 first row vectors comprise X1 first row vectors, the first resource being a candidate resource of the reference signal corresponding to the X1 first row vectors, X1 being an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

6. The method of claim 5, wherein, The X1 first row vectors are determined based on a second matrix, the second matrix being obtained by processing the first matrix.

7. The method of claim 6, wherein, The second matrix is obtained by processing the first matrix, comprising: The second matrix is obtained by QR decomposition of a conjugate transpose of the first matrix, and the row number of the X1 first row vectors is the row number corresponding to the non-zero elements in at least one column vector contained in the second matrix.

8. The method according to any one of claims 5 to 7, characterized in that, The X1 first row vectors comprise at least one maximal linearly independent group in the R1 first row vectors.

9. The method of any one of claims 4 to 8, characterized in that, The second resource is determined based on the first matrix and a bias matrix of the first matrix, comprising: The second resource is determined based on a second correspondence relationship and R1 second row vectors, the second correspondence relationship indicating a relationship between the R1 second row vectors and a candidate resource of the reference signal; The R1 second row vectors are included in a third matrix, and the third matrix is composed of the first matrix and a bias matrix of the first matrix.

10. The method of claim 9, wherein, The R1 second row vectors include X1 second row vectors and X2 second row vectors, row numbers of the X1 second row vectors and the X2 second row vectors are different, the X1 second row vectors are corresponding row vectors of the X1 first row vectors in the third matrix, row numbers of the X1 second row vectors and the X1 first row vectors are same, the second resource is a candidate resource of the reference signal corresponding to the X2 second row vectors, X2 is an integer greater than 1 or equal to 1 and less than R1 or equal to R1.

11. The method of claim 10, wherein, The X2 second row vectors are determined based on a fourth matrix, and the fourth matrix is obtained by processing the third matrix.

12. The method of claim 11, wherein, The fourth matrix is obtained by processing the third matrix, and the fourth matrix includes: The fourth matrix is obtained by QR decomposition on a conjugate transpose of the third matrix, and row numbers of the X2 second row vectors are row numbers of non-zero elements in at least one column vector included in the fourth matrix.

13. The method of any one of claims 10 to 12, characterized in that, The X1 second row vectors and the X2 second row vectors include at least one maximal linearly independent group in the R1 second row vectors.

14. The method of claim 3, wherein, The first matrix includes R2 first column vectors, R2 is an integer greater than 1, the first correspondence indicates a relationship between the first matrix and the candidate resource of the reference signal, and includes: The first correspondence indicates a relationship between the R2 first column vectors and the candidate resource of the reference signal.

15. The method of claim 14, wherein, The R2 first column vectors include X3 first column vectors, the first resource is a candidate resource of the reference signal corresponding to the X3 first column vectors, X3 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

16. The method of claim 15, wherein, The X3 first column vectors are determined based on a second matrix, and the second matrix is obtained by processing the first matrix.

17. The method of claim 16, wherein, The second matrix is obtained by processing the first matrix, and the second matrix includes: The second matrix is obtained by QR decomposition on a conjugate transpose of the first matrix, and column numbers of the X3 first column vectors are row numbers of non-zero elements in at least one column vector included in the second matrix.

18. The method of any one of claims 15 to 17, characterized in that, The X3 first column vectors include at least one maximal linearly independent group in the R2 first column vectors.

19. The method of any one of claims 14 to 18, characterized in that, The second resource is determined based on the first matrix and a bias matrix of the first matrix, and includes: The second resource is determined based on a third correspondence and R2 second column vectors, the third correspondence indicates a relationship between the R2 second column vectors and the candidate resource of the reference signal; The R2 second row vectors are included in a third matrix, and the third matrix is composed of the first matrix and the bias matrix of the first matrix.

20. The method of claim 19, wherein, The R2 second column vectors include X3 second column vectors and X4 second column vectors, column numbers of the X3 second column vectors and the X4 second column vectors are different, the X3 second column vectors are column vectors corresponding to the X3 first column vectors in the third matrix, column numbers of the X3 second column vectors and the X3 first column vectors are same, the second resource is a candidate resource of the reference signal corresponding to the X4 second column vectors, X4 is an integer greater than 1 or equal to 1 and less than R2 or equal to R2.

21. The method of claim 20, wherein, The X4 second column vectors are determined based on a fourth matrix, and the fourth matrix is obtained by processing the third matrix.

22. The method of claim 21, wherein, The fourth matrix is obtained by processing the third matrix, including: The fourth matrix is obtained by QR decomposition on the conjugate transpose of the third matrix, and column numbers of the X4 second column vectors are row numbers corresponding to non-zero elements in at least one column vector included in the fourth matrix.

23. The method of any one of claims 20 to 22, characterized in that, The X3 second column vectors and the X4 second column vectors include at least one maximal linearly independent group in the R2 second column vectors.

24. The method of any one of claims 3 to 23, characterized in that, The candidate resource of the reference signal includes at least one of the following: a candidate resource of the reference signal in the frequency domain, a candidate resource of the reference signal in the time domain, a candidate antenna port of the reference signal.

25. The method of any one of claims 1 to 24, wherein, The indication information includes first sub-information and / or second sub-information, the first sub-information is used to determine the first resource, and the second sub-information is used to determine the second resource.

26. The method of claim 25, characterized in that, The second sub-information is used to indicate a position of the second resource, or the second sub-information is used to indicate at least one of the following: the first matrix, an offset matrix of the first matrix, a second matrix, a third matrix, a fourth matrix; and / or, The first sub-information is used to indicate a position of the first resource, or the first sub-information is used to indicate at least one of the following: the first matrix, a second matrix; The second matrix is obtained by processing the first matrix, the third matrix is composed of the first matrix and an offset matrix of the first matrix, and the fourth matrix is obtained by processing the third matrix.

27. The method of any one of claims 1 to 26, wherein, The first resource and the second resource satisfy any one of the following: The first resource is at a cluster level, and the second resource is at a cluster level or a terminal device level; The first resource is at a terminal device level, and the second resource is at a terminal device level; A period of the first resource is greater than or equal to a period of the second resource.

28. The method of claim 27, wherein, The cluster level is a terminal device group level or a radio frequency map grid level.

29. A communications device, characterized by The apparatus includes a module or unit for performing the method of any one of claims 1 to 28.

30. A communications device, characterized by The apparatus includes a processor configured to cause the communication device to perform the method of any one of claims 1 to 28.

31. The apparatus of claim 30, wherein, The apparatus further includes a memory and / or a communication interface, The memory, coupled with the processor, is configured to store computer programs or instructions. The communication interface, coupled with the processor, is configured to input and / or output information.

32. A computer-readable storage medium, comprising: The computer readable storage medium has stored thereon computer programs or instructions, which, when executed on a communication device, cause the communication device to perform the method according to any one of claims 1 to 28.

33. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, which, when executed on a communication device, cause the communication device to perform the method according to any one of claims 1 to 28.

Citation Information

Patent Citations

  • Method and wireless terminal for mitigating downlink interference

    CN104782065A

  • Data transmission method, terminal device and network device

    CN108809578A

  • Antenna selection indication method, device and system

    CN110071749A

  • Method and device for reporting channel state information

    CN118523890A

  • Communication methods and communication apparatuses

    WO2024183008A1