Professional Documents
Culture Documents
Communication Systems
1
OBJECTIVES
› Build on the physical layer concepts taught in the previous
lectures and understand its impact on higher layers
› Overview of satellite multiple access techniques (FDMA, TDMA,
CDMA, SDMA)
› Overview of satellite networking and protocol; Transmit Control
Protocol (TCP) and Internet Protocol (IP)
› Understand inter-relationships between various communications
layers (physical, media access control, TCP/IP) and transponder
hardware imperfections on the quality of service in satellite
networks
› Understand the fundamental principles of satellite network
planning
2
REFERENCES
3
SYSTEM OVERVIEW
Earth
station
antenna
MAC and Channel Modu- Power
TCP/IP encoder lator amplifier Uplink
channel
Satellite
Error
Channel
Link/Network control
MODEM propagation
Layer coding
Earth
Downlink
station
channel
antenna
4
INTERNET PROTOCOL REFERENCE
MODEL
› Originally based on OSI Layered Model covering from
applications to the physical transmissions
› Virtually all systems are all-IP based (DVB-S/S2/RCS, etc)
› Transmission frames are constructed via encapsulation and
layering
5
PROTOCOL LAYERING CONCEPTS
PHY
PHY PHY
frame Data Data
Header Header
MAC
Bits
transmission
N P P P P N N N
N NU ND IM (1)
C PR P RU PR PR C U C D C IM
When the uplink noise will not matter for the downlink?
ANSWER
C G
N EIRP S LOSSES
T DN
DN k B TR β BO o (5)
DN
› Signal information is
transmitted in bursts.
Traffic Burst
Via BCW in RB
TB
TA
2tA/B+DA/B=C
TB
DA/B
128000
rb 64kbps rTDMA 64Mbps n 700
2ms
nr b
ηF 0.7 70% efficiency
rTDMA
No No
› rb depends on the modulated signal bandwidth, BIF
Modulation rate b rb
(12)
Roll-off factor α 1 BIF
› TDMA uplink bursts are sent via different time slots and
transmitted as a time-division-multiplexed signal from satellite
› Compression buffers are needed in order to convert the input bit
rate rb to the transmitted bit rate rTDMA
FDMA VS TDMA (4)
› The uplink carrier-to-noise-density ratio is
C G
N EIRP UN LOSSES UN k (13)
o UN T UN
› From (8), we know that rTDMA>rb and using same satellite
implies equal [G/T] and [LOSSSES]
rTDMA for TDMA systems
C Eb
› But, r (14)
rb for FDMA systems No No
C G
N EIRP UN LOSSES UN k
o UN T UN
p(t)
Spread by multiplying
with c(t)
CDMA (6): DE-SPREADING PROCESS
CDMA (7)
3) Acknowledge
Request from C
2) Request
Access to
Call F
1) Monitor
available
frequencies
EUTELSAT KA-SAT
IP Comms
Transit Connections
75
IP MULTICAST OVER SATELLITE
› A choice of best-effort
(UDP) or controlled
quality of service
(TCP)
76
IP ADDRESS
› Each earth stations will send its own responses (IGMP report),
causing flooding in IGMP traffic as it cannot hear what other
earth stations do
› (a), suppress flooding by
assigning a specific beam
for broadcast - $$$
81
SOURCE-BASED TREE MULTICAST
ROUTING PROTOCOL
› Flood packet out to all directions except the one at which the
packet arrived –Reverse Path Flooding (RPF)
› Routers with no IGMP report send prune messages to tell
sources to not sending to them
› Routing infos are calculated by sharing routing table with
neighbours → Distance Vector Multicast Routing Protocol
(DVMRP)
› Routing infos are calculated from the network map,
constructed by sharing router connectivity infos → Modified
Open Shortest Path First (M-OSPF)
› Protocol-Independent Multicast Dense Mode (PIM-DM): a
multicast routing protocol where general routing infos
generated by other routing protocols is used
82
GROUP-SHARED TREE MULTICAST
ROUTING PROTOCOL
› Core-based Tree (CBT) protocol
- A set of routers, are chosen to be the "core" router of a
delivery tree (RP)
- Messages to a group are forwarded as unicast messages
toward the core router which forward the messages to all
ongoing interfaces which are part of the delivery tree except
the incoming interface
- All senders use the same routing paths to/from RP router →
bi-directional shared tree
› Protocol-Independent Multicast Sparse Mode (PIM-SM): a
CBT based protocol WHERE the multicast trees/paths from/to
receivers are independent → two uni-directional shared trees
83
MULTICAST ROUTING PROTOCOL
› congestion windows (cwnd) and slow start threshold (ssthresh) are used to
control the number packet transmissions and congestions
› cwnd is limited by the receiver window size and ssthresh is set when
congestion is detected
Data received
at receiver
ACK received
at sender
› B, Tb and 2D are the bandwidth, the packet size (segment) in bits and
RTT for TCP segments
› The utilisation of first TCP data segment, U, DB is
bandwidth
T Tb / B 1
U delay product
2 D T 2 D Tb / B 2 DB 1 (19)
Time to send a packet sec Tb
97
TCP PERFORMANCE ANALYSIS (2)
Data received
at receiver
ACK received
at sender
Data received
at receiver
ACK received
at sender
› In congestion avoidance stage, after hitting ssthresh and receiving ACK, sender
increases transmitted packets, 2p-1 + j, j=1,…,q where q is a predefined threshold
› TCP packets transmitted at threshold q, F(p,q), is then
q p 1 q q 1
p 1 Tb 2 j qTb 2 p 1
F ( p, q) 2i Tb 2 p 1 j Tb
q
j 1 j 1 2
i 0 j 0 (22)
› The total utilisation of TCP data segment, U, q 1
Tb 2 p 1 q 2 p 1
F ( p, q ) / B 2
UF(p,q) (23)
2 D ( p q ) F ( p, q ) / B q 1
2 BD ( p q) Tb 2 p 1 q 2 p 1
2
99
TCP PERFORMANCE ANALYSIS (4)
Data received
at receiver
ACK received
at sender Maximum
window size
› The maximum window size depends on how fast the receiver can process the
received data.
› Once the window size is maximum, the TCP sender transmits at this maximum
window.
› In the event that an ACK is not received by the sender after RTO, the sender
reduces the slow start threshold by half p=(i+j)/2, effectively reducing the
transmission rate.
100
SLOW-START ENHANCEMENT
102
ACK CONGESTIONS IN ASYMMETRIC
NETWORKS
› In asymmetric networks such as VSAT, the return link has a
much lower speed than the forward link.
› ACK traffic might overload the return link, resulting in
congestion.
› Reduce ACKs frequencies by filtering: wait for outbound
segments with data on which to piggyback cumulative ACKs.
› Manage infrequent ACKs via reconstructions: the sender
reconstructs ACKs flow to resemble what would have been if
ACK filtering is not used.
› ACK Congestion Control: explicit congestion notification
(ECN) from the router, informing TCP senders about imminent
congestion without dropping segments.
Will we have ACK congestions in symmetric networks?
103
ANSWERS
characteristics of satellite
networks (slow-start).
› Split TCP into multiple
TCPs, with a special TCP
connection running over
the satellite link. Spoofing
› Interactive Applications
106
SATELLITE IP COMMUNICATION
NETWORKS (1)
Interworking between networks
Control signals
Network Control
Centre
Terrestrial network
Terrestrial network
Network Control
Centre Control signals
From slides 94 and 95, we know the RTT =0.42s and non-
acknowledged packet size ~ 1600kB due to propagation delay.
The size of normal TCP ACK is around ~64kB → link
underutilised.