Yes, you can simultaneously transmit and receive with SDRuTransmitter and
SDRureceiver objects – see
The Simulink error you show below occurs because you are sending a row vector
into the SDRu Transmitter block. Send it a column vector (151 x 1), and your
model should run.
You would use the Data and Data Len ports as shown in the model below:
As the name implies, the Data port is for the data. The Data Len port should
be used as an enable signal for a downstream enabled subsystem. Your receiver
processing should be in that enabled subsystem.
From: USRP-users [mailto:usrp-users-boun...@lists.ettus.com] On Behalf Of
Nirmala Soundararajan via USRP-users
Sent: Wednesday, August 9, 2017 10:34 AM
Subject: [USRP-users] transmit and receive - B205mini-i
I have just started programming simple scripts in matlab for B205mini-i. Can I
transmit and receive simultaneously using SDRUtransmitter and receiver objects
I also tried to use simulink, and gave a simple cos signal as input, the value
is 1 X 151 vector, just cos values between [-1 1]. however I am getting error.
Error reported by S-function 'usrp_uhd_sfuntx' in 'prj1/SDRu
Input signal 1 must be a column vector.
Component:Simulink | Category:Modelerror
Error in port widths or dimensions. Output port 1 of 'prj1/SDRu
Transmitter/Data' is a one dimensional vector with 150 elements.
Also how should I connect the Data and Length ports of SDRUreceiver.?
USRP-users mailing list