Hi Christian,

I’m developing applications for two different platforms at the moment:

1. HP Omen laptop, Intel Core i7-8750H CPU @ 2.20GHz × 12, 32GB RAM, 512GB SSD

2. Raspberry Pi 4 Model B, 8GB RAM, 128GB SSD

In both cases the B210 is connected to the host via USB 3.0.  Each host has a 
1GB RAM disk.

My target sampling rates are as follows:

* 40 Msps (minimum) on one channel, wire rate = sc16

* 20 Msps (minimum) on two channels, wire rate = sc16

* Number of samples:  Currently 2,000 per channel.  Might be nice to increase 
this to around 50,000 in future.

(I realise the Raspberry Pi is woefully underpowered for this application, but 
I am interested to see how far I can push it.)

Note that I was actually getting OK results with the Ettus-provided Python API, 
but unfortunately it has a bug whereby the metadata object that is returned 
with each data packet doesn’t always accurately record overflow events when 
they occur.  This means I don’t have a reliable way of checking the integrity 
of my received data packets.  (The C++ API does not appear to suffer from this 
problem.) 

How does your python-uhd API perform in this regard?

Brendan.
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to