User Guide
12 / 14
If
the
Length
filed
in
‘transmit_packet
’
utilityis
given
as
‘m
’
and
Packet
length
in
‘tr
ansmit’
utility
is
given
as
‘n’
Then
1.Ifm<n
then,
first
‘m
’
bytes
can
be
taken
from‘per_packet.txt’
file
intoPER
packetand
the
restof
packet
(m-n
length)contains
default
content.
2.Ifm>n
then,
‘n
’
bytes
can be taken
from
‘per_packet.txt
’
file
into
PERpacket
and
transmitted.
3.Ifm=n
then,
‘m
’
bytes
canbe
taken
from
‘per_packet.txt’
file
into
PER
packet
and
transmitted.
Userhasto
take
carewhile
filling
per_packet.txt.
i.e
contentshould bein
hex
formatonly.
Examples:
$
./transmit_packet
1
1000
0
Above
command
configuresthePERpacket
PER
configuration
Enable
– 1
Length
–
1000
(1000
bytes
can be configured
from
the
‘per_packet.txt
’
file)
Sequence
number
flag–
0
(Sequence
numberwill
be
incremented)
$
./transmit_packet
1
500
1
Above
command
configures
the
PERpacket
PER
configuration
Enable
– 1
Length
–
500
(5
00
bytes
can
be
configured
from
the
‘per_packet.txt’
file)
Sequence
number
flag–
1
(Sequence
numberwill
not
beincremented)
After
starting
this
application,
user
hasto
enter
thefollowing
command
to
stop
the
ongoing
transmission:
$./transmit_packet0
Above
command
disables
the
PER
packet configuration.i.edefault
PER
packet
willbe
sent
when
user
runs ‘transmit’utility.
5.
Receive Tests
The
receive
tests
can
be
invoked
from an applicationcalled
‘receive’
which
is
found
under
‘release
’
directory.Usethisapplication
for
displaying
thefollowi
ng
information
Total
number
ofCRCPASS
packets
Total
number
ofCRC
FAILpackets
andTotal
number
ofFALSE
CCA
TheRx
performance
is
analyzed
by
thesensitivities
atdifferent
data
rates.
In
general,
thesensitivityis
observed
as
10%
Packet