frequency assignment for satellite communication systems kata kiatmanaroj supervisors: christian...

72
Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Upload: opal-lawrence

Post on 24-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

1

Frequency assignment for satellite communication systems

Kata KIATMANAROJ

Supervisors: Christian ARTIGUES, Laurent HOUSSIN

Page 2: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

2

Contents

• Problem definition• Current state of the art• Contributions• Conclusions and perspectives

Page 3: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

3

Problem definition

Page 4: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

4

Problem definition

• To assign a limited number of frequencies to as many users as possible within a service area

Page 5: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

5

Problem definition

• To assign a limited number of frequencies to as many users as possible within a service area

• Frequency is a limited resource!– Frequency reuse -> co-channel interference– Intra-system interference

Page 6: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Problem definition

• Simplified beam• SDMA: Spatial Division Multiple Access

6

j

ki

Page 7: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

7

Problem definition

• To assign a limited number of frequencies to as many users as possible within a service area

• Frequency is a limited resource!– Frequency reuse -> co-channel interference– Intra-system interference

• Graph coloring problem– NP-hard

Page 8: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

8

Problem definition

• Interference constraints

ij

i

j

k

Binary interference Cumulative interference

Acceptable interference threshold

Interference coefficients

Page 9: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

9

Problem definition

• Assignment– Logical boxes (superframes)– Demand = |F|x|T|– No overlapping within the superframe– Overlapping between superframes (simultaneous) may create

interference

0 ≤ oij ≤ 1

1 2

Page 10: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Problem definition

• Superframe structure

10

Page 11: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Problem definition

• Frames and satellite beams

11

Page 12: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Problem definition

12

Page 13: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

13

Current state of the art

Page 14: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Current state of the art - FAP

• Distance FAPs– Maximum Service FAP– Minimum Order FAP– Minimum Span FAP– Minimum Interference FAP

• Solving methods– Exact method– Heuristics and metaheuristics

14

Page 15: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Current state of the art – satellite FAP

• Two branches– Inter-system interference– Intra-system interference

• Inter-system interference– Two or more adjacent satellites– Minimize co-channel interference (multiple carriers)

• Intra-system interference– Multi-spot beams– Geographical zones assuming the same propagation condition

15

Page 16: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

16

Contributions

Page 17: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Contributions

• Part 1: Single carrier models• Part 2: Multiple carrier models• Part 3: Industrial application

17

Page 18: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

18

Single carrier models

• K. Kiatmanaroj, C. Artigues, L. Houssin, and F. Messine, Frequency assignment in a SDMA satellite communication system with beam decentring feature, submitted to Computational Optimization and Applications (COA)

• K. Kiatmanaroj, C. Artigues, L. Houssin, and F. Messine, Frequency allocation in a SDMA satellite communication system with beam moving, IEEE International Conference on Communications (ICC), 2012

• K. Kiatmanaroj, C. Artigues, L. Houssin, and F. Messine, Hybrid discrete-continuous optimization for the frequency assignment problem in satellite communication system, IFAC symposium on Information Control in Manufacturing (INCOM), 2012

Page 19: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

19

Single carrier models

• 1 frequency over the total duration• Same frequency + located too close -> Interference• 3 models (supplied by Thales Alenia Space)

Page 20: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

20

Single carrier models

• Model 1 (fixed-beam binary interference)– 40 fixed-beams– 2 frequencies / beam even no user– Interference matrix (binary interference)– Graph coloring: DSAT algorithm -> 4 colors

8 frequencies in total

Page 21: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

21

Single carrier models

• Model 2 (fixed-beam varying frequency)– 40 fixed-beams– 8 frequencies (different within the same beam)– Cumulative interference– Greedy vs. ILP

Page 22: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

22

Single carrier models

• Model 3 (SDMA-beam varying frequency)– SDMA (beam-centered)– 8 frequencies (different within the same beam)– Cumulative interference– Greedy vs. ILP

Page 23: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Single carrier models

• Greedy algorithms– User selection rules– Frequency selection rules

23

Page 24: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Single carrier models

• Greedy algorithms– User selection rules– Frequency selection rules

24

Page 25: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Single carrier models

• Integer Linear Programming (ILP)

25

Page 26: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Single carrier models

26

• Performance comparison

20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

Model 1Model 2 GreedyModel 2 ILPModel 3 GreedyModel 3 ILP

Number of users

Num

ber o

f acc

eped

use

rs

ILP 60 sec

Page 27: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Single carrier models

27

• ILP performances

Page 28: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

28

Continuous optimization

* Collaboration with Frédéric Mezzine, IRIT, Toulouse

Page 29: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Continuous optimization

• Beam moving algorithm– For each unassigned user

• Continuously move the interferers’ beams from their center positions

• Non-linear antenna gain• Minimize the move• Not violating interference constraints

29

Page 30: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

30

Continuous optimization

i

j

k

x

User i Gain αi Δix

i Δix +

j Δjx +

k Δkx +

x 0 -

• Matlab’s solver fmincon

Page 31: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

31

Continuous optimization

i

j

k

x

User i Gain αi Δix

i ↓ ↓ ↓ ↓+

j

k

x -

• Matlab’s solver fmincon

Page 32: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

32

Continuous optimization

i

j

k

x

User i Gain αi Δix

i ↓ ↓ ↓ ↓

j

k

x -

• Matlab’s solver fmincon

Page 33: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

33

Continuous optimization

i

j

k

x

User i Gain αi Δix

i ↓ ↓ ↓ ↓-

j

k

x -

• Matlab’s solver fmincon

Page 34: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

34

Continuous optimization

i

j

k

x

User i Gain αi Δix

i ↓ ↓ ↓ ↓

j ↓ ↓ ↓ ↓

k ↓ ↓ ↓ ↓

x +

• Matlab’s solver fmincon

Page 35: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

35

Continuous optimization

• Matlab’s solver fmincon• k: number of beams to be moved• MAXINEG: margin from the interference threshold• UTVAR: whether to include user x to the move

Page 36: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

36

Continuous optimization

• Matlab’s solver fmincon• Parameters: k, MAXINEG, UTVAR

3 4 5 6 7 8 9 100.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

0

20

40

60

80

100

120

140

160

180

Beam Decentring with UTVAR = 0

Users (MAXINEG = 1) Users (MAGINEG = 2)Time (MAXINEG = 1) Time (MAXINEG = 2)

k (Number of Interferers)

Num

ber o

f Rea

ssig

ned

User

s

Cal.

Tim

e /

Resg

gine

d Us

er (s

)

3 4 5 6 7 8 9 100.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

0

20

40

60

80

100

120

140

160

Beam Decentring with UTVAR = 1

Users (MAXINEG = 1) Users (MAGINEG = 2)Time (MAXINEG = 1) Time (MAXINEG = 2)

k (Number of Interferers)

Num

ber o

f Rea

ssig

ned

User

s

Cal.

Tim

e /

Resg

gine

d Us

er (s

)

Page 37: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

37

Continuous optimization

• Beam moving results with k-MAXINEG-UTVAR = 7-2-0

20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

Greedy

ILP (180s)

Greedy + Beam Decentring

ILP + Beam Decentring

Number of users

Num

ber o

f acc

epte

d us

ers

20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

Greedy

ILP (60s)

Greedy + Beam Decentring

ILP + Beam Decentring

Number of users

Num

ber o

f acc

epte

d us

ers

Page 38: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

38

Continuous optimization

• Beam moving results with k-MAXINEG-UTVAR = 7-2-0

Page 39: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

39

Continuous optimization

• Closed-loop implementation

Page 40: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

40

Conclusions and further study – Part 1

• Greedy algorithm: efficient and fast• ILP: optimal but long calculation time• Beam moving: performance improvement

• Column generation for ILP• Fast heuristics for continuous problem• Non-linear integer programming

Page 41: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

41

Multiple carrier models

Page 42: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

• Cumulative interference

42

Page 43: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

– LF: loading factor

43

Page 44: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

– A user as a task or an operation– User demand (frequencies) as processing time– Interference pairs as non-overlapping constraints

– Disjunctive scheduling problem without precedence constraints

– Max. number of scheduled tasks with a common deadline

44

Page 45: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

– Disjunctive graph and clique

– {1,2}, {2,3}, {2,4}, {3,5}, {4,5,6} vs. 7 interference pairs

– CP optimizer

45

Page 46: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

46

Page 47: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

47

Page 48: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Binary interference

48

Page 49: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference

– Overlapping duration should be considered

49

if ii df jf jj df

jiiij fdfo

if ii df jf jj df

jij do

Page 50: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference: ILP1

50

Page 51: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference: ILP2

51

Page 52: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference: ILP3

52

Page 53: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Scheduling (CP) vs. ILP (CPLEX)

53

Page 54: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference vs. binary interference

54

Page 55: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Multiple carrier models

• Cumulative interference vs. binary interference

55

Page 56: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

56

Conclusions and further study – Part 2

• FAP as scheduling problem• Outperform ILP• Cumulative -> Binary interference

• Pattern-based ILP with column generation• Heuristics based on interval graph coloring• Local search technique

Page 57: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

57

Industrial application

• K. Kiatmanaroj, C. Artigues, L. Houssin, and E. Corbel, Greedy algorithms for time-frequency allocation in a SDMA satellite communication system, International conference on Modeling, Optimization and Simulation (MOSIM), 2012

Page 58: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Industrial application

• Terminal types– 50 dBW, 45 dBW– Max. 24 Mbps, 10 Mbps

• Traffic types– Guaranteed, Non-guaranteed

• User priority level and handling

58

Page 59: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Industrial application

• Symbol rate - Modulation - Coding scheme (RsModCod)– 16 ModCod– 4 symbol rates (Rs) corr. to 5, 10, 15 and 20 MHz

– Support bitrate (Mbps)– Different acceptable interference thresholds (alpha)

59

Page 60: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Industrial application

• Beam positioning methods– Fixed-beam– SDMA beams

60

Page 61: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

61

Greedy algorithms

Page 62: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Greedy algorithms

• Fast• Flexible

• Extensive hierarchical search• MI (Minimum Interference)• MB (Minimum Bandwidth)

• No performance guarantee

62

Page 63: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

63

Greedy algorithms: MI

• Minimum Interference (MI)

Superframe 1 Superframe 2

MI

New superframe when the old one is utilized.

Page 64: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

Greedy algorithms

• Minimum Bandwidth (MB)

64

New superframe before increasing bandwidth

Page 65: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

65

Experimental results

Page 66: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

66

Computational experiments

• Test instances

Page 67: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

67

Experimental results

• Assignment time (seconds)

BC longer time than FBBC30 longer than BC25MI about the same time as MB

Page 68: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

68

Experimental results

• Number of rejected users

Largely depended on demand / BW

Page 69: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

69

Conclusions and further study – Part 3

• Highly complex problem and fast calculation time requirement

• ILP impractical

• MI: least interference• MB: least bandwidth

• Lower bounds on the number of rejected users• Local search heuristics

Page 70: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

70

Conclusions and further study

Page 71: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

71

Conclusions and further study

• Solved FAP in a satellite communication system• Binary and cumulative interference• Single, multiple carrier, realistic models

• Greedy algorithm, ILP, scheduling

• Hyper-heuristics• Non-linear integer programming• Column generation• Local search: math-heuristics

Page 72: Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN 1

72

Thank you