Microsoft Research Podcast - Abstracts: April 16, 2024
Episode Date: April 16, 2024Tusher Chakraborty talks about the paper “Spectrumize: Spectrum-efficient Satellite Networks for the Internet of Things,” including a method for supporting communication between a large IoT-satell...ite constellation and devices on Earth within a limited spectrum.Read the paper
 Transcript
 Discussion  (0)
    
                                         Welcome to Abstracts,
                                         
                                         a Microsoft Research podcast that puts
                                         
                                         the spotlight on world-class research in brief.
                                         
                                         I'm Dr. Gretchen Huizenga.
                                         
                                         In this series,
                                         
                                         members of the research community at Microsoft give us
                                         
                                         a quick snapshot or a podcast
                                         
                                         abstract of their new and noteworthy papers.
                                         
    
                                         I'm talking today to Tushar Chakraborty, a senior research software engineer at Microsoft Research.
                                         
                                         Tushar is co-author of a paper called SpectrumEyes,
                                         
                                         Spectrum-Efficient Satellite Networks for the Internet of Things.
                                         
                                         Tushar, thanks for joining us on Abstracts.
                                         
                                         Hi, thank you for having me here, Gretchen, today. Thank you.
                                         
                                         So because this show is all about abstracts. Hi, thank you for having me here, Gretchen, today. Thank you. So because this show
                                         
                                         is all about abstracts, in just a few sentences, tell us about the problem your paper addresses
                                         
                                         and why we should care about it. Yeah, so think of I'm a farmer living in a remote area
                                         
    
                                         and bought a sensor to monitor the soil quality of my farm. The big headache for me would be how to connect the sensor
                                         
                                         so that I can get access to the sensor data from anywhere.
                                         
                                         We all know that connectivity is a major bottleneck
                                         
                                         in remote areas.
                                         
                                         Now, what if as a farmer,
                                         
                                         I could just click the power button of the sensor
                                         
                                         and it gets connected from anywhere in the world.
                                         
                                         It's pretty amazing, right? And that's what our research is all about. Get your sensor devices connected from anywhere in the world with just the click of power button. We call it one-click
                                         
    
                                         connectivity. Now, you might be wondering, what's the secret sauce? It's not magic, it's direct to satellite connectivity.
                                         
                                         So these sensors directly get connected to the satellites
                                         
                                         over it from anywhere on earth.
                                         
                                         The satellites which are orbiting around the earth
                                         
                                         collect the data from the sensing devices
                                         
                                         and forward to the ground stations
                                         
                                         in some other convenient parts of the world
                                         
                                         where these ground stations are connected to the internet.
                                         
    
                                         So Toshar, tell us what's been tried before
                                         
                                         to address these issues
                                         
                                         and how your approach contributes to the literature
                                         
                                         and moves the science forward.
                                         
                                         So satellite connectivity is nothing new
                                         
                                         and has been there for long.
                                         
                                         However, what sets us apart is our focus on democratizing space connectivity,
                                         
                                         making it affordable for everyone on the planet.
                                         
    
                                         We are talking about the satellites that are at least 10 to 20 times cheaper
                                         
                                         and smaller than state-of-the-art satellites.
                                         
                                         Naturally, this ambitious vision
                                         
                                         comes with its own set of challenges. So when you try to make something cheaper and smaller,
                                         
                                         you will face lots of challenges that all these big satellites are not facing.
                                         
                                         So if I just go a bit technical, think of the antenna. So this big satellite antennas, they can
                                         
                                         actually focus on a particular part of the world. So this is something called beamforming.
                                         
                                         On the other hand, when we try to make the satellites cheaper and smaller,
                                         
    
                                         we can't have that luxury. We can't have beamforming capability. So what happens, they have omnidirectional antenna.
                                         
                                         So it seems like you can't focus on a particular part of the Earth
                                         
                                         rather than you create a huge footprint on all over the Earth.
                                         
                                         So this is one of the challenge and that you don't face in the state-of-the-art satellites.
                                         
                                         And we try to solve these challenges because we want to make
                                         
                                         connectivity affordable with cheaper and smaller satellites. Right. So, as you're describing this,
                                         
                                         it sounds like this is a universal problem. And people have obviously tried to make things
                                         
                                         smaller and more affordable in the past. How is yours different?
                                         
    
                                         What methodology did you use to resolve the problems
                                         
                                         and how did you conduct the research?
                                         
                                         Okay, I'm thrilled that you asked this one
                                         
                                         because the research methodology
                                         
                                         was the most exciting part for me here.
                                         
                                         As a part of this research,
                                         
                                         we launched a satellite in a joint effort
                                         
                                         with a satellite company.
                                         
    
                                         Like this is very awesome.
                                         
                                         So it was a hands-on experience with a real deal satellite system.
                                         
                                         It was not simulation-based system.
                                         
                                         The main goal here was to learn the challenge from a real-world experience
                                         
                                         and come up with innovative solutions.
                                         
                                         At the same time, evaluate the solutions in real world so it was all
                                         
                                         about learning by doing and let me tell you it was quite the ride we didn't do anything new when we
                                         
                                         launched the satellites we just tried to see how industry today does this we want to learn from
                                         
    
                                         them hey what's the industry practice we launched a satellite and then we faced
                                         
                                         a lot of problems that today's industry is facing and from there we learned hey like you know this
                                         
                                         problem is industry facing let's go after this and let's solve this and then we tried to come up
                                         
                                         with the solutions based on those problems and this was our approach we didn't want to assume
                                         
                                         something beforehand we want to learn from how industry is going today and help them like hey
                                         
                                         these are the problems you are facing and we are here to help you out all right so assuming you
                                         
                                         learned something and wanted to pass it along, what were your major findings?
                                         
                                         Okay, that's a very good question. So I was talking about the challenges towards this democratization earlier, right?
                                         
    
                                         So one of the most pressing challenges, shortage of spectrum.
                                         
                                         So let me try to explain this from the high level.
                                         
                                         So we need hundreds of these satellites, hundreds of these small satellites to provide
                                         
                                         24-7 connectivity for millions of devices around the Earth. Now, I was talking the footprint of a
                                         
                                         satellite on Earth can easily cover a massive area, somewhat similar to the size of California.
                                         
                                         So now with this large footprint, a satellite can talk with thousands of devices on earth.
                                         
                                         You can just imagine, right?
                                         
                                         And at the same time, a device on earth can talk with multiple satellites because we are talking about hundreds of these satellites.
                                         
    
                                         Now, things get tricky here.
                                         
                                         We need to make sure that when a device and a satellite are talking, another nearby device or a satellite doesn't interfere.
                                         
                                         Otherwise, there will be a chaos.
                                         
                                         No one hearing others properly.
                                         
                                         So when we were talking about this device and satellite chat, right?
                                         
                                         So what is that all about?
                                         
                                         This all about in terms of communication is packet exchange. So
                                         
                                         the device sends some packet to the satellite, satellite sends some packet to the device,
                                         
    
                                         it's all about packet exchange. Now you can think of if multiple of these devices are talking with
                                         
                                         the satellite or multiple satellites are talking with the device, there will be a collision in this packet exchange
                                         
                                         if you try to send the packets at the same time.
                                         
                                         And if you do that, then your packet will be collided
                                         
                                         and you won't be able to get any packet on the receiver end.
                                         
                                         So what we do, we try to send this packet on different frequencies.
                                         
                                         It's like a different sound or different tone
                                         
                                         so that they don't collide with each other. And like now I said that you need different frequencies,
                                         
    
                                         but frequency is naturally limited and the choice of frequency is even limited. This is very
                                         
                                         expensive. But if you have limited frequency and you want to resolve
                                         
                                         this collision then you have a problem here how do you do that so we solve this problem by smartly
                                         
                                         looking at an artifact of the satellites so these satellites are moving really fast around the art
                                         
                                         so when they are moving very fast around the art,
                                         
                                         they create a unique signature on the frequency
                                         
                                         that they are using to talk with the devices on art.
                                         
                                         And we use this unique signature.
                                         
    
                                         And in physics, this unique signature
                                         
                                         is known as Doppler signature.
                                         
                                         And now you don't need a separate frequency to sound them different, to have packets on different frequencies.
                                         
                                         You just need to recognize that unique signature to distinguish between satellites and distinguish between their communications and packets.
                                         
                                         So in that sense, there won't be any packet collision.
                                         
                                         And this is all about our findings. So with this, now multiple devices and satellites can talk with each other at person has their own voice, but in the mix,
                                         
                                         you kind of lose track of who's talking and then you want to kind of tune into that specific voice
                                         
                                         and say, that's the one I'm listening to. Yeah, I think you picked up the correct
                                         
    
                                         metaphor here. This is the scenario you can try to explain here. So yeah, like what we are
                                         
                                         essentially doing, like if you're just in a room full of people
                                         
                                         and they are trying to talk with each other, and then if they're using the same tone, no one will
                                         
                                         be distinguish one person from another. Everyone will sound same and that will be colliding. So
                                         
                                         you need to make sure that how you can differentiate the tones. And the satellites
                                         
                                         differentiate their tones due to their fast movement. And we use our methodology to recognize
                                         
                                         that tone, which satellite is sending that tone. So you sent up the experimental satellite to
                                         
                                         figure out what's happening. Have you since tested it to see if it
                                         
    
                                         works? Yeah, yeah. So we have tried it out because this is a software solution, to be honest. As I
                                         
                                         was talking about, there is no hardware modification required at this point. So what we did, we just
                                         
                                         implemented this software in the ground stations and then we try to recognize
                                         
                                         that which satellite is creating which sort of signature. That's it.
                                         
                                         Well it seems like this research would have some solid real-world impact. So who
                                         
                                         would you say it helps most and how?
                                         
                                         Okay that's a very good one. So the
                                         
                                         majority of the earth still doesn't have affordable connectivity.
                                         
    
                                         The lack of connectivity throws a big challenge to critical industries such as agriculture, the example that I gave, energy and supply chain.
                                         
                                         So hindering their ability to thrive and innovate.
                                         
                                         So our vision is clear to bring 24-7 connectivity for devices anywhere on earth with just a click of power
                                         
                                         button. Moreover, affordability at the heart of our mission, ensuring that this connectivity is
                                         
                                         accessible to all. So in core, our efforts are geared towards empowering individuals
                                         
                                         and industries to unlock their full potential in an increasingly
                                         
                                         connected world. If there was one thing you want our listeners to take away from this research,
                                         
                                         what would it be? Okay, if there is one thing I want you to take away from our work, it's this.
                                         
    
                                         Connectivity shouldn't be a luxury. It's a necessity. Whether you are a farmer in a remote village or a business owner in a city, access to reliable, affordable connectivity can transform your life and empower your endeavors.
                                         
                                         So our mission is to bring 24-7 connectivity to every corner of the globe with just a click of a button.
                                         
                                         I like also how you say every corner of the globe, and I'm picturing a square.
                                         
                                         Okay, last question. Tushar, what's next for research on satellite networks and Internet of Things? What big unanswered questions or unsolved problems remain in the field,
                                         
                                         and what are you planning to do about it? Where do I even begin? Like, there are countless
                                         
                                         unanswered questions and unsolved problems in this field. But let me highlight one that we
                                         
                                         talked here, limited spectrum. So as our space network expands, so does our need for spectrum.
                                         
                                         But what's the tricky part here?
                                         
    
                                         Just throw more and more spectrum.
                                         
                                         The problem is the chunk of spectrum that's perfect for satellite communication is often already in use by the terrestrial networks. Now a hard research question would be how we can make sure that the
                                         
                                         terrestrial and the satellite networks coexist in the same spectrum without interfering each other.
                                         
                                         It's a tough nut to crack but it's a challenge we are excited to tackle head-on as we continue to push the boundaries of research in this exciting field.
                                         
                                         Tushar Chakraborty, thanks for joining us today.
                                         
                                         And to our listeners, thanks for tuning in.
                                         
                                         If you want to read this paper, you can find a link at aka.ms forward slash abstracts.
                                         
                                         You can also read it on the Networked Systems Design and Implementation, or NSDI, website.
                                         
    
                                         And you can hear more about it at the Networked Systems Design and Implementation, or NSDI, website.
                                         
                                         And you can hear more about it at the NSDI conference this week.
                                         
                                         See you next time on Abstracts.
                                         
