First of thanks for sharing the code and all the insights. I was playing around with your code and noticed a possible issue on eval.py, more specifically on bss_eval_global.
When debugging in this function I noticed that when you define gnsdr = gsir = gsar = np.zeros(2), you are linking all those variables to the same array. Therefore, every time gnsdr is changed, gsir and gsar are also changed accordingly. I suppose this is not what was intended, and correcting it to
Hi,
First of thanks for sharing the code and all the insights. I was playing around with your code and noticed a possible issue on eval.py, more specifically on
bss_eval_global
.When debugging in this function I noticed that when you define
gnsdr = gsir = gsar = np.zeros(2)
, you are linking all those variables to the same array. Therefore, every time gnsdr is changed, gsir and gsar are also changed accordingly. I suppose this is not what was intended, and correcting it tognsdr = np.zeros(2)
gsir = np.zeros(2)
gsar = np.zeros(2)
Would solve this problem.
Best Regards