-
Hello, I'm simulating a MU-MIMO downlink case with one BS and 4 UE, each with one antenna. I'm not sure if I have the stream correctly. Apart from this, if I would like to apply different channel to different stream, how could I do that?
NUM_STREAMS_PER_TX = 4 #BS with 4 antenna each to each user STREAM_MANAGEMENT = sionna.mimo.StreamManagement(RX_TX_ASSOCIATION, NUM_STREAMS_PER_TX) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
Hi, The If you want to apply a different channel model for each receiver, you can do so by simply creating four different channel model instances, e.g., TDL with different parameters or antenna correlation. Then you can generate a batch of channel impulse responses for each receiver which you concatenate to a larger tensor that you then use in the cir_to_ofdm_channel or cir_to_time_channel. Below is a code skeleton that explains the idea:
|
Beta Was this translation helpful? Give feedback.
Hi,
The
StreamManagement
looks correct.If you want to apply a different channel model for each receiver, you can do so by simply creating four different channel model instances, e.g., TDL with different parameters or antenna correlation.
Then you can generate a batch of channel impulse responses for each receiver which you concatenate to a larger tensor that you then use in the cir_to_ofdm_channel or cir_to_time_channel.
Below is a code skeleton that explains the idea: