Division by zero in csi_rx.c
In `csi_rx.c` There is a possible division by zero ``` tested_precoded_sinr[p] = (power_re + power_im) / interference_plus_noise_power; ``` The value of `interference_plus_noise_power` can be zero in simulated environments. A few lines above, a fix was made ``` if (count > 0) { const int64_t avg_signal_power = signal_power / count; // Non RF devices like ZMQ has virtually zero noise. So here we make noise as 1 to return maximum sinr. const uint32_t sinr = avg_signal_power / ((interference_plus_noise_power == 0) ? 1 : interference_plus_noise_power); *precoded_sinr_dB = dB_fixed(sinr); } ``` the same fix should be applied here.
issue