Hey there, I'm trying to create some simple transmitter programs as a basic tutorial for myself, and I was wondering if someone would take a quick look at my maximally simple AM transmitter program (just trying to transmit a tone) and tell me where I've gone wrong.
Here's the program: from gnuradio import gr from gnuradio import audio from gnuradio import usrp from gnuradio.eng_option import eng_option def build_graph (): fg = gr.flow_graph () sampling_freq = 8000; src1 = gr.sig_source_f ( sampling_freq, gr.GR_SIN_WAVE, 1090000, 4000000 ) src2 = gr.sig_source_f ( sampling_freq, gr.GR_SIN_WAVE, 600, 14000 ) dst = audio.sink (int (sampling_freq)) mixer = gr.multiply_ff() fg.connect (src1, (mixer, 0)) fg.connect (src2, (mixer, 1)) f2c = gr.float_to_complex () fg.connect ( mixer, ( f2c, 0 ) ); usrp_interp = 400 u = usrp.sink_c (0, usrp_interp) fg.connect(f2c, u) return fg def main(): fg = build_graph() fg.start() raw_input("Hit Enter to quit: ") fg.stop() if __name__ == '__main__': main () _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio