suscan icon indicating copy to clipboard operation
suscan copied to clipboard

Improve performance of the channel worker

Open BatchDrake opened this issue 5 years ago • 0 comments

The current channel worker performs innecesary copies of the data buffer, and redundant FFTs. To prevent this:

  1. Add multiple overlapping FFTs, and copy only the last half.
  2. Zero-copy data read
  3. Decouple read thread from processing thread

BatchDrake avatar Feb 21 '20 14:02 BatchDrake