Journal of Wireless Networking and Communications

p-ISSN: 2167-7328    e-ISSN: 2167-7336

2012;  2(5): 143-157

doi: 10.5923/j.jwnc.20120205.09

Performance Evolution in Satellite Communication Networks Along with Markovian Channel Prediction

Kamal Harb 1, 2, F. Richard Yu 1, Samir Abdul-Jauwad 2

1Electrical Engineering Department, KFUPM University, Dhahran, 31261,Saudi Arabia

2Department of Systems and Computer Engineering, Carleton University, 1125, Colonel By Drive, Ottawa, Ontario, Canada

Correspondence to: Kamal Harb , Electrical Engineering Department, KFUPM University, Dhahran, 31261,Saudi Arabia.

Email:

Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.

Abstract

Augmenting accurate prediction of channel attenuations can be of immense value in improving the quality of signals athigh frequency for satellite communication networks. Such prediction of weather related attenuation factors for the impendingweather conditions based on the weather data and the Markovian theory are the main object of this paper. The paper also describes anintelligent weather aware control system (IWACS) that is used to employ the predictions made from Markov model to maintainthe quality of service (QoS) in channels that are impacted by rain, gaseous, cloud, fog, and scintillation attenuations. Based onthat, a three dimensional relationship is proposed among estimated atmospheric attenuations, propagation angle, and predictedrainfall rate (RRpr) at a given location and operational frequency. This novel method of predicting weather characteristicssupplies valuable data for mitigation planning, and subsequently for developing an algorithm to iteratively tune the IWACS byadaptively selecting appropriate channel frequency, modulation, coding, propagation angle, transmission power level, and datatransmission rate to improve the satellite's system performance. Some simulation results are presented to show the effectiveness of the proposedscheme.

Keywords: Intelligent Weather Aware Control System (IWACS), Markov Model, Quality of Service (QoS), Satellite Communications, Signal to Noise Ratio (SNR), WeatherPrediction

Cite this paper: Kamal Harb , F. Richard Yu , Samir Abdul-Jauwad , "Performance Evolution in Satellite Communication Networks Along with Markovian Channel Prediction", Journal of Wireless Networking and Communications, Vol. 2 No. 5, 2012, pp. 143-157. doi: 10.5923/j.jwnc.20120205.09.

1. Introduction

Recently, satellite based communication networks at high frequency bands have been rapidly expanding. These high frequencyoperations have enabled a wide variety of available and potentialapplications and services including communications, navigation,tele-medicine, remote sensing, distributed sensors networks,and wireless access to the internet. However, high frequencyoperations are prone to excessive digital transmissionerrors due to atmospheric attenuations[1]-‎[8].
Control systems attempt to minimize the effect ofattenuationby adjusting the transmission parameters and signal characteristics.However, exciting system rely on total attenuationin actuating the transmission control.Consequently, the control of transmission parameters have been less than the optimal as the detail knowledge of occurrence probabilities fordifferent impairments would have been missing. Knowing expectedimpairments separately for different attenuation factors, more specifically the weather factors, would help us utilizethe most appropriate methods for mitigating impairments withmechanisms like up-link power control, adaptive coding, antenna beam shaping,ansite diversity[9],[10]. Therefore,improve quality of service (QoS) provisioning‎ [11].
The major atmospheric and weather related factors in signalattenuation are rain fade, gaseous absorption, cloud attenuation,and tropospheric scintillation. Among them, the rainattenuation (RA), also known as rain fade, is the dominantcause of signal impairment, especially at frequencies higherthan 10 GHz and small aperture antennas such as Very SmallAperture Terminal (VSAT) and Television Receive Only types(TVRO)[2],[12]-‎[17].
International Telecommunication Union –Radiocommunications(ITU-R) maintains a large database for probability ofprecipitation and other parameters. It provides mathematicalequations and analytical approaches to estimate rainfall rate(RR) and different atmospheric attenuations around the worldfrom these data[18]. However, ITU-R techniques were developed in view of finding the average conditions and boundaryconditions, which are more useful for the design of controlsystem and less for the operation of those systems. Moreover,ITU-R techniques were developed at a time when the high frequencyoperations above Ku band, where losses become really significant,were not expected. Consequently, there was a greatroom to first improve the ITU-R techniques to maintain them accurateat higher frequency operations and second, to decouplethem from the fifteen years average data provided by ITUR.Instead, if we make ITU-R techniques work with real-timeweather data, those techniques could help us achieve better operation,as they were helping us with the system design inthe past[13],[14],[17], and[19].
Some of the prior work in the area include[20], where RRis predicted by using weather radar reflection data instead ofground based measurement. Paper[21] presented a methodcalled two level Markov model to predict multi-path fading ofsignals. Authors of[22]presented a method for RA predictionwhich yielded good results during low rain and low elevationangle. Authors in[24] presented fade duration prediction asa function of RA and frequency and used modelling of channelsto obtain signal attenuation due to clouds and precipitation.While[25] cited difficulty in approximating the lossesdue to limited availability of experimental data on clouds;‎[26]cited problem in developing accurate models due to ambiguityof cloud water content and cloud extent limits. In[10], authorspresent prediction models and analytical techniques fora range of operational parameters involving low-margin, lowelevation angle, inclined geosynchronous, and low earth orbitsystems. The paper estimated rain and scintillation whileassuming gaseous attenuations as constant. These techniqueshave helped to mature the control systems in satellite communication.Due to new bandwidth and frequency requirements,the problems of attenuations due to various atmospheric factorshave come to receive increased level of prominence dueto increased operations at frequencies above 10 GHz. Theseproblems are articulated very well by[2],[3],[7], and[12].
In our past research work, we demonstrated that a bettercontrol of satellite signal parameters resulting in improvedsystem performance could be achieved by taking into accountthe major weather related contributors of signal attenuationseparately‎[16]. In[5] we demonstrated how estimation of RR, aswell as attenuation due to rain, gas, cloud, fog, and scintillation,could be measured. The methodology yielded greateraccuracy in estimating the weather related attenuation. Totalattenuation as well as constituent weather attenuations werecalculated for any rainfall conditions and for any elevation angle.However, this methodology relied on historical data collected by ITU-Rthat provided average rainfall per year for locations throughoutthe world based on statistical data collected over a decade[6].During the research, we realized that the estimations wouldhave helped tune channel parameters in real-time had the real-timemeasurements were used to gain a closer estimation of impendingweather conditions. The work reported in this paperwas inspired by that premise. As research thrusts were put to improveQoS on satellite based networks withthe use of intelligent prediction methods, the work presentedin this paper should be of significant interest to research anddevelopment community.This paper makes four major contributions towards improvingthe operation of satellite control systems and enhancing theperformance of satellite network systems. This is specificallytrue during severe weather condition and operationsofcommunicationchannels above Ku band. The major contributionsof the work are:
1. Migration of ITU-R techniques from the domain of the improvingdesign to the domain of improving the operation,
2. Application of Markov theory in real-time prediction ofweather and applying of those predictions in the forecastof atmospheric attenuation,
3. Improvement of ITU-R techniques in predicting rain, gas,cloud, fog, and scintillation attenuations more accuratelyat wide range of frequencies including Ka band and tomake them work at any propagation angle, and RRs,
4. An enhanced intelligent weather aware control system(IWACS) for achieving improved channel performance.
This paper is presented in five sections. Section 2 describesprediction of different weather attenuation factors based onMarkovian modelling of weather characteristics. Section 3 describescalculation of rain, gaseous, cloud, fog, and scintillationattenuations which will be used by IWACS in decisionmaking. Section 4 presents simulation environment and implementationof IWACS, results and discussions. Finally, weconclude this study in Section 5.

2. Prediction of Channel Characteristics

This section describes the behaviour of RA at high frequency and proposes a method for better estimating channel attenuation in weather impacted satellite networks. The RA is computed, based on predicted rainfall rate (RRpr), which itself is predicted by using Markov theory[27] along with ITU-R models and bi-linear interpolation[28],[29]. The method predicts RR at any location on earth, for a wide range of propagation angles and frequencies. The RRprvalues are then used toadjust the control parameters and,therefore, help improve the QoS in communication channels.

2.1. The Rainfall Rate Prediction

In this section, we present prediction of rainfall rate usingMarkov theory on the time series of weather data. For that reason, weather is considered a discrete random process thatcan assume a set of finite states. Further, it is assumed that thechange from one state to another is a random discrete step withcertain transition probability (p), whose value is derived fromstatistical properties of the system.
2.1.1. Classification of Rain
For the purpose of explaining to the reader the application ofMarkov modelling for predicted rainfall rate, a specific locationis chosen where we divided rainfall rate ranges into five classes starting from zero mm/hr up to the highest rainfall rate asfollows:
a. Class A: from zero up to but less than 1 mm/hr.
b. Class B: from 1 up to but less than 4 mm/hr.
c. Class C: from 4 up to but less than 8 mm/hr.
d. Class D: from 8 up to but less than 14 mm/hr.
e. Class E: values greater than 14 mm/hr.
The discrete time interval chosen in this study was one hour. The reason being that environment should supplyweather data in one hour intervals. However, the method canbe applied for finer grain intervals given that weather data forshorter intervals are available.
The approach in grouping total rain conditions into classifiedblocks has been depicted in Figure 1. This classificationin actual data provides the basis for the data required to applyMarkovian theory in the prediction of rainfall rate[8].
Figure 1. Presentation of the five rainfall rate classes
To make the classification of rainfall rate to better reflectlocal statistical weather patterns, two parameters can be adjusted:
a. Periodicity of rainfall rate: Instead of selecting one hourinterval, periodicity in minutes or hours could be used.The smaller the sampling period, the more instantaneouswill be the rainfall rate values especially when dealingwith rapidly changing weather conditions.
b. Number of classes: Instead of five, the number of classes could be decreased or increased according to the variation of rainfall rate history for that location. More classes means more computational time with finer granularity of control.
2.1.2. Markov Model Implementation
I- Weight of Transition Probability Matrices:
Different weights are assigned to each Markov state, zero order(present state), first order (previous state), and second order(previous to previous state), as defined in Markov Chaintheory. There exist no direct formulas for calculating theseweights and it needs iterative search involving trial and error.The weight values need to be validated over many sets of data.
The resulting weight vector is denoted as:
(1)
where W(0), W(1), and W(2) represent weight assignedto present, previous, and previous to previous intervals,respectively, as shown in Figure 2. Each weight in (1)(1) has adifferent unique value and the largest value will belong to thepresent weight W(0) and so on for the other weights. Also,these weights are positive numbers and their summation isequal to one. This research came to conclude that there exista set of weight that work very well for all possible sets oftransition probability matrices describe below.
Figure 2. Presentation of the three different weights
II- Transition Probability:
The transition probabilities and classification of rain aredirectly correlated. The transition probabilities are theprobabilities of moving from given state to another state.
In Markov Chain theory, the probability of a discrete event to remain in state x is denoted as P(x). In this representation, independent chains without any memory of past state are called zero-order Markov Chains. The transition probability matrix of zero-order Markov Chaintheory [P0] for the five presented classes is, thus, represented as follows:
Figure 3. First Order Markov Chain model with transition probabilities for switching among different states
(2)
Then the process consisting of a finite number of states with known probabilities P(x, y) of transition from state y to state x is considered a first order Markov Chain[27],[30]-‎[31]. The transition probability matrix of the first-order Markov Chain for the five classes is shown below in(3). These transitions are depicted in a pictorial form in Figure 3 and can be represented by:
(3)
Similarly, the transition probability matrix of the second-orderMarkov Chain theory P(z|xy) for the five classes is presentedin (4).
The characteristics of these transition probability matricesare such that the entries for each column vectors in (2), (3), and (4) are positive numbers. The sum of the elements of eachrow in the matrices is one. The columns represent probability vectors, which are the stochastic values for transition. The transition probabilities are dependent on statistical pattern of rain at a particular geography and climate.
Note that, m and nrepresent the number ofrows and columns, respectively.
(4)
2.1.3. Predicted Rainfall Rate
The value of predicted rainfall rate for the immediately followingdiscrete time period is computed based on probability andweight combinations. These combinations present a specialmodule of weather prediction of different weights assigned toeach transition probability matrix along with Markov Chain oforder , where is finite and equal to 2 in our case. Thus,the prediction of the future state is dependent on the present,previous, and previous to previous states and is independent of the other earlier states‎[8].
Given that the zero [P0], first [P1], and second order [P2] transition probability matrices with the weights assigned to each matrix (W(0)), (W(1)), and (W(2)),respectively. The predicted rainfall rate values can be computed as follows:
(5)
Where the numbers (1, 2, 3, 4, and 5) represent the five classes(A, B, C,D, and E) shown in Figure 1.
[P0]represents the rowcorresponding to the present state. [P1] represents the row correspondingto the transition from the last state to the presentstate. [P2] represents the row corresponding to the transitionfrom the last-to-last to the last state and then to the presentstate. In our specific case, the m can be any value rangingfrom 1 to 5 and n can be any value ranging from 1 to 25 accordingto the previous and previous to previous weather state,respectively.
Also, PWs presented in (5)can be written in asimple mathematical form as:
(6)
Where u ranges from 1 to 5 and PW represents the probabilityweight values of the five existing classes (A, B, C, D, and E),thus:
(7)
Therefore, the predicted rainfall rate (RRpr) will be belongingto the class that has the maximum probability weight ofPW vector collected from (7).
Figure 4. Comparison of actual and predicted rainfall rate values at South West of King City
Figure 4 shows a demonstration for the effectiveness of ourmethod for predicting rainfall rate. At the beginning, we usedrandomly generated values of rainfall rate to determine theweights and probability matrix elements for our model[15].
These values were then tested against rainfall rate valuesthat were collected by Environment Canada for almost twomonth duration at SouthWest of King City using weather radarnear Toronto, Ontario, Canada. We applied our methodologyto predict the future state out of past states. The prediction dataobtained using our method and the measured rainfall data fromEnvironment Canada are provided in Figure 4 and in Table 1.
Table 1. Comparison of Accurate and Predicted Rainfall Rate Data at Different Time
Time[hr]AccurateTimeData[mm/hr]PredictedData[mm/hr]DifferentBetweenBoth Results[mm/hr]
1000
3000
4000
80000
170000
200000
210101
220000
330000
338110
350000
510110
610110
620000
640000
650110
780110
790000
880110
890000
970000
1071880
1098440
1103011
1104110
1126844
1127880
1137110
1148000
1152000
1155110
1190110
1192110
1429000
Note thatonly small numbers of samples are presented in thetable to keep it readable and that the prediction matches closelywith the measured results.
We conclude that, the Markovian Chain has promising applicationin effectively predicting the future weather result in statisticalterms. The results are astoundingly accurate. Therefore,our methodology for predicting rainfall rate can be applied underdifferent weather conditions at any given location on earth.
2.1.4. The Values of Weights and Transition Probabilities
The values of the weight matrix as defined in (1) and the transitionprobabilities as defined in (2), (3), and (4)were obtainedthrough an extensive exercise of iterative adjustments and theirtest of validity on rainfall rate data. At the end, the study notonly revealed a set of workable values but they also revealed the following behaviours:
1- For a given set of transition probabilities, there is a correspondingweight that gives the best prediction of rainfallrate in Markov Chain theory.
2- Studies done over actual rain data revealed that the fivestates model developed here gives extremely reliable predictionof rain with the following values of weights (W’s)are:
(8)
and transition probabilities (P’s) are:
(9)
(10)
and
(11)
The full set of values could be obtained by contacting theauthors.
3- When rain rate classification as done in Section 2.1.1 isaltered to better suite different locations on earth, the coefficientsmentioned above will change. However, thevalues listed here will give good starting values for theiterative process of finding the new values.Notice that, the weights and the transition probability matricesvalues are selected initially based on the statistical investigationof historical field of data collected over several years. Wediscovered that the coefficient of the matrices and the weightsremain relatively stable alt- hough weather conditions vary significantly.Nevertheless, ome severe weather conditions notrecorded by the data analysed for this research could requiresomeadjustments.
Note that, we acknowledge the dependence of Markoviantheory in stochastic assumptions and the potential errors in estimatingthe weights and the coefficients of transition probabilitymatrices. This is denoted especially for the fact that themethod assumes stationary weather within one discrete timeperiod; its prediction is nothing more than a practical approximation.Nevertheless, the test on the fields’ data demonstratedhighly respectable results, yielding prediction values to containlow relative percentage error of (≤9.9%) for the presentedfifteen hundred hours for rainfall rate.

2.2. Migrating ITU-R Model from the Design Domain to the Operational Domain

ITU-R technique for estimating environmental attenuations based on weather data collected over a decade and a half has served us well in system design because it is able to provide average and boundary conditions that a communication system would be subjected to. ITU-R provides not only the geographic parameters of a location, such as the height above the sea level and the average rain height as shown in Figure 5,but also the weather factors like probability of precipitation and mathematicalformula for estimating rainfall rate, and subsequentlyestimatingsignal attenuation due to rain, gas, cloud, fog, andscintillation. The knowledge of the attenuation servesuseful purpose in optimizing the design by finding the best combination of frequency, modulation,coding, and othertransmission and reception parameters for a given location in relative to other locations.
Figure 5. Earth-space path
The research work reported in this paper stemmed fromknowing that if these techniques were to be extended to estimatethe attenuations in a real-time environment, they wouldhave greatly served in the purpose of operating those designedsystems optimally by allowing selecting proper combination of controllable parameters. Therefore, the ITU-R methodologywas studied and extended to solve the problem of adapting thecontrol systems with instantaneous variations of weather attenuation.
We propose the use of Markov theory in estimatingthe weather condition for the immediately following timeperiodbased on the real-time data of immediately precedingperiods and the statistical probability of state changes. Subsequentexperiments demonstrated that the inclusion of Markovianprediction technique and its resulting data as an input to ITU-Rtechniques resulted in real-time prediction of weather attenuations.
The next enhancement made in ITU-R techniques was estimatingattenuation as a function of rainfall rate, propagationangle, and operational frequencies so that they hold true evenunder high frequency operation above Ku band. The outcomeof these changes was that they yielded highly accurate estimationof RR and then that of rain, gaseous, fog, cloud, andscintillationattenuations. Such evolution in the ability to predict weather attenuation in real-time had direct consequencein improving the real-time control by enhancing theability toselect the signal parameters.
The following are the key benefits achieved by the proposedtechnique:
1. Better estimation of attenuation including high frequencyoperations.
2. Real-time estimation of RR. The prediction of RR ismade by viewing the weather data from a moving windowof fixed time intervals and the impending rainfall rate isestimated based on current rate, previous rate, and previousto previous rate.
3. Calculation of attenuations based on the real-time estimationof RR.
4. Real-time signal adaptation to weather variation by selectingappropriate channel parameters.

3. Calculation of Rain, Gaseous, Cloud,Fog, and Scintillation Attenuations

In this paper, a new relationship model is proposed for estimatingvarious weather attenuations as a function of propagationangle, RRpr, and frequency, for any derived geographic locationof ground terminals. This model results in three dimensionalgraphs which relates the attenuation, RRpr, and propagationangle for a selected operational frequency, which may be anyvalue from 0 to 55 GHz. RA is the single greatest weatherdependent signal attenuation factor, which occurs in satellitenetworks largely due to signal absorption and scattering of incomingsignal. Fortunately rain forms only in the tropospherethat extends around sixteen kilometers from sea level whilethe satellites are located in geostationary orbit at 35,800 kmabove earth[6]. Therefore, exposing signal to rain attenuationonly during a small portion of its transmission path as shownin Figure 6.
Nevertheless as the frequency increase the losses increaseas shown in Table 2[32]-‎[35]. Even heavy rainfall of 10 cm/hrseems to cause a small attenuation of 0.05 dB/km with RF signalsat 2.4 GHz. The Ku band attenuation for the same rainfall,however, is approximately nine times that of C-band, andthus very substantial for it to be ignored[36],[37]. Therefore,estimating different atmospheric attenuations at regional or individualsites is important for improving control ofsatellite channel parameters especially when higher transmissionfrequencies are adopted to achieve greater transmissionrate through communication channels.
Figure 6. A satellite broadcast system in the presence of horrendous weather condition
Table 2. VSAT frequency spectrum allocation
BandFrequencyGHzAreaFoot-printPowerDeliveredRainfalleffect
C3 - 7LargeLowMinimum
Ku10 - 18MediumMediumModerate
Ka18 - 31SmallHighSevere
In this section a new technique for estimating channel attenuationsis presented. This technique, estimates constituentcontributors of total attenuation separately and extends it togive good approximations for a wide range of signal frequencies,propagation angle, and RRpr. The technique uses ITU-Rcoefficients as shown in Figure 5 while estimating the attenuationat grid locations in a weather collection map that was used by ITU-R. Incases where the location of concern does not fall on the grid, abi-linear interpolation technique is then used to get theparameters‎[5],[13].
Most of the formulas and variables presented in this sectionare direct evolutions from the ITU-R method with notify modifications and enhanced presentation for different weather parameters. We implemented these formulas and variablesto handle real-time data of the present one hour window and used the Markovian prediction that was presented earlier with proposed values of the matrices components to predict the data for the following period.
This section is devoted first, to predict constituent contributorsof channel attenuation separately due to different weather variants,and then, to determine the total attenuation due to all of thefactors combined. Also, included in this section is the technique for calculatingthe signal to noise ratio (SNR) based onthese attenuations.

3.1. Calculating Rain Attenuation (RA)

The RA, represented as (Ar), is predicted by using a set offunctions and solving them for different satellite-location dependentvalues. The values of RA are calculated as a functionof frequency (f) and predicted rainfall rate (RRpr). The foundationalwork of this technique and its variables are explainedin[5],[14] and‎[38].
The key destination of this technique is that we start with anattenuation value at a known frequency (fn), and then estimatethe attenuation at one increment higher frequency (fn+1).Then using the attenuation at (fn+1), we find attenuation at(fn+2), and so on. That is, once RA is known at any lowerfrequency, we will be able to compute RA at a higher frequency andcontinue the process until the maximum desiredfrequency is reached.
This iterative calculation is made using the following threeequations. Equation (12) establishes the relationship betweenRA and RRpr(see[13],[19]for full description).
Thesecond equation (13) establishes relationship between an intermediatevariable H with a known value of RA at a knownfrequency (fn). Then the next equation (14)calculates RA atthe next frequency (fn+1). This process is iteratively repeateduntil RA reaches the desired frequency.
The RA for different frequencies and RRpr values can beobtained from[13]:
(12)
Also, for any specific frequency ranging from 7 to 55 GHzcan be obtained from:
(13)
(14)
(15)
Where Ar(θ,RRpr) represents RA for a given value of RRpr,and propagation angle θ, as shown in Figure 7. As a reference,the variables LE, φ, and γR are described in[13].
This method also has an added advantage by providinghigh CPU efficiency since we do not have to repeat the entirecalculation for each frequency ending with similar resultsto that for existing ITU-R. It is achieved by eliminating the accumulated errorwhen compared to that of existing approximated ITU-Rsolution[13].
The predicted values of RA at any desired location, for differentpropagation angles, RRpr, and channel frequency, are important determinants in channel qualities. However, in orderto control the satellite channels efficiently, we also need to factorother parameters like gaseous, cloud, fog, and scintillationattenuations as described below.
Figure 7. Rain attenuation at South West of King City

3.2. Calculating Gaseous Attenuation

In this section, an analytical method for estimating gaseousattenuation has been presented. This has been an extension ofthe methodology presented in ITU-R P. 676. The slant pathattenuation depends on various meteorological conditions createdby the distribution of temperature, pressure, and humidityalong the transmission path. Thus, the effective path lengthvaries with location, month of the year, height of the stationabove the sea level, and propagation angle. The gaseous attenuationis calculated using the following steps:
1.Specific attenuation for dry air (γτ )
2.Specific attenuation for water vapour (γv)
3.Equivalent path length for dry air (hτ)
4.Equivalent path length for water vapour (hv).
ematical technique for obtaining the values of theseparameters is given below. The calculation of total gaseousattenuation (Ag), then follows:
1. Specific Attenuation for the Dry Air (γτ):
The attenuation (dB/km) for the frequency (f≤54 GHz) is given as:
(16)
with
(17)
and
(18)
2. Specific Attenuation for the Water vapour (γv):
The attenuation γv(dB/km) is given as:
(19)
with
(20)
(21)
and
(22)
Where ph: pressure (hPa), rph=ph=1013,rt= 288/ (273 + t), ρ water-vapour density (g/ m3),f: frequency (GHz), and t: mean temperature values(℃), can be obtained from ITU-R P. 1510 when noadequate temperature data is available.
3. Equivalent Path Length for the Dry Air:
The equivalent height of the dry air is given by:
(23)
Where
(24)
(25)
and
(26)
with the constraint that:
whenf< 70 GHz:
4. Equivalent Path Length for the Water Vapour:
For water vapour, the equivalent height for f≤350GHzis:
(27)
Where
(28)
Notice that water vapour has resonance of (22.235 GHz), (183.31 GHz), and (325.1 GHz)respectively and that attenuation changes with theamount of water vapour in the atmosphere.
• Calculating total gaseous attenuation inclined arrangementsof station.
The above method calculates slant path attenuation for watervapour that relies on the knowledge of the profile of watervapourpressure (or density) along the attenuation path.
This section proposes a method to obtain the path attenuationbased on surface meteorological data using the cosecant lawfor a given propagation angle and RRpr as:
(29)
wheredB,and θ ≤5°. Thus, the estimated gaseous values are computedat any desired location, for all ranges of propagation angle andRRpr, and for any frequency as shown in Figure 8.
Figure 8. Gaseous attenuation at South West of King City

3.3. Calculating Cloud and Fog Attenuations

Cloud and fog can be described as a collection of smaller raindroplets, or alternatively, as different interactions from rain asthe water droplet size in fog and cloud is smaller than thewavelength of 3 GHz signals.
The cloud and fog attenuations(Acf) can be expressed in terms of RRpr and propagationangle for a specific frequency and temperature valuestk (Kelvin), through the following series of equations, culminating into equation (37).
(30)
(31)
(32)
(33)
where
tk: Temperature (Kelvin)
(34)
and
(35)
(36)
and
(37)
(38)
The estimated attenuation due to cloud and fog for a given value is:
(39)
Figure 9. Cloud and Fog attenuations at South West of King City
Figure 10. Scintillation attenuation at South West of King City
whereAcf (θ, RRpr) represent cloud and fog attenuations.Lv (kg/m2) is the statistics of the total columnar contentof liquid water. M(kg/m3) is the integration of liquid water density,along a cross section of 1 m2 from surface to topof clouds for a given site. The Lv is provided from ITU-R for the predicted probability of precipitation (pr) based on RRpr.Refer to[5] to obtain the relation between pr and RRpr. In allpredicted situations the value of pr is normally found to be in the range of 0.0001 to 0.5. These attenuations are presentedas a function of θ and RRprat a station in King City has beenshown in Figure 9.

3.4. Calculating of ScintillationAttenuation

The cumulative distribution of tropospheric scintillation isbased on monthly or longer average ambient temperature.This distribution reflects the specific climate condition of thesite‎[5],[39]. In satellite communications, scintillation attenuationresults from rapid variations in the signal’s amplitude andphase due to changes in the refractive index of the earth’s atmosphere.A general technique for predicting this attenuationas a function of RRpr and propagation angle that is greaterthan 4° is given here.
Calculate the standard deviation of the signal amplitude,σref as:
(40)
where Nwet: radio refractivity, given in ITU-R P. 453.
Figure 11. Atmospheric attenuation at South West of King City
Calculate the effective path length L for the height of theturbulent layer hL equal to 1 km:
(41)
Estimate the effective antenna diameter, Deff, from the geometricaldiameter (meter) of the earth-station antenna
(D),and the antenna efficiency (η) (with η= 0.5 if unknown), isused as:
(42)
Calculate the antenna aperture averaging factor from:
(43)
with
(44)
and
(45)
Calculate time percentage factor, a(pr), for the predictedprobability of precipitation as follows:
(46)
Finally, obtain the scintillation attenuation (As) from:
(47)
The estimated scintillation attenuation calculated by using(45) on ITU-R data resulted in a set of As(θ, RRpr) valuesin relation to propagation angle, RRpr, frequency, and locationas shown in Figure 10.

3.5. Calculating Total Attenuation

The total attenuation At is made up of two components:
Weather attenuation (AW) and free space attenuation (A0).The weather attenuation (AW) is calculated from the four constituentattenuations calculated in preceding subsections. Theyare:
1. Ar(θ, RRpr): rain attenuation, as estimated in (15).
2. Ag(θ,RRpr): gaseous attenuation due to water vapourand oxygen, as estimated in (29).
3. Acf(θ,RRpr): cloud and fog attenuations, as estimatedin (39).
4. As(θ,RRpr): attenuation due to tropospheric scintillation,as estimated in (47).
Given these four attenuations, the total weather attenuationAW(θ,RRpr), can be calculated from[5],[8], and[13]:
(48)
The results with the available measurement data for all latitudesfor the prediction of wide RRpr ranges and propagationangle are shown in Figure 7, Figure 8, Figure 9, Figure 10, and Figure 11.The second component of attenuation is caused by freespace [36, 37]. We call the loss that occurs in free space freespace attenuation.
Table 3. Antenna Noise temperature Ta (Kelvin)
Directional satellite antennaEarth from space290 K
DirectionalterminalantennaSpace from earth at 90˚elev.Space from earth at 10˚elev.Sun (1…10 GHz)3 – 10 K≈ 80 K105….104K
HemisphericalterminalantennaAt nightCloudy skyClear sky with sunshine290 K360 K400 K
The free space attenuation, A0(f), is obtained as follows:
(49)
Whered is the distance between transmitter and receiver andthe wavelength λ = c/f. It would be significant to note that afree space is space with nothing at all in it.
This phenomenondoes not exist in the known universe but interstellar space isa good approximation. The most important four features offree space are its uniformity everywhere, absence of electricalcharge, no current flowing through it, and its infinite extent inall directions[40],[41].
That we have obtained atmospheric attenuation and freespace loss, the total attenuation (At) can be calculated fromthe following relation:
(50)
Where At(θ, RRpr) is the total attenuation, AW(θ, RRpr) isthe atmospheric attenuation described in (48)(48), and A0(f) isthe free space loss described in (49).
A three dimensional relationship for these attenuations withrespect to propagation angle and RRpr is presented in Figure 12.
These attenuations, for systems running at frequencies above10 GHz- especially those operating with low propagationangles and/or margins, must be considered along with the effectof multiple sources of simultaneous occurring.
This method provides a useful general tool for scaling atmosphericattenuations according to these parameters.
Figure 12. Predicted total attenuation at South West of King City
Also, ithelps to provide designers with a perceptible view of approximateddifferent attenuation values that can be computed at anydesired location, for differentfrequencies, and for wide rangesof RRpr and propagation angles.The outcome becomes a key factor in diagnosing, adjustingand improving satellite signal power, modulation and codingschemes, monitored and controlled altogether by a powerfuland efficient intelligent-based attenuation countermeasure system.
We found that practically the prediction of total attenuationobtained in this way is respectable approximation. The totalattenuation is used to calculate SNR, which is then used bythe IWACS in determining channel quality and subsequentlyadjusting satellite propagation parameters as described in thenext section.

3.6. Relating Total Attenuation with Signal to Noise Ratio (SNR)

SNR is a measure of signal strength for satellite signal relativeto attenuations and background noise, usually measuredin decibels (dB)[41]. The signal energy (Es) to noise powerspectral density (N0) per symbol is calculated from the knowledgethat Es = C .Ts = C = Rs, where C is signal power,Ts is symbol duration, and Rs transmission rate.
(51)
Where thermal noise power spectral density N0 = Kb .T,and Kb (Boltzmann constant) = 1.38.10e-23 Ws/K = 228.6 dBWs/K.
(52)
Where Tais noise temperature of the antenna as represented in Table 3, and
(53)
In the above equation the Noise Figure (Nr) for a low-noiseamplifier is found to be in the range of 0.7 to 2 dB. The aboveequations can now be combined as:
(54)
Where Pt and Pr are transmitter and receiver power, and Gtand Grare antenna gain at transmitter and receiver sides respectively.Therefore,
(55)
(56)
It should be noted that the SNR estimation of (54) willbe optimized by the virtue of having better estimation of Atthrough (56).

4. Simulation Results and Discussions

4.1. Simulation Environment and Implementation

The mathematical solution for finding any weather attenuationand utilizing that information to improve signal qualityin satellite networks were tested in a simulated system namedIWACS. The system monitors channel qualities and appliescounter measures, which involves controlling of power, frequency,propagation angle, modulation, coding, and data rate.
The outcome is the evolution in signal fidelity, especiallyabove 10 GHz, through reduction in digital transmission errors.
In this section, the architecture of the IWACS is brieflymentioned. Details are avoided because the material presentedin earlier section has been the main focus of this article.
The IWACS was simulated in Matlab simulations version7.10.0 running on i7 - 2630QM, 2.00 GHz CPU and6.00 GB RAM. A special module was written to read weatherdata from Environment Canada supplied in aspecially formattedtext stream and converted into a three hour sliding windowof moving weather data always proceeding the present moment.
Software modules were written to extract propagation related parameters shown in Figure 5 for the location from ITURsupplied data. Algorithm for predicting the RR based onMarkov theory with fixed-duration weather data was written.
Also, the IWACS used heuristic algorithms that employedfield inputs in problem solving, learning and discovery.The system adhered to formalized knowledge represent ations chemes practiced in the industry, and machine learning techniques,to reach optimal decisionin dealing with differentatmosphericconditions[5],[8],‎[16],[42], and[43].The key feature of the IWACS is that it adjusts to signalvariations with a fast response time. In accomplishing this, theemployed technique used feedback of SNR values from thereceiving end of the channel and uses that knowledge to mitigatefuture weather attenuations, thus preventing them fromactually manifest in the channels. This proactive approachto the adjustment of signal characteristics is what makes thesystem meet end-to-end QoS requirements.The core architecture of the IWACS is shown in Figure 13,where it may be noted that it consists of four control blocks,the first control block, the second control block, the third controlblock, and the fourth control block, a feedback loop andcounter iteration, along with a special module called decisionsupport system (DSS). This figure illus- trates the Interrelation-shipsof various blocks involved in tuning propagation characteristicsof a communication
Figure 13. Intelligent weather aware system for satellite networks
The first control block collects vital data like propagationangle, frame size, frequency, transmit signal power, andweather data. Based on these data, it computes atmosphericattenuation and SNR for the following time period. This iswhere the bulk of the techniques explained in earlier sections areemployed.
The second control block compares the differences betweenthe estimated SNR and the minimum SNR values sought tomaintain a desired level of QoS, usually set by system’s designersbased on experience. These comparisons lead to oneof three different possible outcomes {A, B, or C} as shown in Figure 13. The first outcome {A}, is for estimated SNR valuessmaller than the threshold level. In this case the DSS willdecide to increase transmit power up to a maximum limit of -30 dB (0 dBm). The second outcome {B, is where estimatedSNR values equal to or exceed the threshold level. TheDSSwill be satisfied and will jump to the last block. The thirdoutcome {C}, is for estimated SNR smaller than the thresholdlevel even after increasing the transmit power to its maximumvalue. The DSS will go to the next block for selecting a combinationof transmission characteristics.
In the third control block, based on adjusted SNR value,the DSS will opt for the adjustment of other parameters suchas data rate, frequency, modulation, and coding values. If thethreshold level value can be reached by using any of the differentvariable combinations, then the DSS will decide to moveto the last block for the final decision. This block employsan aid similar to Table 4 in making these decisions, which areprepared based on field experience and expert suggestions.
Table 4. Forward link modes and performance at South West of King City for propagation angle = 45Degrees and frequency = 20GHz
ModulationLPCCode IdentifierEs/N0EstimatedValues [dB]Transmitted Power[dB]WeatherAttenuations[dB]
QPSK2/312.37-55214.36
QPSK4/55.90-60223.46
8PSK2/31.2-62221.13
8PSK8/94.86-58218.69
16PSK8/921.10-57216.23
The fourth control block interacts with the remote end ofthe channel and determines the current SNR. It then feeds thecurrent SNR value to the input block so that the system’s realtimestate is appropriately monitored. This in turn helps toiteratively adjust the channel state.
In case a satisfactory SNR is not achieved through differentcombinations, the control system goes back to first controlblock through feedback and counter iteration block to re-adjustthe parameters (as explained earlier) andcomes to re-work withthe tables according to DSS decision, until a satisfactory valueis reached at which theprocedure will stop. In case significantimprovement is not achieved, the system will abandon the processafter a set number of iterations and gives a warning tothe operator. Whereas, the number of iteration can be set bysystem’s designers based on the specific location.
The SNR and other measured parameters are fed to the DSS block to help make the decision to maintain QoSandsatisfy SLAs. The DSS and its network optimization blocksare depicted in Figure 14.
The periodically-computed attenuationkeeps updating the knowledge input to the DSS, whichis constructed from specific classes of algorithms that takesexperiential decision inputs from the user so that they couldbe factored in decision-making activities. Typical informationthat a DSS might gather and present would be:
a- Accessing current information assets such as knowledgebase, satellite parameters, and triggering of periodicquery
b- Maintaining the database of different combinations ofchannel parameters known to give acceptable system performance.The other blocks can then find the right combinationswith the aid of DSS.
Thus, the IWACS minimizes the attenuation effect andmaximizes the channel robustness and efficiency by improvingSNR. Such improvement in turn improves QoS. The ability tobetter predict rain attenuation for different weather conditionsand operational frequencies makes the quest for improved QoSa reality.
Figure 14. Network optimization Decision Support System (DSS)

4.2. Results

The system, built on the foundation of the above mentionedprinciples, was found to deliver noteworthy improvements inthe performance of satellite networks.
The system monitored the SNR atthe receiving end of the channels, compared it with a threshold,and searched for a blend of available power, frequency,propagation angle, coding, transmission rate, and modulationin response to predicted channel attenuation. It then attemptedto maintain a desired level of SNR as shown in Figure 12, Figure 13, Figure 14,Figure 15, andFigure 16. Such maintenance required the aid of anexpanded form of Table 4 for selecting the right combinationof propagation parameters.
Figure 15 and Figure16 compare the SNR before and afterthe techniques discussed in this paper are put to usefor making improved system performance. These figures representcases when SNR fell between (-39 ~-16) dB,and transmit power from (-100 ~ -88) dB before intelligentdecision mechanism was turned on. The improvementsmade in SNR and transmit power level were significant afterthe IWACS was allowed to operate under the same conditions.The SNR improved to (5 ~ 27) dB and the transmit powerlevel ranged from (-63 ~-51) dB.Both cases were subjectedto identical weather conditions where total attenuationdue to weather rangedfrom (215 ~ 225) dB for a frequencyof 20 GHz at 40 degree propagation angle. Note that the systemwas able to bring the upper limit of transmit power to lessthan the maximum allowed of -30 dB. Any time this limitis reached, signal parameters are re-adjusted to prevent uncontrolledsignal transmission as shown in Figure 16and Table 4. Itshould be noted that the improvements in channel performancemade by the scheme are significant.
Figure 15. Output SNR at South West of King City channel
Figure 16. Adjusted output SNR at South West of King City

5. Conclusions

Precipitation, gaseous formation, cloud, fog, and scintillationcause attenuation of satellite signals. These attenuationsbecome especially prominent at frequencies above Ku band.Such attenuation makes it difficult to provide agreed upon QoSby satellite networks unless special mitigation measures aredevised to counter weather effects. Such control systems couldbe optimized to its most effective status if we had the bestpossible techniques for predicting channel attenuation due toweather related factors.This paper presents a technique forpredicting channel attenuation based on real-time weather dataand the use of the Markov theory. The results thus obtained, arefound to be able to make significant improvement over thetechniques known thus far. This technique positively contributesto QoS maintenance by allowing for better tuning andadaptation of signal propagation parameters such as frequency,power, propagation angle, modulation, coding, and transmissionrate with changing weather conditions. The paper also introducesa three dimensional relationship model between attenuation, propagation angle, and RRprwith an implication that for a given atmospheric condition, the signal attenuationcould be predicted with much improved accuracy thanthe techniques known to us. An IWACS, which controls modulation, coding, transmission power, frequency, propagationangle, and transmission rate to improve channel robustness, isbriefly described. It is believed that the technique presentedhere can be of significant interested to research and developmentcommunity interest in improving the throughput of satellitenetworks.

ACKNOWLEDGEMENTS

This work is supported by the Deanship of Scientific Research (DSR)at King Fahd University of Petroleum & Minerals (KFUPM) through projectNo. JF111005.

References

[1]  R. K. Crane, “Prediction of the effects of rain on satellite communication systems,” Proc. of the IEEE, vol. 65, pp. 456–474, March 1977.
[2]  F. Haidara, A. Dissanayake, and J. Allnutt, “A predictionmodel that combines rain attenuation and other propagation impairments along Earth-satellite paths,” IEEE Trans. on Antennas & Propagation, vol. 45, pp. 1546–1558, Oct. 1977.
[3]  ITU-R, Rain height model for prediction methods. Radio wave propagation, International Telecommunication Union. Rec. P.837-4, ITU-R, Fascicle,Geneva, 2001.
[4]  D. V. Rogers, L. J. I. Jr., and F. Davarian, “System requirements for ka-band Earth-satellite propagation data,” Proc. of the IEEE, vol. 85, no. 6, pp. 810–820, 1997.
[5]  K. Harb, A. Srinivasan, B. Cheng, and C. Huang, “Intelligent weather aware scheme for satellite systems,” in Proc. IEEE ICC’08, May 2008.
[6]  J. Pelton, “The start of commercial satellite communications [History of communications],” IEEE Communications Magazine, vol. 48, no. 3, pp. 24–31, 2001.
[7]  L. J. Ippolito, “Propagation effects and system performance considerations for satellite communications above 10 GHz,” Proc. of the IEEE, vol. 1, pp. 86–91, Dec. 1990.
[8]  K. Harb, F. R. Yu, P. Dakhal, and A. Srinivasan, “Performance improvement in satellite networks based on markovian weather prediction,” in Proc. IEEE GlobCom’10, Dec. 2010.
[9]  A. A. Aboudebra, K. Tanaka, T. Wakabayashi, S. Yamamoto, and H. Wakana, “Signal fading in land-mobile satellite communication systems: Statistical characteristics of data measured in Japan using ETS-VI,” Microwave, Antennas & Propagation, vol. 146, pp. 349–354, Oct. 1999.
[10]  L. J. Ippolito and T. A. Russell, “Propagation considerations for emerging satellite communications applications,” Proc. of the IEEE, vol. 81, pp. 923–929, June 1993.
[11]  L. Mathy, C. Edwards, and D. Hutchison, “Principles of QoS in group communications,” Telecommunication Systems, vol. 11, no. 1-2, pp. 59–84, 1999.
[12]  ITU-R, “Attenuation due to clouds and fog,” Radio wave propagation, International Telecommunication Union Recommendation ITU-R P.840-3, 1999.
[13]  K. Harb, A. Srinivasan, B. Cheng, and C. Huang, “Prediction method to maintain QoS in weather impacted wireless and satellite networks,” in Proc. SMC, Oct. 2007.
[14]  ITU-R, Specific attenuation model for rain for use in prediction methods. Radio wave propagation, International Telecommunication Union. Rec. P.838-3, ITU-R, Fascicle, Geneva, 2003.
[15]  K. Harb, F. R. Yu, P. Dakhal, and A. Srinivasan, “A decision support scheme to maintain QoS in weather impacted satellite networks,” in Proc. AIAA Atmospheric and Space Environments Conference’10, (Toronto, ON, Canada), Aug. 2010.
[16]  Telesat Canada, “ISS (Intelligent Satellite Service) Research and Development.” website: http://www.telesat.ca, last accessed date March 2012.
[17]  J. S. Mandeep, Y. Y. Ng, H. Abdullah, and M. Abdullah, “The study of rain specific attenuation for the prediction of satellite propagation in Malaysia,” Journal of Infrared, Millimeter and Terahertz Waves, vol. 31, no. 6, pp. 681–689, 2010.
[18]  ITU, “Radio communiation sector (ITU-R) home.” website: http://www.itu.int/ITU-R, last accessed date April 2012.
[19]  K. Harb, A. Srinivasan, B. Cheng, and C. Huang, “QoS in weather impacted satellite networks,” in Proc. IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, (Victoria, B.C., Canada), Aug. 2007.
[20]  C. I. Christodoulou, S. C. Michaelides, M. Gabella, and C. S. Pattichis, “Prediction of rainfall rate based on weather radar measurements,” in International Joint Conference on Neural Networks IJCNN, (Budapest, Hungary), July 2004.
[21]  J.-C. Hsieh, H.-P. Lin, and C. Yang, “A two-level, multistate markov model for satellite propagation channels,” Proc. IEEE VTC, vol. 4, pp. 3005–3009, May 2001.
[22]  J. A. Garcia-Lopez, J. M. Harnando, and J. M. Selga, “Simple rain attenuation prediction method for satellite radio links,” IEEE Trans. on Antennas & Propagation, vol. 36, pp. 444–448, March 1988.
[23]  U. C. Fiebig, “Modeling rain fading in satellite communications links,” in Proc. IEEE VTC’99, vol. 3, pp. 1422–1426, Sept. 1999.
[24]  E. E. Altshuler, M. A. Gallop, Jr., and L. E. Telford, “Atmospheric attenuation statistics at 15 and 35 GHz for very low elevation angles,” Radio Science, vol. 13, no. 5, pp. 839–852, 1978.
[25]  S. D. Slobin, “Microwave noise temperature and attenuation of clouds: Statistics of these effects at various sites in the United States, Alaska and Hawaii,” Radio Science, vol. 17, no. 6, pp. 1443–1454, 1982.
[26]  L. Saloff-Coste, Lectures on finite Markov chains. In Lectures on probability theory and statistics (Saint-Flour, 1996), vol. 1665. Springer, Berlin, 1997.
[27]  V. Network, “Bilinear interpolation definition.” website: http://www.pcmag.com/encyclopedia-term/0,1237,t=bilinear+interpolation&i=38607,00.asp, last accessed date March 2012.
[28]  R. McLeod and M. L. Baart, Geometry and Interpolation of Curves and Surfaces. Cambridge University Press, July 1998.
[29]  D. A. Sanchez-Salas and J. L. Cuevas-Ruiz, “N-states channel model using Markov Chains,” Proc. of Electronics, Robotics and Automotive Mechanics Conference, pp. 342 – 347, Oct. 2007.
[30]  W. Suozhu, L. Haifang, and H. Zhaohui, “Application of Markov Chains prediction model in product layout optimization,” International Forum on Computer Science-Technology and Applications (IFCSTA)’09, vol. 3, no. 10, pp. 243–246, 2009.
[31]  V. Network, “VSAT network types.” website:http://www.comsys.co.uk/wvm mn.htm, last accessed date Feb. 2012.
[32]  K. M. S. Murthy, J. Alan, J. Barry, B. G. Evans, N. Miller, R. Mullinax, P. Noble, B. O’Neal, J. J. Sanchez, N. Seshagiri, D. Shanley, J. Stratigos, and J. W. Warner, “VSAT user network examples,” Communication Magazine, vol. 27, pp. 50–57, May 1989.
[33]  D. Chakraborty, “VSAT communications networks - An overview,” Communication Magazine, vol. 26, pp. 10–24, May 1988.
[34]  L. P. Seidman, “Satellites for wideband access,” Communication Magazine, vol. 34, pp. 108–111, Oct. 1996.
[35]  ITU-R, Propagation data and prediction method required for the design of Earth-space Telecommunication systems. Radio wave propagation, International Telecommunication Union. Rec. P.618-7, ITU-R, Fascicle, Geneva, 2001.
[36]  L. A. Hoffman, H. J.Wintroub, and W. A.Garber, “Propagation observations at 3.2 millimeters,” Proc. of the IEEE, vol. 54, pp. 449–454, June 2005.
[37]  K. Harb, F. R. Yu, P. Dakhal, and A. Srinivasan, “An intelligent QoS control system for satellite networks based on markovian weather,” in Proc. IEEE VTC’08, Sep. 2010.
[38]  Y. Karasawa, K. Yasukawa, and M. Yamada, “Tropospheric scintillation in the 14/11-GHz bands on Earthspacepaths with low elevation angles,” IEEE Trans. onAntennas & Propagation, vol. 36, pp. 563–569, March1988.
[39]  G. Maral and M. Bousquet, SatelliteCommunicationsSystems. John Wiley & Sons Ltd, UK, 1993.
[40]  E. Lutz, M. Werner, and A. Jahn, Satellite Systems forPersonal and Broadband Communications. Springer,New York, 2000.
[41]  Y. Leung, Intelligent spatial decision support systems.Springer Verlag, New York, 1997.
[42]  L. J. Bannon, “Group decision support systems: An analysis and critique,”In Proceedings of 5th European Conference on Information Systems, pp. 526-539, June 1997.