[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116707582B - Ultra-wideband signal precise synchronization method and device - Google Patents

Ultra-wideband signal precise synchronization method and device Download PDF

Info

Publication number
CN116707582B
CN116707582B CN202310944861.4A CN202310944861A CN116707582B CN 116707582 B CN116707582 B CN 116707582B CN 202310944861 A CN202310944861 A CN 202310944861A CN 116707582 B CN116707582 B CN 116707582B
Authority
CN
China
Prior art keywords
data
ultra
data sequence
wideband signal
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310944861.4A
Other languages
Chinese (zh)
Other versions
CN116707582A (en
Inventor
南卫国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weizhun Beijing Electronic Technology Co ltd
Original Assignee
Weizhun Beijing Electronic Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weizhun Beijing Electronic Technology Co ltd filed Critical Weizhun Beijing Electronic Technology Co ltd
Priority to CN202310944861.4A priority Critical patent/CN116707582B/en
Publication of CN116707582A publication Critical patent/CN116707582A/en
Application granted granted Critical
Publication of CN116707582B publication Critical patent/CN116707582B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/7183Synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • H04B1/7077Multi-step acquisition, e.g. multi-dwell, coarse-fine or validation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The disclosure relates to the technical field of communication, and provides an ultra-wideband signal fine synchronization method and device. The method comprises the following steps: determining a coarse synchronization position of the ultra-wideband signal; determining K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; performing point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions; and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.

Description

Ultra-wideband signal precise synchronization method and device
Technical Field
The disclosure relates to the technical field of communication, and in particular relates to an ultra-wideband signal fine synchronization method and device.
Background
UWB (Ultra wide band) is a carrierless communication technology that uses non-sinusoidal narrow pulses on the order of nanoseconds to microseconds to transmit data. The signals transmitted in communications often require frequency synchronization, as is the case in ultra wideband systems. The frequency synchronization is classified into coarse frequency synchronization and fine frequency synchronization. Coarse synchronization mainly eliminates relatively large frequency offset, and fine synchronization mainly eliminates relatively small frequency offset. The prior method is to synchronize by directly using the preamble of the ultra-wideband signal and the reference signal to perform cross correlation calculation of the correlation peak value. The method has low success rate due to the limitation of frequency offset and phase offset, and when the detected signal has a certain frequency offset, the correlation peak value is weakened to cause missed detection.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide a method, an apparatus, an electronic device, and a computer readable storage medium for fine synchronization of an ultra wideband signal, so as to solve the problems of low success rate and easy omission in fine synchronization in an ultra wideband system.
In a first aspect of an embodiment of the present disclosure, there is provided an ultra-wideband signal fine synchronization method, applied to an ultra-wideband system, including: sequentially sliding and taking points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence has M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M; calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal; determining K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; performing point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions; and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
A second aspect of the embodiments of the present disclosure provides an ultra-wideband signal fine synchronization device, applied to an ultra-wideband system, including: the sliding module is configured to sequentially slide and pick up points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M; the first calculation module is configured to calculate the ratio of the sequence powers of every two adjacent data sequences, and takes the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal; the determining module is configured to determine K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially slide and take points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; the second calculation module is configured to perform point multiplication and modulo operation on each data sequence corresponding to each target position and a reference symbol of a lead code in the ultra-wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; the third calculation module is configured to add the accumulation results corresponding to all the data sequences corresponding to each target position to obtain a detection peak value corresponding to each target position; and the synchronization module is configured to take the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and perform signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
In a third aspect of the disclosed embodiments, an electronic device is provided, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the above method when executing the computer program.
In a fourth aspect of the disclosed embodiments, a computer-readable storage medium is provided, which stores a computer program which, when executed by a processor, implements the steps of the above-described method.
Compared with the prior art, the embodiment of the disclosure has the beneficial effects that: sequentially sliding and taking points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence has M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M; calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal; determining K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; performing point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions; and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position. By adopting the technical means, the problems of low success rate and easy missed detection during fine synchronization in the ultra-wideband system are solved, and further the success rate of fine synchronization in the ultra-wideband system is improved, and the missed detection condition in the fine synchronization is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are required for the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 is a schematic flow chart of an ultra-wideband signal fine synchronization method provided in an embodiment of the disclosure;
fig. 2 is a flow chart of another ultra-wideband signal fine synchronization method provided in an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an ultra-wideband signal fine synchronization device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the disclosed embodiments. However, it will be apparent to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present disclosure with unnecessary detail.
Fig. 1 is a schematic flow chart of an ultra-wideband signal fine synchronization method provided in an embodiment of the disclosure. The ultra wideband signal fine synchronization method of fig. 1 may be performed by a computer or a server. As shown in fig. 1, the ultra-wideband signal fine synchronization method includes:
s101, sequentially sliding and taking points from the initial position of a captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M;
s102, calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal;
s103, determining K target positions taking the rough synchronous position as the center on the ultra-wideband signal, and sequentially sliding and taking points on the ultra-wideband signal by taking each target position as the initial position to obtain a plurality of data sequences corresponding to each target position;
s104, performing point-to-point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position;
S105, adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions;
and S106, taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
Specifically: sequentially sliding and taking points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein the ultra-wideband signal can be divided into a plurality of data sequences according to the length of M data, and each two adjacent data sequences do not comprise repeated data; the initial position of the ultra wideband signal is the position of the first data of the ultra wideband signal, the period of the preamble and the reference symbol thereof is M, which means that the preamble and the reference symbol thereof have M data, and the data in the preamble and the reference symbol thereof are all mutually corresponding, for example, the fifth data in the preamble corresponds to the fifth data in the reference symbol thereof. The Preamble is the Preamble.
The ultra-wideband signal is divided into a plurality of data sequences, the data sequences are sequentially a first data sequence, a second data sequence and a third data sequence … …, if the ratio of the sequence powers of the first data sequence and the second data sequence is greater than a first preset threshold, the starting position of the first data sequence is taken as a coarse synchronization position (the starting position of the first data sequence is actually the same position as the starting position of the ultra-wideband signal), and if the ratio of the sequence powers of the second data sequence and the third data sequence is greater than the first preset threshold, the starting position of the second data sequence is taken as the coarse synchronization position. Because the ultra-wideband signal is a burst signal, the energy of the data sequence which can be acquired at the time of no signal transmission is very low, and the energy of the data sequence which can be acquired at the time of signal transmission is very high, when the ratio of the sequence powers of two adjacent data sequences is larger than a first preset threshold value, the data head of the ultra-wideband signal is found, and the starting position of the previous data sequence in the two adjacent data sequences is used as the rough synchronization position of the ultra-wideband signal, namely the data head of the ultra-wideband signal.
Determining K target positions which are centered on a rough synchronous position on an ultra-wideband signal, and taking K/2 or (K+1)/2 data from the front of the rough synchronous position and K/2 or (K-1)/2 data from the rear of the rough synchronous position as K target positions by centering on the rough synchronous position if the data before the rough synchronous position is greater than or equal to K/2 or (K+1)/2 data after the rough synchronous position is greater than or equal to K/2 or (K+1)/2 data; if the data before or after the coarse synchronization position is less than K/2 or (K+1)/2, a plurality of positions should be determined as target positions from more data, for example, the coarse synchronization position is the starting position of the first data sequence, no data before the coarse synchronization position, and K-1 data after the coarse synchronization position are taken as K target positions. It should be noted that, the method of sequentially sliding the point on the ultra-wideband signal with each target position as the starting position is the same as the method of sequentially sliding the point from the starting position of the ultra-wideband signal.
The point multiplication modulo operation is an operation of multiplying the data sequence by the data at the corresponding position of the reference symbol, then modulo (which is equivalent to modulo a complex number, the signal has a phase, so the signal is complex), and then adding all the modulo results. The acquired data sequence is actually the preamble of the ultra-wideband signal to be acquired, so that the point multiplication modulo operation is performed on the data sequence and the reference symbol. And performing point multiplication modulo operation on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulated result corresponding to each data sequence corresponding to each target position, adding the accumulated results corresponding to all data sequences corresponding to each target position, and taking the added result as a detection peak value corresponding to the target position. And further determines the target position as the fine synchronization position.
According to the technical scheme provided by the embodiment of the disclosure, a plurality of data sequences are obtained by sequentially sliding and taking points from the initial position of the captured ultra-wideband signal, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M; calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal; determining K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; performing point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions; and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position. By adopting the technical means, the problems of low success rate and easy missed detection during fine synchronization in the ultra-wideband system are solved, and further the success rate of fine synchronization in the ultra-wideband system is improved, and the missed detection condition in the fine synchronization is reduced.
Further, before calculating the ratio of the sequence powers of each two adjacent data sequences, the method further comprises: performing despreading operation on each data sequence to obtain a despreading result corresponding to each data sequence; and calculating the sequence power of each data sequence based on the despreading result corresponding to each data sequence.
In spread spectrum techniques, the spreading code is removed prior to recovery of the data in the receive chain, known as a despreading operation. The despreading operation is to reconstruct the information over the original bandwidth of the signal. The despreading operation may be understood as extracting non-zero symbols in a data sequence, taking the extraction result as a despreading result corresponding to the data sequence, and adding powers corresponding to all data in the despreading result as sequence powers of the data sequence.
Further, before determining K target locations centered on the coarse synchronization location on the ultra wideband signal, the method further comprises: m data are intercepted from the initial position of the ultra-wideband signal through a rolling window, and after a data sequence is obtained, the following loop algorithm is executed: sliding the rolling window by M data on the ultra-wideband signal, and then starting to intercept the M data to obtain a new data sequence; calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence; if the calculated ratio is larger than a first preset threshold value, taking the starting position of the last data sequence of the latest obtained data sequence as a rough synchronization position, and exiting the cycle; if the calculated ratio is not greater than a first preset threshold, continuing sliding the rolling window on the ultra-wideband signal for M data, then starting intercepting the M data to obtain a new data sequence, calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence until the calculated ratio is greater than the first preset threshold, determining a coarse synchronization position, and exiting the cycle.
The first sliding and rolling window is to slide M data from the initial position of the ultra-wideband signal, the second sliding and rolling window is to slide on the basis of the position of the rolling window after the first sliding and rolling window, and then the rolling window is slid according to a similar method. For example, the M data of the ultra wideband signal is located at the position of the rolling window after the first sliding rolling window, the second sliding rolling window starts sliding from the M data position of the ultra wideband signal, and the third sliding rolling window starts sliding … … from the 2M data position of the ultra wideband signal
Intercepting M data for the first time to obtain a first data sequence; intercepting M data for the second time, namely sliding a rolling window for the first time, so as to obtain a second data sequence, wherein the latest obtained data sequence is the second data sequence, the last data sequence of the latest obtained data sequence is the first data sequence, and calculating the ratio of the sequence powers of the second data sequence and the first data sequence so as to judge whether the initial position of the first data sequence is a rough synchronization position; intercepting M data for the third time, namely sliding and rolling the window for the second time to obtain a third data sequence, wherein the latest obtained data sequence is the third data sequence, the last data sequence of the latest obtained data sequence is the second data sequence, calculating the ratio of the sequence powers of the third data sequence and the second data sequence to judge whether the initial position of the second data sequence is a coarse synchronization position … …
Further, performing a point multiplication modulo operation on each data sequence corresponding to each target position and a reference symbol of a preamble in the ultra wideband system to obtain an accumulated result corresponding to each data sequence corresponding to each target position, where the step of performing the point multiplication modulo operation includes: for each data sequence corresponding to each target location: multiplying each data in the data sequence with the data at the position corresponding to the reference symbol to obtain a multiplication result corresponding to each data; performing modulo operation on the multiplication result corresponding to each data to obtain a modulo result corresponding to each data; and adding the modulo results corresponding to all the data in the data sequence to obtain an accumulated result corresponding to the data sequence.
By the formulaCalculating the multiplication of each data in each data sequence with the data at the position corresponding to the reference symbol, i is the sequence number of the data sequence corresponding to the target position, j in R is the sequence number of each data in the data sequence, ">Represents the j-th data in the i-th data sequence, S is the reference sequence, j in S is the serial number of each data in the reference sequence,/or%>Representing the j-th data in the reference sequence.
For the ith data sequence corresponding to a target position, for example, multiplying the first data in the data sequence by the first data in the reference symbol to obtain a multiplication result corresponding to the first data in the data sequence, performing modulo operation on the multiplication result corresponding to the first data in the data sequence to obtain a modulo result corresponding to the first data in the data sequence, and the like to obtain modulo results corresponding to all the data in the data sequence, and adding the modulo results corresponding to all the data in the data sequence to obtain an accumulation result corresponding to the data sequence.
Further, performing a point multiplication modulo operation on each data sequence corresponding to each target position and a reference symbol of a preamble in the ultra wideband system to obtain an accumulated result corresponding to each data sequence corresponding to each target position, where the step of performing the point multiplication modulo operation includes: for each data sequence corresponding to each target location, the following loop algorithm is performed: judging whether i is larger than M, wherein i is the sequence number of the data in the data sequence, the initial value of i is 1, and M is the number of the data in the data sequence; if i is greater than M, determining X as an accumulation result corresponding to the data sequence, wherein X is the sum of modulo results corresponding to the previous i-1 data in the data sequence, and exiting the cycle; if i is not greater than M, multiplying the ith data in the data sequence with the ith data in the reference symbol to obtain a multiplication result corresponding to the ith data in the data sequence; performing modulo operation on a multiplication result corresponding to the ith data in the data sequence to obtain a modulo result corresponding to the ith data in the data sequence; and updating X, i+1 by using the addition result of the modulo result corresponding to the ith data in the data sequence and X.
And when i is not equal to M+1, calculating a multiplication result and a modulo result corresponding to the ith data in the data sequence. And (3) marking the modulo result corresponding to the i-th data in the data sequence as W, updating X by using the result of adding the modulo result corresponding to the i-th data in the data sequence and X, wherein the calculation formula is X=X+W, X before updating is the sum of the modulo results corresponding to the previous i-1 data in the data sequence, and X after updating is the sum of the modulo results corresponding to the previous i data in the data sequence. i+1 is updating i with the value of i+1.
Further, adding the accumulated results corresponding to all the data sequences corresponding to each target position to obtain a detection peak corresponding to each target position, including: for each target location, the following loop algorithm is performed: judging whether j is larger than N, wherein j is the sequence number of the data sequence corresponding to the target position, the initial value of j is 1, and N is the number of the data sequences corresponding to the target position; if j is greater than N, determining Y as a detection peak value corresponding to the target position, wherein Y is the sum of accumulation results corresponding to the previous j-1 data sequences corresponding to the target position, and exiting the cycle; if j is not greater than N, updating Y, j+1 by using the addition result of the accumulation result corresponding to the j-th data sequence corresponding to the target position and Y.
And when j is equal to N+1, determining Y as a detection peak corresponding to the target position, and when j is not equal to N+1, updating Y by using the addition result of the accumulation result corresponding to the j-th data sequence corresponding to the target position and Y. And (3) marking the accumulation result corresponding to the jth data sequence corresponding to the target position as Z, updating Y by using the addition result of the accumulation result corresponding to the jth data sequence corresponding to the target position and Y, wherein the calculation formula is Y=Z+Y, Y before updating is the sum of the accumulation results corresponding to the previous j-1 data sequences corresponding to the target position, and Y after updating is the sum of the accumulation results corresponding to the previous j data sequences corresponding to the target position. j+1 is to update j with the value of j+1.
Further, after adding the accumulated results corresponding to all the data sequences corresponding to each target position to obtain the detected peak value corresponding to each target position, the method further includes: under the condition that the detection peak value corresponding to each target position is not larger than a second preset threshold value: taking the target position with the minimum corresponding detection peak value as a precise synchronization position; or sequentially sliding the sampling points from a preset number of data positions after the initial position of the ultra-wideband signal to obtain a plurality of data sequences so as to redetermine the rough synchronization position, the K target positions and the fine synchronization position.
If the detection peak value corresponding to each target position is not greater than the second preset threshold value, sequentially sliding the point from the preset number of data positions behind the initial position of the ultra-wideband signal to obtain a plurality of data sequences again, further determining the rough synchronization position again, determining K target positions again, and determining the fine synchronization position according to the K target positions again. For example, the initial position of the ultra wideband signal is the position of the first data of the ultra wideband signal, the preset number is 1, and the point can be sequentially slid from the position of the second data of the ultra wideband signal, so as to retrieve a plurality of data sequences.
Fig. 2 is a flow chart of another ultra-wideband signal fine synchronization method according to an embodiment of the present disclosure. As shown in fig. 2, the ultra-wideband signal fine synchronization method includes:
s201, intercepting M data from the initial position of an ultra-wideband signal through a rolling window to obtain a data sequence;
s202, sliding a rolling window by M data on an ultra-wideband signal, and then starting to intercept the M data to obtain a new data sequence;
s203, calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence;
s204, if the calculated ratio is larger than a first preset threshold value, taking the starting position of the last data sequence of the latest obtained data sequence as a rough synchronization position;
s205, if the calculated ratio is not greater than a first preset threshold, continuing sliding the rolling window on the ultra-wideband signal for M data, then starting intercepting the M data to obtain a new data sequence, calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence until the calculated ratio is greater than the first preset threshold, and determining a coarse synchronization position;
s206, determining K target positions with the rough synchronous position as the center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal with each target position as the initial position to obtain a plurality of data sequences corresponding to each target position;
S207, for each data sequence corresponding to each target position, performing a first loop: judging whether i is larger than M, wherein i is the sequence number of the data in the data sequence, the initial value of i is 1, and M is the number of the data in the data sequence;
s208, if i is not greater than M, multiplying the ith data in the data sequence with the ith data in the reference symbol to obtain a multiplication result corresponding to the ith data in the data sequence;
s209, performing modulo operation on a multiplication result corresponding to the ith data in the data sequence to obtain a modulo result corresponding to the ith data in the data sequence;
s210, updating X, i+1 by using the addition result of the modulo result corresponding to the ith data in the data sequence and X;
s211, if i is greater than M, determining X as an accumulation result corresponding to the data sequence, wherein X is the sum of modulo results corresponding to the previous i-1 data in the data sequence, and exiting the first cycle;
s212, for each target position, a second loop is performed: judging whether j is larger than N, wherein j is the sequence number of the data sequence corresponding to the target position, the initial value of j is 1, and N is the number of the data sequences corresponding to the target position;
s213, if j is not greater than N, updating Y, j+1 by using the addition result of the accumulation result corresponding to the j-th data sequence corresponding to the target position and Y;
S214, if j is greater than N, determining Y as a detection peak value corresponding to the target position, wherein Y is the sum of accumulation results corresponding to the previous j-1 data sequences corresponding to the target position, and exiting the second cycle;
and S215, taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
Any combination of the above optional solutions may be adopted to form an optional embodiment of the present application, which is not described herein.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure. For details not disclosed in the embodiments of the apparatus of the present disclosure, please refer to the embodiments of the method of the present disclosure.
Fig. 3 is a schematic diagram of an ultra-wideband signal fine synchronization device according to an embodiment of the present disclosure. As shown in fig. 3, the ultra-wideband signal fine synchronization device includes:
the sliding module 301 is configured to sequentially slide and take points from a starting position of the captured ultra wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence has M data, and a period of a preamble code and a reference symbol thereof in an ultra wideband system to which the ultra wideband signal belongs is M;
A first calculation module 302, configured to calculate a ratio of sequence powers of each two adjacent data sequences, and take a start position of a previous data sequence in the two adjacent data sequences with the ratio being greater than a first preset threshold as a coarse synchronization position of the ultra-wideband signal;
the determining module 303 is configured to determine K target positions centered on the coarse synchronization position on the ultra-wideband signal, and sequentially slide and take points on the ultra-wideband signal with each target position as a starting position, so as to obtain a plurality of data sequences corresponding to each target position;
the second calculation module 304 is configured to perform a point multiplication modulo operation on each data sequence corresponding to each target position and a reference symbol of a preamble in the ultra wideband system, so as to obtain an accumulated result corresponding to each data sequence corresponding to each target position;
a third calculation module 305, configured to add the accumulated results corresponding to all the data sequences corresponding to each target position, so as to obtain a detection peak corresponding to each target position;
the synchronization module 306 is configured to take the target position with the corresponding detection peak value larger than the second preset threshold value as the fine synchronization position of the ultra-wideband signal, and perform signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
According to the technical scheme provided by the embodiment of the disclosure, a plurality of data sequences are obtained by sequentially sliding and taking points from the initial position of the captured ultra-wideband signal, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M; calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal; determining K target positions taking the rough synchronous position as a center on the ultra-wideband signal, and sequentially sliding the sampling points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position; performing point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in an ultra wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position; adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions; and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position. By adopting the technical means, the problems of low success rate and easy missed detection during fine synchronization in the ultra-wideband system are solved, and further the success rate of fine synchronization in the ultra-wideband system is improved, and the missed detection condition in the fine synchronization is reduced.
In some embodiments, the first computing module 302 is further configured to perform a despreading operation on each data sequence, to obtain a despreading result corresponding to each data sequence; and calculating the sequence power of each data sequence based on the despreading result corresponding to each data sequence.
In some embodiments, the first computing module 302 is further configured to intercept M data from a start position of the ultra-wideband signal through a rolling window, and execute the following loop algorithm after obtaining a data sequence: sliding the rolling window by M data on the ultra-wideband signal, and then starting to intercept the M data to obtain a new data sequence; calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence; if the calculated ratio is larger than a first preset threshold value, taking the starting position of the last data sequence of the latest obtained data sequence as a rough synchronization position, and exiting the cycle; if the calculated ratio is not greater than a first preset threshold, continuing sliding the rolling window on the ultra-wideband signal for M data, then starting intercepting the M data to obtain a new data sequence, calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence until the calculated ratio is greater than the first preset threshold, determining a coarse synchronization position, and exiting the cycle.
In some embodiments, the second computing module 304 is further configured to, for each data sequence corresponding to each target location: multiplying each data in the data sequence with the data at the position corresponding to the reference symbol to obtain a multiplication result corresponding to each data; performing modulo operation on the multiplication result corresponding to each data to obtain a modulo result corresponding to each data; and adding the modulo results corresponding to all the data in the data sequence to obtain an accumulated result corresponding to the data sequence.
In some embodiments, the second computing module 304 is further configured to perform the following loop algorithm for each data sequence corresponding to each target location: judging whether i is larger than M, wherein i is the sequence number of the data in the data sequence, the initial value of i is 1, and M is the number of the data in the data sequence; if i is greater than M, determining X as an accumulation result corresponding to the data sequence, wherein X is the sum of modulo results corresponding to the previous i-1 data in the data sequence, and exiting the cycle; if i is not greater than M, multiplying the ith data in the data sequence with the ith data in the reference symbol to obtain a multiplication result corresponding to the ith data in the data sequence; performing modulo operation on a multiplication result corresponding to the ith data in the data sequence to obtain a modulo result corresponding to the ith data in the data sequence; and updating X, i+1 by using the addition result of the modulo result corresponding to the ith data in the data sequence and X.
In some embodiments, the third computing module 305 is further configured to perform the following loop algorithm for each target location: judging whether j is larger than N, wherein j is the sequence number of the data sequence corresponding to the target position, the initial value of j is 1, and N is the number of the data sequences corresponding to the target position; if j is greater than N, determining Y as a detection peak value corresponding to the target position, wherein Y is the sum of accumulation results corresponding to the previous j-1 data sequences corresponding to the target position, and exiting the cycle; if j is not greater than N, updating Y, j+1 by using the addition result of the accumulation result corresponding to the j-th data sequence corresponding to the target position and Y.
In some embodiments, the synchronization module 306 is further configured to, in the event that none of the detected peaks corresponding to the respective target locations is greater than a second preset threshold: taking the target position with the minimum corresponding detection peak value as a precise synchronization position; or sequentially sliding the sampling points from a preset number of data positions after the initial position of the ultra-wideband signal to obtain a plurality of data sequences so as to redetermine the rough synchronization position, the K target positions and the fine synchronization position.
It should be noted that "first" and "second" in the embodiments of the present disclosure have no special meaning, and are indicated for distinction. For example, the first starting position is one of the starting positions. When the starting position of the signal is determined, the signal coarse synchronization or the signal fine synchronization of the target signal is a common technical means, and will not be described herein.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic of each process, and should not constitute any limitation on the implementation process of the embodiments of the disclosure.
Fig. 4 is a schematic diagram of an electronic device 4 provided by an embodiment of the present disclosure. As shown in fig. 4, the electronic apparatus 4 of this embodiment includes: a processor 401, a memory 401 and a computer program 403 stored in the memory 401 and executable on the processor 401. The steps of the various method embodiments described above are implemented by processor 401 when executing computer program 403. Alternatively, the processor 401, when executing the computer program 403, performs the functions of the modules/units in the above-described apparatus embodiments.
Illustratively, the computer program 403 may be partitioned into one or more modules/units, which are stored in the memory 401 and executed by the processor 401 to complete the present disclosure. One or more of the modules/units may be a series of computer program instruction segments capable of performing a specific function for describing the execution of the computer program 403 in the electronic device 4.
The electronic device 4 may be a desktop computer, a notebook computer, a palm computer, a cloud server, or the like. The electronic device 4 may include, but is not limited to, a processor 401 and a memory 401. It will be appreciated by those skilled in the art that fig. 4 is merely an example of the electronic device 4 and is not meant to be limiting of the electronic device 4, and may include more or fewer components than shown, or may combine certain components, or different components, e.g., the electronic device may also include an input-output device, a network access device, a bus, etc.
The processor 401 may be a central processing unit (Central Processing Unit, CPU) or other general purpose processor, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application SpecificIntegrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 401 may be an internal storage unit of the electronic device 4, for example, a hard disk or a memory of the electronic device 4. The memory 401 may also be an external storage device of the electronic device 4, for example, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like provided on the electronic device 4. Further, the memory 401 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 401 is used to store computer programs and other programs and data required for the electronic device. The memory 401 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, the specific names of the functional units and modules are only for distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus/electronic device and method may be implemented in other manners. For example, the apparatus/electronic device embodiments described above are merely illustrative, e.g., the division of modules or elements is merely a logical functional division, and there may be additional divisions of actual implementations, multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated modules/units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present disclosure may implement all or part of the flow of the method of the above-described embodiments, or may be implemented by a computer program to instruct related hardware, and the computer program may be stored in a computer readable storage medium, where the computer program, when executed by a processor, may implement the steps of the method embodiments described above. The computer program may comprise computer program code, which may be in source code form, object code form, executable file or in some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the content of the computer readable medium can be appropriately increased or decreased according to the requirements of the jurisdiction's jurisdiction and the patent practice, for example, in some jurisdictions, the computer readable medium does not include electrical carrier signals and telecommunication signals according to the jurisdiction and the patent practice.
The above embodiments are merely for illustrating the technical solution of the present disclosure, and are not limiting thereof; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the disclosure, and are intended to be included in the scope of the present disclosure.

Claims (10)

1. An ultra-wideband signal fine synchronization method is applied to an ultra-wideband system and is characterized by comprising the following steps:
sequentially sliding and taking points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M;
calculating the ratio of the sequence powers of every two adjacent data sequences, and taking the initial position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal;
Determining K target positions taking the rough synchronization position as a center on the ultra-wideband signal, and sequentially sliding and taking points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position;
performing point-to-point multiplication modulo arithmetic on each data sequence corresponding to each target position and a reference symbol of a preamble in the ultra-wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position;
adding the accumulation results corresponding to all the data sequences corresponding to the target positions to obtain detection peaks corresponding to the target positions;
and taking the target position with the corresponding detection peak value larger than a second preset threshold value as the fine synchronization position of the ultra-wideband signal, and carrying out signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
2. The method of claim 1, wherein prior to calculating the ratio of the sequence powers of each two adjacent data sequences, the method further comprises:
performing despreading operation on each data sequence to obtain a despreading result corresponding to each data sequence;
and calculating the sequence power of each data sequence based on the despreading result corresponding to each data sequence.
3. The method of claim 1, wherein prior to determining K target locations on the ultra-wideband signal centered around the coarse synchronization location, the method further comprises:
and intercepting M data from the initial position of the ultra-wideband signal through a rolling window, and executing the following circulation algorithm after obtaining a data sequence:
after sliding the rolling window by M data on the ultra-wideband signal, starting to intercept the M data to obtain a new data sequence;
calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence;
if the calculated ratio is larger than the first preset threshold value, taking the starting position of the last data sequence of the latest obtained data sequence as the rough synchronization position, and exiting the cycle;
if the calculated ratio is not greater than the first preset threshold, starting to intercept M data after continuing to slide M data on the ultra-wideband signal by the rolling window to obtain a new data sequence, calculating the ratio of the sequence power of the latest obtained data sequence and the last data sequence until the calculated ratio is greater than the first preset threshold, determining the coarse synchronization position, and exiting the cycle.
4. The method of claim 1, wherein performing a point multiplication modulo operation on each data sequence corresponding to each target location and a reference symbol of a preamble in the ultra wideband system to obtain an accumulated result corresponding to each data sequence corresponding to each target location comprises:
for each data sequence corresponding to each target location:
multiplying each data in the data sequence with the data at the position corresponding to the reference symbol to obtain a multiplication result corresponding to each data;
performing modulo operation on the multiplication result corresponding to each data to obtain a modulo result corresponding to each data;
and adding the modulo results corresponding to all the data in the data sequence to obtain an accumulated result corresponding to the data sequence.
5. The method of claim 1, wherein performing a point multiplication modulo operation on each data sequence corresponding to each target location and a reference symbol of a preamble in the ultra wideband system to obtain an accumulated result corresponding to each data sequence corresponding to each target location comprises:
for each data sequence corresponding to each target location, the following loop algorithm is performed:
Judging whether i is larger than M, wherein i is the sequence number of the data in the data sequence, the initial value of i is 1, and M is the number of the data in the data sequence;
if i is greater than M, determining X as an accumulation result corresponding to the data sequence, wherein X is the sum of modulo results corresponding to the previous i-1 data in the data sequence, and exiting the cycle;
if i is not greater than M, multiplying the ith data in the data sequence with the ith data in the reference symbol to obtain a multiplication result corresponding to the ith data in the data sequence;
performing modulo operation on a multiplication result corresponding to the ith data in the data sequence to obtain a modulo result corresponding to the ith data in the data sequence;
and updating X, i+1 by using the addition result of the modulo result corresponding to the ith data in the data sequence and X.
6. The method of claim 1, wherein adding the accumulated results for all data sequences corresponding to each target location to obtain the detected peak value corresponding to each target location comprises:
for each target location, the following loop algorithm is performed:
judging whether j is larger than N, wherein j is the sequence number of the data sequence corresponding to the target position, the initial value of j is 1, and N is the number of the data sequences corresponding to the target position;
If j is greater than N, determining Y as a detection peak value corresponding to the target position, wherein Y is the sum of accumulation results corresponding to the previous j-1 data sequences corresponding to the target position, and exiting the cycle;
if j is not greater than N, updating Y, j+1 by using the addition result of the accumulation result corresponding to the j-th data sequence corresponding to the target position and Y.
7. The method according to claim 1, wherein after adding the accumulated results corresponding to all the data sequences corresponding to the respective target positions to obtain the detected peak value corresponding to the respective target positions, the method further comprises:
under the condition that the detection peak value corresponding to each target position is not larger than the second preset threshold value:
taking the target position with the maximum corresponding detection peak value as the fine synchronization position; or alternatively
And sequentially sliding and taking points from a preset number of data positions behind the initial position of the ultra-wideband signal to obtain a plurality of data sequences, so as to redetermine the coarse synchronization position, the K target positions and the fine synchronization position.
8. An ultra-wideband signal fine synchronization device applied to an ultra-wideband system, comprising:
the sliding module is configured to sequentially slide and pick up points from the initial position of the captured ultra-wideband signal to obtain a plurality of data sequences, wherein M data are slid each time, each data sequence is provided with M data, and the period of a preamble code and a reference symbol thereof in an ultra-wideband system to which the ultra-wideband signal belongs is M;
The first calculation module is configured to calculate the ratio of the sequence powers of every two adjacent data sequences, and takes the starting position of the previous data sequence in the two adjacent data sequences with the ratio larger than a first preset threshold value as the rough synchronization position of the ultra-wideband signal;
the determining module is configured to determine K target positions taking the rough synchronization position as a center on the ultra-wideband signal, and sequentially slide and take points on the ultra-wideband signal by taking each target position as a starting position to obtain a plurality of data sequences corresponding to each target position;
the second calculation module is configured to perform point multiplication and modulo operation on each data sequence corresponding to each target position and a reference symbol of a preamble in the ultra-wideband system to obtain an accumulation result corresponding to each data sequence corresponding to each target position;
the third calculation module is configured to add the accumulation results corresponding to all the data sequences corresponding to each target position to obtain a detection peak value corresponding to each target position;
and the synchronization module is configured to take a target position with a corresponding detection peak value larger than a second preset threshold value as a fine synchronization position of the ultra-wideband signal, and perform signal fine synchronization on the ultra-wideband signal according to the fine synchronization position.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 7 when the computer program is executed.
10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any one of claims 1 to 7.
CN202310944861.4A 2023-07-31 2023-07-31 Ultra-wideband signal precise synchronization method and device Active CN116707582B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310944861.4A CN116707582B (en) 2023-07-31 2023-07-31 Ultra-wideband signal precise synchronization method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310944861.4A CN116707582B (en) 2023-07-31 2023-07-31 Ultra-wideband signal precise synchronization method and device

Publications (2)

Publication Number Publication Date
CN116707582A CN116707582A (en) 2023-09-05
CN116707582B true CN116707582B (en) 2023-09-29

Family

ID=87839466

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310944861.4A Active CN116707582B (en) 2023-07-31 2023-07-31 Ultra-wideband signal precise synchronization method and device

Country Status (1)

Country Link
CN (1) CN116707582B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969422A (en) * 2010-09-26 2011-02-09 东南大学 Precise synchronization method for orthogonal frequency division multiplexing (OFDM)-ultra-wide bandwidth(UWB) system
CN102255631A (en) * 2011-07-06 2011-11-23 中国人民解放军信息工程大学 Ultra-wideband communication method based on time-frequency conversion and slippage correlation
CN103138800A (en) * 2013-01-29 2013-06-05 郑州联睿电子科技有限公司 Ultra wide band synchronization method
CN115208734A (en) * 2022-09-15 2022-10-18 为准(北京)电子科技有限公司 Method and device for fine signal synchronization

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2156569B1 (en) * 2007-05-11 2021-11-24 Commissariat à l'Énergie Atomique et aux Énergies Alternatives Method for processing a sampled rectified ultra wide band signal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969422A (en) * 2010-09-26 2011-02-09 东南大学 Precise synchronization method for orthogonal frequency division multiplexing (OFDM)-ultra-wide bandwidth(UWB) system
CN102255631A (en) * 2011-07-06 2011-11-23 中国人民解放军信息工程大学 Ultra-wideband communication method based on time-frequency conversion and slippage correlation
CN103138800A (en) * 2013-01-29 2013-06-05 郑州联睿电子科技有限公司 Ultra wide band synchronization method
CN115208734A (en) * 2022-09-15 2022-10-18 为准(北京)电子科技有限公司 Method and device for fine signal synchronization

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廉昕 等.脉冲超宽带测控信号时延的精密跟踪方法.电讯技术.2017,第57卷(第06期),第635-641页. *

Also Published As

Publication number Publication date
CN116707582A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
CN109683143A (en) Radar Signal Sorting Method, device, computer equipment and can storage medium
WO2017036325A1 (en) Signal synchronization method and device
CN105791184B (en) A Blind Estimation Method of Spread Spectrum Sequence of Aperiodic Long Code Direct Spread Signal Based on Similarity
CN111107031B (en) Method and device for reducing signal peak-to-average ratio
CN116707582B (en) Ultra-wideband signal precise synchronization method and device
CN110677364B (en) Method and device for detecting main synchronization signal
EP2755328A1 (en) Signal processing method and device in spread spectrum system
CN114337725A (en) Incoherent direct sequence spread spectrum signal bit synchronization method, apparatus, equipment and medium
CN104467939A (en) Method and device for optimizing receiving of multiple antennas
CN116470934A (en) A method and system for adaptively capturing Chirp signals
CN116192188B (en) Self-adaptive synchronization method for direct sequence spread spectrum system
CN111198673A (en) Word length adjusting method, device, equipment and storage medium
US20170207930A1 (en) Multipath selection method and device, and storage medium
CN105959035B (en) A kind of direct sequence signal intercepts and captures detection method
CN115765786A (en) FPGA (field programmable Gate array) realizing method for synchronizing uncorrelated spread spectrum pseudo codes
CN108242993B (en) Method and device for aligning side channel signal and reference signal
CN112118622B (en) WCDMA uplink synchronous position detection method and device
CN114745775A (en) Frequency offset estimation method and device in wireless communication system
CN115086126B (en) GMSK signal-based synchronization method, device and computer-readable storage medium
CN111585611A (en) Frame synchronization method and device based on CFFH/DS system
CN103944661A (en) Method and device for detecting main synchronous signals
Sheng et al. An improved power spectrum reprocessing method for DS-SS signal on spreading code period estimation
CN107040240B (en) Digital signal processing method and device
CN118311335B (en) Electromagnetic signal processing method and device
WO2018166406A1 (en) Cell search method and ue

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant