Python GNSS receiver: An object-oriented software platform suitable for multiple receivers

E Wycoff, Y Ng, GX Gao - 2015 - experts.illinois.edu
E Wycoff, Y Ng, GX Gao
2015experts.illinois.edu
Python Receiver is an object-oriented software platform suitable for multiple receivers. Each
object is defined as a class, and as such each object is capable of storing object-specific
data as well as performing certain object-specific functions. First, a user would initialize an
instance of the receiver class using a dictionary of predefined settings, such as the file
location of the data source. Second, the user would initialize a constellation object of
satellites by passing the pseudorandom noise (PRN) code values of each satellite to be …
Abstract
Python Receiver is an object-oriented software platform suitable for multiple receivers. Each object is defined as a class, and as such each object is capable of storing object-specific data as well as performing certain object-specific functions. First, a user would initialize an instance of the receiver class using a dictionary of predefined settings, such as the file location of the data source. Second, the user would initialize a constellation object of satellites by passing the pseudorandom noise (PRN) code values of each satellite to be included in the constellation. At this point, the user could then use built-in functionality in the receiver object to perform acquisition of all of the satellites in the constellation. Results of this acquisition attempt would be stored in the receiver object, where they could then be used to run the receiver's built-in scalar tracking functionality. Navigation solutions are stored as a part of the receiver's state object. The state object, which is also used in the satellite class, is a container for holding state information in the Earth-centered Earth-fixed (ECEF) coordinate system.
experts.illinois.edu
以上显示的是最相近的搜索结果。 查看全部搜索结果