project8 / Pypeline

A python interface for the dripline slow control system.
Other
2 stars 0 forks source link

Implement a compression test script #27

Closed laroque closed 11 years ago

laroque commented 11 years ago

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

laroque commented 11 years ago

done