I’d be surprised if it was fast enough for anything real, since you’d need full x86 processor emulation (qemu, etc). Emulating in the other direction, a modern x86 processor emulating a Pi through qemu runs maybe as fast as a Pi 1 if you’re lucky.
That’s C# / Mono, though - it’ll be JITting to native ARM instructions I expect.
TBH your best bet would be to find an implementation that has source code available, and build that for ARM. A cursory search didn’t find anything though (I can’t even find specs on UVD)
UVD decoder for RTLSDR devices with output to console only. The network part with TCP data output in MSG format is not implemented. Therefore, it is not very practical.
Specifications even in Russian are incomprehensible to a layman. I did not find a detailed description.
Based on that code, the modulation doesn’t seem too hard (the bit rate is much lower than Mode S) but the messages are only 20 bits long so I’m not sure how much useful data is in there. It looks more like what you’d get out of Mode A/C than Mode S or ADS-B. What does rtl-uvd manage to extract?