===== Radio Control ===== Brief guide on how to control Carambola2 radio. ---- === NART === Radio parameters can be controlled manually by connecting to NART directly: * Connect to NART by 192.168.2.66:2390 * Load by typing command: load devid=-1;caldata=flash; * To start transmit / receive you have to type transmit command with needed parameters and type start and stop to initiate and end transmitting Example transmitting 802.11n HT40 MCS0 GI=400ns 15Mbps at target power (transmitPower=-100): tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=1;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=1;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=f0;agg=0;macrx=01.00.00.c0.ff.ee; start stop Example receiving 802.11n HT40 MCS0 GI=400ms 15Mbps: rx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=1;retry=0;bssid=01.00.00.c0.ff.ee;pc=100;dur=600000;pl=1500;stat=1;ht40=1;bc=1;reset=1;ifs=-1;iss=-60;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=f0;agg=1;cal=0;macrx=01.00.00.c0.ff.ee; start stop **Note:** More about these commands you can find out by typing help tx, help rx. Target power – is maximum power allowed by hardware, it varies on mode and data rate selected. Power can be set using parameter: transmitPower=x; x – is desired power in dBm transmitPower=12; === Commands for ETSI compliant measurements at target power === Transmitting 802.11b 1Mbps in 2412MHz: tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=1;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=1l;agg=0;macrx=01.00.00.c0.ff.ee; Transmitting 802.11g 6Mbps in 2412MHz at target power: tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=1;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=6;agg=0;macrx=01.00.00.c0.ff.ee; Transmitting 802.11n HT20 MCS0 GI=800ns 6.5Mbps in 2412MHz at target power: tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; Transmitting 802.11n HT40 MCS0 GI=800ns 13.5Mbps in 2412MHz at target power: tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=1;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=f0;agg=0;macrx=01.00.00.c0.ff.ee; === Raw dump from NART console with some commands in use === load devid=-1;caldata=flash 7508 CONTROL BEGIN load devid=-1;caldata=flash 7501 CONTROL ON 6011 INFO Calibration information read from flash. 7502 CONTROL OFF 7503 INFO |load|devid|memaddr|memsize|mac| 7504 INFO |load|dead|3e00000|200000|00:11:22:33:44:55| 7504 INFO |set|devid|dead| 7504 INFO |set|mac|00:11:22:33:44:55| 7504 INFO |set|customer|8DEV0700| 6024 INFO Free memory for initialization and calibration is 479 (511 - 32) bytes. 6000 INFO Loaded card. 7506 CONTROL DONE load devid=-1;caldata=flash tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; 7508 CONTROL BEGIN tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; 6004 CONTROL Device reset successfully. frequency=2412, ht40=20, tx chain=1, rx chain=1. 7500 CONTROL OK start 7501 CONTROL ON stop 7502 CONTROL OFF 7503 INFO |tx|frequency|tp|txchain|iss|att|pdgain|txgain|rate|pl|pc|agg||correct|throughput|error|fifo|excess|retry|dretry|rssi|rssi00|rssi01|rssi02|rssi10|rssi11|rssi12|txgi|dacg|byte|duration|temp|volt| 7504 INFO |tx|2412|21.0|1|0|0|3|30|t0|1500|2000001|0||13965|6092|0|0|0|0.0:13965|0.0:13965|0.0|0.0|0.0|0.0:3|0.0|0.0|0.0:13965|-1|-1|20612340|27066040|122|0| 7506 CONTROL DONE tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; help tx 7508 CONTROL BEGIN help tx 1013 CONTROL Help start. 1012 INFO transmit, tx, t: causes the specified device to transmit 1021 CONTROL Parameters: 1012 INFO frequency, f: the channel carrier frequency 1012 INFO type=unsigned; minimum=2400; maximum=6000; default=2412; units=MHz; 1012 INFO rate, r: the data rates used 1012 INFO 6[0] 1012 INFO 9[1] 1012 INFO 12[2] 1012 INFO 18[3] 1012 INFO 24[4] 1012 INFO 36[5] 1012 INFO 48[6] 1012 INFO 54[7] 1012 INFO 1l[8] 1012 INFO 2l[9] 1012 INFO 2s[10] 1012 INFO 5l[11] 1012 INFO 5s[12] 1012 INFO 11l[13] 1012 INFO 11s[14] 1012 INFO t0, mcs0[32] 1012 INFO t1, mcs1[33] 1012 INFO t2, mcs2[34] 1012 INFO t3, mcs3[35] 1012 INFO t4, mcs4[36] 1012 INFO t5, mcs5[37] 1012 INFO t6, mcs6[38] 1012 INFO t7, mcs7[39] 1012 INFO t8, mcs8[40] 1012 INFO t9, mcs9[41] 1012 INFO t10, mcs10[42] 1012 INFO t11, mcs11[43] 1012 INFO t12, mcs12[44] 1012 INFO t13, mcs13[45] 1012 INFO t14, mcs14[46] 1012 INFO t15, mcs15[47] 1012 INFO t16, mcs16[48] 1012 INFO t17, mcs17[49] 1012 INFO t18, mcs18[50] 1012 INFO t19, mcs19[51] 1012 INFO t20, mcs20[52] 1012 INFO t21, mcs21[53] 1012 INFO t22, mcs22[54] 1012 INFO t23, mcs23[55] 1012 INFO f0, mcs0/40[64] 1012 INFO f1, mcs1/40[65] 1012 INFO f2, mcs2/40[66] 1012 INFO f3, mcs3/40[67] 1012 INFO f4, mcs4/40[68] 1012 INFO f5, mcs5/40[69] 1012 INFO f6, mcs6/40[70] 1012 INFO f7, mcs7/40[71] 1012 INFO f8, mcs8/40[72] 1012 INFO f9, mcs9/40[73] 1012 INFO f10, mcs10/40[74] 1012 INFO f11, mcs11/40[75] 1012 INFO f12, mcs12/40[76] 1012 INFO f13, mcs13/40[77] 1012 INFO f14, mcs14/40[78] 1012 INFO f15, mcs15/40[79] 1012 INFO f16, mcs16/40[80] 1012 INFO f17, mcs17/40[81] 1012 INFO f18, mcs18/40[82] 1012 INFO f19, mcs19/40[83] 1012 INFO f20, mcs20/40[84] 1012 INFO f21, mcs21/40[85] 1012 INFO f22, mcs22/40[86] 1012 INFO f23, mcs23/40[87] 1012 INFO all[1000] 1012 INFO legacy[1001] 1012 INFO ht20[1002] 1012 INFO ht40[1003] 1012 INFO interleaveRates, ir: interleave packets from different rates? 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO ht40: use 40MHz channel 1012 INFO none[0] 1012 INFO low[-1] 1012 INFO high[1] 1012 INFO automatic, dynamic[2] 1012 INFO packetCount, pc, np: the number of packets sent 1012 INFO type=decimal; minimum=-1; maximum=2147483647; default=100; 1012 INFO infinite[0] 1012 INFO aggregate: the number of aggregated packets 1012 INFO type=decimal; minimum=0; maximum=32; default=1; 1012 INFO duration: the maximum duration of the operation 1012 INFO type=decimal; minimum=-1; maximum=2147483647; default=60000; units=ms; 1012 INFO forever[-1] 1012 INFO packetLength, pl: the length of the packets 1012 INFO type=unsigned; minimum=30; maximum=4092; default=1000; units=Byte; 1012 INFO transmitPower, tp, txp: the transmit power used 1012 INFO type=float; minimum=-100; maximum=31.5; default=-100; units=dBm; 1012 INFO target[-100] 1012 INFO pcdac, txgain, txg: the tx gain used by the transmitter 1012 INFO type=decimal; minimum=0; maximum=120; default=30; 1012 INFO broadcast, bc: if set to 1 the packets are broadcast, if set to 0 the packets are unicast 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO retry: the number of times a packet is retransmitted 1012 INFO type=unsigned; minimum=0; maximum=15; default=0; 1012 INFO tx99: use tx99 mode, small, constant interframe spacing 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO tx100: use tx100 mode, continuous data transmission 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO carrier: transmit carrier only 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO chain, ch: the chain mask used for both transmit and receive 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO txChain: the chain mask used for transmit 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO rxChain: the chain mask used for receive 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO dump: the number of bytes of each packet displayed in the nart log 1012 INFO type=unsigned; minimum=0; maximum=4000; default=0; 1012 INFO promiscuous: if set to 1, all packet types are received 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO bssid: the bssid used by the transmitter and receiver 1012 INFO type=mac address; default=50:55:55:55:55:05; 1012 INFO mactx: the mac address used by the transmitter 1012 INFO type=mac address; default=20:22:22:22:22:02; 1012 INFO macrx: the mac address used by the receiver 1012 INFO type=mac address; default=10:11:11:11:11:01; 1012 INFO attenuation: the attenuation between the golden unit and the dut 1012 INFO type=decimal; minimum=0; maximum=110; default=0; units=dB; 1012 INFO inputSignalStrength, iss: the expected input signal strength at the dut 1012 INFO type=decimal; minimum=-120; maximum=0; default=0; units=dB; 1012 INFO calibrate: calibrate transmit power 1012 INFO none[0]: nothing is measured 1012 INFO combined[1]: the combined output signal is measured 1012 INFO isolated[2]: attenuators are used to isolate and measure each chain separately 1012 INFO iterate-combined, ic[3]: the combined output signal is measured with iteration to reach the power goal 1012 INFO iterate-isolated, ii[4]: attenuators are used to isolate and measure each chain separately with iteration to reach the power goal 1012 INFO goal: target output power for calibration 1012 INFO type=decimal; minimum=-100; maximum=35; default=-100; 1012 INFO mean[-100] 1012 INFO [0] 1012 INFO [0] 1012 INFO txgminimum: minimum txgain for calibration search 1012 INFO type=decimal; minimum=0; maximum=120; default=0; 1012 INFO txgmaximum: maximum txgain for calibration search 1012 INFO type=decimal; minimum=0; maximum=120; default=120; 1012 INFO nf: noise floor value 1012 INFO type=decimal; minimum=-200; maximum=200; default=0; 1012 INFO current[0] 1012 INFO calculate[1] 1012 INFO rssical: measure and calibrate rssi 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO rxiqcal, iqcal: perform rx iq calibration 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO average, avg: number of measurements taken and averaged 1012 INFO type=decimal; minimum=-1; maximum=1000; default=-1; 1012 INFO automatic[-1] 1012 INFO reset: reset device before operation 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO automatic[-1] 1012 INFO pdgain: pdgain 1012 INFO type=decimal; minimum=0; maximum=3; default=0; 1012 INFO statistic: statistic 1012 INFO type=decimal; minimum=0; maximum=3; default=3; 1012 INFO gi, sgi: use short guard interval 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO interFrameSpacing, ifs, fs: spacing between frames 1012 INFO type=decimal; minimum=-1; maximum=1; default=-1; 1012 INFO regular[-1] 1012 INFO tx100[0] 1012 INFO tx99[1] 1012 INFO deafMode: disable receiver during transmission 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO pattern: data pattern 1012 INFO type=hexadecimal; minimum=0; maximum=ff; default=0; 1012 INFO chipTemperature: wait for chip temperature to exceed this value 1012 INFO type=unsigned; minimum=0; maximum=255; default=0; 1012 INFO bandwidth, bw: select bandwidth 1012 INFO quarter[5]: 5MHz bandwidth, quarter rate speed 1012 INFO half[10]: 10MHz bandwidth,half rate speed 1012 INFO ht20[20]: 20MHz bandwidth, regular legacy or HT20 rates (ie HT40=0) 1012 INFO ofdm[19]: Legacy OFDM rates only (6-54) 1012 INFO automatic, dynamic[0]: Use 20MHz or 40 MHz (extension low or high) as appropriate (ie HT40=2) 1012 INFO ht40minus[-40]: 40MHz bandwidth, extension channel low (ie HT40=-1) 1012 INFO ht40plus[40]: 40MHz bandwidth, extension channel high (ie HT40=1) 1012 INFO xtalcal, xtal: turning caps calibration 1012 INFO no[0] 1012 INFO yes[1] 1022 CONTROL 1014 CONTROL Help end. 7506 CONTROL DONE help tx load devid=-1;caldata=flash 7508 CONTROL BEGIN load devid=-1;caldata=flash 7501 CONTROL ON 6011 INFO Calibration information read from flash. 7502 CONTROL OFF 7503 INFO |load|devid|memaddr|memsize|mac| 7504 INFO |load|dead|3e00000|200000|00:11:22:33:44:55| 7504 INFO |set|devid|dead| 7504 INFO |set|mac|00:11:22:33:44:55| 7504 INFO |set|customer|8DEV0700| 6024 INFO Free memory for initialization and calibration is 479 (511 - 32) bytes. 6000 INFO Loaded card. 7506 CONTROL DONE load devid=-1;caldata=flash tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; 7508 CONTROL BEGIN tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; 6004 CONTROL Device reset successfully. frequency=2412, ht40=20, tx chain=1, rx chain=1. 7500 CONTROL OK start 7501 CONTROL ON stop 7502 CONTROL OFF 7503 INFO |tx|frequency|tp|txchain|iss|att|pdgain|txgain|rate|pl|pc|agg||correct|throughput|error|fifo|excess|retry|dretry|rssi|rssi00|rssi01|rssi02|rssi10|rssi11|rssi12|txgi|dacg|byte|duration|temp|volt| 7504 INFO |tx|2412|21.0|1|0|0|3|30|t0|1500|2000001|0||13965|6092|0|0|0|0.0:13965|0.0:13965|0.0|0.0|0.0|0.0:3|0.0|0.0|0.0:13965|-1|-1|20612340|27066040|122|0| 7506 CONTROL DONE tx txch=1;dump=0;pro=0;ir=0;deaf=0;rxch=1;gi=0;retry=0;bssid=01.00.00.c0.ff.ee;pc=2000001;dur=-1;pl=1500;stat=3;ht40=0;bc=1;transmitPower=-100;reset=-1;ifs=1;iss=0;f=2412;mactx=01.00.00.c0.ff.ee;att=0;r=t0;agg=0;macrx=01.00.00.c0.ff.ee; help tx 7508 CONTROL BEGIN help tx 1013 CONTROL Help start. 1012 INFO transmit, tx, t: causes the specified device to transmit 1021 CONTROL Parameters: 1012 INFO frequency, f: the channel carrier frequency 1012 INFO type=unsigned; minimum=2400; maximum=6000; default=2412; units=MHz; 1012 INFO rate, r: the data rates used 1012 INFO 6[0] 1012 INFO 9[1] 1012 INFO 12[2] 1012 INFO 18[3] 1012 INFO 24[4] 1012 INFO 36[5] 1012 INFO 48[6] 1012 INFO 54[7] 1012 INFO 1l[8] 1012 INFO 2l[9] 1012 INFO 2s[10] 1012 INFO 5l[11] 1012 INFO 5s[12] 1012 INFO 11l[13] 1012 INFO 11s[14] 1012 INFO t0, mcs0[32] 1012 INFO t1, mcs1[33] 1012 INFO t2, mcs2[34] 1012 INFO t3, mcs3[35] 1012 INFO t4, mcs4[36] 1012 INFO t5, mcs5[37] 1012 INFO t6, mcs6[38] 1012 INFO t7, mcs7[39] 1012 INFO t8, mcs8[40] 1012 INFO t9, mcs9[41] 1012 INFO t10, mcs10[42] 1012 INFO t11, mcs11[43] 1012 INFO t12, mcs12[44] 1012 INFO t13, mcs13[45] 1012 INFO t14, mcs14[46] 1012 INFO t15, mcs15[47] 1012 INFO t16, mcs16[48] 1012 INFO t17, mcs17[49] 1012 INFO t18, mcs18[50] 1012 INFO t19, mcs19[51] 1012 INFO t20, mcs20[52] 1012 INFO t21, mcs21[53] 1012 INFO t22, mcs22[54] 1012 INFO t23, mcs23[55] 1012 INFO f0, mcs0/40[64] 1012 INFO f1, mcs1/40[65] 1012 INFO f2, mcs2/40[66] 1012 INFO f3, mcs3/40[67] 1012 INFO f4, mcs4/40[68] 1012 INFO f5, mcs5/40[69] 1012 INFO f6, mcs6/40[70] 1012 INFO f7, mcs7/40[71] 1012 INFO f8, mcs8/40[72] 1012 INFO f9, mcs9/40[73] 1012 INFO f10, mcs10/40[74] 1012 INFO f11, mcs11/40[75] 1012 INFO f12, mcs12/40[76] 1012 INFO f13, mcs13/40[77] 1012 INFO f14, mcs14/40[78] 1012 INFO f15, mcs15/40[79] 1012 INFO f16, mcs16/40[80] 1012 INFO f17, mcs17/40[81] 1012 INFO f18, mcs18/40[82] 1012 INFO f19, mcs19/40[83] 1012 INFO f20, mcs20/40[84] 1012 INFO f21, mcs21/40[85] 1012 INFO f22, mcs22/40[86] 1012 INFO f23, mcs23/40[87] 1012 INFO all[1000] 1012 INFO legacy[1001] 1012 INFO ht20[1002] 1012 INFO ht40[1003] 1012 INFO interleaveRates, ir: interleave packets from different rates? 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO ht40: use 40MHz channel 1012 INFO none[0] 1012 INFO low[-1] 1012 INFO high[1] 1012 INFO automatic, dynamic[2] 1012 INFO packetCount, pc, np: the number of packets sent 1012 INFO type=decimal; minimum=-1; maximum=2147483647; default=100; 1012 INFO infinite[0] 1012 INFO aggregate: the number of aggregated packets 1012 INFO type=decimal; minimum=0; maximum=32; default=1; 1012 INFO duration: the maximum duration of the operation 1012 INFO type=decimal; minimum=-1; maximum=2147483647; default=60000; units=ms; 1012 INFO forever[-1] 1012 INFO packetLength, pl: the length of the packets 1012 INFO type=unsigned; minimum=30; maximum=4092; default=1000; units=Byte; 1012 INFO transmitPower, tp, txp: the transmit power used 1012 INFO type=float; minimum=-100; maximum=31.5; default=-100; units=dBm; 1012 INFO target[-100] 1012 INFO pcdac, txgain, txg: the tx gain used by the transmitter 1012 INFO type=decimal; minimum=0; maximum=120; default=30; 1012 INFO broadcast, bc: if set to 1 the packets are broadcast, if set to 0 the packets are unicast 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO retry: the number of times a packet is retransmitted 1012 INFO type=unsigned; minimum=0; maximum=15; default=0; 1012 INFO tx99: use tx99 mode, small, constant interframe spacing 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO tx100: use tx100 mode, continuous data transmission 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO carrier: transmit carrier only 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO chain, ch: the chain mask used for both transmit and receive 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO txChain: the chain mask used for transmit 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO rxChain: the chain mask used for receive 1012 INFO type=hexadecimal; minimum=1; maximum=7; default=7; 1012 INFO dump: the number of bytes of each packet displayed in the nart log 1012 INFO type=unsigned; minimum=0; maximum=4000; default=0; 1012 INFO promiscuous: if set to 1, all packet types are received 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO bssid: the bssid used by the transmitter and receiver 1012 INFO type=mac address; default=50:55:55:55:55:05; 1012 INFO mactx: the mac address used by the transmitter 1012 INFO type=mac address; default=20:22:22:22:22:02; 1012 INFO macrx: the mac address used by the receiver 1012 INFO type=mac address; default=10:11:11:11:11:01; 1012 INFO attenuation: the attenuation between the golden unit and the dut 1012 INFO type=decimal; minimum=0; maximum=110; default=0; units=dB; 1012 INFO inputSignalStrength, iss: the expected input signal strength at the dut 1012 INFO type=decimal; minimum=-120; maximum=0; default=0; units=dB; 1012 INFO calibrate: calibrate transmit power 1012 INFO none[0]: nothing is measured 1012 INFO combined[1]: the combined output signal is measured 1012 INFO isolated[2]: attenuators are used to isolate and measure each chain separately 1012 INFO iterate-combined, ic[3]: the combined output signal is measured with iteration to reach the power goal 1012 INFO iterate-isolated, ii[4]: attenuators are used to isolate and measure each chain separately with iteration to reach the power goal 1012 INFO goal: target output power for calibration 1012 INFO type=decimal; minimum=-100; maximum=35; default=-100; 1012 INFO mean[-100] 1012 INFO [0] 1012 INFO [0] 1012 INFO txgminimum: minimum txgain for calibration search 1012 INFO type=decimal; minimum=0; maximum=120; default=0; 1012 INFO txgmaximum: maximum txgain for calibration search 1012 INFO type=decimal; minimum=0; maximum=120; default=120; 1012 INFO nf: noise floor value 1012 INFO type=decimal; minimum=-200; maximum=200; default=0; 1012 INFO current[0] 1012 INFO calculate[1] 1012 INFO rssical: measure and calibrate rssi 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO rxiqcal, iqcal: perform rx iq calibration 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO average, avg: number of measurements taken and averaged 1012 INFO type=decimal; minimum=-1; maximum=1000; default=-1; 1012 INFO automatic[-1] 1012 INFO reset: reset device before operation 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO automatic[-1] 1012 INFO pdgain: pdgain 1012 INFO type=decimal; minimum=0; maximum=3; default=0; 1012 INFO statistic: statistic 1012 INFO type=decimal; minimum=0; maximum=3; default=3; 1012 INFO gi, sgi: use short guard interval 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO interFrameSpacing, ifs, fs: spacing between frames 1012 INFO type=decimal; minimum=-1; maximum=1; default=-1; 1012 INFO regular[-1] 1012 INFO tx100[0] 1012 INFO tx99[1] 1012 INFO deafMode: disable receiver during transmission 1012 INFO no[0] 1012 INFO yes[1] 1012 INFO pattern: data pattern 1012 INFO type=hexadecimal; minimum=0; maximum=ff; default=0; 1012 INFO chipTemperature: wait for chip temperature to exceed this value 1012 INFO type=unsigned; minimum=0; maximum=255; default=0; 1012 INFO bandwidth, bw: select bandwidth 1012 INFO quarter[5]: 5MHz bandwidth, quarter rate speed 1012 INFO half[10]: 10MHz bandwidth,half rate speed 1012 INFO ht20[20]: 20MHz bandwidth, regular legacy or HT20 rates (ie HT40=0) 1012 INFO ofdm[19]: Legacy OFDM rates only (6-54) 1012 INFO automatic, dynamic[0]: Use 20MHz or 40 MHz (extension low or high) as appropriate (ie HT40=2) 1012 INFO ht40minus[-40]: 40MHz bandwidth, extension channel low (ie HT40=-1) 1012 INFO ht40plus[40]: 40MHz bandwidth, extension channel high (ie HT40=1) 1012 INFO xtalcal, xtal: turning caps calibration 1012 INFO no[0] 1012 INFO yes[1] 1022 CONTROL 1014 CONTROL Help end. 7506 CONTROL DONE help tx