Information transmission method and communication apparatus

By configuring the orthogonal mask (OCC) sequence of SRS and superimposing time-domain OCC sequences of different sequence lengths, the problem of low SRS resource reuse efficiency is solved, and the channel estimation performance is improved and the resources are reused efficiently.

WO2025124252A9PCT designated stage expired Publication Date: 2025-10-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/136702
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-15
Filing Date
2024-12-04
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

In existing technologies, repeated transmission of sounding reference signals (SRS) leads to low resource reuse efficiency and cannot effectively improve channel estimation accuracy.

Method used

By generating and configuring orthogonal mask (OCC) sequences for probe reference signals (SRS), and utilizing the orthogonality in different candidate sequence sets, time-domain OCC sequences of different lengths can be flexibly superimposed on time-frequency resources to improve the multiplexing capability of SRS resources.

Benefits of technology

It improves the resource reuse efficiency during SRS retransmission, enhances channel estimation performance, and meets diverse channel conditions and resource quantity requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024136702_16102025_PF_FP_ABST
    Figure CN2024136702_16102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an information transmission method and a communication apparatus. The method comprises: sending configuration information of a sounding reference signal (SRS), and sending the configuration information. The configuration information is used for indicating a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource, a repetition factor corresponding to the first SRS resource is R, the first OCC sequence is a time-domain OCC sequence determined from at least two sets of candidate sequences, the at least two sets of candidate sequences comprise T1 time-domain OCC sequences having a sequence length of M1 that are orthogonal to each other and T2 time-domain OCC sequences having a sequence length of M2 that are orthogonal to each other, 1<T1≤M1≤R, 1<T2≤M2≤R, and M1 and M2 are different. In this way, the sequence lengths of the time-domain OCC sequences contained between different sets of candidate sequences are different, the time-domain OCC sequences having different sequence lengths can be flexibly used for superposition in the time domain, and then multiple SRS resources can efficiently reuse the same time-frequency resource.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method and communication device

[0001] The present application claims priority to the Chinese patent application No. 202311739076.1, filed on December 15, 2023, and entitled "Information transmission method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, in particular to an information transmission method and a communication device. BACKGROUND

[0003] Sounding reference signal (SRS) is a key signal for obtaining channel state information (CSI). The network side can configure a repetition factor for the SRS resource of a terminal device, so that the terminal device repeatedly transmits the SRS on multiple consecutive orthogonal frequency division multiplexing (OFDM) symbols, thereby improving the equivalent signal to noise ratio (SNR) of the SRS and improving the channel estimation accuracy.

[0004] However, SRS repeated transmission will reduce the multiplexing efficiency of SRS resources, that is, under the same resource overhead, the number of SRS resources available for different terminal devices within a cell is limited. Therefore, how to design and configure the sequence of SRS resources and the time-frequency resource mapping to improve the SRS resource multiplexing efficiency when SRS is repeatedly transmitted is a problem to be solved at present. SUMMARY

[0005] The information transmission method and the communication device provided by the embodiments of the present application can improve the SRS resource multiplexing efficiency when SRS is repeatedly transmitted.

[0006] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, a method for information transmission is provided. The method can be performed by a network device. The network device can refer to the network device itself, or a processor, a module, a chip, or a chip system, etc. in the network device that implements the method. The method includes generating configuration information of a sounding reference signal (SRS), and transmitting the configuration information. The configuration information is used to indicate a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource, a repetition factor R corresponding to the first SRS resource, the first OCC sequence is a time domain OCC sequence determined from at least two candidate sequence sets, the at least two candidate sequence sets include a first candidate sequence set and a second candidate sequence set, the first candidate sequence set includes T1 time domain OCC sequences with a sequence length M1 that are orthogonal to each other, the second candidate sequence set includes T2 time domain OCC sequences with a sequence length M2 that are orthogonal to each other, 1 < T1 ≤ M1 ≤ R, 1 < T2 ≤ M2 ≤ R, M1 and M2 are different, R is an integer greater than 2, and T1, T2, M1, and M2 are integers.

[0008] In the embodiments of the present application, the first OCC sequence is a time domain OCC sequence determined from the at least two candidate sequence sets, and the different time domain OCC sequences in each candidate sequence set in the at least two candidate sequence sets are orthogonal to each other. Therefore, the network device can configure the first OCC sequence for the first SRS resource through the configuration information of the SRS, and use the orthogonality between the different time domain OCC sequences in each candidate sequence set to superimpose more SRS resources on the R time domain resources for repeated transmission of the SRS, thereby improving the multiplexing capability of the SRS resources. Further, because the sequence lengths of the time domain OCC sequences included in the different candidate sequence sets are different, the time domain OCC sequences with different sequence lengths can be flexibly used to superimpose on the R time domain resources when R is greater than 2, thereby enabling different SRS resources to be efficiently multiplexed on the same time-frequency resource. Therefore, based on the method for information transmission provided in the embodiments of the present application, the SRS resource multiplexing efficiency can be improved when the SRS is repeatedly transmitted.

[0009] In a second aspect, an information method is provided, which can be executed by a terminal device. The terminal device can refer to the terminal device itself, or a processor, a module, a chip, or a chip system, etc. in the terminal device implementing the method. The method includes: receiving configuration information of a sounding reference signal (SRS), and determining a first orthogonal cover code (OCC) sequence according to the configuration information. The configuration information is used to indicate a first OCC sequence corresponding to a first SRS resource, a repetition factor R corresponding to the first SRS resource, and the first OCC sequence is a time domain OCC sequence determined from at least two candidate sequence sets. The at least two candidate sequence sets include a first candidate sequence set and a second candidate sequence set. The first candidate sequence set includes T1 time domain OCC sequences with a sequence length M1, which are orthogonal to each other. The second candidate sequence set includes T2 time domain OCC sequences with a sequence length M2, which are orthogonal to each other. 1 < T1 ≤ M1 ≤ R, 1 < T2 ≤ M2 ≤ R, M1 and M2 are different, R is an integer greater than 2, and T1, T2, M1, and M2 are integers.

[0010] The technical effects of the second aspect can be referred to the first aspect, and will not be repeated here.

[0011] In combination with the first aspect or the second aspect, in a possible implementation, the first OCC sequence corresponds to each of R / M time domain resource groups, M continuous time domain units included in each time domain resource group correspond to M elements included in the first OCC sequence, and the R / M time domain resource groups are time domain resource groups used for repeated transmission of the SRS. Alternatively, M elements included in the first OCC sequence correspond to R continuous time domain units, and the R continuous time domain units are time domain units used for repeated transmission of the SRS. M is equal to M1 or M2. That is, the first OCC sequence configured by the network device for the first SRS resource can make the M-long time domain OCC sequence mapped on the R time domain units occupied by the first SRS resource, thereby maximizing the orthogonality of the TD-OCC to ensure the channel estimation performance of the SRS. In addition, for the case where the repetition factor R is greater than M, the R time domain units can also be grouped and mapped, that is, the R time domain units are divided into multiple time domain resource groups (each resource group includes M time domain units), thereby satisfying the multiplexing of SRS resources with different time domain OCC lengths or repetition factors R in the same time-frequency resource.

[0012] In combination with the first or second aspect above, in a possible implementation, the first SRS resource includes at least one port, and the SRS sequence corresponding to the l'th time domain unit of each port in the at least one port is determined based on the k'th element in the first OCC sequence and the first SRS sequence corresponding to each port, and the first SRS sequence corresponding to each port is determined based on the SRS base sequence and the cyclic shift CS value corresponding to each port, and the N time domain units are the time domain units occupied by each port, k=l'modM, and M is equal to M1 or M2. In other words, the SRS sequence corresponding to the l'th time domain unit in the first SRS resource can be determined by the k'th element in the first OCC sequence and the first SRS sequence corresponding to each port, and then, through the orthogonality between the first OCC sequence and other time domain OCC sequences, more SRS resources can be superimposed and sent on the R time domain resources corresponding to the first SRS resource where the SRS is repeatedly sent.

[0013] In combination with the first aspect or the second aspect, in a possible implementation, at least one port includes a port p i , port p i The SRS sequence corresponding to the l′th time domain unit for: Where n is the index of the element in the SRS sequence, m is the number of resource blocks (RBs) occupied by SRS in one frequency hopping transmission. The number of subcarriers SC included in an RB, δ = log2(K TC ), K TC For port p i The corresponding comb tooth degree, is the l′modMth element in the first OCC sequence, M is equal to M1 or M2, For port p i The corresponding first SRS sequence, α i For port p i The corresponding CS value, For port p i That is, the terminal device connects the l′ mod M element in the first OCC sequence to the port p i The corresponding first SRS sequence By multiplying, the SRS sequence superimposed with the first OCC sequence in the time domain can be determined, which can reduce the number of times to determine the port p i The implementation complexity of the SRS sequence corresponding to the l′th time domain unit is low and easy to deploy.

[0014] In a third aspect, a method for information transmission is provided, which can be performed by a network device. The network device can refer to the network device itself, or a processor, module, chip, or chip system, etc. in the network device that implements the method. The method includes generating configuration information of a sounding reference signal (SRS), and sending the configuration information. The configuration information is used to indicate a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource. The first OCC sequence is determined according to a frequency domain OCC sequence and a time domain OCC sequence. The frequency domain OCC sequence and the time domain OCC sequence are determined from at least one candidate sequence set. The at least one candidate sequence set includes a first candidate sequence set. The first candidate sequence set is determined according to T1 frequency domain OCC sequences that are orthogonal to each other and T2 time domain OCC sequences that are orthogonal to each other. A first frequency domain OCC sequence in the T1 frequency domain OCC sequences corresponds to A time domain OCC sequences in the T2 time domain OCC sequences, or a first time domain OCC sequence in the T2 time domain OCC sequences corresponds to A frequency domain OCC sequences in the T1 frequency domain OCC sequences. A is an integer greater than or equal to 2, and T1 and T2 are positive integers.

[0015] In the embodiments of the present application, the first OCC sequence is determined according to the time domain OCC sequences and the frequency domain OCC sequences in the first candidate sequence set. The first frequency domain OCC sequence in the T1 frequency domain OCC sequences corresponds to the A time domain OCC sequences in the T2 time domain OCC sequences, or the first time domain OCC sequence in the T2 time domain OCC sequences corresponds to the A frequency domain OCC sequences in the T1 frequency domain OCC sequences, to construct the first candidate sequence set. Then, the SRS resource multiplexing under different time-frequency granularities can be supported, different channel conditions can be adapted, and the diversified SRS resource number multiplexing requirements and the diversified channel estimation requirements can be met.

[0016] In a fourth aspect, a method for transmitting information is provided, which can be executed by a terminal device. The terminal device can refer to the terminal device itself, or a processor, a module, a chip, or a chip system, etc. in the terminal device that implements the method. The method includes: receiving configuration information of a sounding reference signal (SRS), and determining a first OCC sequence according to the configuration information. The configuration information is used to indicate a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource. The first OCC sequence is determined according to a frequency domain OCC sequence and a time domain OCC sequence. The frequency domain OCC sequence and the time domain OCC sequence are determined from at least one candidate sequence set. The at least one candidate sequence set includes a first candidate sequence set. The first candidate sequence set is determined according to T1 frequency domain OCC sequences that are orthogonal to each other and T2 time domain OCC sequences that are orthogonal to each other. A first frequency domain OCC sequence in the T1 frequency domain OCC sequences corresponds to A time domain OCC sequences in the T2 time domain OCC sequences, or a first time domain OCC sequence in the T2 time domain OCC sequences corresponds to A frequency domain OCC sequences in the T1 frequency domain OCC sequences. A is an integer greater than or equal to 2. T1 and T2 are positive integers.

[0017] The technical effects of the fourth aspect can be referred to the third aspect, and will not be repeated here.

[0018] In a possible implementation manner of the third aspect or the fourth aspect, the first candidate sequence set includes T2 sequences. Each sequence in the T2 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1. S1 < M1, T1 ≤ S1, and T2 ≤ M1. Alternatively, the first candidate sequence set includes T1 sequences. Each sequence in the T1 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1. S1 > M1, T2 ≤ M1, and T1 ≤ S1. S1 and M1 are positive integers. That is, for the first frequency domain OCC sequence in the T1 frequency domain OCC sequences corresponding to the A time domain OCC sequences in the T2 time domain OCC sequences, by setting S1 < M1, T1 ≤ S1, and T2 ≤ M1, the number of orthogonal sequences between OCC sequences can be maximized to improve the capacity of the SRS, that is, to improve the number of SRS resources that can be multiplexed on the same time-frequency resource. Similarly, for the first time domain OCC sequence in the T2 time domain OCC sequences corresponding to the A frequency domain OCC sequences in the T1 frequency domain OCC sequences, by setting S1 > M1, T2 ≤ M1, and T1 ≤ S1, the number of orthogonal sequences between OCC sequences can be maximized to improve the capacity of the SRS.

[0019] In a possible implementation manner of the third aspect or the fourth aspect, the first candidate sequence set includes T2 sequences, each of the T2 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, the frequency domain OCC sequence with the sequence length of S1 is the time domain OCC sequence with the sequence length of M1 is each of the T2 sequences corresponds to an OCC sequence with a sequence length of S1 x M1 the OCC sequence corresponding to each sequence includes S1 sub-sequences, and the (j+qZ)-th sub-sequence in the S1 sub-sequences is wherein the first sub-sequences with the index of j+qZ in the OCC sequence corresponding to each sequence are orthogonal to each other, Z is a non-negative integer power of 2 less than M1, 0≤j<Z, j and q are integers. That is, based on the combination between different elements in the time domain OCC sequence and different elements in the frequency domain OCC sequence, the OCC sequence corresponding to each sequence is divided into at most log2 M1 element combination manners, each combination manner corresponds to S1 first sub-sequences, and the first sub-sequences with the index of j+qZ corresponding to the T2 sequences are orthogonal to each other, thereby the first candidate sequence set can support at most log2 M1 SRS resource multiplexing and channel estimation in the time-frequency granularity, thereby further satisfying the diversified SRS resource number multiplexing requirement and the diversified channel estimation requirement.

[0020] In a possible implementation manner of the third aspect or the fourth aspect, the at least one candidate sequence set further includes a second candidate sequence set, the second candidate sequence set is determined according to T3 frequency domain OCC sequences orthogonal to each other and T4 time domain OCC sequences orthogonal to each other. Wherein a second frequency domain OCC sequence in the T3 frequency domain OCC sequences orthogonal to each other corresponds to A time domain OCC sequences in the T4 time domain OCC sequences orthogonal to each other, or a second time domain OCC sequence in the T4 time domain OCC sequences orthogonal to each other corresponds to A frequency domain OCC sequences in the T3 frequency domain OCC sequences orthogonal to each other. The sequence lengths of the T4 time domain OCC sequences orthogonal to each other are different from the sequence lengths of the T2 time domain OCC sequences orthogonal to each other. That is, by using the time domain OCC sequences with different sequence lengths to be superimposed on the time domain resources of repeatedly sending SRS flexibly between different candidate sequence sets, different SRS resources can be efficiently multiplexed in the same time-frequency resource, and the SRS resource multiplexing efficiency is improved.

[0021] In a possible implementation manner of the third aspect or the fourth aspect, the second candidate sequence set includes T4 sequences, each of the T4 sequences includes a frequency domain OCC sequence with a sequence length of S2 and a time domain OCC sequence with a sequence length of M2, S2

[0022] In a possible implementation manner of the third aspect or the fourth aspect, the frequency domain OCC sequence corresponds to each of N1 / S frequency domain resource groups, each of which contains S adjacent frequency domain units corresponding to S elements of the frequency domain OCC sequence, and the N1 / S frequency domain resource groups are frequency domain resource groups for repeated transmission of the SRS, N1 is the number of frequency domain units occupied by the first SRS resource, S is equal to S1 or S2, and N1 is an integer greater than or equal to S; the time domain OCC sequence corresponds to each of R / M time domain resource groups, each of which contains M continuous time domain units corresponding to M elements of the time domain OCC sequence, and the R / M time domain resource groups are time domain resource groups for repeated transmission of the SRS; or, the M elements of the time domain OCC sequence correspond to R continuous time domain units, and the R continuous time domain units are time domain units for repeated transmission of the SRS. Wherein, R is a repetition factor corresponding to the first SRS resource, R is an integer greater than or equal to 2, and M is equal to M1 or M2. That is, the first OCC sequence configured by the network device for the first SRS resource can be configured such that the M-length time domain OCC sequence corresponding to the first OCC sequence is mapped on the R time domain units occupied by the first SRS resource, and the S-length frequency domain OCC sequence corresponding to the first OCC sequence is cyclically mapped on the N1 frequency domain units occupied by the first SRS resource, thereby maximizing the orthogonality of the mapping on the M time-frequency units to ensure the channel estimation performance of the SRS. In addition, for the case where the repetition factor R is greater than M, the time domain unit grouping mapping can also be used, thereby enabling the SRS resources with different time domain OCC lengths or repetition factors R to be multiplexed on the same time-frequency resource.

[0023] In combination with the third aspect or the fourth aspect above, in one possible implementation, the first SRS resource includes at least one port, and the SRS sequence corresponding to the l′th time domain unit of each port in the N2 time domain units is determined based on the k1th element in the time domain OCC sequence, the frequency domain OCC sequence, and the first SRS sequence corresponding to each port, and the first SRS sequence corresponding to each port is determined based on the SRS base sequence and the cyclic shift CS value corresponding to each port, and the nth element in the SRS sequence corresponding to the l′th time domain unit corresponds to the k2th element in the frequency domain OCC sequence. Wherein, the N2 time domain units are the time domain units occupied by each port, k1=l′modM, k2=nmodS, M is equal to M1 or M2, and S is equal to S1 or S2. That is to say, through the k1th element in the time domain OCC sequence corresponding to the first OCC sequence, the cyclic mapping of the frequency domain OCC sequence corresponding to the first OCC sequence and multiple elements in the SRS sequence, and the first SRS sequence corresponding to each port, the SRS sequence corresponding to the l′th time domain unit in the first SRS resource can be determined, and then through the orthogonality between the first OCC sequence and other OCC sequences, more SRS resources can be superimposed and sent on the R time-frequency resources for repeated transmission of SRS corresponding to the first SRS resource.

[0024] In combination with the third aspect or the fourth aspect, in a possible implementation, at least one port includes a port p i , port p i The SRS sequence corresponding to the l′th time domain unit for: Where n is the index of the element in the SRS sequence, m is the number of resource blocks (RBs) occupied by SRS in one frequency hopping transmission. The number of subcarriers SC included in an RB, δ = log2(K TC ), K TC For port p i The corresponding comb tooth degree, is the l′modMth element in the time domain OCC sequence, is the nmodSth element in the frequency domain OCC sequence, For port p i The corresponding first SRS sequence, α i For port p i The corresponding CS value, For port p iCorresponding SRS base sequence, M is equal to M1 or M2, S is equal to S1 or S2. That is, the terminal device determines the SRS sequence superimposed with the first OCC sequence in the time domain and the frequency domain by multiplying the (l'modM)th element in the time domain OCC sequence corresponding to the first OCC sequence with the port p i Corresponding first SRS sequence Multiplication, and multiplying the (n'modS)th element in the frequency domain OCC sequence corresponding to the first OCC sequence with the nth element in The SRS sequence superimposed with the first OCC sequence in the time domain and the frequency domain can be determined, which can reduce the determination of the port p i The implementation complexity of the SRS sequence corresponding to the l'th time domain unit is easy to deploy.

[0025] In combination with the above first aspect to the fourth aspect, in a possible implementation manner, the configuration information includes index information of the first OCC sequence, and the index information is used to determine the OCC sequence from the at least one candidate sequence set. That is, the index information can reduce the indication overhead of the configuration information indicating the first OCC sequence, and improve the reliability of the configuration information.

[0026] In combination with the above first aspect to the fourth aspect, in a possible implementation manner, the first OCC sequence is determined according to a time domain OCC sequence and a frequency domain OCC sequence, the index information includes index information of the time domain OCC sequence, and / or, index information of the frequency domain OCC sequence. That is, the network device can also indicate the index of the time domain OCC sequence corresponding to the first OCC sequence in the candidate sequence set, and the index of the frequency domain OCC sequence corresponding to the first OCC sequence in the candidate sequence set, respectively, so that the terminal device can determine the first OCC sequence, thereby increasing the flexibility of the network device indicating the first OCC sequence.

[0027] In combination with the above first aspect to the fourth aspect, in a possible implementation manner, the configuration information further includes indication information of the at least one candidate sequence set. That is, the network device can configure the at least one candidate sequence set for the terminal device, to indicate the candidate sequence set corresponding to the first SRS resource expected by the network device in the next period of time to the terminal device, so as to subsequently indicate the first OCC sequence through the index in the candidate sequence set.

[0028] In a possible implementation of the first aspect to the fourth aspect, the first OCC sequence is any one of a Walsh sequence, a Hadamard sequence, a discrete fourier transform (DFT) sequence, or an inverse discrete fourier transform (IDFT) sequence. That is, the OCC sequences in the candidate sequence set, such as Walsh sequences or DFT sequences, can satisfy the orthogonality between any two OCC sequences in the candidate sequence set, thereby reducing the mutual interference of the multiplexed SRS resources to the greatest extent and ensuring the SRS channel estimation quality.

[0029] In a fifth aspect, a communication apparatus is provided for implementing the methods described in the above aspects and their possible implementations. The communication apparatus can be the network apparatus in any of the above aspects or any possible implementation thereof, or a device including the network apparatus, or a device included in the network apparatus, such as a chip. Alternatively, the communication apparatus can be the terminal apparatus in any of the above aspects or any possible implementation thereof, or a device including the terminal apparatus, or a device included in the terminal apparatus, such as a chip. The communication apparatus includes modules, units, or means corresponding to the above methods, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0030] In some possible design, the communication apparatus can include a processing module and a transceiver module. The transceiver module, which can also be referred to as a transceiver unit, is configured to implement the functions of transmitting and / or receiving in any of the above aspects and any possible implementation thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module can be configured to implement the processing functions in any of the above aspects and any possible implementation thereof.

[0031] In some possible design, the transceiver module includes a transmitting module and a receiving module, which are configured to implement the functions of transmitting and receiving in any of the above aspects and any possible implementation thereof.

[0032] In a sixth aspect, a communication apparatus is provided, which includes at least one processor. The processor is configured to execute computer programs or instructions to cause the communication apparatus to perform the methods described in any of the above aspects.

[0033] In a possible implementation, the communication apparatus further includes the memory. Optionally, the memory is coupled with the processor, the memory can be integrated with the processor, or the memory can be independent of the processor. Optionally, the processor is configured to execute the computer program or the instructions stored in the memory.

[0034] In a possible implementation, the memory is independent of the communication apparatus.

[0035] In a possible implementation, the communication apparatus further includes a communication interface configured to communicate with a module outside the communication apparatus.

[0036] The communication apparatus can be the network apparatus in any of the aspects or implementations of the aspects described above, or an apparatus including the network apparatus, or an apparatus included in the network apparatus, such as a chip; or the communication apparatus can be the terminal apparatus in any of the aspects or implementations of the aspects described above, or an apparatus including the terminal apparatus, or an apparatus included in the terminal apparatus, such as a chip.

[0037] In a seventh aspect, a computer-readable storage medium is provided, which stores computer programs or instructions, and when the computer programs or instructions are run on a communication apparatus, the communication apparatus is enabled to perform the method in any of the aspects or implementations of the aspects described above.

[0038] In an eighth aspect, a computer program product is provided, which includes instructions, and when the instructions are run on a communication apparatus, the communication apparatus is enabled to perform the method in any of the aspects or implementations of the aspects described above.

[0039] In a ninth aspect, a communication apparatus (for example, the communication apparatus can be a chip or a chip system) is provided, which includes a processor configured to implement the functions in any of the aspects or implementations of the aspects described above.

[0040] In some possible designs, the communication apparatus includes a memory configured to store necessary program instructions and data.

[0041] In some possible designs, when the apparatus is a chip system, the apparatus can be composed of a chip, or can include a chip and other discrete components.

[0042] It can be understood that, when the communication apparatus in any of the fifth aspect to the ninth aspect is a chip, the sending action / function described above can be understood as output, and the receiving action / function described above can be understood as input.

[0043] The technical effects brought by the design in any of the fifth aspect to the ninth aspect can refer to the technical effects brought by the design in any of the aspects described above, which will not be repeated here.

[0044] In a tenth aspect, a communication system is provided, which includes the network device in any one of the aspects or any one of the implementation forms thereof, and the terminal device in any one of the aspects or any one of the implementation forms thereof. BRIEF DESCRIPTION OF DRAWINGS

[0045] FIG. 1 is a schematic diagram of SRS resource occupying subcarrier positions in different comb degrees according to an embodiment of the present application;

[0046] FIG. 2 is a schematic diagram of channel response distribution of four ports corresponding to SRS resource in time delay domain according to an embodiment of the present application;

[0047] FIG. 3 is a schematic diagram of time domain resource occupied by repeatedly sending SRS according to an embodiment of the present application;

[0048] FIG. 4 is a schematic diagram of structure of a communication system according to an embodiment of the present application;

[0049] FIG. 5 is a schematic diagram of flow of an information transmission method according to an embodiment of the present application;

[0050] FIG. 6 is a schematic diagram of OCC sequence based multiplexing of multiple SRS resources according to an embodiment of the present application;

[0051] FIG. 7 is a schematic diagram of flow of another information transmission method according to an embodiment of the present application;

[0052] FIG. 8 is a schematic diagram of sequence and time-frequency resource mapping relationship in a candidate set according to an embodiment of the present application;

[0053] FIG. 9 is a schematic diagram of sequence and time-frequency resource mapping relationship in a candidate set according to an embodiment of the present application;

[0054] FIG. 10 is a schematic diagram of structure of a communication device according to an embodiment of the present application;

[0055] FIG. 11 is a schematic diagram of structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0056] To facilitate understanding of the technical solutions provided by the embodiments of the present application, first, a brief introduction of the related technologies of the embodiments of the present application is given. The brief introduction is as follows:

[0057] First, the configuration information of sounding reference signal (SRS):

[0058] The network device can configure SRS resources for the terminal device through the configuration information of the SRS, so as to manage and configure the terminal device to send SRS. For example, for a new radio (NR) system, the configuration information of the SRS can include one or more SRS resource sets, and one SRS resource set can include one or more SRS resources. One SRS resource can indicate the following items: the number of antenna ports, frequency domain configuration parameters, time domain configuration parameters, and SRS sequence configuration parameters.

[0059] The number of antenna ports, transmission comb configuration parameters, time domain configuration parameters, and SRS sequence configuration parameters will be introduced respectively as follows.

[0060] 1. Number of antenna ports

[0061] The antenna port corresponding to the SRS resource can be referred to as an SRS port, and one SRS resource can be configured with 1, 2, 4, or 8 ports. Each port can be configured with specific frequency domain resources, code domain resources, and time domain resources, so that frequency division multiplexing (FDM), code division multiplexing (CDM), or time division multiplexing (TDM) can be achieved between different ports, thereby reducing interference between different ports. It can be understood that each port can correspond to a physical antenna or a virtual antenna (or a logical antenna) of the terminal device.

[0062] For example, the index of the i+1th port in the SRS corresponding to the port can be represented as: That is, the port index corresponding to the SRS can start from the number 1000.

[0063] 2. Transmission comb configuration parameters:

[0064] The transmission comb configuration parameters (such as the high-level parameter transmissionComb in the SRS resource) are used to configure the parameters related to the comb corresponding to the port and the parameters related to the cyclic shift (CS). The comb and the CS will be introduced respectively as follows.

[0065] 2.1. Comb:

[0066] For different ports, the terminal device can send SRS on different subcarriers (SCs) in a frequency division multiplexing manner. A comb can be used to divide a plurality of subcarriers in the frequency domain into a plurality of groups, and in each group, the frequency domain interval between two adjacent subcarriers is fixed, that is, the plurality of subcarriers corresponding to each group are equally spaced in the frequency domain. The interval of the above extraction can be referred to as comb degree K TC Comb degree K TC may take values 2, 4, or 8. In addition, a comb offset (CO) can be used to distinguish the above different groups, that is, different COs can represent corresponding groups or subcarrier positions.

[0067] For example, FIG. 1 is a schematic diagram of SRS resource occupying subcarrier positions under different comb degrees provided by an embodiment of the present application. As shown in FIG. 1, for 24 subcarriers in the frequency domain (the subcarrier index is 0-23), comb degree K TC taking a value of 2 can represent that SRS resources fixedly occupy one subcarrier with a subcarrier index value closer to the front or the back every 2 subcarriers, that is, SRS resources can occupy 12 subcarriers, and the interval between any two adjacent subcarriers in the 12 subcarriers is fixedly 1 subcarrier.

[0068] It can be understood that comb degree K TC taking a value of 2 can divide the 24 subcarriers in FIG. 1 into 2 groups (or two combs), so as to provide frequency division multiplexing for two ports. In the example of comb degree K TC taking a value of 2 in FIG. 1, the SRS resource occupies the subcarrier position.

[0069] Similarly, comb degree K TC taking a value of 4 can represent that SRS resources occupy one subcarrier every 4 subcarriers, and the interval between two adjacent subcarriers is fixedly 3 subcarriers, so as to divide the 24 subcarriers into 4 groups (each group includes 6 subcarriers), and provide frequency division multiplexing for 4 ports. Comb degree K TC taking a value of 8 can represent that SRS resources occupy one subcarrier every 8 subcarriers, and the interval between two adjacent subcarriers is fixedly 7 subcarriers, so as to divide the 24 subcarriers into 8 groups (each group includes 3 subcarriers), and provide frequency division multiplexing for 8 ports.

[0070] 2.2, CS:

[0071] For different ports, the terminal device can send SRSs on the same time-frequency resource (including time domain resource and frequency domain resource) in a code division multiplexing manner. The specific implementation of code division multiplexing is that the terminal device multiplies the SRS sequence by a phase offset value in the frequency domain, which is equivalent to generating a cyclic shift offset of the SRS sequence in the time domain, that is, equivalent to offsetting the signal in the time delay domain. At the same time, by virtue of the characteristics that the maximum time delay of the channel is often limited, the multiplexing effect can be achieved when the offsets between different signals are different.

[0072] For example, port p i The corresponding phase offset value can be represented as α i is the port p i The corresponding CS value. Wherein, α i can be determined according to formula (1) and formula (2).

[0073] Wherein, is the number of antenna ports configured by the SRS resource, and the parameter indicates the port p i The corresponding CS parameter is used to determine the CS value corresponding to the port, and the parameter indicates the reference value of the CS parameter corresponding to one or more ports of the SRS resource, or indicates the CS parameter value position of the reference port corresponding to the SRS resource, and the parameter is configured by the high-level parameter transmissionComb, The parameter indicates the maximum number of CS values (or the maximum number of configurable CS values). At present, for the NR system, the parameter can be configured jointly with the comb degree K TC , and the corresponding relationship between the two is shown in Table 1.

[0074] Table 1

[0075] For example, assuming that the network device configures the terminal device with SRS resource 1 corresponding to the port number comb degree K TC = 2, the maximum CS value CS reference value The distribution of the channel responses of the 4 ports corresponding to the SRS resource 1 in the time delay domain is shown in FIG. 2. As shown in FIG. 2, the 4 ports of the SRS resource 1 correspond to the CS parameter values 0, 2, 4, and 6 respectively, and a cluster of vertical lines in the rectangular box in FIG. 2 represents the time delay domain channel response corresponding to one port. It can be understood that when allocating the CS value of one port, the time delay domain channel response corresponding to the port can be represented as a cluster of vertical lines in the rectangular box in FIG. 2. The CS value of the port is configured in a manner of being divided as equally as possible with the maximum interval within the length to ensure that the interference between multiple ports of one SRS resource configuration is minimized.

[0076] In addition, one port p i may correspond to one CO, which can be represented by a parameter . The starting frequency domain position of the port p i may be determined according to the CO and other parameters, which can be seen from formula (3).

[0077] wherein, represents a frequency domain offset caused by SRS frequency hopping transmission, represents a corresponding frequency domain offset when SRS partial transmission is configured, and the parameter may be determined according to formula (4).

[0078] In formula (4), the parameter represents the number of resource blocks (RBs) offset relative to the reference frequency domain position, and the parameter n shift is configured by a high-layer parameter, represents the number of subcarriers contained in each RB, and one RB can include 12 continuous subcarriers.

[0079] In formula (4), the parameter may be used to represent the CO, that is, the starting frequency domain position occupied by the SRS resource is the subcarrier offset of the first subcarrier of the RB within the RB. Wherein, K TC represents the comb degree corresponding to the port p i , and the parameter represents the subcarrier offset or comb offset corresponding to the l'th OFDM symbol in the orthogonal frequency division multiplexing (OFDM) symbol to which the SRS resource is mapped within one time slot, may be determined according to formula (5).

[0080] wherein, the parameter is configured by a high-layer parameter transmissionComb, and the parameter may be seen from Table 1.

[0081] It can be understood that according to formula (5), for different port numbers​ and CS starting position Multiple ports of one SRS resource can be distributed in one comb or in two combs.

[0082] 3. Time domain configuration parameters:

[0083] The time domain configuration parameters can be used to configure the time domain resource for transmitting SRS. One SRS resource can occupy consecutive OFDM symbols, and the specific number of symbols can be configured by the higher layer parameter nrofSymbols.

[0084] In addition, the network device can also configure the starting symbol position l0of SRS in a slot through the higher layer parameter startPosition,

[0085] It can be understood that for different ports, the terminal device can transmit SRS on different OFDM symbols in a time division multiplexing manner.

[0086] 4. SRS sequence configuration parameters:

[0087] The SRS sequence is determined according to the SRS base sequence and the CS value. Among them, the SRS base sequence can adopt Zadoff-Chu (ZC) sequence, can be determined according to the SRS sequence length. For example, for different SRS sequence lengths, at least 30 base sequences can be set to be used, which can be divided into 30 base sequence groups, and u can represent the index of the base sequence group (u∈{0,1,…,29}). Further, each base sequence group can include 1 or 2 base sequences, and v can represent the index of the base sequence in each base sequence group (v=0 or 1).

[0088] It can be understood that the SRS sequence configuration parameters can include parameters for determining the above u and v. For example, the SRS sequence configuration parameters can include the higher layer parameter groupOrSequenceHopping, which is used to determine v. Further, the SRS sequence configuration parameters also include the higher layer parameter sequenceId, which is used to indicate the sequence identification u can be determined according to The specific determination method can be found in the relevant description of SRS resources in the technical specification (TS) 38.211 of the 3rd generation partnership project (3GPP), and will not be repeated here.

[0089] For example, port p i Corresponding SRS sequence It can be determined by formula (6).

[0090] The n in formula (6) is the index of the element in the SRS sequence. The SRS sequence includes elements (that is, the length of the SRS sequence is ). m is the number of RBs occupied by SRS in one frequency hopping transmission, δ=log2(K TC ), K TC is the comb tooth degree, For details, please refer to the relevant description of formula (4), which will not be repeated here.

[0091] In addition, in formula (6), is the SRS base sequence, α i is the CS value, α i For details, please refer to formula (1) and formula (2), which will not be repeated here.

[0092] It is understandable that port p i The starting frequency domain position It can be determined by formula (3) to formula (5), which will not be described in detail.

[0093] Second, repeated transmission of SRS:

[0094] The transmission power of the SRS sent by the terminal device can be adjusted based on the path loss, but the transmission power of the SRS is limited by the maximum transmission power of the terminal device. Therefore, for scenarios with large path loss (such as scenarios where there is obstruction in the wireless transmission path, or scenarios where the terminal device is located at the edge of the cell), the reception power of the SRS reaching the network device is still low, resulting in poor channel estimation quality of the SRS.

[0095] To enhance the coverage capability of the SRS and ensure that the SRS can still guarantee good reception quality in some scenarios with large path loss, the terminal device can send the SRS multiple times through repetition to improve the reception quality of the SRS. Specifically, the network device can configure a repetition factor R for the SRS resource of the terminal device, and R can be one value in {1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14}, When R > 1, it means that the terminal device can repeatedly send the SRS using the same frequency domain resource and SRS sequence within R consecutive OFDM symbols. In this way, the network device can process the repeatedly sent SRS, for example, perform combining processing, to improve the equivalent signal to noise ratio (SNR) of the SRS, thereby improving the channel estimation accuracy.

[0096] For example, assume that the network device configures a starting symbol position l0 = 10 for an SRS resource, R = 2, which means that the SRS resource occupies 4 consecutive OFDM symbols within one slot, and the terminal device repeatedly sends the SRS within every 2 consecutive OFDM symbols. As shown in FIG. 3, the above 4 consecutive OFDM symbols are OFDM symbol 10-OFDM symbol 13 within one slot, which can be divided into two groups, OFDM symbol 10 and OFDM symbol 11 being the first group, and OFDM symbol 12 and OFDM symbol 13 being the second group. Among them, the frequency domain resource and the SRS sequence corresponding to the two OFDM symbols in the first group are the same, the frequency domain resource is RB0-RB3, and the SRS sequence is SRS sequence 1. The frequency domain resource and the SRS sequence corresponding to the two OFDM symbols in the second group are the same, the frequency domain resource is RB4-RB7, and the SRS sequence is SRS sequence 2.

[0097] That is, on the time domain resource on which the SRS is repeatedly sent, the terminal device sends the SRS using the same SRS resource (i.e., other resources except the time domain resource, such as the frequency domain resource, or the SRS sequence, etc.).

[0098] It should be understood that FIG. 3 is only an example, and the corresponding frequency domain resource and / or SRS sequence between the first group and the second group can be the same, and embodiments of the present application do not make specific limitations thereto.

[0099] It can be understood that, as the repetition factor R increases, the performance gain brought by the combined repeated SRS is more significant, but the resource overhead of repeated SRS is also multiplied. In other words, as the repetition factor R increases, the number of multiplexable SRS resources on the same time-frequency resource is multiplied, which will cause that many terminal devices in the cell cannot perform SRS measurement in time, or the SRS overhead needs to be multiplied to ensure that multiple terminal devices in the cell can perform SRS measurement in time under the same time-frequency resource overhead.

[0100] For example, assuming that one OFDM symbol can support N SRS resource multiplexing through frequency division multiplexing (comb offset CO) and code division multiplexing (cyclic shift CS value), and without repeated SRS, R OFDM symbols can support N x R SRS resource multiplexing. However, in the case of repeated SRS, the SRS resource (such as frequency domain resource or SRS sequence) corresponding to each of the R OFDM symbols is the same, so the R OFDM symbols can only support N SRS resource multiplexing, that is, the SRS resource multiplexing efficiency will be reduced when SRS is repeated.

[0101] Further, to adapt to different channel propagation environments, the repetition factor R can support multiple values, such as 2, 4, or 8, etc. However, how to improve the SRS resource multiplexing efficiency based on multiple values of the repetition factor R is a problem to be solved at present.

[0102] Therefore, based on this, the embodiment of the present application provides an information transmission method, which can improve the SRS resource multiplexing efficiency when SRS is repeated.

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

[0104] In order to facilitate understanding of the embodiments of the present application, before introducing the embodiments of the present application, the following points are explained.

[0105] 1. In the embodiments of the present application, for the convenience of description, when referring to numbers or indexes, they can be numbered continuously from 1, or from 0, or from any parameter, which is not limited.

[0106] 2、In statistics of elements in a sequence or a set of resources (for example, a set of time domain resources or a set of frequency domain resources), the statistics can start from the zeroth or the first. For example, the elements in the sequence [1, -1, 1, -1] can be counted as the zeroth element, the first element, the second element, and the third element. For another example, the elements in the sequence [1, -1, 1, -1] can be counted as the first element, the second element, the third element, and the fourth element.

[0107] 3、"predefined", "predefined", "preconfigured (or preconfigured)", and "protocol agreement" can be mutually replaced, and the predefinition can be realized by pre-saving the corresponding code, table or other means that can be used to indicate the related information in the device (for example, a terminal device or a network device), and the specific implementation manner is not limited in the embodiments of the present application. Wherein, "saving" can mean saving in one or more memories.

[0108] 4、The "protocol" involved in the embodiments of the present application can refer to a standard protocol in the communication field, which can include long term evolution (LTE) protocol, NR protocol, wireless fidelity (Wi-Fi), and related protocols in future communication systems (for example, 6th generation (6G) communication system), and the embodiments of the present application do not limit this.

[0109] 5、In the embodiments of the present application, "when", "in the case of", "if" and other descriptions all refer to the device (such as a terminal device or a network device) will make corresponding processing under certain objective circumstances, not limited to time, and does not require the device to have a judgment action when implemented, nor means that there are other limitations.

[0110] 6、In the embodiments of the present application, "sending information to (a terminal device)" can be understood as that the destination of the information is the terminal device, which can include directly or indirectly sending information to the terminal device. "Receiving information from (a network device)" or "receiving information from (a network device)" can be understood as that the source of the information is the network device, which can include directly or indirectly receiving information from the network device. The information between the source and the destination of the information sending may be processed as necessary, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, which will not be repeated here.

[0111] 7. In the description of the embodiments of the present application, unless otherwise specified, "and / or" in the embodiments of the present application represents three possible relationships: for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. Also, "at least one of the following (one)" or the like means any combination of the items, including any combination of single or plural items. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", and the like. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration, or description.

[0112] The embodiments of the present application can be applicable to an LTE system or an NR system (also referred to as a 5th generation (5G) system), a system of mixed networking of LTE and NR, a vehicle to everything (V2X) system, a device-to-device (D2D) system, a machine to machine (M2M) communication system, an internet of thing (IoT) system (such as a narrow band internet of thing (NB-IoT) system), a Wi-Fi system, a non-terrestrial network (NTN) system, a 6G system, and other next-generation communication systems. Alternatively, the communication system can also be an open radio access network (O-RAN or ORAN) or a cloud RAN (CRAN), without limitation.

[0113] It can be understood that the embodiments of the present application can be applied to various different service scenarios, such as enhanced mobile broadband (eMBB), ultra reliable & low latency communication (URLLC), massive machine type communication (mMTC), immersive communication, massive communication, ubiquitous connection, integrated artificial intelligence and communication, or integrated sensing and communication, etc. To meet the further requirements of latency, reliability, coverage, etc. for different service application scenarios, more flexible resource allocation is needed.

[0114] In addition, the communication architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of the communication architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0115] As shown in FIG. 4, it is a structural schematic diagram of a communication system 400 provided by the embodiments of the present application. In FIG. 4, it is taken as an example that the communication system 400 includes at least one network device (for example, 410a or 410b in FIG. 4) and at least one terminal device (for example, 420a-420j in FIG. 4) connected with the network device. It should be understood that the network device can be connected with a core network (CN) through wireless or wired manner, and the CN equipment in the CN and the network device can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the CN and the logical functions of the wireless access network. It can be understood that the number of network devices and terminal devices in FIG. 4 is only an example, and there can be more or less, which is not specifically limited by the embodiments of the present application.

[0116] In a possible implementation, the network device in the embodiments of the present application can be a device in communication with a terminal device. The network device can also be referred to as a radio access network (RAN) device, an access node, a RAN entity, or a RAN node, etc. As shown in FIG. 4, the network devices in the communication system 400 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the network device and the terminal device are relative, for example, the network element 420i in FIG. 4 can be a helicopter or a drone, which can be configured as a mobile base station. For a terminal device 420j that accesses the communication system 400 through the network element 420i, the network element 420i can be a base station 410a; but for the base station 410a, the network element 420i is a terminal device. The network device and the terminal device are sometimes both referred to as communication devices, for example, the network elements 410a and 410b in FIG. 4 can be understood as communication devices with base station functions, and the network elements 420a-420j can be understood as communication devices with terminal functions.

[0117] In a possible scenario, the network device can be a transmission and reception point (TRP), a base station, a remote radio unit (RRU) or a baseband unit (BBU) (also referred to as a digital unit (DU)) of a split base station, a broadband network gateway (BNG), an aggregation switch, a non-3GPP access device, a relay station or an access point, etc. The network device can be a macro base station (such as the network element 410a in FIG. 4), a micro base station or an indoor station (such as the network element 410b in FIG. 4), a relay node or a donor node, or a wireless controller in a CRAN scenario. Alternatively, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the network device in a V2X system can be a road side unit (RSU). In addition, the network device in the embodiments of the present application can be an eNB or eNodeB (evolutional NodeB) in LTE, a wireless controller in a CRAN scenario, a base station (such as a next generation node B (gNodeB, gNB)) in a 5G communication system, or a base station in a future evolved system (such as a 6G communication system), etc., which are not limited here.

[0118] In a possible implementation, in some deployments, a gNB can include a centralized unit (CU), a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The gNB can also include an active antenna unit (AAU). The CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer and / or the packet data convergence protocol (PDCP) layer. The DU is responsible for processing the physical (PHY) layer protocol and real-time services, and implements the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the PHY layer. The AAU implements part of the physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information of the RRC layer eventually becomes the information of the PHY layer, or is converted from the information of the PHY layer, in this architecture, high-layer signaling such as RRC layer signaling can also be considered as being sent by the DU, or by the DU+AAU. It can be understood that the network device can be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU can be divided into a network device in the RAN, or can be divided into a network device in the CN, and the embodiments of the present application do not limit this.

[0119] The CU (or CU-CP and CU-UP), DU, or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in the embodiments of the present application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0120] In a possible implementation, the terminal device in the embodiment of the present application can be a device for implementing a wireless communication function, for example, a terminal or a chip used in a terminal, etc. The terminal can be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, or a terminal agent in a 5G network or a future evolved public land mobile network (PLMN), etc. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with a wireless communication function, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a VR terminal device, an AR terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. In a possible implementation, the terminal device can be mobile or fixed, which is not limited.

[0121] It can be understood that the communication system 400 can support a plurality of different service application scenarios, such as enhanced mobile broadband (eMBB), ultra reliable & low latency communication (URLLC), massive machine type communication (mMTC), immersive communication, massive communication, ubiquitous connection, integrated artificial intelligence and communication, or integrated sensing and communication, etc., and the embodiments of the present application do not make specific limitations thereto.

[0122] Embodiments of the present application provide an information transmission method, and an execution subject of the method can be a network device. The network device can be the network device in FIG. 4, or a module or unit of the network device (for example, a chip, a chip system, a chip circuit, or a circuit of the network device, etc.).

[0123] In a possible implementation, the network device generates configuration information of the SRS, and sends the configuration information. The configuration information is used to indicate a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource, a repetition factor R corresponding to the first SRS resource, and the first OCC sequence being a time-domain OCC sequence determined from at least two candidate sequence sets. The at least two candidate sequence sets include a first candidate sequence set and a second candidate sequence set, the first candidate sequence set includes T1 time-domain OCC sequences with a sequence length of M1 and orthogonal to each other, the second candidate sequence set includes T2 time-domain OCC sequences with a sequence length of M2, 1 < T1 ≤ M1 ≤ R, 1 < T2 ≤ M2 ≤ R, M1 and M2 are different, R is an integer greater than 2, and T1, T2, M1, and M2 are integers.

[0124] Since in the embodiment of the present application, the first OCC sequence is a time domain OCC sequence determined from the at least two candidate sequence sets, and the different time domain OCC sequences in each candidate sequence set in the at least two candidate sequence sets are orthogonal, then the network device configures the first OCC sequence for the first SRS resource through the configuration information of the SRS, which can utilize the orthogonality between the different time domain OCC sequences in each candidate sequence set, so that more SRS resources can be superimposed on the R time domain resources for repeated sending of SRS, that is, the multiplexing capability of the SRS resource is improved. Further, since the sequence lengths of the time domain OCC sequences contained in different candidate sequence sets are different, in the case of R greater than 2, the time domain OCC sequences with different sequence lengths can be flexibly used to superimpose on the R time domain resources, thereby enabling different SRS resources to be efficiently multiplexed on the same time-frequency resource. Therefore, based on the information transmission method provided in the embodiment of the present application, the SRS resource multiplexing efficiency can be improved when the SRS is repeatedly sent.

[0125] The above method provided by the embodiment of the present application will be described below in conjunction with FIGS. 5-9.

[0126] It should be understood that the names of signals, parameters in signals, or names of information carried by signals between various devices or apparatuses in the following embodiments of the present application are only examples, and other names can also be used in specific implementations, which are not limited in the embodiments of the present application.

[0127] In addition, the method provided by the embodiment of the present application can be applied to the interaction between the network device and the terminal device. The network device can be the network device in the foregoing FIG. 4, or a module or unit of the network device (for example, a chip, a chip system, a chip circuit, or a circuit of the terminal device). The terminal device can be the terminal device in the foregoing FIG. 4, or a module or unit of the terminal device (for example, a chip, a chip system, a chip circuit, or a circuit of the terminal device).

[0128] The network device and the terminal device can work in a high-frequency frequency band, such as a millimeter wave frequency band or a terahertz frequency band, or can work in a low-frequency frequency band, such as a 700 MHz, 900 MHz, 2.1 GHz, 2.6 GHz, or 3.5 GHz frequency band. It can be understood that the network device and the terminal device can also work in other frequency bands supported by the 6G system, which are not limited in the embodiments of the present application.

[0129] It can be understood that the network device and the terminal device can work in an RRC active state, an RRC inactive state, an RRC idle state, or other RRC states or RRC modes defined in the 6G communication system, which are not limited in the embodiments of the present application.

[0130] For the convenience of understanding, the following takes the network device interacting with the terminal device as an example to illustrate the information transmission method shown in FIG. 5 in detail.

[0131] FIG. 5 is a flow diagram of an information transmission method provided by an embodiment of the present application. As shown in FIG. 5, the method comprises the following steps:

[0132] S501, the network device generates configuration information of a sounding reference signal (SRS). The configuration information is used to indicate a first OCC sequence corresponding to a first SRS resource, a repetition factor of the first SRS resource is R, the first OCC sequence is a time domain OCC sequence determined from at least two candidate sequence sets, the at least two candidate sequence sets comprise a first candidate sequence set and a second candidate sequence set, the first candidate sequence set comprises T1 time domain OCC sequences with a sequence length of M1 and orthogonal to each other, the second candidate sequence set comprises T2 time domain OCC sequences with a sequence length of M2 and orthogonal to each other, 1 < T1 ≤ M1 ≤ R, 1 < T2 ≤ M2 ≤ R, M1 and M2 are different, R is an integer greater than 2, and T1, T2, M1, and M2 are integers.

[0133] S502, the network device sends the configuration information to the terminal device. Accordingly, the terminal device receives the configuration information from the network device.

[0134] S503, the terminal device determines the first OCC sequence corresponding to the first SRS resource according to the configuration information.

[0135] The steps S501-S503 are introduced respectively as follows.

[0136] For step S501:

[0137] It should be understood that the repetition factor R of the first SRS resource can take values of 4, 8, or other values. The other values can be values greater than 8. In addition, R can also take values such as 3, 5, or 6, etc., which are not limited in the embodiments of the present application.

[0138] It can be understood that the time domain OCC (TD-OCC) in the embodiments of the present application can refer to an OCC sequence superimposed (or referred to as mapped) on the time domain, that is, the time domain OCC sequence corresponding to the SRS resource is associated with the time domain resource occupied by the SRS resource. For example, the elements in the time domain OCC sequence are sequentially mapped on the multiple continuous time domain units occupied by the SRS resource, such as the time domain OCC sequence sequentially arranged as [1, 1, -1, -1], the first element 1 is mapped on the first time domain unit, the second element 1 is mapped on the second time domain unit, the third element -1 is mapped on the third time domain unit, and the fourth element -1 is mapped on the fourth time domain unit.

[0139] In addition, the mapping table relationship between the time domain OCC sequence and the continuous unit occupied by the SRS resource can also be other manners, for example, the 4th element -1 in the time domain OCC sequence is mapped on the 1st time domain unit, the 3rd element -1 is mapped on the 2nd time domain unit, the 2nd element 1 is mapped on the 3rd time domain unit, and the 1st element 1 is mapped on the 4th time domain unit, and the embodiments of the present application do not make specific limitation thereto.

[0140] It should be understood that the time domain unit in the embodiments of the present application can refer to an OFDM symbol, or a slot, or a mini slot, or a subframe, or a new time domain resource granularity that appears with the evolution of the network, and the embodiments of the present application do not make specific limitation thereto.

[0141] It can be understood that the orthogonality involved in the embodiments of the present application can refer to the orthogonality between two sequences, that is, the correlation between the two sequences is zero. Among them, the orthogonality between two sequences can be, for example, the inner product of the corresponding vectors between the two sequences is 0. Assuming that sequence a = [1, 1] and sequence b = [1, -1], then a · b T = 0, or a · b H = 0, b H is the conjugate transpose sequence of sequence b.

[0142] In addition, the above-mentioned orthogonality between two sequences is only an example, for example, assuming that sequence a = [a1, a2, …, ai, …, an] and b = [b1, b2, …, bi, …, bn], 1 ≤ i ≤ n, the orthogonality between sequence a and sequence b can refer to the correlation coefficient

[0143] For example, assuming that sequence a = [1, 0, 0] and sequence b = [0, 1, 1], the correlation coefficient between sequence a and sequence b is Or,

[0144] It can be understood that the values of the elements contained in the time domain OCC sequence in the at least two candidate sequence sets can be integers, decimals, or complex numbers, and the embodiments of the present application do not make specific limitation thereto.

[0145] In a possible implementation, the first OCC sequence is any one of a Walsh sequence, a Hadamard (Hardmard) sequence, a discrete fourier transform (DFT) sequence, or an inverse discrete fourier transform (IDFT) sequence. That is, the OCC sequences in the candidate sequence set, for example, Walsh sequences or DFT sequences, satisfy the orthogonality between any two OCC sequences in the candidate sequence set, thereby reducing the mutual interference of the multiplexed SRS resources to the greatest extent and ensuring the SRS channel estimation quality.

[0146] It can be understood that the principle between the Walsh sequence and the DFT sequence is similar, and the following is an example of the time-domain OCC sequence in the candidate sequence set being a Walsh sequence, which exemplarily illustrates several candidate sequence sets with different sequence lengths. For the time-domain OCC sequence being a DFT sequence, the description is not repeated.

[0147] Table 2

[0148] As shown in Table 2, the time-domain OCC sequence in the candidate sequence set corresponding to Table 2 can be represented as where the first list represents the indexes of different time-domain OCC sequences in the candidate sequence set, the second list represents the values of the first element in the time-domain OCC sequence, and the third list represents the values of the second element in the time-domain OCC sequence.

[0149] It can be understood that, since the first OCC sequence is a Walsh sequence, the values of the elements in the time-domain OCC sequence are divided into two types: 1 and -1. The sequence length of the time-domain OCC sequence in Table 2 is 2 (that is, the time-domain OCC sequence contains two elements), that is, the candidate sequence set corresponding to Table 2 includes two time-domain OCC sequences with a sequence length of 2 and orthogonal to each other, and the correlation coefficient between the time-domain OCC sequence corresponding to the sequence index 0 [1, 1] and the time-domain OCC sequence corresponding to the sequence index 1 [1, -1] is 0.

[0150] It can be understood that the candidate sequence set with a sequence length of 2 shown in Table 2 is only an example, and the time-domain OCC sequence corresponding to the sequence index 1 [1, -1] can also be replaced by [-1, 1], which is not limited in the embodiments of the present application.

[0151] In addition, the sequence index shown in Table 2 can also be replaced by a sequence identifier or other information that can be used to determine the time-domain OCC sequence in the candidate sequence set, which is not limited in the embodiments of the present application.

[0152] ​​Table 3

[0153] As shown in Table 3, Table 3 is different from Table 2 in that the sequence length of the time-domain OCC sequence in Table 3 is 4, that is, the candidate sequence set corresponding to Table 3 includes 4 time-domain OCC sequences of sequence length 4 that are orthogonal to each other. Among them, the time-domain OCC sequence in the candidate sequence set corresponding to Table 3 can be expressed as

[0154] In addition, Table 3 is only an example, for example, the time-domain OCC sequence corresponding to the sequence index 1 in Table 3 can be replaced by [-1, 1, -1, 1], and the embodiments of the present application do not make specific limitations on this.

[0155] Table 4

[0156] As shown in Table 4, Table 4 is different from Table 2 or Table 3 in that the sequence length of the time-domain OCC sequence in Table 4 is 8, that is, the candidate sequence set corresponding to Table 4 includes 8 time-domain OCC sequences of sequence length 8 that are orthogonal to each other. Among them, the time-domain OCC sequence in the candidate sequence set corresponding to Table 4 can be expressed as

[0157] In addition, Table 4 is only an example, for example, the time-domain OCC sequence corresponding to the sequence index 1 in Table 4 can be replaced by [-1, 1, -1, 1, -1, 1, -1, 1], and the embodiments of the present application do not make specific limitations on this.

[0158] It can be understood that the time-domain OCC sequence in Tables 2-4 is a Walsh sequence, in order to ensure the orthogonality between different sequences, the sequence length is a power of 2 (that is, 2, 4, or 8), in the case of using other sequences as time-domain OCC sequences in addition to Walsh sequences in the embodiments of the present application, the sequence length of the time-domain OCC sequence can not be a power of 2, for example, the value of the element in the time-domain OCC sequence can be a complex value, and the candidate sequence set of sequence length 5 can include:

[0159] It should be understood that for the time-domain OCC sequence being a Walsh sequence, the sequence length of the time-domain OCC sequence in the candidate sequence set is less than or equal to R, for example, when R=4, the sequence length of the time-domain OCC sequence can be 4 or 2. For another example, when R=8, the sequence length of the time-domain OCC sequence can be 8, or 4, or 2. For another example, when R=12, the sequence length of the time-domain OCC sequence can be 8, or 4, or 2.

[0160] It can be understood that, for the time domain OCC sequence being a Walsh sequence, in the case that R is greater than or equal to 8, the at least two candidate sequence sets can include three candidate sequence sets with different time domain OCC sequence lengths, respectively, a candidate sequence set corresponding to a time domain OCC sequence length of 2, a candidate sequence set corresponding to a time domain OCC sequence length of 4, and a candidate sequence set corresponding to a time domain OCC sequence length of 8. In other words, for the time domain OCC sequence being a Walsh sequence, in the case that R is greater than or equal to 8, the at least two candidate sequence sets can include a third candidate sequence set, and the third candidate sequence set can include T3 time domain OCC sequences with a sequence length of M3, T3≤M3≤R, M3≠M1, and M3≠M2.

[0161] It can also be understood that the sequence lengths of the time domain OCCs between the first candidate sequence set and the second candidate sequence set are different (i.e., M1≠M2), which can mean that M1>M2 or M1

[0162] The following examples are listed for illustration.

[0163] Example 1: Taking the time domain OCC sequence as a Walsh sequence as an example, R=4.

[0164] For M1>M2, M1 can be equal to R (i.e., M1=4), and M2 can be equal to 2. In the case that M1

[0165] In addition, taking M1=2 as an example, the first candidate sequence set can be the candidate sequence set shown in Table 2, T1=M1=2. Taking M1=4 as an example, the first candidate sequence set can be the candidate sequence set shown in Table 3, i.e., T1=M1=4; or the first candidate sequence set can be a candidate sequence set composed of any three or two time domain OCC sequences in the four time domain OCC sequences in Table 3, for example, the first candidate sequence set is composed of three time domain OCC sequences with sequence indexes 0, 2, and 3, or the first candidate sequence set is composed of three time domain OCC sequences with sequence indexes 1-3, and the embodiments of the present application do not make specific limitations thereon.

[0166] That is, for the candidate sequence sets shown in Tables 3 and 4, the network device can reserve one or more time domain OCC sequences therefrom as reserved, and the one or more time domain OCC sequences reserved can be fixedly configured to other dedicated SRS resources, while reducing the number of time domain OCC sequences in the candidate sequence set, and the complexity of signaling for configuring the candidate sequence set can also be reduced.

[0167] It can be understood that, similar to M1 in the first candidate sequence set, for M2 = 2 or 4 in the second candidate sequence set, T2 can be equal to M2 or less than M2, which will not be repeated here.

[0168] Example 2: Taking the Walsh sequence as an example, R = 8.

[0169] The values of M1, M2, and M3 can be divided into the following cases:

[0170] Case 1: For M1 > M2, M1 can be equal to R (i.e., M1 is equal to 8), M2 can be equal to 2, and M3 can be equal to 4.

[0171] Case 2: For M1 > M2, M1 can be equal to R (i.e., M1 is equal to 8), M2 can be equal to 4, and M3 can be equal to 2.

[0172] Case 3: For M1 > M2, M1 can be equal to 4 (i.e., M1 is less than R), M2 can be equal to 2, and M3 can be equal to 8.

[0173] Case 4: For M1 < M2, M2 can be equal to R (i.e., M2 is equal to 8), M1 can be equal to 2, and M3 can be equal to 4.

[0174] Case 5: For M1 < M2, M2 can be equal to R (i.e., M2 is equal to 8), M1 can be equal to 4, and M3 can be equal to 2.

[0175] Case 6: For M1 < M2, M2 can be equal to 4 (i.e., M2 is equal to R), M1 can be equal to 2, and M3 can be equal to 8.

[0176] In addition, taking M1 = 8 as an example, the first candidate sequence set can be the candidate sequence set shown in Table 4, T1 = M1 = 8; or the first candidate sequence set can be a candidate sequence set composed of any q (q is a positive integer less than 8) time domain OCC sequences in the 8 time domain OCC sequences in Table 4, for example, q = 7, the first candidate sequence set is a candidate sequence set composed of 7 time domain OCC sequences corresponding to sequence indexes 0-6, or a candidate sequence set composed of 7 time domain OCC sequences corresponding to sequence indexes 1-7, which is not limited by the embodiments of the present application.

[0177] Similarly, for M2 = 2, the second candidate sequence set can be the candidate sequence set shown in Table 2, T2 = M2 = 2. For M3 = 4, the third candidate sequence set can be the candidate sequence set shown in Table 3, T3 = M3 = 4; or the third candidate sequence set can be a candidate sequence set composed of part of the time domain OCC sequences in Table 3.

[0178] It should be understood that, since the sequence lengths of the time-domain OCC sequences contained in the different candidate sequence sets described above are different, in the case where R is greater than 2, the network device can flexibly use time-domain OCC sequences of different sequence lengths to superimpose on the R time-domain resources, thereby enabling different SRS resources to be efficiently multiplexed on the same time-frequency resources.

[0179] It should also be understood that the at least two candidate sequence sets in step S501 can be understood as one candidate set, and the first candidate sequence set and the second candidate sequence set can be understood as two subsets in the one candidate set. For example, the candidate set can include the time-domain OCC sequence set corresponding to Table 2 (i.e., the first candidate sequence set) and the time-domain OCC sequence set corresponding to Table 3 (i.e., the second candidate sequence set). In addition, the candidate set can also include more subsets, such as the time-domain OCC sequence set corresponding to Table 4, which is not limited in the embodiments of the present application.

[0180] For example, FIG. 6 is a schematic diagram of multiplexing of multiple SRS resources based on OCC sequences according to an embodiment of the present application. It is assumed that the first SRS resource is SRS resource 1 in FIG. 6, R = 4, the first candidate sequence set is the candidate sequence set shown in Table 2 (i.e., T1 = M1 = 2), and the second candidate sequence set is the candidate sequence set shown in Table 3 (i.e., T2 = M2 = 4).

[0181] As shown in (a) of FIG. 6, the network device can configure the first OCC sequence for the SRS resource 1 as the time-domain OCC sequence corresponding to the sequence index 1 in Table 3, i.e., the time-domain sequence [1, -1, 1, -1]. Wherein, in the case where the network device configures other terminal devices to repeatedly send SRS resources on R = 4 continuous time-domain units, the network device can realize multiplexing of three SRS resources based on the other three time-domain OCC sequences in Table 3 except the time-domain OCC sequence corresponding to the sequence index 1. In other words, the network device can configure the time-domain OCC sequence corresponding to the sequence index 0 in Table 3 for the SRS resource 2, the time-domain OCC sequence corresponding to the sequence index 2 in Table 3 for the SRS resource 3, and the time-domain OCC sequence corresponding to the sequence index 3 in Table 3 for the SRS resource 4 on the same time-frequency resources occupied by the SRS resource 1, so as to utilize the orthogonality among the four time-domain OCC sequences in Table 3 to enable the SRS resources 1-4 to be multiplexed on the same time-frequency resources.

[0182] It should be understood that the scenario applicable to (a) in FIG. 6 above is that the SRS resources configured by the network device for other terminal devices are also repeatedly transmitted on R = 4 consecutive time domain units, and in the case where the SRS resources configured by the network device for other terminal devices can be repeatedly transmitted on less than 4 consecutive time domain units, multiple SRS resources can be configured in combination with the first candidate sequence set and the second candidate sequence set described above.

[0183] As shown in (b) in FIG. 6, SRS resource 3 and SRS resource 4 are repeatedly transmitted on 2 consecutive time domain units in R = 4 consecutive time domain units, and then the network device can configure the time domain OCC sequence corresponding to sequence index 1 in Table 3 for SRS resource 1, configure the time domain OCC sequence corresponding to sequence index 3 in Table 3 for SRS resource 2, configure the time domain OCC sequence corresponding to sequence index 0 in Table 2 for SRS resource 3, and configure the time domain OCC sequence corresponding to sequence index 0 in Table 2 for SRS resource 4.

[0184] Further, as shown in (b) in FIG. 6, on 4 consecutive time domain units 1-4, for time domain unit 1 and time domain unit 2, the time domain OCC sequence corresponding to sequence index 0 in Table 2 is orthogonal to the subsequence [1, -1] in the first OCC sequence corresponding to SRS resource 1 and the subsequence [1, -1] in the time domain OCC sequence corresponding to SRS resource 2, respectively, and then SRS resource 3, SRS resource 1, and SRS resource 2 can be guaranteed not to interfere with each other on time domain units 1-2 through the above time domain OCC sequence to realize multiplexing. Similarly, SRS resource 4, SRS resource 1, and SRS resource 2 can also realize multiplexing on time domain units 3-4 through the time domain OCC sequence.

[0185] In addition, for SRS resource 1 and SRS resource 2, they are not orthogonal on time domain unit 1 and time domain unit 2, but are orthogonal to each other on 4 consecutive time domain units (i.e., time domain units 1-4), and then SRS resource 1 and SRS resource 2 can also be multiplexed on the same time-frequency resource.

[0186] As shown in (c) in FIG. 6, for the case where other SRS resources are transmitted on 2 consecutive time domain units, the network device can configure the time domain OCC sequence in Table 2 for SRS resource 1, and then the time domain OCC sequence corresponding to SRS resource 1 on time domain units 1-2 and time domain units 3-4 is the same. In addition, the network device can configure the time domain OCC sequence corresponding to sequence index 0 in Table 2 for SRS resource 2 and SRS resource 3, respectively, so that SRS resource 1 and SRS resource 2 do not interfere with each other on time domain units 1-2, and SRS resource 1 and SRS resource 3 do not interfere with each other on time domain units 3-4.

[0187] It can be understood that (a), (b) and (c) in FIG. 6 are only examples, and the time domain OCC sequence of the specific configuration can also be other sequence index combinations. For example, the SRS resource of (c) in FIG. 6 can be configured with the time domain OCC sequence corresponding to the sequence index 0 in Table 2 ([1, 1]), and the time domain OCC sequences corresponding to SRS resource 2 and SRS resource 3 can be the time domain OCC sequence corresponding to the sequence index 1 in Table 2 ([1, -1]). The embodiments of the present application do not make specific limitations on this.

[0188] In addition, in the case that the network device configures SRS resources (for example, SRS resource 4) for other terminal devices that can occupy 4 continuous time domain units, (c) in FIG. 6 can also configure the time domain OCC sequence corresponding to the sequence index 3 in Table 3 (not shown in (c) in FIG. 6) for SRS resource 4, so as to realize that SRS resource 4 and SRS resource 2 do not interfere with each other on time domain units 1-2, and SRS resource 4 and SRS resource 3 do not interfere with each other on time domain units 3-4.

[0189] In addition, in the case that R is greater than or equal to 8, the network device can configure time domain OCC sequences for different SRS resources based on three candidate sequence sets with different sequence lengths, so as to efficiently multiplex multiple SRS resources on R continuous time domain units. The specific implementation principles are similar to (a), (b) and (c) in FIG. 6, and will not be repeated here.

[0190] It can be understood that, as shown in (a), (b) and (c) in FIG. 6, for different cases, the network device can flexibly use time domain OCC sequences with different sequence lengths based on at least two candidate sequence sets with different sequence lengths to superimpose on R time domain resources, so as to efficiently multiplex different SRS resources on the same time-frequency resource.

[0191] It should be understood that the at least two candidate sequence sets can be pre-configured by a protocol, or pre-negotiated between the network device and the terminal device, or indicated by the network device. The embodiments of the present application do not make specific limitations on this.

[0192] In one possible implementation, the first OCC sequence corresponds to each of the R / M time domain resource groups, the M consecutive time domain units contained in each time domain resource group correspond to the M elements contained in the first OCC sequence, and the R / M time domain resource groups are time domain resource groups used for repeated transmission of the SRS; or, the M elements contained in the first OCC correspond to R consecutive time domain units, and the R consecutive time domain units are time domain units used for repeated transmission of the SRS. Wherein, M is equal to M1 or M2. That is, the first OCC sequence configured by the network device for the first SRS resource can enable the M-length time domain OCC sequence to be mapped to the R time domain units occupied by the first SRS resource, thereby maximizing the orthogonality of the TD-OCC to ensure the channel estimation performance of the SRS. In addition, for the case where the repetition factor R is greater than M, the R time domain units can be divided into multiple time domain resource groups (each resource group contains M time domain units) through time domain unit group mapping, thereby satisfying the configuration of SRS resources with different time domain OCC lengths or repetition factors R for multiplexing in the same time-frequency resources.

[0193] For example, assume that R is greater than M and R / M is equal to 3, and then R includes 3 groups of time-frequency domain resource groups, each time domain resource group includes M consecutive time domain units, so that each time domain resource group corresponds to the same first OCC sequence, that is, the M consecutive time domain units in the second group of time domain resource groups are mapped one-to-one to the M elements in the first OCC sequence.

[0194] It should be understood that R / M can be the rounded-up value of R / M (i.e., ceil(R / M)) or the rounded-down value of R / M (i.e., floor(R / M)). For example, if R is equal to 3 and M is 2, R / M can be the rounded-up value of 2. For another example, if R is equal to 4 and M is 3, R / M can be the rounded-down value of 1.

[0195] In addition, in the embodiments of the present application, when A / B is involved, A / B can be ceil(A / B) or floor(A / B), which are uniformly explained here and will not be repeated below.

[0196] It can be understood that the number of time domain units occupied by the first SRS resource When R is greater than, the total time domain unit occupied by the first SRS resource can also be divided into Groups are provided, each group includes R consecutive time domain units, and the R consecutive time domain units can be divided into R / M time domain resource groups. In this way, the R consecutive time domain units included in each group can be mapped using the mapping method of the above-mentioned R / M time domain resource groups and the first OCC sequence.

[0197] It should be understood that when the time domain unit is an OFDM symbol, the first SRS resource occupies The OFDM symbol can be in a time slot or across time slots, and embodiments of the present application do not make a specific limitation thereon.

[0198] It can be understood that The OFDM symbol can be understood in the foregoing part The OFDM symbol, and details thereof will not be described herein.

[0199] In a possible implementation, the first SRS resource includes at least one port, and an SRS sequence corresponding to an l'th time domain unit of the N time domain units of each port in the at least one port is determined according to a k'th element in the first OCC sequence and a first SRS sequence corresponding to each port, and the first SRS sequence corresponding to each port is determined according to an SRS base sequence corresponding to each port and a cyclic shift (CS) value. Wherein, the N time domain units are time domain units occupied by each port, k = l'modM, and M is equal to M1 or M2. That is, the SRS sequence corresponding to the l'th time domain unit in the first SRS resource can be determined by the k'th element in the first OCC sequence and the first SRS sequence corresponding to each port, and then more SRS resources can be superimposed and transmitted on the R time domain resources of the first SRS resource corresponding to the repeatedly transmitted SRS by the orthogonality between the first OCC sequence and other time domain OCC sequences.

[0200] It should be understood that the N time domain units can also be time domain units occupied by the first SRS resource.

[0201] It can be understood that the N time domain units can refer to N OFDM symbols occupied by each port in a time slot, which can be, for example, the OFDM symbol in the foregoing part.

[0202] In addition, mod in k = l'modM can represent modulo or remainder, Wherein, the l'th time domain unit can also be represented by index or number. For example, taking index starting from 0 as an example, The time domain unit index l' represents the l'+1'th time domain unit in the N time domain units.

[0203] Similarly, the index of the element in the first OCC sequence can also start from 0, for example Wherein, represents the element corresponding to index 0 (or the 1st element in the first OCC sequence), represents the element corresponding to index 1 (or the 2nd element in the first OCC sequence), denotes an element corresponding to index M-1 (or referred to as the Mth element in the first OCC sequence).

[0204] It can also be understood that the first SRS sequence corresponding to each port is determined according to the SRS base sequence corresponding to each port and the CS value. For details, refer to formulas (1) to (6), which will not be described again.

[0205] It should be understood that for the first OCC sequence being a Walsh sequence or a DFT sequence, the SRS sequence corresponding to the l'th time domain unit is determined according to the kth element in the first OCC sequence and the first SRS sequence corresponding to each port, which can include that the SRS sequence corresponding to the l'th time domain unit is determined by multiplying the kth element in the first OCC sequence and the first SRS sequence corresponding to each port. Alternatively, the nth element of the SRS sequence corresponding to the l'th time domain unit is determined by multiplying the kth element in the first OCC sequence and the nth element of the first SRS sequence corresponding to each port.

[0206] It can be understood that the above description of determining the SRS sequence corresponding to the l'th time domain unit by multiplying the kth element in the first OCC sequence and the first SRS sequence corresponding to each port is only an example. The SRS sequence corresponding to the l'th time domain unit can also be determined in other ways, for example, according to the different values of the elements in the first OCC sequence, the kth element in the first OCC sequence and the first SRS sequence corresponding to each port can be multiplied by conjugation, addition, or weighted summation, etc. mathematical operation to determine the SRS sequence corresponding to the l'th time domain unit, and the embodiments of the present application do not make specific limitations.

[0207] In a possible implementation, the at least one port includes a port p i , the port p i In the SRS sequence corresponding to the l'th time domain unit , can be determined by formula (7).

[0208] wherein n is the index of the element in the SRS sequence, m is the number of resource blocks RB occupied by the SRS transmitted once, is the number of subcarriers SC included in one RB, δ = log2(K TC ), K TC is the comb degree corresponding to the port p i , is the l'th mod M element in the first OCC sequence, M is equal to M1 or M2, is the first SRS sequence corresponding to the port p i , αi for port p i corresponding CS value, for port p i corresponding SRS base sequence. That is, the terminal device determines the SRS sequence superimposed with the first OCC sequence in the time domain by multiplying the (l'modM)-th element in the first OCC sequence with the port p i corresponding first SRS sequence , i.e., the SRS sequence superimposed with the first OCC sequence in the time domain can be determined, and the implementation complexity of the SRS sequence corresponding to the l'-th time domain unit can be reduced. i , i.e., the SRS sequence superimposed with the first OCC sequence in the time domain can be determined, and the implementation complexity of the SRS sequence corresponding to the l'-th time domain unit can be reduced.

[0209] It should be understood that the port p i may represent the index of the (i+1)-th port in the P ports included in the first SRS resource, i.e. where p i = 1000+i, i.e., the port index corresponding to the SRS can start from the number 1000. It can be understood that the port index corresponding to the SRS can also start from other numbers, and the embodiments of the present application do not make specific limitations thereto.

[0210] In addition, the (l'modM)-th element in the first OCC sequence may also be alternatively represented as w t (l'modM), w t (l'modM) represents the element value corresponding to the element index l'modM of the first OCC sequence w t (k). Wherein, the l'-th time domain unit can also be represented by index or number. For example, taking the index starting from 0 as an example, the time domain unit index l' represents the l'+1-th time domain unit in the P

[0211] Alternatively, the port p i the SRS sequence corresponding to the l'-th time domain unit may be determined by formula (7), and can be replaced by: the port p i the SRS sequence corresponding to the time domain unit index l' may be determined by formula (7).

[0212] It can be understood that in the may be other parameters u, v, a i , δ, m, Or K TC The above formula (1) to formula (6) can be referred to for details, and will not be described herein.

[0213] For example, the configuration information in step S501 can further include the number of antenna ports transmission comb in SRS resource, and time domain configuration parameters. The time domain configuration parameters can indicate a starting symbol position l0=10, occupy 4 consecutive OFDM symbols, and a repetition factor R=4, that is, in a time slot, the first SRS resource occupies 4 consecutive OFDM symbols (OFDM symbol indexes 10-13), and the SRS is repeatedly transmitted on the 4 consecutive OFDM symbols. Assuming that the configuration information indicates that the first OCC sequence corresponding to the first SRS resource is the time domain OCC sequence corresponding to the sequence index 1 in table 3 1,1,-1], then according to the port p i The SRS sequence corresponding to the l'th time domain unit The SRS sequence corresponding to the l'th time domain unit The SRS sequence corresponding to the l'th time domain unit

[0214] Continuing the above example, assuming that the configuration information indicates that the first OCC sequence corresponding to the first SRS resource is the time domain OCC sequence corresponding to the sequence index 0 in table 2 The R=4 consecutive OFDM symbols occupied by the first SRS resource can be divided into R / M=4 / 2=2 time domain resource groups, and the OFDM symbols in each time domain resource group correspond to the first OCC sequence For example, OFDM symbol 10 and OFDM symbol 11 form a group, OFDM symbol 10 corresponds to the first element (index 0) in the first OCC sequence, that is, the l'th+1 (l'=0) OFDM symbol in the 4 OFDM symbols OFDM symbol 11 corresponds to the second element (index 1) in the first OCC sequence, that is, the l'th+1 (l'=1) OFDM symbol in the 4 OFDM symbols

[0215] Similarly, OFDM symbol 12 and OFDM symbol 13 form a group, OFDM symbol 12 corresponds to the 1st element in the first OCC sequence, i.e., the (l'+1)th (l'=2) OFDM symbol in the 4 OFDM symbols OFDM symbol 13 corresponds to the 2nd element in the first OCC sequence, i.e., the (l'+1)th (l'=3) OFDM symbol in the 4 OFDM symbols

[0216] For step S502:

[0217] It can be understood that the configuration information can be carried by at least one of the following: an RRC message (or referred to as signaling), downlink control information (DCI), or a MAC protocol data unit (PDU). The RRC message may, for example, be an RRC setup message, or an RRC resume message, or an RRC reconfiguration message, etc. That is, the network device can carry the configuration information through the RRC message, so that the configuration of the SRS can continue to take effect during the RRC connection period, and there is no need to indicate the first OCC sequence corresponding to the first SRS resource each time it is scheduled. It can be understood that, for the DCI or the MAC PDU (for example, a MAC control element (CE) in the MAC PDU, or a MAC service data unit (SDU)), the network device can dynamically indicate the first OCC sequence corresponding to the first SRS resource to the terminal device.

[0218] In a possible implementation, the configuration information includes index information of the first OCC sequence, and the index information is used to determine the OCC sequence from the at least one candidate sequence set. That is, through the index information, the indication overhead of the configuration information indicating the first OCC sequence can be reduced, and the reliability of the configuration information can be improved.

[0219] It should be understood that the index information can include an index or an identifier of the first OCC sequence in the candidate sequence set, or other information that can be used to determine the first OCC sequence in the candidate sequence set, and the embodiments of the present application do not make specific limitations thereto.

[0220] In a possible implementation, the configuration information further includes indication information of the at least one candidate sequence set. That is, the network device can configure the terminal device with the at least one candidate sequence set, to indicate the candidate sequence set corresponding to the first SRS resource expected by the network device in the next period of time, so as to subsequently indicate the first OCC sequence by the index in the candidate sequence set.

[0221] It can be understood that the indication information of the at least one candidate sequence set can be carried by the RRC message, and the index information can be carried by the DCI or the MAC CE, which is not limited in the embodiments of the present application.

[0222] In addition, the configuration information further includes indication information of the at least one candidate sequence set, which can mean that the network device can configure the terminal device with at least one of the at least two candidate sequence sets, and the other candidate sequence sets can not be configured, so as to reduce the indication overhead of the configuration information.

[0223] For example, for the case that the first candidate sequence set and the second candidate sequence set are not pre-configured by the protocol, and the first OCC sequence set configured by the network device for the terminal device is the time domain OCC sequence in the first candidate sequence set (such as the case corresponding to (a) in FIG. 6), the configuration information can include the indication information of the first candidate sequence set, and does not include the indication information of the second candidate sequence set, so that the terminal device can determine the first OCC sequence in the first candidate sequence set according to the configuration information.

[0224] For step S503:

[0225] It can be understood that the terminal device can determine the first OCC sequence corresponding to the first SRS resource according to the above formula (7) and the configuration information, and the specific implementation is not described herein.

[0226] In the embodiment of the present application, the first OCC sequence is a time domain OCC sequence determined from the at least two candidate sequence sets, and the different time domain OCC sequences in each candidate sequence set are orthogonal to each other. Then, the network device configures the first OCC sequence for the first SRS resource through the configuration information of the SRS, and the orthogonality between the different time domain OCC sequences in each candidate sequence set can be used to superimpose more SRS resources on the R time domain resources for repeated SRS transmission, thereby improving the multiplexing capability of the SRS resource. Further, since the sequence lengths of the time domain OCC sequences included in different candidate sequence sets are different, the time domain OCC sequences with different sequence lengths can be flexibly used to superimpose on the R time domain resources when R is greater than 2, thereby enabling different SRS resources to be efficiently multiplexed on the same time-frequency resource. Therefore, based on the information transmission method provided in the embodiment of the present application, the SRS resource multiplexing efficiency can be improved when the SRS is repeatedly transmitted.

[0227] It can be understood that the repetition factor R corresponding to the SRS resource supports multiple values to adapt to different channel propagation environments. Since different channel propagation environments correspond to different channel estimation requirements, in order to meet the diversified channel estimation requirements, another information transmission method is further provided in the embodiment of the present application, which enhances the candidate sequence sets corresponding to the time domain OCC sequence and the frequency domain OCC sequence, so that the OCC sequences corresponding to any two sequences in the candidate sequence set under different time-frequency resource granularity (or combination) are orthogonal to each other, thereby better adapting to different channel conditions, and thus meeting the diversified channel estimation requirements.

[0228] Another information transmission method provided in the embodiment of the present application will be described below with reference to FIG. 7.

[0229] FIG. 7 is a flow diagram of another information transmission method provided in the embodiment of the present application. As shown in FIG. 7, the method includes the following steps:

[0230] S701, the network device generates configuration information of a sounding reference signal (SRS). The configuration information is used to indicate a first orthogonal cover code (OCC) sequence corresponding to a first SRS resource. The first OCC sequence is determined according to a frequency domain OCC sequence and a time domain OCC sequence. The frequency domain OCC sequence and the time domain OCC sequence are determined from at least one candidate sequence set. The at least one candidate sequence set includes a first candidate sequence set. The first candidate sequence set is determined according to T1 frequency domain OCC sequences orthogonal to each other and T2 time domain OCC sequences orthogonal to each other. A first frequency domain OCC sequence in the T1 frequency domain OCC sequences corresponds to A time domain OCC sequences in the T2 time domain OCC sequences, or a first time domain OCC sequence in the T2 time domain OCC sequences corresponds to A frequency domain OCC sequences in the T1 frequency domain OCC sequences. A is an integer greater than or equal to 2, and T1 and T2 are positive integers.

[0231] S702, the network device sends the configuration information to a terminal device. Accordingly, the terminal device receives the configuration information from the network device.

[0232] S703, the terminal device determines the first OCC sequence corresponding to the first SRS resource according to the configuration information.

[0233] The steps S701-S703 will be introduced respectively as follows.

[0234] For step S701:

[0235] It can be understood that the time domain OCC sequence, the time domain unit, and the mapping between the time domain OCC sequence and the time domain unit can be referred to the related description in the aforementioned step S501, which will not be repeated here.

[0236] In addition, the difference between the frequency domain OCC (FD-OCC) sequence and the time domain OCC sequence is that the frequency domain OCC sequence is superimposed (or mapped) on the frequency domain, that is, the frequency domain OCC sequence corresponding to the SRS resource is associated with the frequency domain resource occupied by the SRS resource. For example, the elements in the frequency domain OCC sequence are sequentially mapped on the multiple frequency domain units occupied by the SRS resource, such as the frequency domain OCC sequence sequentially arranged as [1, 1, -1, -1], the first element 1 is mapped on the first frequency domain unit, the second element 1 is mapped on the second frequency domain unit, the third element -1 is mapped on the third frequency domain unit, and the fourth element -1 is mapped on the fourth frequency domain unit. It can be understood that the element values in the frequency domain OCC sequence can be similar to the element values in the time domain OCC sequence, for example, the frequency domain OCC sequence can be a Walsh sequence, or a Hardmard sequence, or a DFT sequence, or an IDFT sequence.

[0237] It can also be understood that the frequency domain unit occupied by the SRS resource can be a subcarrier SC, a resource element (RE), a resource block RB, or a subband, and the embodiments of the present application do not make specific limitations.

[0238] In addition, the frequency domain resource occupied by the SRS resource can be a plurality of subcarriers distributed at intervals in the frequency domain, and specific reference can be made to the related description of the comb in the preamble, which will not be repeated here.

[0239] It should be understood that the first OCC sequence is determined according to the frequency domain OCC sequence and the time domain OCC sequence, which can mean that the first OCC sequence can be a sequence composed of the product of the corresponding elements between the frequency domain OCC sequence and the time domain OCC sequence. For example, the first OCC sequence includes the product of each element in the frequency domain OCC sequence and each element in the time domain OCC sequence, and assuming that the frequency domain OCC sequence with a sequence length of S can be represented as The time domain OCC sequence with a sequence length of M can be represented as The first OCC sequence can be represented as wherein the subsequence w OCC in w represents the subsequence obtained by multiplying the first element (i.e., the element corresponding to the index 0) in the frequency domain OCC sequence w and each element in the time domain OCC sequence. Similarly, the subsequence w OCC in w represents the subsequence obtained by multiplying the Sth element (i.e., the element corresponding to the index S-1) in the frequency domain OCC sequence w and each element in the time domain OCC sequence.

[0240] Alternatively, the first OCC sequence is determined according to the frequency domain OCC sequence and the time domain OCC sequence, which can also mean that the first OCC sequence includes two OCC sequences: the frequency domain OCC sequence and the time domain OCC sequence. Among them, the terminal device can map the frequency domain OCC sequence in the first OCC sequence to the frequency domain unit occupied by the first SRS resource one by one, and map the time domain OCC sequence in the first OCC sequence to the time domain unit occupied by the first SRS resource one by one.

[0241] It should be understood that the above implementation of determining the first OCC sequence according to the frequency domain OCC sequence and the time domain OCC sequence is only an example, and other ways of determining the first OCC sequence according to the frequency domain OCC sequence and the time domain OCC sequence can also be used, and the embodiments of the present application do not make specific limitations.

[0242] It can be understood that, on the basis of time domain OCC, the frequency domain OCC sequence is additionally configured for the first SRS resource, which can expand the upper limit of the potential OCC sequence configurable by the network device, so that more SRS resources can be multiplexed on the same time-frequency resource, that is, the upper limit of SRS resource expansion is improved, which can meet the SRS measurement demand of more terminal devices, or effectively reduce the SRS overhead or measurement period under the same measurement demand.

[0243] The first candidate sequence set is described in detail below.

[0244] It can be understood that T1 frequency domain OCC sequences orthogonal to each other and T2 time domain OCC sequences orthogonal to each other can at most combine T1 x T2 sequences, that is, any one of the T1 frequency domain OCC sequences orthogonal to each other can at most correspond to T2 time domain OCC sequences orthogonal to each other. For example, taking the frequency domain OCC sequence as a Walsh sequence with a sequence length of 2 and the time domain OCC sequence as a Walsh sequence with a sequence length of 4, T1 frequency domain OCC sequences orthogonal to each other can be the two sequences corresponding to Table 2, and T2 time domain OCC sequences orthogonal to each other can be the four time domain OCC sequences corresponding to Table 3. In this way, 2 frequency domain OCC sequences orthogonal to each other and 4 time domain OCC sequences orthogonal to each other can combine 8 sequences, as shown in Table 5.

[0245] Table 5

[0246] As shown in Table 5, the 8 OCC sequences corresponding to the 8 sequences in Table 5 can only guarantee orthogonality as a whole. For example, for 8 time-frequency units composed of 2 frequency domain units and 4 time domain units, the corresponding 8 OCC sequences in Table 5 are superimposed on the 8 time-frequency units, which can enable multiple SRS resources to be multiplexed on the 8 time-frequency units, that is, the network device can only multiplex and channel estimate (such as joint despreading or joint estimation of signals on the 8 time-frequency units) with the 8 time-frequency units as the granularity, which can avoid interference. In other words, on the one hand, the flexibility of SRS resource multiplexing is poor, and multiple SRS resources can only be multiplexed on 2 frequency domain units and 4 time domain units, which does not meet the diversified resource multiplexing demand of SRS measurement; on the other hand, it does not meet the diversified channel estimation demand corresponding to different channel conditions.

[0247] It should be understood that the plurality of sequences included in the first candidate sequence set in the embodiments of the present application is different from the T1xT2 sequences described above, and the difference is that: the first frequency domain OCC sequence in the T1 mutually orthogonal frequency domain OCC sequences corresponds to A time domain OCC sequences in the T2 mutually orthogonal time domain OCC sequences; or, the first time domain OCC sequence in the T2 mutually orthogonal time domain OCC sequences corresponds to A frequency domain OCC sequences in the T1 mutually orthogonal frequency domain OCC sequences. Wherein, the first frequency domain OCC sequence can be any one of the T1 mutually orthogonal frequency domain OCC sequences, and the first time domain OCC sequence can be any one of the T2 mutually orthogonal time domain OCC sequences. It can be understood that A is less than T2, or A is less than T1.

[0248] It can be understood that the correspondence between the first frequency domain OCC sequence in the T1 mutually orthogonal frequency domain OCC sequences and the A time domain OCC sequences in the T2 mutually orthogonal time domain OCC sequences can mean that: the first frequency domain OCC sequence and the A time domain OCC sequences can construct A sequences, and each sequence in the A sequences can include: the first frequency domain OCC sequence, and one of the A time domain OCC sequences.

[0249] In addition, the correspondence between the other frequency domain OCC sequences in the T1 mutually orthogonal frequency domain OCC sequences except the first frequency domain OCC sequence and the other time domain OCC sequences in the T2 mutually orthogonal time domain OCC sequences except the A time domain OCC sequences can be one-to-one correspondence, or one-to-many, depending on the actual values of T1, A, and T2, and the embodiments of the present application do not make specific limitations.

[0250] The following takes the correspondence between the first frequency domain OCC sequence in the T1 mutually orthogonal frequency domain OCC sequences and the A time domain OCC sequences in the T2 mutually orthogonal time domain OCC sequences as an example to exemplarily illustrate the first candidate sequence set.

[0251] Table 6

[0252] For example, taking the first frequency domain OCC sequence [1, 1] in Table 5 as an example, and taking A equal to 3 as an example, the first candidate sequence set can be the sequence set as shown in Table 6. Among them, the first frequency domain OCC sequence [1, 1] corresponds to 3 of the 4 time domain OCC sequences that are orthogonal to each other, that is, [1, 1, 1, 1], [1, -1, 1, -1], and [1, 1, -1, -1], and another frequency domain OCC sequence [1, -1] in Table 5 can correspond to one time domain OCC sequence [1, -1, -1, 1]. It can be understood that for each element in the frequency domain OCC sequence in Table 6, it corresponds to 4 time domain OCC sequences that are orthogonal to each other (that is, each sequence in the 4 sequences in Table 6 includes time domain OCC sequences), that is, each element in the frequency domain OCC sequence and the 4 time domain OCC sequences can form 4 sequence length 4 sub-OCC sequences, for example, the first element in the frequency domain OCC sequence corresponding to the sequence index 0 in Table 6 The corresponding sequence length 4 sub-OCC sequence is: Similarly, the first element in the frequency domain OCC sequence corresponding to the sequence index 1 in Table 6, the corresponding sub-OCC sequence is [1, -1, 1, -1]; the first element in the frequency domain OCC sequence corresponding to the sequence index 2 in Table 6, the corresponding sub-OCC sequence is [1, 1, -1, -1]; the first element in the frequency domain OCC sequence corresponding to the sequence index 3 in Table 6, the corresponding sub-OCC sequence is [1, -1, -1, 1].

[0253] Further, the above 4 sub-sequences are orthogonal to each other, so that the frequency domain unit mapped by the first element in the frequency domain OCC sequence and the 4 time domain units mapped by the 4 elements of the time domain OCC sequence can form 4 time-frequency units, and the 4 time-frequency units can be multiplexed and channel estimated. That is, the corresponding 4 sequences in Table 6 can ensure that multiple SRS resources are multiplexed and channel estimated on the 4 time-frequency units formed by 1 frequency domain unit and 4 time domain units. Similarly, the second element in the frequency domain OCC sequence in Table 6 and the time domain OCC sequence can also form 4 sequence length 4 sub-OCC sequences that are orthogonal to each other.

[0254] That is, the first candidate sequence set shown in Table 6 can support SRS resource multiplexing and channel estimation on 8 time-frequency units formed by 2 frequency domain units and 4 time domain units, and can also support SRS resource multiplexing and channel estimation on 4 time-frequency units formed by 1 frequency domain unit and 4 time domain units in the 8 time-frequency units.

[0255] Table 7

[0256] For example, the first candidate sequence set can be a sequence set as shown in Table 7, taking the first frequency domain OCC sequence [1, 1] in Table 5 and A equal to 2 as an example. Among them, the first frequency domain OCC sequence [1, 1] corresponds to 2 of the 4 time domain OCC sequences orthogonal to each other, that is, [1, 1, 1, 1] and [1, -1, 1, -1], and the other frequency domain OCC sequence [1, -1] in Table 5 can correspond to the remaining two time domain OCC sequences [1, -1, -1, 1] and [1, 1, -1, -1] (that is, one-to-many). In other words, each of the T1 frequency domain OCC sequences orthogonal to each other corresponds to 2 of the T2 time domain OCC sequences orthogonal to each other, and the corresponding 2 time domain OCC sequences are different between different frequency domain OCC sequences.

[0257] It can be understood that, similar to the first candidate sequence set corresponding to Table 6, for each element in the frequency domain OCC sequence in Table 7, it corresponds to 4 sub-OCC sequences orthogonal to each other, that is, the corresponding 4 sequences in Table 7 can ensure that on the 4 time-frequency units composed of 1 frequency domain unit and 4 time domain units, multiple SRS resource multiplexing and channel estimation are realized.

[0258] Further, since each of the 2 frequency domain OCC sequences orthogonal to each other in Table 7 corresponds to two time domain OCC sequences, and the two time domain OCC sequences corresponding between the two different frequency domain OCC sequences are also orthogonal to each other, and further for each sequence of the 4 sequences, the first two elements (or the last two elements) of the time domain OCC sequences contained in the corresponding OCC sequence of the sequence form a sub-sequence with a sequence length of 4, and the sub-sequences corresponding between each sequence of the 4 sequences are orthogonal to each other. In other words, the corresponding 4 sequences in Table 7 can ensure that on the 4 time-frequency units composed of 2 frequency domain units and 2 time domain units, multiple SRS resource multiplexing and channel estimation are realized.

[0259] Specifically, refer to FIG. 8, FIG. 8 is a comb degree K TCFor example, the first element (i.e. the element corresponding to index 0 in the frequency domain OCC) in the frequency domain OCC sequence in Table 7 is mapped to the frequency domain unit corresponding to frequency domain unit index 0, the second element (i.e. the element corresponding to index 1 in the frequency domain OCC) is mapped to the frequency domain unit corresponding to frequency domain unit index 2, and the elements in the time domain OCC sequence in Table 7 are mapped to the time domain units corresponding to time domain unit indexes 0-3, respectively. As shown in FIG. 8, for each frequency domain unit, there are four sub-sequences corresponding thereto, i.e. the four sub-sequences corresponding to frequency domain unit index 0 and the four sub-sequences corresponding to frequency domain unit index 2. It can be understood that, since the four sub-sequences corresponding to frequency domain unit index 0 are orthogonal to each other, and the four sub-sequences corresponding to frequency domain unit index 2 are orthogonal to each other, the network device can perform OCC despreading and channel estimation on the four time domain units corresponding to each frequency domain unit (i.e. the channel estimation manner 1 in FIG. 8).

[0260] Further, based on the four sub-sequences corresponding to frequency domain unit index 0 and the four sub-sequences corresponding to frequency domain unit index 2, it can be determined that the other four sub-sequences composed of time domain unit indexes 0-1 corresponding to frequency domain unit index 0 and time domain unit indexes 0-1 corresponding to frequency domain unit index 2 are also orthogonal to each other. Similarly, the four sub-sequences composed of time domain unit indexes 2-3 corresponding to frequency domain unit index 0 and time domain unit indexes 2-3 corresponding to frequency domain unit index 2 in FIG. 8 are also orthogonal to each other. In other words, the network device can perform OCC despreading and channel estimation on the two time domain units corresponding to each two frequency domain units (i.e. the channel estimation manner 2 in FIG. 8).

[0261] It can be understood that, when the time variation of the channel is relatively severe, the channel estimation manner 2 can be used for channel estimation, and when the frequency selective fading of the channel is relatively severe, the channel estimation manner 1 can be used for channel estimation, so that different channel conditions can be adapted.

[0262] That is, the first candidate sequence set shown in Table 7 can support SRS resource multiplexing and channel estimation on three different granularities of time-frequency units, i.e. eight time-frequency units composed of two frequency domain units and four time domain units, four time-frequency units composed of one frequency domain unit and four time domain units, and four time-frequency units composed of two frequency domain units and two time domain units.

[0263] It should be understood that the first candidate sequence set shown in Table 6 or Table 7 above is only an example, the frequency domain OCC sequence can be after the time domain OCC sequence, and the first candidate sequence set can also be constructed using other sequence length and / or sequence number of frequency domain OCC sequences, time domain OCC sequences, for example, the sequence length of the frequency domain OCC sequence can also be greater than or equal to the sequence length of the time domain OCC sequence, and the embodiments of the present application do not make specific limitations thereto.

[0264] Table 8

[0265] For example, Table 8 is an example in which the sequence length of the frequency domain OCC sequence is greater than the sequence length of the time domain OCC sequence, and in this example, A = 2, that is, one frequency domain OCC sequence corresponds to 2 time domain OCC sequences which are orthogonal to each other. As shown in Table 8, for each element in the frequency domain OCC sequence in Table 8, it corresponds to 2 sub-OCC sequences which are orthogonal to each other, that is, the corresponding 2 sequences in Table 8 can ensure that multiple SRS resource multiplexing and channel estimation are realized on 2 time-frequency units composed of 1 frequency domain unit and 2 time domain units.

[0266] Further, for each sequence in the 4 sequences in Table 8, the first two elements (or the last two elements) of the frequency domain OCC sequence contained in the corresponding OCC sequence and the time domain OCC sequence form a sub-sequence with a sequence length of 4, and the sub-sequences corresponding to each sequence in the 4 sequences are orthogonal to each other. For example, taking the 1st element and the 2nd element of the frequency domain OCC sequence as an example, the sub-sequence with a sequence length of 4 corresponding thereto is Further, the sub-sequence corresponding to sequence index 0 is [1, 1, 1, 1], and the sub-sequence corresponding to sequence index 1 is [1, -1, 1, -1], and the two are orthogonal to each other. In other words, the corresponding 2 sequences in Table 8 can ensure that multiple SRS resource multiplexing and channel estimation are realized on 4 time-frequency units composed of 2 frequency domain units and 2 time domain units.

[0267] Table 9

[0268] For example, Table 9 is an example in which the sequence length between the frequency domain OCC sequence and the time domain OCC sequence is the same, and in this example, A = 2, that is, one frequency domain OCC sequence corresponds to 2 time domain OCC sequences which are orthogonal to each other. As shown in Table 9, for each element in the frequency domain OCC sequence in Table 9, it corresponds to 4 sub-OCC sequences which are orthogonal to each other, that is, the corresponding 4 sequences in Table 9 can ensure that multiple SRS resource multiplexing and channel estimation are realized on 4 time-frequency units composed of 1 frequency domain unit and 4 time domain units.

[0269] Further, for the 4 sequences in Table 9, multiple SRS resource multiplexing and channel estimation can be supported by implementing multiple SRS resource with multiple granularity of time-frequency resources. For example, the time-domain OCC sequences can be divided into two groups: the 1st group (the first two elements are a group and ) and the 2nd group (the last two elements are a group and ). The frequency-domain OCC sequences can be divided into two groups of element combinations: the 3rd group (the first two elements are a group and ) and the 4th group (the last two elements are a group and ). Further, the 1st group and the 3rd group can construct a sub-sequence #1: The sub-sequence #1 corresponding to the sequence index 0 is [1, 1, 1, 1], the sub-sequence #1 corresponding to the sequence index 1 is [1, -1, 1, -1], the sub-sequence #1 corresponding to the sequence index 2 is [1, 1, -1, -1], and the sub-sequence #1 corresponding to the sequence index 3 is [1, -1, -1, 1], i.e., the sub-sequences #1 corresponding to the above 4 sequence indexes are orthogonal to each other, i.e., the 4 sequences in Table 9 can guarantee to implement multiple SRS resource multiplexing and channel estimation on 4 time-frequency units composed of 2 frequency-domain units and 2 time-domain units.

[0270] It should be understood that, for the first time-domain OCC sequence in the T2 time-domain OCC sequences orthogonal to each other and the A frequency-domain OCC sequences in the T1 frequency-domain OCC sequences orthogonal to each other, the principle is similar to that of the above-mentioned correspondence between the first frequency-domain OCC sequence in the T1 frequency-domain OCC sequences orthogonal to each other and the A time-domain OCC sequences in the T2 time-domain OCC sequences orthogonal to each other. For example, taking Table 7 above as an example, by changing the frequency-domain OCC sequences in Table 7 to time-domain OCC sequences and changing the time-domain OCC sequences in Table 7 to frequency-domain OCC sequences, a first candidate sequence set corresponding to the first time-domain OCC sequence and the A frequency-domain OCC sequences can be obtained, as shown in Table 10.

[0271] Table 10

[0272] It can be understood that, for the above-mentioned examples of Table 6, Table 8, and Table 9, the above-mentioned conversion from Table 7 to Table 10 can also be used to obtain a first candidate sequence set corresponding to the first time-domain OCC sequence and the A frequency-domain OCC sequences, which will not be described again.

[0273] That is, by corresponding a first frequency domain OCC sequence in T1 frequency domain OCC sequences orthogonal to each other with A time domain OCC sequences in T2 time domain OCC sequences orthogonal to each other, or by corresponding a first time domain OCC sequence in T2 time domain OCC sequences orthogonal to each other with A frequency domain OCC sequences in T1 frequency domain OCC sequences orthogonal to each other, to construct the first candidate sequence set, SRS resource multiplexing under different time-frequency granularity can be supported, and then diversified SRS resource number multiplexing requirements and diversified channel estimation requirements can be met.

[0274] In a possible implementation, the first candidate sequence set includes T2 sequences, and each sequence in the T2 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, S1 < M1, T1 ≤ S1, and T2 ≤ M1; or the first candidate sequence set includes T1 sequences, and each sequence in the T1 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, S1 > M1, T2 ≤ M1, and T1 ≤ S1. S1 and M1 are positive integers. It can be understood that for the first frequency domain OCC sequence in T1 frequency domain OCC sequences orthogonal to each other corresponding to A time domain OCC sequences in T2 time domain OCC sequences orthogonal to each other, by setting S1 < M1, T1 ≤ S1, and T2 ≤ M1, the number of orthogonal sequences between OCC sequences can be maximized to improve the capacity of SRS, that is, to improve the number of multiplexed SRS resources on the same time-frequency resource. For example, the number of sequences that can be provided by the above table 7 is greater than the number of sequences that can be provided by table 8. Similarly, table 7 can make full use of two frequency domain OCC sequences with a sequence length of 2 to construct the first candidate sequence set, and table 9 can only use two frequency domain OCC sequences in four frequency domain OCC sequences with a sequence length of 4 to construct the first candidate sequence set.

[0275] It can also be understood that for the first time domain OCC sequence in T2 time domain OCC sequences orthogonal to each other corresponding to A frequency domain OCC sequences in T1 frequency domain OCC sequences orthogonal to each other, by setting S1 > M1, T2 ≤ M1, and T1 ≤ S1, the number of orthogonal sequences between OCC sequences can be maximized to improve the capacity of SRS.

[0276] In a possible implementation, the first candidate sequence set includes T2 sequences, and each sequence in the T2 sequences includes a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, the frequency domain OCC sequence with a sequence length of S1 is the time domain OCC sequence with a sequence length of M1 is The OCC sequence corresponding to each of the T2 sequences is an OCC sequence with a sequence length of S1 x M1 The OCC sequence corresponding to each of the sequences includes S1 first sub-sequences, and the first sub-sequence with an index of j+qZ in the S1 first sub-sequences is Z is a non-negative integer power of 2 less than M1, and 0≤j<Z, j and q are integers. The OCC sequence corresponding to each of the sequences includes S1 first sub-sequences that are orthogonal to each other. That is, based on the combination between different elements in the time domain OCC sequence and different elements in the frequency domain OCC sequence, the OCC sequence corresponding to each of the sequences can be divided into at most log2 M1 element combination manners, each combination manner corresponds to S1 first sub-sequences, and the first sub-sequences with an index of j+qZ corresponding to the T2 sequences are orthogonal to each other, so that the first candidate sequence set can support at most log2 M1 SRS resource multiplexing and channel estimation in a time-frequency granularity, thereby further meeting the diversified SRS resource number multiplexing requirement and the diversified channel estimation requirement.

[0277] It should be understood that the above log2 M1 can be a floor value of log2 M1 (i.e., floor(log2 M1)). For example, for M1=3, log2 M1 can be a floor value of 1. For another example, for M1=9, log2 M1 can be a floor value of 3.

[0278] It can be understood that the above element arrangement manner in the first sub-sequence is only an example, and other arrangement manners can also be used, which are not specifically limited in the embodiments of the present application.

[0279] In addition, M1 can be a non-negative integer power of 2, for example, M1 can be equal to 2, 4, or 8, etc. Z is less than M1, and Z can take a value of 1, 2, or 4, etc. a non-negative integer power of 2. j=0, 1,…, Z-1,

[0280] For example, taking the first candidate sequence set shown in Table 7 as an example, the first candidate sequence includes T2=4 sequences, M1 is equal to 4, and the OCC sequence corresponding to each of the 4 sequences can be divided into log2M1=2 time-frequency resource granularities, and Z can take a value of 1 or 2. Wherein, for Z=1, 4 time-frequency resources formed by 1 frequency domain unit and 4 time domain units described in Table 7 can be corresponded, that is, the OCC sequence corresponding to each of the 4 sequences can include S1=2 first sub-sequences, j can take a value of 0, and q can take a value of 0 or 1, and further, for q taking a value of 0, the first sub-sequence with an index of j+qZ=0 in the 2 first sub-sequences corresponds to a sub-sequence corresponding to the frequency domain unit with a frequency domain index of 0 in FIG. 8: For q taking a value of 1, the first sub-sequence with an index of j+qZ=1 corresponds to a sub-sequence corresponding to the frequency domain unit with a frequency domain index of 2 in FIG. 8:

[0281] For Z=2, 4 time-frequency resources formed by 2 frequency domain units and 2 time domain units described in Table 7 can be corresponded, that is, the OCC sequence corresponding to each of the 4 sequences can include S1=2 first sub-sequences, j can take a value of 0 or 1, and q can take a value of 0, and further, for j taking a value of 0, the first sub-sequence with an index of j+qZ=0 in the 2 first sub-sequences corresponds to sub-sequences corresponding to the frequency domain unit with a frequency domain index of 0, the frequency domain unit with a frequency domain index of 2, and the two time domain units with time domain indexes of 0-1 in FIG. 8: For j taking a value of 1, the first sub-sequence with an index of j+qZ=1 corresponds to sub-sequences corresponding to the frequency domain unit with a frequency domain index of 0, the frequency domain unit with a frequency domain index of 2, and the two time domain units with time domain indexes of 2-3 in FIG. 8:

[0282] For example, taking M1=8 and S1=4 as an example, the first candidate sequence set is further described.

[0283] Table 11

[0284] As shown in Table 11, in the T1=4 frequency domain OCC sequences with a sequence length of 4, each frequency domain OCC sequence corresponds to two of the T2=8 time domain OCC sequences with a sequence length of 8. In other words, each of the T1 frequency domain OCC sequences orthogonal to each other corresponds to 2 time domain OCC sequences of the T2 time domain OCC sequences orthogonal to each other, and the 2 time domain OCC sequences corresponding to different frequency domain OCC sequences are different.

[0285] It can be understood that, similar to the first candidate sequence set corresponding to Table 7, for each element in the frequency domain OCC sequence in Table 11, it corresponds to 8 sub-OCC sequences orthogonal to each other, that is, the corresponding 8 sequences in Table 11 can ensure that on 4 time-frequency units composed of 1 frequency domain unit and 4 time domain units, multiple SRS resource multiplexing and channel estimation are realized.

[0286] Further, for each sequence in the 8 sequences corresponding to Table 11, the first four elements (or the last four elements) of the time domain OCC sequence included in the corresponding OCC sequence and the first two elements (or the last two elements) in the frequency domain OCC sequence can constitute a sub-sequence with a sequence length of 8, and the sub-sequences corresponding to each sequence in the 8 sequences are orthogonal to each other. In other words, the corresponding 8 sequences in Table 11 can ensure that on 8 time-frequency units composed of 2 frequency domain units and 4 time domain units, multiple SRS resource multiplexing and channel estimation are realized.

[0287] In addition, for each sequence in the 8 sequences corresponding to Table 11, the 8 elements in the time domain OCC sequence included in the corresponding OCC sequence can be divided into four groups, each group including two elements, and the two elements and the frequency domain OCC sequence can constitute a sub-sequence with a sequence length of 8, and the sub-sequences corresponding to each sequence in the 8 sequences are orthogonal to each other. In other words, the corresponding 8 sequences in Table 11 can ensure that on 8 time-frequency units composed of 4 frequency domain units and 2 time domain units, multiple SRS resource multiplexing and channel estimation are realized.

[0288] Specifically, referring to FIG. 9, FIG. 9 is an example of taking a comb degree K TC = 2 and a comb offset CO = 0 as an example, the 1st element (that is, the element corresponding to index 0 in the frequency domain OCC) in the frequency domain OCC sequence in Table 11 is mapped to the frequency domain unit corresponding to frequency domain unit index 0, the 2nd element (that is, the element corresponding to index 1 in the frequency domain OCC) is mapped to the frequency domain unit corresponding to frequency domain unit index 2, the 3rd element (that is, the element corresponding to index 2 in the frequency domain OCC) is mapped to the frequency domain unit corresponding to frequency domain unit index 4, and the 4th element (that is, the element corresponding to index 3 in the frequency domain OCC) is mapped to the frequency domain unit corresponding to frequency domain unit index 6. The elements in the time domain OCC sequence in Table 11 are respectively mapped to the time domain units corresponding to time domain unit indexes 0-7.

[0289] It can be understood that M1 is equal to 8, the first candidate sequence set includes T2 = 8 sequences, and the OCC sequence corresponding to each sequence in the 8 sequences can be divided into log2 M1 = 3 time-frequency resource granularities, and Z can take values 1, 2, or 4.

[0290] For Z = 1, the OCC sequence corresponding to each of the 8 sequences can include S1= 4 first sub-sequences, j can take values of 0, q can take values of [0, 1, 2, 3], and further for q = 0, the first sub-sequence with index j + qZ = 0 of the 4 first sub-sequences corresponds to the sub-sequence corresponding to the frequency domain unit with frequency domain index 0 in FIG. 9: For q = 1, the first sub-sequence with index j + qZ = 1 corresponds to the sub-sequence corresponding to the frequency domain unit with frequency domain index 2 in FIG. 9: For q = 2, the first sub-sequence with index j + qZ = 2 corresponds to the sub-sequence corresponding to the frequency domain unit with frequency domain index 4 in FIG. 9: For q = 3, the first sub-sequence with index j + qZ = 3 corresponds to the sub-sequence corresponding to the frequency domain unit with frequency domain index 6 in FIG. 9:

[0291] The above 4 sub-sequences can refer to the 8 mutually orthogonal sub-sequences corresponding to each frequency domain unit shown in FIG. 9. It can be understood that the network device can perform OCC despreading and channel estimation on the 8 time domain units corresponding to each frequency domain unit (i.e., channel estimation mode 1 in FIG. 9).

[0292] For Z = 2, the OCC sequence corresponding to each of the 8 sequences can include S1= 4 first sub-sequences, j can take values of 0 or 1, q can take values of 0 or 1, and further for j = 0, q = 0, the first sub-sequence with index j + qZ = 0 of the 4 first sub-sequences corresponds to the sub-sequences corresponding to the frequency domain unit with frequency domain index 0, the frequency domain unit with frequency domain index 2, and the 4 time domain units with time domain indexes 0-3 in FIG. 9:

[0293] For j = 1, q = 0, the first sub-sequence with index j + qZ = 1 corresponds to the sub-sequences corresponding to the frequency domain unit with frequency domain index 0, the frequency domain unit with frequency domain index 2, and the 4 time domain units with time domain indexes 4-7 in FIG. 9:

[0294] For j = 0, q = 1, the first sub-sequence with index j + qZ = 2 corresponds to the sub-sequences corresponding to the frequency domain unit with frequency domain index 4, the frequency domain unit with frequency domain index 6, and the 4 time domain units with time domain indexes 0-3 in FIG. 9:

[0295] For j = 1, q = 1, the first sub-sequence with index j + qZ = 3 corresponds to the sub-sequences corresponding to the frequency domain unit with frequency domain index 4, the frequency domain unit with frequency domain index 6, and the 4 time domain units with time domain indexes 4-7 in FIG. 9:

[0296] The above 4 sub-sequences can be determined according to the 8 mutually orthogonal sub-sequences corresponding to each frequency domain unit shown in FIG. 9, the 4 sub-sequences are mutually orthogonal, and then the network device can perform OCC despreading and channel estimation on the 8 time-frequency units composed of 2 frequency domain units and 4 time domain units (i.e., channel estimation mode 2 in FIG. 9).

[0297] For Z=4, the OCC sequence corresponding to each sequence in the 8 sequences can include S1=4 first sub-sequences, j can take values [0, 1, 2, 3], and q can take a value of 0, and then for j=0, the first sub-sequence with index j+qZ=0 in the 4 first sub-sequences corresponds to the sub-sequences corresponding to the 4 frequency domain units with frequency domain indexes 0, 2, 4, 6 and the 2 time domain units with time domain indexes 0-1 in FIG. 9:

[0298] For j=1, the first sub-sequence with index j+qZ=1 corresponds to the sub-sequences corresponding to the 4 frequency domain units with frequency domain indexes 0, 2, 4, 6 and the 2 time domain units with time domain indexes 2-3 in FIG. 9:

[0299] For j=2, the first sub-sequence with index j+qZ=2 corresponds to the sub-sequences corresponding to the 4 frequency domain units with frequency domain indexes 0, 2, 4, 6 and the 2 time domain units with time domain indexes 4-5 in FIG. 9:

[0300] For j=3, the first sub-sequence with index j+qZ=3 corresponds to the sub-sequences corresponding to the 4 frequency domain units with frequency domain indexes 0, 2, 4, 6 and the 2 time domain units with time domain indexes 6-7 in FIG. 9:

[0301] The above 4 sub-sequences can be determined according to the 8 mutually orthogonal sub-sequences corresponding to each frequency domain unit shown in FIG. 9, the 4 sub-sequences are mutually orthogonal, and then the network device can perform OCC despreading and channel estimation on the 8 time-frequency units composed of 4 frequency domain units and 2 time domain units (i.e., channel estimation mode 3 in FIG. 9).

[0302] In a possible implementation, the at least one candidate sequence set further includes a second candidate sequence set, and the second candidate sequence set is determined according to T3 frequency domain OCC sequences orthogonal to each other and T4 time domain OCC sequences orthogonal to each other. Wherein, a second frequency domain OCC sequence in the T3 frequency domain OCC sequences orthogonal to each other corresponds to A time domain OCC sequences in the T4 time domain OCC sequences orthogonal to each other, or a second time domain OCC sequence in the T4 time domain OCC sequences orthogonal to each other corresponds to A frequency domain OCC sequences in the T3 frequency domain OCC sequences orthogonal to each other, and the sequence lengths of the T4 time domain OCC sequences orthogonal to each other and the T2 time domain OCC sequences orthogonal to each other are different.

[0303] It can be understood that, as shown in (a), (b), and (c) in FIG. 6, for different cases, the network device can flexibly use time domain OCC sequences of different sequence lengths to superimpose on time domain resources of repeatedly sending SRSs based on the at least one candidate sequence set of time domain OCC sequences of different sequence lengths, so that different SRS resources can be efficiently multiplexed on the same time-frequency resource.

[0304] That is, by using time domain OCC sequences of different sequence lengths in different candidate sequence sets, time domain OCC sequences of different sequence lengths can be flexibly used to superimpose on time domain resources of repeatedly sending SRSs, so that different SRS resources can be efficiently multiplexed on the same time-frequency resource, and the SRS resource multiplexing efficiency is improved.

[0305] It can be understood that the second candidate sequence set is similar to the first candidate sequence set, and the difference lies in that the sequence lengths of the time domain OCC sequences of the two are different. For example, for a first frequency domain OCC sequence in T1 frequency domain OCC sequences orthogonal to each other corresponding to A time domain OCC sequences in T2 time domain OCC sequences orthogonal to each other, the first candidate sequence set can be the candidate sequence set shown in Table 7. For a second frequency domain OCC sequence in T3 frequency domain OCC sequences orthogonal to each other corresponding to A time domain OCC sequences in T4 time domain OCC sequences orthogonal to each other, the second candidate sequence set can be the candidate sequence set shown in Table 11.

[0306] For another example, for a first time domain OCC sequence in T2 time domain OCC sequences orthogonal to each other corresponding to A frequency domain OCC sequences in T1 frequency domain OCC sequences orthogonal to each other, the first candidate sequence set can be the candidate sequence set shown in Table 10. A second time domain OCC sequence in T4 time domain OCC sequences orthogonal to each other corresponds to A frequency domain OCC sequences in T3 frequency domain OCC sequences orthogonal to each other, which can be specifically referred to in Table 12. The implementation principle is similar to the first candidate sequence set corresponding to Table 11, and will not be described in detail.

[0307] Table 12

[0308] In a possible implementation, the second candidate sequence set includes T4 sequences, each of the T4 sequences including a frequency domain OCC sequence with a sequence length of S2 and a time domain OCC sequence with a sequence length of M2, S2

[0309] It can be understood that, similar to the foregoing setting S1

[0310] It should be understood that the at least one candidate sequence set in step S701 can be understood as one candidate set, the first candidate sequence set can be understood as a subset in the one candidate set, and the one candidate set can further include another subset, i.e., the second candidate sequence set.

[0311] In a possible implementation, the frequency domain OCC sequence corresponds to each of N1 / S frequency domain resource groups, each of which contains S adjacent frequency domains corresponding to S elements of the unit frequency domain OCC sequence, and N1 / S frequency domain resource groups are frequency domain resource groups for repeated transmission of the SRS, N1 is the number of frequency domain units occupied by the first SRS resource, S is equal to S1 or S2, and N1 is an integer greater than or equal to S. The time domain OCC sequence corresponds to each of R / M time domain resource groups, each of which contains M continuous time domain units corresponding to M elements of the time domain OCC sequence, and R / M time domain resource groups are time domain resource groups for repeated transmission of the SRS. Alternatively, M elements in the time domain OCC sequence correspond to R continuous time domain units, and the R continuous time domain units are time domain units for repeated transmission of the SRS. Wherein, R is a repetition factor corresponding to the first SRS resource, R is an integer greater than or equal to 2, and M is equal to M1 or M2. That is, the first OCC sequence configured by the network device for the first SRS resource can enable the M-long time domain OCC sequence corresponding to the first OCC sequence to be mapped on the R time domain units occupied by the first SRS resource, and enable the S-long frequency domain OCC sequence corresponding to the first OCC sequence to be cyclically mapped on the N1 frequency domain units occupied by the first SRS resource, thereby maximizing the orthogonality of the mapping on the M time-frequency units to ensure the channel estimation performance of the SRS. In addition, for the case where the repetition factor R is greater than M, the time domain unit grouping mapping can also be used, thereby enabling SRS resources with different time domain OCC lengths or repetition factors R to be multiplexed in the same time-frequency resource.

[0312] It can be understood that the N1 frequency domain units occupied by the first SRS resource can be specifically referred to as Details are not described herein.

[0313] In addition, the mapping between the time domain OCC sequence and the time domain unit in step S701 is similar to that in step S501, and details can be referred to the description of the mapping between the time domain OCC sequence and the R continuous time domain units in step S501, which is not described herein.

[0314] It can also be understood that, in the case where the number N1 of frequency domain units occupied by the first SRS resource is greater than the sequence length of the frequency domain OCC sequence (i.e., the number of elements included in the frequency domain OCC sequence), the frequency domain OCC sequence can be cyclically mapped on the frequency domain units occupied by the first SRS resource. For example, in FIG. 1, for the comb degree K TC= 2, and the frequency domain OCC sequence is arranged in sequence as [1, 1, -1, -1], and the frequency domain units occupied by the first SRS resource are subcarriers corresponding to the following subcarrier index pairs: subcarrier indexes 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, and 22, so that subcarrier indexes 0, 2, 4, and 6 can be respectively one-to-one mapped with 4 elements in the frequency domain OCC sequence; subcarrier indexes 10, 12, 14, and 16 can be respectively one-to-one mapped with 4 elements in the frequency domain OCC sequence; and subcarrier indexes 18 and 20 can be respectively one-to-one mapped with the first two elements in the frequency domain OCC sequence.

[0315] It should be understood that S (i.e., S1 or S2) is less than or equal to 4, so that the orthogonality between the S frequency domain units superimposed with the first OCC sequence can be effectively guaranteed. It can be understood that, since the SRS resource can be configured with a comb degree K TC , and the number of frequency domain units farthest apart between the above S frequency domain units is (S-1)×K TC -1, that is, orthogonality needs to be maintained across (S-1)×K TC +1 frequency domain units, and in a scenario where frequency selective fading is relatively severe, too large a value of S will result in too large a span in the frequency domain, and the orthogonality cannot be guaranteed.

[0316] In a possible implementation, the first SRS resource includes at least one port, and an SRS sequence corresponding to an l'th time domain unit in N2 time domain units in each port is determined according to a k1'th element in a time domain OCC sequence, a frequency domain OCC sequence, and a first SRS sequence corresponding to each port, the first SRS sequence corresponding to each port is determined according to an SRS base sequence corresponding to each port and a cyclic shift CS value, and ann'th element in the SRS sequence corresponding to the l'th time domain unit corresponds to a k2'th element in the frequency domain OCC sequence. Wherein, the N2 time domain units are time domain units occupied by each port, k1=l'modM, k2=n'modS, M is equal to M1 or M2, and S is equal to S1 or S2. That is, the SRS sequence corresponding to the l'th time domain unit in the first SRS resource can be determined through the k1'th element in the time domain OCC sequence corresponding to the first OCC sequence, the cyclic mapping of the frequency domain OCC sequence corresponding to the first OCC sequence and the plurality of elements in the SRS sequence, and the first SRS sequence corresponding to each port, and the orthogonality between the first OCC sequence and other OCC sequences can be used to realize superimposed transmission of more SRS resources on the R time-frequency resources on which the SRS corresponding to the first SRS resource is repeatedly transmitted.

[0317] It should be understood that the N2 time domain units can also be time domain units occupied by the first SRS resource.

[0318] It can be understood that the N2 time domain units may refer to the N2 OFDM symbols occupied by each port in a time slot, and the N2 OFDM symbols may be, for example, the N2 OFDM symbols in the preamble. OFDM symbols. In addition, the mod in k1=l′modM can represent modulo or remainder. The l′th time domain unit can also be represented by an index or number. For example, taking the index starting from 0, The time domain unit index l′ represents The l′+1th time domain unit among the time domain units.

[0319] Similarly, the first SRS resource can occupy frequency domain units, The nth element in the SRS sequence can also be represented by an index or number. For example, taking the index starting from 0, The element index n in the SRS sequence represents The n+1th element in the frequency domain unit.

[0320] It should be understood that for the first OCC sequence being a Walsh sequence or a DFT sequence, the SRS sequence corresponding to the l′th time domain unit is determined based on the k1th element in the time domain OCC sequence, the frequency domain OCC sequence, and the first SRS sequence corresponding to each port, and may include: the SRS sequence corresponding to the l′th time domain unit is determined by multiplying the k1th element in the first OCC sequence with the second SRS sequence corresponding to each port, and the second SRS sequence corresponding to each port is determined by multiplying the k2th element in the frequency domain OCC sequence with the nth element in the first SRS sequence corresponding to each port.

[0321] It can be understood that the above multiplication of the k1th element in the time domain OCC corresponding to the first OCC sequence with the second SRS sequence corresponding to each port, or the multiplication of the k2th element in the frequency domain OCC sequence with the nth element in the first SRS sequence corresponding to each port, is only an example, and other methods can also be used. For example, depending on the value of the elements in the first OCC sequence, mathematical operations such as conjugate multiplication, addition, or weighted summation can be used to determine the SRS sequence corresponding to l′ time domain units. The embodiments of the present application do not make specific limitations on this.

[0322] In one possible implementation, at least one port includes port p i , port p i The SRS sequence corresponding to the l′th time domain unit It can be determined according to formula (9).

[0323] Where n is the index of the element in the SRS sequence, m is the number of resource blocks (RBs) used to transmit SRS in one frequency hopping transmission. The number of subcarriers SC included in an RB, δ = log2(K TC ), K TC For port p i The corresponding comb tooth degree, is the l′modMth element in the time domain OCC sequence, is the nmodSth element in the frequency domain OCC sequence, For port p i The corresponding first SRS sequence, α i For port p i The corresponding CS value, For port p i The corresponding SRS base sequence, M is equal to M1 or M2, S is equal to S1 or S2. That is, the terminal device connects the l′ mod M element in the time domain OCC sequence corresponding to the first OCC sequence to the port p i The corresponding first SRS sequence Multiply by, and multiply the frequency domain OCC sequence corresponding to the first OCC sequence by the nmodSth element The SRS sequence with the first OCC sequence superimposed on the time domain and frequency domain can be determined by multiplying the nth element in the time domain and frequency domain, which can reduce the number of times to determine the port p. i The implementation complexity of the SRS sequence corresponding to the l′th time domain unit is low and easy to deploy.

[0324] It should be understood that port p i It can indicate that the first SRS resource includes The index of the i+1th port among the ports, that is, Among them, p i =1000+i, that is, the port index corresponding to the SRS may start from number 1000. It can be understood that the port index corresponding to the SRS may also start from other numbers, which is not specifically limited in the embodiment of the present application.

[0325] In addition, the l′ mod Mth element in the time domain sequence corresponding to the first OCC sequence It can also be expressed alternatively as w t (l′modM), w t (l′modM) represents the time domain OCC sequence w tThe element value corresponding to the element index n mod S in the element in (k). Wherein, the l'th time domain unit can also be represented by index or number. For example, taking the index starting from 0 as an example, The time domain unit index l' represents The l'+1th time domain unit in the L time domain units. Further, the n mod Sth element in the frequency domain OCC sequence corresponding to the first OCC sequence Can also be alternatively represented as w f (n mod S), w f (n mod S) represents the frequency domain OCC sequence w f The element value corresponding to the element index n mod S in the element in (k). In other words, the above formula (9) can also be modified as formula (10).

[0326] Or, the port p i The SRS sequence corresponding to the l'th time domain unit Can be determined by formula (9), which can be replaced by: the port p i The SRS sequence corresponding to the time domain unit index l' Can be determined by formula (9).

[0327] It can be understood that the n in formula (9) or formula (10) Can be the n in the aforementioned formula (6) Other parameters u, v, a i , δ, M, Or K TC , etc. can be referred to the related description of the aforementioned formula (1)-(6), and will not be described here.

[0328] For example, the configuration information in step S701 can also include the number of antenna ports Transmission comb configuration parameters (such as high layer parameter transmissionComb in SRS resource), and time domain configuration parameters. Wherein, the time domain configuration parameters can indicate the starting symbol position l0=10, occupy 4 consecutive OFDM symbols, and the repetition factor R=4, that is, in a time slot, the first SRS resource occupies 4 consecutive OFDM symbols (OFDM symbol index is 10-13), and the SRS is repeatedly sent on the 4 consecutive OFDM symbols. Assuming that the configuration information indicates that the first OCC sequence corresponding to the first SRS resource is the sequence corresponding to the sequence index 1 in table 7, that is, Then according to the port p i The SRS sequence corresponding to the l'th time domain unit It can be obtained that the first SRS resource corresponds to the SRS sequence of the OFDM symbol index 10, that is, the (l'+1)th OFDM symbol (l'=0) in the 4 OFDM symbols Similarly, the first SRS resource corresponds to the SRS sequence of the OFDM symbol 13, that is, the (l'+1)th OFDM symbol (l'=3) in the 4 OFDM symbols

[0329] For step S702:

[0330] It can be understood that the configuration information can be carried by at least one of the following: an RRC message (or referred to as signaling), DCI, or a MAC PDU. The RRC message may, for example, be an RRC setup message, or an RRC resume message, or an RRC reconfiguration message, etc. That is, the network device can carry the configuration information through the RRC message, so that the configuration of the SRS can continue to take effect during the RRC connection, and it is not necessary to indicate the first OCC sequence corresponding to the first SRS resource each time it is scheduled. It can be understood that, for the DCI or the MAC PDU carrying the configuration information of the SRS, the network device can dynamically indicate the first OCC sequence corresponding to the first SRS resource to the terminal device.

[0331] In a possible implementation, the configuration information includes index information of the first OCC sequence, and the index information is used to determine the OCC sequence from the at least one candidate sequence set. That is, through the index information, the indication overhead of the configuration information indicating the first OCC sequence can be reduced, and the reliability of the configuration information can be improved.

[0332] For example, the index information can be the sequence index in the foregoing Tables 5-12, and further the frequency domain OCC sequence and the time domain OCC sequence corresponding to the first OCC sequence can be indicated through the sequence index in the Tables 5-12.

[0333] It should be understood that the index information can include an index or an identifier of the first OCC sequence in the candidate sequence set, or other information that can be used to determine the first OCC sequence in the candidate sequence set, and the embodiments of the present application do not make specific limitations thereto.

[0334] In a possible implementation, the first OCC sequence is determined according to a time domain OCC sequence and a frequency domain OCC sequence, and the index information includes index information of the time domain OCC sequence and / or index information of the frequency domain OCC sequence. That is, the network device can also indicate, by respectively indicating an index of the time domain OCC sequence corresponding to the first OCC sequence in the candidate sequence set and an index of the frequency domain OCC sequence corresponding to the first OCC sequence in the candidate sequence set, that the terminal device can determine the first OCC sequence, thereby increasing the flexibility of the network device in indicating the first OCC sequence.

[0335] In a possible implementation, the configuration information further includes indication information of the at least one candidate sequence set. That is, the network device can configure the terminal device with the at least one candidate sequence set, to indicate to the terminal device a candidate sequence set corresponding to the first SRS resource expected by the network device in the next period of time, so as to subsequently indicate the first OCC sequence by an index in the candidate sequence set.

[0336] It can be understood that the indication information of the at least one candidate sequence set can be carried by an RRC message, and the index information can be carried by DCI or MAC CE, which is not limited in the embodiments of the present application.

[0337] In addition, the configuration information further includes indication information of the at least one candidate sequence set, which can mean that the network device can configure the terminal device with at least one of the at least two candidate sequence sets, and the other candidate sequence sets can not be configured, so as to reduce the indication overhead of the configuration information.

[0338] For step S703:

[0339] It can be understood that the terminal device can determine the first OCC sequence corresponding to the first SRS resource according to the above formula (9) and the configuration information, and the specific implementation is not described here.

[0340] In the embodiments of the present application, the first OCC sequence is determined according to a time domain OCC sequence and a frequency domain OCC sequence in the first candidate sequence set, and the first frequency domain OCC sequence in the T1 frequency domain OCC sequences orthogonal to each other is corresponded to the A time domain OCC sequences in the T2 time domain OCC sequences orthogonal to each other, or the first time domain OCC sequence in the T2 time domain OCC sequences orthogonal to each other is corresponded to the A frequency domain OCC sequences in the T1 frequency domain OCC sequences orthogonal to each other, to construct the first candidate sequence set, thereby supporting SRS resource multiplexing under different time-frequency granularities, adapting to different channel conditions, and meeting the diversified SRS resource number multiplexing requirements and the diversified channel estimation requirements.

[0341] It can be understood that, in each of the above embodiments, the method and / or steps implemented by the network device can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available to the network device; the method and / or steps implemented by the terminal device can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available to the terminal device.

[0342] The above mainly introduces the schemes provided in the application. Correspondingly, the application further provides a communication device, which is used to implement various methods in the above method embodiments. The communication device can be the network device in the above method embodiments, or a device containing the network device, or a component available to calculate the network device, such as a chip or a chip system. Alternatively, the communication device can be the terminal device in the above method embodiments, or a device containing the terminal device, or a component available to calculate the terminal device, such as a chip or a chip system.

[0343] It can be understood that, in order to implement the above functions, the communication device contains a corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application of the technical solution and the design constraints. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0344] The embodiments of the application can divide the function modules of the communication device according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software function module. It should be noted that the division of modules in the embodiments of the application is illustrative, and is only a logical function division. Actual implementation can have another division manner.

[0345] Taking the communication device as the network device or the terminal device in the above method embodiments, FIG. 10 is a structural schematic diagram of a communication device provided in an embodiment of the application. As shown in FIG. 10, the communication device 1000 includes a processing module 1001 and a transceiver module 1002. The processing module 1001 is used to execute the processing functions of the network device or the terminal device in the above method embodiments. The transceiver module 1002 is used to execute the transceiving functions of the network device or the terminal device in the above method embodiments.

[0346] All the related content of each step involved in the method embodiments can be referred to the function description of the corresponding function module, and will not be repeated here.

[0347] Since the communication device 1000 provided by the embodiment can perform the information transmission method described above, the technical effects that can be obtained by the communication device 1000 can be referred to the method embodiments described above, and will not be repeated here.

[0348] In a possible design, the transceiver module 1002 can include a receiving module and a sending module (not shown in FIG. 10). The transceiver module is configured to implement the sending function and the receiving function of the communication device 1000.

[0349] In a possible design, the communication device 1000 can further include a storage module (not shown in FIG. 10), which stores programs or instructions. When the processing module 1001 executes the programs or instructions, the communication device 1000 can perform the functions of the network device or the terminal device in the method shown in FIG. 10.

[0350] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.

[0351] Exemplarily, FIG. 11 is a structural schematic diagram of another communication device provided by an embodiment of the present application. The communication device can be a network device or a terminal device, or can be a chip (system) or other components or assemblies that can be arranged in the network device or the terminal device. As shown in FIG. 11, the communication device 1100 can include a processor 1101.

[0352] In a possible design, the communication device 1100 can further include a memory 1102 and / or a transceiver 1103. The processor 1101 is coupled with the memory 1102 and the transceiver 1103, for example, through a communication bus.

[0353] The components of the communication device 1100 will be specifically introduced below in combination with FIG. 11:

[0354] The processor 1101 is the control center of the communication device 1100, which can be one processor or a combination of multiple processing elements. For example, the processor 1101 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to perform the functions of the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0355] In one possible design, the processor 1101 can perform various functions of the communication device 1100 by running or executing software programs stored in the memory 1102, and calling data stored in the memory 1102. In a specific implementation, as an example, the processor 1101 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 11.

[0356] In a specific implementation, as an example, the communication device 1100 can also include multiple processors, such as the processor 1101 and the processor 1104 shown in FIG. 11. Each of these processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0357] The memory 1102 is used to store software programs for implementing the solutions of the present application, and is controlled by the processor 1101 to perform the implementation. For details, refer to the above-mentioned method embodiments, which will not be repeated here.

[0358] In a possible design, the memory 1102 can be a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a random access memory (RAM) or another type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another optical disk storage, an optical disk storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, and the like), a magnetic disk storage medium or another magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory 1102 can be integrated with the processor 1101 or exist independently and be coupled to the processor 1101 through an interface circuit (not shown in FIG. 11) of the communication apparatus 1100, and embodiments of the present application do not make a specific limitation in this regard.

[0359] The transceiver 1103 is configured to communicate with another communication apparatus. For example, the communication apparatus 1100 is a network apparatus, and the transceiver 1103 can be configured to communicate with a terminal apparatus or another network apparatus. For another example, the communication apparatus 1100 is a terminal apparatus, and the transceiver 1103 can be configured to communicate with a network apparatus or another terminal apparatus.

[0360] In a possible design, the transceiver 1103 can include a receiver and a transmitter (not shown in FIG. 11). The receiver is configured to implement the receiving function, and the transmitter is configured to implement the sending function.

[0361] In a possible design, the transceiver 1103 can be integrated with the processor 1101 or exist independently and be coupled to the processor 1101 through an interface circuit (not shown in FIG. 11) of the communication apparatus 1100, and embodiments of the present application do not make a specific limitation in this regard.

[0362] It should be understood that the structure of the communication apparatus 1100 shown in FIG. 11 does not constitute a limitation on the communication apparatus, and an actual communication apparatus can include more or fewer components than those shown, or combine certain components, or have different arrangement of components.

[0363] In addition, the technical effects of the communication apparatus 1100 can refer to the technical effects of the information transmission method described in the above method embodiments, which are not described herein again.

[0364] In a possible implementation, the embodiment of the present application further provides a computer readable storage medium, which stores a computer program or instructions, and the computer program or instructions realize the functions of the method embodiments described above when executed by a computer.

[0365] In a possible implementation, the embodiment of the present application further provides a computer program product, which realizes the functions of the method embodiments described above when executed by a computer.

[0366] In a possible implementation, the embodiment of the present application further provides a communication system, which includes the network device described in the method embodiments described above and the terminal device described in the method embodiments described above.

[0367] In a possible implementation, the embodiment of the present application further provides a communication method, which includes the method described in any of the method embodiments described above or any implementation thereof.

[0368] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by using software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with the medium. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)) and the like.

[0369] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0370] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0371] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0372] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0373] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or in the form of a part of the prior art or a part of the technical solutions of the present application. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0374] Although the present application is described herein in conjunction with various embodiments, those skilled in the art, with reference to the attached drawings, the disclosure content, and the appended claims, can understand and implement other variations of the disclosed embodiments in the implementation of the claimed present application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Some measures are described in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0375] Although the present application is described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations can be made without departing from the scope of the present application. Accordingly, the present specification and drawings are merely exemplary of the present application defined by the appended claims, and any and all modifications, variations, combinations or equivalents that are within the scope of the present application are intended to be covered by the present application. Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations.

Claims

1. An information transmission method, characterized in that: The method comprises: Generate configuration information for a sounding reference signal (SRS), where the configuration information is used to indicate a first orthogonal masked OCC sequence corresponding to a first SRS resource, where the repetition factor corresponding to the first SRS resource is R, where the first OCC sequence is a time-domain OCC sequence determined from at least two candidate sequence sets, where the at least two candidate sequence sets include a first candidate sequence set and a second candidate sequence set, where the first candidate sequence set includes T1 mutually orthogonal time-domain OCC sequences with a sequence length of M1, and the second candidate sequence set includes T2 mutually orthogonal time-domain OCC sequences with a sequence length of M2, where 1<T1≤M1≤R, 1<T2≤M2≤R, M1 is different from M2, R is an integer greater than 2, and T1, T2, M1, and M2 are integers; The configuration information is sent.

2. An information transmission method, characterized in that: The method comprises: receiving configuration information of a sounding reference signal (SRS), the configuration information being used to indicate a first orthogonal masked OCC sequence corresponding to a first SRS resource, the repetition factor corresponding to the first SRS resource being R, the first OCC sequence being a time-domain OCC sequence determined from at least two candidate sequence sets, the at least two candidate sequence sets including a first candidate sequence set and a second candidate sequence set, the first candidate sequence set including T1 mutually orthogonal time-domain OCC sequences having a sequence length of M1, the second candidate sequence set including T2 mutually orthogonal time-domain OCC sequences having a sequence length of M2, 1<T1≤M1≤R, 1<T2≤M2≤R, M1 and M2 being different, R being an integer greater than 2, and T1, T2, M1, and M2 being integers; The first OCC sequence is determined according to the configuration information.

3. The method according to claim 1 or 2, characterized in that The first OCC sequence corresponds to each time domain resource group in R / M time domain resource groups, the M consecutive time domain units included in each time domain resource group correspond to the M elements included in the first OCC sequence, and the R / M time domain resource groups are time domain resource groups used for repeatedly transmitting the SRS; Alternatively, the M elements included in the first OCC correspond to R consecutive time domain units, and the R consecutive time domain units are time domain units used for repeatedly transmitting the SRS; Wherein, M is equal to M1 or M2.

4. The method according to any one of claims 1 to 3, characterized in that The first SRS resource includes at least one port, and the SRS sequence corresponding to the l′th time domain unit of each port in the at least one port is determined based on the kth element in the first OCC sequence and the first SRS sequence corresponding to each port, and the first SRS sequence corresponding to each port is determined based on the SRS base sequence and cyclic shift CS value corresponding to each port, and the N time domain units are the time domain units occupied by each port, k=l′modM, and M is equal to M1 or M2.

5. The method according to any one of claims 1 to 4, characterized in that The at least one port includes a port p i , the port p i In the first ′ The SRS sequence corresponding to the time domain unit for: Where n is the index of the element in the SRS sequence, m is the number of resource blocks (RBs) occupied by the SRS in one frequency hopping transmission. The number of subcarriers SC included in an RB, δ = log2(K TC ), K TC For the port p i The corresponding comb tooth degree, is the first OCC sequence ′ modM elements, M is equal to M1 or M2, For the port p i The corresponding first SRS sequence, α i For the port p i The corresponding CS value, For the port p i The corresponding SRS base sequence.

6. An information transmission method, characterized in that: The method comprises: Generate configuration information for a sounding reference signal (SRS), the configuration information being used to indicate a first orthogonal masked OCC sequence corresponding to a first SRS resource, the first OCC sequence being determined based on a frequency-domain OCC sequence and a time-domain OCC sequence, the frequency-domain OCC sequence and the time-domain OCC sequence being determined from at least one candidate sequence set, the at least one candidate sequence set including a first candidate sequence set, the first candidate sequence set being determined based on T1 mutually orthogonal frequency-domain OCC sequences and T2 mutually orthogonal time-domain OCC sequences, wherein a first frequency-domain OCC sequence among the T1 mutually orthogonal frequency-domain OCC sequences corresponds to A time-domain OCC sequences among the T2 mutually orthogonal time-domain OCC sequences, or a first time-domain OCC sequence among the T2 mutually orthogonal time-domain OCC sequences corresponds to A frequency-domain OCC sequences among the T1 mutually orthogonal frequency-domain OCC sequences, where A is an integer greater than or equal to 2, and T1 and T2 are positive integers; The configuration information is sent.

7. An information transmission method, characterized in that: The method comprises: Receive configuration information of a sounding reference signal (SRS), the configuration information being used to indicate a first orthogonal masked OCC sequence corresponding to a first SRS resource, the first OCC sequence being determined based on a frequency-domain OCC sequence and a time-domain OCC sequence, the frequency-domain OCC sequence and the time-domain OCC sequence being determined from at least one candidate sequence set, the at least one candidate sequence set including a first candidate sequence set, the first candidate sequence set being determined based on T1 mutually orthogonal frequency-domain OCC sequences and T2 mutually orthogonal time-domain OCC sequences, wherein a first frequency-domain OCC sequence among the T1 mutually orthogonal frequency-domain OCC sequences corresponds to A time-domain OCC sequences among the T2 mutually orthogonal time-domain OCC sequences, or a first time-domain OCC sequence among the T2 mutually orthogonal time-domain OCC sequences corresponds to A frequency-domain OCC sequences among the T1 mutually orthogonal frequency-domain OCC sequences, where A is an integer greater than or equal to 2, and T1 and T2 are positive integers; The first OCC sequence is determined according to the configuration information.

8. The method according to claim 6 or 7, characterized in that The first candidate sequence set includes T2 sequences, each of the T2 sequences includes: a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, S1<M1, T1≤S1, T2≤M1; Alternatively, the first candidate sequence set includes T1 sequences, each of the T1 sequences includes: a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, S1>M1, T1≤S1, T2≤M; Wherein, S1 and M1 are positive integers.

9. The method according to any one of claims 6 to 8, characterized in that The first candidate sequence set includes T2 sequences, each of the T2 sequences includes: a frequency domain OCC sequence with a sequence length of S1 and a time domain OCC sequence with a sequence length of M1, and the frequency domain OCC sequence with a sequence length of S1 is The time domain OCC sequence with a sequence length of M1 is The OCC sequence corresponding to each of the T2 sequences is an OCC sequence with a sequence length of S1×M1. The OCC sequence corresponding to each sequence includes S1 subsequences, and the j+qZth subsequence in the S1 subsequences is The first subsequences of the OCC sequence corresponding to each sequence, whose index is j+qZ, are orthogonal to each other, Z is a non-negative integer power of 2 less than M1, 0≤j<Z, j and q are integers.

10. The method according to any one of claims 6 to 9, characterized in that The at least one candidate sequence set also includes a second candidate sequence set, which is determined based on T3 mutually orthogonal frequency domain OCC sequences and T4 mutually orthogonal time domain OCC sequences, wherein the second frequency domain OCC sequence among the T3 mutually orthogonal frequency domain OCC sequences corresponds to A time domain OCC sequences among the T4 mutually orthogonal time domain OCC sequences, or the second time domain OCC sequence among the T4 mutually orthogonal time domain OCC sequences corresponds to A frequency domain OCC sequences among the T3 mutually orthogonal frequency domain OCC sequences, and the sequence lengths of the T4 mutually orthogonal time domain OCC sequences are different from those of the T2 mutually orthogonal time domain OCC sequences.

11. The method according to claim 9, characterized in that The second candidate sequence set includes T4 sequences, each of the T4 sequences includes: a frequency domain OCC sequence with a sequence length of S2 and a time domain OCC sequence with a sequence length of M2, S2<M2, T3≤S2, T4≤M2, and M1 is different from M2; Alternatively, the second candidate sequence set includes T3 sequences, each of the T3 sequences includes: a frequency domain OCC sequence with a sequence length of S2 and a time domain OCC sequence with a sequence length of M2, S2>M2, T3≤S2, T4≤M2; Wherein, S2 and M2 are positive integers.

12. The method according to any one of claims 6 to 11, characterized in that The frequency domain OCC sequence corresponds to each frequency domain resource group in N1 / S frequency domain resource groups, the S adjacent frequency domain units contained in each frequency domain resource group correspond to the S elements contained in the frequency domain OCC sequence, the N1 / S frequency domain resource groups are frequency domain resource groups for repeatedly transmitting the SRS, N1 is the number of frequency domain units occupied by the first SRS resource, S is equal to S1 or S2, and N1 is an integer greater than or equal to S; The time domain OCC sequence corresponds to each time domain resource group in the R / M time domain resource groups, the M consecutive time domain units included in each time domain resource group correspond to the M elements included in the time domain OCC sequence, and the R / M time domain resource groups are time domain resource groups used for repeatedly transmitting the SRS; Alternatively, the M elements in the time domain OCC sequence correspond to R consecutive time domain units, and the R consecutive time domain units are time domain units used for repeatedly transmitting the SRS; Here, R is the repetition factor corresponding to the first SRS resource, R is an integer greater than or equal to 2, and M is equal to M1 or M2.

13. The method according to any one of claims 6 to 12, characterized in that The first SRS resource includes at least one port, an SRS sequence corresponding to an l′-th time domain unit of each port in the at least one port is determined according to a k1-th element in the time domain OCC sequence, the frequency domain OCC sequence, and a first SRS sequence corresponding to each port, the first SRS sequence corresponding to each port is determined according to an SRS base sequence and a cyclic shift CS value corresponding to each port, and an n-th element in the SRS sequence corresponding to the l′-th time domain unit corresponds to a k2-th element in the frequency domain OCC sequence; The N2 time domain units are the time domain units occupied by each port, k1=l′modM, k2=nmodS, M is equal to M1 or M2, and S is equal to S1 or S2.

14. The method according to any one of claims 6 to 13, characterized in that The at least one port includes a port p i , the port p i The SRS sequence corresponding to the l′th time domain unit for: Where n is the index of the element in the SRS sequence, m is the number of resource blocks (RBs) occupied by the SRS in one frequency hopping transmission. The number of subcarriers SC included in an RB, δ = log2(K TC ), K TC For the port p i The corresponding comb tooth degree, is the first ′ modM elements, is the nmodSth element in the frequency domain OCC sequence, For the port p i The corresponding first SRS sequence, α i For the port p i The corresponding CS value, For the port p i For the corresponding SRS base sequence, M is equal to M1 or M2, and S is equal to S1 or S2.

15. The method according to any one of claims 1 to 14, characterized in that The configuration information includes index information of the first OCC sequence, where the index information is used to determine the OCC sequence from the at least one candidate sequence set.

16. The method according to claim 15, characterized in that The first OCC sequence is determined according to a time domain OCC sequence and a frequency domain OCC sequence, and the index information includes index information of the time domain OCC sequence and / or index information of the frequency domain OCC sequence.

17. The method according to claim 15 or 16, characterized in that The configuration information also includes indication information of the at least one candidate sequence set.

18. A communication device, characterized in that: The communication device includes a module or unit for executing the method of any one of claims 1, 3-5, 15-17, or includes a module or unit for executing the method of any one of claims 2-5, 15-17, or includes a module or unit for executing the method of any one of claims 6, 8-17, or includes a module or unit for executing the method of any one of claims 7-17.

19. A communication device, characterized in that: The communication device includes a processor, which is used to cause the communication device to perform the method according to any one of claims 1, 3-5, 15-17, or cause the communication device to perform the method according to any one of claims 2-5, 15-17, or cause the communication device to perform the method according to any one of claims 6, 8-17, or cause the communication device to perform the method according to any one of claims 7-17 through logic circuits and / or execution instructions.

20. The communication device according to claim 19, wherein: The communication device further includes a memory configured to store the instruction.

21. The communication device according to claim 19 or 20, characterized in that The communication device further comprises a communication interface, which is used to input and / or output signaling and / or data.

22. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, which, when executed by a processor, enable the method according to any one of claims 1, 3-5, 15-17 to be implemented, or enable the method according to any one of claims 2-5, 15-17 to be implemented, or enable the method according to any one of claims 6, 8-17 to be implemented, or enable the method according to any one of claims 7-17 to be implemented.

23. A computer program product, characterized in that The computer program product includes instructions, which, when executed on a computer, cause the computer to perform the method according to any one of claims 1, 3-5, 15-17, or cause the computer to perform the method according to any one of claims 2-5, 15-17, or cause the computer to perform the method according to any one of claims 6, 8-17, or cause the computer to perform the method according to any one of claims 7-17.

24. A communication system, characterized in that: The communication system includes a network device and a terminal device, wherein the network device is used to execute the method according to any one of claims 1, 3-5, and 15-17, and the terminal device is used to execute the method according to any one of claims 2-5 and 15-17; or, the network device is used to execute the method according to any one of claims 6, 8-17, and the terminal device is used to execute the method according to any one of claims 7-17.