Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHi to all,
I want to work with a wideband signal. The bandwidth will be very high (I
will push the limits). I have X310, UBX-160 and PCI-Express Connectivity
Kit (PCIe – Desktop) https://www.ettus.com/product/details/PCIE-KIT.
There is Intel 8 series/C220 chipset in my desktop computer.
I searched the Ettus' website and find this
https://files.ettus.com/manual/page_ni_rio_kernel.html.
** In Windows Labview 2015
When I run NI USRP-Configuration Utility, I get:
Device ID: RIO0
Connection: PCIe
Type/Revision: X310/UBX-160 v1/rev8
Then I run an example program and get the error:
USRP RIO: Hardware is too new for this version of the Configuration
Instrument Design Library.
Anyway, I already know that Labview does not support UBX card. So I left
working on Labview. Actually, I do not know much about Labview.
**In Linux
I installed the given NI USRPRIO kernels. When I write the
"uhd_usrp_probe", UHD sees the device.
...
-- Connecting to niusrpriopc at localhost:5444...
...
So it is working. But then, how can I use USRP in Linux? I actually want to
work with GNURadio. Is it possible to work on GNURadio with PCIe
connection? Or do I have to write in Python? I did not see any example of
usage in Linux on the internet.
In short, please tell me how can I record I/Q data of a wideband signal
with PCIe connection in Linux, prefferably by GNURadio?
Best regards,
Ali
On 03/02/2017 02:52 AM, do ber via USRP-users wrote:
Hi to all,
I want to work with a wideband signal. The bandwidth will be very high
(I will push the limits). I have X310, UBX-160 and PCI-Express
Connectivity Kit (PCIe – Desktop)
https://www.ettus.com/product/details/PCIE-KIT. There is Intel 8
series/C220 chipset in my desktop computer.
I searched the Ettus' website and find this
https://files.ettus.com/manual/page_ni_rio_kernel.html.
** In Windows Labview 2015
When I run NI USRP-Configuration Utility, I get:
Device ID: RIO0
Connection: PCIe
Type/Revision: X310/UBX-160 v1/rev8
Then I run an example program and get the error:
USRP RIO: Hardware is too new for this version of the Configuration
Instrument Design Library.
Anyway, I already know that Labview does not support UBX card. So I
left working on Labview. Actually, I do not know much about Labview.
**In Linux
I installed the given NI USRPRIO kernels. When I write the
"uhd_usrp_probe", UHD sees the device.
...
-- Connecting to niusrpriopc at localhost:5444...
...
So it is working. But then, how can I use USRP in Linux? I actually
want to work with GNURadio. Is it possible to work on GNURadio with
PCIe connection? Or do I have to write in Python? I did not see any
example of usage in Linux on the internet.
In short, please tell me how can I record I/Q data of a wideband
signal with PCIe connection in Linux, prefferably by GNURadio?
Best regards,
Ali
If you just want to record, you can use the 'uhd_rx_cfile' utility that
is part of Gnu Radio.
You can also use 'rx_samples_to_file' that is part of UHD.
Be aware that making high-bandwidth recording work requires both a FAST
computer, and a suitable SSD-based disk subsystem.
In either case, you'd just specify "resource=RIO0" in the device
arguments when using the UHD utilities, or Gnu Radio programs.
Hi,
Thanks for the reply. I will try what you said and come back if any
problems occurs.
Ali
2017-03-02 18:26 GMT+03:00 Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com>:
On 03/02/2017 02:52 AM, do ber via USRP-users wrote:
Hi to all,
I want to work with a wideband signal. The bandwidth will be very high (I
will push the limits). I have X310, UBX-160 and PCI-Express Connectivity
Kit (PCIe – Desktop) https://www.ettus.com/product/details/PCIE-KIT.
There is Intel 8 series/C220 chipset in my desktop computer.
I searched the Ettus' website and find this
https://files.ettus.com/manual/page_ni_rio_kernel.html.
** In Windows Labview 2015
When I run NI USRP-Configuration Utility, I get:
Device ID: RIO0
Connection: PCIe
Type/Revision: X310/UBX-160 v1/rev8
Then I run an example program and get the error:
USRP RIO: Hardware is too new for this version of the Configuration
Instrument Design Library.
Anyway, I already know that Labview does not support UBX card. So I left
working on Labview. Actually, I do not know much about Labview.
**In Linux
I installed the given NI USRPRIO kernels. When I write the
"uhd_usrp_probe", UHD sees the device.
...
-- Connecting to niusrpriopc at localhost:5444...
...
So it is working. But then, how can I use USRP in Linux? I actually want
to work with GNURadio. Is it possible to work on GNURadio with PCIe
connection? Or do I have to write in Python? I did not see any example of
usage in Linux on the internet.
In short, please tell me how can I record I/Q data of a wideband signal
with PCIe connection in Linux, prefferably by GNURadio?
Best regards,
Ali
If you just want to record, you can use the 'uhd_rx_cfile' utility that is
part of Gnu Radio.
You can also use 'rx_samples_to_file' that is part of UHD.
Be aware that making high-bandwidth recording work requires both a FAST
computer, and a suitable SSD-based disk subsystem.
In either case, you'd just specify "resource=RIO0" in the device
arguments when using the UHD utilities, or Gnu Radio programs.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com