VRS Technology A Detailed Look at the Future











































- Slides: 43

VRS Technology - A Detailed Look at the Future Architecture of VRS Network Software The technology behind the scene Christian Pagels

Trimble® RTKNet(TM)

New Demands § Modifications to satellite system § – GPS L 2 C, L 5 – Glonass improved L 2, third frequency § New hardware – Multi core processor – 64 bit operating system – Faster memory access New satellite systems – – Galileo Compass QZSS (Quasi Zenith Satellite System) IRNSS (Indian Regional Navigation Satellite § New technologies –. Net – Microsoft Web Services – WCF System) -> Larger Applications – More signals – More stations / more users – Increasing complexity of models -> New opportunities

Trimble® VRS³Net(TM)

Trimble VRS³Net

Multi Layer Architecture / Module Layer • Clearly defined communication channels • One thread per Module Layer • Separation between Functionality and UI

Multi Layer Architecture / Process Layer • One application per process layer • Shared memory communication • Multi-Core-Processor support

Multi Layer Architecture / Computer Layer

Multi Layer Architecture / Computer Layer • TCP / IP communication -. Net Remoting • Memory protection between processes

Multi Layer Architecture / Multi Computer Layer • Load distribution • Hardware redundancy • Different operating systems • Several security layers

Single Server Receiver, Storage, Processing, Real time output, Monitoring

Multi Server Receiver, Processing Storage, Monitoring Real Time Output

Multi core / Multi processor • Separate modules for different tasks • Each module runs on its own thread • Modules grouped into processes -> Multiple threads plus multiple processes -> OS distributes threads on all available processors

Multi core / Multi processor - 140 Stations - Data Storage - Ephemeris processing -> Dual Quad Computer -> 2. 66 GHz -> 4 Gb Ram

Processor Parallelization Raw Data Analysis Synchronizer Code-Carrier Filters Ionospheric Filters Geometric Filters Filter Ambiguity Search & Fix Ambiguity. Search& &Fix Network Model Integrity Residual Management VRS Generation

Processor Parallelization Federated Filter – A highly computational efficient approach to deal with filters with large number of states – Bank of local filters runs in parallel Parallel computing library –OPENMP – Powerful, compact, de-facto standard for shared memory multiprocessing programming – Single source code, incremental development, multi language support More Information by Xiaoming Chen in INF 1926

Multi core / Multiprocessor -140 Stations GNSS - Data storage - Network processor - 150 VRS Rover - Network Motion Engine on all Stations

Memory management 32 bit operating system 4 Gb RAM 2 Gb Application 2 Gb OS 32 bit Application 2 Gb OS

Memory management Distribution on multiple processes / application on 32 bit OS 4 Gb RAM 2 Gb Application 2 Gb OS 2 Gb

Memory management 64 bit operating system 32 bit application X Gb RAM 3 Gb App

Trimble VRS³Net

Trimble VRS³Net

Data base • Benefits • • • No load within the real time system Downtime does not influence the history displays Information generation separated SQL scheduled Backup SQL build in redundancy • Maintenance • • • Object lifetime Limitation of table size Reduction of history objects by merging Defragmentation through index recreation Cache files in case of inavailability

Trimble VRS³Net

Trimble VRS³Net

Report Generator • • Reports Generated on demand or scheduled Based on a XML/SQL script language Definition files not protected HTML, XML, PDF, CSV, TXT supported

Report Generator – Definition files

Reports

Redundancy • Cold Standby • Computer or Program needs to be started • Warm Standby • Program is running, but needs re-initializing / re-connect • Hot Standby • Program is running and initialized

Real time data flow GSM Support through Ntrip Caster • One point of contact into the Network Server • Access limitation though Ntrip Caster • GPRS – Ntrip • GSM – phone number • User protection through Ntrip Caster • Dynamic allocation of RTO clients

Real time data flow Mount point redundancy • Two control line connections per mount point • Load distribution • Redundancy

Real time data flow Network redundancy • Multiple Networks feeding into RTO • Calculate best model interpolation for network decision • Change network on the fly in case of network failure (re -initialization) • Manually assign customer to a dedicated network • Use “Mobil rover option” also across networks

Real time data flow Station handling • Add backup line to Router (TSM) • Add Storage Integrity into Receiver module • Smooth process to add new stations

Real time data flow Redundancy • • • Warm Standby for the connection to the Receiver Cold / Warm / Hot Standby for the receiver modules Hot Standby for the Network processor Hot Standby for the RTO modules Warm Standby for the Ntrip Caster

Accounting Three access levels: • Authentication • Authorization • Subscription

Authentication • • GPRS: GSM: VRS³Net Web Mobile: Ntrip Basic Phone number Organization, Username, Password

Authorization Role Management • Web Management • • User Accounts Subscriptions Status • Reference Data download • CORS • Virtual reference stations • Ntrip Caster mount points • Single Station streams • Network supported streams • Mail recipient • Register for new login • Subscription about to expire

Subscription Resources • Dynamic content per client • Entry based on session • Time and/or amount • • Real Time Single Station RTK Real Time Single Station DGPS Real Time Network RTK Real Time Network DGPS Post Processing CORS Post Processing VRS Virtual Resources (customer defined)

Subscription Contracts • Live time • Contract items • • Resource Cost type – Pre Paid or Billing Cost Pricing Style – Per-Unit or Per-Item Limit and Limit style Charging Style Time Base Priority

Subscriptions • • • Client implementation of a contract Start date – End date Time benefits Detailed reports for billing Approval process for renewal

Subscription

• Distribution and Parallelization are the keys for the increased demands • The new architecture is the right approach to utilize the new technology • The new architecture allows VRS³Net to be maximum scalable, customizable and expandable. • INF 1887: The Next Generation of Trimble VRS Network Solutions by Christopher Daub • INF 1926: VRS Networks – The magic behind the scenes by Xiaoming Chen

Thank you very much for your attention Questions? ? ?