diff options
author | eb | 2006-09-10 19:21:33 +0000 |
---|---|---|
committer | eb | 2006-09-10 19:21:33 +0000 |
commit | b15586bbab01e39cc5b888413abbc4c2a19d1ab4 (patch) | |
tree | 58aa5ba4990809ed98ca118a9934f424582769bb /gnuradio-core/src/python | |
parent | d663513cd3fd9012b1bb6e6240691d6ddcc31f74 (diff) | |
download | gnuradio-b15586bbab01e39cc5b888413abbc4c2a19d1ab4.tar.gz gnuradio-b15586bbab01e39cc5b888413abbc4c2a19d1ab4.tar.bz2 gnuradio-b15586bbab01e39cc5b888413abbc4c2a19d1ab4.zip |
added gr.complex_to_mag_squared block
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3513 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gnuradio-core/src/python')
-rwxr-xr-x | gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py b/gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py index 4bc193350..f92cf82b6 100755 --- a/gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py +++ b/gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py @@ -96,6 +96,18 @@ class test_complex_ops (gr_unittest.TestCase): actual_result = dst.data () self.assertFloatTuplesAlmostEqual (expected_result, actual_result,5) + def test_complex_to_mag_squared (self): + src_data = (0, 1, -1, 3+4j, -3-4j, -3+4j) + expected_result = (0, 1, 1, 25, 25, 25) + src = gr.vector_source_c (src_data) + op = gr.complex_to_mag_squared () + dst = gr.vector_sink_f () + self.fg.connect (src, op) + self.fg.connect (op, dst) + self.fg.run () + actual_result = dst.data () + self.assertFloatTuplesAlmostEqual (expected_result, actual_result,5) + def test_complex_to_arg (self): pi = math.pi expected_result = (0, pi/6, pi/4, pi/2, 3*pi/4, 7*pi/8, |