Better code for PUCCH2 decoding

This commit is contained in:
Laurent THOMAS
2025-01-14 11:34:22 +01:00
parent bf69131c21
commit 6384517c01
4 changed files with 319 additions and 763 deletions
+2 -2
View File
@@ -406,8 +406,8 @@ int main(int argc, char **argv)
if ((format < 2) && (actual_payload == 4)) do_DTX=1;
if (random_payload) {
srand(time(NULL)); // Initialization, should only be called once.
actual_payload = rand(); // Returns a pseudo-random integer between 0 and RAND_MAX.
double tmp = uniformrandom();
memcpy(&actual_payload, &tmp, sizeof(actual_payload));
}
actual_payload &= nr_bit < 64 ? (1UL << nr_bit) - 1: 0xffffffffffffffff;