Method for sending sequence and communication apparatus

By determining the sequence corresponding to multiple types of reference signals in the perception and radar system and designing their transmission positions, the problem of insufficient perception performance in the prior art is solved, and efficient detection of target positions and speed is achieved.

WO2025102723A1PCT designated stage expired Publication Date: 2025-05-22HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/099571
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-13
Filing Date
2024-06-17
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

The prior art is difficult to achieve efficient perception of target position and speed by multiplexing various types of reference signals in perception and radar systems, and the performance of the fuzzy function is insufficient.

Method used

By determining N first sequences corresponding to at least two types of reference signals and determining the positions of M time units according to the position sequence, N first sequences are sent in these time units to improve perceptual performance.

Benefits of technology

It realizes more accurate detection of target position and speed, improves the performance of fuzzy functions, and enhances the overall performance of the perception system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099571_22052025_PF_FP_ABST
    Figure CN2024099571_22052025_PF_FP_ABST
Patent Text Reader

Abstract

A method and apparatus for sending a sequence, and a computing device. The method comprises: determining at least two types of reference signals; determining a number N of first sequences corresponding to the at least two types of reference signals, N being a positive integer greater than 1; determining a position sequence corresponding to the N first sequences; on the basis of the position sequence, determining positions of a number M of time units, the position sequence comprising M elements, the M elements being in one-to-one correspondence with the positions of the M time units, and M being a positive integer greater than 1 and less than or equal to N; and sending the N first sequences within the M time units, at least one first sequence being sent in each time unit of the M time units. In the described method, multiple existing types of reference signals can be reused to sense the position and speed of a detection target, and the sensing performance (i.e., the performance of an ambiguity function) can be improved while achieving integrated sensing and communication.
Need to check novelty before this filing date? Find Prior Art

Description

Method for sending sequence and communication device

[0001] This application claims priority to Russian patent application No. 2023129271 filed on November 13, 2023, entitled “A method for transmitting a perception-fusion communication sequence”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a method for sending a sequence and a communication device. Background Art

[0003] In perception and radar systems, it's necessary not only to measure the position of a moving target (which can be understood as the receiving device or sensing target) but also its velocity (or Doppler). One method involves a transmitting device sending multiple sequence trains to receive signals reflected from the moving target, and then performing detection based on the received signals. The transmitting device can calculate the ambiguity function of the received signal and detect the target's position and velocity from the ambiguity function. By designing the multiple sequences sent, a relatively ideal ambiguity function can be obtained. This ambiguity function can be a two-dimensional delay-Doppler ambiguity function. Sending multiple sequences can create a low ambiguity zone within the ambiguity function, where the ambiguity value is very low, or in other words, sidelobe leakage is minimal. Therefore, the transmitting device can more accurately detect the moving target's position and velocity based on the signals reflected from the moving target.

[0004] Existing long-term evolution (LTE) and new radio (NR) systems use multiple reference signals (i.e., pilot signals) for various purposes. These signals can be sent in different time slots. For example, for channel measurement, there is a channel status information-reference signal (CRI-RS) in the downlink and a sounding reference signal (SRS) in the uplink. For channel estimation, there are a cell-specific reference signal (CRS) and a demodulation reference signal (DMRS) in the downlink. DMRS also includes DMRS for control channels and DMRS for data channels. For synchronization, the downlink synchronization signals include the primary synchronization signal (PSS) and the secondary synchronization signal (SSS), and the uplink has a preamble sequence. For phase noise estimation and cancellation, there is a phase tracking reference signal (PTRS).

[0005] How to reuse the existing multiple types of reference signals to perceive the position and speed of the detection target, realize the integration of communication and perception, and improve the perception performance (that is, the performance of the fuzzy function) has become a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] The present application provides a method for sequence transmission, in which the positions of M time units are determined by a position sequence, and N first sequences corresponding to at least two types of reference signals are transmitted at the positions of the determined M time units. Since the performance of perceiving the position and / or speed of the detected target (i.e., the performance of the fuzzy function) is related to the positions of the M time units of sending the N first sequences, the perception performance (i.e., the performance of the fuzzy function) can be improved by designing the positions of the M time units of sending the N first sequences.

[0008] In the first aspect, a method for sequence transmission is provided, which can be executed by a network device or a terminal device, or by a component of the network device or the terminal device, such as a processor, chip, or chip system of the network device or the terminal device, or by a logic module or software that can realize all or part of the functions of the network device or the terminal device.

[0009] The method includes: determining at least two types of reference signals; determining N first sequences corresponding to the at least two types of reference signals, where N is a positive integer greater than 1; determining a position sequence corresponding to the N first sequences; determining the positions of M time units based on the position sequence, where the position sequence includes M elements, the M elements have a one-to-one correspondence with the positions of the M time units, and M is a positive integer greater than 1 and less than or equal to N; and sending the N first sequences within the M time units, with at least one first sequence being sent within each of the M time units.

[0010] The N first sequences corresponding to the at least two types of reference signals may be understood as the N sequences used to characterize or implement the functions of the at least two types of reference signals.

[0011] As an example, the types of the reference signals include at least two of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, or a phase tracking reference signal.

[0012] In the above technical solution, by determining the position sequence corresponding to N first sequences, and determining the positions of M time units corresponding one-to-one to the M elements included in the position sequence, and sending N first sequences at the positions of the determined M time units, since the performance of perceiving the position and / or speed of the detected target (that is, the performance of the fuzzy function) is related to the positions of the M time units of sending the N first sequences, the perception performance (that is, the performance of the fuzzy function) can be improved by designing the positions of the M time units of sending the N first sequences.

[0013] In combination with the first aspect, in certain implementations of the first aspect, positions of the M time units are equally spaced.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the positions of the M time units are unequally spaced, and the positions of the M time units are determined based on a solution of an idempotent sum.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the difference between adjacent elements in the position sequence is the same, and the positions of the M time units are equally spaced; or the difference between adjacent elements in the position sequence is not exactly the same, and the positions of the M time units are not equally spaced.

[0016] In combination with the first aspect, in certain implementations of the first aspect, the indexes of the M time units are determined based on the M elements included in the position sequence, and the M elements correspond to the at least two types of reference signals; and the positions of the M time units are determined based on the indexes of the M time units.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the N first sequences are determined based on Golay complementary pairs (GCPs).

[0018] In combination with the first aspect, in certain implementations of the first aspect, the position sequence is generated based on an extended sequence, and the extended sequence is used to determine the N first sequences.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the N first sequences are obtained by performing phase rotation on each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: performing phase rotation on each of the N second sequences based on M phase values ​​to obtain N first sequences, where the M phase values ​​are related to the positions of the M time units.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; and multiplexing the L third sequences with the first sequence sent in the first time unit of the M time units using an orthogonal cover code (OCC).

[0022] In combination with the first aspect, in certain implementations of the first aspect, the L third sequences are obtained by phase rotating each of the L fourth sequences based on a first phase value, and the first phase value is the phase value used when phase rotating the first sequence sent on the first time unit.

[0023] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: performing phase rotation on each of the L fourth sequences based on a first phase value to obtain the L third sequences, wherein the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0024] In combination with the first aspect, in certain implementations of the first aspect, the time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing (OFDM) symbol, and a single carrier frequency division multiple access (SC-FDMA) symbol.

[0025] In a second aspect, a method for sequence transmission is provided. The method can be performed by a network device or terminal device, or by a component of the network device or terminal device, such as a processor, chip, or chip system of the network device or terminal device, or by a logic module or software that can implement all or part of the functions of the network device or terminal device. The method includes: determining a type of reference signal, where the type of reference signal includes any of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, or a phase tracking reference signal; determining N first sequences corresponding to the reference signal of the type, where N is a positive integer greater than 1; determining a position sequence corresponding to the N first sequences; determining the positions of M time units based on the position sequence, where the position sequence includes M elements, the M elements corresponding one-to-one to the positions of the M time units, where M is a positive integer greater than 1 and less than or equal to N, and the M symbols are located in at least two time slots; and transmitting the N first sequences within the M time units, where at least one first sequence is transmitted within each of the M time units, satisfying M=N.

[0026] In combination with the second aspect, in certain implementations of the second aspect, the positions of the M time units are equally spaced.

[0027] In combination with the second aspect, in certain implementations of the second aspect, the positions of the M time units are unequally spaced, and the positions of the M time units are determined based on a solution of the idempotent sum.

[0028] In combination with the second aspect, in certain implementations of the second aspect, the difference between adjacent elements in the position sequence is the same, and the positions of the M time units are equally spaced; or the difference between adjacent elements in the position sequence is not exactly the same, and the positions of the M time units are not equally spaced.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the indexes of the M time units are determined based on the M elements included in the position sequence, and the M elements correspond to the reference signal of the one type; and the positions of the M time units are determined based on the indexes of the M time units.

[0030] In combination with the second aspect, in certain implementations of the second aspect, the N first sequences are determined based on Golay complementary pairs (GCPs).

[0031] In combination with the second aspect, in certain implementations of the second aspect, the position sequence is generated based on an extended sequence, and the extended sequence is used to determine the N first sequences.

[0032] In combination with the second aspect, in certain implementations of the second aspect, the N first sequences are obtained by phase rotating each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: performing phase rotation on each of the N second sequences based on M phase values ​​to obtain N first sequences, and the M phase values ​​are related to the positions of the M time units.

[0034] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: sending L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; and multiplexing the L third sequences with the first sequence sent on the first time unit of the M time units using an orthogonal cover code OCC.

[0035] In combination with the second aspect, in certain implementations of the second aspect, the L third sequences are obtained by phase rotating each of the L fourth sequences based on a first phase value, and the first phase value is the phase value used when phase rotating the first sequence sent on the first time unit.

[0036] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: performing phase rotation on each of the L fourth sequences based on a first phase value to obtain the L third sequences, wherein the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0037] In combination with the second aspect, in certain implementations of the second aspect, the time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

[0038] According to a third aspect, a device for sending a sequence is provided, comprising: a processing module and a sending module, wherein the processing module is used to determine at least two types of reference signals; the processing module is also used to determine N first sequences corresponding to the at least two types of reference signals, where N is a positive integer greater than 1; the processing module is also used to determine a position sequence corresponding to the N first sequences; the processing module is also used to determine the positions of M time units based on the position sequence, where the position sequence includes M elements, and the M elements correspond one-to-one to the positions of the M time units, where M is a positive integer greater than 1 and less than or equal to N; the sending module is used to send the N first sequences within the M time units, and send at least one first sequence within each of the M time units.

[0039] As an example, the types of the above-mentioned reference signals include at least two of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal.

[0040] In combination with the third aspect, in certain implementations of the third aspect, the positions of the M time units are equally spaced.

[0041] In combination with the third aspect, in certain implementations of the third aspect, the positions of the M time units are non-equally spaced, and the positions of the M time units are determined based on a solution of the idempotent sum.

[0042] In combination with the third aspect, in certain implementations of the third aspect, the difference between adjacent elements in the position sequence is the same, and the positions of the M time units are equally spaced; or the difference between adjacent elements in the position sequence is not exactly the same, and the positions of the M time units are not equally spaced.

[0043] In combination with the third aspect, in certain implementations of the third aspect, the indexes of the M time units are determined based on the M elements included in the position sequence, and the M elements correspond to the at least two types of reference signals; and the positions of the M time units are determined based on the indexes of the M time units.

[0044] In combination with the third aspect, in certain implementations of the third aspect, the N first sequences are determined based on Golay complementary pairs (GCPs).

[0045] In combination with the third aspect, in certain implementations of the third aspect, the position sequence is generated based on an extended sequence, and the extended sequence is used to determine the N first sequences.

[0046] In combination with the third aspect, in certain implementations of the third aspect, the N first sequences are obtained by phase rotating each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

[0047] In combination with the third aspect, in certain implementations of the third aspect, the processing module is further used to perform phase rotation on each of the N second sequences based on M phase values ​​to obtain N first sequences, where the M phase values ​​are related to the positions of the M time units.

[0048] In combination with the third aspect, in certain implementations of the third aspect, the sending module is further used to send L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; the processing module is further used to multiplex the L third sequences with the first sequence sent on the first time unit in the M time units using an orthogonal cover code OCC.

[0049] In combination with the third aspect, in certain implementations of the third aspect, the L third sequences are obtained by phase rotating each of the L fourth sequences based on a first phase value, and the first phase value is the phase value used when phase rotating the first sequence sent on the first time unit.

[0050] In combination with the third aspect, in certain implementations of the third aspect, the processing module is also used to perform phase rotation on each of the L fourth sequences based on a first phase value to obtain the L third sequences, where the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0051] In combination with the third aspect, in certain implementations of the third aspect, the time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

[0052] In a fourth aspect, a device for sending a sequence is provided, comprising: a processing module and a sending module, wherein the processing module is used to determine a type of reference signal, the type of the reference signal including any one of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal; the processing module is also used to determine N first sequences corresponding to the reference signal of this type, where N is a positive integer greater than 1; the processing module is also used to determine a position sequence corresponding to the N first sequences; the processing module is also used to determine the positions of M time units based on the position sequence, the position sequence including M elements, the M elements corresponding one-to-one to the positions of the M time units, M being a positive integer greater than 1 and less than or equal to N, and the M symbols being located in at least two time slots; the sending module is used to send the N first sequences within the M time units, and at least one first sequence is sent within each of the M time units, satisfying M=N.

[0053] In combination with the fourth aspect, in certain implementations of the fourth aspect, the positions of the M time units are equally spaced.

[0054] In combination with the fourth aspect, in certain implementations of the fourth aspect, the positions of the M time units are unequally spaced, and the positions of the M time units are determined based on a solution of the idempotent sum.

[0055] In combination with the fourth aspect, in certain implementations of the fourth aspect, the difference between adjacent elements in the position sequence is the same, and the positions of the M time units are equally spaced; or the difference between adjacent elements in the position sequence is not exactly the same, and the positions of the M time units are not equally spaced.

[0056] In combination with the fourth aspect, in certain implementations of the fourth aspect, the indexes of the M time units are determined based on the M elements included in the position sequence, and the M elements correspond to the one type of reference signal; and the positions of the M time units are determined based on the indexes of the M time units.

[0057] In combination with the fourth aspect, in certain implementations of the fourth aspect, the N first sequences are determined based on Golay complementary pairs (GCPs).

[0058] In combination with the fourth aspect, in certain implementations of the fourth aspect, the position sequence is generated based on an extended sequence, and the extended sequence is used to determine the N first sequences.

[0059] In combination with the fourth aspect, in certain implementations of the fourth aspect, the N first sequences are obtained by phase rotating each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

[0060] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing module is also used to perform phase rotation on each of the N second sequences based on M phase values ​​to obtain N first sequences, and the M phase values ​​are related to the positions of the M time units.

[0061] In combination with the fourth aspect, in certain implementations of the fourth aspect, the sending module is further used to send L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; the processing module is further used to multiplex the L third sequences with the first sequence sent on the first time unit in the M time units using an orthogonal cover code OCC.

[0062] In combination with the fourth aspect, in certain implementations of the fourth aspect, the L third sequences are obtained by phase rotating each of the L fourth sequences based on a first phase value, and the first phase value is the phase value used when phase rotating the first sequence sent on the first time unit.

[0063] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing module is also used to perform phase rotation on each of the L fourth sequences based on a first phase value to obtain the L third sequences, and the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0064] In combination with the fourth aspect, in certain implementations of the fourth aspect, the time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

[0065] In a fifth aspect, a communication device is provided, comprising: at least one processor, the processor being configured to enable the communication device to execute the method described in any one of the above aspects by executing computer instructions stored in a memory or through a logic circuit.

[0066] In some possible designs, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0067] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to input and / or output signals; the processor is used to execute computer programs or instructions so that the communication device executes the method described in any one of the above aspects.

[0068] In some possible designs, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0069] In some possible designs, the communication interface is used to communicate with modules outside the communication device.

[0070] In some possible designs, the communication device may be a chip or a chip system. When the device is a chip system, the chip system may include the chip or may include the chip and other discrete devices.

[0071] In the seventh aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is used to input information and / or output information; the logic circuit is used to execute the method described in any of the above aspects, and process and / or generate output information based on the input information.

[0072] In the eighth aspect, a communication device is provided, which can be a first device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the first device that corresponds one-to-one to the method / operation / step / action described in the first aspect, or a module or unit that can be used in combination with the first device.

[0073] As an example, the first device may be a terminal device or a network device.

[0074] In a ninth aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided by any one of the above aspects or implementations thereof. The communication interface may be implemented in hardware or software.

[0075] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided by any of the above aspects or its implementation methods.

[0076] When the method provided in this application is executed by a chip, this application does not limit the number of chips that implement the method. For example, the method can be executed by one chip or by two or more chips. Furthermore, when the number of chips implementing the method of this application is two or more, the chip manufacturers are not limited and can be the same manufacturer or different manufacturers.

[0077] In a tenth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method described in any one of the above aspects is executed.

[0078] In an eleventh aspect, a computer program product is provided, which, when executed by a processor, enables the method described in any one of the above aspects to be executed.

[0079] Among them, the technical effects brought about by any design method in the third aspect to the eleventh aspect can refer to the technical effects brought about by the different design methods in the above-mentioned first aspect or second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0080] FIG1 is a schematic diagram of a non-periodic autocorrelation calculation.

[0081] FIG2 is a schematic structural diagram of a communication system provided in an embodiment of the present application.

[0082] FIG3 is a schematic block diagram of a method for sending a sequence provided in the present application.

[0083] FIG4 is a schematic block diagram of an equally spaced mapping between symbols provided in the present application.

[0084] FIG5 is a schematic block diagram of another equally spaced mapping between symbols provided in the present application.

[0085] FIG6 is a schematic block diagram of another equally spaced mapping between symbols provided in the present application.

[0086] FIG7 is a schematic block diagram of another equally spaced mapping between symbols provided in the present application.

[0087] FIG8 is a schematic block diagram of another equally spaced mapping between symbols provided in the present application.

[0088] FIG9 is a schematic block diagram of non-uniformly spaced mapping between symbols provided in the present application.

[0089] FIG10 is a schematic block diagram of another non-uniformly spaced mapping between symbols provided in the present application.

[0090] FIG11 is a schematic block diagram of another non-uniformly spaced mapping between symbols provided in the present application.

[0091] FIG12 is a schematic block diagram of performing phase rotation on a transmitted sequence provided by the present application.

[0092] FIG13 is a schematic structural diagram of a communication device 130 provided in this application.

[0093] FIG14 is a schematic structural diagram of a communication device 150 provided in this application. DETAILED DESCRIPTION

[0094] The technical solution in this application will be described below with reference to the accompanying drawings.

[0095] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

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

[0097] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0098] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0099] It will be 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 throughout the 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 will be 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 embodiment of the present application.

[0100] It is understood that some optional features in the embodiments of the present 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 the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0101] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referenced to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.

[0102] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies of the present application is first given as follows.

[0103] 1) Correlation: A correlation operation is a process between two sequences, including multiplication and addition operations between different elements of the two sequences. Correlation operations can include periodic or non-periodic correlation operations.

[0104] 2) Autocorrelation: If two sequences are identical, then the correlation operation between them is called autocorrelation (or autocorrelation operation).

[0105] 3) Cross-correlation: If two sequences are different, then the correlation operation between them is called cross-correlation (or cross-correlation operation).

[0106] 4) Non-periodic autocorrelation: When calculating the autocorrelation of a sequence, the correlation value of the overlapping elements of the two sequences is calculated by the relative displacement between the sequences.

[0107] If the sequence length is L, then the relative displacement between sequences may be -L+1, -L+2,…,-1,0,1,…,L-2,L-1, a total of 2L-1 situations, so the non-periodic autocorrelation operation has a total of 2L-1 results.

[0108] For example, for the sequence [1, 2, 3], when the relative shift between sequences is -2, the relative positions between the sequences can be shown in Figure 1(a), and the aperiodic autocorrelation result is 1×3=3. When the relative shift between sequences is -1, the relative positions between the sequences can be shown in Figure 1(b), and the aperiodic autocorrelation result is 1×2+2×3=8. Similarly, when the relative shift between sequences is -2, -1, 0, 1, and 2, the aperiodic autocorrelation results of the sequences are 3, 8, 14, 8, and 3, respectively.

[0109] Optionally, the relative shift of the non-periodic autocorrelation operation can also be 0, 1, ..., L-2, L-1, a total of L cases. For example, when a sequence q1 of length L is subjected to a non-periodic autocorrelation operation, the kth value obtained based on the non-periodic autocorrelation operation (or the value when the relative shift is k) can be expressed as:

[0110] It can be understood that the processing of the non-periodic cross-correlation operation is similar to that of the non-periodic autocorrelation operation.

[0111] 5) Golay complementary pair (GCP):

[0112] GCP, also known as Gray complementary pair, Gray complementary sequence or GCP sequence, is a type of perfect aperiodic autocorrelation sequence. It is defined as: a pair of sequences x and y with code length L, if the sum of their aperiodic autocorrelation functions (AACF) is 0 at all shifts except 0, then the two sequences are a GCP. For the sequence x = [x(0), x(1), ..., x(L-1)], its AACF can be defined as:

[0113] Where k represents the displacement, and k equal to 0 represents zero displacement. The AACF of sequence y (denoted as C y(k)) is similar to the AACF of sequence x, which can be referred to C x The description of (k) will not be repeated here.

[0114] For example, for the sequence x = [1, 1, 1, -1] and y = [1, 1, -1, 1], since the AACF of the sequence x is C x =[4,1,0,-1], k = 0,…,3, the AACF of sequence y is C y =[4,-1,0,1],k=0,..,3, due to C x +C y =[8,0,0,0], so the sequence x and y is a GCP.

[0115] 6) Ambiguity function:

[0116] The ambiguity function can be used to measure the impact of Doppler shift and transmission delay on the transmitted signal. Doppler shift is caused by the motion of the target object and can be roughly equivalent to a continuous phase rotation of the time-domain continuous signal sent by the transmitter.

[0117] In scenarios where multiple sequences need to be sent, the transmitter can sequentially generate and transmit a time-domain continuous signal carrying multiple sequences based on the multiple sequences. The time-domain continuous signal received by the receiver may be affected by the Doppler frequency domain. Therefore, the receiver can use an ambiguity function to measure the impact of the Doppler frequency shift on the transmitted signal (or the multiple sequences transmitted).

[0118] Sending multiple sequences can create a low ambiguity zone in the ambiguity function of the multiple sequences. The low ambiguity zone of the ambiguity function can be determined by a threshold. Within the low ambiguity zone of the ambiguity function, all ambiguity function values ​​are less than or equal to the threshold. In other words, the low ambiguity zone of the ambiguity function is the area where the ambiguity function values ​​are less than or equal to a certain threshold.

[0119] A low ambiguity zone allows the receiver to more accurately detect the position and / or velocity of a target object. Furthermore, within this zone, multiple targets can be more accurately distinguished, and the position and / or velocity of each can be detected separately. Generally speaking, the larger the low ambiguity zone, the wider the detectable speed range. Furthermore, within a given speed range, a greater number of target objects can be distinguished.

[0120] 7) Equal sums of powers (ESP or equal sums of like powers, ESLP)

[0121] An idempotent sum can refer to the situation where the sum of the elements of two unequal sequences after raising them to the same power (exponentiation) and adding them together yields the same result. In other words, the idempotent sum problem is to find a set of solutions (or two sequence solutions) S0 and S1. Where S0 = [s0(0), s0(1), ..., s0(N0-1)], S1 = [s1(0), s1(1), ..., s1(N1-1)], and N0 and N1 are positive integers greater than or equal to 1. This set of solutions S0 and S1 satisfies:

[0122] Here, K can be called the degree, or the degree of the idempotent sum, or the degree of the solution of the idempotent sum, or the degree of the solution. K is a positive integer greater than 0.

[0123] Optionally, the values ​​of the solutions S0 and S1 of the idempotent sum are generally integers. Of course, the values ​​of S0 and S1 can also be extended to real numbers. In addition, the value range of k in the above formula can also be from 0 to K. When k = 0, N0 = N1.

[0124] In perception and radar systems, it is necessary not only to measure the position of a moving target (which can be understood as a receiving device or sensing target) but also its velocity (or Doppler). One method is for a transmitting device to send multiple sequences (sequence trains) to receive signals reflected from the moving target, and the transmitting device performs detection based on the received signals. The transmitting device can calculate the ambiguity function of the received signal and detect the target's position and velocity from the ambiguity function. By designing the multiple sequences sent, a relatively ideal ambiguity function can be obtained. This ambiguity function can be a two-dimensional delay-Doppler ambiguity function.

[0125] Transmitting multiple sequences creates a low ambiguity zone in the ambiguity function. Within this zone, the ambiguity function value is very low, or in other words, sidelobe leakage is minimal. Therefore, the transmitting device can more accurately detect the position and velocity of a moving target based on the signal reflected from the moving target.

[0126] Generally speaking, the larger the low ambiguity zone, the wider the speed range of the target that can be detected. Furthermore, for targets within a certain speed range, a greater number of targets can be distinguished. The greater the number of sequences sent, the better the ambiguity function performance and the larger the low ambiguity zone. The longer the duration of the sequence sent, the higher the resolution (accuracy) of the target's speed detection.

[0127] Existing Long Term Evolution (LTE) and New Radio (NR) systems use multiple reference signals (i.e., pilot signals) for various purposes. These multiple reference signals can be sent in different time slots. For example, for channel measurement, there is a Channel Status Information-Reference Signal (CRI-RS) in the downlink and a Sounding Reference Signal (SRS) in the uplink. For channel estimation, there are a Cell Specific Reference Signal (CRS) and a Demodulation Reference Signal (DMRS) in the downlink. DMRS also includes DMRS for estimating control channels and DMRS for estimating data channels. For synchronization, there are the Primary Synchronization Signal (PSS) and the Secondary Synchronization Signal (SSS) in the downlink, and a preamble sequence in the uplink. For phase noise estimation and cancellation, there is a Phase Tracking Reference Signal (PTRS).

[0128] An embodiment of the present application provides a method for sequence transmission, in which the existing multiple types of reference signals can be reused to sense the position and speed of the detection target, while achieving communication and perception integration, and also improving the perception performance (i.e., the performance of the fuzzy function).

[0129] The method provided in the embodiment of the present application can be applied to various communication systems, which may be a global system for mobile communications (GSM), a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G), a fifth generation (5G) mobile communication system, or a sixth generation (6G) mobile communication system evolved after 5G, a vehicle to everything (V2X) system, or a device to device (D2D) communication system, a machine to machine (M2M) communication system, the Internet of Things (IoT), a narrowband Internet of Things (NB-IoT), other next-generation communication systems, integrated perception and communication systems, satellite communication systems, etc. Enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long term evolution (LTE), and the three major application scenarios of the next-generation 5G mobile communication system: eMBB, ultra-reliable and low latency communications (URLLC), and eMTC. This communication system may also be a non-3GPP communication system, such as wireless local area network (WLAN) systems such as wireless fidelity (WiFi), without restriction.

[0130] The technical solutions of the embodiments of the present application can be applied to various communication scenarios, for example, can be applied to perception scenarios.

[0131] The above-mentioned communication systems and communication scenarios applicable to the present application are merely examples. The communication systems and communication scenarios applicable to the present application are not limited thereto, and the above description does not impose any limitation on the solutions of the present application.

[0132] FIG2 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. The communication system includes at least one terminal device and at least one network device. For ease of description, FIG2 is illustrated by taking two terminal devices and one network device as an example.

[0133] The terminal device in the embodiments of the present application may be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent, or a terminal device in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a drone, a robot, a smart point of sale (POS) machine, customer-premises equipment (CPE) or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Alternatively, the terminal may be a terminal with communication functionality in IoT, such as a terminal in V2X (e.g., a vehicle-to-everything (V2X) device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0134] The network device in the embodiments of the present application is a device that connects a terminal device to a wireless network. The network device can be referred to as a node in a radio access network (RAN), or as a radio access network node (or device). A communication system may include multiple network devices, which can be nodes of the same type or different types.

[0135] In some possible scenarios, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (gNB) in a new radio (NR) system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), which can be deployed on an aircraft or satellite. In an NTN, the network device can function as a Layer 1 (L1) relay, a base station, or an integrated access and backhaul (IAB) node. Alternatively, the network device can be a device that implements base station functions in the IoT, such as drone communications, V2X, D2D, or machine-to-machine (M2M) communications.

[0136] In some possible scenarios, the network device may also be a module or unit that can implement some of the functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0137] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0138] As an example, under the CU-DU architecture and the ORAN architecture, the network equipment can be divided into modules. The method provided in this application can be executed by the same module or by different modules. This application does not make specific limitations on this.

[0139] Optionally, the CU and DU may be divided according to the protocol layers of the wireless network: for example, the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (such as the radio resource control (RRC) layer and the service data adaptation protocol (SDAP) layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC) layer, the media access control (MAC) layer, or the physical (PHY) layer, etc.) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers at and below the PDCP layer are set in the DU, without restriction.

[0140] The above division of the processing functions of CU and DU according to the protocol layer is only an example, and they can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, and the CU or DU can be divided into partial processing functions with protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as division by delay, and the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU.

[0141] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0142] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0143] The method provided by the embodiment of the present application will be described below in conjunction with Figure 3. It will be understood that in the embodiment of the present application, these steps or operations are merely examples, and the embodiment of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.

[0144] As shown in Figure 3, a schematic block diagram of a method for sending a sequence provided by the present application is shown in Figure 3. As shown in Figure 3, the method may include steps 310-350, and steps 310-350 are described in detail below.

[0145] It should be understood that the method of Figure 3 can be executed by the terminal device in Figure 2, or by the network device, and the embodiments of the present application do not make specific limitations on this.

[0146] Step 310: Determine at least two types of reference signals.

[0147] In an embodiment of the present application, at least two types of reference signals to be sent can be determined, and the reference signal can be a reference signal sequence in an existing long term evolution (LTE) system or a new radio (NR) system, and this application does not limit it. The types of the reference signals include but are not limited to: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal. For specific reference signal types, please refer to the description above and will not be repeated here.

[0148] It should be understood that determining at least two types of reference signals may also be referred to as determining at least two types of reference signals.

[0149] It should also be understood that the type of the reference signal may also be referred to as the reference signal type for short.

[0150] Step 320: Determine N first sequences corresponding to the at least two types of reference signals.

[0151] As an example, the above N is a positive integer greater than 1.

[0152] Wherein, a first sequence corresponds to a type of reference signal. In this case, the first sequence can also be said to include the reference signal of this type.

[0153] The at least two types of reference signals may also be referred to as the at least two types of reference signals.

[0154] Step 330: Determine the position sequences corresponding to the N first sequences.

[0155] In the embodiment of the present application, a position sequence corresponding to N first sequences can be determined, and the position sequence is used to determine the positions of M time units. The method of determining the position sequence will be described in detail below with reference to specific examples and will not be repeated here.

[0156] Step 340: Determine the positions of M time units according to the position sequence.

[0157] As an example, the above M is a positive integer greater than 1 and less than or equal to N.

[0158] In an embodiment of the present application, the indexes of the M time units can be determined based on the M elements included in the position sequence, where the M elements correspond to the at least two types of reference signals; and the positions of the M time units can be determined based on the indexes of the M time units.

[0159] As an example, if the differences between adjacent elements in the position sequence are the same, the positions of the at least two symbols are equidistant.

[0160] In another example, if the differences between adjacent elements in the position sequence are not exactly the same, the positions of the at least two symbols are not equally spaced. The positions of the M time units will be described in detail below in conjunction with specific embodiments and will not be described in detail here.

[0161] In the embodiment of the present application, a time unit may be a symbol, and a time unit may include at least one symbol. The symbol may be a single carrier symbol; or a single carrier quadrature amplitude modulation (SC-QAM) symbol; or a single carrier frequency division multiple access (SC-FDMA) symbol; or an orthogonal frequency division multiplexing (OFDM) symbol.

[0162] Step 350: Send the N first sequences within M time units.

[0163] As an example, at least one first sequence is sent in each of the M time units.

[0164] As an example, assuming that the steps in Figure 3 are performed by a network device, the sending process of step 350 is a downlink transmission. In one possible implementation, the N first sequences include a demodulation reference signal, and the demodulation reference signal DMRS is a downlink demodulation reference signal, which can be a DMRS of a downlink control channel or a DMRS of a downlink data channel. In another possible implementation, the N first sequences include a synchronization reference signal, and the synchronization reference signal is PSS and / or SSS. In another possible implementation, the N first sequences include a channel measurement reference signal, and the channel measurement reference signal is CSI-RS. In another possible implementation, the N first sequences include a phase tracking reference signal, and the phase tracking reference signal is a downlink PTRS.

[0165] As another example, assuming that the steps in Figure 3 are performed by a terminal device, the sending process of step 350 is an uplink transmission. In one possible implementation, the N first sequences include a demodulation reference signal, and the demodulation reference signal DMRS is an uplink demodulation reference signal, which can be a demodulation reference signal of an uplink control channel or a DMRS of an uplink data channel. In another possible implementation, the N first sequences include a synchronization reference signal, and the synchronization reference signal is a preamble sequence. In another possible implementation, the N first sequences include a channel measurement reference signal, and the channel measurement reference signal is an SRS. In another possible implementation, the N first sequences include a phase tracking reference signal, and the phase tracking reference signal is an uplink PTRS.

[0166] In the embodiment of the present application, each of the N first sequences may be determined based on a sequence in the GCP, or may be determined based on another sequence, which is not specifically limited in the embodiment of the present application. Taking the example of a first sequence determined based on a sequence in the GCP, a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal may use a Golay sequence.

[0167] In the above technical solution, since network devices or terminal devices in existing systems continuously transmit sequences corresponding to various types of reference signals, by utilizing existing multiple reference signal sequences to implement sensing, the number of reference signal sequences used for sensing can be increased, thereby improving the performance of the ambiguity function, i.e., the perception performance. Furthermore, since the performance of the ambiguity function is related to the relative position of the transmitted sequences, determining the positional relationship between the symbols containing multiple types of reference signals using the position sequence can significantly improve the performance of the ambiguity function.

[0168] Optionally, in some embodiments, each of the N second sequences may be phase rotated based on M phase values ​​to obtain N first sequences, where the M phase values ​​are related to the positions of the M time units.

[0169] In an embodiment of the present application, the above-mentioned N second sequences are any one or more types of reference signals of the following types: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal.

[0170] Optionally, in some embodiments, L third sequences may be sent within L time units, where L is a positive integer and the L time units are different from the M time units; and the L third sequences and the first sequence sent on the first time unit in the M time units are multiplexed using an orthogonal cover code OCC.

[0171] In an embodiment of the present application, the above-mentioned L third sequences are any one or more types of reference signals of the following types: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal.

[0172] Optionally, in some embodiments, the L third sequences are obtained by performing phase rotation on each of the L fourth sequences based on a first phase value, where the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0173] In an embodiment of the present application, the above-mentioned L fourth sequences are any one or more types of reference signals of the following types: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal.

[0174] As an example, the duration of a time unit (or duration) can be expressed as L u ×T s Among them, T s Indicates the time unit (or sampling interval). s It can be determined according to the subcarrier spacing. For example, when the subcarrier spacing is 15 kHz, T s It can be 1 / (2048×15000) seconds (s).

[0175] Among them, L u It can be understood as the number of discrete points (or sampling points) in a time unit. The time interval between any two adjacent discrete points is T. s That is to say, with T s By dividing (or sampling) the time unit into intervals, we can get L u discrete points (or discrete time-domain positions).

[0176] Optional, L u The value of can be greater than or equal to the length of the sequence to be sent in the time unit.

[0177] In addition, Lu It can also be called the length of a time unit. That is, in the embodiment of the present application, the duration of a time unit can refer to a continuous duration; the length of a time unit can refer to the number of discrete points. The length of a time unit is L u It can also be understood that L can be sent within this time unit u discrete values.

[0178] Optionally, a time unit can be an SC-FDMA symbol or an OFDM symbol. For example, the duration of an SC-FDMA symbol or an OFDM symbol is L u ×T s .

[0179] Taking a time unit containing an SC-FDMA symbol and a first sequence being sent in a time unit as an example, the first sequence can be Fourier transformed to generate frequency domain data, and then the frequency domain data can be inverse Fourier transformed to obtain the time domain signal of the time unit. The number of Fourier transform points is the same as the length of the first sequence. The duration of the time domain signal obtained based on the inverse Fourier transform can be L u T s The length of the first sequence does not exceed L u .

[0180] Optionally, a time unit may include at least one single carrier symbol or SC-QAM symbol. For example, the length of a time unit is L u When the time unit can include L u single carrier symbols or including L u SC-QAM symbols. Each single carrier symbol or each SC-QAM symbol can send a value (such as a complex value). The duration of each single carrier symbol or each SC-QAM symbol is T s .

[0181] Taking the example of sending a first sequence in a time unit, a time unit includes L u single carrier symbols, the length of the first sequence is L u If the first sequence is the same, each single carrier symbol of a time unit may send a value (such as a complex value), and the value sent by each single carrier symbol of a time unit corresponds to an element of a first sequence.

[0182] Optionally, a time unit may further include a cyclic prefix (CP).

[0183] For example, the following description is made by taking a time unit containing one SC-FDMA symbol or one OFDM symbol as an example.symb N first sequences are sent within a symbol. It can be understood that one time unit contains one symbol, so M=N symb .

[0184] Specifically, in N symb N symbols are sent symb The first reference signal sequence, N symb Symbols and N symb The first reference signal sequences correspond one to one, N symb Each first reference signal sequence of the N first reference signal sequences corresponds to at least one first sequence. symb is a positive integer greater than 1.

[0185] For example, N symb The first reference signal sequences include (ie, correspond to) N type Types of reference signals, N type Is a positive integer.

[0186] Optional, when N symb When symbols are in one slot or one subframe, N symb The first reference signal sequences include at least two types of reference signals.

[0187] Optional, when N symb When the symbols are in multiple time slots or multiple subframes, N can be sent through multiple transmissions. symb A reference signal sequence of symbols (e.g., a signal of one time slot is sent per transmission), N symb The first reference signal sequences include at least one type of reference signal.

[0188] The aforementioned multiple symbols contain multiple types of reference signals. Compared to containing only a single type of reference signal, this can increase the number of reference signals and symbols sent, thereby improving perception detection performance (i.e., the greater the number of symbols, the easier it is to determine the peak of the calculated ambiguity function, thereby improving ambiguity function performance). Furthermore, when only one existing type of reference signal is included, the symbol positions to which the first reference signal sequence can be mapped are limited. Using multiple existing types of reference signals allows for more flexible design of the symbol positions to which the first reference signal sequence can be mapped, thereby improving ambiguity function performance.

[0189] Optionally, a first reference signal sequence includes one type of reference signal. That is, one type of reference signal is transmitted in one symbol. In this case, if N type >1, that is, N symb The first reference signal sequence includes at least two types of reference signals, and the different types of reference signals are located in different symbols.

[0190] Optional, N type >1, and a first reference signal sequence includes at least two types of reference signals. That is, at least two types of reference signals are located in the same symbol. In this case, the at least two types of reference signals transmitted in the same symbol may be frequency-division or code-division, which is not specifically limited in this embodiment of the present application.

[0191] In the embodiment of the present application, the N number of reference signal sequences to be sent may be determined based on the position sequence. symb The position of the symbol is determined based on the position sequence of N symb N symbols symb The symbol position where the first reference signal sequence is located.

[0192] The position sequence can be represented as I, which contains N symb elements (ie, M elements) and N symb The positions of the symbols correspond one to one, and the same is true for N symb The first reference signal sequences correspond one to one.

[0193] The following is an example to illustrate the generation and characteristics of the above position sequence.

[0194] For the sake of convenience, it is assumed that the elements in the position sequence I are arranged from small to large, and the N of the position sequence I is symb elements and N symb The positions of the symbols correspond one to one. symb symbols can be contained in N slot,tx In a time slot (or subframe), a time slot (or subframe) contains Symbols, N slot,tx and Is a positive integer.

[0195] The symbol index within a time slot can be defined, from 0 to The symbol index between time slots can be defined. For consecutive N slot time slots, and the 0th time slot to the Nth time slot slot -All symbols in a time slot are numbered in ascending order. Symbols, N slot For example, the number (i.e., index) of the starting symbol of the 0th time slot (i.e., the 0th symbol of the 0th time slot) is 0, N slot The symbol index between time slots is 0 to N slot Is a positive integer.

[0196] Optional, N slot Greater than 1, N slot The time slot contains N slot,txtime slots, N slot ≥N slot,tx .

[0197] For example, N slot The index of the starting symbol of a time slot (i.e., the 0th symbol of the 0th time slot) is represented as l start , then the nth slot The symbol index between time slots corresponding to the time slots can be expressed as Where l is the symbol index in a time slot, and the value of l ranges from 0 to

[0198] In the embodiment of the present application, N slot,tx N time slots symb The reference signal sequence is sent within symbols, where N slot,tx The time slots are consecutive N slot N of the time slots slot,tx time slots. It can be understood that N symb The symbol index between the time slots corresponding to the symbols can be determined in N slot N timeslots used to send reference signals symb The position of a symbol.

[0199] Optional, position N of sequence I symb The elements are N symb The symbol index between the time slots corresponding to the symbols.

[0200] In one implementation, the difference between adjacent elements in the position sequence I is the same. It can be understood that in this case N symb The positions of the symbols are equally spaced, that is, N symb The distance between two adjacent symbols is the same.

[0201] Exemplarily, the p-th value of the position sequence I (denoted as I(p)) satisfies:

[0202] I(p)=p×k,p=0,…,N symb -1

[0203] or

[0204] I(p)=p×K+Δ offset ,p=0,…,N symb -1

[0205] We can define a sequence P such that P(p)=p when the differences between adjacent elements in the position sequence I are the same.

[0206] Among them, Δ offset is the offset, Δ offsetis an integer; K is the interval factor, the value of K determines the difference between adjacent elements in the position sequence I, and K is a positive integer. offset and K can be predefined or based on signaling instructions. For example, the value of K is 4 or 8. Optionally, Δ offset The possible values ​​of are one or more values ​​from 0 to K-1.

[0207] For example, N symb =14, K=4, then the position sequence is I=[0,1,2,3,4,5,6,7,8,9,10,11,12,13]×4.

[0208] In one implementation, the difference between adjacent elements in the position sequence I can be different. It can be understood that in this case N symb The positions of the symbols are not equally spaced, that is, N symb The distance between two adjacent symbols in the symbols can be different.

[0209] Exemplarily, the p-th value of the position sequence I (denoted as I(p)) satisfies:

[0210] I(p)=P(p)×K,p=0,…,N symb -1

[0211] or

[0212] I(p)=P(p)×K+Δ offset ,p=0,…,N symb -1

[0213] The elements in the sequence P are not equally spaced. The sequence P may be predefined or based on a signaling indication.

[0214] Alternatively, the sequence P may be determined based on a solution to the Equal Sums of (Like) Powers.

[0215] For example, the sequence P = [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13].

[0216] In one implementation, N can be defined pos Position sequence I, through signaling from N pos Determine a position sequence from the position sequences. pos is an integer greater than 1.

[0217] For example, K has multiple possible values, and different values ​​correspond to different position sequences; for example, Δ offset There are multiple possible values, and different values ​​correspond to different position sequences; for example, multiple sequences P are defined, and different sequences P correspond to different position sequences.

[0218] In one implementation, at least two position sequences may be determined, and N determined based on the at least two position sequences may be symb The reference signal sequence is sent using symbols, wherein any two elements in the at least two determined position sequences are different.

[0219] For example, the position sequence satisfies I(p)=p×K+Δ offset , two position sequences can be determined, which correspond to different offsets Δ offset It can be known that Δ offset When the value of is between 0 and K-1, any two elements of the two determined position sequences are different.

[0220] Optionally, the sequence obtained by splicing at least two determined position sequences can be used as a new position sequence, and N can be determined based on the new position sequence. symb The position of a symbol.

[0221] In the embodiment of the present application, N first sequences corresponding to the at least two types of reference signals are determined, and position sequences corresponding to the N first sequences are determined. type >1, that is, determine the N type N first sequences corresponding to the reference signals of the same type are used to determine position sequences corresponding to the N first sequences.

[0222] Among them, the nth type of reference signal corresponds to N n First sequence, n=0,…,N type -1, satisfied:

[0223] Optionally, determine the Nth position sequence corresponding to the nth type of reference signal. n It can be understood that by determining the elements of the position sequence corresponding to each type of reference signal, the type of the reference signal sent in each symbol (ie, each time unit) is determined.

[0224] For ease of description, the sequence consisting of elements of the position sequence corresponding to each type of reference signal is called the first position sequence, and the Nth position sequence corresponding to the nth type of reference signal is called the first position sequence. n The sequence of elements (i.e. the corresponding first position sequence) is represented as I n It can be understood that the position of the time unit (ie, symbol) in which a type of reference signal corresponding to the first position sequence is sent can be determined based on the first position sequence.

[0225] Understandable, N type Types of reference signals and N type The first position sequence I0 to Corresponding. It can be understood that I0 to The sequence of all different elements of (arranged from small to large) is the same as the position sequence I.

[0226] When a first reference signal sequence includes one type of reference signal, different types of reference signals are located in different symbols. In this case, any two elements of the first position sequence corresponding to different types of reference signals are different.

[0227] When a first reference signal sequence includes at least two types of reference signals, there are at least two types of reference signals located in the same symbol (i.e., the same time unit). At this time, there are at least two identical elements in the corresponding first position sequences of the different types of reference signals.

[0228] Optionally, N can be determined type The first position sequence I0 to I1 corresponding to the reference signal of the type Based on I0 to Determine the position sequence I. The position sequence I consists of the first position sequence I0 to of all the different elements.

[0229] Optionally, the position sequence I can be determined, and N can be determined type The first position sequence I0 to I1 corresponding to the reference signal of the type

[0230] For example, the base station device may first determine the position sequence I, that is, determine N symb Further, the base station determines N type The first position sequence corresponding to the reference signal of the type.

[0231] In particular, when N type =1, N symb The first reference signal sequences contain one type of reference signal, and N first sequences contain one type of reference signal. The position sequence determines the position of the reference signal of this type in N symb At this time, there is no need to determine the first position sequence, and a first reference signal sequence corresponds to a first sequence (ie, N symb =M=N), N symb symbols are located in at least two time slots.

[0232] Optionally, the base station device may also be based on the second position sequence I remain Determined N remain Time units (i.e. N remain symbols) to send a reference signal sequence. remainThe reference signals corresponding to the symbols are of the same type and are N type A type of reference signal. remain The reference signal sequence sent within a certain symbol can be called an additional reference signal sequence. remain Symbols in N slot position in a time slot.

[0233] Optionally, multiple second position sequences may be determined, and the types of reference signals corresponding to different position sequences may be the same or different.

[0234] Exemplarily, based on the second position sequence I remain Determined N remain Time units (i.e. N remain symbols), the reference signal sequence is sent within remain The type of reference signal corresponding to the symbol is represented by n3, where n3 is 0 to N type A value of -1.

[0235] Optionally, the second position sequence I remain The first position sequence of the same type as the reference signal Can form a third position sequence. It can be understood that N type Types of reference signals correspond to N type Second position sequence, similarly corresponding to N type A third position sequence.

[0236] Optionally, the position sequence I can be determined, and N can be determined type N corresponding to the reference signal type type The third position sequence. At this time, N type The first position sequence can be based on the N type Specifically, the nth first position sequence is composed of elements belonging to position sequence I in the nth third position sequence.

[0237] Optionally, L third sequences may be sent within L time units (ie, L symbols), and the reference signals corresponding to the L third sequences are of the same type, and the type of the reference signals corresponding to the L third sequences is the N type The L symbols are one of the N remain L symbols out of symbols.

[0238] Optionally, an orthogonal cover code (OCC) is used to multiplex the L third sequences with a first sequence sent in a first time unit among the M time units. The first time unit is one time unit of the M time units, that is, the first time unit is one symbol. The type of the reference signal corresponding to the first sequence sent in the first time unit is the same as the type of the reference signal corresponding to the L third sequences.

[0239] For example, L third sequences correspond to N type The n3th type of reference signal, n3 is 0 to N type -1, the symbol of the first time unit corresponds to the first position sequence of the n3th type of reference signal corresponds to an element of .

[0240] For example, the position sequence I = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4, N type = 2, the determined first position sequence of the reference signal of type 0 is I0 = [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13] × 4, and the first position sequence of the reference signal of type 1 is I1 = [3, 10] × 4. It can be seen that the sequence composed of all different elements of I0 and I1 is the same as the position sequence I.

[0241] For example, the position sequence I = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4, N type =2, the first position sequence of the reference signal of type 0 determined I0 = [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13] × 4, the first position sequence of the reference signal of type 1 I1 = [12, 40], N remain =2, second position sequence I remain =[26,54].

[0242] The following describes the position sequence diagrams with reference to FIG. 4 to FIG. 12 .

[0243] An example is shown in Figure 4, which shows an equal interval mapping. type =1) reference signal. As shown in Figure 4, there are N symb = 14 symbols are used to send one type (ie N type =1) reference signal, the 14 symbols are included in N slot,tx = 4 time slots. Assume that each time slot contains 14 symbols and the symbol indexes in the time slot are from 0 to 13. For N slot=4 time slots with inter-slot symbol indices ranging from 0 to 55. The position sequence I in FIG4 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52].

[0244] Another example is shown in Figure 5, which shows an equally spaced mapping with two types of reference signals (no overlap in position). symb = 14 symbols are used to send two types (ie N type =2) reference signal sequence, the 14 symbols are included in N slot,tx = 4 time slots. In Figure 5, the position sequence I = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52]. The first position sequence of the reference signal of type 0, I0, = [0, 4, 8, 16, 20, 24, 28, 32, 36, 44, 48, 52]. The first position sequence of the reference signal of type 1, I1, = [12, 40]. It can be seen that any two elements of I0 and I1 are different.

[0245] Another example is shown in Figure 6, which shows an equally spaced mapping with two types of reference signals (with overlapping positions). symb = 14 symbols are used to send two types (ie N type =2) reference signal sequence, the 14 symbols are included in N slot,tx =4 time slots. In Figure 6, the position sequence I = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52]. The first position sequence of the reference signal of type 0 is I0 = [0, 4, 8, 16, 20, 24, 28, 32, 36, 44, 48, 52]. The first position sequence of the reference signal of type 1 is I1 = [8, 12, 40]. It can be seen that I0 and I1 have the same element (i.e., the value 8). Within symbol 8, the reference signal of type 0 and the reference signal of type 1 can be frequency-divided or code-divided, which is not limited in this application.

[0246] Another example is shown in FIG7 , FIG7 is an equally spaced mapping, two types of reference signals (with redundant symbols). As shown in FIG7 , there are N symb = 14 symbols are used to send two types (ie N type =2) reference signal sequence, the 14 symbols are included in N slot,tx= 4 time slots. In Figure 7, the position sequence I = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] × 4 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52], the first position sequence of the reference signal of type 0 I0 = [0, 4, 8, 16, 20, 24, 28, 32, 36, 44, 48, 52], the first position sequence of the reference signal of type 1 I1 = [12, 40], N remain =2, second position sequence I remain = [26, 54], corresponding to the first type of reference signal. It can be seen that I0 and I1 do not have identical elements. Additional reference signal sequences are transmitted within symbols 26 and 54 (in Figure 7 , additional first type of reference signals). The symbol positions corresponding to the additional reference signal sequences do not belong to position sequence I. The additional reference signal sequences may not be used for sensing, and this application does not impose any restrictions thereon.

[0247] Another example is shown in Figure 8, which shows an equal interval mapping with two position sequences. As shown in Figure 8, there are N symb = 14 symbols are used to send a type of reference signal, and the 14 symbols are included in N slot,tx =4 time slots. In Figure 8, there are two position sequences, each containing 7 elements (i.e., 7 symbol positions), for a total of 14 symbols. One of the position sequences corresponds to K = 8, Δ offset =0, the position sequence is [0,1,2,3,4,5,6]×8+0=[0,8,16,24,32,40,48]; the other position sequence corresponds to K=8,Δ offset =5, the position sequence is [0,1,2,3,4,5,6]×8+5=[5,13,21,29,37,45,53]. The new position sequence obtained by concatenating the two position sequences (arranged from smallest to largest) is [0,5,8,13,16,21,24,29,32,37,40,45,48,53].

[0248] Another example is shown in FIG9 , FIG9 is a non-uniform interval mapping, a type (N type =1) reference signal. As shown in FIG9, FIG9 has N symb = 6 symbols for sending one type (ie N type =1) reference signal sequence, the 6 symbols are included in N slot,tx = 6 time slots. Assume that each time slot contains 14 symbols and the symbol indexes in the time slot are from 0 to 13. For N slot=7 time slots, the inter-slot symbol index is 0 to 97. The position sequence I in Figure 9 = [0, 1, 2, 4, 5, 6] × 14 = [0, 14, 28, 56, 70, 84], that is, the corresponding sequence P = [0, 1, 2, 4, 5, 6], K = 14, Δ offset = 0. It can be seen that no reference signal sequence is sent in the third time slot (time slot 3) in FIG9 , and the intervals between the six symbols of the six sent reference signals are not exactly the same.

[0249] Another example is shown in Figure 10. Figure 10 is a non-uniform interval mapping. One type (N type =1) reference signal, two position sequences. As shown in Figure 10, there are N symb = 12 symbols are used to send one type (ie N type =1) reference signal sequence, the 12 symbols are included in N slot,tx = 6 time slots. Assume that each time slot contains 14 symbols and the symbol indexes in the time slot are from 0 to 13. For N slot =7 time slots, the inter-slot symbol index is 0 to 97. There are two position sequences in Figure 10, where the 0th position sequence is [0,1,2,4,5,6]×14=[0,14,28,56,70,84], that is, the corresponding sequence P=[0,1,2,4,5,6], K=14, Δ offset =0; the first position sequence is [0,1,2,4,5,6]×14+11=[11,25,39,67,81,95], that is, the corresponding sequence P=[0,1,2,4,5,6], K=14, Δ offset = 11. The new position sequence obtained by concatenating the two position sequences (arranged from small to large in numerical value) is [0, 11, 14, 25, 28, 39, 56, 67, 70, 81, 84, 95]. Based on the new position sequence obtained by concatenation, the positions of the 12 symbols can be determined.

[0250] By way of example, the specific implementation method of generating the above-mentioned reference signal sequence according to the sequence in the GCP is described in detail below.

[0251] As an example, a Golay complementary pair includes two sequences, called sequence x and sequence y. The reference signal sequence can be sequence x or sequence y, or a sequence generated based on sequence x and sequence y. When the reference signal sequence is a Golay sequence, N symb N symbols sent symb The first reference signal sequence can be determined based on the extended sequence. The extended sequence includes N ext elements, N ext ≥N symb , N ext N is a positive integer.ext N of the elements symb elements and N symb The first reference signal sequences correspond one to one.

[0252] Optionally, the extended sequence contains N ext =N symb elements, the N symb elements and N symb The first reference signal sequences correspond one to one.

[0253] For example, the possible values ​​of the extended sequence may be value A and value B. We can let sequence x correspond to value A and let sequence y correspond to value B. Assuming that the first reference signal sequence is sequence x or sequence y, the N of the extended sequence is determined. symb The value of the elements determines N symb a first reference signal sequence.

[0254] For example, N=18, the extended sequence can be expressed as s ext =[A,B,B,A,A,B,A,B,B,A,A,B,A,B,B,A,A,B]. When the values ​​of A and B are 1 and -1 respectively, s ext =[1,-1,-1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1], and the corresponding 18 first reference signal sequences are x,y,y,x,x,y,x,y,x,y,x,y,x,y,x,x,y.

[0255] Optionally, the extended sequence contains N ext >N symb elements, where N symb elements and N symb The first reference signal sequences correspond one to one.

[0256] For example, the possible values ​​of the extended sequence may be value A, value B, and value C. We can let sequence x correspond to value A, let sequence y correspond to value B, and let value C represent not sending the sequence. Assuming that the first reference signal sequence is sequence x or sequence y, the N value of the extended sequence is determined. ext The value of the elements determines N symb a first reference signal sequence.

[0257] In this case, the extended sequence can be determined based on the solution of the idempotent sum. For example, the solution S0 of the idempotent sum can be composed of the indices of the elements in the extended sequence corresponding to sequence x, and S1 can be composed of the indices of the elements in the extended sequence corresponding to sequence y. The value of the remaining elements in the extended sequence is the value C.

[0258] For example, the idempotent sum solution S0 = [0, 4, 5], S1 = [1, 2, 6], value A = 1, value B = -1, value C = 0, then the extended sequence can be expressed as s ext =[1,-1,-1,0,1,1,-1].

[0259] Optionally, the position sequence may be determined based on the extended sequence. Specifically, the position sequence may be determined based on the index of the value A and the index of the value B in the extended sequence. For example, the sequence P in the position sequence may be composed of the position sequence based on the index of the value A and the index of the value B in the extended sequence.

[0260] Optionally, the position sequence is determined based on the solution of the idempotent sum. For example, the sequence P in the position sequence is composed of the solutions S0 and S1 of the idempotent sum, that is, the elements of the sequence P are the elements of the solutions S0 and S1 of the idempotent sum.

[0261] In some embodiments, the N first sequences are obtained by performing phase rotation on each of the N second sequences based on M phase values.

[0262] It should be understood that a first reference signal corresponds to at least one first sequence among N first sequences. For a phase rotation scenario, the first reference signal is obtained based on phase rotation of a second reference signal, and the second reference signal corresponds to at least one second sequence among N second sequences.

[0263] In some embodiments, the N symb The first reference signal sequence is based on N symb (N symb =M) phase values ​​for N symb Each of the second reference signals is obtained by performing phase rotation on each of the second reference signals.

[0264] It can be understood that a first reference signal corresponds to at least one first sequence, N symb A first reference signal sequence corresponds to N first sequences; a corresponding second reference signal corresponds to at least one second sequence, N symb The second reference signal sequences correspond to N second sequences.

[0265] The phase value of the phase rotation is related to the position of the first reference signal sequence. symb The position of the first reference signal sequence indicates that the phase value of the phase rotation is related to the position sequence.

[0266] Exemplarily, the phase value corresponding to the pth first reference signal sequence is related to the pth value of the position sequence I. symb The pth second reference signal sequence of the first reference signal sequence is denoted as sp , the pth first reference signal sequence is expressed as The length of the p-th first reference signal sequence and the length of the p-th second reference signal sequence are both L p , then:

[0267] Among them, e jα·I(n) The phase value corresponding to the p-th first reference signal sequence and the p-th second reference signal sequence, α represents the phase factor. p (i) represents the i-th element of the p-th second reference signal sequence, express The value of A(p) is determined based on the p-th value I(p) of the position sequence I.

[0268] Illustratively, P(p)=I(p), or A(p)=P(p).

[0269] It should be understood that the first reference signal sequence can be used as output, and the second reference signal sequence can be used as input.

[0270] For example, Figure 11 is a non-uniform interval mapping, a type (N type =2) Example of reference signal. As shown in FIG11, there are N symb = 6 symbols are used to send two types of reference signals, and the 6 symbols are included in N slot,tx = 6 time slots. Assume that each time slot contains 14 symbols and the symbol indexes in the time slot are from 0 to 13. For N slot = 7 time slots, the inter-slot symbol index is 0 to 97. The position sequence satisfies I(p) = P(p) × K + Δ offset , the position sequence in Figure 11 is I = [0, 1, 2, 4, 5, 6] × 14 = [0, 14, 28, 56, 70, 84], that is, the corresponding sequence P = [0, 1, 2, 4, 5, 6], K = 14, Δ offset =0. The first position sequence of the reference signal of type 0 in Figure 11 is [14, 56, 70, 84], and the first position sequence of the reference signal of type 1 in Figure 11 is [0, 28]. Assuming A(p) = P(p), we can know that the sequence A is A = [0, 1, 2, 4, 5, 6], and the corresponding phase values ​​are e jα·0 , e jα·1 , e jα·2 , e jα·4 , e jα·5 , e jα·6 .

[0271] Optionally, when an additional reference signal sequence is sent, and the L third sequences in the additional reference signal sequence are the same as the N third sequences corresponding to the position sequence. symb When one of the L first reference signal sequences is code-division multiplexed using an orthogonal cover code, the L third sequences are obtained by phase-rotating each of the L fourth sequences based on a first phase value, where the first phase value is a phase value used when performing the phase rotation on the first sequence sent in a first time unit. The first time unit is a symbol in which the first reference signal sequence is located.

[0272] In the above technical solution, the phase values ​​used for phase rotation of the L fourth sequences are the same as the phase values ​​used for the corresponding first reference signal sequence, thereby ensuring the orthogonality of the OCC. Taking the example of two users sending additional reference signal sequences and a corresponding first reference signal sequence based on different OCC codes, after the base station device receives the reference signal sequences of the two users, since the phase values ​​of the different reference signal sequences using OOC are the same, the reference signal sequences sent by the two users are still orthogonal. The base station device can combine the multiple received reference signal sequences based on the OOC code used by one of the users, while eliminating interference from the reference signal sequence sent by the other user.

[0273] For example, as shown in Figure 12, there are N symb = 6 symbols are used to send two types of reference signals, and the 6 symbols are included in N slot,tx = 6 time slots. Assume that each time slot contains 14 symbols and the symbol indexes in the time slot are from 0 to 13. For N slot = 7 time slots, the inter-slot symbol index is 0 to 97. The position sequence satisfies I(p) = P(p) × K + Δ offset , the position sequence in Figure 12 is I=[0,1,2,4,5,6]×14=[0,14,28,56,70,84], that is, the corresponding sequence P=[0,1,2,4,5,6], K=14, Δ offset = 0. The first position sequence of the reference signal of type 0 in FIG12 is [14, 56, 70, 84], and the first position sequence of the reference signal of type 1 in FIG12 is [0, 28]. The second position sequence I corresponding to the additional reference signal sequence remain =[1,2,3,29,30,31], corresponding to the first type of reference signal. Assuming A(p) = P(p), we can know that the sequence A is A = [0,1,2,4,5,6], and the phase values ​​corresponding to the 6 first reference signal sequences are e jα·0 , e jα·1 , e jα·2 , ejα·4 , e jα·5 , e jα·6 In Figure 12, additional first-type reference signals are sent in symbols 1, 2, 3, 29, 30, and 31, where the first-type reference signal of symbol 0 (the first time unit) and the first-type reference signal of symbols 1, 2, and 3 (L=3) are code-divided using OCC, and the first-type reference signals of symbols 1, 2, and 3 use the phase value e corresponding to symbol 0. jα·0 Perform phase rotation; the first type of reference signal of symbol 28 (first time unit) and the first type of reference signal of symbols 29, 30, 31 (L = 3) are code-divided using OCC, and the first type of reference signal of symbols 29, 30, 31 uses the phase value e corresponding to symbol 28 jα·2 Perform phase rotation.

[0274] The above mainly introduces the solutions provided by this application from the perspective of interaction between various devices. Accordingly, this application also provides a communication device, which is used to implement the various methods described above. The communication device can be the receiving device involved in the above method embodiments, or a device that includes the receiving device, or a component that can be used for the receiving device.

[0275] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0276] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. 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 in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0277] In one implementation scenario, FIG13 shows a schematic structural diagram of a communication device 130 , wherein the communication device 130 includes a processing module 1301 and a transceiver module 1302 .

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

[0279] In some embodiments, the transceiver module 1302, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 902 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0280] In some embodiments, the transceiver module 1302 may include a receiving module and a sending module; the processing module 1301 may be used to execute the processing-type (e.g., determination, generation, etc.) steps in the above-mentioned method embodiments, and / or to support other processes of the technology described herein.

[0281] In one possible implementation, the processing module 1301 is used to determine at least two types of reference signals; the processing module 1301 is also used to determine N first sequences corresponding to the at least two types of reference signals, where N is a positive integer greater than 1; the processing module 1301 is also used to determine a position sequence corresponding to the N first sequences; the processing module 1301 is also used to determine the positions of M time units based on the position sequence, where the position sequence includes M elements, and the M elements correspond one-to-one to the positions of the M time units, where M is a positive integer greater than 1 and less than or equal to N; the sending module 1302 is used to send the N first sequences within the M time units, and at least one first sequence is sent within each of the M time units.

[0282] As an example, the types of the above-mentioned reference signals include at least two of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal.

[0283] In another possible implementation, the processing module 1301 is used to determine a type of reference signal, the type of which includes any one of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal; the processing module 1301 is also used to determine N first sequences corresponding to the reference signal of this type, where N is a positive integer greater than 1; the processing module 1301 is also used to determine a position sequence corresponding to the N first sequences; the processing module 1301 is also used to determine the positions of M time units based on the position sequence, where the position sequence includes M elements, and the M elements correspond one-to-one to the positions of the M time units, where M is a positive integer greater than 1 and less than or equal to N, and the M symbols are located in at least two time slots; the sending module 1302 is used to send the N first sequences within the M time units, and at least one first sequence is sent in each of the M time units, satisfying M=N.

[0284] Optionally, the positions of the M time units are equally spaced.

[0285] Optionally, the positions of the M time units are non-equally spaced, and the positions of the M time units are determined based on a solution of the idempotent sum.

[0286] Optionally, the differences between adjacent elements in the position sequence are the same, and the positions of the M time units are equally spaced; or the differences between adjacent elements in the position sequence are not exactly the same, and the positions of the M time units are non-equally spaced.

[0287] Optionally, the indexes of the M time units are determined based on the M elements included in the position sequence, where the M elements correspond to the at least two types of reference signals; and the positions of the M time units are determined based on the indexes of the M time units.

[0288] Optionally, the N first sequences are determined based on Golay complementary pairs (GCPs).

[0289] Optionally, the position sequence is generated based on an extended sequence, and the extended sequence is used to determine the N first sequences.

[0290] Optionally, the N first sequences are obtained by performing phase rotation on each of the N second sequences based on M phase values, and the M phase values ​​are related to positions of the M time units.

[0291] Optionally, the processing module 1301 is further configured to perform phase rotation on each of the N second sequences based on M phase values ​​to obtain N first sequences, where the M phase values ​​are related to positions of the M time units.

[0292] Optionally, the sending module 1302 is further used to send L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; the processing module 1301 is further used to multiplex the L third sequences with the first sequence sent on the first time unit in the M time units using an orthogonal cover code OCC.

[0293] Optionally, the L third sequences are obtained by performing phase rotation on each of the L fourth sequences based on a first phase value, where the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0294] Optionally, the processing module 1301 is further used to perform phase rotation on each of the L fourth sequences based on a first phase value to obtain the L third sequences, where the first phase value is the phase value used when performing phase rotation on the first sequence sent on the first time unit.

[0295] Optionally, the time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

[0296] In this application, the communication device 130 is presented as being divided into various functional modules in an integrated manner. "Module" herein may refer to a specific ASIC, circuit, processor and memory executing one or more software or firmware programs, integrated logic circuit, and / or other device that can provide the aforementioned functionality.

[0297] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 130 may take the form of the communication device 150 shown in FIG. 14 .

[0298] 14 , the communication device 150 includes one or more processors 1501. Furthermore, the communication device 150 may also include a communication bus 1502 and at least one communication interface ( FIG. 14 is merely exemplary, illustrating the communication device 150 including a communication interface 1504 and one processor 1501). Optionally, the communication device 150 may also include a memory 1503.

[0299] Processor 1501 can 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, or a processing core for processing data (e.g., computer program instructions). The processor can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.

[0300] In a specific implementation, as an embodiment, the processor 1501 may include one or more CPUs, such as CPU0 and CPU1 in FIG14 .

[0301] Communication bus 1502 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, for example. Such a bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, FIG14 shows only one thick line, but this does not imply that there is only one bus or type of bus. Communication bus 1502 is used to connect the various components of communication device 150, enabling communication and interaction between the various components.

[0302] Communication interface 1504 may be a transceiver module for communicating with other devices or a communication network, such as Ethernet, RAN, or WLAN. Exemplarily, communication interface 1504 may be a device such as a transceiver or a transceiver. Alternatively, communication interface 1504 may be a transceiver circuit within processor 1501, configured to implement signal input and output to the processor.

[0303] The memory 1503 may be a device having a storage function. For example, it may 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 compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, 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 thereto. The memory may exist independently and be connected to the processor via the communication bus 1502. The memory may also be integrated with the processor.

[0304] Exemplarily, the memory 1503 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1501. The processor 1501 is used to execute the computer-executable instructions stored in the memory 1503, thereby implementing the method provided in the embodiment of the present application.

[0305] Alternatively, optionally, in an embodiment of the present application, the processor 1501 may also perform processing-related functions in the method provided in the embodiment of the present application, and the communication interface 1504 may be responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiment of the present application.

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

[0307] In a specific implementation, as an embodiment, the communication device 150 may further include an output device 1505 and an input device 1506. The output device 1505 communicates with the processor 1501 and can display information in a variety of ways. For example, the output device 1505 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 1506 communicates with the processor 1501 and can receive user input in a variety of ways. For example, the input device 1506 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0308] It should be noted that the composition structure shown in Figure 14 does not constitute a limitation on the communication device. In addition to the components shown in Figure 14, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0309] As a possible product form, the communication device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0310] The present application also provides a computer-readable storage medium having a computer program or instruction stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.

[0311] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0312] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the above-described systems, devices, and units may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0313] It is understood that the systems, devices, and methods described in this application may also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, and may be electrical, mechanical, or other forms.

[0314] The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Components shown as units may or may not be physical units. Some or all of these units may be selected to achieve the objectives of this embodiment as needed.

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

[0316] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)). In the embodiment of the present application, the computer may include the aforementioned device.

[0317] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0318] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A method for sending a sequence, characterized in that: include: Determine at least two types of reference signals, where the types of the reference signals include at least two of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal; Determine N first sequences corresponding to the at least two types of reference signals, where N is a positive integer greater than 1; Determine a position sequence corresponding to the N first sequences; Determine the positions of the M time units according to the position sequence, wherein the position sequence includes M elements, the M elements correspond to the positions of the M time units one by one, and M is a positive integer greater than 1 and less than or equal to N; The N first sequences are sent within the M time units, and at least one first sequence is sent within each of the M time units.

2. The method according to claim 1, characterized in that The positions of the M time units are equally spaced.

3. The method according to claim 1, characterized in that The positions of the M time units are non-equally spaced, and the positions of the M time units are determined based on a solution of an idempotent sum.

4. The method according to claim 2 or 3, characterized in that: The differences between adjacent elements in the position sequence are the same, and the positions of the M time units are equally spaced; or The differences between adjacent elements in the position sequence are not completely the same, and the positions of the M time units are not equidistant.

5. The method according to any one of claims 1 to 4, characterized in that The determining the positions of the M time units according to the position sequence includes: Determining indexes of the M time units according to M elements included in the position sequence, the M elements corresponding to the at least two types of reference signals; Positions of the M time units are determined according to indexes of the M time units.

6. The method according to any one of claims 1 to 5, characterized in that The N first sequences are determined based on Golay complementary pairs GCP.

7. The method according to claim 6, characterized in that The position sequence is generated based on a spread sequence, and the spread sequence is used to determine the N first sequences.

8. The method according to any one of claims 1 to 7, characterized in that The N first sequences are obtained by performing phase rotation on each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Sending L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; The L third sequences are multiplexed with a first sequence sent in a first time unit among the M time units using an orthogonal cover code OCC.

10. The method according to claim 9, characterized in that The L third sequences are obtained by performing phase rotation on each of the L fourth sequences based on a first phase value, where the first phase value is a phase value used when performing phase rotation on the first sequence sent on the first time unit.

11. The method according to any one of claims 1 to 10, characterized in that The time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

12. A device for sending a sequence, characterized in that: include: A processing module, configured to determine at least two types of reference signals, wherein the types of the reference signals include at least two of the following: a demodulation reference signal, a synchronization reference signal, a channel measurement reference signal, and a phase tracking reference signal; The processing module is further used to determine N first sequences corresponding to the at least two types of reference signals, where N is a positive integer greater than 1; The processing module is further used to determine the position sequences corresponding to the N first sequences; The processing module is further used to determine the positions of the M time units according to the position sequence, wherein the position sequence includes M elements, the M elements correspond to the positions of the M time units one by one, and M is greater than 1 and less than or equal to N. Positive integer,; The sending module is used to send the N first sequences within the M time units, and to send at least one first sequence within each of the M time units.

13. The device according to claim 12, characterized in that The positions of the M time units are equally spaced.

14. The device according to claim 12, characterized in that The positions of the M time units are non-equally spaced, and the positions of the M time units are determined based on a solution of an idempotent sum.

15. The device according to claim 13 or 14, characterized in that The differences between adjacent elements in the position sequence are the same, and the positions of the M time units are equally spaced; or The differences between adjacent elements in the position sequence are not completely the same, and the positions of the M time units are not equidistant.

16. The device according to any one of claims 12 to 15, characterized in that The processing module is specifically used for: Determining indexes of the M time units according to M elements included in the position sequence, the M elements corresponding to the at least two types of reference signals; Positions of the M time units are determined according to indexes of the M time units.

17. The device according to any one of claims 12 to 16, characterized in that The N first sequences are determined based on Golay complementary pairs GCP.

18. The device according to claim 17, characterized in that The position sequence is generated based on a spread sequence, and the spread sequence is used to determine the N first sequences.

19. The device according to any one of claims 12 to 18, characterized in that The N first sequences are obtained by performing phase rotation on each of the N second sequences based on M phase values, and the M phase values ​​are related to the positions of the M time units.

20. The device according to any one of claims 12 to 19, characterized in that The sending module is further used to send L third sequences within L time units, where L is a positive integer, and the L time units are different from the M time units; The processing module is further configured to multiplex the L third sequences with a first sequence sent in a first time unit among the M time units by using an orthogonal cover code OCC.

21. The device according to claim 20, characterized in that The L third sequences are obtained by performing phase rotation on each of the L fourth sequences based on a first phase value, where the first phase value is a phase value used when performing phase rotation on the first sequence sent on the first time unit.

22. The device according to any one of claims 12 to 21, characterized in that The time unit includes at least one of the following symbols: a single carrier symbol, an orthogonal frequency division multiplexing OFDM symbol, and a single carrier frequency division multiple access SC-FDMA symbol.

23. A communication device, characterized in that: The communication device comprises a processor; the processor is configured to execute a computer program or instruction, or to enable the communication device to execute the method according to any one of claims 1 to 11 through a logic circuit.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, and when the computer instructions or programs are executed on a computer, the method according to any one of claims 1 to 11 is executed.

25. A computer program product, characterized in that The computer program product comprises computer instructions; when part or all of the computer instructions are executed, the method according to any one of claims 1 to 11 is performed.

Citation Information

Patent Citations

  • Reference signal transmission method and system and devices

    CN107888360A

  • Reference signal design with zadoff-chu sequences

    CN109952750A

  • Reference signal and sequence configuration method and device

    CN110912666A

  • Method and system for sending a reference signal, method and system for receiving a reference signal

    US20160056936A1

  • RU2023129271A