Hi all, i have been doing my final year project of MIMO-OFDM using gnuradio. For this i first want to transmit a sine wave and i made a simple program by the concept used in usrp_siggen.py. Although sine is recieved successfully and its fft is plotted but it has a very low amplitude and many harmonics. kindly have a look at my code:
#!/usr/bin/env python from gnuradio import gr, gru from gnuradio import usrp import sys class my_top_block(gr.top_block): def __init__(self): gr.top_block.__init__(self) #1. source #2. sink #3. connect self.interp = 64 self.sink = usrp.sink_c (0, self.interp) # Transmitter code self.usb_freq = 1000000 self.src = gr.sig_source_c(self.usb_freq, gr.GR_SIN_WAVE, 2450000000, 32000, 0) self.src.set_frequency(input('Set the frequency')) self.connect(self.src, self.sink) def main(): tb=my_top_block() #tb.subdev.set_enable(True) # enable transmitter try: tb.run() except KeyboardInterrupt: pass if __name__ == '__main__': main () Thanks in advance Regards, Ebtisam _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio