ANTI-INTERFERENCE SIGNAL DETECTION AND SYNCHRONIZATION METHOD FOR WIRELESS BROADBAND COMMUNICATION SYSTEM
20210194743 · 2021-06-24
Assignee
Inventors
- Fanglin GU (Changsha, Hunan, CN)
- Jibo WEI (Changsha, Hunan, CN)
- Jian WANG (Changsha, Hunan, CN)
- Jun XIONG (Changsha, Hunan, CN)
- Dongtang MA (Changsha, Hunan, CN)
Cpc classification
H04L27/266
ELECTRICITY
H04L27/2688
ELECTRICITY
H04L27/2656
ELECTRICITY
International classification
Abstract
An anti-interference signal detection and synchronization method for a wireless broadband communication system. The method uses the peak value of a cross-correlation value of a received signal and a local sequence as a basis for determining signal detection and system synchronization. Because the cross-correlation value of the received signal and the local sequence is less affected by a signal-to-noise ratio and interference signals, the method can adapt to signal changes, can effectively alleviate the frame loss problem of a received signal autocorrelation based scheme under a low signal-to-noise ratio and interference condition, and also has good anti-noise and anti-interference capabilities.
Claims
1. An anti-interference signal detection and synchronization method for a wireless broadband communication system, comprising: calculating a cross-correlation value of a received signal and a local sequence by using an equation (6), wherein the local sequence has a same structure as a training sequence structure, the training sequence structure comprises two repetitive short training sequences and two repetitive long training sequences, each of the short training sequence and the long training sequence is a pseudo-random sequence having autocorrelation which is expressed by an equation (5):
R(m)Σ.sub.n=0.sup.M-1y.sub.offset(n+m)x*.sub.Local(n) (6) wherein, M represents a length of the local sequence, m represents an offset of the local sequence, (.)* represents a conjugate operation, and x*.sub.Local(n) represents a conjugate of the local sequence; determining two consecutive peak values separated from each other by a sequence length based on an absolute value of the cross-correlation function of the received signal and the local sequence, wherein the two consecutive peak values satisfy a relationship expressed by an equation (7):
R.sup.Δ(M+m)=R.sup.Δ(m)e.sup.j2πεM/N (7) wherein, R.sup.Δ(m) represents a peak value of a cross-correlation curve of the received signal and the local sequence, M represents the length of the sequence, represents a normalized frequency offset, and j=√{square root over (−1)}; and obtaining an estimated value {circumflex over (ε)} of the normalized frequency offset ε based on the equation (7):
R(m)Σ.sub.n=0.sup.∞y.sub.offset(n+m)x*.sub.Local(n)=y.sub.offset(n).Math.x.sub.Local(−n) (9) wherein, x*.sub.Local(n) represents the conjugate of the local sequence, y.sub.offset(n) represents a time domain sample of the received signal, and .Math. represents a convolution operation.
2. The method according to claim 1, wherein an operation expressed by the equation (9) is performed by using fast Fourier transform by: adding M−1 pieces of data of a trailer of a previous data frame to a header of a current data frame of the received signal, wherein M−1 0s are added to a header of a first data frame, and segmenting each data frame into a plurality of data segments each having a length of P+M−1, wherein two consecutive data segments among the plurality of data segments have M−1 pieces of overlapping data, and P is selected under a condition that P+M−1 is an integer power of 2, to facilitate IFFT/FFT transformation.
3. The method according to claim 1, further comprising: normalizing the cross-correlation function of the received signal and the local sequence expressed by the equation (6) according to Passaval's theorem to obtain a normalized cross-correlation function expressed by an equation (11):
4. An anti-interference signal detection and synchronization method for a wireless broadband communication system, comprising: obtaining a received signal, wherein the received signal comprises a predetermined training sequence, and the predetermined training sequence comprises two repetitive short training sequences and two repetitive long training sequences; calculating a cross-correlation value of the received signal and a local sequence, and detecting two consecutive peak values of the cross-correlation value to perform symbol timing synchronization, wherein the local sequence is the same as the predetermined training sequence; and calculating a frequency offset estimation value based on the two consecutive peak values, to perform carrier synchronization.
5. The method according to claim 4, wherein the calculating the cross-correlation value of the received signal and the local sequence comprises: calculating the cross-correlation value of the received signal and the local sequence by using an equation:
R(m)=Σ.sub.n=0.sup.M-1y.sub.offset(n+m)x*.sub.Local(n), wherein, x*.sub.Local(n) represents a conjugate of the local sequence, y.sub.offset(n) represents a time domain sample of the received signal, and M represents a length of the local sequence.
6. The method according to claim 5, wherein the wireless broadband communication system is a burst OFFDM system, and the calculating the cross-correlation value of the received signal and the local sequence comprises: calculating the cross-correlation value of the received signal and the local sequence by using an equation:
R(m)=Σ.sub.n=0.sup.∞y.sub.offset(n+m)x*.sub.Local(n)=y.sub.offset(n).Math.x.sub.Local(−n), wherein, x*.sub.Local(n) represents the conjugate of the local sequence, y.sub.offset(n) represents the time domain sample of the received signal, and .Math. represents a convolution operation.
7. The method according to claim 6, wherein a multiplier is used to implement the equation:
R(m)Σ.sub.n=0.sup.∞y.sub.offset(n+m)x*.sub.Local(n)=y.sub.offset.Math.x.sub.Local(−n), wherein, x*.sub.Local(n) represents the conjugate of the local sequence, y.sub.offset(n) represents the time domain sample of the received signal, and .Math. represents the convolution operation.
8. The method according to claim 6, wherein Fourier transform is used to implement the equation:
R(m)=Σ.sub.n=0.sup.∞y.sub.offset(n+m)x*.sub.Local(n)=y.sub.offset(n).Math.x.sub.Local(−n), wherein, x*.sub.Local(n) represents the conjugate of the local sequence, y.sub.offset(n) represents the time domain sample of the received signal, and .Math. represents the convolution operation.
9. The method according to claim 4, wherein the calculating the cross-correlation value of the received signal and the local sequence comprises: calculating the cross-correlation value of the received signal and the local sequence by using a normalized cross-correlation function.
10. The method according to claim 9, wherein the normalized cross-correlation function is expressed as:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] To make the object, technical solutions and advantages of the present disclosure clearer, hereinafter technical solutions in the present disclosure are described clearly and completely in conjunction with the drawings in embodiments of the present closure. Apparently, the described embodiments are only some rather than all of the embodiments of the present disclosure. Any other embodiments obtained based on the embodiments of the present disclosure by those skilled in the art without any creative effort fall within the scope of protection of the present disclosure.
[0044] An anti-interference synchronization method for an OFDM system based on cross-correlation of a local sequence is provided according to the embodiments of the present disclosure, as shown in
[0045] It is an important guarantee for achieving a high-precision and high-stability synchronization algorithm to design a training sequence having good cross-correlation properties and a specific repetitive structure. A classic short symbol which has good cross-correlation properties used in IEEE 802.16 is to be used herein, and different repetitive structures may be obtained by interpolation processing of different multiples. For example, a two-segment repetitive structure may be obtained by performing two times interpolation processing and IFFT transformation, and a four-segment repetitive structure may be obtained after four times interpolation processing and IFFT transformation.
[0046]
[0047] As shown in 4, it is required to calculate a cross-correlation function of the received signal and the local short sequence and a cross-correlation function of the received signal and the local long sequence according to the present disclosure. Based on the above analysis, it is required to perform FFT transformation and IFFT transformation if the overlapping reservation algorithm is used to calculate the cross-correlation function of the received signal and the local sequence. In order to reduce hardware resources occupied in implementation, since the FFT transform and the IFFT transform have the same structure and only have differences in parameters, indicating that the FFT/IFFT transform may be implemented by selecting different configuration parameters, a unified implementation framework shown in
[0048] An anti-interference AGC control and synchronization method for an OFDM system based on cross-correlation of a local sequence is provided according to an embodiment of the present disclosure. An AGC control module works before a synchronization module. The AGC control module is configured to adjust a gain of the receiver to make the level of the received signal to be in an appropriate range, so as to provide a basis for normal operation of subsequent synchronization module and demodulation module at the receiver. However, in order to make the AGC module work properly, it is required to perform signal frame detection, that is, to detect whether a current received signal is noise or a user signal to ensure that the AGC module adjusts the gain for the user signal rather than noise, thereby reducing influence on the system. Conventional signal frame detection is generally performed by using an energy detection or a dual window energy detection method. However, the energy detection method is extremely susceptible to interference from glitches and noise, resulting in a very poor accuracy. According to the present disclosure, the cross-correlation between the received signal and the local signal is used to perform signal frame detection. Therefore, a training sequence structure shown in
[0049] In order to facilitate understanding of the technical solutions of the present disclosure, an anti-interference signal detection and synchronization method for a wireless broadband communication system according to an embodiment of the present disclosure is described below with reference to the drawings.
[0050]
[0051] In step S901, a received signal is obtained. The received signal includes a training sequence that is predetermined, and the training sequence includes two repetitive short training sequences and two repetitive long training sequences.
[0052] The method according to the present disclosure is applied to a wireless broadband communication system, where the wireless broadband communication system refers to a communication system in which communication is performed based on wireless broadband communication technologies. The wireless broadband communication system may be an OFDM system or an SCFDE system.
[0053] Channel coding, QAM mapping, IFFT, and adding CP is performed on data sent by the system to obtain a signal, then the signal is transmitted via a wireless channel. A receiver receives the signal, and performs synchronization process on the received signal to ensure that processes such as QAM demapping, channel decoding can be correctly performed.
[0054] First, a received signal may be obtained. The received signal includes a predetermined training sequence, and the training sequence includes two repetitive short training sequences having a same structure and two repetitive long training sequences having a same structure. As an example, referring to
[0055] In step S902, a cross-correlation value of the received signal and a local sequence is calculated, and two consecutive peak values of the cross-correlation value are detected to perform symbol timing synchronization.
[0056] The local sequence has a same structure as the predetermined training sequence. The predetermined training sequence includes long training sequences and short training sequences. Correspondingly, the local sequence includes a local sequence corresponding to the long training sequence and a local sequence corresponding to the short training sequence. For convenience of expression, the local sequence corresponding to the short training sequence may be referred to as local sequence 1, and the local sequence corresponding to the long training sequence may be referred to as local sequence 2. As shown in
[0057] If the wireless broadband communication system is a burst OFDM system, the cross-correlation value of the received signal and the local sequence may be calculated by using equation (9). As a possible implementation, equation (9) may be implemented by a multiplier. Specifically, the multiplier may be used to multiply x*.sub.Local(n) by y.sub.offset(n+m), and the products are accumulated to obtain the cross-correlation value of the received signal and the local sequence. In another possible implementation according to the present disclosure, above equation (9) may be implemented by Fourier transform, thus the problem that the multiplier occupies too many resources can be solved.
[0058] In some cases, a normalized cross-correlation function may be used to calculate the cross-correlation value of the received signal and the local sequence. The normalized cross-correlation function may refer to above equation (11), which is not repeated here. It should be noted that the normalized cross-correlation function is not to be affected by the level of the received signal, and influences such as noise on the peak value detection of the cross-correlation function can be further reduced with the normalized cross-correlation function to improve the stability of peak value detection.
[0059] A sharp correlation peak value appears in the amplitude of the cross-correlation function of the received signal and the local sequence if the received signal includes a signal that is the same as the local sequence (or has a certain difference from the local sequence), and the cross-correlation function is close to zero at other positions since the training sequence has good autocorrelation. The training sequence includes two adjacent repetitive sequences, thus two consecutive peak values appear in the cross-correlation function of the received signal and the local sequence. Therefore, symbol timing synchronization can be achieved by accurately detecting the two peak values, and the symbol timing synchronization has high stability and accuracy.
[0060] In step S903, calculating a frequency offset estimation value by using the two consecutive peak values, so as to implement carrier synchronization.
[0061] Based on the repetitive structure of the training sequence, two consecutive peak values separated apart by a sequence length appear in an absolute value of the cross-correlation function of the received signal and the local sequence. Without considering noise, the two consecutive peak values satisfy a relationship expressed by equation (7). Based on equation (7), an equation for calculating an estimated value of the normalized frequency offset may be obtained, as expressed by equation (8), which is not repeated here.
[0062] It can be seen from equation (8) that an estimated range of the normalized frequency offset ε is related to a length M of the training sequence. For a certain value of M, a phase of a correlation value corresponding to the normalized frequency offset ε is to be blurred if the normalized frequency offset ε exceeds a certain range. Therefore, following conclusions may be obtained: a larger M indicates a smaller estimated range of the normalized frequency offset ε and a higher estimation accuracy, and a smaller M indicates a larger estimated range of the normalized frequency offset ε and a lower estimation accuracy.
[0063] Since the carrier frequency offset CFO is large in an initial stage of the synchronization, a technique is required to estimate a CFO having a large range. Therefore, a training sequence used in an actual system is designed to have a structure as shown in
[0064] An anti-interference signal detection and synchronization method for a broadband wireless system based on detection of peak values of a cross-correlation function of a local sequence according to the present disclosure is described above. Peak values of the cross-correlation function of the received signal and the local sequence are used as a determination basis for signal detection and system synchronization, and based on the determination basis, a symbol timing and frequency offset estimation method based on peak value detection is constructed. Compared with a delay auto-correlation function of the received signal, the peak values of the cross-correlation function of the received signal and the local sequence are less susceptible to noise and interference signals.
[0065] Furthermore, a normalized cross-correlation function is provided according the present disclosure. A cross-correlation value is calculated by using the normalized cross-correlation function, and the method based on the cross-correlation value is adaptive to signal changes, thereby effectively alleviating the problem of frame loss in the synchronization method based on the delay autocorrelation of the received signal. In addition, the method has good resistance to noise and interference, such that a large number of false synchronizations in an interference and noise condition can be avoided. Therefore, the method has good robustness.
[0066] Specific embodiments of the present disclosure are disclosed as described above, but the scope of protection of the present disclosure is not limited thereto. Changes and alteration which may be thought in the technical scope disclosed by the present disclosure by one skilled in the art should fall within the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be defined by the appended claims.