Impairments
SCPI Commands :
[SOURce<HW>]:BB:LORA:IMPairments:FDDeviation
[SOURce<HW>]:BB:LORA:IMPairments:FDRate
[SOURce<HW>]:BB:LORA:IMPairments:FDTYpe
[SOURce<HW>]:BB:LORA:IMPairments:FOFFset
[SOURce<HW>]:BB:LORA:IMPairments:STATe
[SOURce<HW>]:BB:LORA:IMPairments:STERror
- Commands in total: 7Subgroups: 1Direct child commands: 6
- get_fd_deviation() int[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDDeviation value: int = driver.source.bb.lora.impairments.get_fd_deviation()
Sets the frequency deviation of the frequency drift.
- Returns:
fd_deviation: integer Range: -200E3 to 200E3
- get_fd_rate() int[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDRate value: int = driver.source.bb.lora.impairments.get_fd_rate()
Sets the rate of the carrier frequency drift.
- Returns:
fd_rate: integer Range: 160 to 1.6E3
- get_fd_type() LoRaFreqDfTp[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDTYpe value: enums.LoRaFreqDfTp = driver.source.bb.lora.impairments.get_fd_type()
Sets the frequency drift type.
- Returns:
fd_type: LINear | SINE LINear Generation of frequency drift is set linear. SINE Generation of frequency drift is set sinusoid.
- get_foffset() int[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FOFFset value: int = driver.source.bb.lora.impairments.get_foffset()
Sets the frequency offset.
- Returns:
foffset: integer Range: -200E3 to 200E3
- get_st_error() int[source]
# [SOURce<HW>]:BB:LORA:IMPairments:STERror value: int = driver.source.bb.lora.impairments.get_st_error()
Sets symbol timing error.
- Returns:
st_error: integer Range: -300 to 300
- get_state() bool[source]
# [SOURce<HW>]:BB:LORA:IMPairments:STATe value: bool = driver.source.bb.lora.impairments.get_state()
Activates impairments settings in the payload.
- Returns:
state: 1 | ON | 0| OFF
- set_fd_deviation(fd_deviation: int) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDDeviation driver.source.bb.lora.impairments.set_fd_deviation(fd_deviation = 1)
Sets the frequency deviation of the frequency drift.
- Parameters:
fd_deviation – integer Range: -200E3 to 200E3
- set_fd_rate(fd_rate: int) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDRate driver.source.bb.lora.impairments.set_fd_rate(fd_rate = 1)
Sets the rate of the carrier frequency drift.
- Parameters:
fd_rate – integer Range: 160 to 1.6E3
- set_fd_type(fd_type: LoRaFreqDfTp) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FDTYpe driver.source.bb.lora.impairments.set_fd_type(fd_type = enums.LoRaFreqDfTp.LINear)
Sets the frequency drift type.
- Parameters:
fd_type – LINear | SINE LINear Generation of frequency drift is set linear. SINE Generation of frequency drift is set sinusoid.
- set_foffset(foffset: int) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:FOFFset driver.source.bb.lora.impairments.set_foffset(foffset = 1)
Sets the frequency offset.
- Parameters:
foffset – integer Range: -200E3 to 200E3
- set_st_error(st_error: int) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:STERror driver.source.bb.lora.impairments.set_st_error(st_error = 1)
Sets symbol timing error.
- Parameters:
st_error – integer Range: -300 to 300
- set_state(state: bool) None[source]
# [SOURce<HW>]:BB:LORA:IMPairments:STATe driver.source.bb.lora.impairments.set_state(state = False)
Activates impairments settings in the payload.
- Parameters:
state – 1 | ON | 0| OFF
Cloning the Group
# Create a copy of the original group, that exists independently
impairments_copy = driver.source.bb.lora.impairments.clone()
Subgroups