Signal transmission method and apparatus

By generating a cyclic shift list and sequence set of different reference signals, the cross-correlation interference between reference signals in the perceptual scene is reduced, the correlation characteristics of signal reception are improved, and the signal processing capability in the perceptual scene is enhanced.

WO2025167502A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/072587
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2025-01-15
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

The prior art cannot effectively reduce the cross-correlation interference between different reference signals in perceptual scenarios and cannot meet the needs of perceptual scenarios.

Method used

By generating the first reference signal and the second reference signal, using different cyclic shift lists and sequence sets, the cross-correlation sidelobes between different reference signals are reduced, and signal transmission is carried out in a multi-channel sequence to ensure that different reference signals are sent independently on time domain resources.

Benefits of technology

It effectively reduces interference between different reference signals, improves the correlation characteristics of signal reception, and enhances the signal processing capability in perceptual scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072587_14082025_PF_FP_ABST
    Figure CN2025072587_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a signal transmission method and apparatus. The method comprises: determining a first reference signal, and sending the first reference signal. The first reference signal is obtained on the basis of a first sequence and a first cyclic shift list. The first sequence is one of a plurality of first sequences comprised in a first sequence set. Any first sequence in the first sequence set has a corresponding first cyclic shift list. First cyclic shift lists corresponding different first sequences are different. By means of the solution above, an amplitude peak value of a cross-correlation sidelobe between the first reference signal and a reference signal (such as a third reference signal) obtained on the basis of another sequence besides the first sequence used for determining the first reference signal in the first sequence set is reduced, thereby reducing the interference of other reference signals on the first reference signal when the first reference signal is received.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 8, 2024, with application number 202410178033.9 and invention name “Method and Device for Signal Transmission”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a method and device for signal transmission. Background Art

[0003] In a perception scenario, the transmitter sends a reference signal to the surrounding environment. The receiver can perceive the surrounding environment by comparing the original reference signal with the reference signal received after being reflected by the surrounding environment, so as to achieve the purpose of locating or tracking the target in the environment. Among them, the reference signal is generated according to a sequence (such as an M sequence or a Gold sequence, etc.). For example, a reference signal with a length that is an integer multiple of the sequence length can be obtained by cyclically expanding the sequence. In a perception scenario, in order to reduce interference between reference signals, the cross-correlation between different reference signals is required to be as low as possible. However, the above method of obtaining the reference signal cannot meet the requirements of the perception scenario for the cross-correlation between different reference signals. Summary of the Invention

[0004] The present application provides a signal transmission method and apparatus that can reduce the cross-correlation between different reference signals, thereby reducing interference between different reference signals.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a signal transmission method is provided. The method can be performed by a transmitting device. The transmitting device here can refer to the transmitting device itself, or a processor, module, logical node, chip, or chip system within the transmitting device that implements the method. Exemplarily, the transmitting device can be a wireless access network node or terminal.

[0007] The method includes: determining a first reference signal and sending the first reference signal. The first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in a first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences have different corresponding first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to an integer obtained by rounding L by P, and L, R, and P are all integers greater than or equal to 2.

[0008] Based on the method provided in the first aspect above, the amplitude peak of the cross-correlation sidelobe between the first reference signal and the reference signals (such as the third reference signal) obtained according to other sequences in the first sequence set except the first sequence used to determine the first reference signal can be reduced, so that when the device receiving the first reference signal (such as the receiving device) receives the first reference signal, the interference of other reference signals on the first reference signal will be reduced.

[0009] In one possible implementation, the method further includes: sending a second reference signal; the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

[0010] Based on the above possible implementations, the first reference signal and the second reference signal can be jointly processed to achieve better correlation characteristics than a single reference signal (e.g., the first reference signal). This allows a device (e.g., a receiving device) receiving the first reference signal and the second reference signal to further reduce interference caused by other reference signals on a signal received by the receiving device when receiving the first reference signal and the second reference signal. The better correlation characteristics can be understood as lower sidelobe energy in the autocorrelation and / or cross-correlation.

[0011] In a possible implementation manner, the second cyclic shift list is the same as the first cyclic shift list.

[0012] Based on the above possible implementations, for the same cyclic shift index, the first cyclic shift and the second cyclic shift can be equal. This can reduce implementation complexity and thus the overhead of configuring the first and second reference signals. It can also help reduce interference from other reference signals on the first and second reference signals.

[0013] In one possible implementation, any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two of the multiple first cyclic shift difference values ​​are different; and the first cyclic shift difference value is the difference between the first cyclic shifts corresponding to the two first sequences. The first cyclic shift difference value list can be understood as a list consisting of the difference between the first cyclic shifts corresponding to the same index in the two first cyclic shift lists corresponding to the two first sequences.

[0014] Based on the above possible implementation method, when any two differences in the first cyclic shift difference value list corresponding to two first sequences in the first sequence set are different, the cross-correlation between the two reference signals generated according to the two first sequences and the corresponding two first cyclic shift lists can be greatly reduced.

[0015] In a possible implementation, when R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift; i is any integer greater than 1 and less than R.

[0016] Based on the above possible implementation, the difference between the (i+1)th first cyclic shift and the (i)th first cyclic shift is equal to the difference between the (i)th first cyclic shift and the (i-1)th first cyclic shift. This can be understood as the R first cyclic shifts forming an arithmetic sequence. The above difference can be understood as the tolerance of the cyclic shift list. By ensuring that the tolerances of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to correspond different first sequences to different first cyclic shift lists, thereby achieving the goal of low cross-correlation between different reference signals generated by different cyclic shift lists based on the above method. Furthermore, the implementation complexity can be reduced, thereby reducing the overhead of configuring the first reference signal.

[0017] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

[0018] Based on the above possible implementation methods, by ensuring that the second cyclic shifts of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to achieve that different first sequences correspond to different first cyclic shift lists. On the basis of reducing the cross-correlation between different reference signals generated by different cyclic shift lists, the implementation complexity can also be reduced, thereby reducing the overhead of configuring the first reference signal.

[0019] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, where m is any integer greater than 0 and less than or equal to R.

[0020] Based on the above possible implementation methods, by ensuring that the first cyclic shifts of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to achieve that different first sequences correspond to different first cyclic shift lists. On the basis of reducing the cross-correlation between different reference signals generated by different cyclic shift lists, the implementation complexity can also be reduced, thereby reducing the overhead of configuring the first reference signal.

[0021] In a possible implementation, the first cyclic shift is a quotient of a first offset and a first length; the first length is L, R times L, or P; and the first offset is an integer smaller than the first length.

[0022] Based on the foregoing possible implementation manners and based on different definitions of the first length, the first cyclic shift can be flexibly acquired according to different lengths L of the first sequence or lengths P of the first reference signal.

[0023] In a possible implementation manner, any two first cyclic shifts in the first cyclic shift list are different.

[0024] Based on the above possible implementation, if the first reference signal is obtained when at least two first cyclic shifts in the first cyclic shift list are the same, it is equivalent to repeatedly expanding the sequence. This cannot achieve the goal of reducing the cross-correlation between the reference signal and other reference signals as the length of the reference signal increases. Therefore, in order to further reduce the cross-correlation between the first reference signal and other reference signals, any two first cyclic shifts in the first cyclic shift list can be different.

[0025] In a possible implementation manner, the time domain resource for sending the first reference signal is different from the time domain resource for sending the second reference signal.

[0026] Based on the above possible implementations, independently correlating the first reference signal and the second reference signal and then jointly processing them can improve correlation performance. Therefore, reference signals of different channels can be transmitted on different time domain resources, allowing a device receiving the reference signals (e.g., a receiving device) to better distinguish the first reference signal from the second reference signal.

[0027] In a possible implementation, the method further includes: receiving first information, where the first information is used to indicate an index of the first sequence; and determining the first sequence and the first cyclic shift list according to the first information.

[0028] Based on the above possible implementations, the transmitting apparatus may determine the first reference signal based on the first sequence and the first cyclic shift list corresponding to the index of the first sequence indicated by the first information. For example, the first sequence and the first cyclic shift list may be determined by table lookup based on the index of the first sequence.

[0029] In a possible implementation, the first cyclic shift list satisfies a first condition, where the first condition includes that a cross-correlation between the first reference signal and the third reference signal is less than a first threshold; the third reference signal is obtained based on a first sequence in a first sequence set and a first cyclic shift list corresponding to the first sequence; and a first sequence used to determine the first reference signal is different from a first sequence used to determine the third reference signal.

[0030] Based on the above possible implementation methods, the first reference signal generated according to the first sequence and the first cyclic shift list that satisfies the first condition can make the cross-correlation between the first reference signal and a reference signal generated based on a sequence other than the first sequence in the first sequence set (such as a third reference signal) less than a first threshold, thereby reducing interference between the first reference signal and the third reference signal, and facilitating that a device receiving the first reference signal (such as a receiving device) can better receive the first reference signal.

[0031] In one possible implementation, the p+1th element of the first reference signal is s p , p is an integer greater than or equal to 0 and less than P; Among them, x u is the u+1th element of the first sequence, u=p mod L, α v is the v+1th first cyclic shift in the first cyclic shift list, Among them, mod means remainder or modulo operation, It is understandable that the above “the p+1th element of the first reference signal is s p " is based on the premise that "s0 is the first element of the first reference signal". When "s0 is the zeroth element of the first reference signal" is used as the premise, s p is the p-th element of the first reference signal.

[0032] Based on the above possible implementation methods, according to The generated first reference signal is a non-repetitive extension of the first sequence, which is beneficial to improving the correlation characteristics of the reference signal.

[0033] In a possible implementation manner, the first reference signal is used for sensing.

[0034] Based on the above possible implementation methods, when the first reference signal is used for perception, the cross-correlation between the reference signal generated according to the above method (e.g., the first reference signal) and other reference signals is greatly reduced, that is, the interference between the reference signals is effectively reduced. Therefore, in the perception scenario, when different sending devices and devices receiving the first reference signal (e.g., receiving devices) transmit reference signals, interference can be greatly reduced, which facilitates the receiving end of the reference signal to better process the signal.

[0035] In a possible implementation, the first sequence and the second sequence are a multi-channel sequence.

[0036] Based on the above possible implementation methods, a multi-channel reference signal can be obtained according to the first sequence and the second sequence. The cross-correlation sidelobes of each channel in the multi-channel sequence can offset each other to achieve better correlation characteristics than the sequence of a single channel, that is, the cross-correlation between the multi-channel sequence and other multi-channel sequences can be reduced, thereby reducing interference between reference signals.

[0037] In a second aspect, a signal transmission method is provided, which can be performed by a receiving device. The receiving device herein can refer to the receiving device itself, or to a processor, module, logical node, chip, or chip system within the receiving device that implements the method. For example, the receiving device can be a wireless access network node or terminal.

[0038] The method includes: receiving a first reference signal. The first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in a first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences have different corresponding first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to an integer obtained by rounding L by P, and L, R, and P are all integers greater than or equal to 2.

[0039] Based on the method provided in the second aspect above, the amplitude peak of the cross-correlation sidelobe between the first reference signal and the reference signals (such as the third reference signal) obtained according to other sequences in the first sequence set except the first sequence used to determine the first reference signal can be reduced, so that when the receiving device receives the first reference signal, the interference of other reference signals on the first reference signal will be reduced.

[0040] In one possible implementation, the method further includes: receiving a second reference signal; the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

[0041] Based on the above possible implementations, the first reference signal and the second reference signal can be jointly processed to achieve better correlation characteristics than a single reference signal (e.g., the first reference signal). This allows the receiving device to further reduce interference caused by the other reference signals on the received signal when receiving the first reference signal and the second reference signal. The better correlation characteristics can be understood as lower sidelobe energy in the autocorrelation and / or cross-correlation.

[0042] In a possible implementation manner, the second cyclic shift list is the same as the first cyclic shift list.

[0043] Based on the above possible implementations, for the same cyclic shift index, the first cyclic shift and the second cyclic shift can be equal. This can reduce implementation complexity and thus the overhead of configuring the first and second reference signals. It can also help reduce interference from other reference signals on the first and second reference signals.

[0044] In one possible implementation, any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two of the multiple first cyclic shift difference values ​​are different; and the first cyclic shift difference value is the difference between the first cyclic shifts corresponding to the two first sequences. The first cyclic shift difference value list can be understood as a list consisting of the difference between the first cyclic shifts corresponding to the same index in the two first cyclic shift lists corresponding to the two first sequences.

[0045] Based on the above possible implementation method, when any two differences in the first cyclic shift difference value list corresponding to two first sequences in the first sequence set are different, the cross-correlation between the two reference signals generated according to the two first sequences and the corresponding two first cyclic shift lists can be greatly reduced.

[0046] In a possible implementation, when R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift; i is any integer greater than 1 and less than R.

[0047] Based on the above possible implementation, the difference between the (i+1)th first cyclic shift and the (i)th first cyclic shift is equal to the difference between the (i)th first cyclic shift and the (i-1)th first cyclic shift. This can be understood as the R first cyclic shifts forming an arithmetic sequence, and the difference can be understood as the tolerance of the cyclic shift list. By ensuring that the tolerances of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to achieve different first sequences corresponding to different first cyclic shift lists, thereby achieving the purpose of low cross-correlation between different reference signals generated by different cyclic shift lists based on the above method. In addition, the implementation complexity can be reduced, thereby reducing the overhead of configuring the first reference signal.

[0048] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

[0049] Based on the above possible implementation methods, by ensuring that the second cyclic shifts of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to achieve that different first sequences correspond to different first cyclic shift lists. On the basis of reducing the cross-correlation between different reference signals generated by different cyclic shift lists, the implementation complexity can also be reduced, thereby reducing the overhead of configuring the first reference signal.

[0050] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, where m is any integer greater than 0 and less than or equal to R.

[0051] Based on the above possible implementation methods, by ensuring that the first cyclic shifts of the cyclic shift lists corresponding to different first sequences are different, it is relatively easy to achieve that different first sequences correspond to different first cyclic shift lists. On the basis of reducing the cross-correlation between different reference signals generated by different cyclic shift lists, the implementation complexity can also be reduced, thereby reducing the overhead of configuring the first reference signal.

[0052] In a possible implementation, the first cyclic shift is a quotient of a first offset and a first length; the first length is L, R times L, or P; and the first offset is an integer smaller than the first length.

[0053] Based on the foregoing possible implementation manners and based on different definitions of the first length, the first cyclic shift can be flexibly acquired according to different lengths L of the first sequence or lengths P of the first reference signal.

[0054] In a possible implementation manner, any two first cyclic shifts in the first cyclic shift list are different.

[0055] Based on the above possible implementation, if the first reference signal is obtained when at least two first cyclic shifts in the first cyclic shift list are the same, it is equivalent to repeatedly expanding the sequence. This cannot achieve the goal of reducing the cross-correlation between the reference signal and other reference signals as the length of the reference signal increases. Therefore, in order to further reduce the cross-correlation between the first reference signal and other reference signals, any two first cyclic shifts in the first cyclic shift list can be different.

[0056] In a possible implementation manner, the time domain resource for sending the first reference signal is different from the time domain resource for sending the second reference signal.

[0057] Based on the above possible implementations, independently correlating the first reference signal and the second reference signal and then jointly processing them can achieve better correlation performance. Therefore, reference signals of different channels can be transmitted on different time domain resources, allowing the receiving device to better distinguish the first reference signal from the second reference signal.

[0058] In a possible implementation manner, the above method further includes: sending first information, where the first information is used to indicate an index of the first sequence.

[0059] Based on the above possible implementation, the first information sent by the receiving device can facilitate the device receiving the first information (e.g., the transmitting device) to determine the first reference signal based on the first sequence and the first cyclic shift list corresponding to the index of the first sequence indicated by the first information. For example, the first sequence and the first cyclic shift list can be determined by table lookup based on the index of the first sequence.

[0060] In a possible implementation, the first cyclic shift list satisfies a first condition, where the first condition includes that a cross-correlation between the first reference signal and the third reference signal is less than a first threshold; the third reference signal is obtained based on a first sequence in a first sequence set and a first cyclic shift list corresponding to the first sequence; and a first sequence used to determine the first reference signal is different from a first sequence used to determine the third reference signal.

[0061] Based on the above possible implementation methods, the first reference signal generated according to the first sequence and the first cyclic shift list that satisfies the first condition can make the cross-correlation between the first reference signal and a reference signal generated based on a sequence other than the first sequence in the first sequence set (such as a third reference signal) less than a first threshold, thereby reducing interference between the first reference signal and the third reference signal, and facilitating that the receiving device can better receive the first reference signal.

[0062] In one possible implementation, the p+1th element of the first reference signal is s p , p is an integer greater than or equal to 0 and less than P; Among them, x u is the u+1th element of the first sequence, u=p mod L, α v is the v+1th first cyclic shift in the first cyclic shift list, Among them, mod means remainder or modulo operation, It is understandable that the above “the p+1th element of the first reference signal is s p " is based on the premise that "s0 is the first element of the first reference signal". When "s0 is the zeroth element of the first reference signal" is used as the premise, s p is the p-th element of the first reference signal.

[0063] Based on the above possible implementation methods, according to The generated first reference signal is a non-repetitive extension of the first sequence, which is beneficial to improving the correlation characteristics of the reference signal.

[0064] In a possible implementation manner, the first reference signal is used for sensing.

[0065] Based on the above possible implementation methods, when the first reference signal is used for perception, the cross-correlation between the reference signal generated according to the above method (e.g., the first reference signal) and other reference signals is greatly reduced, that is, the interference between the reference signals is effectively reduced. Therefore, in the perception scenario, the interference between the reference signals transmitted by different sending devices and receiving devices can be greatly reduced, which facilitates the receiving end of the reference signal to better process the signal.

[0066] In a possible implementation, the first sequence and the second sequence are a multi-channel sequence.

[0067] Based on the above possible implementation methods, a multi-channel reference signal can be obtained according to the first sequence and the second sequence. The cross-correlation sidelobes of each channel in the multi-channel sequence can offset each other to achieve better correlation characteristics than the sequence of a single channel, that is, the cross-correlation between the multi-channel reference signal and other multi-channel reference signals can be reduced, that is, the interference between different multi-channel reference signals can be reduced.

[0068] In a third aspect, a communication device is provided for implementing the above method. The communication device includes modules, units, or means corresponding to the above method. The modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0069] In conjunction with the third aspect above, in one possible implementation, the communication device may include a processing module and an interface module. The processing module may be configured to implement the processing functions described in any of the above aspects and any possible implementations thereof. The processing module may, for example, be a processor. The interface module, also referred to as an interface unit, may be configured to implement the sending and / or receiving functions described in any of the above aspects and any possible implementations thereof. The interface module may be comprised of an interface circuit, a transceiver, a transceiver, or a communication interface.

[0070] In combination with the third aspect above, in a possible implementation, the interface module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementations thereof.

[0071] In a fourth aspect, a communication device is provided, comprising: a processor; the processor being coupled to a memory and configured to read instructions from the memory and then execute the method of any of the above aspects in accordance with the instructions. The communication device may be the transmitting device of the first aspect or the receiving device of the second aspect.

[0072] In conjunction with the fourth aspect above, in one possible implementation, the communication device further includes a memory for storing program instructions and data. Optionally, the memory is integrated with the processor; or the memory is independent of the processor.

[0073] In conjunction with the fourth aspect above, in one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0074] In a fifth aspect, a communication device is provided, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instruction and transmit it to the processor; the processor is configured to execute the computer program or instruction so that the communication device performs the method described in any of the above aspects. The communication device may be the sending device described in the first aspect, or a device including the sending device, or a module in the sending device described in the first aspect, such as a chip, a chip system or a circuit, or a logical node, a logical module or a software implementation that can implement some or all of the functions of the sending device; or the communication device may be the receiving device described in the second aspect, or a device including the receiving device, or a module in the receiving device described in the second aspect, such as a chip, a chip system or a circuit, or a logical node, a logical module or a software implementation that can implement some or all of the functions of the receiving device.

[0075] In conjunction with the fifth aspect above, in one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0076] In a sixth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the computer-readable storage medium is run on a computer, the computer can execute the method described in any one of the above aspects.

[0077] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.

[0078] In an eighth aspect, a communication system is provided, which includes a sending device for executing the method described in the first aspect, and a receiving device for executing the method described in the second aspect.

[0079] In a ninth aspect, a communication system is provided, which includes a transmitting device for executing the method described in the first aspect, and a receiving device for receiving a reflected signal formed when the first reference signal reaches a target and is reflected by the target.

[0080] Among them, the technical effects brought about by any possible implementation method in the third to ninth aspects can be referred to the technical effects brought about by different possible implementation methods in the above-mentioned first or second aspects, and will not be repeated here.

[0081] It is understandable that, provided that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] FIG1 is a schematic diagram of the communication system architecture provided by this application;

[0083] FIG2 is a schematic diagram of the hardware structure of the communication device provided by this application;

[0084] FIG3 is a flow chart of a signal transmission method provided by the present application;

[0085] FIG4 is a schematic diagram of reference signal time-frequency resources provided in this application;

[0086] FIG5 is a second flow chart of the signal transmission method provided by the present application;

[0087] FIG6 is a second schematic diagram of reference signal time-frequency resources provided by this application;

[0088] FIG7 is a schematic diagram of the structure of the communication device provided in this application. DETAILED DESCRIPTION

[0089] In the perception scenario, the transmitter sends a reference signal to the surrounding environment. The receiver compares the received reference signal with the known original reference signal to perceive information about the surrounding environment, such as whether there are targets to be detected in the surrounding environment, the number of targets, the location of the targets, etc.

[0090] It's understandable that when the transmitter and receiver are the same sensing device, this sensing mode is called a self-transmitting, self-receiving sensing mode. In this sensing mode, the sensing device has full-duplex functionality, ensuring simultaneous signal transmission and reception. For example, in a connected vehicle scenario, the sensing device transmits a reference signal to a target, receives a reflected signal after the reference signal reaches and reflects off the target, and performs sensing based on the reference signal and the reflected signal, for example, determining whether the target is speeding.

[0091] As you can understand, when the transmitter and receiver are different sensing devices, this sensing mode is called a self-transmitting, other-receiving sensing mode. For example, consider two sensing devices sensing a target. One sensing device transmits a reference signal in the target's direction. The reference signal reaches the target, reflects off the target, and is then received by the other sensing device.

[0092] The above-mentioned reference signal is generated based on a sequence with good correlation characteristics. When the length of the reference signal to be generated is greater than the length of the sequence itself, cyclic extension is usually used. For example, when a reference signal with a length of an integer multiple of L (such as n times) is generated based on a sequence with a length of L, cyclic extension is to repeat the sequence n times to generate a reference signal. Subsequently, the reference signal can be mapped on n*L subcarriers and sent out. For example, based on the sequence Generated reference signal is to convert the sequence x 0 The length of the generated reference signal is doubled.

[0093] A sequence is an ordered set of data, and a data element in the ordered set can be called an element of the sequence. For example, a sequence can be an M-sequence, a Gold sequence, or a Zadoff-Chu sequence, which can be obtained through analytical construction. For example, an M-sequence can be obtained using a linear feedback shift register based on a given primitive polynomial. Two M-sequences with equal code lengths but different elements can be used to obtain a preferred pair of M-sequences. Performing a modulo-2 addition operation on the preferred pair of M-sequences can yield a Gold sequence. A Zadoff-Chu sequence is a complex sequence with a constant amplitude (e.g., a constant amplitude of 1) and a variable phase. Each element in the sequence can be considered a point on the unit circle. In addition to analytical construction, sequences can also be obtained through computer search methods, such as optimizing a sequence set containing multiple sequences using artificial intelligence (AI) methods.

[0094] In order to better understand the solution provided by the present application, the periodic autocorrelation of a sequence and the periodic cross-correlation of a sequence are respectively described below.

[0095] (1) Periodic autocorrelation of the sequence

[0096] In this application, the periodic autocorrelation of a sequence refers to the similarity between a sequence and a sequence obtained by time-domain shifting the sequence. For example, the sequence [x0, x1, x2, ..., x L-1 ] (denoted as sequence A) as an example, the periodic autocorrelation R[τ] of sequence A can be expressed as the following formula:

[0097] In formula (1), l represents the number or index of the sequence element, l is an integer greater than or equal to 0 and less than L, L represents the length of the sequence, L is an integer greater than 1, τ is the offset of the time domain shift of sequence A, and the value of τ can be 0, 1, ..., L-1, or It can also be -L+1,…,-1,0,1,…,L-1. The following takes the value of τ as 0,1,…,L-1 as an example. Indicates floor rounding, * indicates conjugation, and % indicates remainder. The elements in sequence A can be real numbers or complex numbers including phase.

[0098] The receiver can autocorrelate a reference signal determined based on the sequence with the received signal after the reference signal is reflected by the target. The resulting autocorrelation result can be graphically represented in a time-shift-amplitude coordinate system. It is understood that the autocorrelation includes a main lobe and side lobes. The autocorrelation main lobe (also called the autocorrelation peak) can be understood as the autocorrelation value when the time domain shift τ is equal to 0, and the autocorrelation side lobes of the sequence can be understood as the autocorrelation value when the time domain shift τ is not equal to 0. Ideally, the autocorrelation side lobe energy is 0, meaning that the sequence and the sequence after the time domain shift are uncorrelated. It should be understood that the smaller the autocorrelation sidelobe energy of the sequence, the better the autocorrelation properties of the sequence. This is because when the energy of the autocorrelation sidelobe of the sequence exceeds a certain value, it may lead to misjudgment. For example, when the autocorrelation sidelobe energy is very large, the receiver may believe that a target is present at the sidelobe location, thereby deriving erroneous perception information about the target.

[0099] (2) Periodic cross-correlation of sequences

[0100] In this application, the periodic cross-correlation of sequences refers to the correlation between two sequences. L-1 ] (denoted as sequence A) and the sequence [y0,y1,y2,…,y L-1 ] (denoted as sequence B) as an example, the periodic cross-correlation R x,y [τ] can be expressed as the following formula:

[0101] In formula (2), l represents the number or index of the sequence element, l is an integer greater than or equal to 0 and less than L, and L is an integer greater than 1. τ is the time domain offset between sequence A and sequence B, and the value of τ can be 0, 1, ..., L-1, or It can also be -L+1,…,-1,0,1,…,L-1. In the following, the value of τ is 0,1,…,L-1. The elements in sequence A and sequence B can be real numbers or complex numbers including phase.

[0102] It should be understood that the energy of the autocorrelation main lobe is usually a fixed value related to the sequence length. For example, for a modulo-1 sequence of length L (i.e., the modulus of each element in the sequence is 1, such as a Zadoff-Chu sequence), the energy of the autocorrelation main lobe is L 2 The cross-correlation energy between the two sequences A and B may be a result of normalization based on the autocorrelation main lobe energy of the sequence A or the sequence B.

[0103] It should be understood that the smaller the cross-correlation energy between the two sequences, the better. The cross-correlation between the two sequences can usually be described by the cross-correlation peak sidelobe level (CPSL), which is the energy or amplitude peak of the cross-correlation between the two sequences. Therefore, the smaller the cross-correlation energy between the two sequences, the better. It can be understood that the smaller the energy of the cross-correlation between the two sequences relative to the autocorrelation main lobe of each sequence, the better. Similarly, the larger the CPSL between sequences A and B, the greater the interference between the two sequences, and the greater the interference between the reference signals (for example, signal A and signal B) generated based on the two sequences. For example, when signal A and signal B are sent using the same time-frequency resources, signal B will cause co-channel interference to signal A.

[0104] It should be understood that the description of the energy of the correlation main lobe in the above description of sequence correlation properties also applies to the correlation amplitude. Similarly, in the following description, for example, descriptions such as "the cross-correlation between two sequences is low" or "the cross-correlation sidelobes between two sequences are low" can be understood to mean that the energy or amplitude of the cross-correlation between the two sequences is small.

[0105] In mobile scenarios, the correlation properties of the sequence under the Doppler effect also need to be considered. For example, when the target to be detected is in a high-speed moving state, there is a Doppler frequency offset between the reference signal sent by the transmitter and the reflected signal of the reference signal received by the receiver. Taking the periodic autocorrelation of the sequence as an example, after considering the Doppler effect, the periodic autocorrelation result of formula (1) can be updated to the following formula:

[0106] in, represents the Doppler frequency shift caused by target motion, f c is the carrier frequency, c is the speed of light, V is the target's velocity, and T represents the transmission duration of the sequence. When the Doppler effect is considered, the periodic autocorrelation of a sequence can also be called periodic self-ambiguity. Similarly, the periodic cross-correlation of two sequences can also be called periodic cross-ambiguity. Due to the presence of Doppler frequency offset, the correlation performance of the sequences deteriorates, for example, with increased autocorrelation sidelobe energy and larger CPSL.

[0107] Typically, the length of a reference signal is related to service requirements and available bandwidth. For example, when the reference signal service is a ranging service, the higher the resolution corresponding to the service requirement, the longer the reference signal length is required. For another example, if the available bandwidth is larger, that is, the number of available subcarriers is greater, the reference signal length can also be longer. Regardless of whether the sequence is constructed based on analysis or obtained through computer search, the sequence length is often not an arbitrary value. When the required reference signal length is greater than the sequence length, the existing technology often uses cyclic expansion to generate a longer reference signal. However, this method cannot achieve lower cross-correlation between reference signals.

[0108] In order to solve the above problems, the present application provides a method for signal transmission. In this method, a transmitting device can determine a first reference signal and send the first reference signal. The first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in the first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences have different corresponding first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to the integer obtained by rounding L by P, and L, R and P are all integers greater than or equal to 2.

[0109] In the above solution, each first sequence has a corresponding first cyclic shift list, and different first sequences have different corresponding first cyclic shift lists. Therefore, the cross-correlation between a first reference signal obtained based on the first sequence and the first cyclic shift list and a reference signal obtained based on a sequence other than the first sequence in the first sequence set (e.g., a third reference signal) can be minimized. It should be understood that the above description of "first sequence" applies to all first sequences included in the first sequence set.

[0110] Exemplarily, the first sequence set includes and P = 2L (ie R = 2), x 0 The corresponding first cyclic shift list is x 1 The corresponding first cyclic shift list is Assume that the two sequences x 0 and x 1 It is a time domain sequence. After performing Discrete Fourier Transform (DFT) on the time domain sequence, the frequency domain expression of the sequence can be obtained. The sequence x 0 In the frequency domain, it can be expressed as Sequence x 1In the frequency domain, it can be expressed as In this scheme, according to x 0 and x 0 The corresponding first cyclic shift list Get the first reference signal According to x 1 and x 1 The corresponding first cyclic shift list Get the third reference signal The above A is the expression of the first reference signal in the frequency domain, and B is the expression of the third reference signal in the frequency domain. Subsequently, the P elements in A can be mapped respectively on P subcarriers to send the first reference signal, and the P elements in B can be mapped respectively on P subcarriers to send the third reference signal. The frequency domain form of the reference signal is subjected to an inverse discrete Fourier transform (IDFT) to obtain the expression of the reference signal in the time domain.

[0111] It should be understood that both the frequency domain expression and the time domain expression of the reference signal can represent the reference signal. Similarly, both the frequency domain expression and the time domain expression of the sequence can represent the sequence. For example, x 0 and X 0 represents the same sequence. The above process is based on the first sequence set including x 0 and x 1 As described for example, it can also be described as follows: the first sequence set includes X 0 and X 1 , X 0 The corresponding first cyclic shift list is X 1 The corresponding first cyclic shift list is In the following description, the first reference signal may also be referred to as reference signal A, and the third reference signal may also be referred to as reference signal B.

[0112] According to the properties of DFT, the conjugate dot product of reference signal A and reference signal B in the frequency domain is equivalent to the periodic correlation operation of reference signal A and reference signal B in the time domain. Therefore, by performing IDFT on the result of the conjugate dot product of reference signal A and reference signal B in the frequency domain, the cross-correlation result of reference signal A and reference signal B in the time domain can be obtained. The result of the conjugate dot product of reference signal A and reference signal B in the frequency domain is right Performing IDFT can obtain the cross-correlation of reference signal A and reference signal B in the time domain, which is According to the properties of DFT, the cross-correlation between reference signal A and reference signal B satisfies the following relationship:

[0113] Where c=[c0,c1,c2,…,c L-1 ] represents the sequence x 0 and x 1 The cross-correlation result, c l Represents the sequence x at position l 0 and x 1 The cross-correlation value of represents the cross-correlation value of reference signal A and reference signal B at position 2l-1, where l is 0, 1, ..., L-1. 0 and x 1 The position of the cross-correlation peak side lobe can be expressed as Right now If Δτ=0, that is, τ a =τ b , then formula (4) becomes The position of the cross-correlation peak side lobe of reference signal A and reference signal B is 2p-1, and the amplitude peak of the cross-correlation side lobe is still That is, the CPSL of reference signal A and reference signal B and sequence x 0 and x 1 The CPSL of the reference signals is the same, and Δτ=0 cannot achieve a lower cross-correlation between the reference signals. a ≠τ b , so that |c p |≠|c (p+Δτ)%L |, then the peak amplitude of the original cross-correlation side lobe This process can be understood as averaging the original cross-correlation peak sidelobe and the sidelobe at a distance Δτ from the peak sidelobe to obtain a new cross-correlation sidelobe. Since the amplitude of the sidelobe at a distance Δτ from the original peak sidelobe is smaller than the amplitude of the original peak sidelobe, the amplitude of the new cross-correlation sidelobe is always smaller than the amplitude of the original peak sidelobe. It should be understood that Other elements in (such as ) is obtained by interpolating the elements in c, by reasonably choosing τ a and τ b, which ensures that the amplitude of these elements is always smaller than the amplitude of the original peak sidelobe. In summary, when Δτ ≠ 0, the CPSL of reference signal A and reference signal B is expected to be further reduced. Therefore, different first sequences corresponding to different first cyclic shift lists can reduce the cross-correlation between different reference signals. In other words, based on this method, when different devices receive reference signals obtained from different first sequences, the cross-correlation between the reference signals, i.e., the interference between the signals, can be greatly reduced, thereby improving the signal reception quality.

[0114] It should be understood that without considering the Doppler effect, the reference signal A and the sequence x 0 have the same peak amplitude of the autocorrelation sidelobes, but when there is a Doppler frequency offset, by properly choosing x 0 The corresponding cyclic shift list may reduce the peak amplitude of the self-ambiguous sidelobe of the reference signal A.

[0115] In this application, cyclic shift can also be named in other ways, such as phase rotation factor. Therefore, the first cyclic shift in this application can be replaced by the first phase rotation factor, and the second cyclic shift can be replaced by the second phase rotation factor. This unified description is made here and will not be repeated later.

[0116] In the present application, the first cyclic shift list may also be replaced by other names, for example, it may be replaced by a first cyclic shift set or a first cyclic shift group, etc., without limitation.

[0117] In the present application, the cross-correlation between two reference signals may also refer to the cross-correlation between the two reference signals considering the Doppler effect, or the cross-correlation between the two reference signals may also be understood as the mutual ambiguity between the two reference signals.

[0118] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0119] It can be understood that the method provided in the present application can be used in various communication systems. For example, the communication system can be a universal mobile telecommunications system (UMTS) system, a long term evolution (LTE) system, a fifth generation (5G) network communication system, a wireless fidelity (WiFi) system, a communication system related to the third generation partnership project (3GPP), a future evolution communication system (such as: a sixth generation (6G) communication system, etc.), or a system that integrates multiple systems, etc., without limitation. Among them, 5G can also be called new radio (NR). The method provided in the present application is described below using the communication system 10 shown in Figure 1 as an example. Figure 1 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in the present application.

[0120] As shown in FIG1 , which is a schematic diagram of the architecture of a communication system 10 provided by the present application, the communication system 10 may include a sensing device 101 . The communication system 10 may also include at least one of a target 102 and a sensing device 103 .

[0121] In this application, a sensing device, such as sensing device 101 or sensing device 103, has sensing capabilities and communication capabilities, such as a terminal or network device.

[0122] The target in this application, such as target 102, is an object that can be sensed by a sensing device. The target may be mobile (for example, the target is a person or a car, etc.) or not. The target may have communication capabilities (for example, the target is a terminal) or not (for example, the target is a passive object such as a car or a bicycle). Exemplarily, the target includes but is not limited to: people, animals, various engineering vehicles, various means of transport, or the various terminals described above. Among them, the engineering vehicle is, for example, an excavator, a crane, or an excavator. The means of transport can be used to transport goods, etc., such as a vehicle, a train, a high-speed rail, an airplane, or a drone.

[0123] In one possible implementation, the communication system 10 shown in FIG1 can be applied to a sensing scenario in a self-transmitting and self-receiving mode. For example, sensing device 101 transmits signal A to target 102. After signal A is reflected by target 102, a reflected signal of signal A is formed and received by sensing device 101.

[0124] In another possible implementation, the communication system 10 described in FIG1 can be applied to a sensing scenario of a self-transmitting and receiving mode. For example, the sensing device 101 sends a signal A to the target 102. After the signal A is reflected by the target 102, a reflected signal of the signal A is formed and received by the sensing device 103. The sensing device 103 can obtain the position of the target 102 based on the direction of the reflected signal of the received signal A and the time difference between the received signal and the transmitted signal, and then return the position information of the target 102 to the sensing device 101, so that the sensing device 101 can sense the position of the target 102. Alternatively, when there is a direct path between the sensing device 101 and the sensing device 103, the sensing device 103 can also receive the signal A, and the sensing device 103 can return the data obtained by processing the signal A to the sensing device 101, so that the sensing device 101 can obtain the position of the sensing device 103. This application is not limited.

[0125] Among them, the sensing device 101 and the sensing device 103 can both be network devices; or, the sensing device 101 and the sensing device 103 can both be terminals; or, the sensing device 101 can be a network device and the sensing device 103 can be a terminal; or, the sensing device 101 can be a terminal and the sensing device 103 can be a network device, without limitation.

[0126] It is understandable that the communication system 10 shown in FIG1 is for example only and is not intended to limit the technical solution of the present application. Those skilled in the art should understand that, in the specific implementation process, the communication system 10 also includes other sensing devices. The sensing device that receives the signal (such as sensing device 103) may also receive interference signals from other sensing devices or interference signals from signals sent by other sensing devices after being reflected by the target while receiving the target signal (for example, the reflected signal of signal A). In addition, the communication system 10 may also include other devices, and the number of sensing devices or targets may also be determined according to specific needs without limitation.

[0127] The terminal in this application can be deployed on land, including indoors, outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can also be called a terminal device, and the terminal device can be a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., or a device for providing voice or data connectivity to users. Among them, UE includes handheld devices with wireless communication functions, vehicle-mounted devices (for example, cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed railways, etc.), wearable devices (such as smart watches, smart bracelets, pedometers, etc.) or computing devices. Exemplarily, UE can be a mobile phone or a mobile internet device (MID), etc. A UE may also be an intelligent robot, a robotic arm, workshop equipment, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electric meter, etc.), a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, an in-vehicle terminal, a roadside unit (RSU) with terminal functions, or an aerial device (e.g., an intelligent robot, a hot air balloon, a drone, an airplane), etc. A terminal may also be other devices with terminal functions, for example, a terminal may also be a device that functions as a terminal in device-to-device (D2D) communication.

[0128] In the present application, the terminal may be a terminal in an Internet of Things (IoT) system. IoT is an important component 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. The terminal in the present application may be a terminal in machine type communication (MTC). The terminal of the present application may be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into a vehicle as one or more components or units. The vehicle may implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The terminal of the present application may be a vehicle, such as a car. Therefore, the present application can be applied to vehicle networks, such as vehicle to everything (V2X), long term evolution vehicle (LTE-V), vehicle to vehicle (V2V), etc.

[0129] In this application, the form of the terminal is not limited. The device used to implement the function of the terminal can be a terminal; it can also be a device that can support the terminal to implement the function, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal.

[0130] In this application, network equipment includes but is not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in LTE, an evolved base station (next generation eNB, ng-eNB) in next-generation LTE, a base station (gNodeB or gNB) in NR, a next-generation radio access network (NG-RAN), a transmitting point (TP) or a transmission receiving point (TRP), a base station subsequently evolved by 3GPP, a next-generation base station (next generation NodeB, gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a satellite, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, an integrated access and backhaul (IAB) node, a RAN node in a mobile switching center non-terrestrial network (NTN) communication system, that is, it can be deployed on a high-altitude platform or a satellite. A base station can be a macro base station, a micro base station, a pico base station, a small base station, a relay station, or a balloon base station. Multiple base stations can support networks using the same technology mentioned above, or they can support networks using different technologies mentioned above. A base station can include one or more co-located or non-co-located TRPs. A network device can also be a device that functions as a base station in D2D communication, Internet of Vehicles communication, drone communication, or machine communication. A network device can also be a wireless controller in a cloud radio access network (CRAN) scenario. A network device can also be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), a roadside unit (RSU) with base station functions, a wired access gateway, or a core network element. A network device can also be a server, a wearable device, a machine communication device, or an in-vehicle device. For example, a RAN node in V2X technology can be an RSU. The following description uses a base station as an example. The multiple RAN nodes can be base stations of the same type or different types. The base station can communicate with the terminal, and can also communicate with the terminal through a relay station.The terminal can communicate with multiple base stations of different technologies. For example, the terminal can communicate with a base station supporting the LTE network, and can also communicate with a base station supporting the 5G network. It can also support dual connection with the base station of the LTE network and the base station of the 5G network.

[0131] In this application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0132] Optionally, each module in Figure 1 of the present application (such as the sensing device 101 or the sensing device 103, etc.) can also be referred to as a communication device, which can be a general device or a dedicated device. The present application does not make any specific restrictions on this.

[0133] Optionally, the relevant functions of each module in Figure 1 of the present application (such as perception device 101 or perception device 103, etc.) can be implemented by a single device, or by multiple devices together, or by one or more functional modules within a device, and this application does not make any specific restrictions on this. It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).

[0134] In a specific implementation, each module in FIG1 of the present application (e.g., sensing device 101 or sensing device 103, etc.) can adopt the composition structure shown in FIG2, or include the components shown in FIG2. FIG2 shows a schematic diagram of the hardware structure of a communication device applicable to the present application. The communication device 20 includes at least one processor 201 and at least one communication interface 204 for implementing the method provided in the present application. The communication device 20 may also include a communication line 202 and a memory 203.

[0135] The processor 201 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0136] The communication link 202 may include a path for transmitting information between the above components, such as a bus.

[0137] Communication interface 204 is used to communicate with other devices or communication networks. Communication interface 204 can be any transceiver-like device, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area network (WLAN) interface, a transceiver, a pin, a bus, an interface circuit, or a transceiver circuit.

[0138] The memory 203 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. The memory can be independent and coupled to the processor 201 via the communication line 202. The memory 203 can also be integrated with the processor 201. The memory provided in this application can generally be non-volatile.

[0139] Among them, the memory 203 is used to store computer-executable instructions involved in executing the solution provided by this application, and is controlled by the processor 201. The processor 201 is used to execute the computer-executable instructions stored in the memory 203, thereby implementing the method provided by this application. Alternatively, optionally, in this application, the processor 201 can also perform the processing-related functions of the method provided below in this application, and the communication interface 204 is responsible for communicating with other devices or communication networks, which is not specifically limited in this application.

[0140] Optionally, the computer-executable instructions in this application may also be referred to as application code, which is not specifically limited in this application.

[0141] The coupling in this application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.

[0142] As an embodiment, the processor 201 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 2 .

[0143] As an embodiment, the communication device 20 may include multiple processors, such as processor 201 and processor 207 in Figure 2. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0144] As an embodiment, the communication device 20 may further include an output device 205 and / or an input device 206. The output device 205 is coupled to the processor 201 and can display information in a variety of ways. For example, the output device 205 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 206 is coupled to the processor 201 and can receive user input in a variety of ways. For example, the input device 206 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0145] It is understandable that the composition structure shown in Figure 2 does not constitute a limitation on the communication device. In addition to the components shown in Figure 2, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0146] The method provided by the present application will be described below in conjunction with the accompanying drawings. Each module in the following embodiment may include the components shown in Figure 2, which will not be described in detail.

[0147] It is understandable that the message names between modules or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the present application does not impose any specific limitations on this.

[0148] It is understood that in this application, " / " can indicate that the objects associated with each other are in an "or" relationship, for example, A / B can mean A or B; "and / or" can be used to describe that there are three relationships between the associated objects, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, expressions similar to "at least one of A, B and C" or "at least one of A, B or C" are usually used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist at the same time; A and C exist at the same time; B and C exist at the same time; A, B and C exist at the same time. The above uses A, B and C as an example to illustrate the optional items of the item. When there are more elements in the expression, the meaning of the expression can be obtained according to the above rules.

[0149] In order to facilitate the description of the technical solutions of the present application, in the present application, words such as "first" and "second" may be used to distinguish between technical features with the same or similar functions. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit them to be different. In the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0150] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the present application.

[0151] It can be understood that in this application, "when...", "in the case of...", "if" and "if" all mean that corresponding processing will be taken under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing them, nor do they mean that there are other limitations.

[0152] The term "simultaneously" in this application may be understood as at the same time point, within a period of time, or within the same cycle.

[0153] It is understood that some optional features in this application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in this application may also implement these features or functions accordingly, which will not be described in detail here.

[0154] It is understandable that the same step or steps or technical features with the same function in different embodiments of the present application can be referenced to each other.

[0155] It can be understood that the handling of user personal information involved in this application, such as collection, storage, use, processing, transmission, provision and disclosure, complies with the provisions of relevant laws and regulations and does not violate public order and good morals.

[0156] It is understood that in the present application, the sending device or the receiving device may perform some or all of the steps in the present application. These steps are merely examples, and the present application may also perform other steps or variations of various steps. In addition, the steps may be performed in a different order than presented in the present application, and it is possible that not all of the steps in the present application need to be performed.

[0157] It is understandable that the method provided below in this application uses a sending device and a receiving device as an example of the execution subject of the interaction diagram to illustrate the method, but this application does not limit the execution subject of the interaction diagram. For example, the sending device in the method provided in the following embodiment of this application may also be a chip, chip system, or processor that supports the sending device to implement the method, or a logical node, logical module, or software that can implement all or part of the sending device; the receiving device in the method provided below in this application may also be a chip, chip system, or processor that supports the receiving device to implement the method, or a logical node, logical module, or software that can implement all or part of the receiving device.

[0158] As shown in FIG3 , a signal transmission method provided by the present application may include the following steps:

[0159] S301: The transmitting device determines a first reference signal.

[0160] In the present application, the sending device may be the sensing device 101 in the communication system 10 shown in FIG1 .

[0161] The first reference signal is obtained according to the first sequence and the first cyclic shift list. The first reference signal can be used for perception.

[0162] In this application, the first sequence includes L elements, where L is an integer greater than or equal to 2. For example, the first sequence can be expressed as [x0, x1, x2, ..., x L-1 ]. The first cyclic shift list includes R first cyclic shifts, where R is an integer greater than or equal to 2. For example, the first cyclic shift list can be expressed as [a0, a1, a2, ..., a R-1 ]. The first reference signal includes P elements, where P is an integer greater than or equal to 2. For example, the first reference signal can be expressed as [s0, s1, s2, ..., s P-1 ].

[0163] It can be understood that for the P elements included in the first reference signal, these P elements can be referred to as the 1st element, 2nd element, 3rd element, ..., Pth element of the first reference signal, or the P elements can be referred to as the 0th element, 1st element, 2nd element, ..., P-1th element of the first reference signal. For example, the first reference signal can be represented as [s0, s1, s2, ..., s P-1 ], in the former expression, s p is the p+1th element of the first reference signal, for example, s0 is the first element of the first reference signal; in the latter expression, s p is the pth element of the first reference signal, for example, s0 is the 0th element of the first reference signal, and p is an integer greater than or equal to 0 and less than P. Similarly, similar expressions in this application can be understood in a similar way, for example, the elements in the first cyclic shift list, the elements of the first sequence, the channels of the multi-channel sequence, etc. can all be understood in a similar way, and will not be repeated here. For the convenience of description, the following will take the former statement as an example to illustrate, that is, s p It is called the p+1th element of the first reference signal.

[0164] One possible design is that the p+1th element s of the first reference signal p Satisfies the following relationship:

[0165] Wherein, j represents the imaginary unit, p is an integer greater than or equal to 0 and less than P, and R is the integer obtained by rounding L by P. u is the u+1th element of the first sequence, u=pmodL, mod represents the remainder or modulo operation. v is the v+1th first cyclic shift in the first cyclic shift list,

[0166] It can be understood that in formula (5), s p is the p+1th element of the first reference signal in the frequency domain, x uis the u+1th element of the first sequence in the frequency domain. That is, for formula (5), [s0,s1,s2,…,s P-1 ] is the frequency domain expression of the first reference signal, [x0,x1,x2,…,x L-1 ] is the frequency domain expression of the first sequence. R can be an integer obtained by rounding up P to L, or an integer obtained by rounding down P to L, or an integer obtained by rounding P to L, so P may be less than or equal to RL (such as the product of R and L), or greater than or equal to RL. When P is less than or equal to RL, the value range of p in formula (5) is {0,1,…,P-1}; when P is greater than RL, the first reference signal can be divided into two parts, the first part includes the first RL elements, that is, for p with a value range of {0,1,…,RL-1}, this part can first expand the first sequence by integer multiples according to formula (5), and s can be calculated according to formula (5) p The second part corresponds to the p in the first reference signal with a value range of {RL,…,P-1}, which can be understood as the remaining elements s in the first reference signal except the first part. RL ,s RL+1 ,…,s P-2 ,s P-1 , you can set these elements to 0, or you can fill the elements of the second part according to the elements of the first part, for example, you can make s RL =s0,s RL+1 =s1,…,s P-2 =s P-RL-2 ,s P-RL-1 , or s RL =s (R-1)L ,s RL+1 =s (R-1)L+1 ,…,s P-2 =s(R-1)L+P-RL-2, s(R-1)L+P-RL-1, etc. The filling method is not limited.

[0167] For example, taking the first reference signal length as 9, the first sequence as [x0, x1, x2], and the first cyclic shift list as [a0, a1, a2] as an example, the first reference signal obtained according to the first sequence and the first cyclic shift list can be expressed as

[0168] For example, taking the first reference signal having a length of 10, the first sequence being [x0, x1, x2], and the first cyclic shift list being [a0, a1, a2] as an example, the first reference signal obtained according to the first sequence and the first cyclic shift list can be expressed as Among them, the first 9 elements are determined by the method of expanding the first sequence by integer multiples, that is, the cyclic shift corresponding to the first three elements is α0, the cyclic shift corresponding to the 4th to 6th elements is α1, and the cyclic shift corresponding to the 7th to 9th elements is α2, and the tenth element is padded with the first element, that is, the tenth element is equal to the first element.

[0169] For example, taking the first reference signal length as 11, the first sequence as [x0, x1, x2], and the first cyclic shift list as [a0, a1, a2, a3] as an example, the first reference signal obtained according to the first sequence and the first cyclic shift list can be expressed as Among them, the cyclic shift corresponding to the first three elements is α0, the cyclic shift corresponding to the 4th to 6th elements is α1, the cyclic shift corresponding to the 7th to 9th elements is α2, and the cyclic shift corresponding to the 10th and 11th elements is α3. It can be understood that according to the integer multiple expansion method, 12 elements are generated first, of which the 12th element is Since the expected length of the first reference signal is 11, we need to keep the first 11 elements and remove the 12th element.

[0170] In a possible implementation, when the length P of the first reference signal is not equal to an integer multiple of the length L of the first sequence, the process of determining the reference signal can be understood as follows: first, a long sequence of length RL is obtained based on the first sequence of length L, that is, R segments of short sequences of length L are concatenated into a long sequence of length RL, wherein the r+1th short sequence is determined based on the first sequence and the r+1th first cyclic shift in the first cyclic shift list, for example, the first sequence is [x0, x1, x2, …, x L-1 ], the r+1th short sequence is α r is the r+1th first cyclic shift in the first cyclic shift list, where r is any integer greater than or equal to 0 and less than R. Next, the long sequence of length RL is truncated or expanded to obtain a first reference signal of length P. The expansion method may be to set the elements to be padded to 0, or to fill the remaining elements based on the previous elements.

[0171] In another possible implementation, when the length P of the first reference signal is not equal to an integer multiple of the length L of the first sequence, the reference signal is determined by the following method: First, the first sequence of length L is truncated or expanded to obtain a basic short sequence of length L'. Secondly, a long sequence of length R'×L' is obtained based on the basic short sequence of length L', that is, R' segments of short sequences of length L' are spliced ​​together to form a long sequence of length R'×L'. Each short sequence is obtained based on the basic short sequence and a cyclic shift (see the calculation method related to formula (5), which will not be repeated here). Wherein, R' is equal to the integer obtained by rounding P to L', and a cyclic shift can be determined according to the first cyclic shift list corresponding to the first sequence. For example, the cyclic shift used to obtain the r'+1th short sequence can be the r'%R+1th first cyclic shift in the first cyclic shift list, where r' is any integer greater than or equal to 0 and less than R. Finally, the long sequence of length R'×L' is truncated or expanded to obtain the first reference signal of length P.

[0172] For example, if the first reference signal occupies a 100 MHz bandwidth, a 30 kHz subcarrier spacing, and uses a 12-tip comb, the first reference signal needs to occupy 277 subcarriers, i.e., the length of the first reference signal P = 277. If the first sequence length L = 64, a sequence of length 64*4 = 256 can be obtained based on the first sequence and the first cyclic shift list. This 256-length sequence can then be expanded to a signal of length 277, i.e., the first reference signal. The reason for multiplying 64 by 4 is because 277 is 4 when rounded down from 64. Alternatively, the 64-length sequence can be expanded to a sequence of length 69, which can then be concatenated into a sequence of length 69*4 = 276. Finally, the 276-length sequence can be expanded by 1 bit to obtain a signal of length 277, i.e., the first reference signal.

[0173] It can be understood that the above-mentioned representation of the first sequence, the first cyclic shift list and the first reference signal is only exemplary and can be represented in other forms in specific applications without limitation.

[0174] In one possible implementation, the first cyclic shift is the quotient of the first offset and the first length. The first length is L, or R times L, or P, and the first offset is an integer less than or equal to the first length. For example, the first cyclic shift, the first length, and the first offset may satisfy the following relationship:

[0175] In formula (6), F is the first length, α r is the r+1th first cyclic shift in the first cyclic shift list, τ r is α rThe corresponding first offset, r, is any integer greater than or equal to 0 and less than R. r is an integer less than F. Optionally, τ r The value range can be {0,1,…,F-1}, or {-F+1, -F+2,…,-1,0}, or

[0176] Optionally, in the first cyclic shift list, the first first cyclic shift is 0. As described above, it should be understood that the first first cyclic shift is 0, which can also be expressed as: the 0th first cyclic shift is 0, without limitation. Both expressions indicate that the starting element of the first cyclic shift list is 0. In this case, the first cyclic shift list can also be considered to include R-1 first cyclic shifts.

[0177] For example, based on sequence For example, when the first cyclic shift list is [α0, α1], the reference signal can be expressed as It is understood that when generating a reference signal, the elements of the first sequence can be used as the first L elements of the reference signal. That is, the first cyclic shift values ​​corresponding to this group of elements do not affect the elements of the reference signal. Therefore, the first cyclic shift list can also include R-1 cyclic shift values, which is equivalent to assuming that the first cyclic shift is 0.

[0178] Optionally, any two first cyclic shifts in the first cyclic shift list are different.

[0179] It is understandable that if at least two first cyclic shifts in the first cyclic shift list are identical, then at least two segments of the first reference signal obtained based on the first cyclic shift list and the first sequence are repeated. As previously mentioned, repeated extended sequences cannot achieve the goal of decreasing the cross-correlation between the reference signal and other reference signals as the length of the reference signal increases. Therefore, to further reduce the cross-correlation between the first reference signal and other reference signals, any two first cyclic shifts in the first cyclic shift list can be designed to be different. Furthermore, by designing any two first cyclic shifts in the first cyclic shift list to be different, the peak amplitude of the self-ambiguous sidelobes of the first reference signal can be reduced.

[0180] In a possible implementation, the first sequence is one of multiple first sequences included in the first sequence set; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences correspond to different first cyclic shift lists.

[0181] It can be understood that in the above-mentioned first sequence set, different first sequences correspond to different first cyclic shift lists in order to reduce the cross-correlation between reference signals generated by different first sequences. It should be understood that if the first cyclic shift lists used by two first sequences are the same, then the cross-correlation between the two reference signals respectively formed after expansion according to the method of formula (5) is equivalent to the cross-correlation obtained after repeated cyclic expansion of the two first sequences. This cannot achieve the purpose of reducing the amplitude peak of the cross-correlation sidelobe. Therefore, the first cyclic shift lists corresponding to any two first sequences in the first sequence set are different.

[0182] Optionally, any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two of the multiple first cyclic shift difference values ​​are different; and the first cyclic shift difference value is the difference between the first cyclic shifts corresponding to the two first sequences. The first cyclic shift difference value list can be understood as a list consisting of the difference between the first cyclic shifts corresponding to the same index in the two first cyclic shift lists corresponding to the two first sequences.

[0183] It can be understood that for any two different first sequences in the first sequence set, the first sequences are and Take this as an example to illustrate: The corresponding first cyclic shift list is [a0, a1, a2, ..., a R-1 ], The corresponding first cyclic shift list is [b0,b1,b2,…,b R-1 ],according to Reference signals can be generated according to Reference signals can be generated sequence and The corresponding first cyclic shift difference list is [b0-a0,b1-a1,…,b R-1 -a R-1 ], if multiple first cyclic shift difference values ​​in the first cyclic shift difference value list are the same, that is, b0-a0=b1-a1=…=b R-1 -a R-1 , so that and The cross-correlation result is equivalent to and After repeated cyclic expansion, the cross-correlation result is cyclically shifted, and the peak amplitude of the cross-correlation sidelobe between the two reference signals remains unchanged.

[0184] For example, when the differences in the first cyclic shift difference list are all the same, such as the differences are all 0, that is, b0-a0=b1-a1=…=b R-1 -a R-1 =0, that is, the first cyclic shift lists corresponding to any two first sequences in the first sequence set are the same. In this case, the purpose of reducing the amplitude peak of the cross-correlation sidelobe cannot be achieved.

[0185] Furthermore, if there are two identical first cyclic shift difference values ​​in the first cyclic shift difference value list, it is equivalent to the reference signal and There are two repeated sequences in , which is not conducive to achieving a lower peak value of the cross-correlation sidelobe between the two reference signals. and The corresponding first cyclic shift list should satisfy b0-a0≠b1-a1≠…≠b R-1 -a R-1 , that is, any two differences in the first cyclic shift difference list are different.

[0186] Optionally, when R is greater than or equal to 3 (i.e., the first cyclic shift list includes at least three first cyclic shifts), among the R first cyclic shifts included in any first cyclic shift list, the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift, where i is any integer greater than 1 and less than R.

[0187] Understandably, the first sequence The corresponding first cyclic shift list is [a0, a1, a2, ..., a R-1 ] as an example, where a2-a1=a1-a0, a3-a2=a2-a1, a4-a3=a3-a2, and so on. The first cyclic shift list can be regarded as an arithmetic progression. For example, if The corresponding common difference is equal to x, then we can have: a1=a0+x, a2=a1+x=a0+2x, and so on. At this time, The corresponding first cyclic shift list can be determined by a0 and tolerance x. Similarly, the first sequence The corresponding first cyclic shift list is [b0,b1,b2,…,b R-1 ], it also satisfies b2-b1=b1-b0, b3-b2=b2-b1, b4-b3=b3-b2, and so on. The corresponding tolerance is equal to y, then we can have: b1=b0+y, b2=b1+y=b0+2y, and so on. At this time, The corresponding first cyclic shift list can be determined by b0 and tolerance y. It should be understood that by ensuring that a0 is different from b0, and / or tolerance x is different from y, it can be easily achieved. The corresponding first cyclic shift list and The corresponding first cyclic shift list is different. The corresponding first cyclic shift list and X n1 The corresponding difference list of the first cyclic shift list can be expressed as [b0-a0, b0-a0+yx, b0-a0+2*(yx),…, b R-1 -a R-1 +(R-1)*(yx)], it can be found that the difference list can also be regarded as an arithmetic progression, where the tolerance is yx. It should be understood that by ensuring that the tolerances x and y are different, it is relatively easy to achieve X 0 and Y 0 Any two differences in the corresponding cyclic shift difference list are different. Furthermore, by ensuring that the tolerance (eg, x, y) is not 0, it can be relatively easy to achieve that any two first cyclic shifts in the first cyclic shift list are different.

[0188] Optionally, among the R first cyclic shifts included in any first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

[0189] For example, with two first sequences (such as and ) as an example, The corresponding first cyclic shift list is [a0, a1, a2, ..., a R-1 ], where a0=0, a2=2a1, a3=3a1, and so on, that is The corresponding first cyclic shift list can be expressed as [0,a1,2a1,3a1,…,(R-1)b R-1 ]. Similarly, The corresponding first cyclic shift list is [b0,b1,b2,…,b R-1 ], where b0=0, b=2b1, b=3b, and so on, that is, X n1 The corresponding first cyclic shift list can be expressed as [0,b1,2b1,3b1,…,(R-1)b R-1 It should be understood that by ensuring that a1 and b1 are different, it is relatively easy to achieve The corresponding first cyclic shift list and The corresponding first cyclic shift lists are different.

[0190] It can be understood that according to the above method, The corresponding first cyclic shift list is The first cyclic shift difference list of the corresponding first cyclic shift list can be expressed as [0, b1-a1, 2(b1-a1), ..., (R-1) * (b1-a1)], then by ensuring that a1 and b1 are different, X can be easily implemented. 0 and Y 0 In the corresponding cyclic shift difference list, any two differences are different. Under this method, a cyclic shift list can be determined by a cyclic shift, for example The corresponding first cyclic shift list can be directly determined by a1, The corresponding first cyclic shift list can be directly determined by b1. It should be understood that by ensuring that one cyclic shift (such as a1, b1) is not 0, it can be relatively easy to achieve that any two first cyclic shifts in the first cyclic shift list are different.

[0191] Optionally, among the R first cyclic shifts included in any first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, and m is any integer greater than 0 and less than or equal to R.

[0192] For example, the first sequence The corresponding first cyclic shift list is [a0, a1, a2, ..., a R-1 ] as an example, satisfying a1=2a0,a2=3a1,a3=4a1, and so on, that is The corresponding first cyclic shift list can be expressed as [a0, 2a0, 3a0, ..., Ra0]. Similarly, the first sequence The corresponding first cyclic shift list can be expressed as [b0, 2b0, 3b0, ..., Rb0]. It should be understood that by ensuring that a0 and b0 are different, it can be easily implemented. The corresponding first cyclic shift list and The corresponding first cyclic shift list is different. The corresponding first cyclic shift list is The corresponding difference list of the first cyclic shift list can be expressed as [b0-a0, 2(b0-a0), 3(b0-a0), ..., R(b0-a0)]. By ensuring that a0 and b0 are different, X can be easily implemented. 0 and Y 0 Any two differences in the corresponding cyclic shift difference list are different. In this method, a cyclic shift list can be determined by a cyclic shift, for example The corresponding first cyclic shift list can be directly determined by a0, The corresponding first cyclic shift list can be directly determined by b0. Furthermore, by ensuring that a cyclic shift (such as a0, b0) is not 0, it can be relatively easy to achieve that any two first cyclic shifts in the first cyclic shift list are different.

[0193] It should be understood that, as stated above, the above description is based on the example of referring to the R first cyclic shifts included in the first cyclic shift list as the 1st first cyclic shift, the 2nd first cyclic shift, ..., and the Rth first cyclic shift. If the R first cyclic shifts included in the first cyclic shift list are referred to as the 0th first cyclic shift, the 1st first cyclic shift, ..., and the R-1th first cyclic shift in the first cyclic shift list, the above method can also be expressed as:

[0194] Optionally, when R is greater than or equal to 3 (i.e., the first cyclic shift list includes at least three first cyclic shifts), among the R first cyclic shifts included in any first cyclic shift list, the difference between the q+1th first cyclic shift and the qth first cyclic shift is equal to the difference between the qth first cyclic shift and the q-1th first cyclic shift, where q is any integer greater than 0 and less than R-1.

[0195] Optionally, among the R first cyclic shifts included in any first cyclic shift list, the 0th cyclic shift is equal to 0, the fth first cyclic shift is f times the 1st first cyclic shift, and f is any integer greater than 0 and less than R.

[0196] Optionally, among the R first cyclic shifts included in any first cyclic shift list, the g-th first cyclic shift is g+1 times the 0-th first cyclic shift, where g is any integer greater than or equal to 0 and less than R.

[0197] It is understandable that the first sequence and the first cyclic shift list may be predefined by a protocol or preconfigured. In addition, the sending device may also obtain the first sequence and the first cyclic shift list from other devices.

[0198] Optionally, a transmitting device, such as a terminal device, receives first information from a receiving device and determines a first sequence and a first cyclic shift list according to the first information. The receiving device is a device that receives a first reference signal, such as a network device.

[0199] Optionally, the first information is used to indicate an index of the first sequence. For example, the first information includes the index of the first sequence. The transmitting device can determine the first sequence and the first cyclic shift list corresponding to the first sequence based on the index of the first sequence.

[0200] In one possible implementation, the index of the first sequence is the index of the first sequence in the first sequence set, and a certain mapping relationship exists between the index of each first sequence and the first sequence and the first cyclic shift list corresponding to the first sequence. For example, the mapping relationship is embodied in the form of a table. The mapping relationship can be predefined by a protocol, or preconfigured, or configured by a network device through a broadcast message. Before determining the first reference signal, the transmitting device receives first information, and determines the first sequence and first cyclic shift list used to generate the first reference signal based on the mapping relationship and the index of the first sequence indicated by the first information. For example, the first sequence and the first cyclic shift list can be determined by table lookup.

[0201] It should be understood that since different transmitting devices or the same transmitting device at different times need to generate reference signals of different lengths, in the predefined or configured mapping relationship, the number of cyclic shifts included in the cyclic shift list corresponding to each sequence may be greater than the number R of cyclic shifts required for currently generating the first reference signal. At this time, the R first cyclic shifts currently used to generate the first reference signal can be the first R cyclic shifts in the cyclic shift list in the mapping relationship, or R consecutive cyclic shifts, or R cyclic shifts selected according to a certain rule. This application does not impose any restrictions on this.

[0202] In another possible implementation, the first information is also used to indicate other parameters, and the first cyclic shift list can be determined by the other parameters.

[0203] Optionally, the first information may be used to indicate a cyclic shift, and the cyclic shift is used to determine a first cyclic shift list. For example, taking the cyclic shift indicated by the first information as a as an example, combined with the foregoing description, it can be seen that the first cyclic shift list may be [0, a, 2a, …, (R-1)a], or the first cyclic shift list may also be [a, 2a, 3a …, Ra].

[0204] Optionally, the first information may further indicate a cyclic shift and a tolerance, and the sending device determines the first cyclic shift list based on the cyclic shift and the tolerance. The tolerance refers to the tolerance corresponding to an arithmetic sequence of multiple first cyclic shifts in the first cyclic shift list, when the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift. For example, taking the cyclic shift indicated by the first information as a and the tolerance as x as an example, combined with the foregoing description, it can be seen that the first cyclic shift list can be [a, a+x, a+2x,…, a+(R-1)x].

[0205] In addition, the first information may come from other devices besides the receiving device. For example, the sending device and the receiving device are both terminal devices, and the first information comes from a network device.

[0206] Optionally, the first cyclic shift list satisfies a first condition, where the first condition includes that the cross-correlation between the first reference signal and the third reference signal is less than a first threshold, the third reference signal is obtained based on a first sequence in the first sequence set and a first cyclic shift list corresponding to the first sequence, and the first sequence used to determine the first reference signal is different from the first sequence used to determine the third reference signal. It should be understood that the cross-correlation between the first reference signal and the third reference signal being less than the first threshold may mean that the peak amplitude of the cross-correlation sidelobe between the first reference signal and the third reference signal or the peak amplitude of the mutual ambiguity sidelobe is less than the first threshold. Optionally, the first condition may also include that the peak amplitude of the self-ambiguity sidelobe of the first reference signal is less than a second threshold.

[0207] Exemplarily, for a first sequence set including N first sequences, the first cyclic shift list corresponding to each first sequence may be solved according to the following optimization problem:

[0208] in Represents the first sequence with index n0 in the first sequence set The corresponding first cyclic shift list, Represents the first sequence with index n1 in the first sequence set The corresponding first cyclic shift list, According to formula (5), and Determine the reference signal, According to formula (5), and Determine the reference signal, Indicates the reference signal and The peak amplitude or energy of the cross-correlation side lobes between the first and second sequences, or the peak amplitude or energy of the cross-correlation side lobes. The above-mentioned solution process can be performed by a network device. For example, the network device determines the mapping relationship between the index of each first sequence, each first sequence and the corresponding first cyclic shift list through the above-mentioned solution process, and then broadcasts the mapping relationship to the terminal device.

[0209] It is understandable that the length P of the first reference signal may be predefined by a protocol, may be preconfigured, or may be configured based on configuration information sent by another device. For example, the transmitting device may be a terminal device that receives configuration information from a network device and determines the length P of the first reference signal. Optionally, the length P of the first reference signal is an integer multiple of the length L of the first sequence, which helps ensure good autocorrelation characteristics of the first reference signal and good cross-correlation characteristics between the first reference signal and other reference signals.

[0210] According to the above scheme, for each first sequence in the first sequence set, since each first sequence has a corresponding first cyclic shift list, and different first sequences have different first cyclic shift lists, the cross-correlation between the first reference signal obtained according to the first sequence and the first cyclic shift list and the reference signal (such as the third reference signal) obtained according to the sequence other than the first sequence in the first sequence set can be greatly reduced. Therefore, when the receiving device receives the first reference signal, the interference of other reference signals on the receiving device when receiving the signal can be very small. Optionally, the above-mentioned first reference signal can be used in perception scenarios or other scenarios. For example, the first reference signal can be a positioning reference signal (PRS) or other reference signals in the communication system, which is used for positioning, communication and other scenarios without limitation.

[0211] S302: The transmitting device transmits a first reference signal. Correspondingly, the receiving device receives a reflected signal of the first reference signal after being reflected by a target, or receives the first reference signal.

[0212] In this application, when the sensing scenario is the self-transmitting and self-receiving mode, the receiving device can be the same as the transmitting device, which is the sensing device 101 in the communication system 10 shown in Figure 1. When the sensing scenario is the self-transmitting and other-receiving mode, the receiving device can be different from the transmitting device, which is the sensing device 103 in the communication system 10 shown in Figure 1.

[0213] In one possible implementation, when a direct path exists between a transmitting device and a receiving device, the receiving device may directly receive the first reference signal. The receiving device may then return data obtained by processing the first reference signal to the transmitting device or a third-party device, so that the transmitting device or the third-party device can perceive relevant information about the receiving device, such as the location of the receiving device. The third-party device may be, for example, a network element in the core network responsible for sensing or positioning functions, or a sensing application server.

[0214] In another possible implementation, a first reference signal or a reference signal generated by a similar method can be used for perception. That is, a transmitting device transmits a reference signal (such as a first reference signal). After the reference signal is reflected by a target, a receiving device receives a reflected signal of the reference signal. The receiving device obtains target-related perception information through the received reflected signal and the reference signal. The receiving device can also return data obtained by processing the reference signal to the transmitting device or a third-party device to facilitate the transmitting device or the third-party device to obtain target-related perception information. The third-party device is, for example, a network element in the core network responsible for perception or positioning functions, or a perception application server.

[0215] It is understandable that the receiving device also needs to locally generate the reference signal (such as the first reference signal) sent by the transmitting device for correlation processing with the received signal for perception. The receiving device can also determine the sequence used and its corresponding cyclic shift according to a configuration similar to the above, and then generate the local reference signal according to the above method. Optionally, the transmitting device can send second information to the receiving device, and the receiving device determines the sequence used to generate the local reference signal and its corresponding cyclic shift based on the second information. For example, the transmitting device is one terminal device and the receiving device is another terminal device.

[0216] Optionally, the sending device maps P elements of the first reference signal in the frequency domain onto P subcarriers respectively, and sends the first reference signal on the P subcarriers.

[0217] It can be understood that the schematic diagram of the time-frequency resources for the transmitting device to transmit the first reference signal on P subcarriers can be seen in Figure 4. In Figure 4, the first sequence length L=3, the first reference signal length P=12, and the number of first cyclic shifts R=P / L=4. According to the different corresponding first cyclic shifts, the first reference signal can be divided into four segments, which respectively occupy time-frequency resources 401, time-frequency resources 402, time-frequency resources 403, and time-frequency resources 404, and each segment includes three elements, that is, the three elements included in the first segment of the first reference signal respectively occupy time-frequency resources 405 to time-frequency resources 407, the three elements included in the second segment of the first reference signal respectively occupy time-frequency resources 408 to time-frequency resources 410, the three elements included in the third segment of the first reference signal respectively occupy time-frequency resources 411 to time-frequency resources 413, and the three elements included in the fourth segment of the first reference signal respectively occupy time-frequency resources 414 to time-frequency resources 416. It is understandable that time-frequency resources 401 include time-frequency resources 405 to 407, time-frequency resources 402 include time-frequency resources 408 to 410, time-frequency resources 403 include time-frequency resources 411 to 413, and time-frequency resources 404 include time-frequency resources 414 to 416. Time-frequency resources 405 to 416 can be seen as the expansion of time-frequency resources 401 to 404. All time-frequency resources in the figure occupy the same time domain resources. It is understandable that each time-frequency resource in time-frequency resources 405 to 416 corresponds to a subcarrier in the frequency domain. The multiple subcarriers corresponding to time-frequency resources 405 to 416 can be continuously distributed in the frequency domain, or they can be distributed discontinuously at equal intervals in the form of comb teeth.

[0218] For example, the first sequence is represented in the frequency domain as Among the three elements included in the first segment of the first reference signal, the element corresponding to the time-frequency resource 405 can be expressed as The elements corresponding to the time-frequency resource 406 can be expressed as The elements corresponding to the time-frequency resource 407 can be expressed as Among the three elements included in the second segment of the first reference signal, the element corresponding to the time-frequency resource 408 can be expressed as The elements corresponding to the time-frequency resource 409 can be expressed as The elements corresponding to the time-frequency resource 410 can be expressed as Among the three elements included in the third segment of the first reference signal, the element corresponding to the time-frequency resource 411 can be expressed as The elements corresponding to the time-frequency resource 412 can be expressed as The elements corresponding to the time-frequency resource 413 can be expressed as Among the three elements included in the fourth segment of the first reference signal, the element corresponding to the time-frequency resource 414 can be expressed as The elements corresponding to the time-frequency resource 415 can be expressed as The elements corresponding to the time-frequency resource 416 can be expressed as

[0219] It should be understood that, for ease of explanation, this application provides an example in which the length of the first sequence is 3. However, it should be understood that the actual length of the first sequence may be a larger value, such as 12, 24, 36, 64, or 128, without limitation. Similarly, this application also provides an example in which the length of the reference signal is R = 3, after rounding the length of the sequence. However, it should be understood that R may also be other values, such as an integer between 2 and 10, or a larger value, without limitation.

[0220] Optionally, in a possible implementation of the method shown in FIG3, the transmitting device may further send a second reference signal to the receiving device, and the first reference signal and the second reference signal may be jointly processed to achieve better correlation characteristics than a single reference signal (e.g., the first reference signal), so that the receiving device further reduces interference from other reference signals when receiving the first reference signal and the second reference signal. A better correlation characteristic can be understood as lower sidelobe energy of autocorrelation and / or cross-correlation. Specifically, as shown in FIG5, the method shown in FIG3 further includes the following steps:

[0221] S303: The transmitting device transmits a second reference signal. Correspondingly, the receiving device receives a reflected signal of the second reference signal after being reflected by the target, or receives the second reference signal.

[0222] In a possible implementation, the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

[0223] Generally, a multi-channel sequence can be obtained by computer search. For example, a sequence C is a K-channel sequence, each channel includes L elements, then the total number of elements in the sequence C is L*K, and the multi-channel sequence C can be expressed as [[x 0,0 ,x 1,0 ,x 2,0,…,x L-1,0 ],…,[x 0,k ,x 1,k ,x 2,k ,…,x L-1,k ],…,[x 0,K-1 ,x 1,K-1 ,x 2,K-1 ,…,x L-1,K-1 ]], where k is the index of the channel, k∈[0,K-1], and l is the index of an element within a channel, l∈[0,L-1]. Specifically, taking the range of the channel index of a multi-channel sequence as [0,K-1] as an example, then [x 0,0 ,x 1,0 ,x 2,0 ,…,x L-1,0 ] corresponds to channel 0, ..., [x 0,k ,x 1,k ,x 2,k ,…,x L-1,k ] corresponds to channel k, and so on, [x 0,K-1 ,x 1,K-1 ,x 2,K-1 ,…,x L-1,K-1 ] corresponds to channel K-1. Alternatively, it can be understood as [x 0,0 ,x 1,0 ,x 2,0 ,…,x L-1,0 ] corresponds to the first channel, [x 0,k ,x 1,k ,x 2,k ,…,x L-1,k ] corresponds to the k+1th channel, and so on, [x 0,K-1 ,x 1,K-1 ,x 2,K-1 ,…,x L-1,K-1 ] corresponds to the Kth channel. This application does not impose any restrictions.

[0224] It can be understood that in the aforementioned steps, the first sequence can be a single-channel sequence or a sequence of a channel in a multi-channel sequence. The multi-channel sequence includes multiple different sequences, each of which can correspond to a channel. The autocorrelation or cross-correlation of the multi-channel sequence is obtained by independently correlating the sequences of each channel and then superimposing them, so that the correlation sidelobes of each channel can be partially offset to achieve better correlation characteristics than a single channel. Specifically, the sequence periodic autocorrelation R of each channel k can be obtained according to formula (1): k [τ], the periodic autocorrelation of the multi-channel sequence can be expressed as follows:

[0225] Similarly, for the periodic cross-correlation of multi-channel sequences, if sequence D is another K-channel sequence, it can be expressed as [[y 0,0 ,y 1,0 ,y 2,0 ,…,y L-1,0 ],…,[y 0,k ,y 1,k ,y 2,k ,…,y L-1,k ],…,[y 0,K-1 ,y 1,K-1 ,y 2,K-1 ,…,y L-1,K-1 ]], the periodic cross-correlation of sequence C and sequence D can be expressed as the following formula:

[0226] Multiple reference signals can be generated based on a multi-channel sequence, and these multiple reference signals can be combined for sensing. Multiple reference signals generated based on a multi-channel sequence can also be referred to as multi-channel reference signals. When transmitting a two-channel sequence, the transmitting device also transmits a second reference signal. It is understood that when the number of channels in the multi-channel sequence is other values, the transmitting device also transmits additional reference signals.

[0227] The following specifically describes the multi-channel sequence using two channels as an example, that is, the number of channels K=2, wherein the first reference signal corresponds to the first channel, and the second reference signal described below corresponds to the second channel.

[0228] In one possible implementation, a multi-channel reference signal is obtained based on a first sequence and a second sequence. It will be appreciated that the first sequence and the second sequence constitute a multi-channel sequence. That is, the first sequence is a sequence corresponding to the first channel in the multi-channel sequence and is used to obtain the first reference signal, and the second sequence is a sequence corresponding to the second channel in the multi-channel sequence and is used to obtain the second reference signal.

[0229] It can be understood that the second sequence set is similar to the first sequence set, and the method for generating the second reference signal is similar to that for the first reference signal. Please refer to the above description of the first sequence set and the first reference signal and will not be repeated here.

[0230] It is understood that the number of channels K of the multi-channel sequence can be an integer such as 2, 3, 4, 8, or 16, without limitation. The implementation of a signal with a greater number of channels can refer to the implementation method of a two-channel signal. For example, the third channel can correspond to a third sequence set. The third sequence set is similar to the second sequence set and will not be further described.

[0231] It can be understood that the first sequence set and the second sequence set can also be called a multi-channel sequence set, and a first sequence in the first sequence set and the second sequence corresponding to this first sequence in the second sequence set are called a multi-channel sequence in the multi-channel sequence set.

[0232] It is understandable that when a longer multi-channel reference signal is generated based on a multi-channel sequence according to the above method, in order to achieve a lower cross-correlation between two multi-channel reference signals, the relationship between different channels of the original multi-channel sequence cannot be destroyed.

[0233] Exemplarily, two multi-channel reference signals are used as an example for explanation. Each multi-channel reference signal includes two reference signals, and the two reference signals correspond to a channel respectively. For example, the first multi-channel reference signal includes a first reference signal and a second reference signal, the first reference signal corresponds to the first channel, and the second reference signal corresponds to the second channel. Similarly, the second multi-channel reference signal includes a fourth reference signal and a fifth reference signal, the fourth reference signal corresponds to the first channel, and the fifth reference signal corresponds to the second channel. However, the first channel corresponding to the first reference signal and the first channel corresponding to the fourth reference signal are different, and the second channel corresponding to the second reference signal and the second channel corresponding to the fifth reference signal are different. The difference here means that the two different multi-channel reference signals are generated based on two different multi-channel sequences, so the first channel corresponding to the first reference signal and the first channel corresponding to the fourth reference signal are from the first channel of different multi-channel sequences, and the first channel corresponding to the second reference signal and the second channel corresponding to the fifth reference signal are from the second channel of different multi-channel sequences. The first reference signal can be generated based on the first sequence and The corresponding first cyclic shift list is obtained, and the second reference signal can be obtained according to the second sequence and The corresponding second cyclic shift list is obtained, and the fourth reference signal can be obtained according to the first sequence and The corresponding first cyclic shift list is obtained, and the fifth reference signal can be obtained according to the second sequence and The corresponding second cyclic shift list is obtained, where and is a multi-channel sequence, and is another multi-channel sequence. The cross-correlation result of the two multi-channel reference signals is the superposition of the cross-correlation result of the first reference signal and the fourth reference signal and the cross-correlation result of the second reference signal and the fifth reference signal. Specifically, according to formula (4), the first sequence and The cross-correlation result can be expressed as c0=[c 0,0 ,c 1,0 ,c 2,0 ,…,c L-1,0 ], the second sequence and The cross-correlation result can be expressed as c1=[c 0,1 ,c 1,1 ,c 2,1 ,…,c L-1,1 ], it should be understood that the cross-correlation of two multi-channel sequences can be expressed as c all =[c 0,all ,c 1,all ,c 2,all ,…,c L-1,all ]=c0+c1. Still taking the reference signal length of 2L as an example, The corresponding first cyclic shift list is The corresponding second cyclic shift list is The corresponding first cyclic shift list is The corresponding second cyclic shift list is The cross-correlation between the first reference signal and the fourth reference signal is satisfy where Δτ0=τ b,0 -τ a,0 , the cross-correlation between the second reference signal and the fifth reference signal satisfy where Δτ1=τ b,1 -τ a,1 When Δτ1=Δτ0=Δτ, the cross-correlation results between the multi-channel reference signals are Only then can you satisfy By further ensuring that Δτ≠0, the cross-correlation between the two multi-channel signals can be further reduced compared to the cross-correlation between the two multi-channel sequences. Reference may be made to the description related to reference formula (4) and will not be repeated here.

[0234] Through the above analysis, it can be understood that it is necessary to ensure The corresponding first cyclic shift list is The difference between the corresponding first cyclic shift lists and The corresponding second cyclic shift list is The differences between the corresponding second cyclic shift lists are the same. Specifically, the method for determining the cyclic shift of the multi-channel reference signal may refer to the following implementation.

[0235] In a possible implementation, in a multi-channel sequence, the first cyclic shift list corresponding to the first channel and the second cyclic shift list corresponding to the second channel are the same, that is, the r-th first cyclic shift among the R first cyclic shifts is equal to the r-th second cyclic shift among the R second cyclic shifts, where r is any integer greater than 0 and less than or equal to R.

[0236] For example, a two-channel sequence is used as an example. The first sequence The corresponding first cyclic shift list is [a0, a1, ..., a R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can also be [a0, a1, ..., a R-1 ], another first sequence The corresponding first cyclic shift list is [b0,b1,…,b R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can also be [b0, b1, ..., b R-1 ].

[0237] In another possible implementation, in a multi-channel sequence, among the R first cyclic shifts included in the first cyclic shift list corresponding to the first channel and the R second cyclic shifts included in the second cyclic shift list corresponding to the second channel, the difference between the r-th first cyclic shift and the r-th second cyclic shift may be a first difference, and the first difference does not change with the sequence, and r is any integer greater than 0 and less than or equal to R. Specifically, the r-th first cyclic shift and the r-th second cyclic shift may satisfy the following relationship:

[0238] a r,1 =a r,0 +γ (10)

[0239] Among them, a r,0 Indicates the rth first cyclic shift in the first cyclic shift list corresponding to the first channel, a r,1 Represents the rth second cyclic shift in the second cyclic shift list corresponding to the second channel.

[0240] For example, a two-channel sequence is used as an example. The first sequence The corresponding first cyclic shift list is [a0, a1, ..., a R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can be [a0+γ, a1+γ, ..., a R-1 +γ], another first sequence The corresponding first cyclic shift list is [b0,b1,…,b R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can be [b0+γ,b1+γ,…,b R-1 +γ].

[0241] In another possible implementation, the first difference may satisfy the following relationship, where k represents a channel index, that is, the cyclic shift may increase linearly from channel to channel with a step size S.

[0242] γ=kS (11)

[0243] For example, the number of channels is 3, the first sequence The corresponding first cyclic shift list is [a0, a1, ..., a R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can be [a0+S, a1+S, ..., a R-1 +S], with the first sequence and the second sequence The corresponding third sequence The corresponding third cyclic shift list can be [a0+2S, a1+2S, ..., a R-1 +2S], another first sequence The corresponding first cyclic shift list is [b0,b1,…,b R-1 ], with the first sequence The corresponding second sequence The corresponding second cyclic shift list can be [b0+S,b1+S,…,b R-1 +S], with the first sequence and the second sequence The corresponding third sequence The corresponding third cyclic shift list can be [b0+2S,b1+2S,…,b R-1 +2S].

[0244] The first difference value may be predefined by a protocol, or preconfigured, or configured by the network device through a broadcast message.

[0245] It is understandable that in the process of generating the reference signal, sequence truncation or simple expansion (for example, expanding the sequence by 1 or 2 times its length) may be involved. In order to ensure the relationship between the original multi-channel sequences, it is necessary to ensure that each channel of different sequences undergoes the same truncation or expansion operation.

[0246] It can be understood that since the sending device needs to determine the second sequence and the second cyclic shift list before sending the second reference signal, and the first sequence and the second sequence are associated, the first cyclic shift list and the second cyclic shift list can also be associated. Here, you can refer to the process of obtaining the first sequence and the first cyclic shift list and will not repeat it.

[0247] Optionally, the time domain resource for transmitting the first reference signal is different from the time domain resource for transmitting the second reference signal. It should be understood that since reference signals of different channels need to be independently correlated to prevent mutual interference between reference signals of different channels, reference signals of different channels can be transmitted on different time domain resources. Each of the different time domain resources can correspond to one or more time units. When the number of channels is greater than or equal to 3, the different time domain resources can be equally spaced. For example, a time unit can be a symbol or a time slot.

[0248] Specifically, taking K = 3 as an example, a schematic diagram of the time-frequency resources of three-channel reference signals can be seen in Figure 6. For the reference signal of each channel, the reference signal length P = 3L, each channel corresponds to a reference signal, and the length of the cyclic shift list corresponding to each reference signal is R = 3. Each reference signal can be divided into three short sequences, each of which has a length of L. The three reference signals can be divided into nine short sequences, which respectively occupy time-frequency resources 601 to 609. The reference signal transmitted by the first channel (e.g., the first reference signal) occupies time-frequency resources 601 to 603, the reference signal transmitted by the second channel (e.g., the second reference signal) occupies time-frequency resources 604 to 606, and the reference signal transmitted by the third channel (e.g., the fourth reference signal) occupies time-frequency resources 607 to 609.

[0249] Specifically, for the first channel, the first sequence corresponding to the first reference signal transmitted by the channel is And the first cyclic shift list corresponding to the first reference signal is For example, as mentioned above, the first reference signal can be divided into three short sequences, which occupy time-frequency resources 601 to 603 respectively. The cyclic shift corresponding to the first short sequence is Then the first short sequence can be recorded as in, The first 0 in the subscript of refers to the sequence index within a channel, that is, the short sequence of the reference signal is the nth short sequence of the short sequence. For example, the sequence index of the short sequence corresponding to time-frequency resource 601 is 0, the sequence index of the short sequence corresponding to time-frequency resource 602 is 1, and the sequence index of the short sequence corresponding to time-frequency resource 603 is 2. The second 0 in the subscript is the channel index. The first short sequence can be represented in the frequency domain as The cyclic shift corresponding to the second short sequence is It can be recorded as In the frequency domain, it can be expressed as The cyclic shift corresponding to the third short sequence is It can be recorded as In the frequency domain, it can be expressed as The same applies to other channels and will not be described in detail.

[0250] For example, taking two two-channel sequences of length 8 as an example, the corresponding cyclic shift lists are shown in Table 1, where the first sequence and the second sequence shown in Table 1 are both frequency domain expressions. It can be seen that the sequences shown in Table 1 are frequency domain constant modulus sequences, that is, the moduli of all elements in the sequence are the same (all 1), and the phases of different elements of the sequence are different. The results shown in Table 1 are the results after rounding the phases of the sequence elements to two decimal places. After calculation, it can be seen that the cross-correlation peak sidelobe level of the first multi-channel sequence (corresponding to sequence index 0) and the second multi-channel sequence (corresponding to sequence index 1) is approximately -13dB. According to the method of generating reference signals shown in formula (5), two multi-channel reference signals of length 32 can be generated based on the two multi-channel sequences and their corresponding cyclic shift lists. The cross-correlation peak sidelobe level of the two multi-channel reference signals is approximately -16.8dB. Since the smaller the cross-correlation peak sidelobe level, the better, it can be seen that the cross-correlation of the multi-channel sequence is improved by about 3.8dB compared to the original sequence.

[0251] Table 1

[0252] The above description mainly describes the solution provided by this application from the perspective of the interaction between a transmitting device and a receiving device. Accordingly, this application also provides a communication device, which can be the transmitting device in the above-mentioned method embodiment, or a device including the above-mentioned transmitting device, or a component that can be used for the transmitting device; or, the communication device can be the receiving device in the above-mentioned method embodiment, or a device including the above-mentioned receiving device, or a component that can be used for the receiving device. It is understood that in order to implement the above-mentioned functions, the above-mentioned transmitting device or receiving device, etc., includes hardware structures and / or software modules corresponding to performing each function. Those skilled in the art should readily appreciate that, in combination with the various exemplary units and algorithmic operations described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0253] The present application can divide the functional modules of the transmitting device or receiving device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It is understood that the division of modules in this application is schematic and is only a logical functional division. In actual implementation, other division methods may be used.

[0254] For example, FIG7 shows a schematic diagram of the structure of a communication device 70, where the functional modules are divided in an integrated manner. Communication device 70 includes a processing module 701 and an interface module 702. Processing module 701, also known as a processing unit, is configured to perform operations other than transceiver operations and may be, for example, a processing circuit or a processor. Interface module 702, also known as an interface unit, is configured to perform transceiver operations and may be, for example, an interface circuit, a transceiver, a transceiver, or a communication interface.

[0255] In some embodiments, the communication device 70 may further include a storage module (not shown in FIG. 7 ) for storing program instructions and data.

[0256] Exemplarily, the communication device 70 is used to implement the functions of a sending device or a receiving device. The communication device 70 is, for example, the sending device of the embodiment shown in FIG3 or the embodiment shown in FIG5.

[0257] Processing module 701 is configured to determine a first reference signal. The first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in a first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences have different corresponding first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to an integer obtained by rounding L by P, and L, R, and P are all integers greater than or equal to 2. For example, processing module 701 can be configured to execute S301.

[0258] The interface module 702 is configured to send a first reference signal. For example, the interface module 702 may be configured to execute S302.

[0259] In one possible implementation, the interface module 702 is further configured to send a second reference signal. The second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences have different corresponding second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

[0260] In a possible implementation manner, the second cyclic shift list is the same as the first cyclic shift list.

[0261] In a possible implementation, any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two of the multiple first cyclic shift difference values ​​are different; and the first cyclic shift difference value is a difference between the first cyclic shifts corresponding to the two first sequences.

[0262] In a possible implementation, when R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift; i is any integer greater than 1 and less than R.

[0263] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

[0264] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, where m is any integer greater than 0 and less than or equal to R.

[0265] In a possible implementation, the first cyclic shift is a quotient of a first offset and a first length; the first length is L, R times L, or P; and the first offset is an integer smaller than the first length.

[0266] In a possible implementation manner, any two first cyclic shifts in the first cyclic shift list are different.

[0267] In a possible implementation manner, the time domain resource for sending the first reference signal is different from the time domain resource for sending the second reference signal.

[0268] In a possible implementation, the interface module 702 is further configured to receive first information, where the first information is used to indicate an index of the first sequence; and the processing module 701 is further configured to determine the first sequence and the first cyclic shift list according to the first information.

[0269] In a possible implementation, the first cyclic shift list satisfies a first condition, where the first condition includes that a cross-correlation between the first reference signal and the third reference signal is less than a first threshold; the third reference signal is obtained based on a first sequence in a first sequence set and a first cyclic shift list corresponding to the first sequence; and a first sequence used to determine the first reference signal is different from a first sequence used to determine the third reference signal.

[0270] In one possible implementation, the p+1th element of the first reference signal is s p , p is an integer greater than or equal to 0 and less than P; Among them, x u is the u+1th element of the first sequence, u=p mod L, α v is the v+1th first cyclic shift in the first cyclic shift list,

[0271] In a possible implementation manner, the first reference signal is used for sensing.

[0272] In a possible implementation, the first sequence and the second sequence are a multi-channel sequence.

[0273] When used to implement the function of the sending device, regarding other functions that the communication device 70 can implement, reference can be made to the relevant introduction of the embodiment shown in Figure 3 or the embodiment shown in Figure 5, and no further details will be given.

[0274] Alternatively, illustratively, the communication device 70 is used to implement the function of a receiving device. The communication device 10 is, for example, the receiving device of the embodiment shown in FIG5 .

[0275] Among them, the interface module 702 is used to receive a first reference signal; the first reference signal is obtained based on the first sequence and the first cyclic shift list; the first reference signal includes P elements; the first sequence is one of the multiple first sequences included in the first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences correspond to different first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to the integer obtained by rounding L by P, and L, R and P are all integers greater than or equal to 2.

[0276] In one possible implementation, the interface module 702 is further used to receive a second reference signal; the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in the second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

[0277] In a possible implementation manner, the second cyclic shift list is the same as the first cyclic shift list.

[0278] In a possible implementation, any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two of the multiple first cyclic shift difference values ​​are different; and the first cyclic shift difference value is a difference between the first cyclic shifts corresponding to the two first sequences.

[0279] In a possible implementation, when R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, the difference between the i+1th first cyclic shift and the i-th first cyclic shift is equal to the difference between the i-th first cyclic shift and the i-1th first cyclic shift; i is any integer greater than 1 and less than R.

[0280] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

[0281] In a possible implementation, among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, where m is any integer greater than 0 and less than or equal to R.

[0282] In a possible implementation manner, any two first cyclic shifts in the first cyclic shift list are different.

[0283] In a possible implementation, the interface module 702 is further configured to send first information, where the first information is used to indicate an index of the first sequence.

[0284] In one possible implementation, the p+1th element of the first reference signal is s p , p is an integer greater than or equal to 0 and less than P; Among them, x u is the u+1th element of the first sequence, u=p mod L, α v is the v+1th first cyclic shift in the first cyclic shift list,

[0285] When used to implement the function of the receiving device, for other functions that the communication device 70 can implement, reference can be made to the relevant introduction of the embodiment shown in FIG5 , and no further details will be given.

[0286] In a simple embodiment, those skilled in the art may appreciate that the communication device 70 may be in the form shown in Figure 2. For example, the processor 201 in Figure 2 may call computer-executable instructions stored in the memory 203 to enable the communication device 70 to execute the method described in the above embodiment.

[0287] Exemplarily, the functions / implementation processes of the processing module 701 and the interface module 702 in FIG7 can be implemented by the processor 201 in FIG2 calling computer-executable instructions stored in the memory 203. Alternatively, the functions / implementation processes of the processing module 701 in FIG7 can be implemented by the processor 201 in FIG2 calling computer-executable instructions stored in the memory 203, and the functions / implementation processes of the interface module 702 in FIG7 can be implemented by the communication interface 204 in FIG2.

[0288] It is understandable that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0289] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0290] Optionally, the present application also provides a chip system, comprising: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system also includes a memory. Optionally, the chip system can be composed of a chip, or can include a chip and other discrete devices, which is not specifically limited in this application.

[0291] Optionally, the present application also provides a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by a computer program to instruct the relevant hardware. The program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device of any of the above-mentioned embodiments, such as a hard disk or memory of the communication device. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned communication device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above-mentioned communication device. Furthermore, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned communication device and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned communication device. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0292] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments may be completed by a computer program instructing related hardware. The program may be stored in the above computer program product, and when executed, the program may include the processes in the above method embodiments.

[0293] Optionally, the present application also provides a computer instruction. All or part of the process in the above method embodiment can be completed by the computer instruction to instruct the relevant hardware (such as a computer, processor or sensing device). The program can be stored in the above computer-readable storage medium or in the above computer program product.

[0294] Optionally, the present application also provides a communication system, including: the sending device and the receiving device in the above embodiment.

[0295] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

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

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

[0298] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0299] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A signal transmission method, characterized in that: The method comprises: Determine a first reference signal; the first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in a first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences correspond to different first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to an integer obtained by rounding L by P, and L, R, and P are all integers greater than or equal to 2; The first reference signal is sent.

2. The method according to claim 1, characterized in that The method further comprises: Sending a second reference signal; the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

3. The method according to claim 2, characterized in that The second cyclic shift list is the same as the first cyclic shift list.

4. The method according to any one of claims 1 to 3, characterized in that Any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two difference values among the multiple first cyclic shift difference values are different; The first cyclic shift difference is a difference between the first cyclic shifts corresponding to the two first sequences.

5. The method according to any one of claims 1 to 4, characterized in that When R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, a difference between the (i+1)th first cyclic shift and the (i)th first cyclic shift is equal to a difference between the (i)th first cyclic shift and the (i-1)th first cyclic shift; The i is any integer greater than 1 and less than R.

6. The method according to any one of claims 1 to 4, characterized in that Among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

7. The method according to any one of claims 1 to 4, characterized in that Among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, and m is any integer greater than 0 and less than or equal to R.

8. The method according to any one of claims 1 to 7, characterized in that The first cyclic shift is a quotient of a first offset and a first length; the first length is L, R times of L, or P; and the first offset is an integer smaller than the first length.

9. The method according to any one of claims 1 to 8, characterized in that Any two first cyclic shifts in the first cyclic shift list are different.

10. The method according to claim 2 or 3, characterized in that The time domain resource for sending the first reference signal is different from the time domain resource for sending the second reference signal.

11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: receiving first information, where the first information is used to indicate an index of the first sequence; The first sequence and the first cyclic shift list are determined according to the first information.

12. The method according to any one of claims 1 to 11, characterized in that The first cyclic shift list satisfies a first condition, where the first condition includes that a cross-correlation between the first reference signal and a third reference signal is less than a first threshold; the third reference signal is obtained based on a first sequence in the first sequence set and a first cyclic shift list corresponding to the first sequence; and a first sequence used to determine the first reference signal is different from a first sequence used to determine the third reference signal.

13. The method according to any one of claims 1 to 12, characterized in that The p+1th element of the first reference signal is s p , said p is an integer greater than or equal to 0 and less than said P; said Among them, the x u is the u+1th element of the first sequence, where u=p mod L, and α v is the v+1th first cyclic shift in the first cyclic shift list, 14. The method according to any one of claims 1 to 13, characterized in that The first reference signal is used for sensing.

15. The method according to claim 2, 3 or 10, characterized in that The first sequence and the second sequence are a multi-channel sequence.

16. A signal transmission method, characterized in that: The method comprises: Receive a first reference signal; the first reference signal is obtained based on a first sequence and a first cyclic shift list; the first reference signal includes P elements; the first sequence is one of multiple first sequences included in a first sequence set; the first sequence includes L elements; any first sequence in the first sequence set has a corresponding first cyclic shift list, and different first sequences correspond to different first cyclic shift lists; the first cyclic shift list includes R first cyclic shifts; R is equal to an integer obtained by rounding L by P, and L, R, and P are all integers greater than or equal to 2.

17. The method according to claim 16, characterized in that The method further comprises: Receive a second reference signal; the second reference signal is determined based on a second sequence and a second cyclic shift list; the second reference signal includes P elements; the second sequence is a sequence corresponding to the first sequence; the second sequence is one of multiple second sequences included in a second sequence set, and the second sequence includes L elements; any second sequence in the second sequence set has a corresponding second cyclic shift list, and different second sequences correspond to different second cyclic shift lists; the second cyclic shift list includes R second cyclic shifts; the first sequence set is associated with the second sequence set, and each first sequence in the first sequence set has a corresponding second sequence in the second sequence set.

18. The method according to claim 17, characterized in that The second cyclic shift list is the same as the first cyclic shift list.

19. The method according to any one of claims 16 to 18, characterized in that Any two first sequences in the first sequence set have corresponding first cyclic shift difference value lists; the first cyclic shift difference value list includes multiple first cyclic shift difference values; any two difference values among the multiple first cyclic shift difference values are different; The first cyclic shift difference is a difference between the first cyclic shifts corresponding to the two first sequences.

20. The method according to any one of claims 16 to 19, characterized in that When R is greater than or equal to 3, among the R first cyclic shifts included in the first cyclic shift list, a difference between the (i+1)th first cyclic shift and the (i)th first cyclic shift is equal to a difference between the (i)th first cyclic shift and the (i-1)th first cyclic shift; The i is any integer greater than 1 and less than R.

21. The method according to any one of claims 16 to 19, characterized in that Among the R first cyclic shifts included in the first cyclic shift list, the first cyclic shift is equal to 0, the nth first cyclic shift is n-1 times the second first cyclic shift, and n is any integer greater than 1 and less than or equal to R.

22. The method according to any one of claims 16 to 19, characterized in that Among the R first cyclic shifts included in the first cyclic shift list, the mth first cyclic shift is m times the 1st first cyclic shift, and m is any integer greater than 0 and less than or equal to R.

23. The method according to any one of claims 16 to 22, characterized in that Any two first cyclic shifts in the first cyclic shift list are different.

24. The method according to any one of claims 16 to 23, characterized in that The method further comprises: First information is sent, where the first information is used to indicate an index of the first sequence.

25. The method according to any one of claims 16 to 24, characterized in that The p+1th element of the first reference signal is s p , said p is an integer greater than or equal to 0 and less than said P; said Among them, the x u is the u+1th element of the first sequence, where u=p mod L, and α v is the v+1th first cyclic shift in the first cyclic shift list, 26. A communication device, characterized in that: The method comprises a unit or module for executing the method according to any one of claims 1 to 15, or comprises a unit or module for executing the method according to any one of claims 16 to 25.

27. A communication device, characterized in that: include: A processor, the processor being coupled to a memory, the memory being used to store a program or instruction, and when the program or instruction is executed by the processor, causing the apparatus to perform the method according to any one of claims 1 to 15, or the method according to any one of claims 16 to 25.

28. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed, the computer is caused to perform the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 25.

29. A computer program product, comprising computer program code, characterized in that: When the computer program code is run on a computer, the computer is enabled to implement the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 25.

30. A communication system, characterized in that: include: An apparatus for performing the method according to any one of claims 1 to 15, and / or an apparatus for performing the method according to any one of claims 16 to 25.

Citation Information

Patent Citations

  • Signal transmission method and device

    CN120455226A

  • Method and apparatus for sending reference signal, and method and apparatus for receiving reference signal

    CN110226342A

  • Method for transmitting reference signal and communication device

    CN113765633A

  • Signal sending method and device and signal detection method and device

    CN116391337A

  • Method and device for sending pucch and readable storage medium

    WO2019214331A1