In this lab you will use MATLAB to model fading of a CubeSat satellite system. You will:
a) Determine the Maximum Doppler for the system when relative velocity between the satellite and ground station is 27,400 kilometres per hour,
b) Plot the Doppler spectrum for the system where the relative speed between the satellite and ground station is 27,400 kilometres per hour, and
c) Show what happens to fade duration and fade frequency for the system as distance between the CubeSat and ground station increases.
CubeSats are small, low cost, Low Earth Orbit (LEO) satellites that collect data from multiple transmitters located on the ground as they pass overhead and when over a ground station (“hub”) transmit all the collected data in a single long burst back to the ground station which stores the data in a cloud storage service. Users then access the data from the cloud server.
CubeSats move at approximately 27,400 kmph at a height of approximately 200 km. The ground station sensitivity is approximately -95 dBm. The transmit power of the satellite measured 1 metre distance is approximately 30 dBm.
Determine the Maximum Doppler for a CubeSat system as the relative velocity between the Base Station and the Mobile Station varies between 0 and 27,400 kilometres per hour.
Maximum Doppler is defined as ππ = π£ = ππ π£ where v is the velocity, c is the speed of
π ππ π π
propagation of e-m radiation (3 x 108 metres per second) and fc is the carrier frequency. The CubeSat operates at around 145 MHz.
Plot the Doppler Spectrum for the CubeSat system. The Doppler Spectrum is
π(ππ) = 1.5/π
ππ οΏ½1−( ππ )2
πππ
for |f| < fm
In this section you are to plot the fading duration and frequency of fading as the distance between the CubeSat and Ground Station increases from directly overhead at 200 kilometres to a distance of 1000 kilometres. You are to assume the free space model is appropriate and the transmit power of the satellite at one metre is 30 dBm. The sensitivity of the Ground Station receiver is -95 dBm. Assume any signal strength below this is a fade.
Fading rate (sometimes Level Crossing Rate) for a Rayleigh channel is ππ
= √2π πππ
ππ−π2 .
ππ2−1
Average fade duration for a Rayleigh channel is πΜ =
ππππ√2π
The value ο² is a ratio between
the mean signal power and the sensitivity of the receiver. That is ο² = Rxsensitivity / RxRMS.
What information does the Doppler Spectrum provide?
What is the minimum symbol rate needed to avoid Doppler distortion?
If the CubeSat downlink bit rate is 4.3 Mbps how many bits are typically lost during a fade? Assume GMSK with one bit per symbol.
Can you make any recommendations regarding error correction coding for CubeSats?
Is a Rayleigh fading model likely to be accurate for a CubeSat? Are there alternative models that might be better suited to this situation?
The report is due two weeks after completion of the lab. The report will be marked out of 11. The report is to be in IEEE format.
The report for this lab should include the following:
1. Title and author,
2. Abstract (approximately 100 words summarising the experiment and results) ,
3. Introduction (no more than one page giving the theoretical background to the lab as well as a brief discussion of the method used),
4. A results and discussion section (no more than two pages) which is to include MATLAB code, plots and answers to discussion questions,
5. Conclusion (half to one page summary of the experiment results), and
6. References in IEEE format.
The report will be marked as follows:
Item |
Description |
Marks allocated |
Conforming to IEEE format |
You must write the report in IEEE format. |
2 |
Abstract |
The abstract is a short summary of the report. It must cover the significant points of the report in as succinct a manner as possible |
1 |
Introduction |
No more than one page describing the theoretical background to the lab and a brief discussion of methodology |
2 |
Results and Discusion |
No more than one page presenting the results, answering the questions and providing a summary of them |
4 |
Conclusion |
A brief summary of the report and results |
1 |
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme