CN111740814A - Low-complexity folding product synchronization algorithm suitable for short-wave communication - Google Patents

Low-complexity folding product synchronization algorithm suitable for short-wave communication Download PDF

Info

Publication number
CN111740814A
CN111740814A CN202010614173.8A CN202010614173A CN111740814A CN 111740814 A CN111740814 A CN 111740814A CN 202010614173 A CN202010614173 A CN 202010614173A CN 111740814 A CN111740814 A CN 111740814A
Authority
CN
China
Prior art keywords
synchronization
sequence
wave communication
algorithm
product
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.)
Granted
Application number
CN202010614173.8A
Other languages
Chinese (zh)
Other versions
CN111740814B (en
Inventor
张凯
陈测库
李子墨
田杰
王小军
仇妙月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaanxi Fenghuo Communication Group Co Ltd
Original Assignee
Shaanxi Fenghuo Communication Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shaanxi Fenghuo Communication Group Co Ltd filed Critical Shaanxi Fenghuo Communication Group Co Ltd
Priority to CN202010614173.8A priority Critical patent/CN111740814B/en
Publication of CN111740814A publication Critical patent/CN111740814A/en
Application granted granted Critical
Publication of CN111740814B publication Critical patent/CN111740814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0079Receiver details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The invention discloses a low-complexity folding product synchronization algorithm suitable for short-wave communication, which specifically comprises the following steps: the transmitting terminal transmits data to be transmitted by a user, and the data to be transmitted by the user and a synchronous sequence at the front end of the data to be transmitted form data frame structure information; transmitting the data frame structure information through a Gaussian channel, and acquiring a receiving sequence at a receiving end; processing each sliding window and the synchronous sequence of the receiving sequence by adopting a folding product synchronization algorithm to obtain a peak value of each sliding window; comparing the peak values of different sections of sliding windows, and selecting the window position corresponding to the section of sliding window with the maximum peak value as an estimated synchronization point; the algorithm solves the problems that the synchronization algorithm is complex and the estimated synchronization point position is inaccurate in a communication system, particularly short-wave communication, has the advantages of simplicity, easiness in implementation, high synchronization accuracy and the like, can realize the synchronous capture of the short-wave communication under the condition of large frequency deviation, can flexibly set the calculation range, and reduces the calculation amount according to the signal-to-noise ratio.

Description

Low-complexity folding product synchronization algorithm suitable for short-wave communication
Technical Field
The invention relates to the field of short-wave communication, in particular to a low-complexity folding product synchronization algorithm suitable for short-wave communication, which is used for reducing the calculated amount of the synchronization algorithm and improving the accuracy of synchronization point estimation.
Background
Short-wave communication refers to a radio communication technology with the wavelength of 10 meters to 100 meters and the frequency range of 3MHz to 30 MHz. The electric wave transmitted by short wave communication can reach the receiving end only by the reflection of the ionized layer, and the communication distance is long, which is the main means of remote communication. Despite the emerging new radio communication systems, the ancient and traditional communication method of short-wave communication is still receiving universal attention all over the world, and not only is it not eliminated, but it is also developing rapidly because it has advantages that other communication systems do not have. First, shortwave is the only means of telecommunication that is not restricted by networks and relays, for example, in case of war or disaster, and when satellite is attacked, the survivability and autonomous communication ability of shortwave are not comparable to other communication devices. Secondly, remote areas such as mountainous areas, gobi and oceans mainly rely on short waves for communication. Finally, the low communication costs also make shortwaves have a broad market.
In order to facilitate information transmission during short-wave communication, a low-frequency signal carrying information is usually up-converted to a high-frequency signal with a frequency range of 3MHz to 30MHz at a transmitting end, and a high-frequency carrier is required in the process. After channel transmission, in order to extract useful information, a receiving end needs to down-convert a received high-frequency signal to a low-frequency signal, and a high-frequency carrier with the same frequency as that of a transmitting end is needed in the process. However, due to the influence of the manufacturing process of the electronic components, the wiring of the circuit board and other factors, the carrier frequencies generated at the transmitting end and the receiving end cannot be completely the same, and an error always exists.
After obtaining the low-frequency signal, in order to perform normal demodulation and decoding, the receiver first needs to determine the starting position of useful information in the low-frequency signal (also called synchronization estimation), and then can perform subsequent processing on the down-converted signal. However, because an error exists between carrier frequencies at the transmitting end and the receiving end, when the error is small, a common sequence cross-correlation algorithm can be adopted to find a synchronization point; when the error is large, phase rotation is generated, so that the receiving and transmitting sequences no longer have correlation characteristics, and therefore, a sequence cross-correlation algorithm cannot be adopted for synchronous estimation.
The existing unequal error protection technical scheme is basically realized by adopting an autocorrelation algorithm and performing Fourier transform. For example, in the publication CN108270707A "a method and an apparatus for signal synchronization", a local differential sequence and a received differential sequence are used to perform correlation operation, and then Fast Fourier Transform (FFT) is performed, and a frequency offset is calculated according to a correlation result, so as to obtain a differential sequence in a received signal, thereby determining a synchronization position. The algorithm based on fast fourier transform has the following disadvantages: 1) the FFT-based algorithm needs to perform FFT once every time when passing through one point in the window sliding process, so that the estimation algorithm of the synchronization point is complex, the calculated amount is large, the requirement on hardware storage space is high, the working time of subsequent modules (such as demodulation, decoding and the like) can be directly occupied, and the application scene of real-time information transmission is not facilitated; 2) the algorithm based on FFT is to carry out synchronous estimation and frequency offset estimation at the same time, and two modules cannot be divided, which is not beneficial to the design and module replacement of the whole system; 3) the two-sequence related synchronization algorithm works normally only under the condition of no frequency deviation or small frequency deviation, and the correct information starting point cannot be found under the condition of large frequency deviation, and the estimated accuracy of the synchronization point influences the performance of the whole communication system.
Therefore, how to search the information starting position in the signal with frequency deviation and improve the accuracy of the position estimation becomes a problem to be solved urgently in a communication system, especially a short-wave communication system.
Disclosure of Invention
Aiming at the problems in the prior art, the invention aims to provide a low-complexity folding product synchronization algorithm suitable for short-wave communication, solves the problems of more complex synchronization algorithm and inaccurate estimated synchronization point position in a communication system, particularly short-wave communication, has the advantages of simplicity, easiness in realization, high synchronization accuracy rate and the like, and can realize the synchronous capture of the short-wave communication under the condition of large frequency deviation.
In order to achieve the purpose, the invention is realized by adopting the following technical scheme.
A low-complexity folding product synchronization algorithm suitable for short-wave communication comprises the following steps:
step 1, a transmitting terminal transmits data to be transmitted by a user, wherein the data to be transmitted by the user and a synchronous sequence X at the front end of the data to be transmitted by the user form data frame structure information;
step 2, the data frame structure information is transmitted through a Gaussian channel, and a receiving sequence Y is obtained at a receiving end;
step 3, processing each sliding window and synchronous sequence of the receiving sequence by adopting a folding product synchronous algorithm to obtain a peak value of each sliding window;
and 4, comparing the peak values of different sections of sliding windows, and selecting the window position corresponding to the section of sliding window with the maximum peak value as an estimated synchronization point.
Further, in step 1, the synchronization sequence X ═ X (X)0,x1,…,xn,…,xN-1) Where N is the length of the synchronization sequence, xnIs the nth data of the synchronization sequence.
Further, in step 2, the receiving sequence Y ═ Y (Y)0,y1,…,yn,…,yN-1) Wherein, in the step (A),
Figure BDA0002561448400000031
θ is the initial phase superimposed on the received sequence; w is anObeying a mean of 0 and a variance of σ2The two-dimensional Gaussian noise sampling value; Δ Ω is the radian increment between two symbols.
Further, in step 2, the radian increment between two symbols Δ Ω is 2 pi × Δ f × Δ t, where Δ f is the carrier frequency deviation between the transmitting end and the receiving end, and Δ f is f-f ', f' isThe carrier frequency of the transmitting end; f is the carrier frequency of the receiving end; at is the time interval of two symbols,
Figure BDA0002561448400000032
Rsymis the transmit baud rate.
Further, step 3 specifically includes the following substeps:
substep 3.1, let wnCalculating the reception sequence Y ═ 0 (Y)0,y1,…,yn,…,yN-1) With said synchronisation sequence X ═ X0,x1,…,xn,…,xN-1) Conjugate product Z ═ Z0,z1,…,zn,…,zN-1) Wherein, in the step (A),
Figure BDA0002561448400000041
wherein, conj (x)n) Denotes xnConjugation of (1);
substep 3.2 of calculating the maximum of the product Z at different depths k
Figure BDA0002561448400000042
The method specifically comprises the following steps:
1) when k is 0, z is calculated0And zN-1、z1And zN-2、...、zN/2-1And zN/2Product of (2)
Figure BDA0002561448400000043
In total
Figure BDA0002561448400000044
An item; wherein the content of the first and second substances,
Figure BDA0002561448400000045
calculating the product
Figure BDA0002561448400000046
Sum of all elements in (1) S:
Figure BDA0002561448400000047
due to the product Z of the preceding and following termspThe depression angles of any elements are the same and are 2 theta + (N-1) delta omega, and the sum result S of the depression angles is continuously accumulated in the direction of the depression angle 2 theta + (N-1) delta omega, and finally reaches a maximum value
Figure BDA0002561448400000048
2) Similarly, when k is-1, z is calculated0And zN-2、...、zN/2-2And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-2) delta omega
Figure BDA0002561448400000049
When k is-2, calculating z0And zN-3、...、zN/2-3And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-3) delta omega
Figure BDA00025614484000000410
Figure BDA00025614484000000413
When k is 1, calculate zN-1And z1、...、zN/2+1And zN/2-1Are multiplied and summed to obtain a maximum value of 2 theta + N delta omega
Figure BDA00025614484000000411
When k is 2, calculate zN-1And z2、...、zN/2+2And zN/2-1Are multiplied and summed to obtain a maximum value of 2 θ + (N +1) Δ Ω
Figure BDA00025614484000000412
Figure BDA00025614484000000414
When k is k, the maximum value of 2 θ + (N-1+ k) Δ Ω is obtained
Figure BDA0002561448400000051
Substep 3.3, for maxima at different depths
Figure BDA0002561448400000052
And summing, wherein the summed value is taken as the peak value of each sliding window.
Further, in sub-step 3.3, the summation is formulated as
Figure BDA0002561448400000053
Wherein [ K ]min,Kmax]To calculate the range.
Further, in step 4, assuming that the deviation between the estimated synchronization point and the real synchronization point is Δ p, the synchronization error is normalized
Figure BDA0002561448400000054
Where P denotes that one symbol waveform is composed of P sampling points.
Compared with the prior art, the invention has the beneficial effects that:
(1) in the low-complexity folding product synchronization algorithm applicable to short-wave communication, in each sliding window, the product of a receiving sequence and the conjugate of a known synchronization sequence is calculated; secondly, calculating and summing the folding products of the conjugate sequence at different depths to obtain the maximum value of the conjugate sequence at different depths
Figure BDA0002561448400000055
Finally, for maximum values at different depths
Figure BDA0002561448400000056
Summing the obtained values as the peak value of each sliding window. And comparing the peak values of different sliding windows, and selecting the window position corresponding to the sliding window with the maximum peak value as an estimated synchronization point. The algorithm has the advantages of simplicity, easiness in implementation, high synchronization accuracy and the like, and can realize the synchronous capture of short-wave communication under the condition of large frequency offset; and the calculation range can be flexibly set, and the calculation amount is reduced according to the signal-to-noise ratio.
(2) Determining the relation between the estimation error of the synchronization point and the calculation range, namely, the synchronization error is reduced along with the increase of the signal-to-noise ratio no matter how the calculation range is selected; along with the continuous expansion of the calculation range, the signal-to-noise ratio is gradually reduced when an error flat layer appears; the longer the sync head appears in the flat layer, the lower the signal-to-noise ratio with the same calculation range.
Drawings
The invention is described in further detail below with reference to the figures and specific embodiments.
FIG. 1(a) is a diagram illustrating a structure of transmission data; FIG. 1b is a diagram illustrating a received data structure;
fig. 2(a) is a 4QAM modulation constellation; fig. 2(b) is an 8PSK modulation constellation;
FIG. 3 is a graph of element accumulation results with and without synchronization;
FIG. 4 is a graph of depression angles obtained for different product sequences;
FIG. 5 is a baseband signal sampling and synchronization point diagram; wherein, the abscissa is time, and the unit is second; the ordinate is the amplitude;
FIG. 6(a) normalizes the synchronization error map based on the FFT synchronization algorithm; FIG. 6(b) is a normalized synchronization error map for the folded product synchronization algorithm of the present invention; wherein, the abscissa is normalized synchronous error, and the ordinate is frequency;
FIG. 7 is an estimation error diagram of the folding product synchronization algorithm of the present invention at different calculation ranges and different signal-to-noise ratios; wherein, the length of the synchronization head in the figure (a) is 256; the sync head length in fig. (b) is 512; the abscissa is the signal-to-noise ratio (SNR) in dB; the ordinate is the normalized synchronization error.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to examples, but it will be understood by those skilled in the art that the following examples are only illustrative of the present invention and should not be construed as limiting the scope of the present invention.
A low-complexity folding product synchronization algorithm suitable for short-wave communication comprises the following steps:
step 1, a transmitting terminal transmits data to be transmitted by a user, and the data to be transmitted by the user and a synchronous sequence X at the front end of the data to be transmitted form data frame structure information.
In general, a transmission data frame of any communication system has a structure as shown in fig. 1 (a). The synchronous sequence is formed by modulating a pseudo-random sequence, and the data segment is the data information to be transmitted by the user. The synchronization sequence functions as a determination of a synchronization point, frequency offset estimation, channel estimation, and the like.
The specific modulation mode is as follows:
suppose that M is 2 in the corresponding modulation constellationmEach constellation point is(s)0,…,sj,…,sM-1) And record them as a set
Figure BDA0002561448400000075
Each constellation point can be represented by a 0, 1 bit sequence of length m. In 8PSK modulation, as shown in fig. 2(b), the symbol '4' may be represented by a bit sequence (100) in which bit 1 is the 0 th bit. Symbol average energy for any given constellation
Figure BDA0002561448400000071
Wherein | sj|2=R2(sj)+I2(sj) The symbol r (x) represents the real part of x; i (x) denotes the imaginary part of x. To facilitate theoretical analysis and computer simulation, the general command is
Figure BDA0002561448400000072
Specifically, a synchronization sequence X ═ X (X) modulated from a pseudorandom sequence is set0,x1,…,xn,…,xN-1),
Figure BDA0002561448400000076
The transmission baud rate (number of symbols transmitted per unit time) is RsymSymbol/s, and the carrier frequency deviation delta f of the two transmitting and receiving ends is f-f'; wherein f' is the carrier frequency of the transmitting end, f is the carrier frequency of the receiving end, and the time interval between two symbols is
Figure BDA0002561448400000073
And second. The synchronization sequence is followed by a data segment of the same modulation scheme.
And 2, transmitting the data frame structure information through a Gaussian channel, and acquiring a receiving sequence Y at a receiving end.
Specifically, as shown in fig. 1(b), after the information of the data frame structure according to step 1 is transmitted through the gaussian channel, the receiving end obtains a receiving sequence Y, and it can be seen that an interference sequence with an unknown length is added in front of the synchronization sequence in the receiving sequence. Wherein the receiving sequence is Y ═ (Y)0,y1,…,yn,…,yN-1);
Figure BDA0002561448400000074
Theta is the initial phase superimposed on the received sequence, delta omega is the increment of radian between two symbols, delta omega is 2 pi × delta f × delta t.wnObeying a mean of 0 and a variance of σ2The noise variance of each dimension is 0.5 sigma2
And 3, processing each section of sliding window and the synchronous sequence of the receiving sequence by adopting a folding product synchronization algorithm to obtain the peak value of each section of sliding window.
The following description focuses on the principles and processes of the folding product synchronization algorithm proposed by the present invention, and in order to facilitate the description of the folding product synchronization algorithm, the length N of the synchronization sequence is made to be an even number, and it is assumed that the receiving sequence only has frequency offset and no gaussian noise, i.e., w n0. The effectiveness of the synchronization algorithm provided by the invention in a noisy environment is verified in subsequent performance simulation. The folding product synchronization algorithm specifically comprises the following substeps:
substep 3.1, countingCalculating the received sequence Y ═ Y0,y1,…,yn,…,yN-1) With said synchronisation sequence X ═ X0,x1,…,xn,…,xN-1) Conjugate product Z ═ Z0,z1,…,zn,…,zN-1) Wherein, in the step (A),
Figure BDA0002561448400000081
wherein, conj (x)n) Denotes xnConjugation of (1);
substep 3.2 of calculating the maximum of the product Z at different depths k
Figure BDA0002561448400000082
The method specifically comprises the following steps:
1) when k is 0, z is calculated0And zN-1、z1And zN-2、...、zN/2-1And zN/2Product of (2)
Figure BDA0002561448400000083
In total
Figure BDA0002561448400000084
An item; wherein the content of the first and second substances,
Figure BDA0002561448400000085
it can be seen that the depression angle of any one element of the product of the preceding and following terms is 2 θ + (N-1) Δ Ω.
Calculating the product
Figure BDA0002561448400000086
Sum of all elements in (1) S:
Figure BDA0002561448400000087
due to the product Z of the preceding and following termspAll the elements have the same depression angle, namely 2 theta + (N-1) delta omega, and the sum result S of the elements isIs continuously accumulated in the depression angle 2 theta + (N-1) delta omega direction to finally reach a maximum value
Figure BDA0002561448400000088
After the calculation, whether the peak value appears can be judged according to whether the peak value appears. If the received sequence and the known synchronous sequence are not synchronous, the product Z of the front term and the back term calculated according to the above processpThe depression angle of each element in (a) is different, in which case its mathematical expectation should be 0 if they are summed; if synchronized, a peak in a certain direction will occur. As shown in fig. 3, the figure shows the case where all elements are summed up in synchronization and in non-synchronization. It is seen from fig. 3 that the magnitude of the sum accumulated without synchronization is small and concentrated near the origin, and peaks at a certain depression angle only when synchronized. Meanwhile, it can be seen from equation (3) that the position where the maximum value (i.e., the synchronization point) occurs is independent of the initial phase θ and the radian increment Δ Ω, that is, the value does not affect the accuracy of the synchronization estimation regardless of the magnitude of the frequency offset.
2) From the description of the synchronization principle in 1), it can be seen that the essence of the folding product synchronization algorithm is the process of accumulating the values at the same depression angle (direction).
Similarly, when k is-1, z is calculated0And zN-2、...、zN/2-2And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-2) delta omega
Figure BDA0002561448400000091
When k is-2, calculating z0And zN-3、...、zN/2-3And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-3) delta omega
Figure BDA0002561448400000092
Figure BDA00025614484000000910
When k is 1, calculate zN-1And z1、...、zN/2+1And zN/2-1Are multiplied and summed to obtain a maximum value of 2 theta + N delta omega
Figure BDA0002561448400000093
When k is 2, calculate zN-1And z2、...、zN/2+2And zN/2-1Are multiplied and summed to obtain a maximum value of 2 θ + (N +1) Δ Ω
Figure BDA0002561448400000094
Figure BDA0002561448400000099
When k is k, the specific multiplication sequence is as shown in fig. 4, and the maximum value of 2 θ + (N-1+ k) Δ Ω is obtained
Figure BDA0002561448400000095
Substep 3.3, for maxima at different depths
Figure BDA0002561448400000096
And summing, wherein the summed value is taken as the peak value of each sliding window.
Specifically, to further improve the accuracy of the synchronization estimation, a calculation is performed
Figure BDA0002561448400000097
To increase the size of the peak, where [ K ]min,Kmax]For calculating range, i.e. determining peak value
Figure BDA0002561448400000098
As the basis for evaluation. Obviously, the wider the k value range is, the more prominent the peak value is, the higher the estimation accuracy is. General calculation Range KminAnd KmaxThere is no particular requirement, however for simplicity the symbol kNRepresents the calculation range [ -N, + N]。
And 4, comparing the peak values of different sections of sliding windows, and selecting the window position corresponding to the section of sliding window with the maximum peak value as an estimated synchronization point.
Specifically, at the receiving end, the received signal waveform needs to be sampled for subsequent processing. For example, a constellation diagram corresponding to Binary Phase Shift Key (BPSK) includes two symbols, which are-1 and +1, respectively, and is represented by sampling a raised cosine pulse waveform during baseband transmission, as shown in fig. 5. Fig. 5 shows a sampling waveform of an information sequence [ +1-1-1], where a symbol waveform is composed of P sampling points, and T is a symbol duration. The purpose of the synchronization is to find the start of the real information in these samples.
Due to the interference of noise during transmission, the estimated synchronization point may have a certain deviation, may lead or lag the true synchronization point. A quality judgment standard of the performance of the synchronization estimator is to examine the error between the estimated synchronization point and the real synchronization point in a statistical sense, and the performance is better when the error is smaller. For the sample signal shown in FIG. 5, if there is no error between the estimated synchronization point and the true value, it is possible to determine the time [0T 2T ]]Accurately sampling to obtain transmitted information sequence [ +1-1 [ ]](ii) a Normalizing the synchronization error if the synchronization estimate is offset by 1 sample point
Figure BDA0002561448400000101
(the estimated synchronization point leads the true value) or
Figure BDA0002561448400000102
(the estimated synchronization point lags behind the true value). It is obvious that if e is 1, the estimated synchronization point lags behind the true value by 1 symbol duration. Generally, let the normalized synchronization error
Figure BDA0002561448400000103
Where Δ P is the deviation between the estimated synchronization point and the true synchronization point, and P denotes that a symbol waveform is composed of P sampling points.
Simulation experiment
Simulation 1
Comparative analysis folding multiplier of the inventionThe simulation parameters are set as follows, the length of the synchronization sequence is 256 m sequences, the symbol rate is 2.4KBaud, the raised cosine pulse α is 0.4, the signal bandwidth is 3KHz, each symbol samples 256 points, the band-limited Gaussian noise is generated, the signal-to-noise ratio is-5 dB, the test times are 10000 times, and the calculation range in the folding product synchronization algorithm is k3. Histogram statistics is performed on the test results, and a normalized synchronization error e is calculated, and the test results are shown in fig. 6.
As can be seen from fig. 6:
(1) the normalized synchronization error e of the folding product synchronization algorithm and the existing FFT-based synchronization algorithm is basically between [ -0.25,0.25 ];
(2) the frequency of occurrence of normalized synchronization error of 0 in the folding product synchronization algorithm is higher than that of the FFT-based synchronization algorithm;
(3) the errors of the folding product synchronization algorithm and the estimation based on the FFT synchronization algorithm are Gaussian distribution, the standard deviation sigma of the folding product synchronization algorithm is 0.0725, and the standard deviation sigma of the folding product synchronization algorithm is 0.0655, which shows that the estimation accuracy of the folding product synchronization algorithm is higher than that of the FFT synchronization algorithm.
Because the normalized synchronous error presents the characteristic of Gaussian distribution, the normalized synchronous error can be analyzed by using a mathematical statistics related tool, and the normalized synchronous error is between [ e ]min,emax]Has a probability of
Figure BDA0002561448400000111
As shown in FIG. 6(b), in the folded product algorithm, the normalized synchronization error is between [ -0.05,0.05 [ -C [ -]The probability between p is 0.5638; normalized synchronous error is between [ -0.1,0.1 [)]The probability between p is 0.8751; normalized synchronous error is between [ -0.2,0.2 [)]The probability between p 0.9977.
Simulation 2
And observing the estimation errors of the folding product synchronization algorithm in different calculation ranges and different signal-to-noise ratios. Sampling 8 points for each symbol, and selecting 256 and 512 synchronous head lengths respectively; the simulation results are shown in fig. 7.
As can be seen from fig. 7:
(1) regardless of the choice of the calculation range, the synchronization error decreases as the signal-to-noise ratio increases. When the signal-to-noise ratio is increased to a certain value, the speed of synchronous error decline is obviously slowed down, and an error leveling layer is generated at the same time. E.g. a sync head length of 256, calculation range k4When the signal-to-noise ratio SNR is-5 dB, flat layers appear;
(2) with the continuous expansion of the calculation range, the signal-to-noise ratio is gradually reduced when the error floor appears. For example, the calculation range k is 256 at the sync head length4、k6The signal-to-noise ratios of the emerging flat layers are respectively-5 dB and-6 dB;
(3) the longer the sync head appears in the flat layer, the lower the signal-to-noise ratio with the same calculation range. For example in the calculation of the range k6The signal-to-noise ratio for the sync head 256 at the time of leveling is-6 dB, and the signal-to-noise ratio for the sync head 512 at the time of leveling is-8 dB.
Although the present invention has been described in detail in this specification with reference to specific embodiments and illustrative embodiments, it will be apparent to those skilled in the art that modifications and improvements can be made thereto based on the present invention. Accordingly, such modifications and improvements are intended to be within the scope of the invention as claimed.

Claims (7)

1. A low-complexity folding product synchronization algorithm suitable for short-wave communication is characterized by comprising the following steps:
step 1, a transmitting terminal transmits data to be transmitted by a user, wherein the data to be transmitted by the user and a synchronous sequence X at the front end of the data to be transmitted by the user form data frame structure information;
step 2, the data frame structure information is transmitted through a Gaussian channel, and a receiving sequence Y is obtained at a receiving end;
step 3, processing each sliding window and synchronous sequence of the receiving sequence by adopting a folding product synchronous algorithm to obtain a peak value of each sliding window;
and 4, comparing the peak values of different sections of sliding windows, and selecting the window position corresponding to the section of sliding window with the maximum peak value as an estimated synchronization point.
2. The low complexity folding product synchronization algorithm for short wave communication according to claim 1, wherein in step 1, the synchronization sequence X ═ (X ═ X0,x1,…,xn,…,xN-1) Where N is the length of the synchronization sequence, xnIs the nth data of the synchronization sequence.
3. The low complexity folding product synchronization algorithm for short wave communication according to claim 2, wherein in step 2, the receiving sequence Y ═ Y (Y ═ Y)0,y1,…,yn,…,yN-1) Wherein, in the step (A),
Figure FDA0002561448390000011
θ is the initial phase superimposed on the received sequence; w is anObeying a mean of 0 and a variance of σ2△ omega is the radian increment between two symbols.
4. The low complexity folding product synchronization algorithm for short wave communication of claim 3, wherein in step 2, the radian increment between two symbols is △ Ω -2 π ×△ f ×△ t, wherein △ f is the carrier frequency deviation between transmitting and receiving ends, △ f-f', f is the carrier frequency of transmitting end, f is the carrier frequency of receiving end, △ t is the time interval of two symbols,
Figure FDA0002561448390000012
Rsymis the transmit baud rate.
5. The low complexity folding product synchronization algorithm for short wave communication according to claim 4, wherein step 3 comprises the following sub-steps:
substep 3.1, let wnCalculating the reception sequence Y ═ 0 (Y)0,y1,…,yn,…,yN-1) With said synchronisation sequence X ═ X0,x1,…,xn,…,xN-1) Conjugate product Z ═ Z0,z1,…,zn,…,zN-1) Wherein, in the step (A),
Figure FDA0002561448390000021
wherein, conj (x)n) Denotes xnConjugation of (1);
substep 3.2 of calculating the maximum of the product Z at different depths k
Figure FDA0002561448390000022
The method specifically comprises the following steps:
1) when k is 0, z is calculated0And zN-1、z1And zN-2、...、zN/2-1And zN/2Product of (2)
Figure FDA0002561448390000023
In total
Figure FDA0002561448390000024
An item; wherein the content of the first and second substances,
Figure FDA0002561448390000025
calculating the product
Figure FDA0002561448390000026
Sum of all elements in (1) S:
Figure FDA0002561448390000027
due to the product Z of the preceding and following termspThe depression angles of any of the elements are the same, and are all 2 theta + (N-1) △ omega, and the result S of the summation of the depression angles isIs continuously accumulated in the direction of depression angle 2 theta + (N-1) △ omega to finally reach a maximum value
Figure FDA0002561448390000028
2) Similarly, when k is-1, z is calculated0And zN-2、...、zN/2-2And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-2) △ omega
Figure FDA0002561448390000029
When k is-2, calculating z0And zN-3、...、zN/2-3And zN/2Are multiplied and summed to obtain a maximum value of 2 theta + (N-3) △ omega
Figure FDA00025614483900000210
Figure FDA00025614483900000211
When k is 1, calculate zN-1And z1、...、zN/2+1And zN/2-1Are multiplied and summed to obtain a maximum value of 2 theta + N △ omega
Figure FDA00025614483900000212
When k is 2, calculate zN-1And z2、...、zN/2+2And zN/2-1Are multiplied and summed to obtain a maximum value of 2 theta + (N +1) △ omega
Figure FDA0002561448390000031
Figure FDA0002561448390000032
When k is equal to k, a maximum value of 2 θ + (N-1+ k) △ Ω is obtained
Figure FDA0002561448390000033
Substep 3.3, for maxima at different depths
Figure FDA0002561448390000034
And summing, wherein the summed value is taken as the peak value of each sliding window.
6. The low complexity folding product synchronization algorithm for short wave communication according to claim 5, wherein in sub-step 3.3, the summation is given by:
Figure FDA0002561448390000035
wherein [ K ]min,Kmax]To calculate the range.
7. The low complexity folding product synchronization algorithm for short wave communication of claim 1, wherein in step 4, assuming that the deviation between the estimated synchronization point and the true synchronization point is △ p, the synchronization error is normalized
Figure FDA0002561448390000036
Where P denotes that one symbol waveform is composed of P sampling points.
CN202010614173.8A 2020-06-30 2020-06-30 Low-complexity folding product synchronization algorithm suitable for short-wave communication Active CN111740814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010614173.8A CN111740814B (en) 2020-06-30 2020-06-30 Low-complexity folding product synchronization algorithm suitable for short-wave communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010614173.8A CN111740814B (en) 2020-06-30 2020-06-30 Low-complexity folding product synchronization algorithm suitable for short-wave communication

Publications (2)

Publication Number Publication Date
CN111740814A true CN111740814A (en) 2020-10-02
CN111740814B CN111740814B (en) 2023-03-31

Family

ID=72653735

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010614173.8A Active CN111740814B (en) 2020-06-30 2020-06-30 Low-complexity folding product synchronization algorithm suitable for short-wave communication

Country Status (1)

Country Link
CN (1) CN111740814B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1747345A (en) * 2005-10-28 2006-03-15 北京威讯紫晶科技有限公司 Synchronous process for receiving data in short-range wireless network
CN101022282A (en) * 2007-03-23 2007-08-22 清华大学 Long-period spread spectrum code double-folding capture searching method
CN101083647A (en) * 2006-05-30 2007-12-05 中兴通讯股份有限公司 Method for realizing synchronization in multi-input multi-output OFDM system
EP2146457A1 (en) * 2008-07-18 2010-01-20 Teamcast Method for temporal synchronisation of a digital signal, corresponding device and computer program product.
CN103592663A (en) * 2013-11-26 2014-02-19 东南大学 Method for capturing CL codes of GPS L2C signals
CN104735014A (en) * 2015-02-06 2015-06-24 北京遥测技术研究所 Timing synchronization method based on preamble difference correlation
CN104836769A (en) * 2015-04-30 2015-08-12 北京遥测技术研究所 Combined timing and frequency synchronization method based on conjugated structure preamble
CN105259410A (en) * 2015-10-26 2016-01-20 天津大学 Under-sampling waveform frequency estimation method and device under strong noise interference
CA2905683A1 (en) * 2014-09-26 2016-03-26 Xg Technology, Inc. Interference-tolerant multi-band synchronizer
CN107547139A (en) * 2017-08-25 2018-01-05 华中科技大学 A kind of frame synchornization method in digital coherent fiber optic communication system
CN109981506A (en) * 2019-01-24 2019-07-05 西北工业大学 A kind of all-digital demodulation method based on open loop structure

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1747345A (en) * 2005-10-28 2006-03-15 北京威讯紫晶科技有限公司 Synchronous process for receiving data in short-range wireless network
CN101083647A (en) * 2006-05-30 2007-12-05 中兴通讯股份有限公司 Method for realizing synchronization in multi-input multi-output OFDM system
CN101022282A (en) * 2007-03-23 2007-08-22 清华大学 Long-period spread spectrum code double-folding capture searching method
EP2146457A1 (en) * 2008-07-18 2010-01-20 Teamcast Method for temporal synchronisation of a digital signal, corresponding device and computer program product.
CN103592663A (en) * 2013-11-26 2014-02-19 东南大学 Method for capturing CL codes of GPS L2C signals
CA2905683A1 (en) * 2014-09-26 2016-03-26 Xg Technology, Inc. Interference-tolerant multi-band synchronizer
CN104735014A (en) * 2015-02-06 2015-06-24 北京遥测技术研究所 Timing synchronization method based on preamble difference correlation
CN104836769A (en) * 2015-04-30 2015-08-12 北京遥测技术研究所 Combined timing and frequency synchronization method based on conjugated structure preamble
CN105259410A (en) * 2015-10-26 2016-01-20 天津大学 Under-sampling waveform frequency estimation method and device under strong noise interference
CN107547139A (en) * 2017-08-25 2018-01-05 华中科技大学 A kind of frame synchornization method in digital coherent fiber optic communication system
CN109981506A (en) * 2019-01-24 2019-07-05 西北工业大学 A kind of all-digital demodulation method based on open loop structure

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
YONG WANG;JIANHUA GE;FENGKUI GONG;JUN HU: ""Novel OFDM Symbol Timing Recovery Method Based on ICS Correlation"", 《2010 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE》 *
华智林等: "无线人体局域网定时同步的设计与实现", 《生命科学仪器》 *
赵伟策等: "物理层网络编码帧同步方案设计与实现", 《军械工程学院学报》 *

Also Published As

Publication number Publication date
CN111740814B (en) 2023-03-31

Similar Documents

Publication Publication Date Title
CN111740932B (en) Short wave communication synchronization head capturing method under extremely low signal-to-noise ratio
KR100981400B1 (en) Radio communication system performing multi-carrier transmission, reception device, and reception method
CN101032139B (en) Frame synchronization and initial symbol timing acquisition system and method
CN109104390B (en) Method and device for capturing and tracking high-speed signal
EP2420032B1 (en) Non-coherent detection apparatus and method for ieee 802.15.4 lr-wpan bpsk receiver
US20240039771A1 (en) M-fsk modulation-based receiver and reception method therefor
CN110300079B (en) MSK signal coherent demodulation method and system
US20070177699A1 (en) Interpolation processing for enhanced signal acquisition
CN111740814B (en) Low-complexity folding product synchronization algorithm suitable for short-wave communication
CN109104215A (en) A kind of Frequency Hopping Signal chip rate blind estimating method based on wavelet transformation
CN116132236B (en) Single-symbol self-adaptive frequency offset estimation and compensation method applied to 5G NR system
CN111654308A (en) Precision frequency offset estimation method for burst spread spectrum weak signal
CN115499828A (en) Method for enhancing concealment of short wave voice signal and corresponding frequency offset estimation algorithm
CN112019233B (en) Rapid capture method for multipath signal synchronization head of short-wave communication
US20070183485A1 (en) Method of estimating doppler spread and signal-to-noise ratio of a received signal
CN112671684B (en) Self-adaptive demodulation method of short-time burst BPSK signal
CN115643139A (en) Frequency offset resistant burst signal detection system and detection method
CN114285713A (en) Low-orbit broadband satellite time frequency offset estimation method and system
WO2006067680A1 (en) Method and apparatus for estimating doppler spread
CN110943949B (en) Broadband angle tracking method based on SC-FDE transmission system
JP3795885B2 (en) Reception device and reception control method
Song et al. A frequency offset estimation algorithm based on under-sampling for THz communication
CN117176518B (en) Frequency offset estimation method, device, electronic equipment and storage medium
CN112019465B (en) Short-wave communication frequency offset tracking method
CN114696869B (en) Beidou No. three satellite RDSS service outbound signal capturing method under low signal-to-noise ratio

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