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.