'''
import sys

from unittest import TestCase

class Evaluate(TestCase):
    def test_exercise(self):
        #import exercise_01  # Imports and runs student's solution
        output = sys.stdout.getvalue()  # Returns output since this function started
        print("-----------------------------------")
        print(output)
        self.assertEqual(79000000000.0, output, "You must print Hello World")
'''

# define constant parameters
speed_of_light = 3 * 10**8      # m/sec
frequency_low = 77 * 10**9      # in Hz
frequency_high = 81 * 10**9  # in Hz
chirp_slope = 266 * 10**12             # in Hz/seconds

## TO DO.. 1. Find the centre frequency of the RF signal and print
frequency_center = (frequency_high + frequency_low)/2
print(frequency_center)


## TO DO.. 2. Find the wavelength of the RF signal in mm using centre frequency and print
wavelength = speed_of_light / frequency_center
wavelength = wavelength * 1000 # converted into mm
print(wavelength)


## TO DO.. 3. Find the BW (Bandwidth) in Hz of the signal
signal_bandwidth = frequency_high - frequency_low
print(signal_bandwidth)


## TO DO.. 4. Find the chirp time or sweep time in seconds
chirp_time = signal_bandwidth / chirp_slope
print(chirp_time)

'''
eval =Evaluate()
eval.test_exercise()
'''
728x90
반응형

+ Recent posts