CN111641420B - Signal detection and acquisition method, device, receiver and storage medium - Google Patents
Signal detection and acquisition method, device, receiver and storage medium Download PDFInfo
- Publication number
- CN111641420B CN111641420B CN202010486272.2A CN202010486272A CN111641420B CN 111641420 B CN111641420 B CN 111641420B CN 202010486272 A CN202010486272 A CN 202010486272A CN 111641420 B CN111641420 B CN 111641420B
- Authority
- CN
- China
- Prior art keywords
- state
- signal sequence
- current
- receiver
- received signal
- 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 37
- 238000001514 detection method Methods 0.000 title claims abstract description 33
- 108010076504 Protein Sorting Signals Proteins 0.000 claims abstract description 271
- 238000006243 chemical reaction Methods 0.000 claims abstract description 23
- 238000001228 spectrum Methods 0.000 claims description 51
- 230000001360 synchronised effect Effects 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 6
- 238000000926 separation method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 6
- 230000009466 transformation Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000001427 coherent effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 230000003595 spectral effect Effects 0.000 description 5
- 238000010408 sweeping Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 108010003272 Hyaluronate lyase Proteins 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009432 framing Methods 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/06—Receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/21—Monitoring; Testing of receivers for calibration; for correcting measurements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Circuits Of Receivers In General (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The embodiment of the invention discloses a signal detection and acquisition method, a signal detection and acquisition device, a receiver and a storage medium. The method is applied to a receiver and comprises the following steps: acquiring a current received signal sequence and a corresponding current receiver state; according to the operation matched with the current receiver state, carrying out timing position correction and frequency offset correction on the current received signal sequence, and carrying out segmented Fourier transform processing on the corrected current received signal sequence; updating the state of a receiver according to a conversion processing result and a state switching condition matched with the state of the current receiver, wherein the receiver comprises a plurality of selectable switching states; and returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal. According to the technical scheme of the embodiment of the invention, the target signal capturing accuracy is ensured, the hardware resource consumption is reduced, and the data processing speed is increased.
Description
Technical Field
The embodiment of the invention relates to the technical field of wireless communication, in particular to a signal detection and acquisition method, a signal detection and acquisition device, a receiver and a storage medium.
Background
In order to satisfy the communication among the devices of the internet of things at more and more distances, wide area networks with low power consumption and large capacity are in use, for example, Lora and sigfox operating in unlicensed frequency bands, NB-IoT operating in licensed frequency bands, and the like. The anti-interference tolerance of the spread spectrum technology is high, even signals are annihilated in noise, information can be correctly received, and the spread spectrum technology is suitable for remote communication.
In the prior art, a low-power-consumption wide area network represented by Lora uses a linear frequency sweep signal as a spread spectrum signal, and because the calculation can be simplified and the efficiency can be improved when signal processing is performed under many scenes by fourier transform, the spread spectrum signal is basically detected and captured by the fourier transform in a receiver by using the frequency sweep signal. However, the larger the spreading factor that can be supported by the receiver, the longer the length of the received signal sequence of a single fourier transform is, and when the sequence length of the received signal is long, on one hand, the calculation amount of the fourier transform is very large, the required calculation time is long, the data processing speed is slow, and on the other hand, more hardware resources are required to be occupied, and the resource consumption is increased.
Disclosure of Invention
Embodiments of the present invention provide a signal detection and acquisition method, a signal detection and acquisition device, a receiver, and a storage medium, so as to reduce hardware resource consumption and improve data processing speed while ensuring target signal acquisition accuracy.
In a first aspect, an embodiment of the present invention provides a signal detection and acquisition method, applied to a receiver, including:
acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence;
updating the state of a receiver according to a conversion processing result and a state switching condition matched with the state of the current receiver, wherein the receiver comprises a plurality of selectable switching states;
and returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
In a second aspect, an embodiment of the present invention further provides a signal detecting and acquiring apparatus, which is applied to a receiver, and includes:
the acquisition module is used for acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
the conversion module is used for carrying out corresponding timing position correction and frequency offset correction on the current received signal sequence according to the operation matched with the state of the current receiver and carrying out segmented Fourier transform processing on the corrected current received signal sequence;
the state updating module is used for updating the state of the receiver according to the conversion processing result and a state switching condition matched with the state of the current receiver, and the receiver comprises a plurality of selectable switching states;
and the circulating module is used for returning and executing the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
In a third aspect, an embodiment of the present invention further provides a receiver, where the receiver includes:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the signal detection and acquisition methods provided by any of the embodiments of the present invention.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the signal detection and acquisition method provided in any embodiment of the present invention.
The technical scheme of the embodiment of the invention is applied to a receiver, and the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence are obtained; according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence; according to the conversion processing result and the state switching condition matched with the current receiver state, the receiver state is updated, the operation of obtaining the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence is executed in a returning mode until the frame signal to which the current receiving signal sequence belongs is determined to be the target signal, the problems that the receiving signal sequence is long in length, the data processing speed is low, and occupied resources are large are solved, the target signal capturing accuracy is guaranteed, meanwhile, hardware resource consumption is reduced, and the data processing speed is improved.
Drawings
Fig. 1a is a flowchart of a signal detection and acquisition method according to a first embodiment of the present invention;
FIG. 1b is a time domain diagram of a linear frequency sweep signal according to one embodiment of the present invention;
FIG. 1c is a frequency domain diagram of a linear frequency sweep signal according to one embodiment of the present invention;
fig. 1d is a schematic diagram of a frame structure of a received signal according to a first embodiment of the present invention;
fig. 1e is a schematic diagram of receiver state switching in the first embodiment of the present invention;
fig. 2 is a flowchart of a signal detection and acquisition method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a signal detecting and capturing device according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a receiver in a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1a is a flowchart of a signal detection and acquisition method in one embodiment of the present invention, which is applicable to a case where a long received signal sequence is fourier-transformed to detect and acquire a target signal, and the method can be performed by a signal detection and acquisition apparatus, which can be implemented by hardware and/or software and can be generally integrated in a receiver. As shown in fig. 1a, the method is applied to a receiver, and includes:
In this embodiment, the received signal sequence is extracted from the frame signal received by the receiver through the sliding window, and by moving the position of the sliding window, different received signal sequences can be extracted from the received frame signal. The received frame signal includes an attenuated frequency sweep signal, noise, and a data signal, and the received signal sequence in this embodiment refers to the attenuated frequency sweep signal plus noise, where the frequency sweep signal is used to implement signal detection and signal capture. As shown in fig. 1b, the sweep frequency signal is excited by a sinusoidal signal, the amplitude of the excitation remains unchanged, the frequency of the excitation increases with a certain fixed step length along with the change of time, and after frequency domain transformation, the sweep frequency signal can realize sparse representation in the frequency domain, and exhibits an energy focusing effect, as shown in fig. 1 c.
In this embodiment, the receiver refers to a non-coherent receiver, the current receiver state indicates a signal processing stage in which the receiver is in the current received signal processing process, and different receiver states perform different signal processing operations on the current received signal sequence to achieve different processing effects. Illustratively, when the current receiver state is the first state, indicating that the receiver is currently in the initialization phase of the received signal processing, the operation matching the current receiver state may determine whether the current received signal sequence is a frame synchronization word.
And step 120, according to the operation matched with the current receiver state, performing corresponding timing position correction and frequency offset correction on the current received signal sequence, and performing segmented Fourier transform processing on the corrected current received signal sequence.
In this embodiment, considering that a received signal sequence may have a frequency offset and a timing position offset of a sliding window, in order to improve the accuracy of a fourier transform processing result corresponding to a current received signal sequence, after a current receiver state corresponding to the current received signal sequence is obtained, corresponding timing position correction and frequency offset correction need to be performed on the current received signal sequence according to an operation matched with the current receiver state, so as to roughly eliminate an influence of the frequency offset and the timing position offset of the sliding window on subsequent segmented fourier transform processing.
Optionally, performing corresponding timing position correction and frequency offset correction on the current received signal sequence according to an operation matched with the current receiver state, may include: if the current receiver state is the initialized first state, the corresponding timing position correction and frequency offset correction are not carried out on the current receiving signal sequence; and if the current receiver state is not the first state, performing timing position correction on the current received signal sequence according to the frequency spectrum peak position of the historical received signal sequence, and performing fractional frequency offset correction on the current received signal sequence according to the frequency offset value of the historical received signal sequence.
In this embodiment, the roughly integer-times timing position correction may be performed on the current received signal sequence according to the historical frequency sweep signal sequence closest to the current frequency sweep signal sequence, that is, the frequency spectrum peak position obtained after the previous frequency sweep signal sequence of the current frequency sweep signal sequence is subjected to fourier transform processing. In addition, considering that the position of the peak of the spectrum obtained after the fourier transform processing is performed on the received signal sequence without frequency offset is usually fixed, the fractional frequency offset correction can be roughly performed on the current received signal sequence according to the frequency offset value calculated from the transform processing result of one or more historical received signal sequences before the current received signal sequence.
In this embodiment, when the first state processing that is initialized is the first received signal sequence obtained by the sliding window, the current received signal sequence has no transformation processing result of the historical received signal sequence to be usable, and when the first state processing is not the first received signal sequence, the transformation processing result of the historical received signal sequence before the current received signal sequence is necessarily inaccurate, and cannot be used. Therefore, the corresponding timing position correction and frequency offset correction cannot be performed on the current received signal sequence in the first state, and the corresponding timing position correction and frequency offset correction can be performed on the current received signal sequence according to the conversion processing result of the historical received signal sequence in the non-first state.
Optionally, performing a segmented fourier transform on the corrected current received signal sequence may include: equally dividing the corrected current received signal sequence into a first number of subsequences, and carrying out Fourier transform on each section of subsequences; performing modular processing on Fourier transform results of the subsequences of the first number, and performing incoherent superposition processing on the processed Fourier transform results; and determining the position of the frequency spectrum peak value and the frequency offset value of the current received signal sequence according to the Fourier transform result after the incoherent superposition processing.
In this embodiment, the corrected current received signal sequence and the unmodulated original swept frequency signal sequence are subjected to conjugate multiplication to perform despreading, and then the sequence length is N-2SFThe current received signal sequence of (1) is averaged into a first number of subsequences, and fourier transform is performed on each section of subsequences, where SF is a spreading factor, and for convenience of calculation, the first number may be a power of 2. And then, squaring a modulus of an amplitude spectrum in a Fourier transform result of each subsequence, eliminating phase difference, performing incoherent superposition processing on a processed Fourier transform result, finding a subscript corresponding to a maximum frequency spectrum from the Fourier transform result after the incoherent superposition processing, using the subscript as a frequency spectrum peak position of the current received signal sequence, and roughly calculating a frequency offset value of the current received signal sequence according to the magnitude relation of frequency spectrum values of nearest frequency points on two sides of the frequency spectrum peak in the Fourier transform result.
And step 130, updating the state of the receiver according to the conversion processing result and the state switching condition matched with the current state of the receiver.
In this embodiment, the receiver includes a plurality of selectable switching states. For example, a first state of initialization, a second state of detecting a frame sync word, a third state of detecting a first frequency sync word, a fourth state of detecting a second frequency sync word, a fifth state of separating a time offset, a sixth state of estimating a fractional time offset, and so on. Each receiver state corresponds to one-to-one with the frame structure of the frame signal received by the receiver.
Illustratively, as shown in fig. 1d, framing based on a swept-frequency signal includes a Preamble portion and a payload portion, wherein the Preamble portion is used for signal detection and signal capture, and the Preamble portion includes a plurality of frame synchronization words (Preamble), 2 frequency synchronization words (SyncWord), and 2.25 fine synchronization words (FineSyncWord). The frame synchronization word is composed of a plurality of unmodulated swept frequency signals and is used for initial discrimination of signal detection and acquisition. The frequency synchronization word represents a network identification number, is unique to different networks, is equivalent to a human identity card, and is used for final judgment of signal capture. The frequency sync word differs from the frame sync word in that it is modulated, in other words, the frequency of the frequency sync word is not f0And is f0+kiΔf,kiRepresenting modulation information, different frequency sync words may be configured with different kiThe value is obtained. The fine synchronization word is used for estimating the time frequency offset of the captured target signal, so that the time and the time frequency offset of the target signal sent to the receiver demodulation module are aligned, the fine synchronization word is also an unmodulated frequency sweeping signal, but the frequency sweeping direction of the fine synchronization word is just opposite to the frequency sweeping direction of the frequency synchronization word and the frame synchronization word.
Optionally, updating the receiver state according to the conversion processing result and the state switching condition matched with the current receiver state may include: when the current receiver state is an initialized first state, determining whether the signal-to-noise ratio of the current received signal sequence is greater than a threshold value according to a conversion processing result; if yes, updating the receiver state to the second state of the detected frame synchronization word, otherwise, keeping the current receiver state unchanged.
In this embodiment, when the current receiver state is the initialized first state, conjugate multiplication is performed on the current received signal sequence and the unmodulated original swept frequency signal sequence, and after despreading, segmented fourier transform processing is directly performed on the current received signal sequence to obtain a frequency spectrum peak position and a frequency offset value. Taking the ratio of the peak power to the sum of other powers except the peak power as the signal-to-noise ratio of the current received signal sequence, if the signal-to-noise ratio of the current received signal sequence is detected to be greater than a threshold value, considering that a sweep frequency signal is detected, and switching the state of the receiver to a second state of detecting frame synchronization words so that the receiver processes a new received signal sequence in the second state; otherwise, the current received signal sequence is skipped, and the next received signal sequence obtained by the sliding window is processed continuously in the first state, as shown in fig. 1 e.
Optionally, updating the receiver state according to the conversion processing result and the state switching condition matched with the current receiver state may include: when the current receiver state is a second state for detecting the frame synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be the frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, accumulating a counter; if the accumulated value of the counter meets the condition of a quantity threshold, updating the state of the receiver to be a third state for detecting the first frequency synchronization word; and when the current receiver state is the second state of detecting the frame synchronization word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be less than or equal to a threshold value, and/or the current receiving signal sequence is determined not to be the frame synchronization word according to the frequency spectrum peak position of the current receiving signal sequence, switching the receiver state back to the initialized first state.
In this embodiment, when the current receiver state is the second state of the detected frame synchronization word, the integer-multiple timing position correction and the fractional frequency offset correction are performed on the current received signal sequence according to the frequency spectrum peak position and the frequency offset value of the historical received signal sequence before the current received signal sequence. And then carrying out conjugate multiplication operation on the corrected current received signal sequence and the unmodulated original frequency sweep signal sequence, carrying out despreading, and carrying out segmented Fourier transform processing on the despread current received signal sequence to obtain a frequency spectrum peak position and a frequency offset value. And if the signal-to-noise ratio of the current received signal sequence is detected to be larger than the threshold value, and the current received signal sequence is determined to be the frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, accumulating a counter, wherein the counter is used for counting the number of the detected frame synchronization words in the second state. When the value of the counter equals a preset number, for example 3, the frame sync word is considered detected, the receiver state may be updated to a third state detecting the first frequency sync word, and the counter is cleared. If it is detected that the current received signal sequence does not satisfy the conditions of the signal-to-noise ratio and the frame synchronization word simultaneously before the value of the counter reaches the preset number, it is determined that the previously determined received signal sequence is a frame synchronization word and is a misjudgment, and the state of the receiver is switched back to the initialized first state, as shown in fig. 1 e.
In this embodiment, when there is no frequency offset, the subscript corresponding to the ideal spectrum peak position of the frame sync word is 0, and in reality, because there may be a timing position deviation or a frequency offset, the spectrum peak position generally does not exactly correspond to the subscript 0, so to prevent missing detection, when the difference between the spectrum peak position of the current received signal sequence and the ideal spectrum peak position is within an effective range, the current received signal sequence may be considered as the frame sync word.
Optionally, updating the receiver state according to the conversion processing result and the state switching condition matched with the current receiver state may include: when the current receiver state is a third state for detecting the first frequency synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be a frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, keeping the current receiver state unchanged; when the current receiver state is a third state for detecting the first frequency synchronous word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be larger than a threshold value, and the current receiving signal sequence is determined to be the first frequency synchronous word according to the frequency spectrum peak position of the current receiving signal sequence, and the first frequency synchronous word is matched with the first frequency synchronous word of the target signal, the receiver state is updated to be a fourth state for detecting the second frequency synchronous word, otherwise, the receiver state is switched back to the initialized first state.
In this embodiment, when the current receiver state is the third state in which the first frequency synchronization word is detected, the fourier transform processing that is the same as the second state is performed on the current received signal sequence, the signal-to-noise ratio of the current received signal sequence is calculated according to the transform processing result, and if the signal-to-noise ratio is greater than the threshold and it is determined that the current received signal sequence is the frame synchronization word, that is, the first frequency synchronization word is not detected yet, the current receiver state is kept unchanged as the third state. If the signal-to-noise ratio is greater than the threshold value and the difference between the position of the spectral peak of the currently received signal sequence and the position of the ideal spectral peak of the first frequency synchronization word is within a valid range, i.e. it is determined that the currently received signal sequence is the first frequency synchronization word and the first frequency synchronization word matches the first frequency synchronization word of the target signal to be captured, the receiver state is updated to a fourth state for detecting the second frequency synchronization word, otherwise, the receiver state is switched back to the initialized first state, as shown in fig. 1 e.
Optionally, updating the receiver state according to the conversion processing result and the state switching condition matched with the current receiver state may include: and when the current receiver state is a fourth state for detecting the second frequency synchronous word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value, and the current received signal sequence is determined to be the second frequency synchronous word according to the frequency spectrum peak position of the current received signal sequence, and the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, updating the receiver state to a fifth state of frequency deviation during separation, otherwise, switching the receiver state back to the initialized first state.
In this embodiment, when the current receiver state is a fourth state in which the second frequency synchronization word is detected, fourier transform processing that is the same as the second state is performed on the current received signal sequence, a signal-to-noise ratio of the current received signal sequence is calculated according to a transform processing result, if the signal-to-noise ratio is greater than a threshold and a difference between a spectrum peak position of the current received signal sequence and an ideal spectrum peak position of the second frequency synchronization word is within an effective range, that is, it is determined that the current received signal sequence is the second frequency synchronization word, and the second frequency synchronization word matches with a second frequency synchronization word of a target signal to be captured, the receiver state is updated to a fifth state of a separation time offset, otherwise, the receiver state is switched back to the initialized first state, as shown in fig. 1 e.
Optionally, determining that the frame signal to which the current received signal sequence belongs is the target signal may include: and if the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, determining that the frame signal to which the current received signal belongs is the target signal.
In this embodiment, the frequency synchronization word in the frame structure is used for final discrimination of signal acquisition. When the two frequency synchronization words of the received signal are matched with the two frequency synchronization words of the target signal, or when the second frequency synchronization word is matched with the second frequency synchronization word of the target signal, or when the receiver state is updated to the fifth state of the frequency deviation in the separation, the received signal is considered as the target signal to be captured. And if the target signal is not determined after the current received signal sequence is processed, returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence, and continuously processing the next received signal sequence until the target signal is determined.
The technical scheme of the embodiment of the invention is applied to a receiver, and the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence are obtained; according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence; according to the conversion processing result and the state switching condition matched with the current receiver state, the receiver state is updated, the operation of obtaining the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence is executed in a returning mode until the frame signal to which the current receiving signal sequence belongs is determined to be the target signal, the problems that the receiving signal sequence is long in length, the data processing speed is low, and occupied resources are large are solved, the target signal capturing accuracy is guaranteed, meanwhile, hardware resource consumption is reduced, and the data processing speed is improved.
Example two
Fig. 2 is a flowchart of a signal detection and acquisition method according to a second embodiment of the present invention, which is further refined on the basis of the above embodiments and provides specific steps after determining a frame signal to which a currently received signal sequence belongs as a target signal. A signal detection and capture method provided in a second embodiment of the present application is described below with reference to fig. 2, and includes the following steps:
And step 220, performing corresponding timing position correction and frequency offset correction on the current received signal sequence according to the operation matched with the current receiver state, and performing segmented Fourier transform processing on the corrected current received signal sequence.
Illustratively, the transmitter selects an appropriate spreading factor SF according to external communication conditions, so that the length of a single received signal sequence is N-2SFOne chip. Let the parameter T be the length of time required for currently receiving the signal sequence, the parameter TcFor the duration of each chip, the receiver is present in receptionFrequency deviation of,Time offsetSequence of (1) UnAfter (n), if the current receiver state is the initialized first state, directly carrying out conjugate multiplication operation on the current receiving signal sequence and the local unmodulated original receiving signal sequence for despreading, if the current receiver state is not the first state, firstly carrying out corresponding integral multiple timing position correction and fractional frequency offset correction on the current receiving signal sequence according to the frequency spectrum peak position and frequency offset value of the previous historical receiving signal sequence, and then carrying out corresponding integral multiple timing position correction and fractional frequency offset correction on the current receiving signal sequence and the local unmodulated original receiving signal sequence Ubase(n) performing a conjugate multiplication operation:
Further, the sequence length is N-2SFThe current received signal sequence is divided into L subsequences with equal length, for convenient calculation, L can be power of 2, and the fourier transform result of the first subsequence with length of N/L is:
wherein k represents the k-th frequency point in N frequency points from 0 to 2 pi.
By analogy, the fourier transform results of the other subsequences are:
therefore, the Fourier transform results of the L subsequences are only different in phase, the subscript value corresponding to the spectrum peak value is 1/L times of the subscript value corresponding to the spectrum peak value of the N-point Fourier transform, and the spectrum peak value is also 1/L times of the spectrum peak value of the N-point Fourier transform. And performing modulus processing on the Fourier transform results of the L subsequences to eliminate phase difference, and performing incoherent superposition processing, wherein the result of the incoherent superposition processing is marked as X (k, n). And calculating a subscript value Index _ L corresponding to the maximum value of the spectrum from the L subsequences, wherein the subscript value Index _ L is argmax (| X (k, N) |), and the incoherent receiver obtains that the spectrum peak position of the current received signal sequence with the length of N is Index _ L · L.
In this embodiment, after the incoherent superposition processing, the processing result obtained has the problems of an integer-times timing position deviation and an integer-times frequency offset. Calculating the positions of the spectral peaks of the L subsequences with the length of N/L in a non-coherent mode to be Index _ l.L, calculating the position of the spectral peak of the current received signal sequence with the sequence length of N by using a coherent receiver to be Index _ N, and calculating the position error of the two subsequences with the length of N/L as [ -L: l ], therefore, it is also necessary to compensate for the time error using the spectral peak position of the fourier transform processing result. In addition, the frequency offset precision estimated from the fourier transform result of the subsequence with the length of N/L needs to be further frequency offset compensated compared with the frequency offset precision difference estimated from the fourier transform result of the received signal sequence with the length of N by L times, and after the time error is compensated, the frequency offset precision can reach the same level as that of a coherent receiver.
In this embodiment, if the current receiver state is the third state for detecting the first frequency synchronization word, it is determined that the frame synchronization word is detected, and at this time, the timing position deviation and the frequency deviation may be further corrected by using the spectrum peak position obtained after the fourier transform processing, so as to reduce the deviation between the timing position of the current received signal sequence and the ideal timing position, and improve the estimation accuracy of the frequency offset while reducing the unnecessary computation amount.
And step 230, updating the state of the receiver according to the conversion processing result and the state switching condition matched with the current state of the receiver.
And step 240, returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
And step 250, updating the current received signal sequence, and estimating the time-frequency offset of the target signal according to the current receiver state corresponding to the updated current received signal sequence.
It should be noted that, the method protected by this embodiment is applied to a demodulation module of a non-coherent receiver, and the demodulation module is mainly divided into signal detection and acquisition and demodulation and decoding of an acquired target signal in terms of functions.
In this embodiment, after determining that the frame signal to which the current received signal sequence belongs is the target signal, the current receiver state is switched to the fifth state, and a next received signal sequence is obtained as the current received signal sequence, where the current sweep signal sequence is the first fine synchronization word. According to the operation matched with the fifth state, the corresponding segmented Fourier transform processing is firstly carried out on the current received signal sequence, then the characteristic that the frequency sweeping direction of the fine synchronization word is opposite to the frequency sweeping direction of the frame synchronization word and the frequency synchronization word is utilized, the frequency spectrum peak position after the Fourier transform processing is utilized to separate the timing position deviation from the integral multiple frequency deviation, and the integral multiple frequency deviation of the target signal is estimated.
In this embodiment, after the first fine synchronization word in the fifth state is calculated, the current receiver state is switched to the sixth state with the estimated time offset multiplied by several times, and the current received signal sequence is updated, that is, the second fine synchronization word is entered. According to the operation matched with the sixth state, firstly, the integral multiple timing position correction, the integral multiple frequency offset correction and the fractional multiple frequency offset correction are carried out on the current received signal sequence correspondingly, then the fractional multiple timing position deviation is estimated by carrying out interpolation operation on the corrected current received signal sequence, the time offset estimation precision is improved to be in a 0.25 chip, and therefore the time frequency offset of the current received signal sequence, namely the time frequency offset of the target signal is obtained. It should be noted that the present embodiment is not limited to the interpolation operation to estimate the fractional timing position deviation, and may be implemented by other operations.
In this embodiment, when the current receiver state is the fifth state and the sixth state, it indicates that the fine synchronization stage of signal processing is entered, and the fine synchronization word may be used to distinguish the integer-multiple timing position deviation of the sliding window from the integer-multiple frequency offset, so as to improve the estimation accuracy of the integer-multiple timing position deviation, and calculate the time frequency offset of the target signal, so as to demodulate the target signal according to the time frequency offset.
And step 260, demodulating the target signal according to the estimated time-frequency offset of the target signal.
In this embodiment, after the time-frequency offset value of the target signal is estimated in the fine synchronization stage, the current receiver state is switched to the seventh state of the correction time-frequency offset, the time-frequency offset correction is performed on the target signal according to the estimated time-frequency offset value, and then subsequent signal processing operations such as demodulation are performed on the corrected target signal.
The technical scheme of the embodiment of the invention is applied to a receiver, and the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence are obtained; according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence; according to the conversion processing result and the state switching condition matched with the current receiver state, the receiver state is updated, the operation of obtaining the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence is executed in a returning mode until the frame signal to which the current receiving signal sequence belongs is determined to be the target signal, the problems that the receiving signal sequence is long in length, the data processing speed is low, and occupied resources are large are solved, the target signal capturing accuracy is guaranteed, meanwhile, hardware resource consumption is reduced, and the data processing speed is improved.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a signal detection and acquisition apparatus in a third embodiment of the present invention, which is applicable to a case where a long received signal sequence is fourier-transformed to detect and acquire a target signal, and the apparatus can be implemented by hardware and/or software, and can be generally integrated in a receiver. As shown in fig. 3, the apparatus may include:
an obtaining module 310, configured to obtain a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
a transform module 320, configured to perform corresponding timing position correction and frequency offset correction on a current received signal sequence according to an operation matched with a current receiver state, and perform segmented fourier transform processing on the corrected current received signal sequence;
a state updating module 330, configured to update a state of the receiver according to a transformation processing result and a state switching condition matched with a current state of the receiver, where the receiver includes multiple selectable switching states;
the loop module 340 is configured to return to perform operations of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until it is determined that the frame signal to which the current received signal sequence belongs is the target signal.
The technical scheme of the embodiment of the invention is applied to a receiver, and the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence are obtained; according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence; according to the conversion processing result and the state switching condition matched with the current receiver state, the receiver state is updated, the operation of obtaining the current receiving signal sequence and the current receiver state corresponding to the current receiving signal sequence is executed in a returning mode until the frame signal to which the current receiving signal sequence belongs is determined to be the target signal, the problems that the receiving signal sequence is long in length, the data processing speed is low, and occupied resources are large are solved, the target signal capturing accuracy is guaranteed, meanwhile, hardware resource consumption is reduced, and the data processing speed is improved.
Optionally, the transformation module 320 includes: a correction unit to:
if the current receiver state is the initialized first state, the corresponding timing position correction and frequency offset correction are not carried out on the current receiving signal sequence;
and if the current receiver state is not the first state, performing timing position correction on the current received signal sequence according to the frequency spectrum peak position of the historical received signal sequence, and performing fractional frequency offset correction on the current received signal sequence according to the frequency offset value of the historical received signal sequence.
Optionally, the transformation module 320 includes: a Fourier transform processing unit for:
equally dividing the corrected current received signal sequence into a first number of subsequences, and carrying out Fourier transform on each section of subsequences;
performing modular processing on Fourier transform results of the subsequences of the first number, and performing incoherent superposition processing on the processed Fourier transform results;
and determining the position of the frequency spectrum peak value and the frequency offset value of the current received signal sequence according to the Fourier transform result after the incoherent superposition processing.
Optionally, the status updating module 330 includes: a first updating unit configured to:
when the current receiver state is an initialized first state, determining whether the signal-to-noise ratio of the current received signal sequence is greater than a threshold value according to a conversion processing result;
if yes, updating the receiver state to the second state of the detected frame synchronization word, otherwise, keeping the current receiver state unchanged.
Optionally, the status updating module 330 includes: a second updating unit configured to:
when the current receiver state is a second state for detecting the frame synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be the frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, accumulating a counter;
if the accumulated value of the counter meets the condition of a quantity threshold, updating the state of the receiver to be a third state for detecting the first frequency synchronization word;
and when the current receiver state is the second state of detecting the frame synchronization word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be less than or equal to a threshold value, and/or the current receiving signal sequence is determined not to be the frame synchronization word according to the frequency spectrum peak position of the current receiving signal sequence, switching the receiver state back to the initialized first state.
Optionally, the status updating module 330 includes: a third updating unit configured to:
when the current receiver state is a third state for detecting the first frequency synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be a frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, keeping the current receiver state unchanged;
when the current receiver state is a third state for detecting the first frequency synchronous word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be larger than a threshold value, and the current receiving signal sequence is determined to be the first frequency synchronous word according to the frequency spectrum peak position of the current receiving signal sequence, and the first frequency synchronous word is matched with the first frequency synchronous word of the target signal, the receiver state is updated to be a fourth state for detecting the second frequency synchronous word, otherwise, the receiver state is switched back to the initialized first state.
Optionally, the status updating module 330 includes: a fourth updating unit configured to:
and when the current receiver state is a fourth state for detecting the second frequency synchronous word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value, and the current received signal sequence is determined to be the second frequency synchronous word according to the frequency spectrum peak position of the current received signal sequence, and the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, updating the receiver state to a fifth state of frequency deviation during separation, otherwise, switching the receiver state back to the initialized first state.
Optionally, the loop module 340 is specifically configured to:
and if the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, determining that the frame signal to which the current received signal belongs is the target signal.
The signal detection and capture device provided by the embodiment of the invention can execute the signal detection and capture method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 4 is a schematic structural diagram of a receiver in a fourth embodiment of the present invention. Fig. 4 shows a block diagram of an exemplary receiver 12 suitable for use in implementing embodiments of the present invention. The receiver 12 shown in fig. 4 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 4, the receiver 12 is in the form of a general purpose computing device. The components of the receiver 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
The receiver 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by the receiver 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory. The receiver 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, and commonly referred to as a "hard drive"). Although not shown in FIG. 4, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The receiver 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with the receiver 12, and/or with any devices (e.g., network card, modem, etc.) that enable the receiver 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the receiver 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 20. As shown, the network adapter 20 communicates with the other modules of the receiver 12 over the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the receiver 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes programs stored in the system memory 28 to perform various functional applications and data processing, such as implementing the signal detection and capture methods provided by embodiments of the present invention.
Namely: the signal detection and acquisition method is implemented and applied to a receiver, and comprises the following steps:
acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence;
updating the state of a receiver according to a conversion processing result and a state switching condition matched with the state of the current receiver, wherein the receiver comprises a plurality of selectable switching states;
and returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
EXAMPLE five
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is used to execute a signal detection and acquisition method when executed by a computer processor, and the signal detection and acquisition method is applied to a receiver, and the method includes:
acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence;
updating the state of a receiver according to a conversion processing result and a state switching condition matched with the state of the current receiver, wherein the receiver comprises a plurality of selectable switching states;
and returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
Computer storage media for embodiments of the invention may employ 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. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: 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 of the foregoing. In the context of 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.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. 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 for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like 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 type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention 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 invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (11)
1. A signal detection and acquisition method, applied to a receiver, comprising:
acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
according to the operation matched with the current receiver state, corresponding timing position correction and frequency offset correction are carried out on the current received signal sequence, and segmented Fourier transform processing is carried out on the corrected current received signal sequence;
updating the state of a receiver according to a conversion processing result and a state switching condition matched with the state of the current receiver, wherein the receiver comprises a plurality of selectable switching states;
and returning to execute the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
2. The method of claim 1, wherein performing corresponding timing position correction and frequency offset correction on a currently received signal sequence according to an operation matching a current receiver state comprises:
if the current receiver state is the initialized first state, the corresponding timing position correction and frequency offset correction are not carried out on the current receiving signal sequence;
and if the current receiver state is not the first state, performing timing position correction on the current received signal sequence according to the frequency spectrum peak position of the historical received signal sequence, and performing fractional frequency offset correction on the current received signal sequence according to the frequency offset value of the historical received signal sequence.
3. The method of claim 1, wherein performing a segmented fourier transform on the corrected current received signal sequence comprises:
equally dividing the corrected current received signal sequence into a first number of subsequences, and carrying out Fourier transform on each section of subsequences;
performing modular processing on Fourier transform results of the subsequences of the first number, and performing incoherent superposition processing on the processed Fourier transform results;
and determining the position of the frequency spectrum peak value and the frequency offset value of the current received signal sequence according to the Fourier transform result after the incoherent superposition processing.
4. The method of claim 1, wherein updating the receiver state based on the transform processing result and a state switching condition matching the current receiver state comprises:
when the current receiver state is an initialized first state, determining whether the signal-to-noise ratio of the current received signal sequence is greater than a threshold value according to a conversion processing result;
if yes, updating the receiver state to the second state of the detected frame synchronization word, otherwise, keeping the current receiver state unchanged.
5. The method of claim 1, wherein updating the receiver state based on the transform processing result and a state switching condition matching the current receiver state comprises:
when the current receiver state is a second state for detecting the frame synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be the frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, accumulating a counter;
if the accumulated value of the counter meets the condition of a quantity threshold, updating the state of the receiver to be a third state for detecting the first frequency synchronization word;
and when the current receiver state is the second state of detecting the frame synchronization word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be less than or equal to a threshold value, and/or the current receiving signal sequence is determined not to be the frame synchronization word according to the frequency spectrum peak position of the current receiving signal sequence, switching the receiver state back to the initialized first state.
6. The method of claim 1, wherein updating the receiver state based on the transform processing result and a state switching condition matching the current receiver state comprises:
when the current receiver state is a third state for detecting the first frequency synchronization word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value and the current received signal sequence is determined to be a frame synchronization word according to the frequency spectrum peak position of the current received signal sequence, keeping the current receiver state unchanged;
when the current receiver state is a third state for detecting the first frequency synchronous word, if the signal-to-noise ratio of the current receiving signal sequence is detected to be larger than a threshold value, and the current receiving signal sequence is determined to be the first frequency synchronous word according to the frequency spectrum peak position of the current receiving signal sequence, and the first frequency synchronous word is matched with the first frequency synchronous word of the target signal, the receiver state is updated to be a fourth state for detecting the second frequency synchronous word, otherwise, the receiver state is switched back to the initialized first state.
7. The method of claim 1, wherein updating the receiver state based on the transform processing result and a state switching condition matching the current receiver state comprises:
and when the current receiver state is a fourth state for detecting the second frequency synchronous word, if the signal-to-noise ratio of the current received signal sequence is detected to be larger than a threshold value, and the current received signal sequence is determined to be the second frequency synchronous word according to the frequency spectrum peak position of the current received signal sequence, and the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, updating the receiver state to a fifth state of frequency deviation during separation, otherwise, switching the receiver state back to the initialized first state.
8. The method of claim 7, wherein determining the frame signal to which the currently received signal sequence belongs as the target signal comprises:
and if the second frequency synchronous word is matched with the second frequency synchronous word of the target signal, determining that the frame signal to which the current received signal sequence belongs is the target signal.
9. A signal detection and acquisition device, for use in a receiver, comprising:
the acquisition module is used for acquiring a current received signal sequence and a current receiver state corresponding to the current received signal sequence;
the conversion module is used for carrying out corresponding timing position correction and frequency offset correction on the current received signal sequence according to the operation matched with the state of the current receiver and carrying out segmented Fourier transform processing on the corrected current received signal sequence;
the state updating module is used for updating the state of the receiver according to the conversion processing result and a state switching condition matched with the state of the current receiver, and the receiver comprises a plurality of selectable switching states;
and the circulating module is used for returning and executing the operation of acquiring the current received signal sequence and the current receiver state corresponding to the current received signal sequence until the frame signal to which the current received signal sequence belongs is determined to be the target signal.
10. A receiver, characterized in that the receiver comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the signal detection and acquisition method of any one of claims 1-8.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a signal detection and acquisition method according to any one of claims 1 to 8.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010486272.2A CN111641420B (en) | 2020-06-01 | 2020-06-01 | Signal detection and acquisition method, device, receiver and storage medium |
PCT/CN2020/100752 WO2021243799A1 (en) | 2020-06-01 | 2020-07-08 | Signal detection and acquisition method and device, receiver, and storage medium |
TW109123256A TWI758774B (en) | 2020-06-01 | 2020-07-09 | Signal detection and acquisition method, device, receiver and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010486272.2A CN111641420B (en) | 2020-06-01 | 2020-06-01 | Signal detection and acquisition method, device, receiver and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111641420A CN111641420A (en) | 2020-09-08 |
CN111641420B true CN111641420B (en) | 2021-06-15 |
Family
ID=72331789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010486272.2A Active CN111641420B (en) | 2020-06-01 | 2020-06-01 | Signal detection and acquisition method, device, receiver and storage medium |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN111641420B (en) |
TW (1) | TWI758774B (en) |
WO (1) | WO2021243799A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113746774B (en) * | 2021-11-08 | 2021-12-28 | 成都星联芯通科技有限公司 | Signal acquisition method, device, equipment and storage medium |
CN114401077B (en) * | 2022-01-10 | 2023-05-23 | 北京升哲科技有限公司 | Signal synchronization method and device, electronic equipment and storage medium |
CN115102582B (en) * | 2022-08-24 | 2023-01-24 | 北京智芯微电子科技有限公司 | Decoding method and device for RFID reader-writer, storage medium and RFID reader-writer |
CN115967600B (en) * | 2022-11-23 | 2025-07-18 | 北京睿信丰科技有限公司 | Unmanned aerial vehicle communication signal alignment method, device and equipment under complex channel |
CN117699382B (en) * | 2023-12-28 | 2025-03-28 | 北京国电电力有限公司萨拉齐电厂 | Impeller coal feeder control method and system based on wireless communication |
CN118250811B (en) * | 2024-05-28 | 2024-08-06 | 中国电子科技集团公司第五十四研究所 | Communication method, channel resource allocation method and communication network system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101839987A (en) * | 2010-05-19 | 2010-09-22 | 北京航空航天大学 | Implementation method for self-adaptive GPS software receiver |
CN102104574A (en) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | Orthogonal frequency division multiplexing (OFDM)-transform domain communication system (TDCS) signal transmission and receiving methods, devices and system |
CN102355281A (en) * | 2011-06-30 | 2012-02-15 | 桂林电子科技大学 | Combinable frequency hopping wireless transmitting-receiving system and operation method thereof |
CN106646546A (en) * | 2016-12-20 | 2017-05-10 | 南京六九零二科技有限公司 | Multi-dimensional fast acquisition method and system for satellite signals |
CN108693528A (en) * | 2018-04-13 | 2018-10-23 | 北博(厦门)智能科技有限公司 | Radar real-time signal processor |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060251160A1 (en) * | 2005-01-26 | 2006-11-09 | Fazlollahi Amir H | FDR single ended line testing (SELT) system and method for DSL modems |
US7526705B2 (en) * | 2005-05-03 | 2009-04-28 | Agere Systems Inc. | Acknowledgement message modification in communication networks |
CN101312442B (en) * | 2008-05-22 | 2010-12-29 | 北京创毅视讯科技有限公司 | Estimation method and estimation unit for frame head and integral frequency bias of receiver frame head |
CN101938444B (en) * | 2009-06-30 | 2014-06-18 | 中兴通讯股份有限公司 | Method and device for estimating and correcting frequency offset of orthogonal frequency division multiplexing system |
US9705581B2 (en) * | 2014-09-24 | 2017-07-11 | Mediatek Inc. | Synchronization in a beamforming system |
WO2018064812A1 (en) * | 2016-10-08 | 2018-04-12 | Huawei Technologies Co., Ltd. | System and method for pilot data detection using correlation peak tracking |
-
2020
- 2020-06-01 CN CN202010486272.2A patent/CN111641420B/en active Active
- 2020-07-08 WO PCT/CN2020/100752 patent/WO2021243799A1/en active Application Filing
- 2020-07-09 TW TW109123256A patent/TWI758774B/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104574A (en) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | Orthogonal frequency division multiplexing (OFDM)-transform domain communication system (TDCS) signal transmission and receiving methods, devices and system |
CN101839987A (en) * | 2010-05-19 | 2010-09-22 | 北京航空航天大学 | Implementation method for self-adaptive GPS software receiver |
CN102355281A (en) * | 2011-06-30 | 2012-02-15 | 桂林电子科技大学 | Combinable frequency hopping wireless transmitting-receiving system and operation method thereof |
CN106646546A (en) * | 2016-12-20 | 2017-05-10 | 南京六九零二科技有限公司 | Multi-dimensional fast acquisition method and system for satellite signals |
CN108693528A (en) * | 2018-04-13 | 2018-10-23 | 北博(厦门)智能科技有限公司 | Radar real-time signal processor |
Also Published As
Publication number | Publication date |
---|---|
TWI758774B (en) | 2022-03-21 |
WO2021243799A1 (en) | 2021-12-09 |
TW202147797A (en) | 2021-12-16 |
CN111641420A (en) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111641420B (en) | Signal detection and acquisition method, device, receiver and storage medium | |
CN112713912B (en) | Spread spectrum index modulation and demodulation communication method, transmitter, receiver and storage medium | |
CN110868368B (en) | Channel estimation method, system, electronic device, and medium | |
CN105553506A (en) | Fast acquisition method and device of long code spread spectrum signal | |
CN114363134B (en) | Signal demodulation method and device, electronic equipment and storage medium | |
CN111431553A (en) | Signal transmission method, system, electronic device and storage medium | |
CN109150340B (en) | Fingerprint feature extraction method, identity detection method and radiation source identification correction method | |
CN112671430B (en) | Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver | |
CN112187684B (en) | Soft demodulation method, soft demodulation device, receiver and storage medium | |
CN104639478B (en) | A kind of signal detection for combining correction to variances and time domain positioning method and system | |
JP6262861B2 (en) | Position determination method, apparatus, and computer storage medium | |
WO2023082836A1 (en) | Channel state determination method and apparatus, and machine-readable storage medium | |
CN118694466A (en) | Cell search method, device and ground terminal | |
CN115967600A (en) | Method, device and equipment for unmanned aerial vehicle communication signal alignment under complex channels | |
CN101909038A (en) | A blind signal bandwidth estimation method and device | |
CN108734188A (en) | A kind of clustering method, equipment and storage medium | |
US10243726B2 (en) | Signal transceiving device and methods for detecting a synchronization point in a signal | |
CN120238409B (en) | Power line carrier signal synchronization method and device based on OFDMA system | |
CN114401176B (en) | Signal arrival detection method and device, electronic equipment and storage medium | |
CN113490262B (en) | Channel sniffing method, device, equipment and storage medium | |
CN114401077B (en) | Signal synchronization method and device, electronic equipment and storage medium | |
US7715465B2 (en) | Correlation method to adaptively operate in time varying phase and correlator thereof | |
CN119233386A (en) | Wireless synchronization method, device, equipment and storage medium | |
CN118275788A (en) | A parameter estimation method, device, equipment and storage medium | |
CN101984696B (en) | Detection method and detection device for different format frames in wireless local area network |
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 |