Satself
Satself
that it has not been submitted for any other course. I understand that plagiarism is a serious
offence under the University’s regulations and that appropriate penalties will be applied if I am
found to have submitted plagiarised work.”
OBJECTIVE
To investigate the technical feasibility of building a platform for SelfSat Company consisting of
one or more satellites to broadcast many niche TV channels to specific countries or areas.
INTRODUCTION
The assignment tasks students with designing a satellite TV service for Kazakhstan,
encompassing niche interests and circumventing government broadcasting regulations.
Considerations for channel provision, equipment shopping lists, on-board power budget, required
beam width, losses, link budget, modulation, and cost estimation are outlined. Through iterative
decision-making and practical calculations, technical feasibility and cost-effectiveness are
evaluated, aiming to deliver a comprehensive understanding of satellite communication
principles and real-world applications. The overarching goal is to encourage critical thinking and
research skills while considering the broader implications of satellite-based communication
solutions.
METHODOLOGY
The study involves a structured approach to conducting market analysis and technical feasibility
assessment for the design of a satellite communication system. Initial steps include
comprehensive market research to identify demand for specific services, such as niche TV
channels and encrypted phone networks. Subsequently, technical considerations are addressed
through the utilization of tools like MATLAB for orbit analysis and calculations pertaining to
channel provision, power budgeting, beam width determination, loss estimations, link budget
analysis, and modulation scheme evaluations. These methodologies inform the selection of
satellite equipment, orbit types, and channel configurations, ensuring adherence to project
objectives while prioritizing factors such as cost-efficiency and system effectiveness.
RESULT
The algorithm was converted to Matlab code. Appendix section contains the MATLAB Code.
The result were reproduced iteratively which is listed as:
Satellite period: 1.76 hours.
Maximum distance from satellite to observer: 4922 km
40
20
Elevation (degrees)
0
-20
-40
-60
-80
0 1 2 3 4 5 6
Figure 1: orbit of a single satellite
Time (hours)
Figure 2: graph of the satellite’s elevation, as seen by the
observer as a function of time
Shopping List:
Table 1: list of shopping items
CONCLUSION
In a nutshell, the technical feasibility of building a platform for SelfSat Company consisting of
one or more satellites to broadcast many niche TV channels to specific countries or areas were
investigated iteratively.
REFERENCES
[1] B. R. Elbert, "Satellite Communication Systems Handbook," Boca Raton, FL, USA: CRC
Press, 2004.
[2] P. Fortescue, J. Stark, and G. Swinerd, "Spacecraft Systems Engineering," 4th ed. Chichester,
West Sussex, UK: John Wiley & Sons, Ltd, 2011.
[3] J. R. Wertz and W. J. Larson, "Space Mission Engineering: The New SMAD," 4th ed.
Torrance, CA, USA: Microcosm Press and Springer, 2011.
[4] W. T. Thomson, "Introduction to Space Dynamics," New York, NY, USA: Dover
Publications, 2005.
[5] D. G. Gilmore, "Spacecraft Thermal Control Handbook, Volume 1: Fundamental
Technologies," El Segundo, CA, USA: The Aerospace Corporation, 2002.
[6] C. D. Brown and D. M. Kirkpatrick, "Introduction to Space Systems Design and Synthesis,"
1st ed. El Segundo, CA, USA: The Aerospace Press, 1999.
APPENDIX
function satelliteCommunication()
% Constants
earthRadius = 6371; % Earth radius in km
% Task Parameters
pg = 300; % Perigee in km
ec = 0.1; % Eccentricity
inc = 30; % Inclination in degrees
latobs = 45; % Latitude of observer in degrees
numorb = 3; % Number of orbits to be plotted
satoffset = 0.1; % Satellite offset
obsoffset = 0.1; % Observer offset
showmovie = 1; % Show movie flag
% Given parameters
distance_sat_ground = 36000; % Distance between satellite and ground
station in km
antenna_diameter = 10; % Diameter of the ground station's dish antenna in
meters
frequency = 12e9; % Frequency of operation in Hz
% Step 6: Losses
% For simplicity, let's consider only the free-space path loss for now.
% Free-space path loss is given by: L_fs = (4 * pi *
distance_sat_ground / wavelength)^2
L_fs = (4 * pi * distance_sat_ground / wavelength)^2; % Free-space path
loss in dB
disp('Step 6: Losses');
disp(['The free-space path loss is ', num2str(L_fs), ' dB']);
% Step 7: Link Budget
% Step 8: Modulation
disp('Step 8: Modulation');
disp(['The maximum achievable data rate is ', num2str(max_data_rate), '
Mbps']);
function Eb = calculateEb()
% Constants
Pt = 100; % Total transmit power in watts
R = 200; % Total downlink data rate in Mbps
B = 100; % Bandwidth in MHz
N0 = 1e-12; % Spectral noise density in W/Hz
% Calculate Eb
Eb = Pt / (R * B * N0);
end
% Step 9: Cost
disp('Step 9: Cost');
disp(['Mean Altitude: ', num2str(meanAltitude), ' km']);
disp(['Launch Cost: $', num2str(launch_cost)]);
end
***