mirror of https://github.com/PentHertz/srsLTE.git
Fixed vector test failure criteria for conversions
This commit is contained in:
parent
327002a6cb
commit
8d56b254f5
|
@ -448,8 +448,11 @@ TEST(srslte_vec_convert_fi,
|
||||||
TEST_CALL(srslte_vec_convert_fi(x, scale, z, block_size))
|
TEST_CALL(srslte_vec_convert_fi(x, scale, z, block_size))
|
||||||
|
|
||||||
for (int i = 0; i < block_size; i++) {
|
for (int i = 0; i < block_size; i++) {
|
||||||
gold = (short) ((x[i] * scale));
|
gold = (short) ((x[i] * scale));
|
||||||
mse += cabsf((float)gold - (float) z[i]);
|
double err = cabsf((float)gold - (float) z[i]);
|
||||||
|
if (err > mse) {
|
||||||
|
mse = err;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
free(x);
|
free(x);
|
||||||
|
@ -470,8 +473,11 @@ TEST(srslte_vec_convert_if,
|
||||||
TEST_CALL(srslte_vec_convert_if(x, scale, z, block_size))
|
TEST_CALL(srslte_vec_convert_if(x, scale, z, block_size))
|
||||||
|
|
||||||
for (int i = 0; i < block_size; i++) {
|
for (int i = 0; i < block_size; i++) {
|
||||||
gold = ((float)x[i]) * k;
|
gold = ((float)x[i]) * k;
|
||||||
mse += fabsf(gold - z[i]);
|
double err = cabsf((float)gold - (float) z[i]);
|
||||||
|
if (err > mse) {
|
||||||
|
mse = err;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
free(x);
|
free(x);
|
||||||
|
|
Loading…
Reference in New Issue