Synchronization Header Capture Method, Apparatus, Communication Device, and Storage Medium

By grouping, frequency domain transformation and interference suppression processing of communication signals, the relevant energy sequence is calculated for synchronization head capture, which solves the problem of inaccurate synchronization head capture caused by signal interference, and improves the accuracy and efficiency of capture.

CN115811329BActive Publication Date: 2025-06-10GUANGZHOU HAIGE COMMUNICATION GROUP INCORPORATED COMPANY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111080073.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-15
Publication Date
2025-06-10
Estimated Expiration
2041-09-15

AI Technical Summary

Technical Problem

During the communication between communication devices, interfering signals in the signal exist, resulting in inaccurate synchronization head capture and reducing the accuracy and efficiency of synchronization head capture.

Method used

By continuously grouping the received communication signals, transforming them to the frequency domain, performing interference suppression processing, calculating the relevant energy sequence, and synchronous head capture in combination with the spectrum sequence.

Benefits of technology

Improves the accuracy and efficiency of synchronization head capture, reduces time delay, and enhances the ability to suppress interference signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115811329B_ABST
    Figure CN115811329B_ABST
Patent Text Reader

Abstract

The present application discloses a synchronization header capture method, apparatus, communication device, and storage medium, belonging to the field of communication technologies. The method includes: continuously grouping the received first communication signal to obtain each signal sample group; performing transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, obtaining a first frequency spectrum sequence corresponding to the current signal sample group; determining a frequency spectrum energy sequence according to the first frequency spectrum sequence, and performing interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculating a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; and performing synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group. In the present application, the fusion of interference suppression processing and synchronization header capture is realized, which can improve the accuracy of synchronization header capture and the efficiency of synchronization header capture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and particularly to a synchronization header capture method, apparatus, communication device, and storage medium. Background Art

[0002] With the rapid development of communication technologies, there are more and more communication methods between different devices. For example, communication devices such as between terminals, between a terminal and a base station, and between base stations can communicate with each other.

[0003] Among them, in the process of communication between two communication devices, synchronization header capture is the first step for both the signal sender and receiver to establish communication. The receiver or sender determines the starting position in the signal through synchronization header capture, and then performs subsequent processing on the signal. Currently, to achieve fast capture of the synchronization header, the correlation value energy calculation is sequentially performed on the pre-stored synchronization header sequence locally and the received signal, and then the synchronization header capture process is carried out.

[0004] In the above synchronization header capture solution, if there are other interference signals in the signal, it will cause inaccurate synchronization header capture, reducing the accuracy and efficiency of synchronization header capture. Summary of the Invention

[0005] Embodiments of this application provide a synchronization header capture method, apparatus, communication device, and storage medium, which can improve the accuracy and efficiency of synchronization header capture.

[0006] In one aspect, embodiments of this application provide a synchronization header capture method, and the method includes:

[0007] Continuously group the received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1;

[0008] Perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, and obtain the first frequency spectrum sequence corresponding to the current signal sample group;

[0009] Determine the frequency spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain the second frequency spectrum sequence;

[0010] Calculate the correlation energy sequence according to the second frequency spectrum sequence and the pre-stored synchronization header frequency spectrum sequence;

[0011] Perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain the capture result of the current signal sample group.

[0012] Optionally, the interference suppression process for the first spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain a second spectrum sequence includes:

[0013] Calculate an interference threshold value according to the spectrum energy sequence and the passband bandwidth range;

[0014] Perform an interference suppression process on the first spectrum sequence according to the interference threshold value to obtain a second spectrum sequence.

[0015] Optionally, the calculating an interference threshold value according to the spectrum energy sequence and the passband bandwidth range includes:

[0016] Sort the spectrum energies corresponding to each sample point within the passband bandwidth range in the spectrum energy sequence in ascending order;

[0017] Calculate the average spectrum energy of the spectrum energies corresponding to the first M / 2 sample points, where M is the number of baseband symbols included in the current signal sample group;

[0018] Calculate the interference threshold value according to the average spectrum energy and a first preset multiple.

[0019] Optionally, the performing an interference suppression process on the spectrum energy sequence according to the interference threshold value to obtain a second spectrum sequence includes:

[0020] Determine the frequency band range where each sample point in the first spectrum sequence is located;

[0021] Detect whether each sample point within each frequency band range meets the preset condition corresponding to each frequency band range;

[0022] Perform an assignment process on the spectrum values of the sample points that meet the preset condition to obtain the second spectrum sequence.

[0023] Optionally, the frequency band range includes: the passband bandwidth range of the spectrum energy sequence, the roll-off transition band bandwidth range of the spectrum energy sequence, and the stopband bandwidth range of the spectrum energy sequence;

[0024] The preset condition corresponding to the passband bandwidth range is that the spectrum energy of the sample point is higher than the interference threshold value;

[0025] The preset condition corresponding to the roll-off transition band bandwidth range is that the spectrum energy of the sample point is higher than 0.25 times the interference threshold value;

[0026] The preset condition corresponding to the stopband bandwidth range is that the sample point is within the stopband bandwidth range.

[0027] Optionally, after assigning values to the spectral values of the sample points that meet the preset conditions, the method further includes:

[0028] Obtaining each isolated sample point in the first spectral sequence, where two adjacent sample points of the isolated sample point meet the preset conditions corresponding to their respective frequency band ranges, and the isolated sample point does not meet the preset conditions corresponding to its own frequency band range;

[0029] Assigning 0 to the spectral values of each of the isolated sample points.

[0030] Optionally, before performing the transformation processing on the current signal sample group, the method further includes:

[0031] Determining a target window function according to the expected interference-to-signal ratio;

[0032] Multiplying each sample point of the current signal sample group with the target window function point by point to obtain a first windowed sample group;

[0033] The transformation processing on the current signal sample group includes:

[0034] Performing FFT transformation processing on the first windowed sample group.

[0035] Optionally, the calculating the correlation energy sequence according to the second spectral sequence and the pre-stored synchronization header spectral sequence includes;

[0036] Performing conjugate point multiplication on the second spectral sequence and the pre-stored synchronization header spectral sequence to obtain a conjugate sequence;

[0037] Performing IFFT transformation on the conjugate sequence to transform the current signal sample group from the frequency domain to the time domain to obtain a third spectral sequence;

[0038] Calculating the correlation energy sequence according to the third spectral sequence.

[0039] Optionally, the calculating the correlation energy sequence according to the third spectral sequence includes:

[0040] Continuously obtaining the spectral energies of a target number of sample points from the third spectral sequence, where the target number is equal to the number of sample points included in the current signal sample group minus the number of overlapping sample points;

[0041] Performing a square operation on the spectral energies of the target number of sample points to obtain the correlation energy sequence.

[0042] Optionally, the pre-stored synchronization header spectral sequence is a sequence obtained by performing FFT transformation of a synchronization header with a preset length for M lengths, and then copying and splicing according to a second preset multiple, where M is the number of baseband symbols included in the current signal sample group.

[0043] Optionally, the step of performing synchronization header capture based on the relevant energy sequence and the first frequency spectrum sequence to obtain the capture result of the current signal sample group includes:

[0044] Obtaining the signal average energy of the first frequency spectrum sequence according to the first frequency spectrum sequence;

[0045] Calculating a first ratio of the maximum correlation energy value in the relevant energy sequence to the signal average energy;

[0046] When the first ratio is greater than a preset capture threshold, using the sample point position corresponding to the maximum correlation energy value as a synchronization reference position to perform signal synchronization;

[0047] When the first ratio is not greater than the preset capture threshold, using the next signal sample group as the new current signal sample, and performing the step of performing transformation processing on the current signal sample group.

[0048] Optionally, the step of obtaining the signal average energy of the first frequency spectrum sequence according to the first frequency spectrum sequence includes:

[0049] Obtaining the total energy of the first frequency spectrum sequence according to the first frequency spectrum sequence;

[0050] Obtaining the signal average energy of the current signal sample group in the time domain according to the total energy and a third preset multiple.

[0051] On the other hand, an embodiment of the present application provides a synchronization header capture device, where the device includes:

[0052] A first acquisition module, configured to continuously group a received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1;

[0053] A second transformation module, configured to perform transformation processing on a current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first frequency spectrum sequence corresponding to the current signal sample group;

[0054] A second acquisition module, configured to determine a spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the spectrum energy sequence and a passband bandwidth range to obtain a second frequency spectrum sequence;

[0055] A first calculation module, configured to calculate a relevant energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence;

[0056] A synchronization header capture module, configured to perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence, so as to obtain the capture result of the current signal sample group.

[0057] In another aspect, an embodiment of the present application provides a communication device, where the communication device includes:

[0058] A processor;

[0059] A memory for storing executable instructions of the processor;

[0060] Wherein, the processor is configured to:

[0061] Continuously group the received first communication signal to obtain each signal sample group, where the number of samples included in each signal sample group is the same, and the number of overlapping samples between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1;

[0062] Perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, so as to obtain the first frequency spectrum sequence corresponding to the current signal sample group;

[0063] Determine a spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence;

[0064] Calculate a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence;

[0065] Perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence, so as to obtain the capture result of the current signal sample group.

[0066] In another aspect, an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium contains executable instructions, and a processor in a communication device calls the executable instructions to implement the synchronization header capture method as described in the above aspect and its optional manners.

[0067] The technical solution provided by the embodiment of the present application can at least include the following beneficial effects:

[0068] By continuously grouping the received first communication signal, each signal sample group is obtained. The number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, where N is an integer greater than or equal to 1. The current signal sample group is subjected to a transformation process to transform the current signal sample group from the time domain to the frequency domain, obtaining a first frequency spectrum sequence corresponding to the current signal sample group. According to the first frequency spectrum sequence, a frequency spectrum energy sequence is determined, and the first frequency spectrum sequence is subjected to interference suppression processing according to the frequency spectrum energy sequence and the passband bandwidth range, obtaining a second frequency spectrum sequence. According to the second frequency spectrum sequence and the pre-stored synchronization header frequency spectrum sequence, a correlation energy sequence is calculated. Synchronization header capture is performed according to the correlation energy sequence and the first frequency spectrum sequence, obtaining the capture result of the current signal sample group. In the present application, in the case where there is an interference signal in the first communication signal, by transforming the current signal sample group from the time domain to the frequency domain, performing interference suppression processing, calculating the correlation energy sequence using the obtained second frequency spectrum sequence, and then performing synchronization header capture according to the first frequency spectrum sequence, the integration of interference suppression processing and synchronization header capture is realized, which can improve the accuracy of synchronization header capture, reduce the time delay of synchronization header capture, and improve the efficiency of synchronization header capture. Description of the Drawings

[0069] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0070] Figure 1 It is a schematic diagram of the scenario architecture of a wireless communication environment shown in an exemplary embodiment of the present application;

[0071] Figure 2 It is a flowchart of a synchronization header capture method provided by an exemplary embodiment of the present application;

[0072] Figure 3 It is a schematic diagram of the grouping of a first communication signal involved in an exemplary embodiment of the present application;

[0073] Figure 4 It is a flowchart of a synchronization header capture method provided by an exemplary embodiment of the present application;

[0074] Figure 5 It is a flowchart of a synchronization header capture method provided by an exemplary embodiment of the present application;

[0075] Figure 6 It is a schematic diagram of the spectrum amplitude before and after interference suppression of the windowed current signal sample group involved in an exemplary embodiment of the present application;

[0076] Figure 7 It is a schematic diagram of a related energy sequence involved in an exemplary embodiment of the present application;

[0077] Figure 8 It is a schematic diagram of a sequence of ratios of related energy to the average energy of a signal involved in an exemplary embodiment of the present application;

[0078] Figure 9 It is a structural block diagram of a synchronization header capture device provided by an exemplary embodiment of the present application;

[0079] Figure 10 It is a schematic structural diagram of a wireless communication device shown according to an exemplary embodiment. Detailed implementation manners

[0080] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0081] As used herein, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0082] It should be noted that the terms "first", "second", "third", "fourth", etc. in the description and claims of the present application are used to distinguish different objects, rather than to describe a specific order. The terms "including" and "having" and any variations thereof in the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0083] The solution provided by the present application can be used in the scenario of signal transmission between different communication devices in daily life. For the convenience of understanding, some nouns and application architectures involved in the embodiments of the present application will be briefly introduced below.

[0084] Frequency-hopping communication technology is a special spread-spectrum communication method that uses a pseudo-random sequence to control the carrier frequency to randomly hop within a relatively wide frequency band. The operating carrier frequency of the frequency-hopping system changes with time. The dwell time at each frequency point is related to the frequency-hopping rate. The higher the frequency-hopping rate, the shorter the dwell time. According to the different information carried and functions implemented, the "hops" in the frequency-hopping system can be divided into two categories: synchronous hops and data hops. Synchronous hops consist of a synchronization header and signaling symbols. The synchronization header is used for time synchronization, and the signaling symbols are used for signaling transmission functions. Data hops are used for data transmission functions.

[0085] Synchronization header capture refers to finding the starting point of the signal in the received signal.

[0086] Narrowband interference is relative to the bandwidth of the useful signal. Narrowband interference refers to interference with a relatively narrow bandwidth and relatively strong spectral energy. Narrowband interference can be manifested as single or multiple discrete interference frequency points in the frequency domain, or as a continuous interference band. Several common narrowband interference models include single-tone interference, multi-tone interference, and partial sub-band interference.

[0087] Please refer to Figure 1 , which shows a schematic diagram of the scenario architecture of a wireless communication environment shown in an exemplary embodiment of the present application, as Figure 1 shown, the wireless communication environment may include: a plurality of terminals 110 and a base station 120.

[0088] The terminal 110 is a wireless communication device that can transmit data using wireless access technology. For example, the terminal 110 can support cellular mobile communication technology, such as, it can support the fourth generation mobile communication technology (the 4th generation mobile communication, 4G) technology and 5G technology. Or, the terminal 110 can also support the next generation of mobile communication technology after 5G technology.

[0089] For example, the terminal 110 can be a vehicle-mounted device, such as, it can be an on-board computer with wireless communication function, or a wireless communication device external to the on-board computer.

[0090] Or, the terminal 110 can also be a roadside device, such as, it can be a street lamp, a traffic signal, or other roadside devices with wireless communication function.

[0091] Alternatively, the terminal 110 can also be a user terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal. For example, it can be a portable, pocket-sized, handheld, computer-integrated or vehicle-mounted mobile device. For example, a Station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Specifically, for example, the terminal 110 can be a mobile terminal such as a smartphone, a tablet computer, an e-reader, or it can be a smart wearable device such as smart glasses, a smart watch or a smart bracelet.

[0092] Optionally, the terminal 110 is a wireless communication device supporting half-duplex technology.

[0093] Optionally, wireless communication is supported between several terminals 110 through direct connection communication, frequency hopping communication and other methods.

[0094] The base station 120 can be a network-side device in a wireless communication system. Among them, the wireless communication system can be a fourth-generation mobile communication technology system, also known as the Long Term Evolution (LTE) system; or, the wireless communication system can also be a 5G system, also known as the New Radio (NR) system. Or, the wireless communication system can also be the next-generation system of the 5G system.

[0095] Among them, the base station 120 may be an evolved Node B (eNB) adopted in a 4G system. Alternatively, the base station 120 may also be a base station (gNB) adopting a centralized distributed architecture in a 5G system. When the base station 120 adopts a centralized distributed architecture, it generally includes a central unit (CU) and at least two distributed units (DUs). The protocol stacks of the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer are set in the central unit; the Physical (PHY) layer protocol stack is set in the distributed unit. The specific implementation manner of the base station 120 in the embodiments of the present application is not limited.

[0096] A wireless connection can be established between the base station 120 and the terminal 110 through a wireless air interface. In different embodiments, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as the new air interface; or, the wireless air interface may also be a wireless air interface based on the next-generation mobile communication network technology standard of 5G.

[0097] Optionally, the above wireless communication system may further include a network management device 130.

[0098] A plurality of base stations 120 are respectively connected to the network management device 130. Among them, the network management device 130 may be a core network device in the wireless communication system. For example, the network management device 130 may be a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, the network management device may also be other core network devices, such as a Serving GateWay (SGW), a Public Data Network GateWay (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS), etc. The implementation form of the network management device 130 is not limited in the embodiments of the present application.

[0099] In Figure 1In the wireless communication scenario shown, it is very common for different communication devices to communicate simultaneously. For example, in V2X, it supports communication between vehicle-mounted devices and vehicle-mounted devices (vehicle to vehicle, V2V), between vehicle-mounted devices and roadside devices (vehicle to Infrastructure, V2I), and between vehicle-mounted devices and handheld devices (vehicle to pedestrian, V2P), etc. During the random access process, it supports communication between the terminal and the base station.

[0100] Among them, for different communication devices, synchronization header capture is the first step for both the transmitter and the receiver to establish communication. In order to perform subsequent operations such as equalization and demodulation on the signal, the first thing the receiver has to do is to determine the starting position of the useful information in the low-frequency signal (also known as synchronization estimation), and then it can perform subsequent processing on the signal. In a harsh communication environment and when there is a frequency offset between the transmitter and the receiver, synchronization header capture becomes increasingly difficult.

[0101] For example, during the communication process where the communication device communicates in a frequency hopping communication mode, in order to achieve fast capture of the synchronization header, the correlation value energy is calculated successively using the locally pre-stored synchronization header sequence and the received signal, and it is determined whether the ratio between the correlation value energy and the signal average energy of the signal reaches a preset capture threshold. If this ratio exceeds the capture threshold, it indicates that the synchronization header capture is successful, and subsequent signaling reception processing is performed; otherwise, the ratio calculation for the next symbol continues. However, during the frequency hopping communication process, the signal often has inevitable narrowband interference, which will reduce the probability of successful synchronization header capture. For example, if there is narrowband interference within the bandwidth of the signal, not only the signal average energy of the received signal needs to be increased, but also the correlation energy value of the synchronization header needs to be reduced simultaneously, resulting in a lower ratio of the calculated correlation energy value to the signal average energy. So, even under the condition of a relatively high signal-to-noise ratio, in the ideal synchronization header position, it will lead to missed detection because the ratio fails to reach the preset capture threshold. Therefore, during the synchronization header capture process, anti-narrowband interference processing must be carried out to eliminate the influence of narrowband interference on synchronization header capture.

[0102] At present, the commonly used techniques for anti-narrowband interference include time-domain adaptive filtering interference cancellation technology and frequency-domain interference suppression technology. Among them, for the time-domain adaptive filtering interference cancellation technology to suppress interference, a large filter order is required, the adaptive algorithm has a large amount of calculation, it is difficult to automatically configure filtering parameters according to the number of interferences, and it is not suitable for the frequency-hopping communication system with strict operation time requirements. The frequency-domain interference suppression technology transforms the signal from the time domain to the frequency domain, identifies the interference position by using the difference in the spectral energy distribution between the narrowband interference signal and the useful signal, processes the identified interference frequency points to suppress the interference effect, and then transforms the signal after interference suppression to the time domain, which is superior to the time-domain processing method in terms of operation complexity and interference suppression ability, and is suitable for anti-narrowband interference processing under the frequency-hopping communication system.

[0103] During the synchronization header capture process, in order to obtain better synchronization performance, usually perform matched filtering at 4-8 times the baseband symbol rate, convert the matched signal stream into a multi-channel sample sequence, calculate the correlation energy value for each channel sample, and select the sample with the largest correlation energy value as the best sample position, so as to obtain a synchronization accuracy of 1 / 8 to 1 / 4 symbols. In the synchronization header capture process of anti-narrowband interference under the traditional frequency-hopping communication system, in order to still maintain sufficient synchronization accuracy under narrowband interference, perform parallel processing on the multi-channel samples after matching. First, perform narrowband interference suppression processing, and then calculate the correlation energy value of the synchronization header and the average energy of the signal in the time domain for the signal after interference suppression processing, so as to perform synchronization header capture. Since the anti-narrowband interference suppression processing and the synchronization header capture are carried out separately, it expands the time delay of the synchronization header capture and reduces the efficiency of the synchronization header capture.

[0104] In order to improve the efficiency of synchronization header capture in the scenario where there is narrowband interference in the frequency-hopping communication system, this application provides a synchronization header capture method, which can, based on the presence of narrowband interference, calculate the correlation energy value of the signal after interference suppression processing after performing interference suppression processing on the received signal, and perform synchronization header capture in combination with the spectral sequence of the signal in the frequency domain, which can simplify the synchronization header acquisition process and reduce the time delay of synchronization header acquisition.

[0105] Please refer to Figure 2 , which shows the flowchart of a synchronization header capture method provided by an exemplary embodiment of this application. This method can be applied to Figure 1 the wireless communication scenario shown, and is executed by the wireless communication device in the scenario shown by Figure 1 , as shown in Figure 2 , this method may include the following steps:

[0106] Step 201, continuously group the received first communication signal to obtain each signal sample group.

[0107] Among them, each signal sample group contains the same number of samples, and the number of overlapping samples between adjacent signal sample groups is at least N, where N is an integer greater than or equal to 1.

[0108] Optionally, the first communication signal is a frequency-hopping signal transmitted by a wireless communication device using a frequency-hopping communication method.

[0109] Optionally, the wireless communication device continuously groups the first communication signal according to Nt samples per group, and there are N overlapping samples between adjacent groups. Optionally, both Nt and N can be pre-set in the wireless communication device in advance by developers or operation and maintenance personnel. Please refer to Figure 3 , which shows a schematic diagram of grouping a first communication signal according to an exemplary embodiment of the present application. As Figure 3 shown, it includes a first communication signal 300, a first signal sample group 301, a second signal sample group 302, and a third signal sample group 303. Among them, there are N overlapping samples between each adjacent signal sample group.

[0110] Step 202: Perform a transformation process on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, and obtain a first frequency spectrum sequence corresponding to the current signal sample group.

[0111] Optionally, the wireless communication device can perform a transformation process on each signal sample group after grouping in the grouping order. Starting from the first signal sample group, the first signal sample group is transformed, so that the first signal sample group is transformed from the time domain to the frequency domain, and a first frequency spectrum sequence corresponding to the first signal sample group is obtained. Then, the first signal sample group is the current signal sample group. For example, the wireless communication device performs a Fast Fourier Transformation (FFT) process on the first signal sample group, thereby transforming the first signal sample group from the time domain to the frequency domain, and obtaining a first frequency spectrum sequence {F(k)} corresponding to the first signal sample group, where k represents each sample in the first signal sample group, and F(k) represents each frequency spectrum sequence corresponding to each sample.

[0112] Step 203: Determine a frequency spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence.

[0113] Optionally, the wireless communication device calculates a spectral energy sequence by squaring the first spectral sequence, and performs interference suppression processing on the first spectral sequence based on the spectral energy sequence and the passband bandwidth range to obtain a second spectral sequence. That is, after obtaining the above-mentioned first spectral sequence {F(k)}, the spectral energy sequence corresponding to the current signal sample group is obtained by calculating the square of the first spectral sequence {F(k)}. The wireless communication device performs interference suppression processing on the first spectral sequence according to the spectral energy sequence and the passband bandwidth range to obtain a second spectral sequence {Fd(k)}, where Fd(k) represents each spectral sequence corresponding to each sample point after the interference suppression processing.

[0114] Optionally, the interference suppression processing can be divided into interference identification and suppression processing. Interference identification can be to identify the spectral energy corresponding to the first spectral sequence. If the first spectral sequence is within the passband bandwidth range and the spectral energy corresponding to the first spectral sequence is higher than the interference threshold value, it indicates that the first spectral sequence belongs to an interference signal and interference suppression processing needs to be performed on the interference signal. The suppression processing can be an assignment processing. For example, after the interference identification, if it is identified that a certain spectral sequence belongs to an interference signal, the spectral energy corresponding to the spectral sequence is re-assigned (for example, a lower spectral energy is re-assigned to the spectral sequence) to achieve the suppression effect.

[0115] Step 204: Calculate a correlation energy sequence according to the second spectral sequence and the pre-stored synchronization header spectral sequence.

[0116] Optionally, the wireless communication device calculates a correlation energy sequence by using the second spectral sequence {Fd(k)} obtained after performing interference suppression processing on the first spectral sequence {F(k)} and the pre-stored synchronization header spectral sequence. The synchronization header spectral sequence can be pre-set in the wireless communication device in advance by developers or operation and maintenance personnel.

[0117] Optionally, the pre-stored synchronization header sequence in the wireless communication device is {P(k)}, and the length of the pre-stored synchronization header sequence is the same as the number of sample points in the signal sample group.

[0118] Step 205: Perform synchronization header capture according to the correlation energy sequence and the first spectral sequence to obtain the capture result of the current signal sample group.

[0119] Optionally, the wireless communication device performs synchronization header capture based on the relevant energy sequence and the first spectrum sequence, so as to obtain the capture result of the current signal sample group. Optionally, the capture result can be represented by binary digits. For example, 1 indicates successful capture, and 0 indicates failed capture. If the capture result indicates successful synchronization header capture, subsequent steps such as signal equalization and demodulation can be continued. If the synchronization header capture fails, obtain the next signal sample group of the current signal sample group according to the order of the above consecutive signal sample groups, and re-execute the above steps until the synchronization header capture is successful.

[0120] In summary, by continuously grouping the received first communication signal to obtain each signal sample group, the number of samples included in each signal sample group is the same, and the number of overlapping samples between adjacent signal sample groups is at least N, where N is an integer greater than or equal to 1; performing a transformation process on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain the first spectrum sequence corresponding to the current signal sample group; determining the spectrum energy sequence according to the first spectrum sequence, and performing interference suppression processing on the first spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain the second spectrum sequence; calculating the relevant energy sequence according to the second spectrum sequence and the pre-stored synchronization header spectrum sequence; performing synchronization header capture according to the relevant energy sequence and the first spectrum sequence to obtain the capture result of the current signal sample group. In this application, in the case where there is an interference signal in the first communication signal, by transforming the current signal sample group from the time domain to the frequency domain, performing interference suppression processing, calculating the relevant energy sequence using the obtained second spectrum sequence, and then performing synchronization header capture according to the first spectrum sequence, the integration of interference suppression processing and synchronization header capture is realized, which can improve the accuracy of synchronization header capture, reduce the time delay of synchronization header capture, and improve the efficiency of synchronization header capture.

[0121] In a possible implementation manner, before performing the transformation process on the current signal sample group, the wireless communication device determines a target window function according to the expected interference-to-signal ratio; performs windowing processing on the current signal sample group through the target window function to reduce the distortion of the first communication signal and improve the accuracy of synchronization header capture.

[0122] Please refer to Figure 4 which shows a flowchart of a synchronization header capture method provided by an embodiment of the present application. This method can be applied to Figure 1 the wireless communication scenario shown in Figure 1 and is executed by the wireless communication device in the scenario shown in Figure 4 As shown, this method may include the following steps:

[0123] Step 401, continuously group the received first communication signal to obtain each signal sample group.

[0124] Among them, each signal sample group contains the same number of sample points, and the number of overlapping sample points between adjacent signal sample groups is at least N, where N is an integer greater than or equal to 1.

[0125] Optionally, the first communication signal is a frequency-hopping signal transmitted in the frequency-hopping communication mode of the wireless communication device. The first communication signal can be sent by the transmitting party of the wireless communication device to the receiving party after matched filtering. The receiving party receives the first communication signal and continuously groups the first communication signal according to Nt sample points per group. There are N overlapping sample points between adjacent groups. Optionally, both Nt and N can be pre-set in the wireless communication device by developers or operation and maintenance personnel in advance. For example, after the wireless communication device receives the first communication signal, it continuously groups the first communication signal according to Nt sample points per group in the continuous sample point mode. The sampling rate of this continuous sample point mode is Ns times the baseband symbol rate, that is, after sampling, each baseband symbol contains Ns continuous sample points, each signal sample group contains Nt sampling points, and each signal sample group contains M = Nt / Ns baseband symbols. The sampling result can be as shown in the above Figure 3 result, and no further examples will be given here.

[0126] Step 402: Determine the target window function according to the expected signal-to-interference ratio.

[0127] Among them, the expected signal-to-interference ratio refers to the narrowband interference signal strength in the first communication signal / the first communication signal strength. In this application, based on the first communication signal, there is an expected signal-to-interference ratio. During the communication transmission process, it is expected that the signal-to-interference ratio of the first communication signal is not higher than the expected signal-to-interference ratio. Optionally, the wireless communication device can select the corresponding target window function according to the expected signal-to-interference ratio. For example, the expected signal-to-interference ratio is 40 decibels (dB). When the expected signal-to-interference ratio is lower than 40 dB, the Tukey window function without distortion in the time domain is used. When the expected signal-to-interference ratio is higher than 40 dB, window functions with higher frequency domain suppression capabilities such as the Chebyshev window function, the Hanning window function, and the Kaiser window function are used.

[0128] Step 403: Multiply each sample point of the current signal sample group by the target window function in sequence to obtain the first windowed sample group.

[0129] Optionally, the wireless communication device can execute the subsequent steps of this application on each signal sample group after grouping according to the grouping order. That is, starting from the first signal sample group (then, the first signal sample group is the current signal sample group), window processing is performed on each sample point of the current signal sample group, and the result after windowing is output to obtain the first windowed sample group. For example, the wireless communication device multiplies each sample point of the current signal sample group by the target window function in sequence to obtain the first windowed sample group.

[0130] Optionally, the length of the target window function is Nt. In step 402 above, if the length of the target window function is less than Nt, the present solution can also perform window function supplementation to supplement the length of the window function to Nt. If the length of the target window function is greater than Nt, the present solution can also delete the redundant content in the window function and truncate the length of the window function to Nt. In a possible implementation manner, the present solution can also adopt the method of presetting the target window function, that is, for the current signal sample group, a uniformly preset target window function with a length of Nt is adopted, and step 402 above is omitted.

[0131] Step 404: Perform FFT transformation on the first windowed sample group to transform the current signal sample group from the time domain to the frequency domain, and obtain the first frequency spectrum sequence corresponding to the current signal sample group.

[0132] After performing windowing processing on the current signal sample group, perform FFT transformation on the first windowed sample group to transform the current signal sample group from the time domain to the frequency domain, and obtain the first frequency spectrum sequence {F(k)} corresponding to the current signal sample group, where k represents each sample point in the first signal sample group, and F(k) represents each frequency spectrum sequence corresponding to each sample point.

[0133] Step 405: Determine the frequency spectrum energy sequence according to the first frequency spectrum sequence.

[0134] Optionally, the wireless communication device obtains the frequency spectrum energy sequence by squaring the first frequency spectrum sequence.

[0135] Step 406: Calculate the interference threshold according to the frequency spectrum energy sequence and the passband bandwidth range.

[0136] Optionally, the wireless communication device calculates the interference threshold through the frequency spectrum energy sequence and the passband bandwidth range. This interference threshold is used to determine each sample point in the first frequency spectrum sequence. For the sample points belonging to interference, the frequency spectrum value corresponding to this sample point is suppressed.

[0137] Optionally, the wireless communication device can sort the frequency spectrum energies corresponding to each sample point within the passband bandwidth range in the frequency spectrum energy sequence in ascending order; calculate the average frequency spectrum energy of the frequency spectrum energies corresponding to the first M / 2 sample points in the arrangement, where M is the number of baseband symbols included in the current signal sample group; calculate the interference threshold according to the average frequency spectrum energy and the first preset multiple.

[0138] Among them, within the passband bandwidth range The spectral energies are sorted in ascending order, and the average of the spectral energies corresponding to the first M / 2 samples is calculated. This average is used as the average spectral energy of the signal being interfered with (the useful signal in the first communication signal). The average spectral energy is multiplied by a first preset multiple to obtain an interference threshold value. Here, the first preset multiple can also be pre-set in the wireless communication device in advance by developers or maintenance personnel.

[0139] For example, if the first preset multiple is 32 times, after summing up the spectral energies corresponding to the first M / 2 samples in the wireless communication device, the sum of the spectral energies obtained is J. Then, the average is calculated by dividing J by (M / 2), and this average is multiplied by 32. The final result is used as the interference threshold value.

[0140] Step 407: Perform interference suppression processing on the first spectral sequence according to the interference threshold value to obtain a second spectral sequence.

[0141] After obtaining the interference threshold value, the wireless communication device uses the interference threshold value to perform interference suppression processing on the first spectral sequence, thereby obtaining a second spectral sequence. Optionally, the wireless communication device can first determine the frequency band ranges in which the samples in the first spectral sequence are located; detect whether the samples in each frequency band range meet the preset conditions corresponding to each frequency band range; and perform value assignment processing on the spectral values of the samples that meet the preset conditions to obtain a second spectral sequence.

[0142] Optionally, the above-mentioned frequency band ranges include: the passband bandwidth range of the spectral energy sequence, the roll-off transition band bandwidth range of the spectral energy sequence, and the stopband bandwidth range of the spectral energy sequence; the preset condition corresponding to the passband bandwidth range is that the spectral energy of the sample is higher than the interference threshold value; the preset condition corresponding to the roll-off transition band bandwidth range is that the spectral energy of the sample is higher than 0.25 times the interference threshold value; the preset condition corresponding to the stopband bandwidth range is that the sample is within the stopband bandwidth range.

[0143] Optionally, the passband bandwidth range of the spectral energy sequence is shown in Formula 1:

[0144] Formula 1:

[0145] The roll-off transition band bandwidth range of the spectral energy sequence is shown in Formula 2:

[0146] Formula 2: where R is the roll-off transition band length parameter.

[0147] The stopband bandwidth range of the spectral energy sequence is shown in Formula 3:

[0148] Formula 3:

[0149] Optionally, after obtaining the interference threshold value, the wireless communication device may first determine the frequency band ranges where the respective samples in the first spectrum sequence are located, and determine whether each sample is within a certain frequency band range according to the range of k corresponding to each sample in the first spectrum sequence. For example, if the k corresponding to the first sample satisfies the above formula (1), it indicates that the first sample is within the passband bandwidth range.

[0150] The wireless communication device performs suppression processing on the respective spectrum values within each frequency band range. Among them, the wireless communication device determines whether a sample meets the condition through the respective preset conditions corresponding to each frequency band range, and performs suppression processing on the spectrum values of the samples that meet the condition. In a possible implementation manner, the above-mentioned respective preset conditions may be pre-set in the wireless communication device in advance by developers or operation and maintenance personnel. That is, for each sample within the passband bandwidth range, the wireless communication device detects whether the spectrum energy of each sample within the passband bandwidth range is higher than the interference threshold value, and directly assigns 0 to the spectrum values of the samples whose spectrum energy is higher than the interference threshold value (that is, meets the preset condition corresponding to the passband bandwidth range). The wireless communication device detects whether the spectrum energy of each sample within the roll-off transition band bandwidth range is higher than 0.25 times the interference threshold value, and directly assigns 0 to the spectrum values of the samples that are higher than 0.25 times the interference threshold value (that is, meets the preset condition corresponding to the roll-off transition band bandwidth range). The wireless communication device directly assigns 0 to the spectrum values of the samples within the stopband bandwidth range (that is, meets the preset condition corresponding to the stopband bandwidth range). Finally, a second spectrum sequence is obtained.

[0151] In a possible implementation manner, the wireless communication device may also obtain the respective isolated samples in the first spectrum sequence, where the two adjacent samples of the isolated sample meet the respective preset conditions corresponding to the frequency band ranges where they are located, and the isolated sample does not meet the preset condition corresponding to the frequency band range where it is located; and perform 0 assignment processing on the spectrum values of the respective isolated samples.

[0152] Optionally, the wireless communication device may determine whether there are still isolated samples in each sample of the first spectrum sequence based on the above-mentioned frequency band ranges of each sample in the first spectrum sequence and the preset conditions corresponding to the frequency band ranges. For an isolated sample, the two adjacent samples both meet the preset conditions corresponding to their respective frequency band ranges, but the isolated sample itself does not meet the preset conditions corresponding to its own frequency band range. For example, for sample one in the first spectrum sequence, its adjacent samples are sample two and sample three respectively. Sample one, sample two, and sample three are all within the passband bandwidth range. When the spectral energies of sample two and sample three are respectively higher than the interference threshold value, but the spectral energy of sample one is lower than the interference threshold value (that is, it does not meet the preset conditions corresponding to its own frequency band range and is not higher than the interference threshold value), then sample one is an isolated sample. The wireless communication device detects each isolated sample in this way and performs a zero-assignment process on the spectral values of each isolated sample.

[0153] Step 408: Perform conjugate multiplication on the second spectrum sequence and the pre-stored synchronization header spectrum sequence to obtain a conjugate sequence.

[0154] Optionally, the pre-stored synchronization header spectrum sequence is a sequence obtained by performing an M-length FFT transformation on a synchronization header of a preset length and then copying and splicing it according to a second preset multiple, where M is the number of baseband symbols included in the current signal sample group. That is, the synchronization header spectrum sequence can be pre-stored in the wireless communication device. During the design process of the first communication signal, a new synchronization header spectrum sequence is obtained by performing an M-length FFT transformation on a synchronization header of a preset length and then copying and splicing it according to a second preset multiple, and this new synchronization header spectrum sequence is pre-stored in the wireless communication device. Among them, the preset length and the second preset multiple are also preset by developers or operation and maintenance personnel when designing the first communication signal. For example, the preset length is K, and the second preset multiple is Ns times. By performing an M-length FFT transformation on a synchronization header of length K, and then copying and splicing the sequence after the FFT transformation Ns times, a new synchronization header spectrum sequence is obtained, and this new synchronization header spectrum sequence is the synchronization header sequence that needs to be pre-stored in this step.

[0155] Optionally, after performing interference suppression processing on the first spectrum sequence, the wireless communication device performs conjugate multiplication on the second spectrum sequence and the pre-stored synchronization header spectrum sequence to obtain a conjugate sequence. For example, if the second spectrum sequence is {Fd(k)} and the pre-stored synchronization header spectrum sequence is {P(k)}, conjugate multiplication between the two can obtain the conjugate sequence {d(k) = Fd(k).*conj(P(k))}.

[0156] Step 409: Perform an IFFT transformation on the conjugate sequence to transform the current signal sample group from the frequency domain to the time domain, obtaining a third spectrum sequence.

[0157] Optionally, the wireless communication device performs an Inverse Fast Fourier Transformation (IFFT) on the conjugate sequence to transform the current signal sample group from the frequency domain to the time domain, obtaining a third spectrum sequence. For example, for the conjugate sequence {d(k)} obtained above, perform an IFFT transformation on {d(k)} to obtain a third spectrum sequence.

[0158] Step 410: Calculate a correlation energy sequence according to the third spectrum sequence.

[0159] Optionally, the wireless communication device continuously obtains the spectral energies of a target number of samples from the third spectrum sequence, where the target number is equal to the number of samples included in the current signal sample group minus the number of overlapping samples; perform a square operation on the spectral energies of the target number of samples to obtain a correlation energy sequence. That is, if the number of samples included in each group of signal sample groups above is Nt, and the number of overlapping samples between two adjacent signal sample groups is N, obtain the spectral energies of (Nt - N) consecutive samples from the third spectrum sequence, and perform a square operation on the spectral energies corresponding to the (Nt - N) consecutive samples to obtain the correlation energy sequence of the current signal sample group.

[0160] Optionally, the starting sample point for selecting a target number of consecutive samples from the third spectrum sequence can be preset by the developer. For example, start extracting from the first sequence with a sequence number of 0 in the third spectrum sequence, continuously extract (Nt - N), and calculate the square of the spectral energies of the (Nt - N) consecutive samples to obtain the correlation energy sequence of the current signal sample group.

[0161] Step 411: Perform synchronization header capture according to the correlation energy sequence and the first spectrum sequence to obtain the capture result of the current signal sample group.

[0162] Optionally, after the wireless communication device calculates the above first spectrum sequence, while calculating the correlation energy sequence, it can also use the first spectrum sequence to obtain the signal average energy of the first spectrum sequence, detect whether the ratio of the correlation energy sequence to the signal average energy exceeds a preset capture threshold, and determine whether the synchronization header capture is successful.

[0163] In a possible implementation manner, the wireless communication device obtains the signal average energy of the first spectrum sequence according to the first spectrum sequence; calculates the first ratio of the maximum correlation energy value in the correlation energy sequence to the signal average energy; when the first ratio is greater than the preset capture threshold, uses the sample position corresponding to the maximum correlation energy value as the synchronization reference position for signal synchronization; when the first ratio is not greater than the preset capture threshold, uses the next signal sample group as the new current signal sample, and executes the steps of performing transformation processing on the current signal sample group.

[0164] Optionally, the wireless communication device can obtain the signal average energy of the first spectrum sequence according to the first spectrum sequence as follows: obtain the total energy of the first spectrum sequence according to the first spectrum sequence; obtain the signal average energy of the current signal sample group in the time domain according to the total energy and a third preset multiple. In this solution, after obtaining the first spectrum sequence, the wireless communication device calculates the signal average energy of the first spectrum sequence by using the property of FFT transform (the total energy in the time domain is equal to the average energy in the frequency domain). Therefore, according to the first spectrum sequence, obtain the total energy of the first spectrum sequence in the frequency domain, and reduce the total energy in the frequency domain by the third preset multiple to obtain the signal average energy of the current signal sample group in the time domain, where the third preset multiple is the number of sample points of the current signal sample group.

[0165] For example, taking the number of sample points of each signal sample group as Nt as an example above, when calculating the signal average energy of the current signal sample group in the time domain, obtain the total energy of the first spectrum sequence by summing the spectrum energies corresponding to each sample point in the first spectrum sequence, and divide the total energy by Nt to obtain the signal average energy equivalent to the current signal sample group in the time domain.

[0166] Optionally, the wireless communication device also searches for the maximum value of the spectrum energy in the correlation energy sequence (i.e., the maximum correlation energy), calculates the first ratio of the maximum correlation energy value in the correlation energy sequence to the signal average energy. When the first ratio is greater than the preset capture threshold, it indicates that the synchronization header capture is successful, and the sample point position corresponding to the maximum correlation energy value is used as the synchronization reference position for signal synchronization; when the first ratio is not greater than the preset capture threshold, it indicates that the synchronization header capture fails, and the next signal sample group is used as the new current signal sample, and the step of performing transformation processing on the current signal sample group is executed.

[0167] In summary, by continuously grouping the received first communication signal to obtain each signal sample group, where each signal sample group contains the same number of sample points, and the number of overlapping sample points between adjacent signal sample groups is at least N, N being an integer greater than or equal to 1; performing a transformation process on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, obtaining a first frequency spectrum sequence corresponding to the current signal sample group; determining a frequency spectrum energy sequence according to the first frequency spectrum sequence, and performing interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculating a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; and performing synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain the capture result of the current signal sample group. In this application, in the case where there is an interference signal in the first communication signal, by transforming the current signal sample group from the time domain to the frequency domain, performing interference suppression processing, calculating the correlation energy sequence using the obtained second frequency spectrum sequence, and then performing synchronization header capture according to the first frequency spectrum sequence, the integration of interference suppression processing and synchronization header capture is achieved, which can improve the accuracy of synchronization header capture, reduce the time delay of synchronization header capture, and improve the efficiency of synchronization header capture.

[0168] In addition, in this application, different types of window functions can be determined by the expected interference-to-signal ratio, which can achieve a balance between reducing signal distortion and improving the ability to suppress interference spectrum leakage, and increase the adaptability and accuracy of the synchronization header capture process.

[0169] In addition, in this application, when calculating the interference threshold value, it is not necessary to calculate the interference threshold value using the spectrum energy in the entire frequency domain according to the traditional anti-narrowband interference technology, but to select the spectrum energy of the target number in each frequency range for calculating the interference threshold value, reducing the calculation complexity.

[0170] In addition, in this application, the frequency band range is also divided into three parts (the passband bandwidth range, the roll-off transition band bandwidth range, and the stopband bandwidth range), and targeted interference identification and suppression processing are performed according to the preset conditions corresponding to the frequency band range, making the wireless communication device more efficient in identifying and suppressing interference points. Moreover, this application adds an implementation method for identifying and processing isolated interference points, which can effectively eliminate the influence of residual isolated interference points on performance and improve the accuracy of synchronization header capture.

[0171] In addition, in this application, an equivalent method for calculating the average energy of the signal in the frequency domain during the synchronization header capture process is adopted. By performing conjugate point multiplication on the spectrum sequence after interference suppression and the synchronization header spectrum sequence, and through IFFT transformation, the time domain output is the cyclic correlation sequence of the time domain sequence after interference suppression and the synchronization header. The average energy of the signal in the time domain is calculated through the FFT transformation property, simplifying the synchronization header capture process and improving the capture efficiency of the synchronization header.

[0172] In a possible implementation manner, the preset parameters are as follows: the length of the synchronization header K = 64; the number of consecutive samples included in each baseband symbol Ns = 4; the length of each group of samples Nt = 1024; the number of overlapping samples between adjacent groups Vp = 512; the number of baseband symbols included in each group M = 256; the roll-off transition band length parameter R = 90. For the above Figure 2 and Figure 4 The described scheme is introduced by way of example. For the details of the scheme not involved in this embodiment, reference can be made to the description in the embodiment shown in the above Figure 4 shown embodiment.

[0173] Please refer to Figure 5 , which shows the flowchart of a synchronization header acquisition method provided by an exemplary embodiment of the present application. This method can be applied to the wireless communication scenario shown in Figure 1 , and is executed by the wireless communication device in the scenario shown in Figure 1 . As shown in Figure 5 , this method may include the following steps:

[0174] Step 501: Continuously group the received signal after matched filtering, with each group having Nt consecutive samples, and there are Vp overlapping samples between adjacent group signals.

[0175] Among them, the received first communication signal is a synchronous hopping signal with narrowband interference added after matched filtering. The signal duration is 1 ms, the roll-off coefficient of the matched filter is 0.35, the baseband symbol rate is 480 k, the sample sampling rate is 1920 k, noise is mixed in so that the signal-to-noise ratio of the signal after matched filtering is 0 dB, and the added narrowband interference is configured as partial sub-band interference with a bandwidth of 120 kHz and an expected interference-to-signal ratio of 30 dB. Optionally, starting from serial number 0, the starting position of the synchronization header sequence with a length of 64 is at the 160th symbol, and the corresponding sample position is 640. The wireless communication device overlaps and groups the first communication signal according to the above parameters, takes the first 896 samples, and adds 128 0s at the head to form the 0th group of 1024 samples; the sample serial numbers of the 1st group are [384, 1407], and the sample serial numbers of the 2nd group are [896, 1919]; since the synchronization header is in the 1st group of samples, the processing of the 1st group of samples is used as an example for subsequent description.

[0176] Step 502: Window the current signal sample group.

[0177] Optionally, through the above expected interference-to-signal ratio of 30 dB, the target window function is determined to be the Tukey window function with 0.25, and the current signal sample group is windowed using this window function.

[0178] Step 503: Calculate the spectrum energy sequence by performing FFT transformation on the current signal sample group after windowing.

[0179] Step 504: Calculate the interference threshold based on the spectral energy sequence.

[0180] Optionally, the wireless communication device selects 256 spectral energies within the ranges of [0, 127] and [896, 1023] from the spectral energy sequence for sorting, selects the first 128 spectral energies to calculate the average, and then magnifies the average by a preset factor of 32 to obtain the interference threshold.

[0181] Step 505: Perform interference identification and suppression processing, and isolated sample point processing based on the interference threshold to obtain the spectral sequence after interference suppression.

[0182] Please refer to Figure 6 , which shows a schematic diagram of the spectral amplitude before and after interference suppression of the current signal sample group after windowing in an exemplary embodiment of the present application. As Figure 6 shown, it includes the spectral amplitude 601 before interference suppression of the current signal sample group after windowing and the spectral amplitude 602 after interference suppression of the current signal sample group after windowing.

[0183] Step 506: Perform conjugate dot multiplication on the spectral sequence after interference suppression and the preset synchronization header spectral sequence to obtain a conjugate sequence.

[0184] Step 507: Perform IFFT transformation on the conjugate sequence, continuously extract (Nt - Vp) spectral energies to calculate the correlation energy sequence, and calculate the signal average energy based on the current signal sample group after windowing processing.

[0185] Optionally, the wireless communication device extracts 512 outputs within the range of [128, 767] from the conjugate sequence and performs a square operation to obtain the correlation energy sequence. The wireless communication device calculates the total energy of the current signal sample group after windowing processing in the frequency domain based on the properties of the FFT transformation, and reduces the total energy by Nt times to obtain the signal average energy of the current signal sample group in the time domain.

[0186] Please refer to Figure 7 , which shows a schematic diagram of a correlation energy sequence in an exemplary embodiment of the present application. As Figure 7 shown, it includes the correlation energy sequence 701 corresponding to the first group of sample points.

[0187] Step 508: Calculate the ratio of the maximum correlation energy in the correlation energy sequence to the signal average energy.

[0188] Step 509: Detect whether the ratio is greater than the preset capture threshold.

[0189] If it is greater than, execute step 510; otherwise, use the next signal sample group as the new current signal sample, and return to step 502.

[0190] Please refer to Figure 8 , which shows a schematic diagram of a ratio sequence of the relevant energy to the average energy of the signal according to an exemplary embodiment of the present application. As Figure 8 shown, it includes the ratio sequence 801 of the relevant energy to the average energy of the signal corresponding to the first group of sample points, and the maximum ratio point 802. When the capture threshold is 0.25, it can be seen that the ratio is the largest and exceeds the capture threshold at the 128th sample point position of the first group; considering the delay of 512 sample points in the 0th group, so the absolute sample point position in the entire output sequence is 512 + 128 = 640, which coincides with the starting position of the true synchronization header.

[0191] Step 510, the synchronization header is successfully captured, and the sample point position corresponding to the maximum correlation energy is used as the synchronization reference position for signal synchronization.

[0192] In summary, by continuously grouping the received first communication signal to obtain each signal sample group, each signal sample group contains the same number of sample points, and the number of overlapping sample points between adjacent signal sample groups is at least N, where N is an integer greater than or equal to 1; performing a transformation process on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first frequency spectrum sequence corresponding to the current signal sample group; determining a spectrum energy sequence according to the first frequency spectrum sequence, and performing interference suppression processing on the first frequency spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculating a correlation energy sequence according to the second frequency spectrum sequence and the pre-stored synchronization header frequency spectrum sequence; and performing synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain the capture result of the current signal sample group. In the present application, in the case where there is an interference signal in the first communication signal, by transforming the current signal sample group from the time domain to the frequency domain, performing interference suppression processing, calculating the correlation energy sequence using the obtained second frequency spectrum sequence, and then performing synchronization header capture according to the first frequency spectrum sequence, the integration of interference suppression processing and synchronization header capture is realized, which can improve the accuracy of synchronization header capture, reduce the time delay of synchronization header capture, and improve the efficiency of synchronization header capture.

[0193] The following is an apparatus embodiment of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the method embodiment of the present application.

[0194] Please refer to Figure 9 , which shows a structural block diagram of a synchronization header capture apparatus provided by an exemplary embodiment of the present application. The synchronization header capture apparatus 900 can be applied to Figure 1A wireless communication device in the wireless communication scenario shown, the synchronization header capture device includes:

[0195] A first acquisition module 901, configured to continuously group the received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1;

[0196] A second transformation module 902, configured to perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, and obtain a first frequency spectrum sequence corresponding to the current signal sample group;

[0197] A second acquisition module 903, configured to determine a frequency spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence;

[0198] A first calculation module 904, configured to calculate a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence;

[0199] A synchronization header capture module 905, configured to perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group.

[0200] In summary, by continuously grouping the received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1; performing transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain, and obtaining a first frequency spectrum sequence corresponding to the current signal sample group; determining a frequency spectrum energy sequence according to the first frequency spectrum sequence, and performing interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculating a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; performing synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group. In this application, in the case where there is an interference signal in the first communication signal, by transforming the current signal sample group from the time domain to the frequency domain, performing interference suppression processing, calculating a correlation energy sequence using the obtained second frequency spectrum sequence, and then performing synchronization header capture according to the first frequency spectrum sequence, the integration of interference suppression processing and synchronization header capture is realized, which can improve the accuracy of synchronization header capture, reduce the time delay of synchronization header capture, and improve the efficiency of synchronization header capture.

[0201] Optionally, the second acquisition module 903 includes: a first calculation unit and a first acquisition unit;

[0202] The first calculation unit is configured to calculate an interference threshold value according to the spectral energy sequence and the passband bandwidth range;

[0203] The first acquisition unit is configured to perform interference suppression processing on the first spectral sequence according to the interference threshold value to obtain a second spectral sequence.

[0204] Optionally, the first calculation unit is configured to

[0205] sort the spectral energies corresponding to the respective samples within the passband bandwidth range in the spectral energy sequence in ascending order;

[0206] calculate the average spectral energy of the spectral energies corresponding to the first M / 2 samples in the arrangement, where M is the number of baseband symbols included in the current signal sample group;

[0207] calculate the interference threshold value according to the average spectral energy and a first preset multiple.

[0208] Optionally, the first acquisition unit is configured to

[0209] determine the frequency band ranges to which the respective samples in the first spectral sequence belong;

[0210] detect whether the respective samples within the respective frequency band ranges meet the preset conditions corresponding to the respective frequency band ranges;

[0211] perform an assignment process on the spectral values of the samples that meet the preset conditions to obtain the second spectral sequence.

[0212] Optionally, the frequency band ranges include: the passband bandwidth range of the spectral energy sequence, the roll-off transition band bandwidth range of the spectral energy sequence, and the stopband bandwidth range of the spectral energy sequence;

[0213] The preset condition corresponding to the passband bandwidth range is that the spectral energy of the sample is higher than the interference threshold value;

[0214] The preset condition corresponding to the roll-off transition band bandwidth range is that the spectral energy of the sample is higher than 0.25 times the interference threshold value;

[0215] The preset condition corresponding to the stopband bandwidth range is that the sample is within the stopband bandwidth range.

[0216] Optionally, the apparatus further includes:

[0217] A third acquisition module, configured to, after performing an assignment process on the spectrum values of the sample points that meet the preset conditions, acquire each isolated sample point in the first spectrum sequence, where two adjacent sample points of the isolated sample point meet the preset conditions corresponding to their respective frequency band ranges, and the isolated sample point does not meet the preset condition corresponding to its own frequency band range;

[0218] A processing module, configured to assign a value of 0 to the spectrum values of each of the isolated sample points.

[0219] Optionally, the apparatus further includes:

[0220] A first determination module, configured to determine a target window function according to an expected signal-to-interference ratio before the second transformation module 902 performs a transformation process on the current signal sample group;

[0221] A fourth acquisition module, configured to multiply each sample point of the current signal sample group with the target window function in sequence to obtain a first windowed sample group;

[0222] The second transformation module 902 is further configured to perform an FFT transformation process on the first windowed sample group.

[0223] Optionally, the first calculation module 904 includes: a second acquisition unit, a third acquisition unit, and a second calculation unit;

[0224] The second acquisition unit is configured to perform conjugate point multiplication on the second spectrum sequence and the pre-stored synchronization header spectrum sequence to obtain a conjugate sequence;

[0225] The third acquisition unit is configured to perform an IFFT transformation on the conjugate sequence to transform the current signal sample group from the frequency domain to the time domain to obtain a third spectrum sequence;

[0226] The second calculation unit is configured to calculate the correlation energy sequence according to the third spectrum sequence.

[0227] Optionally, the second calculation unit is configured to

[0228] continuously acquire the spectral energies of a target number of sample points from the third spectrum sequence, where the target number is equal to the number of sample points included in the current signal sample group minus the number of overlapping sample points;

[0229] perform a square operation on the spectral energies of the target number of sample points to obtain the correlation energy sequence.

[0230] Optionally, the pre-stored synchronization header spectrum sequence is a sequence obtained by performing an FFT transformation of a synchronization header with a preset length for M lengths, and then copying and splicing it according to a second preset multiple, where M is the number of baseband symbols included in the current signal sample group.

[0231] Optionally, the synchronization header capture module 905 includes: a fourth acquisition unit, a third calculation unit, a synchronization unit, and an execution unit;

[0232] The fourth acquisition unit is configured to obtain the signal average energy of the first spectrum sequence according to the first spectrum sequence;

[0233] The third calculation unit is configured to calculate a first ratio of the maximum correlation energy value in the correlation energy sequence to the signal average energy;

[0234] The synchronization unit is configured to, when the first ratio is greater than a preset capture threshold, use the sample position corresponding to the maximum correlation energy value as a synchronization reference position to perform signal synchronization;

[0235] The execution unit is configured to, when the first ratio is not greater than the preset capture threshold, use the next signal sample group as a new current signal sample, and execute the step of performing transformation processing on the current signal sample group.

[0236] Optionally, the fourth acquisition unit is configured to

[0237] obtain the total energy of the first spectrum sequence according to the first spectrum sequence;

[0238] obtain the signal average energy of the current signal sample group in the time domain according to the total energy and a third preset multiple.

[0239] An embodiment of the present application further discloses a communication device, characterized in that the communication device includes:

[0240] a processor;

[0241] a memory for storing executable instructions of the processor;

[0242] Wherein, the processor is configured to:

[0243] continuously group a received first communication signal to obtain each signal sample group, where the number of samples included in each signal sample group is the same, and the number of overlapping samples between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1;

[0244] perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first spectrum sequence corresponding to the current signal sample group;

[0245] determine a spectrum energy sequence according to the first spectrum sequence, and perform interference suppression processing on the first spectrum sequence according to the spectrum energy sequence and a passband bandwidth range to obtain a second spectrum sequence;

[0246] Calculate a correlation energy sequence according to the second spectrum sequence and a pre-stored synchronization header spectrum sequence;

[0247] Perform synchronization header capture according to the correlation energy sequence and the first spectrum sequence to obtain a capture result of the current signal sample group.

[0248] Figure 10 FIG. is a schematic structural diagram of a wireless communication device shown according to an exemplary embodiment.

[0249] The wireless communication device 1000 includes a transmitter 1001, a receiver 1002, and a processor 1003. Among them, the processor 1003 can also be a controller, Figure 10 which is denoted as "controller / processor 1003" in the figure. Optionally, the wireless communication device 1000 may further include a modulation and demodulation processor 1005. Among them, the modulation and demodulation processor 1005 may include an encoder 1006, a modulator 1007, a decoder 1008, and a demodulator 1009.

[0250] In one example, the transmitter 1001 adjusts (for example, analog conversion, filtering, amplification, and up-conversion, etc.) the output samples and generates an uplink signal, which is transmitted to the base station described in the above embodiment via an antenna. On the downlink, the antenna receives the downlink signal transmitted by the base station in the above embodiment. The receiver 1002 adjusts (for example, filtering, amplification, down-conversion, and digitization, etc.) the signal received from the antenna and provides input samples. In the modulation and demodulation processor 1005, the encoder 1006 receives service data and signaling messages to be transmitted on the uplink, and processes (for example, formats, encodes, and interleaves) the service data and signaling messages. The modulator 1007 further processes (for example, symbol mapping and modulation) the encoded service data and signaling messages and provides output samples. The demodulator 1009 processes (for example, demodulates) the input samples and provides symbol estimates. The decoder 1008 processes (for example, de-interleaves and decodes) the symbol estimates and provides the decoded data and signaling messages sent to the wireless communication device 1000. The encoder 1006, the modulator 1007, the demodulator 1009, and the decoder 1008 can be implemented by a combined modulation and demodulation processor 1005. These units process according to the radio access technology adopted by the radio access network (for example, the access technology of LTE and other evolved systems). It should be noted that when the wireless communication device 1000 does not include the modulation and demodulation processor 1005, the above functions of the modulation and demodulation processor 1005 can also be completed by the processor 1003.

[0251] The processor 1003 controls and manages the operations of the wireless communication device 1000, and is used to execute the processing procedures performed by the wireless communication device 1000 in the embodiments of the present application described above. For example, the processor 1003 is further used to execute each step on the wireless communication device side in the method embodiments described above, and / or other steps of the technical solutions described in the embodiments of the present application.

[0252] Furthermore, the wireless communication device 1000 may further include a memory 1004, and the memory 1004 is used to store program codes and data for the wireless communication device 1000.

[0253] It can be understood that Figure 10 Only a simplified design of the wireless communication device 1000 is shown. In practical applications, the wireless communication device 1000 may include any number of transmitters, receivers, processors, modulation and demodulation processors, memories, etc., and all wireless communication devices that can implement the embodiments of the present application are within the protection scope of the embodiments of the present application.

[0254] The embodiments of the present application also disclose a computer-readable storage medium, and the computer-readable storage medium contains executable instructions, and a processor in a communication device calls the executable instructions to implement the synchronization header capture method in the method embodiments described above.

[0255] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0256] In various embodiments of the present application, it should be understood that the magnitudes of the serial numbers of the above processes do not necessarily mean the order of execution is necessarily prior or subsequent. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0257] The units described as separate components above may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0258] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0259] When the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the above-mentioned methods in each embodiment of the present application.

[0260] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable storage medium. The storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electrically-erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc memories, magnetic disk memories, tape memories, or any other computer-readable medium that can be used to carry or store data.

[0261] The above has given an example introduction to a synchronization header acquisition method, device, communication device, and storage medium disclosed in the embodiments of the present application. In this article, specific examples are used to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A synchronization header capture method, characterized in that, the method includes: continuously grouping the received first communication signal to obtain each signal sample group, where the number of samples included in each signal sample group is the same, and the number of overlapping samples between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1; performing a transformation process on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first frequency spectrum sequence corresponding to the current signal sample group; determining a frequency spectrum energy sequence according to the first frequency spectrum sequence, and performing interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculating a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; performing synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group.

2. The method according to claim 1, characterized in that, the performing interference suppression processing on the first frequency spectrum sequence according to the frequency spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence includes: calculating an interference threshold according to the frequency spectrum energy sequence and the passband bandwidth range; performing interference suppression processing on the first frequency spectrum sequence according to the interference threshold to obtain a second frequency spectrum sequence.

3. The method according to claim 2, characterized in that, the calculating an interference threshold according to the frequency spectrum energy sequence and the passband bandwidth range includes: sorting the frequency spectrum energies corresponding to the samples within the passband bandwidth range in the frequency spectrum energy sequence in ascending order; calculating the average frequency spectrum energy of the frequency spectrum energies corresponding to the first M / 2 samples, where M is the number of baseband symbols included in the current signal sample group; calculating the interference threshold according to the average frequency spectrum energy and a first preset multiple.

4. The method according to claim 2, characterized in that, the performing interference suppression processing on the first frequency spectrum sequence according to the interference threshold to obtain a second frequency spectrum sequence includes: determining the frequency band range where each sample in the first frequency spectrum sequence is located; detecting whether each sample in each frequency band range meets a preset condition corresponding to each frequency band range; performing an assignment process on the frequency spectrum values of the samples that meet the preset condition to obtain the second frequency spectrum sequence.

5. The method according to claim 4, characterized in that, the frequency band range includes: the passband bandwidth range of the frequency spectrum energy sequence, the roll-off transition band bandwidth range of the frequency spectrum energy sequence, and the stopband bandwidth range of the frequency spectrum energy sequence; the preset condition corresponding to the passband bandwidth range is that the frequency spectrum energy of the sample is higher than the interference threshold; the preset condition corresponding to the roll-off transition band bandwidth range is that the frequency spectrum energy of the sample is higher than 0.25 times the interference threshold; the preset condition corresponding to the stopband bandwidth range is that the sample is within the stopband bandwidth range.

6. The method according to claim 4, characterized in that, After performing the assignment process on the spectral values of the sample points that meet the preset conditions, the following steps are further included: Obtain each isolated sample point in the first spectral sequence. For the isolated sample point, the two adjacent sample points meet the preset conditions corresponding to their respective frequency band ranges, and the isolated sample point does not meet the preset conditions corresponding to its own frequency band range; Assign a value of 0 to the spectral values of each of the isolated sample points.

7. The method according to claim 1, wherein, Before performing the transformation process on the current signal sample group, the following steps are further included: Determine a target window function according to the expected signal-to-interference ratio; Multiply each sample point of the current signal sample group with the target window function point by point to obtain a first windowed sample group; The transformation process performed on the current signal sample group includes: Performing an FFT transformation process on the first windowed sample group.

8. The method according to claim 1, wherein, The calculation of the correlation energy sequence according to the second spectral sequence and the pre-stored synchronization header spectral sequence includes: Performing conjugate point multiplication on the second spectral sequence and the pre-stored synchronization header spectral sequence to obtain a conjugate sequence; Performing an IFFT transformation on the conjugate sequence to transform the current signal sample group from the frequency domain to the time domain, obtaining a third spectral sequence; Calculating the correlation energy sequence according to the third spectral sequence.

9. The method according to claim 8, wherein, The calculation of the correlation energy sequence according to the third spectral sequence includes: Continuously obtain the spectral energies of a target number of sample points from the third spectral sequence, where the target number is equal to the number of sample points included in the current signal sample group minus the number of overlapping sample points; Performing a square operation on the spectral energies of the target number of sample points to obtain the correlation energy sequence.

10. The method according to claim 8, wherein, The pre-stored synchronization header spectral sequence is a sequence obtained by performing an FFT transformation of a synchronization header with a preset length for M lengths, and then copying and splicing it according to a second preset multiple, where M is the number of baseband symbols included in the current signal sample group.

11. The method according to any one of claims 1 to 10, wherein, The synchronization header capture according to the correlation energy sequence and the first spectral sequence to obtain the capture result of the current signal sample group includes: Obtain the signal average energy of the first spectral sequence according to the first spectral sequence; Calculate a first ratio of the maximum correlation energy value in the correlation energy sequence to the signal average energy; When the first ratio is greater than the preset capture threshold, use the sample point position corresponding to the maximum correlation energy value as the synchronization reference position for signal synchronization; When the first ratio is not greater than the preset capture threshold, use the next signal sample group as the new current signal sample, and execute the step of performing the transformation process on the current signal sample group.

12. The method according to claim 11, wherein, The obtaining of the signal average energy of the first spectral sequence according to the first spectral sequence includes: Obtain the total energy of the first spectral sequence according to the first spectral sequence; Obtain the signal average energy of the current signal sample group in the time domain according to the total energy and the third preset multiple.

13. A synchronization header capture device, characterized in that the device includes: A first acquisition module, configured to continuously group the received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1; A second transformation module, configured to perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first frequency spectrum sequence corresponding to the current signal sample group; A second acquisition module, configured to determine a spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; A first calculation module, configured to calculate a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; A synchronization header capture module, configured to perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group.

14. A communication device, characterized in that the communication device includes: A processor; A memory for storing executable instructions of the processor; wherein, the processor is configured to: continuously group the received first communication signal to obtain each signal sample group, where the number of sample points included in each signal sample group is the same, and the number of overlapping sample points between adjacent signal sample groups is at least N, and N is an integer greater than or equal to 1; perform transformation processing on the current signal sample group to transform the current signal sample group from the time domain to the frequency domain to obtain a first frequency spectrum sequence corresponding to the current signal sample group; determine a spectrum energy sequence according to the first frequency spectrum sequence, and perform interference suppression processing on the first frequency spectrum sequence according to the spectrum energy sequence and the passband bandwidth range to obtain a second frequency spectrum sequence; calculate a correlation energy sequence according to the second frequency spectrum sequence and a pre-stored synchronization header frequency spectrum sequence; perform synchronization header capture according to the correlation energy sequence and the first frequency spectrum sequence to obtain a capture result of the current signal sample group.

15. A computer-readable storage medium, characterized in that the computer-readable storage medium contains executable instructions, and the processor in the communication device calls the executable instructions to implement the synchronization header capture method according to any one of claims 1 to 12 above.

Citation Information

Patent Citations

  • Single-tone and multi-tone interference de-noising method for broadband BPSK signal

    CN105915484A

  • Device and method for real-time capturing of narrow-band interference resistance long-code spread spectrum synchronous head

    CN108540168A