Navigational System Development Products
Software Receiver

The open-architecture software receiver lets users use software components (analogous to hardware building blocks) for the design, development, test, and operation of working GPS receivers. The components are based on CRS’s Windows®-based IMPULSE™ software for development of complex systems. IMPULSE™ offers fully open architecture; single-, dual-, and multiple-frequency operation; C/A, P, codeless, or semi-codeless operation; and the ability to visualize and monitor signals from any point. It works with sampled data such as CRS’s RF front ends, stored data, or simulated data from CRS’s signal simulator. C code drives the components, making it work with at least four platforms (Microprocessors, DSP, FPGA, and ASIC). Users can modify existing components’ parameters or develop their own. Simulation, test, validation, and implementation come together in a one-step process.

Software modules usually help perform the correlation. Host processors can’t perform computationally intensive correlations (such as P-code) in real-time. FPGA (Field Programmable Gate Array) correlators are available as add-on modules.

Advanced modules (DLLs) for multiple antennas and beamforming are available separately.

Advanced modules for M-code, Glonass, and Galileo will be available in the future.

The intellectual property (IP) cores for C/A and P-Code GPS receivers meet user requirements and platforms. We supply complete software receiver cores for embedded applications.

 

Click to Enlarge