def METHOD_NAME(self):
    """ Send two bursts, with zeros in between, and check
    they are both detected at the correct position and no
    false alarms occur """
    n_zeros = 15
    fft_len = 32
    cp_len = 4
    sig_len = (fft_len + cp_len) * 10
    tx_signal = [0, ] * n_zeros + make_bpsk_burst(fft_len, cp_len, sig_len)
    tx_signal = tx_signal * 2
    add = blocks.add_cc()
    sync = digital.ofdm_sync_sc_cfb(fft_len, cp_len)
    sink_freq = blocks.vector_sink_f()
    sink_detect = blocks.vector_sink_b()
    self.tb.connect(blocks.vector_source_c(tx_signal), (add, 0))
    self.tb.connect(
        analog.noise_source_c(
            analog.GR_GAUSSIAN, .01), (add, 1))
    self.tb.connect(add, sync)
    self.tb.connect((sync, 0), sink_freq)
    self.tb.connect((sync, 1), sink_detect)
    self.tb.run()
    sig1_detect = sink_detect.data()[0:len(tx_signal) // 2]
    sig2_detect = sink_detect.data()[len(tx_signal) // 2:]
    self.assertAlmostEqual(sig1_detect.index(1), n_zeros + fft_len + cp_len, delta=cp_len - 1)
    self.assertAlmostEqual(sig2_detect.index(1), n_zeros + fft_len + cp_len, delta=cp_len - 1)
    self.assertEqual(numpy.sum(sig1_detect), 1)
    self.assertEqual(numpy.sum(sig2_detect), 1)