Communication method and related device and system
Patent Information
- Application Number
- CN202380095474.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2025-11-07
AI Technical Summary
In the existing technology, as the number of antenna ports of terminal equipment increases, the resource indication method of sparse SRS is not applicable, resulting in excessive air interface resource overhead. How to efficiently indicate the resources of sparse SRS has become an urgent problem to be solved.
By predefining N pairs of candidate transmission resources, each pair of candidate transmission resources is composed of candidate antenna ports and candidate frequency domain resource units, and their correspondence can be flexibly designed. The network device generates indication information to indicate M pairs of transmission resources, and the terminal device determines the transmission resources according to the indication information. Source compression and hierarchical indication methods are used to reduce indication overhead.
It enables flexible indication of transmission resources for sparse SRS within a large resource range, reducing resource overhead and improving indication efficiency.
Smart Images

Figure CN120917837A_ABST
Abstract
Description
Communication method and related device and system Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to a communication method and related devices and systems. Background Art
[0002] The sounding reference signal (SRS) can be used to measure uplink channels and, in a time division duplexing (TDD) system, to measure downlink channels based on channel reciprocity. It is an important reference signal in wireless communications.
[0003] Currently, the transmission resources of SRS are usually in a “comb” shape in the frequency domain. For example, the parameter K TC They are 2, 4, and 8, respectively, representing that the resources occupied by the SRS transmitted by each antenna port are evenly distributed in the frequency domain and are separated by 2 subcarriers (corresponding to K TC =2), 4 subcarriers (corresponding to K TC =4), 8 subcarriers (corresponding to K TC =8). However, with the development of multi-antenna technology, the number of antenna ports of terminals has increased dramatically, and the number of users that the network can support has increased dramatically, which may lead to higher air interface resource overhead.
[0004] To address the issue of high air interface overhead, the concept of sparse SRS has been proposed. Sparse SRS can be distributed unevenly in the frequency domain, and the resources occupied by SRSs on different antenna ports can also be distributed differently in the frequency domain. This allows for a more flexible distribution of SRS frequency domain resources corresponding to each antenna port. For terminal devices with multiple antenna ports, the introduction of sparse SRS helps reduce the potentially high resource overhead associated with multiple antenna ports.
[0005] Since the frequency domain distribution of sparse SRS may be uneven, and the frequency domain resources corresponding to different antenna ports may also be arranged differently, the current resource indication method is no longer applicable. Therefore, how to indicate sparse SRS resources has become a technical problem that needs to be solved urgently.
[0006] Summary of the Invention
[0007] The present application provides a communication method and related devices and systems, which implement the indication of sparse SRS resources.
[0008] In a first aspect, the present application provides a communication method that can be applied to a terminal device. For example, the method can be executed by the terminal device, or by a component configured in the terminal device (such as a chip, a chip system, etc.), or by a logic module or software that can implement all or part of the terminal device's functions, which is not limited by the present application.
[0009] Exemplarily, the method includes: receiving indication information from a network device, the indication information being used to determine M pairs of transmission resources, the M pairs of transmission resources being from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port in multiple candidate antenna ports and one candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; each antenna port in the M pairs of transmission resources corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; based on the indication information and the N pairs of candidate transmission resources, determining the M pairs of transmission resources; and sending reference signals on the M pairs of transmission resources.
[0010] The reference signal may be, for example, an SRS, or other reference signals, which is not limited in this application.
[0011] The candidate frequency domain resource units may be subcarriers (SCs), physical resource blocks (PRBs), resource block groups (RBGs), subbands, or frequency domain resource units divided at other frequency domain granularities.
[0012] The N pairs of candidate transmission resources can be predefined by the protocol or configured by the network device. The multiple candidate antenna ports included in the N pairs of candidate transmission resources refer to all or part of the antenna ports that the terminal device can send signals in the current time unit. The port numbers of these multiple candidate antenna ports can be continuous or discontinuous; the multiple candidate frequency domain resource units included in the N pairs of candidate transmission resources can be continuous or discontinuous in the frequency domain. This application does not limit this.
[0013] In M pairs of transmission resources, one antenna port can correspond to one or more frequency-domain resource elements. That is, the number of frequency-domain resource elements corresponding to each antenna port is not fixed. In other words, the number of frequency-domain resource elements corresponding to different antenna ports can be the same or different. It is understood that each antenna port and its corresponding one or more frequency-domain resource elements can be used to transmit the reference signal for that antenna port.
[0014] Based on the above scheme, the correspondence between each candidate antenna port and the candidate frequency domain resource unit in the candidate transmission resources can be flexibly designed to support one antenna port corresponding to any number of frequency domain resource units, and the N pairs of candidate transmission resources can be flexibly adjusted as the number of antenna ports increases, thereby avoiding huge resource overhead. In addition, the transmission resources for transmitting reference signals can also be determined from the N pairs of candidate transmission resources, and the terminal device can determine the transmission resources based on the network device's indication of the position of the transmission resources in the N pairs of candidate transmission resources. This provides strong support for the application of sparse SRS (or other sparsely distributed reference signals). At the same time, since the transmission resources are indicated in N pairs of candidate transmission resources, it is like demarcating a small resource pool within a larger resource range, and then indicating the transmission resources in the resource pool, which can save indication overhead.
[0015] In combination with the first aspect, in some possible implementations of the first aspect, the indication information is obtained through source compression; and determining M pairs of transmission resources based on the indication information and N pairs of candidate transmission resources includes: decompressing the indication information to obtain decompressed indication information; and determining M pairs of transmission resources based on the decompressed indication information and N pairs of candidate transmission resources.
[0016] Exemplarily, the above-mentioned source compression methods include: entropy coding method, quadtree method, quadtree mixed binary tree method, etc.
[0017] By performing source compression on the indication information, the indication overhead of the indication information can be further reduced.
[0018] In a second aspect, this application provides a communication method that can be applied to a network device. For example, the method can be executed by the network device, or by a component configured in the network device (such as a chip, chip system, etc.), or by a logic module or software that can implement all or part of the network device functions, which is not limited by this application.
[0019] Exemplarily, the method includes: generating indication information, wherein the indication information is used to determine M pairs of transmission resources, and the M pairs of transmission resources come from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port in multiple candidate antenna ports and one candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; among the antenna ports included in the M pairs of transmission resources, each antenna port corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; and the indication information is sent to the terminal device.
[0020] For concepts such as reference signals, frequency domain resource units, candidate antenna ports, candidate frequency domain resource units, the relationship between candidate antenna ports and candidate frequency domain resource units, and transmission resources, please refer to the description in the first aspect above and will not be repeated here.
[0021] Based on the above scheme, the correspondence between each candidate antenna port and the candidate frequency domain resource unit in the candidate transmission resources can be flexibly designed to support one antenna port corresponding to any number of frequency domain resource units, and the N pairs of candidate transmission resources can be flexibly adjusted as the number of antenna ports increases, thereby avoiding huge resource overhead. In addition, the transmission resources used to transmit the reference signal can also be determined from the N pairs of candidate transmission resources. The network device indicates the position of the M pairs of transmission resources in the N pairs of candidate transmission resources through the generated indication information, and sends the indication information to the terminal device, so that the terminal device can determine the transmission resource based on the indication information and the pre-defined N pairs of candidate transmission resources. This provides strong support for the application of sparse reference signals. At the same time, since the transmission resources are indicated in the N pairs of candidate transmission resources, it is like demarcating a small resource pool within a larger resource range, and then indicating the transmission resources in the resource pool, which can save indication overhead.
[0022] In combination with the second aspect, in some possible implementations of the second aspect, the indication information is obtained through source compression.
[0023] In the present application, the indication overhead of the indication information can be further reduced by performing source compression on the indication information.
[0024] In combination with the first and second aspects, in certain possible implementations of the first and second aspects, the bandwidths of the multiple candidate frequency-domain resource units are less than or equal to the bandwidth part (BWP) configured by the network device for the terminal device. In other words, the multiple candidate frequency-domain resource units occupy the entire bandwidth of the BWP configured by the network device for the terminal device.
[0025] It should be understood that the network device can configure one or more BWPs for the terminal device, and the resources in each BWP can be used as candidate frequency domain resource units for combining to obtain N pairs of candidate transmission resources. In other words, the multiple candidate frequency domain resource units used to combine to obtain N pairs of candidate transmission resources belong to one BWP, and the bandwidth occupied by the multiple candidate frequency domain resource units can be less than or equal to the one BWP configured by the network device for the terminal device.
[0026] One possible design is that the multiple candidate frequency domain resource units belong to a unit BWP (unit BWP), and the unit BWP is continuous resources in the BWP.
[0027] That is to say, the BWP configured by the network device to the terminal device can be divided into one or more unit BWPs, each unit BWP can be a part of continuous frequency domain resources in the BWP, and different unit BWPs can be continuous or discontinuous, which is not limited in this application.
[0028] Optionally, the number of unit BWPs included in the BWP is determined by the size of the BWP, the starting position of the BWP, and the size of the unit BWP.
[0029] Optionally, the BWP includes multiple unit BWPs.
[0030] In multiple unit BWPs, each candidate frequency domain resource unit may correspond to its own number in the unit BWP, such as the two-dimensional index or one-dimensional index introduced later. Therefore, the same number may identify different candidate frequency domain resource units in different unit BWPs.
[0031] One possible design is that the multiple unit BWPs correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information.
[0032] In other words, the frequency domain resources used for transmitting reference signals in different unit BWPs can be different, and the frequency domain resources used for transmitting reference signals in each unit BWP can be indicated by a single indication message. In this way, different frequency domain resources can be configured for different unit BWPs, making resource configuration and indication more flexible.
[0033] Another possible design is that the BWP includes multiple unit BWPs, the multiple unit BWPs correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
[0034] That is, although the frequency domain resources used to transmit reference signals in different BWP units are different, their numbers in different BWP units are the same (that is, their relative positions in different BWP units are the same), and therefore, they can be indicated by the same indication information. This can further reduce indication overhead.
[0035] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the number of the multiple candidate antenna ports is less than or equal to the total number of antenna ports of the terminal device.
[0036] The multiple candidate antenna ports in this application refer to all or part of the antenna ports that the terminal device can send signals in the current time unit. Therefore, the number of the multiple candidate antenna ports should not be greater than the total number of antenna ports of the terminal device.
[0037] One possible design is that the multiple candidate antenna ports belong to an antenna port subset, and the antenna ports included in the antenna port subset belong to the antenna ports of the terminal device.
[0038] Similar to the unit BWP, the antenna port of the terminal device can also be divided into one or more antenna port subsets.
[0039] Optionally, the terminal device includes multiple antenna port subsets.
[0040] In multiple antenna port subsets, each candidate antenna port may correspond to its own number within the subset to which it belongs, such as a two-dimensional index or a one-dimensional index introduced later. Therefore, the same number may identify different candidate antenna ports in different antenna port subsets.
[0041] One possible design is that the multiple antenna port subsets correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information.
[0042] That is, the antenna ports used for transmitting reference signals in different antenna port subsets can be different, and the antenna ports used for transmitting reference signals in each antenna port subset can be indicated by a piece of indication information. In this way, different antenna ports can be configured for transmitting reference signals in different antenna port subsets, making resource configuration and indication more flexible.
[0043] Another possible design is that the multiple antenna port subsets correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
[0044] That is, although the antenna ports used to transmit the reference signal in different antenna port subsets are different, their numbers in different antenna port subsets can be the same, and therefore, can be indicated by the same indication information, thereby further reducing indication overhead.
[0045] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the multiple candidate frequency domain resource units are continuous in the frequency domain; or, the multiple candidate frequency domain resource units are discontinuous in the frequency domain, and the multiple candidate frequency domain resource units are uniformly distributed, or unevenly distributed in the frequency domain.
[0046] It can be seen that the candidate frequency domain resource units in this application can be continuous or discontinuous in the frequency domain, and can be evenly distributed or unevenly distributed, without being restricted by parameters such as frequency domain density, which is more conducive to flexible resource allocation.
[0047] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the indication information is used to indicate one or more of the following: the value of M, the frequency domain resource units contained in the M pairs of transmission resources, or the correspondence between the frequency domain resource units in the M pairs of transmission resources and the antenna ports.
[0048] In other words, the indication information may be used to indicate one or more of the following: the value of M, the antenna ports included in the M pairs of transmission resources, or the correspondence between the frequency domain resource units and antenna ports in the M pairs of transmission resources.
[0049] The following provides several possible implementations of the instruction information.
[0050] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the N pairs of candidate transmission resources are represented by a two-dimensional matrix, the two-dimensional matrix includes L rows and K columns, the L rows represent L candidate frequency domain resource units, the K columns represent K candidate antenna ports, or the L rows represent L candidate antenna ports, the K columns represent K candidate frequency domain resource units, K and L are positive integers, and satisfy K×L=N; determining the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes: determining the M pairs of transmission resources based on the indication information and the two-dimensional matrix.
[0051] Exemplarily, when a network device configures N pairs of candidate transmission resources for a terminal device, it may configure L candidate frequency domain resource units and K candidate antenna ports. Based on this configuration, the terminal device may traverse the L candidate frequency domain resource units and K candidate antenna ports, and combine the candidate frequency domain resource units and the candidate antenna ports in pairs to obtain N pairs of candidate transmission resources. The combination method may be predefined or preconfigured. For example, the combination method of N pairs of candidate transmission resources is a two-dimensional matrix, that is, L candidate frequency domain resource units correspond to L rows, which can be identified by L row indices, and K candidate antenna ports correspond to K columns, which can be identified by K column indices. In this two-dimensional matrix, a pair of candidate transmission resources can be determined by one row index and one column index. Therefore, a row index and a column index corresponding to a pair of candidate transmission resources are called a two-dimensional index.
[0052] In a first possible design of this implementation method, the indication information is used to indicate the row indices and column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix, and the row indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the K columns and the K column indices in the two-dimensional matrix.
[0053] Since the N pairs of candidate transmission resources are represented by a two-dimensional matrix, the terminal device can determine the position of the M pairs of transmission resources in the two-dimensional matrix based on the row index and column index corresponding to each pair of transmission resources in the M pairs of transmission resources indicated by the indication information.
[0054] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the following content: a row index and a column index corresponding to each pair of transmission resources in the M pairs of transmission resources in the two-dimensional matrix.
[0055] Since messages sent through higher layer signaling are generally statically or semi-statically configured, using higher layer signaling to carry indication information can save indication overhead and provide higher reliability.
[0056] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or medium access control (MAC) layer signaling; wherein, the second indication information includes an indication of the following contents: at least one of the number of row indices L' or the number of column indices K' corresponding to the M pairs of transmission resources in the two-dimensional matrix, and the L' row indices and K' column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix; the first indication information includes an indication of the following contents: at least one of the indication overhead of the value of L' or the indication overhead of the value of K', and the indication overhead of each row index and the indication overhead of each column index; wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0057] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the L' row indices and K' column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix; the first indication information includes an indication of the following contents: the value of at least one of the L' or the K', the indication overhead of each row index and the indication overhead of each column index; wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0058] In other words, the indication information can be sent in two levels. The first indication information is a level one indication, and the second indication information is a level two indication. The level one indication can be high-layer signaling, or MAC layer or physical layer signaling; the level two indication can be MAC layer or physical layer signaling.
[0059] Since the secondary indication may be MAC layer or physical layer signaling, the network device may dynamically adjust the transmission resource of the reference signal according to demand.
[0060] The content of the first-level indication can be predefined. For example, the fields included in the first-level indication, the order of the fields, and the length of each field can all be predefined. The overhead of each field in the second-level indication can be determined by the first-level indication. This allows a smaller indication overhead to be reserved for the first-level indication, while the more expensive indication fields can be placed in the second-level indication. This reduces the blind detection time and processing complexity of the terminal device.
[0061] It can be understood that L' represents the number of row indices corresponding to M pairs of transmission resources in the two-dimensional matrix, so the indication overhead of the value of L' in the first indication information can be replaced by the indication overhead of the number L' of row indices corresponding to M pairs of transmission resources in the two-dimensional matrix; K' represents the number of column indices corresponding to M pairs of transmission resources in the two-dimensional matrix, so the indication overhead of the value of K' in the first indication information can also be replaced by the indication overhead of the number K' of column indices corresponding to M pairs of transmission resources in the two-dimensional matrix; the value of at least one of L' or K' in the first indication information can be replaced by at least one of the number L' or the number K' of row indices corresponding to M pairs of transmission resources in the two-dimensional matrix.
[0062] L' is less than or equal to L, and K' is less than or equal to K, which means that among the M pairs of transmission resources, two or more pairs of transmission resources may include the same frequency domain resource unit or the same antenna port.
[0063] Optionally, the first indication information also includes an indication of a mapping method, and the mapping method includes: one-to-one mapping or one-to-many mapping; the one-to-one mapping includes: one antenna port corresponds to one frequency domain resource unit; the one-to-many mapping includes: one antenna port corresponds to multiple frequency domain resource units and / or one frequency domain resource unit corresponds to multiple antenna ports.
[0064] Wherein, when the mapping mode is one-to-one mapping, that is, for each pair of transmission resources in the M pairs of transmission resources, the row index and column index corresponding to the two-dimensional matrix are indicated respectively, so the number of row indexes can be the same as the number of column indexes. When the mapping mode is one-to-many mapping, that is, for the rows and columns corresponding to the M pairs of transmission resources in the two-dimensional matrix, the row index and column index are indicated respectively. Since there may be two or more pairs of transmission resources containing the same antenna port or the same frequency domain resource unit, the number of row indexes and the number of column indexes may be the same or different. Furthermore, the mapping mode is the one-to-many mapping, L' is less than M, and / or K' is less than M, the second indication information also includes an indication of a mapping rule, the mapping rule is used to indicate the number of frequency domain resource units corresponding to each antenna port, or the number of antenna ports corresponding to each frequency domain resource unit; the first indication information also includes an indication of the indication overhead of the mapping rule.
[0065] Exemplarily, one-to-many mapping is the mapping of one antenna to multiple frequency domain resource units, where the mapping rule indicates the number of frequency domain resource units corresponding to each antenna port; one-to-many mapping is the mapping of one frequency domain resource unit to multiple antenna ports, where the mapping rule indicates the number of antenna ports corresponding to each frequency domain resource unit. When the indication information indicates L' row indices and K' column indices, the terminal device can determine M pairs of transmission resources based on the indication information and the mapping rule between the L' row indices and the K' column indices.
[0066] In a second possible design of this implementation method, the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix or the row index of the target element contained in each column of the two-dimensional matrix; the transmission resource represented by each target element is included in the M pairs of transmission resources, the row index of each target element is determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column index of each target element is determined based on the mapping relationship between the K column indices and the K column indices in the two-dimensional matrix.
[0067] Exemplarily, the terminal device can determine the position of the target element in the two-dimensional matrix based on the column index of the target element included in each row or the row index of the target element included in each column, that is, it can obtain M pairs of transmission resources.
[0068] In this design, since some antenna ports in the M pairs of transmission resources may correspond to multiple frequency-domain resource units, or some frequency-domain resource units may correspond to multiple antenna ports, i.e., the one-to-many mapping described above may exist, when indicating these transmission resources, it is not necessary to repeatedly indicate the row or column index for each pair of transmission resources, nor is it necessary to additionally indicate the mapping rules. Therefore, compared to the first design, the overhead of indication information can be reduced.
[0069] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target elements contained in each row; or, the indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target elements contained in each column.
[0070] Since messages sent through higher layer signaling are generally statically or semi-statically configured, using higher layer signaling to carry indication information can save indication overhead and provide higher reliability.
[0071] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, when the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, the column index of the target element contained in each row, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the indication overhead of the value of M, and the value of L; or when the indication information is used to indicate the row index of the target element contained in each column of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, the row index of the target element contained in each column, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the indication overhead of the value of M, and the value of K.
[0072] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, when the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target element contained in each row; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the value of M, and the value of L; or when the indication information is used to indicate the row index of the target element contained in each column of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target element contained in each column; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the value of M, and the value of K.
[0073] It should be understood that the value of L can be replaced by the number of rows of the two-dimensional matrix; the value of K can be replaced by the number of columns of the two-dimensional matrix.
[0074] For detailed instructions on secondary instructions, please refer to the above and will not be repeated here.
[0075] Using a two-level indication method to indicate M pairs of transmission resources can reduce the blind detection time and processing complexity of the terminal device.
[0076] In a third possible design of this implementation method, the indication information is used to indicate a bitmap, which includes multiple bits corresponding one-to-one to multiple elements in the two-dimensional matrix, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
[0077] Exemplarily, a two-dimensional matrix includes L×K=N elements, and the number of bits included in the bitmap can be N, corresponding one-to-one to the N elements. The value of each bit can be "0" or "1." For example, "0" indicates that the candidate transmission resource represented by the corresponding element does not belong to the M pairs of transmission resources, and "1" indicates that the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources; or "1" indicates that the candidate transmission resource represented by the corresponding element does not belong to the M pairs of transmission resources, and "0" indicates that the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources. The bit value and its indication can be predefined or preconfigured by the protocol. Because some antenna ports in the M pairs of transmission resources may correspond to multiple frequency domain resource units, or some frequency domain resource units may correspond to multiple antenna ports, that is, there is the possibility of the one-to-many mapping described above. When using a bitmap to indicate whether the candidate transmission resource corresponding to each element belongs to the M pairs of transmission resources, there is no need to repeatedly indicate the row index or column index for each pair of transmission resources, nor is there a need to additionally indicate the mapping rules. Therefore, when there are many transmission resources, the overhead of indication information can be reduced compared to the first design.
[0078] Optionally, the indication information is carried in high-layer signaling, and the indication information includes indications of the following contents: the number of rows contained in the two-dimensional matrix, the number of columns contained in the two-dimensional matrix, and the bitmap; the bitmap includes L groups of bits corresponding to the L rows of the two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to the K columns of the two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
[0079] Exemplarily, when the rows of the two-dimensional matrix represent candidate frequency domain resource units and the columns represent candidate antenna ports, the terminal device can divide the above-mentioned L×K bit map into K groups of bits of length L, then each bit of each group of bits corresponds to a candidate antenna port, and each group of bits corresponds to a candidate frequency domain resource unit; or, the bit map of length N can be divided into L groups of bits of length K, then each bit of each group of bits corresponds to a candidate frequency domain resource unit, and each group of bits corresponds to a candidate antenna port.
[0080] Optionally, the indication information is carried in high-layer signaling, and the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows, where L' is a positive integer less than or equal to L; the indication information includes indications of the following contents: L' row indices corresponding to the L' rows, the value of K, and the bitmap; the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the M The M target elements corresponding to the transmission resources in the two-dimensional matrix are distributed in K' columns, where K' is a positive integer less than or equal to K; the indication information includes indications of the following contents: K' column indices corresponding to the K' columns, the value of L, and the bitmap; the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources. It should be understood that when the contents indicated by the indication information include: L' row indices corresponding to L' rows, the value of K, and the bitmap, the bitmap may include L'×K bits. When the contents indicated by the indication information include: K' column indices corresponding to K' columns, the value of L, and the bitmap, the bitmap may include K'×L bits.
[0081] Since messages sent through higher layer signaling are generally statically or semi-statically configured, using higher layer signaling to carry indication information can save indication overhead and provide higher reliability.
[0082] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the bitmap, and the bitmap includes L groups of bits corresponding to L rows in the two-dimensional matrix, each group of bits includes K bits, and the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to K columns in the two-dimensional matrix, each group of bits includes L bits, and the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of K and the value of L.
[0083] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows of the L rows, and L' is an integer less than or equal to L; the second indication information includes an indication of the following contents: L' row indices corresponding to the L' rows and the bitmap, the bitmap including L' groups of bits corresponding to the L' rows, each group of bits including K bits, the K bits in each group of bits corresponding one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the The value of K, the indication overhead of each row index, and the value of L'; or, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, and K' is an integer less than or equal to K; the second indication information includes an indication of the following contents: K' column indices corresponding to the K' columns and the bitmap, the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of L, the indication overhead of each column index, and the value of K'.
[0084] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows of the L rows, and L' is an integer less than or equal to L; the second indication information includes an indication of the following contents: L' row indices corresponding to the L' rows, the bitmap and the value of L', the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of K , the indication overhead of each row index, and the indication overhead of the value of L'; or, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, K' is an integer less than or equal to K; the second indication information includes an indication of the following contents: K' column indices corresponding to the K' columns, the bitmap and the value of K', the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of L, the indication overhead of each column index, and the indication overhead of the value of K'.
[0085] For detailed instructions on secondary instructions, please refer to the above and will not be repeated here.
[0086] Using a two-level indication method to indicate M pairs of transmission resources can reduce the blind detection time and processing complexity of the terminal device.
[0087] It should be understood that in the above example of the bitmap, the one-to-one correspondence between N bits and N elements of the two-dimensional matrix is only one possible design, and this application does not limit the number of bits corresponding to each element in the bitmap.
[0088] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the N pairs of candidate transmission resources are represented by a one-dimensional array, the one-dimensional array includes N elements, each element represents a pair of candidate transmission resources, and the one-dimensional array is obtained by arranging the N pairs of candidate transmission resources based on a combination rule, and the combination rule indicates that when the N pairs of candidate transmission resources are combined by the multiple candidate antenna ports and the multiple candidate frequency domain resource units, the dimensions that the transmission antenna ports preferentially traverse in the antenna port dimension and the frequency domain resource unit dimension; the determining the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes: determining the M pairs of transmission resources based on the indication information and the one-dimensional array.
[0089] Since each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one of multiple candidate antenna ports and one of multiple candidate frequency domain resource units, the one-dimensional array obtained by arranging the N pairs of candidate transmission resources based on the combination rule, that is, the one-dimensional array obtained by combining multiple candidate antenna ports and multiple candidate frequency domain resource units based on the combination rule.
[0090] For example, when a network device configures N pairs of candidate transmission resources for a terminal device, it may configure a combination rule, multiple candidate frequency domain resource units, and multiple candidate antenna ports. The terminal device determines the N pairs of candidate transmission resources based on the configuration.
[0091] It is understood that the two-dimensional matrix described above can be converted into a one-dimensional array. When a two-dimensional matrix is converted into a one-dimensional array, the elements of each row can be sequentially concatenated from top to bottom with row granularity, or the elements of each column can be sequentially concatenated from left to right with column granularity. This application does not limit this.
[0092] Since the rows and columns in the two-dimensional matrix correspond to the candidate frequency domain resource units and the candidate antenna ports, respectively, the above two methods of converting the two-dimensional matrix into a one-dimensional array are, that is, first traversing multiple candidate frequency domain resource units, combining each candidate antenna port with each of the multiple candidate frequency domain resource units one by one, and then traversing the candidate antenna ports, combining each of the multiple candidate antenna ports with each candidate frequency domain resource unit one by one, to obtain L×M (i.e., N) pairs of candidate transmission resources; or first traversing multiple candidate antenna ports, combining each frequency domain resource unit with each of the multiple candidate antenna ports one by one, and then traversing the candidate frequency domain resource units, combining each of the multiple candidate frequency domain resource units with each candidate antenna port one by one, to obtain L×M pairs of candidate transmission resources.
[0093] The two-dimensional index in the two-dimensional matrix can also be converted into a one-dimensional index in the one-dimensional array, and the correspondence between each element and the candidate transmission resource can be identified by a one-dimensional index (hereinafter referred to as index).
[0094] In a first possible design of this implementation method, the indication information is used to indicate the M indexes corresponding to the M pairs of transmission resources in the one-dimensional array, and the M indexes are determined based on the mapping relationship between N elements and N indexes in the one-dimensional array.
[0095] Based on the correspondence between N pairs of candidate transmission resources and N indexes, and the M indexes indicated by the indication information, the terminal device can determine M pairs of transmission resources from the N pairs of candidate transmission resources.
[0096] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the M indexes.
[0097] Since messages sent through higher layer signaling are generally statically or semi-statically configured, using higher layer signaling to carry indication information can save indication overhead and provide higher reliability.
[0098] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the M indexes and the value of M, and the first indication information includes an indication of the following contents: the indication overhead of each index and the indication overhead of the value of M.
[0099] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the M indexes, and the first indication information includes an indication of the following contents: the indication overhead of each index and the value of M.
[0100] In a second possible design of this implementation method, the indication information is used to indicate a bitmap, which includes N bits, and the N bits correspond one-to-one to the N elements in the one-dimensional array. The value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
[0101] For detailed description of the bitmap, please refer to the relevant description in the previous implementation method, which will not be repeated here.
[0102] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the bitmap.
[0103] Since messages sent through high-layer signaling are generally statically or semi-statically configured, using high-layer signaling to carry indication information can save indication overhead and increase reliability.
[0104] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the bitmap, and the first indication information includes an indication of the number of the multiple candidate antenna ports and an indication of the number of the multiple candidate frequency domain resource units.
[0105] Alternatively, optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes an indication of the following contents: the number of the multiple candidate antenna ports, the number of the multiple candidate frequency domain resource units and the bitmap, and the first indication information includes an indication overhead of the number of the multiple candidate antenna ports and an indication overhead of the number of the multiple candidate frequency domain resource units.
[0106] For detailed instructions on secondary instructions, please refer to the above and will not be repeated here.
[0107] Using a two-level indication method to indicate M pairs of transmission resources can reduce the blind detection time and processing complexity of the terminal device.
[0108] Furthermore, the indication information further includes an indication of one or more of the following: the combination rule and / or the length of the bitmap.
[0109] The length of the combination rule and / or bitmap can be configured by the network device, that is, the length of the combination rule and / or bitmap is adjustable. The network device can configure the length of the combination rule and / or bitmap used one or more times through signaling. The most recent one or more times can be one or more times within a preset time period. The preset time period can be, for example, a time period starting at the current time and lasting a preset duration, or a time period starting at a specified time and lasting a preset duration, etc.
[0110] Of course, the combination rule and / or the length of the bitmap may also be predefined by the protocol, that is, may be fixed, and this application does not impose any limitation on this.
[0111] It can be understood that the length of the bitmap is related to the value of N, and N pairs of transmission resources are obtained by combining multiple candidate antenna ports and multiple candidate frequency domain resource units. Therefore, the above-mentioned indication information on the length of the bitmap and the previous indication of the values of L and K can be swapped.
[0112] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the indication of the bitmap by the indication information includes: the bitmap, or a multi-ary value corresponding to the value represented by multiple bits in the bitmap.
[0113] It should be understood that a bitmap can be represented using binary values or values in a higher base, such as octal, decimal, or hexadecimal. For example, if a bitmap is represented in decimal, the decimal value of the bitmap 00000011 is 3. For ease of distinction, these binary values or values in a higher base are collectively referred to herein as multi-base values. As can be seen, representing a bitmap using values in a higher base can further reduce indication overhead.
[0114] Optionally, the indication information further indicates the base of the multi-base value.
[0115] The base of the multi-base value can be indicated by the network device, and the network device can configure the base corresponding to the bitmap indicated most recently or multiple times through signaling. In this case, the base is adjustable. Of course, the base of the multi-base value can also be predefined by the protocol, that is, it can be fixed. This application does not limit this. Among them, the most recent one or multiple times can be one or more times within a preset time period, and the preset time period can be, for example, a period starting at the current time and lasting for a preset duration, or a period starting at a specified time and lasting for a preset duration, and so on.
[0116] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the M pairs of transmission resources are included in at least one resource group among multiple resource groups, and the multiple resource groups are obtained by grouping the N pairs of candidate transmission resources based on grouping rules; the indication information is carried in at least one group of fields, and the at least one group of fields corresponds to the at least one resource group, and the information carried in each group of fields is used to determine the transmission resources included in the corresponding resource group.
[0117] It should be understood that the above-mentioned grouping rules can be predefined by the protocol or configured by the network device. For example, when N pairs of candidate transmission resources are represented by a two-dimensional matrix, the two-dimensional matrix can be divided into multiple two-dimensional matrices of smaller dimensions based on the grouping rules, and the indexes corresponding to the elements included in each of the smaller two-dimensional matrices can be renumbered. When N pairs of candidate transmission resources are represented by a one-dimensional array, the one-dimensional array can be divided into one-dimensional arrays of smaller lengths based on the grouping rules, and the indexes corresponding to each element in each of the smaller one-dimensional arrays obtained by grouping can be renumbered.
[0118] When transmission resources exist only in a few small-dimension two-dimensional matrices within a two-dimensional matrix, only the transmission resources in the small two-dimensional matrices need to be indicated. Furthermore, the small two-dimensional matrices control the index value within a smaller range, so the index value of the indicated transmission matrix is smaller, thereby reducing indication overhead.
[0119] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the indication information further indicates a group index of a resource group corresponding to each group of fields.
[0120] When M pairs of transmission resources are concentrated in certain resource groups among multiple resource groups, resource groups to which M pairs of transmission resources are not distributed may not be indicated. In this way, indication overhead can be saved to a greater extent.
[0121] In a third aspect, the present application provides a communication device comprising a module or unit for implementing the method in the first aspect and any possible implementation of the first aspect, or comprising a module or unit for implementing the method in the second aspect and any possible implementation of the second aspect.
[0122] It should be understood that each module or unit can implement corresponding functions by executing computer programs.
[0123] In a fourth aspect, the present application provides a communication device comprising a processor, wherein the processor is used to execute the method described in the first aspect and any possible implementation of the first aspect, or the processor is used to execute the method described in the second aspect and any possible implementation of the second aspect.
[0124] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the methods described in the above aspects may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0125] In one possible design, the communication device is the aforementioned terminal device or network device. In another possible design, the communication device is a chip, chip system, etc. configured in the terminal device or network device.
[0126] In a fifth aspect, the present application provides a processing device comprising a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to execute the method of the first aspect or the second aspect and any possible implementation of the first aspect or the second aspect.
[0127] Optionally, there are one or more processors and one or more memories.
[0128] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0129] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0130] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, the output data of the processing can be output to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.
[0131] Optionally, the processing device in the fifth aspect is a chip or a chip system. The processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor implemented by reading software code stored in a memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0132] In a sixth aspect, the present application provides a computer-readable storage medium comprising a computer program, which, when executed on a computer, enables the computer to implement the method in the first aspect and any possible implementation of the first aspect.
[0133] In the seventh aspect, the present application provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when run, enables a computer to execute the method in the first aspect and any possible implementation of the first aspect.
[0134] In an eighth aspect, the present application provides a communication system, comprising the aforementioned terminal device and network device.
[0135] It should be understood that the third to eighth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0136] FIG1 is a schematic diagram of the architecture of a communication system applicable to the method provided in an embodiment of the present application;
[0137] FIG2 is a schematic diagram of the distribution of SRS in the frequency domain;
[0138] FIG3 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0139] FIG4 is a schematic diagram of various distribution modes of multiple candidate frequency domain resource units in the frequency domain provided by an embodiment of the present application;
[0140] FIG5 is a schematic diagram of a reference signal transmission resource provided by the present embodiment;
[0141] FIG6 is a schematic diagram of a two-dimensional matrix provided in an embodiment of the present application;
[0142] 7 and 8 are schematic diagrams of indication information provided in embodiments of the present application;
[0143] 9 is a schematic diagram of a terminal device determining M pairs of transmission resources according to an embodiment of the present application;
[0144] 10 to 14 are schematic diagrams of indication information provided in embodiments of the present application;
[0145] 15 is a schematic diagram of a terminal device determining M pairs of transmission resources according to an embodiment of the present application;
[0146] 16 to 18 are schematic diagrams of indication information provided in embodiments of the present application;
[0147] FIG19 is a schematic diagram of a terminal device determining M pairs of transmission resources according to an embodiment of the present application;
[0148] FIG20 is a schematic diagram of a one-dimensional array provided in an embodiment of the present application;
[0149] Figures 21 and 22 are schematic diagrams of indication information provided by embodiments of the present application;
[0150] FIG23 is a schematic diagram of a terminal device determining M pairs of transmission resources according to an embodiment of the present application;
[0151] Figures 24 and 25 are schematic diagrams of indication information provided by embodiments of the present application;
[0152] FIG26 is a schematic diagram of a terminal device determining M pairs of transmission resources according to an embodiment of the present application;
[0153] FIG27 is a schematic diagram of a grouping method provided in an embodiment of the present application;
[0154] FIG28 is a schematic diagram of another grouping method provided in an embodiment of the present application;
[0155] FIG29 is a schematic diagram of a BWP provided in an embodiment of the present application including multiple unit BWPs;
[0156] FIG30 and FIG31 are schematic diagrams of the correspondence between multiple unit BWPs and indication information provided in an embodiment of the present application;
[0157] FIG32 is a schematic diagram showing the correspondence between the matrix P and the transmission resources of the reference signal provided in an embodiment of the present application;
[0158] Figures 33 and 34 are schematic block diagrams of communication devices provided in embodiments of the present application;
[0159] FIG35 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0160] Figure 36 is a structural diagram of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0161] The technical solution in this application will be described below with reference to the accompanying drawings.
[0162] The technical solutions provided in this application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, sidelink (SL) communication system, world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system or new radio access technology (NR), satellite communication system, etc. Among them, the 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA) networking.
[0163] The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system, etc. This application does not limit this.
[0164] In this application, a radio access network (RAN) device is a device with wireless transceiver capabilities. It can provide wireless communication services and connect terminals to a wireless network. It can be a node in a radio access network, referred to as a RAN node.
[0165] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home evolved NodeB (HNB), a wireless fidelity (Wi-Fi) access point (AP), a mobile switching center, a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation NodeB in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can also be a device that performs base station functions in device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-to-machine (M2M) communication systems, and Internet of Things (IoT) communication systems. A RAN node can also be a RAN node in a non-terrestrial network (NTN), meaning that the RAN node can be deployed on a high-altitude platform or satellite. A RAN node can be a macro base station, a micro base station, an indoor base station, a relay node, a donor node, or a radio controller in a cloud radio access network (CRAN) scenario, or a node in an open radio access network (O-RAN or ORAN) scenario. Alternatively, a RAN node can be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU). Of course, a RAN node can also be a node in the core network.
[0166] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0167] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in the ORAN system, CU may be referred to as Open CU (O-CU), DU may be referred to as Open DU (O-DU), CU-CP may be referred to as Open CU-CP (O-CU-CP), CU-UP may be referred to as Open CU-UP (O-CU-UP), and RU may be referred to as Open RU (O-RU).
[0168] Among them, any unit among CU (or CU-CP, CU-UP), DU and RU can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.
[0169] The terminal device in this application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0170] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices may include: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, drones, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). Mobile network, PLMN) terminal equipment, etc.
[0171] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0172] Furthermore, terminal devices can also be end devices in IoT systems. IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the internet through communication technologies, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. IoT technology, for example, utilizes narrowband (NB) technology to achieve massive connectivity, deep coverage, and power-saving terminals.
[0173] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (part of the terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.
[0174] It should be understood that this application does not limit the specific forms of network devices and terminal devices.
[0175] Figure 1 is a schematic diagram of the architecture of a communication system 1000 applicable to the method provided in an embodiment of the present application. As shown in Figure 1 , the communication system 1000 includes a radio access network 10 and a core network 20. Optionally, the communication system 1000 may also include the Internet 30. The radio access network 10 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal (such as 120a-120j in Figure 1 ).
[0176] Terminals can connect to radio access network equipment wirelessly, and radio access network equipment can connect to the core network wirelessly or via wired connections. Core network equipment and radio access network equipment can be independent, distinct physical devices, or they can integrate the core network equipment's functions and the radio access network equipment's logical functions into the same physical device. Alternatively, a single physical device can integrate some core network equipment functions and some radio access network equipment functions. Terminals and radio access network equipment can connect to each other via wired or wireless connections.
[0177] Wireless access network devices and terminals, wireless access network devices, and terminals can communicate through authorized spectrum, unauthorized spectrum, or both. They can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both. The embodiments of this application do not limit the spectrum resources used for wireless communications.
[0178] The wireless access network device may be a base station deployed in the air, such as a satellite base station 110a; or a base station deployed indoors, such as a micro base station or an indoor station 110b.
[0179] The terminal can be a terminal deployed in the air, such as the helicopter or drone 120i in Figure 1; it can also be a terminal deployed on the ground, such as the mobile phones 120a, 120e, 120f and 120j, vehicle 120b, computer 110b, printer 120h, etc. in Figure 1.
[0180] Wireless access network equipment and terminals can be fixed or mobile. For example, they can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites.
[0181] The roles of radio access network devices and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For devices 120j accessing the radio access network 10 via 120i, 120i is a base station; however, for 110a, 120i is a terminal. That is, communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between radio access network devices. In this case, 120i is also a base station relative to 110a. Therefore, radio access network devices and terminals can be collectively referred to as communication devices. 110a, 110b, and 120a-120j in Figure 1 can be referred to as communication devices having their respective corresponding functions, such as communication devices having base station functions or communication devices having terminal functions.
[0182] It should be understood that FIG1 is only a schematic diagram, and the communication system may further include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1 .
[0183] In a multiple-input, multiple-output (MIMO) system, the transmitter and receiver use multiple transmit and receive antennas, respectively, to transmit and receive signals. To ensure optimal communication quality, the transmitter and receiver measure channel quality to obtain channel state information (CSI).
[0184] SRS is an important reference signal used to measure the channel. Currently, the transmission resources of SRS are usually comb-shaped in the frequency domain, that is, for one antenna port, in the frequency domain, every K interval TC Subcarriers transmit SRS, where KTC is the density of comb, which can be configured as 2, 4, or 8. Figure 2 shows the K TC The distribution of SRS in the frequency domain is 2, 4, and 8 respectively. For an antenna port, after determining the density of the comb, it is necessary to further configure the comb offset (combOffset). TC When K is 2, combOffset can be further configured as {0,1}; TC When K is 4, combOffset can be further configured as {0,1,2,3}; TC When the value is 8, combOffset can be further configured to {0, 1, 2, 3, 4, 5, 6, 7}. Different terminals can be configured with different comb density and offset to achieve frequency division multiplexing on different subcarriers.
[0185] As the number of antenna ports on terminal devices increases, SRS may lead to higher air interface resource overhead. For example, assuming the number of terminal devices is 30 and each terminal device has 30 antenna ports, the total number of antenna ports reaches 900. If the parameter K is used, TC =4, the maximum number of antenna ports multiplexed on each time-frequency resource is 12, which requires the full bandwidth of the frequency domain and all time-frequency resources contained in 19 time-frequency symbols, resulting in huge resource overhead.
[0186] To address the issue of high air interface overhead, the concept of sparse SRS has been proposed. Sparse SRS can be distributed non-uniformly in the frequency domain, and the resources occupied by SRSs on different antenna ports can also be distributed differently in the frequency domain. This allows for more flexible distribution of SRS resources corresponding to each antenna port. The previously mentioned resource indication method, which involves configuring comb density and offset, is no longer applicable. Therefore, how to indicate sparse SRS resources has become a pressing technical issue.
[0187] In view of this, the present application provides a method in which N pairs of candidate transmission resources are predefined, each pair of candidate transmission resources including a candidate antenna port and its corresponding candidate frequency domain resource unit, and each candidate antenna port can correspond to one or more candidate frequency domain resource resources. The correspondence between each antenna port and the frequency domain resource unit can be flexibly designed to support one antenna port corresponding to any number of frequency domain resource units, rather than being limited to one antenna port corresponding to 2, 4, or 8 subcarriers. The N pairs of candidate transmission resources can be flexibly adjusted as the number of antenna ports increases, thereby avoiding huge resource overhead. In addition, the transmission resources used to transmit the SRS can also be determined from the N pairs of candidate transmission resources. The network device indicates the position of the transmission resource in the N pairs of candidate transmission resources, and the terminal device can determine the transmission resource accordingly. This provides strong support for the application of sparse SRS. At the same time, since the transmission resource is indicated in the N pairs of candidate transmission resources, it is like demarcating a small resource pool within a larger resource range, and then indicating the transmission resource in the resource pool, which can save indication overhead.
[0188] To facilitate understanding of the method provided in this application, the following explanations are first made.
[0189] First, for ease of explanation, the following description of the method provided by this application uses the interaction between a network device and a terminal device as an example, but this should not limit the scope of application of this application. The network device and the terminal device can also use a relay device to assist in communication. Based on different networking forms, the relay device can implement single-hop forwarding (corresponding to a single-hop relay system) or multi-hop forwarding (corresponding to a multi-hop relay system), and this application does not limit this.
[0190] Second, to facilitate a clear description of the technical solutions of the embodiments of this application, in the embodiments of this application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first indication information and the second indication information are merely used to distinguish between different indication information. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or order of execution.
[0191] Third, "sending" and "receiving" in the embodiments of the present application indicate the direction of signal transmission. For example, "sending configuration information to a terminal device" can be understood as the destination end of the configuration information being the terminal device, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving configuration information from a network device" can be understood as the source end of the configuration information being the network device, which can include direct receiving from the network device through the air interface, and also includes indirect receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0192] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0193] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.
[0194] Fourth, in the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship; it is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance, for example, the order of arrangement of each information agreed in advance (such as predefined by the protocol) can be used to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. The present application does not limit the specific method of indication. It is understandable that, for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.
[0195] Fifth, the following examples provide a detailed description of the indication information in conjunction with the two-level indication. In the two-level indication, the fields and their positions in the first-level indication information can be changed, and the specific fields included, the order of the fields, and the length of each field can be predefined or preconfigured through other high-level signaling. The length of each field in the second-level indication information may need to be determined based on the information in the first-level indication information, and the length of the subsequent fields in the second-level indication information may also need to be determined based on the previous fields. Therefore, the order of the fields in the second-level indication information may not be adjusted.
[0196] Sixth, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0197] Seventh, the tables in the embodiments of the present application are only examples. The values of the information in each table are only examples and can be configured as other values, which are not limited by the present application. The tables do not limit the scope of protection of the present application. For example, appropriate deformation adjustments can be made based on the tables in the above text, such as splitting, merging, etc. For another example, the parameter names shown in the titles of the tables can also use other names that can be understood by the communication device, and the values or representations of the parameters can also use other values or representations that can be understood by the communication device. For another example, when implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables.
[0198] The method provided in this application will be described in detail below with reference to the accompanying drawings.
[0199] Figure 3 illustrates this method from the perspective of device interaction. It is understood that the terminal device in this method can also be replaced by a component within the terminal device, such as a chip, a chip system, or other module that can be used to implement some or all of the functions of the terminal device. The network device in this method can also be replaced by a component within the network device, such as a chip, a chip system, or other module that can be used to implement some or all of the functions of the network device. This application is not limited to this.
[0200] The method 300 shown in Figure 3 includes steps 310 to 340. Each step in the method 300 will be described in detail below.
[0201] In step 310, the network device generates indication information, where the indication information is used to determine M pairs of transmission resources.
[0202] Among them, M pairs of transmission resources come from N pairs of candidate transmission resources, each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port from multiple candidate antenna ports and one candidate frequency domain resource unit from multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and candidate frequency domain resource units included in any two pairs of candidate transmission resources is different, N is greater than or equal to M, and N and M are positive integers.
[0203] In an embodiment of the present application, the indication information may be used to indicate one or more of the following: the value of M, the frequency domain resource units included in the M pairs of transmission resources, or the correspondence between the frequency domain resource units in the M pairs of transmission resources and the antenna ports. Alternatively, the indication information may be used to indicate one or more of the following: the value of M, the antenna ports included in the M pairs of transmission resources, or the correspondence between the frequency domain resource units in the M pairs of transmission resources and the antenna ports. By indicating one or more of the above, the network device may indicate M pairs of transmission resources among N pairs of candidate transmission resources.
[0204] In the antenna ports included in the M pairs of transmission resources, each antenna port corresponds to one or more frequency domain resource units. In other words, in the frequency domain resource units included in the M pairs of transmission resources, each frequency domain resource unit corresponds to one or more antenna ports.
[0205] Optionally, the above-mentioned multiple candidate frequency domain resource units are continuous in the frequency domain; or the multiple candidate frequency domain resource units are discontinuous in the frequency domain, and the multiple candidate frequency domain resource units are evenly distributed or unevenly distributed in the frequency domain. Figure 4 shows multiple distribution methods of multiple candidate frequency domain resource units in the frequency domain. It should be understood that the distribution method of multiple candidate frequency domain resource units in the frequency domain can be predefined by the protocol or configured by the network device.
[0206] A candidate frequency domain resource unit may be an SC, a PRB, an RBG, a sub-band, or a frequency domain resource divided at other frequency domain granularities, which is not limited in this application.
[0207] Optionally, the port numbers of the multiple candidate antenna ports are continuous; or the port numbers of the multiple candidate antenna ports are discontinuous.
[0208] The above-mentioned multiple candidate antenna ports refer to all or part of the antenna ports that can be used to send signals in the current time unit. In other words, the number of the multiple candidate antenna ports is less than or equal to the total number of antenna ports of the terminal device.
[0209] A time unit may be, for example, one or more orthogonal frequency division multiplexing (OFDM) symbols, one or more time slots, one or more transmission time intervals (TTIs), or time domain resources divided at other time domain granularities, which is not limited in this application.
[0210] In step 320, the network device sends instruction information to the terminal device. Correspondingly, the terminal device receives the instruction information from the network device.
[0211] In step 330, the terminal device determines M pairs of transmission resources based on the indication information and N pairs of candidate transmission resources.
[0212] As mentioned above, the indication information may indicate M pairs of transmission resources among N pairs of candidate transmission resources. If the terminal device can predetermine N pairs of candidate transmission resources, it can determine M pairs of transmission resources from the N pairs of candidate transmission resources based on the received indication information.
[0213] The N pairs of candidate transmission resources in the embodiment of the present application may be predefined by a protocol or configured by a network device, and the present application does not limit this.
[0214] Optionally, before step 330, the method further includes: the network device sending configuration information to the terminal device, where the configuration information is used to indicate multiple candidate frequency domain resource units and multiple candidate antenna ports. Accordingly, the terminal device receives the configuration information from the network device.
[0215] It can be understood that the multiple candidate frequency domain resource units and the multiple candidate antenna ports are candidate frequency domain resource units and candidate antenna ports used to combine to obtain N pairs of candidate transmission resources. Based on the configuration information, the terminal device can determine N pairs of candidate transmission resources based on the multiple candidate frequency domain resource units and the multiple candidate antenna ports, and the combination method of the candidate frequency domain resource units and the candidate antenna ports. The combination method can be predefined or preconfigured. For example, the combination method of N pairs of candidate transmission resources is a two-dimensional matrix or a one-dimensional array.
[0216] In this way, configuration of N pairs of candidate transmission resources can be achieved.
[0217] After determining N pairs of candidate transmission resources, the terminal device can determine M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources. Since the specific design of the indication information will be described in detail later with reference to the accompanying drawings, it will not be described in detail here.
[0218] In step 340, the terminal device sends a reference signal on M pairs of transmission resources. Correspondingly, the network device receives the reference signal via the M pairs of transmission resources.
[0219] The reference signal in this application may be an SRS, or other types of reference signals, such as a demodulation reference signal (DMRS), etc.
[0220] It should be understood that the solution provided in this application is not limited to the transmission of uplink reference signals but can also be used for the transmission of downlink reference signals. If this solution is applied to the transmission of downlink reference signals, step 340 above can be replaced by the network device sending the reference signal on the M pairs of transmission resources. Accordingly, the terminal device receives the reference signal on the M pairs of transmission resources.
[0221] It should also be understood that the reference signals are non-uniformly distributed and / or sparsely distributed in the frequency domain. Figure 5 illustrates a distribution of reference signals. As shown in Figure 5, the horizontal axis represents the port number of the antenna port, the vertical axis represents the identifier (ID) of the subcarrier, and the black dots represent the reference signals.
[0222] In an embodiment of the present application, the correspondence between each candidate antenna port and the candidate frequency domain resource unit in the candidate transmission resources can be flexibly designed to support one antenna port corresponding to any number of frequency domain resource units, and the N pairs of candidate transmission resources can be flexibly adjusted as the number of antenna ports increases, thereby avoiding huge resource overhead. In addition, the transmission resources for transmitting the reference signal can also be determined from the N pairs of candidate transmission resources, and the terminal device can determine the transmission resource based on the position indication of the transmission resource in the N pairs of candidate transmission resources by the network device. This provides strong support for the application of sparse SRS (or other sparsely distributed reference signals). At the same time, since the transmission resources are indicated in N pairs of candidate transmission resources, it is like demarcating a small resource pool within a larger resource range, and then indicating the transmission resources in the resource pool, which can save indication overhead.
[0223] The N pairs of candidate transmission resources in this application can be represented by a two-dimensional matrix (or two-dimensional array) or a one-dimensional array (one-dimensional matrix). The following describes two ways of representing N pairs of candidate transmission resources and how the indication information indicates M pairs of transmission resources under the two representations.
[0224] In the first approach, N pairs of candidate transmission resources are represented by a two-dimensional matrix.
[0225] The two-dimensional matrix includes L rows and K columns, where the L rows represent L candidate frequency domain resource units and the K columns represent K candidate antenna ports, or the L rows represent L candidate antenna ports and the K columns represent K candidate frequency domain resource units, where K and L are positive integers and satisfy K×L=N.
[0226] In the two-dimensional matrix, each element may correspond to a row index and a column index. In other words, a row index and a column index may be used to identify an element, or a pair of candidate transmission resources. The combination of a row index and a column index may be referred to as a two-dimensional index.
[0227] When N pairs of candidate resources are represented by a two-dimensional matrix, in step 330 , determining M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes determining M pairs of transmission resources based on the indication information and the two-dimensional matrix.
[0228] The following takes an example where rows represent candidate antenna ports and columns represent candidate frequency domain resource units, and describes N pairs of candidate transmission resources represented by a two-dimensional matrix in conjunction with FIG6 .
[0229] As shown in Figure 6, the horizontal axis represents the row index, with a total of 8 candidate antenna ports, and the vertical axis represents the column index, with a total of 12 candidate transmission resources. Each small square in the figure represents a pair of candidate transmission resources, for a total of 96 candidate transmission resource pairs. In other words, each candidate transmission resource pair is composed of a candidate antenna port and a candidate frequency domain resource unit.
[0230] The following shows three possible designs of the indication information.
[0231] Design 1: The indication information is used to indicate the row index and column index corresponding to M pairs of transmission resources in a two-dimensional matrix.
[0232] The row indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the K columns and the K column indices in the two-dimensional matrix. Referring to Figure 6 , the row indices corresponding to the 12 rows are y0, y1, y2, ..., y11, and the column indices corresponding to the 8 columns are x0, x1, ..., x7, respectively.
[0233] Optionally, the above indication information is carried in high-layer signaling, and the indication information includes indications of the following contents: row indexes and column indexes corresponding to each pair of transmission resources in the M pairs of transmission resources in the two-dimensional matrix.
[0234] The higher layer signaling may be, for example, radio resource control (RRC) signaling.
[0235] Since messages sent through high-layer signaling are generally statically or semi-statically configured, using high-layer signaling to carry indication information can save indication overhead and increase reliability.
[0236] Exemplarily, the terminal device can determine a unique pair of transmission resources in the two-dimensional matrix based on a row index and a column index indicated in the indication information, where the transmission resource belongs to M pairs of transmission resources. With reference to the two-dimensional matrix shown in FIG6 , if the row index and column index indicated by the indication information are x0, x3 and y0, y4, respectively, the terminal device determines the small squares corresponding to x0 and y0, and the small squares corresponding to x3 and y4 as a pair of transmission resources among the M pairs of transmission resources.
[0237] In another implementation, the above-mentioned indication information may also be sent in a hierarchical indication manner, for example, in a two-level indication manner. In this case, the above-mentioned indication information may include first indication information and second indication information.
[0238] The first indication information may be carried in higher layer signaling, physical layer signaling, or MAC layer signaling, and the second indication information may be carried in physical layer signaling or MAC layer signaling. The physical layer signaling may be, for example, downlink control information (DCI), and the MAC layer signaling may be, for example, a MAC control element (CE).
[0239] When both the first indication information and the second indication information are carried in physical layer signaling or MAC layer signaling, the physical layer signaling or MAC layer signaling in which the first indication information is carried can be referred to as first-level physical layer signaling or first-level MAC layer signaling, and the physical layer signaling or MAC layer signaling in which the second indication information is carried can be referred to as second-level physical layer signaling or second-level MAC layer signaling. Using physical layer or MAC layer signaling to indicate can achieve dynamic indication of transmission resources, which is more flexible than the previous implementation.
[0240] Optionally, the second indication information includes an indication of the following: at least one of the number of row indices L' or the number of column indices K' corresponding to M pairs of transmission resources in a two-dimensional matrix, and L' row indices and K' column indices corresponding to M pairs of transmission resources in the two-dimensional matrix; the first indication information includes an indication of the following: at least one of the indicated overhead of the value of L' or the indicated overhead of the value of K', and the indicated overhead of each row index and the indicated overhead of each column index. Wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0241] It should be noted that when each pair of transmission resources in M pairs of transmission resources is indicated by a row index and a column index, the number of row indices L' is equal to the number of column indices K', and both are equal to M. Therefore, either the value of L' or the value of K' can be indicated. The indication of the value of L' or the value of K' is also an indication of the value of M.
[0242] The above indication overhead can be understood as the overhead required to indicate a certain information, or the length of the field used to indicate a certain information, which can be expressed in bits. For example, the indication overhead of the value of L' is the number of bits of the field used to indicate the value of L'.
[0243] Figure 7 shows an example of indication information provided by an embodiment of the present application. As shown in Figure 7, the fields included in the first indication information are, in order: the indication overhead of each row index, the indication overhead of each column index, the indication overhead of the value of L', and / or the indication overhead of the value of K'; the fields included in the second indication information are, in order: the value of L' and / or the value of K', L' row indexes, and K' column indexes. The fields included in the first indication information, the order of the fields, and the lengths of the fields may be predefined by the protocol.
[0244] It should be understood that this application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 7 can be changed. Among the fields included in the second indication information, some fields may be determined based on the first indication information, and some fields may be determined based on other fields in the first indication information and the second indication information. Whether the order of these fields can be changed depends on whether they rely on the previous fields to determine their length.
[0245] For example, in the second indication information in FIG7 , the terminal device can first determine the length of the L' value field based on the indication overhead field of the L' value, and then determine the L' value by parsing the L' value field; the terminal device can determine the indication overhead of each row index based on the indication overhead field of each row index, and then determine the L' row indexes in combination with the L' value. In the second indication information, the lengths of the L' row index fields and the K' column index fields need to be determined in combination with the indication overhead field of the L' value and / or the indication overhead field of the K' value in the first indication information, and the L' value and / or the K' value field in the second indication information, so the L' value and / or the K' value field need to be before the L' row index fields and the K' column index fields. The L' row index fields and the K' column index fields do not affect each other, so the order of the two can be interchanged.
[0246] This method of flexibly indicating the number of bits occupied by each field included in the second indication information through the first indication information can reduce the blind detection time and processing complexity of the terminal device. Optionally, the second indication information includes an indication of the following contents: M pairs of transmission resources corresponding to L' row indices and K' column indices in a two-dimensional matrix; the first indication information includes an indication of the following contents: and the value of at least one of L' or K', the indication overhead of each row index and the indication overhead of each column index. Wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0247] Figure 8 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 8 , the fields included in the first indication information are, in order: indication overhead for each row index and indication overhead for each column index; the fields included in the second indication information are, in order: L' row indexes and K' column indexes. The fields included in the first and second indication information, as well as the order and length of the fields, may be predefined by the protocol.
[0248] It should be understood that this application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 8 are variable. The order of the fields included in the second indication information is not limited. For example, compared with Figure 7, the value of at least one of L' or K' in Figure 8 is carried by the first indication information, and the indication overhead of L' and / or the indication overhead of K' are no longer indicated in the first indication information. In addition, since the length of each field included in the second indication information in Figure 8 is determined based on the first indication information, the order of the fields included in the second indication information is variable.
[0249] Optionally, the above-mentioned indication overhead can also be indicated by an index corresponding to the indication overhead. The corresponding relationship between the indication overhead and the indication overhead index can be determined by the first and third columns or the first, second and third columns in Table 1 below:
[0250] Table 1
[0251] Table 1 shows the correspondence between the indicated overhead and the indicated overhead index for each row index, or the correspondence between the indicated overhead and the indicated overhead index for each column index. x represents the number of rows or columns of a two-dimensional matrix. In this embodiment, the value of x satisfies the following conditions: 1 ≤ x ≤ L and 1 ≤ x ≤ M, where x is an integer.
[0252] Exemplarily, x represents the maximum value of L' or the maximum value of K', and Table 1 shows the correspondence between the indicated overhead of L' and the indicated overhead index or the correspondence between the indicated overhead of K' and the indicated overhead index.
[0253] It should be understood that the correspondence between the indication overhead and the indication overhead index shown in Table 1 may be predefined by the protocol or pre-configured by the network device for the terminal device.
[0254] As an optional embodiment, the first indication information further includes an indication of a mapping mode, and the mapping mode includes: one-to-one mapping or one-to-many mapping.
[0255] Among them, one-to-one mapping includes: one antenna port corresponds to one frequency domain resource unit; one-to-many mapping includes: one antenna port corresponds to multiple frequency domain resource units and / or one frequency domain resource unit corresponds to multiple antenna ports.
[0256] It should be understood that when the mapping mode is one-to-one mapping, the number of row indexes and column indexes indicated by the first indication information is the same, that is, L'=K'; when the mapping mode is one-to-many mapping, the number of row indexes and column indexes indicated by the first indication information may be the same or different.
[0257] For example, when the rows represent the number of candidate antenna ports and the columns represent the number of candidate frequency-domain resource units, in M pairs of transmission resources, one antenna port can be mapped to multiple frequency-domain resource units, i.e., L'>K'. Alternatively, one frequency-domain resource unit can be mapped to multiple antenna ports, i.e., L'<K'. It is understood that in these M pairs of transmission resources, one antenna port may correspond to multiple frequency-domain resource units, and one frequency-domain resource unit may correspond to multiple antenna ports.
[0258] It should also be understood that the mapping method is a one-to-many mapping, L'<M, and / or K'<M. In this case, the second indication information also includes an indication of the mapping rule, and the first indication information also includes an indication of the indication overhead of the mapping rule. The mapping rule is used to determine the correspondence between multiple row indices and multiple column indices.
[0259] Exemplarily, the mapping rule may indicate the number of frequency domain resource units corresponding to each antenna port, or the number of antenna ports corresponding to each frequency domain resource unit. For example, the K' column indexes (antenna ports) indicated by the indication information are x0, x3, and x5, and the L' row indexes (frequency domain resource units) indicated are y10, y0, y8, y4, and y2. The mapping rule indicates that the number of frequency domain resource units corresponding to each antenna port is 2, 2, and 1, that is, the row indexes corresponding to x0 are y10 and y0, the row indexes corresponding to x3 are y8 and y4, and the row index corresponding to x3 is y2.
[0260] Exemplarily, the mapping method indicated in the indication information can be indicated by a one-bit indication, for example, the bit is "0" indicating that the mapping method is a one-to-one mapping, and the bit is "1" indicating that the mapping method is a one-to-many mapping; or, the bit is "0" indicating that the mapping method is a one-to-many mapping, and the bit is "1" indicating that the mapping method is a one-to-one mapping.
[0261] Figure 9 shows another example of indication information provided by an embodiment of the present application. As shown in (a) of Figure 9 , two fields, namely, the indication overhead of the mapping mode and the mapping rule, are added after the indication field included in the first indication information shown in Figure 7 ; an indication field of the mapping rule is added after the indication field included in the second indication information shown in Figure 7 ; as shown in (b) of Figure 9 , two fields, namely, the indication overhead of the mapping mode and the mapping rule, are added after the indication field included in the first indication information shown in Figure 8 ; an indication field of the mapping rule is added after the indication field included in the second indication information shown in Figure 8 . It should be noted that the positions of the indication overhead fields of the mapping mode and the mapping rule in the first indication information and the position of the mapping rule field in the second indication information in Figure 9 are not limited in this application.
[0262] The following, in conjunction with Figure 10, describes the process by which a terminal device determines M pairs of transmission resources based on the indication method shown in Design 1. As shown in (a) of Figure 10, based on the content indicated by the indication information, the terminal device determines the column indexes to be x0, x3, and x5, the row indexes to be y0, y2, y4, y8, and y10, and the row indexes corresponding to x0 to be y10 and y0, the row indexes corresponding to x3 to be y8 and y4, and the row index corresponding to x3 to be y2. Thus, based on the determined row and column indices and the two-dimensional matrix shown in Figure 6 above, the terminal device determines the five pairs of transmission resources shown in (b) of Figure 10.
[0263] Design 2: The indication information is used to indicate the column index of the target element included in each row of the two-dimensional matrix or the row index of the target element included in each column of the two-dimensional matrix.
[0264] Among them, the transmission resources represented by each target element are included in M pairs of transmission resources, the row index of each target element is determined based on the mapping relationship between L rows and L row indices in the two-dimensional matrix, and the column index of each target element is determined based on the mapping relationship between K column indices and K column indices in the two-dimensional matrix.
[0265] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the following: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target elements contained in each row; or the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target elements contained in each column.
[0266] For the description of high-layer signaling, please refer to the relevant description in the above example 1, which will not be repeated here.
[0267] In conjunction with the two-dimensional matrix shown in FIG6 , the indication information can be understood as indicating the number of target elements in each of the 12 rows and the column (i.e., column index) in which the target elements in each row are located; or the number of target elements in each of the 8 columns and the row (i.e., row index) in which the target elements in each column are located. It should be understood that the number of target elements in each row or column can be 0, 1, or more.
[0268] In another implementation, the above-mentioned indication information can also be sent in a hierarchical indication manner, for example, via a two-level indication. In this case, the indication information may include first indication information and second indication information. For a description of the two-level indication, please refer to the relevant description in Design 1 and will not be repeated here.
[0269] Optionally, when the indication information is used to indicate the column index of the target elements contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, the column index of the target elements contained in each row, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the indication overhead of the value of M, and the value of L.
[0270] Figure 11 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 11, the fields included in the first indication information are, in order: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the indication overhead of the value of M, and the value of L; the indication fields included in the second indication information are, in order: the value of M, the number of target elements contained in each row, and the column index of the target element contained in each row. The fields included in the first indication information, the order of the fields, and the lengths of the fields may be predefined by the protocol.
[0271] It should be understood that the present application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 11 can be changed. The length of some fields included in the second indication information is determined based on the first indication information, and the length of some fields is determined in combination with other fields in the first indication information and the second indication information. Whether the order of these fields is variable depends on whether they rely on the previous fields to determine their lengths. For example, the length of the column index field of the target element contained in each row is determined based on the value of M and the indication overhead of each column index, so the value field of M is before the column index field of the target element contained in each row. The number of target elements contained in each row and the value of M and the column index of the target element contained in each row do not affect each other, so the order of the number of target elements contained in each row can be before or between the two fields of the value of M and the number of target elements contained in each row, etc., without limitation.
[0272] For example, the terminal device can first determine the length of the M value field based on the indication overhead of the M value, and then determine the M value by parsing the M value field; determine the indication overhead of each column index based on the indication overhead field of each column index, and then determine the column index of the target element contained in each row in combination with the value of M; and determine the number of target elements contained in each row based on the value of L and the indication overhead of the number of target elements contained in each row. This method of flexibly indicating the number of bits occupied by the content included in the second indication information through the first indication information can reduce the blind detection time and processing complexity of the terminal device.
[0273] Optionally, when the indication information is used to indicate the row index of the target elements contained in each column of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, the row index of the target elements contained in each column, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the indication overhead of the value of M, and the value of K.
[0274] Figure 12 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 12, the fields included in the first indication information are, in order: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the indication overhead of the value of M, and the value of K; the indication fields included in the second indication information are, in order: the value of M, the number of target elements contained in each column, and the column index of the target elements contained in each column. The fields included in the first indication information, the order of the fields, and the lengths of the fields may be predefined by the protocol.
[0275] It should be understood that the present application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 12 can be changed. The lengths of some fields included in the second indication information are determined based on the first indication information, and the lengths of some fields are determined in combination with other fields in the first indication information and the second indication information. Whether the order of these fields is variable depends on whether they rely on the previous fields to determine their lengths. For example, the length of the row index field of the target elements contained in each column is determined based on the value of M and the indication overhead of each row index, so the value field of M is before the row index field of the target elements contained in each column. The number of target elements contained in each column and the value of M and the row index of the target elements contained in each column do not affect each other, so the order of the number of target elements contained in each column can be before or between the two fields of the value of M and the number of target elements contained in each column, etc., without limitation.
[0276] For example, the terminal device can first determine the length of the M value field based on the indication overhead of the M value, and then determine the M value by parsing the M value field; determine the indication overhead of each row index based on the indication overhead field of each row index, and then determine the row index of the target element contained in each column in combination with the value of M; and determine the number of target elements contained in each column based on the value of K and the indication overhead of the number of target elements contained in each column. This method of flexibly indicating the number of bits occupied by the content included in the second indication information through the first indication information can reduce the blind detection time and processing complexity of the terminal device.
[0277] Optionally, when the indication information is used to indicate the column index of the target elements contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target elements contained in each row; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the value of M, and the value of L.
[0278] Figure 13 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 13, the fields included in the first indication information are, in order: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the value of L, and the value of M; the indication fields included in the second indication information are, in order: the number of target elements contained in each row, and the column index of the target elements contained in each row. Among them, the fields included in the first indication information, the order of the fields, and the length can be predefined by the protocol. Optionally, when the indication information is used to indicate the row index of the target elements contained in each column in a two-dimensional matrix, the second indication information includes an indication of the following content: the number of target elements contained in each column in the two-dimensional matrix, and the row index of the target elements contained in each column; the first indication information includes an indication of the following content: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the value of M, and the value of K.
[0279] Figure 14 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 14, the fields included in the first indication information are, in order: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the value of K, and the value of M. The indication fields included in the second indication information are, in order: the number of target elements contained in each column, and the column index of the target elements contained in each column. The fields included in the first indication information, the order of the fields, and their lengths may be predefined by the protocol.
[0280] It should be understood that this application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions included in the first indication information shown in Figure 13 or Figure 14 can be changed. For example, compared to Figure 11, the value of M in Figure 13 is carried by the first indication information, and the indication overhead of the value of M is no longer indicated in the first indication information. For another example, compared to Figure 12, the value of M in Figure 14 is carried by the first indication information, and the indication overhead of the value of M is no longer indicated in the first indication information.
[0281] In addition, since the lengths of the fields included in the second indication information shown in FIG. 13 and FIG. 14 are determined based on the first indication information, the order of the fields in the second indication information is variable.
[0282] The following describes the process of the terminal device determining M pairs of transmission resources based on the indication method shown in Design 2, in conjunction with Figure 15. As shown in (a) in Figure 15, the indication information indicates that the number of target elements included in each column from x0 to x7 is 2, 0, 0, 2, 0, 1, 0, 0, respectively. The terminal device determines that the columns where the target elements are located are x0, x3, and x5, respectively, based on the targets of the target elements contained in each column, and there are 5 target elements in total. As shown in (b) in Figure 15, the indication information indicates the row index of each target element in the column containing the target element. For example, the row indexes of the two target elements contained in the x0 column are y0 and y10, respectively, the row indexes of the two target elements contained in the x3 column are y4 and y8, respectively, and the row index of the target element contained in the x5 column is y2. Based on the determined row index and column index, and the two-dimensional matrix shown in Figure 6 above, the terminal device determines the five target elements as shown in (c) in Figure 15.
[0283] If the number of bits of the M×row (or column) index is greater than the number of bits of the target element in the row (or column) × the number of rows (or columns), the overhead of the second indication information in Example 2 is less than the overhead of the second indication information in Example 1.
[0284] Design three, the indication information is used to indicate a bitmap, the bitmap includes multiple bits corresponding one-to-one to multiple elements in the two-dimensional matrix, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to M pairs of transmission resources.
[0285] The two-dimensional matrix in this embodiment includes N elements, and the bitmap may include N bits corresponding to the N elements. Exemplarily, the value of each bit may be "1" or "0." For example, "0" indicates that the corresponding candidate transmission resource does not belong to the M pairs of transmission resources; "1" indicates that the corresponding candidate transmission resource belongs to the M pairs of transmission resources; or "1" indicates that the corresponding candidate transmission resource does not belong to the M pairs of transmission resources; "0" indicates that the corresponding candidate transmission resource belongs to the M pairs of transmission resources.
[0286] Optionally, the indication information is carried in higher-layer signaling.
[0287] In one example, the indication information includes indications of the following contents: the number of rows contained in the two-dimensional matrix, the number of columns contained in the two-dimensional matrix, and a bitmap.
[0288] The indication information may be indicated at a row granularity, and the bitmap may include L groups of bits corresponding to the L rows of the two-dimensional matrix, each group of bits including K bits, and the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, that is, the bitmap includes L×K bits, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources. Alternatively, the indication information may also be indicated at a column granularity, and the bitmap may include K groups of bits corresponding to the K columns of the two-dimensional matrix, each group of bits including L bits, and the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, that is, the bitmap includes K×L bits, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
[0289] For example, L=2, K=4, and the bitmap includes 2×4=8 bits. There are two groups of bits corresponding to two rows (or columns), and each group of bits includes 4 bits. For example, the group of bits corresponding to the first row (or column) is: 1000; the group of bits corresponding to the second row (or column) is 0010. If "0" indicates that the candidate transmission resource is not included in the M pairs of transmission resources, and "1" indicates that the candidate transmission resource is included in the M pairs of transmission resources, then the candidate transmission resources include 2 pairs of transmission resources. If "0" indicates that the candidate transmission resource is included in the M pairs of transmission resources, and "1" indicates that the candidate transmission resource is not included in the M pairs of transmission resources, then the candidate transmission resources include 6 pairs of transmission resources.
[0290] Since the M target elements corresponding to the M pairs of transmission resources may be concentrated in certain rows or columns of the two-dimensional matrix, the rows or columns in which the target elements are distributed in the two-dimensional matrix may be indicated, while other rows or columns are not indicated.
[0291] In another example, the M target elements corresponding to M pairs of transmission resources in a two-dimensional matrix are distributed in L' rows, where L' is a positive integer less than or equal to L; the indication information includes indications of the following: L' row indices corresponding to the L' rows, the value of K, and a bitmap; the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, and the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, that is, the bitmap includes L'×K bits, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources. In this way, the indication information indicates the rows in the two-dimensional matrix where the target elements are distributed, with row granularity, and does not indicate the rows where the target elements are not distributed.
[0292] Alternatively, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns, where K' is a positive integer less than or equal to K; the indication information includes indications of the following contents: K' column indices corresponding to the K' columns, the value of L, and a bitmap; the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources. In this way, the indication information uses columns as the granularity, indicates the columns in the two-dimensional matrix where the target elements are distributed, and does not indicate the columns where the target elements are not distributed.
[0293] For example, L = 2 (the row indices of the two rows are index 0 and index 1, respectively), L' = 1, and K = 4, and the bitmap includes 1×4 bits. If M target elements are distributed in the row with row index 0, and the set of bits corresponding to this row is: 1000. When "0" indicates that the candidate transmission resource is not included in the M pairs of transmission resources, and "1" indicates that the candidate transmission resource is included in the M pairs of transmission resources, then the candidate transmission resources include 1 pair of transmission resources. Alternatively, when "0" indicates that the candidate transmission resource is included in the M pairs of transmission resources, and "1" indicates that the candidate transmission resource is not included in the M pairs of transmission resources, then the candidate transmission resources include 3 pairs of transmission resources.
[0294] In another implementation, the above-mentioned indication information may also be sent in a hierarchical indication manner, for example, in a two-level indication manner. In this case, the indication information may include first indication information and second indication information.
[0295] It should be understood that for the description of the two-level indication, please refer to the relevant description in Design 1, which will not be repeated here.
[0296] Optionally, the second indication information includes an indication of a bitmap, which includes L groups of bits corresponding to L rows in a two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to K columns in a two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of K and the value of L.
[0297] Figure 16 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 16, the fields included in the first indication information are, in order: the value of L, the value of K. The fields included in the second indication information are, in order: bitmap. This flexible indication of the number of bits occupied by each field included in the second indication information through the first indication information can reduce the blind detection time and processing complexity of the terminal device. For example, the terminal device can determine the number of bits of the bitmap based on the value of L and the value of K, without reserving a fixed-length bit indication bitmap in the first-level physical layer signaling or MAC layer signaling. The length of the bitmap is generally long, which is not suitable for indication in the first-level physical layer signaling or MAC layer signaling.
[0298] Optionally, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows in the L rows, where L' is an integer less than or equal to L; the second indication information includes indications of the following contents: L' row indices and bitmaps corresponding to the L' rows, the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of K, the indication overhead of each row index, and the value of L' ; Or, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, and K' is an integer less than or equal to K; the second indication information includes indications of the following contents: K' column indices and bitmaps corresponding to the K' columns, the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of L, the indication overhead of each column index, and the value of K'.
[0299] Figure 17 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 17, the fields included in the first indication information are, in order: the value of K, the indicated overhead for each row index, and the value of L'. The fields included in the second indication information are, in order: a bitmap, and L' row indexes. The fields indicated in the first indication information, the order of the fields, and their lengths may be predefined by the protocol.
[0300] It should be understood that this application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 17 can be changed. The length of each field included in the second indication information is determined based on the first indication information, so the order of the fields is variable. Exemplarily, the terminal device determines the bitmap based on the value of K and determines L' row indexes based on the indication overhead of each row index and the value of L'.
[0301] Optionally, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows in the L rows, where L' is an integer less than or equal to L; the second indication information includes indications of the following contents: L' row indices corresponding to the L' rows, a bitmap and the value of L', the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of K, the indication overhead of each row index, and the indication overhead of the value of L' ; Or, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, and K' is an integer less than or equal to K; the second indication information includes indications of the following contents: K' column indices corresponding to the K' columns, a bitmap and the value of K', the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of L, the indication overhead of each column index, and the indication overhead of the value of K'.
[0302] Figure 18 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 18, the fields included in the first indication information are, in order: the value of K, the indication overhead for each row index, and the indication overhead for the value of L'. The fields included in the second indication information are, in order: the value of L', the bitmap, and L' row indices.
[0303] It should be understood that the present application does not limit the order of the fields included in the first indication information. In other words, the fields included in the first indication information are variable. For example, compared with Figure 17, the value of L' in Figure 18 is carried by the second indication information, while the indication overhead of the value of L' is indicated in the first indication information. The length of some fields included in the second indication information is determined based on the first indication information, and the length of some fields is determined in combination with other fields in the first indication information and the second indication information. Whether the order of these fields is variable depends on whether they rely on the previous fields to determine their lengths. For example, the length of L' row index fields and bitmap fields needs to be determined in combination with the indication overhead of the value of L' in the first indication information and the value of L'. Therefore, the value field of L' in the second indication information is before the L' row index fields and bitmap fields, and the L' row index fields and the bitmap do not affect each other, and the order of the two is variable.
[0304] The following describes, in conjunction with Figure 19, the process of a terminal device determining M pairs of transmission resources based on the indication method shown in Design 3. As shown in (a) of Figure 19, the indication information indicates a set of bitmaps corresponding to each column from x0 to x7. Each set of bitmaps includes 12 bits. For example, the set of bits corresponding to x0 is: 100000000010, and the set of bits corresponding to x1 is: 000000000000. Among them, "1" indicates that the candidate transmission resource corresponding to the bit belongs to M pairs of transmission resources, and "0" indicates that the candidate transmission resource corresponding to the bit does not belong to M pairs of transmission resources. In this case, the first and eleventh candidate transmission resources in the x0 column belong to M pairs of transmission resources, and the other candidate resources in the x0 column do not belong to M pairs of transmission resources. Based on the set of bits corresponding to each column, the terminal device can determine the positions of the five pairs of transmission resources shown in (b) of Figure 19, that is, the row index and column index of the five pairs of transmission resources. The terminal device combines the two-dimensional matrix shown in Figure 6 above and the positions of the transmission resources shown in (b) in Figure 19 to determine the five pairs of transmission resources as shown in (c) in Figure 19.
[0305] Furthermore, the indication of the bitmap by the indication information may include: a bitmap, or a multi-base value corresponding to the values represented by multiple bits in the bitmap.
[0306] That is, the indication of a bitmap is not limited to binary values. A network device can also indicate a bitmap using a higher-order value, such as octal, decimal, or hexadecimal. For example, if a bitmap is represented in decimal, the bitmap 00000011 can be represented as the decimal value 3.
[0307] By using higher-base values to represent the bitmap, the indication overhead can be further saved.
[0308] When the bitmap is represented by a multi-base value, the base of the multi-base value may be predefined or configured by the network device. Optionally, the indication information further indicates the base of the multi-base value. Alternatively, the base of the multi-base value may be configured via other signaling, such as an RRC message sent prior to the indication information. This application does not limit this.
[0309] In the second method, N pairs of candidate transmission resources are represented by a one-dimensional array.
[0310] Corresponding to the N pairs of candidate transmission resources, the one-dimensional array may include N elements, each element representing a pair of candidate transmission resources, and the one-dimensional array is obtained by arranging the N pairs of candidate transmission resources based on a combination rule. Since each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one of the multiple candidate antenna ports and one of the multiple candidate frequency-domain resource units, the one-dimensional array obtained by arranging the N pairs of candidate transmission resources based on the combination rule is also a one-dimensional array obtained by combining the multiple candidate antenna ports and the multiple candidate frequency-domain resource units based on the combination rule.
[0311] The combination rule indicates the dimension to be traversed preferentially in the antenna port dimension and the frequency domain resource dimension when N pairs of candidate transmission resources are combined from multiple candidate antenna ports and multiple candidate frequency domain resource units.
[0312] As an example, if the combination rule indicates to traverse the antenna port dimension first, multiple candidate antenna ports can be traversed first, and one candidate frequency domain resource in the multiple candidate frequency domain resource units can be combined one by one with each candidate antenna port in the multiple candidate antenna ports to obtain multiple pairs of candidate transmission resources; then another candidate frequency domain resource unit in the multiple candidate frequency domain resource units can be combined one by one with each candidate antenna port in the multiple candidate antenna ports to obtain multiple pairs of candidate transmission resources, and so on, until each frequency domain resource unit in the multiple frequency domain resource units is traversed, and N pairs of candidate transmission resources can be obtained.
[0313] As another example, if the combination rule indicates to traverse the frequency domain resource dimension first, multiple candidate frequency domain resource units can be traversed first, and one candidate antenna port among the multiple candidate antenna ports can be combined one by one with each candidate frequency domain resource unit among the multiple candidate frequency domain resource units to obtain multiple pairs of candidate transmission resources; then another candidate antenna port among the multiple candidate antenna ports can be combined one by one with each candidate frequency domain resource unit among the multiple candidate frequency domain resource units to obtain multiple pairs of candidate transmission resources, and so on, until each candidate antenna port among the multiple candidate antenna ports is traversed, and N pairs of candidate transmission resources can be obtained.
[0314] In this one-dimensional array, each element can correspond to an index. In other words, an index can be used to identify an element, or a pair of candidate transmission resources. Unlike a two-dimensional matrix, the index corresponding to each element in a one-dimensional array can be a one-dimensional index.
[0315] FIG20 shows a one-dimensional array obtained based on different combination rules. As shown in (a) and (b) of FIG20 , the length of the one-dimensional array is determined according to the combination rule of multiple candidate frequency domain resource units and multiple candidate antenna ports that can be used to transmit reference signals in the current time unit. There is a mapping relationship between the index of the one-dimensional array and the multiple candidate frequency domain resource units and the multiple candidate antenna ports. This mapping relationship is related to the combination rule of the multiple candidate frequency domain resource units and the multiple candidate antenna ports in the one-dimensional array. As shown in (a) of FIG20 , the one-dimensional array determines 24 (i.e., an example of the value of N) pairs of candidate transmission resources according to the combination rule of first traversing the antenna ports (P1, P2, P3, P4) and then traversing the frequency domain resource units (f1, f2, f3, f4, f5, f6). The 24 pairs of candidate transmission resources can be identified by indexes z0 to z23, respectively. For example, as shown in (a) of FIG20 , the candidate transmission resource corresponding to index z3 of the one-dimensional array is obtained by combining antenna port P4 and frequency domain resource unit f1. As shown in (b) of Figure 20, the one-dimensional array determines 24 pairs of candidate transmission resources by first traversing the frequency domain resource units (f1, f2, f3, f4, f5, f6) and then traversing the antenna ports (P1, P2, P3, P4). The 24 pairs of candidate transmission resources can also be identified by indexes z0 to z23, respectively. For example, as shown in (b) of Figure 20, the candidate transmission resource corresponding to index z3 of the one-dimensional array is obtained by combining the frequency domain resource unit f4 and the antenna port P1.
[0316] It can be seen that among the N pairs of candidate transmission resources obtained based on different combination rules, the same index may correspond to different resources.
[0317] When N pairs of candidate transmission resources are represented by a one-dimensional array, in step 330 , determining M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes determining M pairs of transmission resources based on the indication information and the one-dimensional array.
[0318] The following shows two possible designs of indication information under mode 2.
[0319] Design 1: The indication information is used to indicate M indexes corresponding to M pairs of transmission resources in a one-dimensional array, and the M indexes are determined based on a mapping relationship between N elements and N indexes in the one-dimensional array.
[0320] Optionally, the indication information is carried in high-layer signaling, and the indication information includes indications of M indexes.
[0321] For the description of high-level signaling, please refer to the relevant description in Design 1, which will not be repeated here.
[0322] Based on an index indicated in the indication information, the terminal device can determine a unique pair of transmission resources in the one-dimensional array, where the transmission resource belongs to the M pairs of transmission resources. With reference to the one-dimensional array shown in FIG. 20 , if the index indicated by the indication information is z0, the terminal device determines the small square corresponding to z0 as a pair of transmission resources in the M pairs of transmission resources.
[0323] In another implementation, the above-mentioned indication information may also be sent in a hierarchical indication manner, for example, in a two-level indication manner. In this case, the indication information includes first indication information and second indication information.
[0324] It should be understood that for the description of the two-level indication, please refer to the relevant description in Design 1 of Method 1, which will not be repeated here.
[0325] Optionally, the second indication information includes indications of the following contents: M indexes and the value of M. The first indication information includes indications of the following contents: indication overhead of each index and indication overhead of the value of M.
[0326] Figure 21 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 21, the first indication information includes the following fields: the indication overhead for each index and the indication overhead for the value of M; the second indication information includes the following fields: the value of M and the M indexes. The fields included in the first indication information, their order, and their lengths may be predefined by the protocol.
[0327] It should be understood that this application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 21 can be changed. The length of the M value field included in the second indication information is determined based on the indication overhead of the M value in the first indication information. The length of the M index field needs to be determined in combination with the M values and the indication overhead of each index. Therefore, the M value field is placed before the M index field.
[0328] This method of flexibly indicating the number of bits occupied by the content included in the second indication information through the first indication information can reduce the blind detection time and processing complexity of the terminal device.
[0329] Optionally, the second indication information includes an indication of the following contents: M indexes, and the first indication information includes an indication of the following contents: an indication overhead of each index and a value of M.
[0330] Figure 22 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 22, the first indication information includes the following fields: the indication overhead for each index and the value of M; the second indication information includes the following fields: the index of M. The fields included in the first indication information, the order of the fields, the order of the fields, and the length of the fields may be predefined by the protocol.
[0331] It should be understood that the order of the fields included in the first indication information in this application may vary. In other words, the fields and their positions in the first indication information shown in Figure 22 may vary. For example, compared to Figure 21, the value of M in Figure 22 is carried by the first indication information.
[0332] The following, in conjunction with Figure 23, introduces the process of the terminal device determining M pairs of transmission resources based on the indication method shown in Example 1. As shown in (a) in Figure 23, the indexes indicated by the indication information are z0 and z21, that is, the N pairs of candidate transmission resources include two pairs of transmission resources. Based on the indexes z0 and z21 and the combination rules corresponding to the one-dimensional array (for example, the combination rules shown in (a) in Figure 20), the terminal device determines two pairs of transmission resources as shown in (b) in Figure 23: the antenna ports and frequency domain resource units corresponding to one pair of transmission resources are P1 and f1 respectively; the antenna ports and frequency domain resource units corresponding to the other pair of transmission resources are P2 and f6 respectively.
[0333] Design 2: The indication information is used to indicate a bitmap, which includes N bits. The N bits correspond one-to-one to the N elements in the one-dimensional array. The value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to M pairs of transmission resources.
[0334] Exemplarily, when the one-dimensional array includes 24 elements, the bitmap also includes 24 bits, and the value of each bit can be "1" or "0." For example, "0" indicates that the corresponding candidate transmission resource does not belong to the M pairs of transmission resources; "1" indicates that the corresponding candidate transmission resource belongs to the M pairs of transmission resources; or "1" indicates that the corresponding candidate transmission resource does not belong to the M pairs of transmission resources; "0" indicates that the corresponding candidate transmission resource belongs to the M pairs of transmission resources.
[0335] In the embodiment of the present application, a bitmap is used to indicate M pairs of transmission resources, which can reduce the overhead of the indication information.
[0336] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of a bitmap.
[0337] For the description of high-layer signaling, please refer to the relevant description in Method 1, which will not be repeated here.
[0338] Based on the bitmap indicated in the indication information, the terminal device may determine at least one pair of transmission resources in the one-dimensional array. For example, based on the result represented by the value of the bitmap, the terminal device may determine the candidate transmission resources corresponding to "1" in the bitmap indicated in the indication information as M pairs of transmission resources, or determine the candidate transmission resources corresponding to "0" as M pairs of transmission resources.
[0339] In another implementation, the above-mentioned indication information may also be sent in a hierarchical indication manner, for example, in a two-level indication manner. In this case, the indication information includes first indication information and second indication information.
[0340] It should be understood that the description of the two-level indication can be found in the relevant description in Design 1 of Method 1, and will not be repeated here. Optionally, the second indication information includes an indication of a bitmap, and the first indication information includes an indication of the number of multiple candidate antenna ports and an indication of the number of multiple candidate frequency domain resource units.
[0341] Figure 24 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 24, the first indication information includes, in order, the number of candidate antenna ports and the number of candidate frequency-domain resource units; the second indication information includes, in order, a bitmap. The fields included in the first indication information, their order, and length may be predefined by the protocol.
[0342] It should be understood that the present application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in FIG. 24 can be changed.
[0343] Exemplarily, the terminal device may determine the number of bits of the bitmap: A×B based on the number A of multiple candidate antenna ports and the number B of multiple candidate frequency domain resource units.
[0344] Optionally, the second indication information includes an indication of the following contents: the number of multiple candidate antenna ports, the number of multiple candidate frequency domain resource units and a bitmap, and the first indication information includes an indication overhead of the number of multiple candidate antenna ports and an indication overhead of the number of multiple candidate frequency domain resource units.
[0345] Figure 25 shows another example of indication information provided by an embodiment of the present application. As shown in Figure 25, the first indication information includes, in order: an indication overhead indicating the number of candidate antenna ports, and an indication overhead indicating the number of candidate frequency-domain resource units; the second indication information includes, in order: the number of candidate antenna ports, the number of candidate frequency-domain resource units, and a bitmap. The fields included in the first indication information, the order of the fields, and the length of the fields may be predefined by the protocol.
[0346] It should be understood that the present application does not limit the order of the fields included in the first indication information. In other words, the fields and their positions in the first indication information shown in Figure 25 can be changed. The length of the bitmap field included in the second indication information is determined based on the number of multiple candidate antenna ports and the number of multiple candidate frequency domain resource units in the second indication information. Therefore, the bitmap field is located after the number of multiple candidate antenna ports and the number of multiple candidate frequency domain resource units. The order of the two fields, the number of multiple candidate antenna ports and the number of multiple candidate frequency domain resource units, is variable.
[0347] Exemplarily, the terminal device determines the number A of multiple candidate antenna ports based on the indication overhead of the number of multiple candidate antenna ports, and determines the number B of multiple candidate frequency domain resource units based on the indication overhead of the number of multiple candidate frequency domain resource units, and then determines the number of bits of the bitmap based on A and B: A×B.
[0348] The following describes the process of the terminal device determining M pairs of transmission resources based on the indication method shown in Example 2, in conjunction with Figure 26. As shown in (a) of Figure 26, the bitmap indicated by the indication information is: 1000000000000000000001000. If "1" indicates that the corresponding candidate transmission resource belongs to M pairs of transmission resources, "0" indicates that the corresponding candidate transmission resource does not belong to M pairs of transmission resources. Based on the bitmap indicated in the indication information and the one-dimensional array shown in Figure 20, the terminal device determines the indexes corresponding to the two pairs of transmission resources as shown in (b) of Figure 26, and the indexes corresponding to the two pairs of transmission resources are z0 and z21 respectively. Based on the determined indexes and the combination rules corresponding to the one-dimensional array (for example, the combination rules shown in (a) of Figure 20), the terminal device determines the two pairs of transmission resources as shown in (c) of Figure 26: the antenna ports and frequency domain resource units corresponding to one pair of transmission resources are P1 and f1 respectively; the antenna ports and frequency domain resource units corresponding to the other pair of transmission resources are P2 and f6 respectively.
[0349] For the instructions of the bitmap, please refer to the relevant description in Design 3 of Method 1, which will not be repeated here.
[0350] The above combination rule and / or bitmap length may be pre-configured by the network device. Optionally, the indication information in the second design further includes indications of one or more of the following: combination rule and / or bitmap length.
[0351] For example, when the indication information includes first indication information and second indication information, the above-mentioned combination rule and / or bitmap length may be carried in the first indication information, or may also be carried in other signaling, such as in an RRC message sent before the indication information. This application is not limited to this.
[0352] The length of the combination rule and / or the bitmap is configured through the network device, so that the length of the combination rule and / or the bitmap can be flexibly adjusted.
[0353] Of course, the combination rule and / or the length of the bitmap may also be predefined by the protocol, that is, may be fixed, and this application does not impose any limitation on this.
[0354] It can be understood that the length of the bitmap is related to the value of N, and N pairs of transmission resources are obtained by combining multiple candidate antenna ports and multiple candidate frequency domain resource units. Therefore, the above-mentioned indication information on the length of the bitmap and the previous indication of the values of L and K can be swapped.
[0355] The above description provides two possible implementations in conjunction with a plurality of figures, as well as various possible designs for various fields in the indication information in different implementations. These examples are provided for ease of understanding only and should not constitute any limitation to the present application.
[0356] As mentioned above, the indication information sent by the network device to the terminal device can be used to indicate one or more of the following: the value of M, the frequency domain resource units included in M pairs of transmission resources, or the correspondence between the frequency domain resource units in M pairs of transmission resources and the antenna ports. Alternatively, the indication information is used to indicate one or more of the following: the value of M, the antenna ports included in M pairs of transmission resources, or the correspondence between the frequency domain resource units in M pairs of transmission resources and the antenna ports. By indicating one or more of the above, the network device can indicate M pairs of transmission resources in N pairs of candidate transmission resources.
[0357] It should be understood that the indication information can be used to directly indicate or indirectly indicate one or more of the above items, or it can also be used to directly indicate or indirectly indicate one or more of the above items. For example, in the multiple examples described above in conjunction with the accompanying drawings, the value of M can be directly indicated by a field, such as the M value field in the indication information shown in Figures 11, 12, 13, 14, 21, and 22; it can also be indirectly indicated by other fields, such as, by determining the L' value and / or K' value field in the indication information shown in Figures 7 and 8, or, by determining the L' value and / or K' value field and mapping rule field in the indication information shown in Figures 9 and 10, or, by determining the bitmap field in the indication information shown in Figures 16, 17, 18, 24, and 25, etc., which will not be repeated here.
[0358] Furthermore, the preceding text illustrates various possible designs for indication information, using both high-layer signaling and hierarchical indication. It is understood that high-layer signaling offers advantages such as low indication overhead and high reliability, while hierarchical indication offers the advantages of flexibility and convenience. Network devices can use different methods to indicate transmission resources based on different service requirements.
[0359] In the various designs described above, either index or bitmap indications are introduced. It is understood that the larger the index value or the longer the bitmap, the greater the required indication overhead. If N pairs of candidate transmission resources are divided into multiple resource groups, the number of resources in each resource group is smaller than N, and the required overhead is reduced accordingly. Therefore, indicating resources for the resource groups containing M pairs of transmission resources can further reduce indication overhead.
[0360] As an optional embodiment, M pairs of transmission resources are included in at least one resource group among multiple resource groups, and the multiple resource groups are obtained by grouping N pairs of candidate transmission resources based on grouping rules; the indication information is carried in at least one group of fields, and at least one group of fields corresponds to at least one resource group, and the information carried in each group of fields is used to determine the transmission resources included in the corresponding resource group.
[0361] Optionally, the indication information further indicates the group index of the resource group corresponding to each group of fields.
[0362] It should be understood that the above grouping rules may be predefined by the protocol or configured by the network device.
[0363] Figure 27 is a grouping method provided by an embodiment of the present application. As shown in (a) of Figure 27, it includes 12 rows × 8 columns = 96 pairs of candidate transmission resources. The 96 pairs of candidate transmission resources are divided into 4 resource groups. Each resource group includes 24 pairs of candidate transmission resources, and the indexes of each resource group are 0, 1, 2, and 3 respectively. That is, the 12×8 two-dimensional matrix is divided into 4 6×4 two-dimensional matrices. The 4 two-dimensional matrices are numbered from left to right and then from bottom to top, and the corresponding group indexes are 0, 1, 2, and 3 respectively. If the resource group does not include the transmission resource of the reference signal, the network device may not indicate the transmission resource for the resource group pair. As shown in (b) of Figure 27, the network device uses the indication method shown in Design 1 of the above-mentioned method 1 to send indication information in the group field corresponding to the resource group including the transmission resource of the reference signal. The indication method of the indication information will not be repeated here. For example, the above-mentioned indication information is carried in three groups of fields corresponding to group indices 0, 1, and 2 respectively.
[0364] As shown in (c) of Figure 27, the network device uses the indication method shown in Design 2 of the above-mentioned method one to send indication information in the group field corresponding to the resource group of the transmission resource including the reference signal. The indication method of the indication information will not be described in detail here. For example, the above-mentioned indication information is carried in three groups of fields corresponding to group indices 0, 1, and 2 respectively. As shown in (d) of Figure 27, the network device uses the indication method shown in Design 3 of the above-mentioned method one to send indication information in the group field corresponding to the resource group of the transmission resource including the reference signal. The indication method of the indication information will not be described in detail here. For example, the above-mentioned indication information is carried in three groups of fields corresponding to group indices 0, 1, and 2 respectively.
[0365] Figure 28 illustrates another grouping method provided by an embodiment of the present application. As shown in (a) of Figure 28 , a one-dimensional array containing 24 elements is evenly divided into four resource groups, each containing six consecutive elements. The four resource groups have group indices of 0, 1, 2, and 3, respectively. M pairs of transmission resources are distributed across two resource groups with group indices of 0 and 3. Therefore, the aforementioned indication information is carried in two groups of fields with group indices of 0 and 3, respectively.
[0366] As shown in (b) in Figure 28, index z0 is carried in a group of fields corresponding to group index 0, and index z3 is carried in a group of fields corresponding to group index 3. The transmission resources determined by the terminal device are the transmission resources corresponding to index z0 in resource group 0: antenna port P1 and frequency domain resource unit f1; and the transmission resources corresponding to index z3 in resource group 3: antenna port P3 and frequency domain resource unit f6.
[0367] As shown in (c) in Figure 28, bitmap 100000 is carried in a group of fields corresponding to group index 0, and bitmap 000100 is carried in a group of fields corresponding to group index 3. The transmission resources determined by the terminal device are the transmission resources corresponding to index z0 in resource group 0: antenna port P1 and frequency domain resource unit f1; and the transmission resources corresponding to index z3 in resource group 3: antenna port P3 and frequency domain resource unit f6.
[0368] It should be understood that the above description, in conjunction with Figures 27 and 28, illustrates two examples of dividing N pairs of candidate transmission resources into multiple resource groups. When the network device generates the indication information to indicate M pairs of transmission resources, it can refer to the various designs described above in conjunction with Methods 1 and 2, and will not be further elaborated here. Furthermore, this application does not limit the value of N, the value of M, the number of resource groups, or the method of dividing the resource groups.
[0369] In an embodiment of the present application, the bandwidth of the multiple candidate frequency domain resource units used to constitute N pairs of candidate transmission resources may be a portion of the bandwidth part (BWP) configured by the network device to the terminal device, that is, less than or equal to the BWP.
[0370] Optionally, the BWP includes a plurality of unit BWPs.
[0371] The unit BWP is a continuous block of frequency domain resources in the BWP, for example, one SC or multiple consecutive SCs in the BWP, or one RB or multiple consecutive RBs in the BWP, or one RBG or multiple consecutive RBGs in the BWP, or one subband or multiple consecutive subbands in the BWP, etc. This application is not limited to this.
[0372] As shown in Figure 29, a BWP consists of six unit BWPs: unit BWP 0, unit BWP 1, unit BWP 2, unit BWP 3, unit BWP 4, and unit BWP 5. As can be seen, the resources within each unit BWP are contiguous. Furthermore, unit BWPs can be contiguous or discontiguous. For example, BWP 0 and BWP 1 are discontiguous (as indicated by the blank boxes in the figure).
[0373] The above-mentioned multiple candidate frequency domain resource units may belong to a unit BWP, or in other words, the multiple candidate frequency domain resource units may be part or all of the resources in the unit BWP. The multiple candidate frequency domain resource units may be continuous resources or discontinuous resources in the unit BWP, which is not limited in this application.
[0374] Optionally, the number of unit BWPs included in the BWP is determined by the size of the BWP, the starting position of the BWP, and the size of the unit BWP.
[0375] For example, the number N of unit BWPs contained in BWP is UnitBWP satisfy:
[0376] in, Indicates the size of the i-th BWP configured by the network device for the terminal device; Indicates the number of the starting RB (i.e., an example of a frequency domain resource unit) of the i-th BWP configured for the terminal device; P represents the size of the unit BWP, which can be represented by the number of RBs contained in the unit BWP, and P is a positive integer; mod represents the modulo operation, Indicates rounding up.
[0377] In the N UnitBWPAmong the unit BWPs, the size of the first unit BWP and the size of the last BWP are affected by the starting position and the ending position of the BWP, and may not be "full", that is, it may not necessarily be P. The size of the other unit BWPs between the first unit BWP and the last BWP is P.
[0378] For example, in the i-th BWP configured by the network device to the terminal device, the size of the first unit BWP is Can satisfy: exist In the case of Can meet: exist In this case, the size of the last unit BWP is also P.
[0379] Optionally, the BWP includes multiple unit BWPs, and the multiple unit BWPs correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information. That is, the network device can indicate the transmission resources used for the terminal device to transmit the reference signal through multiple indication information corresponding to the multiple unit BWPs. When each indication information is used to indicate the transmission resource, the frequency domain resources of the candidate transmission resources used are the candidate frequency domain resource units from the corresponding unit BWP. And each indication information can indicate the frequency domain resources for transmitting the reference signal in the corresponding unit BWP based on the implementation method provided above. In this way, the network device can configure different frequency domain resources for transmitting reference signals for different unit BWPs, making the resource configuration and indication more flexible.
[0380] As shown in FIG30 , unit BWP 0 and unit BWP 1 each correspond to one indication information. The transmission resources determined by the two indication information are different, and the relative positions of the resource pairs of the transmission resources distributed in unit BWP 0 and unit BWP 1 are also different.
[0381] Optionally, a BWP includes multiple unit BWPs, each of which corresponds to the same indication information. The resources used for transmitting reference signals are determined by this indication information. This means that while the transmission resources used for transmitting reference signals may be distributed across multiple unit BWPs, the relative positions of the transmission resources within each unit BWP remain the same, and the network device can indicate the transmission resources using a single indication information. This allows the network device to indicate the transmission resources distributed across the entire BWP for transmitting reference signals using a single indication information, further reducing indication overhead.
[0382] As shown in FIG31 , unit BWP 0 and unit BWP 1 correspond to the same indication information, that is, the relative positions of the frequency domain resources of the transmission resources distributed in unit BWP 0 and unit BWP 1 are the same.
[0383] Similar to the frequency domain, multiple candidate antenna ports in the embodiment of the present application may belong to an antenna port subset, and the antenna ports included in the antenna port subset belong to the antenna ports of the terminal device.
[0384] In an embodiment of the present application, the multiple candidate antenna ports used to constitute N pairs of candidate transmission resources can be a part of the multiple antenna ports included in the terminal device, that is, less than or equal to the number of antenna ports included in the terminal device.
[0385] Optionally, the terminal device may include multiple antenna port subsets. The multiple candidate antenna ports may belong to one antenna port subset, or in other words, the multiple candidate antenna ports may be some or all of the antenna ports in the antenna port subset. The multiple candidate antenna ports may be antenna ports with consecutive port numbers in the antenna port subset, or may be antenna ports with discontinuous port numbers, which is not limited in this application.
[0386] It should be understood that the number of antenna port subsets included in the terminal device may be predefined by a protocol or configured by a network device.
[0387] Optionally, the terminal device includes multiple antenna port subsets, the multiple antenna port subsets correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information. That is, the network device can indicate the transmission resources used for the terminal device to transmit the reference signal through multiple indication information corresponding to the multiple antenna port subsets. When each indication information is used to indicate the transmission resource, the antenna port of the candidate transmission resource used is from the antenna port included in the corresponding antenna port subset. Each indication information can indicate the frequency domain resources in the corresponding antenna port subset based on the implementation method provided above. In this way, the network device can configure different transmission resources for different antenna port subsets, making the configuration and indication of resources more flexible.
[0388] Optionally, the terminal device includes multiple antenna port subsets, and the multiple antenna port subsets correspond to the same indication information. The resources used to transmit the reference signal are determined by the indication information. In other words, although the transmission resources used to transmit the reference signal may be distributed across multiple antenna port subsets, the relative positions of the transmission resources within each antenna port subset are the same, and the network device can indicate the transmission resources using a single indication information. In this way, the network device can indicate the transmission resources distributed across all antenna ports of the terminal device using a single indication information, which can further reduce indication overhead.
[0389] To further reduce signaling overhead, the network device can perform source compression on the indication information to be sent when generating the above-mentioned indication information to obtain compressed indication information. Correspondingly, the indication information received by the terminal device is compressed indication information, which needs to be decompressed to obtain decompressed indication information, thereby determining M pairs of transmission resources.
[0390] Exemplarily, the information source compression method includes: entropy coding, quadtree, quadtree mixed binary tree, or portable network graphics (PNG) and the like.
[0391] Entropy coding includes arithmetic coding, encoding using the Lempel-Ziv-Markov chain algorithm (LZMA), Huffman coding, run-length coding, and the like.
[0392] Quadtree method: The two-dimensional bitmap can be expanded layer by layer according to the quadtree. If all the positions corresponding to a node in a certain layer of the quadtree are zero, the node is a leaf node with a value of zero, and the downward expansion stops. If the positions corresponding to a node in a certain layer of the quadtree include non-zero positions, the downward expansion continues.
[0393] Quadtree mixed with binary tree: The two-dimensional bitmap can be expanded layer by layer according to the quadtree. If all the positions corresponding to a node in a certain layer of the quadtree are zero, then the node is a leaf node, and its value is zero, and the downward expansion stops. If the positions corresponding to a node in a certain layer of the quadtree include non-zero positions, the downward expansion continues. When the quadtree is expanded to a certain layer, it can no longer be further divided by the quadtree, but it can be further divided by the binary tree. At this time, further expansion is performed in the form of a binary tree based on the quadtree.
[0394] It should be understood that if the indication information includes a one-dimensional array other than a bit string (such as a row index array, a column index array, a row pilot number array, a column pilot number array, etc.), it can be compressed using entropy coding.
[0395] Optionally, before the network device generates the indication information, the method 300 further includes: the network device determining a transmission resource of a reference signal.
[0396] In one implementation, the network device may determine the transmission resource of the reference signal based on the channel matrix of the historical period. Exemplarily, the network device may determine the transmission resource by the following steps:
[0397] Step 1: The network device collects g group channel data {H1, H2, L, Hg ,}. The g sets of channel data can be channel data at g time points in a historical period.
[0398] Among them, each set of channel data is a three-dimensional tensor, and the dimensions are the number of transmit antenna ports of the terminal device, the number of receive antenna ports of the network device, and the number of frequency domain resources.
[0399] Step 2: The network device vectorizes each of the g sets of channel data to obtain a channel matrix
[0400] Among them, the dimension of the channel matrix A can be n×g. n is the number of transmit antenna ports of the terminal device n Tx , the number of receive antenna ports of the network device n Rx and the number of frequency domain resources (for example, subcarriers) n SC product, that is, n = n SC ×n Tx [[ID=二十一]]×n Rx ; g is a positive integer.
[0401] Step 3: The network device obtains the basis matrix U according to the channel matrix A by using singular value decomposition (SVD).
[0402] Exemplarily, the basis matrix U satisfies: U = U1(:,1,r), that is, U1(:,1,r) represents taking the first column to the r-th column in U1; U1 satisfies:
[0403] Among them, the dimension of the matrix U1 is n×n, the dimension of the matrix S1 is n×g, the dimension of the matrix V1 is g×g, and the matrix is the conjugate transpose of the matrix V1, the dimension of the matrix U is n×r (r < g), and r can be the rank of the matrix A.
[0404] Step 4: The network device obtains the matrix P through the orthogonal triangular (QR) decomposition of column permutation, and this matrix P can be used to determine the transmission resources of the reference signal.
[0405] Exemplarily, the matrix P satisfies: U H ×P T = QR. Among them, the matrix P T is the transpose matrix of the matrix P, the dimension of P is r×n, the dimension of Q is n×r, and the dimension of R is r×r.
[0406] It should be understood that the matrix P is a permutation matrix, and the column index of "1" in each row of the matrix P indicates the transmission resource of the reference signal. Since the dimension of the matrix P is r×n, the number of transmission resources of the reference signal is r, where r is less than n, and r can be much less than n (denoted as r<<n), that is, the reference signal is ultra-sparse. In this embodiment, the transmission resources of the reference signal include resources in two dimensions: frequency domain and antenna port, and the reference signal is sparse in both dimensions.
[0407] Figure 32 shows the correspondence between the matrix P provided in the embodiment of the present application and the transmission resources of the reference signal. As shown in (a) of Figure 32, the matrix P is a two-dimensional matrix of 3×16. Among them, the position with a value of 1 indicates that the corresponding candidate transmission resource is used to transmit the reference signal, and the position with a value of 0 indicates that the corresponding candidate transmission resource is not used to transmit the reference signal. That is, the position of the transmission resource of the reference signal determined based on the matrix P is shown in (b) of Figure 32.
[0408] It should be understood that the method for determining M pairs of transmission resources provided above is only one possible implementation. Since the determination of M pairs of transmission resources is an internal behavior of the device, each device manufacturer can implement it through different algorithms, and the present application does not limit this.
[0409] In the embodiment of the present application, the correspondence between each candidate antenna port and the candidate frequency domain resource unit in the candidate transmission resources can be flexibly designed to support one antenna port corresponding to any number of frequency domain resource units, and the N pairs of candidate transmission resources can be flexibly adjusted as the number of antenna ports increases, so as to avoid huge resource overhead. In addition, the transmission resources for transmitting the reference signal can also be determined from the N pairs of candidate transmission resources. The terminal device can determine the transmission resources based on the indication of the position of the transmission resources in the N pairs of candidate transmission resources by the network device. This provides strong support for the application of sparse SRS (or other reference signals with sparse distribution). At the same time, since the transmission resources are indicated in the N pairs of candidate transmission resources, it is like delimiting a small resource pool within a larger resource range, and then indicating the transmission resources in the resource pool, which can save the indication overhead.
[0410] It should be understood that the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiment of the present application.
[0411] In the above, the method of the embodiment of the present application has been described in detail in combination with Figures 1 to 32. Next, the communication device of the embodiment of the present application will be described in detail in combination with Figures 33 to 36.
[0412] FIG33 shows a communication device 3300 according to an embodiment of the present application. As shown in FIG33 , the communication device 3300 includes a transceiver module 3310 and a processing module 3320 .
[0413] In a possible implementation, the communication device 3300 is the aforementioned terminal device, or a chip of the terminal device.
[0414] The transceiver module 3310 is used to: receive indication information from a network device, the indication information is used to determine M pairs of transmission resources, the M pairs of transmission resources are from N pairs of candidate transmission resources; each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port from multiple candidate antenna ports and one candidate frequency domain resource unit from multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; each antenna port included in the M pairs of transmission resources corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers. The processing module 3320 is used to: determine M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources; the transceiver module 3310 is also used to: send reference signals on the M pairs of transmission resources.
[0415] In an optional example, those skilled in the art may understand that the communication device 3300 may be specifically the terminal device in the above embodiment, and the communication device 3300 may be used to execute the various processes and / or steps corresponding to the terminal device in the above method 300. To avoid repetition, they will not be repeated here.
[0416] In another possible implementation, the communication device 3300 is a network device, or a chip of a network device.
[0417] Among them, the processing module 3320 is used to: generate indication information, which is used to determine M pairs of transmission resources, and the M pairs of transmission resources come from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port in multiple candidate antenna ports and one candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; among the antenna ports included in the M pairs of transmission resources, each antenna port corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; the transceiver module 3310 is used to: send the indication information to the terminal device.
[0418] In an optional example, those skilled in the art may understand that the communication device 3300 may be specifically a network device in the above embodiment, and the communication device 3300 may be used to execute the various processes and / or steps corresponding to the network device in the above method 300. To avoid repetition, they will not be repeated here.
[0419] Optionally, the bandwidths of the multiple candidate frequency domain resource units are less than or equal to the BWP configured by the network device for the terminal device.
[0420] Optionally, multiple candidate frequency domain resource units belong to a unit BWP, and the unit BWP is continuous resources in the BWP.
[0421] Optionally, the number of unit BWPs included in the BWP is determined by the size of the BWP, the starting position of the BWP, and the size of the unit BWP.
[0422] Optionally, the BWP includes multiple unit BWPs, the multiple unit BWPs correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information; or, the BWP includes multiple unit BWPs, the multiple unit BWPs correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
[0423] Optionally, the number of the multiple candidate antenna ports is less than or equal to the total number of antenna ports of the terminal device.
[0424] Optionally, multiple candidate antenna ports belong to an antenna port subset, and the antenna ports included in the antenna port subset belong to the antenna ports of the terminal device; the terminal device includes multiple antenna port subsets, and the multiple antenna port subsets correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information; or, the terminal device includes multiple antenna port subsets, and the multiple antenna port subsets correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
[0425] Optionally, the multiple candidate frequency domain resource units are continuous in the frequency domain; or the multiple candidate frequency domain resource units are discontinuous in the frequency domain, and the multiple candidate frequency domain resource units are evenly distributed or unevenly distributed in the frequency domain.
[0426] Optionally, the indication information is used to indicate one or more of the following: the value of M, the frequency domain resource units included in the M pairs of transmission resources, or the correspondence between the frequency domain resource units in the M pairs of transmission resources and the antenna ports.
[0427] Optionally, N pairs of candidate transmission resources are represented by a two-dimensional matrix, the two-dimensional matrix includes L rows and K columns, the L rows represent L candidate frequency domain resource units, and the K columns represent K candidate antenna ports, or the L rows represent L candidate antenna ports, and the K columns represent K candidate frequency domain resource units, K and L are positive integers, and satisfy K×L=N; the processing module 3320 is specifically used to: determine M pairs of transmission resources based on the indication information and the two-dimensional matrix.
[0428] Optionally, the indication information is used to indicate the row indices and column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix, and the row indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the K columns and the K column indices in the two-dimensional matrix.
[0429] Optionally, the indication information is carried in high-layer signaling, and the indication information includes indication of the following contents: row index and column index corresponding to each pair of transmission resources in the M pairs of transmission resources in the two-dimensional matrix.
[0430] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or medium access control MAC layer signaling; wherein, the second indication information includes an indication of the following contents: at least one of the number of row indices L' or the number of column indices K' corresponding to M pairs of transmission resources in the two-dimensional matrix, and the L' row indices and K' column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix; the first indication information includes an indication of the following contents: at least one of the indication overhead of the value of L' or the indication overhead of the value of K', and the indication overhead of each row index and the indication overhead of each column index; wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0431] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: M pairs of transmission resources corresponding to L' row indices and K' column indices in the two-dimensional matrix; the first indication information includes an indication of the following contents: and the value of at least one of L' or K', the indication overhead of each row index and the indication overhead of each column index; wherein, L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
[0432] Optionally, the first indication information also includes an indication of a mapping method, and the mapping method includes: one-to-one mapping or one-to-many mapping; the one-to-one mapping includes: mapping of one antenna port to one frequency domain resource unit; the one-to-many mapping includes: mapping of one antenna port to multiple frequency domain resource units and / or mapping of one frequency domain resource unit to multiple antenna ports.
[0433] Optionally, the mapping method is the one-to-many mapping, L' is less than M, and / or K' is less than M, and the second indication information also includes an indication of the mapping rule, and the mapping rule is used to indicate the number of frequency domain resource units corresponding to each antenna port, or the number of antenna ports corresponding to each frequency domain resource unit; the first indication information also includes an indication of the indication overhead of the mapping rule.
[0434] Optionally, the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix or the row index of the target element contained in each column of the two-dimensional matrix; the transmission resource represented by each target element is included in the M pairs of transmission resources, the row index of each target element is determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column index of each target element is determined based on the mapping relationship between the K column indices and the K column indices in the two-dimensional matrix.
[0435] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the following: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target elements contained in each row; or the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target elements contained in each column.
[0436] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, when the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, the column index of the target element contained in each row, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the indication overhead of the value of M, and the value of L; or when the indication information is used to indicate the row index of the target element contained in each column of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, the row index of the target element contained in each column, and the value of M; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the indication overhead of the value of M, and the value of K.
[0437] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, when the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target element contained in each row; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each row, the indication overhead of each column index, the value of M, and the value of L; or when the indication information is used to indicate the row index of the target element contained in each column of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target element contained in each column; the first indication information includes an indication of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the value of M, and the value of K.
[0438] Optionally, the indication information is used to indicate a bitmap, which includes multiple bits corresponding one-to-one to multiple elements in the two-dimensional matrix, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
[0439] Optionally, the indication information is carried in high-layer signaling, and the indication information includes indications of the following contents: the number of rows contained in the two-dimensional matrix, the number of columns contained in the two-dimensional matrix, and the bitmap; the bitmap includes L groups of bits corresponding to the L rows of the two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to the K columns of the two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
[0440] Optionally, the indication information is carried in high-layer signaling, and the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows, where L' is a positive integer less than or equal to L; the indication information includes an indication of the following contents: L' row indices corresponding to the L' rows, the value of K, and the bitmap; the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns, where K' is a positive integer less than or equal to K; The indication information includes indications of the following contents: K' column indices corresponding to the K' columns, the value of L, and the bitmap; the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
[0441] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the bitmap, the bitmap includes L groups of bits corresponding to the L rows in the two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to the K columns in the two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of K and the value of L.
[0442] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows of the L rows, and L' is an integer less than or equal to L; the second indication information includes an indication of the following contents: L' row indices corresponding to the L' rows and the bitmap, the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the The value of K, the indication overhead of each row index, and the value of L'; or, the M target elements corresponding to M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, and K' is an integer less than or equal to K; the second indication information includes an indication of the following contents: K' column indices corresponding to the K' columns and the bitmap, the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of L, the indication overhead of each column index, and the value of K'.
[0443] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows in the L rows, and L' is an integer less than or equal to L; the second indication information includes indications of the following contents: L' row indices corresponding to the L' rows, the bitmap and the value of L', the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of K, each The indication overhead of the row index and the indication overhead of the value of L'; or, the M target elements corresponding to M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns in the K columns, and K' is an integer less than or equal to K; the second indication information includes an indication of the following contents: K' column indices corresponding to the K' columns, the bitmap and the value of K', the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of L, the indication overhead of each column index, and the indication overhead of the value of K'.
[0444] Optionally, N pairs of candidate transmission resources are represented by a one-dimensional array, the one-dimensional array including N elements, each element representing a pair of candidate transmission resources, the one-dimensional array being obtained by arranging the N pairs of candidate transmission resources based on a combination rule, the combination rule indicating that when the N pairs of candidate transmission resources are combined by the multiple candidate antenna ports and the multiple candidate frequency domain resource units, the dimensions that the transmission antenna ports preferentially traverse in the antenna port dimension and the frequency domain resource unit dimension; the processing module 3320 is specifically used to: determine the M pairs of transmission resources based on the indication information and the one-dimensional array.
[0445] Optionally, the indication information is used to indicate the M indexes corresponding to the M pairs of transmission resources in the one-dimensional array, and the M indexes are determined based on a mapping relationship between N elements and N indexes in the one-dimensional array.
[0446] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the M indexes.
[0447] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the M indexes and the value of M, and the first indication information includes an indication of the following contents: the indication overhead of each index and the indication overhead of the value of M.
[0448] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the M indexes, and the first indication information includes an indication of the following contents: the indication overhead of each index and the value of M.
[0449] Optionally, the indication information is used to indicate a bitmap, which includes N bits, and the N bits correspond one-to-one to the N elements in the one-dimensional array. The value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
[0450] Optionally, the indication information is carried in high-layer signaling, and the indication information includes an indication of the bitmap.
[0451] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the bitmap, and the first indication information includes an indication of the number of the multiple candidate antenna ports and an indication of the number of multiple candidate frequency domain resource units.
[0452] Optionally, the indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, the second indication information includes an indication of the following contents: the number of multiple candidate antenna ports, the number of multiple candidate frequency domain resource units and a bitmap, and the first indication information includes an indication overhead of the number of the multiple candidate antenna ports and an indication overhead of the number of the multiple candidate frequency domain resource units.
[0453] Optionally, the indication information further includes an indication of one or more of the following: a combination rule and / or a length of a bitmap.
[0454] Optionally, the indication of the bitmap by the indication information includes: a bitmap, or a multi-ary value corresponding to the values represented by multiple bits in the bitmap.
[0455] Optionally, the indication information further indicates the base of the multi-base value.
[0456] Optionally, M pairs of transmission resources are included in at least one resource group among multiple resource groups, and the multiple resource groups are obtained by grouping N pairs of candidate transmission resources based on grouping rules; the indication information is carried in at least one group of fields, and the at least one group of fields corresponds to the at least one resource group, and the information carried in each group of fields is used to determine the transmission resources included in the corresponding resource group.
[0457] Optionally, the indication information further indicates the group index of the resource group corresponding to each group of fields.
[0458] It should be understood that the communication device 3300 here is embodied in the form of a functional module. The term "module" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merging logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the communication device 3300 can be specifically a network device or a terminal device in the above-mentioned embodiment, or the functions of the network device or the terminal device in the above-mentioned embodiment can be integrated in the communication device 3300, and the communication device 3300 can be used to execute the various processes and / or steps corresponding to the network device or the terminal device in the above-mentioned method embodiment. To avoid repetition, they will not be described here.
[0459] The communication device 3300 has the function of implementing the corresponding steps performed by the terminal device or network device in the above method; the above functions 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.
[0460] Figure 34 is another schematic block diagram of a communication device provided in an embodiment of the present application. As shown in Figure 34, the communication device 3400 includes one or more processors 3410. The processor 3410 can be a general-purpose processor or a dedicated processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a terminal device, network device, or chip), execute software programs, and process software program data.
[0461] Optionally, in one design, the processor 3410 may include a program (also referred to as code or instruction), which may be executed on the processor 3410 to cause the communication device 3400 to perform the method performed by the terminal device or network device in the above method embodiment. In another possible design, the communication device 3400 includes a circuit (not shown in FIG. 34 ) that is used to implement the functions of the terminal device or network device in the above method embodiment.
[0462] Exemplarily, the processor 3410 may be configured to execute computer programs or instructions in the memory to implement the steps performed by the terminal device or network device in the embodiment shown in FIG. 3 .
[0463] Optionally, the communication device 3400 may include one or more memories 3420 on which programs (sometimes also referred to as codes or instructions) are stored. The programs can be run on the processor 3410, so that the communication device 3400 executes the method executed by the terminal device or network device in the above embodiment.
[0464] Optionally, the processor 3410 and / or the memory 3420 may include an artificial intelligence (AI) module, which is used to implement AI-related functions. The AI module can be implemented through software, hardware, or a combination of software and hardware. For example, the AI module may include a wireless intelligent controller (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0465] Optionally, data may be stored in the processor 3410 and / or the memory 3420. The processor and memory may be provided separately or integrated together.
[0466] Optionally, the communication device 3400 may further include a communication interface 3430. The processor 3410 may also be sometimes referred to as a processing unit, which controls the communication device (e.g., a RAN node or terminal). The communication interface 3430 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device.
[0467] Optionally, the communication device 3400 further includes a communication interface 3430. The processor 3410 and the communication interface 3430 are coupled to each other. It is understood that the communication interface 3430 may be a transceiver or an input / output interface.
[0468] When the communication device 3400 is used to implement the method shown in FIG3 , the processor 3410 is used to execute the functions of the processing module, and the communication interface 3430 is used to execute the functions of the transceiver module. Whether the communication interface 3430 is used for sending or receiving can be determined by whether the communication device 3400 is used for sending or receiving in the solution being implemented.
[0469] When the communication device 3400 is a chip used in a terminal device, the chip implements the functions of the terminal device in the above method embodiment. The chip of the terminal device receives a signal from other modules in the terminal device (such as a radio frequency module or antenna), and the signal may be sent by the network device to the terminal device; or the chip of the device sends a signal to other modules in the terminal device (such as a radio frequency module or antenna), and the signal may be sent by the terminal device to the network device.
[0470] When the communication device 3400 is a chip used in a network device, the chip implements the functions of the network device in the above method embodiment. The chip of the network device receives a signal from another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by the terminal device to the network device; or the chip of the network device sends a signal to another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by the network device to the terminal device.
[0471] It is understood that when the communication device 3400 is a terminal device or a network device, the communication interface 3430 may be a transceiver, specifically including a transmitter and a receiver, where the transmitter is used to send signals and the receiver is used to receive signals. When the communication device 3400 is a chip used in a terminal device or a network device, the communication interface 3430 may be an input / output circuit, where the input circuit can be used for receiving and the output interface can be used for sending.
[0472] Figure 35 is a schematic diagram of the structure of a terminal device 3500 provided in an embodiment of the present application. The terminal device 3500 can be applied to the system shown in Figure 1 to perform the functions of the terminal device in the above-mentioned method embodiment. As shown in Figure 35, the terminal device 3500 includes a processor 3510 and a transceiver 3520. Optionally, the terminal device 3500 also includes a memory 3530. The processor 3510, the transceiver 3520, and the memory 3530 can communicate with each other through an internal connection path to transmit control and / or data signals. The memory 3530 is used to store computer programs, and the processor 3510 is used to call and run the computer program from the memory 3530 to control the transceiver 3520 to transmit and receive signals. Optionally, the terminal device 3500 may also include an antenna 3540 for transmitting the uplink data or uplink control signaling output by the transceiver 3520 via wireless signals.
[0473] The processor 3510 and the memory 3530 may be combined into a processing device, and the processor 3510 is configured to execute program codes stored in the memory 3530 to implement the aforementioned functions. In a specific implementation, the memory 3530 may also be integrated into the processor 3510 or independent of the processor 3510. The processor 3510 may correspond to the processing module in FIG33 .
[0474] The transceiver 3520 may correspond to the transceiver module in FIG33 and may also be referred to as a transceiver unit. The transceiver 3520 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.
[0475] It should be understood that the terminal device 3500 shown in FIG35 is capable of implementing the various processes involved in the terminal device in the method embodiment shown in FIG3 . The operations and / or functions of the various modules in the terminal device 3500 are respectively for implementing the corresponding processes in the above method embodiment. For details, please refer to the description of the above method embodiment; to avoid repetition, detailed descriptions are omitted here.
[0476] The processor 3510 can be used to execute the actions implemented within the terminal device described in the previous method embodiments, while the transceiver 3520 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the previous method embodiments. For details, please refer to the description of the previous method embodiments and will not be repeated here.
[0477] Optionally, the terminal device 3500 may further include a power supply 3550 for providing power to various devices or circuits in the terminal device.
[0478] In addition, in order to make the functions of the terminal device more complete, the terminal device 3500 may also include one or more of an input unit 3560, a display unit 3570, an audio circuit 3580, a camera 3590 and a sensor 3591, and the audio circuit 3580 may also include a speaker 3571, a microphone 3572, etc.
[0479] Figure 36 is a schematic diagram of the structure of a network device 3600 provided in an embodiment of the present application, which may be, for example, a base station. The base station 3600 may be used in the system shown in Figure 1 to perform the functions of the network device in the above-described method embodiment. As shown in Figure 36, the base station 3600 may include one or more DUs 3610 and one or more CUs 3620. The CU 3620 may communicate with the NG core (Next Generation Core Network, NC). The DU 3610 may include at least one antenna 3611, at least one radio frequency unit 3612, at least one processor 3613, and at least one memory 3614. The DU 3610 is primarily used for transmitting and receiving radio frequency signals, converting radio frequency signals into baseband signals, and performing partial baseband processing. The CU 3620 may include at least one memory 3621 and at least one processor 3622. The CU 3620 and the DU 3610 may communicate via an interface, wherein the control plane (CP) interface may be an Fs-C, such as F1-C, and the user plane (UP) interface may be an Fs-U, such as F1-U.
[0480] The CU 3620 is primarily used for baseband processing and base station control. The DU 3610 and CU 3620 can be physically located together or separately, i.e., in a distributed base station. The CU 3620 is the control center of the base station, also known as a processing unit, and is primarily used to perform baseband processing functions. For example, the CU 3620 can be used to control the base station to execute the operating procedures for access network devices in the above-described method embodiments.
[0481] Specifically, baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the PDCP layer and above are located in the CU, while the functions of the protocol layers below the PDCP, such as the RLC layer and the MAC layer, are located in the DU. For another example, the CU implements the functions of the RRC layer and the PDCP layer, while the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.
[0482] In addition, optionally, the base station 3600 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DU may include at least one processor 3613 and at least one memory 3614, the RU may include at least one antenna 3611 and at least one radio frequency unit 3612, and the CU may include at least one processor 3622 and at least one memory 3621.
[0483] In one example, the CU 3620 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 3621 and the processor 3622 may serve one or more single boards. That is, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board. The DU3610 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 3614 and the processor 3613 may serve one or more single boards. That is, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board.
[0484] It should be understood that base station 3600 shown in Figure 36 is capable of implementing the various processes involving network devices in the method embodiment shown in Figure 3 . The operations and / or functions of the various modules in base station 3600 are respectively for implementing the corresponding processes in the aforementioned method embodiment. For details, please refer to the description of the aforementioned method embodiment; to avoid repetition, detailed descriptions are omitted here.
[0485] It should be understood that the base station 3600 shown in Figure 36 is only one possible architecture of an access network device and does not constitute any limitation to this application. The method provided in this application is applicable to access network devices with other architectures. For example, access network devices including CU, DU, and AAU. This application does not limit the specific architecture of the access network device.
[0486] It should be understood that FIG36 is merely an example and not a limitation. The network device including the transceiver unit and the processing unit may not rely on the structure shown in FIG36. For example, the network device may also include an AAU, a CU, and / or a DU, or a BBU, and an adaptive radio unit (ARU). This application is not limited to this.
[0487] The CU and / or DU described above can be used to perform the actions implemented within the network device described in the previous method embodiments, while the AAU can be used to perform the actions described in the previous method embodiments in which the network device sends to or receives from the terminal device. For details, please refer to the description in the previous method embodiments and will not be repeated here.
[0488] The present application also provides a processing device, including a processor and a memory; the memory can be used to store program code, and the processor can be used to call the program code to execute the method executed by the terminal device or the method executed by the network device in the above embodiment.
[0489] It should be understood that the above-mentioned processing device can be a chip or a chip system. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0490] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0491] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0492] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0493] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions). When the computer program is run, the method executed by the terminal device in the embodiment shown in Figure 3 is executed, or the method executed by the network device is executed.
[0494] The present application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, the method executed by the terminal device in the embodiment shown in FIG3 is executed, or the method executed by the network device is executed.
[0495] The present application also provides a communication system, which includes the aforementioned terminal device and network device.
[0496] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0497] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0498] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0499] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of the solution of this embodiment according to actual needs.
[0500] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0501] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0502] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: Applied to a terminal device, the method comprises: Receive indication information from a network device, the indication information is used to determine M pairs of transmission resources, the M pairs of transmission resources are from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port in multiple candidate antenna ports and one candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and the candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; each antenna port in the M pairs of transmission resources corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; Determine the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources; A reference signal is sent on the M pairs of transmission resources.
2. A communication method, characterized in that: Applied to a network device, the method comprises: Generate indication information, the indication information is used to determine M pairs of transmission resources, the M pairs of transmission resources are from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining one candidate antenna port in multiple candidate antenna ports and one candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and the candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; each antenna port in the antenna ports included in the M pairs of transmission resources corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; Send the indication information to the terminal device.
3. The method according to claim 1 or 2, characterized in that The bandwidths of the multiple candidate frequency domain resource units are less than or equal to the partial bandwidth BWP configured by the network device for the terminal device.
4. The method according to claim 3, characterized in that The multiple candidate frequency domain resource units belong to a unit BWP, and the unit BWP is continuous resources in the BWP.
5. The method according to claim 4, characterized in that The number of unit BWPs included in the BWP is determined by the size of the BWP, the starting position of the BWP, and the size of the unit BWP.
6. The method according to claim 4 or 5, characterized in that The BWP includes multiple unit BWPs, the multiple unit BWPs correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information; or, the BWP includes multiple unit BWPs, the multiple unit BWPs correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
7. The method according to any one of claims 1 to 6, characterized in that The number of the multiple candidate antenna ports is less than or equal to the total number of antenna ports of the terminal device.
8. The method according to claim 7, characterized in that The multiple candidate antenna ports belong to an antenna port subset, and the antenna ports included in the antenna port subset belong to the antenna ports of the terminal device; The terminal device includes multiple antenna port subsets, the multiple antenna port subsets correspond to multiple indication information, and the resources used to transmit the reference signal are determined by the multiple indication information; or, the terminal device includes multiple antenna port subsets, the multiple antenna port subsets correspond to the same indication information, and the resources used to transmit the reference signal are determined by the indication information.
9. The method according to any one of claims 1 to 8, characterized in that The multiple candidate frequency domain resource units are continuous in the frequency domain; or, The multiple candidate frequency domain resource units are discontinuous in the frequency domain, and the multiple candidate frequency domain resource units are evenly distributed or unevenly distributed in the frequency domain.
10. The method according to any one of claims 1 to 9, characterized in that The indication information is used to indicate one or more of the following: the value of M, the frequency domain resource units included in the M pairs of transmission resources, or the correspondence between the frequency domain resource units in the M pairs of transmission resources and antenna ports.
11. The method according to claim 10, characterized in that The N pairs of candidate transmission resources are represented by a two-dimensional matrix, the two-dimensional matrix includes L rows and K columns, the L rows represent L candidate frequency domain resource units, the K columns represent K candidate antenna ports, or the L rows represent L candidate antenna ports, the K columns represent K candidate frequency domain resource units, K and L are positive integers, and satisfy K×L=N; The determining the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes: Based on the indication information and the two-dimensional matrix, the M pairs of transmission resources are determined.
12. The method according to claim 11, characterized in that The indication information is used to indicate the row indices and column indices respectively corresponding to the M pairs of transmission resources in the two-dimensional matrix, the row indices respectively corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column indices respectively corresponding to the M pairs of transmission resources in the two-dimensional matrix are determined based on the mapping relationship between the K columns and the K column indices in the two-dimensional matrix.
13. The method according to claim 12, characterized in that The indication information is carried in high-layer signaling, and the indication information includes indications of the following contents: row indexes and column indexes corresponding to each pair of transmission resources in the M pairs of transmission resources in the two-dimensional matrix.
14. The method according to claim 12, characterized in that The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or medium access control MAC layer signaling; wherein the second indication information includes indications of the following contents: at least one of the number of row indices L' or the number of column indices K' corresponding to the M pairs of transmission resources in the two-dimensional matrix, and the L' row indices and K' column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix; the first indication information includes indications of the following contents: at least one of the indication overhead of the value of L' or the indication overhead of the value of K', and the indication overhead of each row index and the indication overhead of each column index; wherein L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
15. The method according to claim 12, characterized in that The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes indications of the following contents: L' row indices and K' column indices corresponding to the M pairs of transmission resources in the two-dimensional matrix; the first indication information includes indications of the following contents: and the value of at least one of the L' or the K', the indication overhead of each row index and the indication overhead of each column index; wherein L' is a positive integer less than or equal to L, and K' is a positive integer less than or equal to K.
16. The method according to claim 14 or 15, characterized in that The first indication information also includes an indication of a mapping method, and the mapping method includes: one-to-one mapping or one-to-many mapping; the one-to-one mapping includes: mapping of one antenna port to one frequency domain resource unit; the one-to-many mapping includes: mapping of one antenna port to multiple frequency domain resource units and / or mapping of one frequency domain resource unit to multiple antenna ports.
17. The method according to claim 16, characterized in that The mapping method is the one-to-many mapping, L' is less than M, and / or K' is less than M, the second indication information also includes an indication of a mapping rule, and the mapping rule is used to indicate the number of frequency domain resource units corresponding to each antenna port, or the number of antenna ports corresponding to each frequency domain resource unit; the first indication information also includes an indication of an indication overhead of the mapping rule.
18. The method according to claim 11, characterized in that The indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix or the row index of the target element contained in each column of the two-dimensional matrix; the transmission resource represented by each target element is included in the M pairs of transmission resources, the row index of each target element is determined based on the mapping relationship between the L rows and the L row indices in the two-dimensional matrix, and the column index of each target element is determined based on the mapping relationship between the K column indices and the K column indices in the two-dimensional matrix.
19. The method according to claim 18, characterized in that The indication information is carried in high-layer signaling, and the indication information includes indications of the following contents: the number of target elements included in each row of the two-dimensional matrix, and the column index of the target elements included in each row; or, Each column in the two-dimensional matrix contains the number of target elements and the row index of the target elements contained in each column.
20. The method of claim 18, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, When the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, the column index of the target element contained in each row, and the value of M; the first indication information includes an indication of the following contents: an indication overhead of the number of target elements contained in each row, an indication overhead of each column index, an indication overhead of the value of M, and the value of L; or, When the indication information is used to indicate the row index of the target elements contained in each column of the two-dimensional matrix, the second indication information includes indications of the following contents: the number of target elements contained in each column of the two-dimensional matrix, the row index of the target elements contained in each column, and the value of M; the first indication information includes indications of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the indication overhead of the value of M, and the value of K.
21. The method of claim 18, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, When the indication information is used to indicate the column index of the target element contained in each row of the two-dimensional matrix, the second indication information includes an indication of the following contents: the number of target elements contained in each row of the two-dimensional matrix, and the column index of the target element contained in each row; the first indication information includes an indication of the following contents: an indication overhead of the number of target elements contained in each row, an indication overhead of each column index, a value of M, and a value of L; or, When the indication information is used to indicate the row index of the target elements contained in each column of the two-dimensional matrix, the second indication information includes indications of the following contents: the number of target elements contained in each column of the two-dimensional matrix, and the row index of the target elements contained in each column; the first indication information includes indications of the following contents: the indication overhead of the number of target elements contained in each column, the indication overhead of each row index, the value of M, and the value of K.
22. The method of claim 11, wherein: The indication information is used to indicate a bitmap, which includes a plurality of bits corresponding one-to-one to a plurality of elements in the two-dimensional matrix, and a value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
23. The method of claim 22, wherein: The indication information is carried in high-level signaling, and the indication information includes indications of the following contents: the number of rows contained in the two-dimensional matrix, the number of columns contained in the two-dimensional matrix, and the bitmap; the bitmap includes L groups of bits corresponding to the L rows of the two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to the K columns of the two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
24. The method of claim 22, wherein: The indication information is carried in high-level signaling, and the M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows, where L' is a positive integer less than or equal to L; the indication information includes indications of the following contents: L' row indices corresponding to the L' rows, the value of K, and the bitmap; the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, The M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns, where K' is a positive integer less than or equal to K; the indication information includes indications of the following contents: K' column indices corresponding to the K' columns, the value of L, and the bitmap; the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources.
25. The method of claim 22, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, The second indication information includes an indication of the bitmap, wherein the bitmap includes L groups of bits corresponding to the L rows in the two-dimensional matrix, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; or, the bitmap includes K groups of bits corresponding to the K columns in the two-dimensional matrix, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes an indication of the following contents: the value of K and the value of L.
26. The method of claim 22, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, The M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows of the L rows, where L' is an integer less than or equal to L; the second indication information includes an indication of the following contents: L' row indices corresponding to the L' rows and the bitmap, the bitmap including L' groups of bits corresponding to the L' rows, each group of bits including K bits, the K bits in each group of bits corresponding one to one with the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element includes The first indication information includes an indication of the following contents: the value of K, the indication overhead of each row index, and the value of L'; or, The M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns among the K columns, where K' is an integer less than or equal to K; the second indication information includes indications of the following contents: K' column indices corresponding to the K' columns and the bitmap, the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of L, the indication overhead of each column index, and the value of K'.
27. The method of claim 22, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein, The M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in L' rows among the L rows, where L' is an integer less than or equal to L; the second indication information includes indications of the following contents: L' row indices corresponding to the L' rows, the bitmap and the value of L', the bitmap includes L' groups of bits corresponding to the L' rows, each group of bits includes K bits, the K bits in each group of bits correspond one-to-one to the K elements in the corresponding row, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of K, the indication overhead of each row index, and the indication overhead of the value of L'; or, The M target elements corresponding to the M pairs of transmission resources in the two-dimensional matrix are distributed in K' columns among the K columns, where K' is an integer less than or equal to K; the second indication information includes indications of the following contents: K' column indices corresponding to the K' columns, the bitmap and the value of K', the bitmap includes K' groups of bits corresponding to the K' columns, each group of bits includes L bits, the L bits in each group of bits correspond one-to-one to the L elements in the corresponding column, and the value of each bit indicates whether the candidate transmission resource represented by the corresponding element is included in the M pairs of transmission resources; the first indication information includes indications of the following contents: the value of L, the indication overhead of each column index, and the indication overhead of the value of K'.
28. The method of claim 10, wherein: The N pairs of candidate transmission resources are represented by a one-dimensional array, the one-dimensional array includes N elements, each element represents a pair of candidate transmission resources, and the one-dimensional array is obtained by arranging the N pairs of candidate transmission resources based on a combination rule, and the combination rule indicates that when the N pairs of candidate transmission resources are combined by the multiple candidate antenna ports and the multiple candidate frequency domain resource units, the dimension that the transmission antenna port preferentially traverses in the antenna port dimension and the frequency domain resource unit dimension; The determining the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources includes: Based on the indication information and the one-dimensional array, the M pairs of transmission resources are determined.
29. The method of claim 28, wherein: The indication information is used to indicate the M indexes corresponding to the M pairs of transmission resources in the one-dimensional array, and the M indexes are determined based on a mapping relationship between N elements and N indexes in the one-dimensional array.
30. The method of claim 28, wherein: The indication information is carried in high-layer signaling, and the indication information includes an indication of the M indexes.
31. The method of claim 28, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes indications of the following contents: the M indexes and the value of M, and the first indication information includes indications of the following contents: the indication overhead of each index and the indication overhead of the value of M.
32. The method of claim 29, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes indications of the following contents: the M indexes, and the first indication information includes indications of the following contents: the indication overhead of each index and the value of M.
33. The method of claim 28, wherein: The indication information is used to indicate a bitmap, which includes N bits, and the N bits correspond one-to-one to the N elements in the one-dimensional array. The value of each bit indicates whether the candidate transmission resource represented by the corresponding element belongs to the M pairs of transmission resources.
34. The method of claim 33, wherein: The indication information is carried in high-layer signaling, and the indication information includes an indication of the bitmap.
35. The method of claim 33, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes an indication of the bitmap, and the first indication information includes an indication of the number of the multiple candidate antenna ports and an indication of the number of the multiple candidate frequency domain resource units.
36. The method of claim 33, wherein: The indication information includes first indication information and second indication information, and the second indication information is carried in physical layer signaling or MAC layer signaling; wherein the second indication information includes indications of the following contents: the number of the multiple candidate antenna ports, the number of the multiple candidate frequency domain resource units and the bitmap, and the first indication information includes an indication overhead of the number of the multiple candidate antenna ports and an indication overhead of the number of the multiple candidate frequency domain resource units.
37. The method according to any one of claims 33 to 36, characterized in that The indication information further includes an indication of one or more of the following: the combination rule and / or the length of the bitmap.
38. The method according to any one of claims 22, 33 to 36, characterized in that The indication of the bitmap by the indication information includes: the bitmap, or a multi-ary value corresponding to the value represented by multiple bits in the bitmap.
39. The method of claim 38, wherein: The indication information further indicates the base of the multi-base value.
40. The method according to any one of claims 1 to 39, characterized in that The M pairs of transmission resources are included in at least one resource group among a plurality of resource groups, and the plurality of resource groups are obtained by grouping the N pairs of candidate transmission resources based on a grouping rule; The indication information is carried in at least one group of fields, and the at least one group of fields corresponds to the at least one resource group. The information carried in each group of fields is used to determine the transmission resources included in the corresponding resource group.
41. The method of claim 40, wherein: The indication information also indicates the group index of the resource group corresponding to each group of fields.
42. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 41.
43. A processing device, characterized in that comprising a memory and a processor; wherein, The memory is used to store program code; The processor is used to call the program code to implement any one of claims 1 to 41. method.
44. The device according to claim 43, characterized in that The processing device is a chip or a chip system.
45. A communication system, characterized in that: Including terminal equipment and network equipment, among which, The network device is used to generate indication information and send the indication information to the terminal device; the indication information is used to determine M pairs of transmission resources, and the M pairs of transmission resources are from N pairs of candidate transmission resources; wherein each pair of candidate transmission resources in the N pairs of candidate transmission resources is obtained by combining a candidate antenna port in multiple candidate antenna ports and a candidate frequency domain resource unit in multiple candidate frequency domain resource units, and at least one of the candidate antenna ports and the candidate frequency domain resource units included in any two pairs of candidate transmission resources is different; each antenna port in the antenna ports included in the M pairs of transmission resources corresponds to one or more frequency domain resource units; N is greater than or equal to M, and N and M are positive integers; The terminal device is used to determine the M pairs of transmission resources based on the indication information and the N pairs of candidate transmission resources; and send reference signals on the M pairs of transmission resources.
46. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the electronic device executes the method as claimed in any one of claims 1 to 41.
47. A computer program product, characterized in that It comprises a computer program which, when being executed, causes the computer to perform the method as claimed in any one of claims 1 to 41.