FilterPy
SCPI Commands :
[SOURce<HW>]:BB:OFDM:FILTer:CUTTrans
[SOURce<HW>]:BB:OFDM:FILTer:LENGth
[SOURce<HW>]:BB:OFDM:FILTer:ROLLoff
[SOURce<HW>]:BB:OFDM:FILTer:SBATtenuation
[SOURce<HW>]:BB:OFDM:FILTer:TYPE
[SOURce<HW>]:BB:OFDM:FILTer:UCATalog
[SOURce<HW>]:BB:OFDM:FILTer:ULENgth
[SOURce<HW>]:BB:OFDM:FILTer:USELection
[SOURce<HW>]:BB:OFDM:FILTer:WINDowing
- class FilterPyCls[source]
FilterPy commands group definition. 9 total commands, 0 Subgroups, 9 group commands
- get_cut_trans() bool [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:CUTTrans value: bool = driver.source.bb.ofdm.filterPy.get_cut_trans()
Cuts the transient response of the filtering operation at the beginning and end of the signal.
- return
cut_trans_resp: 1| ON| 0| OFF
- get_length() int [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:LENGth value: int = driver.source.bb.ofdm.filterPy.get_length()
Sets the filter length.
- return
filter_length: integer Range: 1 to 800
- get_rolloff() float [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:ROLLoff value: float = driver.source.bb.ofdm.filterPy.get_rolloff()
Sets the filter parameter.
- return
rolloff: float Range: 0 to 1
- get_sb_attenuation() float [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:SBATtenuation value: float = driver.source.bb.ofdm.filterPy.get_sb_attenuation()
Sets the attenuation in the filter stop band.
- return
stb_attenuation: float Range: 10 to 120
- get_type_py() RsSmbv.enums.C5GfiltT [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:TYPE value: enums.C5GfiltT = driver.source.bb.ofdm.filterPy.get_type_py()
Sets the baseband filter type.
- return
filter_type: RC| RRC| DIRichlet| RECT| DCH| STRunc| USER| PHYDyas| NONE
- get_ucatalog() List[str] [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:UCATalog value: List[str] = driver.source.bb.ofdm.filterPy.get_ucatalog()
Queries the user filter files in the default directory. Only files with the file extension *.dat are listed.
- return
c_5_gfilter_cat_name: No help available
- get_ulength() int [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:ULENgth value: int = driver.source.bb.ofdm.filterPy.get_ulength()
Queries the filter length.
- return
user_filter_len: integer Range: 1 to 800
- get_uselection() str [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:USELection value: str = driver.source.bb.ofdm.filterPy.get_uselection()
Loads the selected file from the default or the specified directory. Loaded are files with extension *.dat. Refer to ‘Accessing Files in the Default or Specified Directory’ for general information on file handling in the default and in a specific directory.
- return
user_sel: string Complete file path including file name and file extension
- get_windowing() RsSmbv.enums.C5GfilterWind [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:WINDowing value: enums.C5GfilterWind = driver.source.bb.ofdm.filterPy.get_windowing()
Sets the windowing method.
- return
windowing: NONE| HANNing| HAMMing
- set_cut_trans(cut_trans_resp: bool) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:CUTTrans driver.source.bb.ofdm.filterPy.set_cut_trans(cut_trans_resp = False)
Cuts the transient response of the filtering operation at the beginning and end of the signal.
- param cut_trans_resp
1| ON| 0| OFF
- set_length(filter_length: int) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:LENGth driver.source.bb.ofdm.filterPy.set_length(filter_length = 1)
Sets the filter length.
- param filter_length
integer Range: 1 to 800
- set_rolloff(rolloff: float) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:ROLLoff driver.source.bb.ofdm.filterPy.set_rolloff(rolloff = 1.0)
Sets the filter parameter.
- param rolloff
float Range: 0 to 1
- set_sb_attenuation(stb_attenuation: float) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:SBATtenuation driver.source.bb.ofdm.filterPy.set_sb_attenuation(stb_attenuation = 1.0)
Sets the attenuation in the filter stop band.
- param stb_attenuation
float Range: 10 to 120
- set_type_py(filter_type: RsSmbv.enums.C5GfiltT) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:TYPE driver.source.bb.ofdm.filterPy.set_type_py(filter_type = enums.C5GfiltT.DCH)
Sets the baseband filter type.
- param filter_type
RC| RRC| DIRichlet| RECT| DCH| STRunc| USER| PHYDyas| NONE
- set_uselection(user_sel: str) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:USELection driver.source.bb.ofdm.filterPy.set_uselection(user_sel = 'abc')
Loads the selected file from the default or the specified directory. Loaded are files with extension *.dat. Refer to ‘Accessing Files in the Default or Specified Directory’ for general information on file handling in the default and in a specific directory.
- param user_sel
string Complete file path including file name and file extension
- set_windowing(windowing: RsSmbv.enums.C5GfilterWind) None [source]
# SCPI: [SOURce<HW>]:BB:OFDM:FILTer:WINDowing driver.source.bb.ofdm.filterPy.set_windowing(windowing = enums.C5GfilterWind.HAMMing)
Sets the windowing method.
- param windowing
NONE| HANNing| HAMMing