Beruflich Dokumente
Kultur Dokumente
20 Apr 2018
• Introductions
• Name/Role
• Why do you need to learn about ATDMA?
• Expectations
• What specifically are you hoping to get out of this class?
• How do you plan on applying it?
• Policy on Questions
• Ask as many as you need, whenever you need
• No question is an interruption
• Don’t get lost – ask clarifying questions before you do
Designing ATDMA Networks
8P
ATDMA 8PSK
2/3
SK
2/3
QPSK
3/4
QP
SK QPSK
1/2
QP
SK BPSK
3/4 1/2 ½ SF4
Medium-term adaptivity:
8PSK 8PSK 8PSK
QPSK QP
QPSK
QP Selecting IGC every 60s
2/3 2/3 2/3 SK SK
3/4
3/4 1/2
1/2
(default, but configurable)
ClearSky
Widespread
Hub Side Fade
Fade
Frequency
Hopping
based on
Remote remote’s link
condition
Remote
IRG MODCOD
Remote
changes
Remote
based on
wider fade
Remote
condition
iDirect Hub
Uplink Control Process During Remote Fade:
Short Term Adaptivity
Legend
C1 = C/N threshold
C2 = C1 + M1
C3 = C2 + M2
C/No = C/N + 10*Log(Rs)
Δ = (C/N0)1 - (C/N0)2
H – Power Headroom
ATDMA Return: Medium Term Adaptivity
Clear Sky
Widespread Fade
Uses of ATDMA Beyond Mitigating Rain Fade:
Maximizing Mobile Capacity
• Payload Block Size must be the same for all carriers defined in all IGCs
• For each carrier, center frequency and symbol rate must be the same for
all IGCs
• A different MODCOD can be selected for each adaptive carrier in each IGC
Carrier to Noise
Density Ratio
C = –53dBm
Symbol Rate ♦
Dependent
♦
N = –64dBm
C/N0 = C/N + 10*log(Symbol Rate) (dBHz)
Why C/N0 Is Needed
to Compare Adaptive Carriers
Difference in C/No between carriers
= difference in BUC power required by remote
C = –53dBm C = –53dBm
♦ ♦
C/N0 C/N0
+62 dBHz +68 dBHz
♦ ♦
N = –64dBm N = –64dBm
• Maximum C/N
• No slots allocated to remotes on carriers that require bursts to be
received at C/N levels exceeding the configured Maximum C/N
• Example: Off axis regulatory limits will limit the remote’s EIRP
Inroute Group Configuration:
Margins and Measurement Spacing
• ATDMA default (?)* margins:
• M1 = 1dB
• M2 = 0.6dB
• M3 = 2.0dB
• Measurement Spacing = 1 sec
• UPC in ATDMA
• The remote automatically adjusts its transmit power such that the power
matches what is required on the assigned carrier
*Why the question mark? – best settings vary by design objectives, see TRG
Inroute Group Configuration:
More on Margins
• Fade Slope Margin (M1) - allows for incremental fade that can
occur during the reaction time of the UCP algorithm as well as
the uncertainty in the C/N0 estimations
• Configurable Parameters:
• IGC update interval (60 seconds by default)
• Allowed Dropout Fraction:
• If the percentage of remotes unable to sustain transmissions on the
most protected carrier of the IGC would exceed the configured
Allowed Dropout Fraction, then that IGC is not selected
• Default IGC:
• Defined by user, is the IGC used if Allowed Dropout Fraction is
exceeded for all IGCs
Designing ATDMA Networks
Levels of Adaptivity:
Short Term Adaptivity
• Nominal Carrier
• A remote’s nominal carrier is the upstream carrier with the highest
threshold C/N0 the remote can currently sustain and is allowed to use
(recall carrier constraints configuration parameters)
Nominal carrier
Frequency Hopping
• The remote calculates in real time the appropriate Tx power for each
carrier, taking into account UCP and TDMA Maximum Power setting
• TDMA Maximum Power and TDMA Initial Power for a reference
carrier need to be properly set
Short Term Adaptivity Example:
A Remote Undergoes Fade
C/Notarget = C/Nothresh + M1 + M2
• The Fade Slope Margin (M1) allows for the incremental fade that can
occur during the reaction time of the UCP algorithm as well as the
uncertainty in the C/N0 estimations
Legend
C1 = C/N threshold
C2 = C1 + M1
C3 = C2 + M2
C/No = C/N + 10*Log(Rs)
Δ = (C/N0)1 - (C/N0)2
H – Power Headroom
The Results of Short Term Adaptivity:
Comparing Equivalent TDMA and ATDMA Designs
ATDMA
8PSK 8PSK 8PSK 8PSK 8PSK Less Space segment
Higher Peak Rate 2/3 2/3 2/3 2/3 2/3 QPSK QPSK
3/4 3/4
Total
Symbol rate 857 857 857 857 857 840 840 5965
Payload block
Info rate 1714 1714 1714 1714 1714 1260 1260 size 170B
IP rate 1295 1295 1295 1295 1295 1028 1028 8531
IP Capacity 75.9% 24.1%
C/No 67.73 67.73 67.73 67.73 67.73 65.24 65.24
Designing ATDMA Networks
Levels of Adaptivity:
Medium Term Adaptivity
• Demand:
• Provided to PP by each remote
• Allocation (QoS):
• Response of PP to Demand based on configured QoS rules
• The assignment of
specific payload blocks from
specific remotes to
specific timeslot bursts on
specific carriers
• Works mostly the same for both TDMA and ATDMA
• QoS:
• Receive traffic Demand from remotes (virtual remotes)
• Provide Allocation of timeslots to carry payload blocks (from total
timeslot pool) in response
• Time Plan Generation (“Scheduling”) for all IGC carriers:
• Distribute allocation of timeslots to carriers
• Paint timeslots onto bursts of all carriers
The 5 Levels of iDirect’s Quality of Service Hierarchy
Priority = 2 Priority = 1
BW BW
Group Group
IP throughput capacity (BW) is requested from CIR = 50 slots CIR = 100 slots
and then assigned to each node in the hierarchy. Apps Apps
Priority = 1 Priority = 2
Every node in the QoS hierarchy has four
characteristics used to resolve BW contention. Physical
VR VR
Physical
VR VR
Remote Remote
1. Committed Information Rate (CIR)
2. Maximum Information Rate (MIR)
Virtual Remotes are also known as queues
3. Priority
4. Cost
Group QoS: Demand
60
Group QoS: Allocation
Round 1: Fill CIR Demand; Round 2: Demand beyond CIR
60
Multiple Access: Distribution
The Assignment of Specific Slots to Specific Carriers
Allocation = 200 slots
BW
Allocation = 0 slots Pool Allocation = 200 slots
Priority = 2 Priority = 1
BW Allocation = BW
Group 67 slots Group Allocation = 133 slots
Distribution
Multiple Access: Painting
The Time Sequencing of Slots within Carriers
Allocation = 200 slots
BW
Allocation = 0 slots Pool Allocation = 200 slots
Priority = 2 Priority = 1
BW Allocation = BW
Group 67 slots Group Allocation = 133 slots
Painting
Distribution is the Only Difference Between
TDMA and ATDMA Scheduling Algorithms
• Per-VR limitations
• MIR
• Available bandwidth (QoS VR limitation)
• Per-remote limitations
• MIR
• Number of slots in a carrier (physical carrier limitation)
ATDMA Slot Assignment – Slots in an Inroute Group
• Honoring VR priority
• Preparation:
• Rank VR’s by global priority, then split by carrier
constraints
• Global priority set by walking through the GQoS tree
• Unconstrained separated from constrained
(Unconstrained VR’s sit in remotes that can access all carriers in their IG)
C1
C2
C3
C4
C5
C6
Hopping Remotes:
• R6, R7 unconstrained
• R2, R5 constrained to C5, C6
Odd VRs high priority
R2, R5 constrained
ATDMA Slot Assignment Example – Painting
Hopping Result First
C1
C2
C3
C4
C5
C6
Hopping Remotes:
• R6, R7 unconstrained
• R2, R5 constrained to C5, C6
Odd VRs high priority
R2, R5 constrained
ATDMA Slot Assignment Example – Painting
Add Non-Hopping Result
Hopping Remotes:
• R6, R7 unconstrained
• R2, R5 constrained to C5, C6
Odd VRs high priority
R2, R5 constrained
ATDMA Slot Assignment Example – Underutilization
b) How?
i. Configure twice as much rain faded capacity than is predicted as needed
ii. Design tiered sets of carriers for small upstream bandwidth pools serving
dissimilar remotes
Group remotes with similar normalized uplink EIRP under clear skies (or the maximum
C/No that a remote can possibly access) into their own bandwidth group, service group,
or application group - whichever is most convenient for the QoS scheme being used
The Simplest Possible ATDMA Design
1 VSAT VSAT
Δ --- Small
No
2 3
C
Δ --- Large
No
4 5
6
ATDMA Design Pattern 1:
Static CCM Return Channel
• Small Network
• Small D C/No
• Large Network
• Small D C/No
1X ≥ 4X ≥ 4X ≥ 4X ≥ 4X ≥ 4X ≥ 1X
MIR CIR CIR CIR CIR CIR CIR
8PSK
2/3
8PSK 8PSK 8PSK 8PSK 8PSK
or
2/3 2/3 2/3 2/3 2/3
QPSK QPSK
1/2 3/4
BW
Pool
• Small Network
• Large D C/No
BW BW
Group Group
Service
Group A Service
MIR=5+2+1 Group B
=8Mbps MIR=2+1 Service
=3Mbps Group C
MIR=1
=1Mbps
2.4m/8W VSAT
get to 80 dBHz C/No 1.8m/4W VSAT
per Carrier get to 70 dBHz C/No
per Carrier 1.2m/3W VSAT
get to 60 dBHz C/No
per Carrier 50 dBHz C/No
8PSK Heavy Fade
6/7 8PSK 8PSK 8PSK
Carriers
2/3 2/3 2/3 QPSK QPSK
3/4 3/4 QPSK QPSK
1/2 1/2
• Large Network
• Large D C/No
• Design Pattern 3 Reiterated
over Common C/No Clusters
1X ≥ 4X ≥ 4X ≥ 4X 1X ≥ 4X ≥ 4X
MIR CIR CIR CIR MIR CIR CIR
Frequency Hopping Group 1 for Cluster 1 Frequency Hopping Group 2 for Cluster 2
Where C/No = 60 dB/Hz Where C/No = 50 dB/Hz
ATDMA Design Pattern 5:
Multiple Independent Clusters
• Design Pattern Characteristics
• Multiple upstream clusters
• Each cluster has 2-3 types of upstream carriers
• A little upstream traffic is carried by more accessible low C/No carrier set
• Many most efficient clear sky carriers with high C/No satisfy CIR
• If and only if MIR is much greater than CIR, there can be some less efficient
clear sky carriers to satisfy MIR using the same C/No as CIR carriers
• Each remote hops only among the carriers for its cluster
End of Presentation
Questions?
Appendix I
Guidelines for Designing ATDMA Return Channels
Multi-Cluster Analysis
G/T = -2 dB/K
1.2m/30W VSAT
or 3.8m/3W VSAT
QPSK ¾
1024 ksps
G/T = +5 dB/K
1.2m/3W VSAT
QPSK ¾
512 ksps
G/T = +8 dB/K
1.2m/3W VSAT
QPSK ¾
1024 ksps
Clear Sky vs. Rain Faded Upstream Carriers
Appendix II
Guidelines for Designing ATDMA Return Channels
The Process of Designing ATMDA Return Channels
Appendix III
Multiple Access Algorithm Details:
Assigning Timeslot Resources vs Demand
for TDMA
• Per-VR limitations
• MIR
• Available bandwidth (QoS VR limitation)
• Per-remote limitations
• MIR
• Number of slots in a carrier (physical carrier limitation)
TDMA Slot Assignment Example - Allocation
• Complete distribution
TDMA Slot Assignment - Painting