This measures how much power causes the amplifiers to be overdriven
We'll use it when Jared and I are accusing each other of overdriving the amplifiers
Script should
1) Take as inputs from the user:
starting power, ending power, power step size, frequency
(these can have reasonable defaults, -80dBm, -10 dBm, 5dBm, 50MHz)
2) Remind the user to hook the sweeper directly up to the receiver channel under test
3) Set the frequencies of the sweeper and LO properly
4) Set the sweeper power to the first/next power setting
5) digitize with mantis for 10 ms or so
6) run powerline and extract the power
7) go to 4 until through all the power settings
8) plot power out vs power in
The user then sees how much power in is too much
It would be nice if it detected the sweeper losing leveling, because that ruins the measurement
There's an example of a script that did this a while back called finding_compression.py in Pypeline
This measures how much power causes the amplifiers to be overdriven We'll use it when Jared and I are accusing each other of overdriving the amplifiers Script should 1) Take as inputs from the user: starting power, ending power, power step size, frequency (these can have reasonable defaults, -80dBm, -10 dBm, 5dBm, 50MHz) 2) Remind the user to hook the sweeper directly up to the receiver channel under test 3) Set the frequencies of the sweeper and LO properly 4) Set the sweeper power to the first/next power setting 5) digitize with mantis for 10 ms or so 6) run powerline and extract the power 7) go to 4 until through all the power settings 8) plot power out vs power in The user then sees how much power in is too much It would be nice if it detected the sweeper losing leveling, because that ruins the measurement There's an example of a script that did this a while back called finding_compression.py in Pypeline