A. L’vov,
M. Svetlov and Yu. Ulyanina
Saratov State Technical
University named after J.A.Gagarin
Research of noise immunity of pseudo-random sequences
in the non-binary
communication channels
Abstract
In modern digital systems of transmission
measuring and control information main problem is the securing of noise immunity
of the channel signals. Result of analysis of the many various methods and algorithms
of information transfer in previous
works authors – the best channel signals for noise immunity in the non-binary
communication channels is pseudorandom signals (PRS).
In this paper analytical relationships
between noise immunity of the PR- sequences and their statistical properties
are discussed.
Results of the researches of the PR-sequences
which basing on the new introduced code metric show the new
possibilities of the estimations of the
channel signals noise immunity.
Keywords: pseudo-random sequence, communication
channel, correlation, non-binary signal, noise
immunity.
1. INTRODUCTION
Noise immunity of any data transmission system, including systems using
PRS is characterized by the redundancy coefficient [1, 2]. From a practical
point of view, the problem of determining the relationship between the
properties of the used codes’ noise immunity (coefficients of redundancy) and
their statistical properties (normalized autocorrelation coefficients) is
fundamentally important when constructing noise proof information channels that
use non-binary PRS codes. The analysis showed that in the classical coding
theory, such relationships are not available.
This paper presents the evaluation of metric characteristics of
non-binary PRS that are different from the classical ones by the greater degree
of realization of the PRS noise immunity potential; the equations for
calculating the correlation and spectral characteristics of the non-binary code
PRS with the proposed code metrics are obtained; the formula for calculating
the coefficients of code redundancy by the minimum distance, multiplicity of
the deletion or transformation error correction, by the normalized
autocorrelation coefficients and a priori statistical characteristics for
channels with transformation or deletion errors are proposed.
2. REDUNDANCY EVALUATION OF THE CODE REPRESENTED BY THE NON-BINARY PR-SEQUENCES
2.1. Channels with
transformation errors
As known, code noise immunity is characterized by the redundancy factor.
It is possible to define the code statistical characteristics, namely the
normalized coefficients of the autocorrelation function (ACF), in the terms of
redundancy factors using the relationship for redundancy borders. In codes’
synthesis for the channels with transformation errors the most widely used
relationships for borders redundancy are Hamming, Varshamov-Gilbert (for codes,
which code length is much higher than the number of data symbols, that is, for
codes with high redundancy), and Plotkin (for low-speed codes) [3]. Analysis of
these relationships yielded algorithms for calculating the factors of code
redundancy using minimum code distance, a number of transformation error
corrections and normalized autocorrelation function coefficients, taking into
account the introduced metric of non-binary code PR-sequences. Algorithms for
calculating the coefficients of code redundancy R through normalized autocorrelation function coefficients can be
written as follows:
a)
using
Hemming border redundancy:
; (1)
were
;
b)
using Varshamov-Gilbert border redundancy:
; (2)
were
;
c)
using Plotkin border redundancy:
. (3)
In (1) - (3) k is the number
of code check symbols, K is the code
base.
From the expressions (1) - (3) it is easy to get the relationship
between the factors of code redundancy R,
the number of transformation error correction s and the value of minimum code distance dmin that coincides with the value d in equation
and
.
2.2. Channels with erase
errors
In practice, besides the channels with transformation errors one often
comes across the channels with erase errors. In the article the authors [4],
based on the analysis of mathematical models of such channels the classic
formula for the lower bound of redundancy Hamming converted to a form that
takes into account the peculiarities of erasure channels:
, (4)
\where n0 is the
number of zero codeword symbols; ni
are the numbers of non-zero codeword symbols; e is the value of erase error correction multiplicity; e0, e1, …, eK-1
are the values of corresponding characters erase error correction multiplicity.
With regard to equation (4) the algorithms for calculating the factors
of code redundancy using the values of minimum code distance, the multiplicity
of erase error correction, and normalized autocorrelation function
coefficients, taking into account the introduced the non-binary code
PR-sequence metric for the channels with erase errors were obtained:
a)
dependence of code redundancy on normalized
autocorrelation function coefficients:
, (5)
where
;
;
is the probability of erase error in the null symbols;
are the
probabilities of erase error in symbols i
(i = 1,2,...K –1);
b)
the other dependencies can be obtained by
substituting
and
in (5).
These dependences are valid for asymmetric channels, but in practice
symmetrical channels are often considered when modeling. The above results are
adapted to the case of a symmetric channel. Symmetrical is the channel in which
the following equalities are satisfied:
(6)
With these equations the formula for the low redundancy (4) takes the
following form:
. (7)
From the expression (7) the minimum value of k (the number of control bits of code) can be determined. Then the
relationship between the coefficients of code redundancy and normalized
coefficients of the autocorrelation function can be written as:
, (8)
were
;
.
Dependencies
and
for symmetrical K-ary
channel are synthesized in the same manner as for the asymmetric channel.
Analysis of the relations shows that the probability of correct
reception of non-zero symbols significantly higher than the probability of
correct reception of null characters, so it is advisable to use the codes
without the use of zero-tale signs.
In this case, the formula for the low redundancy can be represented as
follows:
. (9)
The relationship between the coefficients of code redundancy and the
coefficients of normalized
autocorrelation function is:
, (10)
were
.
Today, the most common option of K-ary
codes is the ternary code. Substituting in the above formulas K = 3
,
and
can be obtained, for
symmetrical and asymmetrical ternary channels with and without the null
character.
3. Evaluation
of redundancy using a priori statistical characteristics
The theoretical and practical interest represents the analysis of the
possibility of code redundancy evaluation basing on its a priori statistical
characteristics, that is, the a priori probabilities of generating of the code
alphabet symbols on the output of the transmitted data source. In [5] the
authors defined correlation properties of the code and got algorithms for the
redundancy factors calculation using a priori probability characteristics of K-ary alphabet:
a)
algorithm for calculating the normalized
autocorrelation coefficients:
, (11)
where P0 and Pi (Pj) are the probabilities of occurrence of zero and
non-zero symbols in the output information source (input channel),
respectively;
b)
algorithm for calculating the normalized
autocorrelation coefficients for the case of code without zero signal sign:
; (12)
c)
algorithm for calculating the factors of
redundancy for the case of code without zero signal sign:
(13)
were
;
d)
algorithm for calculating the factors of
redundancy for the case of code without zero signal sign:
, (14)
were
.
4. RESULTS
Thus, the main results of the work are:
a)
calculation of metric characteristics of
non-binary code PR-sequences that are different from the classic ones by the
higher potential level of noise immunity;
b)
algorithms for calculating the code
redundancy factors using the values of minimum code distance, the multiplicity
of transformation or erase error correction, the normalized autocorrelation
coefficients, and a priori statistical characteristics for channels with
transformation or erase errors.
The obtained results allowed to
develop algorithms and software for the simulation of the non-binary
information channels with PRS codes. The model enabled a wide range of research
and allowed to get almost full range of data needed to evaluate the errors of
the synthesized calculation formulas and make the plots of relations.
The obtained algorithms were tested by computer simulation. As a result,
the accuracy of the above relationships was estimated. The graphs of code
redundancy factor versus minimum code distance, the multiplicity of corrected
transformation or erasure errors, normalized autocorrelation coefficients, the
values of a priori probabilities of generating symbols of a code alphabet used
on the output of the primary information source were built.
As an example, the Figure 2 gives
the dependence of the code redundancy factor on the minimum code distance
calculated by the relationships for the boundaries of redundancy by Hamming,
Varshamov-Gilbert and Plotkin for a fixed number of data symbols.

Figure
2. Graphs of code redundancy from the minimum code distance
References:
1. S.
Martorell, Soares C. Guedes, J. Barnett (Eds) Safety, Reliability and Risk Analysis:
Theory, Methods and Applications. Proceedings of the European Safety and
Reliability Conference, ESREL, 2008.
2. W. Liu
Introduction to Hybrid Vehicle System Modeling and Control. Inc., Hoboken, New
Jersey, 2013. – 429 p.
3. G. E. P.
Box, G. M. Jenkins, G. C. Reinsel Time Series Analysis: Forecasting and
Control. Upper Saddle River, NJ: Prentice–Hall, 1994.
4. M. B.
Priestley Spectral analysis and time series. London, New York: Academic Press,
1982.
5. M. S.
Svetlov, Yu. A. Ulyanina «The relationship between the redundancy and the
statistical properties of ternary and K-ary PRS- codes», ATM-2011 [text]: Wed.
the II International. Scientific. Conf. 2 vols. 2 vol. Section 2 / Saratov:
Publishing House "Wright-Expo", 2012. - P. 63-66. [in Russian].