Python - DB Loss Due to Antenna Misalignment
by matt392 in Circuits > Software
22 Views, 1 Favorites, 0 Comments
Python - DB Loss Due to Antenna Misalignment

# dB Loss Due to Antenna Misalignment # Loss in dB = 12 * ((Misalignment in Degrees * Beam Width in Degrees)**2) print ("Calculating a loss due to antenna misalignment") import math print ("The formula is: ") print ("Loss in dB = 12 * ((Misalignment in Degrees * Beam Width in Degrees)^2)") # Input the data EnteredMisalignmentInDegrees = input ("Enter the Misalignment in Degrees: ") EnteredBeamWidthInDegrees = input ("Beam Width in Degrees: ") # AntennaMisalignment = 12 * ((MisalignmentInDegrees * BeamWidthInDegrees)**2) # Convert entered numbers to float MisalignmentInDegrees = float(EnteredMisalignmentInDegrees) BeamWidthInDegrees = float(EnteredBeamWidthInDegrees) AntennaMisalignment = 12 * ((MisalignmentInDegrees / BeamWidthInDegrees)**2) print ("The loss in dB is: ", AntennaMisalignment)