Next Article in Journal
Fabrication of Microgel-Modified Hydrogel Flexible Strain Sensors Using Electrohydrodynamic Direct Printing Method
Next Article in Special Issue
Recent Trends and Advances in Telecommunications and Sensing
Previous Article in Journal
Efficient Structure from Motion for Large-Size Videos from an Open Outdoor UAV Dataset
Previous Article in Special Issue
Optical Camera Communications in Healthcare: A Wearable LED Transmitter Evaluation during Indoor Physical Exercise
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

MDE and LLM Synergy for Network Experimentation: Case Analysis of Wireless System Performance in Beaulieu-Xie Fading and κ-µ Co-Channel Interference Environment with Diversity Combining †

1
Faculty of Electronic Engineering, University of Nis, 18000 Nis, Serbia
2
Academy of Technical Professional Studies, 11120 Belgrade, Serbia
*
Author to whom correspondence should be addressed.
This is an expanded research article based on the conference paper “Approach to QoS Prediction Leveraging Impact of Beaulieu-Xie Fading and κ-μ Co-Channel Interference on SC Diversity Receiver Outage Probability” that was presented at 2023 17th International Conference on Telecommunications (ConTEL), 11–13 July 2023 in Graz, Austria.
Sensors 2024, 24(10), 3037; https://doi.org/10.3390/s24103037
Submission received: 9 April 2024 / Revised: 30 April 2024 / Accepted: 6 May 2024 / Published: 10 May 2024
(This article belongs to the Special Issue Recent Trends and Advances in Telecommunications and Sensing)

Abstract

:
Channel modeling is a first step towards the successful projecting of any wireless communication system. Hence, in this paper, we analyze the performance at the output of a multi-branch selection combining (SC) diversity receiver in a wireless environment that has been distracted by fading and co-channel interference (CCI), whereby the fading is modelled by newer Beaulieu-Xie (BX) distribution, and the CCI is modelled by the κ-µ distribution. The BX distribution provides the ability to include in consideration any number of line-of-sight (LOS) useful signal components and non-LOS (NLOS) useful signal components. This distribution contains characteristics of some other fading models thanks to its flexible fading parameters, which also applies to the κ-µ distribution. We derived here the expressions for the probability density function (PDF) and cumulative distribution function (CDF) for the output signal-to-co-channel interference ratio (SIR). After that, other performances are obtained, namely: outage probability (Pout), channel capacity (CC), moment-generating function (MGF), average bit error probability (ABEP), level crossing rate (LCR), and average fade duration (AFD). Numerical results are presented in several graphs versus the SIR for different values of fading and CCI parameters, as well as the number of input branches in the SC receiver. Then, the impact of parameters on all performance is checked. From our numerical results, it is possible to directly obtain the performance for all derived and displayed quantities for cases of previously known distributions of fading and CCI by inserting the appropriate parameter values. In the second part of the paper, a workflow for automated network experimentation relying on the synergy of Large Language Models (LLMs) and model-driven engineering (MDE) is presented, while the previously derived expressions are used for evaluation. Due to the aforementioned, the biggest value of the obtained results is the applicability to the cases of a large number of other distributions for fading and CCI by replacing the corresponding parameters in the formulas for the respective performances.

1. Introduction

Channel modeling is a first step towards the successful projecting of any wireless communication system. The wireless environment can be distracted by fading and co-channel interference (CCI) [1]. To describe the wireless channels as better as possible, many measurements should be carried out in the environment. After these measurements, it is essential to create as adequate models as possible.
For that purpose, Beaulieu and Xie Jiandong defined a new distribution model, called the Beaulieu-Xie (BX), which is suitable to successfully describe fading that contains an arbitrary number of both, the line-of-sight (LOS) and the non-LOS (NLOS) components of the useful signal [2]. This mathematical model contains the features of other fading distributions due to three parameters that characterize BX distribution (m, λ, and Ω).
Because of the above, the BX distribution is used for modeling fading in densely packed small cells called femtocells, for millimeter (mmWave) and terahertz (THz) communication systems, as well as for short-range 6G random-access channels, when there are multiple reflected signals. In any case, for now, BX distribution has its greatest application in signal propagation in small buildings and fast-moving trains.
The BX fading model is a general model. Other models of known fading distributions are included in the BX model: κ-µ, non-central chi, generalized Rician, and others which can be obtained from it: Rician distribution, one-sided Gaussian distribution, Rayleigh and Nakagami-m distribution. By approximation, a log-normal distribution can also be derived from the κ-µ distribution. It was shown that κ-µ distribution is in quite good agreement with the experimentally obtained data when it was revealed [3]. It was established by measurements at that time that the Nakagami-m fading model is almost ideally suited only to model wireless channels with scattered fading components, but it became clear that the Nakagami-m model cannot describe wireless channels with LOS components. The Ricean fading model is a usual single model for a presentation signal composed of several scattered components and only one LOS component. It was obvious that none of the abovementioned distributions are suitable for modeling the fading channel where multiple dominant specular components are present in addition to the diffuse scatter power. Therefore, it was necessary to construct a new model that would overcome this deficiency by including several direct components [2]. Thus, a BX model is defined to include not only one LOS component but more LOS and NLOS components.
Recently, some groups of authors have paid attention to the performance over the BX fading channel and analyzed it under different transmission conditions. Kansal and Singh analyzed effective capacity of the BX fading channel for SISO systems in [4]; the capacity of this channel with a maximal ratio combining (MRC) receiver in [5]; the average bit error rate (ABER) of binary phase-shift keying (BPSK) and differential phase-shift keying (DPSK) in [6]; the ABER and the outage probability (Pout) of a selection combining (SC) receiver in [7]; the average symbol error probability (ASEP) of M-ary differential phase-shift keying (MDPSK), non-coherent M-ary frequency shift keying (MFSK), and coherent M-ary phase-shift keying (MPSK) in [8]; and the ASEP of generalized M-ary quadrature amplitude modulation (M-QAM) in [9].
Performance analysis of a dual-branch switch-and-stay combining (SSC) diversity receiver for a BX fading model is presented in [10]. The expressions of probability density function (PDF), cumulative distribution function (CDF), and moment-generating function (MGF) are derived. Based on them, the expressions for moments, average output signal-to-noise ratio (SNR), channel capacity (CC), Pout, and ABER for a binary modulation scenario are derived. In [11], the performance of femtocells with an MRC diversity receiver is observed. The expressions for Pout, amount of fading (AF), and ASEP for coherent and non-coherent modulations are obtained in the closed form for the BX channel. Also, CC is evaluated.
For the time being, the team consisting of the members Olutayo, Cheng, and Holzman has intensively analyzed the BX channel [12,13,14,15]. For an L-branch SC receiver over BX fading channels with arbitrary correlation, the Pout and error rate performance are derived in closed-form expression in [12], while in [13], the same performances are derived for the case with an equal-gain combining (EGC) receiver. For a BX fading channel using different diversity combining schemes with different diversity orders, SC, EGC, and MRC, asymptotically tight upper and lower bounds for the Pout and error rate performance for high signal-to-noise ratios are performed in [14]. This group of authors analyzed the level crossing rate (LCR) and average fade duration (AFD) for the BX fading model and a diversity scheme using MRC in [15]. The derived measures of the BX fading model showed improvements tied to the performance of the Ricean and Nakagami-m fading models. Finally, Olutayo united the previously published results of research into the performance of wireless systems with BX fading in her doctoral dissertation [16].
In most of the works, diversity combining techniques were used to reduce the effect of fading. Diversity mitigates the effects of fading by combining multiple independent fading paths, since the chance that all the branches are in deep fade at the same time is very low [1].
The diversity combining techniques have different levels of complexity and performance. A few of them are used in wireless systems the most often. Among them are the ones mentioned above: MRC, EGC, and SC combiners. The MRC provides the best diversity performance because it combines fading paths optimally. In this scheme, all paths are co-phased and summed with optimal weighting to maximize output SNR or SIR. Here, the standard ABER is not easy to obtain in closed form since the integral in the ABER formula often diverges. So, analysis of the MRC is simplified using the MGF approach. The EGC is simpler than MRC. In this method, paths are co-phased and summed but with equal gain. This type of combining is easier to implement compared to MRC.
With selection diversity, the receiver selects the antenna with the highest received signal power, or output signal-to-co-channel interference ratio (SIR), and ignores data from the other antennas. The chosen receiver antenna is one which gives maximal SIR. Since at each moment only one antenna is observed, no co-phasing is required.
The CCI also exists in wireless systems and has to be accounted for in calculating their performance. The CCI represents crosstalk from two different radio transmitters using the same channel. This is a phenomenon where the signal transmitted in one channel of a wireless communication system produces an undesired impact on another channel. Thus, the CCI is narrowly tied up with frequency reuse when the same frequency band is used by two or more base stations that are located in the vicinity of each other. If the distance between the cells that use the same frequency band increases, the possibilities for crosstalk in wireless communication due to frequency reuse decreases. The cellular structure is designed to provide maximal protection against CCI, but it cannot be totally eliminated. That is why CCI can be the dominant factor in determining the system performance, and understanding the influence of CCI on the system performance is of great importance in wireless system design. The CCI can be caused by many other factors, like: poor radiation from antenna side lobs, faulty filtering, bad weather conditions, insufficient cross-polarization isolation, nonlinearity of power amplifier, and so on, but it may be mitigated, like fading, by using diversity combining schemes.
As far as we know, the CCI, which also deadens wireless systems beside the BX fading, was not taken into account in the available literature until our group of authors. We introduced here the influence of CCI with κ−µ distribution.
In the twentieth century, Nakagami-m was a very popular distribution because of its ease of manipulation and wide range of applicability [3]. However, it was found that in some environments, Rician and even Weibull distributions give better results. By measurements, it was discovered that the tails of the Nakagami-m distribution do not fit well to experimental data but only around the mean or median. At the beginning of this millennium, a new fading distribution was proposed—the κ-µ distribution, more flexible than distributions known till that time. Additionally, the κ-µ distribution is a general fading distribution that includes almost all previously known distributions as special cases.
According to that, we included the CCI with a κ-µ distribution that runs in addition to BX fading and derived different performances for these disturbances when attenuated by a multi-branch SC receiver. The SC combiner was chosen for its simplicity, satisfactory performance, and affordability, although EGC and MRC combiners give slightly better performance.
For such a scenario, we derived here the expressions for the PDF and CDF for the output SIR. After, the other performance elements are obtained, as follows: outage probability, level crossing rate, average fade duration, channel capacity, moment-generating function, and ABEP. Numerical results are presented in more graphs versus the SIR for different values of fading and CCI parameters. Then, the impact of parameters on all performance is checked. Finally, the expression is derived.
In the second part, we present a workflow whose goal is to make network planning more convenient and faster, making use of model-driven engineering (MDE)—for network model representation and Large Language Models (LLMs)—automated experiment code generation based on textual description. In this context, the expression derived in the first part of the paper is used for evaluation of the presented approach.
The main contributions of this paper are as follows: (1) derivation of the expressions for performance for the L-branch SC receiver in the presence of BX fading and κ-µ CCI; (2) graphical presentation of obtained performance in order to examine the impact of fading and CCI parameters to concerned quantities; and (3) presentation of a tool chain for automated network planning experiment generation starting from free-form text, relying on MDE and LLM.
The paper is structured as follows: following the introduction in Section 1 of a description of the papers from the area, in Section 2, the model of an SC receiver is introduced and SIR-based performances of the first order are derived. The graphical presentation and analysis of these performances are also given. In Section 3, the second-order performances are shown. In Section 4, the proposed network experimentation workflow leveraging MDE and LLMs is described, focusing on experiment generation and verification based on textual descriptions. Finally, Section 5 concludes the paper by giving the main points, highlights advantages and disadvantages, and also mentions future research.

2. SIR-Based Performance Analysis

In the next sections, the performance of a wireless system in the presence of BX fading and κ-µ CCI will be determined. In order to mitigate the effects of fading and CCI, a multi-branch SC diversity receiver is used. The model of this receiver is shown in Figure 1.
The SC receiver operates by feeding the user the signal from the highest value input.
We marked the input signals with: xi, i = 1, 2, …, L; L ≥ 2, and the output signal with x. The input envelopes of CCI are: yi, i = 1, 2, …, L, with output value y. Given the presence of CCI, performance will be determined based on the output SIR, denoted by z and equal to max(z1, z2, …, zL), where zi are the input SIRs equal to the ratios of the useful signals and the CCIs at the input antennas: zi = xi/yi.

2.1. The PDF of the Output SIR

The input signals in the SC diversity receiver have the Beaulieu-Xie PDF ([2], Equation (4)):
p X i ( x i ) = 2 m i x i m Ω i λ i m 1 e m i Ω i ( x i 2 + λ i 2 ) I m 1 ( 2 m i λ i Ω i x i )
The parameters mi and λi are the fading severity parameter and non-centrality parameter, in a row, and Ωi are powers of input signals. For PDF of the BX distribution, m controls the shape, Ω defines the spread, and λ influences the location and height of the mode [16].
The Rician distribution may be obtained from BX distribution if parameter mi is equal to one, and Nakagami-m distribution will be obtained if non-central parameter λi is equal to zero. Further, if non-central parameter λi is zero, the Rician distribution becomes a Rayleigh, and also if mi is equal to one in Nakagami-m distribution. This feature of the BX distribution is shown in Figure 1.3 in [16].
For a more practical presentation of the PDF of input signals, we will use a modified Bessel function of the first kind of real order v, Iv(z), developed in an infinite series ([17], Equation (3)), as it is presented by Formula (2) in our conference paper [18]. Now, the PDF is in the form of a sum:
p x i ( x i ) = 2 e m i Ω i ( x i 2 + λ i 2 ) j 1 = 0 + λ i 2 j 1 x i 2 j 1 + 2 m i 1 j 1 ! Γ ( j 1 + m i ) ( m i Ω i ) 2 j 1 + m i
where the Gamma function is labeled by Γ(z) ([19], p. 255).
The parameter λ can be expressed using the following formula [2]:
λ i = κ x Ω i ,
where κx is the K-factor of the generalized Rician distribution defined as s2/2, and representing the power in the LOS component divided by the power in the scatter components, whereby x means that κ refers to the fading. When K = λ2/Ω, λ2 signs the LOS power, and Ω marks the NLOS power. In that case, the PDF becomes:
p x i ( x i ) = 2 e m i Ω i ( x i 2 + κ x i Ω i ) j 1 = 0 + ( κ x Ω i ) j 1 x i 2 j 1 + 2 m i 1 j 1 ! Γ ( j 1 + m i ) ( m i Ω i ) 2 j 1 + m i
From this formula, it can be seen that the BX fading distribution becomes Rician when the fading parameter m is equal to 1 for any value of κ = K. Also, it can be further reduced to Rayleigh fading distribution when m = 1 and κ= 0.
The CCI appearing here has a κ-µ distribution [20]:
p y i ( y i ) = 2 e μ i ( 1 + κ y ) s i y i 2 e μ i κ y j 2 = 0 + μ i 2 j 2 + μ i κ y j 2 y i 2 j 2 + 2 μ i 1 Γ ( j 2 + μ i ) j 2 ! ( 1 + κ y s i ) j 2 + μ i
It is clear that the κ-µ distribution is defined by two parameters, κ and µ. Here, parameter κy is the Rician factor equal to the ratio of the dominant and scattered components, describing the CCI, and parameter μ is the number of clusters in the wireless environment; the CCI mean square values are denoted by si, i = 1, 2, …, L. A modified Bessel function Iv(z) is expanded to series by using ([18], Equation (2)).
The κ-µ is also general distribution: the κ-µ distribution becomes one-sided Gaussian distribution if µ = 0.5 and κ = 0; if µ = 1 and κ = 0, the κ-µ distribution becomes Rayleigh distribution; when µ = 1 and κ = K, the κ-µ distribution is Rician distribution, with K representing Rician K parameter; and if µ = m and κ = 0, the κ-µ distribution becomes Nakagami-m distribution, where m represents Nakagami-m fading severity parameter and m ≥ 1/2 [3].
The SIR zi has the PDF defined in [21]:
p z i ( z i ) = 0 p x i ( z i y i ) p y i ( y i ) y i d y i .
For our case of disturbances, it is:
p z i ( z i ) = 2 e m i κ x i + μ i κ y i × j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i μ i 2 j 2 + μ i s i j 1 + m i ( Ω i ( 1 + κ y i ) ) j 2 + μ i z i 2 j 1 + 2 m i 1 Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) ( μ i Ω i ( 1 + κ y ) + m i s i z i 2 ) j 1 + j 2 + μ i + m i
The PDF of the SIR z from SC receiver output is calculated by dint of formula [22]:
p z i ( z ) = L p z i ( z i ) ( F z i ( z i ) ) L 1 .
By substitutions of (4) and (7) in above expression, the PDF of the output SIR z becomes:
p z i ( z ) = 2 L e ( m i κ x i + μ i κ y i ) L × j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i μ i 2 j 2 + μ i ( 1 + κ y i ) j 2 + μ i z i 2 j 1 + 2 m i 1 Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) ( μ i ( 1 + κ y ) ( Ω i / s i ) + m i z i 2 ) j 1 + j 2 + μ i + m i ( Ω i s i ) j 2 + μ i × ( j 3 = 0 + j 4 = 0 + ( κ x m i ) j 3 ( κ y μ i ) j 4 Γ ( j 3 + j 4 + μ i + m i ) j 3 ! j 4 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) B m i z 2 μ i ( 1 + κ y ) ( Ω i s i ) + m i z 2 ( j 3 + m i , j 4 + μ i ) ) L 1 .
The incomplete Beta function from the previous expression is represented by ([20], Equation (8.391)), as in [23] through Equations (6) and (7).
Based on these formulas, the PDF of SIR z is:
p z i ( z ) = 2 L e ( m i κ x i + μ i κ y i ) L j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i μ i 2 j 2 + μ i ( 1 + κ y i ) j 2 + μ i z i 2 j 1 + 2 m i 1 Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) ( μ i ( 1 + κ y ) ( Ω i / s i ) + m i z i 2 ) j 1 + j 2 + μ i + m i ( Ω i s i ) j 2 + μ i × ( j 3 = 0 + j 4 = 0 + j 5 = 0 + ( κ x m i ) j 3 ( κ y μ i ) j 4 Γ ( j 3 + j 4 + μ i + m i ) ( j 3 + m i ) j 5 ( 1 j 4 μ i ) j 5 j 3 ! j 4 ! j 5 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) ( j 3 + m i ) ( j 3 + m i + 1 ) j 5 ( m i z 2 μ i ( 1 + κ y ) ( Ω i s i ) + m i z 2 ) j 3 + j 5 + m i ) L 1
In the next two figures (Figure 2 and Figure 3), the PDF is presented versus SIR z for different values of fading and CCI parameters, powers, and number of input branches at the SC receiver.

2.2. The Outage Probability of the Output SIR

Then, the CDF is given by dint of [21]:
F z i ( z i ) = 0 z i p z i ( t ) d t
After replacement, the CDF of SIR zi is:
F z i ( z i ) = 2 e m i κ x i + μ i κ y i × j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i μ i 2 j 2 + μ i s i j 1 + m i ( Ω i ( 1 + κ y i ) ) j 2 + μ i Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) × 0 z i z i 2 j 1 + 2 m i 1 ( μ i Ω i ( 1 + κ y ) + m i s i z i 2 ) j 1 + j 2 + μ i + m i d t .
Using the incomplete Beta function Bz(a, b) ([20], Formula (8.38)) to solve the integral in expression (12), we obtain the CDF of SIR zi as:
F z i ( z i ) = 1 e m i κ x i + μ i κ y i j 1 = 0 + j 2 = 0 + ( κ x m i ) j 1 ( κ y μ i ) j 2 Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) × B m i s i z 2 μ i Ω i ( 1 + κ y ) + m i s i z 2 ( j 1 + m i , j 2 + μ i ) .
The Pout is defined as the probability that the instantaneous error probability exceeds a defined value or, equivalently, probability that the output SIR falls below a certain specified threshold. Mathematically [1], the Pout presents the CDF of the SIR z at the multi-branch SC receiver output ([21], Equation (6.82)):
P o u t ( z ) = F z ( z ) = ( F z i ( z i ) ) L .
For our system model that is also treated in [22], the final exact expression for Pout is:
P o u t ( z ) = ( 1 e m i κ x + μ i κ y j 1 = 0 + j 2 = 0 + ( κ x m i ) j 1 ( κ y μ i ) j 2 j 1 ! j 2 ! × Γ ( j 1 + j 2 + μ i + m i ) Γ ( j 1 + m i ) Γ ( j 2 + μ i ) B m i s i z i 2 μ i Ω i ( 1 + κ y ) + m i s i z i 2 ( j 1 + m i , j 2 + μ i ) ) L .
Here, we provided an improved formula for Pout since the BX fading parameter λ is given by (3), and parameters κ for fading and CCI are taken to be different, namely κx ≠ κy. This performance is displayed through the infinite series, which requires a reasonable number of terms to be summed to obtain fast convergence.
Again, we point out that BX is a general distribution, and the results obtained here can be compared with the results of earlier published papers [23,24,25] by setting the particular parameters values defined above. The obtained result in (15) is reduced to special cases of existing fading channels shown in earlier works.
The case of Pout in the presence of BX fading and Nakagami-m CCI is obtained by replacing the values of the CCI parameters to be κy = 0 and µ = m > 0.5. In this case, we obtain expression (9) from [24]. The following published case in [25] can be obtained by replacing the CCI parameters to be κy = K and µ = 1, when expression (15) will become expression (7) from [25], i.e., we obtain the Pout for the channel disturbed by BX fading and the Rician CCI which was published in [23]. Also, the case analyzed in [23,25] for Pout in the presence of Rician fading and Nakagami-m CCI will be obtained from (15) by setting the parameter m to be 1, κy to be 0, and µ = m.
To observe the influence of the parameters of fading and CCI on the Pout, we plotted two figures with several graphs using Wolfram Mathematica and Origin. The correlation between L input branches in the SC receiver is assumed as minimal. Figures were created using Wolfram Mathematica and Origin. We took the next values for the following parameters: mi = m, µi = µ, Ωi = Ω, si = s.
From Figure 4, one can see that Pout increases when κx decreases. The Pout decreases as the fading parameter m increases, and system performance is better.
It can be seen from Figure 5 that Pout does not change significantly when changing the parameters κy and µ. A larger value of the number of input diversity branches in the SC receiver improves the system performance by decreasing the Pout. This impact is also presented in Figure 5. It can be noticed that the maximum benefit is obtained when L changes from 1 to 2, and then the gain decreases.
Below the figures, we show tables with the number of required additions to achieve accuracy to the 5th decimal place in the series which present the Pout in (15). From Table 1, one can notice how it is necessary to sum a maximum of 16 terms to achieve that accuracy for the corresponding values of the system parameters.
It is visible from Table 1 and Table 2 that for all values of BX fading parameters and κ-µ CCI parameters, for all z, the number of additions does not exceed 9. One can notice from Table 2 that for z = −10 dB it is only 5, while for z = 0 dB and z = 10 dB it is slightly higher and increases to 9, depending on other parameters values.

2.3. The Channel Capacity

Channel capacity has great importance as a system performance measure of wireless systems. The CC is defined as the maximal rate at which information can be transmitted through a wireless channel with arbitrarily small BEP, without delay or complexity limits [26]:
C C B = 1 ln ( 2 ) 0 ln ( 1 + z ) p z ( z ) d z
where CC is a label for Shannon capacity expressed in bits/s, and B marks transmission bandwidth expressed in Hz.
Deriving the expression of the normalized CC for such conditions, given by (16), is started from expressing the logarithmic function in the form [27]:
ln ( 1 + x ) = i = 0 + ( 1 ) i x i + 1 ( i + 1 ) ! .
Using (10) and (17) in (16) gives the final form of the normalized CC:
C C B = 2 L ln ( 2 ) e ( m i κ x i + μ i κ y i ) L j 1 = 0 + j 2 = 0 + j 3 = 0 + ( 1 ) j 1 κ x j 2 κ y j 3 m i 2 j 2 + L m i μ i j 3 Γ ( j 2 + j 3 + μ i + m i ) ( j 1 + 1 ) ! j 2 ! j 3 ! Γ ( j 2 + m i ) Γ ( j 3 + μ i ) ( s i μ i Ω i ( 1 + κ y ) ) j 2 + L m i × ( j 4 = 0 + j 5 = 0 + j 6 = 0 + ( κ x m i ) j 4 ( κ y μ i ) j 5 Γ ( j 4 + j 5 + μ i + m i ) ( j 4 + m i ) j 6 ( 1 j 5 μ i ) j 6 j 4 ! j 5 ! j 6 ! Γ ( j 4 + m i ) Γ ( j 5 + μ i ) ( j 4 + m i + 1 ) j 6 ( j 4 + m i ) ( m i s i μ i Ω i ( 1 + κ y ) ) j 4 + j 6 ) L 1 × 0 z i j 1 + 2 j 2 + 2 L j 4 j 4 + 2 L j 6 j 6 + 2 L m i + m i ( 1 + m i s i μ i Ω i ( 1 + κ y ) z i 2 ) j 2 + j 3 + L j 4 j 4 + L j 6 j 6 + L m i + μ i d z .
Presenting integral from (18) using form ([20], Formula 3.251):
0 x μ 1 ( 1 + β x p ) v d x = 1 p β μ p B ( μ p , v μ p ) ,
we obtain:
C C B = L ln ( 2 ) e ( m i κ x i + μ i κ y i ) L ( j 1 = 0 + j 2 = 0 + j 3 = 0 + ( 1 ) j 1 ( κ x m i ) j 2 ( κ y μ i ) j 3 Γ ( j 2 + j 3 + μ i + m i ) ( j 1 + 1 ) ! j 2 ! j 3 ! Γ ( j 2 + m i ) Γ ( j 3 + μ i ) × ( j 4 = 0 + j 5 = 0 + j 6 = 0 + ( ( κ x m i ) j 4 ( κ y μ i ) j 5 Γ ( j 4 + j 5 + μ i + m i ) ( j 4 + m i ) j 6 ( 1 j 5 μ i ) j 6 j 4 ! j 5 ! j 6 ! Γ ( j 4 + m i ) Γ ( j 5 + μ i ) ( j 4 + m i ) ( j 4 + m i + 1 ) j 6 ) L 1 × ( μ i ( 1 + κ y ) m i Ω i s i ) j 1 + j 4 + j 6 + m i + 1 2 B ( j 1 + 2 j 2 + ( j 4 + j 6 ) ( 2 L 1 ) + m i ( 2 L + 1 ) + 1 2 , 2 j 3 j 1 j 4 j 6 + 2 μ i m i 1 2 ) )
A graphical presentation of the normalized CC, i.e., CC/B, at the output of the multi-branch SC combiner is given in the next two figures versus fading and CCI powers ratio wi = Ωi/si.
Figure 6 shows that an increase in the fading parameter κx increases the CC, while parameter m does not have an effect on the channel capacity.
From Figure 7, it is obvious that the number of branches at the receiver input, L., improves the magnitude of the channel capacity. It should be emphasized that the increase in capacity is greatest when diversity combining is introduced, that is, when L changes from 1 to 2, and after that, the increase decreases and further growth in the number of branches is no longer economically justified. Contrary to that, an increase in CCI parameters κy and µ worsens the system performance by reducing the channel capacity.
Afterwards, we present tables with the required number of terms in sums, in expression (20) for capacity, for achieving accuracy at the 5th decimal place.
Table 3 shows that when the parameters κx and m increase, the number of elements that need to be added in order to achieve convergence to the fifth decimal increases, and the series converges more slowly. It is necessary to add between 8 and 17 additions for all values of fading and CCI parameters, as well as powers.
As Table 4 shows, as parameters κy and µ grow, the number of elements that need to be added in order to achieve convergence to the fifth decimal increases, and the series does not converge as quickly. When parameter L increases, the number of elements for convergence tends to 10 for all values of wi [dB]. This is also possible to see from Table 4.

2.4. The Moment-Generating Function

In this subsection, we will derive the MGF for the wireless system model from Figure 1 in the presence of BX fading and κ-µ CCI. The MGF is an important statistical function for each distribution with many advantages, as is analysis of sums of Random Variables (RVs). The MGF of RV defines all moments of the RV, which determines the name—moment-generating function. It is important that the MGF determines the distribution uniquely, if it exists. Consequently, two RVs have the same distribution if they have the same MGF. So, the distribution is determined after finding the MGF, especially important in the case of a complicated PDF.
As the parameters κy and µ increase, the number of elements that need to be added in order to achieve convergence to the fifth decimal increases, and the series does not converge as quickly. When parameter L increases, the number of elements for convergence tends to 10 for all values of wi [dB].
The formula for derivation of the MGF is ([28], Equation (6)):
M z ( h ) = e h z ¯ = 0 e h z p z i ( z ) d z .
Using (10) for the PDF of SIR z in Formula (21) for MGF, we obtain:
M z ( h ) = 2 L e ( m i κ x i + μ i κ y i ) L j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i j 1 j 2 μ i μ i 2 j 2 + μ i ( 1 + κ y i ) j 2 + μ i Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) ( Ω i s i ) j 2 + μ i × ( 1 e m i κ x i + μ i κ y i j 3 = 0 + j 4 = 0 + j 5 = 0 + ( κ x m i ) j 3 ( κ y μ i ) j 4 ( j 3 + m i ) j 5 ( 1 j 4 μ i ) j 5 Γ ( j 3 + j 4 + μ i + m i ) j 3 ! j 4 ! j 5 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) ( j 3 + m i ) ( j 3 + m i + 1 ) j 5 ) L 1 × 0 z i 2 j 1 + 2 L j 3 2 j 3 + 2 L j 5 2 j 5 + 2 L m i 1 ( ( μ i Ω i ( 1 + κ y ) m i s i ) 2 + z i 2 ) 1 ( j 3 + j 5 j 1 j 2 L j 3 L j 5 L m i μ i + 1 ) e h z d z .
If the development ([20], Formula (3.389)):
0 x 2 v 1 e μ x ( u 2 + x 2 ) 1 q d x = u 2 v + 2 q 2 2 π Γ ( 1 q ) G 13 31 ( μ 2 u 2 4 | 1 v 1 q v , 0 , 1 2 ) ,
would be introduced into (22), the MGF for output SIR z becomes:
M z ( h ) = L π e ( m i κ x i + μ i κ y i ) L j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i j 1 + 1 μ i j 2 1 ( 1 + κ y i ) j 2 + μ i Γ ( j 1 + j 2 + μ i + m i ) j 1 ! j 2 ! Γ ( j 1 + m i ) Γ ( j 2 + μ i ) ( 1 + κ y ) j 2 + μ i + 1 ( s i Ω i ) × ( j 3 = 0 + j 4 = 0 + j 5 = 0 + ( κ x m i ) j 3 ( κ y μ i ) j 4 ( j 3 + m i ) j 5 ( 1 j 4 μ i ) j 5 Γ ( j 3 + j 4 + μ i + m i ) j 3 ! j 4 ! j 5 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) ( j 3 + m i ) ( j 3 + m i + 1 ) j 5 ) L 1 × 1 Γ ( j 1 + j 2 + L j 3 j 3 + L j 5 j 5 + L m i + μ i ) G 13 31 ( h 2 μ i ( 1 + κ y ) 4 m i ( Ω i s i ) | j 3 j 1 L j 3 + j 5 L j 5 L m i + 1 j 2 + μ i , 0 , 1 2 ) .
Here, G[·] means the Meijer’s G-function [29].

2.5. The ABEP for Binary Frequency Shift Keying Modulation

The ABEP is a very important system performance of the first order that best describes the behavior of characteristics of a wireless system. Therefore, it is very important to determine ABEP in the most efficient way possible. For efficient derivation of ABEP, the MGF is used when we do not know PDF reliably.
First, we evaluate the ABEP based on the MGF for BFSK modulation without numerical integrations. The formula is [1]:
P be ( Ω 0 ) = 0 . 5 M z ( 0 . 5 ) .
Finally, the ABEP for non-coherent BFSK modulation is obtained by substituting (24) into (25) and presented in the next figures.
It is possible to observe from Figure 8 and Figure 9 that ABEP decreases with an increase in BX fading parameters κx and m, power ratio wi, and the number of SC combiner input branches L. In such a case, system performance is improved. Evidently, the ABER decreases with increasing L, but not linearly. The maximum benefit is when L increases from 1 to 2 and then decreases with further growth of L. On the other hand, CCI parameters κy and µ do not make much of an impact on the ABEP.
After the figures, we show tables illustrating the required number of additions in the sum in expression (25) to achieve accuracy to the 5th significant digit.
It is visible from Table 5 that when the parameters κx and m increase, the number of elements that need to be added in order to achieve convergence to the fifth decimal increases, and the series does not converge so quickly.
As can be seen in Table 6, as the parameters κy and µ increase, the number of additions necessary to achieve faster convergence increases, and the series converges more slowly. When L is increasing, the number of elements tends to be smaller, so for z = −10 dB and z = 0 dB, it is 8, and for z = 10 dB, the number of elements is 7.

2.6. The ABEP for Binary Differential Phase-Shift Keying Modulation

We evaluate here the MGF-based ABEP for BDPSK modulation. The formula is given by [1]:
P be ( Ω 0 ) = 0 . 5 M z ( 1 ) , for BDPSK .
Based on replacing (24) to form (26), the ABEP for BDPSK modulation is obtained and presented in the next figures versus wi = Ωi/si for different sets of parameters.
In the case of ABEP for BDPSK modulation presented in Figure 10, it can be noticed that ABEP decreases with increasing fading parameter κx, and power ratio wi, but ABEP is bigger for larger values of parameter m, and the system performance deteriorates.
In the situation in Figure 11, the influence of CCI parameters κy and µ and the number of input branches L are shown. When L is increasing, the ABEP is becoming smaller, thereby improving system performance. The decrease in ABEP is greatest when L increases from 1 to 2, then somewhat less from 2 to 3, and so on. Therefore, to improve the performance, it is quite sufficient to take an SC combiner with 2 or 3 branches. On the other hand, parameters κy and µ do not significantly affect the size of the ABEP.
Afterwards, we provide two tables showing the number of additions required in the sum in expression (26) to achieve the required accuracy.
From Table 7, we see that as the parameters κx and m increase, the number of elements that need to be added in order to achieve convergence to the fifth decimal increases, and the series converges more slowly. It is necessary to have in sum between 8 and 14 additions for all values of parameters participating in expressions.
When the parameters κy and µ increase, as shown in Table 8, the number of additions in the sum required to achieve convergence to the fifth decimal increases, and the series converges more slowly. When L is bigger than 2, the number of elements decreases significantly, so for z = −10 dB it is 8, for z = 0 dB it is 7, and for z = 10 dB the number of elements is only 5 or 6, depending on other parameters values.

3. Second-Order System Performance

Between the second-order system performances, the most important are the level crossing rate and average fade duration. The LCR and AFD characterize the aspects of the dynamic temporal behavior of envelope fluctuations. Knowing these magnitudes can help us better understand and combat the disturbing effects of fading.
The LCR is the number of crossing the specified level in a positive (or negative) direction. The AFD shows the average time that the signal envelope spends below that specified threshold level.

3.1. Level Crossing Rate

The LCR of the SIR at the output of a multi-branch SC receiver is actually the mean value of the first derivative of the SIR at the receiver output. Accordingly, it is necessary to average the first derivative by an integration [30]:
N z i ( z i ) = 0 z ˙ i p z ˙ i z i ( z ˙ i z i ) d z ˙ i
Since we need z ˙ i (the first derivative of SIR zi) to obtain LCR, let us repeat the calculation from [31] with λ from (3):
z ˙ i = 1 y i x ˙ i x i y i 2 y ˙ i .
The first derivatives of x ˙ i and y ˙ i are distributed by Gauss, subsequently z ˙ i has Gaussian distribution with zero mean value:
z ˙ ¯ i = 1 y i x ˙ ¯ i x i y i 2 y ˙ ¯ i = 0 .
z ˙ i has the variance:
σ z ˙ i 2 = 1 y i 2 σ x ˙ i 2 + x i 2 y i 4 σ y ˙ i 2 .
The variance of x ˙ i is ([16], Equation (2.4)):
σ x ˙ i 2 = π 2 f m 2 Ω i m i .
CCI’s derivative y ˙ i has the variance:
σ y ˙ i 2 = π 2 f m 2 s i μ i ( κ y + 1 ) .
In expressions (31) and (32), Doppler frequency is marked with fm.
After substitution of the last two expressions in (30), the variance of z ˙ i becomes:
σ z ˙ i 2 = π 2 f m 2 y i 2 ( μ i Ω i ( κ y + 1 ) + m i s i z i 2 m i μ i ( κ y + 1 ) ) .
Let us now determine the conditional PDFs (CPDF) of z ˙ i and zi. They are [32]:
p z ˙ i ( z ˙ i | z i y i ) = 1 2 π σ z ˙ i e z ˙ i 2 2 σ z ˙ i 2 ,
p z i ( z i | y i ) = | d x i d z i | p x i ( z i y i ) = y i p x i ( z i y i ) .
Now, we should find the conditional joint PDF of zi, z ˙ i and yi [21]:
p z ˙ i z i y i ( z ˙ i z i y i ) = p z ˙ i ( z ˙ i | z i y i ) p y i ( y i ) y i p x i ( z i y i ) .
Then, the joint PDF of zi and żi is [21]:
p z ˙ i z i ( z ˙ i z i ) = 0 p z ˙ i z i y i ( z ˙ i z i y i ) d y i .
Some replacements are performed in (27), and the LCR of SIR zi becomes:
N z i ( z i ) = 2 π f m e m i κ x i + μ i κ y i j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i 1 2 μ i 2 j 2 + μ i 1 2 j 1 ! j 2 ! Γ ( j 1 + m i ) × ( Ω i ( 1 + κ y ) ) j 2 + μ i 1 2 s i j 1 + m i 1 2 z i 2 j 1 + 2 m i 1 Γ ( j 1 + j 2 + m i + μ i 1 / 2 ) Γ ( j 2 + μ i ) ( μ i Ω i ( 1 + κ y ) + m i s i z i 2 ) j 1 + j 2 + m i + μ i 1
The LCR of the output SIR z is calculated using formula ([33], Equation (8)):
N z ( z ) = L ( F z i ( z i ) ) L 1 N z i ( z i ) .
Using expressions (39) and (13), we obtain the LCR at the output of the multi-branch SC receiver in the form:
N z ( z ) = L 2 π f m e m i κ x i + μ i κ y i j 1 = 0 + j 2 = 0 + κ x j 1 κ y j 2 m i 2 j 1 + m i 1 2 μ i 2 j 2 + μ i 1 2 ( Ω i ( 1 + κ y ) ) j 2 + μ i 1 2 j 1 ! j 2 ! Γ ( j 1 + m i ) × s i j 1 + m i 1 2 z i 2 j 1 + 2 m i 1 Γ ( j 1 + j 2 + m i + μ i 1 / 2 ) Γ ( j 2 + μ i ) ( μ i Ω i ( 1 + κ y ) + m i s i z i 2 ) j 1 + j 2 + m i + μ i 1 × ( 1 e m i κ x i + μ i κ y i j 3 = 0 + j 4 = 0 + ( κ x m i ) j 3 ( κ y μ i ) j 4 Γ ( j 3 + j 4 + μ i + m i ) j 3 ! j 4 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) B m i s i z 2 μ i Ω i ( 1 + κ y ) + m i s i z 2 ( j 3 + m i , j 4 + μ i ) ) L 1
This expression differs from ([31], Equation (22)) because the connection from (3) is used:
λ i 2 = κ x Ω i
and κx and κy are different. With these improvements, we increased the generality of the expression.
This expression can be compared with the expression ([34], Equation (24)). The expression ([34], Equation (24)) will be obtained by setting the appropriate parameter values, as defined below the expressions for PDFs of BX fading and κ-µ CCI, and using λ from (3) and the same values for Rician factor of both, fading and CCI (κx = κy = K).
Now, a few graphical presentations of the normalized LCR at the output of the multi-branch SC receiver given by (40) are shown in Figure 12 and Figure 13 in order to examine the influence of BX fading parameters and κ-µ CCI parameters.
One can see from Figure 12 that due to the increase in BX fading parameters κx and m, the LCR decreases for negative values of output SIR z (higher CCI), while for positive values of SIR, LCR decreases, and the system has better performance for all parameters.
In Figure 13, the normalized LCR is presented versus SIR for variable κ-µ CCI parameters κy and µ, and number of receiver input branches L, while BX fading parameters and powers remain permanent values.
It is possible to notice that an increase in L improves performance because it reduces the LCR for all values of SIR z. When µ increases for positive z, the LCR drops, thereby improving the system performance. The influence of CCI parameter κy is negligible for z < 0, while an increase in κy causes a decrease in LCR for z > 0.
In the continuation are shown tables with the necessary number of additions in the sum in (40) to achieve fast convergence of those sums.
When the parameters κx and m increase for z = −10 [dB], the number of elements that need to be added to achieve convergence to the fifth decimal is only 5. For z = 0 dB and z = 10 dB, the number of elements for convergence is higher and increases from 8 to 15. This is visible from Table 9.
A similar case is seen for variable parameters κy and µ, and number of branches L, presented in Table 10. The number of additions increases from 5 to 16 for all values of used parameters.

3.2. Average Fade Duration

The AFD shows the average time that the signal envelope spends below the specified threshold level. This LCR measurement is used to design a diversity scheme for cellular systems. The AFD is expressed in units of seconds.
The AFD can be evaluated as the ratio of the Pout and the LCR ([35], Equation (2.106)):
A F D = P o u t N z ( z )
When putting (15) and (40) into (41), the final expression for the AFD for the considered case is:
A F D = j 1 = 0 + j 2 = 0 + ( κ x m i ) j 1 ( κ y μ i ) j 2 j 1 ! j 2 ! Γ ( j 1 + j 2 + μ i + m i ) Γ ( j 1 + m i ) Γ ( j 2 + μ i ) B m i s i z i 2 μ i Ω i ( 1 + κ y ) + m i s i z i 2 ( j 1 + m i , j 2 + μ i ) L 2 π f m j 3 = 0 + j 4 = 0 + κ x j 3 κ y j 4 m i 2 j 3 + m i 1 2 μ i 2 j 4 + μ i 1 2 ( Ω i ( 1 + κ y ) ) j 4 + μ i 1 2 s i j 3 + m i 1 2 z i 2 j 3 + 2 m i 1 Γ ( j 3 + j 4 + m i + μ i 1 / 2 ) j 3 ! j 4 ! Γ ( j 3 + m i ) Γ ( j 4 + μ i ) ( μ i Ω i ( 1 + κ y ) + m i s i z i 2 ) j 3 + j 4 + m i + μ i 1
The graphs for AFD are presented in the two Figure 14 and Figure 15. From Figure 14, it is obvious that BX fading parameters κx and m do not affect the AFD much. When parameter m increases, so does the AFD, which is bad for system performance. When parameter κx increases, then the AFD decreases, and the system performance is better, resulting in a lower AFD.
On the other hand, the normalized curves for AFD presented in Figure 15 show that the AFD is less for a larger number of receiver input branches L, which facts improve the system performance. These are less difficult environments, as can be seen in Figure 15.
When the crossing threshold z is below the average signal level, the AFD is low, and this is generally the regime in which the system normally operates. When the Rician κy factor increases, there is interference, the power of the dominant LOS component increases or the power of the scattering components decreases, thus making the fading less pronounced. The system then has lower performance, and the AFD increases, but the AFD is not affected so much by the CCI parameter κy. Also, an increase in parameter µ spoils the performance because it increases the AFD.
Below are tables with the number of additions in the sum in expression (42) needed to achieve the required precision on the fifth significant digit.
From Table 11, it can be seen that when parameter κx is increasing, convergence and required accuracy are achieved when a maximum of 9 additions are added for z = −10 dB and z = 0 dB, while for z = 10 dB, the number of required elements increases, and the series in expression (42) converges more slowly.
When parameter m increases, the number of elements that need to be added to obtain the accuracy of expression (42) to the 5th decimal tends to be constant for z = −10 dB (increases from 6 to 8), while for z = 0 dB and z = 10 dB, the number of elements increases, and the series converges more slowly.
From Table 12, one can see that the number of additions in sums in (42) becomes bigger when κy and µ increase, while this number of additions is quite small when L increases.

4. LLM- and MDE-Enabled Network Planning Workflow

The emerging Large Language Model (LLM)-based ChatGPT (https://chat.openai.com/, accessed on 8 April 2024) human-like conversational service has drawn significant attention in both industry and academia, which resulted in many novel adoptions and use cases in various areas, ranging from creative content writing to programming [35]. Taking into account the experiments carried out by curious researchers and enthusiasts around the world, it can be summarized that LLMs are able to cover various relevant aspects within the generation of computer applications and the software development process itself, as well. Among these adoptions, some of them, besides LLMs, rely on their synergy with model-driven engineering (MDE) [36], making many innovative usage scenarios possible [36,37,38]: (1) domain conceptualization—metamodel construction based on free-form textual information; (2) instance creation—metamodel and natural language text are used as inputs, while the target output is instance of a model with respect to that metamodel; (3) modeling constraint extraction—identification of rules that must hold within model instances, where inputs are these constraints in textual form, along with the given metamodel, while the outputs are formal logic rules, such as Object Constraints Language (OCL); (4) generation of code—code templates together with model instances are taken as inputs and used for the purpose of generating executable program code, targeting some specific platform or programming language.
Considering the previously mentioned LLM and MDE synergy use cases, in this paper, we adopt these techniques with the goal of reducing the overall cognitive load and effort needed for wireless network planning and experimentation. Due to the increasing complexity of infrastructure, besides the growing number of the involved devices and their heterogeneous nature, the process of next-generation network-related prototyping and experimentation is highly challenging task [36,38]. For that reason, in this paper, we used an approach leveraging MDE tools (Eclipse Ecore (https://eclipse.dev/modeling/emf/, accessed on 8 April 2024) and Object Constraints Language—OCL (https://www.omg.org/spec/OCL/2.4/About-OCL, accessed on 8 April 2024)) for representation of domain concepts and their relationships, together with constraints and, on the other hand, trending ChatGPT as LLM representative in order to enable automated creation of model instances based on input text, extract domain constraints from text and, finally, generate the experiment code based on model instances.
In Figure 16, we depict the proposed workflow.
First, the user provides text describing the desired configuration of network planning experiment using natural language text, covering also constraints, such as design limitations and aspects related to performance. Apart from user input, a metamodel is also leveraged in order to construct two prompts targeting ChatGPT:
Prompt 1:
According to {Experiment configuration description text} generate Ecore model instance based on given metamodel {Ecore metamodel}
Prompt 2:
According to {Experiment limitations text} generate OCL constraints based on given metamodel {Ecore metamodel}
Furthermore, the script responsible for LLM prompt construction was implemented using Python programming language and OpenAI API (https://platform.openai.com/docs/api-reference, accessed on 8 April 2024) for ChatGPT. The result of the first prompt is model instance, which represents experiment configuration in a form compliant with the given metamodel. However, the outcome of the second prompt is a set of OCL rules which are checked if they hold against the model instance.
Once both the rules and model instance are extracted using LLM, a design-time consistency check of the model instance is performed in order to determine if all the given constraints hold. After that, taking into account the specified fading environment configuration, such as outage probability and channel capacity, performance-related elements are assigned to the instance model as well.
Additionally, in order to speed up such calculations, a GPU-enabled approach is adopted introducing loop-based computation parallelization, building upon our past works presented in [36,38]. With the aim to achieve this, the following prompt for parametrizing experiment script leveraging model instance is executed:
Prompt 3:
Parametrize experiment based on template {experiment template} using model instance {model instance}
The elements of the underlying metamodel for experiment representation are depicted in Figure 17. Here, the cardinalities are denoted as: 1-single instance participates in relationship; *-multiple instances of same type within the relationship allowed. The top-level concept within the metamodel is deployment. Deployment consists of elements representing service provider infrastructure like base stations, and, on the other side, considers the end users of these services, while these users can rely on different types of receivers.
Regarding the elements of the underlying telco infrastructure, the properties such as power consumption, frequency range, and capacity expressed as number of active users and target network generation (2G–5G) are considered. Moreover, aspects expressing the environmental configuration are also considered as fading and co-channel interference types. In this context, we also consider distinct parameters, specific for the particular type of fading and co-channel interference model.
In the end, the proposed metamodel also covers performance-related goals, such as boundary values for channel capacity and outage probability. The estimated performance value is compared to these goals expressed in the form of OCL rules, so the user will be notified whether the experimental deployment is compliant with these requirements.
In what follows, Table 13 shows example OCL rules for the described scenario.
In Table 14, an overview of the results achieved for different experiment configurations is given, considering the execution time spent for relevant steps. Compared to our previous works proposing the workflow where knowledge of domain modeling tools was necessary, in this paper, the refined workflow requires significantly less time. Manually, around 12 min for a single experiment were needed, while the proposed workflow reduces to the order of magnitude of 10 s, so the experimentation workflow speed-up is significant.
The approach relying on an LLM-aided approach significantly reduces the time required for creation of a single experiment and overall cognitive overload, as only free-form text has to be provided by the end user of the planning tool.

5. Conclusions

The main contribution of our paper is modelling of a wireless channel with a multi-branch SC diversity receiver in the presence of Beaulieu-Xie fading and CCI with κ-µ distribution. There is no defined fading distribution in the literature that can adequately model the multiple specular signal components transmitting between the transmitter and the receiver together with the diffused components, which is a typical environment in the case of femtocells and high-speed trains. For the aforementioned reasons, we presented here derivations for different first- and second-order performances for such a model. Another great advantage of introducing the BX fading distribution is that the existing fading distributions (κ-µ, Nakagami-m, Rayleigh, Rician, etc.) can be obtained as its special cases by adjusting a combination of parameters. Since κ-µ is also general fading distribution, it is possible to apply the obtained results to a large number of system configurations in the presence of fading and CCI with different listed distributions.
Additionally, the presented approach making use of LLMs and MDE significantly reduces both the effort and time required for wireless network experimentation as it takes natural language text descriptions as input from the end user. This way, the required cognitive load is reduced as mastering additional tools for conceptual modeling directly is not required.
In our future work, we will analyze the performance of wireless systems in the presence of fading and CCI with these and other general distributions, although with EGC and MRC diversity receivers. Using EGC and MRC diversity receivers achieves better performance than using SC receivers, which is popular for its simplicity, affordability, and favorable price, but with some loss in performance quality.

Author Contributions

Conceptualization, N.P., S.S. and D.K.; methodology, D.K. and S.S.; software, N.P. and S.S.; validation, D.M. and G.D.; formal analysis, N.P.; investigation, S.S. and D.K.; resources, D.K.; data curation, S.S. and N.P.; writing—original draft preparation, D.K. and N.P.; writing—review and editing, D.M. and G.D.; visualization, S.S.; supervision, D.M. and D.K.; project administration, D.K.; funding acquisition, N.P. and D.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article. Auxiliary processing scripts and metamodel are publicly available on GitHub: https://github.com/penenadpi/chatgpt_ecore_ocl.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Simon, M.K.; Alouini, M.S. Digital Communication over Fading Channels, 2nd ed.; Wiley-IEEE: Hoboken, NJ, USA, 2004. [Google Scholar]
  2. Beaulieu, N.C.; Jiandong, X. A novel fading model for channels with multiple dominant specular components. IEEE Wirel. Commun. Lett. 2015, 4, 54–57. [Google Scholar] [CrossRef]
  3. Yacoub, M.D. The κ-μ distribution: A general fading distribution. In Proceedings of the IEEE 54th Vehicular Technology Conference, VTC Fall 2001, Atlantic City, NJ, USA, 7–11 October 2001. [Google Scholar] [CrossRef]
  4. Kansal, V.; Singh, S. Analysis of effective capacity over Beaulieu-Xie fading model. In Proceedings of the IEEE International Women in Engineering Conference on Electrical and Computer Engineering (WIECON-ECE), WIT, Dehradun, India, 18–19 December 2017; pp. 207–210. [Google Scholar] [CrossRef]
  5. Kansal, V.; Singh, S. Capacity analysis of maximal ratio combining over Beaulieu-Xie fading. Ann. Telecommun. 2020, 76, 43–50. [Google Scholar] [CrossRef]
  6. Kansal, V.; Singh, S. Analysis of binary PSK modulations over the line-of-sight plus scatter fading model. In Data and Communication Networks: Advances in Intelligent Systems and Computing, Proceedings of the International Conference on Computing, Power and Communication Technologies (GUCON), Noida, India, 28–29 September 2018; Springer: Singapore, 2019; Volume 847, pp. 1–7. [Google Scholar] [CrossRef]
  7. Kansal, V.; Singh, S. Average bit error rate analysis of selection combining over Beaulieu-Xie fading model. In Proceedings of the 6th International Conference on Signal Processing and Communication (ICSC), Noida, India, 5–7 March 2020. [Google Scholar] [CrossRef]
  8. Kansal, V.; Singh, S. Analysis of average symbol error probability of MDPSK, MFSK and MPSK in the Beaulieu-Xie fading. In Proceedings of the 6th Edition of International Conference on Wireless Networks & Embedded Systems (WECON), Rajpura, India, 16–17 November 2018; pp. 11–14. [Google Scholar] [CrossRef]
  9. Kansal, V.; Singh, S. Error performance of generalized Mary QAM over the Beaulieu-Xie fading. Telecommun. Syst. 2021, 78, 163–168. [Google Scholar] [CrossRef]
  10. Shankar, H.; Kansal, A. Performance analysis of switch and stay combining diversity for Beaulieu-Xie fading model. Wirel. Pers. Commun. 2022, 126, 531–553. [Google Scholar] [CrossRef]
  11. Kaur, M.; Yadav, R.K. Performance analysis of Beaulieu-Xie fading channel with MRC diversity reception. Trans. Emerg. Telecommun. Technol. 2020, 31, 3949. [Google Scholar] [CrossRef]
  12. Olutayo, A.; Cheng, J.; Holzman, J. Asymptotically tight performance bounds for selection diversity over Beaulieu-Xie fading channels with arbitrary correlation. In Proceedings of the IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017. [Google Scholar] [CrossRef]
  13. Olutayo, A.; Cheng, J.; Holzman, J. Asymptotically tight performance bounds for equal gain combining over a new correlated fading channel. In Proceedings of the 15th Canadian Workshop on Information Theory (CWIT), Quebec City, QC, Canada, 11–14 June 2017; pp. 1–5. [Google Scholar] [CrossRef]
  14. Olutayo, A.; Cheng, J.; Holzman, J.F. Performance bounds for diversity receptions over a new fading model with arbitrary branch correlation. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 97. [Google Scholar] [CrossRef]
  15. Olutayo, A.; Ma, H.; Cheng, J.; Holzman, J.F. Level crossing rate and average fade duration for the Beaulieu-Xie fading model. IEEE Wirel. Commun. Lett. 2017, 6, 326–329. [Google Scholar] [CrossRef]
  16. Olutayo, A. Novel Fading Model for Emerging Wireless Communication Systems. Doctoral Dissertation, The University of British Columbia, Okanagan, BC, Canada, 2021. [Google Scholar]
  17. Available online: https://mathworld.wolfram.com/ModifiedBesselFunctionoftheFirstKind.html (accessed on 28 March 2024).
  18. Krstic, D.; Suljović, S.; Milic, D.; Petrovic, N. Approach to QoS prediction leveraging impact of Beaulieu-Xie fading and k-µ co-channel interference on SC diversity receiver outage probability. In Proceedings of the 17th International Conference on Telecommunications—ConTEL 2023, Graz, Austria, 11–13 July 2023; pp. 1–6. [Google Scholar] [CrossRef]
  19. Abramowitz, M.; Stegun, I.A. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables; National Bureau of Standards, Applied Mathematics, Series 55, Issued June 1964. Tenth Printing, December 1972, with Corrections; U.S. Government Printing Office: Washington, DC, USA, 1972. [Google Scholar]
  20. Gradshteyn, I.S.; Ryzhik, I.M. Tables of Integrals, Series and Products; Academic: New York, NY, USA, 1980. [Google Scholar]
  21. Panic, S.; Stefanovic, M.; Anastasov, J.; Spalevic, P. Fading and Interference Mitigation in Wireless Communications; CRC Press: Boca Raton, FL, USA; Taylor & Francis Group: Boca Raton, FL, USA, 2014. [Google Scholar]
  22. Mitrovic, Z.J.; Nikolic, B.Z.; Ðordevic, G.T.; Stefanovic, M. Influence of imperfect carrier signal recovery on performance of SC receiver of BPSK signals transmitted over α-µ fading channel. Electronics 2009, 13, 58–62. [Google Scholar]
  23. Suljovic, S.; Krstic, D.; Petrovic, N. Derivation and simulation of outage probability for 5G wireless system with L-branch SC receiver influenced by Rician fading and Nakagami-m co-channel interference. In Proceedings of the 63rd International Symposium on Electronics in Marine ELMAR-2021, Zadar, Croatia, 13–15 September 2021; pp. 11–16. [Google Scholar] [CrossRef]
  24. Suljović, S.; Stefanović, R.; Vasić, S.; Milić, D.; Petrović, N. Leveraging outage probability in systems limited by BX fading and Nakagami-m co-channel interference for classification-based QoS estimation. In Proceedings of the 22nd International Symposium INFOTEH-JAHORINA, East Sarajevo, Bosnia and Herzegovina, 15–17 March 2023. [Google Scholar]
  25. Krstić, D.; Suljović, S.; Gurjar, D.S.; Yadav, S. Improving the outage probability using SC diversity for GNSS signals limited by Beaulieu-Xie fading and Rician co-channel interference. In Proceedings of the 16th Baška GNSS Conference: Technologies, Techniques and Applications Across PNT, Baska, Croatia, 14–18 May 2023; pp. 53–58. [Google Scholar]
  26. Alouini, M.S.; Goldsmith, A.J. Capacity of Rayleigh fading channels under different adaptive transmission and diversity combining techniques. IEEE Trans. Veh. Technol. 1999, 48, 1165–1181. [Google Scholar] [CrossRef]
  27. Huang, H.; Yuan, C. Ergodic capacity of composite fading channels in cognitive radios with series formula for product of κ–μ and α–μ fading distributions. IEICE Trans. Commun. 2020, E103.B, 458–466. [Google Scholar] [CrossRef]
  28. Sagias, N.C.; Karagiannidis, G.K. Gaussian class multivariate Weibull distributions: Theory and applications in fading channels. IEEE Trans. Inf. Theory 2005, 51, 3608–3619. [Google Scholar] [CrossRef]
  29. Beals, R.; Szmigielski, J. Meijer G-Functions: A Gentle Introduction (PDF). Not. Am. Math. Soc. 2013, 60, 866. [Google Scholar] [CrossRef]
  30. Suljovic, S.; Milic, D.; Panic, S.; Stefanovic, C.; Stefanovic, M. Level crossing rate of macro diversity reception in composite Nakagami-m and Gamma fading environment with interference. Digit. Signal Process. 2020, 102, 102758. [Google Scholar] [CrossRef]
  31. Krstic, D.; Suljovic, S.; Petrovic, N.; Minic, S.; Popovic, Z. Utilizing LCR of wireless system with SC receiver weakened by Beaulieu-Xie fading and κ-µ interference for machine learning-based QoS prediction. In Proceedings of the IEEE 21st International Symposium on Intelligent Systems and Informatics (SISY 2023), Pula, Croatia, 21–23 September 2023. [Google Scholar]
  32. Patzold, M.; Dahech, W.; Youssef, N. Level-crossing rate and average duration of fades of non-stationary multipath fading channels. In Proceedings of the 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017. [Google Scholar] [CrossRef]
  33. Stefanovic, C.; Veljkovic, S.; Stefanovic, M.; Panic, S.; Jovkovic, S. Second order statistics of SIR based macro diversity system for V2I communications over composite fading channels. In Proceedings of the First International Conference on Secure Cyber Computing and Communication (ICSCCC), Jalandhar, India, 15–17 December 2018. [Google Scholar] [CrossRef]
  34. Suljovic, S.; Krstic, D.; Nestorovic, G.; Petrovic, N.; Minic, S.; Gurjar, D.S. Using level crossing rate of selection combining receiver damaged by Beaulieu-Xie fading and Rician co-channel interference with a purpose of machine learning QoS level prediction. Elektron. Elektrotech. 2023, 29, 68–73. [Google Scholar] [CrossRef]
  35. Stuber, G.L. Principles of Mobile Communication, 2nd ed.; Kluwer Academic Publishers: New York, NY, USA; Kluwer Academic Publishers: Boston, MA, USA; Kluwer Academic Publishers: Dordrecht, The Netherlands; Kluwer Academic Publishers: London, UK, 2000. [Google Scholar]
  36. Krstic, D.; Petrovic, N.; Suljovic, S.; Al-Azzoni, I. AI-enabled framework for mobile network experimentation leveraging ChatGPT: Case study of channel capacity calculation for η-µ fading and co-channel interference. Electronics 2023, 12, 4088. [Google Scholar] [CrossRef]
  37. Petrovic, N.; Al-Azzoni, I. Model-driven smart contract generation leveraging ChatGPT. In Proceedings of the International Conference on Systems Engineering (ICSEng) 2023, Las Vegas, NV, USA, 22–24 August 2023; Springer: Cham, Switzerland, 2023; Volume 761, pp. 1–10. [Google Scholar] [CrossRef]
  38. Krstic, D.; Petrovic, N.; Al-Azzoni, I. Model-driven approach to fading-aware wireless network planning leveraging multiobjective optimization and deep learning. Math. Probl. Eng. 2022, 2022, 4140522. [Google Scholar] [CrossRef]
Figure 1. Model of multi-branch SC diversity receiver.
Figure 1. Model of multi-branch SC diversity receiver.
Sensors 24 03037 g001
Figure 2. PDF of SIR z at the multi-branch SC receiver output for different values of fading parameters m and κx. Other parameters are: κy = 1, µ = 1, L = 2, Ω = 1, and s = 1.
Figure 2. PDF of SIR z at the multi-branch SC receiver output for different values of fading parameters m and κx. Other parameters are: κy = 1, µ = 1, L = 2, Ω = 1, and s = 1.
Sensors 24 03037 g002
Figure 3. PDF versus SIR z at the multi-branch SC receiver output for variable CCI parameters κy and µ, and number of branches L. Other parameters are: κx = 1, m = 1, Ω = 1, and s = 1.
Figure 3. PDF versus SIR z at the multi-branch SC receiver output for variable CCI parameters κy and µ, and number of branches L. Other parameters are: κx = 1, m = 1, Ω = 1, and s = 1.
Sensors 24 03037 g003
Figure 4. Outage probability of multi-branch SC receiver depending on SIR versus different values of fading parameters κx and m.
Figure 4. Outage probability of multi-branch SC receiver depending on SIR versus different values of fading parameters κx and m.
Sensors 24 03037 g004
Figure 5. Pout of multi-branch SC receiver versus SIR considering different values of CCI parameters κy and µ, and number of branches L.
Figure 5. Pout of multi-branch SC receiver versus SIR considering different values of CCI parameters κy and µ, and number of branches L.
Sensors 24 03037 g005
Figure 6. Normalized channel capacity for different values of BX fading parameters κx and m.
Figure 6. Normalized channel capacity for different values of BX fading parameters κx and m.
Sensors 24 03037 g006
Figure 7. Normalized channel capacity for different values of CCI parameters κy and µ and number of branches L.
Figure 7. Normalized channel capacity for different values of CCI parameters κy and µ and number of branches L.
Sensors 24 03037 g007
Figure 8. ABEP for BFSK modulation: parameters κx and m are changing, and constant parameters are κy = 1, µ = 1, L = 2, Ω = 1, s = 1.
Figure 8. ABEP for BFSK modulation: parameters κx and m are changing, and constant parameters are κy = 1, µ = 1, L = 2, Ω = 1, s = 1.
Sensors 24 03037 g008
Figure 9. ABEP for BFSK modulation: changeable CCI parameters κy and µ, and number of branches L; and constant are κx = 1, m = 1, Ω = 1, s = 1.
Figure 9. ABEP for BFSK modulation: changeable CCI parameters κy and µ, and number of branches L; and constant are κx = 1, m = 1, Ω = 1, s = 1.
Sensors 24 03037 g009
Figure 10. ABEP for BDPSK modulation when parameters κx and m are changing. Other parameters values are constant: κy = 1, µ = 1, L = 2, and powers: Ω = 1, s = 1.
Figure 10. ABEP for BDPSK modulation when parameters κx and m are changing. Other parameters values are constant: κy = 1, µ = 1, L = 2, and powers: Ω = 1, s = 1.
Sensors 24 03037 g010
Figure 11. MGF-based ABEP for BDPSK modulation: CCI parameters κy and µ are varying, and number of branches L, while constant are fading parameters κx = 1, m = 1, and powers Ω = 1, s = 1.
Figure 11. MGF-based ABEP for BDPSK modulation: CCI parameters κy and µ are varying, and number of branches L, while constant are fading parameters κx = 1, m = 1, and powers Ω = 1, s = 1.
Sensors 24 03037 g011
Figure 12. The LCR, normalized by Doppler frequency fm, versus output SIR for different sets of BX fading parameters κx and m; CCI parameters are: κy = 1 and µ = 1, and powers: Ω = 1, s = 1.
Figure 12. The LCR, normalized by Doppler frequency fm, versus output SIR for different sets of BX fading parameters κx and m; CCI parameters are: κy = 1 and µ = 1, and powers: Ω = 1, s = 1.
Sensors 24 03037 g012
Figure 13. Normalized LCR depending on SIR with variable CCI parameters κy and µ and number of branches L, while BX fading parameters remain constant: κx = 1 and m = 1, as well as powers Ω = 1 and s = 1.
Figure 13. Normalized LCR depending on SIR with variable CCI parameters κy and µ and number of branches L, while BX fading parameters remain constant: κx = 1 and m = 1, as well as powers Ω = 1 and s = 1.
Sensors 24 03037 g013
Figure 14. The AFD depending on output SIR for different values of BX fading parameters κx and m; while CCI parameters are: κy = 1 and µ = 1, number of branches L = 2 and powers: Ω = 1, s = 1.
Figure 14. The AFD depending on output SIR for different values of BX fading parameters κx and m; while CCI parameters are: κy = 1 and µ = 1, number of branches L = 2 and powers: Ω = 1, s = 1.
Sensors 24 03037 g014
Figure 15. The AFD versus SIR considering different values of CCI parameters κy and µ and number of branches L, while BX fading parameters are: κx = 1 and m = 1, and powers Ω = 1 and s = 1.
Figure 15. The AFD versus SIR considering different values of CCI parameters κy and µ and number of branches L, while BX fading parameters are: κx = 1 and m = 1, and powers Ω = 1 and s = 1.
Sensors 24 03037 g015
Figure 16. MDE and LLM synergy-based workflow for next-generation network experimentation and planning: 1—Natural language text experiment description and constraints; 2—Taking user-defined input to Prompt construction script; 3—Eclipse Ecore-based metamodel representation; 4—Prompt1 and Prompt 2 executions; 5—Model instance; 6—Experiment template; 7—Model instance as input for code generation; 8—OCL rules for verification of model instance; 9—Verified model instance; 10—Prompt3 execution; 11—Parametrized experiment; 12—Performance estimations, such as Pout, CC, ABEP, LCR, AFD.
Figure 16. MDE and LLM synergy-based workflow for next-generation network experimentation and planning: 1—Natural language text experiment description and constraints; 2—Taking user-defined input to Prompt construction script; 3—Eclipse Ecore-based metamodel representation; 4—Prompt1 and Prompt 2 executions; 5—Model instance; 6—Experiment template; 7—Model instance as input for code generation; 8—OCL rules for verification of model instance; 9—Verified model instance; 10—Prompt3 execution; 11—Parametrized experiment; 12—Performance estimations, such as Pout, CC, ABEP, LCR, AFD.
Sensors 24 03037 g016
Figure 17. Network experimentation metamodel.
Figure 17. Network experimentation metamodel.
Sensors 24 03037 g017
Table 1. Number of terms to be added in expression (15) for Pout to achieve accuracy at the 5th significant digit when changing parameters κx and m, and κy = 1, µ = 1, Ω = 1, s = 1, L = 2.
Table 1. Number of terms to be added in expression (15) for Pout to achieve accuracy at the 5th significant digit when changing parameters κx and m, and κy = 1, µ = 1, Ω = 1, s = 1, L = 2.
Poutz = −10 dBz = 0 dBz = 10 dB
κx = 1, m = 1589
κx = 1.5, m = 15710
κx = 2, m = 15712
κx = 2.5, m = 15712
κx = 3, m = 15714
κx = 4, m = 15816
κx = 1, m = 1.55810
κx = 1, m = 25811
κx = 1, m = 2.55913
κx = 1, m = 351014
κx = 1, m = 451216
Table 2. Number of terms to be added in the expression for Pout (15) to achieve precision to the 5th significant digit for variables κy, µ, and L. Other parameters are: κx = 1, m = 1, Ω = 1, s = 1.
Table 2. Number of terms to be added in the expression for Pout (15) to achieve precision to the 5th significant digit for variables κy, µ, and L. Other parameters are: κx = 1, m = 1, Ω = 1, s = 1.
Poutz = −10 dBz = 0 dBz = 10 dB
κy = 1, µ = 1, L = 2589
κy = 2, µ = 1, L = 251012
κy = 3, µ = 1, L = 251313
κy = 4, µ = 1, L = 251516
κy = 1, µ = 2, L = 251112
κy = 1, µ = 3, L = 251313
κy = 1, µ = 4, L = 251516
κy = 1, µ = 1, L = 3579
κy = 1, µ = 1, L = 4579
κy = 1, µ = 1, L = 5569
κy = 1, µ = 1, L = 2589
Table 3. The number of terms in the sum in the expression for CC/B (20) in order to achieve precision on the 5th significant digit when changing the fading parameters κx and m. Other parameters are: κy = 1, µ = 1, Ω = 1, s = 1, L = 2.
Table 3. The number of terms in the sum in the expression for CC/B (20) in order to achieve precision on the 5th significant digit when changing the fading parameters κx and m. Other parameters are: κy = 1, µ = 1, Ω = 1, s = 1, L = 2.
CC/Bwi = −10 dBwi = 0 dBwi = 10 dB
κx = 1, m = 18910
κx = 1.5, m = 1101011
κx = 2, m = 1111212
κx = 2.5, m = 1121314
κx = 3, m = 1141514
κx = 4, m = 1161617
κx = 1, m = 1.591010
κx = 1, m = 2111112
κx = 1, m = 2.5121313
κx = 1, m = 3141414
κx = 1, m = 4161617
Table 4. Number of additions in the sum in expression (20) for CC/B to reach accuracy at the 5th significant decimal for variable CCI parameters κy and µ, and number of branches L. The fading parameters and powers are: κx = 1, m = 1, Ω = 1, s = 1.
Table 4. Number of additions in the sum in expression (20) for CC/B to reach accuracy at the 5th significant decimal for variable CCI parameters κy and µ, and number of branches L. The fading parameters and powers are: κx = 1, m = 1, Ω = 1, s = 1.
CC/Bwi = −10 dBwi = 0 dBwi = 10 dB
κy = 1, µ = 1, L = 28910
κy = 1.5, µ = 1, L = 2101010
κy = 2, µ = 1, L = 2111211
κy = 3, µ = 1, L = 2131414
κy = 1, µ = 1.5, L = 291010
κy = 1, µ = 2, L = 2101111
κy = 1, µ = 3, L = 2131415
κy = 1, µ = 1, L = 3899
κy = 1, µ = 1, L = 491010
κy = 1, µ = 1, L = 5999
Table 5. The number of additions in sum in expression (25) to achieve precision to the 5th significant digit for MGF-based ABEP for BFSK, when the fading parameters κx and m change, and others are: κy = 1 µ = 1, Ω = 1, s = 1, L = 2.
Table 5. The number of additions in sum in expression (25) to achieve precision to the 5th significant digit for MGF-based ABEP for BFSK, when the fading parameters κx and m change, and others are: κy = 1 µ = 1, Ω = 1, s = 1, L = 2.
ABEP-BFSKwi = −10 dBwi = 0 dBwi = 10 dB
κx = 1, m = 1887
κx = 1.5, m = 1987
κx = 2, m = 11098
κx = 2.5, m = 111118
κx = 3, m = 1121210
κx = 4, m = 1151411
κx = 1, m = 1.5987
κx = 1, m = 211108
κx = 1, m = 2.5121110
κx = 1, m = 3121210
κx = 1, m = 4151513
Table 6. The number of additions to be summed in expression (25) to achieve accuracy at the 5th significant digit for MGF-based ABEP for BDPSK; the CCI parameters κy and µ are variable, as well as number of branches L, and constant are: κx = 1, m = 1, Ω = 1, s = 1.
Table 6. The number of additions to be summed in expression (25) to achieve accuracy at the 5th significant digit for MGF-based ABEP for BDPSK; the CCI parameters κy and µ are variable, as well as number of branches L, and constant are: κx = 1, m = 1, Ω = 1, s = 1.
ABEP-BFSKwi = −10 dBwi = 0 dBwi = 10 dB
κy = 1, µ = 1, L = 2887
κy = 1.5, µ = 1, L = 21098
κy = 2, µ = 1, L = 2101010
κy = 3, µ = 1, L = 2141312
κy = 1, µ = 1.5, L = 2998
κy = 1, µ = 2, L = 211109
κy = 1, µ = 3, L = 2131211
κy = 1, µ = 1, L = 3887
κy = 1, µ = 1, L = 4887
κy = 1, µ = 1, L = 5887
Table 7. The number of additions in expression (26) to achieve accuracy at the 5th significant decimal for MGF-based ABEP for BDPSK. The fading parameters κx and m are variable, the CCI parameters are: κy = 1, µ = 1, powers Ω =1, s = 1, and number of branches L = 2.
Table 7. The number of additions in expression (26) to achieve accuracy at the 5th significant decimal for MGF-based ABEP for BDPSK. The fading parameters κx and m are variable, the CCI parameters are: κy = 1, µ = 1, powers Ω =1, s = 1, and number of branches L = 2.
ABEP-BDPSKwi = −10 dBwi = 0 dBwi = 10 dB
κx = 1, m = 1886
κx = 1.5, m = 1987
κx = 2, m = 11086
κx = 2.5, m = 11197
κx = 3, m = 112108
κx = 4, m = 114128
κx = 1, m = 1.5986
κx = 1, m = 21097
κx = 1, m = 2.511108
κx = 1, m = 313119
κx = 1, m = 4141410
Table 8. The number of additions have to be summed in (26) to achieve precision at the 5th significant digit for MGF-based ABEP for BDPSK; the CCI parameters κy and µ, and number of branches L, are variable; constants are fading parameters κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
Table 8. The number of additions have to be summed in (26) to achieve precision at the 5th significant digit for MGF-based ABEP for BDPSK; the CCI parameters κy and µ, and number of branches L, are variable; constants are fading parameters κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
ABEP-BDPSKwi = −10 dBwi = 0 dBwi = 10 dB
κy = 1, µ = 1, L = 2886
κy = 1.5, µ = 1, L = 2997
κy = 2, µ = 1, L = 211109
κy = 3, µ = 1, L = 2131311
κy = 1, µ = 1.5, L = 21098
κy = 1, µ = 2, L = 210109
κy = 1, µ = 3, L = 2131211
κy = 1, µ = 1, L = 3876
κy = 1, µ = 1, L = 4876
κy = 1, µ = 1, L = 5875
Table 9. The number of required additions for summing in expression (40) to achieve precision at the 5th significant decimal for LCR; the fading parameters κx and m change, the CCI parameters κy and µ are constant: κy = 1, µ = 1 and number of branches L = 2, powers are: Ω = 1 and s = 1.
Table 9. The number of required additions for summing in expression (40) to achieve precision at the 5th significant decimal for LCR; the fading parameters κx and m change, the CCI parameters κy and µ are constant: κy = 1, µ = 1 and number of branches L = 2, powers are: Ω = 1 and s = 1.
LCRz = −10 dBz = 0 dBz = 10 dB
κx = 1, m = 1598
κx = 1.5, m = 1589
κx = 2, m = 15811
κx = 2.5, m = 15812
κx = 3, m = 15913
κx = 4, m = 15916
κx = 1, m = 1.5589
κx = 1, m = 25911
κx = 1, m = 2.55912
κx = 1, m = 351114
κx = 1, m = 451315
Table 10. The number of additions have to be added in the sum in (40) to reach accuracy at the 5th significant digit for LCR; the CCI parameters κy and µ, and number of branches L, are variable; constant are fading parameters κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
Table 10. The number of additions have to be added in the sum in (40) to reach accuracy at the 5th significant digit for LCR; the CCI parameters κy and µ, and number of branches L, are variable; constant are fading parameters κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
LCRz = −10 dBz = 0 dBz = 10 dB
κy = 1, µ = 1, L = 2598
κy = 2, µ = 1, L = 271210
κy = 3, µ = 1, L = 291412
κy = 4, µ = 1, L = 2111613
κy = 1, µ = 2, L = 27118
κy = 1, µ = 3, L = 29139
κy = 1, µ = 4, L = 2111610
κy = 1, µ = 1, L = 3578
κy = 1, µ = 1, L = 4578
κy = 1, µ = 1, L = 5579
Table 11. Required number of terms need to be summed in expression (42) to achieve precision at the 5th significant digit for the AFD with variable fading parameters κx and m, while the CCI parameters are unchanging: κy = 1, µ = 1, number of branches L = 2, powers are: Ω = 1 and s = 1.
Table 11. Required number of terms need to be summed in expression (42) to achieve precision at the 5th significant digit for the AFD with variable fading parameters κx and m, while the CCI parameters are unchanging: κy = 1, µ = 1, number of branches L = 2, powers are: Ω = 1 and s = 1.
AFDz = −10 dBz = 0 dBz = 10 dB
κx = 1, m = 1787
κx = 1.5, m = 16710
κx = 2, m = 17711
κx = 2.5, m = 16612
κx = 3, m = 17813
κx = 4, m = 16916
κx = 1, m = 1.57710
κx = 1, m = 26511
κx = 1, m = 2.57913
κx = 1, m = 361013
κx = 1, m = 481215
Table 12. The number of additions in sums in (42) for reaching precision at the 5th significant digit for the AFD; the CCI parameters κy and µ, and number of branches L, are variable; permanent fading parameters are: κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
Table 12. The number of additions in sums in (42) for reaching precision at the 5th significant digit for the AFD; the CCI parameters κy and µ, and number of branches L, are variable; permanent fading parameters are: κx = 1 and m = 1, and powers: Ω = 1 and s = 1.
AFDz = −10 dBz = 0 dBz = 10 dB
κy = 1, µ = 1, L = 2787
κy = 2, µ = 1, L = 291011
κy = 3, µ = 1, L = 2101314
κy = 4, µ = 1, L = 2121517
κy = 1, µ = 2, L = 291112
κy = 1, µ = 3, L = 2101314
κy = 1, µ = 4, L = 2121416
κy = 1, µ = 1, L = 3687
κy = 1, µ = 1, L = 4687
κy = 1, µ = 1, L = 5577
Table 13. Examples for generated OCL rules.
Table 13. Examples for generated OCL rules.
TextOCL Rule
Deployment should have at least two base stationscontext Deployment
inv deploymentHasAtLeastTwoBaseStations:
self.baseStations->size() >= 2
Outage probability of deployment should be less than 0.05context Deployment
inv outageProbabilityBelowThreshold:
self.outageProbability < 0.05
Minimal number of service consumers supported should be 150context Deployment
inv MinimumServiceConsumers:
self.serviceConsumers.numConsumers >= 150
Table 14. LLM-enabled workflow evaluation approach.
Table 14. LLM-enabled workflow evaluation approach.
AspectManual EffortsExecution Time
[s]
1 Receiver
2 Receivers
Experiment Description
Text to model instance50 s—sentence typing8.4
13.2
Beaulieu-Xie fading κ-µ CCI, diversity combining outage probability
1 receiver/2 receivers
Model instance to experimentAutomatic4.3
9.6
Performance estimationAutomatic1.8
2.9
Constraint definition30 s—sentence typing7.9
12.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Krstic, D.; Suljovic, S.; Djordjevic, G.; Petrovic, N.; Milic, D. MDE and LLM Synergy for Network Experimentation: Case Analysis of Wireless System Performance in Beaulieu-Xie Fading and κ-µ Co-Channel Interference Environment with Diversity Combining. Sensors 2024, 24, 3037. https://doi.org/10.3390/s24103037

AMA Style

Krstic D, Suljovic S, Djordjevic G, Petrovic N, Milic D. MDE and LLM Synergy for Network Experimentation: Case Analysis of Wireless System Performance in Beaulieu-Xie Fading and κ-µ Co-Channel Interference Environment with Diversity Combining. Sensors. 2024; 24(10):3037. https://doi.org/10.3390/s24103037

Chicago/Turabian Style

Krstic, Dragana, Suad Suljovic, Goran Djordjevic, Nenad Petrovic, and Dejan Milic. 2024. "MDE and LLM Synergy for Network Experimentation: Case Analysis of Wireless System Performance in Beaulieu-Xie Fading and κ-µ Co-Channel Interference Environment with Diversity Combining" Sensors 24, no. 10: 3037. https://doi.org/10.3390/s24103037

APA Style

Krstic, D., Suljovic, S., Djordjevic, G., Petrovic, N., & Milic, D. (2024). MDE and LLM Synergy for Network Experimentation: Case Analysis of Wireless System Performance in Beaulieu-Xie Fading and κ-µ Co-Channel Interference Environment with Diversity Combining. Sensors, 24(10), 3037. https://doi.org/10.3390/s24103037

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop