Satellite and Space Engineering - Problem #7
This is part of a series of problems looking at topics in satellite and space communications and systems engineering.
Determine the thermal (Gaussian) noise power (dBW) in a radio receiver (in this case we are thinking of a satellite receiver, but the approach is generic to all radio receivers).
You are given the bandwidth of the receiver (in Hz) and the receiving system noise temperature (in Kelvin).
You should take Boltzmann's constant to be 1.380649×10^−23 J/K.
Example: The thermal noise power in a satellite receiver with a bandwidth of 2 MHz and a receiving system noise temperature of 200 K is around -142.6 dB.
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
Solution Comments
Show comments
Loading...
Problem Recent Solvers83
Suggested Problems
-
921 Solvers
-
Make a vector of prime numbers
964 Solvers
-
1109 Solvers
-
578 Solvers
-
224 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!
I passed all the tests but the regex fails.
Error msg:
Error using contains First argument must be text. Error in Test4 (line 4) assert(isequal(sum(contains(s,'regexp')),y_correct))
fixed by suppressing outputs
That is weird, as un-suppressing outputs usually should not have any problem to solution.
I checked the test suite and found that the OP used importdata instead of fileread to check for regexp, which caused that particular error. I have edited the test case.
@Addison your earlier solution is rescored to be correct.