Hi all,
Recently I have upgraded my gnuradio build to v3.5.3 on several
computers, and I find that on two machines with Ubuntu 11.10, make test
will fail the test qa_constellation_receiver while on the other two with
Fedora 16 all tests are passed.
To investigate the problem, I add one line in the file
`gr-digital/python/qa_constellation_receiver.py` which just print the
value of constellation, differential, and correct before the assert.
Then I run the script
`build/gr-digital/python/qa_constellation_receiver_test.sh`. The output
is recorded and attached below. Among them:
* test.t41.log is from a Thinkpad T41 with Ubuntu 11.10 32bit installed,
* test.t60.log is from a Thinkpad T60 with Ubuntu 11.10 32bit installed,
* test.f16.log is from a HP 6531s with Fedora 16 x86_64 installed.
Hope these logs are helpful to diagnose the problem.
PS: As a side note, my debugging line's output appears later than the
result, which is not the case for screen output. I think this is
probably related to stdout buffering.
PS2: I once changed the REQ_CORRECT to 0.7 on one Ubuntu machine,
and then made the test passed. I wonder if it is a valid fix.
alick
>>> gr_fir_ccf: using SSE
>>> gr_fir_ccc: using SSE
.
----------------------------------------------------------------------
Ran 1 test in 1.673s
OK
Using Volk machine: sse4_1_64
constellations: <constellation psk (m=2)> differential: True correct: 1.0
constellations: <constellation psk (m=2)> differential: True correct: 1.0
constellations: <constellation psk (m=4)> differential: True correct: 1.0
constellations: <constellation psk (m=4)> differential: True correct: 1.0
constellations: <constellation psk (m=8)> differential: True correct: 0.997333333333
constellations: <constellation psk (m=8)> differential: True correct: 0.992
constellations: <constellation psk (m=16)> differential: True correct: 0.96837944664
constellations: <constellation psk (m=16)> differential: True correct: 0.990118577075
constellations: <constellation psk (m=32)> differential: True correct: 0.971830985915
constellations: <constellation psk (m=32)> differential: True correct: 0.945226917058
constellations: <constellation psk (m=64)> differential: True correct: 0.94495412844
constellations: <constellation psk (m=64)> differential: True correct: 0.959370904325
constellations: <constellation bpsk> differential: True correct: 1.0
constellations: <constellation dqpsk> differential: True correct: 1.0
constellations: <constellation psk (m=2)> differential: True correct: 1.0
constellations: <constellation psk (m=2)> differential: True correct: 1.0
constellations: <constellation psk (m=4)> differential: True correct: 1.0
constellations: <constellation psk (m=4)> differential: True correct: 1.0
constellations: <constellation psk (m=8)> differential: True correct: 0.997333333333
constellations: <constellation psk (m=8)> differential: True correct: 0.994666666667
constellations: <constellation psk (m=16)> differential: True correct: 0.98418972332
constellations: <constellation psk (m=16)> differential: True correct: 0.99209486166
constellations: <constellation psk (m=32)> differential: True correct: 0.954616588419
constellations: <constellation psk (m=32)> differential: True correct: 0.978090766823
constellations: <constellation psk (m=64)> differential: True correct: 0.910878112713
constellations: <constellation psk (m=64)> differential: True correct: 0.959370904325
constellations: <constellation bpsk> differential: True correct: 1.0
constellations: <constellation dqpsk> differential: True correct: 1.0
>>> gr_fir_ccf: using SSE
>>> gr_fir_ccc: using SSE
F
======================================================================
FAIL: test_basic (__main__.test_constellation_receiver)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/niulabt41/gnuradio/gr-digital/python/qa_constellation_receiver.py", line 100, in test_basic
self.assertTrue(correct > REQ_CORRECT)
AssertionError: False is not true
----------------------------------------------------------------------
Ran 1 test in 1.875s
FAILED (failures=1)
Using Volk machine: sse2_32
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=8)> differential: True correct: 0.964601769912
constellation: <constellation psk (m=8)> differential: True correct: 1.0
constellation: <constellation psk (m=16)> differential: True correct: 0.96837944664
constellation: <constellation psk (m=16)> differential: True correct: 0.990118577075
constellation: <constellation psk (m=32)> differential: True correct: 0.971830985915
constellation: <constellation psk (m=32)> differential: True correct: 0.945226917058
constellation: <constellation psk (m=64)> differential: True correct: 0.799687010955
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=8)> differential: True correct: 0.955752212389
constellation: <constellation psk (m=8)> differential: True correct: 0.902654867257
constellation: <constellation psk (m=16)> differential: True correct: 0.98418972332
constellation: <constellation psk (m=16)> differential: True correct: 0.99209486166
constellation: <constellation psk (m=32)> differential: True correct: 0.954616588419
constellation: <constellation psk (m=32)> differential: True correct: 0.978090766823
constellation: <constellation psk (m=64)> differential: True correct: 0.788732394366
>>> gr_fir_ccf: using SSE
>>> gr_fir_ccc: using SSE
F
======================================================================
FAIL: test_basic (__main__.test_constellation_receiver)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/niulab/gnuradio/gr-digital/python/qa_constellation_receiver.py", line 100, in test_basic
self.assertTrue(correct > REQ_CORRECT)
AssertionError: False is not true
----------------------------------------------------------------------
Ran 1 test in 1.060s
FAILED (failures=1)
Using Volk machine: ssse3_32
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=8)> differential: True correct: 0.964601769912
constellation: <constellation psk (m=8)> differential: True correct: 1.0
constellation: <constellation psk (m=16)> differential: True correct: 0.96837944664
constellation: <constellation psk (m=16)> differential: True correct: 0.990118577075
constellation: <constellation psk (m=32)> differential: True correct: 0.971830985915
constellation: <constellation psk (m=32)> differential: True correct: 0.945226917058
constellation: <constellation psk (m=64)> differential: True correct: 0.799687010955
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=2)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=4)> differential: True correct: 1.0
constellation: <constellation psk (m=8)> differential: True correct: 0.955752212389
constellation: <constellation psk (m=8)> differential: True correct: 0.902654867257
constellation: <constellation psk (m=16)> differential: True correct: 0.98418972332
constellation: <constellation psk (m=16)> differential: True correct: 0.99209486166
constellation: <constellation psk (m=32)> differential: True correct: 0.954616588419
constellation: <constellation psk (m=32)> differential: True correct: 0.978090766823
constellation: <constellation psk (m=64)> differential: True correct: 0.788732394366
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio