SlideShare a Scribd company logo
1 of 6
Download to read offline
Page 1 of 6
DEVELOPMENT OF UHF SATCOM FREQUENCY REUSE PLANNING TOOL
Junghoon Lee*1
, Anthony Vescio*1
, Tony Puzio*1
, George Elmasry*1
,
Richard Ardolino*2
, and Austin Mroczek*3
*1. XPRT Solutions, Inc., Eatontown, NJ
*2. Space and Naval Warfare Systems Command, San Diego, CA
*3. SBG Technology Solutions, Inc., Stafford, VA
ABSTRACT
U.S. Navy’s UHF SATCOM operation needs a tool to au-
tomate the frequency planning process, maximizing the
efficiency of the spectrum use. This paper presents a UHF
SATCOM frequency reuse planning tool developed for the
operational needs. The design concept of the Tool is ex-
plained in consideration of the technical analyses needs
and usability of the software for the UHF SATCOM opera-
tion. The multi-tier architecture of the software application
is described. The analytical functions are programmed
using MATLAB for ease of the software development. The
major capabilities and features of the Tool are described
with its benefits to the SATCOM operation.
Analyses results with reference to an illustrative opera-
tional scenario demonstrate that the Tool can provide
technical analyses needed for the UHF SATCOM opera-
tion. Having reviewed by UHF SATCOM community in-
cluding GSSC, the Tool has shown the applicability to the
operation.
I. INTRODUCTION
Frequency planning for UHF SATCOM is an increasingly
complex and important issue for the Navy‟s operation, as
the demand for the communications capacity has conti-
nuously been growing while the spectrum resources are
limited. In particular, the SATCOM operation needs to
reuse (in fact, has been reusing in some cases) the UHF
frequency channels to accommodate the communications
demand. Currently, such a UHF SATCOM channel fre-
quency planning has been manually performed by
SATCOM engineers. This paper 1
presents a UHF
SATCOM Frequency Reuse Planning Tool (UFPT), which
can automate the frequency planning process, maximizing
the efficiency of the spectrum use.
1
This paper is based on a research conducted under SBIR titled “Ultra
High Frequency (UHF) Reuse Planning Tool for Increasing Capacity
in Geo-Synchronous Satellite Communications (SATCOM) Sys-
tems” [1][2], sponsored by Space and Naval Warfare Systems Com-
mand (SPAWAR).
While the concept of maximizing the spectrum efficiency
is not new, the planning process for the UHF SATCOM
not only takes a lot of time and effort but also requires
technical expertise, if the tasks are manually performed by
engineers. In some circumstances, the operation may have
to be content with a suboptimum solution due to a con-
straint on time and engineering cost. UFPT has been de-
veloped to provide technical analyses required for the UHF
SATCOM frequency planning, thus saving the time, effort,
and cost.
One of the primary objectives of developing UFPT is to
support SATCOM operation for Global SATCOM Support
Center (GSSC). Currently, processing Satellite Access Re-
quest (SAR), which asks for a SATCOM channel, GSSC
personnel often look into a large amount of satellite confi-
guration data typically given in spreadsheets. Searching
the SATCOM channel, they must take into account variety
of information such as the user‟s location or operational
area, required carrier bandwidth or data rate, priority, ex-
isting channel allocation, etc., to identify the most appro-
priate channel to satisfy the request. The planner must
also analyze link margins for potential channels. They
even have to consider if a channel frequency is reused at
adjacent satellites. This is a very tedious and time-
consuming task. The purpose of developing UFPT is to
help automate the frequency planning process by provid-
ing the technical analyses for searching and identifying a
channel, which satisfies the operational needs.
Section II explains the design concept of the Tool. The
software architecture of the Tool is described in section III.
Section IV presents the capabilities and features of the
Tool and discusses on how it supports the SATCOM oper-
ation.
II. DESIGN CONCEPT OF THE TOOL
This section discusses technical analyses needed to support
the SATCOM planning and usability of the Tool for the
operation. The major analytical capabilities of the Tool are
explained as follows:
Page 2 of 6
Satellite Beam Coverage and Overlap: In searching a
channel for an access request, the SATCOM operation
needs to investigate if a particular UHF channel can cover
the user‟s operational area. That is, the satellite beam cov-
erage area should be analyzed. In practice, searching for
reusable frequencies, the operation also needs to analyze
what and how much portion of the operational area is over-
lapped with an adjacent satellite beam coverage area, in
consideration of interference when a UHF channel is
reused between a pair of adjacent satellites.
Link Analysis: Link performance or link margin needs to
be analyzed for each and every potential UHF channel to
be allocated. The link analysis should take into account
any possible interference from adjacent satellites for the
case that a same channel is used among the satellites. Also
the Tool needs to support link analysis for hypothetical
operational parameter variations as the operation wants to
answer what-if cases for the planning purposes.
Searching and Identifying Reusable Channels The Tool
should be capable of finding a channel, which not only
satisfies the communications user‟s needs but also uses the
SATCOM spectrum resource most efficiently.
Establishing and Evaluating Hypothetical Scenarios:
The Tool should enable the operation to establish and eva-
luate potential SATCOM operations scenarios,
representing various satellite channel configurations.
The following is a list of the Tool features considering the
usability for the SATCOM operation:
Internet-based Access: Internet-based application allows
users to access the Tool anywhere, retrieving common op-
erational data and scenarios. The server-client architecture
allows the operation to easily maintain and upgrade the
Tool software.
Modular Structure: The Tool would need modification
and enhancement as the operational requirements evolve
and new functionalities are demanded. The Tool should be
based on modular architecture so that the future modifica-
tions can be made without affecting the reliability and in-
tegrity of the Tool.
Default Scenario Management: The Tool maintains cur-
rent channel configuration and allocation for the users to
retrieve and investigate. The default scenario will be ma-
naged users with privileged access to the Tool.
Other Utilities will include: validating input data, forced
logging-out on user inactivity for security, and printer-
friendly pages for downloading and reporting the results.
III. SOFTWARE ARCHITECTURE OF THE TOOL
The software of the Tool (or the “Application”) is based on
a standard multi-tier architecture. The objective of this
architecture is to clearly separate the user presentation, the
application processing, and the data manipulation and sto-
rage. This multi-tier design provides a flexible and reusa-
ble application, and is intended to allow any of the tiers to
be upgraded independently as the requirements or technol-
ogies change. Each Application tier, or layer, is comprised
of components and services specific to that layer, as shown
in Figure 1.
Figure 1: Software Architecture of the Tool
The MATLAB Layer is comprised of components devel-
oped with the MATLAB® software product [3]. The
components contain MATLAB functions (m-Files) and
MATLAB data storage (mat-files). They represent the Ap-
plication‟s analytical and computational engine and sto-
rage repository, respectively. The MATLAB functions
are compiled into a deployable component using the
MATLAB Builder JA® software product [4]. The Builder
creates a „wrapper‟ class that can be integrated into the
Server Layer‟s JAVA programs. The MATLAB functions
provide analytical and computational services for the Ap-
plication. For example, the Application software includes
MATLAB functions to calculate link margins and generate
the link margin contour maps. The Application uses
MATLAB data files, i.e. „mat-files‟, as the Application‟s
central repository. The data includes scenarios, which
consist of satellites and the channel configurations, as well
as the analysis results to be presented.
Use of MATLAB® facilitates the overall Tool develop-
ment. With MATLAB®, technical analyses formulas and
processes are easily programmed, reviewed, and validated.
The programs are compiled and used in the production
software without any modification or adaptation. The
Builder JA® also enables the MATLAB programs to be
Presentation Layer
MATLAB Layer
Server Layer
MATLAB Functions MATLAB Data Storage
JAVA Beans JAVA Servlets Web Services
JAVA Server Pages
(JSP)
JavaScript AJAX
Page 3 of 6
integrated with software written in JAVA, which is a
popular programming language for this kind of Tool de-
velopment.
The Server Layer, or business services layer, provides the
interface between the Presentation Layer and the
MATLAB Layer. When the Presentation Layer requests
data or calculation, the Server Layer packages the request
in a format that is required by the MATLAB functions in
the MATLAB Layer. The Server Layer is also responsi-
ble for converting results that are in MATLAB-specific
data types to standard JAVA data types or classes that the
Presentation Layer can interpret.
The Server Layer is comprised of JAVA Beans, JAVA
Servlets, and Web Services. The JAVA Bean components
provide the core of the business services for the Applica-
tion. The JAVA Beans provide logging services using the
Apache log4j software. The utility class implements log4j
to provide the Application with the facility to record user
activity and system messages to text files on the Server.
A rollingfileappender mechanism manages the log file size
and log file count (currently set by 2 MB and 10 files max-
imum, respectively for the Tool). The log file parameters
are configurable in the log4j.properties file. The JAVA
Beans also handle Application security with a Login Man-
ager Bean component. A List Factory component provides
data to populate selection lists in the Presentation Layer.
For security purposes, the Application has a session time-
out set by 10 minutes. This means that if a web page is not
accessed during that time period, the Application will re-
quire the user to re-login. The session timeout period is
configurable in the Application‟s web.xml file. The Appli-
cation also provides the user with the ability to produce
printer-friendly documents of any web page that displays
information. This service is handled by JAVA Servlets
that are resident in the Server Layer.
The Application utilizes AJAX (Asynchronous JavaScript
and XML) technologies and Web Services to enhance the
user-experience and perform partial-screen updates on web
pages. Web Services, for example, provide the list of sa-
tellites for searching channel. The Web Services are ac-
cessed via asynchronous XMLHHTPRequest calls from
the web pages.
The Presentation Layer is comprised of the JAVA Server
Pages (JSP), which the user can access from a standard
desktop browser. The Application has been designed to
support the Microsoft Internet Explorer v6.0+, Mozilla
Firefox 3.0+ and Safari 4.0+ web browsers. The JSP pages
implement common blocks of code in the form of include
pages, such as page header/footer logic and application
menu logic. This approach eliminates redundant code,
improves maintainability, and provides a consistent look-
and-feel throughout the application. The JSP pages con-
tain JavaScript code to provide client-side validation of
user-input and to provide information to the user, such as
requests to confirm the deletion of any data in the applica-
tion. The JavaScript code also supports the AJAX calls to
reduce round-trip time for requests to web server.
IV. CAPABILITIES AND FEATURES OF
THE TOOL
This section describes major capabilities of UFPT and how
the Tool benefits the operational planner by promptly pro-
viding data necessary to complete their operational analys-
es for a SAR. With just a few clicks, the web-based Tool
enables the SATCOM planner to enter, browse, and modi-
fy the parameters associated with a given operational sce-
nario. Then, the Tool generates and shows on-screen re-
ports for the analysis results. It allows planners to analyze
channel availability, and search and identify available sa-
tellite channels in accordance with the given SAR. Follow-
ing the instructions given by the Tool, user can modify,
save, and search parameters. The Tool enables to manage
hypothetical operational scenarios representing satellite
location and channel configuration. The analysis metho-
dologies and the related formulas are given in [5].
Satellite Channel Availability
The satellite channel availability function allows the op-
erational planner to analyze satellite beam coverage and
overlap with adjacent satellite channels to investigate the
impact of interference. For each channel of every satellite,
the user can analyze whether the channel has interference
from adjacent satellites, and if there is coverage overlap,
the percentage of overlapped area. Figure 2 illustrates the
Tool‟s analysis results for Channel 2 of FSC-8, with refer-
ence to a scenario given for demonstrating the feasibility
of the Tool. The Tool analyzes link margin for every loca-
tion within the coverage area and shows the link margin
contour in colors of gradual shades, on a world map. In
this case, it identifies the interfering satellite channels
(UFO-5 Channel 2 and FCS-8 Channel 2) and provides the
percentage of coverage overlap (37% and 16%, respective-
ly).
The Tool also provides satellite channel availability for an
operation area given by user. It autonomously identifies
which satellite channels are available for the area and
which channels from adjacent channels create interference
to the area. Using the demonstration scenario, Figure 3
illustrates the Tool‟s analysis results for the area bounded
by 114.5° West, 57.3° West, 41.2° North, and 22.5° South.
For the case, user has selected UFO-5 channel 7 among the
list of channels covering the area, given by the Tool. The
Tool analyzes link margin for every location within the
operational area and shows the link margin contour. It also
Page 4 of 6
calculates the percentage of overlap for the operational
area as 49%.
Figure 2: Illustrative Results on Satellite Channel
Analysis (FSC-8, Channel 2)
Figure 3: Illustrative Results on Satellite Channel
Analysis (UFO-5 Channel 7)
Customized Link Analysis
This capability is developed for the operation to answer
“what-if” cases, for example, what will be the link margin
if directional antennas are used. For such a purpose, the
Tool provides parametrical link analysis. That is, the Tool
can provide link performances for the operational
parameter variations from the baseline link analysis. The
Tool allows user to modify: terminal type, antenna type
(for communicator and interfering terminals), terminal
platform (including ship, shore, submairne, and aircraft),
and carrier characteristics including modulation, symbol
rate, and Forward Error Correction (FEC) rate. Figure 4
illustrates the link margin contour for the case that
directional antennas with 10 dB gain are used for the
receiver and two interfering terminals accessing UFO-5
and FSC-7, respectively.
Figure 4: Illustrative Results on Satellite Channel
Analysis (Use of 10 dB gain antennas)
Channel Search
The Tool allows user to specify a set of search parameters
describing the attributes of communications channel re-
quired to support a SAR. The channel search input is illu-
strated in Figure 5. User can limit the search by specifying
the Service Support Center managing the channel, cover-
age region (ATLANTIC, INDIAN, PACIFIC, or CONUS),
user priority; channel bandwidth, access type (Dedicated,
DAMA, or IW), and the satellite. User also can select
“Any” to search for any applicable channels, except the
coverage region, which must be specified if the operational
area is not configured. When the operational area is en-
tered, the Tool investigates and automatically fills the
menu items by the list of available satellites, which can
cover the area in accordance with the percentage of mini-
mum coverage given.
The search algorithm first identifies all suitable channels,
i.e., ones that meet the specified criteria. For each suitable
channel, the Tool identifies same frequency channels on
other satellites that can cause interference due to the cov-
erage overlap. For each interfering channel, the percent of
area overlap is computed. Then the degree of suitability of
each channel is assessed in part by the sum of the percent
Page 5 of 6
overlapping areas for all interfering channels. Another fac-
tor in the suitability is priority. If the priority of the chan-
nel‟s current service is lower than the priority of the re-
quested, the channel can be preempted to support the new
request. The Tool defines four classes of suitability:
 Available, which means that the channel is not in use
 Preemptible, which means the channel can be
preempted while the total overlap is less than 50%
 Overlapped, which means that the channel can be
preempted but the total overlap more than 50%
 Not Preemptible, which means that the channel cannot
be preempted
For the Available class, the channels are ranked in increas-
ing order of the percentage of the total overlap area. For all
other classes, channels are ranked in decreasing order of
priority. Table 1 illustrates a channel search results (show-
ing selected channels among the 115 applicable channels)
for the input parameters given in Figure 5, with reference
to the demonstration scenario.
Figure 5: Channel Search Parameter Input
Table 1: Illustration of Channel Search Results
(for the area bounded by 65° West, 0° East, 60° North, and 60° South)
# Satellite
Ch/
Plan
BW
(KHz
)
Uplink
(MHz)
Dnlink
(MHz)
Access
Priori-
ty
Ch.
On/O
ff
Support
Center
Cov.
Over-
lap
(%)
Suitability
1 ATLANTIC FSC-8 15.5W 1/B 25 SHF 250.55 Dedicated None Off GSSC Available
2 ATLANTIC FSC-8 15.5W 13/B 5 317.16 244.06 Dedicated None Off STRATCOM Available
3 ATLANTIC FSC-8 15.5W 15/B 5 317.17 244.07 Dedicated None Off STRATCOM Available


24 ATLANTIC UFO-7 22.5W 16/P 25 295.525 261.925 Dedicated None Off STRATCOM 0 Available
25 ATLANTIC UFO-7 22.5W 16/P 25 295.525 261.925 Dedicated None Off STRATCOM 1 Available
26 ATLANTIC UFO-7 22.5W 8/P 25 307.95 266.95 DAMA 7A On GSSC Preemptible
27 ATLANTIC FSC-8 15.5W 23-17/B 25 295.45 261.85 Dedicated 7A On GSSC 0 Preemptible
28 ATLANTIC FSC-8 15.5W 23-5/B 25 295.15 261.55 Dedicated 7A On GSSC 0 Preemptible


96 ATLANTIC FSC-8 15.5W 23-16/B 25 295.425 261.825 Dedicated 1A On GSSC 0 Preemptible
97 ATLANTIC FSC-8 15.5W 23-16/B 25 295.425 261.825 Dedicated 1A On GSSC 1 Preemptible
98 ATLANTIC FSC-8 15.5W 4/C 25 296.55 255.55 Dedicated 7A On GSSC 52 Overlapped
99 ATLANTIC FSC-8 15.5W 4/C 25 296.55 255.55 Dedicated 7A On GSSC 0 Overlapped
100 ATLANTIC FSC-8 15.5W 10/C 25 310.95 269.95 Dedicated 5A On GSSC 52 Overlapped


114 ATLANTIC FSC-8 15.5W 7/C 25 306.55 265.55 Dedicated 1A On GSSC 52 Overlapped
115 ATLANTIC FSC-8 15.5W 7/C 25 306.55 265.55 Dedicated 1A On GSSC 1 Overlapped
Page 6 of 6
The Tool also provides another channel search algorithm,
which is based on the magnitude of link margin rather than
the total coverage overlap, as described in [5].
Management of Operational Scenario
UFPT is designed based on a web-based architecture. This
allows SATCOM planners from anywhere in the world to
gain access with only an internet connection and a browser.
When a planner signs into the tool, an initial scenario is
created from the master default scenario file that holds the
latest satellite configuration. This allows planners the abili-
ty to investigate current operational parameters including
satellite location and channel configuration. Planners can
create “what-if” scenarios representing hypothetical satel-
lite and channel configuration, and then save them on the
Tool‟s bulletin board for other users to access, or save as a
private scenario for the creator only to view. The Tool
allows a “Privileged User” to manage confidential data and
manage default scenarios, i.e., create, archive, delete, or
reinstate past default scenarios as needed. The Tool has
the capability to delete, modify, or add new satellites con-
figurations with just a few clicks of a button. This gives
flexibility to anyone who wants to make changes to chan-
nel pairs and instantly view the changed frequency overlap
interference contour plots. For example, if the planner
wants to create a scenario where UFO-2 is no longer avail-
able and they need to move adjacent satellites to cover the
gap, the planner just needs to delete the UFO-2 satellite
and move the adjacent satellites to new longitude coordi-
nates, modify any channel frequency pairs, and finally
save the scenario to the bulletin board. The operational
planner can now quickly view the operational circums-
tances channel by channel based on the modification.
Applications Software Features
The following is a list of additional software features of
the Tool:
 Input data validation: Checking user‟s input for the
parameter‟s range, the Tool alerts the user to correct if
the value is not valid. For some parameters, the Tool
automatically corrects or enters associated values. For
example, uplink and downlink frequencies of a chan-
nel is automatically entered or corrected in accordance
with the channel number and frequency plan given,
with reference to the associated military standard.
 Forced logging-out on inactivity: To prevent access
from unauthorized user, the Tool forcibly logs out a
user as described in section III.
 Printer-friendly page: For the results generated, the
Tool provides printer-friendly html pages for down-
loading and reporting the results. The contents can eas-
ily be cut and pasted to a Microsoft Word® document.
V. SUMMARY AND DISCUSSION
This paper presents considerations and benefits of UFPT,
developed to automate the UHF SATCOM frequency
planning processes. The design concept of the Tool is ex-
plained in consideration of the technical analyses needs
and usability of the software for the UHF SATCOM op-
eration. The multi-tier architecture of the software applica-
tion is described. The analytical functions are programmed
using MATLAB for ease of the software development.
The major capabilities and features of the Tool are de-
scribed with the benefits to the SATCOM operation.
Analyses results with reference to the illustrative opera-
tional scenario demonstrate that the Tool can provide tech-
nical analyses needed for the UHF SATCOM operation.
Having reviewed by UHF SATCOM community including
GSSC, the Tool has shown the applicability to the opera-
tion.
VII. REFERENCES
[1] “Ultra High Frequency (UHF) Reuse Planning Tool
for Increasing Capacity in Geo-Synchronous Satellite
Communications (SATCOM) Systems”, SBIR N07-
192 Phase I Final Report, XPRT Solutions, Novem-
ber, 2008.
[2] “Ultra High Frequency (UHF) Reuse Planning Tool
for Increasing Capacity in Geo-Synchronous Satellite
Communications (SATCOM) Systems”, SBIR N07-
192 Phase II Final Report, XPRT Solutions, March,
2011.
[3] http://www.mathworks.com/products/matlab/
[4] http://www.mathworks.com/products/javabuilder/
[5] J. Lee, et al, “A Study on UHF SATCOM Frequency
Reuse”, to be submitted in IEEE MILCOM 2011,
October 2011.

More Related Content

Viewers also liked

Top of mind Música & Mercado 2013 M.I and Pro Audio market in Brazil
Top of mind Música & Mercado 2013 M.I and Pro Audio market in BrazilTop of mind Música & Mercado 2013 M.I and Pro Audio market in Brazil
Top of mind Música & Mercado 2013 M.I and Pro Audio market in BrazilMúsica & Mercado
 
Encuesta sobre el consumo de arte
Encuesta sobre el consumo de arteEncuesta sobre el consumo de arte
Encuesta sobre el consumo de arteCharkly14
 
Herramientas educativas-web-2
Herramientas educativas-web-2Herramientas educativas-web-2
Herramientas educativas-web-2margavazqueztic
 
OAuthorize yourself 2.0
OAuthorize yourself 2.0OAuthorize yourself 2.0
OAuthorize yourself 2.0DevDay
 
SMi Group's 12th annual Military Space Situational Awareness 2017
SMi Group's 12th annual Military Space Situational Awareness 2017SMi Group's 12th annual Military Space Situational Awareness 2017
SMi Group's 12th annual Military Space Situational Awareness 2017Dale Butler
 
"Honest Moments" Campaign Proposal
"Honest Moments" Campaign Proposal"Honest Moments" Campaign Proposal
"Honest Moments" Campaign ProposalMoshe Isaacian
 

Viewers also liked (9)

Top of mind Música & Mercado 2013 M.I and Pro Audio market in Brazil
Top of mind Música & Mercado 2013 M.I and Pro Audio market in BrazilTop of mind Música & Mercado 2013 M.I and Pro Audio market in Brazil
Top of mind Música & Mercado 2013 M.I and Pro Audio market in Brazil
 
Encuesta sobre el consumo de arte
Encuesta sobre el consumo de arteEncuesta sobre el consumo de arte
Encuesta sobre el consumo de arte
 
Herramientas educativas-web-2
Herramientas educativas-web-2Herramientas educativas-web-2
Herramientas educativas-web-2
 
Kiropraktiikka-mitä sinun tulee tietää?
Kiropraktiikka-mitä sinun tulee tietää?Kiropraktiikka-mitä sinun tulee tietää?
Kiropraktiikka-mitä sinun tulee tietää?
 
勉強会:人材回
勉強会:人材回勉強会:人材回
勉強会:人材回
 
OAuthorize yourself 2.0
OAuthorize yourself 2.0OAuthorize yourself 2.0
OAuthorize yourself 2.0
 
SMi Group's 12th annual Military Space Situational Awareness 2017
SMi Group's 12th annual Military Space Situational Awareness 2017SMi Group's 12th annual Military Space Situational Awareness 2017
SMi Group's 12th annual Military Space Situational Awareness 2017
 
Presentación PGIRS
Presentación PGIRSPresentación PGIRS
Presentación PGIRS
 
"Honest Moments" Campaign Proposal
"Honest Moments" Campaign Proposal"Honest Moments" Campaign Proposal
"Honest Moments" Campaign Proposal
 

Similar to UHF SATCOM Frequency Reuse Planning Tool Developed

Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Editor IJARCET
 
Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Editor IJARCET
 
13_3 ROBOT SENSORI INTEGRATION_case study.ppt
13_3 ROBOT SENSORI INTEGRATION_case study.ppt13_3 ROBOT SENSORI INTEGRATION_case study.ppt
13_3 ROBOT SENSORI INTEGRATION_case study.pptDrPArivalaganASSTPRO
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptxAliArsal5
 
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptNetwork Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptIRJET Journal
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHewlett-Packard
 
A3: application-aware acceleration for wireless data networks
A3: application-aware acceleration for wireless data networksA3: application-aware acceleration for wireless data networks
A3: application-aware acceleration for wireless data networksZhenyun Zhuang
 
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085Isaac Samuel
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceIRJET Journal
 
Artículo nv 24_04_2021
Artículo nv 24_04_2021Artículo nv 24_04_2021
Artículo nv 24_04_2021NelsonVaca3
 
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...IDES Editor
 
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...YogeshIJTSRD
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET Journal
 

Similar to UHF SATCOM Frequency Reuse Planning Tool Developed (20)

Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072
 
Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072Volume 2-issue-6-2068-2072
Volume 2-issue-6-2068-2072
 
iiwas2009
iiwas2009iiwas2009
iiwas2009
 
13_3 ROBOT SENSORI INTEGRATION_case study.ppt
13_3 ROBOT SENSORI INTEGRATION_case study.ppt13_3 ROBOT SENSORI INTEGRATION_case study.ppt
13_3 ROBOT SENSORI INTEGRATION_case study.ppt
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
 
ct-acd32093-2
ct-acd32093-2ct-acd32093-2
ct-acd32093-2
 
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL ScriptNetwork Analyzer and Report Generation Tool for NS-2 using TCL Script
Network Analyzer and Report Generation Tool for NS-2 using TCL Script
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShare
 
p850-ries
p850-riesp850-ries
p850-ries
 
PID2143641
PID2143641PID2143641
PID2143641
 
A3: application-aware acceleration for wireless data networks
A3: application-aware acceleration for wireless data networksA3: application-aware acceleration for wireless data networks
A3: application-aware acceleration for wireless data networks
 
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
 
20240
2024020240
20240
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-Service
 
LVTS Projects
LVTS ProjectsLVTS Projects
LVTS Projects
 
Artículo nv 24_04_2021
Artículo nv 24_04_2021Artículo nv 24_04_2021
Artículo nv 24_04_2021
 
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
 
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...
LAN Based HF Radio Simulator An Approach to Develop an Early Prototype for Lo...
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
 

UHF SATCOM Frequency Reuse Planning Tool Developed

  • 1. Page 1 of 6 DEVELOPMENT OF UHF SATCOM FREQUENCY REUSE PLANNING TOOL Junghoon Lee*1 , Anthony Vescio*1 , Tony Puzio*1 , George Elmasry*1 , Richard Ardolino*2 , and Austin Mroczek*3 *1. XPRT Solutions, Inc., Eatontown, NJ *2. Space and Naval Warfare Systems Command, San Diego, CA *3. SBG Technology Solutions, Inc., Stafford, VA ABSTRACT U.S. Navy’s UHF SATCOM operation needs a tool to au- tomate the frequency planning process, maximizing the efficiency of the spectrum use. This paper presents a UHF SATCOM frequency reuse planning tool developed for the operational needs. The design concept of the Tool is ex- plained in consideration of the technical analyses needs and usability of the software for the UHF SATCOM opera- tion. The multi-tier architecture of the software application is described. The analytical functions are programmed using MATLAB for ease of the software development. The major capabilities and features of the Tool are described with its benefits to the SATCOM operation. Analyses results with reference to an illustrative opera- tional scenario demonstrate that the Tool can provide technical analyses needed for the UHF SATCOM opera- tion. Having reviewed by UHF SATCOM community in- cluding GSSC, the Tool has shown the applicability to the operation. I. INTRODUCTION Frequency planning for UHF SATCOM is an increasingly complex and important issue for the Navy‟s operation, as the demand for the communications capacity has conti- nuously been growing while the spectrum resources are limited. In particular, the SATCOM operation needs to reuse (in fact, has been reusing in some cases) the UHF frequency channels to accommodate the communications demand. Currently, such a UHF SATCOM channel fre- quency planning has been manually performed by SATCOM engineers. This paper 1 presents a UHF SATCOM Frequency Reuse Planning Tool (UFPT), which can automate the frequency planning process, maximizing the efficiency of the spectrum use. 1 This paper is based on a research conducted under SBIR titled “Ultra High Frequency (UHF) Reuse Planning Tool for Increasing Capacity in Geo-Synchronous Satellite Communications (SATCOM) Sys- tems” [1][2], sponsored by Space and Naval Warfare Systems Com- mand (SPAWAR). While the concept of maximizing the spectrum efficiency is not new, the planning process for the UHF SATCOM not only takes a lot of time and effort but also requires technical expertise, if the tasks are manually performed by engineers. In some circumstances, the operation may have to be content with a suboptimum solution due to a con- straint on time and engineering cost. UFPT has been de- veloped to provide technical analyses required for the UHF SATCOM frequency planning, thus saving the time, effort, and cost. One of the primary objectives of developing UFPT is to support SATCOM operation for Global SATCOM Support Center (GSSC). Currently, processing Satellite Access Re- quest (SAR), which asks for a SATCOM channel, GSSC personnel often look into a large amount of satellite confi- guration data typically given in spreadsheets. Searching the SATCOM channel, they must take into account variety of information such as the user‟s location or operational area, required carrier bandwidth or data rate, priority, ex- isting channel allocation, etc., to identify the most appro- priate channel to satisfy the request. The planner must also analyze link margins for potential channels. They even have to consider if a channel frequency is reused at adjacent satellites. This is a very tedious and time- consuming task. The purpose of developing UFPT is to help automate the frequency planning process by provid- ing the technical analyses for searching and identifying a channel, which satisfies the operational needs. Section II explains the design concept of the Tool. The software architecture of the Tool is described in section III. Section IV presents the capabilities and features of the Tool and discusses on how it supports the SATCOM oper- ation. II. DESIGN CONCEPT OF THE TOOL This section discusses technical analyses needed to support the SATCOM planning and usability of the Tool for the operation. The major analytical capabilities of the Tool are explained as follows:
  • 2. Page 2 of 6 Satellite Beam Coverage and Overlap: In searching a channel for an access request, the SATCOM operation needs to investigate if a particular UHF channel can cover the user‟s operational area. That is, the satellite beam cov- erage area should be analyzed. In practice, searching for reusable frequencies, the operation also needs to analyze what and how much portion of the operational area is over- lapped with an adjacent satellite beam coverage area, in consideration of interference when a UHF channel is reused between a pair of adjacent satellites. Link Analysis: Link performance or link margin needs to be analyzed for each and every potential UHF channel to be allocated. The link analysis should take into account any possible interference from adjacent satellites for the case that a same channel is used among the satellites. Also the Tool needs to support link analysis for hypothetical operational parameter variations as the operation wants to answer what-if cases for the planning purposes. Searching and Identifying Reusable Channels The Tool should be capable of finding a channel, which not only satisfies the communications user‟s needs but also uses the SATCOM spectrum resource most efficiently. Establishing and Evaluating Hypothetical Scenarios: The Tool should enable the operation to establish and eva- luate potential SATCOM operations scenarios, representing various satellite channel configurations. The following is a list of the Tool features considering the usability for the SATCOM operation: Internet-based Access: Internet-based application allows users to access the Tool anywhere, retrieving common op- erational data and scenarios. The server-client architecture allows the operation to easily maintain and upgrade the Tool software. Modular Structure: The Tool would need modification and enhancement as the operational requirements evolve and new functionalities are demanded. The Tool should be based on modular architecture so that the future modifica- tions can be made without affecting the reliability and in- tegrity of the Tool. Default Scenario Management: The Tool maintains cur- rent channel configuration and allocation for the users to retrieve and investigate. The default scenario will be ma- naged users with privileged access to the Tool. Other Utilities will include: validating input data, forced logging-out on user inactivity for security, and printer- friendly pages for downloading and reporting the results. III. SOFTWARE ARCHITECTURE OF THE TOOL The software of the Tool (or the “Application”) is based on a standard multi-tier architecture. The objective of this architecture is to clearly separate the user presentation, the application processing, and the data manipulation and sto- rage. This multi-tier design provides a flexible and reusa- ble application, and is intended to allow any of the tiers to be upgraded independently as the requirements or technol- ogies change. Each Application tier, or layer, is comprised of components and services specific to that layer, as shown in Figure 1. Figure 1: Software Architecture of the Tool The MATLAB Layer is comprised of components devel- oped with the MATLAB® software product [3]. The components contain MATLAB functions (m-Files) and MATLAB data storage (mat-files). They represent the Ap- plication‟s analytical and computational engine and sto- rage repository, respectively. The MATLAB functions are compiled into a deployable component using the MATLAB Builder JA® software product [4]. The Builder creates a „wrapper‟ class that can be integrated into the Server Layer‟s JAVA programs. The MATLAB functions provide analytical and computational services for the Ap- plication. For example, the Application software includes MATLAB functions to calculate link margins and generate the link margin contour maps. The Application uses MATLAB data files, i.e. „mat-files‟, as the Application‟s central repository. The data includes scenarios, which consist of satellites and the channel configurations, as well as the analysis results to be presented. Use of MATLAB® facilitates the overall Tool develop- ment. With MATLAB®, technical analyses formulas and processes are easily programmed, reviewed, and validated. The programs are compiled and used in the production software without any modification or adaptation. The Builder JA® also enables the MATLAB programs to be Presentation Layer MATLAB Layer Server Layer MATLAB Functions MATLAB Data Storage JAVA Beans JAVA Servlets Web Services JAVA Server Pages (JSP) JavaScript AJAX
  • 3. Page 3 of 6 integrated with software written in JAVA, which is a popular programming language for this kind of Tool de- velopment. The Server Layer, or business services layer, provides the interface between the Presentation Layer and the MATLAB Layer. When the Presentation Layer requests data or calculation, the Server Layer packages the request in a format that is required by the MATLAB functions in the MATLAB Layer. The Server Layer is also responsi- ble for converting results that are in MATLAB-specific data types to standard JAVA data types or classes that the Presentation Layer can interpret. The Server Layer is comprised of JAVA Beans, JAVA Servlets, and Web Services. The JAVA Bean components provide the core of the business services for the Applica- tion. The JAVA Beans provide logging services using the Apache log4j software. The utility class implements log4j to provide the Application with the facility to record user activity and system messages to text files on the Server. A rollingfileappender mechanism manages the log file size and log file count (currently set by 2 MB and 10 files max- imum, respectively for the Tool). The log file parameters are configurable in the log4j.properties file. The JAVA Beans also handle Application security with a Login Man- ager Bean component. A List Factory component provides data to populate selection lists in the Presentation Layer. For security purposes, the Application has a session time- out set by 10 minutes. This means that if a web page is not accessed during that time period, the Application will re- quire the user to re-login. The session timeout period is configurable in the Application‟s web.xml file. The Appli- cation also provides the user with the ability to produce printer-friendly documents of any web page that displays information. This service is handled by JAVA Servlets that are resident in the Server Layer. The Application utilizes AJAX (Asynchronous JavaScript and XML) technologies and Web Services to enhance the user-experience and perform partial-screen updates on web pages. Web Services, for example, provide the list of sa- tellites for searching channel. The Web Services are ac- cessed via asynchronous XMLHHTPRequest calls from the web pages. The Presentation Layer is comprised of the JAVA Server Pages (JSP), which the user can access from a standard desktop browser. The Application has been designed to support the Microsoft Internet Explorer v6.0+, Mozilla Firefox 3.0+ and Safari 4.0+ web browsers. The JSP pages implement common blocks of code in the form of include pages, such as page header/footer logic and application menu logic. This approach eliminates redundant code, improves maintainability, and provides a consistent look- and-feel throughout the application. The JSP pages con- tain JavaScript code to provide client-side validation of user-input and to provide information to the user, such as requests to confirm the deletion of any data in the applica- tion. The JavaScript code also supports the AJAX calls to reduce round-trip time for requests to web server. IV. CAPABILITIES AND FEATURES OF THE TOOL This section describes major capabilities of UFPT and how the Tool benefits the operational planner by promptly pro- viding data necessary to complete their operational analys- es for a SAR. With just a few clicks, the web-based Tool enables the SATCOM planner to enter, browse, and modi- fy the parameters associated with a given operational sce- nario. Then, the Tool generates and shows on-screen re- ports for the analysis results. It allows planners to analyze channel availability, and search and identify available sa- tellite channels in accordance with the given SAR. Follow- ing the instructions given by the Tool, user can modify, save, and search parameters. The Tool enables to manage hypothetical operational scenarios representing satellite location and channel configuration. The analysis metho- dologies and the related formulas are given in [5]. Satellite Channel Availability The satellite channel availability function allows the op- erational planner to analyze satellite beam coverage and overlap with adjacent satellite channels to investigate the impact of interference. For each channel of every satellite, the user can analyze whether the channel has interference from adjacent satellites, and if there is coverage overlap, the percentage of overlapped area. Figure 2 illustrates the Tool‟s analysis results for Channel 2 of FSC-8, with refer- ence to a scenario given for demonstrating the feasibility of the Tool. The Tool analyzes link margin for every loca- tion within the coverage area and shows the link margin contour in colors of gradual shades, on a world map. In this case, it identifies the interfering satellite channels (UFO-5 Channel 2 and FCS-8 Channel 2) and provides the percentage of coverage overlap (37% and 16%, respective- ly). The Tool also provides satellite channel availability for an operation area given by user. It autonomously identifies which satellite channels are available for the area and which channels from adjacent channels create interference to the area. Using the demonstration scenario, Figure 3 illustrates the Tool‟s analysis results for the area bounded by 114.5° West, 57.3° West, 41.2° North, and 22.5° South. For the case, user has selected UFO-5 channel 7 among the list of channels covering the area, given by the Tool. The Tool analyzes link margin for every location within the operational area and shows the link margin contour. It also
  • 4. Page 4 of 6 calculates the percentage of overlap for the operational area as 49%. Figure 2: Illustrative Results on Satellite Channel Analysis (FSC-8, Channel 2) Figure 3: Illustrative Results on Satellite Channel Analysis (UFO-5 Channel 7) Customized Link Analysis This capability is developed for the operation to answer “what-if” cases, for example, what will be the link margin if directional antennas are used. For such a purpose, the Tool provides parametrical link analysis. That is, the Tool can provide link performances for the operational parameter variations from the baseline link analysis. The Tool allows user to modify: terminal type, antenna type (for communicator and interfering terminals), terminal platform (including ship, shore, submairne, and aircraft), and carrier characteristics including modulation, symbol rate, and Forward Error Correction (FEC) rate. Figure 4 illustrates the link margin contour for the case that directional antennas with 10 dB gain are used for the receiver and two interfering terminals accessing UFO-5 and FSC-7, respectively. Figure 4: Illustrative Results on Satellite Channel Analysis (Use of 10 dB gain antennas) Channel Search The Tool allows user to specify a set of search parameters describing the attributes of communications channel re- quired to support a SAR. The channel search input is illu- strated in Figure 5. User can limit the search by specifying the Service Support Center managing the channel, cover- age region (ATLANTIC, INDIAN, PACIFIC, or CONUS), user priority; channel bandwidth, access type (Dedicated, DAMA, or IW), and the satellite. User also can select “Any” to search for any applicable channels, except the coverage region, which must be specified if the operational area is not configured. When the operational area is en- tered, the Tool investigates and automatically fills the menu items by the list of available satellites, which can cover the area in accordance with the percentage of mini- mum coverage given. The search algorithm first identifies all suitable channels, i.e., ones that meet the specified criteria. For each suitable channel, the Tool identifies same frequency channels on other satellites that can cause interference due to the cov- erage overlap. For each interfering channel, the percent of area overlap is computed. Then the degree of suitability of each channel is assessed in part by the sum of the percent
  • 5. Page 5 of 6 overlapping areas for all interfering channels. Another fac- tor in the suitability is priority. If the priority of the chan- nel‟s current service is lower than the priority of the re- quested, the channel can be preempted to support the new request. The Tool defines four classes of suitability:  Available, which means that the channel is not in use  Preemptible, which means the channel can be preempted while the total overlap is less than 50%  Overlapped, which means that the channel can be preempted but the total overlap more than 50%  Not Preemptible, which means that the channel cannot be preempted For the Available class, the channels are ranked in increas- ing order of the percentage of the total overlap area. For all other classes, channels are ranked in decreasing order of priority. Table 1 illustrates a channel search results (show- ing selected channels among the 115 applicable channels) for the input parameters given in Figure 5, with reference to the demonstration scenario. Figure 5: Channel Search Parameter Input Table 1: Illustration of Channel Search Results (for the area bounded by 65° West, 0° East, 60° North, and 60° South) # Satellite Ch/ Plan BW (KHz ) Uplink (MHz) Dnlink (MHz) Access Priori- ty Ch. On/O ff Support Center Cov. Over- lap (%) Suitability 1 ATLANTIC FSC-8 15.5W 1/B 25 SHF 250.55 Dedicated None Off GSSC Available 2 ATLANTIC FSC-8 15.5W 13/B 5 317.16 244.06 Dedicated None Off STRATCOM Available 3 ATLANTIC FSC-8 15.5W 15/B 5 317.17 244.07 Dedicated None Off STRATCOM Available   24 ATLANTIC UFO-7 22.5W 16/P 25 295.525 261.925 Dedicated None Off STRATCOM 0 Available 25 ATLANTIC UFO-7 22.5W 16/P 25 295.525 261.925 Dedicated None Off STRATCOM 1 Available 26 ATLANTIC UFO-7 22.5W 8/P 25 307.95 266.95 DAMA 7A On GSSC Preemptible 27 ATLANTIC FSC-8 15.5W 23-17/B 25 295.45 261.85 Dedicated 7A On GSSC 0 Preemptible 28 ATLANTIC FSC-8 15.5W 23-5/B 25 295.15 261.55 Dedicated 7A On GSSC 0 Preemptible   96 ATLANTIC FSC-8 15.5W 23-16/B 25 295.425 261.825 Dedicated 1A On GSSC 0 Preemptible 97 ATLANTIC FSC-8 15.5W 23-16/B 25 295.425 261.825 Dedicated 1A On GSSC 1 Preemptible 98 ATLANTIC FSC-8 15.5W 4/C 25 296.55 255.55 Dedicated 7A On GSSC 52 Overlapped 99 ATLANTIC FSC-8 15.5W 4/C 25 296.55 255.55 Dedicated 7A On GSSC 0 Overlapped 100 ATLANTIC FSC-8 15.5W 10/C 25 310.95 269.95 Dedicated 5A On GSSC 52 Overlapped   114 ATLANTIC FSC-8 15.5W 7/C 25 306.55 265.55 Dedicated 1A On GSSC 52 Overlapped 115 ATLANTIC FSC-8 15.5W 7/C 25 306.55 265.55 Dedicated 1A On GSSC 1 Overlapped
  • 6. Page 6 of 6 The Tool also provides another channel search algorithm, which is based on the magnitude of link margin rather than the total coverage overlap, as described in [5]. Management of Operational Scenario UFPT is designed based on a web-based architecture. This allows SATCOM planners from anywhere in the world to gain access with only an internet connection and a browser. When a planner signs into the tool, an initial scenario is created from the master default scenario file that holds the latest satellite configuration. This allows planners the abili- ty to investigate current operational parameters including satellite location and channel configuration. Planners can create “what-if” scenarios representing hypothetical satel- lite and channel configuration, and then save them on the Tool‟s bulletin board for other users to access, or save as a private scenario for the creator only to view. The Tool allows a “Privileged User” to manage confidential data and manage default scenarios, i.e., create, archive, delete, or reinstate past default scenarios as needed. The Tool has the capability to delete, modify, or add new satellites con- figurations with just a few clicks of a button. This gives flexibility to anyone who wants to make changes to chan- nel pairs and instantly view the changed frequency overlap interference contour plots. For example, if the planner wants to create a scenario where UFO-2 is no longer avail- able and they need to move adjacent satellites to cover the gap, the planner just needs to delete the UFO-2 satellite and move the adjacent satellites to new longitude coordi- nates, modify any channel frequency pairs, and finally save the scenario to the bulletin board. The operational planner can now quickly view the operational circums- tances channel by channel based on the modification. Applications Software Features The following is a list of additional software features of the Tool:  Input data validation: Checking user‟s input for the parameter‟s range, the Tool alerts the user to correct if the value is not valid. For some parameters, the Tool automatically corrects or enters associated values. For example, uplink and downlink frequencies of a chan- nel is automatically entered or corrected in accordance with the channel number and frequency plan given, with reference to the associated military standard.  Forced logging-out on inactivity: To prevent access from unauthorized user, the Tool forcibly logs out a user as described in section III.  Printer-friendly page: For the results generated, the Tool provides printer-friendly html pages for down- loading and reporting the results. The contents can eas- ily be cut and pasted to a Microsoft Word® document. V. SUMMARY AND DISCUSSION This paper presents considerations and benefits of UFPT, developed to automate the UHF SATCOM frequency planning processes. The design concept of the Tool is ex- plained in consideration of the technical analyses needs and usability of the software for the UHF SATCOM op- eration. The multi-tier architecture of the software applica- tion is described. The analytical functions are programmed using MATLAB for ease of the software development. The major capabilities and features of the Tool are de- scribed with the benefits to the SATCOM operation. Analyses results with reference to the illustrative opera- tional scenario demonstrate that the Tool can provide tech- nical analyses needed for the UHF SATCOM operation. Having reviewed by UHF SATCOM community including GSSC, the Tool has shown the applicability to the opera- tion. VII. REFERENCES [1] “Ultra High Frequency (UHF) Reuse Planning Tool for Increasing Capacity in Geo-Synchronous Satellite Communications (SATCOM) Systems”, SBIR N07- 192 Phase I Final Report, XPRT Solutions, Novem- ber, 2008. [2] “Ultra High Frequency (UHF) Reuse Planning Tool for Increasing Capacity in Geo-Synchronous Satellite Communications (SATCOM) Systems”, SBIR N07- 192 Phase II Final Report, XPRT Solutions, March, 2011. [3] http://www.mathworks.com/products/matlab/ [4] http://www.mathworks.com/products/javabuilder/ [5] J. Lee, et al, “A Study on UHF SATCOM Frequency Reuse”, to be submitted in IEEE MILCOM 2011, October 2011.