Compare commits

...

10 Commits

Author SHA1 Message Date
Yi-Hung Chang
f70b0591df fix: Now nr_ulsim can track the rounds of each UE
- Each UE's effRate/effTP/roundStats is now tracked individually
- Improved clarity of various information print
2024-11-15 15:27:24 +01:00
Romain Beurdouche
ad6a855f6e feat(nr_ulsim): Remove maximum number of UEs 2024-11-15 15:27:24 +01:00
Romain Beurdouche
02db985eea fix(nr_ulsim): fix inner PDU loop causing ressource exhaustion for 5 UEs+, increases the maximum number of UEs arbitrarily to 16 but it can go higher 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
f329d0f2a1 fix: pdu sessions' RB allocated typo fixed 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
58acdbca3e fix: Now n_false_positive tracks each UE respectively 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
874f57ab3c feat: Now nr_ulsim can support up to 4 UEs 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
5397feda2a refactor: Modify the method of combining the transmitted data of two UEs 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
81c31c8a38 refactor: Change nb_rb_ue1 and nb_rb_ue2 to nb_rb[MAX_UE_CONNECT] 2024-11-15 15:27:24 +01:00
Yi-Hung Chang
6e1481c883 fix: Now NR ulsim.c can initialize 2 UE MAC
- Refactor TBS and available_bits
- The reason why UE2 has higher errors_scrambling than UE1 is due to spectrum allocation (RB allocation)
- (To be refactored) nb_rb, nb_rb_ue1, and nb_rb_ue2
2024-11-15 15:27:24 +01:00
Yi-Hung Chang
49c45769e7 feat: Add multi-UE support to NR ulsim.c
- Add option "-x" to specify the number of UEs to simulate, up to 2 UEs
- Update options "-c, -m, -r" to configure each UE's RNTI, MCS, and allocated RB respectively
- (To be fixed) Only one UE MAC is initialized
- (To be fixed) UE2 has higher errors_scrambling than UE1
2024-11-15 15:27:20 +01:00

File diff suppressed because it is too large Load Diff