Reference signal-based communication method and apparatus

By transmitting reference signals on resources that are not adjacent in the frequency and time domains, the terminal device uses frequency hopping to transmit, which solves the problem of reduced channel estimation accuracy caused by limited uplink coverage of the terminal device and improves downlink performance.

WO2026145095A1PCT designated stage Publication Date: 2026-07-09HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-22
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

In wireless communication, when the uplink power or uplink coverage of a terminal device is limited, the bandwidth of the reference signal transmitted by the terminal device in a single transmission is limited, which leads to a decrease in the accuracy of channel estimation and thus affects downlink performance.

Method used

Terminal devices and network devices coordinate to configure the first and second resources, enabling terminal devices to transmit reference signals on resources that are not adjacent in the frequency and time domains. Frequency hopping is used for transmission to reduce the number of frequency hopping and improve the accuracy of channel estimation.

Benefits of technology

By reducing the number of frequency hopping operations, the accuracy of channel estimation results is improved, thereby enhancing downlink performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025144244_09072026_PF_FP_ABST
    Figure CN2025144244_09072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a reference signal-based communication method and an apparatus, capable of improving downlink performance. The method comprises: receiving first information, wherein the first information is used for determining a first resource and a second resource, the index of the first resource and the index of the second resource have adjacent serial numbers, the frequency domain resource location of the first resource is not adjacent to the frequency domain resource location of the second resource, and a time domain resource of the first resource is different from a time domain resource of the second resource; and sending a reference signal on the first resource and the second resource.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus for reference signals

[0001] This application claims priority to Chinese Patent Application No. 202411999805.1, filed with the State Intellectual Property Office of China on December 31, 2024, entitled "Communication Method and Apparatus for Reference Signals", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to a method and apparatus for communicating reference signals. Background Technology

[0003] In wireless communication, reference signals are transmitted between the transmitting and receiving ends to send and receive data, obtain system synchronization, and provide feedback channel information. For example, the transmitting end sends a reference signal to the receiving end, which receives the reference signal and can then perform corresponding operations based on it, such as performing channel measurements to obtain relevant channel state information. These reference signals are divided into uplink reference signals and downlink reference signals.

[0004] Assuming the reference signal is an uplink reference signal, when the channel bandwidth that the network device needs to measure is large, the terminal device can send the uplink reference signal to the network device multiple times via frequency hopping. The terminal device sends the uplink reference signal multiple times across multiple time-domain symbols, and the bandwidth occupied by the uplink reference signal sent on each symbol is a portion of the full bandwidth (or total bandwidth) configured for the uplink reference signal. For example, the terminal device can send the uplink reference signal on four time-domain symbols via frequency hopping, and the uplink reference signal occupies one-quarter of the full bandwidth in each symbol.

[0005] However, when the uplink power or uplink coverage of the terminal device is limited, the bandwidth of the reference signal transmitted by the terminal device in a single transmission is limited, which prolongs the frequency hopping period, thereby reducing the accuracy of channel estimation (i.e., obtaining channel state information) and limiting downlink performance. Summary of the Invention

[0006] This application provides a communication method and apparatus for a reference signal, which can improve downlink performance.

[0007] In a first aspect, embodiments of this application provide a communication method for a reference signal. This method can be executed by a terminal-side communication device. Unless otherwise specified, "terminal-side communication device" in this application can refer to a terminal device, a component within the terminal device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. The method includes: receiving first information, the first information being used to determine a first resource and a second resource, wherein the index of the first resource and the index number of the second resource are adjacent, the frequency domain resource position of the first resource and the frequency domain resource position of the second resource are not adjacent, and the time domain resource of the first resource and the time domain resource of the second resource are different; and transmitting a reference signal on the first resource and the second resource.

[0008] Based on this scheme, the terminal device can transmit reference signals on the first and second resources configured for it by the network device (i.e., the first and second resources are configured through the first information). Specifically, the index numbers of the first and second resources are adjacent, the frequency domain resource positions of the first and second resources are not adjacent, and the time domain resources of the first and second resources are different.

[0009] It is understandable that the non-adjacent frequency domain resource positions of the first resource and the second resource indicate that the frequency domain resources of the first resource and the second resource are different (i.e., the terminal device transmits the reference signal on different frequency domain resources), and the frequency domain resources of the first resource and the second resource are not contiguous. In other words, the terminal device needs to perform frequency hopping when transmitting the reference signal on the first resource and the second resource. That is, the terminal device uses frequency hopping to transmit the reference signal.

[0010] Typically, frequency hopping schemes divide the transmission bandwidth into N frequency hopping bandwidths, where the frequency domain resources of adjacent frequency hopping bandwidths are contiguous. However, in this application, the indices of the first and second resources are adjacent, and the frequency domain resources of the first and second resources are not contiguous. In other words, during the allocation of the transmission bandwidth, the frequency domain resources of adjacent frequency hopping bandwidths (i.e., the frequency domain resources of the first and second resources) are not contiguous; there are gaps between the frequency domain resources of adjacent frequency hopping bandwidths. Therefore, the value of M is less than the value of N.

[0011] Furthermore, the different time-domain resources of the first and second resources indicate that the terminal device transmits the reference signal on different time-domain resources. Therefore, for M frequency-hopping bandwidths, the terminal device needs to transmit the reference signal on M time-domain resources. Since the value of M is less than the value of N, in this application, the time required for the terminal device to complete the transmission of the reference signal on the transmission bandwidth is smaller, thereby improving the accuracy of the channel estimation result based on the reference signal and thus enhancing downlink performance.

[0012] Secondly, embodiments of this application provide a communication method for a reference signal. This method can be executed by a network-side communication device. Unless otherwise specified, the "network-side communication device" in this application can refer to a network device, a component within the network device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The method includes: sending first information, the first information being used to determine a first resource and a second resource, wherein the index of the first resource and the index number of the second resource are adjacent, the frequency domain resource position of the first resource and the frequency domain resource position of the second resource are not adjacent, and the time domain resource of the first resource and the time domain resource of the second resource are different; and receiving a reference signal on the first resource and the second resource.

[0013] Based on this scheme, network devices can configure first and second resources for terminal devices (i.e., configure first and second resources through first information), enabling terminal devices to transmit reference signals on the first and second resources. Specifically, the indexes of the first and second resources are adjacent, the frequency domain resource positions of the first and second resources are not adjacent, and the time domain resources of the first and second resources are different.

[0014] It is understandable that the non-adjacent frequency domain resource positions of the first resource and the second resource indicate that the frequency domain resources of the first resource and the second resource are different (i.e., the terminal device transmits the reference signal on different frequency domain resources), and the frequency domain resources of the first resource and the second resource are not contiguous. In other words, the terminal device needs to perform frequency hopping when transmitting the reference signal on the first resource and the second resource. That is, the terminal device uses frequency hopping to transmit the reference signal.

[0015] Typically, frequency hopping schemes divide the transmission bandwidth into N frequency hopping bandwidths, where the frequency domain resources of adjacent frequency hopping bandwidths are contiguous. However, in this application, the indices of the first and second resources are adjacent, and the frequency domain resources of the first and second resources are not contiguous. In other words, during the allocation of the transmission bandwidth, the frequency domain resources of adjacent frequency hopping bandwidths (i.e., the frequency domain resources of the first and second resources) are not contiguous; there are gaps between the frequency domain resources of adjacent frequency hopping bandwidths. Therefore, the value of M is less than the value of N.

[0016] Furthermore, the different time-domain resources of the first and second resources indicate that the terminal device transmits the reference signal on different time-domain resources. Therefore, for M frequency-hopping bandwidths, the terminal device needs to transmit the reference signal on M time-domain resources. Since the value of M is less than the value of N, in this application, the time required for the terminal device to complete the transmission of the reference signal on the transmission bandwidth is smaller, thereby improving the accuracy of the channel estimation result based on the reference signal and thus enhancing downlink performance.

[0017] Combining the first and second aspects, in one possible design, the number of frequency domain units contained in the first resource is equal to the number of frequency domain units contained in the second resource.

[0018] Based on this possible design, the number of frequency domain units contained in the first resource is equal to the number of frequency domain units contained in the second resource. Therefore, when determining the number of frequency domain units contained in the first resource and the number of frequency domain resources contained in the second resource, only one needs to be determined. Compared with the scheme where the number of frequency domain units contained in the resources is not equal, the computational complexity can be reduced.

[0019] Combining the first and second aspects, in one possible design, the frequency domain unit includes one or more of the following: frequency domain bandwidth, frequency domain subband, resource block RB, resource element RE, and frequency domain subcarrier.

[0020] Combining the first and second aspects, in one possible design, the frequency domain starting position K1 of the first resource and the frequency domain starting position K2 of the second resource are separated by B frequency domain units, where B is greater than A and B is a positive integer, and A is the number of frequency domain units contained in the first resource or the number of frequency domain units contained in the second resource.

[0021] Combining the first and second aspects, in one possible design, the B frequency domain units include C frequency domain units, which are not used to transmit reference signals. C is the difference between B and A, and C is a positive integer.

[0022] Combining the first and second aspects, in one possible design, if K2 is greater than K1, the C frequency domain units are the frequency domain units spaced between K2 and the frequency domain end position K1+A of the first resource. If K1 is greater than K2, the C frequency domain units are the frequency domain units spaced between K1 and the frequency domain end position K2+A of the second resource.

[0023] Based on the three possible designs described above, the frequency domain resources of the first resource and the second resource are not continuous, or in other words, there is a gap between the frequency domain resources of the first resource and the second resource. Therefore, the terminal device needs to perform frequency hopping when transmitting the reference signal on the first and second resources. That is, the terminal device uses frequency hopping to transmit the reference signal.

[0024] Typically, frequency hopping schemes divide the transmission bandwidth into N frequency hopping bandwidths, where the frequency domain resources of adjacent frequency hopping bandwidths are contiguous. However, in this application, the indices of the first and second resources are adjacent, and the frequency domain resources of the first and second resources are not contiguous. In other words, during the bandwidth allocation process, the frequency domain resources of adjacent frequency hopping bandwidths (i.e., the frequency domain resources of the first and second resources) in the resulting M frequency hopping bandwidths are not contiguous; there is a gap between the frequency domain resources of adjacent frequency hopping bandwidths. Therefore, the value of M is less than the value of N. This improves the transmission efficiency of the reference signal compared to a scheme that transmits the reference signal across N frequency hopping bandwidths.

[0025] Combining the first and second aspects, in one possible design, the first information is also used to determine the frequency hopping parameters, which are used to determine the number of frequency hopping N, and the value of N is related to the value of C.

[0026] Combining the first and second aspects, in one possible design, the larger the value of N, the smaller the value of C.

[0027] Based on the two possible designs mentioned above, the value of C is related to the value of N. Therefore, the value of C can be determined by indicating the value of N, providing a possible implementation method for the value of C.

[0028] In combination with the first and second aspects, in one possible design, the first information is also used to determine a first total frequency domain resource, which includes D frequency domain units, the frequency domain resources of the first resource, the frequency domain resources of the second resource, and C frequency domain units, where D is greater than the product of A and N.

[0029] Combining the first and second aspects, in one possible design, D, A, N, and C satisfy the following:

[0030] in, Indicates rounding down. This indicates rounding up to the nearest integer.

[0031] Combining the first and second aspects, in one possible design, D, A, N, and C satisfy the following:

[0032] in, Indicates rounding down. This indicates rounding up to the nearest integer.

[0033] Based on the two possible designs mentioned above, different implementation methods are provided for the value of C.

[0034] Combining the first and second aspects, in one possible design, the frequency domain starting position K3 of the first total frequency domain resource and the frequency domain starting position K4 of the second total frequency domain resource are spaced apart by E frequency domain units; wherein, the second total frequency domain resource includes N frequency domain resources, the N frequency domain resources include the frequency domain resources of the first resource and the frequency domain resources of the second resource, the second total frequency domain resource is used to transmit reference signals, and E is greater than or equal to 0 and E is less than or equal to C.

[0035] Based on this possible design, an interval can be set between the frequency domain start position of the first total frequency domain resource and the frequency domain start position of the first total frequency domain resource, providing a possible implementation method for the implementation of N frequency domain resources.

[0036] Combining the first and second aspects, in one possible design, the starting position of the frequency domain of the i-th frequency domain resource among the N frequency domain resources satisfies:

[0037] in,

[0038] in, This indicates the starting position of the frequency domain for the i-th frequency domain resource. This represents the subcarrier-level offset of the i-th resource in the frequency domain. This represents the first frequency domain offset of the i-th resource. The second frequency domain offset corresponding to the partial transmission of the configured reference signal. When the reference signal is partially transmitted, the corresponding third frequency domain offset, m SRS,b Let A represent the number of frequency domain units contained in each of the N frequency domain resources. B represents the number of subcarriers contained in an RB. SRS Indicates the possible values ​​of b, n b The frequency domain location index used to determine the i-th frequency domain resource, N b′ Used to determine the number of frequency hopping N, i = 0, 1, ..., N-1.

[0039] Combining the first and second aspects, in one possible design, different values ​​of N correspond to different values ​​of K4.

[0040] Combining the first and second aspects, in one possible design, the larger the value of N, the smaller the value of K4.

[0041] Based on the two possible designs mentioned above, the value of K4 is related to the value of N. Therefore, the value of K4 can be determined by indicating the value of N, providing a possible implementation method for the value of K4.

[0042] Combining the first and second aspects, in one possible design, the frequency domain end position K3+D of the first total frequency domain resource is spaced F frequency domain units apart from the frequency domain end position K5 of the second total frequency domain resource, where F is greater than or equal to 0 and less than or equal to C, and K5 is greater than K4.

[0043] Based on this possible design, an interval can be set between the frequency domain end position of the first total frequency domain resource and the frequency domain end position of the first total frequency domain resource, providing a possible implementation method for the implementation of N frequency domain resources.

[0044] Combining the first and second aspects, in one possible design, different values ​​of N correspond to different values ​​of K5.

[0045] Combining the first and second aspects, in one possible design, the larger the value of N, the larger the value of K5.

[0046] Based on the two possible designs mentioned above, the value of K5 is related to the value of N. Therefore, the value of K5 can be determined by indicating the value of N, providing a possible implementation method for the value of K5.

[0047] Thirdly, a communication device is provided for implementing various methods. This communication device can be a terminal-side communication device as described in the first aspect, or a network-side communication device as described in the second aspect, or a device included in the terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0048] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a transmitting module, respectively used to implement the receiving function and the transmitting function in any of the above aspects and any possible implementations thereof.

[0049] In some possible designs, the transceiver module can consist of transceiver circuitry, a transceiver unit, a transceiver interface, or a communication interface.

[0050] Fourthly, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform the method described in any of the aspects. The communication device may be a terminal-side communication device as in the first aspect, or a network-side communication device as in the second aspect, or a device included in a terminal-side or network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0051] Fifthly, a communication device is provided, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute computer programs or instructions to cause the communication device to perform the method described in any aspect. The communication device may be a terminal-side communication device as described in the first aspect, or a network-side communication device as described in the second aspect, or a device included in a terminal-side communication device or a network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0052] A sixth aspect provides a communication device, comprising: at least one processor; the processor being configured to execute a computer program or instructions to cause the communication device to perform the method described in any aspect. The communication device may be a terminal-side communication device as described in the first aspect, or a network-side communication device as described in the second aspect, or a device included in a terminal-side communication device or a network-side communication device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0053] In some possible designs, the communication device includes a memory for storing necessary programs, instructions, and / or data. This memory may be coupled to the processor, or it may be independent of the processor.

[0054] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.

[0055] It is understandable that when the communication device provided by any of the third to sixth aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.

[0056] The aforementioned terminal-side communication device may be a terminal device, or a communication module in a terminal device, or a chip in a terminal device that is responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-chip (SoC) chip or system-in-a-package (SIP) chip that includes a modem module.

[0057] And / or, the aforementioned network-side communication device may be a network device, or a communication module in a network device, or a circuit or chip in a network device responsible for communication functions, or a functional module in a network device capable of calling and executing programs.

[0058] In a seventh aspect, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the method described in any aspect.

[0059] Eighthly, a computer program product comprising a program or instructions is provided, which, when run on a communication device, enables the communication device to perform the method described in either aspect.

[0060] Ninth aspect, a communication system is provided, the communication system including the terminal-side communication device (or the device included in the terminal-side communication device, such as a chip or chip system) in the first aspect and the network-side communication device (or the device included in the network-side communication device, such as a chip or chip system) in the second aspect.

[0061] The technical effects of any of the design methods in aspects three through nine can be found in the technical effects of different design methods in aspects one or two above, and will not be repeated here. Attached Figure Description

[0062] Figure 1 is a schematic diagram of the architecture of a communication system provided in this application;

[0063] Figure 2 is a schematic diagram of the architecture of another communication system provided in this application;

[0064] Figure 3 is a schematic diagram of the structure of a communication network element between a terminal device and a network device provided in this application;

[0065] Figure 4 is a schematic diagram of a frequency hopping bandwidth allocation method provided in this application;

[0066] Figure 5 is a schematic diagram of a frequency hopping transmission detection reference signal (SRS) provided in this application;

[0067] Figure 6 is a schematic flowchart of a communication method for a reference signal provided in this application;

[0068] Figure 7 is a schematic diagram of the implementation of the first and second resources provided in this application;

[0069] Figure 8 is a schematic diagram of one implementation method of the N frequency domain resources provided in this application;

[0070] Figure 9 is a schematic diagram of another implementation of the N frequency domain resources provided in this application;

[0071] Figure 10 is a schematic diagram of another implementation of the N frequency domain resources provided in this application;

[0072] Figure 11 is a schematic diagram of another implementation of the N frequency domain resources provided in this application;

[0073] Figure 12 is a schematic diagram of the structure of a communication device provided in this application;

[0074] Figure 13 is a schematic diagram of another communication device provided in this application;

[0075] Figure 14 is a schematic diagram of another communication device provided in this application. Detailed Implementation

[0076] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.

[0077] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0078] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0079] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0080] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0081] It is understood that the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.

[0082] It is understood that in this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require a judgment action to be performed during implementation, nor do they imply any other limitations.

[0083] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.

[0084] It is understood that in this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. When describing "a certain instruction information instructs A" or "instruction information of A," it can include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing instruction overhead to some extent. At the same time, the common parts of various information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information. Furthermore, the specific instruction method can also be any existing instruction method, such as, but not limited to, the above-mentioned instruction methods and their various combinations. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In specific implementation, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information pieces and sent separately. Furthermore, the sending period or timing of these sub-information pieces can be the same or different. This application does not limit the specific sending method. The sending period or timing of these sub-information pieces can be predefined, for example, predefined according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0085] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.

[0086] In this application, "predefined" can refer to a standard protocol predefined, or it can refer to something agreed upon or negotiated in advance between devices. In this application, "protocol" can refer to a standard protocol in the field of communications, such as the 5G protocol, the NR protocol, and related protocols applied in future communication systems; this application does not limit this. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in the device; this application does not limit the implementation method, for example.

[0087] In this application, the terms "exemplarily," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0088] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. Unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.

[0089] The technical solutions provided in this application can be used in various communication systems, including cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G) long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication systems (UMTS), 5th generation (5G) new radio (NR) systems, vehicle-to-everything (V2X) systems, LTE and NR hybrid networking systems, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, and future communication systems.

[0090] Alternatively, the communication system may be a non-3GPP communication system, such as an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), a wireless fidelity (WiFi) system, or a communication system that integrates multiple of the above communication systems. This application does not limit the scope of the application.

[0091] Figure 1 is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. Figure 1 shows a schematic diagram of a possible, non-limiting system architecture. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network device in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0092] RAN 100 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (open RAN, O-RAN or ORAN), CRAN, or a wireless fidelity (Wi-Fi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0093] RAN node 110, sometimes referred to as a network device, RAN entity, or access node, is part of the communication system used to help terminal devices achieve wireless access. Multiple RAN nodes 110 in the communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal devices 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes both referred to as communication devices. For example, 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0094] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.

[0095] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.

[0096] A Radio Access Network (RAN) is a device deployed in a radio access network to provide wireless communication capabilities for terminal devices. RAN can also be referred to as a RAN entity, access node, network node, network device, or communication device, etc.

[0097] Specifically, RAN can be network equipment for 3GPP-related cellular systems, such as 4G mobile communication systems, 5G mobile communication systems, or future communication systems. RAN can also be network equipment in open access networks (O-RAN or ORAN) or cloud radio access networks (CRAN). Alternatively, RAN can also be network equipment in a communication system formed by the integration of two or more of the above communication systems.

[0098] RAN includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a Wi-Fi system, macro base station, micro base station, wireless relay node, donor node, radio controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). RAN can also be network equipment in a 5G mobile communication system. For example, the future communication network in an NR system, TRP, TP, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, RAN can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), and radio units (RUs). CUs and DUs can be separate entities or included within the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, RANs can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, a RAN can be a roadside unit (RSU).

[0099] It should be noted that in different systems, the CU (or centralized unit control plane (CU-CP) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN or ORAN) system, the CU may also be called an open centralized unit (O-CU) or an open CU, the DU may also be called an open distributed unit (O-DU), the CU-CP may also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, the CU-UP may also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and the RU may also be called an open radio unit (O-RU). This application does not impose any specific limitations on these names. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application may be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0100] As shown in Figure 2(a), the ORAN system includes a core network, network equipment, and UEs. Optionally, the ORAN system may also include other components besides those shown in Figure 2(a), which is not limited in this application.

[0101] Network devices can communicate with the core network (CN) via a backhaul link (BH). Network devices can also communicate with the UE via the air interface. Specifically, the BBU in the network device communicates with the core network via the backhaul link. The RU in the network device communicates with at least one UE via the air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.

[0102] In one possible implementation, as shown in Figure 2(b), the CU is a logical node carrying the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the network device. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU can have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0103] Optionally, as shown in Figure 2(b), the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management (AMF) function in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.

[0104] In one possible implementation, as shown in Figure 2(b), the DU is a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes parts of the physical (PHY) layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0105] In one possible implementation, as shown in Figure 2(b), the RU is a logical node carrying both lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Lower-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0106] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Split user (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU. Furthermore, the LLS-M interface can also interact with the management system.

[0107] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0108] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.

[0109] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.

[0110] Referring to Figure 3, this is a schematic diagram of the communication network elements between the terminal device and the network device in an embodiment of this application. The terminal device 10 includes a processor 101, a memory 102, and a transceiver 103. The transceiver 103 includes a transmitter 1031, a receiver 1032, and an antenna 1033. The network device 20 includes a processor 201, a memory 202, and a transceiver 203. The transceiver 203 includes a transmitter 2031, a receiver 2032, and an antenna 2033. The receiver 1032 can be used to receive transmission control information through the antenna 1033, and the transmitter 1031 can be used to send transmission feedback information to the network device 20 through the antenna 1033. The transmitter 2031 can be used to send transmission control information to the terminal device 10 through the antenna 2033, and the receiver 2032 can be used to receive the transmission feedback information sent by the terminal device 10 through the antenna 2033. The memory 102 and memory 203 store computer program code.

[0111] To facilitate understanding of the technical solutions of the embodiments of this application, a brief introduction to the relevant technologies of this application is given below.

[0112] Reference signal: Also known as pilot signal. In communication systems, estimating the uplink or downlink channel is essential for transmitting and receiving data, obtaining system synchronization and feedback channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise. It uses reference signals known to the transmitter and receiver to track the time and frequency domain changes of the channel. These reference signals are distributed across different resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, and have known amplitudes and phases.

[0113] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals (or, more specifically, uplink reference signals). Uplink physical channels include the random access channel (PRACH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH), while uplink signals include the channel sounding reference signal (SRS), the physical uplink control channel demodulation reference signal (PUCCH-DMRS), the physical uplink shared channel demodulation reference signal (PUSCH-DMRS), the demodulation reference signal (DMRS), the phase noise tracking reference signal (PTRS), and the positioning reference signal (SRS or SRS for positioning), etc.

[0114] At the physical layer, downlink communication can include the transmission of downlink physical channels and downlink signals (or, as may be called, downlink reference signals). The downlink physical channels include the physical broadcast channel (PBCH), physical downlink control channel (PDCCH), and physical downlink shared channel (PDSCH). The downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), physical downlink control channel demodulation reference signal (PDCCH-DMRS), physical downlink shared channel demodulation reference signal (PDSCH-DMRS), demodulation reference signal (DMRS), phase tracking reference signal (PTRS), channel state information reference signal (CSI-RS), cell reference signal (CRS) (not present in NR), tracking reference signal (TRS), positioning reference signal (positioning RS), and synchronization signal block (SSB).

[0115] Network devices can configure different reference signals for terminal devices. Uplink reference signals include, but are not limited to: sounding reference signal (SRS) and demodulation reference signal (DMRS). Downlink reference signals include, but are not limited to: channel state information reference signal (CSI-RS), channel state information-interference measurement reference signal (CSI-IMRS), cell specific reference signal (CS-RS), user equipment specific reference signal (US-RS), DMRS, and synchronization signal / physical broadcast channel block (SS / PBCH block). The SS / PBCH block can be abbreviated as synchronization signal block (SSB). CSI-RS also includes: non-zero power CSI-RS (NZP CSI-RS) and zero power CSI-RS (ZP CSI-RS).

[0116] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.

[0117] Network devices configure different reference signal resources through radio resource control (RRC) signaling.

[0118] Specifically, the network device configures one or more reference signal resources for the terminal device. These reference signal resources are used to carry reference signals. In this application, the terms "reference signal" and "reference signal resource" are interchangeable. During configuration, each reference signal resource corresponds to a reference signal resource index or a reference signal resource identifier (ID) to distinguish each reference signal resource. Furthermore, the network device can configure one or more reference signal resource sets for the terminal device. Each reference signal resource set includes one or more reference signal resources, and each reference signal resource set corresponds to a reference signal resource set identifier. Within a certain reference signal resource set, each reference signal resource corresponds to a reference signal resource indicator. For example, a reference signal resource indicator of 0 indicates the first reference signal resource in the set, a reference signal resource indicator of 1 indicates the second reference signal resource, and so on. When the network device indicates a reference signal resource in the set, or when the terminal device reports the measurement result of a reference signal resource in the set, the reference signal resource indicator can indicate the corresponding reference signal resource.

[0119] Resources: The resources described in this application embodiment can be resource sets / or resources that a network device can configure for a terminal device. The resource set may include at least one of the following: a channel state information (CSI) synchronization signal block (CSI-SSB) resource set, a CSI interference measurement (CSI-IM) resource set, a non-zero power-channel state information reference signal (NZP-CSI-RS) resource set, or a zero power-channel state information reference signal (ZP-CSI-RS) resource set.

[0120] In the embodiments of this application, a reference signal can correspond to a resource, and a reference signal can occupy a resource. A resource can be referred to as the resource of the reference signal. The resources in the embodiments of this application can include frequency domain resources and time domain resources, etc. The resources can also include at least one of CSI-SSB resources, or CSI-IM resources, or NZP-CSI-RS resources, ZP-CSI-RS resources, SRS resources, DMRS resources, PTRS resources, CRS resources, or TRS resources.

[0121] In this embodiment, the resource is described as an SRS resource, which is also referred to as the Detection Information Reference Signal resource. The CSI-RS resource can also be replaced with other resources. The SRS resource can also be understood as the resource occupied by the SRS, or it can be replaced with the resource corresponding to the SRS, or the resource of the SRS.

[0122] SRS: SRS is the reference signal transmitted by the terminal device in the uplink. Network devices use SRS to evaluate uplink channel parameters; furthermore, for TDD systems, based on the difference between uplink and downlink channels, SRS can also be used to evaluate new channel adoption numbers. In addition to using SRS for channel quality assessment (such as uplink channel parameters and / or downlink channel parameters), network devices can also use SRS for uplink beam management (such as beam training, beam switching, etc.).

[0123] In 3GPP related protocols, four types of SRS are defined based on their functions: {beam management (BM), codebook (CB), non-codebook (NCB), and antenna switching (AS)}, or simply {BM, CB, NCB, AS}. SRS with beam management function is used for uplink beam scanning; for example, beam scanning of multiple panels on a terminal device. SRS with codebook function is used for PUSCH codebook transmission; for example, the terminal device sends an SRS, and the network device determines the data stream rank and precoding matrix indicator (PMI) by detecting the SRS, and schedules PUSCH according to the rank and pre-PMI. SRS with non-codebook functionality is used for non-codebook transmission of PUSCH. The terminal device acquires downlink channel information based on CSI-RS, calculates uplink weights, and then sends a weighted SRS to the network device. The network device detects the SRS, determines the rank and weighted vector index, and schedules PUSCH according to the rank and weighted vector index. SRS with antenna switching functionality is used for downlink channel measurement; for example, the terminal device transmits all uplink channel information in round-robin, allowing the network device to calculate downlink weights based on uplink and downlink reciprocity.

[0124] SRS is configured in the dedicated uplink bandwidth area (BWP) of the terminal device, i.e., BWP-UplinkDedicated->SRS-Config. SRS is divided into two levels: resource set and resource. A terminal device can configure one or more SRS resource sets, each containing multiple SRS resources. Multiple SRS resources within the same SRS resource set correspond to the same SRS function. Furthermore, different SRS resource sets correspond to different SRS functions. An SRS resource is the smallest unit of SRS allocation, and each SRS resource corresponds to a set of parameters. Specifically, the set of parameters corresponding to any SRS resource may include the content shown in Table 1.

[0125] Table 1

[0126] The number of ports for SRS can be 1, 2, or 4. The time-domain configuration of SRS resources can be periodic, semi-static, or aperiodic. The configuration information for periodic SRS resources includes the period (e.g., 2 milliseconds, 5 ms, 10 ms, etc.) and an offset parameter. After the network device configures the SRS resource via RRC signaling, the terminal device will send SRS on the determined SRS resource within a specific periodic slot according to the configuration information. The configuration information for aperiodic SRS resources does not include the periodic time-domain offset parameter K. When the terminal device receives downlink control information (DCI) at time n, and the DCI indicates that the SRS is triggered, it will send SRS on the corresponding SRS resource at time n+K, where K and n are positive integers.

[0127] In one implementation, the terminal device can transmit SRS by frequency hopping, meaning that multiple SRS transmissions from a single terminal device can switch between different frequency bands.

[0128] It should be understood that frequency hopping refers to the switching of multiple SRS transmissions by a terminal device between different frequency bands within the frequency domain resources.

[0129] For example, if the transmission bandwidth of a single SRS transmission by a terminal device is less than the maximum value of the SRS transmission bandwidth (e.g., 272 resource blocks), the terminal device can use frequency hopping to configure the SRS resources and transmit the SRS using different portions of the SRS transmission bandwidth.

[0130] For example, in the NR protocol, the uplink power of the SRS transmitted by the terminal device to the network device is limited, resulting in low accuracy of the channel state information obtained by the network device based on the received SRS reference signal. To improve the accuracy of channel estimation obtained by the network device based on SRS, the bandwidth of the SRS transmitted by the terminal device in a single transmission can be reduced, and the frequency power spectral density of the SRS can be increased, thereby ensuring the uplink power of a single SRS transmission and improving the accuracy of the channel state information obtained by the network device.

[0131] Specifically, network devices configure SRS resources for terminal devices via RRC signaling. The RRC signaling indicates the number of ports included in the SRS resource and the frequency and time domain locations occupied by the SRS resource. This allows the terminal device to send SRS messages on that SRS resource.

[0132] (I) Regarding the time domain location occupied by SRS resources:

[0133] RRC signaling can indicate the temporal location of SRS resources through parameters: SRS periodicity and offset (SRS - Periodicity and Offset), and resource mapping; where resource mapping can include the start position (i.e., l offest ), NS(nrofSymbols, i.e. ), repetition factor (R).

[0134] Specifically, the terminal device can determine T based on SRS-PeriodicityAndOffset. SRS With T offest Furthermore, terminal devices can be based on T SRS With T offest Determine the time-domain resources that can be used to transmit SRS; wherein, the time-domain resources (such as time slots) that can be used to transmit SRS satisfy: The meanings of the parameters in the formula can be found in Table 3.

[0135] SRS occupies NS (nrofSymbols) symbols (e.g., 1, 2, 4), R ∈ {1, 2, 4}, and satisfies R ≤ NS, meaning it repeats R times on each symbol. According to the repetition factor, when R = NS, SRS transmission in frequency hopping mode within a time slot is not supported; when R = 1, NS = 2, 4, SRS transmission in frequency hopping mode within a time slot is supported, specifically with frequency hopping per OFDM symbol; when R = 2, NS = 4, SRS transmission in frequency hopping mode within a time slot is supported, specifically with frequency hopping per pair of OFDM symbols (i.e., 2 OFDM symbols).

[0136] (ii) Regarding the frequency domain location occupied by SRS resources:

[0137] For the SRS resource of port pi, its starting position in the frequency domain It can be satisfied: in, satisfy:

[0138] Among them, the For specific calculation methods, please refer to section 6.4.1.4.3 of 3GPP TR 38.211-i40. The following is a summary of... Each will be briefly introduced.

[0139] In the above formula, pi represents the port number, and the value of pi can be, for example, 1000, 1001 or 1002; n represents the subcarrier offset of the frequency domain starting position of the SRS resource. shift This indicates the number of resource blocks (RBs) configured via higher-layer signaling with offsets relative to the reference frequency domain location. k represents the number of subcarriers contained in an RB. TC k represents the comb degree, used to describe the frequency domain density of the SRS resources of a port in the frequency domain subcarrier mapping. TC The value can be, for example, 2, 4 or 8.

[0140] in, This represents the comb offset of the SRS resource at port pi. It can be configured by the network device, or it can be related to the comb offset of the reference port configured by the network device. The value can be, for example, 0, 1, ..., k. TC -1. This represents the offset of the comb teeth on different time-domain symbols; for example... A value of 0 indicates that the comb teeth do not shift across different time domain symbols. This indicates the offset of the comb teeth on the next time domain symbol relative to the previous time domain symbol.

[0141] Indicates the frequency hopping parameters of the transmit comb. satisfy: in, and They are sets The (n+1)th element and the cardinality of the (n+1)th element in the set. It can be configured through higher-level parameters of the network device; otherwise... The high-level parameters include a length of K TC Given a bitmap, where the (n+1)th non-zero bit in the bitmap is the t-th bit in the bitmap, then... The pseudo-random sequence c(i) is defined in the communication protocol, and the comb-off frequency hopping identifier is used. This can be configured via higher-level network device parameters. If the frequency hopping and repetition (hoppingWithRepetition) parameter in the higher-level parameters is set to repetition, then... otherwise, The definition of l′ can be found in the relevant descriptions in Table 3 below, and will not be repeated here.

[0142] in, Satisfy the following formula:

[0143] In the above formula, in the above formula, This indicates the comb offset. This indicates the number of antenna ports configured in the SRS resource. Represents the port index of pi. This indicates the maximum number of cyclic shifts that can be supported.

[0144] in, satisfy: This represents the frequency domain offset caused by SRS resource frequency hopping.

[0145] in, satisfy: This represents the first frequency domain offset when partial SRS is configured. If kF is configured by the higher-layer parameter StartRBIndex, then k... F ∈{0,1,…,P F -1}; otherwise k F =0. If k hop If the start RB hopping is enabled by the higher-level parameter, then k hop satisfy: in, Otherwise k hop =0.

[0146] in, satisfy: This indicates the second frequency domain offset when partial SRS is configured. This is typically indicated by the TxHoppingConfig field of the higher-level parameter overlapValue. This represents the hop count for time-domain transmission. This corresponds to the slot offset for remaining frequency hopping in the slot offset for remaining hops list of higher-layer parameters. The UE expects these to be configured sequentially in ascending order in the time domain. The start time slot offset and start symbol of the jump. Indicates the initial hop count. N hop This indicates parameters related to the number of frequency hopping cycles.

[0147] As can be seen, through The offset of SRS resources at the subcarrier level in the frequency domain can be defined; through and The offset of SRS resources in the frequency domain at the RB level can be defined. It should be understood that the RB-level offset can be interpreted as the number of RBs offset, or the number of subcarriers corresponding to an integer number of RBs.

[0148] The parameters b and B mentioned above SRS m SRS,b and n b Please refer to the explanation below in conjunction with Table 2.

[0149] Network devices can configure parameter C via higher-layer signaling. SRS B SRS and b hop These parameters are used to jointly configure the SRS measurement bandwidth and frequency hopping bandwidth. Among them, C SRS Index number B configured for cell-specific SRS bandwidth. SRS Configure an index number for the user-specific SRS bandwidth, b hop Indicates whether to perform SRS frequency hopping (or indicates the frequency hopping bandwidth occupied by SRS on one symbol).

[0150] Table 2 shows the SRS bandwidth configuration as defined in the current standard.

[0151] Table 2

[0152] The parameters in this SRS bandwidth configuration table are described below. (Using C...) SRS Taking B=18 as an example, the corresponding row in the SRS bandwidth configuration table is shown in bold in Table 2. It can be seen that in B... SRS When the values ​​are 0, 1, 2, and 3 respectively, the total bandwidth of the 72 RBs can be divided into a tree structure. SRS The bandwidth segmentation corresponding to different values ​​can be seen in Figure 4.

[0153] When B SRS When the value is 0, the corresponding bandwidth is 72 RBs, which are 72 consecutive RBs on the same time-domain symbol. These 72 RBs can be called B. SRS The frequency hopping bandwidth corresponding to a value of 0. When the terminal device is configured with B SRS When the value of is 0, the terminal device can transmit SRS on 72 consecutive RBs in a time domain symbol. It should be understood that BSRS The smaller the value, the larger the corresponding bandwidth. SRS When the value is 0, the corresponding bandwidth (i.e., 72 RBs) is index C. SRS The maximum bandwidth corresponding to 18.

[0154] When B SRS When the value is 1, the corresponding bandwidth is 24 RBs, which are 24 consecutive RBs on the same time-domain symbol. These 24 RBs can be called B. SRS The frequency hopping bandwidth corresponding to a value of 1. When the terminal device is configured with B SRS When the value is 1, it means that the terminal device can transmit SRS over 24 consecutive RBs in a time-domain symbol. These 24 RBs are the upper-level bandwidth (i.e., B). SRS The bandwidth is 1 / 3 of the bandwidth corresponding to a value of 0. In other words, the bandwidth of the previous level is divided into 3 parts based on this frequency hopping bandwidth, i.e., N1 = 3; the maximum bandwidth is divided into 3 parts, i.e., N0 × N1 = 1 × 3 = 3. To complete SRS transmission on 72 RBs, the terminal device needs to perform at least 3 frequency hopping transmissions.

[0155] When B SRS When the value is 2, the corresponding bandwidth is 12 RBs, which are 12 consecutive RBs on the same time-domain symbol. These 12 RBs can be called B. SRS The frequency hopping bandwidth corresponding to a value of 2. When the terminal device is configured with B SRS When the value is 2, it means that the terminal device can transmit SRS on 12 consecutive RBs in a time-domain symbol. These 12 RBs are the upper-level bandwidth (i.e., B). SRS The bandwidth is 1 / 2 of the bandwidth corresponding to a value of 1. In other words, the bandwidth of the previous level is divided into 2 parts based on this frequency hopping bandwidth, i.e., N2 = 2; the maximum bandwidth is divided into 6 parts, i.e., N0 × N1 × N2 = 1 × 3 × 2 = 6. The terminal device needs to perform at least 6 frequency hopping transmissions to complete SRS transmission on 72 RBs.

[0156] When B SRS When the value is 3, the corresponding bandwidth is 4 RBs, which are 4 consecutive RBs on the same time-domain symbol. These 4 RBs can be called B. SRS The frequency hopping bandwidth corresponding to a value of 3. When the terminal device is configured with B SRS When the value is 3, it means that the terminal device can transmit SRS on four consecutive RBs in a time-domain symbol. These four RBs are the upper-level bandwidth (i.e., B). SRSThe bandwidth is 1 / 3 of the bandwidth corresponding to a value of 2. In other words, the bandwidth of the previous level is divided into 3 parts based on this frequency hopping bandwidth, i.e., N3 = 3; the maximum bandwidth is divided into 18 parts, i.e., N0 × N1 × N2 × N3 = 1 × 3 × 2 × 3 = 18. To complete SRS transmission on 72 RBs, at least 18 frequency hopping transmissions are required.

[0157] The number of parts into which the maximum bandwidth is divided can be calculated using the following formula: That is, b′ is taken from 0 until it reaches B. SRS The corresponding N b′ The product of.

[0158] As can be seen from the figure, at index C SRS =18 o'clock, with B SRS As the value decreases, the frequency hopping bandwidth becomes smaller and smaller, and the 72 RBs are divided into more and more parts, presenting a tree-like structure. It is not difficult to see that index C in Table 2 SRS The same pattern applies to other values. I won't elaborate further.

[0159] In this SRS bandwidth configuration table, parameter B SRS The value of can be used to indicate the SRS frequency hopping bandwidth. And parameter b hop It can be used to indicate the full bandwidth of SRS resources, b hop The range of values ​​is the same as that of B in Table 2. SRS The value range is the same, that is, it can be 0, 1, 2 or 3. The full bandwidth of SRS resources can also be called SRS measurement bandwidth or SRS measurement total bandwidth. The full bandwidth of SRS resources represents the total bandwidth that can be measured by SRS through multiple SRS frequency hopping.

[0160] This means that a single frequency hopping transmission can traverse the total bandwidth of the SRS resource, i.e., no frequency hopping transmission is required, and the bandwidth occupied by each SRS transmission is B. SRS The value corresponds to the bandwidth, and the frequency domain start offset parameter n of the SRS. b satisfy:

[0161] When b hop ≥B SRS This means that a single frequency hopping transmission can traverse the total bandwidth of the SRS resource, i.e., no frequency hopping transmission is required; in other words, the terminal device does not enable frequency hopping at this time. That is, the terminal device sends SRS in a non-frequency hopping manner.

[0162] When b hop SRS When this happens, it means that a single frequency hopping transmission cannot traverse the total bandwidth of the SRS resource, i.e., frequency hopping transmission is required. Each SRS transmission occupies a bandwidth of B. SRS ​The value corresponds to the bandwidth; in other words, the terminal device enables frequency hopping at this time. That is, the terminal device transmits SRS in frequency hopping mode. It should be understood that when transmitting SRS in frequency hopping mode, each SRS transmitted by the terminal device only covers a part of the transmission bandwidth of the SRS resource (i.e., one frequency hopping sub-band). The terminal device can transmit SRS multiple times within one frequency hopping cycle to cover the entire transmission bandwidth of the SRS resource.

[0163] The current SRS transmission method is as follows:

[0164] (1) If b hop ≥B SRS (Without frequency hopping), frequency domain position index n b The value is fixed (constant) and satisfies:

[0165] Where, n RRC Indicates the frequency domain starting position index of the user's SRS (or the frequency domain position indicating the starting frequency hopping bandwidth of the SRS).

[0166] (2) If b hop SRS (Frequency hopping), frequency domain position index n b The value is fixed (constant) and satisfies:

[0167] Where, n SRS The number of SRS transmissions specific to the terminal device (the terminal device's transmit count), n SRS satisfy:

[0168] The specific parameters and their values ​​in the above formulas can be found in Table 3 below:

[0169] Table 3

[0170] For example, C SRS =61, B SRS =2, b hop =0, n RRC =17, at this time K TC =0. Therefore, the total bandwidth of the SRS resource is 272RB, and the bandwidth of each SRS transmission is m. SRS,b =68RB, so the frequency hopping required to complete the transmission bandwidth of SRS resources is N0N1N2=4 times, where b is the layer index.

[0171] Specifically, when n SRS When = 0, if b = 0, N b =1,m SRS,b =272, b≤b hop =0, then​ If b = 1, N b =2,m SRS,b =136, b>b hop ,but If b = 2, N b =2,m SRS,b =68, b>b hop ,but If b = 3, N b =17,m SRS,b =4, b>b hop Then n b = By analogy, the frequency domain position index n for each frequency hopping can be obtained. b The frequency domain position index for the four frequency hopping events can include the contents shown in Table 4:

[0172] Table 4

[0173] Furthermore, based on the frequency domain position index n b This allows us to determine the frequency hopping bandwidth (i.e., the frequency domain resources occupied by a single frequency hopping) of the terminal device's SRS. As shown in Table 4 above, when B... SRS When the values ​​of are 0, 1, 2, and 3, the full SRS bandwidth of the 272 RBs can be divided into a tree structure; among them, when B SRS The bandwidth segmentation corresponding to different values ​​of n can be seen in Figure 5. Therefore, when n... SRS When n = 0, b This represents the starting position of the frequency domain when the starting index n0 = 0 for layer 0, the starting index n1 = 0 for layer 1, and the starting index n2 = 1 for layer 2, and the starting index n3 = 0 for layer 3, which corresponds to the starting position of the frequency domain when n3 = 0 for layer 3. This is represented by n in Figure 5. SRS =0 corresponds to the black square; similarly, when n SRS When n = 1, b This represents the starting position of the frequency domain when the starting index n0 = 0 for layer 0, the starting index n1 = 1 for layer 1, and the starting index n2 = 1 for layer 2, and the starting index n3 = 0 for layer 3, which corresponds to the starting position of the frequency domain when n3 = 0. This is shown in Figure 5 as n. SRS =1 corresponds to the black square; ..., when n SRS When n = 3, n b This represents the starting position in the frequency domain of layer 3 when the frequency domain starting index n0 = 0, the frequency domain starting index n1 = 1, and the frequency domain starting index n2 = 0, corresponding to the starting position in the frequency domain of layer 3 when n3 = 0. This is represented by n in Figure 5.SRS =3 corresponds to the black square. In Figure 5, one black square represents 68 RBs, thus four black squares (i.e., four frequency hopping bandwidths) constitute the 272 RBs of the SRS resource transmission bandwidth. That is, within one frequency hopping cycle, the terminal device can transmit SRS using the frequency hopping method shown in Figure 5.

[0174] Based on the aforementioned knowledge of SRS frequency domain resources, when a terminal device transmits SRS using frequency hopping, it effectively divides the SRS transmission bandwidth into N equal frequency hopping bandwidths. The terminal device transmits SRS on one of these frequency hopping bandwidths each time, and by transmitting SRS N times, it achieves transmission of SRS on the SRS transmission bandwidth. In other words, the terminal device achieves SRS transmission on the SRS transmission bandwidth through N frequency hopping.

[0175] Furthermore, since the N frequency hopping bandwidths are obtained by equally dividing the SRS transmission bandwidth, the frequency domain resources of adjacent frequency hopping bandwidths within the N frequency hopping bandwidths are contiguous. For example, for the four frequency hopping bandwidths in Figure 5, n b Frequency hopping bandwidth (i.e., n) = 0,0,0,0 SRS =2 (the corresponding black square) and n b Frequency hopping bandwidth (i.e., n) = 0, 0, 1, 0 SRS The black square corresponding to 0 represents the adjacent frequency hopping bandwidth, n b Frequency hopping bandwidth (i.e., n) = 0, 0, 1, 0 SRS =0 (the black square) and n b Frequency hopping bandwidth (i.e., n) = 0, 1, 0, 0 SRS =3 (the corresponding black square) represents the adjacent frequency hopping bandwidth, n b Frequency hopping bandwidth (i.e., n) = 0, 1, 0, 0 SRS =3 (the corresponding black square) and n b Frequency hopping bandwidth (i.e., n) = 0, 1, 1, 0 SRS The black square corresponding to 1 represents the adjacent frequency hopping bandwidth.

[0176] Taking frequency hopping as a unit of one OFDM symbol as an example, each time the terminal device hops a frequency, the SRS occupies one OFDM symbol in the time domain and one frequency hopping bandwidth in the frequency domain; thus, the terminal device needs to occupy N OFDM symbols to complete the transmission of SRS on the SRS transmission bandwidth.

[0177] For terminal devices with limited uplink power or uplink coverage, the frequency hopping bandwidth supporting a single transmission is relatively small. Therefore, the SRS transmission bandwidth can be divided with smaller granularity, allowing the terminal device's capabilities to meet the requirements for transmitting SRS over the frequency hopping bandwidth. Taking an SRS transmission bandwidth of 100 MHz (corresponding to 272 RBs) and a single transmission capability of the terminal device less than or equal to 16 RBs as an example, as shown in Table 2, C... SRS As shown in Figures 61, 62, and 63, the SRS transmission bandwidth can be divided into 17 frequency-hopping bandwidths, with each bandwidth corresponding to 16 RBs. Therefore, the terminal device can transmit SRS over the SRS transmission bandwidth after 17 frequency hoppings; that is, the terminal device needs 17 OFDM symbols to transmit SRS over the SRS transmission bandwidth. Alternatively, the SRS transmission bandwidth can be divided into 34 frequency-hopping bandwidths, with each bandwidth corresponding to 8 RBs. Therefore, the terminal device can transmit SRS over the SRS transmission bandwidth after 34 frequency hoppings; that is, the terminal device needs 34 OFDM symbols to transmit SRS over the SRS transmission bandwidth. Alternatively, the SRS transmission bandwidth can be divided into 68 frequency-hopping bandwidths, with each bandwidth corresponding to 4 RBs. Therefore, the terminal device can transmit SRS over the SRS transmission bandwidth after 68 frequency hoppings; that is, the terminal device needs 68 OFDM symbols to transmit SRS over the SRS transmission bandwidth. In other words, the smaller the capability of the terminal device, the longer its frequency hopping period.

[0178] The purpose of terminal devices transmitting SRS on the SRS transmission bandwidth is to enable network devices to perform channel estimation based on the SRS they receive on that bandwidth. However, the longer the frequency hopping period, the lower the accuracy of the channel estimation result based on the SRS (i.e., severe channel estimation aging), which limits downlink performance.

[0179] In view of this, embodiments of this application provide a communication method for a reference signal. A network device can configure a first resource and a second resource for a terminal device (i.e., configure the first resource and the second resource through first information), so that the terminal device can transmit a reference signal on the first resource and the second resource. The indexes of the first resource and the second resource are adjacent, the frequency domain resource positions of the first resource and the second resource are not adjacent, and the time domain resources of the first resource and the second resource are different.

[0180] It is understandable that the non-adjacent frequency domain resource positions of the first resource and the second resource indicate that the frequency domain resources of the first resource and the second resource are different (i.e., the terminal device transmits the reference signal on different frequency domain resources), and the frequency domain resources of the first resource and the second resource are not contiguous. In other words, the terminal device needs to perform frequency hopping when transmitting the reference signal on the first resource and the second resource. That is, the terminal device uses frequency hopping to transmit the reference signal.

[0181] Typically, frequency hopping schemes divide the transmission bandwidth into N frequency hopping bandwidths, where the frequency domain resources of adjacent frequency hopping bandwidths are contiguous. However, in this application, the indices of the first and second resources are adjacent, and the frequency domain resources of the first and second resources are not contiguous. In other words, during the allocation of the transmission bandwidth, the frequency domain resources of adjacent frequency hopping bandwidths (i.e., the frequency domain resources of the first and second resources) are not contiguous; there are gaps between the frequency domain resources of adjacent frequency hopping bandwidths. Therefore, the value of M is less than the value of N.

[0182] Furthermore, the different time-domain resources of the first and second resources indicate that the terminal device transmits the reference signal on different time-domain resources. Therefore, for M frequency-hopping bandwidths, the terminal device needs to transmit the reference signal on M time-domain resources. Since the value of M is less than the value of N, in this application, the time required for the terminal device to complete the transmission of the reference signal on the transmission bandwidth is smaller, thereby improving the accuracy of the channel estimation result based on the reference signal and thus enhancing downlink performance.

[0183] The method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the communication system shown in FIG1 above, and are not limited thereto.

[0184] In the following embodiments, the interaction between the terminal-side communication device and the network-side communication device is illustrated by taking the terminal-side communication device as a terminal device and the network-side communication device as a network device. The terminal device can be replaced by a component of the terminal device (e.g., a chip, chip system, or circuit), and the network device can be replaced by a component of the network device (e.g., a chip, chip system, or circuit).

[0185] Referring to Figure 6, which is a flowchart illustrating a communication method for a reference signal according to an embodiment of this application, the method shown in Figure 6 may include the following steps S601 to S602:

[0186] S601. The network device can send first information to the terminal device; correspondingly, the terminal device receives the first information from the network device.

[0187] The first information is used to determine the first resource and the second resource. The indexes of the first resource and the index numbers of the second resource are adjacent. The frequency domain resource positions of the first resource and the second resource are not adjacent. Furthermore, the time domain resources of the first resource and the second resource are different.

[0188] For example, since the first information is used to determine the first resource and the second resource, the terminal device needs to determine the first resource and the second resource based on the first information after receiving the first information. Specifically, the implementation of the terminal device determining the first resource and the second resource based on the first information can be found in the relevant description in the following embodiments, and will not be repeated here.

[0189] For example, if the frequency domain resource positions of the first resource and the second resource are not adjacent, it means that the frequency domain resources of the first resource and the second resource are different, and the frequency domain resources of the first resource and the second resource are not continuous.

[0190] For example, the discontinuity of the frequency domain resources of the first resource and the frequency domain resources of the second resource can also be understood as: there is an interval between the frequency domain resources of the first resource and the frequency domain resources of the second resource.

[0191] Optionally, the time-domain resource includes at least one time-domain unit. The time-domain unit includes one or more of the following: time-domain symbols (such as OFDM symbols), slots, radio frames, or a set of one or more time-domain symbols or slots. For example, the at least one time-domain unit may be continuous.

[0192] Optionally, the frequency domain resource includes at least one frequency domain unit. The frequency domain unit includes one or more of the following: frequency domain bandwidth, frequency domain subband, RB, resource element (RE), and frequency domain subcarrier.

[0193] For example, the indexes of the first resource and the second resource are adjacent, which can be understood as follows: when the index of the first resource is a, then the index of the second resource is a+1; where a is an integer greater than or equal to 0.

[0194] For example, the first information can be carried in any of the following: RRC signaling, medium access control-control element (MAC-CE), or DCI. Specifically, RRC signaling includes, but is not limited to, RRC configuration messages and RRC reconfiguration messages.

[0195] S602, the terminal device sends a reference signal on the first resource and the second resource; correspondingly, the network device receives the reference signal on the first resource and the second resource.

[0196] For example, since the frequency domain resources of the first resource and the second resource are different, the terminal device transmitting a reference signal on the first resource and the second resource can also be understood as the terminal device transmitting a reference signal on different frequency domain resources.

[0197] Therefore, the different and discontinuous frequency domain resources of the first and second resources can be understood as the terminal device needing to frequency hopping when transmitting the reference signal on the first and second resources. That is, the terminal device uses frequency hopping to transmit the reference signal. Therefore, the frequency domain resources of the first and second resources can also be considered as two different frequency hopping bandwidths. Furthermore, since the indexes of the first and second resources are adjacent, the frequency domain resources of the first and second resources can also be considered as adjacent frequency hopping bandwidths.

[0198] Specifically, the definition of adjacent frequency hopping bandwidth can be found in the above-mentioned related technologies, and will not be repeated here.

[0199] For example, since the time domain resources of the first resource and the second resource are different, the terminal device sending a reference signal on the first resource and the second resource can also be understood as the terminal device transmitting a reference signal on different time domain resources.

[0200] For example, the reference signal described in this application can be an uplink reference signal, such as an SRS; specifically, the implementation of the uplink reference signal can be found in the relevant description of the uplink reference signal in the above-mentioned related technologies, and will not be repeated here.

[0201] Optionally, after receiving the reference signal from the terminal device, the network device can perform channel estimation based on the reference signal. For example, within one frequency hopping cycle, the terminal device typically transmits the reference signal on different resources to achieve coverage of the transmission bandwidth (i.e., complete the transmission of the reference signal across the transmission bandwidth), meaning that the frequency domain resources in different resources are portions of the transmission bandwidth. The first resource and the second resource in this application are some or all of these different resources; that is, the frequency domain resources of the first resource and the frequency domain resources of the second resource are both portions of the transmission bandwidth.

[0202] This application provides a communication method for reference signals. A network device can configure a first resource and a second resource for a terminal device (i.e., configure the first resource and the second resource through first information), so that the terminal device can transmit reference signals on the first resource and the second resource. The indexes of the first resource and the second resource are adjacent, the frequency domain resource positions of the first resource and the second resource are not adjacent, and the time domain resources of the first resource and the second resource are different.

[0203] It is understandable that the non-adjacent frequency domain resource positions of the first resource and the second resource indicate that the frequency domain resources of the first resource and the second resource are different (i.e., the terminal device transmits the reference signal on different frequency domain resources), and the frequency domain resources of the first resource and the second resource are not contiguous. In other words, the terminal device needs to perform frequency hopping when transmitting the reference signal on the first resource and the second resource. That is, the terminal device uses frequency hopping to transmit the reference signal.

[0204] Typically, frequency hopping schemes divide the transmission bandwidth into N frequency hopping bandwidths, where the frequency domain resources of adjacent frequency hopping bandwidths are contiguous. However, in this application, the indices of the first and second resources are adjacent, and the frequency domain resources of the first and second resources are not contiguous. In other words, during the allocation of the transmission bandwidth, the frequency domain resources of adjacent frequency hopping bandwidths (i.e., the frequency domain resources of the first and second resources) are not contiguous; there are gaps between the frequency domain resources of adjacent frequency hopping bandwidths. Therefore, the value of M is less than the value of N.

[0205] Furthermore, the different time-domain resources of the first and second resources indicate that the terminal device transmits the reference signal on different time-domain resources. Therefore, for M frequency-hopping bandwidths, the terminal device needs to transmit the reference signal on M time-domain resources. Since the value of M is less than the value of N, in this application, the time required for the terminal device to complete the transmission of the reference signal on the transmission bandwidth is smaller, thereby improving the accuracy of the channel estimation result based on the reference signal and thus enhancing downlink performance.

[0206] The above is a general description of the communication method of the reference signal provided in this application. The following is a detailed description of the "terminal device determining the first resource and the second resource" involved in the above embodiments.

[0207] Optionally, the first information may indicate a first total frequency domain resource and a second total frequency domain resource; wherein the first total frequency domain resource is the transmission bandwidth, the transmission bandwidth includes the second total frequency domain resource, and the number of frequency domain units included in the second total frequency domain resource is less than the number of frequency domain units included in the transmission bandwidth. That is, the second total frequency domain resource is a portion of the frequency domain resource of the transmission bandwidth.

[0208] Furthermore, the terminal device can divide the transmission bandwidth into N frequency domain resources, where N is a positive integer greater than 1. The second total frequency domain resource comprises N frequency domain resources, and the number of frequency domain units contained in the second total frequency domain resource is equal to the number of frequency domain units contained in the N frequency domain resources.

[0209] The N frequency domain resources include the frequency domain resources of the first resource and the frequency domain resources of the second resource. That is, the frequency domain resources of the first resource and the frequency domain resources of the second resource are each a portion of the transmission bandwidth. Furthermore, the frequency domain resources of the first resource and the frequency domain resources of the second resource are any two adjacent frequency domain resources among these N frequency domain resources.

[0210] For example, as described above, the frequency domain resources of the first resource and the second resource are adjacent frequency hopping bandwidths; therefore, these N frequency domain resources are N frequency hopping bandwidths; thus, N is the number of frequency hopping times in one frequency hopping cycle (or, in other words, the total number of frequency hopping times in one frequency hopping cycle, or simply, the number of frequency hopping times). That is, the terminal device needs to perform N frequency hoppings to transmit the reference signal on the transmission bandwidth; where the first resource and the second resource are the resources occupied by the reference signal transmitted during two of the N frequency hopping cycles. In other words, a portion of the first total resource (i.e., the second total resource) is used to transmit the reference signal, and the remaining portion is not used for transmitting the reference signal.

[0211] Optionally, any two frequency domain resources among the N frequency domain resources contain the same number of frequency domain units. Since the N frequency domain resources include the frequency domain resources of the first resource and the frequency domain resources of the second resource, the frequency domain resources of the first resource and the frequency domain resources of the second resource contain the same number of frequency domain units. In other words, the number of frequency domain units contained in the first resource is equal to the number of frequency domain units contained in the second resource.

[0212] For example, each of the N frequency domain resources contains A frequency domain elements, that is, the frequency domain resources of the first resource and the frequency domain resources of the second resource each contain A frequency domain elements. Here, A is a positive integer. In this case, the second total frequency domain resources contain N×A frequency domain elements.

[0213] Furthermore, each of the N frequency domain resources contains A consecutive frequency domain units. That is, the first resource contains (or the frequency domain resources of the first resource contain) A consecutive frequency domain units; correspondingly, the second resource contains (or the frequency domain resources of the first resource contain) A consecutive frequency domain units.

[0214] Optionally, any two adjacent frequency domain resources in the N frequency domain units are not contiguous, meaning there is a gap between any two adjacent frequency domain resources in the N frequency domain units. That is, there is a gap between the frequency domain resources of the first resource and the frequency domain resources of the second resource. Further, the gap between any two adjacent frequency domain resources is equal.

[0215] For example, taking the interval between the frequency domain resources of the first resource and the frequency domain resources of the second resource as an example, this interval can be represented in the following two ways:

[0216] In one possible implementation, the interval is represented by the frequency domain starting position of the first resource and the frequency domain starting position of the second resource. For ease of description, in the following embodiments, the "frequency domain starting position of the first resource" is simply referred to as K1, and the "frequency domain starting position of the second resource" is simply referred to as K2; this will be explained uniformly here and will not be repeated. Wherein, K1 and K2 are integers greater than or equal to 0, and K1≠K2.

[0217] For example, in this possible implementation, K1 and K2 are separated by B frequency domain units; where B is greater than A and B is a positive integer.

[0218] For example, since K1 is the frequency domain starting position of the first resource and K2 is the frequency domain starting position of the second resource, the B frequency domain units between K1 and K2 also include A frequency domain units of the first or second resource. Generally, for frequency domain resources with adjacent index numbers, if the frequency domain starting positions of these two resources are separated by A frequency domain units, it indicates that these two frequency domain resources are continuous. Since B > A, it can be considered that there is an interval between the frequency domain resources of the first resource and the frequency domain resources of the second resource.

[0219] Furthermore, the number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource is the difference between B and A. For ease of description, in the following embodiments, the "number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource" is simply referred to as "C (i.e., C = BA)", which means the number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource. This will be explained uniformly here and will not be repeated.

[0220] Specifically, these C frequency domain units are not used for transmitting reference signals. In other words, the terminal device does not transmit reference signals on the frequency domain units spaced between the frequency domain resources of the first resource and the frequency domain resources of the second resource.

[0221] In another possible implementation, the interval is represented by the frequency domain end position K1+A of the first resource and the frequency domain end position of the second resource. For ease of description, the following embodiments take the example that the frequency domain resources of the first resource and the frequency domain resources of the second resource each contain A frequency domain units, with the end and start positions of the first resource being K1+A and the end and start positions of the second resource being K2+A; therefore, the "end and start position of the first resource" is simply referred to as "K1+A", and the "end and start position of the second resource" is simply referred to as "K2+A"; this will be explained uniformly here and will not be elaborated further.

[0222] For example, in this possible implementation, K1+A and K2+A are separated by B frequency domain units; where B is greater than A and B is a positive integer.

[0223] For example, since K1+A is the frequency domain end position of the first resource and K2+A is the frequency domain end position of the second resource, the B frequency domain units between K1+A and K2+A also include A frequency domain units of the first or second resource. Generally, for frequency domain resources with adjacent index numbers, if the frequency domain end positions of these two resources are separated by A frequency domain units, it indicates that these two frequency domain resources are continuous. Since B > A, it can be considered that there is an interval between the frequency domain resources of the first resource and the frequency domain resources of the second resource.

[0224] Furthermore, the number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource is the difference between B and A. For ease of description, in the following embodiments, the "number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource" is simply referred to as "C (i.e., C = BA)", which means the number of frequency domain units between the frequency domain resources of the first resource and the frequency domain resources of the second resource. This will be explained uniformly here and will not be repeated.

[0225] Specifically, these C frequency domain units are not used for transmitting reference signals. In other words, the terminal device does not transmit reference signals on the frequency domain units spaced between the frequency domain resources of the first resource and the frequency domain resources of the second resource.

[0226] Combining the two possible implementations mentioned above, the C frequency domain units can include the following two possible implementations:

[0227] As an example, when K2 is greater than K1, the C frequency domain units are the frequency domain units spaced between K2 and K1+A. That is, the C frequency domain units are the frequency domain units other than the A frequency domain units included in the first resource, which are among the B frequency domain units spaced between K2 and K1.

[0228] For example, in this case, K1+A+1 < K2, and K1+B+1 = K2. Specifically, taking RB as the frequency domain unit, RB#1 as the frequency domain unit contained in the first resource, RB#2 as the frequency domain unit contained in the second resource, A = 4, and B = 7 as an example, as shown in Figure 7(a), the end position of the frequency domain of the first resource is K1+4, the start position of the frequency domain of the second resource is K2 = K1+7, and the end position of the frequency domain of the second resource is K2+4 = K1+11; at this time, the C frequency domain units are the frequency domain units represented by the blank squares in Figure 7(a) (i.e., the frequency domain units between K1+4 and K2).

[0229] As another example, when K1 is greater than K2, the C frequency domain units are the frequency domain units spaced between K1 and K2+A. That is, the C frequency domain units are the frequency domain units other than the A frequency domain units included in the second resource, which are among the B frequency domain units spaced between K2 and K1.

[0230] For example, in this case, K2+A+1<K1 and K2+B+1=K1. Specifically, taking RB as the frequency domain unit, RB#1 as the frequency domain unit contained in the first resource, RB#2 as the frequency domain unit contained in the second resource, A=4, B=7 as an example, as shown in Figure 7(b), the end position of the frequency domain of the second resource is K2+4, the start position of the frequency domain of the first resource is K1=K2+7, and the end position of the frequency domain of the first resource is K1+4=K2+11; at this time, the C frequency domain units are the frequency domain units represented by the blank squares in Figure 7(b) (i.e., the frequency domain units between K2+4 and K1).

[0231] In summary, among the N frequency domain resources, each frequency domain resource contains A frequency domain units, and any two frequency domain resources are separated by C frequency domain units. That is, the terminal device divides the transmission bandwidth to obtain N frequency domain resources, including: the terminal device equally divides the transmission bandwidth to obtain N frequency domain resources, each containing A frequency domain units, with adjacent frequency domain resources separated by C frequency domain units. Therefore, the first total frequency domain resource contains N frequency domain resources and at least (N-1)×C frequency domain units. Thus, the first total frequency domain resource includes the frequency domain resources of the first resource, the frequency domain resources of the second resource, and the C frequency domain units separating the frequency domain resources of the first and second resources.

[0232] Optionally, the first information indicating a first total frequency domain resource includes: the first information indicating the number of frequency domain units contained in the first total frequency domain resource. Correspondingly, the first information indicating a second total frequency domain resource includes: the first information indicating the number of frequency domain units contained in the second total frequency domain resource.

[0233] For ease of description, the following embodiments use examples of a first total frequency domain resource containing D frequency domain units and a second total frequency domain resource containing N×A frequency domain units, where D is greater than N×A. This will be consistently stated here and will not be elaborated further. At this point, the terminal device divides the transmission bandwidth to obtain N frequency domain resources, including: the terminal device determines the value of A based on the values ​​of N×A and N. Further, it determines the value of the interval C based on D and N×A, and then, combining the values ​​of C and A, determines each frequency domain resource among the N frequency domain resources (such as the starting position of each frequency domain resource).

[0234] Specifically, the first information can indicate D and N×A in the following two ways:

[0235] Method 1: The first information contains Q bits; the value indicated by these Q bits is D.

[0236] For example, taking a frequency domain unit as RB and D=272 as an example, the value of Q can be 10, and the 272 RBs can be indicated by 10 bits.

[0237] Optionally, in this method, N×A is achieved through m SRS,0 This indicates that, based on the foregoing, m SRS,0 Typically, this is achieved through the frequency hopping parameter C. SRS and B SRS =0 is represented. Therefore, the first information indicator N×A includes: the first information indicator C SRS Therefore, the terminal device can be based on C SRS Find the corresponding row in Table 2 for the value of m, and then select the row containing m. SRS,0 The value of is determined to be N×A.

[0238] It should be noted that, since D is greater than N×A, network devices are configured with C SRS When choosing the value of C, we need to consider SRS The corresponding m SRS,0 The value of C is less than D. For example, when D = 272, we can let C... SRS The value is less than 61.

[0239] Method 2: First information indicates frequency hopping parameter C SRS C SRS Used to indicate D and N×A. Where D is C in the first correspondence. SRS The corresponding m SRS,0 N×A represents C in the first correspondence. SRS The corresponding m SRS,1 The first correspondence includes X Cs. SRS Y B SRS , X×Y m SRS,b and X×Y N bThe correspondence. Where each C... SRS Corresponding to Y m SRS,b and Y N b Each B SRS Corresponding to X m SRS,b and X N b X×Y m SRS,b With X×Y N b One-to-one correspondence. X and Y are both positive integers.

[0240] For example, the first correspondence can be represented by a set, table, or other similar format. Taking the value of Y as 4 as an example, the first correspondence can include the content shown in Table 5:

[0241] Table 5

[0242] In Table 5, m SRS,0 The value of D is greater than m SRS,1 The product of the value D1 (where D1 = N × A) and N1 (i.e., D > D1 × N1). Furthermore, D1 is greater than or equal to m. SRS,2 The product of D2 and N2 (i.e., D1 ≥ D2 × N2); therefore, D1 is greater than the product of D2, N2, and N1 (i.e., D > D1 × N1 × N2). Furthermore, D2 is greater than or equal to m. SRS,3 The value of D1 is the product of D3 and N3 (i.e., D2 ≥ D3 × N3); therefore, D1 is greater than the product of D3, N3, N2, and N1 (i.e., D > D1 × N1 × N2 × N3). Furthermore, the definitions of the parameters in Table 5 can be found in the relevant descriptions in Table 2 above, and will not be repeated here.

[0243] For example, Table 5 and Table 2 can be different tables, or Table 5 and Table 2 can be merged into the same table, in which case Table 5 and Table 2 can be merged into the content shown in Table 6:

[0244] Table 6

[0245] Among them, C in Table 6 SRS For the parameters in the rows indicated by 0 to 63, see the relevant rules in Appendix Table 2, C SRS The relevant rules for the parameters in rows 64 to 67 are shown in Table 5; for details, please refer to the relevant descriptions in Tables 2 and 5 above, which will not be repeated here.

[0246] Combining the two methods described above, the first information can also indicate the frequency hopping count N; thus, the terminal device determines the value of A based on N×A and N. Specifically, the first information can indicate the frequency hopping parameter B. SRS Through B SRS Determine N. Wherein, C SRS The corresponding N b At this point, the frequency hopping parameters indicated by the first information (such as B) can also be considered as... SRS With C SRS ) is used to determine N.

[0247] It should be noted that, due to the limitations of the terminal devices' own transmission capabilities, network devices, when configured with B... SRS When choosing a value for B, we can let B... SRS The corresponding m SRS,b The value of A is less than or equal to the transmission capacity supported by the terminal device; taking a terminal device that supports the transmission of 16 RBs as an example, then B SRS The corresponding m SRS,b The value of (i.e., A) is less than or equal to 16.

[0248] Based on the above, it can be concluded that B SRS With C SRS It is usually configured in combination to indicate N×A and N, so that the network device is configured with B. SRS With C SRS When doing so, one can consider the relationship between N×A and D, as well as the transmission capability of the terminal device itself, in order to configure a suitable B for the terminal device. SRS With C SRS .

[0249] Optionally, after determining N, the terminal device can determine the value of C based on N; that is, the value of N is related to the value of C. Furthermore, the terminal device can determine the value of C based on D, N×A, and N.

[0250] Optionally, the larger the value of N, the smaller the value of C. In other words, the value of N and the value of C are negatively correlated. Specifically, the value of C can include the following two possible implementations:

[0251] In one possible implementation, D, N×A, N, and C satisfy the relation (1):

[0252] in, Indicates rounding down. This indicates rounding up. For example, when D = 272, N × A = 128, and N = 4, C is 36.

[0253] For example, due to B SRS Indicated N b Used to determine N, with N×A through m SRS,0 Characterization, C through deltF SRS For example, in this case, the above relation (1) can be replaced by the following relation (2):

[0254] Since both the N frequency domain resources and the intervals (C frequency domain units) between adjacent frequency domain resources are obtained by dividing the transmission bandwidth, when the N frequency domain resources each contain A frequency domain units, and the value of C satisfies the above relationships (1) and (2), the N frequency domain resources and the N-1 intervals (C frequency domain units) constitute the transmission bandwidth; that is, N×A+(N-1)×C=D.

[0255] In other words, the starting position of the frequency domain of the first frequency domain resource (or the frequency domain resource with index number 0, or the frequency domain resource with the smallest index number) in N frequency domain units is the starting position of the transmission bandwidth in the frequency domain. That is, the starting position of the first total frequency domain resource is the same as the starting position of the second total frequency domain resource, or in other words, the interval between the starting positions of the first total frequency domain resource and the starting positions of the second total frequency domain resource is 0.

[0256] Accordingly, for the last frequency domain resource in the N frequency domain units (or the frequency domain resource with index number N-1, or the frequency domain resource with the largest index number), its frequency domain end position is the frequency domain end position of the transmission bandwidth. That is, the frequency domain end position of the first total frequency domain resource is the same as the frequency domain end position of the second total frequency domain resource, or in other words, the interval between the frequency domain end positions of the first total frequency domain resource and the second total frequency domain resource is 0.

[0257] Therefore, after determining N frequency domain resources, when the terminal device transmits reference signals on different time domain resources, the frequency domain resource occupied by the reference signal transmitted on each time domain resource is one of the N frequency domain resources. That is, the terminal device transmits reference signals on N resources. The time domain resources of the N resources are all different, and the frequency domain resources of the N resources are the aforementioned N frequency domain resources. At this time, the first resource and the second resource are two resources with adjacent index numbers among the N resources.

[0258] Taking a transmission bandwidth of 272 RBs and N frequency domain resources including 128 frequency domain resources as an example, when N is 2, the N frequency domain resources can be represented as shown in Figure 8(a-1); where each of the N frequency domain resources includes 64 RBs, and the interval between two adjacent frequency domain resources is 144 RBs. In this case, the N resources are represented as shown in Figure 8(a-2); where each of the N resources includes 64 RBs and one OFDM symbol.

[0259] When N is 4, the N frequency domain resources can be represented as shown in Figure 8(b-1); each of the N frequency domain resources includes 32 RBs, and there is a 48 RB interval between two adjacent frequency domain resources. In this case, the N resources can also be represented as shown in Figure 8(b-2); each of the N resources contains 32 RBs and one OFDM symbol.

[0260] When N is 8, the N frequency domain resources can be represented as shown in Figure 8(c-1); each of the N frequency domain resources includes 16 RBs, and the interval between two adjacent frequency domain resources is 144 / 7 RBs. In this case, the N resources can be represented as shown in Figure 8(c-2); each of the N resources contains 16 RBs and one OFDM symbol.

[0261] In another possible implementation, D, N×A, N, and C satisfy the relation (3):

[0262] in, This indicates rounding down. This indicates rounding up. For example, when D = 272, N × A = 128, and N = 4, C is 36.

[0263] For example, due to B SRS Indicated N b Used to determine N, with N×A through m SRS,0 Characterization, C through deltF SRS For example, in this case, the above relation (3) can be replaced by the following relation (4):

[0264] Since both the N frequency domain resources and the intervals (C frequency domain units) between adjacent frequency domain resources are obtained by dividing the transmission bandwidth, when the N frequency domain resources each contain A frequency domain units, and the value of C satisfies the above relationships (1) and (2), the N frequency domain resources and the N intervals (C frequency domain units) constitute the transmission bandwidth; that is, N×A+N×C=D. There are only N-1 intervals between the N frequency domain resources. Therefore, it is possible to consider setting an interval between the frequency domain start position of the transmission bandwidth and the frequency domain start position of the first frequency domain resource (or the frequency domain resource with index number 0, or the frequency domain resource with the smallest index number) among the N frequency domain resources (that is, setting an interval between the frequency domain start position of the first total frequency domain resource and the frequency domain start position of the second total frequency domain resource), and / or, setting an interval between the frequency domain end position of the transmission bandwidth and the frequency domain end position of the last frequency domain resource (or the frequency domain resource with index number N-1, or the frequency domain resource with the largest index number) among the N frequency domain resources (that is, setting an interval between the frequency domain end position of the first total frequency domain resource and the frequency domain end position of the second total frequency domain resource), such that the sum of these two intervals equals C.

[0265] For ease of description, the following example uses the following configuration: the frequency domain starting position of the transmission bandwidth is K3 (i.e., the frequency domain starting position of the first total frequency domain resource is K3), the frequency domain ending position of the transmission bandwidth is K3+D (i.e., the frequency domain ending position of the first total frequency domain resource is K3+D), the frequency domain starting position of the first frequency domain resource among the N frequency domain resources is K4 (i.e., the frequency domain starting position of the second total frequency domain resource is K4), and there is an E frequency domain unit interval between K3 and K4. The frequency domain ending position of the last frequency domain resource among the N frequency domain resources is K5 (i.e., the frequency domain ending position of the second total frequency domain resource is K5). Here, K5 is greater than K4, and E and F are both positive integers greater than or equal to 0 and less than or equal to C. Based on the above rules for setting E and F, we know that E+F=C.

[0266] For example, since the value of C is determined based on the value of N, when the values ​​of D and N×A are fixed, different values ​​of N correspond to different values ​​of C. Furthermore, the value of E is also determined based on the value of C; therefore, different values ​​of C correspond to different values ​​of E. Moreover, since E represents the number of frequency domain units between K3 and K4, and K3 is usually fixed, different values ​​of E correspond to different values ​​of K4. In other words, different values ​​of N correspond to different values ​​of K4.

[0267] Specifically, the larger the value of N, the smaller the value of C; and the value of E is determined based on the value of C. That is, the larger the value of C, the larger the value of E; therefore, it can also be considered that the larger the value of N, the smaller the value of C, and correspondingly, the smaller the value of E. Furthermore, since E is the number of frequency domain units between K3 and K4, and K3 is usually fixed, the smaller the value of E, the smaller the value of K4. In this case, it can also be considered that the smaller the value of N, the smaller the value of K4.

[0268] As for F, since F is the difference between C and E, it can be considered that different values ​​of N correspond to different values ​​of F. Since F is the number of frequency domain units between K3+D and K5, and K3+D is usually fixed, different values ​​of F correspond to different values ​​of K5. In other words, different values ​​of N correspond to different values ​​of K5.

[0269] Specifically, since F is the difference between C and E, the value of E is negatively correlated with the value of F; that is, the larger the value of E, the smaller the value of F. Conversely, since the larger the value of C, the larger the value of E, it can also be assumed that the larger the value of C, the smaller the value of F. Furthermore, since the larger the value of N, the smaller the value of C, it can also be assumed that the larger the value of N, the larger the value of F. Since F is the number of frequency domain units between K3+D and K5, and K3+D is usually fixed, it can also be assumed that the larger the value of N, the larger the value of K5.

[0270] Therefore, after determining N frequency domain resources, when the terminal device transmits reference signals on different time domain resources, the frequency domain resource occupied by the reference signal transmitted on each time domain resource is one of the N frequency domain resources. That is, the terminal device transmits reference signals on N resources. The time domain resources of the N resources are all different, and the frequency domain resources of the N resources are the aforementioned N frequency domain resources. At this time, the first resource and the second resource are two resources with adjacent index numbers among the N resources.

[0271] Taking a transmission bandwidth comprising 272 RBs and N frequency domain resources comprising 128 frequency domain resources as an example, the N frequency domain resources can be implemented based on the following three scenarios, depending on the different values ​​of E and F:

[0272] Scenario 1: The value of E is 0, and the value of F is C.

[0273] For example, in scenario one, K3 = K4 (that is, the frequency domain start position of the transmission bandwidth is the same as the frequency domain start position of the first frequency domain resource among N frequency domain resources), and K3 + D = K5 + C (that is, the frequency domain end position of the transmission bandwidth is separated from the frequency domain end position of the last frequency domain resource among N frequency domain resources by C frequency domain units).

[0274] Specifically, when N is 2, the N frequency domain resources can be represented as shown in Figure 9(a-1); each of the N frequency domain resources includes 64 RBs, with a 72 RB interval between any two adjacent frequency domain resources, and a 72 RB interval between K5 and K3+D. In this case, the N resources are represented as shown in Figure 9(a-2); each of the N resources contains 64 RBs and one OFDM symbol.

[0275] When N is 4, the N frequency domain resources can be represented as shown in Figure 9(b-1); each of the N frequency domain resources includes 32 RBs, with a 36 RB interval between any two adjacent frequency domain resources, and a 36 RB interval between K5 and K3+D. In this case, the N resources can also be represented as shown in Figure 9(b-2); each of the N resources contains 32 RBs and one OFDM symbol.

[0276] When N is 8, the N frequency domain resources can be represented as shown in Figure 9(c-1); each of the N frequency domain resources includes 16 RBs, with an interval of 18 RBs between any two adjacent frequency domain resources, and an interval of 18 RBs between K5 and K3+D. In this case, the N resources can also be represented as shown in Figure 9(c-2); each of the N resources contains 16 RBs and one OFDM symbol.

[0277] Scenario 2: The value of E is C, and the value of F is 0.

[0278] For example, in scenario two, K3+C=K4 (that is, the frequency domain start position of the transmission bandwidth is separated from the frequency domain start position of the first frequency domain resource among the N frequency domain resources by C frequency domain units), and K3+D=K5 (that is, the frequency domain end position of the transmission bandwidth is equal to the frequency domain end position of the last frequency domain resource among the N frequency domain resources).

[0279] Specifically, when N is 2, the N frequency domain resources can be represented as shown in Figure 10(a-1); each of the N frequency domain resources includes 64 RBs, with a 72 RB interval between any two adjacent frequency domain resources, and a 72 RB interval between K3 and K4. In this case, the N resources are represented as shown in Figure 10(a-2); each of the N resources contains 64 RBs and one OFDM symbol.

[0280] When N is 4, the N frequency domain resources can be represented as shown in Figure 10(b-1); each of the N frequency domain resources includes 32 RBs, with a 36 RB interval between any two adjacent frequency domain resources, and a 36 RB interval between K3 and K4. In this case, the N resources can also be represented as shown in Figure 10(b-2); each of the N resources contains 32 RBs and one OFDM symbol.

[0281] When N is 8, the N frequency domain resources can be represented as shown in Figure 10(c-1); each of the N frequency domain resources includes 16 RBs, with an interval of 18 RBs between adjacent frequency domain resources, and an interval of 18 RBs between K3 and K4. In this case, the N resources can also be represented as shown in Figure 10(c-2); each of the N resources contains 16 RBs and one OFDM symbol.

[0282] Scenario 3: The values ​​of E and F are both non-zero, and E + F = C.

[0283] For example, in scenario two, K3+F=K4 (that is, the frequency domain start position of the transmission bandwidth is separated from the frequency domain start position of the first frequency domain resource among the N frequency domain resources by E frequency domain units), and K3+D=K5+F (that is, the frequency domain end position of the transmission bandwidth is separated from the frequency domain end position of the last frequency domain resource among the N frequency domain resources by F frequency domain units).

[0284] Specifically, taking E=F=C / 2 as an example, in scenario three, the above relation (4) can also be replaced by relation (5):

[0285] Among them, in the above relationship (5) It can also be replaced with or This application is not restricted.

[0286] Specifically, when N is 2, the N frequency domain resources can be represented as shown in Figure 11(a-1); each of the N frequency domain resources includes 64 RBs, with a 72 RB interval between any two adjacent resources, a 36 RB interval between K3 and K4, and a 36 RB interval between K3+D and K5. In this case, the N resources are represented as shown in Figure 11(a-2); each of the N resources contains 64 RBs and one OFDM symbol.

[0287] When N is 4, the N frequency domain resources can be represented as shown in Figure 11(b-1); each of the N frequency domain resources includes 32 RBs, with a 36 RB interval between any two adjacent resources, and an 18 RB interval between K3 and K4, and an 18 RB interval between K3+D and K5. In this case, the N resources can also be represented as shown in Figure 11(b-2); each of the N resources contains 32 RBs and one OFDM symbol.

[0288] When N is 8, the N frequency domain resources can be represented as shown in Figure 11(c-1); each of the N frequency domain resources includes 16 RBs, with an interval of 18 RBs between adjacent frequency domain resources, and an interval of 9 RBs between K3 and K4, and an interval of 9 RBs between K3+D and K5. In this case, the N resources can also be represented as shown in Figure 11(c-2); each of the N resources contains 16 RBs and one OFDM symbol.

[0289] Combining the above three scenarios, after determining the A frequency domain units contained in the N resources and the C frequency domain units between two adjacent frequency domain resources, the terminal device can determine the frequency domain starting position of the i-th frequency domain resource among the N frequency domain resources based on the following relationship (6):

[0290] in,

[0291] in, This refers to the starting position of the frequency domain of the i-th frequency domain resource (or, it can also be called the frequency domain resource corresponding to port pi); i = 0, 1, 2, ..., N-1. The definitions of the parameters in relation (6) can be found in the relevant descriptions in the above embodiments, and will not be repeated here.

[0292] It is understood that the "first information indicates XX" mentioned in the above embodiments can also be understood as "the first information is used to determine XX"; these two descriptions can be used interchangeably, and will not be elaborated further here. In addition, the above examples list partial implementations of N frequency domain resources. In fact, N frequency domain resources may also include other possible implementations besides those mentioned above, and this application does not impose any restrictions.

[0293] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or in conflict, the terminology and / or descriptions between the different embodiments provided in this application are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0294] The foregoing primarily describes the solutions provided in this application from the perspective of device-to-device interaction. It is understood that each device, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0295] It is understood that, in order to achieve the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0296] This application embodiment can divide each device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0297] Figure 12 shows a schematic diagram of a communication device 1200. The communication device 1200 includes a processing module 1201 and a transceiver module 1202. This communication device can be used to implement the functions of the aforementioned terminal-side communication device (such as the terminal device described in Figure 6) or network-side communication device (such as the network device described in Figure 6).

[0298] In some embodiments, the communication device 1200 may further include a storage module (not shown in FIG12) for storing programs, instructions and / or data.

[0299] In some embodiments, the transceiver module 1202, also referred to as a transceiver unit, is used to implement sending and / or receiving functions. The transceiver module 1202 may consist of a transceiver circuit, a transceiver, a transceiver unit, or a communication interface.

[0300] In some embodiments, the transceiver module 1202 may include a receiving module and a sending module, respectively configured to perform receiving and sending steps performed by the terminal-side communication device (such as the terminal device described in FIG. 6) or the network-side communication device (such as the network device described in FIG. 6) in the above method embodiments, and / or to support other processes of the technology described herein; the processing module 1201 may be configured to perform processing steps (e.g., determination) performed by the terminal-side communication device (such as the terminal device described in FIG. 6) or the network-side communication device (such as the network device described in FIG. 6) in the above method embodiments, and / or to support other processes of the technology described herein.

[0301] When the communication device 1200 is used to implement the functions of the aforementioned terminal-side communication device (such as a terminal equipment):

[0302] In some embodiments, the transceiver module 1202 is configured to receive first information, the first information being used to determine a first resource and a second resource, wherein the index of the first resource and the index number of the second resource are adjacent, the frequency domain resource position of the first resource and the frequency domain resource position of the second resource are not adjacent, and the time domain resource of the first resource and the time domain resource of the second resource are different; the transceiver module 1202 is also configured to transmit a reference signal on the first resource and the second resource.

[0303] When the communication device 1200 is used to implement the functions of the aforementioned network-side communication device (such as a network device):

[0304] In some embodiments, the transceiver module 1202 is configured to send first information, the first information being used to determine a first resource and a second resource, wherein the index of the first resource and the index number of the second resource are adjacent, the frequency domain resource position of the first resource and the frequency domain resource position of the second resource are not adjacent, and the time domain resource of the first resource and the time domain resource of the second resource are different; the transceiver module 1202 is also configured to receive a reference signal on the first resource and the second resource.

[0305] In combination with the above two embodiments, optionally, the number of frequency domain units contained in the first resource is equal to the number of frequency domain units contained in the second resource.

[0306] In combination with the two embodiments described above, the frequency domain unit may optionally include one or more of the following: frequency domain bandwidth, frequency domain subband, resource block RB, resource element RE, and frequency domain subcarrier.

[0307] Combining the two embodiments described above, optionally, the frequency domain starting position K1 of the first resource and the frequency domain starting position K2 of the second resource are spaced apart by B frequency domain units, where B is greater than A and B is a positive integer, and A is the number of frequency domain units contained in the first resource or the number of frequency domain units contained in the second resource.

[0308] Combining the two embodiments described above, optionally, the B frequency domain units include C frequency domain units, and the C frequency domain units are not used to transmit reference signals. C is the difference between B and A, and C is a positive integer.

[0309] Combining the two embodiments described above, optionally, if K2 is greater than K1, the C frequency domain units are the frequency domain units spaced between K2 and the frequency domain end position K1+A of the first resource; if K1 is greater than K2, the C frequency domain units are the frequency domain units spaced between K1 and the frequency domain end position K2+A of the second resource.

[0310] In combination with the two embodiments described above, optionally, the first information is also used to determine the frequency hopping parameters, which are used to determine the number of frequency hopping N, and the value of N is related to the value of C.

[0311] Combining the two embodiments above, optionally, the larger the value of N, the smaller the value of C.

[0312] In combination with the above two embodiments, optionally, the first information is also used to determine the first total frequency domain resource, which includes D frequency domain units, the frequency domain resources of the first resource, the frequency domain resources of the second resource, and C frequency domain units, where D is greater than the product of A and N.

[0313] Combining the two embodiments described above, optionally, D, A, N, and C satisfy the following:

[0314] in, This indicates rounding down. This indicates rounding up to the nearest integer.

[0315] Combining the two embodiments described above, optionally, D, A, N, and C satisfy the following:

[0316] in, This indicates rounding down. This indicates rounding up to the nearest integer.

[0317] Combining the two embodiments described above, optionally, the frequency domain starting position K3 of the first total frequency domain resource and the frequency domain starting position K4 of the second total frequency domain resource are spaced apart by E frequency domain units; wherein, the second total frequency domain resource includes N frequency domain resources, the N frequency domain resources include the frequency domain resources of the first resource and the frequency domain resources of the second resource, the second total frequency domain resource is used to transmit reference signals, and E is greater than or equal to 0 and E is less than or equal to C.

[0318] Combining the two embodiments described above, optionally, the starting position of the frequency domain of the i-th frequency domain resource among the N frequency domain resources satisfies:

[0319] in,

[0320] in, This indicates the starting position of the frequency domain for the i-th frequency domain resource. This represents the subcarrier-level offset of the i-th resource in the frequency domain. This represents the first frequency domain offset of the i-th resource. When the reference signal is partially transmitted, the corresponding second frequency domain offset, m SRS,b Let A represent the number of frequency domain units contained in each of the N frequency domain resources. B represents the number of subcarriers contained in an RB. SRS Indicates the possible values ​​of b, n b The frequency domain location index used to determine the i-th frequency domain resource, N b′ Used to determine the number of frequency hopping N, i = 0, 1, ..., N-1.

[0321] Combining the two embodiments described above, optionally, different values ​​of N correspond to different values ​​of K4.

[0322] Combining the two embodiments above, optionally, the larger the value of N, the smaller the value of K4.

[0323] Combining the two embodiments described above, optionally, the frequency domain end position K3+D of the first total frequency domain resource and the frequency domain end position K5 of the second total frequency domain resource are spaced by F frequency domain units, where F is greater than or equal to 0 and F is less than or equal to C, and K5 is greater than K4.

[0324] Combining the two embodiments described above, optionally, different values ​​of N correspond to different values ​​of K5.

[0325] Combining the two embodiments above, optionally, the larger the value of N, the larger the value of K5.

[0326] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0327] In this application, the communication device (i.e., the terminal-side communication device (such as the terminal device described in FIG. 6 above) or the network-side communication device (such as the network device described in FIG. 6 above)) 1200 is presented in an integrated manner, divided into various functional modules. Here, "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above functions.

[0328] In some embodiments, when the communication device 1200 in FIG12 is a chip or chip system, the function / implementation process of the transceiver module 1202 can be implemented through the input / output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1201 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0329] Since the communication device 1200 provided in this embodiment can execute the above method, the technical effects it can obtain can be referred to the above method embodiment, and will not be repeated here.

[0330] As another possible product form, the terminal-side communication device (such as the terminal device described in FIG. 6 above) or the network-side communication device (such as the network device described in FIG. 6 above) described in the embodiments of this application can adopt the composition structure shown in FIG. 13, or include the components shown in FIG. 13. FIG. 13 is a structural schematic diagram of a communication device 1300 provided in an embodiment of this application. The communication device 1300 can be a terminal-side communication device or a chip or system-on-a-chip in a terminal-side communication device; it can also be a network-side communication device or a chip or system-on-a-chip in a network-side communication device. As shown in FIG. 13, the communication device 1300 includes a processor 1301, a transceiver 1302, and a communication line 1303.

[0331] Furthermore, the communication device 1300 may also include a memory 1304. The processor 1301, the memory 1304, and the transceiver 1302 can be connected via a communication line 1303.

[0332] The processor 1301 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1301 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0333] Transceiver 1302 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Transceiver 1302 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0334] Communication line 1303 is used to connect different components in communication device 1300, enabling communication between them. Communication line 1303 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 13, but this does not indicate that there is only one bus or one type of bus.

[0335] The memory 1304 may be a device with storage function, used to store instructions and / or data. The instructions may be computer programs.

[0336] For example, the memory 1304 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and / or instructions; it may also be a random access memory (RAM) or other type of dynamic storage device capable of storing information and / or instructions; it may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0337] It should be noted that the memory 1304 can exist independently of the processor 1301, or it can be integrated with the processor 1301. The memory 1304 can be used to store instructions, program code, or some data, etc. The memory 1304 can be located inside or outside the communication device 1300, without limitation. The processor 1301 is used to execute the instructions stored in the memory 1304 to implement the communication method of the reference signal provided in the following embodiments of this application.

[0338] In one example, processor 1301 may include one or more CPUs, such as CPU0 and CPU1 in Figure 13.

[0339] In some embodiments, those skilled in the art will recognize that the communication device 1200 can take the form of the communication device 1300 shown in FIG13 in terms of hardware implementation.

[0340] As an example, the function / implementation of the processing module 1201 in Figure 12 can be achieved by the processor 1301 in the communication device 1300 shown in Figure 13 calling computer execution instructions stored in the memory 1304. The function / implementation of the transceiver module 1202 in Figure 12 can be achieved by the transceiver 1302 in the communication device 1300 shown in Figure 13.

[0341] As an optional implementation, the communication device 1300 may include multiple processors, for example, in addition to the processor 1301 in FIG13, it may also include a processor 1307.

[0342] As an optional implementation, the communication device 1300 also includes an output device 1305 and an input device 1306. Exemplarily, the input device 1306 is a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. For example, the input device 1306 can be a keyboard, mouse, microphone, joystick, touchscreen device, or sensing device, etc. The output device 1305 is a display screen, a speaker, etc.

[0343] It should be noted that the communication device 1300 may be a desktop computer, a portable computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a similar structure to that shown in Figure 13. Furthermore, the composition shown in Figure 13 does not constitute a limitation on the communication device. In addition to the components shown in Figure 13, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0344] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.

[0345] As another possible product form, the terminal-side communication device (such as the terminal device described in FIG. 6 above) or network-side communication device (such as the network device described in FIG. 6 above) described in the embodiments of this application can be implemented by a general bus architecture. For ease of explanation, refer to FIG. 14, which is a structural schematic diagram of a communication device 1400 provided in an embodiment of this application. The communication device 1400 includes a processor 1401 and a transceiver 1402. The communication device 1400 can be a terminal-side communication device, or a chip or chip system therein; or, the communication device 1400 can be a network-side communication device, or a chip or module therein. FIG. 14 only shows the main components of the communication device 1400. In addition to the processor 1401 and the transceiver 1402, the communication device may further include a memory 1403.

[0346] Optionally, the processor 1401 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1403 is mainly used to store software programs and data. The transceiver 1402 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.

[0347] Optionally, the processor 1401, transceiver 1402, and memory 1403 can be connected via a communication bus.

[0348] When the communication device is powered on, the processor 1401 can read the software program in the memory 1403, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1401 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1401. The processor 1401 converts the baseband signal into data and processes the data.

[0349] In some embodiments, transceiver 1402 may include a transmitter and a receiver, wherein the transmitter is used to implement the transmission operation in the above method embodiments; and the receiver is used to implement the reception operation in the above method embodiments.

[0350] For example, when the communication device is a chip, the chip may not include the memory 1403; that is, the communication device includes a processor 1401 and a transceiver 1402. In this case, the transceiver 1402 is the input / output interface of the chip, wherein the transmitter in the transceiver corresponds to the output interface of the chip, and the receiver in the transceiver corresponds to the input interface of the chip.

[0351] In some embodiments, this application also provides a communication device, which includes a processor for implementing the methods in any of the above method embodiments.

[0352] As one possible implementation, the communication device also includes a memory. This memory stores necessary computer programs or instructions. The processor can invoke the computer programs or instructions in the memory to cause the communication device to execute the methods in any of the above method embodiments. Alternatively, the memory may be external and not located within the communication device.

[0353] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, used to receive computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmit them to the processor.

[0354] As another possible implementation, the communication device also includes a communication interface for communicating with modules outside the communication device.

[0355] It is understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or may include chips and other discrete devices. This application does not specifically limit this.

[0356] This application also provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed by a computer, implements the functions of any of the above-described method embodiments.

[0357] This application also provides a computer program product, including a computer program or instructions, which, when executed by a computer, implements the functions of any of the above method embodiments.

[0358] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0359] It is understood that the systems, apparatuses, and methods described in this application can also be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0360] The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. The components shown as units may or may not be physical units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0361] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0362] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive (SSD)). In this embodiment, the computer may include the aforementioned apparatus.

[0363] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

Claims

1. A communication method of a reference signal, characterized by, The method comprises: receiving first information, the first information being used to determine a first resource and a second resource, an index of the first resource and an index of the second resource being adjacent, a frequency domain resource position of the first resource and a frequency domain resource position of the second resource being non-adjacent, and a time domain resource of the first resource and a time domain resource of the second resource being different; transmitting a reference signal on the first resource and the second resource.

2. A communication method of a reference signal, characterized by, The method comprises: transmitting first information, the first information being used to determine a first resource and a second resource, an index of the first resource and an index of the second resource being adjacent, a frequency domain resource position of the first resource and a frequency domain resource position of the second resource being non-adjacent, and a time domain resource of the first resource and a time domain resource of the second resource being different; receiving a reference signal on the first resource and the second resource.

3. The method according to claim 1 or 2, characterized in that, The first resource comprises a same number of frequency domain units as the second resource.

4. The method of claim 3, wherein, The frequency domain unit comprises one or more of the following: a frequency domain bandwidth, a frequency domain sub-band, a resource block (RB), a resource element (RE), a frequency domain sub-carrier.

5. The method according to any one of claims 1 to 4, characterized in that, A frequency domain starting position K1 of the first resource and a frequency domain starting position K2 of the second resource are separated by B frequency domain units, B is greater than A, and B is a positive integer, and A is the number of frequency domain units comprised by the first resource or the number of frequency domain units comprised by the second resource.

6. The method of claim 5, wherein, C frequency domain units are comprised in the B frequency domain units, the C frequency domain units are not used for transmitting the reference signal, C is the difference between B and A, and C is a positive integer.

7. The method of claim 6, wherein, if K2 is greater than K1, the C frequency domain units are frequency domain units separated between K2 and a frequency domain ending position K1+A of the first resource; if K1 is greater than K2, the C frequency domain units are frequency domain units separated between K1 and a frequency domain ending position K2+A of the second resource.

8. The method according to claim 6 or 7, characterized in that, The first information is further used to determine a frequency hopping parameter, the frequency hopping parameter being used to determine a frequency hopping number N, and a value of N is related to a value of C.

9. The method of claim 8, wherein, The greater the value of N is, the smaller the value of C is.

10. The method of claim 9, wherein, The first information is further used to determine a first total frequency domain resource, the first total frequency domain resource comprising D frequency domain units, the first total frequency domain resource comprising frequency domain resources of the first resource, frequency domain resources of the second resource, and the C frequency domain units, and D is greater than a product of A and N.

11. The method of claim 10, wherein, the D, the A, the N, and the C satisfy: wherein denotes rounding down, represents rounding up.

12. The method of claim 10, wherein, satisfies wherein, denotes rounding down, represents rounding up.

13. The method according to claim 11 or 12, characterized in that, A frequency domain starting position K3 of the first total frequency domain resource and a frequency domain starting position K4 of a second total frequency domain resource are separated by E frequency domain units. The second total frequency domain resource comprises N frequency domain resources, the N frequency domain resources comprising frequency domain resources of the first resource and frequency domain resources of the second resource, the second total frequency domain resource being used to transmit the reference signal, and E is greater than or equal to 0 and less than or equal to C.

14. The method of claim 13, wherein, a frequency domain starting position of an i-th frequency domain resource of the N frequency domain resources satisfies: wherein wherein, a frequency domain starting position representing an i-th frequency domain resource, indicates an offset of the ith resource on a subcarrier level in the frequency domain, denotes a first frequency domain offset of the i-th resource, a first frequency domain offset corresponding to when the partial transmission of the reference signal is configured, a second frequency domain offset m corresponding to the partial transmission of the reference signal SRS,b indicates that each of the N frequency domain resources contains a number of frequency domain units A, denotes the number of subcarriers contained in one RB, B SRS denotes the value of b, n b denotes the frequency domain position index of the i-th frequency domain resource, N b′ denotes the number of frequency hopping times N, i = 0, 1, …, N-1.

15. The method according to claim 13 or 14, characterized in that, Different values of N correspond to different values of K4 respectively.

16. The method of claim 15, wherein, The greater the value of N is, the smaller the value of K4 is.

17. The method according to any one of claims 13-16, characterized by, A frequency domain end position K3+D of the first total frequency domain resource and a frequency domain end position K5 of the second total frequency domain resource are separated by F frequency domain units, F is greater than or equal to 0 and less than or equal to C, and K5 is greater than K4.

18. The method of claim 17, wherein, The N different values correspond to different values of K5 respectively.

19. The method of claim 18, wherein, The greater the value of N is, the greater the value of K5 is.

20. A communications device, characterized by The communication device comprises a transceiver module and a processing module, The transceiver module is configured to perform the receiving or transmitting in the method of any one of claims 1, 3-19, or perform the receiving or transmitting in the method of any one of claims 2-19. The processing module is configured to perform the processing in the method of any one of claims 1, 3-19, or perform the processing in the method of any one of claims 2-19.

21. A communications device, characterized by The communication device comprises a processor, and the processor is configured to run a computer program or instructions to cause the communication device to perform the method of any one of claims 1, 3-19, or to perform the method of any one of claims 2-19.

22. The apparatus of claim 21, wherein, The communication device further comprises a memory, and the memory is configured to store the computer program or instructions required for performing the method of any one of claims 1, 3-19, or to store the computer program or instructions required for performing the method of any one of claims 2-19.

23. A computer-readable storage medium, characterized in that, A computer readable storage medium stores computer instructions or programs, which, when run on a computer, cause the method of any one of claims 1, 3-19 to be performed, or cause the method of any one of claims 2-19 to be performed.

24. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, and when part or all of the computer instructions are run on a computer, the method of any one of claims 1, 3-19 is caused to be performed, or the method of any one of claims 2-19 is caused to be performed.