Multiplex communications – Generalized orthogonal or special mathematical techniques – Quadrature carriers
Reexamination Certificate
1999-02-18
2003-04-22
Nguyen, Chau (Department: 2663)
Multiplex communications
Generalized orthogonal or special mathematical techniques
Quadrature carriers
C370S208000, C370S210000
Reexamination Certificate
active
06552995
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a spectrum diffusion signal analyzer, which is used for measuring an error of a carrier wave frequency with respect to a reference frequency or a signal period timing in the field of a spectrum diffusion communication, and for demodulating the spectrum diffusion signal.
2. Description of the Related Art
With respect to the wireless communication of the CDMA (Code Division Multiple Access), if a spectrum diffusion signal is received, it is necessary to synchronize the diffusion code such as PN code, Walsh code, or Gold code, of the received signal with a diffusion code signal of a local station. In order to make the synchronization, there is a method of searching a correlation between the inputted signal and the diffusion code signal, and of searching the point wherein the correlation value has the maximum value with respect to a time axis.
On the other hand, with respect to the wireless communication, there is an error in the received carrier wave frequency with respect to a reference carrier wave frequency. The error is caused by the Doppler shift or a frequency error of a reference frequency source provided in a transmitter. There is a possibility that a measuring device cannot detect an error in setting a center frequency, or cannot detect a reference frequency exactly.
If there is a carrier wave frequency error, it is difficult to make synchronization with respect to a time axis, since the peak of the correlation value does not appear. Therefore, there is a method including the steps of dividing a frequency range, and searching a synchronization point by sequentially changing a received carrier wave frequency. If a carrier wave frequency is shifted by &Dgr;&ohgr;, a frequency of a complex signal Z(i) obtained by an orthogonal transformation (i is the number of samples and represents a time) is corrected, and therefore, it is expressed by Z(i)×exp(−j &Dgr;&ohgr;i). Then, a squared absolute value of the product of the corrected signal and the complex-conjugate R* of the diffusion code signal R, i.e. a correlation, is calculated.
|&Sgr;
i=0
L
[Z
(
i
)×exp(−
j&Dgr;&ohgr;i
)]×
R
*(
i
)|
2
(1)
The time shift of the squared absolute value of the correlation value, i.e. the peak of the correlation curve is the synchronous position. The correlation curve is given as follows:
C
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
&Dgr;&ohgr;·(
m+i
)]×
R
*(
i
)|
2
The frequency-shifted correlation curve is represented as follows:
C
−(N/2−1)
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
·(−(
N
/2−1))·&Dgr;&ohgr;·(
m+i
)]×
R
*(
i
)|
2
C
−1
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
·−&Dgr;&ohgr;·(
m+i
))]×
R
*(
i
)|
2
C
0
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
·(
m+i
))]×
R
*(
i
)|
2
C
1
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
·&Dgr;&ohgr;·(
m+i
)]×
R
*(
i
)|
2
C
2
(
m
)=|&Sgr;
i=0
L[Z
(
m+i
)×exp(−
j
·2&Dgr;&ohgr;·(
m+i
))]×
R
*(
i
)|
2
C
N/2
(
m
)=|&Sgr;
i=0
L
[Z
(
m+i
)×exp(−
j
·(
N
/2))·&Dgr;&ohgr;·(
m+i
)]×
R
*(
i
)|
2
Here, N is one period of the diffusion codes (code length).
Because of the frequency error, the frequency having the maximum peak of the correlation curve peak is searched by detecting the correlation curves by shifting the frequency range &Dgr;&ohgr; by &Dgr;&ohgr;.
The above is explained in detail, for example, in the “Spectrum Diffusion Communication System”, pages 333-337, written by Yokoyama, published by Science Technology Publishers.
However, a time synchronization is performed by sequentially changing a frequency range, and by shifting the diffusion code a half chip by a half chip within the frequency range. Then, if a peak value greater than a threshold value cannot be obtained, the same steps are repeated with a shifting of the frequency range. Therefore, a hardware for sequentially changing the frequency is needed. Or alternatively, if it is performed by a software, a time for changing a frequency of a signal is necessary. Namely, there is a problem that the hardware scale becomes greater, or a problem that a processing time becomes longer.
SUMMARY OF THE INVENTION
Accordingly, an object of the present invention is to substantially eliminate defects and drawbacks encountered in the prior art and to provide a spectrum diffusion analyzer, which can detect a displacement of a carrier wave frequency of a received signal with respect to a reference carrier wave frequency, and a timing drift of a diffusion signal without changing a frequency.
According to the present invention, the above mentioned object can be achieved by a spectrum diffusion analyzer including: a device for orthogonal-transforming inputted spectrum diffusion signal; a device for calculating a product of the orthogonal-transformed signal and a complex-conjugate of a diffusion code signal; a device for discrete-Fourier-transforming data series of the calculated product; and a device for calculating a squared absolute value of each Fourier-transformed coefficient.
According to the present invention, an inputted spectrum diffusion signal is orthogonal-transformed, and a product of the orthogonal-transformed signal and a complex-conjugate of a diffusion code signal is calculated. Then, data series of the calculated product is discrete-Fourier-transformed, and a squared absolute value of each Fourier-transformed coefficient is calculated.
The spectrum diffusion analyzer may further include: a peak searching device for searching a displacement of said diffusion code signal with respect to a reference time when said each squared value has a maximum value within one period of the diffusion code signal, and for searching a frequency of the corresponding coefficient.
According to the present invention, a displacement of said diffusion code signal with respect to a reference time when said each squared value has a maximum value within one period of the diffusion code signal, and a frequency of the corresponding coefficient as a carrier wave frequency error are searched.
Namely, with respect to the above formula (1), the transformation of the product is performed within the bracketed area represented by the symbol &Sgr;. The formula (1) is represented by the following formula (2), since m is constant within the absolute value symbols.
&AutoLeftMatch;
C
⁡
(
m
)
=
⁢
&LeftBracketingBar;
∑
i
=
0
L
⁢
⁢
[
Z
⁡
(
m
+
i
)
×
R
*
⁡
(
i
)
]
×
exp
⁡
(
-
j
·
Δ
⁢
⁢
ω
·
i
)
×
&AutoRightMatch;
⁢
exp
⁡
(
-
j
·
Δ
⁢
⁢
ω
·
m
)
&RightBracketingBar;
2
=
⁢
&LeftBracketingBar;
∑
i
=
0
L
⁢
⁢
{
[
Z
⁡
(
m
+
i
)
×
R
*
⁡
(
i
)
]
×
exp
⁡
(
-
j
·
Δ
⁢
⁢
ω
·
i
)
}
&RightBracketingBar;
2
(
2
)
Formula (2) is a formula for discrete-Fourier-transforming (Z(m+i)×R*). Therefore, according to the present invention, the product of the inputted orthogonal-transformed signal Z(m+i) and the complex-conjugate R* of the diffusion code series are calculated with respect to each sample, and then, the data series resulted from the calculation are discrete-Fourier-transformed. Finally, the squared absolute value of each coefficient obtained from the discrete-Fourier-transformation is a correlation value with respect to m. If the discrete-Fourier-transformation is performed with respect to each frequency, C
f
(m) is calculated. By using the FFT (Fast-Fourier-Transform
Advantest Corporation
George Keith M.
Nguyen Chau
LandOfFree
Spectrum diffusion signal analyzer and method of analyzing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Spectrum diffusion signal analyzer and method of analyzing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Spectrum diffusion signal analyzer and method of analyzing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3035736