Sky RAN A SelfOrganizing LTE RAN in the

  • Slides: 30
Download presentation
Sky. RAN: A Self-Organizing LTE RAN in the Sky Ayon Chakraborty, Eugene Chai, Karthik

Sky. RAN: A Self-Organizing LTE RAN in the Sky Ayon Chakraborty, Eugene Chai, Karthik Sunderesan Amir Khojastepour, Sampath Rangarajan Mobile Communications and Networking Group NEC Labs America ACM Co. NEXT 2018 Heraklion, Greece

Disconnected by Disaster People desperately trying to reach out for cellphone signal after the

Disconnected by Disaster People desperately trying to reach out for cellphone signal after the area was hit by Hurricane Maria in Dorado, Puerto Rico.

Disconnected by Disaster UAV networks useful for on-demand connectivity Short-term, on-demand connectivity solutions over

Disconnected by Disaster UAV networks useful for on-demand connectivity Short-term, on-demand connectivity solutions over limited geographic regions where additional capacity or coverage is needed. People desperately trying to reach out for cellphone signal after the area was hit by Hurricane Maria in Dorado, Puerto Rico.

Sky. Li. TE: Beaming LTE from Sky Vision: On-demand, highly flexible, lowaltitude UAV communications

Sky. Li. TE: Beaming LTE from Sky Vision: On-demand, highly flexible, lowaltitude UAV communications when fixed infrastructure is not available Macro e. NB Control Station Data Control

Sky. Li. TE: Beaming LTE from Sky. Li. TE Sky. HAUL Sky. CORE Sky.

Sky. Li. TE: Beaming LTE from Sky. Li. TE Sky. HAUL Sky. CORE Sky. RAN Macro e. NB Control Station Sky. HAUL Sky. CORE [Mobicom’ 18] Sky. RAN [Co. NEXT’ 18]

Principles Apply to Wi. Fi as well Sky. Fi Sky. HAUL Sky. RAN Macro

Principles Apply to Wi. Fi as well Sky. Fi Sky. HAUL Sky. RAN Macro e. NB Control Station Sky. HAUL Sky. RAN

Sky. RAN: Optimizing the Access Network Sky. Li. TE Sky. HAUL Sky. CORE Sky.

Sky. RAN: Optimizing the Access Network Sky. Li. TE Sky. HAUL Sky. CORE Sky. RAN Macro e. NB Control Station Sky. HAUL Sky. CORE Sky. RAN [ACM Mobicom’ 18] [ACM Co. NEXT’ 18]

Where to position the UAV in 3 D space? Lacks Coverage Good Connectivity =

Where to position the UAV in 3 D space? Lacks Coverage Good Connectivity = Good Coverage + Good Capacity Search Space

Where to position the UAV in 3 D space? Search Space

Where to position the UAV in 3 D space? Search Space

Where to position the UAV in 3 D space? Good Coverage Poor Capacity (shadowing)

Where to position the UAV in 3 D space? Good Coverage Poor Capacity (shadowing) Moderate Capacity Search Space

Where to position the UAV in 3 D space? Search Space

Where to position the UAV in 3 D space? Search Space

Where to position the UAV in 3 D space? Good Coverage Good Capacity Poor

Where to position the UAV in 3 D space? Good Coverage Good Capacity Poor Capacity (shadowing) Search Space

Where to position the UAV in 3 D space? … and similarly, … Search

Where to position the UAV in 3 D space? … and similarly, … Search Space

Where to position the UAV in 3 D space? Good Coverage Good Capacity Finally,

Where to position the UAV in 3 D space? Good Coverage Good Capacity Finally, … Optimal UAV position? Search Space

Where to position the UAV in 3 D space? Good Coverage Good Capacity Optimal

Where to position the UAV in 3 D space? Good Coverage Good Capacity Optimal UAV position?

Complexity of the Search

Complexity of the Search

Complexity of the Search 3 N X 2 N

Complexity of the Search 3 N X 2 N

Needle in the Haystack How do we systematically search for the optimal operating point?

Needle in the Haystack How do we systematically search for the optimal operating point? Constraints UAV has limited battery power Maximize the duration the UAV offers optimal connectivity (capacity + coverage)

Sky. RAN’s Approach in a Nutshell Estimate the Radio Environment Map (REM) per UE

Sky. RAN’s Approach in a Nutshell Estimate the Radio Environment Map (REM) per UE in the network. Channel state information more fundamental. Compute an aggregate REM for all UEs in the network. The aggregating mechanism depends on a utility function of choice, f(. ). Place UAV at a location that maximizes the utility function, in the aggregated map. UE 1 UE 2 UE 3 f(. ) argmaxf(loc)

Estimating the REM To. FN To. F 2 To. F 1 UEs (X, Y)

Estimating the REM To. FN To. F 2 To. F 1 UEs (X, Y) • Localize the UE(s) • LTE Uplink SRS symbols are used to compute Time-of-Flight (To. F). • The UAV’s trajectory forms a synthetic aperture that is used to multilaterate for the UE location. • Sky. RAN achieves a median localization accuracy of about 5 – 7 meters!

Estimating the REM • Operating Altitude Selection • Find the optimal operating altitude for

Estimating the REM • Operating Altitude Selection • Find the optimal operating altitude for the UAV. • Track the LTE pathloss while the UAV climbs up vertically. The pathloss shows a (local) minima at a given altitude. • Note that this is not globally optimal but reasonably closer.

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge about terrain. • Locations with high signal gradients are clustered. Signal gradients implicitly encode information about terrains. • A minimum distance trajectory (TSP) is constructed joining the cluster centers.

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge about terrain. • Locations with high signal gradients are clustered. Signal gradients implicitly encode information about terrains. • A minimum distance trajectory (TSP) is constructed joining the cluster centers. REPEAT

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge

Estimating the REM • REM estimated by using a simple pathloss model. No knowledge about terrain. • Locations with high signal gradients are clustered. Signal gradients implicitly encode information about terrains. • A minimum distance trajectory (TSP) is constructed joining the cluster centers. REPEAT

Estimating the REM Repeated till further sampling doesn’t add significant information or flight-time budget

Estimating the REM Repeated till further sampling doesn’t add significant information or flight-time budget is finished. • REM estimated by using a simple pathloss model. No knowledge about terrain. • Locations with high signal gradients are clustered. Signal gradients implicitly encode information about terrains. • A minimum distance trajectory (TSP) is constructed joining the cluster centers. REPEAT

Overall Sky. RAN Operation POOR Monitor UE GOOD Performance EPOCH Localization GPS LTE SRS

Overall Sky. RAN Operation POOR Monitor UE GOOD Performance EPOCH Localization GPS LTE SRS REM Multilateration TOF Opt. Altitude Trajectory Update REM Optimal Position LTE Service

Sky. RAN UAV in Action Groundtruth Data Collection

Sky. RAN UAV in Action Groundtruth Data Collection

Performance Improvement of relative throughput with more flight time. Time to reach 0. 9×

Performance Improvement of relative throughput with more flight time. Time to reach 0. 9× throughput w. r. t. that at the optimal position Diminishing Returns Not only the area but the terrain complexity impacts significantly. 250 m x 250 m 1 Km x 1 Km

Salient Points • Sky. Li. TE: First of it’s kind system that provides LTE

Salient Points • Sky. Li. TE: First of it’s kind system that provides LTE connectivity using UNTETHERED UAVs. • Sky. RAN adapts to changes in overall UE locations to maintain connectivity. • Sky. RAN preserves historical information for instantiating REMs for future UEs that move to the same or similar location. • Achieves 0. 9 – 0. 95 X of the optimal throughput with moderate flight time budgets.

Thank You Ayon Chakraborty ayon@nec-labs. com ACM Co. NEXT 2018 Heraklion, Greece

Thank You Ayon Chakraborty ayon@nec-labs. com ACM Co. NEXT 2018 Heraklion, Greece