U Blox M8 not Working with Custom Constellation as Supposed

In the last weeks been trying to Create LEO Constellation using this guide The constellation finally looks fine (Check screenshot 1) , but the UBlox M8 receiver is unable to determine the position(Check screenshot 2); However in the mentioned guide, the receiver was able to lock to the four custom satellites and determine the position. Were you using a different generation? Am I doing something wrong?
Please note when I use a GPS C/A signal the receiver and U Center works perfectly.

Edit 1: I modified the simulation a bit and I got different results. I changed the Central Frequency from 2000 MHz (as written in the guide) to 1575.42 MHz (as GPS L1 C/A) and increased the gain to 60 dBm.
The receiver was showing data, but it looks arbitrary to me, and still it was not able to determine the position (check the gif)


1 Like

HI @mohdyaser,

In fact in the first method (using the advanced jamming feature), there is no navigation message and ephemeris data in the generated IQ signals which are transmitted by the LEO satellites. So technically, the receiver cannot obtain a PVT and track a position. But you can still track LEO satellite information like you did in the video you post.

If you want to get a PVT with the receiver, please follow the second method using the GALILEO constellation. With this approach, we just decrease the attitude of the satellites to put them in LEO orbit. The Ublox receiver may have certain doppler limitations, which could prevent it from having a PVT. But Skydel will always calculate them well.

We understand that the application note was not very clear on certain points. But we updated it recently, I will email the PDF version to you.


1 Like

Thank you @Grace

I used the jamming method as it didn’t require custom signal unlike the second, and I couldn’t find any documentation or guide about custom signals. I would appreciate if you can refer me to any useful document.

Also, if I use the Galileo constellation as LEO, can I increase the number of satellites to around 100 to simulate a real LEO constellation, or I’m gonna stuck with the Galileo satellites only?

HI @mohdyaser,
You make a good point about it. Yes, the number of satellites will unfortunately be limited to the number of GALILEO satellites.

I emailed you the technical note for Custom Signal as well.


Hi @Grace

So isn’t there any workaround to have more LEO satellites?
Also I didn’t receive your email, can you please confirm it was sent correctly.
Thanks for your support!!

You can use BeiDou constellation instead of Galileo. We have increased the number of PRNs to 63 for BeiDou constellation to comply with the ICD.

This option will be available in a few weeks for the next Skydel release, but currently the maximum PRN is 35.

I sent it back to you. Please let me know if you well received it.

1 Like

Hello @Grace

I see… However, is it possible to use the two constellations together as LEO? because galileo and beidou would offer around 100 satellites which is exactly what we need.

Also yes, I received the email!

1 Like

Hi @mohdyaser ,

Yes it’s possible.


1 Like