Professional Documents
Culture Documents
auto-correlation properties
Gerardo Laguna-Sanchez*, Daniela Aguirre-Guerrero, and Ismael Robles-Martinez
Universidad Autonoma Metropolitana, Mexico
November 09, 2021
1
mental methodology is explained; In Section 4, the This improved metric allows us to maximize the ra-
experimental results are presented; finally, in Section tio for maximum auto-correlation value with respect
5, the conclusions are drawn. to the Peak Sidelobe level, to maximize the synchro-
nization performance of a sequence, and this with
only a slight increase in computational cost over the
2 The proposed auto- PSL metric.
correlation goodness metric The use of specific sequences with good auto cor-
relation properties is usual for time synchronization
Some cross correlation and auto-correlation metrics in the digital communication systems. Specifically,
are typically computed for the sequences focusing on within the OFDM systems, the frame synchroniza-
their periodic or aperiodic performance. For exam- tion is achieved taking advantage of Cyclic Prefixes
ple, let x = x(0), x(1), . . . , x(N − 1) denote a se- (CP), originally added to avoid Inter Symbol Interfer-
quence with N samples, where x(k) ∈ R, the peri- ence (ISI). In this kind of synchronization problems,
odic, c(k), and aperiodic, r(k), auto-correlations for the natural solution is the aperiodic auto-correlation
the sequence are defined as: computation to find the position of the cyclic prefix
and, thus, the beginning of the OFDM frame. Ad-
N −1
X ditionally, if the frame synchronization sequence is
c(k) = x(n)x(n + k)modN , 0 ≤ k ≤ (N − 1)
known, it also may be used for channel estimation
n=0
(2) purposes.
N
X −1 3 Experimental methodology
r(k) = x(n)x(n + k), 0 ≤ k ≤ (N − 1) (3)
n=0 In this work, the proposed Peak Sidelobe Attenua-
tion (PSA) is chosen as an objective function. Thus,
To evaluate the auto-correlation performance of a
the PSA metric allows us to explore its search space
given sequence, it is common to apply the following
to maximize the auto-correlation goodness for the
three metrics [6]:
chaotic sequences generated by Equation 1. Specif-
1. The Peak Sidelobe Level ically, for chaotic sequences generated by means of
the logistic map function, the useful search space is
−1
P SL = max{r(k)}N
k=1 , (4) defined by the R parameter range within (3.57, 4.0]
and x(0) range within (0.0, 1.0]. To outline the gen-
2. the Integrated Sidelobe Level eral shape of the objective function, the experimental
N −1
methodology is supported by a brute force algorithm.
X Basically, the algorithm executes the following steps,
ISL = x(n)2 , (5)
according to a specific resolution for both R and x(0)
k=1
ranges:
3. and the Merit Factor
r(0)2 r(0)2
MF = PN −1 = . (6)
2 k=1 r(k)2 2 × ISL
r(0)
P SA = . (7)
P SL
2
Data: Resolution and range for R and x(0)
parameters
Result: maximum PSA value
while not processed all pair of {R, x(0)} 1
parameters do 10
0.8
PSA [dB]
Generate a logistic map sequence with the 5 0.6
0.4
required size; 0
4
3.95
3.9
0.2
xo
R
3.75
3.7
0
0.6
5
xo
0.5
4
0.4
3
0.3
1
0.2
0.1
The experimental results are computationally very Figure 2: 2D view of PSA function surface for search
easy to reproduce. Here, just two representative cases space with 50x50 points.
are presented to outline the overall shape for the
search space (as surface in a 3D representation) that
must be used to maximize any auto-correlation good- ements, departing from the coordinates (R, x(0)) cor-
ness metric for chaotic sequences generated by means responding to a PSA local maximum with a 50 × 50
the logistic map function: a) search space with 50×50 low resolution, such as depicted in Figure 1 and Fig-
points resolution, and b) search space with 400 × 400 ure 2, PSA values around 8.68 dB are produced; while
points resolution. in the case of a 400 × 400 moderate resolution, as de-
In Figure 1 (3D view) and Figure 2 (2D view), picted in Figure 3 and Figure 4, PSA local maximum
the PSA surface is plotted, for logistic map chaotic values around 10.0 dB are produced. In fact, it was
sequences on the search space with a resolution of observed that PSA reaches maximum values around
50 × 50 points. In Figure 3 (3D view) and Figure 4 11.0 dB on search spaces with 100, 000 × 100, 000
(2D view), the PSA surface is plotted, on the same points resolution. In this work, since the used ex-
search space, but with a resolution of 400×400 points. perimental algorithm is based on a brute-force tac-
With different resolutions, both figures outline the tic, these optimization searches have a relatively high
overall shape for the PSA surface. computing cost and results in long time executions.
In Figures 1 to 4, it must be remarked that the av- This issue may be improved by using a heuristic op-
erage surface shows a waved shape with the highest timization technique (for example with evolutionary
PSA local maximums in the band defined by R with algorithms).
values between 3.96 and 4.0. Also, it was experimen- In Table 1, PSA local maximums are reported for
tally observed that the maximum PSA value achieved chaotic logistic map sequences with 64 elements over
increases with higher resolution of the search space. a search space with resolution of 100, 000 × 100, 000
For example, synthesizing chaotic sequences of 64 el- points.
3
Table 1: PSA metrics and parameters for some of
the best short (64 elements) chaotic logistic map se-
quences, found from the local PSA maximums over
search spaces with resolution of 100, 000 × 100, 000
points.
Figure 3: 3D view of PSA function surface for search PSA metric [dB] R value x(0) value
space with 400x400 points. 11.183 3.99119 0.06952
11.097 3.99894 0.17857
11.046 3.99986 0.20092
10.968 3.99881 0.36061
10.886 3.99913 0.47951
10.898 3.99926 0.53799
11.538 3.99871 0.67709
11.005 3.99099 0.71311
11.097 3.99894 0.82143
11.113 3.99807 0.90204
4
To facilitate measuring the auto-correlation goodness
Auto-correlation performance
9.5
surface clearly shows a recognizable shape that al-
9
lows the optimization algorithms to find local maxi-
8.5 mums with the best auto-correlation goodness. The
8 maximum PSA values achieved, by chaotic logistic
7.5 map sequences with 64 elements and on search spaces
7
with resolution of 0.00001 for parameters R and x(0),
showed a significant improvement (twice as much on
CLM Zadoff-Chu
average) with respect to the auto-correlation good-
ness for the best Zadoff-Chu sequences with the same
Figure 5: Auto-correlation performance for both, length, which represents an evident advantage to be
CLM and Zadoff-Chu, 64 elements length sequences. successfully applied for both time and frame synchro-
nization processes.
5
erties,” IEEE Transactions on Signal Process-
ing, vol. 60, no. 5, pp. 2180–2193, May. (2012).
[7] D. C. Chu, “Polyphase codes with good periodic
correlation properties,” IEEE Transactions on
Information Theory, vol. 18, no. 4, pp. 531–532,
Jul. (1972).
[8] A. Donarski, T. Lamahewa and J. Sorensen,
“Downlink LTE synchronization: A software de-
fined radio approach,” in 8th International Con-
ference on Signal Processing and Communica-
tion Systems (ICSPCS), pp. 1–9, (2014).