suscan
suscan copied to clipboard
Improve performance of the channel worker
The current channel worker performs innecesary copies of the data buffer, and redundant FFTs. To prevent this:
- Add multiple overlapping FFTs, and copy only the last half.
- Zero-copy data read
- Decouple read thread from processing thread