Abstract:
The system of the present invention allows a user to select one or multiple SATCOM radio and antenna equipment types, select their current location(s) or a route and select the UHF SATCOM satellite for a multi-user communication network or architecture. The system presents an assessment of the level of performance of the selected system equipment and provides a capability to assess the impact of degrading factors, such as man-made interference (jamming) and natural phenomena (e.g. rain, clouds, ionospheric scintillation). This predictive assessment is a tailored result showing the phenomenology effects. Natural phenomenology like ionospheric scintillation, clouds, and precipitation, plus man-made phenomenologies like SATCOM jammers need to be differentiated by behavior characteristics and performance on a SATCOM frequency. If the system assessment determines the communication link is weak or ineffective based off the user&#39;s inputs, the application provides the ability to select alternative configurations, e.g. other radio and antenna equipment pairing and/or other satellite options or access times. The system of the present invention can be updated and modified as the satellite communication community and users identify new equipment and additional ionospheric scintillation data resources. Using satellite communication equipment (radio, antenna and satellite specifications) databases and near-real time external data, if available, allows the system of the present invention to generate an assessment tool that shows the quality of the communication overarching architecture.

Description:
BACKGROUND OF THE INVENTION 
     The system of the present invention provides means for planning satellite communications (SATCOM) among equipment located at one or more specific geographic locations, or along a route of locations. Specifically, the system of the present invention provides a means for selecting SATCOM transmission and reception equipment and locations, signal frequency and message bits, satellites, and time periods, to allow for effective communications, notwithstanding degrading interference sources, including natural and man-made phenomenology. 
     When commercial and military users of SATCOM equipment use SATCOM designed radios, antennas and associated satellites there is a need to better understand and evaluate the quality of communications pertaining to those equipment choices or pairings and the impacts that natural and man-made phenomenology&#39;s effects have on the SATCOM system and overarching communications architecture. Natural phenomenology like ionospheric scintillation, precipitation, and clouds, plus man-made phenomenologies like satellite communication jammers (including noise jammers, frequency hopping jammers and non-coherent Continuous Wave (CW) or tone jamming, multiple tone jamming, and in-band, band-limited full and partial band jammers) need to be differentiated by behavior characteristics and performance effects on a SATCOM frequency. Currently there are no systems available that provide commercial and military users the ability to assess the quality of communications pertaining to SATCOM equipment choices and pairings, and various degrading phenomenology effects, for multiple communication entities (e.g., airplanes, ships, stationary or moving units). By means of the present invention the user may evaluate the effects of phenomenology, for example, jamming or ionospheric scintillation, on communication among identified equipment in terms of bit error rate (BER) or report error rate (RER), or both. 
     Military and scientific research has shown that geosynchronous located SATCOM satellites transmitting and receiving either voice or data are highly susceptible to interference or denial due to the aforementioned phenomenologies. The present invention relates to a system that allows a user to select one or more entities, including radio and antenna equipment types, current locations or one or more routes during an operation of interest, and one or more SATCOM satellite(s) for their communications. The system of the present invention will identify the overall effect on performance of this integrated communication construct, including any areas or times in which any segment of the communications network of a scenario has degraded performance. The user can also select one or more degrading interference sources (e.g. jamming, ionospheric scintillation, clouds or rain) and assess the potential impact on performance based on different levels of interference. As an example, when assessing the impact of ionospheric scintillation on communications, using ultra high frequency (UHF) satellite communication equipment (radio, antenna and satellite specifications) data and based on the entities&#39; geographic locations, the software will choose the closest near-real time ionospheric scintillation data source or sources and generate a predictive quality assessment of the communication link. This predictive assessment is a tailored result showing the effects ionospheric scintillation may have on the communication signals, based partially upon the intended signal frequency and message bits. If the assessment determines the communication link is weak or ineffective the application provides the user the ability to select alternative actions, e.g. other radio and antenna equipment pairing and/or other satellite options or access times. 
     The system of the present invention can be updated and modified as the satellite communication community and users improve existing equipment, develop new equipment and functionality, and as additional man-made and natural phenomena characteristics that interfere with satellite communications are defined. 
     GENERAL DESCRIPTION OF THE INVENTION 
     Generally, the present invention regards a system useful in planning satellite  11  communications among one or more specific equipment locations. The system includes a database  23 , a user interface  21  for gathering information regarding a proposed scenario, and a computer server  22  programmed to determine the effect of degrading interference sources on communications signals in the scenario, and when unacceptable allow the user to determine what equipment, satellites  11 , time windows and/or signal qualities may result in better SATCOM signals. 
     The database includes information regarding communications equipment  1 , including, as shown in  FIG. 9 , SATCOM radios  10  and antennas  12 , as well as satellites  11 . Specifically, the database includes information about a multitude of SATCOM radios a plurality of radios  10 , wherein the database information for each radio includes the radio name, its min-max frequency range, gain or gain/temperature, transmitter power, and internal system losses. Likewise, the database includes information about a multitude of SATCOM antennas  12 , wherein the database information for each antenna includes the antenna name, its min-max frequency range, transmitter power, internal system losses, and transmitter power gain. The database further includes information regarding satellites  11  available for SATCOM communications, including each satellite name, its satellite number, and altitude, longitude, field of view and EIRP of the satellite. 
     At the user interface of the present invention, a user inputs geographic locations of communications equipment, by latitude, longitude and amplitude (a “waypoint”), and the type of communications equipment at the waypoint; the intended frequency of message transmission and reception at each waypoint; one or more degrading interference sources, by type; and one or more satellites from the database, for communication with the communications equipment. 
     The user interface then transmits the information input by the user to a computer server, which is programmed to determine the satellites that are available for communication with the communications equipment input or selected by the user, and transmit a list thereof to the user for selection at the user interface. Furthermore, the computer server calculates the effect of the degrading interference source on the transmission of messages and information between the communications equipment and one of the selected satellites, and automatically generates and transmits to the user interface for graphic display the communications equipment locations, the satellite locations, and the effect of the degrading interference source calculated. 
     The system of the present invention allows a user to plan and evaluate a communication scenario, e.g. military mission, to provide communication effectiveness assessment for a duration of time based on satellite and equipment pairing selection. 
    
    
     
       DESCRIPTION OF THE DRAWINGS 
         FIG. 1  is a process flowchart for embodiments of the present invention. 
         FIG. 2  is a graph of cumulative form of Nakagami-m Distribution, useful in the processes of the present invention. 
         FIG. 3  is a graph showing cloud absorption of radio signals based on cloud type over a range of frequencies. 
         FIG. 4  is a graph showing attenuation of signals for varying rain rates over a range of frequencies. 
         FIG. 5  shows an embodiment of the user interface of the present invention with multiple entities and waypoints. The user interface has pulldown menus for satellites, radio systems, and antennas; uplink and downlink frequencies can be manually entered or the user can use a slider bar to input frequencies. 
         FIGS. 6A, 6B and 6C  show an embodiment of the user interface of the present invention, with different views of the displayed globe, having a purple band on the globe representing the geomagnetic belt where ionospheric scintillation is most likely to cause interference with satellite communications. 
         FIG. 7  shows an embodiment of the user interface of the present invention, whereby the system of the present invention has generated and transmitted to the user interface communication prediction based on equipment pairing and satellite selection for multiple entities. 
         FIG. 8  shows an embodiment of the user interface of the present invention, whereby the system of the present invention has generated and transmitted to the user interface communication prediction having a high communication interference from scintillation with the satellite selected by the user (see broken line), and further showing other satellites based upon their respective fields of view available for communication among the selected communication equipment, allowing a user to select another satellite for communication with the previously designated communication equipment. The figure further shows that the scenario built in the system of the present invention can display the analysis in the ‘Results’ tab, and can be saved as a .csv file for further analysis.  FIG. 12  shows a schematic diagram of an embodiment of the system of the disclosed technology. 
         FIG. 9  shows an embodiment of the user interface of the present invention, wherein the system of the present invention has generated on a graphic display the location of all of the satellites available in the system&#39;s database; when the user selects a location on the Earth, the system of the present invention removes from the display the satellites that are not in the location&#39;s field of view. 
         FIGS. 10A and 10B  show embodiments of the user interface of the present invention, wherein the system of the present invention generates and displays, in table format and on a graphic display, the results of multiple entities in a single scenario. 
         FIG. 11  shows an embodiment of the user interface of the present invention, showing Darwin, Australia, as the center of a 1,000 km circle, wherein the system is “fetching” the S 4  value for scintillation from the Australian Government, Bureau of Meteorology website http://www.ips.gov.au/World_Data_Centre/1/11; this value is converted by the system of the present invention to the UHF frequency S 4  value. The circles on the graphic display of the figure represent the near-real time range of the “fetched” and converted S 4  data near Australia. 
     
    
    
     DETAILED DESCRIPTION 
     The present invention, an embodiment of which is described in the flowchart of  FIG. 1 , regards a system that allows users to assess the quality of SATCOM communication links between their respective communication equipment, using communication satellites, and the impacts that man-made interference, like jamming, and natural phenomenology, like ionospheric scintillation, clouds and precipitation may have on the communication links. 
     A graphical user interface (GUI) serves as the user interface to gather information from the user, and provide the assessment of communication quality under selected adverse conditions and locations and potential degrading effects. The system of the present invention in some embodiments allows a user to select an index or parameter value that defines the level or intensity of the adverse conditions for predictive assessments, which may include the ability to manually input the value or have it fetched from a third party database. 
     The system comprises a database having information regarding communications equipment and satellites. Specifically, data for radios available for satellite communications may include name, transmitter power, equivalent or effective isotropically radiated power (EIRP), min-max frequency range, internal system losses, and gain or gain/temperature; similarly, data for antennas available for satellite communications may include name, transmitter power, internal system losses, min-max frequency range and transmitter antenna gain. The database is further populated with information regarding satellites available for satellite communications, including name, satellite number, altitude, longitude, field of view and EIRP. Other database elements may include default values for conditions adverse to signal communication, such as S 4  for ionospheric scintillation, power (watts) for SATCOM jammers, cloud type and resulting attenuation (dB) for cloud interference, attenuation (dB) for the impact of rain on signal communications, and a default level of intensity on the reported error rate caused by adverse conditions to define the communications link subjected to such conditions as acceptable or unacceptable. The database may be easily updated by the developers and users, without modifications to the underlying application. 
     The system of the present invention further comprises a user interface displayed electronically. As shown in  FIG. 5 , by means of this interface, the user may input, or select on a map or globe displayed on the interface, one or more geographic locations or waypoints of communications equipment (latitude, longitude and altitude) or one or more routes of interest (multiple locations) for a communication scenario with a time duration. Location information may be entered by values, or by means of a pointer on the GUI world map. In some embodiments the user may select from a menu of icons (e.g. aircraft for air, ships for sea, and people or buildings for land, etc.) to represent the entities&#39; communication systems. 
     Furthermore, the user at this interface selects the communications equipment at each location, or enters data regarding any equipment not identified in the database, and the intended frequency, bit rate and message packet size, of message transmission and reception. The system further provides that the user, at the user interface, may input or select one or more times or windows of time for communication. In some embodiments the user may input or selects a level of intensity on the reported error rate from adverse conditions to be deemed unacceptable communications; in some embodiments the system has a default level of intensity of adverse conditions, as defined in the database. 
     At the user interface the user also selects a satellite from a plurality of satellites in the database that are available based upon the designated equipment location and each satellite&#39;s field of view (the processor determines whether equipment coordinates are within a satellite&#39;s field of view to determine what satellites are available), the having determined which satellites are available based upon the locations of entities specified by the user and the field of view of each satellite. 
     As shown in  FIG. 5 , the system of the present invention allows the user, at the GUI  21 , to input or select one or more degrading interference sources (ionospheric scintillation, jammers, and cloud or rain interference) and data related thereto (e.g., manually input an ionospheric scintillation S 4  value 0.0 to 1.0, jammers power value in watts, cloud interference or cloud type in dB, and rain rate or forecast precipitation type in dB), or can retrieve the information real-time from a third party database  24  (e.g., fetches the scintillation value from a website). The data input or retrieved is geographically specific to the communications link between the equipment location and the selected satellites  11 , may be time specific (in the past, present or future), and when the user enters a time period in the past or in the future, will gather the data relating to such time period and in some embodiments other time periods near the time period of interest. Additional information may be input by the user regarding these sources, including for jammers a jammer name (e.g. Bad guy #1), the location of the jammer, and frequency of the jamming signal and transmission power rating of jammer. Through calculations hereinafter described, the impact of equipment selection, signal properties, location and adverse conditions will determine the quality of communication. 
     The information input or selected by the user at the user interface is transmitted to a computer server of the present invention; any information input by the user regarding communication equipment not previously within the database is transmitted to the database for future users. The computer server is programmed to determine satellites that are available for communication with the communications equipment input or selected by the user, based upon the designated waypoint(s) of the equipment and the satellite&#39;s field of view, and presents a list, and/or a graphical representation, thereof to the user for selection at the user interface. Furthermore, the server is programmed to retrieve geographically specific, real-time data regarding conditions adverse to communications signals (man-made or natural) from one or more third party databases, relating to the geographic area of interest (specifically, the vector from the equipment location to the selected satellite) based upon the designated waypoint(s) of the communications equipment and the satellite field of view, and using the data calculates the effect of one or more adverse conditions on the transmission of messages and information between the communications equipment and the selected satellite, as hereinafter described. As shown in  FIG. 8 , the user may thereby evaluate, for example, ionospheric scintillation effects on transmission of messages between identified equipment and a selected satellite, at a specific location and time period, in terms of bit error rate (BER) or report error rate (RER), each of which are displayed in a results dialog, and can be exported into a comma separated value (CSV) or other formatted file such as a graph or chart. 
     The system of the present invention automatically generates and transmits to the user interface  21  for graphic and/or textual display, and for download, the communications equipment locations, the satellite locations, and the calculated effect of the adverse conditions. The effect of the adverse conditions may be reported as acceptable or unacceptable, the calculated error rates (e.g., bit error rate or report error rate), over time for the specified time duration, or by color on the graphic display. 
     In some embodiments, when the effect is determined to be unacceptable, the processor of the system automatically calculates the effect of the selected adverse conditions for communications using other satellites that have a field of view within the location of the communications equipment, or automatically calculates the effect on other equipment and other frequencies for message transmission, and generates and transmits to the user interface for graphic display different available satellites for communication and different communications equipment, or different frequencies for message transmission, by means of which the effect of the selected adverse conditions on the communications links is acceptable. The application further identifies other satellites available to the SATCOM equipment and allows the user to select another satellite for performance assessment to evaluate which satellite(s) provide better communication performance for the selected equipment and the designated location(s). Alternatively or in addition, the system of the present invention may make these selections and calculations independent of user input, by processing scenarios for all available equipment, signal specifications and satellites or by determining the weakness or interference in the degraded signals and providing equipment, satellites or signal specifications that avoid such weakness or interference, confirming by processing scenarios using such suggested equipment, satellites or signal specifications, and outputs the results thereof or recommendations regarding modifications to the system network (selection of equipment, signal frequency or selection of satellite). 
     When a route of interest is specified by a user, the application will run a predictive assessment and show the assessed BER or RER for individual timesteps (e.g., one hour intervals) throughout the the specified time duration (similar to a video playback option). In such an embodiment, as well as in a stationary location assessment, the GUI playback may display colored lines between equipment pairings to show the communication path, wherein the line color represents the quality of the communication based on BER or RER. For example, green may represent the BER or RER exceeds the minimum specification threshold, and a red line of communication represent the BER or RER that does not meet the threshold; a yellow line may also be used when the communication BER or RER is near the threshold. 
     In some embodiments, by means of the user interface a user may select or input additional locations for communications equipment, modify times of communication, modify frequency of transmission and reception of messages, select different available satellites for communication, and the user interface will transmit sais input or selected information to the computer server. The computer server will retrieve data regarding the adverse conditions from said third party database, calculate the effect of the adverse conditions on the communications links of the modified scenario, and generate and transmit the equipment and satellite locations and the effect of the selected adverse conditions to the user interface. 
     Further, the system of the present invention may display all of the satellites in the system database, by location and field of view; when one or more specific waypoints are inputted into the system of the present invention by the user, the system calculates those satellites that are available based upon the designated location(s) and the satellites&#39; respective fields of view, and transmits the information to the user interface. The user may then select which communications satellite the system shall use to generate results, by point-and-click on a map or globe shown on the GUI, by means of a drop-down menu, or by other similar means. 
     In some embodiments the application integrates at the GUI a color contour plot of the earth&#39;s geomagnetic field in the equatorial region on the world map. Through use of the present invention, a user may plan a communication event, e.g. operational mission, to provide communication effectiveness assessment for a duration of time based on selected equipment pairings and the movement of the multiple transmitting and receiving communication systems. 
     The system performance determination is based on a Link Budget Equation parameterization. Once the information is input into or retrieved by the processor of the system of the present invention, the software assesses the information and performs the following functions: (1) calculating distance and vector from equipment location to each satellite, based upon their respective positions; (2) calculating free-space loss based on calculated distance and frequency; and (3) calculating EIRP based on transmission antenna gain and transmission power (uplink), or use a fixed satellite EIRP (downlink). The invention is capable of accounting for other natural and man-made factors that can affect communication performance, specifically ionospheric scintillation, atmospheric/cloud absorption, rain attenuation and jamming. The invention may provide default values in the database that define each affect selected by the user, and also the ability for the user to select or input values, or to import or fetch appropriate values from other data sources. For the example of ionospheric scintillation effects, the additional functions include: (1) calculating Nakagami m parameter based on scintillation index S 4 , and (2) calculating scintillation loss based on the Nakagami m parameter. Preferably the Nakagami m parameter is determined based upon a database of values derived from the Nakagami m distribution shown in  FIG. 2 . Each phenomenon aforementioned will have its own specific effect on the communication performance and will be calculated as hereinafter described for each performance degradation source. 
     From these calculations the system of the present invention uses the link budget equation to output the reliability of the link based upon the calculated BER or RER. 
     An example of a .csv output file generated by the processor of the system of the parent invention, assessing the communications link based upon user input and adverse conditions, are listed in Table 1. The contents of the output file can be modified or customized, and saved as a .csv file or converted into a graph or chart. 
     
       
         
               
               
               
               
             
           
               
                 TABLE 1 
               
               
                   
               
             
             
               
                 Date/Time 
                 Simulation Time 
                 Player 
                 Platform 
               
               
                 State 
                 Target Player 
                 Latitude (deg) 
                 Longitude (deg) 
               
               
                 Number 
                 Radio Name 
                 Antenna Name 
                 Uplink 
               
               
                 of Bits 
                   
                   
                 Frequency 
               
               
                   
                   
                   
                 (MHz) 
               
               
                 Downlink 
                 Satellite 
                 Scintillation 
                 Uplink Bit 
               
               
                 Frequency 
                 Name 
                   
                 Error Rate 
               
               
                 (MHz) 
               
               
                 Uplink 
                 Downlink Bit 
                 Downlink 
                 Target 
               
               
                 Reliability 
                 Error Rate 
                 Reliability 
                 Uplink Bit 
               
               
                   
                   
                   
                 Error Rate 
               
               
                 Target Uplink 
                 Target 
                 Target 
                 Total 
               
               
                 Reliability 
                 Downlink Bit 
                 Downlink 
                 Reliability 
               
               
                   
                 Error Rate 
                 Reliability 
               
               
                 Comment 
               
               
                   
               
             
          
         
       
     
     An example of a .csv output for a specific scenario is shown in Table 2. 
     
       
         
               
               
               
               
             
           
               
                 TABLE 2 
               
               
                   
               
             
             
               
                 Date/Time 
                 Simulation Time 
                 Player 
                 Platform 
               
               
                 Mon Jan 27 
                 0 
                 Slider 
                 Ground 
               
               
                 15:35:32 
               
               
                 MST 2014 
               
               
                 State 
                 Target Player 
                 Latitude (deg) 
                 Longitude (deg) 
               
               
                 Waypoint 1 
                 Mongo 
                 29.942125 
                  48.576779 
               
               
                 Number 
                 Radio Name 
                 Antenna Name 
                 Uplink 
               
               
                 of Bits 
                   
                   
                 Frequency 
               
               
                   
                   
                   
                 (MHz) 
               
               
                 9600 
                 AN/PSC-5D 
                 10 whip 
                 277 
               
               
                   
                 MBMMR 
                 antenna 
               
               
                 Downlink 
                 Satellite 
                 Scintillation 
                 Uplink Bit 
               
               
                 Frequency 
                 Name 
                   
                 Error Rate 
               
               
                 (MHz) 
               
               
                  314 
                 UFO 11 
                  0.404 
                 8.59E−07 
               
               
                   
                 (USA 174) 
               
               
                 Uplink 
                 Downlink Bit 
                 Downlink 
                 Target 
               
               
                 Reliability 
                 Error Rate 
                 Reliability 
                 Uplink Bit 
               
               
                   
                   
                   
                 Error Rate 
               
               
                   0.991785498 
                 3.92E−07 
                  0.99624668 
                 1.80E−07 
               
               
                 Target Uplink 
                 Target 
                 Target 
                 Total 
               
               
                 Reliability 
                 Downlink Bit 
                 Downlink 
                 Reliability 
               
               
                   
                 Error Rate 
                 Reliability 
               
               
                   0.998276257 
                 3.83E−07 
               
               
                 Comment 
               
               
                   
               
             
          
         
       
     
     If the user creates a time history of way points, the application also has the option to create an animated “flyout” of the performance of each link in the communication system. At the GUI simulated satellite link vectors can show the path of the link between the equipment and the satellite, and may be color coded red/yellow/green to highlight the level of expected performance. This animation function allows the user to get a quick-look, comprehensive overview of the performance of the system for an entire mission. 
     Performance Determination 
     To perform this analysis for a SATCOM receiver, the system of the present invention first calculates the received power link budget for both the uplink and downlink of the communication transmission, by the Link Budget Equation, expressed in decibel form, given by:
 
 P   Rec =EIRP− L   FS   −L   m   −L   Environ   +G   Rec   −L   Rec  
 
where:
         P Rec =received power (dBW)   EIRP=effective isotropically radiated power transmitted or equivalent isotropically radiated power (use EIRP of equipment for uplink, calculated as hereinafter provided; satellite EIRP for downlink)   L FS =free space path loss (dB)   L m =miscellaneous losses (fading margin, body loss, polarization mismatch, antenna pointing offsets) (dB); in some embodiments this is set at a value of 1 dB   L Environ =loss due to environmental effect (atmospheric absorption, rain, ionospheric scintillation fading)   G rec =receiver antenna gain (dBi)   L Rec =receiver losses (coax cable, attenuation, connectors . . . ) (dB); in some embodiments this is a fixed value of 0.0 for small ground systems; 0.5 for larger systems, where cable may extend a significant distance (e.g., tanks); and 1.0 for airplanes
 
And EIRP for uplink is calculated as follows:
 
EIRP= P   Tr   +G   Tr   −L   Tr  
 
where:
       

     P Tr =transmitter power 
     G Tr =transmitter antenna gain 
     L Tr =internal system losses of the transmitter (coax cable, connectors, etc.) 
     The EIRP performance specification for the satellite transmitter is provided as the total value of the system, while the EIRP for the ground and airborne systems are calculated from the individual component specifications. 
     Since the free space path loss is a function of the distance from the receiver to the transmitter (slant path) and the frequency, the free-space loss calculation uses the following equation: 
               L   FS     =       (       4   ⁢   π   ⁢           ⁢   df     c     )     2           
where:
 
     d=slant path 
     f=frequency 
     c=speed of light 
     The uplink and downlink frequency is a manual input by the user which is used to calculate L FS  separately for each link. 
     The factors L m , L Tr , and L Rec  are equipment configuration specific. For the miscellaneous losses, L m , typical UHF SATCOM antennas are circular polarized and eliminate the terrestrial problem of polarization mismatch. The polarization is always changing and the antenna is built for this, so no additional loss for this is necessary. In some embodiments the miscellaneous losses default to a value of 1 dB; alternatively, the system at the user interface may permit the user to input this value. 
     With knowledge of the performance of communications equipment of a particular system and the bit rate, a link budget analysis is used to derive a statistical characterization of the quality of a digital link given by the ratio of the energy per bit to the system noise (E b /N o ). The equation for this ratio is given by: 
                 E   b       N   0       =       P   Rec     /     (       (     k   ·     T   S       )     ·   R     )             
where:
 
     k=Boltzmann constant 
     T S =Receiver system temperature 
     R=Data rate in bits per second (bps) 
     The key metric of interest for characterizing the communication performance is the Bit Error Rate (BER), which is determined from (E b /N o ) as hereinafter described. This, in turn, is translated into a Report or Packet Error Rate (RER). The RER is calculated directly from the BER by:
 
RER=1−(1−BER) N  
 
where N is the length in bits of a message packet; in some embodiments a default 32 bit packet is used, which may be adjusted by input from the user at the user interface. The BER is be derived from the ratio of the energy per bit to the system noise.
 
     Replacing P rec  with the Link Budget Equation for the ground receiver in decibel form, this becomes: 
                   E   b       N   0       ⁢     (   dB   )       =     EIRP   -     L   FS     -     L   m     -     L   Environ     +     G   Rec     -     L   Rec     -     10   ⁢     log   10     ⁢     T   S       -     10   ⁢     log   10     ⁢   R     -     10   ⁢       log   10     ⁡     (   k   )       ⁢     (   dB   )               
The system temperature (T S ) for the ground and airborne systems is set to 300° K by default, but can be set by the user at the GUI.
 
     For the uplink channels, the gain and system temperature of the satellites is typically not known explicitly, but the standard performance metric used for the satellites is G Rec /T s , which takes into consideration the system losses. So the BER equation for uplink channels to the satellite becomes: 
                   E   b       N   0       ⁢     (   dB   )       =       P   Tr     -     L   Tr     +     G   Tr     -     L   FS     -     L   m     -     L   Environ     +       G   Rec     /     T   S       -     10   ⁢     log   10     ⁢   R     -     10   ⁢       log   10     ⁡     (   k   )       ⁢     (   dB   )               
The BER equation to calculate the impact of jammers is referenced later in this disclosure.
 
     The calculation of the BER is dependent on the statistical distribution that characterizes the signal amplitude variation and is related to the ratio of the energy per bit to the system noise (E b /N o ). For nominally disturbed signals (S 4 =0), there is still a potential of a random bit error from additive white Gaussian noise (AWGN), and this distribution is described as an AWGN channel, and is applied to estimate the performance for the baseline systems with no interference. In the absence of special coding or other transmission factors, theoretical AWGN channel performance of a modem using shaped offset quadrature phase shift keying has a BER that can be expressed in closed form as: 
             BER   =     Q   ⁡     (         2   ⁢     E   b         N   o         )             
where Q(x) is the standard normal cumulative distribution function and is essentially identical to the complementary error function (erfc).
 
               Q   ⁡     (   x   )       =         1       2   ⁢   π         ⁢         ∫   x     ∞     ⁢       exp   ⁡     (       -     u   2       2     )       ⁢     ⅆ   u           =       1   2     ⁢   e   ⁢           ⁢       rf   ⁢   c     ⁡     (     x   /     2       )                 
The equation for calculating the AWGN BER becomes:
 
BER( E   b/   N   0 ) AWGN =½erfc(√{square root over ( E   b/   N   0 )})
 
where E b /N 0  is in engineering units, not dB.
 
Performance Degradation Effects
 
Ionospheric Scintillation
 
     Disturbances in the ionosphere cause_rapid variations, or scintillation, in the signal strength of radio waves passing through the ionosphere. These effects have the largest impact of UHF communications channels. The S 4  metric is the standard metric for measuring the intensity or strength of the ionospheric scintillation. When scintillation is selected as the adverse conditions, the calculations (L Environ ) are based upon (a) the Rician K Factor, calculated based on the calculated Nakagami m parameter; (b) the BER, calculated based on the signal to noise ratio and the Rician K factor; and (c) the reliability of communications calculated based on the BER. Field measurements of ionospheric scintillation effects have found that the amplitude variation can be well described by a Nakagami-m distribution, where m is related to the scintillation metric, S 4 , 
               S   4     =           〈     I   2     〉     -       〈   I   〉     2           〈   I   〉     2               
Where I is the amplitude of the signal strength and S 4  has been found to be related to m
 
     
       
         
           
             
               S 
               4 
             
             = 
             
               1 
               
                 
                   m 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   value 
                 
               
             
           
         
       
     
     The relationship between the m value and an equivalent fade value was determined from the Nakagami-m cumulative distribution relationship shown in  FIG. 2  using the 90 th  percentile value and determining the dB fade value corresponding to a particulate m value. Using the m value derived from the S 4  metric input by the user, the processor of the system of the present invention determines an equivalent fade value, and this is input to computing the L Environ  factor in the Link Budget Equation to calculate the received power and the (E b /N o ). 
     For strong scattering (S 4 =1, m=1), the amplitude distribution reduces to the Rayleigh Distribution and the BER calculation becomes: 
     
       
         
           
             
               
                 BER 
                 ⁡ 
                 
                   ( 
                   
                     
                       
                         E 
                         b 
                       
                       / 
                     
                     ⁢ 
                     
                       N 
                       0 
                     
                   
                   ) 
                 
               
               RAYLEIGH 
             
             = 
             
               
                 1 
                 2 
               
               ⁢ 
               
                 ( 
                 
                   1 
                   - 
                   
                     
                       
                         
                           
                             E 
                             b 
                           
                           / 
                         
                         ⁢ 
                         
                           N 
                           0 
                         
                       
                       
                         1 
                         + 
                         
                           
                             
                               E 
                               b 
                             
                             / 
                           
                           ⁢ 
                           
                             N 
                             0 
                           
                         
                       
                     
                   
                 
                 ) 
               
             
           
         
       
     
     Between the AWGN and Rayleigh Distribution conditions, the amplitude probability distribution can best be described by the Rice (or Rician) Distribution which basically models the net ratio between the signal propagated along the line connecting transmitter and receiver (specular signal) and the signal scattered due to the effects of varying electron densities in the ionosphere. Rice distributions rely upon that ratio, usually abbreviated with the Greek letter, kappa (κ), and are related to the Nakagami m-value via algebraic equations. The equation for the determination of the BER for the Rice case is given by: 
                 BER   ⁡     (         E   b     /     ⁢     N   0       )       RICE     =       1   2     ⁢   e   ⁢           ⁢       rf   ⁢   c     ⁡     (           (     κ   +   e     )     ⁢     E     b   /       ⁢     N   0         κ   +   e   +       E     b   /       ⁢     N   0             )                       κ   =         m     ⁢       m   -   1         +   m   -   1       ;     m   ≥   1           
The system of the present invention calculates the BER using the AWGN equation (when S 4 =0), the Rayleigh equation (when S 4 =1) or the Ricean equation (when S 4  is between 0 and 1)
 
Ionospheric Scintillation Resources:
 
     When “fetching” scintillation index values (S 4 ) to aggregate into CUPP the following websites are samples of data sources for ionospheric scintillation values:
     Australian Government, Bureau of Meteorology, Ionospheric Scintillation by location   

     http://www.ips.gov.au/Satellite/1/1 
     http://www.ips.gov.au/World_Data_Centre/1/11
     Space Environment Technologies, L-Band and UHF Scintillation   

     http://sol.spacenvironment.net/˜ionops/global scintillation.html
     Istituto Nazionale di Geofisica e Vulcanologia-Rome, electronic space weather upper atmosphere   

     http://www.eswua.ingv.it/ingv/home.php?res=1024
     Brazil, Instituto Nacional de Pesquisas Espaciais   

     http://www.inpe.br/scintec/realtimeLisn.php
     US National Geophysical Data Center   

     http://www.ngdc.noaa.gov/stp/iono/FIRST.html 
     When “fetching” S 4  values, it is important to know which frequency they apply to, since the level of scintillation effects varies with frequency. Currently scientific data collection of ionospheric scintillation values are collected by measuring the amplitude of GPS L1 signal then determining delays in the reception of the signal. L1 is 1575.42 MHz and UHF is 200-400 MHz. For the “fetch” scenario, CUPP uses the L1 frequency S 4  value and mathematically recalculates S 4  value for the selected system values. To convert the L1 frequency S 4  value provided at a higher frequency of 1.5 GHz (GPS frequency) to the UHF 200-400 MHz (SATCOM) frequency, the system uses the following equation:
 
 S   4 ForUHF=0.3092*log( S   4 ForGPS)+1.1924
 
If (S 4 ForUHF&gt;1), then the system defaults S 4 ForUHF to 1.
 
Atmospheric and Cloud Absorption
 
     The tropospheric atmosphere causes some absorption of radio wave used in SATCOM systems which is caused by the basic atmospheric constituents (air and water vapor). Clouds in the atmosphere add another absorption factor. Although both atmospheric and cloud absorption are relatively negligible (usually less than 1 dB), the current invention will allow for including these effects in the system performance assessment. The techniques for calculating these effects are derived from recommendations for the International Telecommunications Union P Series publications for Radio Propagation. 
     Since the atmospheric absorption is highly dependent on the specific link situation (path length, temperature, humidity, aerosol content), the system of the present invention allows the user to select and expected absorption value between 0 and 1.0 dB that is added to the total L Environ  value in the Link Budget Equation. 
     The water aerosols in clouds can have a somewhat larger absorption effect, particularly at higher frequencies (above 10 GHz).  FIG. 3  is derived from the ITU publication algorithms for “typical” cloud types. These values have been converted into categorical options that user can select based on actual observations or forecast weather predictions and the frequency of the system. The appropriate loss value is added to the L Environ  factor included in the Link Budget Equation and used to determine system performance. 
     Rain Attenuation 
     Although rain has negligible effects on X-band frequencies and below, rain has a larger effect on radio wave propagation at the higher frequencies of the Ku and Ka bands. The attenuation is directly related to the rain rate and the path length through the rain.  FIG. 4  illustrates this attenuation for different wavelengths and rain rates based on the ITU-R algorithms. 
     The current invention allows the user to select an expected rain rate and path length through the precipitation for assessment. If the user does not enter a path length, the invention will calculate a default path length based the location of the transmitter/receiver and satellite and a climatological estimate of rain layers for the appropriate locations. 
     The specific attenuation γ R  (dB/km) is obtained from the rain rate R (mm/h) using the power-law relationship:
 
γ R   =kR   α 
 
Values for the coefficients k and γ are determined as functions of frequency, f (GHz), in the range from 1 to 1,000 GHz, from the following equations, which have been developed from curve-fitting to power-law coefficients derived from scattering calculations. These parameters are provided in the publications ITU-R P-838.8, Specific attenuation model for rain for use in prediction methods. The γ R  (dB/km) is multiplied by the estimated path length to determine the total attenuation effect that is added to the L Environ  in the Link Budget Equation.
 
Satellite Communication Jammer
 
     Traditional SATCOM jamming is a simple band-limited noise (barrage jamming or denial jamming). The purpose is to create an interference signal into the communications frequency of the actual (desired) signal causing the desired communications at the receiver to be immersed in unusable input, or noise. Jamming is successful when the jamming signal denies the usability of the communication transmission. The noise jammer can be a Line-of-Sight jammer, close enough to the intended receiver antenna to cause an effect, or it can be an uplink jammer intended to flood a satellite&#39;s transponder receiver with noise, thereby corrupting the input signal that is to be re-transmitted. In digital communications, the usability is denied when the error rate of the transmission cannot be compensated by error correction. Successful jamming attacks require that the jammer power is roughly equal to the signal power at the receiver. Assessment of a noise SATCOM jammer in the system of the present invention only considers Line of Sight jammers that are attempting to degrade the received signal of a SATCOM user, There are three criteria that must be present for a SATCOM jammer to be considered effective.
     1) The SATCOM jammer must be in the footprint of the satellite being used to transmit SATCOM communications;   2) The jammer must be transmitting interference on the same frequency as the receiver signals;   3) The jammer must be transmitting at a greater signal strength than the receiver&#39;s expected input signal (P Rec ).   

     The system of the present invention allows a user to input a jammer name (e.g. Bad guy #1), the location of the jammer, and frequency of the jamming signal and transmission power rating of jammer system, J. The system determines if the three criteria have been met for each receiver entity input in a scenario and, if all three have been met for a receiver, the system generates and transmits to the GUI a downlink reliability of 0% and in the remarks column identifies the jammer by name. For scenarios with multiple waypoints, the jamming assessment is made for each waypoint of each entity affected. 
     The processor of the present invention uses the following formula to determine the BER associated with a SATCOM jammer (jammers only effect downlink communications): 
                 E   b       N   0       =       P   Rec     /     (       (       k   ·     T   S       +     P   j       )     ·   R     )             
Where:
         P Rec —calculated signal power at the receiver using the standard Link Budget Equation given above with all anticipated environmental degradations.   P j —jammer output power at the receiver, given by:       

     
       
         
           
             
               P 
               j 
             
             = 
             
               
                 J 
                 ⁡ 
                 
                   ( 
                   
                     
                       4 
                       ⁢ 
                       π 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       Df 
                     
                     c 
                   
                   ) 
                 
               
               2 
             
           
         
       
         
         
           
             J—jammer radiated power 
             D—distance from jammer to receiver user (calculated by CUPP based on jammer and receiver/user location 
             f—jammer frequency 
             c—speed of light 
           
         
       
    
     The (E b /N o ) valued is applied to the AWGN distribution to determine a BER for each receiver. An assessment of the performance is made relative to the established specification threshold for the systems in use. 
     The system of the present invention may be used to run calculations on communications links for past assessment, current operations, or predictive assessments. The system of the present invention may be developed as a flexible and extensible software design architecture that allows for easy updating of underlying entity databases or addition of new effects modules or plug-ins without major changes in the basic application design or operation.