aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-08-06 21:27:32 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-08-06 21:27:32 +0200
commitb8a2469cc5a933196a40a1d129b04a24ef748f4b (patch)
tree0edfbd6e1925c8147217aaee14d995d1781eeea1
parent17f63d7f9969242cbc51c610f18eccbda5b7a821 (diff)
downloadODR-StaticPrecorrection-b8a2469cc5a933196a40a1d129b04a24ef748f4b.tar.gz
ODR-StaticPrecorrection-b8a2469cc5a933196a40a1d129b04a24ef748f4b.tar.bz2
ODR-StaticPrecorrection-b8a2469cc5a933196a40a1d129b04a24ef748f4b.zip
Add README
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..8a27f87
--- /dev/null
+++ b/README.md
@@ -0,0 +1,27 @@
+Measure amplifier non-linearity using two-tone signal
+=====================================================
+
+HOWTO
+-----
+
+ # Take a USRP B200
+ # Connect its TX to the amplifier you want to measure
+ # Connect the amp to an big enough attenuator
+ # Connect to the B200 RX
+
+The amplitude ramp script is going to generate a two-tone (1kHz separation)
+signal at 222MHz, and record outgoing signal magnitude and phase difference
+against the source signal. The measurements are written into a CSV file.
+
+It's your job to ensure you don't overload the B200 input signal power (-15dBm
+last time I checked).
+
+First step is to gather some measurements:
+
+ ./amplitude_ramp.py --ampl-start 0.15 --ampl-stop 0.5 --ampl-step 0.01 --num-meas 300 --txgain 77
+
+This creates a measurement.csv file you can analyse with
+
+ ./plot.py
+
+That's it for now.