def transmit_pkt(self):
        pkt = Packet()

        pkt.TxPwr = 16.02 #dBm
        pkt.length = self.txv.length
        pkt.CBW = self.txv.BW
        pkt.STBC = self.txv.STBC

        if self.ta is None:
           pkt.MCS = self.txv.MCS
           pkt.Ntx = self.txv.Ntx
           pkt.Mode = self.txv.Mode
        else:
           selected_rate = self.ta.select_rate(pkt)
           pkt.MCS = selected_rate['mcs']
           pkt.Mode = selected_rate['mode']
           mode = pkt.Mode.split()
           ntxbynrx = mode[1]
           pkt.Ntx = int(ntxbynrx[0])
        return pkt