APPARATUS AND METHOD FOR SELECTING CORRELATION SCHEME BASED ON CARRIER FREQUENCY ERROR

Information

  • Patent Application
  • 20090154609
  • Publication Number
    20090154609
  • Date Filed
    July 30, 2008
    16 years ago
  • Date Published
    June 18, 2009
    15 years ago
Abstract
Provided is a correlation scheme selecting apparatus and method that can acquire initial synchronization efficiently by calculating frequency error criterion threshold between correlation schemes and selecting a correlation scheme for each region when a correlation value is calculated for initial sync in a communication system with carrier frequency errors. The method for selecting a correlation scheme based on a carrier frequency error includes: calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme; determining as a frequency-error criterion threshold a crossing point of graphs of the calculated mis-detection probability values for each correlation scheme; and selecting a correlation scheme based on the determined frequency-error criterion threshold.
Description
BACKGROUND OF THE INVENTION

1. Field of the Invention


The present invention relates to an apparatus and method for selecting a correlation scheme based on a carrier frequency error; and, more particularly, to a correlation scheme selecting apparatus and method which acquires initial synchronization efficiently by calculating frequency-error criterion threshold between correlation schemes and selecting a correlation scheme for a corresponding region.


This work was supported by the IT R&D program of MIC/IITA [2007-S-008-01, “Development of 21 GHz Band Satellite Broadcasting Transmission Technology”].


2. Description of Related Art


Recently, as the distinction between broadcasting and communications becomes vague and bi-directional services become available, there are demands for broadband services and reliable transmission services. Thus, satellite communication systems employ Adaptive Coding and Modulation (ACM) to acquire a high transmission capacity with a given bandwidth and signal power.


Particularly, Digital Video Broadcasting satellite Second Generation (DVB-S2), which is the standard of European Digital Video Satellite Broadcasts, uses the ACM scheme that determines an optimum modulation scheme and an optimum coding rate according to a channel condition to thereby maximize the transmission efficiency.


Due to the use of the ACM scheme, each receiver of a satellite communication system which provides Ka-band services ranging from 18 to 31 GHz can secure a transmission capacity up to 100 to 200% by adaptively controlling a data link according to propagation conditions. However, it requires a process for detecting a varying structure of transmission frame as well as frame sync in order to recover a carrier.


Meanwhile, the DVB-S2 system performs correlation calculation in order to acquire initial sync under an environment where carrier frequency errors exist. The frequency errors existing between a transmitter and a receiver degrade the performance of a correlator.


Accordingly, a differential correlation between a received signal and a Start of Frame (SoF) which is a preamble obtained during a previous frame sync process is used to minimize the influence caused by the frequency error.


However, under the environment where there is no frequency error or frequency errors are present below a certain level, a case employing the differential correlation causes severer performance degradation than a case employing coherent correlation. Therefore, it is more advantageous to adaptively select and use either the coherent correlation or the differential correlation scheme according to a change in the level of the frequency error, than to use each one of the correlation schemes.


SUMMARY OF THE INVENTION

An embodiment of the present invention is directed to providing a method for adaptively selecting a correlation scheme based on a carrier frequency error.


Another embodiment of the present invention is directed to providing a correlation scheme selecting apparatus and method that can acquire initial synchronization efficiently by calculating frequency error criterion threshold between correlation schemes and selecting a correlation scheme for each region when a correlation value is calculated for initial sync in a communication system with carrier frequency errors.


In accordance with an aspect of the present invention, there is provided a method for selecting a correlation scheme based on a carrier frequency error, comprising: calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme; determining as a frequency-error criterion threshold a crossing point of graphs of the calculated mis-detection probability values for each correlation scheme; and selecting a correlation scheme based on the determined frequency-error criterion threshold.


Further, in accordance with another aspect of the present invention, there is provided an apparatus for selecting a correlation scheme based on a carrier frequency error, comprising: a mis-detection probability value calculation means for calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme; a frequency-error criterion threshold means for determining as a frequency-error criterion threshold a crossing point of graphs of the calculated mis-detection probability values of the mis-detection probability value calculation means for each correlation scheme; and a correlation scheme selection means for selecting a correlation scheme based on the determined frequency-error criterion threshold of the frequency-error criterion threshold determination means.


Further, under an environment where there are frequency errors as to carriers of tens of GHz, the present invention provides an optimal frequency-error criterion threshold to be used for adaptively selecting the coherent correlation scheme, the differential correlation scheme, or a modified differential correlation scheme according to the extent of the frequency error.


Furthermore, the present invention is applied to a correlation value calculation process of a frame sync and structure detection algorithm which uses a hard-decision on a correlation value to store only a position decision index and thereby reduce storage space and a frame sync and structure detection algorithm which uses a soft-decision to obtain a maximum value of sums of correlation values and thereby enhance sync performance, thereby improving initial sync performance.


Other objects and advantages of the present invention can be understood by the following description, and become apparent with reference to the embodiments of the present invention. Also, it is obvious to those skilled in the art to which the present invention pertains that the objects and advantages of the present invention can be realized by the means as claimed and combinations thereof.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows a transmission frame structure of a DVB-S2 physical layer which is used in the present invention.



FIG. 2 is a flowchart illustrating a method for selecting a correlation scheme based on a carrier frequency error in accordance with an embodiment of the present invention.



FIG. 3 is a graph showing false alarm rate and mis-detection probability for each threshold value in a differential correlation scheme in accordance with an embodiment of the present invention.



FIG. 4 is a graph showing false alarm rate and mis-detection probability for each threshold value for a weighted differential correlation scheme in accordance with an embodiment of the present invention.



FIG. 5 is a graph showing frequency-error criterion threshold in accordance with an embodiment of the present invention.



FIG. 6 is a block diagram showing an apparatus for selecting a correlation scheme based on a carrier frequency error in accordance with an embodiment of the present invention.





DESCRIPTION OF SPECIFIC EMBODIMENTS

The advantages, features and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter. Also, when it is considered that detailed description may obscure a point of the present invention, the description will not be provided herein. Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.


Although a satellite communications system (DVB-S2) is taken as an example of a wireless communication system to which the present invention is applied in an embodiment of the present invention, but the present invention is not limited thereto.


Also, since the technologies of a coherent correlation scheme, a differential correlation scheme, and a weighted differential correlation scheme mentioned in the present invention are widely known to those skilled in the art, they will not be described in detail herein.



FIG. 1 is a view showing a transmission frame structure of the DVB-S2 physical layer which is used in the present invention.


As shown in FIG. 1, the transmission frame of a DVB-S2 physical layer used in the present invention includes a Physical Layer (PL) header 101 having 90 symbols and a Forward Error correction (FEC) frame 102 having 64800 bits or 16200 bits.


Herein, the PL header 101 includes a Start of Frame (SoF) 103 having 26 symbols and a Physical Layer Signaling Code (PLSC) 104 having 64 symbols. The PLSC 104 is a codeword including a modulation scheme, a coding rate, and information on whether or not there is a pilot symbol 105 inserted into the FEC frame.


Table 1 below shows modulation schemes, e.g., Quadrature Phase Shift Keying (QPSK), 8PSK, 16APSK or 32APSK, data lengths, e.g., 64800 or 16200 bits/frame, and 16 variable frame structures based on whether the pilot symbols are inserted or not.













TABLE 1









Number of


Structure

Number of
Number of
entire


Index
Modulation
bits per FEC
pilot symbols
symbols per


(n)
scheme
frame
per frame
frame (Ln)




















QPSK
64800
792
33282


1
QPSK
64800
0
32490


2
QPSK
16200
180
8370


3
QPSK
16200
0
8190


4
8PSK
64800
504
22194


5
8PSK
64800
0
21690


6
8PSK
16200
108
5598


7
8PSK
16200
0
5490


8
16APSK
64800
396
16686


9
16APSK
64800
0
16290


10
16APSK
16200
72
4212


11
16APSK
16200
0
4140


12
32APSK
64800
288
13338


13
32APSK
64800
0
13050


14
32APSK
16200
72
3402


15
32APSK
16200
0
3330









Herein n denotes an index of a transmission frame structure, and the number of entire symbols (Ln, n=1˜15) per frame varies and is transmitted according to each structure index.



FIG. 2 is a flowchart illustrating a method for selecting a correlation scheme based on a carrier frequency error in accordance with an embodiment of the present invention.


First, in step S201, mis-detection probability values are calculated based on a normalized frequency offset for each correlation scheme.


In other words, a mathematical equation for false alarm rate and a mathematical equation for mis-detection probability are obtained for each correlation scheme, and a threshold value is calculated by fixing the obtained false alarm rate equation to a predetermined value for each correlation scheme. Then, the calculated threshold value is applied to the mis-detection probability equation for a corresponding correlation scheme to thereby calculate a mis-detection probability value.


In step S202, a crossing point of graphs of mis-detection probability values for calculated correlation schemes is decided as a frequency-error criterion threshold.


In step S203, a correlation scheme is selected based on the determined frequency-error criterion threshold.


Hereinafter, a process for calculating a frequency-error criterion threshold will be described in detail.


First, M SoF symbols are defined as Sk(k=1, . . . , M), and consecutive M symbols of transmitted data symbols are defined as dk (k=1, . . . , M).


Herein, when rk denotes received symbols obtained by adding nk, nk being an Additive White Gaussian Noise (AWGN) sample having a variance (σn2), to sk or dk, M symbols currently received can be defined as H1 (rk=sk+nk, k=1, . . . , M).


Also, H0 (rk=dk+nk, k=1, . . . , M) can be defined as a case where received M symbols correspond to common data symbols, including a case where SoF symbols partially exist.


In general, a receiver uses a correlation structure in order to discriminate between H0 and H1.


In short, there are various types of algorithms for correlation calculation, but the most basic form is a coherent correlation scheme between a received symbol sequence and a stored SoF symbol sequence, which can be expressed as the following Equation 1.










C

i
,
coh


=





k
=
0


M
-
1




r
k


+

s
k
*

i







Eq
.




1







where i denotes an index of the received symbols.


Since the coherent correlation scheme causes performance degradation in a case where there is a frequency error, the differential correlation scheme is more efficient, which uses phase differential information between adjacent symbols.


Equation 2 below expresses one type of differential correlation schemes.











c

i
,

diff





1



=




k
=
1


M
-
1






r
~


k
,

k
+
i


*

×


r
~



k
-
1

,

k
+
i
-
1














r
~


n
,
i


=


r
i

×

s
n
*







Eq
.




2







Also, as a modified form of Equation 2, a weighted differential correlation scheme utilizing differential information to which a weight is applied based on a distance between adjacent symbols is represented as the following Equation 3.











c

i
,

diff





2



=


4







k
=
1


M
-
1






r
~


k
,

k
+
i


*

×


r
~



k
-
1

,

k
+
i
-
1








+

2







k
=
2


M
-
1






r
~


k
,

k
+
i


*

×


r
~



k
-
2

,

k
+
i
-
2


















r
~


n
,
i


=


r
i

×

s
n
*







Eq
.




3







Next, the probability for a threshold value (Γ) to be |ci|2>Γ under H0 is defined as False Alarm Rate(hereinafter, referred to as “FAR”), and the probability for the threshold value (Γ) to be |ci|2>Γ under H1 is defined as mis-detection probability(hereinafter, referred to as “MDP”).


In here, if received symbols are Start of Frame symbols, the threshold value (Γ) refers to a correlation value to be involved in the mis-detection probability, or, if the received symbols are common data symbols, the threshold value (Γ) refers to a correlation value to be involved in the False Alarm Rate.


In here, the probability distribution of |ci,coh|2 being a correlation value of Equation 1 has a chi-square distribution.


Accordingly, there can be obtained respective probability Density Functions (hereinafter, referred to as “PDF”) for the case of H0 (when asynchronous) and the case of H1 (when synchronous).


That is, when the square of a correlation magnitude for symbols when asynchronous is defined as X=|ci,coh|2, Xi follows a distribution of the central chi-square with 2 degree of freedom of an average=0 and variance σ2=M/2+M σn2, and, at this time, the PDF is defined as Equation 4 as below:











f
X



(
x
)


=


1

2


σ
2





exp


(

x

2


σ
2



)







Eq
.




4







As well, when the square of a correlation magnitude for symbols when synchronous is defined as Y=|ci,coh|2, Yi follows a non-central chi-square distribution with 2 degree of freedom, and, at this time, the form of PDF is expressed as Equation 5 below:











f
Y



(
y
)


=


1

2



σ
~

2





exp
(

-


s
2


2



σ
~

2




)




I
0



(


y



s

σ
~



)







Eq
.




5







where variance ({tilde over (σ)}2) satisfies {tilde over (σ)}2=M σn2, and a non-centrality parameter (s2) satisfies







s
2

=








i
=
0


M
-
1




exp


(


j2πΔ





fi

BW

)





2

.





Also, Δf denotes a frequency error, BW a bandwidth, and Iz() a z-t h order modified Bessel function of the first kind.


The FAR and the MDP may be expressed as the following Equations 6 and 7, respectively, based on Equations 4 and 5.










FAR


:








P
F



(
Γ
)



=




Γ






f
X



(
x
)





x



=

exp


(

-

Γ

2


σ
X
2




)







Eq
.




6







MDP


:








P
M



(
Γ
)



=




0
Λ





f
Y



(
y
)





y



=

1
-


Q
1

(


s


σ
~

n


,


Γ



σ
~

n



)







Eq
.




7







Meanwhile, probability distributions for differential correlation values |ci,diff1|2 and |ci,diff2|2 of Equations 2 and 3 are determined through simulations, respectively, and the FAR and MDP of which are shown in FIGS. 3 and 4, respectively, according to variation of the threshold value (Γ) under an environment of SNR 3 dB.


As shown in FIG. 3, the differential correlation scheme is denoted as ‘differential correlation method 1’, and, as shown in FIG. 4, the weighted differential correlation scheme is denoted as ‘differential correlation method 2’.


Accordingly, under the environment where there is a frequency error, the present invention presents a frequency-error criterion threshold in order to adaptively use the coherent, the differential, or the weighted differential correlation scheme based on the extent of the frequency error.


To do so, first, the FAR of the coherent correlation scheme as in Equation 6 and the experimentally obtained FARs of the differential correlation scheme and weighted differential correlation scheme are fixed to 10−2, and then a threshold value (Γ) satisfying the condition that FAR is 10−2 is calculated.


Next, the calculated threshold value (Γ) is used to obtain an MDP value. Accordingly, by defining as a performance indicator the MDPs of the differential and coherent correlation schemes, the performance of the respective schemes can be compared.



FIG. 5 is a graph showing frequency-error criterion threshold in accordance with an embodiment of the present invention. The drawing shows a result of comparing the MDPs of the coherent, differential and weighted differential correlation schemes based on a frequency offset normalized to a 25 MHz bandwidth when the FAR is fixed to 10−2 at the SNR of 3 dB.


As shown in FIG. 5, the coherent correlation scheme is denoted as ‘coherent correlation method’, the differential correlation scheme ‘differential correlation method 1’, and the weighted differential correlation scheme ‘differential correlation method 2’.


Herein, the threshold value (Γ) of the coherent correlation scheme is 0.26 at the SNR of 3 dB, whereas that the threshold value (Γ) of the differential correlation scheme is 0.45. The threshold value (Γ) of the weighted differential correlation scheme is 0.52.


Each MDP can be calculated by using the threshold value (Γ) for each scheme. As shown in FIG. 4, about 1.80% of frequency errors occurring at the SNR of 3 dB are criterion thresholds 501 of the coherent and differential correlation schemes. About 1.45% of the frequency errors occurring at the SNR of 3 dB are criterion thresholds 502 of the coherent and weighted differential correlation schemes.


Accordingly, when a frequency error is below about 1.78% at the SNR of 3 dB with a small error margin taken into consideration and the coherent correlation scheme is used rather than the differential correlation scheme, performance degradation caused by the different correlation scheme can be overcome. When the frequency error is over 1.78% and the differential correlation scheme is used, performance degradation due to the coherent correlation scheme can be overcome.


Likewise, the coherent or the weighted differential correlation scheme can be adaptively selected based on a frequency error of about 1.47%.


In the meantime, the method for selecting a correlation scheme based on a carrier frequency error, suggested in the present invention, can be applied to the correlation value calculation process of a frame synchronization and structure detection algorithm to enhance a frame detection performance.


To be specific, the method of the present invention may be applied to a frame synchronization and structure detection in a satellite broadcasting system to enhance an initial synchronization acquisition performance.


For example, in a channel environment of a satellite broadcasting system having a low signal-to-noise ratio and a high frequency error, the present invention can be applied to computing correlation values of a frame synchronization and structure detection method in a satellite broadcasting system for acquiring not only frame synchronization position but also a detection estimation value of a transmission frame structure and overcoming distortions of correlation analysis values caused by a frequency error by calculating a sum of differential correlation values for location of SoF and selecting a maximum value in consideration of a variable frame length. Herein, SOF is a synchronization word indicating the start of a frame.


For another example, the present invention can be also applied to computing correlation values in a frame synchronization and structure detection method in a satellite broadcasting system for detecting a frame synchronization and structure with a low complexity and a small memory capacity by calculating differential correlation values of received symbols to compute an index sequence of the symbols exceeding a threshold value, obtaining the number of symbols per frame for each frame structure, and detecting a frame synchronization and structure based on the number of points where the computed index sequences are matched at an estimated SOF location corresponding to the number of entire frames.



FIG. 6 is a block diagram showing an apparatus for selecting a correlation scheme based on a carrier frequency error in accordance with an embodiment of the present invention. Since the constituent elements are the same as described above, only their connections and operations will be described in brief.


Referring to FIG. 6, the apparatus for selecting a correlation scheme includes a mis-detection probability value calculator 61 for calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme, a frequency-error criterion threshold determiner 62 for determining as a frequency-error criterion threshold a crossing point of graphs of the mis-detection probability values for each correlation scheme, which is calculated in the mis-detection probability value calculator 61, and a correlation scheme selector 63 for selecting a correlation scheme based on the frequency-error criterion threshold determined by the frequency-error criterion threshold determiner 62.


Meanwhile, the method of the present invention as described above can be coded in a computer program. The codes and code segments constituting the program can be easily inferred by computer programmers in the art. The coded program may be stored in a computer-readable recording medium (which is a data storage) and read and executed by a computer, thereby implementing the method of the present invention. Herein, the recording medium refers to all types of computer-readable recording media.


The present invention as described above make it possible to acquire initial synchronization effectively by calculating frequency-error criterion thresholds between correlation schemes and selecting a correlation scheme for a corresponding region, when correlation values for an initial synchronization acquisition are calculated in a communication system having carrier frequency errors. The present invention can be applied to frame synchronization and structure algorithms.


The present application contains subject matter related to Korean Patent Application Nos. 2007-0130166 and 2008-0025903, filed with the Korean Intellectual Property Office on Dec. 13, 2007, and Mar. 20, 2008, the entire contents of which is incorporated herein by reference.


While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims
  • 1. A method for selecting a correlation scheme based on a carrier frequency error, comprising: calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme;determining as a frequency-error criterion threshold a crossing point of graphs of the calculated mis-detection probability values for each correlation scheme; andselecting a correlation scheme based on the determined frequency-error criterion threshold.
  • 2. The method of claim 1, wherein said calculating the mis-detection probability values comprises: computing a False Alarm Rate calculation equation and mis-detection probability calculation equation for each correlation scheme;fixing computed False Alarm Rate calculation equation for each correlation scheme to a predetermined value and calculating a threshold value; andapplying the calculated threshold value to the mis-detection probability calculation equation for a corresponding correlation scheme and calculating mis-detection probability values.
  • 3. The method of claim 2, wherein, when received symbols are common data symbols, the threshold value is such a threshold value that a correlation value is included in the False Alarm Rate.
  • 4. The method of claim 2, wherein, when received symbols are Start-of-Frame symbols, the threshold value is such a threshold value that a correlation value is included in the mis-detection probability.
  • 5. The method of claim 1, wherein one between a coherent correlation scheme and a differential correlation scheme is selected in said selecting a correlation scheme.
  • 6. The method of claim 1, wherein one of a coherent correlation scheme and a weighted differential correlation scheme is selected in said selecting a correlation scheme.
  • 7. An apparatus for selecting a correlation scheme based on a carrier frequency error, comprising: a mis-detection probability value calculation means for calculating mis-detection probability values based on a normalized frequency offset for each correlation scheme;a frequency-error criterion threshold determination means for determining as a frequency-error criterion threshold a crossing point of graphs of the calculated mis-detection probability values of the mis-detection probability value calculation means for each correlation scheme; anda correlation scheme selection means for selecting a correlation scheme based on the determined frequency-error criterion threshold of the frequency-error criterion threshold determination means.
  • 8. The apparatus of claim 7, wherein the mis-detection probability value calculation means computes a False Alarm Rate calculation equation and a mis-detection probability calculation equation for each correlation scheme, calculates a threshold value by fixing the computed False Alarm Rate calculation equation for each correlation scheme to a predetermined value, and calculates mis-detection probability values by applying the calculated threshold value to the mis-detection probability calculation equation for a corresponding correlation scheme.
  • 9. The apparatus of claim 8, wherein, when received symbols are common data symbols, the threshold value is such a threshold value that a correlation value is included in a False Alarm Rate.
  • 10. The apparatus of claim 8, wherein, when received symbols are Start-of-Frame symbols, the threshold value is such a threshold value that a correlation value is included in a mis-detection probability.
  • 11. The apparatus of claim 7, wherein the correlation scheme selection means selects one between a coherent correlation scheme and a differential correlation scheme.
  • 12. The apparatus of claim 7, wherein the correlation scheme selection means selects one between a coherent correlation scheme and a weighted differential correlation scheme.
Priority Claims (2)
Number Date Country Kind
10-2007-0130166 Dec 2007 KR national
10-2008-0025903 Mar 2008 KR national