ACEEE Int. J. on Communications, Vol. 03, No. 02, Nov 2012
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Satellites and its Doppler Effect P.N.Ravichandran, Sunil Kulkarni, H.S.Vasudevamurthy, M.Vanitha Digital Systems Group ISRO Satellite Centre , Bangalore, India pnravi@isac.gov.in, kulkarni@isac.gov.in, hmurthy@isac.gov.in, vani@isac.gov.in
Abstract — The Geo-Stationary Navigation Satellite System
these codes are readily available and can be used with minor modifications or software change. The generation of these codes in on-board will be easy and they provide the required ACF and CCF among themselves. The requirements of ACF and CCF properties of the above said codes are simulated and results are presented. The simulation of Kasami code is carried out for comparison purpose. The simulation of Doppler effect was carried out for gold code. The effect of Doppler frequency shift on both carrier frequencies and codes used in Geo-Stationary Satellites are very much negligible. Doppler frequency shift varies with the distance of satellite from ground. The paper is organized as follows; section II deals with PN sequence properties, section III deals with Gold code sequence, simulation results and truncation effect. Section IV deals with Kasami code sequence, simulation result and truncation effect. Section V deal with Comparison of Gold code and Kasami code with Welch bound. Section VI deals with analysis of Doppler frequency shift on carrier frequencies and Doppler frequency shift on Gold code. Section VII deals Conclusion at the end.
will provides basically two types of services 1) Standard Positioning Service (SPS) and 2) Restricted Service (RS). Both of these services are provided at two frequencies of L and S-Band. The code sequences used in SPS and RS are Pseudo Ranging Noise (PRN) codes. In SPS downlink, it is planned to use Gold Codes for navigation data transmission. The RS navigation down link has signals with pilot component and data component. The pilot component uses primary code and secondary code to get final code known as tiered code. The primary code is truncated Gold code. The secondary code is PRN sequence code. The data component of RS service uses truncated PRN sequence code. This paper presents the performance analysis and simulation results of auto correlation function (ACF) and Cross correlation function (CCF) properties for Gold code, Kasami codes and it’s truncation effect. Apart from ACF and CCF, Doppler frequency shift on L & S-band carrier frequencies and Doppler frequency shift on L & S band Codes are carried out. The simulations of ACF & CCF on codes and Doppler effects were analyzed using Matlab and System View design tool and results are compared with Welch bound. The simulated test results are well within the theoretical limits.
II. PN SEQUENCE PROPERTIES PRN codes are PN Sequence codes, which are random like sequences with symbols ±1 having following properties. Balance Property: Good balance requires that in each period of the sequence, the number of one’s differs from the number of binary zero’s by at most one digit [1].
Keywords — Gold Code, Kasami code, ACF, CCF and Doppler
frequency shift. I. INTRODUCTION The Geo-Stationary Navigation Satellite System constellation consists of seven operational satellites. Each satellite generates a navigation message in binary notation based upon data periodically uploaded from ground station and modulo-2 sum of this message and a 1.023 MHz PRN code sequence is used for SPS and a 2.046MHz PRN code sequence is used for RS [2,6]. For SPS signal generation the satellite modulates the resulting bits stream on to L-band and S-band carriers using BPSK modulation technique to create a spread spectrum ranging signal, which it then broadcasts to the user community. In case of RS signal the satellite modulates the resulting bit steam on to L-band and S-band carriers using Binary Offset carrier (BOC) modulation technique to create a spread spectrum signal. Each of the Pseudo Ranging Noise (PRN) codes provides the mechanism to identify each satellite in the constellation. The PRN codes proposed for SPS & RS systems are Gold code, Truncated Gold and PN sequence code. Since user receiver chipsets for © 2012 ACEEE DOI: 01.IJCOM.3.2. 1036
Run Property: The appearance of the alternate digit in a sequence starts a new run. The length of the run is the number of digits in the run. Among the run’s of ones and zeros in each period, it is desirable that about one half the runs of each type are of length 1, about one fourth of length 2, one eighth are of length 3, and so on. A ‘run’ is a sub-sequence of 1’s or 0’s. Correlation Property: if a period of the sequence is compared term by term with any cyclic shift of itself, it is best if the number of agreement differs from the number of disagreements by not more than one count. The PRN codes used for spread spectrum require certain mathematical properties. They are 1) maximal length sequence 2) Auto correlation function and 3) Cross correlation function.. Maximum length sequences: all maximum length sequence are called m-sequence, in order to generate m-sequence, the generator polynomial G(x), must be from the class of 17