Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views13 pages

System Architecture

The document outlines the architecture and development phases of a Satellite Navigation System (SNS), detailing its functional and nonfunctional requirements, major existing systems like GPS, GLONASS, and Galileo, and the roles of various segments (Ground, Launch, Satellite, User). It emphasizes the importance of defining mission use cases, validating architecture, and ensuring compliance with international standards while maintaining high reliability and accuracy. The document also describes the operational phases of the SNS, from inception to post-transition, focusing on extensibility and long service life.

Uploaded by

saraladosuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views13 pages

System Architecture

The document outlines the architecture and development phases of a Satellite Navigation System (SNS), detailing its functional and nonfunctional requirements, major existing systems like GPS, GLONASS, and Galileo, and the roles of various segments (Ground, Launch, Satellite, User). It emphasizes the importance of defining mission use cases, validating architecture, and ensuring compliance with international standards while maintaining high reliability and accuracy. The document also describes the operational phases of the SNS, from inception to post-transition, focusing on extensibility and long service life.

Uploaded by

saraladosuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

System Architecture: Satellite-Based Navigation

 Development of Satellite Navigation System (SNS) architecture involves dividing the


required functionality into manageable parts.
 Current major systems:
o GPS (USA)
o GLONASS (Russia)
o Galileo (EU – under development)

Satellite Navigation System (SNS) Architecture

1. Inception Phase
The first steps in the development of the system architecture

 Define boundary of the problem.


 Determine mission use cases.
 Analyze use cases to develop:
o Functional requirements
o Nonfunctional requirements
o Constraints

Vision

Provide effective and affordable Satellite Navigation System services for our
customers.
Requirements for the Satellite Navigation System
Functional Requirements

1. Provide SNS services


2. Operate SNS
3. Maintain SNS

Nonfunctional Requirements

 High reliability for service guarantee.


 High accuracy for current & future needs.
 Functional redundancy for critical capabilities.
 Extensive automation to reduce operational costs.
 Easy maintenance to lower costs.
 Extensible for future upgrades.
 Long service life (especially for space-based parts).

Constraints

 Must comply with international standards.


 Use commercial-off-the-shelf (COTS) hardware & software.
Introduction to GPS (Global Positioning System)

Definition

 GPS allows a user with a GPS receiver to know their position anywhere on Earth, at
any time, in any weather.

History

 First GPS satellite launched: 1978.


 Full system completed with 24 satellites: 1994.
 Navigation evolved from:
o Landmarks
o Maps of earth/stars
o Compass, sextant, chronometer
o Ground-based radio navigation (e.g., LORAN)

Architecture Segments

1. Control Segment
o 6 ground stations.
o Master control station: Schriever Air Force Base, Colorado.
2. User Segment
o GPS receivers used for navigation.
3. Space Segment
o 24 satellites in orbit (11,000 nautical miles above Earth).

Working Principle (Trilateration)

 Distance from satellites is calculated using time & position data.


 1 satellite → user is on surface of an imaginary sphere.
 2 satellites → location is on the intersection line of spheres.
 3-4 satellites → exact position is determined.

Applications

Military:

 Navigation (land, sea, air).


 Weapon systems (e.g., cruise missiles).

Civilian:

 Emergency services.
 Engineering (e.g., Channel Tunnel construction).
 Personal activities (driving, geocaching, hiking).
Defining the Boundaries of the Problem – SNS

 Purpose: First step in designing the SNS architecture is to define its context.
 Context diagram: Shows environment where SNS operates.

 Actors (external entities interacting with SNS):


o People (users, operators)
o Other systems (provide services)
o Physical environment (space, ground)

Satellite Navigation System – Context Diagram

Purpose:

 Shows external entities (actors) interacting with the Satellite Navigation System
(SNS).
 Arrows indicate dependency direction.

Actors & Interactions


1. User → SNS
o Users depend on SNS for navigation services.
2. Operator → SNS
o Operators control and monitor SNS operations.
3. Maintainer → SNS
o Maintainers ensure the system is repaired and updated.
4. SNS → External Power
o SNS depends on external power sources to function.
5. SNS → External Communications
o SNS relies on communication systems for data exchange.
6. SNS → Atmosphere/Space
o SNS depends on space/atmospheric conditions for satellite operations.

Dependency Arrows

 Arrow pointing to SNS: Actor depends on SNS.


 Arrow from SNS to actor: SNS depends on that external entity.

Mission Use Case


A mission use case is a high-level description of how a system interacts with its actors to
achieve its primary mission objectives, focusing on end-to-end services rather than detailed
functions.

Example (SNS):

 User → Navigation Services


 Operator → Mission Operations
 Maintainer → Maintenance Operations
Packages for the SNS Mission Use Cases – shows mission-related tasks for different actors
(User, Operator, Maintainer).
Figure → The SNS Logical Architecture – shows high-level system components (Launch
Segment, Satellite Segment, Ground Segment, User Segment) and how they connect.

Conceptual Model

The system is divided into four main segments to represent the highest-level logical
architecture:

1. Ground Segment
o Controls, monitors, and maintains the satellites.
o Includes mission control centers, ground antennas, and data processing
facilities.
2. Launch Segment
o Responsible for delivering satellites into orbit.
o Includes launch vehicles and supporting infrastructure.
3. Satellite Segment
o The space-based components that perform navigation functions.
o Includes GPS satellites, communication links, and onboard systems.
4. User Segment
o The receivers and devices that use navigation data.
o Includes mobile phones, aircraft navigation systems, ships, etc.

OperateSNS Mission Use Case Package

Goal: Define the main mission use cases for operating the Satellite Navigation System (SNS)
based on overall system operation.

Identified Mission Use Cases


1. Initialize Operations – Start up the system and prepare it for functioning.
2. Provide Normal Operations – Handle day-to-day navigation services.
3. Provide Special Operations – Handle special or unique mission needs.
4. Terminate Operations – Shut down the system safely.

Black-Box Activity Diagram for Initialize Operations.


 Left swimlane (Operator): actions like ordering launch preparations, launch, activation,
checkout, etc.

 Right swimlane (SNS): system responses like preparing for launch, launching, activating
satellite, preparing for operations, etc.
Figure System Use Cases for Initialize Operations

System Use Cases for Initialize Operations


System Use Case Description
Prepare the launcher and its satellite payload for launch, and perform the
Launch Satellite
launch.
Fly the launcher to the point at which the satellite payload will be
Fly to Separation
separated. This involves the use and separation of multiple launcher
Point
stages.
Perform the activation of the satellite in preparation for its deployment
Activate Satellite
from the launcher.
Separate Satellite Deploy the satellite from the launcher.
Move Satellite Use the satellite bus propulsion capability to position the satellite into the
into Orbit correct orbital plane.
Elaboration
System Architecture – Elaboration Phase

Developing a Good Architecture

 Well-defined layers of abstraction – each layer = coherent part of the system.


 Clear separation of concerns – interface vs. implementation.
 Implementation changes possible without breaking client assumptions.
 Common behavior achieved through abstractions & common mechanisms.

Architectural Development Activities

1. Identify elements at the right level of abstraction.


2. Define semantics & attributes of elements.
3. Specify relationships between elements (boundaries, collaborations).
4. Refine elements iteratively for further analysis.

Validating Proposed Architecture

 Allow experimentation with alternative approaches before final decisions.


 Use modeling, simulation, prototyping (various scales).
 Perform macro-level analysis of SNS architecture.
 Validate assumptions & decisions early to find problems sooner.
 Early detection → cheaper changes for requirements & architecture.

Allocating Nonfunctional Requirements

 Nonfunctional requirements (e.g., performance, reliability, standards compliance) are


assigned at segment level.
 Then distributed to subsystem use cases, using similar allocation methods.
 Recursive application – applied from system → segments → subsystems.

Example constraints:
 Compatibility with international standards.
 Maximum use of COTS (Commercial Off-The-Shelf) hardware/softwar

Stipulating the System Architecture & Deployment

 UML 2.0 Component Diagram used for hierarchical decomposition of the system.
 Shows highest-level abstraction of the Satellite Navigation System (SNS):
o Segments (main system parts).
o Relationships & interfaces between them.

The Component Diagram for the Satellite Navigation System

Figure – Component Diagram

 Ball-and-socket notation → LaunchSupport interface (physical connection).


 Dashed dependency line → PositionInformation interfaces (data exchange).
 Components:
o LaunchSegment – handles launch support.
o SatelliteSegment – satellite in space.
o GroundSegment – control, communication, maintenance.

System Architecture & Deployment

The Deployment of SNS Segments


The Deployment of SNS Segments

3) Construction Phase

After the Elaboration Phase, a stable system architecture is ready.

Changes in this phase are usually small and affect only lower-level
components, not the main system segments.

Major segments (like Launch, Satellite, Ground, and User) remain


unchanged.

4) Post-Transition Phase

The system is designed with two important goals:


Extensibility – easy to add new functions in the future.

Long Service Life – should work reliably for many years.

You might also like