720 likes | 869 Views
Frequency assignment for satellite communication systems Kata KIATMANAROJ Supervisors: Christian ARTIGUES, Laurent HOUSSIN. Contents. Problem definition Current state of the art Contributions Conclusions and perspectives. Problem definition. Problem definition.
E N D
Frequency assignment for satellite communication systemsKata KIATMANAROJSupervisors: Christian ARTIGUES, Laurent HOUSSIN
Contents • Problem definition • Current state of the art • Contributions • Conclusions and perspectives
Problem definition • To assign a limited number of frequencies to as many users as possible within a service area
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
Problem definition • Simplified beam • SDMA: Spatial Division Multiple Access j i k
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
Problem definition • Interferenceconstraints Binary interference Cumulative interference i i j j k Acceptable interference threshold Interference coefficients
Problem definition • Assignment • Logical boxes (superframes) • Demand = |F|x|T| • No overlapping within the superframe • Overlapping between superframes (simultaneous) may create interference 1 2 0 ≤ oij ≤ 1
Problem definition • Superframe structure
Problem definition • Frames and satellite beams
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
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
Contributions • Part 1: Single carrier models • Part 2: Multiple carrier models • Part 3: Industrial application
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
Single carrier models • 1 frequency over the total duration • Same frequency + located too close -> Interference • 3 models (supplied by Thales Alenia Space)
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
Single carrier models • Model 2 (fixed-beam varying frequency) • 40 fixed-beams • 8 frequencies (different within the same beam) • Cumulative interference • Greedy vs. ILP
Single carrier models • Model 3 (SDMA-beam varying frequency) • SDMA (beam-centered) • 8 frequencies (different within the same beam) • Cumulative interference • Greedy vs. ILP
Single carrier models • Greedy algorithms • User selection rules • Frequency selection rules
Single carrier models • Greedy algorithms • User selection rules • Frequency selection rules
Single carrier models • Integer Linear Programming (ILP)
Single carrier models • Performance comparison ILP 60 sec
Single carrier models • ILP performances
Continuous optimization * Collaboration with FrédéricMezzine, IRIT, Toulouse
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
Continuous optimization • Matlab’s solver fmincon i j x k
Continuous optimization • Matlab’s solver fmincon i j x k
Continuous optimization • Matlab’s solver fmincon i j x k
Continuous optimization • Matlab’s solver fmincon i j x k
Continuous optimization • Matlab’s solver fmincon i j x k
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
Continuous optimization • Matlab’s solver fmincon • Parameters: k, MAXINEG, UTVAR
Continuous optimization • Beam moving results with k-MAXINEG-UTVAR = 7-2-0
Continuous optimization • Beam moving results with k-MAXINEG-UTVAR = 7-2-0
Continuous optimization • Closed-loop implementation
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
Multiple carrier models • Binary interference • Cumulative interference
Multiple carrier models • Binary interference • LF: loading factor
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
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
Multiple carrier models • Binary interference
Multiple carrier models • Binary interference
Multiple carrier models • Binary interference
Multiple carrier models • Cumulative interference • Overlapping duration should be considered
Multiple carrier models • Cumulative interference: ILP1