Analysis of Satellite communication network

Can I use Knime to process and show analysis of HEO and LEO satellites and it’s orbital?

@vickyregi I don’t now. How about you give it a try? :slight_smile:

Could you elaborate further on what these data might look like? KNIME offers a broad variety of analytical tools. Sometimes if the topic is very specific there might already be solutions outside KNIME namely in R, Python or Java where not might be best just to incorporate them; and thereby combining the power of these special (analytical) packages with the comfort and features of KNIME.

Thank you for replying @mlauber71.
I am planning to show analysis in big data of satellite communication. I just do not know where to start from, I am confused. Are there any insights you could give me?

Still not sure what this would mean. Concerning Big Data I have a collection of sample workflows that deal with databases and also with big data. But I still do not have any idea what kind of data you have in mind.

Maybe you could give an example or link to a relevant article. Also it would be interesting to know how such satellite data might look like and what you hope to achieve.

Thank you for the reply @mlauber71.
I am trying to do my analysis related to something like this.
I will paste an external paper link below.

@mlauber71 Can I use the analysis tools to show why the LEO orbital is more efficient than the HEO orbital for communication? Using Datasets of satellite present in the LEO and HEO?

This seems to be an abstract if you would not buy the whole article. There are several methods mentioned where most are within the scope of KNIME - but I still do not have an idea what kind of analysis you would want to do.

Without any deeper knowledge of these orbits this sounds like a very broad questions. In general you would have to have a definition what constitutes “efficient” and can the question be put in the form of a true/false statement of historical data or a numerical target? Or can you just compare some measures of these two ‘orbits’.

And just widely guessing: just two ‘orbits’ might not be enough since they would not communicate by themselves but would need antennas or satellites and so on. So it might well be some kind of optimisation problem. Which technology at which cost/effort would give we what level of communication in which orbit.

Maybe some kind of sample data (with a Target?) could help us understand what the analysis is about.

Or put another way: a gold plated Rolls might be the ‘best’ way to take me to the grocery store but a used Honda might prove to be the most efficient (?optimal) way.

@mlauber71 thank you for the reply. I am working on everything you mentioned that could be used to start of with the analysis. I will rethink the entire concept, I think I should use data with a target where I can show optimization of some sort.

Hi @vickyregi,

This sounds like a really interesting project! I have a couple thoughts/questions.

  1. From experience as a space operator, I feel like orbital mechanics pretty well shows how HEO and LEO differ in efficiency for orbital communications. Especially when you add the molnyia orbit to the mix. The coverage, persistence and constellation sizes differ and of course are mission dependent. LEO and MEO are used for communications unless you’re talking about polar specific and you’ll often see a mix to ensure global coverage. (Take a look at the famously hated Iridium constellation).

  2. Also, do you access to the satellite TLE data that you plan to use to predict this behavior? There are plenty of resources out there that track satellites for you such at this one:

  3. Finally, if you can, I would check out the products from AGI here You may have a better experience with this project by using the actual satellite ephemeris data to “plot” them in the program and look at the expected orbits, footprints and more.

Thanks for letting me butt in! I hope this helps!

Thank you for the reply, I did use STK to show the satellite constellation build, it is a really good ToolKit. I would like to implement an analysis in my work that is why I thought I would use KNIME. But then when it comes to analysis there are a lot of perspectives that I need to consider. I am stuck at this point where I do not know how to implement the same.
Is this something you can help me with? I first thought of showing the communication route and then compare the communication strategies with satellites in LEO and HEO and then show why the satellites in the LEO is apt when it comes to connectivity and communication. But yeah, I am not really sure how I could make this work.

Any insights about the same would be highly appreciated.

Hi @vickyregi,

Looking at your original question of predicting satellite motion there seems to be quite a few resources out there where a lot of that work has been done for you:

Addressing your second question above, are you looking at constellation design? And if so, are you trying to build a constellation of just LEO or HEO birds that provide constant global coverage? As I mentioned before (and you may have done this already in STK) the type of orbit (among other things like ground infrastructure) really impacts the footprint/coverage area. Additionally, as you may know, a lot more goes into constellation design when you are picking an orbit such as considerations around station keeping, who is being served, the orbital period and how that impacts the customer etc.

Can you clarify a bit more what you are trying to do/demonstrate and I will do my best to assist.


Thank you for your reply, apologies I took time to get back to you.
I was just learning and using gpredict on my Linux system and it is wonderful to learn and analyse the motion of these satellites.
I would like to show some analysis like using the previously available data and then predicting something out of it. I would want to see if KNIME can be used to do this. I am aware that KNIME can be used in predictive analysis but then I am not really sure about what can be predicted using satellites. Do you have any inputs I could take so that I could go ahead and think about the same?

Hi @vickyregi,

Let me see if I can do something with a Python package that is available and some KNIME components to allow you to predict the location.

If you haven’t already I suggest getting signed up for so you can use the API to pull in data from their APIs.


That would be of really great help. Thank you!
Yes I will sign-up for the same. :slight_smile:

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.