CN119276678B - Signal synchronization method and device based on OFDM system - Google Patents
Signal synchronization method and device based on OFDM system Download PDFInfo
- Publication number
- CN119276678B CN119276678B CN202411787602.6A CN202411787602A CN119276678B CN 119276678 B CN119276678 B CN 119276678B CN 202411787602 A CN202411787602 A CN 202411787602A CN 119276678 B CN119276678 B CN 119276678B
- Authority
- CN
- China
- Prior art keywords
- signal
- preset
- sampling point
- phase difference
- moment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000005070 sampling Methods 0.000 claims abstract description 131
- 238000004364 calculation method Methods 0.000 claims abstract description 40
- 238000004891 communication Methods 0.000 claims description 25
- 230000001186 cumulative effect Effects 0.000 claims description 4
- 238000012549 training Methods 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000008054 signal transmission Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
- H04L27/2681—Details of algorithms characterised by constraints
- H04L27/2688—Resistance to perturbation, e.g. noise, interference or fading
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The embodiment of the application relates to a signal synchronization method and a signal synchronization device based on an OFDM system, which are used for carrying out autocorrelation calculation on a received wireless signal through a preset time interval and a preset window length, judging whether a signal in the preset window length corresponding to a sampling point at a certain moment is an effective signal or not when the autocorrelation value corresponding to the sampling point at the moment is larger than a preset autocorrelation peak threshold value, further distinguishing false autocorrelation peaks caused by noise and real autocorrelation peaks caused by the effective signal, avoiding error synchronization phenomenon caused by noise and improving the accuracy and reliability of signal synchronization.
Description
Technical Field
The present invention relates to the field of power communications, and in particular, to a signal synchronization method and apparatus based on an OFDM system.
Background
In power carrier communication, a transmitting end of an Orthogonal Frequency Division Multiplexing (OFDM) system decomposes a transmission channel into a plurality of orthogonal sub-channels, converts a high-speed data signal to be transmitted into a parallel low-speed data stream, modulates the data stream onto sub-carriers of each orthogonal channel for transmission, and demodulates and separates a plurality of orthogonal signals superimposed for transmission in a certain manner at a receiving end. In OFDM communication systems, it is critical to ensure accuracy of time synchronization at the receiving end. Once the time synchronization is deviated, the orthogonality among subcarriers is destroyed, so that the interference among signals is increased, thereby affecting the correct demodulation of the signals, and meanwhile, the error receiving of the whole data packet is possibly caused, the situation of data packet loss is caused, and the stability and the reliability of communication are seriously affected.
The communication quality of the power carrier is greatly affected by the environment, especially wireless communication, the transmission environment is relatively complex, and the complexity of a signal path, channel variation and other factors increase the difficulty of data transmission. In wireless communications, the accuracy of time synchronization can be affected by various noise disturbances, especially some regular noise, such as sine wave noise. The regular noise has specific frequency, regular phase amplitude and the like, so that an autocorrelation peak is easy to appear in autocorrelation calculation, and the noise is obvious in idle time without effective signal transmission, thereby causing the occurrence of a missynchronization phenomenon. The missynchronization can cause phase and frequency deviation in the signal demodulation process, so that the receiving end cannot accurately restore the original data, and the communication quality is reduced. Even more serious, the missynchronization may also cause a chain reaction, increase the data processing amount, cause a series of errors in subsequent data processing, and finally affect the performance of the whole communication system. Therefore, how to improve the accuracy of synchronization and reduce the occurrence of the missynchronization phenomenon is a urgent problem to be solved.
Disclosure of Invention
In view of the above, in order to solve the problems in the background art, embodiments of the present application provide a signal frame synchronization method, a device, a readable storage medium, and an electronic apparatus.
In a first aspect, an embodiment of the present application provides a signal synchronization method based on an OFDM system, where the method includes:
receiving a wireless signal;
based on a preset delay interval and a preset window length, performing autocorrelation calculation on the wireless signal to obtain an autocorrelation value corresponding to a sampling point at each moment;
If the autocorrelation value corresponding to the sampling point at a certain moment is greater than a preset autocorrelation peak threshold, judging whether the signal in the preset window length corresponding to the sampling point at the moment is a valid signal or not;
If the signal in the preset window length corresponding to the time sampling point is an effective signal, the starting position of the signal frame in the wireless signal is obtained according to the time sampling point.
In a second aspect, an embodiment of the present application provides a signal synchronization apparatus based on an OFDM system, where the apparatus includes:
A receiving unit for receiving a wireless signal;
The self-correlation value calculation unit is used for carrying out self-correlation calculation on the wireless signal based on a preset delay interval and a preset window length to obtain a self-correlation value corresponding to a sampling point at each moment;
the judging unit is used for judging whether the signal in the preset window length corresponding to the sampling point at a certain moment is a valid signal or not if the autocorrelation value corresponding to the sampling point at the certain moment is larger than a preset autocorrelation peak threshold value;
and the starting position determining unit is used for obtaining the starting position of the signal frame in the wireless signal according to the time sampling point if the signal in the preset window length corresponding to the time sampling point is an effective signal.
In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the OFDM system-based signal synchronization method provided in any one of the first aspects above.
In a fourth aspect, an embodiment of the present application provides an electronic device, including:
a processor;
a memory for storing computer-executable instructions;
the processor is configured to execute the computer-executable instructions to implement the OFDM system-based signal synchronization method according to any one of the first aspect.
According to the embodiment of the application, the received wireless signal is subjected to autocorrelation calculation through the preset time interval and the preset window length, and when the autocorrelation value corresponding to the sampling point at a certain moment is larger than the preset autocorrelation peak threshold value, whether the signal in the preset window length corresponding to the sampling point at the moment is an effective signal is judged, so that a false autocorrelation peak caused by noise and a true autocorrelation peak caused by the effective signal can be further distinguished, the error synchronization phenomenon caused by noise is avoided, and the accuracy and reliability of signal synchronization are improved.
Additional aspects and advantages of the application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
Fig. 1 is a schematic flow chart of a signal synchronization method based on an OFDM system according to an embodiment of the present application;
FIG. 2 is a flowchart of a method for autocorrelation calculation according to one embodiment of the present application;
FIG. 3 is a flowchart illustrating a method for determining whether a time window signal is a valid signal according to an embodiment of the present application;
fig. 4 is a schematic diagram of a signal synchronization device based on an OFDM system according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical scheme and the beneficial effects of the invention more obvious and understandable, the following detailed description is given by way of example. In this disclosure, it should be understood that terms such as "comprises" or "comprising," etc., are intended to indicate the presence of features, numbers, steps, acts, portions, or combinations thereof disclosed in this specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, acts, portions, or combinations thereof are present or added.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
The wireless signal synchronization method based on the OFDM system is used for a high-speed power line carrier communication (HPLC) - (high-speed wireless communication) HRF dual-mode system, so that the synchronization accuracy and reliability of the HRF signals are improved. It should be noted that, the HPLC-HRF dual-mode system uses the power line and the space as the transmission medium, and forms the complementary advantage between the wired and wireless. In the HPCL-HRF dual-mode system, the HRF signal synchronization is realized through short training Sequence (STF) autocorrelation calculation, but due to correlation characteristics such as interference, multipath, attenuation and the like in a power grid environment, the STF autocorrelation peak detection is easy to generate false detection, so that the occurrence of false synchronization is caused.
Fig. 1 is a flowchart illustrating a signal synchronization method based on an OFDM system according to an embodiment of the present application. As shown in fig. 1, the synchronization method provided in this embodiment includes the following steps:
S1, receiving a wireless signal.
Specifically, the wireless signal includes a valid signal and a noise signal. The effective signal is an HRF signal sent by a sending end, the HRF signal can be formed by one or more signal frames, each signal frame is formed by a preamble, a physical frame header control word (SIG), a physical frame header (PHR) and a physical layer service unit (PSDU), wherein the preamble comprises an STF and a long training sequence (LTF), the STF is used for signal frame synchronization and coarse frequency synchronization, and the LTF is used for fine frequency synchronization and signal estimation. The STF has a specific sequence structure, is repeated or periodic in time domain, so that the STF can be identified through autocorrelation calculation, and particularly, when a certain part of a signal is similar to other parts of the signal, an autocorrelation peak can be obtained through autocorrelation calculation, and once the autocorrelation peak is found, the starting position of a signal frame can be determined. It should be noted that, there is a frame interval between adjacent signal frames, the signal in the frame interval is not an effective signal, and the length of the frame interval is not fixed, but the transmitting end varies according to the actual communication situation.
S2, based on a preset delay interval and a preset window length, performing autocorrelation calculation on the wireless signal to obtain an autocorrelation value corresponding to each sampling point at each moment.
The preset delay interval and the preset window length are set according to the length of the STF and the data format of the STF in the communication protocol. Optionally, the preset delay interval is equal to the number of sampling point intervals of the repeated data segments in the STF, and the preset window length is equal to the length of the STF. For example, if each STF is made up of 8 sets of repeated data, each set of data having 10 samples, the preset delay interval is 10 samples, and the preset window length is 80 samples. It should be noted that each data frame may include one or more STFs, and is not limited in this disclosure, particularly with respect to communication protocols.
Fig. 2 is a flowchart of a method for autocorrelation calculation according to an embodiment of the present application. As shown in fig. 2, as an alternative embodiment, S2 includes:
S201, obtaining a first signal based on a preset window length and a sampling point at the current moment.
The first signal is a signal in a preset window length corresponding to a sampling point at the current moment. Specifically, sampling points are sequentially taken forward from the sampling point at the current moment until the length between the last sampling point and the sampling point at the current moment is equal to the length of a preset window.
S202, acquiring an autocorrelation calculation sequence corresponding to a sampling point at the current moment from a first signal according to a preset sampling rule based on a preset delay interval.
The preset sampling rule is that sampling points with preset delay intervals are sequentially selected forwards from the sampling point at the current moment. Specifically, for example, a certain first signal is { k1, k2, k3...once. K16}, where k16 is the current time instant sample point, the preset delay interval is 4 sampling intervals, and the autocorrelation calculation sequence corresponding to the sampling point at the current moment is { k16, k12, k8, k4}.
S203, according to the autocorrelation calculation sequence corresponding to the sampling point at the current moment, calculating an autocorrelation value corresponding to the sampling point at the current moment.
Optionally, the autocorrelation value corresponding to the sampling point at the current time is calculated by the following formula:
Wherein, Represents the autocorrelation value of the sampling point at the current t moment, n represents the nth sampling point corresponding to the current t moment,And k is a constant and is determined according to the number of the STF repeated data in the communication protocol.
Compared with power line carrier communication, the wireless carrier communication transmission environment is relatively complex, the complexity of signals, channel variation and other factors increase the difficulty of data transmission, and the position of the signals can be easily and rapidly determined through an autocorrelation algorithm based on the repeatability of data in the STF. Furthermore, the conventional autocorrelation method performs autocorrelation calculation based on continuous signal sampling points, which is large in calculation amount and time-consuming, and is easy to cause calculation errors due to noise interference. According to the embodiment of the application, the autocorrelation calculation is performed by sampling through the preset time window and the preset delay interval based on the regularity of the STF data of the transmitted signal, so that the calculated amount is reduced, the repeated data in the signal can be more accurately identified, and the accuracy and reliability of synchronization are improved.
And S3, if the autocorrelation value corresponding to the sampling point at a certain moment is larger than a preset autocorrelation peak threshold value, judging whether the signal in the preset window length corresponding to the sampling point at the moment is a valid signal.
Specifically, if the autocorrelation value corresponding to a sampling point at a certain moment is greater than a preset autocorrelation peak threshold, the sampling point at the current moment is indicated to be an autocorrelation peak, and correspondingly, the starting position of the signal frame can be obtained according to the sampling point at the current moment. In the prior art, the noise signal can seriously affect the identification of the autocorrelation peak in the effective signal, especially when some periodic regular noise such as sine wave exists, the autocorrelation peak can also exist in the noise signal, thereby causing the occurrence of error synchronization and seriously affecting the accuracy of signal synchronization. For example, in OFDM systems, the transmitting end typically requires a local oscillator to generate a carrier signal that is modulated with the data signal to be transmitted and then transmitted into the power line. However, due to design reasons or environmental factors of the system, such as insufficient physical isolation of the local oscillator, circuit design defects, or external electromagnetic interference, signals of the local oscillator may leak to other parts of the system, especially to an output end of the transmitting end, so that regular sine wave noise is generated at the transmitting end, and the sine wave noise, similar to the STF in the preamble, has a specific structure and a fixed length, also presents a periodic waveform in a time domain and is also a plurality of discrete frequency components in a frequency domain, so that an autocorrelation value is easily greater than an autocorrelation threshold when performing autocorrelation calculation, that is, the periodic noise is also easily generated into an autocorrelation peak. In the prior art, due to the existence of periodic noise, the starting position of a signal frame can be determined to possibly cause a missynchronization phenomenon only by relying on the occurrence of an autocorrelation peak, and in the embodiment of the application, by judging whether a time window signal corresponding to the autocorrelation peak is an effective signal or not, the false autocorrelation peak caused by the periodic noise and the true autocorrelation peak caused by the effective signal can be more accurately distinguished, thereby avoiding the missynchronization phenomenon caused by the periodic noise and improving the accuracy and reliability of signal synchronization.
It should be noted that, if sine wave noise exists in the idle stage without signal transmission, the false identification of the sine wave in the noise as an effective signal may cause subsequent demodulation errors, and may require additional computing resources to perform error detection and correction, thereby reducing the overall efficiency of the system, and in extreme cases, the false synchronization is continuously present and cannot be solved, which may cause the system to fail to work normally. If sine wave noise exists in the signal transmission stage, since there is a frame interval between signal frames, useless signals between frame intervals are easily identified as effective signals, so that error data is introduced in the next demodulation processing, and the communication performance of the system is affected.
FIG. 3 is a flowchart illustrating a method for determining whether a time window signal is a valid signal according to an embodiment of the present application. As shown in fig. 3, as an alternative specific embodiment, determining whether a signal within a preset window length corresponding to a sampling point at the time is a valid signal includes:
s301, calculating phase differences of adjacent sampling points in signals within a preset window length, and obtaining a first phase difference sequence.
Specifically, the time window signal corresponding to the autocorrelation peak includes information such as a count value, an amplitude, a phase, and the like of each sampling point, where the phase of the sampling point in the time window signal is、、......Where n represents the number of sampling points in the time window signal,Indicating the phase of the nth sample point. Specifically, the phase difference between adjacent sampling points is calculated by the following formula:
Wherein, Representing the phase difference value of the n-1 th adjacent point,Indicating the phase of the nth sample point,Indicating the phase of the n-1 th sample point.
In the embodiment of the application, the first phase difference sequence obtained according to the time window signal corresponding to the autocorrelation peak is、、....... For sine wave noise, the time interval between each sampling point is the same, and the phase difference between adjacent sampling points is ideally a fixed value, namely===......But the specific value is related to the sampling interval. The ideal sine wave signal is a periodic waveform, the change in each period is consistent, when sampling is carried out at fixed time intervals, the sine wave phase is increased by fixed increment along with the time sampling period, the increment is determined by the signal frequency and the sampling period, the higher the frequency is, the faster the phase change is, the shorter the sampling period is, the more obvious the phase difference between adjacent points is, but the phase difference between the adjacent points is always fixed regardless of the change.
S302, calculating the difference value of adjacent points in the first phase difference sequence to obtain a second phase difference sequence.
Specifically, the difference between adjacent points in the first phase difference sequence is calculated by the following formula:
Wherein, Representing the difference between the n-2 th adjacent points in the first phase difference sequence. Correspondingly, the second phase difference sequence is、、....... The values in the second phase difference sequence are zero for the ideal sine wave noise.
S303, accumulating the values in the second phase difference sequence to obtain an accumulated phase difference value.
Specifically, the accumulated phase difference value is calculated by the following formula:
Wherein, Representing the accumulated phase difference value. For ideal sine wave noise, its cumulative phase difference value is zero. In the real communication, when no idle phase of effective signal transmission exists, the noise comprises sine wave noise and other noise, the accumulated phase difference value changes within a certain threshold value range, the accumulated phase difference value is relatively smaller, when the phase of effective signal transmission exists, the time window signal comprises effective signal, sine wave noise and other noise, the accumulated phase difference value is mainly related to the sine wave noise and the effective signal, and the accumulated phase difference value is the result of superposition of the sine wave noise and the effective signal, and the relative value is larger. It should be noted that, the idle phase where no active signal transmission exists in the embodiment of the present application further includes an interval phase between signal frames in the active signal transmission process, that is, further includes a frame interval phase between signal frames.
S304, comparing the accumulated phase difference value with a preset effective threshold value, and judging whether the signal in the preset window length corresponding to the sampling point at the moment is an effective signal or not according to the comparison result.
Specifically, S304 includes if the absolute value of the accumulated phase difference value is smaller than a preset valid threshold, the signal in the preset window length corresponding to the sampling point at the moment is not a valid signal, and if the absolute value of the accumulated phase difference value is larger than the preset valid threshold, the signal in the preset window length corresponding to the sampling point at the moment is a valid signal.
In the embodiment of the application, by comparing the accumulated phase difference value corresponding to the time window signal with the preset effective threshold value, whether the time window length corresponding to the sampling point is an effective signal or not can be judged, thereby effectively avoiding the problem of error synchronization caused by sine wave noise and improving the synchronization precision and reliability of an OFDM system. It should be noted that, the preset effective threshold may be set according to an actual communication situation.
As an alternative embodiment, the preset valid threshold is obtained according to the local reference sequence and the preset reference coefficient. Specifically, the preset effective threshold is calculated according to the following formula:
β=k’*λ
Where β represents a preset effective threshold, k' represents a local accumulated phase difference value, and λ represents a preset reference coefficient. Lambda is smaller than 1, and the specific value is set according to the actual communication condition.
Optionally, calculating a local accumulated phase difference value according to the local reference sequence specifically includes calculating a phase difference of adjacent sampling points in the local reference sequence to obtain a first local phase difference sequence, calculating a difference of adjacent points in the first local phase difference sequence to obtain a second local phase difference sequence, and accumulating values in the second local phase difference sequence to obtain a local accumulated phase difference value. It should be noted that the local reference sequence is data pre-stored in the receiving end, and specifically, the local reference sequence is STF in the preamble.
In the embodiment of the application, although the local reference sequence has certain regularity, the phase difference value of the adjacent sampling points is not a fixed value, so that the accumulated phase difference value calculated by sine wave noise and the local accumulated phase difference value calculated by the local reference sequence are obviously different, and the preset effective threshold value is obtained by utilizing the local accumulated phase difference value and the preset reference coefficient, thereby effectively judging whether the corresponding time window signal is an effective signal or a noise signal, and improving the accuracy and reliability of judgment.
And S4, if the signal in the preset window length corresponding to the time sampling point is an effective signal, acquiring the starting position of a signal frame in the wireless signal according to the time sampling point.
In an embodiment of the present application, the starting position of the frame signal in the received signal is determined by the autocorrelation peak, and then the received signal can be subjected to subsequent demodulation processing according to the starting position of the frame signal.
In the embodiment of the application, whether the signal in the preset window length corresponding to the autocorrelation peak is an effective signal or not is judged, so that the false autocorrelation peak caused by periodic noise and the real autocorrelation peak caused by the effective signal can be accurately distinguished, the error synchronization phenomenon caused by the periodic noise is avoided, and the accuracy and reliability of signal synchronization are improved.
The signal frame synchronization method provided by the embodiment of the application can be particularly applied to electronic equipment, and the electronic equipment can be equipment such as a terminal or a server.
It should be understood that, although the steps in the flowcharts of fig. 1-3 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 1-3 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
Fig. 4 is a schematic diagram of a signal synchronization device based on an OFDM system according to an embodiment of the application. As shown in fig. 4, the synchronization apparatus includes:
A receiving unit 100 for receiving a wireless signal;
An autocorrelation value calculation unit 200, configured to perform autocorrelation calculation on the wireless signal based on a preset delay interval and a preset window length, to obtain an autocorrelation value corresponding to a sampling point at each time;
The judging unit 300 is configured to judge whether a signal in a preset window length corresponding to a sampling point at a certain time is a valid signal if an autocorrelation value corresponding to the sampling point at the certain time is greater than a preset autocorrelation peak threshold;
the starting position determining unit 400 is configured to obtain a starting position of a signal frame in the wireless signal according to the time sampling point if the signal in the preset window length corresponding to the time sampling point is a valid signal.
Optionally, the judging unit 300 includes:
the first phase difference sequence calculation unit is used for calculating the phase difference of adjacent sampling points in the signal within the preset window length to obtain a first phase difference sequence;
the second phase difference sequence calculation unit is used for calculating the difference value of adjacent points in the first phase difference sequence to obtain a second phase difference sequence;
the accumulated phase difference value calculation unit is used for accumulating the values in the second phase difference sequence to obtain an accumulated phase difference value;
And the comparison judging unit is used for comparing the accumulated phase difference value with a preset effective threshold value, and judging whether the signal in the preset window length corresponding to the sampling point at the moment is an effective signal or not according to the comparison result.
Optionally, judging whether the signal in the preset window length corresponding to the sampling point at the moment is a valid signal according to the comparison result includes:
If the absolute value of the accumulated phase difference value is smaller than a preset effective threshold value, the signal in the preset window length corresponding to the sampling point at the moment is not an effective signal;
If the absolute value of the accumulated phase difference value is larger than the preset effective threshold value, the signal in the preset window length corresponding to the sampling point at the moment is an effective signal.
Optionally, the preset effective threshold is calculated according to the local reference sequence and the preset reference coefficient.
Optionally, the autocorrelation value calculation unit 200 includes:
The first signal acquisition unit is used for acquiring a first signal based on a preset window length and a current time sampling point, wherein the first signal is a signal in the preset window length corresponding to the current time sampling point;
the self-correlation sequence sampling unit is used for acquiring a self-correlation calculation sequence corresponding to a sampling point at the current moment from the first signal according to a preset sampling rule based on a preset delay interval;
and the sampling point autocorrelation calculating unit is used for calculating an autocorrelation value corresponding to the sampling point at the current moment according to the autocorrelation calculating sequence corresponding to the sampling point at the current moment.
Optionally, the autocorrelation value corresponding to the sampling point at the current time is calculated by the following formula:
Wherein, Represents the autocorrelation value of the sampling point at the current t moment, n represents the nth sampling point corresponding to the current t moment,And k is a constant and is determined according to the number of the STF repeated data in the communication protocol.
The embodiment of the application also provides a computer readable storage medium. The computer readable storage medium stores instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the steps in the OFDM system based signal synchronization method of any of the embodiments described above.
Embodiments of the present application may be a system, method, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement aspects of the present application. In some embodiments, aspects of the present application are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information for computer readable program instructions, which can execute the computer readable program instructions.
A computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A computer readable storage medium is a tangible device that can hold and store instructions for use by an instruction execution device. The readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a readable storage medium (a non-exhaustive list) include a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical encoding device, punch cards or in-groove protrusion structures such as those having instructions stored thereon, and any suitable combination of the foregoing.
Various aspects of the present application are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
The embodiment of the application also provides electronic equipment. Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 5, the electronic device 500 includes one or more processors 501 and a memory 502, where the memory 502 stores computer executable instructions, and the processor 501 is configured to execute the computer executable instructions to implement steps in the OFDM system based signal synchronization method according to any of the embodiments described above.
The processor 501 may be a Central Processing Unit (CPU) or other form of processing unit having data processing and/or instruction execution capabilities and may control other components in the electronic device to perform desired functions.
Memory 502 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. Volatile memory can include, for example, random Access Memory (RAM) and/or cache memory (cache) and the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on a computer readable storage medium and the processor 501 may execute the program instructions to implement the steps in the text recognition method and/or other desired functions of the various embodiments of the present application above.
In one example, electronic device 500 may also include input devices and output devices that are interconnected by a bus system and/or other forms of connection mechanisms (not shown).
In addition, the input device may also include, for example, a keyboard, a mouse, a microphone, and the like. The output means may output various information to the outside, and may include, for example, a display, a speaker, a printer, and a communication network and a remote output device connected thereto, and the like.
Of course, only a part of the components of the electronic device 500 relevant to the present application are shown in fig. 5 for simplicity, and components such as a bus, an input device/output interface, and the like are omitted. In addition, the electronic device 500 may include any other suitable components depending on the particular application.
It should be noted that the signal synchronization method embodiment based on the OFDM system, the signal synchronization device embodiment based on the OFDM system, the computer readable storage medium embodiment and the electronic device embodiment provided by the embodiment of the present application belong to the same concept, and all technical features in the technical solutions described in the embodiments may be arbitrarily combined without collision.
It should be understood that the above examples are illustrative and are not intended to encompass all possible implementations encompassed by the claims. Various modifications and changes may be made in the above embodiments without departing from the scope of the disclosure. Likewise, the individual features of the above embodiments can also be combined arbitrarily to form further embodiments of the invention which may not be explicitly described. Therefore, the above examples merely represent several embodiments of the present invention and do not limit the scope of protection of the patent of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411787602.6A CN119276678B (en) | 2024-12-06 | 2024-12-06 | Signal synchronization method and device based on OFDM system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411787602.6A CN119276678B (en) | 2024-12-06 | 2024-12-06 | Signal synchronization method and device based on OFDM system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119276678A CN119276678A (en) | 2025-01-07 |
| CN119276678B true CN119276678B (en) | 2025-03-14 |
Family
ID=94111459
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411787602.6A Active CN119276678B (en) | 2024-12-06 | 2024-12-06 | Signal synchronization method and device based on OFDM system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119276678B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119789199B (en) * | 2025-03-12 | 2025-05-27 | 苏州门海微电子科技有限公司 | Wireless signal synchronization method and device for power carrier chip based on boundary sequence |
| CN119789198B (en) * | 2025-03-12 | 2025-06-17 | 苏州门海微电子科技有限公司 | Power carrier chip wireless signal synchronization method and device based on dual matching mode |
| CN120238408B (en) * | 2025-05-29 | 2025-08-08 | 苏州门海微电子科技有限公司 | Power line carrier signal synchronization method and device |
| CN120856524A (en) * | 2025-09-23 | 2025-10-28 | 苏州门海微电子科技有限公司 | Wireless signal synchronization method and device for dual-mode carrier communication system and electronic equipment |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103475621A (en) * | 2013-09-27 | 2013-12-25 | 上海贝岭股份有限公司 | Multi-carrier synchronizing system and synchronizing method |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7466775B2 (en) * | 2002-03-21 | 2008-12-16 | Vixs Systems, Inc | Method and apparatus for accurately detecting validity of a received signal |
| JP2018133740A (en) * | 2017-02-16 | 2018-08-23 | 富士通株式会社 | Radio communication device, phase noise correction method, and radio communication system |
| CN106789825B (en) * | 2017-02-27 | 2020-02-18 | 中国人民解放军国防科学技术大学 | A OFDM System Synchronization Method Based on Sliding Window Peak Detection |
| CN110381005B (en) * | 2019-09-06 | 2022-06-17 | 成都博高信息技术股份有限公司 | Method, device, equipment and medium for detecting correlation peak of preamble in power line communication |
| CN115473572B (en) * | 2022-11-14 | 2023-03-24 | 南京控维通信科技有限公司 | Method and system for realizing signal arrival detection based on double correlation algorithm |
| CN118555179B (en) * | 2024-07-29 | 2024-10-18 | 广州海格通信集团股份有限公司 | Frame synchronization method and device based on peak-to-average ratio and electronic equipment |
-
2024
- 2024-12-06 CN CN202411787602.6A patent/CN119276678B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103475621A (en) * | 2013-09-27 | 2013-12-25 | 上海贝岭股份有限公司 | Multi-carrier synchronizing system and synchronizing method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119276678A (en) | 2025-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN119276678B (en) | Signal synchronization method and device based on OFDM system | |
| CN101826911B (en) | Synchronization structure and method for receiving apparatus of communication system | |
| CN118555179B (en) | Frame synchronization method and device based on peak-to-average ratio and electronic equipment | |
| US20060140293A1 (en) | Method for detecting signal and estimating symbol timing | |
| JP2007288789A (en) | Method of detecting predetermined sequence in radio frequency signal using combination of correlation and fft | |
| CN114785653A (en) | Symbol synchronization method, system, equipment and readable storage medium | |
| CN108736921B (en) | Power line carrier communication preamble detection method for resisting random impulse noise | |
| CN103595682B (en) | A kind of for the frame synchornization method of OFDM, device and receiver | |
| US9491025B2 (en) | Timing synchronization in an orthogonal frequency-division multiplexing (OFDM) system | |
| CN116846722A (en) | Method and device for detecting and synchronizing frame signals based on BPLC system | |
| US10187243B2 (en) | Preamble sequence generating method, timing synchronization method, and device | |
| JP4523454B2 (en) | Demodulation timing generation circuit and demodulator | |
| CN101340420A (en) | A method and device for timing measurement | |
| CN114285706B (en) | Frequency offset estimation method, device, electronic device and storage medium | |
| CN114430290A (en) | Residual sampling clock deviation compensation method and device based on BPLC system | |
| CN115643146B (en) | Data processing device, method, electronic device and storage medium | |
| CN118200102A (en) | Frame signal detection method and device based on HPLC dual-mode wired system | |
| CN111901274B (en) | A method, device, terminal equipment and storage medium for determining arrival time | |
| CN119402330A (en) | Signal compensation method and device based on power line carrier OFDM system | |
| CN115226197B (en) | Frame timing synchronization method, device and electronic device for wireless communication | |
| CN1722717A (en) | Frequency Estimation Method and System | |
| CN119789199B (en) | Wireless signal synchronization method and device for power carrier chip based on boundary sequence | |
| CN119789198B (en) | Power carrier chip wireless signal synchronization method and device based on dual matching mode | |
| CN109218247B (en) | Timing synchronization method based on novel synchronization sequence | |
| CN118473889A (en) | Signal frame synchronization method, readable storage medium and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |