User Manual

17
RS9113
PHY Evaluation Test Utility
User Guide for Linux
5 Receive Tests
The receive tests can be invoked from an application called ‘receive’
which is found under ‘release’ directory. Use this application for displaying
the following information
Total number of CRC PASS packets
Total number of CRC FAIL packets and
Total number of FALSE CCA
5.1 Application Usage
The Rx performance is analyzed by the sensitivities at different data
rates. In general, the sensitivity is observed as 10% Packet Error Ratio
(PER) point in 11a and 11g, and 8% PER point in 11b.
PER: Packet Error Ratio (PER) is calculated by measuring the number of
packets received correctly and comparing with the number of packets
expected.
%Packet error rate = 100*(1- ((Received packets/expected packets))
For carrying out the receive test, connect the EVB to a Vector Signal
Generator (VSG). Then set the RF amplitude, signal waveform and the
channel in the signal generator before starting the receive tests.
You need to configure the channel (as mentioned below) in the EVB with
the same channel which is set in Signal Generator.
The application can be started as follows to start receiving the packets
from EVB. Go to ‘release’ folder.
$ ./receive <file> <channel number> <start - stop>
<channel width>
<file> is the name of the file into which the above information will be
written. In addition, you can see this information on the console.
<channel number> is the channel number on which receive tests are to
be done. For 2.4GHz channels, please refer table 1.
<start stop value> is to either start or stop receive application. To
start set this value to ‘0’ and ‘1’ to stop receive application.
<channel width> is the value of the operating bandwidth of the
channel. Channel width values are specified in the following table.