Simulation of Multiple Receivers with Multiple Transmitters #385
Replies: 3 comments 4 replies
-
Hi @anindha-dhar, I think that what you want to do is some kind of system-level simulation with physical layer abstraction. That means that rather computing exact BER values by simulation, you would compute the SINR at a given position and then estimate the resulting BER from it. In principle, you could compute coverage maps for all transmitters in the scene and then compute for each transmitter some kind of signal to interference map. Users would always seek to handover to another transmitter when the SIR is too low. You would not even need to compute propagation paths with this approach and simply compute the coverage maps once. Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
Hi @anindha-dhar, Sionna does not have a pre-defined function to compute SINR directly via the API. Therefore, you’ll need to implement this by yourself. Here’s a basic approach to get you started:
The SINR can be computed as:
The Hope this helps! |
Beta Was this translation helpful? Give feedback.
-
Hi, The next release of Sionna will include a feature for computing SINR maps, which should help address your issue. |
Beta Was this translation helpful? Give feedback.
-
I want to simulate a cellular network.
There will be multiple receivers as well as multiple transmitters. The users have mobility (Considering Gauss Markov Mobility Model for it).
There will be a threshold BER value. If the current BER crosses the threshold_BER , then a handover will occur to the next nearest transmitter, and the transmission will resume, with the BER being measured again. Since the receivers are moving, if the BER again crosses the threshold, another handover will be performed, and the cycle will continue.
My question is how can I effectively simulate this scenario using sionna?
Like I will add a transmitter and a receiver into the scene. I will add mobility to the receiver and start computing paths. From the paths I can get 'a' & 'tau' which can be used for calculating BER. Then if the BER crosses the threshold, I will remove the existing transmitter and add another nearest transmitter into the scene and then again start computing paths. This is the working methodology I have thought for single receiver and multiple transmitter.
Is the procedure right or efficient? Alternatively, is there a more efficient method to simulate the scenario in sionna? How can I do this for multiple users with multiple transmitters? Do I have to remove user and add another user to the scene to compute paths?
I'm new to sionna as well as in the field of wireless communications. I'm asking help from the experts. Any advice or suggestion will surely help me a lot.
Beta Was this translation helpful? Give feedback.
All reactions