Hi Sara,

stock GNU Radio indeed doesn't include any VITA49 I/O capabilities.

I'm not aware of any GNU Radio out-of-tree module that you could use to
gain that.

I know that Josh Blum wrote a VITA49 serializer for GREX, but that's
not compatible with GNU Radio. It might serve you as inspiration for
writing your own block, however: 

Since you only need to write very basic VITA49 packets, writing such a
block should be no big deal – Josh simply pieces together the binary
header manually in his grex/network/serializer.cpp; I find that
aesthetically unpleasing, to be honest. (I hope Josh doesn't mind me
saying that.) 

However, Eric Blossom, former GNU Radio maintainer of lore, has written
https://github.com/eblossom/vita-49, which should be an easy to use C++
library. But really, a C struct with bit alignment specifiers would
probably do for your limited use case. Upstream contributions more than
welcome!

Best regards,
Marcus M

On Tue, 2019-06-11 at 09:22 -0400, Sara Kim wrote:
> Hi,
> I'm very new to gnu radio. I have gnu radio companion running in Ubuntu on a 
> VM via VirtualBox. I'm using a USRPB200. I'm not understanding how I take the 
> raw IQ data received by my USRP B200 and output it into a file that's in the 
> VITA 49 format within gnu radio companion. There are some file sinks 
> available within gnu radio companion, but they don't seem to be what I am 
> looking for, or are they?
> 
> Thanks!
> Sara
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to