|
From: | Makmur Hidayat |
Subject: | [Discuss-gnuradio] Decoding of a transmit signal file from matlab |
Date: | Sun, 21 Mar 2010 03:02:49 +1030 |
class coba_demod(grc_wxgui.top_block_gui):
def __init__(self):
grc_wxgui.top_block_gui.__init__(self, title="Demodulasi transmit signal")
##################################################
# Variables
##################################################
self.samp_rate = samp_rate = 32000
##################################################
# Blocks
##################################################
self.gr_diff_decoder_bb_0 = gr.diff_decoder_bb(5)
self.gr_file_sink_0 = gr.file_sink(gr.sizeof_char*1, "/home/makmur/datacoba")
self.gr_file_source_0 = gr.file_source(gr.sizeof_char*1, "/home/makmur/transmit_signal.mat", False)
self.gr_throttle_0 = gr.throttle(gr.sizeof_char*1, samp_rate)
##################################################
# Connections
##################################################
self.connect((self.gr_file_source_0, 0), (self.gr_throttle_0, 0))
self.connect((self.gr_throttle_0, 0), (self.gr_diff_decoder_bb_0, 0))
self.connect((self.gr_diff_decoder_bb_0, 0), (self.gr_file_sink_0, 0))
def set_samp_rate(self, samp_rate):
self.samp_rate = samp_rate
if __name__ == '__main__':
parser = OptionParser(option_class=eng_option, usage="%prog: [options]")
(options, args) = parser.parse_args()
tb = coba_demod()
tb.Run(True)
[Prev in Thread] | Current Thread | [Next in Thread] |