def test_parallelism0_02(self): frame_size = 30 k = 7 rate = 2 polys = [109, 79] enc = fec.cc_encoder_make(frame_size * 8, k, rate, polys) dec = fec.cc_decoder.make(frame_size * 8, k, rate, polys) threading = 'capillary' self.test = _qa_helper(5 * frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)
def test_parallelism1_00(self): frame_size = 30 k = 7 rate = 2 polys = [109,79] enc = map((lambda a: fec.cc_encoder_make(frame_size*8, k, rate, polys)), range(0,1)) dec = map((lambda a: fec.cc_decoder.make(frame_size*8, k, rate, polys)), range(0,1)) threading = None self.test = _qa_helper(5*frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)
def test_parallelism0_02(self): frame_size = 30 k = 7 rate = 2 polys = [109,79] enc = fec.cc_encoder_make(frame_size*8, k, rate, polys) dec = fec.cc_decoder.make(frame_size*8, k, rate, polys) threading = 'capillary' self.test = _qa_helper(5*frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)
def test_parallelism1_05(self): frame_size = 30 k = 7 rate = 2 polys = [109,79] mode = fec.CC_TAILBITING enc = map((lambda a: fec.cc_encoder_make(frame_size*8, k, rate, polys, mode=mode)), range(0,4)) dec = map((lambda a: fec.cc_decoder.make(frame_size*8, k, rate, polys, mode=mode)), range(0,4)) threading = 'capillary' self.test = _qa_helper(4*frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)
def test_parallelism1_05(self): frame_size = 30 k = 7 rate = 2 polys = [109, 79] mode = fec.CC_TAILBITING enc = map((lambda a: fec.cc_encoder_make( frame_size * 8, k, rate, polys, mode=mode)), range(0, 4)) dec = map((lambda a: fec.cc_decoder.make( frame_size * 8, k, rate, polys, mode=mode)), range(0, 4)) threading = 'capillary' self.test = _qa_helper(4 * frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)
def test_parallelism1_00(self): frame_size = 30 k = 7 rate = 2 polys = [109, 79] enc = map( (lambda a: fec.cc_encoder_make(frame_size * 8, k, rate, polys)), range(0, 1)) dec = map( (lambda a: fec.cc_decoder.make(frame_size * 8, k, rate, polys)), range(0, 1)) threading = None self.test = _qa_helper(5 * frame_size, enc, dec, threading) self.tb.connect(self.test) self.tb.run() data_out = self.test.snk_output.data() data_in = self.test.snk_input.data()[0:len(data_out)] self.assertEqual(data_in, data_out)