User Manual

Table Of Contents
High-level terminal system design
99-137719-D Confidential - For internal use 4-9
4444
System description
Software upload of ADU
ARINC interface (aero only)
The size of the Board Processor can be chosen independently to meet the processing
requirements put up by a given platform architecture. Hence, an integrated terminal
should require a rather small and inexpensive Board Processor whereas a more
complex terminal with automatically controlled antennas may require a larger variant.
4.4.2 Application Processor
The Application Processor is meant to be the flexible part of the architecture
differentiating the various terminals towards the user. The BGAN XL Radio Module
does not put up any constraints on the implementation of the Application Processor,
hence its size and type can be chosen freely with respect to the user/network
applications implemented for a given terminal.
The purpose of the Application Processor is to service the various user interfaces of a
given terminal and host various applications like e.g.:
PABX for voice call routing
Echo Cancelling for 2W/POTS
SIP server and additional voice codecs for user applications
Firewall/NAT/DHCP
Routing of IP data to and from the BGAN XL Radio Module
HTTP / TCP / PEP Acceleration and compression
SIP client for interfacing to BGAN XL Radio Module
General terminal management
Support for various user interfaces
Web-based MMI
Handling of continuous monitoring (CM)
Depending on the complexity of the terminal the Application Processor is envisioned
being a bigger processor with adequate FLASH and RAM for running a bigger OS like
e.g. Linux.
The term 'Application Processor' should not necessarily be seen as one processor only.
Rather it should be interpreted as a digital processing complex providing the required
processing capabilities for a given terminal.
All terminals are intended to implement an Application Processor in order to realize a
minimum set of functions required for the complete BGAN terminal to work. This
minimum set of functions is mainly basic management functionality like e.g.:
Upload of software for the BGAN XL Radio Module.
MMI for user configuration of the terminal.