• Bartosz Podrygajlo's avatar
    Rfsim: Process received packets on demand · 669be5b4
    Bartosz Podrygajlo authored
    - Received packets are dynamically allocated and kept in a
    queue for as long as they are needed.
    
    - The layout of the packets was changed from interleaved antennas
    to non-interleaved antennas.
    
    - Generate a contiguous buffer from saved packets as needed.
    
    There is extra work caused by this change due to recv() call no
    longer saving data directly into the circular buffer, however further
    processing is easier due to contiguous nature of the tx antenna buffers
    prepared. The impact on performance was not measured.
    669be5b4
simulator.cpp 53.5 KB