USRP X410 FPGA image
91 views (last 30 days)
Show older comments
chengrui
on 23 Oct 2025 at 14:54
Commented: Neil MacEwen
about 1 hour ago
When I set the samplerate to 500e6, MATLAB changes the image of my X410 to X1_400, but it only allows two channels to output simultaneously. What should I do to control all four channels of the X410 to output signals simultaneously?
12 Comments
Neil MacEwen
on 24 Oct 2025 at 13:48
Please take this to customer support and provide details of the code you are using and the results you are seeing so we can investigate further.
Thanks,
Neil
Neil MacEwen
on 3 Nov 2025 at 10:42
The issue here was with the configuration of the transmit signal, chengrui is now successful transmitting a 400MHz signal.
Accepted Answer
Neil MacEwen
on 3 Nov 2025 at 10:46
The following code can be used to send four channels of data with an X410 at 500 Msps.
bbtx = basebandTransmitter("MyX410"); % you will need to set your own radio configuration name
bbtx.SampleRate=500e6;
bbtx.Antennas = ["DB0:RF0:TX/RX0","DB0:RF1:TX/RX0","DB1:RF0:TX/RX0","DB1:RF1:TX/RX0"];
transmitSignal = getMySignal(); % Four columns of data, one for each antenna
transmit(bbtx,transmitSignal,'continuous');
stopTransmission(bbtx)
2 Comments
Kelly
about 2 hours ago
It seems that the current FPGA images supported by the X410 are X1_200 and X1_400. Although the bandwidth is doubled, for continuous transmission and reception, the sample rate is limited by the supported lane — currently 10 Gb Ethernet for the available images. Are there any plans to extend support to all four lanes, given that the X410 supports 100 Gb Ethernet?
Best,
Kelly
Neil MacEwen
about 1 hour ago
Hi Kelly,
The 400MHz bandwidth FPGA image (and 491.52/500 Msps master clock rates) is also currently only supported for the baseband* objects, which are designed for one-shot or repeated transmit, or capture and post-process workflows.
We have support for all four lanes on our list, but it's not currently being actively developed.
Thanks,
Neil
More Answers (0)
See Also
Categories
Find more on Communications Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!