Hello. I have problems with signal generation using pyuhd. I want to
generate a signal on certain samples, but I'm just generating a broadband
signal.
My code is:

data=np.zeros(2048)
data[30]=100
data[2033]=100
data=np.fft.ifft(data)
def transmiter(waveform_proto=data):
    u1 = None
    global u1
    freq = int(window.center_freq.text())*10e5
    print (freq)
    band = int(window.bandwich.text())*10e5
    usrp = lib.usrp.multi_usrp("addr=192.168.10.2 ")
    st_args = lib.usrp.stream_args("fc32", "sc8")
    streamer = usrp.get_tx_stream(st_args)
    channels = [0]
    usrp.set_tx_rate(band,0)
    usrp.set_tx_freq(lib.types.tune_request(freq), 0)
    usrp.set_tx_gain(40,0)
    #usrp.send_waveform(data,30,gen_freq,gen_rate,channels,gain=0)
    st_args.channels =channels

    metadata = lib.types.tx_metadata()
    #QtCore.QObject.connect(window.gener)
    while True:
            app.processEvents()
            if window.gener.isChecked()==True:
                streamer.send(waveform_proto[:], metadata)
            else:
                streamer


Thank you in advance
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to