bitcraze / lps-node-firmware

GNU Lesser General Public License v3.0
82 stars 79 forks source link

Improve sniffer performance #15

Closed ataffanel closed 6 years ago

ataffanel commented 7 years ago

Currently the sniffer implementation is not very fast and loses a lot of packets. It should be improved. There is potentially three bottleneck in the current implementation:

The first two problem can be addressed by implementing a binary protocol to send the packets over USB.

Eventually we should try the double buffering functionality of the DW1000 chip, lets keep that out of scope for this ticket since it will require much more work both in this project and in the libdw1000 project.

ataffanel commented 6 years ago

The binary protocol for the sniffer has been tested successfully on the field, it it fast enough to implement a TDoA received in a PC.