0% found this document useful (0 votes)
7 views1 page

GPS Based Assignment

The assignment for AE410/641: Fundamentals of GPS requires students to write programs in MATLAB/Python/C/C++ to perform various computations related to PRN codes, including circular autocorrelation and cross-correlation. Students must submit their assignments by October 23, 2023, including detailed reports and flow charts. Resources for assistance are provided, including links to PNR generator code and sample data.

Uploaded by

HIMANSHU VERMA
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

GPS Based Assignment

The assignment for AE410/641: Fundamentals of GPS requires students to write programs in MATLAB/Python/C/C++ to perform various computations related to PRN codes, including circular autocorrelation and cross-correlation. Students must submit their assignments by October 23, 2023, including detailed reports and flow charts. Resources for assistance are provided, including links to PNR generator code and sample data.

Uploaded by

HIMANSHU VERMA
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AE410/641: Fundamental of GPS

Assignment # 1
Due Date: 23nd Oct, 2023, the assignment must be submitted in the class.

Total Marks: 50

1. Write a MATLAB/Python/C/C++ program to compute circular autocorrelation of PRN 8 with a


delayed PRN code by 200 chips and plot the results. [5]
2. Write a MATLAB/ Python/C/C++ program to compute circular cross correlation of PRN 8 with a
delayed copy of a PRN 16 by 900 chips and plot the results. [5]
3. Write a MATLAB/Python/C/C++ program to compute autocorrelation of PRN 8 with a delayed
PRN code by -1, 0, and 1 chip, respectively and plot the correlation with the delay chip. [10]
4. Write a MATLAB/ Python/C/C++ program to compute circular autocorrelation of PRN 8 with a
noisy PRN code delayed by 200 chips and plot the results. Assume the noise is white Gaussian additive and
generated with mean zero and standard deviation of 4. [10]
5. Write a MATLAB/ Python/C/C++ program to implement serial search/parallel code phase search
acquisition algorithm. Identify the satellites (PRN IDs), carrier frequency, and code phase using the
acquisition algorithm in the data file provided in the Google drive [20]

Note: Assignment submission should contain self explanatory MATLAB/Python/C/C++ programs with
appropriate comments and detail report with flow charts and required mathematics.

Resources:

1. PNR generator MATLAB code (Google drive link is given below)


2. [Link]
3. [Link]
4. [Link]
5. [Link]
m5zivUcBo1DUw39P7xMlnGNtC?usp=drive_link

You might also like