srsRAN_4G icon indicating copy to clipboard operation
srsRAN_4G copied to clipboard

Sounding Reference Signal (SRS) Signal Uplink Decoding

Open aldalahmeh opened this issue 2 years ago • 0 comments

Issue Description

In the uplink, the Sounding Reference Signal (SRS) is supposed to be estimated and used for resource allocation for UE uplink connection. However, this seems to be not implemented. Although there is a function that do implement the SRS estimation that is (chest_ul\srsran_chest_ul_estimate_srs) it is not used in the codebase except in testing the functionality in the test suit.

Moreover, it seems that this is intended since in the MAC layer scheduler adopts channel-independent scheduling, in particular Round Robin (srsenb/src/stack/mac/schedulers/sched_time_rr.cc) and Proportional Fairness (srsenb/src/stack/mac/schedulers/sched_time_pf.cc).

Is there a way available in the codebase to estimate the SRS using the function (chest_ul\srsran_chest_ul_estimate_srs)? If so how?

Setup Details

ZeroMQ or SDR setups.

Expected Behavior

SRS parameters, such as SNR, EPRE, RSRP, etc are saved to the metric_ul structure and passed to the MAC layer.

Actual Behaviour

No SRS parameters are present in the metric_ul.

Steps to reproduce the problem

Generate UL traffic as mention here https://docs.srsran.com/projects/4g/en/latest/app_notes/source/zeromq/source/index.html?highlight=generate%20traffic#traffic-generation

Additional Information

NA

aldalahmeh avatar Jul 10 '23 12:07 aldalahmeh