Transmission method for pulse train, and communication apparatus
By reversing the sign order in Gray complementary sequence pairs and combining it with PTM sequence extension, a pulse train capable of resisting Doppler frequency offset due to linear phase change is constructed, solving the problem of target detection performance degradation in existing technologies and achieving higher ranging accuracy and detection performance.
Patent Information
- Application Number
- PCT/CN2023/102941
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2025-01-02
AI Technical Summary
Existing technologies cannot effectively counteract the linear phase shift of Doppler frequency offset, leading to a decrease in target detection performance.
By reversing the symbols in the Gray complement sequence pair and combining it with PTM sequence extension, a pulse train capable of resisting the Doppler frequency offset of linear phase change is constructed. The pulse train is transmitted through multiple antennas to improve the signal-to-noise ratio.
It improves the ranging accuracy and detection performance of target detection, effectively counteracts Doppler frequency shift with linear phase change, and enhances target detection capability.
Smart Images

Figure CN2023102941_02012025_PF_FP_ABST
Abstract
Description
Pulse train transmission method and communication device Technical Field
[0001] The present application relates to the field of communications, and more particularly, to a pulse train transmission method and a communication device. Background Art
[0002] Sequences play a vital role in communication systems. The correlation of sequences can be used to achieve mutual discovery, clock synchronization, distance measurement, and speed measurement between communication devices. The orthogonality of sequences can be used to achieve pilot multiplexing.
[0003] Gray complementary sequence pairs are widely used in wireless fidelity (Wi-Fi) sensing and radar sensing systems due to their ideal aperiodic autocorrelation properties and the constant mode characteristics of binary sequences. The ambiguity function of a Gray complementary sequence exhibits no range sidelobes when the Doppler offset is zero, but exhibits large range sidelobes in regions with non-zero Doppler offset. This Doppler offset destroys the ideal aperiodic autocorrelation properties of the Gray complementary sequence pair. To reduce range sidelobes, a Doppler countermeasure sequence is proposed, which is derived by extending the Gray complementary sequence pair with a Prouhet-Thue-Morse (PTM) sequence. This approach can achieve a low ambiguity region around the peak of the ambiguity function.
[0004] Gray complementary sequences extended with PTM sequences can counteract Doppler frequency offsets that vary in phase stepwise fashion over time. However, the phase variation caused by Doppler frequency offset is typically continuous and increases linearly over time. Gray complementary sequences extended with PTM sequences cannot counteract Doppler frequency offsets that vary in phase linearly over time.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a pulse train transmission method and a communication device, which can achieve Doppler frequency deviation against linear phase changes and improve target detection performance.
[0007] In a first aspect, a method for transmitting a pulse string is provided. The method can be performed by a communication device, which can be a communication device or a module (such as a chip or a chip module) configured in (or used for) a communication device.
[0008] The method includes: a communication device determining a first sequence group, the first sequence group including N sequences, where N is greater than 2 and is a power of 2, the N sequences including at least one Golay complementary sequence pair, each of the N sequences including a plurality of symbols, wherein the symbols in at least two sequences are arranged in opposite order. The communication device transmitting a pulse train, the pulse train being obtained based on the first sequence group, wherein a pulse in the pulse train corresponds to one of the N sequences.
[0009] According to the above scheme, utilizing the characteristic that one or both sequences in a Gray complementary sequence pair still form a Gray complementary sequence pair after the symbols are arranged in reverse order, it is proposed that a pulse train capable of counteracting the Doppler frequency deviation of linear phase variation can be obtained based on the Gray complementary sequence pair and the symbol reversal expansion, thereby improving the target detection performance.
[0010] In conjunction with the first aspect, in certain embodiments of the first aspect, the method further includes: a communication device receiving an echo signal of the pulse train, and determining the distance and / or speed based on the echo signal.
[0011] According to the above solution, the communication device can obtain the speed and / or distance of the target by receiving the echo signal of the pulse train. Since the pulse train can counteract the linearly changing Doppler frequency deviation, higher measurement accuracy can be obtained based on the pulse train.
[0012] In combination with the first aspect, in certain embodiments of the first aspect, the lengths of the N sequences are equal.
[0013] In conjunction with the first aspect, in certain embodiments of the first aspect, the first sequence group includes a first sequence and a second sequence, wherein the first sequence and the second sequence are Golay complementary sequences. The first sequence group also includes a third sequence and a fourth sequence, wherein the third sequence has a reversed order of symbols compared to the first sequence, and the fourth sequence has a reversed order of symbols compared to the second sequence.
[0014] In combination with the first aspect, in certain embodiments of the first aspect, the number of the first sequences, the number of the second sequences, the number of the third sequences, and the number of the fourth sequences included in the first sequence group are the same.
[0015] According to the above scheme, the number of sequences in the first sequence group with opposite symbol arrangement order, and the corresponding pulse train can resist the Doppler frequency deviation of sawtooth phase variation. Combined with the fact that the first sequence group includes a Gray complementary sequence pair based on the PTM sequence extension, it can resist the Doppler frequency deviation of step phase variation. As a result, the pulse train obtained based on the first sequence can resist the Doppler frequency deviation of linear phase variation.
[0016] In combination with the first aspect, in certain embodiments of the first aspect, the first-order term of the phase in the Taylor expansion of the ambiguity function of the first sequence group is set to zero when Doppler is zero.
[0017] According to the above solution, the first-order term of the Taylor expansion of the ambiguity function of the first sequence group is set to zero when Doppler is zero. The pulse train generated based on this first sequence group can resist the Doppler frequency offset of the first-order linear phase variation. This enables the pulse train to have higher target detection performance, such as speed and ranging accuracy.
[0018] In combination with the first aspect, in certain embodiments of the first aspect, if N = 4, the first sequence, the second sequence, the fourth sequence, and the third sequence in the first sequence group are arranged in sequence. Alternatively, if N > 4, the arrangement order of the first N / 2 sequences in the first sequence group is the same as the arrangement order of the sequences when the first sequence group contains N / 2 sequences.
[0019] In combination with the first aspect, in certain embodiments of the first aspect, N = 4, and the first sequence group is Alternatively, N = 8, and the first sequence group is Alternatively, N = 16, and the first sequence group is Wherein, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence.
[0020] In combination with the first aspect, in certain embodiments of the first aspect, if N ≥ 16, the sorting of the N sequences in the first sequence group satisfies the following rules:
[0021] If the sequence i in the first sequence group is the first sequence, then the sequence N / 2 + i is the second sequence; or,
[0022] If the sequence i in the first sequence group is the second sequence, then the sequence N / 2 + i is the first sequence; or,
[0023] If the sequence i in the first sequence group is the third sequence, then the sequence N / 2 + i is the fourth sequence; or,
[0024] If the sequence i in the first sequence group is the fourth sequence, then the sequence N / skipping some lines for simplicity + i is the third sequence;
[0025] Where 0 ≤ i < N / 2 and i is an integer.
[0026] In combination with the first aspect, in certain embodiments of the first aspect, when N ≥ 16, the quantities of the first sequence, the second sequence, the third sequence, and the fourth sequence in the first sequence group are all N / 4, and the sum of the indices of the N / 4 first sequences in the first sequence group, the sum of the indices of the N / 4 second sequences in the first sequence group, the sum of the indices of the N / 4 third sequences in the first sequence group, and the sum of the indices of the N / 4 fourth sequences in the first sequence group are the same.
[0027] According to the above solution, when N≥16, the Lagrange remainder of the Taylor expansion of the ambiguity function of the first sequence group is the smallest, and a larger low-ambiguity region is obtained around the peak of the ambiguity function of the first sequence group, resulting in higher target detection performance.
[0028] Combined with the first aspect, in some embodiments of the first aspect, the method further includes: The communication device constructs a second sequence group according to the PTM sequence, using the first sequence and the second sequence. The second sequence group includes N / 2 sequences. The communication device constructs a third sequence group according to the PTM sequence, using the fourth sequence and the third sequence. The third sequence group includes N / 2 sequences. Wherein, the first sequence group includes the second sequence group and the third sequence group.
[0029] Combined with the first aspect, in some embodiments of the first aspect, the i-th sequence in the second sequence group is the 2i-th sequence in the first sequence group, and the i-th sequence in the third sequence group is the (2i + 1)-th sequence in the first sequence group, where 0≤i<N / 2 and i is an integer.
[0030] According to the above solution, the implementation complexity of the first sequence group is relatively low, and the pulse train obtained based on the first sequence group can resist the Doppler frequency offset with first-order linear phase change. This enables the pulse train to have relatively high target detection performance, such as velocity measurement and ranging accuracy.
[0031] Combined with the first aspect, in some embodiments of the first aspect, N = 4, the second sequence group is The third sequence group is [[ID=十六]] The first sequence group is [[ID=十七]] Or, N = 8, the second sequence group is The third sequence group is The first sequence group is Or, N = 16, the second sequence group is The third sequence group is The first sequence group is Wherein, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence.
[0032] Combined with the first aspect, in some embodiments of the first aspect, the first N / 2 sequences in the first sequence group are the second sequence group, and the last N / 2 sequences in the first sequence group are the third sequence group.
[0033] According to the above solution, the implementation complexity of the first sequence group is relatively low, and the pulse train obtained based on the first sequence group can resist the Doppler frequency offset caused by first-order linear phase variation. This enables the pulse train to have higher target detection performance, such as speed and distance measurement accuracy.
[0034] In conjunction with the first aspect, in certain embodiments of the first aspect, N=4, the second sequence group is The third sequence group is The first sequence group is Alternatively, N=8, the second sequence group is The third sequence group is The first sequence group is Alternatively, N=16, the second sequence group is The third sequence group is The first sequence group is in, represents the first sequence, represents the second sequence, Representing the third sequence, Represents the fourth sequence.
[0035] In combination with the first aspect, in certain embodiments of the first aspect, the N pulses in the pulse train respectively carry the N sequences in the first sequence group in sequence.
[0036] In conjunction with the first aspect, in certain embodiments of the first aspect, the method further includes: the communication device determines, based on the first sequence group, a fourth sequence group and a fifth sequence group using space-time coding, where the fourth sequence group and the fifth sequence group each include N sequences. The fourth sequence group and the fifth sequence group include one or more of the first sequence, the second sequence, the third sequence, and the fourth sequence; and the fourth sequence group and the fifth sequence group further include one or more of a fifth sequence, a sixth sequence, a seventh sequence, and an eighth sequence, where the fifth sequence has a sign opposite to that of a symbol at the same position in the first sequence, the sixth sequence has a sign opposite to that of a symbol at the same position in the second sequence, the seventh sequence has a sign opposite to that of a symbol at the same position in the third sequence, and the eighth sequence has a sign opposite to that of a symbol at the same position in the fourth sequence.
[0037] In conjunction with the first aspect, in certain embodiments of the first aspect, transmitting the pulse train includes: the communication device transmitting a first pulse train via the first antenna, and transmitting a second pulse train via the second antenna. The first pulse train and the second pulse train each include N pulses, have the same starting time and pulse period, the N pulses in the first pulse train sequentially carry sequences in the fourth sequence group, and the N pulses in the second pulse train sequentially carry sequences in the fifth sequence group.
[0038] According to the above solution, by transmitting the sequence groups in the sequence group set through multiple antennas respectively, the signal-to-noise ratio can be improved while combating the Doppler frequency offset of the first-order linear phase change, thereby further improving the target detection performance, for example, the speed measurement and ranging accuracy.
[0039] In conjunction with the first aspect, in certain embodiments of the first aspect, N=4, the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0040] N=8, the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0041] N=16, the first sequence group is The fourth sequence group is The fifth sequence group is or, where represents the first sequence, represents the second sequence, represents the third sequence, Representing the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, Represents the eighth sequence.
[0042] Among them, the "-" before the sequence is a negative sign, such as the fifth sequence Based on the first sequence The signs in are all multiplied by negative 1 (i.e. -1). Similarly, the sixth sequence Based on the second sequence The symbols in the sequence are multiplied by -1, the seventh sequence Based on the third sequence The signs in are all multiplied by -1. The eighth sequence Based on the fourth sequence The signs in are all multiplied by -1.
[0043] In combination with the first aspect, in certain embodiments of the first aspect, when N≥16, the ordering of the sequences in the fourth sequence group and the fifth sequence group satisfies the following rules:
[0044] When the sequence number i is an even number, if sequence i in the fourth sequence group is the first sequence, sequence N / 2+i is the sixth sequence; if sequence i in the fourth sequence group is the second sequence, sequence N / 2+i is the fifth sequence; if sequence i in the fourth sequence group is the third sequence, sequence N / 2+i is the eighth sequence; if sequence i in the fourth sequence group is the fourth sequence, sequence N / 2+i is the seventh sequence; if sequence i in the fourth sequence group is the fifth sequence, sequence N / 2+i is the second sequence; if sequence i in the fourth sequence group is the sixth sequence, sequence N / 2+i is the first sequence; if sequence i in the fourth sequence group is the seventh sequence, sequence N / 2+i is the fourth sequence; if sequence i in the fourth sequence group is the eighth sequence, sequence N / 2+i is the third sequence;
[0045] When the sequence number i is an odd number, if sequence i in the fourth sequence group is the first sequence, sequence N / 2+i is the second sequence; if sequence i in the fourth sequence group is the second sequence, sequence N / 2+i is the first sequence; if sequence i in the fourth sequence group is the third sequence, sequence N / 2+i is the fourth sequence; if sequence i in the fourth sequence group is the fourth sequence, sequence N / 2+i is the third sequence; if sequence i in the fourth sequence group is the fifth sequence, sequence N / 2+i is the sixth sequence; if sequence i in the fourth sequence group is the sixth sequence, sequence N / 2+i is the fifth sequence; if sequence i in the fourth sequence group is the seventh sequence, sequence N / 2+i is the eighth sequence; if sequence i in the fourth sequence group is the eighth sequence, sequence N / 2+i is the seventh sequence;
[0046] When the sequence number i of the sequence is even, if the sequence i in the fifth sequence group is the first sequence, then the sequence N / 2 + i is the second sequence; if the sequence i in the fifth sequence group is the second sequence, then the sequence N / 2 + i is the first sequence; if the sequence i in the fifth sequence group is the third sequence, then the sequence N / 2 + i is the fourth sequence; if the sequence i in the fifth sequence group is the fourth sequence, then the sequence N / 2 + i is the third sequence; if the sequence i in the fifth sequence group is the fifth sequence, then the sequence N / 2 + i is the sixth sequence; if the sequence i in the fifth sequence group is the sixth sequence, then the sequence N / 2 + i is the fifth sequence; if the sequence i in the fifth sequence group is the seventh sequence, then the sequence N / 2 + i is the eighth sequence; if the sequence i in the fifth sequence group is the eighth sequence, then the sequence N / 2 + i is the seventh sequence;
[0047] When the sequence number i of the sequence is odd, if the sequence i in the fifth sequence group is the first sequence, then the sequence N / 2 + i is the sixth sequence; if the sequence i in the fifth sequence group is the second sequence, then the sequence N / 2 + i is the fifth sequence; if the sequence i in the fifth sequence group is the third sequence, then the sequence N / 2 + i is the eighth sequence; if the sequence i in the fifth sequence group is the fourth sequence, then the sequence N / 2 + i is the seventh sequence; if the sequence i in the fifth sequence group is the fifth sequence, then the sequence N / 2 + i is the second sequence; if the sequence i in the fifth sequence group is the sixth sequence, then the sequence N / 2 + i is the first sequence; if the sequence i in the fifth sequence group is the seventh sequence, then the sequence N / 2 + i is the fourth sequence; if the sequence i in the fifth sequence group is the eighth sequence, then the sequence N / 2 + i is the third sequence;
[0048] Where 0 ≤ i < N / 2.
[0049] In combination with the first aspect, in some embodiments of the first aspect, the sequence 2i in the fourth sequence group is the sequence i in the sixth sequence group, and the sixth sequence group is constructed from the first sequence and the sixth sequence according to the PTM sequence; the sequence 2i + 1 in the fourth sequence group is the sequence i in the seventh sequence group, and the seventh sequence group is constructed from the eighth sequence and the seventh sequence according to the PTM sequence. The sequence 2i in the fifth sequence group is the sequence i in the eighth sequence group, and the eighth sequence group is constructed from the second sequence and the first sequence according to the PTM sequence; the sequence 2i + 1 in the fifth sequence group is the sequence i in the ninth sequence group, and the seventh sequence group is constructed from the third sequence and the eighth sequence according to the PTM sequence, where 0 ≤ i < N / 2 and i is an integer.
[0050] In combination with the first aspect, in some embodiments of the first aspect, N = 4, and the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0051] N=8, the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0052] N=16, the first sequence group is The fourth sequence group is The fifth sequence group is
[0053] in, represents the first sequence, represents the second sequence, Representing the third sequence, Representing the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, Represents the eighth sequence.
[0054] In conjunction with the first aspect, in certain embodiments of the first aspect, the first N / 2 sequences in the fourth sequence group constitute the sixth sequence group, and the last N / 2 sequences constitute the seventh sequence group. The sixth sequence group is constructed based on a PTM sequence using the first and sixth sequences, and the seventh sequence group is constructed based on a PTM sequence using the eighth and seventh sequences. The first N / 2 sequences in the fifth sequence group constitute the eighth sequence group, and the last N / 2 sequences constitute the ninth sequence group. The eighth sequence group is constructed based on a PTM sequence using the second and first sequences, and the seventh sequence group is constructed based on a PTM sequence using the third and eighth sequences.
[0055] In conjunction with the first aspect, in certain embodiments of the first aspect, N=4, the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0056] N=8, the first sequence group is The fourth sequence group is The fifth sequence group is or,
[0057] N=16, the first sequence group is The fourth sequence group is The fifth sequence group is
[0058] in, represents the first sequence, represents the second sequence, Representing the third sequence, Representing the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, Represents the eighth sequence.
[0059] In combination with the first aspect, in certain embodiments of the first aspect, the first antenna is an antenna in the vertical polarization direction of a dual-polarization antenna, and the second antenna is an antenna in the horizontal polarization direction of the dual-polarization antenna; or, the first antenna is an antenna in the horizontal polarization direction of a dual-polarization antenna, and the second antenna is an antenna in the vertical polarization direction of the dual-polarization antenna.
[0060] According to the above solution, the sequence groups in the sequence group set are respectively sent by antennas in two polarization directions in the dual-polarization antenna, which can further ensure that the signals sent by the antennas in the two polarization directions are mutually orthogonal, thereby improving the signal-to-noise ratio and further improving the target detection performance.
[0061] It should be understood that the present application is not limited thereto, and the first antenna and the second antenna may not be dual-polarized antennas, that is, the first antenna and the second antenna may be other antennas.
[0062] In a second aspect, a method for transmitting a pulse string is provided. The method can be performed by a communication device, which can be a communication device or a module (such as a chip or a chip module) configured in (or used for) a communication device.
[0063] The method includes: a communication device receiving an echo signal of a pulse train, the pulse train being obtained based on a first sequence group, the first sequence group including N sequences, where N is greater than 2 and is a power of 2, the N sequences including at least one Golay complementary sequence pair, each of the N sequences including a plurality of symbols, wherein the symbols in at least two sequences are arranged in opposite order, and a pulse in the pulse train corresponds to one of the N sequences. The communication device determines a distance and / or a speed based on the echo signal.
[0064] The first sequence group and pulse train in the second aspect may be specifically described in the first aspect, and will not be repeated here for the sake of brevity.
[0065] In a third aspect, a communication system is provided, comprising a first communication device for executing the method in the first aspect and any one of the implementations of the first aspect, and a second communication device for executing the method in the second aspect and any one of the implementations of the second aspect.
[0066] In one implementation, a first communication device transmits a pulse signal. The first communication device determines a first sequence group, where N is greater than 2 and a power of 2, and the N sequences include at least one Golay complementary sequence pair. Each of the N sequences includes multiple symbols, and the symbols in at least two sequences are arranged in opposite order. The first communication device transmits a pulse train, which is derived from the first sequence group, and where a pulse in the pulse train corresponds to one of the N sequences. A second communication device receives an echo signal from the pulse train and determines distance and / or speed based on the echo signal.
[0067] The first communication device and the second communication device can maintain clock synchronization via a wired connection (such as a communication medium such as optical fiber), or can achieve clock synchronization via wireless communication. In this way, target detection can be achieved by the first communication device sending a pulse train and the second communication device receiving an echo signal of the pulse train.
[0068] For example, the first communication device may be a transmitter of a multistatic radar, and the second communication device may be a receiver of the multistatic radar. The transmitter and receiver of the multistatic radar may be located in different locations. However, the present application is not limited thereto; the first communication device and the second communication device may be different communication devices or devices configured on different communication devices.
[0069] In a fourth aspect, a communication device is provided. In one design, the device may include a module corresponding to each of the methods / operations / steps / actions described in the first aspect. The module may be a hardware circuit, software, or a combination of hardware circuits and software. In one design, the device includes a processing unit and a transceiver unit. The processing unit is used to determine a first sequence group, where the first sequence group includes N sequences, where N is greater than 2 and is a power of 2, and the N sequences include at least one Golay complementary sequence pair. Each sequence in the N sequences includes multiple symbols, where the symbols in at least two sequences are arranged in the opposite order. The transceiver unit is used to send a pulse string, where the pulse string is obtained based on the first sequence group, and a pulse in the pulse string corresponds to one of the N sequences.
[0070] In a fifth aspect, a communication device is provided. In one design, the device may include a module corresponding to each of the methods / operations / steps / actions described in the second aspect. The module may be a hardware circuit, software, or a combination of hardware circuits and software. In one design, the device includes a transceiver unit for receiving an echo signal of a pulse string, where the pulse string is obtained based on a first sequence group, where N is greater than 2 and is a power of 2, where the N sequences include at least one Gray complementary sequence pair, where each sequence in the N sequences includes multiple symbols, where the symbols in at least two sequences are arranged in opposite order, and where a pulse in the pulse string corresponds to one of the N sequences. A processing unit is provided for determining distance and / or speed based on the echo signal.
[0071] In a sixth aspect, a communication device is provided, including a processor. The processor can implement the method in the first aspect and any possible implementation of the first aspect.
[0072] Optionally, the communication device further includes a memory, and the processor is configured to execute instructions in the memory to implement the method of the first aspect and any possible implementation of the first aspect. In one implementation, the processor is integrated with the memory. In another implementation, the processor includes the memory.
[0073] Optionally, the communication device further comprises a communication interface, and the processor is coupled to the communication interface. In the embodiment of the present application, the communication interface can be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interfaces, without limitation.
[0074] In one implementation, the communication apparatus is a communication device. When the communication apparatus is a communication device, the communication interface may be a transceiver or an input / output interface.
[0075] In another implementation, the communication device is a chip configured in a communication device. When the communication device is a chip configured in a communication device, the communication interface may be an input / output interface.
[0076] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0077] In the seventh aspect, an embodiment of the present application provides a communication device, comprising: a logic circuit and a communication interface, wherein the logic circuit is used to process information to be processed to obtain processed information, and the communication interface is used to obtain the information to be processed, and / or output the processed information, so that the communication device executes the method in the first aspect and any possible implementation method of the first aspect, and the communication interface includes an input interface and an output interface.
[0078] In one implementation, the logic circuit is configured to determine a first sequence group, where the first sequence group includes N sequences, where N is greater than 2 and is a power of 2, the N sequences including at least one Golay complementary sequence pair, each of the N sequences including multiple symbols, and the symbols in at least two sequences being arranged in opposite order. The communication interface is configured to transmit a pulse train, where the pulse train is derived based on the first sequence group, and each pulse in the pulse train corresponds to one of the N sequences.
[0079] In an eighth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method of the first aspect and any possible implementation of the first aspect.
[0080] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0081] In the ninth aspect, a communication device is provided, which may be a first device, or the communication device is 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 (or called operation, step or action) in the first aspect and the possible implementation method of the first aspect, or a device that can be used in combination with the first device.
[0082] In one implementation, the first device may be a radar, and the communication device may be a radar, or a module or unit configured in the radar (e.g., the communication device may be a chip, or a chip system, or a circuit configured in the radar), or a device used in conjunction with the radar.
[0083] In other implementations, the first device may be an aircraft, a vehicle, a base station, a terminal, etc. This application does not limit this.
[0084] In the tenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method in the above-mentioned first aspect and any possible implementation of the first aspect.
[0085] In the eleventh aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute the method in the above-mentioned first aspect and any possible implementation of the first aspect.
[0086] It can be understood that for the beneficial effects of the features corresponding to the first aspect in the second to eleventh aspects, please refer to the relevant description in the first aspect and no repetition will be given. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] FIG1 is a schematic block diagram of a communication system applicable to an embodiment of the present application;
[0088] FIG2 is a schematic diagram of a pulse train obtained based on a PTM-extended Golay complementary sequence group provided in the present application;
[0089] FIG3 is a schematic diagram of an ambiguity function of a Golay complementary sequence for an alternately transmitted pulse train provided by the present application;
[0090] FIG4 is a schematic diagram of an ambiguity function of a pulse train obtained based on a PTM-extended Golay complementary sequence group provided by the present application;
[0091] FIG5 is a schematic diagram of a step phase change provided by the present application;
[0092] FIG6 is a schematic diagram of a linear phase change provided by the present application;
[0093] FIG7 is a schematic diagram of an ambiguity function of a PTM sequence extended Gray complementary sequence group for a linearly phase-varying Doppler frequency under different speed and duty cycle conditions provided by the present application;
[0094] FIG8 is a decomposition diagram of the linear phase change provided by the present application;
[0095] FIG9 is a schematic flow chart of the pulse signal transmission method provided by the present application;
[0096] FIG10 is a schematic diagram of a pulse train when N=4 provided in Embodiment 1 of the present application;
[0097] FIG11 is a schematic diagram of a pulse train when N=8 provided in Embodiment 1 of the present application;
[0098] FIG12 is a comparison diagram of ambiguity functions of different sequence groups of linear phase changes provided by the present application;
[0099] FIG13 is a schematic diagram of a pulse train when N=4 provided in Embodiment 2 of the present application;
[0100] FIG14 is a schematic diagram of a pulse train when N=8 provided in Embodiment 2 of the present application;
[0101] FIG15 is another comparison diagram of ambiguity functions of different sequence groups of linear phase changes provided by the present application;
[0102] FIG16 is a schematic diagram of a pulse train when N=8 provided in Embodiment 3 of the present application;
[0103] FIG17 is another comparison diagram of ambiguity functions of different sequence groups of linear phase changes provided by the present application;
[0104] FIG18 is a schematic diagram of a pulse train corresponding to dual antennas when N=8 provided by the present application;
[0105] FIG19 is a schematic structural diagram of a communication device provided by the present application;
[0106] FIG20 is another schematic structural diagram of the communication device provided in this application. DETAILED DESCRIPTION
[0107] The technical solution in this application will be described below with reference to the accompanying drawings.
[0108] In the embodiments of this application, " / " can indicate that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe the existence of three relationships between the associated objects. For example, "A and / or B" can mean: A exists alone, A and B exists simultaneously, and B exists alone. A and B can be singular or plural. To facilitate the description of the technical solutions of the embodiments of this application, the words "first" and "second" can be used to distinguish them in the embodiments of this application. The words "first" and "second" do not limit the quantity or order of execution, and the words "first" and "second" do not necessarily mean different. In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. The use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete way to facilitate understanding. In the embodiments of the present application, at least one (kind) can also be described as one (kind) or multiple (kinds), and multiple (kinds) can be two (kinds), three (kinds), four (kinds) or more (kinds), and this application does not limit it.
[0109] The technical solution of the present application can be applied to non-terrestrial networks and / or terrestrial networks (TN). The technical solution provided by the present application can be applied to wireless sensing systems, radar communication systems, etc., and the technical solution provided by the present application can also be applied to wireless fidelity (WIFI) communication systems, fifth-generation (5G) mobile communication systems, sixth-generation (6G) mobile communication systems, or new wireless communication systems that will appear in the future.
[0110] FIG1 is a schematic diagram of the architecture of a communication system 100 applicable to an embodiment of the present application. As shown in FIG1 , the communication system 100 may include at least one network device (such as 110a, 110b, and 110c in FIG1 ). For example, the at least one network device may include terrestrial network devices, such as access network devices 110b and 110c. The at least one network device may also include non-terrestrial network devices, such as satellite 110a. The communication system 100 may also include at least one terminal (such as 120a-120j in FIG1 ).
[0111] The network devices or terminals in the system shown in Figure 1 can use the pulse train transmission method provided in this application to achieve target detection, such as target discovery, speed measurement, and distance measurement, with high target detection performance. For example, vehicle 120b can use the pulse train transmission method provided in this application to perform target detection to achieve assisted driving, autonomous driving, etc. Aircraft 120c can use the pulse transmission method provided in this application to perform target detection to avoid collisions, etc. For another example, base station 110b can use the pulse transmission method provided in this application to perform target detection to achieve terminal perception within the coverage area, etc.
[0112] It should be understood that FIG1 is only a schematic architecture diagram of a communication system applicable to an embodiment of the present application, and the embodiment of the present application can also be applied to other communication systems.
[0113] The communication device provided in the embodiments of the present application may be a network device or configured in a network device (such as a chip or chip system), including various types of base stations, such as Node B, evolved Node B (eNodeB or eNB), next generation Node B (gNB), next generation base stations in the sixth generation (6G) mobile communication system, or base stations in future mobile communication systems; it may also be a transmission reception point (TRP), an access network device in an open radio access network (O-RAN or open RAN), or an access node in a WiFi system. The network device may also be a micro base station or an indoor station (such as 110c in Figure 1), a relay node or a donor node, etc.
[0114] The communication device provided in the embodiments of the present application may be a terminal device or configured in a terminal device (such as a chip or chip system). The terminal device may also be referred to as a terminal, including but not limited to user equipment (UE), a mobile station, or a mobile terminal. The terminal device can be widely used in various scenarios for communication. The scenarios include, but are not limited to, at least one of the following: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), device-to-device (D2D), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, or smart city. The terminal device can be a mobile phone (such as mobile phones 120a, 120d, 120f in Figure 1), a tablet computer, a computer with wireless transceiver function (such as computer 120g in Figure 1), a wearable device, a vehicle (such as 120b in Figure 1), a drone, a helicopter, an airplane (such as 120c in Figure 1), a ship, a robot, a robotic arm, or a smart home device (such as printer 120e in Figure 1), etc.
[0115] The communication device provided in the embodiment of the present application may also be a detection device such as a radar. The present application does not limit the specific implementation form of the communication device provided in the present application.
[0116] The following first introduces the relevant technologies and terms involved in the embodiments of this application.
[0117] 1. Fuzzy Function
[0118] The fuzzy function is an important tool for waveform design and analysis of signal processing system performance. According to the fuzzy function of the signal, the resolution ability, measurement accuracy, fuzziness and interference suppression ability of the signal waveform can be determined.
[0119] In this application, the ambiguity function is used to measure the ability of a target detection signal to distinguish between two targets with similar positions and velocities. The ambiguity function of a signal is usually defined as a two-dimensional cross-correlation function. Specifically, it can be expressed as A(τ,f):
[0120] Here, τ represents the delay time difference between the echo signals of the two targets compared to the transmitted signal, and f represents the Doppler frequency shift difference between the two objects. During target detection, the difference between moving targets and stationary targets is that Doppler frequency shift is generated.
[0121] The faster the ambiguity function of the signal decreases with the increase of τ and f, the stronger the target detection ability of the signal is, and the two targets are easier to distinguish.
[0122] 2. Taylor expansion
[0123] The Taylor expansion, also known as the Taylor formula, uses information about a function at a certain point to describe the formula for its values near that point. The geometric meaning of the Taylor formula is to approximate the original function using a polynomial function. Because polynomial functions can be differentiated any number of times, they are easy to calculate and convenient for finding extreme values or determining function properties. The Taylor expansion of an ambiguity function can be used to determine the size of the sidelobes around the peak of the signal's ambiguity function, whether a low ambiguity zone can be achieved, and thus determine the signal's target resolution capability.
[0124] 3. Golay complementary sequence
[0125] Two sequences are Golay complementary sequences, and the two sequences can be called Golay complementary sequence pairs. Golay complementary sequence pairs have ideal aperiodic autocorrelation characteristics and constant mode characteristics of binary sequences. The aperiodic cross-correlation function R of sequences x and y is xy (τ) can be expressed as:
[0126] Among them, a *In particular, when x=y, Rx(τ) represents the non-periodic autocorrelation function of sequence x. The autocorrelation function of the Gray complementary sequence pair satisfies R(τ)=R x (τ)+R y (τ)=2Lδ(τ), where δ(τ) is the impulse function.
[0127] Exemplarily, Golay complementary pairs x and y with a sequence length of L=4 are x=[+1, +1, +1, -1] and y=[+1, +1, -1, +1] respectively.
[0128] A Golay complementary sequence pair remains a Golay complementary sequence pair after any of the following transformations:
[0129] Swap the two sequences in a Golay complementary sequence pair
[0130] Reverse the sign of one or both sequences in a Golay complementary sequence pair
[0131] Reverse the sign of one or both sequences in a Golay complementary sequence pair
[0132] Reverse the signs of the even coordinates of the two sequences in the Gray complementary sequence pair
[0133] 2. Golay complementary sequence group based on PTM sequence expansion
[0134] The ambiguity function of the Gray complementary sequence has no range sidelobes when the Doppler frequency offset is zero, but has large range sidelobes in other regions where the Doppler frequency offset is not zero. The Doppler frequency offset destroys the ideal non-periodic autocorrelation characteristics of the Gray complementary sequence pair, and the Gray complementary sequence cannot be used for detecting moving targets.
[0135] Therefore, it is proposed that the pulse train order of the Gray complementary sequence pair can be designed based on the PTM sequence, so that the low-order terms of the Taylor expansion of the ambiguity function near the Doppler frequency offset are set to zero, thereby reducing the range sidelobe and obtaining a Doppler-resistant pulse train. The PTM sequence s of length N is (s0, s1, ..., s N-1 ) can be obtained through the binary domain s n Symbolic recursive construction on ∈{0,1}, the elements in the PTM sequence satisfy:
[0136] 1) s0 = 0
[0137] 2)s 2n =s n
[0138] 3)s 2n+1 =1-s n
[0139] Among them, 0 < n ≤ N - 1, and the sequence length N is an integer power of 2. Exemplarily, a PTM sequence with length N = 8 can be expressed as: s = (0, 1, 1, 0, 1, 0, 0, 1)
[0140] Based on this PTM sequence, the pulse train order of Gray complementary pairs x and y can be constructed, and a Gray complementary sequence group extended based on the PTM sequence with length N = 8 can be obtained. Specifically, 0 in s corresponds to x, and 1 corresponds to y. Then, the Gray complementary sequence group extended based on the PTM sequence is (x, y, y, x, y, x, x, y), and this Gray complementary sequence group can counteract Doppler frequency offset. Theoretical analysis shows that for the pulse train obtained from the Gray complementary sequence group extended based on the PTM sequence, the order M of the zero terms in the Taylor expansion of the ambiguity function of this pulse train satisfies M = log2 N - 1. Therefore, when N = 8, the order M of the zero terms is 2, that is, when N = 8, the first-order and second-order terms in the Taylor expansion of the ambiguity function of this pulse train are set to 0.
[0141] FIG. 2 is a schematic diagram of a pulse train obtained from various complementary sequence groups extended based on the PTM sequence, where the Gray sequence length L = 4 and the PTM sequence length N = 8. As shown in the figure, x and y are Gray complementary sequences. T sym represents the duration of the symbols in the Gray sequence, and T PRI represents the pulse repetition interval (PRI). The duty cycle D of the pulse train is D = LT sym / T PRI , and the ratio of the pulse repetition interval to the symbol duration is T = T PRI / T sym . Therefore, the maximum measurable distance r max of the pulse train is related to the pulse repetition interval T PRI , the Gray sequence length L, and the symbol duration T sym , that is, r max = c(T PRI - LT sym ) / 2, where c represents the speed of light. The maximum measurable speed of the pulse train is related to the pulse repetition interval T PRI and the subcarrier spacing f c , that is, v max = c / 4f c T PRI .
[0142] When the distance r = 400 m and the speed v = 60 km / h, Figure 3 shows the ambiguity function of the pulse train transmitted alternately at x and y, while Figure 4 shows the ambiguity function of the pulse train generated by the Golay complementary sequence group extended by the PTM sequence. In Figures 3 and 4, the horizontal axis represents speed, the vertical axis represents distance, and the brightness represents the intensity of the ambiguity function. Comparing Figures 3 and 4, it can be seen that the ambiguity function of the alternating pulse train shown in Figure 3 exhibits range sidelobes near the speed v = 60 km / h. For example, the brightness of several range locations in the white dashed box corresponding to the speed v = 60 km / h in Figure 3 is high. In contrast, the Doppler countermeasure pulse train constructed based on the PTM sequence and Golay complementary sequence pair in Figure 4 exhibits a low ambiguity region near the speed v = 60 km / h. For example, the brightness of the white dashed box corresponding to the speed v = 60 km / h is low at all range locations except those at the distance r = 400 m. Therefore, the pulse train generated by the Golay complementary sequence group extended by the PTM sequence has a higher range resolution.
[0143] The pulse train obtained by the Gray complementary sequence group based on the PTM sequence expansion can resist the Doppler frequency shift of the step phase change as shown in Figure 5, that is, the phase change caused by the Doppler frequency shift is within the pulse repetition interval T PRI For a pulse train with a length of N and a length of L, s n,l The ambiguity function of the pulse train corresponding to the Doppler frequency offset f with a step phase change can be expressed as follows:
[0144] In fact, the phase change caused by Doppler frequency shift is continuous and increases linearly with time, as shown in Figure 6. The ambiguity function of the pulse train corresponding to the linear phase change Doppler frequency shift can be expressed as:
[0145] For the Doppler frequency offset f, if the phase change in a single symbol period in the Gray sequence is The phase change within the pulse repetition period T is 2πf / N. For the Doppler frequency deviation with step phase change, the ambiguity function A of the pulse train (x, y, y, x) with pulse length N = 4 is step (τ,v) can be expressed as
[0146] Among them, δ(τ) is the impulse function, Indicates phase division The phase other than the first n terms Other high-order remainders of Including phase The order of is equal to or greater than the remainder of n+1. In the above formula, Including phase Based on the above formula, it can be seen that the first-order term of the phase in the Taylor expansion of the ambiguity function near Doppler zero is set to zero. Therefore, the pulse train can resist the Doppler frequency deviation of the first-order step phase change.
[0147] However, for a linearly phase-varying Doppler frequency offset, the ambiguity function A of a pulse train (x, y, y, x) with a pulse length of N = 4 is linear (τ,f) can be expressed as:
[0148] in, Including phase Based on the above formula, it can be seen that any order term of the phase of the Taylor expansion of the ambiguity function near the Doppler frequency offset is non-zero. Therefore, the pulse train obtained by the Gray complementary sequence group based on PTM expansion cannot resist the Doppler frequency offset with linear phase variation.
[0149] Figure 7 shows the performance of the ambiguity function for a PTM sequence-based extended Gray complementary sequence group for linearly phase-varying Doppler frequencies under different duty cycles and speed conditions. As shown in Figure 7 (a) and (d), under ideal conditions where the pulse signal duty cycle is zero or the target speed is zero, the linear Doppler model is equivalent to the step Doppler model, and a low ambiguity zone exists around the ambiguity function peak. However, when the duty cycle of the pulse train is non-zero, the range sidelobes increase with increasing duty cycle. Figures 7 (a), (b), and (c) show the ambiguity functions for pulse trains with a target speed of 30 km / h and duty cycles of 0, 1 / 4, and 1 / 2, respectively. It can be seen that, for the same target speed, as the duty cycle increases, the range sidelobes increase and the low ambiguity zone around the ambiguity function peak becomes less pronounced. Furthermore, when the target speed is non-zero, the range sidelobes increase with increasing speed. Figures (e) and (f) of Figure 7 show the ambiguity functions for pulse trains with duty cycles of 1 / 4 and 1 / 2, respectively, at a target speed of 60 km / h. Comparing the ambiguity functions for pulse trains with the same duty cycle but different speeds reveals that the greater the target speed, the larger the range sidelobes and the less pronounced low ambiguity region around the ambiguity function peak. This indicates that the pulse train generated by the Gray complementary sequence group extended by the PTM sequence has low resolution and poor detection performance for targets with linear Doppler frequency shifts.
[0150] The solution proposed in this application leverages the property that one or both sequences in a Golay complementary sequence pair still form a Golay complementary sequence pair after symbol reversal. Based on the Golay complementary sequence pair and symbol reversal extension, a pulse train capable of resisting Doppler frequency shifts caused by linear phase variations can be generated. Target detection based on this pulse train can improve ranging accuracy, thereby enhancing target detection performance.
[0151] As shown in Figure 8, the linear phase variation can be decomposed into the sum of the step phase variation and the sawtooth phase variation. For a pulse train of length N, extending the Golay complementary sequence based on the PTM sequence can mitigate log2N-1 order step phase variations, while reversing the symbols in the Golay sequence can mitigate first-order sawtooth phase variations. Therefore, by reversing the symbols in the Golay complementary sequence within the pulse train, the pulse train derived from the Golay complementary sequence and the reversal of the symbols can mitigate Doppler frequency offset from linear phase variations.
[0152] FIG9 is a schematic flow chart of a pulse signal transmission method 900 provided in an embodiment of the present application. The method can be performed by a communication device, which can be a communication device, such as a network device, a terminal, a radar, etc. Alternatively, the communication device can be configured in a communication device, such as a chip or a chip system. The method includes but is not limited to the following steps:
[0153] S901: A communication device determines a first sequence group, where the first sequence group includes N sequences, where N is greater than 2 and is a power of 2, the N sequences include at least one Golay complementary sequence pair, and each sequence in the N sequences includes multiple symbols, wherein the symbols in at least two sequences are arranged in opposite order.
[0154] Specifically, the first sequence group includes a first sequence and a second sequence, where the first sequence and the second sequence are Golay complementary sequences. In other words, the first sequence and the second sequence form a Golay complementary sequence pair. The first sequence group also includes a third sequence and a fourth sequence, where the order of symbols in the third sequence is opposite to that in the first sequence, and the order of symbols in the fourth sequence is opposite to that in the second sequence.
[0155] For example, the first sequence can be written as The second sequence can be written as Where L is the number of symbols contained in the sequence, that is, the sequence length. and is the Golay complementary sequence, It can be called a Golay complementary sequence pair. The third sequence can be recorded as The third sequence With the first sequence The symbols in the sequence are arranged in the opposite order, that is, the third sequence and Mutually reversed sequences, such as for The reverse sequence of for The fourth sequence can be written as Fourth Sequence and Second Sequence The symbols in the sequence are arranged in the opposite order, that is, the fourth sequence and They are mutually reverse order sequences.
[0156] Based on the properties of Golay complementary sequence pairs described above, a sequence obtained by reversing the symbols in one or both sequences in a Golay complementary sequence pair is still a Golay complementary sequence pair. Therefore, any two sequences among the first, second, third, and fourth sequences are Golay complementary sequences.
[0157] In one embodiment, the number of first sequences, the number of second sequences, the number of third sequences, and the number of fourth sequences in the first sequence group are the same, that is, the number of first sequences, second sequences, third sequences, and fourth sequences in the first sequence group are all N / 4.
[0158] The first sequence group may include but is not limited to the following implementations. Different implementations of the first sequence group are introduced below.
[0159] In implementation mode 1, the first sequence group satisfies the following rule 1-1:
[0160] Rule 1-1: If N = 4, the first sequence, second sequence, fourth sequence, and third sequence in the first sequence group are arranged in that order; if N > 4, the arrangement order of the first N / 2 sequences in the first sequence group is the same as the arrangement order of the sequences when the first sequence group contains N / 2 sequences.
[0161] In embodiment 1, N=4, the first sequence group is
[0162] When N=4, the first sequence, the second sequence, the fourth sequence, and the third sequence in the first sequence group are arranged in sequence. The number of the first sequence, the number of the second sequence, the number of the third sequence, and the number of the fourth sequence are all N / 4=1. The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is
[0163] In this embodiment 1, when N=4, the Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0164] It can be seen from the above formula that the first-order term of the Taylor expansion of the ambiguity function of the first sequence group is set to zero when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0165] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N=4, the pulse train obtained based on the first sequence group may be as shown in FIG10 , wherein the pulse train includes 4 pulses, and the 4 pulses respectively carry the 4 sequences in the first sequence group in sequence.
[0166] It should be understood that this application mainly uses the sequence length L=4 as an example for illustration, but this application is not limited thereto. The sequence length may also be other values, which can be determined according to specific implementation requirements.
[0167] In embodiment 1, N=8, the first sequence group is
[0168] When N=8, the first sequence group satisfies the above rule 1-1. The arrangement order of the first N / 2=4 sequences in the first sequence group is the same as the arrangement order of the sequences when the first sequence group contains 4 sequences, that is, In the first sequence group, the first sequence The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is
[0169] In this embodiment 1, when N=8, the Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0170] It can be seen from the above formula that the first-order term of the Taylor expansion of the ambiguity function of the first sequence group is set to zero when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0171] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N = 8, the pulse train obtained based on the first sequence group can be as shown in FIG. 11. Among them, the pulse train includes 8 pulses, and the 8 pulses respectively carry the 8 sequences in the first sequence group in the first sequence group.
[0172] In Embodiment 1, when N≥16, the first sequence group further satisfies the following Rule 1-2:
[0173] Rule 1-2:
[0174] If the sequence i in the first sequence group is the first sequence, then the sequence N / 2 + i is the second sequence;
[0175] If the sequence i in the first sequence group is the second sequence, then the sequence N / 2 + i is the first sequence;
[0176] If the sequence i in the first sequence group is the third sequence, then the sequence N / 2 + i is the fourth sequence;
[0177] If the sequence i in the first sequence group is the fourth sequence, then the sequence N / 2 + i is the third sequence;
[0178] Among them, i is the serial number or position index of the sequence in the first sequence group, where 0≤i<N / 2 and i is an integer.
[0179] In Embodiment 1, N = 16, and the first sequence group is
[0180] When N = 16, according to the above Rule 1-1, the arrangement order of the first N / 2 = 8 sequences in the first sequence group is the same as the arrangement order of the sequences when the first sequence group contains 8 sequences, that is Then, according to the above Rule 1-2, the arrangement order of the latter N / 2 = 8 sequences in the first sequence group can be determined as follows Among them, the number of the first sequences, the number of the second sequences, the number of the third sequences, and the number of the fourth sequences are all N / 4 = 4. In the first sequence group, the sum of the position indexes of the first sequences is The sum of the position indexes of the second sequences is The sum of the position indexes of the third sequences is The sum of the position indexes of the fourth sequences is
[0181] In this Embodiment 1, when N = 16, the Taylor expansion of the ambiguity function of the first sequence group at Doppler equal to zero can be expressed as:
[0182] It can be seen from the above formula that the first-order term of the Taylor expansion of the ambiguity function of the first sequence group is set to zero when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency deviation of the first-order linear phase change. In addition, the sum of the position index of the first sequence in the first sequence group is The sum of the position indices of the second sequence The sum of the position indexes of the third sequence and the sum of the position index of the fourth sequence The fuzzy function of the first sequence group is equal to each other, so that the Lagrange residual of the Taylor expansion of the fuzzy function of the first sequence group is minimized, and a larger low fuzzy area is obtained around the peak of the fuzzy function of the first sequence group, thereby obtaining higher target detection performance.
[0183] The communication device can obtain a first sequence group of any length N based on rules 1-1 and 1-2 in the above embodiment 1, wherein the first sequence group of N>16 The determination can be made with reference to the implementation of the first sequence group when N≤16 described above, and no further examples are given here.
[0184] When N≥16, the first sequence group satisfies the above rules 1-1 and 1-2 and also satisfies the sum of the position indexes of the first sequence in the first sequence group. The sum of the position indices of the second sequence The sum of the position indexes of the third sequence and the sum of the position index of the fourth sequence equal, and Therefore, when N≥16, the Lagrange residual of the Taylor expansion of the ambiguity function of the first sequence group can be minimized, so that a larger low ambiguity area is obtained around the peak of the ambiguity function of the first sequence group, resulting in higher target detection performance.
[0185] Figure 12 compares the ambiguity function of the Gray complementary sequence group based on the PTM sequence extension (as shown in Figure 12(a)) and the ambiguity function of the first sequence group provided in the above-mentioned embodiment 1 (as shown in Figure 12(b)) for a Doppler frequency offset with a linear phase variation. As can be seen in Figure 12(a), for a Doppler frequency offset with a linear phase variation, the Gray complementary sequence group based on the PTM sequence extension does not have a low ambiguity region around the peak of the ambiguity function, and the range sidelobes are relatively large. However, as shown in Figure 12(b), the ambiguity function of the first sequence group provided in the above-mentioned embodiment 1 is able to obtain a relatively large low ambiguity region around the peak. The target detection performance is better for a Doppler frequency offset with a linear phase variation.
[0186] It should be understood that the generation method of the first sequence group provided in the above embodiment 1 can also be based on the PTM sequence expansion Golay complementary sequence pair. After obtaining the extended Golay complementary sequence group of length N, the corresponding positions are replaced based on the above rules 1-1 and 1-2. The order of the symbols in is adjusted to the reverse order. This application does not limit the specific generation method of the first sequence group.
[0187] In Embodiments 2 and 3 described below, the first sequence group consists of a second sequence group and a third sequence group, where each of the second and third sequence groups includes N / 2 sequences. The second sequence group is a Golay complementary sequence group that is extended by a PTM sequence to a Golay complementary sequence pair of the first and second sequences. The third sequence group is a Golay complementary sequence group that is extended by a PTM sequence to a Golay complementary sequence pair of the fourth and third sequences.
[0188] For example, N=4, then the second sequence group includes N / 2=2 sequences, that is, the second sequence group includes the first sequence according to the PTM sequence second sequence Golay complementary sequence group obtained by expanding the Golay complementary sequence pair The third sequence group includes N / 2=2 sequences, that is, the third sequence group includes the fourth sequence according to the PTM sequence The third sequence Golay complementary sequence group obtained by expanding the Golay complementary sequence pair
[0189] That is, when N=4, the second sequence group is The third sequence group is Similarly, we can get:
[0190] When N=8, the second sequence group is The third sequence group is
[0191] When N=16, the second sequence group is The third sequence group is
[0192] Similarly, the second sequence group and the third sequence group can be obtained when N≥16, and can be implemented with reference to the method when N<16, and no further examples are given here.
[0193] In embodiment 2, in the first sequence group, the sequence with position index 2i is the sequence with position index i in the second sequence, and the sequence with position index 2i+1 is the sequence with position index i in the third sequence, where the value of position index i can range from 0 to N / 2-1. The first sequence group obtained based on embodiment 2 can be called a two-dimensional Doppler countermeasure sequence in which a Golay sequence is alternately arranged in positive and reverse order, and the pulse train obtained based on the first sequence group can be called a two-dimensional Doppler countermeasure pulse train in which a Golay sequence is alternately arranged in positive and reverse order.
[0194] When N=4, the second sequence group is The third sequence group is The first sequence group is The number of the first sequence, the number of the second sequence, the number of the third sequence and the number of the fourth sequence are all N / 4=1. The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is
[0195] The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0196] It can be seen from the above formula that the ambiguity function of the first sequence group with length N=4 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0197] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N=4, the pulse train obtained based on the first sequence group can be shown in FIG13 , wherein the pulse train includes 4 pulses, and the 4 pulses respectively carry the first sequence group 8 sequences in it.
[0198] When N=8, the second sequence group is The third sequence group is The first sequence group is The number of first sequences, the number of second sequences, the number of third sequences and the number of fourth sequences are all N / 4=2. The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0199] It can be seen from the above formula that the ambiguity function of the first sequence group with length N=8 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0200] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N=8, the pulse train obtained based on the first sequence group can be shown in FIG14 , wherein the pulse train includes 8 pulses, and the 8 pulses respectively carry the first sequence group 8 sequences in it.
[0201] When N=16, the second sequence group is The third sequence group is The first sequence group is The number of the first sequence, the number of the second sequence, the number of the third sequence and the number of the fourth sequence are all N / 4=4. The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0202] It can be seen from the above formula that the ambiguity function of the first sequence group with length N = 16 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change. In addition, the sum of the position index of the first sequence in the first sequence group is The sum of the position indices of the second sequence The sum of the position indexes of the third sequence and the sum of the position index of the fourth sequence The similarity makes the second-order term of the Taylor expansion of the ambiguity function of the first sequence group smaller when Doppler is zero, resulting in higher target detection performance.
[0203] The communication device can obtain a first sequence group of any length N based on the above embodiment 2, wherein the first sequence group of N>16 The determination can be made by referring to the implementation of the first sequence group when N≤16 in the above text, and no further examples are given here. When the length of the first sequence group N≥16, the sum of the position indexes of the first sequence in the first sequence group The sum of the position indices of the second sequence The sum of the position indexes of the third sequence and the sum of the position index of the fourth sequence This can make the second-order term of the Taylor expansion of the ambiguity function of the first sequence group near Doppler zero smaller, thereby obtaining higher target detection performance.
[0204] Figure 15 compares the ambiguity function of the Gray complementary sequence group based on PTM sequence expansion (as shown in Figure 15(a)) and the ambiguity function of the first sequence group provided in Implementation 2 (as shown in Figure 15(b)) for a Doppler frequency offset with a linear phase variation. As shown in Figure 15(a), the Gray complementary sequence group based on PTM sequence expansion does not have a low ambiguity region around the peak of the ambiguity function for a Doppler frequency offset with a linear phase variation, and the range sidelobes are relatively large. However, as shown in Figure 15(b), the ambiguity function of the first sequence group provided in Implementation 2 achieves a relatively large low ambiguity region around the peak, similar to that of Implementation 1. The detection performance for targets with a Doppler frequency offset with a linear phase variation is relatively good.
[0205] The above communication device obtains the first sequence group provided in embodiment 2 based on the second sequence group and the third sequence group. The method is only one implementation of the present application. The present application does not limit the specific implementation of the first sequence group. For example, in another implementation, the communication device can expand the Gray complementary sequence pair based on the PTM sequence. After obtaining the expanded sequence group, based on the assumption that sequences with even position indexes in the sequence group are in positive order and sequences with odd position indexes in the sequence group are in reverse order, the sequences with odd position indexes in the sequence group are adjusted to reverse order, thereby obtaining a first sequence group. The position index ranges from 0 to N-1.
[0206] In embodiment 3, the first N / 2 sequences in the first sequence group constitute the second sequence group, and the last N / 2 sequences constitute the third sequence group.
[0207] The first sequence group obtained based on implementation mode 3 can be called a two-dimensional Doppler countermeasure sequence in which Golay sequences are arranged in a concentrated positive and negative order. The pulse train obtained based on the first sequence group can be called a two-dimensional Doppler countermeasure pulse train in which Golay sequences are arranged in a concentrated positive and negative order.
[0208] When N=4, the second sequence group is The third sequence group is The first sequence group is In the first sequence group, the first sequence The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0209] It can be seen from the above formula that the ambiguity function of the first sequence group with length N=4 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0210] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N=4, the first sequence group provided by Embodiment 1 is the same as that provided by Embodiment 3, so the pulse train obtained based on the first sequence group provided by Embodiment 3 is also shown in FIG. 10 .
[0211] When N=8, the second sequence group is The third sequence group is The first sequence group is In the first sequence group, the first sequence The sum of the position indices is second sequence The sum of the position indices is 11. The Third Sequence The sum of the position indices is Fourth Sequence The sum of the position indices is The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0212] It can be seen from the above formula that the ambiguity function of the first sequence group with length N=8 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0213] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but When N=8, the pulse train obtained based on the first sequence group can be shown in FIG16 , wherein the pulse train includes 8 pulses, and the 8 pulses respectively carry the first sequence group 8 sequences in it.
[0214] When N=16, the second sequence group is The third sequence group is The first sequence group is In the first sequence group, the first sequence The sum of the position indices is second sequence The sum of the position indices is The third sequence The sum of the position indices is Fourth Sequence The sum of the position indices is The Taylor expansion of the ambiguity function of the first sequence group when Doppler is zero can be expressed as:
[0215] It can be seen from the above formula that the ambiguity function of the first sequence group with length N=16 is set to zero in the first-order term of the Taylor expansion when Doppler is zero. Therefore, the pulse train obtained based on the first sequence group can resist the Doppler frequency offset of the first-order linear phase change.
[0216] The communication device can obtain a first sequence group of any length N based on the above embodiment 3, wherein the first sequence group of N>16 The first sequence group with a length of N provided in Embodiment 3 can be used to obtain a pulse train capable of resisting the Doppler frequency shift of a first-order linear phase change.
[0217] Figure 17 compares the ambiguity function of a Golay complementary sequence group based on PTM sequence extension (as shown in Figure 17(a)) and the ambiguity function of the first sequence group provided in Embodiment 3 (as shown in Figure 17(b)) for a linearly phase-varying Doppler frequency offset. As shown in Figure 17(a), for a linearly phase-varying Doppler frequency offset, the Golay complementary sequence group based on PTM sequence extension does not have a low ambiguity region around the peak of the ambiguity function, and the range sidelobes are large. In contrast, as shown in Figure 17(b), the ambiguity function of the first sequence group provided in Embodiment 3 achieves a smaller low ambiguity region around the peak, thereby improving target detection performance.
[0218] S902: The communication device sends a pulse string, where the pulse string is obtained based on the first sequence group, and one pulse in the pulse string corresponds to one of the N sequences.
[0219] In the above-mentioned embodiments 1 to 3, the communication device determines a pulse string based on the first sequence group. The pulse string may include N pulse strings. The N pulses correspond one-to-one to the N sequences in the first sequence group, and each pulse carries the corresponding sequence.
[0220] In one embodiment, a communication device transmits the pulse train and receives an echo signal, and the communication device determines the distance and / or speed based on the echo signal. If the echo signal is an echo signal reflected from a target after the pulse train is transmitted to the target, the communication device can determine the distance and / or speed of the target based on the echo signal. Specifically, the communication device can determine the distance and / or speed of the target by obtaining an ambiguity function of the signal or by using sequence cross-correlation.
[0221] In another embodiment, a first communication device can perform the pulse train transmission method shown in FIG9 , namely, determining a first sequence group and transmitting a pulse train. A second communication device receives an echo signal of the pulse train, e.g., the echo signal is the echo signal of the pulse train transmitted from the pulse train to a target and reflected from the target to the second communication device. The second communication device is clock-synchronized with the first communication device, and the second communication device can determine the position and / or velocity of the target based on the echo signal. Specifically, the second communication device knows that the pulse train is derived based on the first sequence group, and can determine the distance and / or velocity of the target by acquiring an ambiguity function of the signal or by using sequence cross-correlation.
[0222] The first communication device and the second communication device may maintain clock synchronization via a wired connection (such as a communication medium such as an optical fiber), or may achieve clock synchronization via wireless communication.
[0223] For example, the first communication device may be a transmitter of a multistatic radar, and the second communication device may be a receiver of the multistatic radar. The transmitter and receiver of the multistatic radar may be located in different locations. However, the present application is not limited thereto; the first communication device and the second communication device may be different communication devices or devices configured on different communication devices.
[0224] In one embodiment, the communication device can use space-time coding based on the first sequence group provided by one of the above-mentioned embodiments 1 to 3 to determine the fourth sequence group and the fifth sequence group, where the fourth sequence group and the fifth sequence group each include N sequences.
[0225] The fourth sequence group and the fifth sequence group include one or more of the first sequence, the second sequence, the third sequence and the fourth sequence, and the fourth sequence group and the fifth sequence group also include one or more of the fifth sequence, the sixth sequence, the seventh sequence and the eighth sequence. The fifth sequence has the opposite sign to the sign of the first sequence at the same position, that is, the fifth sequence is The sixth sequence has the opposite sign to the second sequence, that is, the sixth sequence is The seventh sequence has the opposite sign to the third sequence, that is, the seventh sequence is The eighth sequence has the opposite sign to the fourth sequence in the same position, that is, the eighth sequence is
[0226] The fourth sequence group and the fifth sequence group may correspond to the first antenna and the second antenna, respectively. The communication device transmitting a pulse train includes: the communication device transmitting a first pulse train via the first antenna and transmitting a second pulse train via the second antenna. The first pulse train and the second pulse train each include N pulses, have the same starting time and pulse period, the N pulses in the first pulse train sequentially carry sequences in the fourth sequence group, and the N pulses in the second pulse train sequentially carry sequences in the fifth sequence group.
[0227] Optionally, the first antenna and the second antenna are antennas in different directions of a dual-polarized antenna, such as the first antenna being an antenna in the vertical polarization direction of the dual-polarized antenna, and the second antenna being an antenna in the horizontal polarization direction of the dual-polarized antenna. Alternatively, the first antenna is an antenna in the horizontal polarization direction of the dual-polarized antenna, and the second antenna is an antenna in the vertical polarization direction of the dual-polarized antenna.
[0228] Exemplarily, the space-time coding may specifically be Alamouti space-time coding.
[0229] Specifically, the communication device encodes two symbols a and b based on Alamouti space-time coding, and can obtain:
[0230] Among them, a * 、b * denote the conjugate of a and b respectively. The matrix C obtained by Alamouti space-time coding is an orthogonal matrix, that is, the matrix C satisfies:
[0231] Where |a| and |b| are the amplitudes of a and b respectively, and I is the identity matrix.
[0232] The following first describes the first sequence group provided in Implementation 1 as an example.
[0233] The first sequence group of N=4 provided in the above embodiment 1 is The communication device may obtain a sequence group set by using space-time coding based on the first sequence group:
[0234] The sequence group set includes 2N sequences, and the first row in the sequence group set is The fourth sequence group corresponding to the first antenna, the second row is the fifth sequence group corresponding to the second antenna. The fourth sequence group and the fifth sequence group are orthogonal to each other, that is, X N=4 is an orthogonal matrix that satisfies:
[0235] By sequence group set X N=4 It can be seen that the sequences in the fourth sequence group are in sequence with the sequences in the first sequence group, and the order of the positive and negative sequences and the sequences in the fifth sequence group is determined by space-time coding, and it is necessary to satisfy that the fourth sequence group and the fifth sequence group are mutually orthogonal.
[0236] In one embodiment, the communication device can obtain a Golay complementary sequence group (x, y, y, x) based on PTM sequence extension with a length of N=4, wherein x and y both represent positive sequence sequences, that is, Based on two consecutive sequences in the sequence, i.e., the two sequences with position indices 2i and 2i+1, the communication device uses Alamouti space-time coding to obtain two sequences with position indices 2i and 2i+1 in the sequence group set that have not been adjusted in the forward and reverse order. Where i = 0, ..., N / 2-1, and the position index ranges from 0 to N-1. For example, if i = 0, the communication device uses Alamouti space-time coding based on two sequences x and y with position indices 0 and 1 in the extended Golay complementary sequence group to obtain:
[0237] Since the symbol in the Gray sequence is 1 or -1, the conjugate of the Gray sequence is still the sequence itself, that is, y * =y,x *=x. i=1, the communication device uses Alamouti space-time coding based on the two sequences y and x with position indices 2 and 3 in the first sequence group to obtain:
[0238] The signs of the sequences in P are chosen so that the matrix [QP] composed of Q and P is an orthogonal matrix.
[0239] The matrix [QP] is a set of sequence groups that have not been adjusted in positive or negative order. The communication device can determine the positive or negative order of the sequence in the nth column of the matrix based on the positive or negative order of the nth sequence in the first sequence group, where n = 1, 2, ..., N. The four sequences in are positive order, positive order, reverse order, and reverse order, respectively. Therefore, the four column sequences in the matrix [QP] are positive order, positive order, reverse order, and reverse order, respectively, thus obtaining the sequence group set X N=4 .
[0240] When N=4, the sequence group set X obtained based on the first sequence group N=4 The Taylor expansion of the ambiguity function (the sequence group set includes 2N=8 sequences) when Doppler is zero can be expressed as:
[0241] As can be seen from the above equation, the first-order term of the Taylor expansion of the ambiguity function for this sequence set is set to zero when Doppler is zero. Therefore, the pulse train generated based on this sequence set can resist the Doppler frequency offset caused by first-order linear phase variations. Furthermore, transmitting the sequence groups in this sequence set through multiple antennas can improve the signal-to-noise ratio and enhance target detection accuracy.
[0242] When N=8, the pulse train obtained based on the first sequence group can be shown in FIG16 , wherein the pulse train includes 8 pulses, and the 8 pulses respectively carry the first sequence group 8 sequences in it.
[0243] The first sequence group of N=8 provided in the above embodiment 1 is The communication device may obtain a sequence group set by using space-time coding based on the first sequence group:
[0244] The sequence group set includes 2N=16 sequences. The first row in the sequence group set is The fourth sequence group corresponding to the first antenna, the second row is the fifth sequence group corresponding to the second antenna. The fourth sequence group and the fifth sequence group are orthogonal to each other, that is, X N=8 is an orthogonal matrix.
[0245] By XN=8 It can be seen that the sequences in the fourth sequence group are the sequences in the first sequence group in sequence, and the positive and negative signs before each sequence and the arrangement order of the sequences in the fifth sequence group are determined by space-time coding. In addition, it is necessary to satisfy that the fourth sequence group and the fifth sequence group are mutually orthogonal.
[0246] In one embodiment, a communication device can obtain a Golay complementary sequence group (x, y, y, x, y, x, x, y) based on a PTM sequence extension with a length of N = 8, where x and y both represent positive sequence sequences. Based on two consecutive sequences in the sequence, i.e., two sequences with position indexes 2i and 2i+1, the communication device obtains two columns of sequences with position indexes 2i and 2i+1 in a set of sequence groups that have not undergone sequence forward and reverse order adjustment based on Alamouti space-time coding. Wherein, i = 0, ..., N / 2-1, and the position index ranges from 0 to N-1. The communication device then adjusts the corresponding sequences in the set of sequence groups that have not undergone sequence forward and reverse order adjustment based on the positive or reverse order of the sequences in the first sequence group, thereby obtaining a sequence group set X when N = 8. N=8 .
[0247] When N=8, the Taylor expansion of the ambiguity function of the sequence group set obtained based on the first sequence group (the sequence group set includes 2N=16 sequences) when Doppler is zero can be expressed as:
[0248] As can be seen from the above equation, the first-order term of the Taylor expansion of the ambiguity function for this sequence set is set to zero when Doppler is zero. Therefore, the pulse train generated based on this sequence set can resist the Doppler frequency offset caused by first-order linear phase variations. Furthermore, transmitting the sequence groups in this sequence set through multiple antennas can further improve the signal-to-noise ratio and enhance target detection accuracy.
[0249] Exemplarily, the sequence length L of the first sequence, the second sequence, the third sequence, and the fourth sequence is 4, that is, each sequence contains 4 symbols, wherein: but as well as, When N=8, based on the sequence group set X N=8 The first pulse string sent by the first antenna and the second pulse string sent by the second antenna obtained by the fourth sequence group and the fifth sequence group in the communication device can be shown in Figure 18. As shown in Figure 18, the starting time of the first pulse string and the second pulse string are the same and the pulse repetition interval (i.e., pulse period) are the same. The communication device sends the first sequence in the fourth sequence group through the first antenna. When the first sequence in the fifth sequence group is sent through the second antenna at the same time And so on.
[0250] When N≥16, the ordering of sequences in the fourth sequence group and the fifth sequence group in the sequence group set obtained by the communication device based on the first sequence group satisfies the following rule:
[0251] When the sequence number i is an even number, if the sequence i in the fourth sequence group is the first sequence Then the sequence N / 2+i is the sixth sequence If the sequence i in the fourth sequence group is the second sequence Then the sequence N / 2+i is the fifth sequence If the sequence i in the fourth sequence group is the third sequence Then the sequence N / 2+i is the eighth sequence If the sequence i in the fourth sequence group is the fourth sequence Then the sequence N / 2+i is the seventh sequence If the sequence i in the fourth sequence group is the fifth sequence Then the sequence N / 2+i is the second sequence If the sequence i in the fourth sequence group is the sixth sequence Then the sequence N / 2+i is the first sequence If the sequence i in the fourth sequence group is the seventh sequence Then the sequence N / 2+i is the fourth sequence If the sequence i in the fourth sequence group is the eighth sequence Then the sequence N / 2+i is the third sequence
[0252] When the sequence number i is an odd number, if the sequence i in the fourth sequence group is the first sequence Then the sequence N / 2+i is the second sequence If the sequence i in the fourth sequence group is the second sequence Then the sequence N / 2+i is the first sequence If the sequence i in the fourth sequence group is the third sequence Then the sequence N / 2+i is the fourth sequence If the sequence i in the fourth sequence group is the fourth sequence Then the sequence N / 2+i is the third sequence If the sequence i in the fourth sequence group is the fifth sequence Then the sequence N / 2+i is the sixth sequence If the sequence i in the fourth sequence group is the sixth sequence Then the sequence N / 2+i is the fifth sequence If the sequence i in the fourth sequence group is the seventh sequence Then the sequence N / 2+i is the eighth sequence If the sequence i in the fourth sequence group is the eighth sequence Then the sequence N / 2+i is the seventh sequence
[0253] When the sequence number i is an even number, if the sequence i in the fifth sequence group is the first sequence Then the sequence N / 2+i is the second sequence If the sequence i in the fifth sequence group is the second sequence Then the sequence N / 2+i is the first sequence If the sequence i in the fifth sequence group is the third sequence Then the sequence N / 2+i is the fourth sequence If the sequence i in the fifth sequence group is the fourth sequence Then the sequence N / 2+i is the third sequence If the sequence i in the fifth sequence group is the fifth sequence Then the sequence N / 2+i is the sixth sequence If the sequence i in the fifth sequence group is the sixth sequence Then the sequence N / 2+i is the fifth sequence If sequence i in the fifth sequence group is the seventh sequence Then the sequence N / 2+i is the eighth sequence If the sequence i in the fifth sequence group is the eighth sequence Then the sequence N / 2+i is the seventh sequence
[0254] When the sequence number i is an odd number, if the sequence i in the fifth sequence group is the first sequence Then the sequence N / 2+i is the sixth sequence If the sequence i in the fifth sequence group is the second sequence Then the sequence N / 2+i is the fifth sequence If the sequence i in the fifth sequence group is the third sequence Then the sequence N / 2+i is the eighth sequence If the sequence i in the fifth sequence group is the fourth sequence Then the sequence N / 2+i is the seventh sequence If the sequence i in the fifth sequence group is the fifth sequence Then the sequence N / 2+i is the second sequence If sequence i in the fifth sequence group is the sixth sequence Then the sequence N / 2+i is the first sequence If the sequence i in the fifth sequence group is the seventh sequence Then the sequence N / 2+i is the fourth sequence If the sequence i in the fifth sequence group is the eighth sequence Then the sequence N / 2+i is the third sequence
[0255] Where 0≤i <N / 2。
[0256] For example, the first sequence group of N=16 provided in the above embodiment 1 is The communication device may obtain a sequence group set by using space-time coding based on the first sequence group:
[0257] Among them, the first row in the sequence group set The fourth sequence group corresponding to the first antenna, the second row is the fifth sequence group corresponding to the second antenna. The fourth sequence group and the fifth sequence group satisfy the ordering rules of the sequences in the fourth sequence group and the fifth sequence group when N≥16. The fourth sequence group and the fifth sequence group are mutually orthogonal, that is, X N=16 is an orthogonal matrix.
[0258] By X N=16 It can be seen that the sequences in the fourth sequence group are the sequences in the first sequence group in sequence, and the positive and negative signs before each sequence and the arrangement order of the sequences in the fifth sequence group are determined by space-time coding. In addition, it is necessary to satisfy that the fourth sequence group and the fifth sequence group are mutually orthogonal.
[0259] In one embodiment, a communication device can obtain a Golay complementary sequence group (x, y, y, x, y, x, x, y, x, x, y, x, x, y, x) based on PTM sequence extension with a length of N = 16, where x and y both represent positive sequence sequences. Based on two consecutive sequences in the sequence, i.e., two sequences with position indexes 2i and 2i+1, the communication device obtains two columns of sequences with position indexes 2i and 2i+1 in a set of sequence groups that have not undergone sequence forward and reverse order adjustment based on Alamouti space-time coding. Wherein, i = 0, ..., N / 2-1, and the position index ranges from 0 to N-1. The communication device then adjusts the forward and reverse order of each column of sequences in the set of sequence groups that have not undergone sequence forward and reverse order adjustment based on the order of the sequences in the first sequence group, thereby obtaining the sequence group set X when N = 16. N=16 .
[0260] When N=16, the Taylor expansion of the ambiguity function of the sequence group set obtained based on the first sequence group (the sequence group set includes 2N=32 sequences) when Doppler is zero can be expressed as:
[0261] As can be seen from the above equation, the first-order term of the Taylor expansion of the ambiguity function for this sequence set is set to zero when Doppler is zero. Therefore, the pulse train generated based on this sequence set can resist the Doppler frequency offset caused by first-order linear phase variations. Furthermore, transmitting the sequence groups in this sequence set through multiple antennas can further improve the signal-to-noise ratio and enhance target detection accuracy.
[0262] Based on the first sequence group (N > 16) provided in Embodiment 1 above, the communication device employs space-time coding to obtain a sequence group set containing 2N sequences, wherein the fourth and fifth sequence groups in the sequence group set are mutually orthogonal. This sequence group set is robust against first-order linearly varying Doppler frequency shifts and has a high detection probability for moving targets.
[0263] The above describes in detail the sequence group set including the fourth sequence group corresponding to the first antenna and the fifth sequence group corresponding to the second antenna obtained by using space-time coding based on the first sequence group provided in the above embodiment 1.
[0264] In another implementation, the sequence group set X N A communication device may construct a PTM sequence based on sequence groups A1 and B1. Sequence groups A1 and B1 each include N sequences, and each sequence in the sequence group includes multiple symbols. At least two of the sequences are Golay complementary sequences, and the symbols in at least two sequences are arranged in opposite orders. Sequence group A1 and sequence group B1 each include N / 2 sequences corresponding to the first antenna and N / 2 sequences corresponding to the second antenna.
[0265] Among them, sequence group A1 and sequence group B1 can be respectively expressed as:
[0266] The first row of sequences in sequence group A1 and sequence group B1 corresponds to the first antenna, and the second row of sequences corresponds to the second antenna.
[0267] When N=4, the sequence group set X N=4 It can be constructed from a PTM sequence of length N / 2 = 2 and sequence groups A1 and B1. The PTM sequence of length 2 is (0, 1), where 0 corresponds to sequence group A1 and 1 corresponds to sequence group B1. Then:
[0268] When N=8, the sequence group set X N=8 It can be constructed from a PTM sequence of length N / 2 = 4 and sequence groups A1 and B1. The PTM sequence of length 4 is (0, 1, 1, 0), where 0 corresponds to sequence group A1 and 1 corresponds to sequence group B1. Then:
[0269] When N = 16, the sequence group set X N=16 can be constructed from the PTM sequence with a length of N / 2 = 8, sequence group A1, and sequence group B1. The PTM sequence with a length of 8 is (0, 1, 1, 0, 1, 0, 0, 1), where 0 corresponds to sequence group A1 and 1 corresponds to sequence group B1. Then, we have:
[0270] The communication device can also use space-time coding based on the first sequence group provided in the above Embodiment 2 to obtain a sequence group set including the fourth sequence group corresponding to the first antenna and the fifth sequence group corresponding to the second antenna.
[0271] In the sequence group set obtained by the communication device using space-time coding based on the first sequence group provided in the above Embodiment 2, the fourth sequence group and the fifth sequence group satisfy the following rules:
[0272] Sequence 2i in the fourth sequence group is sequence i in the sixth sequence group. The sixth sequence group is constructed according to the PTM sequence using the first sequence The sixth sequence ;
[0273] Sequence 2i + 1 in the fourth sequence group is sequence i in the seventh sequence group. The seventh sequence group is constructed according to the PTM sequence using the eighth sequence The seventh sequence ;
[0274] Sequence 2i in the fifth sequence group is sequence i in the eighth sequence group. The eighth sequence group is constructed according to the PTM sequence using the second sequence The first sequence ;
[0275] Sequence 2i + 1 in the fifth sequence group is sequence i in the ninth sequence group. The seventh sequence group is constructed according to the PTM sequence using the third sequence The eighth sequence ;
[0276] where 0 ≤ i < N / 2 and i is an integer.
[0277] When N = 4, the sixth sequence group is The seventh sequence group is The eighth sequence group is The ninth sequence group is
[0278] When N = 8, the sixth sequence group is The seventh sequence group is The eighth sequence group is The ninth sequence group is
[0279] When N=16, the sixth sequence group is The seventh sequence group is The eighth sequence group is The ninth sequence group is
[0280] The first sequence group of N=4 provided in the above embodiment 2 is The communication device may obtain a sequence group set by using space-time coding based on the first sequence group:
[0281] The sequence group set includes 2N sequences, and the first row in the sequence group set is The fourth sequence group corresponding to the first antenna, the second row is the fifth sequence group corresponding to the second antenna. Sequence 2i in the fourth sequence group is the sixth sequence group Sequence i in the fourth sequence group, sequence 2i+1 in the seventh sequence group Sequence i in the fifth sequence group. Sequence 2i in the eighth sequence group Sequence i in the fifth sequence group, sequence 2i+1 in the ninth sequence group The fourth sequence group and the fifth sequence group are mutually orthogonal, that is, X N=4 is an orthogonal matrix.
[0282] By sequence group set X N=4 It can be seen that the sequences in the fourth sequence group are in sequence with the sequences in the second sequence group, and the order of the positive and negative sequences and the sequences in the fifth sequence group is determined by space-time coding, and it is necessary to satisfy that the fourth sequence group and the fifth sequence group are mutually orthogonal.
[0283] In one embodiment, the communication device can obtain a Golay complementary sequence group (x, y, y, x) based on PTM sequence extension with a length of N=4, wherein x and y both represent positive sequence sequences, that is, Based on two consecutive sequences in the sequence, i.e., two sequences with position indices 2n and 2n+1, the communication device obtains two sequences with position indices 2n and 2n+1 in the sequence group set that have not undergone sequence forward and reverse order adjustment based on Alamouti space-time coding. Where n = 0, ..., N / 2-1, and the position index range is 0 to N-1. The communication device then adjusts the forward and reverse order of the corresponding sequences in the sequence group set that have not undergone sequence forward and reverse order adjustment based on the forward and reverse order of the sequences in the second sequence group, thereby obtaining the sequence group set X when N = 8. N=4 .
[0284] Similarly, based on the first sequence group provided in Embodiment 2, space-time coding can be used to obtain a sequence group set X of any length N that is a power of 2. N The following example shows the sequence group set X obtained by using space-time coding based on the first sequence group with N=8 and N=16 provided in embodiment 2. N=8 、X N=16 The sequence group set when N>16 can be implemented as a reference and will not be given as examples one by one.
[0285] For example, the first sequence group of N=8 provided in the above embodiment 2 is Based on the first sequence group, the sequence group set X obtained by space-time coding is N=8 for:
[0286] Among them, the fourth sequence group is The fifth sequence group is Sequence 2i in the fourth sequence group is the sixth sequence group Sequence i in the fourth sequence group, sequence 2i+1 in the seventh sequence group Sequence i in the fifth sequence group. Sequence 2i in the eighth sequence group Sequence i in the fifth sequence group, sequence 2i+1 in the ninth sequence group The sequence i in .
[0287] The first sequence group of N=16 provided in the above embodiment 2 is Based on the first sequence group, the sequence group set X obtained by space-time coding is N=16 for:
[0288] Among them, the fourth sequence group is The fifth sequence group is Sequence 2i in the fourth sequence group is the sixth sequence group Sequence i in the fourth sequence group, sequence 2i+1 in the seventh sequence group Sequence i in the fifth sequence group. Sequence 2i in the eighth sequence group Sequence i in the fifth sequence group, sequence 2i+1 in the ninth sequence group The sequence i in .
[0289] In another implementation, the communication device uses the sequence group set X obtained by space-time coding based on the first sequence group provided in embodiment 2. NIt can be constructed based on the PTM sequence and sequence group A2 and sequence group B2. Sequence group A2 and sequence group B2 each include N sequences, and each sequence in the sequence group includes multiple symbols, at least two of which are Golay complementary sequences, and the symbols in at least two sequences are arranged in opposite orders. Sequence group A2 and sequence group B2 each include N / 2 sequences corresponding to the first antenna and N / 2 sequences corresponding to the second antenna.
[0290] Among them, sequence group A2 and sequence group B2 can be respectively expressed as:
[0291] When N=4, the sequence group set X N=4 for:
[0292] When N=8, the sequence group set X N=8 for:
[0293] When N=16, the sequence group set X N=16 For: X N=16 =(A2,B2,B2,A2,B2,A2,A2,B2)
[0294] Similarly, the communication device can construct a sequence group set when N>16 based on the PTM sequence and sequence group A2 and sequence group B2. The implementation can refer to the method for determining the sequence group set when N≤16, and no examples are given here.
[0295] The communication device may also use space-time coding based on the first sequence group provided in the above embodiment 3 to obtain a sequence group set including a fourth sequence group corresponding to the first antenna and a fifth sequence group corresponding to the second antenna.
[0296] Based on the first sequence group provided in the third embodiment, the communication device uses space-time coding to obtain a fourth sequence group and a fifth sequence group in a sequence group set that satisfies the following rules:
[0297] The first N / 2 sequences in the fourth sequence group are the sixth sequence group, and the last N / 2 sequences are the seventh sequence group;
[0298] The first N / 2 sequences in the fifth sequence group are the eighth sequence group, and the last N / 2 sequences are the ninth sequence group.
[0299] The sixth to ninth sequence groups are as described above and will not be repeated here.
[0300] The first sequence group of N=4 provided in the above embodiment 3 is The communication device may obtain a sequence group set by using space-time coding based on the first sequence group:
[0301] The sequence group set includes 2N sequences, and the first row in the sequence group set is The fourth sequence group corresponding to the first antenna, the second row The first N / 2 sequences in the fourth sequence group are the sixth sequence group. The last N / 2 sequences are the seventh sequence group The first N / 2 sequences in the fifth sequence group are the eighth sequence group The last N / 2 sequences are the ninth sequence group The fourth sequence group and the fifth sequence group are orthogonal to each other, that is, X N=4 is an orthogonal matrix.
[0302] The first sequence group of N=8 provided in the above embodiment 3 is Based on the first sequence group, the sequence group set X obtained by space-time coding is N=8 for:
[0303] Among them, the fourth sequence group is The fifth sequence group is The first N / 2 sequences in the fourth sequence group are the sixth sequence group The last N / 2 sequences are the seventh sequence group The first N / 2 sequences in the fifth sequence group are the eighth sequence group The last N / 2 sequences are the ninth sequence group
[0304] The first sequence group of N=16 provided in the above embodiment 3 is Based on the first sequence group, the sequence group set X obtained by space-time coding is N=16 for:
[0305] Among them, the fourth sequence group is The fifth sequence group is The first N / 2 sequences in the fourth sequence group are the sixth sequence group The last N / 2 sequences are the seventh sequence group The first N / 2 sequences in the fifth sequence group are the eighth sequence group The last N / 2 sequences are the ninth sequence group
[0306] Similarly, the sequence group set when N>16 can be obtained by reference to the implementation, and no further examples are given here.
[0307] In another implementation, the communication device uses the sequence group set X obtained by space-time coding based on the first sequence group provided in embodiment 3. N It can be constructed based on the PTM sequence and sequence group A3 and sequence group B3. Sequence group A3 and sequence group B3 each include N sequences, and each sequence in the sequence group includes multiple symbols, at least two of which are Golay complementary sequences, and the order of the symbols in at least two sequences is opposite. Sequence group A3 and sequence group B3 each include N / 2 sequences corresponding to the first antenna and N / 2 sequences corresponding to the second antenna. In addition, the sequence group set X N The first N / 2 sequence groups are in positive order, and the last N / 2 sequence groups are in reverse order.
[0308] Among them, sequence group A3 and sequence group B3 can be respectively expressed as:
[0309] Sequence group A3 and sequence group B3 are in positive order, that is, The reverse sequence groups of sequence group A3 and sequence group B3 are
[0310] When N=4, the sequence group set X N=4 It can be constructed from a PTM sequence of length N / 2=2 and sequence group A3 and sequence group B3. The PTM sequence of length 2 is (0,1), where 0 corresponds to sequence group A3 and 1 corresponds to sequence group B3. In addition, the sequence group set X must be satisfied. N The first half of the sequence group is in positive order, and the second half of the sequence group is in reverse order, then:
[0311] When N=8, the sequence group set X N=8 It can be constructed from a PTM sequence of length N / 2=4 and sequence group A3 and sequence group B3. The PTM sequence of length 4 is (0, 1, 1, 0), where 0 corresponds to sequence group A3 and 1 corresponds to sequence group B3. In addition, the sequence group set X N The first N / 2 sequence groups are in positive order, and the last N / 2 sequence groups are in reverse order, then:
[0312] When N=16, the sequence group set X N=16 It can be constructed from a PTM sequence of length N / 2=2 and sequence group A3 and sequence group B3. The PTM sequence of length 4 is (0, 1, 1, 0, 1, 0, 0, 1), where 0 corresponds to sequence group A3 and 1 corresponds to sequence group B3. In addition, the sequence group set X N The first N / 2 sequence groups are in positive order, and the last N / 2 sequence groups are in reverse order, then:
[0313] Similarly, the communication device can construct a sequence group set when N>16 based on the PTM sequence and sequence group A3 and sequence group B3. The implementation can refer to the method for determining the sequence group set when N≤16, and no examples are given here.
[0314] The solution proposed in this application utilizes the property that the symbols in one or both sequences in a Golay complementary sequence pair remain a Golay complementary sequence pair after reversing them. This proposal proposes a method for generating a pulse train based on the Golay complementary sequence pair and sign reversal expansion that can resist Doppler frequency shifts caused by linear phase variations. Target detection based on this pulse train can improve ranging accuracy, thereby enhancing target detection performance.
[0315] It is understood that in order to implement the functions in the above embodiments, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, 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 hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0316] Figures 19 and 20 are schematic diagrams of the structures of possible communication devices provided by embodiments of the present application. These communication devices can be used to implement the functions of the communication devices in the above-mentioned method embodiments, and therefore can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In an embodiment of the present application, the communication device can be one of the terminal devices 120a-120g as shown in Figure 1, or it can be a network device 110a or 110b as shown in Figure 1, or it can be a module (such as a chip) applied to a terminal device or a network device. The communication device can also be a communication device such as a radar, which is not limited by the present application.
[0317] The communication device 1900 includes a transceiver unit 1920, which can be used to receive or send information. The communication device 1900 can also include a processing unit 1910, which can be used to process instructions or data to implement corresponding operations.
[0318] It should be understood that when the communication device 1900 is a chip configured in (or used in) a communication device, the transceiver unit 1920 in the communication device 1900 can be the input / output interface or circuit of the chip, and the processing unit 1910 in the communication device 1900 can be the processor in the chip.
[0319] Optionally, the communication device 1900 may further include a storage unit, which may be used to store instructions or data, and the processing unit 1910 may execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.
[0320] The communication device 1900 can be used to implement the communication device in the method embodiment shown in FIG. 9 . When the communication device 1900 is used to implement the functions of the communication device in the method embodiment shown in FIG. 9 : the processing unit 1910 is used to determine a first sequence group, where the first sequence group includes N sequences, where N is greater than 2 and is a power of 2, the N sequences include at least one Golay complementary sequence pair, each of the N sequences includes multiple symbols, and the symbols in at least two sequences are arranged in opposite order. The transceiver unit 1920 is used to transmit a pulse train, where the pulse train is obtained based on the first sequence group, and a pulse in the pulse train corresponds to one of the N sequences.
[0321] For a more detailed description of the processing unit 1910 and the transceiver unit 1920 , please refer to the relevant description in the method embodiment shown in FIG. 9 .
[0322] The communication device 1900 can be used to implement a communication device that receives echo signals from pulse signals. When the communication device 1900 is used to implement the functions of a communication device that receives echo signals from pulse signals: the transceiver unit 1920 is configured to receive an echo signal of a pulse train, where the pulse train is obtained based on a first sequence group, the first sequence group including N sequences, where N is greater than 2 and is a power of 2, the N sequences including at least one Golay complementary sequence pair, each of the N sequences including multiple symbols, wherein the symbols in at least two sequences are arranged in opposite order, and a pulse in the pulse train corresponds to one of the N sequences. The processing unit 1910 is configured to determine distance and / or speed based on the echo signal.
[0323] It should be understood that the transceiver unit 1920 in the communication device 1900 can be implemented through a communication interface (such as a transceiver, a transceiver circuit, an input / output interface, or a pin, etc.). When the communication interface is a transceiver, the transceiver can be composed of a receiver and / or a transmitter. The processing unit 1910 in the communication device 1900 can be implemented by at least one processor. The processing unit 1910 in the communication device 1900 can also be implemented by at least one logic circuit. Optionally, the communication device 1900 also includes a storage unit, which can be implemented by a memory.
[0324] As shown in Figure 20, communication device 2000 includes a processor 2010 and an interface circuit 2020. Processor 2010 and interface circuit 2020 are coupled to each other. It is understood that interface circuit 2020 can be a transceiver or an input / output interface. Optionally, communication device 2000 may also include a memory 2030 for storing instructions executed by processor 2010, input data required by processor 2010 to execute instructions, or data generated after processor 2010 executes instructions.
[0325] When the communication device 2000 is used to implement the method shown in FIG. 20 , the processor 2010 is used to implement the functions of the processing unit 1910 , and the interface circuit 2020 is used to implement the functions of the transceiver unit 1920 .
[0326] When the communication device is a chip used in a communication device, the chip can implement the functions of the communication device in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the communication device, where the information is sent to the communication device by the other communication device; or the chip sends information to other modules (such as a radio frequency module or antenna) in the communication device, where the information is sent to other communication devices by the communication device.
[0327] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0328] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal device. The processor and storage medium can also exist in the access network device or the terminal device as discrete components.
[0329] According to the method provided in an embodiment of the present application, an embodiment of the present application also provides a communication system, including a first communication device and a second communication device. In one implementation, the first communication device sends a pulse signal. The first communication device sends a pulse signal, and the first communication device determines a first sequence group, where the first sequence group includes N sequences, where N is greater than 2 and is a power of 2, and the N sequences include at least one Golay complementary sequence pair, and each sequence in the N sequences includes multiple symbols, wherein the symbols in at least two sequences are arranged in the opposite order. The first communication device sends a pulse train, which is obtained based on the first sequence group, and a pulse in the pulse train corresponds to a sequence in the N sequences. The second communication device receives an echo signal of the pulse train and determines the distance and / or speed based on the echo signal.
[0330] The first communication device and the second communication device can maintain clock synchronization via a wired connection (such as a communication medium such as optical fiber), or can achieve clock synchronization via wireless communication. In this way, target detection can be achieved by the first communication device sending a pulse train and the second communication device receiving an echo signal of the pulse train.
[0331] According to the method provided in the embodiment of the application, the embodiment of the present application also provides a computer program product, which includes: computer program code, when the computer program code is executed by one or more processors, it enables the device including the processor to execute the method shown in Figure 9.
[0332] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device.
[0333] According to the method provided in an embodiment of the present application, an embodiment of the present application also provides a computer-readable storage medium, which stores the above-mentioned computer program or instructions. When the computer program or instructions are executed by one or more processors, the device including the processor executes the method shown in Figure 9.
[0334] As described above, the computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. 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 integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.
[0335] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the devices described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0336] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this solution based on actual needs.
[0337] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0338] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for transmitting a pulse train, characterized in that: Including: Determine a first sequence group, where the first sequence group includes N sequences, N is greater than 2 and is a power of 2, at least one pair of Gray complementary sequences is included in the N sequences, each sequence in the N sequences includes a plurality of symbols, and among them, the arrangement orders of the symbols in at least two sequences are opposite; Transmit a pulse train, where the pulse train is obtained based on the first sequence group, and one pulse in the pulse train corresponds to one sequence in the N sequences.
2. The method according to claim 1, characterized in that The method further includes: Receive the echo signal of the pulse train; Determine the distance and / or velocity according to the echo signal.
3. The method according to claim 1 or 2, characterized in that: The lengths of the N sequences are equal.
4. The method according to any one of claims 1 to 3, characterized in that The first sequence group includes a first sequence and a second sequence, and the first sequence and the second sequence are Gray complementary sequences; The first sequence group further includes a third sequence and a fourth sequence, the arrangement order of the symbols in the third sequence is opposite to that in the first sequence, and the arrangement order of the symbols in the fourth sequence is opposite to that in the second sequence.
5. The method according to claim 4, characterized in that The numbers of the first sequence, the second sequence, the third sequence, and the fourth sequence included in the first sequence group are the same.
6. The method according to claim 5, characterized in that The phase of the first-order term in the Taylor expansion of the ambiguity function of the first sequence group is set to zero when the Doppler is equal to zero.
7. The method according to any one of claims 4 to 6, characterized in that If N = 4, the first sequence, the second sequence, the fourth sequence, and the third sequence in the first sequence group are arranged in sequence; or If N > 4, the arrangement order of the first N / 2 sequences in the first sequence group is the same as the arrangement order of the sequences when the first sequence group contains N / 2 sequences.
8. The method according to claim 7, characterized in that N=4, the first sequence group is Or N=8, the first sequence group is Or N=16, the first sequence group is in, represents the first sequence, represents the second sequence, represents the third sequence, Represents the fourth sequence.
9. The method according to claim 7 or 8, characterized in that: If N ≥ 16, the sorting of the N sequences in the first sequence group satisfies the following rules: If sequence i in the first sequence group is the first sequence, then sequence N / 2 + i is the second sequence; or If sequence i in the first sequence group is the second sequence, then sequence N / 2 + i is the first sequence; Or If sequence i in the first sequence group is the third sequence, then sequence N / 2 + i is the fourth sequence; or If sequence i in the first sequence group is the fourth sequence, then sequence N / 2 + i is the third sequence; where 0 ≤ i < N / 2 and i is an integer.
10. The method according to any one of claims 4 to 9, characterized in that When N ≥ 16, the numbers of the first sequence, the second sequence, the third sequence, and the fourth sequence in the first sequence group are all N / 4, and The sum of the indexes of the N / 4 first sequences in the first sequence group, the sum of the indexes of the N / 4 second sequences in the first sequence group, the sum of the indexes of the N / 4 third sequences in the first sequence group, and the sum of the indexes of the N / 4 fourth sequences in the first sequence group are the same.
11. The method according to any one of claims 4 to 6, characterized in that The method further includes: According to the PTM sequence, construct a second sequence group using the first sequence and the second sequence, where the second sequence group includes N / 2 sequences; According to the PTM sequence, construct a third sequence group using the fourth sequence and the third sequence, where the third sequence group includes N / 2 sequences; Among them, the first sequence group includes the second sequence group and the third sequence group.
12. The method according to claim 11, characterized in that The sequence i in the second sequence group is the sequence 2i in the first sequence group, and the sequence i in the third sequence group is the (2i + 1)-th sequence in the first sequence group, where 0 ≤ i < N / 2 and i is an integer.
13. The method according to claim 12, wherein N=4, the second sequence group is The third sequence group is The first sequence group is Or, N=8, the second sequence group is The third sequence group is The first sequence group is Or, N=16, the second sequence group is The third sequence group is The first sequence group is in, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence.
14. The method according to claim 11, characterized in that The first N / 2 sequences in the first sequence group are the second sequence group, and the last N / 2 sequences in the first sequence group are the third sequence group.
15. The method according to claim 14, wherein N=4, the second sequence group is The third sequence group is The first sequence group is Or, N=8, the second sequence group is The third sequence group is The first sequence group is Or, N=16, the second sequence group is The third sequence group is The first sequence group is in, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence.
16. The method according to any one of claims 1 to 15, characterized in that The N pulses in the pulse train respectively carry the N sequences in the first sequence group in sequence.
17. The method according to any one of claims 1 to 16, characterized in that The method further includes: Based on the first sequence group, using space-time coding, determine a fourth sequence group and a fifth sequence group, where both the fourth sequence group and the fifth sequence group include N sequences, Among them, the fourth sequence group and the fifth sequence group include one or more of the first sequence, the second sequence, the third sequence, and the fourth sequence; and the fourth sequence group and the fifth sequence group also include one or more of the fifth sequence, the sixth sequence, the seventh sequence, and the eighth sequence, where the sign of the fifth sequence is opposite to that of the symbol at the same position in the first sequence, the sign of the sixth sequence is opposite to that of the symbol at the same position in the second sequence, the sign of the seventh sequence is opposite to that of the symbol at the same position in the third sequence, and the sign of the eighth sequence is opposite to that of the symbol at the same position in the fourth sequence.
18. The method according to claim 17, characterized in that The sending of the pulse train includes: Send a first pulse train through the first antenna and send a second pulse train through the second antenna, Among them, both the first pulse train and the second pulse train include N pulses, and the starting time and pulse period are the same. The N pulses in the first pulse train respectively carry the sequences in the fourth sequence group in sequence, and the N pulses in the second pulse train respectively carry the sequences in the fifth sequence group in sequence.
19. The method according to claim 17 or 18, wherein N=4, the first sequence group is The fourth sequence group is The fifth sequence group is Or, N=8, the first sequence group is The fourth sequence group is The fifth sequence group is Or, N=16, the first sequence group is The fourth sequence group is The fifth sequence group is Or, in, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, represents the eighth sequence.
20. The method according to any one of claims 17 to 19, characterized in that When N ≥ 16, the sorting of the sequences in the fourth sequence group and the fifth sequence group satisfies the following rules: When the sequence number i of the sequence is even, if the sequence i in the fourth sequence group is the first sequence, then the sequence N / 2 + i is the sixth sequence; if the sequence i in the fourth sequence group is the second sequence, then the sequence N / 2 + i is the fifth sequence; if the fourth sequence If sequence i in the sequence group is the third sequence, sequence N / 2+i is the eighth sequence; if sequence i in the fourth sequence group is the fourth sequence, sequence N / 2+i is the seventh sequence; if sequence i in the fourth sequence group is the fifth sequence, sequence N / 2+i is the second sequence; if sequence i in the fourth sequence group is the sixth sequence, sequence N / 2+i is the first sequence; if sequence i in the fourth sequence group is the seventh sequence, sequence N / 2+i is the fourth sequence; if sequence i in the fourth sequence group is the eighth sequence, sequence N / 2+i is the third sequence; When the sequence number i is an odd number, if the sequence i in the fourth sequence group is the first sequence, the sequence N / 2+i is the second sequence; if the sequence i in the fourth sequence group is the second sequence, the sequence N / 2+i is the first sequence; if the sequence i in the fourth sequence group is the third sequence, the sequence N / 2+i is the fourth sequence; if the sequence i in the fourth sequence group is the fourth sequence, the sequence N / 2+i is the third sequence; if the sequence i in the fourth sequence group is the fifth sequence, the sequence N / 2+i is the sixth sequence; if the sequence i in the fourth sequence group is the sixth sequence, the sequence N / 2+i is the fifth sequence; if the sequence i in the fourth sequence group is the seventh sequence, the sequence N / 2+i is the eighth sequence; if the sequence i in the fourth sequence group is the eighth sequence, the sequence N / 2+i is the seventh sequence; When the sequence number i is an even number, if the sequence i in the fifth sequence group is the first sequence, the sequence N / 2+i is the second sequence; if the sequence i in the fifth sequence group is the second sequence, the sequence N / 2+i is the first sequence; if the sequence i in the fifth sequence group is the third sequence, the sequence N / 2+i is the fourth sequence; if the sequence i in the fifth sequence group is the fourth sequence, the sequence N / 2+i is the third sequence; if the sequence i in the fifth sequence group is the fifth sequence, the sequence N / 2+i is the sixth sequence; if the sequence i in the fifth sequence group is the sixth sequence, the sequence N / 2+i is the fifth sequence; if the sequence i in the fifth sequence group is the seventh sequence, the sequence N / 2+i is the eighth sequence; if the sequence i in the fifth sequence group is the eighth sequence, the sequence N / 2+i is the seventh sequence; When the sequence number i of the sequence is odd, if the sequence i in the fifth sequence group is the first sequence, then the sequence N / 2 + i is the sixth sequence; if the sequence i in the fifth sequence group is the second sequence, then the sequence N / 2 + i is the fifth sequence; if the sequence i in the fifth sequence group is the third sequence, then the sequence N / 2 + i is the eighth sequence; if the sequence i in the fifth sequence group is the fourth sequence, then the sequence N / 2 + i is the seventh sequence; if the sequence i in the fifth sequence group is the fifth sequence, then the sequence N / 2 + i is the second sequence; if the sequence i in the fifth sequence group is the sixth sequence, then the sequence N / 2 + i is the first sequence; if the sequence i in the fifth sequence group is the seventh sequence, then the sequence N / 2 + i is the fourth sequence; if the sequence i in the fifth sequence group is the eighth sequence, then the sequence N / 2 + i is the third sequence; where 0 ≤ i < N / 2.
21. The method according to claim 17 or 18, wherein the sequence 2i in the fourth sequence group is the sequence i in the sixth sequence group, and the sixth sequence group is constructed from the PTM sequence using the first sequence and the sixth sequence; the sequence 2i + 1 in the fourth sequence group is the sequence i in the seventh sequence group, and the seventh sequence group is constructed from the PTM sequence using the eighth sequence and the seventh sequence; the sequence 2i in the fifth sequence group is the sequence i in the eighth sequence group, and the eighth sequence group is constructed from the PTM sequence using the second sequence and the first sequence; the sequence 2i + 1 in the fifth sequence group is the sequence i in the ninth sequence group, and the seventh sequence group is constructed from the PTM sequence using the third sequence and the eighth sequence; where 0 ≤ i < N / 2 and i is an integer.
22. The method according to claim 21, wherein N=4, the first sequence group is The fourth sequence group is The fifth sequence group is or N=8, the first sequence group is The fourth sequence group is The fifth sequence group is or N=16, the first sequence group is The fourth sequence group is The fifth sequence group is in, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, represents the eighth sequence.
23. The method according to claim 17 or 18, wherein the first N / 2 sequences in the fourth sequence group are the sixth sequence group, and the last N / 2 sequences are the seventh sequence group. The sixth sequence group is constructed from the PTM sequence using the first sequence and the sixth sequence, and the seventh sequence group is constructed from the PTM sequence using the eighth sequence and the seventh sequence; the first N / 2 sequences in the fifth sequence group are the eighth sequence group, and the last N / 2 sequences are the ninth sequence group. The eighth sequence group is constructed from the PTM sequence using the second sequence and the first sequence, and the seventh sequence group is constructed from the PTM sequence using the third sequence and the eighth sequence.
24. The method according to claim 23, wherein N=4, the first sequence group is The fourth sequence group is The fifth sequence group is or N=8, the first sequence group is The fourth sequence group is The fifth sequence group is or N=16, the first sequence group is The fourth sequence group is The fifth sequence group is in, represents the first sequence, represents the second sequence, represents the third sequence, represents the fourth sequence, represents the fifth sequence, represents the sixth sequence, represents the seventh sequence, represents the eighth sequence.
25. The method according to any one of claims 17 to 21, characterized in that The first antenna is the antenna in the vertical polarization direction of the dual-polarized antenna, and the second antenna is the antenna in the horizontal polarization direction of the dual-polarized antenna; or, The first antenna is an antenna in a horizontal polarization direction of a dual-polarization antenna, and the second antenna is an antenna in a vertical polarization direction of the dual-polarization antenna.
26. A method for transmitting a pulse train, characterized in that: include: receiving an echo signal of a pulse train, wherein the pulse train is obtained based on a first sequence group, the first sequence group includes N sequences, N is greater than 2 and is a power of 2, the N sequences include at least one Gray complementary sequence pair, each sequence in the N sequences includes a plurality of symbols, wherein the symbols in at least two sequences are arranged in opposite orders, and one pulse in the pulse train corresponds to one sequence in the N sequences; Based on the echo signal, the distance and / or speed is determined.
27. A communication device, characterized in that: include: a processing unit, configured to determine a first sequence group, the first sequence group comprising N sequences, N being greater than 2 and being a power of 2, the N sequences comprising at least one Golay complementary sequence pair, each of the N sequences comprising a plurality of symbols, wherein the symbols in at least two sequences are arranged in opposite orders; The transceiver unit is used to send a pulse string, where the pulse string is obtained based on a first sequence group, and one pulse in the pulse string corresponds to one sequence among the N sequences.
28. A communication device, characterized in that: include: a transceiver unit, receiving an echo signal of a pulse train, wherein the pulse train is obtained based on a first sequence group, the first sequence group includes N sequences, N is greater than 2 and is a power of 2, the N sequences include at least one Gray complementary sequence pair, each sequence in the N sequences includes a plurality of symbols, wherein the arrangement order of the symbols in at least two sequences is opposite, and one pulse in the pulse train corresponds to one sequence in the N sequences; The processing unit determines the distance and / or speed according to the echo signal.
29. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to execute a computer program stored in a memory, so that the communication device performs the method according to any one of claims 1 to 25, or performs the method according to claim 26.
30. The device according to claim 27, characterized in that The processor includes the memory.
31. A communication device, characterized in that: include: A logic circuit and a communication interface, wherein the logic circuit is used to process information to be processed to obtain processed information, and the communication interface is used to obtain the information to be processed, and / or output the processed information, so that the communication device executes the method described in any one of claims 1 to 25, or executes the method described in claim 26.
32. A communication system, characterized in that: The invention comprises a communication device for executing the method according to any one of claims 1 to 25, and a communication device for executing the method according to claim 26.
33. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 26 is implemented.
Citation Information
Patent Citations
Preamble using golay sequence for access channel in cellular communications systems
CA2313411A1
Method for improving Doppler resolution of Golay complementary waveform
CN109343044A
Pulse waveform generation method, device and equipment based on complementary Gray sequence
CN115219987A
Radar golay codes for reduction of range sidelobes and interference
US20210278521A1
Enhanced sounding sequences for secure wireless communications
WO2018231737A1