CN118400082B - Wireless signal synchronization method, device, equipment and storage medium - Google Patents
Wireless signal synchronization method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN118400082B CN118400082B CN202410796036.9A CN202410796036A CN118400082B CN 118400082 B CN118400082 B CN 118400082B CN 202410796036 A CN202410796036 A CN 202410796036A CN 118400082 B CN118400082 B CN 118400082B
- Authority
- CN
- China
- Prior art keywords
- signal
- space
- orthogonal
- synchronization
- maximum value
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000000295 complement effect Effects 0.000 claims abstract description 38
- 230000001360 synchronised effect Effects 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000000354 decomposition reaction Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 abstract description 17
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010276 construction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0079—Receiver details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0054—Detection of the synchronisation error by features other than the received signal transition
- H04L7/007—Detection of the synchronisation error by features other than the received signal transition detection of error based on maximum signal power, e.g. peak value, maximizing autocorrelation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/06—Airborne or Satellite Networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a wireless signal synchronization method, a device, equipment and a storage medium, wherein the method comprises the following steps: sliding correlation is carried out on the first signal and a known synchronous sequence, a second signal is obtained, the power maximum value and the position of the maximum value are obtained, and the first signal comprises the synchronous sequence when being transmitted; when the ratio of the maximum power of the second signal to the noise power is greater than or equal to a first threshold, a third signal with the same length as the synchronization sequence is obtained from the first signal by taking the position of the maximum power as a starting point; components of the third signal on respective orthogonal bases of a first space are obtained, and the first signal is synchronized accordingly, the first space including a signal space of a synchronization sequence and an orthogonal complement space thereof. The technical scheme of the embodiment of the application constructs the signal space and the orthogonal complement space by utilizing the synchronization sequence, improves the anti-interference capability, does not influence the detection probability, reduces the false alarm probability of the ground and satellite communication systems, and improves the success rate of wireless signal synchronization.
Description
Technical Field
The present application relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for synchronizing wireless signals.
Background
The transmission signal in wireless communication is a burst signal including UW Data for synchronization and Data of transmission information.
In the prior art, a local synchronization sequence is used for correlating with a received signal, a peak value is found, the peak value and the average power ratio are compared with a threshold, if the peak value and the average power ratio are higher than the threshold, the signal is judged to exist, otherwise, the signal is judged to not exist. If so, the peak position is the signal start position.
The prior art is easy to false alarm, and judges interference or noise as a real signal. If the threshold is raised to reduce the probability of false alarm, but at the same time, the detection probability is also reduced, and some real signals cannot be detected.
Disclosure of Invention
In view of the above, the embodiments of the present application provide a method, apparatus, device and storage medium for synchronizing wireless signals. The technical scheme of the embodiment of the application constructs the signal space and the orthogonal complement space by using the synchronization sequence, improves the anti-interference capability, reduces the false alarm probability of the receivers of the ground and satellite communication systems under the condition of not reducing the detection probability, and improves the success rate of wireless signal synchronization.
In a first aspect, an embodiment of the present application provides a wireless signal synchronization method, including: sliding correlation is carried out on the first signal and a known synchronous sequence, a second signal is obtained, the power maximum value of the second signal and the position of the maximum value are obtained, and the first signal is a received wireless burst signal which comprises the synchronous sequence when being transmitted; when the ratio of the maximum power value of the second signal to the noise power is greater than or equal to a first threshold, a third signal with the same length as the synchronization sequence is obtained from the first signal by taking the position of the maximum power value as a starting point; and decomposing the third signal to each orthogonal base of a first space to obtain components of the third signal on each orthogonal base, and accordingly obtaining the position of the synchronous sequence in the first signal, wherein each orthogonal base comprises an orthonormal base of a signal space of the synchronous sequence and an orthonormal base of an orthogonal complement space of the orthonormal base.
By the method, the signal space and the orthogonal complement space are constructed by utilizing the synchronization sequence, and signal synchronization and detection are further carried out in the space formed by the signal space and the orthogonal complement space, so that the anti-interference capability is improved, the false alarm probability of receivers of the ground and satellite communication systems is reduced under the condition that the detection probability is not reduced, and the wireless signal synchronization success rate is improved.
In a possible implementation manner of the first aspect, the method further includes: and obtaining the noise power of the second signal in a noise observation window, wherein the noise observation window does not comprise the position of the maximum value of the power of the second signal, and the distance between the noise observation window and the position of the maximum value is a set value.
By doing so, the noise power is accurately obtained within the noise observation window excluding the position of the power maximum of the second signal, so as to improve the probability of signal synchronization and detection.
In a possible implementation manner of the first aspect, the method further includes: normalizing the transpose vector of the synchronous sequence to obtain a standard orthogonal basis of the signal space; and constructing an orthogonal complementary space of the signal space according to the standard orthogonal base of the signal space, and calculating the standard orthogonal base of the orthogonal complementary space.
From the above, the transpose vector of the synchronization sequence is normalized to obtain the orthonormal basis of the signal space.
In a possible implementation manner of the first aspect, the method further includes: and carrying out SVD (singular value decomposition) on the transposed vector of the synchronous sequence to obtain the standard orthogonal base of the signal space and the standard orthogonal base of the orthogonal complementary space.
From the above, the standard orthogonal basis of the orthogonal complement space of the signal space is rapidly obtained according to the result of the SVD decomposition of the transposed vector of the synchronization sequence.
In a possible implementation manner of the first aspect, the decomposing the third signal onto orthogonal bases in the first space to obtain components of the third signal on the orthogonal bases includes: and multiplying the conjugate transpose matrix of the matrix formed by the orthogonal bases with the transpose vector of the third signal to obtain the components of the third signal on the orthogonal bases.
By the above, by obtaining the components of the third signal on the orthogonal bases of the first space, signal synchronization and detection are facilitated in the first space, and the false alarm probability is reduced.
In a possible implementation manner of the first aspect, obtaining the position of the synchronization sequence in the first signal according to the component of the third signal on each orthogonal basis includes: and synchronizing the first signal by taking the position of the power maximum value of the first signal as the initial position of a synchronization sequence in the first signal when the maximum value of the third signal in the components on each orthogonal base is the standard orthogonal base component of the third signal in a signal space and the ratio of the maximum value to the mth maximum value of the third signal in the components on each orthogonal base is more than or equal to a second threshold.
By the method, the false alarm probability is further reduced by synchronizing and detecting the first signal in the first space and increasing the judgment of the second threshold.
In a possible implementation manner of the first aspect, the method further includes: and performing frequency offset compensation on the signal received by the radio frequency to obtain the first signal.
By the method, the first signal is obtained by performing frequency offset compensation on the signal received by the radio frequency, so that the success rate of synchronization of the first signal is improved.
In a possible implementation manner of the first aspect, the method further includes: and when the position of the synchronous sequence in the first signal cannot be obtained according to the components of the third signal on the orthogonal bases or the ratio of the maximum power of the second signal to the noise power is smaller than a first threshold, carrying out frequency offset compensation on the radio frequency received signal again to obtain the first signal again.
By the method, the success rate of the first signal synchronization is improved through multiple rounds of frequency offset compensation.
In a second aspect, an embodiment of the present application provides a wireless signal synchronization apparatus, including: the power calculation module is used for performing sliding correlation on the first signal and a known synchronous sequence to obtain a second signal, and obtaining the power maximum value of the second signal and the position of the maximum value, wherein the first signal is a received wireless burst signal, and comprises the synchronous sequence when being transmitted; the synchronous pre-acquisition module is used for acquiring a third signal with the same length as the synchronous sequence from the first signal by taking the position of the power maximum value as a starting point when the ratio of the power maximum value of the second signal to the noise power is more than or equal to a first threshold; and the synchronization obtaining module is used for decomposing the third signal to each orthogonal base of the first space, obtaining the component of the third signal on each orthogonal base, and accordingly obtaining the position of the synchronization sequence in the first signal, wherein each orthogonal base comprises the standard orthogonal base of the signal space of the synchronization sequence and the standard orthogonal base of the orthogonal complement space of the standard orthogonal base.
By the method, the signal space and the orthogonal complement space are constructed by utilizing the synchronization sequence, and signal synchronization and detection are further carried out in the space formed by the signal space and the orthogonal complement space, so that the anti-interference capability is improved, the false alarm probability of receivers of the ground and satellite communication systems is reduced under the condition that the detection probability is not reduced, and the wireless signal synchronization success rate is improved.
In a possible implementation manner of the second aspect, the method further includes: and the noise calculation module is used for obtaining the noise power of the second signal in a noise observation window, wherein the noise observation window does not comprise the position of the power maximum value of the second signal, and the distance between the noise observation window and the position of the maximum value is a set value.
By doing so, the noise power is accurately obtained within the noise observation window excluding the position of the power maximum of the second signal, so as to improve the probability of signal synchronization and detection.
In a possible implementation manner of the second aspect, the method further includes: the space construction module is used for normalizing the transpose vector of the synchronous sequence to obtain the standard orthogonal basis of the signal space; and the method is also used for constructing an orthogonal complementary space of the signal space according to the standard orthogonal base of the signal space and calculating the standard orthogonal base of the orthogonal complementary space.
From the above, the transpose vector of the synchronization sequence is normalized to obtain the orthonormal basis of the signal space.
In a possible implementation manner of the second aspect, the spatial construction module is further configured to perform SVD decomposition on a transpose vector of the synchronization sequence to obtain a orthonormal basis of the signal space and a orthonormal basis of the orthogonal complement space.
From the above, the standard orthogonal basis of the orthogonal complement space of the signal space is rapidly obtained according to the result of the SVD decomposition of the transposed vector of the synchronization sequence.
In a possible implementation manner of the second aspect, when decomposing the third signal onto orthogonal bases in the first space to obtain components of the third signal on the orthogonal bases, the synchronization obtaining module is specifically configured to multiply a conjugate transpose of a matrix formed by the orthogonal bases with a transpose vector of the third signal to obtain components of the third signal on the orthogonal bases.
By the above, by obtaining the components of the third signal on the orthogonal bases of the first space, signal synchronization and detection are facilitated in the first space, and the false alarm probability is reduced.
In one possible implementation manner of the second aspect, the synchronization obtaining module is specifically configured to, when the maximum value of the components of the third signal on the respective orthogonal bases is the standard orthogonal base component of the signal space and the ratio of the maximum value to the mth maximum value of the components of the third signal on the respective orthogonal bases is greater than or equal to a second threshold, synchronize the first signal with the position of the power maximum value of the first signal as the start position of the synchronization sequence in the first signal, where m is an integer greater than 1.
By the method, the false alarm probability is further reduced by synchronizing and detecting the first signal in the first space and increasing the judgment of the second threshold.
In a possible implementation manner of the second aspect, the method further includes: and the frequency offset compensation module is used for performing frequency offset compensation on the signal received by the radio frequency to obtain the first signal.
By the method, the first signal is obtained by performing frequency offset compensation on the signal received by the radio frequency, so that the success rate of synchronization of the first signal is improved.
In a possible implementation manner of the second aspect, the frequency offset compensation module is further configured to re-perform frequency offset compensation on the radio frequency received signal to re-obtain the first signal when the position of the synchronization sequence in the first signal cannot be obtained according to the component of the third signal on each of the orthogonal bases or when the ratio of the maximum power of the first signal to the noise power is smaller than a first threshold.
By the method, the success rate of the first signal synchronization is improved through multiple rounds of frequency offset compensation.
In a third aspect, embodiments of the present application provide a computing device comprising,
A bus;
a communication interface connected to the bus;
At least one processor coupled to the bus; and at least one memory coupled to the bus and storing program instructions that, when executed by the at least one processor, cause the at least one processor to perform any of the embodiments of the first aspect of the application.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon program instructions which when executed by a computer cause the computer to perform any of the embodiments of the first aspect.
Drawings
Fig. 1 is a flowchart of a wireless signal synchronization method according to an embodiment of the present application;
Fig. 2 is a schematic flow chart of a wireless signal synchronization method according to a second embodiment of the present application;
fig. 3 is a schematic structural diagram of a burst signal sent by a sender in a second embodiment of a wireless signal synchronization method according to the present application;
fig. 4 is a schematic structural diagram of a first embodiment of a wireless signal synchronization device according to the present application;
fig. 5 is a schematic structural diagram of a wireless signal synchronization device according to a second embodiment of the present application;
FIG. 6 is a schematic diagram of a computing device according to various embodiments of the application.
Detailed Description
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is to be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with one another without conflict.
In the following description, references to the terms "first/second/third, etc." or module a, module B, module C, etc. are used merely to distinguish between similar objects or between different embodiments, and do not represent a particular ordering of the objects, it being understood that particular orders or precedence may be interchanged as permitted so that embodiments of the application described herein can be implemented in an order other than that illustrated or described herein.
In the following description, reference numerals indicating steps such as S110, S120 … …, etc. do not necessarily indicate that the steps are performed in this order, and the order of the steps may be interchanged or performed simultaneously where allowed.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the application only and is not intended to be limiting of the application.
The embodiment of the application provides a wireless signal synchronization method, a device, equipment and a storage medium, wherein the method comprises the following steps: sliding correlation is carried out on the first signal and a known synchronous sequence, a second signal is obtained, the power maximum value of the second signal and the position of the maximum value are obtained, and the first signal is a received wireless burst signal which comprises the synchronous sequence when being transmitted; when the ratio of the maximum power value of the second signal to the noise power is greater than or equal to a first threshold, a third signal with the same length as the synchronization sequence is obtained from the first signal by taking the position of the maximum power value as a starting point; and decomposing the third signal to each orthogonal base of a first space to obtain components of the third signal on each orthogonal base, and accordingly obtaining the position of the synchronous sequence in the first signal, wherein each orthogonal base comprises an orthonormal base of a signal space of the synchronous sequence and an orthonormal base of an orthogonal complement space of the orthonormal base.
The technical scheme of the embodiment of the invention is used for ground and satellite communication, utilizes the synchronization sequence to construct the signal space and the orthogonal complementary space, further carries out signal detection in the space formed by the signal space and the orthogonal complementary space, improves the anti-interference capability, reduces the false alarm probability of a receiver of a ground and satellite communication system under the condition of not reducing the detection probability, and improves the success rate of wireless signal synchronization.
Embodiments of the present application will be described with reference to the accompanying drawings, and first, a first embodiment of a wireless signal synchronization method will be described with reference to fig. 1.
Fig. 1 shows a flow of a first embodiment of a wireless signal synchronization method, including steps S110 to S130.
S110: the first signal is slip correlated with a known synchronization sequence to obtain a second signal, and the power maximum of the second signal and the position of the maximum are calculated.
The first signal is a received wireless burst signal, is a wireless signal of one time slot, and comprises a synchronization sequence when the sender sends the wireless burst signal, wherein the synchronization sequence is known to the sender and the receiver and is stored locally.
In some embodiments, frequency offset compensation is performed on a radio frequency received signal to obtain a first signal, so as to improve the success rate of synchronization of the first signal.
In some embodiments, when the first signal synchronization cannot be achieved through steps S120 and S130, a new first signal is obtained through new frequency offset compensation, and then the first signal synchronization is performed through steps S120 and S130. However, after the frequency compensation is performed for the set number of times, the synchronization of the first signal cannot be performed in steps S120 and S130, and the first signal is not a burst signal transmitted by the transmitter through wireless.
S120: when the ratio of the maximum power value of the second signal to the noise power is greater than or equal to a first threshold, a third signal with the same length as the synchronization sequence is obtained from the first signal by taking the position of the maximum power value as a starting point.
The length of the third signal is the length of the synchronization sequence, that is, the signal after wireless transmission using the third signal as the synchronization sequence.
In some embodiments, the noise power of the second signal is obtained within a noise observation window, the noise observation window not including a location of a power maximum of the second signal, which is a set value from a location of the maximum. From this, the noise power is accurately obtained by being within the noise observation window excluding the position of the power maximum value of the second signal.
In some embodiments, when the ratio of the maximum power of the second signal to the noise power is less than a first threshold, frequency offset compensation is performed on the radio frequency received signal again to recover the first signal.
S130: and decomposing the third signal to each orthogonal base of the first space to obtain components of the third signal on each orthogonal base of the first space, and accordingly obtaining the positions of the synchronization sequences in the first signal.
Wherein each orthogonal base of the first space comprises a standard orthogonal base of a signal space of the synchronous sequence and a standard orthogonal base of an orthogonal complement space thereof, namely the signal space of the synchronous sequence and the orthogonal complement space thereof form the first space.
In some embodiments, the orthonormal basis of the signal space of the synchronization sequence is obtained from a normalized vector of the transpose vector of the synchronization sequence; and constructing an orthogonal complementary space of the signal space according to the standard orthogonal base of the signal space, and calculating the standard orthogonal base of the orthogonal complementary space. Wherein, in normalization, the L2 norm of the conjugate transpose vector of the synchronous sequence is used for normalization. Any vector in the orthogonal complement space of the signal space is perpendicular to the orthonormal basis of the signal space.
In some embodiments, the standard orthogonal basis of the orthogonal complement space is obtained based on the result of SVD decomposition (singular value decomposition) of the transposed vector of the synchronization sequence and the standard orthogonal basis of the signal space.
In some embodiments, the transpose of the matrix of orthogonal bases of the first space is multiplied by the transpose of the third signal to obtain a component of the third signal on each orthogonal base of the first space to detect the signal in the first space, and the false alarm probability is reduced without reducing the detection probability.
In some embodiments, when the maximum value of the component of the third signal on each orthogonal basis of the first space is the component of the third signal on the orthonormal basis of the signal space and the ratio of the maximum value to the mth maximum value of the component of the third signal on each orthogonal basis of the first space is equal to or greater than the second threshold, the first signal is synchronized with the position of the power maximum value of the first signal as the start position of the synchronization sequence in the first signal, where m is an integer greater than 1. By the judgment of adding the second threshold in the first space, the false alarm probability is further reduced.
In some embodiments, when the position of the synchronization sequence in the first signal cannot be obtained according to the component of the third signal on each orthogonal base, frequency offset compensation is performed on the signal received by the radio frequency again, and the first signal is obtained again.
In summary, a signal space and an orthogonal complementary space are constructed by using a synchronization sequence, and signal detection is further performed in the space formed by the signal space and the orthogonal complementary space, so that the anti-interference capability is improved, the false alarm probability of receivers of a ground and satellite communication system is reduced without reducing the detection probability, and the success rate of wireless signal synchronization is improved.
A second embodiment of a wireless signal synchronization method is described below with reference to fig. 2 and 3.
A second embodiment of a wireless signal synchronization method is a specific implementation manner of the first embodiment of the wireless signal synchronization method, which has all advantages.
Fig. 2 shows a flow of a second embodiment of a wireless signal synchronization method, including steps S210 to S280. Fig. 3 shows a structure of a burst signal sent by a sender in a second embodiment of a wireless signal synchronization method, where the burst signal includes a UW sequence and a Data sequence, the UW sequence is a synchronization sequence, is a sequence with better autocorrelation, and is represented by p (N), the length is L, and the burst signal has a length N, where N is far greater than L.
S210: a first space including a signal space of the synchronization sequence and an orthogonal complement space thereof is constructed from the synchronization sequence.
Specifically, the method comprises the following steps:
1) Transpose the synchronization sequence p (n) to a column vector u, u= [ p (0) p (1) p (2) … p (L-1) ] T, the synchronization sequence receiver is known, and the signal space and the orthogonal complement space can be stored well in advance.
2) Normalizing u to obtain the base of the signal space of the synchronous sequence, wherein the dimension of the signal space is 1, and the normalized base isWherein the method comprises the steps ofFor the L2 norm of the vector u, u i is the i-th element in the vector u, i is more than or equal to 1 and less than or equal to L.
3) The column vector u can be subjected to SVD decomposition, u=mΣv H, M is an lxl matrix, Σ is an lx1 matrix, V is a1×1 matrix, H represents conjugate transpose, column 1 of the matrix M is a standard orthogonal basis of a signal space of a synchronization sequence, and columns 2 to L are standard orthogonal bases of orthogonal complementary spaces.
S220: and performing frequency offset compensation on the signal received by the radio frequency to obtain a first signal.
And performing frequency offset compensation on the signal directly received by the radio frequency, and performing synchronous detection on the first signal subjected to each frequency offset compensation in steps S230 to S270.
S230: and performing sliding correlation on the first signal subjected to frequency offset compensation and a local synchronous sequence to obtain a second signal, and calculating the power maximum value and the position of the second signal.
Wherein the first signal is represented by x (n), the second signal is represented by r (k), and the first signal x (n) is in sliding correlation with the locally stored synchronization sequence p (n) to obtain the second signal
Wherein, let the power sequence of the second signal be denoted by r power (k), r power(k)=|r(k)|2. The position of the maximum value is k max, and the maximum value is r power(kmax).
S240: the noise power of the second signal is calculated within a preset noise window excluding the position of the maximum value of the second signal power.
The noise window is expressed as k max+koffset≤k≤kmax+koffset+wnoise-1,koffse t which is the offset between the starting position and the peak position of the noise window, w noise is the window length of the noise window, and the parameters are matched. The noise power of the second signal is denoted by P noise,
S250: and judging whether the ratio of the maximum power value of the second signal to the noise power is larger than or equal to a first threshold.
Wherein the first threshold is denoted by gate 1, which is configurable. When the first signal is greater than the first threshold, that is, r power(kmax)/Pnoise is greater than or equal to gate 1, step S260 is executed, otherwise, the first signal is not the signal transmitted by the sender and is not the signal transmitted by wireless, and the process continues to step S220, where new frequency offset compensation is executed.
S260: the third signal is obtained from the first signal starting from the position of the power maximum of the second signal.
The signal sequence equal to the synchronization sequence p (n) is obtained from the first signal x (n) starting from the position k max of the power maximum of the second signal, and is the third signal, and the third signal is converted into a column vector. The column vector is denoted by v, v= [ x (k max)x(kmax+1)…x(kmax+L-1)]T,kmax≤n≤kmax +l-1).
S270: and calculating the components of the third signal on each orthogonal base of the first space, and judging whether the position of the synchronous sequence in the first signal is obtained or not according to the components.
Specifically, the method comprises the following steps:
1) The matrix of components of the third signal on each orthogonal basis of the first space is denoted by y, y=m H ·v, resulting in a vector y of lx 1, M being the matrix of the combination of the orthonormal basis of the signal space of the synchronization sequence and the orthonormal basis of the orthogonal complement space, obtained in step S210, H representing the conjugate transpose.
2) The maximum value, mth maximum value, is found from the components of the third signal on the orthogonal bases of the first space. Illustratively, the mth maximum value is the next maximum value or the third maximum value.
3) It is determined whether the maximum value is y 1,y1, which is a component of the third signal on the first orthonormal basis of the first space, i.e., a component of the third signal on the orthonormal basis of the signal space of the synchronization sequence in the first space. If the maximum value is not y 1, the first signal is considered to be not a burst signal sent by the sender of the wireless transmission, and the step S220 is continued to be skipped to perform new frequency offset compensation; if the maximum is y 1, then the downward operation continues.
4) It is determined whether the ratio of the maximum value to the mth maximum value is equal to or greater than a second threshold gate 2,gate2. If the first signal is greater than or equal to the first signal, the first signal is considered to be a burst signal sent by a sender of wireless transmission, k max is the starting position of the synchronization sequence, otherwise, the first signal is considered to be not a burst signal sent by the sender of wireless transmission.
S280: and taking the position of the power maximum value of the second signal as the initial position of the synchronization sequence in the first signal to obtain the synchronization sequence of the first signal and the corresponding data signal.
An embodiment of a wireless signal synchronization apparatus is described below with reference to fig. 4.
The method for implementing the wireless signal synchronization method embodiment one has all the advantages.
Fig. 4 shows a structure of a first embodiment of a wireless signal synchronization apparatus, including: a power calculation module 410, a synchronization pre-acquisition module 420, and a synchronization acquisition module 430.
The power calculation module 410 is configured to perform sliding correlation on the first signal and a known synchronization sequence, obtain a second signal, and calculate a power maximum value of the second signal and a position of the maximum value. The working principle and advantages of the method refer to step S110 of the first embodiment of a wireless signal synchronization method.
The synchronization pre-acquisition module 420 is configured to obtain a third signal with the same length as the synchronization sequence from the first signal with the position of the power maximum value as a starting point when the ratio of the power maximum value to the noise power of the second signal is greater than or equal to a first threshold. The working principle and advantages of the method refer to step S120 of the first embodiment of a wireless signal synchronization method.
The synchronization obtaining module 430 is configured to decompose the third signal onto the orthogonal bases of the first space, obtain components of the third signal on the orthogonal bases of the first space, and obtain positions of the synchronization sequences in the first signal according to the components. The working principle and advantages of the method refer to step S130 of the first embodiment of a wireless signal synchronization method.
A second embodiment of the wireless signal synchronization apparatus is described below with reference to fig. 5.
The method for implementing the second embodiment of the wireless signal synchronization method has all advantages.
Fig. 5 shows a dual-purpose structure of an embodiment of a wireless signal synchronization device, which includes: a spatial construction module 510, a frequency offset compensation module 520, a power calculation module 530, a noise calculation module 540, a first determination module 550, a synchronization pre-acquisition module 560, a synchronization determination module 570, and a synchronization acquisition module 580.
The space construction module 510 is configured to construct a first space including a signal space of a synchronization sequence and an orthogonal complement space thereof according to the synchronization sequence. The working principle and advantages of the method refer to step S210 of the second embodiment of the wireless signal synchronization method.
The frequency offset compensation module 520 is configured to perform frequency offset compensation on a signal received by a radio frequency to obtain a first signal. The working principle and advantages of the method refer to step S220 of the second embodiment of the wireless signal synchronization method.
The power calculation module 530 is configured to obtain a second signal by performing sliding correlation between the frequency offset compensated first signal and a local synchronization sequence, and calculate a power maximum value and a position of the second signal. The working principle and advantages of the method refer to step S230 of the second embodiment of the wireless signal synchronization method.
The noise calculation module 540 is configured to calculate the noise power of the second signal within a preset noise window that does not include the position of the maximum value of the second signal power. The working principle and advantages of the method refer to step S240 of the second embodiment of the wireless signal synchronization method.
The first determining module 550 is configured to determine whether a ratio of the maximum power of the second signal to the noise power is greater than or equal to a first threshold. The working principle and advantages of the method refer to step S250 of the second embodiment of the wireless signal synchronization method.
The synchronization pre-acquisition module 560 is configured to obtain a third signal from the first signal with a position of a power maximum of the second signal as a starting point. The working principle and advantages of the method refer to step S260 of the second embodiment of the wireless signal synchronization method.
The synchronization judging module 570 is configured to calculate components of the third signal on orthogonal bases in the first space, and judge whether to obtain a position of the synchronization sequence in the first signal according to the components. The working principle and advantages of the method refer to step S270 of the second embodiment of the wireless signal synchronization method.
The synchronization obtaining module 580 is configured to obtain the synchronization sequence of the first signal and the corresponding data signal by taking the position of the power maximum value of the second signal as the start position of the synchronization sequence in the first signal. The working principle and advantages of the method refer to step S280 of the second embodiment of the wireless signal synchronization method.
Embodiments of the present application also provide a computing device, described in detail below in conjunction with FIG. 6.
The computing device 600 includes a processor 610, a memory 620, a communication interface 630, a bus 640.
It should be appreciated that the communication interface 630 in the computing device 600 shown in this figure may be used to communicate with other devices.
Wherein the processor 610 may be coupled to a memory 620. The memory 620 may be used to store the program codes and data. Accordingly, the memory 620 may be a storage unit internal to the processor 610, an external storage unit independent of the processor 610, or a component including a storage unit internal to the processor 610 and an external storage unit independent of the processor 610.
Optionally, computing device 600 may also include a bus 640. Memory 620 and communication interface 630 may be connected to processor 610 by bus 640. Bus 640 may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus, or an extended industry standard architecture (EFSTENDED INDUSTRY STANDARD ARCHITECTURE, EISA) bus, among others. The bus 640 may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, only one line is shown in the figure, but not only one bus or one type of bus.
It should be appreciated that in embodiments of the present application, the processor 610 may employ a central processing unit (central processing unit, CPU). The processor may also be other general purpose processors, digital Signal Processors (DSP), application SPECIFIC INTEGRATED Circuits (ASIC), off-the-shelf programmable gate arrays (field programmable GATE ARRAY, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, 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. Or the processor 610 may employ one or more integrated circuits for executing associated routines to perform techniques provided by embodiments of the application.
The memory 620 may include read only memory and random access memory, and provides instructions and data to the processor 610. A portion of the processor 610 may also include non-volatile random access memory. For example, the processor 610 may also store information of the device type.
When the computing device 600 is running, the processor 610 executes computer-executable instructions in the memory 620 to perform the operational steps of the various method embodiments.
It should be understood that the computing device 600 according to the embodiments of the present application may correspond to a respective subject performing the methods according to the embodiments of the present application, and that the above and other operations and/or functions of the respective modules in the computing device 600 are respectively for implementing the respective flows of the methods according to the embodiments, and are not described herein for brevity.
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 application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units 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 with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
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 on 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 the embodiments of the present application 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 functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.
The embodiments of the present application also provide a computer-readable storage medium having stored thereon a computer program for performing the operational steps of the method embodiments when executed by a processor.
The computer storage media of embodiments of the application may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a data signal transmitted in baseband or as part of a carrier wave, with computer readable program code embodied therein. Such transmitted data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the preceding. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Note that the above is only a preferred embodiment of the present application and the technical principle applied. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, while the application has been described in connection with the above embodiments, the application is not limited to the above embodiments, but may include many other equivalent embodiments without departing from the spirit of the application, which fall within the scope of the application.
Claims (10)
1. A method for synchronizing wireless signals, comprising:
obtaining a power maximum value and a position of the maximum value of a second signal, wherein the second signal is a signal obtained by sliding correlation between a first signal and a known synchronous sequence, and the first signal is a received wireless burst signal which comprises the synchronous sequence when being transmitted;
When the ratio of the maximum power value of the second signal to the noise power is greater than or equal to a first threshold, a third signal with the same length as the synchronization sequence is obtained from the first signal by taking the position of the maximum power value as a starting point;
Obtaining components of the third signal on orthogonal bases of a first space, and accordingly obtaining positions of the synchronous sequences in the first signal, wherein each orthogonal base comprises a standard orthogonal base of a signal space of the synchronous sequences and a standard orthogonal base of an orthogonal complement space of the standard orthogonal base.
2. The method as recited in claim 1, further comprising:
And obtaining the noise power of the second signal in a noise observation window, wherein the noise observation window does not comprise the position of the maximum value of the power of the second signal, and the distance between the noise observation window and the position of the maximum value is a set value.
3. The method as recited in claim 1, further comprising:
Normalizing the transpose vector of the synchronous sequence to obtain a standard orthogonal basis of the signal space;
And constructing an orthogonal complementary space of the signal space according to the standard orthogonal base of the signal space, and calculating the standard orthogonal base of the orthogonal complementary space.
4. The method as recited in claim 1, further comprising:
And carrying out SVD (singular value decomposition) on the transposed vector of the synchronous sequence to obtain the standard orthogonal base of the signal space and the standard orthogonal base of the orthogonal complementary space.
5. The method of claim 1, wherein said obtaining components of the third signal on respective orthogonal bases of the first space comprises:
and multiplying the conjugate transpose matrix of the matrix formed by the orthogonal bases with the transpose vector of the third signal to obtain the components of the third signal on the orthogonal bases.
6. The method of claim 5, wherein obtaining the position of the synchronization sequence in the first signal from the components of the third signal on the orthogonal bases comprises:
And synchronizing the first signal by taking the position of the power maximum value of the first signal as the initial position of a synchronization sequence in the first signal when the maximum value of the third signal in the components on each orthogonal base is the standard orthogonal base component of the third signal in a signal space and the ratio of the maximum value to the mth maximum value of the third signal in the components on each orthogonal base is more than or equal to a second threshold.
7. The method as recited in claim 1, further comprising:
and performing frequency offset compensation on the signal received by the radio frequency to obtain the first signal.
8. A wireless signal synchronization apparatus, comprising:
The power calculation module is used for obtaining a second signal when the first signal is subjected to sliding correlation with a known synchronous sequence, and obtaining the power maximum value of the second signal and the position of the maximum value, wherein the first signal is a received wireless burst signal and comprises the synchronous sequence when being transmitted;
the synchronous pre-acquisition module is used for acquiring a third signal with the same length as the synchronous sequence from the first signal by taking the position of the power maximum value as a starting point when the ratio of the power maximum value of the second signal to the noise power is more than or equal to a first threshold;
And the synchronization obtaining module is used for obtaining the components of the third signal on all orthogonal bases in the first space, and accordingly obtaining the positions of the synchronization sequences in the first signal, wherein all the orthogonal bases comprise the standard orthogonal bases in the signal space of the synchronization sequences and the standard orthogonal bases in the orthogonal complement space of the standard orthogonal bases.
9. A computing device, comprising,
A bus;
a communication interface connected to the bus;
at least one processor coupled to the bus; and
At least one memory coupled to the bus and storing program instructions that, when executed by the at least one processor, cause the at least one processor to perform the method of any of claims 1 to 7.
10. A computer readable storage medium, characterized in that it has stored thereon program instructions, which when executed by a computer, cause the computer to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410796036.9A CN118400082B (en) | 2024-06-20 | 2024-06-20 | Wireless signal synchronization method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410796036.9A CN118400082B (en) | 2024-06-20 | 2024-06-20 | Wireless signal synchronization method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118400082A CN118400082A (en) | 2024-07-26 |
CN118400082B true CN118400082B (en) | 2024-09-13 |
Family
ID=92001390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410796036.9A Active CN118400082B (en) | 2024-06-20 | 2024-06-20 | Wireless signal synchronization method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118400082B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104158777A (en) * | 2014-08-28 | 2014-11-19 | 中国民航大学 | Range finder pulse interference suppression method combining orthogonal projection and circular beam forming |
CN116633746A (en) * | 2023-05-31 | 2023-08-22 | 上海金卓科技有限公司 | Frequency offset compensation method, device, equipment and storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5363412A (en) * | 1992-12-28 | 1994-11-08 | Motorola, Inc. | Method and apparatus of adaptive maximum likelihood sequence estimation using filtered correlation synchronization |
JP2000299649A (en) * | 1999-02-12 | 2000-10-24 | Oki Electric Ind Co Ltd | Device and method for acquiring synchronization |
JP2000341239A (en) * | 1999-05-27 | 2000-12-08 | Matsushita Electric Ind Co Ltd | Method and device for transmitting orthogonal frequency-division multiplex signal |
KR100429837B1 (en) * | 1999-09-22 | 2004-05-03 | 삼성전자주식회사 | Method and apparatus for synchronization of OFDM signals |
CN1852281B (en) * | 2006-01-23 | 2010-06-09 | 北京邮电大学 | Synchronizing method for quadrature frequency division multiple access system |
TW201924414A (en) * | 2017-11-16 | 2019-06-16 | 財團法人資訊工業策進會 | Wireless communication device and time and frequency synchronization method and non-transitory computer readable medium of the same |
CN113346927B (en) * | 2019-11-21 | 2022-12-23 | Oppo广东移动通信有限公司 | Signal synchronization method and device and computer storage medium |
-
2024
- 2024-06-20 CN CN202410796036.9A patent/CN118400082B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104158777A (en) * | 2014-08-28 | 2014-11-19 | 中国民航大学 | Range finder pulse interference suppression method combining orthogonal projection and circular beam forming |
CN116633746A (en) * | 2023-05-31 | 2023-08-22 | 上海金卓科技有限公司 | Frequency offset compensation method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN118400082A (en) | 2024-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2158737B1 (en) | Method and apparatus for complexity reduction in detection of delay and doppler shifted signature sequences | |
KR100682782B1 (en) | Method and apparatus for increasing the sensitivity of a global positioning satellite receiver | |
CN103346845B (en) | Based on blind frequency spectrum sensing method and the device of fast Fourier transform | |
JP2001358694A (en) | Device used for mobile user unit of spread-spectrum multiple access wireless system based upon orthogonal frequency-division multiplex(ofdm) system | |
CN103297159A (en) | Spectrum sensing method and device | |
JP2009524277A (en) | Detecting the presence of television signals embedded in noise using a periodic stationary toolbox | |
CN107426736B (en) | Cognitive radio frequency spectrum sensing method and system | |
CN103141067A (en) | A method, apparatus and computer program product for identifying frequency bands, and a method, apparatus and computer program product for evaluating performance | |
US7986757B2 (en) | Apparatus and method of acquiring initial synchronization of terminal in mobile communication system | |
CN108322277B (en) | Frequency spectrum sensing method based on inverse eigenvalue of covariance matrix | |
CN102668658B (en) | The spectrum-sensing based on autocorrelation of FM signal | |
CN114339764A (en) | Pilot frequency deception attack detection method and device, electronic equipment and storage medium | |
EP2899936B1 (en) | Initial search method and apparatus for user equipment and cell thereof | |
CN112994813B (en) | Adaptive sampling frequency spectrum sensing method and related device | |
CN118400082B (en) | Wireless signal synchronization method, device, equipment and storage medium | |
CN107171752B (en) | Cognitive radio frequency spectrum sensing method and system | |
CN102413088B (en) | For the method and apparatus detected that coexists | |
EP3258609B1 (en) | Clear channel assessment | |
US7787516B2 (en) | Wireless communication system for reducing ranging time | |
US6463047B1 (en) | Apparatus and methods for performing collision resolution for digital control channels | |
JP2005148005A (en) | Satellite positioning method and satellite positioning system | |
CN108631818B (en) | Signal receiving and transmitting device and synchronization point detection method | |
JP5917708B2 (en) | Wireless device and method for operating the same | |
US9706511B2 (en) | Method and apparatus for detection of synchronization signals in wireless networks | |
CN111884706B (en) | Satellite spectrum detection method, device, equipment and storage medium |
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 |