Skip to content

Multiple Rx and one Tx in Sionna RT Stream Management #324

Answered by jhoydis
pablosreyero asked this question in Q&A
Discussion options

You must be logged in to vote

Hi,

I had a quick look at your code and there are multiple issues:

  1. You want to have one TX and 5 RX. In this case, you must set num_streams_per_tx=5 because the TX is sending 5 streams, one for each RX.

  2. You cannot send 5 streams with a single TX antenna. The number of streams must be smaller than or equal to the number of TX antennas.

  3. The TX would probably need to apply a form of precoding.

Here is a code snippet, that shows the correct setting:

num_tx = 1
num_rx = 5
num_streams_per_tx = num_rx
rx_tx_association = np.zeros([num_rx, num_tx])
rx_tx_association[:,0] =  1 
sm = StreamManagement(rx_tx_association, num_streams_per_tx)
print('Number of streams per tx: ', sm.num_streams_p…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@pablosreyero
Comment options

Answer selected by pablosreyero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants