Problem 45493. SatCom #2: Gain of a circular 'dish' antenna
Satellite and Space Engineering - Problem #2
This is part of a series of problems looking at topics in satellite and space communications and systems engineering.
Determine the gain (in dBi) of a circular 'dish' antenna.
You are given the diameter of the antenna (in m), the frequency of operation (in Hz) and the antenna efficiency (as a %). Calculate the gain of the antenna (in dBi).
You should take the speed of light to be 299,792,458 m/s.
Hint: See <https://en.wikipedia.org/wiki/Parabolic_antenna#Gain> - but don't forget to convert to dBi!
Example: The gain of a typical direct-to-home 60cm TV receiving antenna at 12 GHz is around 36 dBi.
Some future problems in this series will build on work done in previous problems, so if you get a working solution I suggest you hang onto the code!
Solution Stats
Problem Comments
-
3 Comments
Chris
on 8 Jun 2021
Can't get it to work for condition 1. Any tips? I get: 36.004213724092061, and it requires 36.004213724092068.
goc3
on 14 Jun 2021
The test suite has been updated to test against a tolerance.
Christian Schröder
on 16 Oct 2022
The third test is problematic --- importdata() fails when the .m file contains comments. There's probably better ways of checking that regexp() is not used.
Solution Comments
Show commentsProblem Recent Solvers162
Suggested Problems
-
The Hitchhiker's Guide to MATLAB
3296 Solvers
-
Project Euler: Problem 8, Find largest product in a large string of numbers
1100 Solvers
-
2182 Solvers
-
Number of Even Elements in Fibonacci Sequence
1278 Solvers
-
520 Solvers
More from this Author17
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!