Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page 1CSNC 2012 Integration of COMPASS in a multi-GNSS receiver: frontend design, signal processing issues and results from early operations N. Falk, T.

Similar presentations


Presentation on theme: "Page 1CSNC 2012 Integration of COMPASS in a multi-GNSS receiver: frontend design, signal processing issues and results from early operations N. Falk, T."— Presentation transcript:

1 Page 1CSNC 2012 Integration of COMPASS in a multi-GNSS receiver: frontend design, signal processing issues and results from early operations N. Falk, T. Hartmann, G. Heinrichs, T.Pany, B. Riedl, J. Winkel IFEN GmbH Günter Stangl Austrian Academy of Science Place:Guangzhou, China Session S2 Date&Time:May 17 th, 2012 2:20 p.m. – 2:45 p.m.

2 Page 2CSNC 2012 Motivation COMPASS Upcoming GNSS Three frequencies High signal power ICD successively released 11 satellites in orbit Received also outside China IFEN SX-NSR Multi-GNSS PC-based SwRx Used for GNSS/INS integration Scientific experiments Prototype space receivers GNSS reference stations Reflectometry Spectrum monitoring Need to be integrated Introduction RF Front-End Signal Processing Results

3 Page 3CSNC 2012 Update IGS Reference Site GRAB for COMPASS PC-based software installed at GRAZ 47°4'2"N, 15°29'37"E for IGS Multi-GNSS Experiment GPS L1/L2 daily coordinate repeatability

4 Page 4CSNC 2012 SX-NSR – Key Components RF Front-End 4 RF bands up to 15 MHz simultaneously GPS L1, L2P, L2C, L5 Galileo E1, E5a, E5b, E6 SBAS L1, L5 GLONASS G1, G2 User specific ≤ 2.5 GHz Frontend coupling for 8 bands Dual antenna operation 1 x high-speed USB2.0 Interfaces to IMU, PPS, clock, baro., … 20.48 or 40.96 MHz sample rate External power supply Signal Processing Software Windows personal computer 2GB RAM, SSSE3 capable processor Ultra high sensitivity, ~20-30 channels per CPU core Signal conditioning and pre-processing GNSS baseband processing (acquisition and tracking) for all civil GNSS signals plus GPS L2P Sensor data synchronization and processing Application programming interface for external C/C++ code Introduction RF Front-End Signal Processing Results

5 Page 5CSNC 2012 GRAB Galileo Performance Introduction RF Front-End Signal Processing Results

6 Page 6CSNC 2012 Issue 1: RF Frontend Introduction RF Front-End Signal Processing Results

7 Page 7CSNC 2012 Envisaged Frequency Bands Centre frequencies (front- end no.) Sample rate/No. of bitsBandwidth GPSL1(1), L2(1), L5(1)20.48 MHz@2 bit15 MHz GLONASSG1(2), G2(2)20.48 MHz@2 bit15 MHz GalileoE1(1), E5a(1), E5b(1), E6(2) 20.48 MHz@2 bit15 MHz COMPASSB1(2), B2(1), B3(1)20.48 MHz@2 bit15 MHz Need 8 frequency bands to track all GNSS: Reuse: L1/E1, L5/E5a, E5b/B2, E6/B3 Introduction RF Front-End Signal Processing Results

8 Page 8CSNC 2012 Synchronize 2 x NavPort4 Each NavPort-4 frontend supports 4 x ADC 12bit@40.96 MHz (single chip) Decimation for USB transfer Inter – frontend link Synchronizes two NavPort-4 devices by Hardware Connections: Reference clock (10 MHz) interconnection Inter - frontend link Introduction RF Front-End Signal Processing Results

9 Page 9CSNC 2012 Synchronization Performance Synchronization performance of 2 x NavPort-4 Synchronization guarantee of 475 ps = +/- 14 cm With calibration < 70 ps = +/- 2 cm Cable/RF filter dependent biases Introduction RF Front-End Signal Processing Results

10 Page 10CSNC 2012 RF Pecularities COMPASS B1 also received quite well through L1 path 2nd order Bessel 15 MHz bandpass at RF (ceramic filter) Useful for applications with limited computational resources Currently E6/B3 share same filter centred on E6 Better to center between E6 and B3 Better to have more than 15 MHz bandwidth Introduction RF Front-End Signal Processing Results

11 Page 11CSNC 2012 COMPASS Bands at GRAB B2/E5b B1 E6/B3 ok no Introduction RF Front-End Signal Processing Results

12 Page 12CSNC 2012 Issue 2: Signal Processing Introduction RF Front-End Signal Processing Results

13 Page 13CSNC 2012 COMPASS Signal Information COMPASS ICD Definies primary codes for B1/B2 Modulation scheme Stanford COMPASS M1 code on B3 Post-correlation Analysis Gives secondary codes Other receiver manufacturers (Trimble, Septentrio) Hints how to retrieve time-of-week RINEX3.txt (Ver. 3.01) How to label COMPASS data Introduction RF Front-End Signal Processing Results

14 Page 14CSNC 2012 COMPASS Acquisition Cold start mode for all 37 PRNs on B2 (no almanac available) Primary code FFT order 13 = 0.25 chip resolution T coh = 4 ms (averaging data bit, sec. code transistions) Doppler bin = 250 Hz 25 noncoherent integrations Handover to B1, B3 Equivalent correlators: Intel Atom N2600: 84000 nVidia GTX 480: 1460000 COMPASS C3 at GRAB No source code change necessary Introduction RF Front-End Signal Processing Results

15 Page 15CSNC 2012 COMPASS Carrier Tracking Sync. to secondary code GEO: 11, IGSO/MEO: 11111011001010110001 T coh = 2 ms Costas phase disc, 2 x 1 ms Freq. disc No source code change necessary COMPASS C5 at GRAB Introduction RF Front-End Signal Processing Results

16 Page 16CSNC 2012 COMPASS Code Tracking Double delta (0.2/0.4 chip for multipath mitigation) MEDLL possible No source code change necessary COMPASS C5 at GRAB Introduction RF Front-End Signal Processing Results

17 Page 17CSNC 2012 Time-of-Week Time-of-Week needed to output pseudoranges Detected preambel for all COMPASS satellites on B1/B2 111000100100000 Verification method necessary to avoid false detections Repetition period 300 bits = 6 s for IGSO/MEO 300 bits = 0.6 s for GEO Possible to resolve code ambiguity Satellite range and satellite clock uncertainity << 0.6 s Open question where is t = 0.0 s? Beginng or end of preamble? Somewhere else? Choice needs to be consistent with other receiver manufacturers Introduction RF Front-End Signal Processing Results

18 Page 18CSNC 2012 Typical Satellite Passes at GRAB Introduction RF Front-End Signal Processing Results

19 Page 19CSNC 2012 Number of Tracked Satellites at GRAB Introduction RF Front-End Signal Processing Results

20 Page 20CSNC 2012 RINEX 3.01 RECORD > 2012 05 08 19 29 59.9928750 0 30 -.007124506646 G02 21092229.752 8 -12551435.480 8 -2285.185 8 48.858.000.000.000.000 21092231.120 6 -9780309.753 6 -1780.671 6 41.239.000.000.000.000 G05 22549464.755 7 -5861392.994 7 2297.161 7 42.364 22549458.135 5 -635000.313 5 1788.874 5 33.652 22549468.505 5 -4567319.412 5 1790.027 5 35.172.000.000.000.000 G08 23761353.067 5 54539314.60815 -2998.850 5 31.895.000.000.000.000.000.000.000.000.000.000.000.000 G10 22688648.245 6 -3410892.906 6 -81.241 6 39.084.000.000.000.000.000.000.000.000.000.000.000.000 G12 20993639.976 7 -10987397.717 7 -2814.953 7 46.188 20993634.792 6 -7999070.800 6 -2192.678 6 37.645 20993642.430 6 -8561575.883 6 -2193.480 6 40.298.000.000.000.000 G14 22925142.626 6 -2459435.689 6 -2975.740 6 38.193.000.000.000.000 22925147.672 5 -1916453.603 5 -2318.835 5 31.926.000.000.000.000 G21 21924257.271 7 -4453191.383 7 3383.472 7 42.337.000.000.000.000 21924260.144 5 -3470029.683 5 2636.606 5 35.542.000.000.000.000 G24 18599842.418 8 -24823587.484 8 1214.278 8 50.225.000.000.000.000 18599845.342 7 -19343019.703 7 946.207 7 44.384.000.000.000.000 G25 18293798.747 8 -24012299.647 8 -889.044 8 52.132 18293792.655 7 -16826080.339 7 -692.501 7 44.582 18293802.676 7 -18710861.922 7 -692.763 7 45.807 18293793.102 8 -21153403.273 8 -663.769 8 53.706 G29 18041801.200 8 -24586957.156 8 358.796 8 51.297 18041791.556 7 -17755852.893 7 279.946 7 45.642 18041802.496 7 -19158645.472 7 279.593 7 47.080.000.000.000.000 G30 22065376.043 6 -4270971.868 6 3645.716 6 41.824.000.000.000.000 22065380.165 5 -3328032.260 5 2840.846 5 35.082.000.000.000.000 G31 19343788.275 8 -20948295.856 8 1030.209 8 48.911 19343780.144 7 -15631495.518 7 802.312 7 42.041 19343789.529 7 -16323331.607 7 802.786 7 43.573.000.000.000.000 E12 34986424.281 6 -6134034.806 6 2717.969 6 41.744 34986430.598 6 -3721862.468 6 2028.637 6 39.551 34986430.673 6 -3818958.462 6 2083.061 6 39.904 34986431.537 6 199854524.133 6 2056.451 6 39.843 34986430.133 5 -487615.336 5 2208.319 5 34.733 E51 22244373.167 7 -23314534.408 7 -1677.232 7 46.362 22244372.703 7 -16474985.039 7 -1252.944 7 44.497 22244372.021 7 -17730863.168 7 -1284.950 7 44.976 22244400.808 7 -13698399.487 7 -1268.725 7 44.871.000.000 -1431.050 1 -100.000 R06 22089581.739 6 -2450329.242 6 -1663.537 6 39.135 22089475.020 5 -1738267.283 5 -1293.631 5 30.946 R07 21367530.890 7 -6527192.440 7 1287.174 7 43.497 21367422.511 6 -4780065.151 6 1001.010 6 39.130 R13 18485882.995 8 -19988456.525 8 -3176.579 8 49.927 18485774.594 7 -15423855.919 7 -2470.684 7 45.481 R14 17187286.439 8 -26632938.040 8 874.009 8 48.435 17187179.301 6 -20262544.282 6 679.903 6 41.761 R15 21070602.620 7 -6503363.114 7 4258.800 7 44.193 21070495.904 6 -4679771.372 6 3312.292 6 38.859 R17 21136832.218 7 -6644149.185 7 3769.240 7 45.478 21136722.846 6 -4586440.551 6 2931.538 6 37.940 R22 22449982.016 7 -365176.433 7 -3847.451 7 42.860 22449863.094 5 -34672.80615 -2992.105 5 31.003 R23 18162483.976 8 -21278160.292 8 -2386.122 8 49.830 18162375.127 7 -16084685.430 7 -1855.545 7 47.326 R24 17426973.614 8 -24760575.061 8 1320.419 8 51.317 17426863.073 7 -19020417.633 7 1026.936 7 47.986 S24 36245930.928 7 -25188074.783 7 83.251 7 42.535 C03 107960885.213 5 -7401700.365 5 76.959 5 33.055 107960887.631 5 -5723856.403 5 59.717 5 35.431.000.000.000.000 C05 106352500.781 6 -7250695.210 6 96.716 6 39.253 106352501.903 7 -5606603.698 7 75.781 7 42.427.000.000.000.000 C06 6937511.160 6 -10890516.594 6 418.214 6 40.826 6937494.133 6 -8406430.829 6 323.291 6 41.561.000.000.000.000 C09 6328734.962 7 -12518967.097 7 1329.123 7 42.376 6328735.427 7 -9673679.887 7 1026.108 7 43.608.000.000.000.000 C11 174505598.792 6 23004089.358 6 -2903.541 6 36.361 174505587.303 6 17790952.786 6 -2243.826 6 37.164.000.000.000.000 C30 21803155.594 8.000 -1432.620 8 48.137 21803188.932 8 -19611359.363 8 -1107.628 8 52.581.000.000.000.000 Data can be downloaded at: ftp://olggps.oeaw.ac.at/pub/igsmgex/ or CDDIS, BKG

21 Page 21CSNC 2012 CONCLUSIONS COMPASS fits well into a generic tracking scheme Acquisition and tracking without source code changes Fits also well to SX-NSR application programming interface No results yet for B3, the most precise signal Unexpected many satellites tracked in Europe Need to look for applications Interference probably an issue as B1/B3 band have no heritage on GNSS use in Europe


Download ppt "Page 1CSNC 2012 Integration of COMPASS in a multi-GNSS receiver: frontend design, signal processing issues and results from early operations N. Falk, T."

Similar presentations


Ads by Google