User's Guide

12 / 18
If
the
Length
filed in
‘transmit_packet
utility
is
given
as
m
and
Packet
length
in
‘tr
ansmit
utility
is
given
as
‘n
Then
1.If
m<n
then,
first
‘m
bytes
can
be
taken
from per_packet.txt
file
into
PER
packet
and
the
rest of
packet
(m-n
length)
contains
default
content.
2.If
m>n
then,
‘n
bytes
can be taken
from
per_packet.txt
file
into
PER
packet
and
transmitted.
3.If
m=n
then,
‘m
bytes
can
be
taken
from
per_packet.txt
file
into
PER
packet
and
transmitted.
User
has
to
take
care
while
filling
per_packet.txt.
i.e
content should be
in
hex
format
only.
Examples:
$
./transmit_packet 1
1000
0
Above
command
configures the
PER packet
PER
configuration
Enable
1
Length
1000
(1000
bytes
can be configured
from
the
per_packet.txt
file)
Sequence
number
flag
0
(Sequence
number
will
be
incremented)
$
./transmit_packet
1
500
1
Above
command
configures
the
PER packet
PER
configuration
Enable
1
Length
500
(5
00
bytes
can
be
configured
from the
per_packet.txt
file)
Sequence
number
flag
1
(Sequence
number
will
not
be
incremented)
After
starting
this
application,
user
has
to
enter
the
following
command
to
stop
the
ongoing
transmission:
$
./transmit_packet 0
Above
command
disables
the
PER
packet configuration.i.e default PER
packet
will be
sent
when
user
runs ‘transmit
utility.
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
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