ii 
 
Inoltre il progetto WISDOM si propone di dimostrare la fattibilità di un tale sistema, 
sviluppando in laboratorio un dimostratore “da estremo ad estremo” ed eseguendo vari 
collaudi.  
Il dimostratore ha essenzialmente lo scopo di aumentare la fiducia e la confidenza 
verso un sistema di questo tipo, che presenta altissimi costi iniziali. 
Infatti, il sistema base di WISDOM, per motivi economici e di tempo, è strettamente 
legato al progetto del sistema satellitare WEST della Matra Marconi, partner guida di 
WISDOM. 
 
In questo quadro, scopo della presente tesi è stato quello di progettare un 
software (BoD Simulator)  modulare ed aperto atto a simulare il sistema di 
accesso al mezzo (MAC), indicato nelle linee guida di WISDOM, per testare 
algoritmi fondamentali proposti dall'Università di Roma "La Sapienza" ed 
esaminare possibili alternative. 
 
Architettura del Sistema. 
Il segmento di terra include il Terminale Satellitare (ST), il Network Control Centre 
(NCC) e i Gateways (GTW) nodi di accesso al sistema da reti terrestri.  
Il Terminale Satellitare (ST) è ulteriormente suddiviso nel Modulo di Accesso a 
WISDOM (WAM = WISDOM Access Module) che fornisce l’accesso all’interfaccia 
aerea e il modulo Input/Output (I/O) che esegue la conversione tra l’interfaccia con il 
Terminale di Utente (UT, ATM compatibile) e l’interfaccia con il WAM. 
 
Peculiarità del sistema WISDOM sono: 
- costellazione di satelliti geostazionari (GEO) e in una seconda fase a media orbita 
(MEO). 
- collegamenti intersatellitari (ISL=Inter Satellite Link) 
- uso della banda Ka (20-30 Ghz) 
- presenza a bordo dei satelliti di uno switch ATM 
- architettura basata su ATM 
 
 iii 
 
 
Schema MAC in uso. 
Considerando anche l’elevato costo e la limitatezza della capacità disponibile, risulta 
determinante, per il successo economico del sistema, un buono schema di accesso 
(MAC = Medium Access Control), in collaborazione con un valido Traffic 
Management. 
Nella Progettazione del sistema WISDOM si è scelto di utilizzare una tecnica di 
accesso dinamica che combini un’assegnazione fissata di banda, valida per tutta la 
durata della connessione, con l’assegnazione su richiesta, quando necessario, di 
ulteriore capacità. 
Questo approccio risulta più complesso di quelli tradizionali ma è essenziale per 
garantire una maggiore efficienza in ambiente multimediale. 
 
Il sistema WISDOM implementa uno schema F/TDMA per l'accesso alla capacità di 
Uplink a cui è affiancato lo schema CFRA (Combined Fixed and Reservation 
Assignment) per la richiesta e l'allocazione della capacità ai Terminali Satellitari; in 
accordo a questo schema, l'allocazione è fatta sia all'instaurazione della connessione, 
in modo fisso, e sia  durante il periodo di vita della connessione, in modo tale da 
seguire le variazione di traffico della sorgente.  In entrambi i casi l’assegnazione è 
fatta in termini di slot della matrice frequenza/tempo cui può accedere il terminale.  
 
In uno slot possono essere trasmesse indifferentemente celle di informazione, 
segnalazione o controllo; così le classi di traffico che hanno slot allocati in modo fisso 
possono utilizzare uno di questi per inviare la richiesta di ulteriore banda.  
La classe UBR, per la quale non è prevista l’allocazione fissa, manda la richiesta in 
modalità ALOHA utilizzando gli slot non allocati. Questo, naturalmente comporta una 
probabilità di collisione e quindi ritrasmissione della richiesta ed un aumento dei 
ritardi di accesso. 
 
 
 
 iv 
 
 
Architettura BoD nel Dimostratore. 
Nel Dimostratore sono implementate le funzionalità BoD di un NCC e di un solo 
WAM; la presenza di altri WAM, che competono per l'assegnazione delle risorse, è 
simulata da un apposito blocco chiamato RAG. 
I blocchi principali dello schema BoD nel Dimostratore sono i seguenti: 
 
WAM BoD Control  
Comunica al WAM (Wisdom Adaptation Module) se deve trasmettere e se sì quale 
cella; 
Si base sulle informazioni su: i canali fissi, le allocazioni di BoD (Band on Demand) 
ricevute, lo stato delle code nel WAM. 
Riceve i messaggi di allocazione di BoD dall’NCC (Network Control Centre) 
 
BoD Requester 
Genera lo stimolo di acquisizione di BoD (Band on Demand). 
Decide l'ammontare della richiesta in termini di slot e durata dell'assegnazione ed invia 
la richiesta all'NCC. 
Tiene aggiornata una tabella con i parametri descrittivi dello stato del WAM (Wisdom 
Adaptation Module) basandosi sul monitoraggio della coda nel buffer dello WAM, le 
assegnazioni di banda operate dall'NCC e su richieste specifiche dell'utente. 
 
BTP (Burst Time Plan) Compute 
Alloca e dealloca le risorse in uplink 
E'' divisibile in  tre  sottoblocchi: 
1) BTP Initialize: definisce nella fase di avvio la capacità utilizzabile 
2) BTP Maker:  utilizza l’algoritmo ULSA  per scegliere nella matrice tempo-
frequenza quali slot allocare alla connessione o al terminale che ne ha fatto 
richiesta. 
3) BTP Request Handler: gestisce le interfacce verso gli altri blocchi e provvede ad 
una preelaborazione delle richieste         
 v 
 
    
“BoD & Call RAG”   (Request Aggregated Generator)  
 e   CAC   (Call Admission Control) 
Simulano la presenza di altri terminali in competizione con quello implementato per le 
allocazioni di banda. 
 
 
Progettazione del Simulatore. 
A questo punto si inserisce la progettazione oggetto della presente tesi, che è stata 
pensata come un "work in progress",  e per questo si è cercato di rendere il programma 
il più possibile modulare in modo da renderlo facilmente adattabile a successivi  
sviluppi. 
 
La linea di guida su cui si è sviluppato il codice del Simulatore, è stata l'architettura 
BoD del Dimostratore:  si è pensato che una maniera semplice ma al tempo stesso 
efficace di mimare il Dimostratore fosse quella di progettare una simulazione guidata 
da eventi.  
Il programma è costituito fondamentalmente da uno stack in cui sono ordinati 
temporalmente gli eventi che costituiscono l'interazione tra gli WAM e l'NCC. 
In breve, per ogni istante di tempo (la cui granularità è stata fissata pari a 10/11 ms, la 
durata di uno slot in WISDOM) il programma effettua tutte le operazioni conseguenti 
all'analisi degli eventi estratti dallo stack e caratterizzati da quello stesso istante 
temporale. 
 
Una serie di parametri di congestione quantifica l'ulteriore allocazione di banda 
necessaria ad una certa connessione o classe di traffico quando se ne presenti 
l'esigenza. Tali parametri dipendono in vario modo dallo stato delle code e da quanto 
le celle in esse contenute stanno “soffrendo” per il ritardo di trasmissione.  
La richiesta di banda totale è fatta da uno WAM in termini di slot e di durata 
dell'assegnazione ed inviata all'NCC che tenterà di soddisfarla tenendo conto però di 
vincoli derivanti dallo stato di congestione della capacita di downlink e dalla necessità 
 vi 
 
di mantenere una certa equità  (fairness) di distribuzione della banda tra i vari 
utilizzatori  nonché da limiti fisici.  
In realtà, la fairness non va intesa come una eguale distribuzione della banda 
disponibile tra tutti gli utilizzatori, ma piuttosto come l'assegnazione ad ognuno della 
banda necessaria alla soddisfazione dei suoi bisogni contingenti: da questo punto di 
vista una definizione più appropriata potrebbe essere "grado di soddisfazione del 
sistema". 
Infatti, riguardo la fairness, va citato un dettaglio importante: 
sono stati cioè utilizzati due diversi algoritmi; uno, più complesso, che alloca banda 
cercando di soddisfare necessità specifiche dei singoli utilizzatori, tenendo conto 
anche di chi sia stato meno favorito nelle precedenti assegnazioni. 
L'altro, più semplice, assegna  solo ad ogni  utilizzatore tutta la banda da lui richiesta, 
purché ce ne sia di disponibile. 
 
Per implementare il BoD RAG, si è seguita questa direzione: 
se lo WAM implementato genera una richiesta BoD al tempo t, le altre N-1 richieste 
relative agli WAM simulati saranno inserite nello stack ai tempi t+t
i
, essendo t
i
 un 
determinazione di una variabile aleatoria uniformemente distribuita nell'intervallo 
[0, MRTI] (con MRTI = Max RAG Time Interval). 
 
Risultati della simulazione. 
Con il programma sono state effettuate una serie di simulazioni che ci hanno permesso 
di comprendere innanzitutto che l'algoritmo RAG implementato si rivela efficace se il 
numero degli WAM e il valore assunto dal paramento MRTI non sono eccessivamente 
bassi. 
Probabilmente ciò è spiegabile  perché un valore sufficientemente elevato di entrambi, 
permetterebbe di distribuire con maggiore uniformità le richieste nel tempo evitando il 
presentarsi di forti oscillazioni nell'occupazione di banda. 
Questa prima conclusione ci ha permesso di impostare su basi sperimentali più solide 
il set di paramenti più adatto per testare nelle successive simulazioni l'efficacia del  
software. 
 vii 
 
In queste ultime si è posto, così, l'accento sul comportamento del sistema sotto 
osservazione nei confronti della utilizzazione della capacità di uplink e della fairness 
del sistema. 
Abbastanza ragionevolmente si è verificato come all'aumentare del numero di WAM 
aumenti la percentuale media di banda occupata in uplink. 
Mentre l'analisi parallela dell'andamento della fairness del sistema, facendo uso 
dell'algoritmo più complesso,  ha mostrato che essa decresce all'aumentare del numero 
degli WAM, (in quanto, probabilmente, è più difficile per l'NCC gestire equamente la 
banda se le richieste aumentano di molto): il decremento è comunque assai lieve in 
termini assoluti. 
Altre simulazioni, in cui non si è utilizzato l'algoritmo di fairness, hanno evidenziato 
un aumento dell'occupazione media della capacità di uplink a fronte però di un 
drastico decremento mostrato dall'andamento della fairness totale. 
Una possibile spiegazione al fenomeno potrebbe essere questo: il pieno accoglimento 
di ogni richiesta in prossimità del livello di saturazione della banda penalizza 
progressivamente ogni utente generando un deterioramento del grado di soddisfazione 
globale. 
 
In via del tutto orientativa si è infine testato il comportamento del  sistema nei 
confronti dei tempi di sosta delle celle nel buffer di uno WAM. 
Ciò è stato ovviamente possibile facendo solo riferimento al caso dello WAM 
Implementato perché è l'unico completamente caratterizzato. 
Le simulazioni hanno mostrato che i tempi di ritardo medi nel buffer  assumono un 
andamento crescente (e tendente ad un esponenziale) quando aumentino gli WAM. 
I valori assoluti risultano comunque accettabili tenendo conto che si è ipotizzato di 
lavorare con sorgenti di classe UBR che quindi non richiedono alcun vincolo di questo 
tipo. 
 1 
1. WISDOM SYSTEM 
 
1.1 GENERAL INFORMATION ON THE PROJECT 
WISDOM (WIdeband Satellite Demonstration Of Multimedia) is a project funded 
under the European Union’s Fourth Framework Advanced Communication, 
Technologies and Services (ACTS) programme. It started in March 98 and will last 
two years. 
 
WISDOM’s aim is to design and demonstrate a broadband satellite system architecture 
that provides a wide range of broadband multimedia services to both fixed and 
portable types of terminals in a way that makes it easy to integrate it with terrestrial 
ATM Networks.  
In this respect WISDOM system adopts a constellation of Geostationary (GEO) multi-
beam satellites provided with an ATM switch on board. Eventually, in a following 
phase, Medium Earth Orbiting ones will complement these GEO satellites in order to 
meet the market needs and growth. 
 
Many important companies and universities participate in this project pooling their 
knowledge and resources. The leading partner is Matra Marconi Space (MMS) and is 
expected that this project will influence their WEST proposal of a real commercial 
satellite system. 
          PROJECT PARTNERS 
Partner Country Partner Name Short Name 
UK MATRA MARCONI SPACE MMS UK 
UK NORTEL TECHNOLOGY NOR
Italy TELESPAZIO TPZ 
Italy UNIVERSITY OF ROME UOR
UK UNIVERSITY OF SURREY SRU 
Belgium SPACEBEL SBI
Greece SPACE HELLAS SPH 
Table 1-1 Project Partners 
 2 
1.1.1 Motivation of this project 
ATM technology is expected to provide quality of service-based networks that support 
voice, video and data applications. ATM was originally designed for fiber base 
terrestrial networks that exhibit low latencies and low error rates. With the widespread 
availability of multimedia technology, and an increasing demand for electronic 
connectivity across the world, satellite networks will play an indispensable role in the 
deployment of global networks. Ka-band satellites using the gig hertz 
Frequency spectrum can reach user terminals across most of the populated world. As a 
result, ATM based satellite networks can be effectively used to provide real time as 
well as non-real time communications services to remote areas. 
Satellite communications technology offers a number of advantages over traditional 
terrestrial point-to-point networks [AKY97]. These include: 
 
1. Wide geographic coverage including interconnection of “ATM islands”, 
2. Multipoint to multipoint communications facilitated by the inherent broadcasting 
ability of satellites, 
3. Bandwidth on demand, or Demand Assignment Multiple Access (DAMA) 
capabilities, and 
4. An alternative to fiber optic networks for disaster recovery options. 
 
However, satellite systems have several inherent constraints. The resources of the 
satellite communication network, especially the satellite and the earth station are 
expensive and typically have low redundancy. These must be robust and be used 
efficiently. Also, satellite systems use a Time Division Multiplexed (TDM) physical 
layer, where individual earth stations can transmit frames during fixed time slots. The 
cell based ATM layer must be mapped onto the frame based satellite layer. This 
Involves the use of efficient bandwidth allocation strategies for Demand Assignment 
Multiple Access (DAMA) based media access techniques. 
 
 
 3 
 Most of these proposed systems and the associated filings for spectrum allocation are 
led by US organizations and there are only a few European initiatives in addition. So it 
is seen as particularly important for Europe to avoid the total domination of the US in 
the technology of satellite broadband services. 
These systems are, at this stage, more or less proposing the development of the pipe 
work of a future communications system. The services that they can deliver can be 
quite diverse. It is important to explore how such a satellite service can be seen as part 
of an overall communications system.  
Many of the proposed satellite multimedia systems will use recent developments in 
digital processing onboard the satellites to achieve what, by current standards, is an 
extremely high traffic capacity. For example for a single geostationary satellite, a 
traffic capacity in the range of 5 - 20 Gbps can be accommodated. This translates into 
very affordable user charges by any current standard and the systems offer a wide 
range of potential applications. 
The use of digital processing in space is relatively new, when judged by the number of 
such payloads in operation, but it is developing fast. In Europe research in this area has 
so far concentrated on the payload technology, which has now advanced to the stage 
where overall system issues become of great importance. The development of a 
breadboard payload, including an onboard switch, and its use in an end-to-end system 
demonstration is the next step towards an operational system. It is at this stage that an 
ACTS project is particularly appropriate: it helps the demonstration of the technology 
developments that have been made at system level and also provides an opportunity to 
work towards a standard for ATM over satellite.  The demonstration of the satellite 
payload technology is a vital part of the process of realizing such systems since it 
significantly increases confidence; an important factor in systems with high entry 
costs. A demonstration also helps the early identification of possible design weak 
points especially in the interfaces with the terrestrial networks. In addition the co-
operation between satellite manufacturer, terminal manufacturer, network provider and 
operators is very valuable at this stage and the WISDOM project has been organized 
so as to maximize the benefits of working together. 
 
 4 
 
1.1.2 Principal WISDOM objectives 
The principal objectives of the WISDOM project are as follows: 
 
• To develop, from a specified baseline, a system design for a satellite multimedia 
system that is integrated into the terrestrial ATM networks. 
• To design, build and use in trials an end-to-end system demonstrator that includes 
a breadboard on-board (satellite) ATM switch. 
• To demonstrate that the system design is satisfactory and so increase confidence 
towards implementation. 
• To demonstrate the payload technology, the algorithms used in its design and the 
payload processor management algorithms. 
• To make a contribution to the standardization process. 
 
The WISDOM project will build on existing design ideas now at the research and 
development stage and show that the satellite payload technology functions correctly 
when integrated with the rest of the system. 
 
1.1.3 Starting point 
The WISDOM project concerns the design and demonstration of a satellite multimedia 
communications system. Complete system design and demonstration for such a 
complex system lies well beyond the resources and timeframe of the project. To 
reduce the scale of the system design task, the WISDOM project limited itself to the 
refinement and elaboration of an existing system design based on the WEST system. 
The WEST system is a satellite multimedia communications project sponsored by 
Matra Marconi Space, coordinator of the WISDOM project. The WEST system is 
ATM-based with actual on-satellite ATM switching between high-gain antenna spot 
beams and inter-satellite links. The architecture places the User Network Interface 
(UNI) at the user terminal, a feature that distinguishes the architecture from many 
other proposed system designs.  
 5 
1.1.4 WISDOM peculiarities 
• A system concept based on Geostationary satellites complemented in a second 
phase by a Medium Earth Orbit satellite constellation 
• Ka- band 
• Switch on board 
• ATM-based architecture 
1.1.4.1 Satellites constellation 
The tree or four Geostationary satellites will be used to cover the early and most 
demanding areas (Europe, North America, Asia), while a dozen of MEO orbiting 
satellites will provide in a second phase a global coverage and additional services. 
 
The WISDOM project will deal only about geostationary satellites. 
 
 The GEO satellites are always big ones and so are capable of supporting more 
capabilities. Their drawback in respect to MEO and LEO (Low Earth Orbit) satellites 
are the higher launch costs and the greater round-trip delays and Bit Error Rate. On the 
other site their advantages are a longer life (very important in the case of so expensive 
devices), larger coverage (about 42.2% of the earth' s surface), constant view (which 
avoid the problems related to continuous handover between different satellites) and no 
problems due to Doppler. These characteristics make GEO satellites more suitable 
than others to support switching capabilities and broadband and multimedia services. 
 
1.1.4.2 Ka- band 
The Ka-band available for satellites is between 17.7 GHz and 21.2 GHz and 27.5 
GHz and 31 GHz. These frequencies are much higher than have hitherto been 
generally used by commercial satellites. Satellites used for television use spectrum 
located between 10 and 14 GHz, for example. 
The advantage of using Ka-band is that there is plenty of spectrum available (2.5-3.5 
GHz, compared with around 1 GHz normally available for a Ku-band satellite). These 
very high-frequency transmissions mean very small wavelengths and very-small-
 6 
diameter-receiving antennas. The Ka band has more capacity than Ku, even if is more 
rain-attenuated. The Ka-band spectrum is also virtually unused, so there is room to 
accommodate frequency hungry two-way services. The use of multiple spot beams on 
Ka-band satellites will also ensure that this spectrum is used efficiently. 
Ka-band satellites are in practice telecommunications rather than broadcasting 
satellites, providing a combination of both broadband and narrowband services to 
small earth stations, typically expected to be around 66 cm in diameter. 
1.1.4.3 Switch on board 
Till now most satellites has been Fully Meshed, that is without any switching 
functionality on board or Star Meshed, that is the switching functionality has been 
given to an earth station. Now thanks to the new technologies a new generation of 
satellites has risen. 
These satellites offer fundamentally different services from conventional 
communications satellites. Each satellite will carry what is, in effect, a form of 
telephone "switchboard-in-the-sky". This will allow the satellite to operate like a 
telephone network - offering point-to-point circuits to both business and individual 
users at a cost far lower than available via satellite today. 
However, unlike a normal telephone network, such satellites will be able to offer all 
end users a wide variety of services from simple narrowband through to broadband 
applications. 
They offer the prospect of a truly modern, ubiquitous and global alternative to the 
world's telephone infrastructure but at a fraction of the cost of upgrading the latter to 
provide a comparable variety of services. They will offer the best of 21st Century 
communications services to underdeveloped regions of the world. 
 
These satellites use a number of new technologies such as on-board processing and 
switching (making them, in effect, telephone switchboards in the sky), inter-satellite 
links and multiple spot beams. 
The inter-satellite links will allow a user to connect with anywhere and everywhere in 
the world with a single direct satellite link. At the moment this usually requires that 
the single be retransmitted via many satellites. 
 7 
Each satellite will carry many spot beams each covering small area of the world. This 
makes them very efficient in using spectrum. 
Currently telecom traffic on satellites involves the use of full time leases of bandwidth. 
In these environment bandwidth, and bit rates, will be available on demand, thus 
considerably reducing costs for most end users. 
These satellites represent the satellite industry's contribution to the convergence of 
telecommunications, computing and broadcasting technologies. 
1.1.4.4 ATM-based 
In ATM networks, the information is transmitted using short fixed-length cells, which 
reduces the delay variance, making it suitable for integrated traffic consisting of voice, 
video and data 
By proper traffic management, ATM can also ensure efficient operation to meet 
different quality of service (QoS) desired by different types of traffic.  
 
1.2 SYSTEM DESCRIPTION 
"The mission of the WISDOM System is to provide fixed users with a wide range of 
broadband multimedia services. In addition, the WISDOM System will have to follow 
the evolution and the growth of the worldwide multimedia market. 
Based on these considerations, the WISDOM System corresponds to a Hybrid concept 
of Geostationary and Medium Earth Orbit satellites, which will be deployed in phases 
in order to meet the market needs and growth. 
The Geostationary component of WISDOM will offer a wide range of services, mainly 
to SOHO business users segments over European, North American and Developed 
Asian Regions from 2001. 
The Medium Earth Orbit component of WISDOM will allow extending the coverage 
and the range of services of the initial system. It will address new services and new 
markets such as remote communities network access, higher return link data rates 
professionals, residential users with highly interactive applications requirements, and 
will serve new regions such as Australia, Central and South America. 
 8 
WISDOM participates in a Global Telecommunications Infrastructure, which 
encompasses both traditional "narrow-band" networks (PSTN, N-ISDN, FR, etc.) and 
broadband networks (mainly B-ISDN networks, which rely on the ATM technology). 
 
WISDOM
B-ISDN 1
TN3
B-ISDN2
TN4
B-ISDN 3
Global Telecommunications Operators
B-ISDN : Broadbadnd ISDN network, using the ATM protocol
TN : Terrestrial Networks, eg PSTN, Frame Relay Network, Internet, narrowband ISDN ...
users
users
users
users
users
users
users
users
users
users
 
Figure 1-1: WISDOM integration in the global telecommunications 
infrastructure.  
 
WISDOM can provide specific communities of interest with a wide range of services, 
either internally (within the community) or with other communities, even if they do 
not have a direct access to WISDOM. Based on the standard ATM technology, 
WISDOM interfaces with many terrestrial networks in a seamless manner, thus 
offering its users a worldwide access to multimedia services. 
Using state-of-the-art satellite technology, WISDOM combines the well-known 
advantages of satellites (inherent multicast / broadcast capabilities, fast and easy 
access to rural areas, mobility...) with modern networking techniques enabling 
advanced multimedia services. 
There are two types of entities that can access the WISDOM system: 
• On the one hand, the WISDOM subscribers (e.g. remote communities, LANs, 
multimedia servers, individual subscribers, SMEs...), via Satellite Terminals (ST) 
• On the other hand, the terrestrial networks, via Gateways (GW)