コード例 #1
0
ファイル: DEV_radar_scan_lib.py プロジェクト: zzwei1/SORTSpp
def ns_fence_rng_plot_mov():
    scan = rslib.ns_fence_rng_model(lat=69., lon=19., alt=150.)
    plot_radar_scan_movie(scan, earth=True)
    plt.show()
コード例 #2
0
import scheduler_library as sch
import antenna_library as alib

sim_root = '/home/danielk/IRF/E3D_PA/SORTSpp_sim/piggyback_test'

#initialize the radar setup
e3d = rl.eiscat_3d()

e3d.set_FOV(max_on_axis=25.0,horizon_elevation=30.0)
e3d.set_SNR_limits(min_total_SNRdb=10.0,min_pair_SNRdb=0.0)
e3d.set_TX_bandwith(bw = 1.0e6)
e3d.set_beam('TX', alib.e3d_array_beam_stage1(opt='dense') )
e3d.set_beam('RX', alib.e3d_array_beam() )

#initialize the observing mode
e3d_scan = rslib.ns_fence_rng_model(min_el = 30.0, angle_step = 2.0, dwell_time = 0.2)

#3 by 3 grid at 300km 
az_points = n.arange(0,360,45).tolist() + [0.0];
el_points = [90.0-n.arctan(50.0/300.0)*180.0/n.pi, 90.0-n.arctan(n.sqrt(2)*50.0/300.0)*180.0/n.pi]*4+[90.0];
e3d_ionosphere = rslib.n_const_pointing_model(az_points,el_points,len(az_points), dwell_time = 7.5)

e3d_scan.set_radar_location(e3d)
e3d.set_scan(SST=e3d_scan,secondary_list=[e3d_ionosphere])

#load the input population
pop = p.filtered_master_catalog_factor(e3d,treshhold=1e-2,seed=12345,filter_name='e3d_full_beam')
pop._objs = pop._objs[:2000,:]

sim = s.simulation( \
    radar = e3d,\
コード例 #3
0
ファイル: E3D_scanning_sim.py プロジェクト: zzwei1/SORTSpp
SIM_TIME = 24.0 * 1.0
##########################

sim_root = '/ZFS_DATA/SORTSpp/FP_sims/E3D_scanning'

#initialize the radar setup
radar = rlib.eiscat_3d(beam='interp', stage=1)

radar.set_FOV(max_on_axis=90.0, horizon_elevation=30.0)
radar.set_SNR_limits(min_total_SNRdb=10.0, min_pair_SNRdb=1.0)
radar.set_TX_bandwith(bw=1.0e6)

scan = rslib.ns_fence_rng_model(
    radar._tx[0].lat,
    radar._tx[0].lon,
    radar._tx[0].alt,
    min_el=30,
    angle_step=2.0,
    dwell_time=0.2,
)

radar.set_scan(scan)

#load the input population
pop = plib.filtered_master_catalog_factor(
    radar=radar,
    treshhold=0.01,
    min_inc=50,
    prop_time=48.0,
)

sim = Simulation(radar=radar,