Signal transmission method and transmission device

By setting S target time units in each N candidate time units in the terminal device and sending reference signals using frequency hopping, the channel measurement accuracy problem caused by inter-cell interference in the time division duplex system is solved, and higher channel measurement accuracy and shorter measurement time are achieved.

CN119922711APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311444345.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In a time division duplex system, overlapping time-frequency domain resources between adjacent cells leads to a decrease in the signal-to-noise ratio of the reference signal, affecting the channel measurement accuracy.

Method used

The terminal device transmits a reference signal on each N candidate time unit, and transmits a reference signal on the frequency domain using a frequency hopping method. The frequency domain resources are determined by N to ensure that the terminal device sends a reference signal to the network device in each N candidate time unit.

Benefits of technology

Improves the accuracy of channel measurement, reduces inter-cell interference, and covers the entire measurement bandwidth in a shorter time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922711A_ABST
    Figure CN119922711A_ABST
Patent Text Reader

Abstract

The invention provides a signal transmission method and a signal transmission device, relates to the field of communication, and can improve the precision of channel measurement. The method comprises: receiving first information from a network device, the first information being used for indicating a time domain resource and a frequency domain resource, the time domain resource comprising a target time unit, the target time unit being determined according to a plurality of candidate time units, every N candidate time units comprising S target time units, the frequency domain resource is determined according to a frequency unit initial position corresponding to a target time unit, the frequency unit initial position is determined according to N, and S and N are positive integers; and sending a reference signal to the network device on the time domain resource and the frequency domain resource based on the first information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and in particular to a signal transmission method and a transmission device in the field of communications. Background Art

[0002] At present, when the uplink channel and the downlink channel are reciprocal, for example, in a time division duplexing (TDD) system, the network device can use the reciprocity of the channel to obtain the channel state information (CSI) of the downlink channel through the uplink channel. Exemplarily, the network device can configure a reference signal and the time-frequency domain resources of the reference signal for the terminal device; the terminal device can use the time-frequency domain resources to send the reference signal to the network device; the network device receives the reference signal from the terminal device, and can determine the CSI of the uplink channel and the CSI of the downlink channel based on the reference signal. However, if adjacent cells use the same time-frequency domain resources, inter-cell interference may occur, resulting in a decrease in the signal-to-noise ratio of the reference signal, affecting the channel measurement accuracy.

[0003] In order to reduce the interference between cells, the terminal device can send the reference signal in a randomized silent manner. Exemplarily, assuming that the terminal device sends the reference signal according to the first period, the terminal device can determine whether to send the reference signal in each candidate time slot according to the formula generated by the pseudo-random sequence, wherein the candidate time slot is the time slot that the terminal device should use to send the reference signal according to the first period. For example, the first period is 4 time slots, the period offset is 0, and the candidate time slots determined by the terminal device are the time slots corresponding to time slot numbers 0, 4, 8, 12, 16, etc. If the terminal device determines that the bit value corresponding to the time slot corresponding to time slot number 0 is 0 according to the formula generated by the pseudo-random sequence, 0 means that the reference signal is not sent, then the terminal device remains silent in the time slot corresponding to time slot number 0; if the terminal device determines that the bit value corresponding to the time slot corresponding to time slot number 4 is 1 according to the formula generated by the pseudo-random sequence, 1 means that the reference signal is sent, then the terminal device sends the reference signal to the network device in the time slot corresponding to time slot number 4, and so on.

[0004] However, such a method results in poor channel measurement accuracy. Summary of the invention

[0005] The present application provides a signal transmission method and a transmission device, which can improve the accuracy of channel measurement.

[0006] In a first aspect, a signal transmission method is provided, which is applied to a terminal device, and the method comprises: receiving first information from a network device, the first information being used to indicate time domain resources and frequency domain resources, the time domain resources comprising a target time unit, the target time unit being determined based on a plurality of candidate time units, and each N candidate time units comprising S target time units, the frequency domain resources being determined based on a starting position of a frequency unit corresponding to the target time unit, and the starting position of the frequency unit being determined based on N, where S and N are positive integers; based on the first information, sending a reference signal to the network device on the time domain resources and the frequency domain resources.

[0007] The signal transmission method of the present application, in the time domain, the terminal device sends a reference signal on the S target time units included in every N candidate time units; in the frequency domain, the terminal device sends the reference signal in a frequency hopping manner, and determines the frequency domain resources used when sending the reference signal according to N, so that the terminal device sends a reference signal to the network device in every N candidate time units, so that the time interval between two consecutive reference signals sent by the terminal device to the network device will not be too long, which helps to improve the accuracy of channel measurement; in addition, the frequency domain resources used when sending the reference signal are determined by N, so that when the terminal device sends the reference signal in the target time unit, it is more likely to use the frequency unit that has not been used before, so that the terminal device can use the frequency hopping bandwidth used for sending the reference signal multiple times in a shorter time to cover the entire measurement bandwidth in a shorter time, which helps to further improve the accuracy of channel measurement.

[0008] It should be understood that the first configuration information may be radio resource control (RRC) information or other high-level information. The reference signal may be, but is not limited to, any one or two of the following: a sounding reference signal (SRS) and a demodulation reference signal (DMRS). The S reference signal resources including K reference signal ports may be understood as the total number of reference signal ports included in the S reference signal resources being K.

[0009] In combination with the first aspect, in some implementations of the first aspect, the frequency unit starting position is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N.

[0010] It should be understood that the reference signal counter may also be referred to as the number of times the reference signal is sent, the number of reference signal transmissions, etc., and may be expressed as n. SRS express.

[0011] In combination with the first aspect, in certain implementations of the first aspect, the reference signal counter is determined based on the first parameter and a second parameter, and the second parameter includes at least one of the following: a reference signal transmission period, an offset value of the reference signal transmission period, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0012] It should be understood that the second parameter may include all the above parameters, and the value of the reference signal counter is determined based on all the above parameters and N; or, the second parameter may include some of the above parameters, and the value of the reference signal counter is determined based on some of the above parameters and N. For example, the second parameter includes S and the sending period of the reference signal, and the value of the reference signal counter is determined based on N, S and the sending period of the reference signal.

[0013] In combination with the first aspect, in some implementations of the first aspect, the value n of the reference signal counter is determined by the following formula:

[0014]

[0015] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0016] It should be understood that the offset value of the reference signal transmission period can also be called a period offset. Since there are S target time units in every N candidate time units, and the number of pre-configured reference signal transmissions is determined based on the number of reference signal transmissions determined for each candidate time unit. Therefore, through the above formula, based on the number of pre-configured reference signal transmissions determined based on the candidate time unit, the number of reference signal transmissions determined by the terminal device by multiplying the number by the ratio of S and N is the number of times the terminal device actually transmits the reference signal.

[0017] Pre-configuring the sending of reference signals may be understood as pre-configuring each candidate time unit to be used for sending reference signals. Pre-configuring the number of times of sending reference signals may be understood as the value of the reference signal counter when each candidate time unit is used for sending reference signals.

[0018] In combination with the first aspect, in some implementations of the first aspect, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0019] It should be understood that by selecting the target time unit from K consecutive candidate time units in every N candidate time units, the distribution of the target time unit can be made more uniform. In addition, on the one hand, when the channel ages faster, N can be reduced and / or K can be made closer to N, so that the terminal device sends the reference signal more frequently and improves the channel measurement accuracy; on the other hand, when the channel ages slower, N can be increased and / or the difference between K and N can be made larger, so that the terminal device sends the reference signal less frequently and reduces the time and frequency domain resources used for channel measurement. It can be seen that such a scheme helps to further improve the channel measurement accuracy.

[0020] In combination with the first aspect, in some implementations of the first aspect, the value n of the reference signal counter is determined by the following formula:

[0021] or,

[0022] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0023] It should be understood that by subtracting the number of pre-configured reference signal sending times from the number of reference signal sending times corresponding to non-first candidate time units in every N candidate time units, or by adding the number of pre-configured reference signal sending times to the number of reference signal sending times corresponding to the first candidate time unit in every N candidate time units, the terminal device is not limited to measuring part of the bandwidth in the bandwidth when determining the starting position of the frequency unit corresponding to the first candidate time unit.

[0024] In combination with the first aspect, in certain implementations of the first aspect, the starting position of the frequency unit is determined based on a first parameter and a second parameter; the first parameter includes N; the second parameter includes at least one of the following: a reference signal transmission period, an offset value of a reference signal transmission period, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0025] It should be understood that the second parameter may include some or all of the above parameters. When the second parameter includes all of the above parameters, the frequency unit starting position is determined based on all of the above parameters and N; when the second parameter includes some of the above parameters, the frequency unit starting position is determined based on some of the above parameters, N and K. For example, if the second parameter includes the transmission period of the reference signal, the value n of the reference signal counter is determined based on the transmission period of the reference signal and N.

[0026] In combination with the first aspect, in some implementations of the first aspect, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0027] It should be understood that the second parameter may include some or all of the above parameters. When the second parameter includes all of the above parameters, the frequency unit starting position is determined based on all of the above parameters, N, and K; when the second parameter includes some of the above parameters, the frequency unit starting position is determined based on some of the above parameters, N, and K. For example, if the second parameter includes the transmission period of the reference signal, the value n of the reference signal counter is determined based on the transmission period of the reference signal, N, and K.

[0028] In combination with the first aspect, in certain implementations of the first aspect, the time domain resources also include N2 consecutive candidate time subunits in the target time unit, the N2 consecutive candidate time subunits include L consecutive target time subunits, N2 and L are positive integers; sending a reference signal to the network device on the time domain resources and the frequency domain resources includes: sending a reference signal to the network device on the L consecutive target time subunits and the frequency domain resources.

[0029] It should be understood that by enabling the terminal device to send a reference signal on N2 consecutive candidate time subunits including L consecutive target time subunits, and maintaining silence on N2-L time subunits other than the L consecutive target time subunits in the target time unit, cell interference can be further reduced and channel measurement accuracy can be further improved.

[0030] In combination with the first aspect, in certain implementations of the first aspect, the starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

[0031] In combination with the first aspect, in certain implementations of the first aspect, L is agreed upon by the protocol, or L is included in the first information, or L is determined based on N2.

[0032] In combination with the first aspect, in certain implementations of the first aspect, the S target time units are determined based on the starting candidate time unit of every N candidate time units, or the S target time units are determined based on the starting candidate time unit among the K first candidate time units.

[0033] According to a second aspect, another signal transmission method is provided, which is applied to a network device, and the method includes: sending first information to a terminal device, wherein the first information is used to indicate time domain resources and frequency domain resources, the time domain resources include a target time unit, and the target time unit is determined based on multiple candidate time units, and each N candidate time units include S target time units; the frequency domain resources are determined based on a starting position of a frequency unit corresponding to the target time unit, and the starting position of the frequency unit is determined based on N, and S and N are positive integers; and receiving a reference signal from the terminal device.

[0034] In combination with the second aspect, in certain implementations of the first aspect, the starting position of the frequency unit is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N.

[0035] In combination with the second aspect, in certain implementations of the first aspect, the reference signal counter is determined based on the first parameter and the second parameter, and the second parameter includes at least one of the following: the reference signal sending period, the offset value of the reference signal sending period, S, the number of time slots included in the system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0036] In combination with the second aspect, in some implementations of the first aspect, the value n of the reference signal counter is determined by the following formula:

[0037] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0038] In combination with the second aspect, in some implementations of the first aspect, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0039] In combination with the second aspect, in some implementations of the first aspect, the value n of the reference signal counter is determined by the following formula:

[0040] or,

[0041] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0042] In combination with the second aspect, in certain implementations of the first aspect, the starting position of the frequency unit is determined based on a first parameter and a second parameter; the first parameter includes N; the second parameter includes at least one of the following: a reference signal transmission period, an offset value of a reference signal transmission period, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0043] In combination with the second aspect, in some implementations of the first aspect, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0044] In combination with the second aspect, in certain implementations of the first aspect, the time domain resources also include N2 consecutive candidate time subunits in the target time unit, and the N2 consecutive candidate time subunits include L consecutive target time subunits, and N2 and L are positive integers.

[0045] In combination with the second aspect, in certain implementations of the first aspect, the starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

[0046] In combination with the second aspect, in certain implementations of the first aspect, L is agreed upon by the protocol, or L is included in the first information, or L is determined based on N2.

[0047] In combination with the second aspect, in certain implementations of the first aspect, the S target time units are determined based on the starting candidate time unit of every N candidate time units, or the S target time units are determined based on the starting candidate time unit among the K first candidate time units.

[0048] In a third aspect, a signal transmission device is provided, which is used to execute the method in any possible implementation of the first aspect or the second aspect. Specifically, the device includes a module for executing the method in any possible implementation of the first aspect or the second aspect.

[0049] In a fourth aspect, the present application provides another signal transmission device, including a processor, the processor is coupled to a memory, and can be used to execute instructions in the memory to implement the method in any possible implementation of the first aspect or the second aspect. Optionally, the device also includes a memory. Optionally, the device also includes a communication interface, and the processor is coupled to the communication interface.

[0050] In one implementation, the apparatus is a terminal device. When the apparatus is a terminal device, the communication interface may be a transceiver, or an input / output interface.

[0051] In another implementation, the device is a chip configured in a terminal device. When the device is a chip configured in a terminal device, the communication interface may be an input / output interface.

[0052] In one implementation, the device is a terminal device. When the device is a network device, the communication interface may be a transceiver, or an input / output interface.

[0053] In another implementation, the device is a chip configured in a network device. When the device is a chip configured in a network device, the communication interface may be an input / output interface.

[0054] In a fifth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first aspect or the second aspect.

[0055] In the specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0056] In a sixth aspect, a processing device is provided, comprising a processor and a memory. The processor is used to read instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to execute the method in any possible implementation of the first aspect or the second aspect.

[0057] Optionally, the number of the processors is one or more, and the number of the memories is one or more.

[0058] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0059] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips respectively. This application does not limit the type of memory and the setting method of the memory and the processor.

[0060] It should be understood that the relevant data interaction process, such as sending indication information, can be a process of outputting indication information from a processor, and receiving capability information can be a process of receiving input capability information from a processor. Specifically, the processed output data can be output to a transmitter, and the input data received by the processor can come from a receiver. Among them, the transmitter and the receiver can be collectively referred to as a transceiver.

[0061] The processing device in the sixth aspect mentioned above can be a chip. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.

[0062] In the seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute a method in any possible implementation of the first aspect or the second aspect.

[0063] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes a method in any possible implementation of the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 A schematic diagram of a process of sending reference signal resources on different frequency hopping bandwidths by a terminal device;

[0065] Figure 2 A schematic diagram showing comparison of frequency domain resources corresponding to different comb tooth degrees;

[0066] Figure 3 A schematic diagram of a candidate time unit provided in an embodiment of the present application;

[0067] Figure 4 A schematic diagram of another candidate time unit provided in an embodiment of the present application;

[0068] Figure 5 A schematic diagram of a communication system used in an embodiment of the present application;

[0069] Figure 6 A schematic diagram of a reference signal sending method;

[0070] Figure 7 A schematic diagram of a flow chart of a signal transmission method provided in an embodiment of the present application;

[0071] Figure 8 A schematic diagram of a reference signal sending method provided in an embodiment of the present application;

[0072] Fig. 9 A schematic diagram of another reference signal sending method provided in an embodiment of the present application;

[0073] Fig.10 A schematic diagram of a method for determining a target time unit provided in an embodiment of the present application;

[0074] Fig.11 A schematic diagram of another reference signal sending method provided in an embodiment of the present application;

[0075] Fig.12 A schematic diagram of another reference signal sending method provided in an embodiment of the present application;

[0076] Fig.13 A schematic diagram of another reference signal sending method provided in an embodiment of the present application;

[0077] Fig.14 A schematic diagram of a method for determining a target time subunit provided in an embodiment of the present application;

[0078] Fig.15 A schematic block diagram of a signal transmission device provided in an embodiment of the present application;

[0079] Fig.16 A schematic block diagram of another signal transmission device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0080] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0081] In the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially identical functions and effects. For example, the first value and the second value are only used to distinguish between different values, and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0082] It should be noted that in the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplarily" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0083] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of a single item or multiple items. For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0084] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th generation (5G) system or New Radio (NR), future evolved communication systems, such as 6th generation (6G) system, etc.

[0085] The terminal device in the embodiments of the present application can also be referred to as: User Equipment (UE), Mobile Station (MS), Mobile Terminal (MT), access terminal, user unit, user station, mobile station, mobile terminal, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.

[0086] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile The present application does not limit the terminal equipment in the network (PLMN), etc.

[0087] As an example and not a limitation, in the present application, the terminal device may be a terminal device in an Internet of Things (IoT) system. The Internet of Things is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. For example, the terminal device in the embodiment of the present application may be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed for daily wear using wearable technology, such as glasses, gloves, watches, clothing and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also can realize powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-size, and can realize complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application functions and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0088] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a terminal device in machine type communication (MTC). In addition, the terminal device may also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc., which is built into the vehicle as one or more components or units. The vehicle can implement the method provided by the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. Therefore, the embodiments of the present application may also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.

[0089] The network device involved in the present application can be a device that communicates with a terminal device. The network device can also be called an access network device or a wireless access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc. It can also be an access point (AP) in a WLAN, or a gNB in ​​an NR system. The above-mentioned network devices can also be urban base stations, micro base stations, micro-micro base stations, femto-micro base stations, etc., and the present application does not limit this.

[0090] First, the meanings of the various symbols involved in this application are explained.

[0091] mod: modulus operation, which indicates the remainder after dividing two numerical expressions. For example, the format of the modulus function can be mod(x, y) or x mod y, which indicates the remainder after dividing x and y. This application does not limit its format.

[0092] Indicates rounding down. When L is not an integer, represents the largest integer less than L. For example,

[0093] Indicates rounding up. When L is not an integer, represents the smallest integer greater than L. For example, It is understood that in this application, if L is an integer, then or

[0094] Some technical terms involved in this application are introduced below.

[0095] 1. Reference signal: It is an uplink reference signal sent by a terminal device to a network device. After receiving the reference signal, the network device can obtain the channel information of the uplink channel from the terminal device to the network device based on the reference signal.

[0096] 2. Reference signal port: can be used to carry reference signal resources. Each reference signal port corresponds to a reference signal resource. Different reference signal ports can be multiplexed by code division, frequency division, time division or space division. In one implementation, a reference signal resource can correspond to at least one reference signal port, such as 1, 2 or 4, and each reference signal port will be configured with a specific time-frequency code resource. Usually, each reference signal port will occupy different time-frequency code domain resources to reduce mutual interference. Each reference signal port will correspond to a physical antenna or virtual antenna of the terminal device.

[0097] 3. Measurement bandwidth and frequency hopping bandwidth of reference signals: The measurement bandwidth of reference signals is the total bandwidth used by network devices to measure channels through reference signals. Each time a terminal device sends a reference signal resource, it can send it over the entire measurement bandwidth or over a portion of the measurement bandwidth. When a terminal device sends a reference signal resource only over a portion of the measurement bandwidth, the length of the portion of bandwidth used to send the reference signal resource each time is the frequency hopping bandwidth. By sending reference signal resources over different frequency hopping bandwidths, network devices can obtain the channel corresponding to the entire reference signal measurement bandwidth. Figure 1 As shown in the figure, a grid represents a resource block (RB) in the frequency domain, the measurement bandwidth is 16RB, the frequency hopping bandwidth of the reference signal is 4RB, the frequency domain resources used by the terminal device to send SRS resources for the first time can be RB 0 to RB 3, the frequency domain resources used for sending SRS resources for the second time can be RB 4 to RB 7, the frequency domain resources used for sending SRS resources for the third time can be RB 8 to RB 11, and the frequency domain resources used for sending SRS resources for the fourth time can be RB12 to RB 15. In this way, through the SRS resources sent four times, the network device can complete the measurement of the measurement bandwidth.

[0098] 4. System frame number: The system frame number can be referred to as the system frame number (SFN). The system frame number is the number of the system radio frame. The SFN number range can be 0 to 1023, that is, there are 1024 possible values ​​for SFN.

[0099] It should be understood that a system frame may include multiple subframes, one subframe may include multiple slots, and one slot may include multiple orthogonal frequency division multiplexing (OFDM) symbols.

[0100] 5. Time domain symbol: refers to the symbol included in the time slot. For example, a subframe can include ten time slots, and a time slot can include 14 time domain symbols. The duration of each time domain symbol is related to the subcarrier spacing. When the subcarrier spacing becomes larger, the duration of each time domain symbol becomes shorter; correspondingly, the duration of the time slot also becomes smaller.

[0101] It should be understood that in the embodiments of the present application, the time domain symbol can also be understood as an OFDM symbol, and the present application does not make any specific limitation on this.

[0102] 6. Pseudo-random sequence: In the embodiment of the present application, the pseudo-random sequence c(q) satisfies the following formula:

[0103] c(q)=(x1(q+N C )+x2(q+N C ))mod 2,

[0104] x1(q+31)=(x1(q+3)+x1(q))mod 2,

[0105] x2(q+31)=(x2(q+3)+x2(q+2)+x2(q+1)+x2(q))mod 2;

[0106] Where c(q) represents the generation formula of the pseudo-random sequence, and the pseudo-random sequence can be obtained according to c(q). x1(q) represents the first m-sequence, and x2(q) represents the second m-sequence, where N C Indicates the preset sequence length, for example, N C = 1600. The initialization of the first m-sequence x1(q) is: x1(0) = 1, x1(q) = 0, q = 1, 2, ..., 30, and the initialization of the second m-sequence x2(q) is: It can be a value configured through RRC signaling, for example, or, It may also be a cell ID or a physical cell ID, etc., which is not specifically limited in this application.

[0107] 7. Comb teeth: The terminal device can send reference signals corresponding to different reference signal ports on different frequency domain subcarriers through frequency division multiplexing. The frequency domain subcarriers can be divided into multiple groups of subcarriers through comb teeth. The frequency domain interval between two adjacent subcarriers in each group of subcarriers is a fixed value.

[0108] 8. Comb offset (CO): It can be used to distinguish subcarriers in different frequency domains. Different comb offset values ​​can represent the relative frequency domain position relationship between subcarriers in different groups or subcarriers in different frequency domains of the same group.

[0109] 9. Comb tooth degree (K TC ): The comb teeth are part of the subcarriers extracted at equal intervals in the frequency domain, where the extraction interval can be called the comb tooth degree. For example, the comb tooth degree can be 2, 4, or 8, and when the comb tooth degree is 2, the frequency domain can be divided into two comb teeth, and the two comb teeth can be used for frequency division multiplexing of two groups of reference signal ports.

[0110] For example, Figure 2 It is a schematic diagram of frequency domain resources of SRS. Figure 2 a), b) and c) respectively show the distribution of SRS frequency domain resources under different comb tooth degrees.

[0111] like Figure 2 As shown in a), the comb tooth degree = 2, and the shaded part indicates the position of the subcarrier represented by each comb tooth when the comb tooth offset is 0, that is, the position of the frequency domain resource of SRS. Among them, the first subcarrier is numbered 0, the second subcarrier is numbered = 0 + comb tooth degree = 0 + 2 = 2, the third subcarrier is numbered = 2 + comb tooth degree = 2 + 2 = 4, the fourth subcarrier is numbered = 4 + comb tooth degree = 4 + 2 = 6, and so on. The white part indicates the position of each subcarrier when the comb tooth offset is 1. Among them, the first subcarrier is numbered 1, the second subcarrier is numbered = 1 + comb tooth degree = 1 + 2 = 3, the third subcarrier is numbered = 3 + comb tooth degree = 3 + 2 = 5, and so on.

[0112] like Figure 2 As shown in b), the comb tooth degree = 4, and the shaded part indicates the position of the subcarrier represented by each comb tooth when the comb tooth offset is 0, that is, the position of the frequency domain resource of SRS. Among them, the first subcarrier is numbered 0, the second subcarrier is numbered = 0 + comb tooth degree = 0 + 4 = 4, and the third subcarrier is numbered = 4 + comb tooth degree = 4 + 4 = 8. The white part indicates the position of each subcarrier when the comb tooth offset is 1, 2, and 3. Among them, when the comb tooth offset is 1, the first subcarrier is numbered 1, the second subcarrier is numbered = 1 + comb tooth degree = 1 + 4 = 5, and the third subcarrier is numbered = 5 + comb tooth degree = 5 + 4 = 9. When the comb tooth offset is 2 and 3, the calculation method of the number of each subcarrier is similar, which will not be described in detail here.

[0113] like Figure 2 As shown in c), the comb tooth degree = 8, and the shaded part indicates the position of the subcarrier represented by each comb tooth when the comb tooth offset is 0, that is, the position of the frequency domain resource of the SRS. Among them, the first subcarrier is numbered 0, the second subcarrier is numbered = 0 + comb tooth degree = 0 + 8 = 8, and the third subcarrier is numbered = 8 + comb tooth degree = 8 + 8 = 16. The white part indicates the position of each subcarrier when the comb tooth offset is 1 to 7, which will not be described in detail here.

[0114] 10. Candidate time unit: The time unit number of the candidate time unit satisfies the following formula:

[0115] (N1×n1+s-T')mod T1=0,

[0116] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, and N1×n1+s is the time unit number of the candidate time unit.

[0117] Alternatively, the time unit number of the candidate time unit may also satisfy the following formula:

[0118]

[0119] in, is the number of time units included in the system frame with a subcarrier spacing of μ, n f is the system frame number corresponding to the candidate time unit, is the number of the candidate time unit in the system frame, T1 is the reference signal transmission period, T offset is the offset value of the reference signal transmission period, The time unit number of the candidate time unit.

[0120] It should be understood that, from the above two formulas for determining the time unit number of the candidate time unit, it can be seen that N1 can be replaced by n1 can be replaced by n f , n2 can be replaced by Can be replaced by T offset .

[0121] In one example, if Figure 3 As shown, ti represents time slot i, i is an integer, assuming that the reference signal transmission period is 4 time slots, the period offset is 0, then the candidate time units are t0, t4, t8, etc.; in another example, as Figure 4 As shown, ti represents time slot i, i is an integer, assuming that the transmission period of the reference signal is 4 time slots and the period offset is 1 time slot, then the candidate time units are t1, t5, t9, etc. The interval between two adjacent candidate time units is one transmission period.

[0122] 11. Candidate time subunit: some or all of the time subunits in the multiple time subunits included in the time unit. The time subunit number of the candidate time subunit satisfies the following formula:

[0123] l0=N3-1-l2,

[0124] Among them, l0 is the time subunit number of the candidate time subunit in the candidate time unit, N3 is the total number of time subunits included in the candidate time unit, and l2 is the offset value of the time subunit number.

[0125] Alternatively, the time subunit number of the candidate time subunit satisfies the following formula:

[0126] Wherein, l0 is the time subunit number of the candidate time subunit in the candidate time unit, is the total number of time subunits included in the candidate time unit, l offset An offset value for the time subunit number.

[0127] It should be understood that N3 involved in the embodiments of the present application can also be replaced by l2 can also be replaced by l offset .

[0128] 12. Starting frequency domain position: can be understood as the identifier of the starting frequency unit in at least one frequency unit occupied by the sending reference signal. The starting frequency domain position can be determined by the following formula:

[0129] And among them,

[0130] in, is the identifier of the starting frequency domain position, is the frequency hopping offset, is the first frequency domain offset, Indicates the comb offset, It is the network device configuration. The second frequency domain offset configured is shown. It is the comb tooth offset corresponding to the port with port number pi.

[0131] In the above formula, It can be determined by the following formula:

[0132]

[0133] in, is the comb offset of the predefined reference port, K TC is the comb tooth degree; The maximum number of cyclic shift (CS) values, for example, can be 6, 8, 12, etc. The CS value of the predefined reference port, where In this application, the CS value of the reference port can be understood as a reference CS value, which is used to determine the CS values ​​corresponding to the above three ports. The CS value of the reference port is also called the CS parameter of the reference port, or the CS index of the reference port. The actual cyclic shift corresponding to the reference port is the number of antenna ports for the reference signal.

[0134] 13. Frequency Hopping Offset The frequency hopping offset and F b (n SRS ) b (n SRS ) can be determined by the following formula:

[0135]

[0136] Among them, N b Can refer to the first frequency hopping parameter, N b’ May refer to the second frequency hopping parameter.

[0137] To facilitate understanding of the embodiments of the present application, first Figure 5 A communication system applicable to an embodiment of the present application is described in detail.

[0138] Figure 5 A schematic diagram of a communication system 500 applied in an embodiment of the present application is shown. The communication system 500 may include at least one network device, such as Figure 5 The network device 510 shown; the communication system 500 may also include at least one terminal device, such as Figure 5 The terminal device 520 shown. The network device 510 and the terminal device 520 can communicate via a wireless link. In one possible case, the network device 510 can be used as a transmitter, the terminal device 520 can be used as a receiver, and the network device 510 sends a signal to the terminal device 520; in another possible case, the network device 510 can be used as a receiver, the terminal device 520 can be used as a transmitter, and the terminal device 520 sends a signal to the network device 510.

[0139] Figure 5 A network device 510 and a terminal device 520 are exemplarily shown. Optionally, the communication system 500 may also include multiple network devices and / or multiple terminal devices. The network device 510 may be a router, a base station, etc., and the terminal device 520 may be a mobile phone, a tablet computer, a smart bracelet, etc., which is not limited in the embodiment of the present application.

[0140] The above-mentioned communication equipment, such as Figure 5The network device 510 or the terminal device 520 in the embodiment may be configured with multiple antennas. The multiple antennas may include at least one transmitting antenna for sending signals and at least one receiving antenna for receiving signals. In addition, each communication device also additionally includes a transmitter chain and a receiver chain. It can be understood by those skilled in the art that they may include multiple components related to signal transmission and reception (such as processors, modulators, multiplexers, demodulators, demultiplexers or antennas, etc.). Therefore, the network device 510 and the terminal device 520 may communicate via a multi-antenna technology.

[0141] Optionally, the communication system 500 may further include other network entities such as a network controller and a mobility management entity, but the embodiments of the present application are not limited thereto.

[0142] It should be understood that the method provided in the embodiment of the present application can be applicable to a variety of communication systems including a 5G new radio (NR) system. Figure 5 The communication system 500 shown is only an example, and the present application does not limit the specific architecture of the applicable system, nor does it limit the number and form of various devices included in each communication system.

[0143] Communication systems widely use multiple-user multiple-input multiple-output (MIMO) technology to provide higher data transmission rates and improve communication quality. When using MIMO technology, network equipment needs to precode data before sending it to terminal devices. How to precode depends on CSI. Generally, when the uplink channel and the downlink channel are reciprocal, for example, in a time division duplexing (TDD) system, network equipment can use the reciprocity of the channel to obtain the CSI of the downlink channel through the uplink channel.

[0144] However, if adjacent cells use the same time-frequency domain resources, inter-cell interference may occur, causing the signal-to-noise ratio of the reference signal to decrease, affecting the channel measurement accuracy. Therefore, in order to reduce inter-cell interference, the reference signal can be sent in a randomized silent manner.

[0145] The following example takes the time unit as time slot, the reference signal transmission period as 4 time slots, and the period offset as 0. Figure 6 The current method of randomizing and silently sending reference signals by terminal devices is described.

[0146] like Figure 6As shown, for each candidate time unit, the terminal device can determine whether the candidate time unit is used to send a reference signal through a pseudo-random sequence. For example, the pseudo-random sequence can be a function of a time slot number and a symbol. According to the pseudo-random sequence, the bit value corresponding to each candidate time unit can be calculated. When the bit value corresponding to the candidate time unit is 0, it can be indicated that the terminal device does not send a reference signal on the candidate time unit; when the bit value corresponding to the candidate time unit is 1, it can be indicated that the terminal device sends a reference signal on the candidate time unit.

[0147] It can be seen from the above-mentioned reference signal sending method that the time interval between two consecutive reference signal sendings by the terminal device may be too long, such as Figure 6 As shown, the terminal device sends a reference signal to the network device at the candidate time unit corresponding to 8, and then sends a reference signal to the network device again at the candidate time unit corresponding to 28. The time interval between the two adjacent reference signal transmissions is relatively long. In the case of rapid channel changes, it may cause the network device to determine the channel quality at the candidate time units corresponding to 12, 16, 20 and 24 with poor accuracy.

[0148] In addition, the time interval between two consecutive reference signal transmissions by the terminal device may be too short, such as Figure 6 As shown, the terminal device sends a reference signal to the network device at the candidate time unit corresponding to 28, and then sends a reference signal to the network device again at the candidate time unit corresponding to 32. The time interval between the two adjacent reference signal transmissions is short. In the case where the channel changes slowly, the terminal device may not send a reference signal at the candidate time unit corresponding to 32. Therefore, such a reference signal transmission method may also lead to a waste of time-frequency domain resources.

[0149] In order to solve the above technical problems, the present application provides a signal transmission method and a transmission device. In the time domain, the terminal device sends a reference signal at S target time units determined in every N candidate time units; in the frequency domain, the terminal device sends the reference signal in a frequency hopping manner, and determines the frequency domain resources used when sending the reference signal according to N. In this way, the terminal device sends a reference signal to the network device in every N candidate time units, so that the time interval between two consecutive reference signals sent by the terminal device to the network device will not be too long, which helps to improve the accuracy of channel measurement; in addition, the frequency domain resources used when sending the reference signal are determined by N, so that the terminal device can give priority to using frequency units that have not been used before when sending the reference signal. Compared with the terminal device randomly using frequency units, the frequency hopping bandwidth used by the terminal device to send the reference signal multiple times can cover the entire measurement bandwidth in a shorter time, which helps to further improve the accuracy of channel measurement.

[0150] Combine the following Figures 7 to 15The signal transmission method of the present application is described in detail. The embodiment shown in the present application illustrates the signal transmission method provided by the present application from the perspective of device interaction. The specific form and quantity of each device shown therein are only examples and should not constitute any limitation on the implementation of the method provided by the present application. Below, taking the terminal device and the network device as the execution subject as an example, the signal transmission method of the embodiment of the present application is described in detail.

[0151] It should be understood that the terminal device can be the terminal device itself, or it can be a chip, chip system or processor that supports the terminal device to implement the signal transmission method, or it can be a logical module or software that can implement all or part of the terminal device; the network device can be the network device itself, or it can be a chip, chip system or processor that supports the network device to implement the signal transmission method, or it can be a logical module or software that can implement all or part of the network device. This application does not make specific limitations on this.

[0152] Figure 7 A flow chart of a signal transmission method 700 provided in an embodiment of the present application is provided. The method 700 is applied to a system including a terminal device and a network device, such as the system 500. The method 700 includes the following steps:

[0153] S701. The network device sends first information to the terminal device, where the first information is used to indicate time domain resources and frequency domain resources, where the time domain resources include a target time unit, where the target time unit is determined based on multiple candidate time units, where each N candidate time units include S target time units, and where the frequency domain resources are determined based on a starting position of a frequency unit corresponding to the target time unit, where the starting position of the frequency unit is determined based on N, where S and N are positive integers. Correspondingly, the terminal device receives the first information from the terminal device.

[0154] The first information may be information carried in a Radio Resource Control (RRC) message or information carried in other high-level messages. The reference signal may be, but is not limited to, any one or two of the following: a sounding reference signal (SRS) and a demodulation reference signal (DMRS). The time domain resources and frequency domain resources may be understood as the time domain resources and frequency domain resources used by the terminal device when sending a reference signal.

[0155] In the time domain resources, the time unit may refer to a time slot, etc. S is less than or equal to N. The S target time units may be understood as the time units used when sending the reference signal in every N candidate time units.

[0156] Among them, every N candidate time units refers to N consecutive candidate time units, and the initial time unit in the next N candidate time units and the last candidate time unit of the N candidate time units are two adjacent candidate time units, or, the initial time unit in every N candidate time units and the last candidate time unit in the previous N candidate time units of the N candidate time units are two adjacent candidate time units. Every N candidate time units can be understood as a group of candidate time units, and the N candidate time units included in each group of candidate time units are N consecutive candidate time units. Alternatively, it can also be understood that multiple candidate time units can be divided into multiple groups of candidate time units, each group of candidate time units includes N consecutive candidate time units, and the candidate time units included between any two groups of candidate time units are different. Exemplarily, with reference to Figure 7 , assuming that N is 4, then every N candidate time units may refer to the candidate time units corresponding to 0, 4, 8 and 12, or may refer to the candidate time units corresponding to 16, 20, 24 and 28. The candidate time units corresponding to 16, 20, 24 and 28 may also be referred to as the N candidate time units under the candidate time units corresponding to 0, 4, 8 and 12. The candidate time unit corresponding to 12 and the candidate time unit corresponding to 16 are adjacent candidate time units.

[0157] It should be noted that although every N candidate time units can be understood as a group of candidate time units, the embodiments of the present application do not limit the terminal device to dividing multiple candidate time units into multiple groups of candidate time units, or the network device to configure multiple groups of candidate time units for the terminal device.

[0158] It should be understood that in the embodiments of the present application, adjacent candidate time units refer to the time interval between two candidate time units being the transmission period of the reference signal. For example, assuming that the transmission period of the reference signal is 4 time slots, then time slot 0 and time slot 4 are two adjacent candidate time units; multiple consecutive candidate time units refer to multiple candidate time units in which the time interval between two adjacent candidate time units is the transmission period of the reference signal. For example, assuming that the transmission period of the reference signal is 4 time slots, then time slot 0, time slot 4, time slot 8 and time slot 12 are 4 consecutive candidate time units. In order to make the description more concise, the meanings of adjacent candidate time units and consecutive candidate time units will not be repeated in the following text.

[0159] In frequency domain resources, a frequency unit may refer to a resource element (RE), etc. The number of frequency units included in the target frequency unit may be one or more. Each of the S target time units in each of the N candidate time units corresponds to a target frequency unit, and the correspondence may be understood as that when the terminal device uses the target time unit to send a reference signal, the target frequency unit used is the target frequency unit corresponding to the target time unit.

[0160] Optionally, the first information may include first sub-information and second sub-information, the first sub-information is used to configure the time domain resources used when sending the reference signal, and the second sub-information is used to configure the frequency domain resources used when sending the reference signal; wherein the first sub-information and the second sub-information may be carried in the same signaling, for example, the network device sends a first configuration message to the terminal device, and the first configuration message includes the first sub-information and the second sub-information; the first sub-information and the second sub-information may also be carried in different signalings, for example, the network device sends a first configuration message to the terminal device, the first configuration message includes the first sub-information, and the network device sends a second configuration message to the terminal device, and the first configuration message includes the second sub-information. In addition, the first sub-information and the second sub-information may be carried in one information element and sent, or carried in different information elements and sent, for example, the network device sends a first configuration message to the terminal device, the first configuration message includes the first information element and the second information element, the first information element includes the first sub-information, and the second information element includes the second sub-information; or, the first configuration message includes the first information element, and the first information element includes the first sub-information and the second sub-information. This application does not specifically limit the form in which the network device sends the first information to the terminal device.

[0161] S702: Based on the first information, the terminal device sends a reference signal to the network device in time domain resources and frequency domain resources. Correspondingly, the network device receives the reference signal from the terminal device.

[0162] Among them, the time domain resource can be understood as the target time unit, the frequency domain resource can be understood as the target frequency unit, and the target frequency unit includes at least one continuous frequency unit. The frequency domain resource is determined according to the starting position of the frequency unit. It can be understood that after the terminal device determines the starting position of the frequency unit corresponding to the target time unit, it determines the frequency domain resource according to the number of frequency units included in the frequency domain resource. Among them, the number of frequency units included in the target frequency unit can be configured by the network device through signaling or agreed upon by the protocol.

[0163] Optionally, after receiving the reference signal, the network device can also determine the channel information corresponding to the reference signal port according to the reference signal. For example, the reference signal is an SRS resource, and after receiving the SRS resource from the terminal device, the network device can determine the channel information corresponding to the SRS port included in the SRS resource according to the SRS resource.

[0164] The signal transmission method of the present application, in the time domain, the terminal device sends a reference signal on the S target time units included in every N candidate time units; in the frequency domain, the terminal device sends the reference signal in a frequency hopping manner, and determines the frequency domain resources used when sending the reference signal according to N, so that the terminal device sends a reference signal to the network device in every N candidate time units, so that the time interval between two consecutive reference signals sent by the terminal device to the network device will not be too long, which helps to improve the accuracy of channel measurement; in addition, the frequency domain resources used when sending the reference signal are determined by N, so that when the terminal device sends the reference signal in the target time unit, it is more likely to use the frequency unit that has not been used before, so that the terminal device can use the frequency hopping bandwidth used for sending the reference signal multiple times in a shorter time to cover the entire measurement bandwidth in a shorter time, which helps to further improve the accuracy of channel measurement.

[0165] The situations corresponding to the two methods for determining the starting position of the frequency unit are described in detail below.

[0166] In the first case, the time domain resources include target time units, and every N candidate time units include S target time units. In this case, the starting position of the frequency unit can be determined by method one or method two.

[0167] Mode 1: The frequency unit starting position is determined according to N, which may include: the frequency unit starting position is determined according to a reference signal counter, and the reference signal counter is determined according to N.

[0168] It should be understood that the reference signal counter may also be referred to as the number of times the reference signal is sent, the number of reference signal transmissions, etc., and may be expressed as n. SRS It indicates that this application does not specifically limit the name of the reference signal counter.

[0169] Since the terminal device does not send reference signals on all candidate time units, the terminal device can determine the number of candidate time units (i.e., target time units) actually used when sending reference signals in combination with N, thereby determining the number of times the terminal device actually sends reference signals.

[0170] In one possible implementation, the value n of the reference signal counter is determined based on a second parameter and N, where the second parameter includes at least one of the following: a reference signal transmission period (T1), an offset value of the reference signal transmission period (T'), S, the number of time units included in a system frame with a subcarrier spacing of μ (N1), a system frame number corresponding to the candidate time unit (n1), a number of the candidate time unit in the system frame (s), the number of candidate time subunits included in the candidate time unit (N2), and the number of time subunits in the target time unit that have been used to send reference signals (l1).

[0171] It should be understood that the second parameter may include all the above parameters, and the value of the reference signal counter is determined based on all the above parameters and N; or, the second parameter may include some of the above parameters, and the value of the reference signal counter is determined based on some of the above parameters and N. For example, the second parameter includes S and the sending period of the reference signal, and the value of the reference signal counter is determined based on N, S and the sending period of the reference signal.

[0172] Optionally, the value n of the reference signal counter is determined by the following formula:

[0173] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0174] It can be understood that since there are S target time units in every N candidate time units, and the number of pre-configured reference signal transmissions is determined based on the number of reference signal transmissions determined for each candidate time unit. Therefore, through the above formula, based on the number of pre-configured reference signal transmissions determined based on the candidate time unit, the number of reference signal transmissions determined by the terminal device by multiplying the number by the ratio of S and N is the number of reference signal transmissions actually sent by the terminal device.

[0175] It should be noted that, in the embodiment of the present application, the number of pre-configured reference signal transmissions determined according to the number of candidate time units may be determined by the following formula:

[0176] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0177] By comparison, it can be seen that the number of pre-configured reference signal transmissions determined according to the number of candidate time units is not the number of reference signal transmissions actually performed by the terminal device.

[0178] Combination Figure 8 and Fig. 9 , Figure 8 The number of times the reference signal is sent is based on the number of candidate time units (i.e., the number of times the reference signal is preconfigured to be sent), and the reference signal is sent in a manner; Fig. 9 The number of times the reference signal is sent is based on the number of target time units (i.e., the number of times the reference signal is actually sent). Figure 8 and Fig. 9 In the reference signal sending method shown, N is 4, S is 2, and S target time units in every N candidate time units are determined according to a binary sequence of length 4; wherein each grid can represent an RB, and the measurement bandwidth includes 12 RBs, namely RB0 to RB11; each column of grids can be regarded as a candidate time unit, for example, the candidate time unit corresponding to 0, the candidate time unit corresponding to 4, etc.; the RB corresponding to the grid filled with patterns in each column of grids is the frequency domain resource corresponding to the candidate time unit corresponding to the column of grids, and the top grid in the grid filled with patterns in each column of grids represents the starting position of the frequency unit corresponding to the candidate time unit corresponding to the column of grids.

[0179] like Figure 8As shown, since the frequency domain resources are determined based on the number of pre-configured reference signal transmissions, that is, the number of pre-configured reference signal transmissions corresponding to the candidate time unit corresponding to 0 is 1 (that is, if each candidate time unit is used to transmit a reference signal, the candidate time unit corresponding to 0 is the time unit used for the first reference signal transmission), when the number of pre-configured reference signal transmissions is 1, the starting frequency position determined by the terminal device is RB0, and combined with the fact that the frequency hopping bandwidth includes 2 RBs, the terminal device can determine that the frequency hopping bandwidth corresponding to the candidate time unit corresponding to 0 is RB0 and RB1. By analogy, the number of pre-configured reference signal transmissions corresponding to the candidate time unit corresponding to 4 is 2, and the frequency hopping bandwidths corresponding to the candidate time unit corresponding to 4 are RB2 and RB3; the number of pre-configured reference signal transmissions corresponding to the candidate time unit corresponding to 8 is 3, and the frequency hopping bandwidths corresponding to the candidate time unit corresponding to 8 are RB8 and RB9; the number of pre-configured reference signal transmissions corresponding to the candidate time unit corresponding to 12 is 4, and the frequency hopping bandwidths corresponding to the candidate time unit corresponding to 2 are RB6 and RB7, and so on. It can be seen that the frequency hopping bandwidths corresponding to 6 adjacent candidate time units can cover the measurement bandwidth. However, when the terminal device sends the reference signal in a randomized silent manner, not all candidate time units will send the reference signal, that is, since the three binary sequences with a length of 4 are 0110, 0011 and 0101, the terminal device can cover RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7, RB8 and RB9 by sending the reference signal on the candidate time units corresponding to 4, 8, 24, 28, 36 and 44, that is, Figure 8 The black filled grid in the middle does not cover RB10 and RB11. It can be seen that since the measurement bandwidth corresponding to each candidate time unit is determined, however, the candidate time unit used by the terminal device to send the reference signal is determined according to a pseudo-random sequence or a binary sequence, the multiple frequency hopping bandwidths corresponding to the candidate time units used by the terminal device to send the reference signal multiple times may not cover the entire measurement bandwidth, affecting the channel measurement accuracy.

[0180] like Fig. 9 As shown, from the perspective of time domain resources, Fig. 9 The sending method shown is the same as Figure 8The sending method shown is similar, that is, the target time units used for sending the reference signal 6 times are the candidate time units corresponding to 4, 8, 24, 28, 36 and 44. Since the starting position of the frequency unit is determined according to the number of times the reference signal is actually sent, at the candidate time unit corresponding to 4, the terminal device sends the reference signal for the first time. Therefore, the starting frequency position corresponding to the candidate time unit corresponding to 4 determined by the terminal device is RB0, and the frequency domain resources corresponding to the candidate time unit corresponding to 4 are RB0 and RB1; at the candidate time unit corresponding to 8, the terminal device sends the reference signal for the second time. Therefore, the starting frequency position corresponding to the candidate time unit corresponding to 8 determined by the terminal device is RB2, and the frequency domain resources corresponding to the candidate time unit corresponding to 8 are RB2 and RB3; at the candidate time unit corresponding to 24, the terminal device sends the reference signal for the third time. Therefore, the starting frequency position corresponding to the candidate time unit corresponding to 24 determined by the terminal device is RB8, and the frequency domain resources corresponding to the candidate time unit corresponding to 24 are RB8 and RB9, and so on. The terminal device can cover the entire measurement bandwidth by sending the reference signal 6 times. Compared to Figure 8 The reference signal sending method shown in the figure can cover the entire measurement bandwidth in a shorter time, thereby helping to further improve the channel measurement accuracy.

[0181] Method 2, as an optional embodiment, the starting position of the frequency unit is determined based on N and may include: the starting position of the frequency unit is determined based on a second parameter and N, and the second parameter includes at least one of the following: a reference signal transmission period (T1), an offset value of the reference signal transmission period (T'), S, the number of time units included in a system frame with a subcarrier spacing of μ (N1), a system frame number corresponding to the candidate time unit (n1), the number of the candidate time unit in the system frame (s), the number of candidate time sub-units included in the candidate time unit (N2), and the number of time sub-units in the target time unit that have been used to send reference signals (l1).

[0182] In a possible implementation, the starting position of the frequency unit is determined based on N and may include: the starting position of the frequency unit is determined based on the frequency hopping offset, and the frequency hopping offset is determined based on at least one of the following parameters and N: the reference signal transmission period (T1), the offset value of the reference signal transmission period (T'), S, the number of time units included in the system frame with a subcarrier spacing of μ (N1), the system frame number corresponding to the candidate time unit (n1), the number of the candidate time unit in the system frame (s), the number of candidate time subunits included in the candidate time unit (N2), and the number of time subunits in the target time unit that have been used to send reference signals (l1).

[0183] It can be understood that the second method is similar to the first method, and the above description can be referred to, and the number of times will not be repeated.

[0184] In the second case, every N candidate time units include K first candidate time units, and the K first candidate time units include S target time units.

[0185] It should be understood that K may be a positive integer less than or equal to N and greater than or equal to S. K first candidate time units including S target time units may also be understood as the S target time units being determined from the K first candidate time units.

[0186] It should be noted that, compared with the first case, the time domain resources in the second case also include K first candidate time units.

[0187] Optionally, the K first candidate time units have the same position in every N candidate time units. For example, the K first candidate time units in every N candidate time units may be the first K candidate time units in every N candidate time units, or the K first candidate time units in every N candidate time units may be the last K candidate time units in every N candidate time units.

[0188] Optionally, the K first candidate time units are determined according to a starting candidate time unit in every N candidate time units.

[0189] Exemplarily, the candidate time units corresponding to the K first candidate time units may be numbered candidate time units that are 2 greater than the number of the starting candidate time unit in every N candidate time units. Assuming that the starting candidate time unit in every N candidate time units is numbered 0, the starting candidate time unit in the K first candidate time units may be numbered 2. Then, combined with K, the adjacent K candidate time units starting from 2 are the K first candidate time units in every N candidate time units.

[0190] Optionally, the S target time units are determined based on a pseudo-random sequence, wherein the pseudo-random sequence may be a bitmap with a bit number of K or a bitmap with a bit number of N; or, the S target time units are determined based on a starting candidate time unit in every N candidate time units; or, the S target time units are determined based on a starting candidate time unit in the K first candidate time units. For example, the number a of the starting candidate time unit in the S target time units and the number b of the starting candidate time unit in every N candidate time units satisfy ba=1, or the number a of the starting candidate time unit in the S target time units and the number c of the starting candidate time unit in the K first candidate time units satisfy ca=2, etc.

[0191] In one example, if Fig.10 As shown, it is assumed that the transmission period of the reference signal is 4 time slots, the period offset is 0, N is 6, K is 4, S is 1, the candidate time units are time slot 0, time slot 4, time slot 8, time slot 12, etc., and the K first candidate time units are the first K candidate time units in every N candidate time units. For the first group of N candidate time units, the starting candidate time unit is time slot 0, the target time unit is determined according to a pseudo-random sequence with a length of 4, and the target time unit in the first group of N candidate time units is time slot 8; for the second group of N candidate time units, the starting candidate time unit is time slot 24, the target time unit is determined according to a pseudo-random sequence with a length of 4, and the target time unit in the second group of N candidate time units is time slot 28; for the third group of N candidate time units, the starting candidate time unit is time slot 48, the target time unit is determined according to a pseudo-random sequence with a length of 4, and the target time unit in the third group of N candidate time units is time slot 60; for the fourth group of N candidate time units, the starting candidate time unit is time slot 72, the target time unit is determined according to a pseudo-random sequence with a length of 4, and the target time unit in the fourth group of N candidate time units is time slot 80, and so on.

[0192] By selecting the target time unit from the consecutive K candidate time units in every N candidate time units, compared with Figure 6 The reference signal sending method shown can make the distribution of the target time unit more uniform. In addition, on the one hand, when the channel ages quickly, N can be reduced and / or K can be made closer to N, so that the terminal device can send the reference signal more frequently and improve the channel measurement accuracy. On the other hand, when the channel ages slowly, N can be increased and / or the difference between K and N can be made larger, so that the terminal device can send the reference signal less frequently and reduce the time-frequency domain resources used for channel measurement. It can be seen that such a scheme helps to further improve the channel measurement accuracy.

[0193] The K first candidate time units may be indicated by K or NK. For example, the first information may include a value obtained by K or NK. K may be configured by the network device through signaling or agreed upon by a protocol.

[0194] Optionally, the candidate time unit number corresponding to the candidate time unit can be determined by the following formula: (N1×n1+s-T')mod(N×T1)=0; wherein N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, and N1×n1+s is the time unit number of the candidate time unit.

[0195] Alternatively, the time unit number of the candidate time unit satisfies the following formula:

[0196]

[0197] in, is the number of time units included in the system frame with a subcarrier spacing of μ, n f is the system frame number corresponding to the candidate time unit, is the number of the candidate time unit in the system frame, T1 is the reference signal transmission period, T offset is the offset value of the reference signal transmission period, The time unit number of the candidate time unit.

[0198] It should be understood that, from the above two formulas for determining the time unit number of the candidate time unit, it can be seen that N1 can be replaced by n1 can be replaced by n f , n2 can be replaced by T' can be replaced by T offset .

[0199] It should be noted that the time unit number of a certain time unit involved in the embodiments of the present application is an absolute number, that is, a number determined by the system frame number corresponding to the time unit and the number of the time unit in the system frame (for example, the time slot number). The candidate time unit number of a certain candidate time unit is a relative number, that is, the number / position of the candidate time unit relative to the starting candidate time unit among the N candidate time units. It should also be noted that in the actual implementation process of the present invention, the absolute number corresponding to a certain time unit can be directly determined, without first determining the relative number and then determining the absolute number.

[0200] On the basis that the time domain resources include K first candidate time units, the frequency unit starting position for determining the target frequency unit can be determined by way three, way four, and way five.

[0201] Method 3: The starting position of the frequency unit is determined based on N.

[0202] For example, assuming that N is 6, K is 4, and the K first candidate time units are the first K candidate time units in every N candidate time units, and 6 consecutive frequency hopping bandwidths cover the measurement bandwidth. Then, when the frequency unit starting position is not determined according to N, that is, the frequency unit starting position is determined according to the preconfigured number of transmissions of the reference signal, the terminal device sends the reference signal in the following manner: Fig.11 As shown; when the starting position of the frequency unit is determined according to N, that is, the starting position of the frequency unit is determined according to the actual number of times the reference signal is sent, the terminal device sends the reference signal as shown Fig.12As shown. Fig.11 and Fig.12 In , each column of grids can be regarded as a candidate time unit, each grid can be regarded as an RB, and the grids filled with patterns in each column of grids are the frequency hopping bandwidth corresponding to the candidate time unit, and the frequency hopping bandwidth can also be called a candidate frequency unit. The RB located at the top of the frequency hopping bandwidth corresponding to each candidate time unit can be understood as the starting position of the frequency unit corresponding to the candidate time unit. For example, in Fig.11 In the example, the first column of grids is the first candidate time unit, and RB0 in the first column of grids is the frequency hopping bandwidth corresponding to the first candidate time unit. If the terminal device sends a reference signal on the first candidate time unit, the frequency hopping bandwidth used by the terminal device is RB0. The frequency hopping bandwidth corresponding to each candidate time unit is determined according to the preconfigured number of transmissions of the reference signal.

[0203] like Fig.11 As shown, since the K first candidate time units are the first K candidate time units in every N candidate time units, the frequency domain resources corresponding to the target time unit are all in one of the first 4 hopping bandwidths in every 6 consecutive hopping bandwidths. For example, in the first group of N candidate time units, the terminal device sends a reference signal to the network device on the second candidate time unit, RB1; in the second group of N candidate time units, the terminal device sends a reference signal to the network device on the ninth candidate time unit, RB4; in the third group of N candidate time units, the terminal device sends a reference signal to the network device on the sixteenth candidate time unit, RB3; in the fourth group of N candidate time units, the terminal device sends a reference signal to the network device on the nineteenth candidate time unit, RB0; in the fifth group of N candidate time units, the terminal device sends a reference signal to the network device on the twenty-sixth candidate time unit, RB1; in the sixth group of N candidate time units, the terminal device sends a reference signal to the network device on the thirty-third candidate time unit, RB4. It can be seen that since the target time unit is the first 4 candidate time units in every 6 candidate time units, the target frequency unit is always one of the 4 frequency hopping bandwidths corresponding to the first candidate time unit to the fourth candidate time unit, that is, the target frequency unit is always one of RB0, RB1, RB4 and RB3. In this way, the frequency domain resources used by the terminal device to send the reference signal are difficult to cover the entire measurement bandwidth, affecting the channel measurement accuracy.

[0204] like Fig.12 As shown, the target time unit used by the terminal device to send the reference signal is Fig.11The target frequency unit is the same as the target time unit shown. The target frequency unit is determined according to the actual number of times the reference signal is sent. For example, in the first group of N candidate time units, although the terminal device sends a reference signal to the network device in the second candidate time unit, since this is the first time the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the second candidate time unit is RB0( Fig.11 The same frequency hopping bandwidth corresponding to the first candidate time unit in the second group of N candidate time units); in the second group of N candidate time units, although the terminal device sends a reference signal to the network device in the ninth candidate time unit, since this is the second time that the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the ninth candidate time unit is RB1 ( Fig.11 The same frequency hopping bandwidth corresponding to the second candidate time unit in the third group of N candidate time units); in the third group of N candidate time units, although the terminal device sends a reference signal to the network device in the sixteenth candidate time unit, since this is the third time that the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the sixteenth candidate time unit is RB4 ( Fig.11 The frequency hopping bandwidth corresponding to the third candidate time unit in the fourth group of N candidate time units is the same); in the fourth group of N candidate time units, although the terminal device sends a reference signal to the network device in the nineteenth candidate time unit, since this is the fourth time that the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the nineteenth candidate time unit is RB3 ( Fig.11 In the fifth group of N candidate time units, although the terminal device sends a reference signal to the network device in the twenty-sixth candidate time unit, since this is the fifth time that the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the twenty-sixth candidate time unit is RB5 ( Fig.11 In the sixth group of N candidate time units, although the terminal device sends a reference signal to the network device in the thirty-third candidate time unit, since this is the sixth time that the terminal device sends a reference signal, the frequency hopping bandwidth used by the terminal device to send the reference signal to the network device in the thirty-third candidate time unit is RB2 ( Fig.11 It can be seen that the frequency hopping bandwidth used by the terminal device to send the reference signal 6 times can cover the entire measurement bandwidth, compared with Fig.11 The reference signal sending method shown can improve channel measurement accuracy.

[0205] It should be understood that method three is similar to the implementation method of method one in the above-mentioned first situation, and reference can be made to the above description. For example, the method in which the terminal device determines the starting position of the frequency unit based on N and the method in which the terminal device determines the target frequency unit based on the starting position of the frequency unit can be referred to the description in situation one, and will not be repeated here.

[0206] Method 4: The starting position of the frequency unit is determined based on N and K.

[0207] By determining the starting position of the frequency unit according to N and K, the target frequency unit used by the terminal device when sending a reference signal in the target time unit is not limited to the frequency hopping bandwidth corresponding to the K candidate time units.

[0208] In a possible implementation, the frequency unit starting position is determined according to N and K, including: the frequency unit starting position is determined according to a reference signal counter, and the reference signal counter is determined according to N and K. In this way, when determining the number of times the reference signal is sent, the terminal device can remove non-first candidate time units in the candidate time units, and determine the reference signal counter according to the number of first candidate time units. Compared with determining the counting result of the reference signal counter according to the pre-configured number of times the reference signal is sent, the frequency hopping bandwidth used by the terminal device is not limited to part of the bandwidth in the measurement bandwidth.

[0209] Optionally, the value n of the reference signal counter is determined based on a second parameter, N and K, and the second parameter includes at least one of the following: a reference signal transmission period (T1), an offset value of the reference signal transmission period (T'), the number of time slots included in a system frame with a subcarrier spacing of μ (N1), a system frame number corresponding to the candidate time unit (n1), and a number of the candidate time unit in the system frame (s).

[0210] It should be understood that the second parameter may include some or all of the above parameters. When the second parameter includes all of the above parameters, the value n of the reference signal counter is determined based on all of the above parameters, N, and K; when the second parameter includes some of the above parameters, the value n of the reference signal counter is determined based on some of the above parameters, N, and K. For example, if the second parameter includes the transmission period of the reference signal, the value n of the reference signal counter is determined based on the transmission period of the reference signal, N, and K. This application does not specifically limit this.

[0211] Exemplarily, the reference signal counter may be determined by one of the following formulas:

[0212] or,

[0213]

[0214] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0215] It should be understood that by subtracting the number of times the reference signal is sent corresponding to the non-first candidate time unit in every N candidate time units from the number of times the reference signal is sent, or by adding the number of times the reference signal is sent corresponding to the first candidate time unit in every N candidate time units, the terminal device is not limited to measuring part of the bandwidth in the bandwidth when determining the starting position of the frequency unit corresponding to the first candidate time unit. For details, please refer to the description below.

[0216] In one example, assuming that N is 6, K is 4, and the K first candidate time units are the first K candidate time units in every N candidate time units, 6 consecutive frequency hopping bandwidths cover the measurement bandwidth. Fig.11 and Fig.13 , Fig.13 In the reference signal transmission method shown in FIG. 1 , the target time unit used by the terminal device to send the reference signal is the same as Fig.11 In the reference signal transmission method shown in FIG. 1 , the terminal device transmits the reference signal using the same target time unit. In the case where the target frequency unit is determined based on N and K, the terminal device transmits the reference signal in the manner shown in FIG. Fig.12 shown.

[0217] like Fig.13 As shown, the frequency hopping bandwidths corresponding to the K first candidate time units in the first group of N candidate time units are Fig.11 The same; the frequency hopping bandwidth corresponding to the K first candidate time units in the ath group N candidate time units is Fig.11 may be different, and a is an integer greater than 1. For example, in the second group of N candidate time units, when the terminal device determines the frequency hopping bandwidth corresponding to the seventh candidate time unit, the value of the reference signal counter does not include the number of reference signal transmissions corresponding to the fifth candidate time unit and the sixth candidate time unit in the first group of N candidate time units, or the value of the reference signal counter includes the number of reference signal transmissions corresponding to the K first candidate time units in the second group of N candidate time units in addition to the number of reference signal transmissions corresponding to the first group of N candidate time units. In this way, the terminal device determines that the frequency hopping bandwidth corresponding to the seventh candidate time unit may be Fig.12The frequency hopping bandwidth corresponding to the fifth candidate time unit in the a-th group of N candidate time units can be limited to the frequency hopping bandwidth corresponding to the K first candidate time units in the a-th group of N candidate time units. Fig.11 Thus, by determining the target frequency unit according to N and K, the target frequency unit used by the terminal device to send the reference signal multiple times can cover the entire measurement bandwidth.

[0218] Optionally, the starting position of the frequency unit is determined based on a second parameter, N and K, and the second parameter includes at least one of the following: a reference signal sending period (T1), an offset value of the reference signal sending period (T'), the number of time slots included in a system frame with a subcarrier spacing of μ (N1), a system frame number corresponding to the candidate time unit (n1), and a number of the candidate time unit in the system frame (s).

[0219] It should be understood that the second parameter may include some or all of the above parameters. When the second parameter includes all of the above parameters, the starting position of the frequency unit is determined based on all of the above parameters, N, and K; when the second parameter includes some of the above parameters, the starting position of the frequency unit is determined based on some of the above parameters, N, and K. For example, if the second parameter includes the transmission period of the reference signal, the value n of the reference signal counter is determined based on the transmission period of the reference signal, N, and K, and this application does not make specific limitations on this.

[0220] As an optional embodiment, the frequency unit starting position is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N. The first parameter can be understood as N in the above embodiment, or, when the first parameter includes N and K, the first parameter can be understood as N and K in the above embodiment.

[0221] As an optional embodiment, the frequency unit starting position is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N. The first parameter can be understood as N in the above embodiment, or, when the first parameter includes N and K, the first parameter can be understood as N and K in the above embodiment.

[0222] It should be understood that in the embodiments of the present application, the frequency domain resources can also be understood as at least one frequency unit or a target frequency unit. The frequency unit can be but is not limited to a resource unit, and the present application does not make specific limitations on this.

[0223] The above describes the frequency domain resources used by the terminal device to send a reference signal. The following further describes the time domain resources used by the terminal device to send a reference signal.

[0224] As an optional embodiment, the time domain resources also include N2 consecutive candidate time subunits in the target time unit, and the N2 consecutive candidate time subunits include L consecutive target time subunits, and N2 and L are positive integers; S702 can be implemented in the following manner: sending a reference signal to the network device on L consecutive target time subunits and target frequency units.

[0225] Among them, a time unit may include multiple time subunits, for example, the time unit is a time slot, the time subunit is a time domain symbol, and a time slot may include multiple time domain symbols. N2 consecutive candidate time subunits can be understood as multiple candidate subunits that can be used to send reference signals in the target time unit; L consecutive target time subunits can be understood as at least one time subunit actually used by the terminal device when sending a reference signal.

[0226] The candidate time subunit is all or part of the time subunits in all the time subunits included in a time unit. The candidate time subunit may be indicated by the network device to the terminal device.

[0227] Optionally, N2 consecutive candidate time subunits are indicated by N2 and an offset value of the time subunit. Thus, the terminal device can determine N2 consecutive candidate time subunits according to N2, the offset value of the time subunit and the total number of time subunits included in the time unit.

[0228] It should be noted that the time subunit number of the candidate time subunit involved in the embodiment of the present application may refer to the number of the candidate time subunit in its corresponding time unit.

[0229] Optionally, the first information is also used to indicate information of N2 consecutive candidate time subunits; or, the network device sends second information to the terminal device, and the second information is used to indicate N2 consecutive candidate time subunits, and correspondingly, the terminal device receives the second information from the network device. The second information and the first information can be information carried in one signaling or in different signalings; and the first information and the second information can be information carried in one cell of the same signaling or in different cells.

[0230] By enabling the terminal device to send a reference signal in N2 consecutive candidate time subunits including L consecutive target time subunits, and remaining silent in N2-L time subunits in the target time unit except for the L consecutive target time subunits, cell interference can be further reduced and channel measurement accuracy can be further improved.

[0231] Based on the above embodiment, the starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

[0232] Exemplarily, the terminal device can determine the number of the starting time subunit in L consecutive target time subunits through a pseudo-random sequence. The pseudo-random sequence can be a formula, and one time subunit number among the N2 time subunit numbers can be obtained according to the pseudo-random sequence. For example, the N2 time subunit numbers are integers between 0 and N2-1, and the terminal device can determine an integer between 0 and N2-1 through the pseudo-random sequence, and the time subunit corresponding to the integer is the starting time subunit in the L consecutive target time subunits. Assume that N3 is 15, that is, the total number of time subunits included in the candidate time unit is 15, that is, the time subunits corresponding to 0 to 14; N2 is 8, the offset value of the time subunit number is 14, L is 4, and the number of the starting time subunit in the L consecutive target time subunits is represented by U. Then, when U is 2, the L consecutive target time subunits are as follows. Fig.15 As shown, the time subunits corresponding to 0 to 7 are 8 consecutive candidate time subunits, and the time subunits corresponding to 2 to 5 are 4 consecutive target time subunits.

[0233] Optionally, L consecutive target time sub-units are indicated by L or N2-L.

[0234] Here, L may be agreed upon in the protocol, or included in the first information, or determined based on N2.

[0235] Optionally, in a target time unit, when the starting time subunit of the L consecutive target time subunits in the target time unit determined by the terminal device is located in the middle of multiple candidate time subunits for repeatedly sending the first reference signal, the terminal device sends a reference signal on N2 consecutive candidate time subunits and frequency domain resources. Among them, the starting time subunit of the L consecutive target time subunits is located in the middle of multiple candidate time subunits for repeatedly sending the first reference signal, which can be understood as the starting time subunit of the L consecutive target time subunits belongs to the multiple candidate time subunits for repeatedly sending the first reference signal, and the starting time subunit of the L consecutive target time subunits is not the starting time subunit of the multiple candidate time subunits for repeatedly sending the first reference signal. For example, N2 is 8, and the 8 candidate time subunits are the time subunits corresponding to the time subunit numbers 0 to 8. Assuming that the repetition factor of a reference signal is 4, the terminal device needs to send the reference signal on the candidate time subunits corresponding to the time subunit numbers 0, 1, 2, and 3. If the starting subunit in the target time subunit determined by the terminal device is the time subunit numbered 2, the terminal device sends the reference signal in the candidate time subunit, that is, the terminal device sends the reference signal to the network device on the time subunits corresponding to 0 to 8.

[0236] It should be understood that in the embodiments of the present application, the symbols used to indicate the various nouns are examples, and the various nouns involved in the embodiments of the present application can also be represented by other symbols. For example, the system frame number corresponding to the candidate time unit can be represented by n1, or by n2. f It indicates that this application does not make any specific limitation on this.

[0237] It should also be noted that, in the embodiments of the present application, the candidate time unit number, time unit number, time sub-unit number and resource block number are all examples, and the candidate time unit number, time unit number and candidate time sub-unit number may also use other numbers, or other symbols, or other identifiers such as letters, and the present application does not limit the specific form of the candidate time unit number and the candidate time sub-unit number; in addition, the number of time units, time sub-units and resource blocks shown in the embodiments of the present application are all examples, and the frequency domain resources may also include more or fewer resource blocks, and the time domain resources may also include more or fewer time units and time sub-units, and the present application does not make specific limitations on this.

[0238] It should also be understood that the order of execution of the above methods does not necessarily mean the order in which they are executed; the order in which each process is executed should be determined by its function and internal logic.

[0239] Combination of the above Figures 1 to 14 , describes in detail the signal transmission method of the embodiment of the present application, and the following is combined with Fig.15 and Fig.16 , the signal transmission device of the embodiment of the present application is described in detail. The signal transmission device includes a module or unit for executing each part of the above embodiment. The module or unit can be software, hardware, or a combination of software and hardware. The following is only a brief example of the information transmission device. For the details of the implementation of the scheme, please refer to the description of the aforementioned method embodiment, which will not be repeated below.

[0240] Fig.15 1 is a schematic block diagram of a signal transmission device 1500 provided in an embodiment of the present application. Fig.15 As shown, the device 1500 includes: a receiving module 1501 and a sending module 1502.

[0241] In a possible implementation, the apparatus 1500 is used to implement the steps corresponding to the terminal device in the above method 700.

[0242] A receiving module 1501 is used to receive first information from a network device, where the first information is used to indicate time domain resources and frequency domain resources, where the time domain resources include a target time unit, where the target time unit is determined based on multiple candidate time units, where each N candidate time units include S target time units, and where the frequency domain resources are determined based on a starting position of a frequency unit corresponding to the target time unit, where the starting position of the frequency unit is determined based on N, where S and N are positive integers; a sending module 1502 is used to send a reference signal to the network device on the time domain resources and the frequency domain resources based on the first information.

[0243] Optionally, the frequency unit starting position is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N.

[0244] Optionally, the reference signal counter is determined based on a first parameter and a second parameter, the second parameter including at least one of the following: a reference signal transmission period, an offset value of the reference signal transmission period, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0245] Optionally, the value n of the reference signal counter is determined by the following formula:

[0246]

[0247] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0248] Optionally, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0249] Optionally, the value n of the reference signal counter is determined by the following formula:

[0250] or,

[0251]

[0252] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0253] Optionally, the starting position of the frequency unit is determined based on a first parameter and a second parameter; the first parameter includes N; the second parameter includes at least one of the following: a sending period of a reference signal, an offset value of a sending period of a reference signal, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0254] Optionally, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0255] Optionally, the time domain resources also include N2 consecutive candidate time subunits in the target time unit, the N2 consecutive candidate time subunits include L consecutive target time subunits, and N2 and L are positive integers; the sending module 1502 is specifically used to: send a reference signal to the network device on the L consecutive target time subunits and frequency domain resources.

[0256] Optionally, the starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

[0257] Optionally, L is agreed upon in the protocol, or L is included in the first information, or L is determined based on N2.

[0258] Optionally, the S target time units are determined based on a starting candidate time unit of every N candidate time units, or the S target time units are determined based on a starting candidate time unit among the K first candidate time units.

[0259] In another possible implementation, the apparatus 1500 is used to implement the steps corresponding to the network device in the above method 700.

[0260] The sending module 1502 is used to send the first information to the terminal device, where the first information is used to indicate the time domain resources and the frequency domain resources. The time domain resources include the target time unit, which is determined based on multiple candidate time units, and each N candidate time units include S target time units. The frequency domain resources are determined based on the starting position of the frequency unit corresponding to the target time unit, and the starting position of the frequency unit is determined based on N, where S and N are positive integers. The receiving module 1501 is used to receive the reference signal from the terminal device.

[0261] Optionally, the frequency unit starting position is determined according to a reference signal counter, the reference signal counter is determined according to a first parameter, and the first parameter includes N.

[0262] Optionally, the reference signal counter is determined based on a first parameter and a second parameter, the second parameter including at least one of the following: a reference signal transmission period, an offset value of the reference signal transmission period, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0263] Optionally, the value n of the reference signal counter is determined by the following formula:

[0264]

[0265] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0266] Optionally, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0267] Optionally, the value n of the reference signal counter is determined by the following formula:

[0268] or,

[0269]

[0270] Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

[0271] Optionally, the starting position of the frequency unit is determined based on a first parameter and a second parameter; the first parameter includes N; the second parameter includes at least one of the following: a sending period of a reference signal, an offset value of a sending period of a reference signal, S, the number of time slots included in a system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

[0272] Optionally, every N candidate time units include K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

[0273] Optionally, the time domain resources further include N2 consecutive candidate time subunits in the target time unit, the N2 consecutive candidate time subunits include L consecutive target time subunits, and N2 and L are positive integers.

[0274] Optionally, the starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

[0275] Optionally, L is agreed upon in the protocol, or L is included in the first information, or L is determined based on N2.

[0276] Optionally, the S target time units are determined based on a starting candidate time unit of every N candidate time units, or the S target time units are determined based on a starting candidate time unit among the K first candidate time units.

[0277] It should be understood that the device 1500 here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the device 1500 can be specifically a network device or a terminal device in the above-mentioned embodiment, and the device 1500 can be used to execute the various processes and / or steps corresponding to the network device or the terminal device in the above-mentioned method embodiment. To avoid repetition, it will not be repeated here.

[0278] The above-mentioned device 1500 has the function of implementing the corresponding steps executed by the network device or the terminal device in the above-mentioned method; the above-mentioned function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions. For example, the above-mentioned processing module 1102 may include an adoption module, and the adoption module can be used to implement the various steps and / or processes for executing the adoption action corresponding to the above-mentioned processing module 1102.

[0279] In the embodiments of the present application, Fig.15 The device 1500 may also be a chip, such as a SOC.

[0280] Fig.16 The structure diagram of the signal transmission device 1600 provided in an embodiment of the present application is shown. The device 1600 includes a processor 1601, a transceiver 1602 and a memory 1603. The processor 1601, the transceiver 1602 and the memory 1603 communicate with each other through an internal connection path, the memory 1603 is used to store instructions, and the processor 1601 is used to execute the instructions stored in the memory 1603 to control the transceiver 1602 to send signals and / or receive signals.

[0281] It should be understood that the device 1600 can be specifically a network device or a terminal device in the above-mentioned embodiment, and can be used to execute the various steps and / or processes corresponding to the network device or the terminal device in the above-mentioned method embodiment. Optionally, the memory 1603 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 1601 may be used to execute instructions stored in the memory, and when the processor 1601 executes instructions stored in the memory, the processor 1601 is used to execute the various steps and / or processes of the above-mentioned method embodiment. The transceiver 1602 may include a transmitter and a receiver, the transmitter may be used to implement the various steps and / or processes corresponding to the above-mentioned transceiver for performing the sending action, and the receiver may be used to implement the various steps and / or processes corresponding to the above-mentioned transceiver for performing the receiving action.

[0282] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0283] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0284] The present application also provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to implement the method shown in the above method embodiment.

[0285] The present application also provides a computer program product, which includes a computer program (also referred to as code or instruction). When the computer program runs on a computer, the computer can execute the method shown in the above method embodiment.

[0286] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0287] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0288] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0289] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0290] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0291] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0292] The above is only a specific implementation of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be based on the protection scope of the claims.

Claims

1. A signal transmission method, characterized in that: The method comprises: Receive first information from a network device, where the first information is used to indicate a time domain resource and a frequency domain resource, where the time domain resource includes a target time unit, where the target time unit is determined based on a plurality of candidate time units, where each N candidate time units includes S target time units, and where the frequency domain resource is determined based on a starting position of a frequency unit corresponding to the target time unit, where the starting position of the frequency unit is determined based on N, where S and N are positive integers; Based on the first information, a reference signal is sent to the network device on the time domain resources and the frequency domain resources.

2. The method according to claim 1, characterized in that The frequency unit starting position is determined according to a reference signal counter, and the reference signal counter is determined according to a first parameter, wherein the first parameter includes N.

3. The method according to claim 2, characterized in that The reference signal counter is determined based on the first parameter and a second parameter, wherein the second parameter includes at least one of the following: The sending period of the reference signal, the offset value of the sending period of the reference signal, S, the number of time slots included in the system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

4. The method according to claim 3, characterized in that The value n of the reference signal counter is determined by the following formula: Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

5. The method according to claim 2 or 3, characterized in that: Each of the N candidate time units includes K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

6. The method according to claim 5, characterized in that The value n of the reference signal counter is determined by the following formula: or, Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

7. The method according to claim 1, characterized in that The frequency unit starting position is determined according to the first parameter and the second parameter; The first parameter includes N; The second parameter includes at least one of the following: The sending period of the reference signal, the offset value of the sending period of the reference signal, S, the number of time slots included in the system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

8. The method according to claim 7, characterized in that Each of the N candidate time units includes K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

9. The method according to any one of claims 1 to 8, characterized in that The time domain resource also includes N2 consecutive candidate time subunits in the target time unit, the N2 consecutive candidate time subunits include L consecutive target time subunits, and N2 and L are positive integers; The sending a reference signal to the network device on the time domain resource and the frequency domain resource includes: A reference signal is sent to the network device on the L consecutive target time sub-units and the frequency domain resources.

10. The method according to claim 9, characterized in that The starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

11. The method according to claim 9 or 10, characterized in that: L is agreed upon in the protocol, or L is included in the first information, or L is determined based on N2.

12. The method according to any one of claims 5 to 11, characterized in that The S target time units are determined based on a starting candidate time unit of every N candidate time units, or the S target time units are determined based on a starting candidate time unit among the K first candidate time units.

13. A signal transmission method, characterized in that: The method comprises: Sending first information to a terminal device, where the first information is used to indicate a time domain resource and a frequency domain resource, where the time domain resource includes a target time unit, where the target time unit is determined based on a plurality of candidate time units, where each N candidate time units includes S target time units, and where the frequency domain resource is determined based on a starting position of a frequency unit corresponding to the target time unit, where the starting position of the frequency unit is determined based on N, where S and N are positive integers; A reference signal is received from the terminal device.

14. The method according to claim 13, characterized in that The frequency unit starting position is determined according to a reference signal counter, and the reference signal counter is determined according to a first parameter, wherein the first parameter includes N.

15. The method according to claim 14, characterized in that The reference signal counter is determined based on the first parameter and a second parameter, wherein the second parameter includes at least one of the following: The sending period of the reference signal, the offset value of the sending period of the reference signal, S, the number of time slots included in the system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

16. The method according to claim 15, characterized in that The value n of the reference signal counter is determined by the following formula: Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N3 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

17. The method according to claim 14 or 15, characterized in that Each of the N candidate time units includes K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

18. The method according to claim 17, characterized in that The value n of the reference signal counter is determined by the following formula: or, Among them, N1 is the number of time units included in the system frame with a subcarrier spacing of μ, n1 is the system frame number corresponding to the candidate time unit, s is the number of the candidate time unit in the system frame, T1 is the sending period of the reference signal, T' is the offset value of the sending period of the reference signal, N2 is the number of candidate time sub-units included in the candidate time unit, R is the repetition factor of the reference signal, and l1 is the number of time sub-units in the candidate time unit that have been used to send reference signals.

19. The method according to claim 13, characterized in that The frequency unit starting position is determined according to the first parameter and the second parameter; The first parameter includes N; The second parameter includes at least one of the following: The sending period of the reference signal, the offset value of the sending period of the reference signal, S, the number of time slots included in the system frame with a subcarrier spacing of μ, the system frame number corresponding to the candidate time unit, the number of the candidate time unit in the system frame, the number of candidate time subunits included in the candidate time unit, or the number of time subunits in the target time unit that have been used to send reference signals.

20. The method according to claim 19, characterized in that Each of the N candidate time units includes K first candidate time units, the K first candidate time units include S target time units, and the first parameter also includes K.

21. The method according to any one of claims 13 to 20, characterized in that The time domain resources also include N2 consecutive candidate time subunits in the target time unit, and the N2 consecutive candidate time subunits include L consecutive target time subunits, where N2 and L are positive integers.

22. The method according to claim 21, characterized in that The starting time subunit in the L consecutive target time subunits is determined according to a pseudo-random sequence.

23. The method according to claim 21 or 22, characterized in that L is agreed upon in the protocol, or L is included in the first information, or L is determined based on N2.

24. The method according to any one of claims 17 to 23, characterized in that The S target time units are determined based on a starting candidate time unit of every N candidate time units, or the S target time units are determined based on a starting candidate time unit among the K first candidate time units.

25. A signal transmission device, characterized in that: include: The method comprises a module for performing the method as claimed in any one of claims 1 to 12, or the method as claimed in any one of claims 13 to 24.

26. A signal transmission device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store a computer program, and when the processor calls the computer program, the device executes the method according to any one of claims 1 to 12, or the method according to any one of claims 13 to 24.

27. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 12, or the method according to any one of claims 13 to 24.

28. A computer program product, comprising instructions, characterized in that: When the instructions are executed on a computer, the computer is enabled to implement the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24.