Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Signal Structure - Introduction to Global Navigation Satellite Systems | ASEN 5090, Study notes of Aerospace Engineering

Material Type: Notes; Class: Introduction to Global Navigation Satellite Systems; Subject: Aerospace Engineering; University: University of Colorado - Boulder; Term: Unknown 1989;

Typology: Study notes

Pre 2010

Uploaded on 02/10/2009

koofers-user-bf6
koofers-user-bf6 🇺🇸

10 documents

1 / 31

Toggle sidebar

Related documents


Partial preview of the text

Download Signal Structure - Introduction to Global Navigation Satellite Systems | ASEN 5090 and more Study notes Aerospace Engineering in PDF only on Docsity! Signal Structure Colorado University of Colorado at Boulder ASEN 5090 LECTURE NOTES - LARSON, AXELRAD ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 2  The position solution involves an equation with four unknowns:  Receiver position (x, y, z) (in what reference frame)  Receiver clock correction (correction to what?)  Position accuracy of ~1 m implies knowledge of the receiver clock to within ~3 ns  GPS accuracy is based almost entirely on knowing satellite orbits and satellite clocks.  Requires simultaneous measurements from at least four satellites  The receiver makes a range measurement to the satellite by measuring the signal propagation delay  A data message modulated on the ranging signal provides the precise location of the satellite and corrections for the satellite clock. GPS accuracy is based almost entirely on knowing these two things. Position Solution ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 5 SIGNAL COMPONENTS  Base frequency is f0 = 10.23 MHz = 10,230,000 Hz (cycles/sec)  L1 = 154 f0 = 1575.42 MHz  L2 = 120 f0 = 1227.6 MHz  L5 = 115 f0 = 1176.45 MHz (future)  C/A code chip rate = f0 /10 = 1.023 Mcps (MHz), 1 ms long  P code chip rate = f0 = 10.23 Mcps (MHz), 37 weeks long, each satellite gets a 1 week segment  Navigation Data rate = 50 bps, 20ms per bit, 6 s per frame, 30 s for individual satellite data, 12.5 min for all ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 6 PROPERTIES OF CODES  Protect against interference  Reduce noise effects  Permit many signals to be transmitted at the same frequency without interfering (known as : code division multiple access - CDMA)  Permit high resolution ranging  Enable communications security (known as : low probability of detection - LPD)  Key characteristics of codes are their type, length, chip rate. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 7 PRN CODES (pseudo random noise codes)  In GPS, a pseudo random noise code used to modulate a carrier tone  Types of modulation: amplitude (AM), frequency (FM), phase (PM) Leick, GPS principles ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 10 CORRELATION FUNCTION - EXAMPLES 100111101110100010011011111111101 000010001010011100001110010010001 Every time the numbers agree, add 1. Every time the numbers disagree, subtract 1. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 11 This example: codes for 2 different satellites 100111101110100010011011111111111 000010001010011100001110010010001 14 agree 11 disagree Total score: 3 Perfect agreement would be 35 ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 12 01100010101011001000100100000110000011110000 11000101010110010001001000001100000111100001 01100010101011001000100100000110000011110000 11000101010110010001001000001100000111100001 Agreement is perfect But if you recognize they are shifted by 1: This example: same satellite codes, but shifted Not so good - score of -3. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 15 Satellite 10 compared to Satellite 10 code that has been shifted by 200. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 16 I will not ask you to code up the GPS PRN sequences. Instead I will provide you with Matlab code I found on the web that does it for you. function g=cacode(sv,fs) % function G=CACODE(SV,FS) % Generates 1023 length C/A Codes for GPS PRNs 1-37 % g: nx1023 matrix- with each PRN in each row with symbols 1 and 0 % sv: a row or column vector of the SV's to be generated % valid entries are 1 to 37 % fs: optional number of samples per chip (defaults to 1), % fractional samples allowed, must be 1 or greater. % For multiple samples per chip, function is a zero order hold. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 17 GENERATING PRN CODES  Tapped feedback shift register  Epoch state B A Y XOR Logic Table 11 10 01 00 YBA 1 0 0 11. . . 1 2 3 nn - 1 stage + output bitinput bit An n stage shift register PRN generator tapped at [3,n]. ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 20 -111 CodeRegister3Register2Register1 Start with all 1’s in your shift registers Add Register 1 and Register 3 The answer 0 goes into Register 1 and everything shifts to the right. Here is an example with 3 shift registers For this example, 1+1 =10 ==> 0 ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 21 Resulting in -111 CodeRegister3Register2Register1 0 11 1 ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 22 Next 0+1=1 1110 -111 CodeRegister3Register2Register1 1 0 1 1 ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 25 IMPACT OF CORRELATION PROPERTIES  What makes a useful code?  For ranging:  For CDMA:  For acquisition: ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 26 NAVIGATION MESSAGE Misra & Enge Fig. 4.13 ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 27 PRN CODE SPECTRUM  PRN codes have a sinc2 spectrum  Main lobe is 2x chipping rate  Side lobes are 1x chipping rate  Power density is very low ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 30 SIGNAL POWER  GPS Satellites transmit 27W toward the earth  GPS Signal level on the ground:  L1 C/A: -158.5 dBW ~10-16 Watts  L1 P(Y): -161.5 dBW  L2 P(Y): -164.5 dBW  Spread spectrum signal is “sub-thermal” or below the noise floor  After correlation in the receiver the recovered or despread carrier is above the noise (typical SNR’s 6-15 dB).  Processing gain for spread spectrum is signal BW/ data BW ASEN 5090 LECTURE NOTES – LARSON, AXELRAD 31 GPS SIGNAL GENERATION C/A CODE 1.023 Mcps NAVIGATION DATA 50 bps P(Y) CODE 10.23 Mcps L2 CARRIER 1227.6 MHz L1 CARRIER 1575.42 MHz 90 deg shift Σ Σ
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved