User Tools

Site Tools


history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
history [2026/06/24 07:37] pkovarhistory [2026/07/27 08:51] (current) pkovar
Line 1: Line 1:
- 
----- 
- 
 ====== pNav History ====== ====== pNav History ======
  
-The pNav GPS receiver project began in 2013. My doctoral student, Ondrej Jakubov, proposed using a Witch Navigator for positioning the small satellite, students' CubeSat at the Czech Technical University in Prague. The students planned to participate in the QB50[[https://cordis.europa.eu/project/id/284427/reporting]] CubeSat constellation competition. +The pNav GPS receiver project began in 2013. The Czech Technical University students planned to participate in the QB50[[https://cordis.europa.eu/project/id/284427/reporting]] CubeSat constellation competition at that time. My doctoral student, Ondrej Jakubov, proposed using a Witch Navigator receiver for positioning the satellite.
  
-I appreciated this initiative, as our university launched a new aerospace study program in which I was responsible for teaching radio navigation and radio communication topics.+I appreciated this initiative, as our university launched a new aerospace study program in which I was responsible for teaching radio navigation and radio communication.
  
-Unfortunately, we have not received any support for the project, and the students' team has consequently disbanded. There are only two people left, Jaroslav Laifer and me. We continue with a CubeSat project at our own expense outside the university. The project has resulted in the successful launch of the Lucky 7 CubeSat in June 2019.   +Unfortunately, we have not received any support for the project, and the students' team has consequently disbanded. There are only two people left, Jaroslav Laifer and me. We continue with a CubeSat project at our own expense outside the university. The project has resulted in the successful launch of the [[https://www.lucky7satellite.org/|Lucky 7]] CubeSat in June 2019.   
  
 +----
 ===== pNav is not a Witch Navigator! ===== ===== pNav is not a Witch Navigator! =====
    
 The Witch Navigator was a research dual-frequency GNSS receiver designed as a PCMCIA card for a PC. Witch Navigator is absolutely incompatible with a 1U CubeSat platform! The Witch Navigator was a research dual-frequency GNSS receiver designed as a PCMCIA card for a PC. Witch Navigator is absolutely incompatible with a 1U CubeSat platform!
  
-At that time, I had defined the following high-level requirements on the new navigation receiver for a CubeSat that I respected for all years of development of the pNav receiver:+At that time, I had defined the following **high-level requirements** on the **new navigation receiver** for a CubeSat that I respected for all years of development of the pNav L1 receiver:
  
-  * The CubeSat navigation receiver should be as simple as possible.+  * The CubeSat navigation receiver should be as simple as possible
   * It should integrate all necessary parts for navigation in the LEO Orbit, but not more   * It should integrate all necessary parts for navigation in the LEO Orbit, but not more
   * It should be compatible with a 1U CubeSat platform, ie, power consumption should be a fraction of the power budget of 1U satellite. The receiver should be small and light.      * It should be compatible with a 1U CubeSat platform, ie, power consumption should be a fraction of the power budget of 1U satellite. The receiver should be small and light.   
   * The applied signal and measurement processing algorithms should be simple and very robust   * The applied signal and measurement processing algorithms should be simple and very robust
  
 +----
 ===== pNav Milestones ===== ===== pNav Milestones =====
  
-pNav receiver was developed from the beginning as a private, and private founding project at my private laboratory in our house. +pNav receiver was developed from the beginning as a private, and private founded project at my private laboratory in our house. 
 The receiver is marketed by the company SkyFox of Jaroslav Laifr.  The receiver is marketed by the company SkyFox of Jaroslav Laifr. 
  
Line 30: Line 29:
   * **2013: Development Begins**   * **2013: Development Begins**
  
-  * **2016: Introduction to the market** - GPS L1 C/A receiver with the 15 GPS L1 E-L correlators. Serial acquisition based on N of M algorithm. The typical receiver's start time was 300 seconds.+  * **2016: Introduction to the market** - GPS L1 C/A receiver with the 15 GPS L1 E-L correlators. Serial acquisition based on N of M algorithm. The typical receiver's start time in ideal conditions was 300 seconds.
  
-  * **2017: Acquisition unit ** The problem of the pNav receiver from the beginning till the introduction of pNav2 is a problematic cold start and restart after position loss. The partial solution was the introduction of the DSP acquisition unit, which can investigate the entire search range in Dooper frequency and code delay for all 32 satellites within 20 seconds. Unfortunately, due to the hardware manufacturer's technological limitations, we cannot use an FPGA with sufficient performance to run GPS correlators and an acquisition unit simultaneously. So the receiver first configures the FPGA with an acquisition unit. After it finishes the signal processing, the FPGA is reprogrammed by a GPS correlatos. The information from the acquisition unit is used for the acceleration of the receiver cold start. Under the ideal conditions, the receiver's cold start was shortened to 60 - 70 seconds. But this receiver configuration does not allow the DSP requisition if the signal or position is lost+  * **2017: Acquisition unit ** The problem of the pNav receiver from the beginning till the introduction of pNav2 is a problematic cold start and restart after position loss. The partial solution was the introduction of the DSP acquisition unit, which can investigate the entire search range in Dooper frequency and code delay for all 32 satellites within 20 seconds. Unfortunately, due to the hardware manufacturer's technological limitations, we could not use an FPGA with sufficient performance to run GPS correlators and an acquisition unit simultaneously. So the receiver first configures the FPGA with an acquisition unit. After it finishes the signal processing, the FPGA is reprogrammed by a GPS correlatos. The information from the acquisition unit is used for the acceleration of the receiver cold start. Under the ideal conditions, the receiver's cold start was shortened to 60 - 70 seconds. But this receiver configuration does not allow the DSP requisition if the signal or position is lost
      
   * **2018: Buying and implementation of a GPS software simulator ReGen** by IPSolutions.   * **2018: Buying and implementation of a GPS software simulator ReGen** by IPSolutions.
Line 40: Line 39:
   * **2022: Application of the orbital position propagator** with the aim of overcoming GPS position dropout and improving the receiver reacquisition.    * **2022: Application of the orbital position propagator** with the aim of overcoming GPS position dropout and improving the receiver reacquisition. 
      
-  * **2026: Last update of the original pNav of Almanach memory**+  * **2026: Last update of the original pNav of Almanach memory**. This version is internally assigned as pNav 1.5. Together with the new acquisition unit, it is the first small step towards the new version [[Start|pNav2]].
      
   * **2026: Introduction of [[Start|pNav2]]**   * **2026: Introduction of [[Start|pNav2]]**
  
 +----
 ===== Original pNav L1 Strengths and Weaknesses ===== ===== Original pNav L1 Strengths and Weaknesses =====
  
Line 63: Line 63:
  
   * **Problematic acquisition and reaqusition** due to the low performance signal processor. The receiver reaquisition in the ideal case lasts tens of minutes   * **Problematic acquisition and reaqusition** due to the low performance signal processor. The receiver reaquisition in the ideal case lasts tens of minutes
 +  * **Basic handling of the navigation signals reception errors**
   * **Non-configurable NMEA protocol**   * **Non-configurable NMEA protocol**
  
 </columns> </columns>
 +----
 ===== Conclusion ===== ===== Conclusion =====
  
history.1782279433.txt.gz · Last modified: by pkovar

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki