●●● Pokémon Go – GPS Simulation (UPDATED: see below) ●●●
Simulating GPS data with poor software was yesterday!
We are generating the real GNSS data with our R&S SMBV and feeding the signal directly into the mobile device.
Have fun! 🙂
Because there were some questions regarding the setup in the comment section, I will try to explain it in some more detail. As a remark – It is just a “fun” video and not actually a DIY!
●●●●● You can see the cabling in the link below! ●●●●●
We have seen many great software solutions for the simulation of GPS signals with respect to Pokémon Go in the last few weeks and wanted to use our resources available – I guess not everyone has a signal generator lying around @home – to show that this may also be done without manipulating the software/setup of the mobile device, but by feeding the signal directly into its receiver antenna – even though we KNOW that there are easier solutions!
The setup is a little proof of concept by simulating GPS signals with a HIL – Hardware in the Loop – interface, which can also be used for a flight simulator or similar applications.
A R&S-SMBV100A Vector signal generator serves as a source to simulate real life GNSS RF signals.
We use a custom PC software with a joystick controller for the ultimate gaming experience *wink* – It may as well be controlled with a mouse – This software streams HIL commands to the signal generator over a LAN interface and interpolates position and velocity changes. The interpolation will be done according to a desired inertia model – pedestrian/car/plain – we actually used a slow car here with a maximum speed of ~15km/h – this is useful for instance if you assume that cars will not make 90° turns.
We set the GNSS coordinates of the signal generator to some arbitrary position in the world and start the HIL mode – this will result in a ban if your jump quickly from Moscow to Sydney! You have to wait a reasonable amount of time in between.
The signal generator simulates a real life GNSS RF signal which is fed indirectly into the mobile phone and to a u-blox M8 GNSS receiver. This is why we use a RF splitter. The losses from antenna to device are roughly 30dB. We therefore generate a signal of -80dBm in order to achieve the common GNSS signal strength of -110dBm at the device. The idea behind the shielding box is to protect the device from the signal from outside. You could also build the setup in a cellar.
We use the corresponding u-center v8.11 software which is connected to the GNSS receiver to visualize our current position using a Google maps plugin – the ublox is connected via USB to the computer.
By doing so, we create a closed loop realtime GNSS simulation with user feedback and interaction.
Image of the setup: http://imgur.com/gallery/eBGyz
●●●●●● Great Song from F.O.O.L ●●●●●●
Beatport Download Link:
Artist Social Link: