summaryrefslogtreecommitdiff
path: root/gr-atsc
diff options
context:
space:
mode:
authorStefan <stefan.wunsch@student.kit.edu>2015-09-02 13:42:15 +0200
committerStefan <stefan.wunsch@student.kit.edu>2015-09-02 13:42:15 +0200
commit955b8db0ea627c7dd59d9caef0cbf9e3c9f9b447 (patch)
tree6711a1894cfcb9da81521787c24e67ccab1a04bb /gr-atsc
parent30965aab6c6b28fabb1403c635d016fc532caa0d (diff)
remove deprecated RANDOM_MAX global and adjust test-cases
Diffstat (limited to 'gr-atsc')
-rw-r--r--gr-atsc/lib/qa_atsci_fake_single_viterbi.cc4
-rw-r--r--gr-atsc/lib/qa_atsci_fs_correlator.cc3
-rw-r--r--gr-atsc/lib/qa_atsci_single_viterbi.cc4
3 files changed, 8 insertions, 3 deletions
diff --git a/gr-atsc/lib/qa_atsci_fake_single_viterbi.cc b/gr-atsc/lib/qa_atsci_fake_single_viterbi.cc
index e59bc3880b..5edb5acbb7 100644
--- a/gr-atsc/lib/qa_atsci_fake_single_viterbi.cc
+++ b/gr-atsc/lib/qa_atsci_fake_single_viterbi.cc
@@ -38,6 +38,8 @@ static const int NN = 200;
static const int MAXDIBIT = 3;
+static gr::random rndm;
+
void
qa_atsci_fake_single_viterbi::encode_block (unsigned char *out, unsigned char *in,
unsigned int n)
@@ -61,7 +63,7 @@ float
qa_atsci_fake_single_viterbi::noise ()
{
#if 1
- return 2.0 * ((float) random () / RANDOM_MAX - 0.5);;
+ return 2.0 * (rndm.ran1() - 0.5);;
#else
return 0;
#endif
diff --git a/gr-atsc/lib/qa_atsci_fs_correlator.cc b/gr-atsc/lib/qa_atsci_fs_correlator.cc
index c416c22fbb..b92e63bad8 100644
--- a/gr-atsc/lib/qa_atsci_fs_correlator.cc
+++ b/gr-atsc/lib/qa_atsci_fs_correlator.cc
@@ -36,11 +36,12 @@
#include <assert.h>
#include <gnuradio/random.h>
+static gr::random rndm;
static float
uniform ()
{
- return 2.0 * ((float) random () / RANDOM_MAX - 0.5); // uniformly (-1, 1)
+ return 2.0 * (rndm.ran1() - 0.5); // uniformly (-1, 1)
}
diff --git a/gr-atsc/lib/qa_atsci_single_viterbi.cc b/gr-atsc/lib/qa_atsci_single_viterbi.cc
index 8291041a55..cd5b0451b6 100644
--- a/gr-atsc/lib/qa_atsci_single_viterbi.cc
+++ b/gr-atsc/lib/qa_atsci_single_viterbi.cc
@@ -39,6 +39,8 @@ static const int NN = 200;
static const int MAXDIBIT = 3;
+static gr::random rndm;
+
void
qa_atsci_single_viterbi::encode_block (unsigned char *out, unsigned char *in,
unsigned int n)
@@ -61,7 +63,7 @@ qa_atsci_single_viterbi::decode_block (unsigned char *out, unsigned char *in,
float
qa_atsci_single_viterbi::noise ()
{
- return 2.0 * ((float) random () / RANDOM_MAX - 0.5); // uniformly (-1, 1)
+ return 2.0 * (rndm.ran1() - 0.5); // uniformly (-1, 1)
}
void