I seem to recall that the 8-bit OTW format isn't implemented for RFNoC yet... I could use that too.
On Mon, Mar 19, 2018 at 9:07 PM Adam Parower via USRP-users < usrp-users@lists.ettus.com> wrote: > Hello everyone, > > > I am trying to figure out how to receive complex 8-bit integer samples > from a USRP containing a custom RFNoC flowgraph. If I didn't require RFNoC > and could use the legacy UHD C++ API instead, this would be trivial; I > would simply set both the host format and on-the-wire format in my stream > arguments to "sc8". However, when I do the same thing in my RFNoC-based > application, I get the following error message: > > Error: RuntimeError: [RX Streamer] Conflicting OTW types defined: > args.otw_format = 'sc8' <=> stream_sig.item_type = 'sc16' > > > I understand that the value of stream_sig.item_type comes from the > <source> port in the XML block declaration of the block to which my > rx_streamer points, but editing the <type> field there does not produce > the desired result. To correctly stream 8-bit samples, would I have to, > say, implement a custom RFNoC block to repackage 16-bit samples into 8-bit > samples at half the sample rate, discarding the 8 LSBs? Or is there a > simpler way to do this? > > > Thank you in advance for your assistance. > > > Adam Parower > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > -- Very Respectfully, Dan CaJacob
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com