Frequency Allocation in SDMA Satellite Communications System

Hybrid Discrete-Continuous Optimization for the
Frequency Assignment Problem in Satellite
Communications System
Kata KIATMANAROJ, Christian ARTIGUES, Laurent HOUSSIN (LAAS),
Frédéric MESSINE (IRIT)
INCOM-2012
1
Contents
•
•
•
•
•
Problem definition
Discrete optimization
Continuous optimization
Hybrid method
Conclusions and perspectives
INCOM-2012
2
Problem definition
• To assign a limited number of frequencies to as many users as
possible within the service area
INCOM-2012
3
Problem definition
• To assign a limited number of frequencies to as many users as
possible within the service area
• Frequency is a limited resource!
– Frequency reuse -> co-channel interference
– Intra-system interference
INCOM-2012
4
Problem definition
• To assign a limited number of frequencies to as many users as
possible within the service area
• Frequency is a limited resource!
– Frequency reuse -> co-channel interference
– Intra-system interference
• Graph coloring problem
– NP-hard
INCOM-2012
5
Problem definition
• Interference constraints
Binary interference
Cumulative interference
i
i
j
j
k
INCOM-2012
6
Problem definition
• Satellite beam & antenna gain
INCOM-2012
7
Discrete optimization
INCOM-2012
8
Discrete optimization
• Integer Linear Programming
• Greedy algorithms
INCOM-2012
9
Discrete optimization
• Integer Linear Programming (ILP)
INCOM-2012
10
Discrete optimization
• Greedy algorithms
– User selection rules
– Frequency selection rules
INCOM-2012
11
Discrete optimization
• Greedy algorithms
– User selection rules
– Frequency selection rules
INCOM-2012
12
Discrete optimization
• Performance comparison: ILP vs. Greedy
180
160
140
120
100
80
60
40
Greedy
ILP (60s)
20
0
20
INCOM-2012
40
60
80
100
120
140
160
180
200
13
Discrete optimization
• ILP performances
INCOM-2012
14
Continuous optimization
INCOM-2012
15
Continuous optimization
• Beam moving algorithm
– For each unassigned user
• Continuously move the interferers’ beams from their center positions-> reduce
interference
• Non-linear antenna gain
• Minimize the move
• Not violating interference constraints
INCOM-2012
16
Continuous optimization
• Matlab’s solver fmincon
User i
Gain
αi
Δix
i
x
k
INCOM-2012
j
i
Δix
+
j
Δjx
+
k
Δkx
+
x
0
-
17
Continuous optimization
• Matlab’s solver fmincon
User i
Gain
αi
Δix
↓
↓
↓
i
x
j
i
↓+
j
k
k
INCOM-2012
x
-
18
Continuous optimization
• Matlab’s solver fmincon
User i
Gain
αi
Δix
↓
↓
↓
i
x
j
i
↓
j
k
k
INCOM-2012
x
-
19
Continuous optimization
• Matlab’s solver fmincon
User i
Gain
αi
Δix
↓
↓
↓
i
x
j
i
↓-
j
k
k
INCOM-2012
x
-
20
Continuous optimization
• Matlab’s solver fmincon
User i
Gain
αi
Δix
i
↓
↓
↓
↓
j
↓
↓
↓
↓
k
↓
↓
↓
↓
i
x
k
INCOM-2012
j
x
+
21
Continuous optimization
• Matlab’s solver fmincon
• Parameters: k, MAXINEG, UTVAR
180
6.0
160
140
5.0
120
4.0
100
3.0
80
60
2.0
40
1.0
20
0.0
0
3
4
5
6
7
8
9
10
k (Number of Interferers)
7.0
160
6.0
140
5.0
120
100
4.0
80
3.0
60
2.0
40
1.0
20
0.0
0
3
4
5
6
7
8
9
10
k (Number of Interferers)
Users (MAXINEG = 1)
Users (MAGINEG = 2)
Users (MAXINEG = 1)
Users (MAGINEG = 2)
Time (MAXINEG = 1)
Time (MAXINEG = 2)
Time (MAXINEG = 1)
Time (MAXINEG = 2)
INCOM-2012
22
Cal. Time / Resggined User (s)
7.0
Number of Reassigned Users
Beam Decentring with UTVAR = 1
Cal. Time / Resggined User (s)
Number of Reassigned Users
Beam Decentring with UTVAR = 0
Hybrid discrete-continuous optimization
INCOM-2012
23
Hybrid method
• Beam moving results with k-MAXINEG-UTVAR = 7-2-0
180
160
140
120
100
80
60
Greedy
40
ILP (60s)
Greedy + Beam Decentring
20
ILP + Beam Decentring
0
20
INCOM-2012
40
60
80
100
120
140
160
180
200
24
Hybrid method
• Beam moving results with k-MAXINEG-UTVAR = 7-2-0
INCOM-2012
25
Hybrid method
• Closed-loop implementation
INCOM-2012
26
Conclusions and further study
• Greedy algorithm vs. ILP
• Beam Moving algorithm benefit
• Closed-loop implementation benefit vs. time
• Further improvements
INCOM-2012
27
Thank you
INCOM-2012
28