[USRP-users] USRPN210 RX Rate Problem

Nick Foster nick at ettus.com
Mon Feb 13 14:00:45 EST 2012


On Mon, Feb 13, 2012 at 10:53 AM, Shen Wenbo <shenwenbosmile at gmail.com>wrote:

> Hi,
>
> I am running rx_timed_samples.cpp of UHD 3.3.0 using USRPN210 with
> XCVR2450.
>
> I set the rx rate to 1Msps, the type of sample is
> uhd::io_type_t::COMPLEX_FLOAT32,
> when the program is running, the System Monitor shows the receiving data
> rate is 4MB/s.
>
> Here the question comes:
> COMPLEX_FLOAT32 means 4 bytes for I phase and 4 bytes for Q phase, so one
> sample should have 8 bytes.
>
> The rx rate is 1M sample per second, so the receiving data rate should be
> 8MB/s, not 4MB/s.
>
> Could anyone tell me where the problem is? The OS I am using is Ubuntu
> 10.04
>
> Thanks in advance!
>

The conversion to floats occurs on the host. The over-the-wire protocol is
16-bit samples each for I & Q, making 4 bytes per complex sample.

--n


>
> --
> Wenbo
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users at lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120213/eb189ebf/attachment-0002.html>


More information about the USRP-users mailing list