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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio