METHOD OF GENERATING BINARY OFFSET CARRIER CORRELATION FUNCTION BASED ON PARTIAL CORRELATION FUNCTIONS, APPARATUS FOR TRACKING BINARY OFFSET CARRIER SIGNAL, AND SPREAD SPECTRUM SIGNAL RECEIVER SYSTEM USING THE SAME
First Claim
1. A delay lock loop (DLL) for tracking a code delay phase value for a local code to be correlated with a received BOC-modulated signal in which N pulses successively occur in a single period Tc of a spreading code chip in a spread spectrum signal receiver system, the DLL comprising:
- a local signal generation unit configured to generate an early and late delayed received signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2), early delayed and late delayed, respectively, based on phase delay τ and
a delay value difference Δ
, with respect to a received signal pulse train of a received signal B(t);
early and late correlation units configured to generate N early partial correlation functions Sm(τ
+Δ
/2) (where 0≦
m≦
N−
1) and N late partial correlation functions Sm(τ
−
Δ
/2) by performing an auto-correlation operation on the early and late mixed signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2) with respect to a total time T(0≦
t≦
T);
an early combination unit configured to obtain an early intermediate correlation function R0(τ
+Δ
/2;
a) by performing an elimination operation on an early sub-correlation function pair T1(τ
+Δ
/2;
a) and T2(τ
+Δ
/2;
a), obtained by combining first and last early partial correlation functions S0(τ
+Δ
/2) and SN-1(τ
+Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and to generate an early main correlation function Rproposed(τ
+Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the early intermediate correlation function R0(τ
+Δ
/2;
a) and each of the early partial correlation functions Sm(τ
+Δ
/2);
a late combination unit configured to obtain a late intermediate correlation function R0(τ
−
Δ
/2;
a) by performing an elimination operation on a late sub-correlation function pair T1(τ
−
Δ
/2;
a) and T2(τ
−
Δ
/2;
a), obtained by combining first and last late partial correlation functions S0(τ
−
Δ
/2) and SN-1(τ
−
Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and to generate a late main correlation function Rproposed(τ
−
Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the late intermediate correlation function B0(τ
−
Δ
/2;
a) and each of the late partial correlation functions Sm(τ
−
Δ
/2); and
a numerical control oscillator (NCO) configured to determine a phase delay τ
for the received signal based on a discrimination output of a discrimination function based on values of the early and late main correlation functions, and outputs the determined phase delay τ
to the local signal generation unit;
wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating a BOC correlation function based on partial correlation functions, an apparatus for tracking a BOC signal, and a spread spectrum signal receiver system using the same are disclosed herein. The apparatus includes a frequency offset compensation unit, a local code generation unit, a mixer, a delay lock loop (DLL), a phase lock loop (PLL), and a data extraction unit. The frequency offset compensation unit outputs a compensated received signal with respect to a received signal. The local code generation unit generates a delay-compensated local code based on a code delay value. The mixer mixes the delay-compensated local code with the frequency offset-compensated received signal. The DLL repeatedly tracks and calculates a code delay value. The PLL repeatedly calculates a carrier frequency compensation value. The data extraction unit extracts spreading data from a mixture of the delay-compensated local code and the compensated received signal.
-
Citations
32 Claims
-
1. A delay lock loop (DLL) for tracking a code delay phase value for a local code to be correlated with a received BOC-modulated signal in which N pulses successively occur in a single period Tc of a spreading code chip in a spread spectrum signal receiver system, the DLL comprising:
-
a local signal generation unit configured to generate an early and late delayed received signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2), early delayed and late delayed, respectively, based on phase delay τ and
a delay value difference Δ
, with respect to a received signal pulse train of a received signal B(t);early and late correlation units configured to generate N early partial correlation functions Sm(τ
+Δ
/2) (where 0≦
m≦
N−
1) and N late partial correlation functions Sm(τ
−
Δ
/2) by performing an auto-correlation operation on the early and late mixed signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2) with respect to a total time T(0≦
t≦
T);an early combination unit configured to obtain an early intermediate correlation function R0(τ
+Δ
/2;
a) by performing an elimination operation on an early sub-correlation function pair T1(τ
+Δ
/2;
a) and T2(τ
+Δ
/2;
a), obtained by combining first and last early partial correlation functions S0(τ
+Δ
/2) and SN-1(τ
+Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and to generate an early main correlation function Rproposed(τ
+Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the early intermediate correlation function R0(τ
+Δ
/2;
a) and each of the early partial correlation functions Sm(τ
+Δ
/2);a late combination unit configured to obtain a late intermediate correlation function R0(τ
−
Δ
/2;
a) by performing an elimination operation on a late sub-correlation function pair T1(τ
−
Δ
/2;
a) and T2(τ
−
Δ
/2;
a), obtained by combining first and last late partial correlation functions S0(τ
−
Δ
/2) and SN-1(τ
−
Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and to generate a late main correlation function Rproposed(τ
−
Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the late intermediate correlation function B0(τ
−
Δ
/2;
a) and each of the late partial correlation functions Sm(τ
−
Δ
/2); anda numerical control oscillator (NCO) configured to determine a phase delay τ
for the received signal based on a discrimination output of a discrimination function based on values of the early and late main correlation functions, and outputs the determined phase delay τ
to the local signal generation unit;wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A BOC signal tracking method for tracking a code delay phase value for a local code to be correlated with a received BOC-modulated signal in which N pulses successively occur in a single period Tc of a spreading code chip in a spread spectrum signal receiver system, the method comprising:
-
generating an early and late delayed received signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2), early delayed and late delayed, respectively, based on phase delay τ and
a delay value difference Δ
, with respect to a received signal pulse train of a received signal B(t);generating N early partial correlation functions Sm(τ
+Δ
/2) (where 0≦
m≦
N−
1) and N late partial correlation functions Sm(τ
−
Δ
/2) by performing an auto-correlation operation on the early and late mixed signal pair B(t+τ
+Δ
/2) and B(t+τ
−
Δ
/2) with respect to a total time T(0≦
t≦
T);obtaining an early intermediate correlation function R0(τ
+Δ
/2;
a) by performing an elimination operation on an early sub-correlation function pair T1(τ
+Δ
/2;
a) and T2(τ
+Δ
/2;
a), obtained by combining first and last early partial correlation functions S0(τ
+Δ
/2) and SN-1(τ
+Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and generating an early main correlation function Rproposed(τ
+Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the early intermediate correlation function R0(τ
+Δ
/2;
a) and each of the early partial correlation functions Sm(τ
+Δ
/2);obtaining a late intermediate correlation function R0(τ
−
Δ
/2;
a) by performing an elimination operation on a late sub-correlation function pair T1(τ
−
Δ
/2;
a) and T2(τ
−
Δ
/2;
a), obtained by combining first and last late partial correlation functions S0(τ
−
Δ
/2) and SN-1(τ
−
Δ
/2) based on a given main peak shape parameter a, so that only a main peak is left, and generating a late main correlation function Rproposed(τ
−
Δ
/2;
a) by superposing results obtained by additionally performing an elimination operation on the late intermediate correlation function R0(τ
−
Δ
/2;
a) and each of the late partial correlation functions Sm(τ
−
Δ
/2); anddetermining a phase delay τ
for the received signal based on a discrimination output of a discrimination function based on values of the early and late main correlation functions;wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating a correlation function used to track a code delay phase value for a local code to be correlated with a received BOC-modulated signal in which N pulses successively occur in a single period Tc of a spreading code chip in a spread spectrum signal receiver system, the method comprising:
-
generating a delayed received signal B(t+τ
) based on phase delay τ
with respect to a received signal pulse train of a received signal B(t);generating N partial correlation functions Sm(τ
) (where 0≦
m≦
N−
1) by performing an auto-correlation operation on the received signal B(t) and the delayed received signal B(t+τ
) with respect to a total time T(0≦
t≦
T); andobtaining an intermediate correlation function R0(τ
;
a) by performing an elimination operation on a sub-correlation function pair T1(τ
;
a) and T2(τ
;
a), obtained by combining first and last partial correlation functions S0(τ
) and SN-1(τ
) based on a given main peak shape parameter a, so that only a main peak is left, and generating a main correlation function Rproposed(τ
;
a) by superposing results obtained by additionally performing an elimination operation on the intermediate correlation function R0(τ
;
a) and each of the partial correlation functions Sm(τ
);wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for tracking a BOC signal, comprising:
-
a frequency offset compensation unit configured to output a compensated received signal compensated for frequency offset of a carrier frequency based on a carrier frequency compensation value with respect to a received signal obtained by BOC-modulating predetermined data; a local code generation unit configured to generate a delay-compensated local code based on a code delay value; a mixer configured to mix the delay-compensated local code with the frequency offset-compensated received signal; a DLL configured to repeatedly track and calculate a code delay value that allows a correlation value obtained by correlating the delay-compensated local signal and the frequency offset-compensated received signal with each other is located at an apex of a main peak of a correlation function, and to provide the calculated code delay value to the local code generation unit; a phase lock loop (PLL) configured to repeatedly calculate a carrier frequency compensation value based on an auto-correlation value of a local code, based on the tracked code delay value, so that a phase error of a carrier signal can be minimized, and to provide the carrier frequency compensation value to the frequency offset compensation unit; and a data extraction unit configured to extract spreading data from a mixture of the delay-compensated local code and the compensated received signal; wherein the DLL operates to; generate a delayed received signal B(t+τ
) based on phase delay τ
with respect to a received signal pulse train of a received signal B(t);generate N partial correlation functions Sm(τ
) (where (0≦
m≦
N−
1) by performing an auto-correlation operation on the received signal B(t) and the delayed received signal B(t+τ
) with respect to a total time T(0≦
t≦
T); andobtain an intermediate correlation function R0(τ
;
a) by performing an elimination operation on a sub-correlation function pair T1(τ
;
a) and T2(τ
;
a), obtained by combining first and last partial correlation functions S0(τ
) and SN-1(τ
) based on a given main peak shape parameter a, so that only a main peak is left, and generate a main correlation function Rproposed(τ
;
a) by superposing results obtained by additionally performing an elimination operation on the intermediate correlation function R0(τ
;
a) and each of the partial correlation functions Sm(τ
);wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0. - View Dependent Claims (30)
-
-
31. A spread spectrum signal receiver system, comprising:
-
a front end unit configured to output a digital received signal obtained by BOC-modulating a space wireless signal received from an antenna; a baseband processing unit configured to acquire and track a code delay value for the output digital received signal using a DLL, to compensate for carrier frequency offset using a PLL, and to extract the contained data from a code delay-compensated local code and a frequency offset-compensated compensated received signal; and an application processing unit configured to perform a predetermined application function based on the extracted contained data; wherein the baseband processing unit operates to; generate a delayed received signal B(t+τ
) based on phase delay τ
with respect to a received signal pulse train of the received signal B(t);generate N partial correlation functions Sm(τ
) (where 0≦
m≦
N−
1) by performing an auto-correlation operation on the received signal B(t) and the delayed received signal B(t+τ
) with respect to a total time T(0≦
t≦
T);obtain an intermediate correlation function R0(τ
;
a) by performing an elimination operation on a sub-correlation function pair T1(τ
;
a) and T2(τ
;
a), obtained by combining first and last partial correlation functions S0(τ
) and SN-1(τ
) based on a given main peak shape parameter a, so that only a main peak is left, and generate a main correlation function Rproposed(τ
;
a) by superposing results obtained by additionally performing an elimination operation on the intermediate correlation function R0(τ
;
a) and each of the partial correlation functions Sm(τ
); andacquire and track a code delay value from phase delay τ
based on the generated main correlation function;wherein the elimination operation is an operation related to an algebraic relation in which when real numbers x and y are xy≦
0, |x|+|y|−
|x−
y|=0. - View Dependent Claims (32)
-
Specification