Version 16 (modified by 18 years ago) ( diff ) | ,
---|
Internal → Calibration
WiFi Card Calibration
As the first important discovery in ORBIT testbed, some (if not most) WiFi cards behaved strangely. Therefore, it is really important to identify those bad cards. The calibration procedure tries to find if the Tx power and RSSI measurement of the card in each 802.11 channel is regular or not.
For each card, the calibration has two experiments:
- Card-RX exp: A standard signaling generator will generator 500 802.11 beacons in 5 seconds, the card would report its measured RSSIs in a database.
- Card-TX exp: A VSA equipment will measure the signal strength of 500 beacons generated by the card
Those experiments are going to repeat at each 802.11 a/b/g channel and with 4 different Tx power levels: 1, 10, 20, 100mW.
Calibration Set-up
Calibration Procedure
- Pick up one node from the grid and take it down from the shelf
- load baseline-calibration.ndz image to the node
- Connecting RF cables to both of the card
- ssh to console.grid
- Run Card-rx experiment ./cardcalibrate.pl [x] [y] 0
- Run Card-rx experiment ./cardcalibrate.pl [x] [y] 1
- check the calibration_central database in idb1.
Database Format
The database is named “calibration_central”. It is now in idb1. It has two tables:
- Rx_caliber: has all measurements by Card-Tx experiment.
- Tx_caliber: has all measurements by Card-Rx experiment.
Example table records
Rx_caliber
Mac address | Date | Time | ESGTxPr | channel | RSSI |
3F:65:89:4E:2D:0C | 2006-07-07 | 12:29:15 | 10 | 6 | 45 |
Tx_caliber
Mac-address | Date | Time | CardTxPr | channel | VSAreading |
3F:65:89:4E:2D:0C | 2006-07-07 | 12:30:21 | 100 | 11 | 65 |
For developers
- Design Specification for Calibration Experiment
- Flow Diagram of the Main Perl Script (Progress Chart)
Attachments (1)
- caliber_setup.PNG (7.3 KB ) - added by 18 years ago.
Download all attachments as: .zip