We recently gave a talk and a workshop at 33rd Chaos Communication Congress aka 33C3 on funny and not so funny issues one faces while building a high performance SDR. If you missed 33C33, video recording of the presentation is available here (and slides are attached here).
When we prepared the talk, we listed all challenges Sergey had while debugging PCIe, but the list went so long that we had to move it to a separate workshop. So this talk was focused on more generic issues without going deep into PCIe internals, which I hope will be interesting for a wider audience working on SDR devices and aiming to achieve maximum performance.
We know the blog has been silent for a while, but the talk shows some of the challenges we have been facing in getting the most out of XTRX. And the significant effort that is being put into making a solid product which “just works” – as far as it’s possible with SDR of course. :-).
At this moment we’re very close to place an order for the next prototyping run which (if no new critical bugs shows up) will be available for selected early adopters.