Научная статья на тему 'Noise immunity research of multi-frequency information transmission system with code division of channels'

Noise immunity research of multi-frequency information transmission system with code division of channels Текст научной статьи по специальности «Физика»

CC BY
156
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
SIMULATION OF RANDOM VARIABLES / CODE DIVISION MULTIPLE ACCESS / RAYLEIGH FADING / MULTIFREQUENCY TRANSMISSION SYSTEM / NOISE IMMUNITY / ERROR PROBABILITY / INTERSYMBOL INTERFERENCE

Аннотация научной статьи по физике, автор научной работы — Trubachev E.A., Senin A.I.

In this paper, there is noise immunity research of one version of construction multi-frequency information transmission system with code division of user's channels. An engineering method for noise immunity estimate is developed. Error probability dependences on average signal-to-noise ratio are calculated for the cases of uniform multipath intensity profile. Researchable system comparison of noise immunity with single-frequency system of CDMA standard is made

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Noise immunity research of multi-frequency information transmission system with code division of channels»

UDC 621.396.2

DOI: 10.18698/0236-3933-2019-3-14-26

NOISE IMMUNITY RESEARCH OF MULTI-FREQUENCY INFORMATION TRANSMISSION SYSTEM WITH CODE DIVISION OF CHANNELS

E.A. Trubachev A.I. Senin

trubachevea@bmstu.ru rl1@bmstu.ru

Bauman Moscow State Technical University, Moscow, Russian Federation

Abstract

In this paper, there is noise immunity research of one version of construction multi-frequency information transmission system with code division of user's channels. An engineering method for noise immunity estimate is developed. Error probability dependences on average signal-to-noise ratio are calculated for the cases of uniform multipath intensity profile. Researchable system comparison of noise immunity with single-frequency system of CDMA standard is made

Keywords

Simulation of random variables, code division multiple access, Rayleigh fading, multi-frequency transmission system, noise immunity, error probability, intersymbol interference

Received 08.10.2018 © Author(s), 2019

Introduction. The continuously increasing need for the transfer of huge amounts of information in short communication sessions is characteristic of the current development stage of science, technics and technology. Therefore, for information transmission systems (ITS) there are increased requirements for transmission speed. However, in high-speed systems when transmitting information through multipath channels, strong symbol interference with the delayed version of itself is possible, and if the extension of the channel delay exceeds the duration of the information parcel, then intersymbol interference can also reduce ITS noise immunity.

To reduce the effect of intersymbol interference and symbol interference with the delayed version of itself we can use methods of reducing the symbol rate. Common to such methods is conversion of a serial data stream into parallel streams of symbols transmitted at different subcarrier frequencies. At the same time, the duration of the information package increases proportionally, and the effect of intersymbol interference decreases. Transmitting the same symbol at different subcarrier frequencies allows you to effectively deal with channel fading. This method is implemented in multi-frequency systems with code channel separation (MC-CDMA systems) [1-6].

MC-CDMA system block diagram. The structural diagram of an ITS for a single user is presented in Fig. 1 [2]. The data stream with the duration of information packets Tb is converted into P parallel streams. After the transformation, the duration of the parcels Ts increases by P times and becomes equal to PTb.

Fig. 1. Block diagram of the MC-CDMA system for a single user (CL — communication line)

The information symbol of any p-th stream, p = 1, 2, ..., P, is transmitted over L branches on L subcarrier frequencies. The previously transmitted symbol in the l-th branch is multiplied by the ai symbol of the code sequence {ci}. As a code sequence, which is the address of the subscriber, a pseudo-random sequence of characters is used. Total quantity of users is K. Each user is assigned an individual code sequence. Thus, in the considered ITS, each user simultaneously transmits P

information symbols over L branches. ITS uses PL subcarriers in total. The generated signals are summed, forming a group signal that enters the communication line.

The subcarrier frequencies are selected from the channel signal orthogonality condition and are defined as

fd = fi + (d-lA, d = 1, 2, ..., PL.

Ts

Frequencies assignment is carried out so that the frequency separation is maximum between the subcarriers used to transmit the same data bit. This is achieved when the symbols of the p-th data stream (p = 1, 2, ..., P) are transmitted on L subcarriers with numbers {p + (l - 1)P, l = 1, 2, ..., L}. The minimum spacing in the frequency of subcarriers is P / Ts.

The receiver of the k-th user, k = 1, 2, ..., K, consists of P channels. Each p-th channel includes L branches, intended for receiving the same p-th information symbol. For this, following operations are performed. The received signal is multiplied by the subcarriers used to transmit the p-th symbol, and by chips of the {ci} code sequence. The results multiplication are integrated and summed with the weighting factors ak,p,l, which depend on the receiving method. Two cases are considered below: 1) linear addition of signals in the branches (a k, p, l = 1); 2) addition of signals with weights that provide maximum signal-to-noise ratio (optimal addition). A decision on the transmitted symbol is made by comparing the weighted sum with a zero threshold. At the output of the receiving device, there is a converter of P parallel data streams into one stream.

We can note that for the formation of a group signal sk(t) on the transmitting side there is no need to use a larger number of modulators. The group signal is obtained as a result of applying the inverse discrete Fourier transform to the signals of PL branches. Accordingly, selection of channel signals at the receiving side is carried out using a direct discrete Fourier transform.

Mathematical model of the MC-CDMA system. In accordance with the MC-CDMA block diagram (see Fig. 1), the transmitted k-th user signal can be represented as

I- PL

sk (t) = x y2Sk EE bk,p (m) ak, l(m) ujs (t - mTs )cos (co p, lt + 0k,p, l), (1)

m=-<» p=1 l=1

where m is symbol number in the information sequence; Sk is the signal power per one subcarrier frequency; p is the channel number; P is the quantity of

channels; l is the branch number; L is the quantity of branches in one channel; bk, p(m) is a sequence of information symbols in the p-th channel of the k-th user, taking value +1 or -1; ak, i (m) is the l-th element of the k-th user code sequence, taking value +1 or -1; uTs (t ) is a function taking value 1 for t e [0; Ts] and 0 in other cases; Ts is the duration of a symbol transmitted in each channel; &p, i is the frequency of the subcarrier of the l-th branch of the p-th channel; 0k, p, i (t) is the random phase of the subcarrier in the l-th branch of the k-th user's p-th channel, uniformly distributed on the interval [0; 2tc].

Assuming that transmitted signals undergo Rayleigh fading with attenuation coefficients of amplitudes Pk, p, i (t) and phase shifts ^k, p, i (t), k = 1, 2, ..., K, p = 1, 2, ..., P, l = 1, 2, ..., L, uniformly distributed on an interval [0; 2tc]. Accordingly, the channel transfer coefficients ^k,pi (t) = Pk,pi (t) ej(pk'p,i (t) are complex Gaussian random variables. Then, taking into account formula (1), the signal at the receiver input of this system can be represented as

+œ _ K P L

r (t) = n (t) + X v2S EEEPk,p, i (t) bk, p (m) ak, i(m) x

m=-œ k=1 p=11=1

X UTs ( t - mTs -Çk ) cos (©p,it + ,p,l (t)). (2)

In this formula n(t) is the interference (Gaussian noise with zero expectation and one-sided power spectral density N0); k is user number; K is the quantity of users; Pk, p, i (t) is the amplitude fading coefficient for the subcarrier in the l-th branch of the k-th user's p-th channel; çk is an uniformly distributed on the interval [0; Ts] random variable characterizing time mismatch of the k-th user signal relative to the user's signal for which the noise immunity is estimated; 9k,p, i (t) = 0k, p, i (t) + ^k,p, i (t) - ®p, i çk is a random phase of the k-th user signal, uniformly distributed on the interval [0; 2tc]. Further consideration is made for the first user.

When processing current information symbol b1,p(0) transmitted over the p-th channel, the signal at the first user correlation receiver output is determined by the expression [2]:

Up = V + I + Jp + (3)

Here,

V = JST5b1, p (0)! P1, pi (0K p, i (4)

'2 l=1

is useful signal, ai, p, i is weighting factors depending on the receiving method;

S K L

I = E E «1, pßk, p,l(0) cos (fa, PM - fa, PM ) X " 2 k=2l=1

X [&k,P("1)ßk,l(-1)fli,l(0)çk + bk,p(0)ak,i(0)ai,i(0) (Ts - Çk )]

is interference from other users signals at subcarrier frequencies that are used by the first user to transmit a symbol on the p-th channel, bk, p(-1) is previous information symbol of the k-th user, ak, i (-1) is previous element of k-th user code sequence;

S k L P L

Jp =J-££££ a1, p, l ßk, q, h(0) x

v 2 k=2 l=1 q=1 h=1

j *

Ik

j bk,q(-1) ak, h(-1) fl1, l(0) cos ((соp, l -Oq, h )t + Фк,q,h(0) - Ф1,p, l (0)) dt

0

Ts

+ j bk,q(0) ak,h(0) a1,1(0) cos ((©p,l -&q>h ) t + fa,q,h(0) - fa,p,l(0)) dt

is interference from the other users signals at frequencies that do not coincide with the frequencies of the first user's p-th channel subcarriers, j = q + (h - 1)P, i = p + (l - 1)P;

L Ts

^ = Ea1,p,l j n(t)a1,l(0)cos(cop,11 + fa,p,l(0)jdt

l=1 0

is interference due to the influence of noise n(t) at the receiver input.

Based on the central limit theorem of probability theory, the random variables I, Jp, n in (2) are approximately Gaussian. Their expectations are 0, and their variances are determined by the expressions [2]:

n (K - 1)Sa2Ts2 l 2 ^

di =-;-E al p, i; (5)

l=1

(K - 1)So2Ts2 L 2 PL p, l

l=1

j * p+(l-1)P

Jp 4ж ltî 1,p, l jt! (p + (/ - 1)P - jf

NTs L 4 l=1

E< p, l • (7)

, p, l-

The average error probability during operation time [2] is defined as

1 p +<x> +x> +x

Po = P Ej i-i PeW (ß1,ß2,...,ßL )dß1dß2-dßL, (8)

P p=1 0 0 0

where

Pe =-Ф

1

2

f

V

\

W"-Up J

is error probability with fixed values of Pi, P2, ..., Pl,

a

2 ^

Ф(х) = J e^

VI x

dt

is error function, V is useful signal at the correlation receiver output, defined by the formula (4) with bi, p(0) = 1,

DUp = Dj + Djp + Dn= ^ jr «2, , +(K -1) Sa2Ts

4 1=1

24? x

3 p,1 3 l=1

+ ""J

4^2 1=1

P, l

P ■ L

X

2

• (P + (l "1)P "Л

P+(l "1)P

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

is dispersion of the output signal Up, defined by formula (3); W(Pi, P2, ..., Pl) is joint probability density of random variables Pi, P2, ..., Pl. The Monte Carlo method was used to calculate error probability (8) in Ref. [2].

Engineering methodology for assessing MC-CDMA system noise immunity. The following is an engineering methodology for assessing noise immunity. Firstly we consider the case of linear addition of signals in the receiver

l

branches, i.e., ai,p, 1 = 1. We enter a random variable B = XPip, 1. Then,

1=1

assuming that the transmitted symbol bi, p(0) = i, and the error probability in each p-th channel is the same, the average error probability can be defined as

+x

1

Po = ¡~Ф 0 2

-TsB

V2Dup

W (B)dB,

(9)

where W(B) is the probability distribution density of a random variable B. Integral (9) can be approximately replaced by the sum

f 4stsi AB ^

Q 1

Po =X 1Ф

1=1

P(iAB).

(10)

Here, Q is the ratio of a random variable B maximum value, obtained in the simulation, to the value of AB, which in the simulation was taken equal to 1; P(iAB) is the probability that the values of a random variable B fall into the subinterval ((i-1)AB; /AB)). Thus, the task is reduced to modeling a random variable B and finding the probabilities P(iAB), i = 1, 2, ..., Q.

In real communication lines, fadings in channels that are spaced apart in frequency are usually correlated. This is especially true for the reviewed MC-CDMA systems, in which the separation frequency of adjacent channels is small. The frequency cross-correlation function Rt c(A®) of channels transmission coefficients ^.k, p, l is associated with the multipath intensity profile c(x), which characterizes the dependence of the average signal power at the channel output on its delay x, by Fourier transform [7, 8]:

where Ara is a frequency difference of harmonic oscillations. The integral of c(x) over a variable t gives the full power of a signal.

In practice, uniform and exponential multipath intensity profiles are common [2, 3]. The calculations use a uniform profile with a length of tq:

where S is signal power.

In the present work, the value of xc> was taken to be 4Tc, where Tc is the duration of an elementary character of a code sequence used in a single-frequency code-division ITS (DS-CDMA), provided that the information transfer rate and frequency band occupied by the DS-CDMA system are the same as in the MC-CDMA system. For the considered case Tc = Tb / L1, where L1 = 60 is the length of a DS-CDMA system code sequence [2]. The relationship between the 10 and Tc values makes it possible to compare the noise immunity of MC-CDMA and DS-CDMA systems.

Having performed the Fourier transform of c(x) function defined by formula (11), and having carried out the normalization, we obtain an expression for a frequency normalized mutual correlation function of channels transmission coefficients

Rt.c(Ara) = { c(x)e"jA(0Xdx,

(11)

0, x£[0; ю],

1 _ e - jAroiö

rt c (Ara) = —--

jAraxo

(12)

The correlation function (12) determination is usually based on the determination of a normalized cross-correlation function renv(A®) of the envelope signals in frequency channels, which coincides with great precision with a squared modulus of the function rt.c (A®) [9, 10]:

\rt.c (Ara)|2 =

sin2 f^0 Aœ

^ Ara '2

sin2 f^0 Аш

Thus,

renv (Ara) «\ru(Ara)| =-^-. (13)

(7

Considering that the signal envelope is proportional to the fading coefficient (see (2)), expression (13) will also determine the normalized frequency cross-correlation function r p (Ara) of the fading coefficients in the channels:

sin2 l^0 Ara

rp(Ara)« renv (Ara) =-^-^. (14)

(?H

A sequence of correlated Rayleigh random numbers can be obtained using a sequence of Gaussian random numbers with zero expectation and unit variance. To do this, first a sequence of independent Gaussian random numbers is generated, using standard commands embedded in the MATLAB mathematical modeling environment. Next, a sequence of correlated Gaussian random numbers is formed, for which the method of moving summation is used.

The correlation functions of the Gaussian random process po(x) and the Rayleigh random process p(x), obtained from the Gaussian, are connected by the relation p0(x) = -\/p(T) [11]. Therefore, to obtain a sequence of Rayleigh random numbers with a frequency correlation function (14), it is necessary, when modeling, to select a sequence of Gaussian random numbers with a normalized frequency correlation function

sin I — Ara

. 2

Po(Ara) = ■

Ara

2

The sequence of Gaussian random numbers £[n] with a correlation function (14) can be obtained in accordance with an algorithm [11]:

£[n] =ZQx [n - i], (15)

i=—z

where z is the range of the moving summation;

is moving summation coefficient, yc> is a parameter, for the reviewed case

2% Arr, 2%-2 16tc r , . r • i i ^

Y0 =^0 — ~ 4Tc-=-; x [n] is a sequence of independent Gaussian

Tb LTc L

random numbers. Further, in the simulation, the value of z is assumed to be 15.

Using a sequence of correlated Gaussian random numbers, one can form a sequence of correlated Rayleigh random numbers £[n]:

c [n]=Vs?[«]+^2[n],

where £1 [n], ^2[n] are two independent sequences of correlated Gaussian random numbers, obtained in accordance with (15).

From the obtained sequence of correlated Rayleigh random numbers one can form a random variable B and find the probabilities P (iAB), i = 1, 2, ..., Q.

The average error probability per bit of information from the signal-to-noise ST

ratio y = - — M{B2 J is found by the

N0L

formula (10). The dependence of the average error probability per bit on the signal-to-noise ratio for K = 10, P = 4, L = 119 (curve 1) is shown in Fig. 2. The same figure shows the dependence, taken from [2], for the DS-CDMA system (curve 2) for K = 10, L1 = 60.

The MC-CDMA system has greater noise immunity compared to the DS-CDMA system (see Fig. 2). With a signal-to-noise ratio of 20 dB, the aver-

Fig. 2. Dependence of the average error probability per bit on the signal-to-noise ratio for DS-CDMA (1) and MC-CDMA (2) systems with linear addition of signals in the branches

age probability error per bit for the MC-CDMA system is ~0,3 • 10-4, for the DS-CDMA system - ~0,2 • 10-2.

Note that, based on the central limit theorem of the probability theory, the distribution of a random variable B obtained in the simulation is close in form to the Gaussian law (Fig. 3). Therefore, when calculating the error probability, you can directly use the formula (9). The expectation and variance of the Gaussian probability density distribution are found from the distribution of a random variable B, obtained by simulation.

The dependence of the average error probability per bit of information on the signal-to-noise ratio when using simulation and approximation of a random variable B distribution by the Gaussian law for K = 10, P = 4, L = 119 is shown in Fig. 4.

p(b)

Fig. 3. The distribution of a random variable B (solid line) and its approximation by the Gaussian distribution law (dashed line) at L = 119

0 5 10 15 20 25 y, dB

Fig. 4. The dependence of the average error probability per bit on the signal-to-noise ratio for the MC-CDMA system using simulation (solid line) and approximation of a random variable B distribution by the Gaussian law (dashed line) at L = 119

The use of a Gaussian approximation (see Fig. 4) of distribution gives results that differ slightly from the results obtained using formula (10).

With optimal addition of signals in branches with weighting coefficients a.1, p, i = 01, p, i, providing the maximum value of the signal-to-noise ratio, the useful signal V at the correlation receiver output taking into account (4) with bi, p (0) = 1 is determined by the formula

v 4H» < Ч2

(i6)

and the interference variance, taking into account expressions (5)-(7) determined by the formula

DUp = ^B' + iK-l)Sa2T/ x

11 L PL 1

3b'+yjSß? X * ч

3 4ж 1--1 . ^ (p+(l- 1)p-j

• \2

(17)

The nested sum

PL i

• i=i\ (p+(l"1)p" j) j * p+(l - 1)p

in expression (17) is

practically independent of the parameter l of the outer sum. In particular, for L = 119, it is approximately equal to 3.25 (Fig. 5). This allows us to simplify the expression (17) to the form

N 0TS

DUp =

4

■ + (K -1 )Sa2Ts2

1 3,25

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3 4л2

B'.

(18)

1

PL

3.0

2.5

2.0

1.5

Г \

0

50

100 I

Fig. 5. The dependence of the nested sum value on the outer sum parameter l at L = 119

Taking into account (16) and (18), we can define the average error probability as

P = i 1Ф

V2DU7

Q 1

W (B')dB' = %-0

Г12

yfSTJ AB'

P(iAB'),

p J

where Q' is determined by analogy with Q in the formula (10).

1

Therefore, the problem solution for the case of optimal signals addition in the branches is similar to the problem solution for the case of linear addition and reduces to modeling a random variable B' and finding the probabilities P(iAB'), i = 1, 2, ..., Q'.

The dependence of the average error probability per bit of information on the signal-to-noise ratio for the optimal addition scheme for K = 10, P = 4, L = 119 is shown in Fig. 6 (curve 1). The same figure shows a similar dependence for the linear addition scheme (curve 2).

When the error probability per bit is 10-4, the energy gain of the optimal addition scheme as compared to the linear addition scheme is ~2.5 dB.

Conclusion. An engineering method for calculating the noise immunity of the MC-CDMA system with linear and optimal signal addition schemes in the receiver branches under Rayleigh fading is presented. It is shown that the MC-CDMA system has greater noise immunity than the single-frequency DS-CDMA system, all other conditions being the same. Thus, with an average signal-to-noise ratio of 20 dB, the MC-CDMA system with K = 10, P = 4, L = 119 provides an error probability of ~0,3-10-4, and a single-frequency DS-CDMA system ~ 0,2 • 10-2.

In the linear signals addition scheme using the Gaussian approximation of the fading coefficients sum distribution in the branches, the calculation results of the MC-CDMA system noise immunity differ slightly from the case of using the distribution obtained by simulation.

The optimal scheme of signals addition in the branches with K = 10, P = 4, L = 119 allows to obtain an energy gain of ~2.5 dB with an error probability of 10-4 compared to the linear addition scheme.

The presented engineering methodology for assessing the MC-CDMA system noise immunity is easy to use, and the obtained results do not practically differ from those obtained by a more accurate method.

Translated by D. Babikova

Fig. 6. The dependence of the average error probability per bit on the signal-

to-noise ratio for the MC-CDMA system using optimal (1) and linear (2) signal addition circuits in the branches at L = 119

REFERENCES

[1] Fazel K., Kaiser S. Multi-carrier and spread spectrum systems: from OFDM and MC-CDMA to LTE and WiMAX. Singapore, Markono Print Media, 2008.

[2] Gui X., Ng T.S. Performance of asynchronous orthogonal multicarrier CDMA system in frequency selective fading channel. IEEE Trans. Commun., 1999, vol. 47, no. 7, pp. 1084-1091. DOI: 10.1109/26.774858

[3] Sourour E.A., Nakagawa M. Performance of orthogonal multicarrier CDMA in a multipath fading channel. IEEE Trans. Commun., 1996, vol. 44, no. 3, pp. 356-367. DOI: 10.1109/26.486330

[4] Hara S., Prasad R. Design and performance of multicarrier CDMA system in frequency-selective Rayleigh fading channels. IEEE Trans. Vehic. Technol., 1999, vol. 48, no. 5, pp. 1584-1595. DOI: 10.1109/25.790535

[5] Hanzo L., Münster M., Choi B.J., et al. OFDM and MC-CDMA for broadband multi-user communications, WLANs and broadcasting. John Wiley & Sons, 2003.

[6] Linnartz J.-P.M.G. Performance analysis of synchronous MC-CDMA in mobile Rayleigh channel with both delay and Doppler spreads. IEEE Trans. Vehic. Technol., 2001, vol. 50, no. 6, pp. 1375-1387. DOI: 10.1109/25.966570

[7] Proakis J. Digital communications. McGraw-Hill, 2000.

[8] Lee W.C.Y. Mobile communications engineering: theory and applications. McGraw-Hill, 1997.

[9] Levin B.R. Teoreticheskie osnovy statisticheskoy radiotekhniki. T. 1 [Theoretical foundations of statistical radio engineering. Vol. 1]. Moscow, Sovetskoe radio Publ., 1966.

[10] Stein S., Jones J.J. Modern communication principles: with application to digital signaling. McGraw-Hill, 1967.

[11] Bykov V.V. Tsifrovoe modelirovanie v statisticheskoy radiotekhnike [Digital modelling in statistical radio engineering]. Moscow, Sovetskoe radio Publ., 1971.

Trubachev E.A. — Post-Graduate Student, Assistant, Department of Radio Electronic Systems and Devices, Bauman Moscow State Technical University (2-ya Baumanskaya ul. 5, str. 1, Moscow, 105005 Russian Federation).

Senin A.I. — Cand. Sc. (Eng.), Assoc. Professor, Department of Radio Electronic Systems and Devices, Bauman Moscow State Technical University (2-ya Baumanskaya ul. 5, str. 1, Moscow, 105005 Russian Federation).

Please cite this article as:

Trubachev E.A., Senin A.I. Noise immunity research of multi-frequency information transmission system with code division of channels. Herald of the Bauman Moscow State Technical University, Series Instrument Engineering, 2019, no. 3, pp. 14-26. DOI: 10.18698/0236-3933-2019-3-14-26

i Надоели баннеры? Вы всегда можете отключить рекламу.