Taking from the experience done with NSL Primo, we designed a simple USB dongle. The first version was on a two layer PCB (not optimal for RF, but so much cheaper to manufacture) to give the opportunity to people with smaller budgets to start experimenting with SDR GNSS. This new release of the dongle moves to a professional build, on 4 layers with controlled impedance and it's the best tool to start familiarising with GPS, Galileo, Glonass, and Beidou2.
We called it SdrNav00. Its main components are:
- Maxim/Dallas MAX2769 ('B' option possible) Universal GPS receiver
- Xilinx XC2C64A Coolrunner CPLD
- Cypress CY7C68013A USB High Speed MCU
For who is not familiar with the original NSL Primo, here is the main characteristics:
- captures a signal between 1550MHz and 1620MHz (high RNSS band)
- up to 18MHz bandwidth recording (useful for e.g. Galileo CBOC and Glonass) at 32Msps/4bit (2I + 2Q)
- fully reconfigurable glue logic to compress the stream thus reducing the data rate on the USB high-speed bus (useful for running SW receivers on embedded platforms with limited USB host capabilities)
- unlimited recording time
We are going to add support the most common open source software receivers: GPS-SDR, GNSS-SDR, FastGPS, OsGPS for you.
And we are even developing and selling our own SW receiver :)
If you are a Company with a registered VAT number or if you live outside the EU and want to purchase SdrNav00, if you have special enquiries, or if just want to exchange ideas with us about SdrNav00 please feel free to contact us!
NOTE2: The Windows and Linux codes are different! This applies to both FX2 and CPLD FW (which are not open source yet).
On Windows, SdrNav00 is transmits a binary stream with I&Q packed in two nibbles of the same byte using FS=16.368Msps and FIF=4.092MHz for an equivalent USB data rate of about 8MByte/sec.
On Linux, SdrNav00 is configured to output INT8 samples (real only) using FS=5.456Msps and FIF=4.092MHz for an equivalent USB data rate of about 5.5MByte/sec.
The reason behind the above difference is to provide the users with great sampling flexibility (Windows version) and the GPS-SDR software to work in an optimal way (Linux version).