scieee AI-readable full text Open interactive document viewer

Efficient Computation of Probability Density Function in Interfering ๐œ…-๐œ‡ Communication Channels and Application to Fitting Measurement Data

Jelena, Anastasov

Abstract

In this paper, we propose an efficient algorithm for computing the probability density function(PDF) of signal-to-interference ratio over ๐œ…โ€“๐œ‡ fading environment in wireless communications. At first, weexamine the convergence of the sum involved in the PDF expression. After that, we introduce the reminderestimate in truncated summation by updating it with each additional term until the requested accuracy ismet. Then, we present the pseudocode of the PDF summation algorithm. In order to hint the importanceof this algorithm, we show its comparison with integration PDF approach, in terms of execution time andprecision performance. Also, due to the wide applicability of ๐œ…โ€“๐œ‡ fading model, we show one example ofusing the proposed algorithm in overlapping measured data from indoor communication scenario withnumerical curve fit.

Full text

De Gruyter Journal YYYY; aop This is the authorsโ€™ accepted manuscript of the article that has been accepted for publication in Frequenz. This is the pre-review version. The final version will be available at https://www.degruyterbrill.com/journal/key/freq/html after publication. Research Article Jelena R. Djordjeviฤ‡-Kozarov, Danijela A. Aleksiฤ‡, Jelena A. Anastasov*, Aleksandar M. Kovaฤeviฤ‡, and Dejan N. Miliฤ‡ Efficient Computation of Probability Density Function in Interfering ๐œ…-๐œ‡ Communication Channels and Application to Fitting Measurement Data https://doi.org/10.1515/sample-YYYY-XXXX Received Month DD, YYYY; revised Month DD, YYYY; accepted Month DD, YYYY Abstract: In this paper, we propose an efficient algorithm for computing the probability density function (PDF) of signal-to-interference ratio over ๐œ… โ€“ ๐œ‡ fading environment in wireless communications. At first, we examine the convergence of the sum involved in the PDF expression. After that, we introduce the reminder estimate in truncated summation by updating it with each additional term until the requested accuracy is met. Then, we present the pseudocode of the PDF summation algorithm. In order to hint the importance of this algorithm, we show its comparison with integration PDF approach, in terms of execution time and precision performance. Also, due to the wide applicability of ๐œ… โ€“ ๐œ‡ fading model, we show one example of using the proposed algorithm in overlapping measured data from indoor communication scenario with numerical curve fit. Keywords: Probability density function, Summation algorithm, Radio channel, Signal-to-interference ratio. 1 Introduction Theoretical analysis of wireless communication links is of huge importance as the first step in the design of numerous telecommunication systems. Preliminary, statistical characterization of fading channel, as essential part in signal transmission, is needed [1, 2]. In large number of published papers, effect of multipath propagation throughout open indoor/outdoor media i.e. fading phenomena has been discussed in details and experimentally fitted with existed theoretical fading models [ 3 โ€“ 5 ], in order to provide accommodative baseline for crucial system performance evaluations. Also, numerous distributions that describe multipath homogeneous/non-homogeneous propagation exist in the literature. Among all of them, ๐œ… โ€“ ๐œ‡ fading model is proposed as generic one with physical phenomena aspects [ 6 , 7 ]. The model is parametrized by two shaping factors ๐œ… ( ๐œ… > 0 . 5) and ๐œ‡ ( ๐œ‡ > 0 . 5), assuming line of sight (LOS) or non LoS (NLoS) scenarios. It encompasses Ricean and Nakagami๐‘š distributions and thought One-sided Gaussian and Rayleigh, too. Jelena R. Djordjeviฤ‡-Kozarov, Jelena A. Anastasov, Dejan N. Miliฤ‡, University of Niลก, Faculty of Electronic Engineering, Niลก, Serbia, e-mails: k[email protected], [email protected], [email protected] Danijela A. Aleksiฤ‡, ATVSS, Niลก, Serbia, e-mail: [email protected] Aleksandar M. Kovaฤeviฤ‡, University of Kragujevac, Faculty of Technical Sciences, ฤŒaฤak, Serbia, e-mail: aleksanda[email protected] 2J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels This fading model have shown generality and widespread application in realistic scenarios of wireless communication links. On the other hand, ๐œ… โ€“ ๐œ‡ envelopeโ€™s mathematical tractability of its probability density function (PDF) showed to be challenging in numerous systemโ€™s performance evaluations. In [ 8 ], simulations are exceptionally given, because the PDF or cumulative distribution function (CDF) are in a form of infinite number of terms in summation. Also, in [9] the PDF of ๐œ…โ€“๐œ‡variable was used in terms of sum. In nowadays emerging telecommunication systems such as cellular networks, device-to-device (D2D), body area networks (BAN), another important metric is interfering signals that can seriously corrupt performance. The level of noise is often negligible compared to the level of interference in these so-called interference-limited systems. Therein, the signal-to-interference ratio (SIR) is the criteria that merits [ 10 , 11 ]. From the designerโ€™s point of view, it is substantially to determine the proper received power signal in order to diminish influence of different links operating on the same frequency. In [ 4 ] authors have emphasized the importance of inter-BAN co-channel interference. Importance of the interference-limited communication have been also highlighted in [ 12 ]. In [ 13 ], analytical framework for evaluating the PDF and the cumulative distribution function (CDF) of the ratio of two ๐›ผ - ๐œ‡ variates, two ๐œ‚ - ๐œ‡ and two ๐œ… โ€“ ๐œ‡ variates, is proposed. In this work the expressions of SIRโ€™s PDF is in a form of one infinite sums and the CDF is given in a form of two infinite sums. The authors havenโ€™t deal with the convergence of those expressions. Furthermore, in [ 14 ] a detailed SIR characterization is presented based on collected received signal strength indicators, in laboratory controlled conditions, when diversity reception at two base stations is employed. The analysis has shown that besides open outdoor space, also indoor field measurements render ๐œ… โ€“ ๐œ‡ fading model suitable for wireless channel propagation description. Numerous statistical approaches can be found in literature for defining the propagation path between two communication nodes [15]. In [16] an extensive analysis is presented on the product of two ๐œ…โ€“๐œ‡variables in a way of defining the fundamental statistics of interest i.e. the PDF, the CDF and moment-generating function. In the work it in also noted that from derived expressions, the distributions of the ratio of ๐œ… โ€“ ๐œ‡ / ๐œ… โ€“ ๐œ‡ can be deduced. However, analytical formulations there are in series representations, as in many other papers. In literature, there are also algorithms for generating ๐œ… โ€“ ๐œ‡ variables for purposes of simulations. In [ 17 ], the authors propose efficient random sequence generator of generating ๐œ… โ€“ ๐œ‡ variates. The generator is adapted for arbitrary model shaping factors. Novel unified importance sampling estimators are proposed in [8] for efficient estimation of ๐œ…โ€“๐œ‡variates. In this paper, we propose a novel algorithm that efficiently evaluates the PDF of SIR over ๐œ… โ€“ ๐œ‡ fading channels. In more details, we introduce an analytical framework throughout the investigation of the convergence of sum in the PDF of SIR, the estimation of reminder in the partial sum and the required number of terms in summation. We present the algorithm that computes PDF by increasing the number of terms when the reminder estimate is below the predefined threshold. To illustrate the efficiency of this algorithm and also its highly required application, we compare it with the integration procedure of SIRโ€™s PDF for experimentally gained ๐œ…โ€“๐œ‡fading shaping factors in indoors. In brief, the paper is structured as follows. The system model that is later on used for measurement fitting is described in Section 2. Also, in this Section ๐œ… โ€“ ๐œ‡ fading model as well as the ratio of the desired signal variable and interfering signal variable is analytically defined. In Section 3, we deal with the convergence of the summation which appears in the PDF of SIR and we determined the required number of terms in order to reach predefined accuracy. In Section 4, we propose a novel algorithm for evaluating the PDF of SIR of ๐œ… โ€“ ๐œ‡ fading model. The section contains comparison of the algorithm and integration in terms of computation facilities and accuracy. Also, in this section the algorithm is used to overlap the acquired measurement data. Finally, the main concluding remarks are stated in Section 5. 2 System model and problem formulation There are two devices in the network of base station, which work in the same frequency range - cellphone and interferer device (Fig. 1). The first device, the cellphone, which represents the transceiver, moves along J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels 3 Base Sta on Device - cellphone Base sta on coverage area Guide rail 2000 mm Interferer device Fig. 1: System model of a physical communication scenario. a metal rail of 2 m, with resolution of 1 mm, so that in total we have 2000 discrete samples. While moving along the rail, the device emits a continuous unmodulated signal. The second device that is an interferer, which can be located inside or outside the coverage area of the observed base station, creates interference. Direct measurements for two different movement lines are labelled as โ€œSignalโ€ and โ€œInterferenceโ€. Clearly, two signals in the same frequency range mutually interfere and the unwanted signal is regarded as an interference. The desired signal level to the interference level ratio is labelled as SIR. In this paper, we use the ๐œ… โ€“ ๐œ‡ fading model in fitting with actual measurement data, according to the fact that it is a general model corresponding to LOS/NLOS environments. ๐œ… โ€“ ๐œ‡ distribution is defined by the following PDF of envelope [6, 7] for the desired signal ๐‘“๐‘…1(๐‘Ÿ1) = 2๐œ‡1(1 + ๐‘˜1)๐œ‡1+1 2 ๐‘˜ ๐œ‡1โˆ’1 2 1exp (๐œ‡1๐‘˜1) ๐‘Ÿ1๐œ‡1 ๎™ข ฮฉ(๐œ‡1+1) 1 exp (๏ธƒโˆ’๐œ‡1(1 + ๐‘˜1)(๏ธ‚๐‘Ÿ1 ๎™ข ฮฉ1)๏ธ‚2)๏ธƒ๐ผ๐œ‡1โˆ’1(๏ธ‚2๐œ‡1โˆš๏ธ€๐‘˜1(1 + ๐‘˜1)๐‘Ÿ1 ๎™ข ฮฉ1)๏ธ‚, (1) as well as for interfering signal ๐‘“๐‘…2(๐‘Ÿ2) = 2๐œ‡2(1 + ๐‘˜2)๐œ‡2+1 2 ๐‘˜ ๐œ‡2โˆ’1 2 2exp (๐œ‡2๐‘˜2) ๐‘Ÿ2๐œ‡2 ๎™ข ฮฉ(๐œ‡2+1) 2 exp (๏ธƒโˆ’๐œ‡2(1 + ๐‘˜2)(๏ธ‚๐‘Ÿ2 ๎™ข ฮฉ2)๏ธ‚2)๏ธƒ๐ผ๐œ‡2โˆ’1(๏ธ‚2๐œ‡2โˆš๏ธ€๐‘˜2(1 + ๐‘˜2)๐‘Ÿ2 ๎™ข ฮฉ2)๏ธ‚,(2) where ๎™ข ฮฉ2 = ๐ธ ( ๐‘… )is expectation of envelope, and ๐œ… and ๐œ‡ are fading shaping factors. In more details, ๐œ… determines ratio of the total power of the dominant components to the total power of the scattered waves, while ๐œ‡defines the number of multipath clusters. In order to investigate SIR statistics, in mathematical manner, Bessel function should be presented in a form of infinite summation relying on [ 18 , (03.02.02.0001.01)], ๐ผ๐œˆ ( ๐‘ฅ ) = +โˆž โˆ‘๏ธ€ ๐‘–=0 1 ฮ“(๐‘–+๐œˆ+ 1)๐‘–!(๏ธ‚๐‘ฅ 2)๏ธ‚2๐‘–+๐œˆ . Thus, 4J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels the previous two expressions should be rewritten as ๐‘“๐‘…*(๐‘Ÿ*) =2๐œ‡*๐œ‡*(1 + ๐œ…*)๐œ‡* ๎™ข ฮฉ2๐œ‡* * ๐‘Ÿ* 2๐œ‡*โˆ’1exp (๏ธƒโˆ’๐œ‡*๐œ…*โˆ’๐œ‡*(1 + ๐œ…*)(๏ธ‚๐‘Ÿ* ๎™ข ฮฉ*)๏ธ‚2)๏ธƒ +โˆž โˆ‘๏ธ ๐‘–=0 (๏ธ‚โˆš๏ธ€๐œ…*(1 + ๐œ…*)๐œ‡* ๎™ข ฮฉ* ๐‘Ÿ*)๏ธ‚2๐‘– ๐‘–! ฮ“(๐‘–+๐œ‡*),(3) with subscript * being 1 or 2 to denote the PDF of desired signal or interfering signal PDF, respectively. When considering the SIR characteristics, the PDF of quotient of two ๐œ… โ€“ ๐œ‡ variables i.e. ๐‘ = |๐‘…1|/|๐‘…2| , can be found as ๐‘“๐‘(๐‘ฅ) = +โˆž โˆซ๏ธ0 ๐‘Ÿ2๐‘“๐‘…1(๐‘Ÿ2๐‘ฅ)๐‘“๐‘…2(๐‘Ÿ2) d๐‘Ÿ2, ๐‘ฅ โ‰ฅ0.(4) Using series representation of the ๐œ…โ€“๐œ‡PDF given in (3), and using [19], the integral can be solved as ๐‘“๐‘(๐‘ฅ) = 2๐œ‰๐œ‡2 e(๐œ…1๐œ‡1+๐œ…2๐œ‡2) ๐‘ฅ2๐œ‡1โˆ’1 (๐œ‰+๐‘ฅ2)๐œ‡1+๐œ‡2 +โˆž โˆ‘๏ธ ๐‘–=0 (๏ธ€๐œ…1๐œ‡1๐‘ฅ2/(๐œ‰+๐‘ฅ2))๏ธ€๐‘– ๐‘–! ฮ“(๐‘–+๐œ‡1) +โˆž โˆ‘๏ธ ๐‘—=0 ฮ“(๐‘–+๐‘—+๐œ‡1+๐œ‡2)(๏ธ€๐œ…2๐œ‡2๐œ‰/(๐œ‰+๐‘ฅ2))๏ธ€๐‘— ๐‘—! ฮ“(๐‘—+๐œ‡2),(5) where ๐œ‰=1 + ๐œ…2 1 + ๐œ…1 ๐œ‡2 ๐œ‡1 ฮฉ2 2 ฮฉ2 1 . Parameters ๐œ…1 and ๐œ‡1 correspond to random variable ๐‘…1 , while ๐œ…2 and ๐œ‡2 correspond to ๐‘…2 . We assume that random variables ๐‘…1 and ๐‘…2 are distributed according to ๐œ… โ€“ ๐œ‡ distribution, and consequently PDF of ๐‘is given by (5). Furthermore, by utilizing 1๐น1(๏ธ‚๐‘Ž ๐‘๎˜Œ๎˜Œ๎˜Œ๐‘ง)๏ธ‚ = +โˆž โˆ‘๏ธ€ ๐‘˜=0 (๐‘Ž)๐‘˜๐‘ง๐‘˜ (๐‘)๐‘˜๐‘˜! [ 18 , (07.20.06.0002.01)] considering summation over ๐‘—, we rewrite (5), in the following form ๐‘“๐‘(๐‘ฅ) =2๐œ‡2๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp(โˆ’๐œ…1๐œ‡1โˆ’๐œ…2๐œ‡2) +โˆž โˆ‘๏ธ ๐‘–=0 (๏ธ‚๐œ…1๐œ‡1 ๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚๐‘–1 ๐‘–!(๏ธ‚๐‘–+๐œ‡1+๐œ‡2โˆ’1 ๐œ‡2)๏ธ‚1๐น1(๏ธ‚๐‘–+๐œ‡1+๐œ‡2 ๐œ‡2๎˜Œ๎˜Œ๎˜Œ๎˜Œ ๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚,(6) where 1๐น1(๏ธ‚๐‘Ž ๐‘๎˜Œ๎˜Œ๎˜Œ๐‘)๏ธ‚ represents Kummer confluent hypergeometric function. On the other hand, utilizing [ 18 , (07.20.16.0001.01)] and [18, (07.20.27.0001.01)], we get the diverse form of the SIRโ€™s PDF, as ๐‘“๐‘(๐‘ฅ) = 2๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp (๏ธ‚โˆ’๐œ…1๐œ‡1โˆ’๐œ…2๐œ‡2๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚ +โˆž โˆ‘๏ธ ๐‘–=0 ๐‘–+๐œ‡1 ๐‘–!(๏ธ‚๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚๐‘– L๐œ‡2โˆ’1 ๐‘–+๐œ‡1(๏ธ‚โˆ’๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚,(7) where L๐œ† ๐œˆ(๐‘ฅ)is generalized Laguerre function. With the same procedure, considering the summation over ๐‘–in (6), we get the alternative form as ๐‘“๐‘(๐‘ฅ) = 2๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp (๏ธ‚โˆ’๐œ…2๐œ‡2โˆ’๐œ…1๐œ‡1๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚ +โˆž โˆ‘๏ธ ๐‘–=0 ๐‘–+๐œ‡2 ๐‘–!(๏ธ‚๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚๐‘– L๐œ‡1โˆ’1 ๐‘–+๐œ‡2(๏ธ‚โˆ’๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚.(8) J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels 5 3 Proposed algorithm In order to determine the algorithm that will efficiently evaluate (7), we analyse the convergence of the infinite sum. By the limit comparison test, we compare ๐‘Ž๐‘–=๐‘–+๐œ‡1 ๐‘–!(๏ธ‚๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚๐‘– L๐œ‡2โˆ’1 ๐‘–+๐œ‡1(๏ธ‚โˆ’๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚,(9) to ๐‘๐‘–=๐‘–+๐œ‡1 ๐‘–!(๏ธ‚๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚๐‘–(๏ธ‚๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚๐‘–+๐œ‡1๐‘– (๐‘–+๐œ‡1)! (10) Obviously, ๐‘๐‘–< ๐‘Ž๐‘–. Taking ๐›ผ=๐œ…2๐œ‡2๐œ‰/(๐‘ฅ2+๐œ‰), we get the limit lim ๐‘–โ†’+โˆž ๐‘Ž๐‘– ๐‘๐‘– = lim ๐‘–โ†’+โˆž (๐‘–+๐œ‡1)!L๐œ‡2โˆ’1 ๐‘–+๐œ‡1(โˆ’๐›ผ) ๐‘– ๐›ผ๐‘–+๐œ‡1= 1.(11) By the limit comparison test, we prove that the PDF series converges if and only if ๐‘๐‘– converges. Now we proceed to prove convergence of the following series +โˆž โˆ‘๏ธ ๐‘–=1 ๐‘๐‘–= +โˆž โˆ‘๏ธ ๐‘–=1 ๐›พ๐‘– (๐‘–โˆ’1)!(๐‘–+๐œ‡1โˆ’1)!,(12) where ๐›พ=๐›ผ๐œ‡1๐œ…1๐œ‡1 ๐‘ฅ2+๐œ‰. We know that +โˆž โˆ‘๏ธ ๐‘–=1 ๐›พ๐‘– (๐‘–โˆ’1)! =๐›พ +โˆž โˆ‘๏ธ ๐‘–=0 ๐›พ๐‘– ๐‘–!=๐›พe๐›พ.(13) Since each series member is ๐›พ๐‘– (๐‘–โˆ’1)!(๐‘–+๐œ‡1โˆ’1)! <๐›พ๐‘– (๐‘–โˆ’1)! , the series converges, which in turn proves convergence of (7). 3.1 Remainder estimate Since the series converges, the PDF can be approximated by a partial sum that has a pre-defined numerical error threshold ๐‘“๐‘(๐‘ฅ) = 2๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp (๏ธ‚โˆ’๐œ…1๐œ‡1โˆ’๐œ…2๐œ‡2๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚ [๏ธ๐‘ โˆ‘๏ธ ๐‘–=0 ๐‘–+๐œ‡1 ๐‘–!(๏ธ‚๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚๐‘– L๐œ‡2โˆ’1 ๐‘–+๐œ‡1(๏ธ‚โˆ’๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚ +๐‘…๐‘+1]๏ธ,(14) where ๐‘…๐‘+1 is the remainder after taking only ๐‘ terms in the summation. Observing the remainder series ๐‘…๐‘= +โˆž โˆ‘๏ธ ๐‘–=๐‘ ๐‘–+๐œ‡1 ๐‘–!๐›ฝ๐‘–L๐œ‡2โˆ’1 ๐‘–+๐œ‡1(โˆ’๐›ผ),(15) where ๐›ฝ = ๐œ…1๐œ‡1๐‘ฅ2/ ( ๐‘ฅ2 + ๐œ‰ ), and ๐›ผ = ๐œ…2๐œ‡2๐œ‰/ ( ๐‘ฅ2 + ๐œ‰ ), we note that a useful property of Laguerre polynomials by using recurrence relation from [21, (5.1.13)] L๐œ† ๐‘›(โˆ’๐›ผ)<L๐œ† ๐‘›+1(โˆ’๐›ผ), ๐›ผ, ๐œ†, ๐‘› โ‰ฅ0.(16) 6J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels This could be proofed as ๐‘›L๐œ† ๐‘›(โˆ’๐›ผ)=(๐›ผ+ 2๐‘›+๐œ†โˆ’1)L๐œ† ๐‘›โˆ’1(โˆ’๐›ผ)โˆ’(๐‘›+๐œ†โˆ’1)L๐œ† ๐‘›โˆ’2(โˆ’๐›ผ),(17) and it can be used to bound the remainder from above. Further, it stands that ๐‘…๐‘โ‰คL๐œ‡2โˆ’1 ๐‘+๐œ‡1(โˆ’๐‘Ž) +โˆž โˆ‘๏ธ ๐‘–=๐‘ ๐‘–+๐œ‡1 ๐‘–!๐›ฝ๐‘– = L๐œ‡2โˆ’1 ๐‘+๐œ‡1(โˆ’๐›ผ)[๏ธ๐›ฝ๐‘ (๐‘โˆ’1)! + e๐›ฝ(๐›ฝ+๐œ‡1)(๏ธ‚1โˆ’ฮ“(๐‘, ๐›ฝ) (๐‘โˆ’1)!)๏ธ‚]๏ธ =L๐œ‡2โˆ’1 ๐‘+๐œ‡1(โˆ’๐›ผ) (๐‘โˆ’1)! [๏ธ๐›ฝ๐‘+ e๐›ฝ(๐›ฝ+๐œ‡1)๐›พ(๐‘, ๐›ฝ)]๏ธ, ๐‘, ๐›ฝ > 0,(18) with ฮ“( , )denoting upper incomplete Gamma function [ 18 , (06.06.02.0001.01)], [ 22 ] and ๐›พ ( , )being lower incomplete Gamma function [22, (8.8.2)]. Asymptotic behavior of Laguerre functions is known to be [20] L๐œ† ๐‘›(โˆ’๐‘ฅ)โˆผ(๐‘›+ 1)๐œ†/2โˆ’1/4e2โˆš๐‘ฅ(๐‘›+1) 2โˆš๐œ‹๐‘ฅ๐œ†/2+1/4e๐‘ฅ/2.(19) Using the asymptotic expression, it is straightforward to prove that lim ๐‘โ†’+โˆž ๐‘…๐‘= 0, as it should. However, this form is not amenable for finding ๐‘ in a relatively simple form, given the value of ๐‘…๐‘ . However, this form is not amenable for finding ๐‘ in a relatively simple form, given the value of ๐‘…๐‘ . It would be convenient to know in advance the number of terms ๐‘ required for specified precision. However, the remainder estimate form is not amenable for finding ๐‘ in a relatively simple form. Therefore, the next best option is to have continuously updatable estimate with each summation step, and it is also imperative that this estimate update does not take a lot of computing resources in order not to overwhelm the usability of the summation process. It turns out that this is an achievable task, and further results are incorporated in the following subsection. 3.2 Algorithm We can compute PDF by increasing ๐‘ until the remainder estimate is bellow the predefined threshold ๐œ– . Moreover, one can use recurrence relations for Laguerre polynomials [ 21 , (5.1.10)] and incomplete Gamma functions [ 22 , (8.8.2)] to simplify the computation. This kind of customization provides a way to compute PDF values much faster than using generic summation algorithms that many of the software packages provide. Using the previous derivations, it turns out that computing the value of (6) can be much simpler than at first glance. Also, the following form stands ๐‘“๐‘(๐‘ฅ) =2๐œ‡1๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp(โˆ’๐œ…1๐œ‡1โˆ’๐œ…2๐œ‡2) +โˆž โˆ‘๏ธ ๐‘–=0 (๏ธ‚๐œ…2๐œ‡2 ๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚๐‘–1 ๐‘–!(๏ธ‚๐‘–+๐œ‡1+๐œ‡2โˆ’1 ๐œ‡1)๏ธ‚1๐น1(๏ธ‚๐‘–+๐œ‡1+๐œ‡2 ๐œ‡1๎˜Œ๎˜Œ๎˜Œ๎˜Œ ๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚,(20) leading to alternative form of the PDF, expressed as: ๐‘“๐‘(๐‘ฅ) = 2๐œ‰๐œ‡2๐‘ฅ2๐œ‡1โˆ’1 (๐‘ฅ2+๐œ‰)๐œ‡1+๐œ‡2exp (๏ธ‚โˆ’๐œ…2๐œ‡2โˆ’๐œ…1๐œ‡1๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚ +โˆž โˆ‘๏ธ ๐‘–=0 ๐‘–+๐œ‡2 ๐‘–!(๏ธ‚๐œ…2๐œ‡2๐œ‰ ๐‘ฅ2+๐œ‰)๏ธ‚๐‘– L๐œ‡1โˆ’1 ๐‘–+๐œ‡2(๏ธ‚โˆ’๐œ…1๐œ‡1๐‘ฅ2 ๐‘ฅ2+๐œ‰)๏ธ‚,(21) J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels 7 1: function pdfSum(๐œ‡1, ๐œ‡2, ๐›ผ, ๐›ฝ) 2: ๐‘ โ†0โ—Initial value of the sum 3: ๐œ–โ†10โˆ’6โ—Setting requested precision 4: ๐ธโ†๐œ– โ— Initial value of relative error threshold 5: ๐‘Ÿโ†1โ—Initial estimate of remainder 6: ๐‘–โ†0โ—Summation counter 7: ๐‘“โ†1โ—Holder variable for 1/๐‘–! 8: ๐ตโ†1โ—Holder variable for ๐›ฝ๐‘– 9: ๐ฟโ†L๐œ‡2โˆ’1 ๐œ‡1(โˆ’๐›ผ)โ— Initial Laguerre function values 10: ๐ฟ*โ†L๐œ‡2โˆ’1 ๐œ‡1โˆ’1(โˆ’๐›ผ) 11: ๐‘โ†e๐›ฝ(๐›ฝ+๐œ‡1)โ—A constant value, needed later 12: ๐บโ†ฮ“(0, ๐›ฝ)โ— Initial value for upper incomplete Gamma function, ๐›ฝ > 0 13: while ๐‘Ÿโ‰ฅ๐ธdo โ—While remainder estimate is above the threshold 14: ๐‘ โ†๐‘ +๐‘“(๐‘–+๐œ‡1)ยท๐ตยท๐ฟ โ— Add a term 15: ๐‘กโ†๐ฟ โ— Temporary variable 16: ๐ฟโ†2๐‘–+ 2๐œ‡1+๐œ‡2+๐›ผ ๐‘–+๐œ‡1+ 1 ๐ฟ โ— Three-term recurrence relation 17: โˆ’๐‘–+๐œ‡1+๐œ‡2โˆ’1 ๐‘–+๐œ‡1+ 1 ๐ฟ* 18: ๐ฟ*โ†๐‘ก โ— Recover temporary value 19: ๐บโ†๐‘–๐บ +๐ตeโˆ’๐›ฝโ—Recurrence relation for incomplete Gamma 20: ๐ตโ†๐›ฝ๐ต โ— Update ๐›ฝ๐‘– 21: ๐‘Ÿโ†๐ฟ[๐‘“๐ต +๐‘(1 โˆ’๐‘“๐บ)] โ—Estimate remainder 22: ๐‘–โ†๐‘–+ 1 โ—Increase counter 23: ๐‘“โ†๐‘“/๐‘– โ— Update 1/๐‘–!variable 24: ๐ธโ†๐‘ ยท๐œ– โ— Update relative error threshold 25: end while โ—Until prescribed precision is met 26: return ๐‘  โ— Return the partial sum value 27: end function Fig. 2: Pseudocode of the PDF summation algorithm For the alternative form of (21), we need to examine ๐‘…๐‘= +โˆž โˆ‘๏ธ ๐‘–=๐‘ ๐‘–+๐œ‡2 ๐‘–!๐›ผ๐‘–L๐œ‡1โˆ’1 ๐‘–+๐œ‡2(โˆ’๐›ฝ),(22) and by analogy the alternative remainder estimate ๐‘…๐‘โ‰คL๐œ‡1โˆ’1 ๐‘+๐œ‡2(โˆ’๐›ผ)[๏ธ๐›ผ๐‘ (๐‘โˆ’1)! + e๐›ผ(๐›ผ+๐œ‡2)(๏ธ‚1โˆ’ฮ“(๐‘, ๐›ผ) (๐‘โˆ’1)!)๏ธ‚]๏ธ =L๐œ‡1โˆ’1 ๐‘+๐œ‡2(โˆ’๐›ฝ) (๐‘โˆ’1)! [๏ธ๐›ผ๐‘+ e๐›ผ(๐›ผ+๐œ‡2)๐›พ(๐‘, ๐›ผ)]๏ธ, ๐‘, ๐›ผ > 0.(23) Relying on the analysis so far, we propose the pseudocode of the PDF summation algorithm (Fig. 2). 8J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels Tab. 1: Execution times comparison of the proposed algorithm and a general integration approach using commercial software Curve Parameters Integration Algorithm execution time [s] execution time [s] 1๐œ‡1= 10.8 ๐œ…1= 2.3 ๐œ‡2= 3.1 ๐œ…2= 1.8 1.172 0.042 2๐œ‡1=๐œ‡2= 1.057 ๐œ…1=๐œ…2= 1.837 0.932 0.015 3๐œ‡1= 1 ๐œ…1= 1.4 ๐œ‡2= 4.8 ๐œ…2= 8.1 1.035 0.011 4 Numerical results and discussion First, we start with comparing the results of our summation algorithm to numerical results obtained by integration algorithms available for general purpose integration in Mathematica. Numerical integration follows direct application of (4), and the exact code segment used is shown in Fig. 3. The results are show in Fig. 4, where different values of parameters are used to show different PDF curves. There is visual overlap between the two approaches indicating that the summation yields precise results visually indistinguishable from the results of summation algorithm. Parameters of the shown curves are chosen to represent typical values expected in a communication environment corresponding to a small office or a laboratory [14]. To evaluate the proposed numerical approach against the general summation approach we compare the obtained results in terms of execution time on a typical desktop computer. We have computed values of PDF curves for different parameters, and each curve is calculated in 60 equidistant points of the interval [0 , 3]. The parameter values are the same as in Fig 4, and curve designations follow those of the Figure. The computations are performed on an Intel ยฎ Core โ„ข i7-2600 CPU @ 3.40GHz. Each curve has been computed 1000 times in sequence, and the total time is obtained by dividing the total time taken by 1000. This comparison approach effectively uses a range of ๐‘ฅ values, which avoids potentially strong influence of specific โ€œgoodโ€ or โ€œbadโ€ points that may affect the integration or the summation algorithm. The precision level is set to 10 โˆ’6 in both approaches, for a fair comparison. The results indicate that the proposed summation algorithm performs much better in terms of execution time than the general integration algorithm available in commercial software (Table 1). Rough estimate is that the proposed summation is 30 to a 100 times faster, which is not surprising since it is tailored for the specific purpose. Fig. 3: Code segment for direct PDF computation using numerical integration in Mathematica Demonstrating the speed of the algorithm, we continue to show its precision performance, and the balance between the two. We choose a single ๐‘ฅ value as ๐‘ฅ = 1 and then proceed to progressively increase the precision requirements, while observing the performance of algorithm. In Table 2, we summarize the results for requested relative precision levels of 10 0 to 10 โˆ’12 . As the requested precision level becomes higher ( ๐œ– effectively becomes lower), the number of terms in summation increases, and corresponding execution time also increases. On the other hand, the number of observed accurate digits in the obtained result increases. Single PDF point results summarized in Table 2 clearly show that the number of terms in the summation is higher when the requested precision level is higher. This confirms that the remainder estimate is properly handled in the algorithm, and no unnecessary computation takes place. This in turn ensures the speed of computation is kept as fast as it could be, provided the specific remainder estimate derived in this paper. On the other hand, we need to make sure this estimate remains within the requested precision level for a J. Djordjeviฤ‡-Kozarov et al., Efficient Computation of PDF in Interfering Communication Channels 9 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Algorithm fZ(x) x 1=2.3 1=10.8 2=1.8 2=3.1 1= 2=1.837 1= 2=1.057 1=1.4 1=1 2=8.1 2=4.8 Integration 12 3 1 2 3 Fig. 4: PDF comparison-Integration vs. proposed algorithm. range of PDF abscissa ๐‘ฅ values. Therefore, we examine how the obtained precision behaves for a range of PDF abscissas versus the requested precision level. This is shown in Fig. 5. The observed error clearly shows saw-like behavior consistent with changing number of terms ๐‘ that depends on each specific ๐‘ฅ value. The observed precisions are shown as percentage, and it is evident that these values always stay bellow the requested ๐œ–, as absolutely required. 4.1 Connection to measurement results In Fig. 6 we show a set of measurement data from Laboratory of Telecommunication Systems, Faculty of Electronic Engineering, University of Nis. The data represent signal levels versus the user transceiver position for 2000 specific positions on a specific line inside the laboratory. The SIR represents the target random process whose PDF is the object of consideration in this paper. In order to characterize the PDF of this ratio, it is necessary to obtain the distribution parameter values that provide the best fit of the proposed model to the measured data. The model has four independent parameters ๐œ‡1 , ๐œ…1 , ๐œ‡2 , ๐œ…2 that need to be determined in such a way that the target function of difference between the model and acquired data is minimized. Therefore, the speed of calculation of model PDF values for different parameters is an imperative, if the fitting results are to be obtained in a reasonable time period. After running a global minimization strategy based on simulated annealing, which is available in Mathematica software package, we were able to obtain the parameter values as ๐œ‡1 = ๐œ‡2 = 1 . 057, ๐œ…1 = ๐œ…2 = 1 . 837.ฮฉis set to value of one, as this is convenient in order to reduce the number of parameters. In general, ฮฉcan be varied by the specific technology by changing the output power, and is not of interest in our specific case, although it can be accommodated by proper data normalization. The Fig. 7 shows a comparison in logarithmic scale between the histogram of acquired data and the model with the specified parameters. The logarithmic scale is important in this sense because the distribution tails affects overall error probability during data transmission. Also, the linear scale comparison is shown in Fig. 8 where the agreement is clearly observed for the main distribution mass.