def test_cpfsk_bc_002(self): src_data = 10*[0, 1] expected_result = map(lambda x: complex(2*x-1,0), src_data) src = gr.vector_source_b(src_data) op = analog.cpfsk_bc(2, 1, 2) dst = gr.vector_sink_c() self.tb.connect(src, op) self.tb.connect(op, dst) self.tb.run() result_data = dst.data()[0:len(expected_result)] self.assertComplexTuplesAlmostEqual(expected_result, result_data, 4)
def test_cpfsk_bc_002(self): src_data = 10 * [0, 1] expected_result = map(lambda x: complex(2 * x - 1, 0), src_data) src = gr.vector_source_b(src_data) op = analog.cpfsk_bc(2, 1, 2) dst = gr.vector_sink_c() self.tb.connect(src, op) self.tb.connect(op, dst) self.tb.run() result_data = dst.data()[0:len(expected_result)] self.assertComplexTuplesAlmostEqual(expected_result, result_data, 4)
def test_cpfsk_bc_001(self): # Test set/gets op = analog.cpfsk_bc(2, 1, 2) op.set_amplitude(2) a = op.amplitude() self.assertEqual(2, a) freq = 2*math.pi/2.0 f = op.freq() self.assertAlmostEqual(freq, f, 5) p = op.phase() self.assertEqual(0, p)
def test_cpfsk_bc_001(self): # Test set/gets op = analog.cpfsk_bc(2, 1, 2) op.set_amplitude(2) a = op.amplitude() self.assertEqual(2, a) freq = 2 * math.pi / 2.0 f = op.freq() self.assertAlmostEqual(freq, f, 5) p = op.phase() self.assertEqual(0, p)