WBDC_base¶
-
class
MonitorControl.Receivers.WBDC.
WBDC_base
(name, inputs=None, output_names=None, active=True)¶ Bases:
MonitorControl.Receivers.Receiver
Base class for a DSN K-band wideband down-converter:
--- --- --- --- | |--P1--| |--D1P1--| |== 5 sub-bands==| |==D1PA | | | | --- | | >--B1--| | | | | | | | | | --- | | | |--P2--| |--D1P2--| |== 5 sub-bands==| |==D1PB --- | | --- --- | | --- | | --- --- | |--P1--| |--D2P1--| |== 5 sub-bands==| |==D2PA | | | | --- | | >--B2--| | | | | | | | | | --- | | | |--P2--| |--D2P2--| |== 5 sub-bands==| |==D2PB --- --- --- --- OMT Xswitch RFsection pol_section X 5 <---K_4ch--> <-----------------WBDC2----------------->
The DSN K-band WBDC systems have two dual polarization feeds. The feeds can be interchanged with a pair of transfer switches.
The signals from each feed and pol enter an RF section which splits the full band into five RF sub-bands and also measures the power coming in to the RF section.
The five outputs from each of the RF section for each pol are passed into a polarization section.
Class variables are used to name the sections of the WBDC.
WARNING! RFsection method _rename_beam is very dependent on the naming convention used, specifically, the length of the names.
Attributes Summary
Methods Summary
Get the cross-over switch state
set_crossover
([crossover])Set or unset the cross-over switch
Attributes Documentation
-
DC_names
= ['D1', 'D2']¶
-
IF_names
= ['I1', 'I2']¶
-
RF_names
= ['R1', 'R2']¶
-
out_pols
= ['P1', 'P2']¶
-
pol_names
= ['E', 'H']¶
Methods Documentation
-
get_crossover
()¶ Get the cross-over switch state
-
set_crossover
(crossover=False)¶ Set or unset the cross-over switch
-