<?xml version='1.0' encoding='ASCII'?> <flow_graph> <timestamp>Thu Nov 21 20:41:12 2013</timestamp> <block> <key>options</key> <param> <key>id</key> <value>fm_rx</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>title</key> <value></value> </param> <param> <key>author</key> <value></value> </param> <param> <key>description</key> <value></value> </param> <param> <key>window_size</key> <value>1280, 1024</value> </param> <param> <key>generate_options</key> <value>qt_gui</value> </param> <param> <key>category</key> <value>Custom</value> </param> <param> <key>run_options</key> <value>run</value> </param> <param> <key>run</key> <value>True</value> </param> <param> <key>max_nouts</key> <value>0</value> </param> <param> <key>realtime_scheduling</key> <value></value> </param> <param> <key>_coordinate</key> <value>(10, 10)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>volume</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>0.2</value> </param> <param> <key>_coordinate</key> <value>(526, 13)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>fm_deviation_hz</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>75e3</value> </param> <param> <key>_coordinate</key> <value>(107, 78)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>in_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>200e3</value> </param> <param> <key>_coordinate</key> <value>(265, 10)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>audio_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>44.1e3</value> </param> <param> <key>_coordinate</key> <value>(173, 9)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>nfilts</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>32</value> </param> <param> <key>_coordinate</key> <value>(453, 12)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>resamp_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>audio_rate/in_rate</value> </param> <param> <key>_coordinate</key> <value>(350, 11)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>import</key> <param> <key>id</key> <value>import_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>import</key> <value>import math</value> </param> <param> <key>_coordinate</key> <value>(14, 76)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>analog_quadrature_demod_cf</key> <param> <key>id</key> <value>analog_quadrature_demod_cf_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>gain</key> <value>in_rate/(2*math.pi*fm_deviation_hz/8.0)</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>maxoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(213, 211)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>blocks_file_source</key> <param> <key>id</key> <value>blocks_file_source_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>file</key> <value>dummy.dat</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>repeat</key> <value>True</value> </param> <param> <key>vlen</key> <value>1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>maxoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(24, 203)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_freq_sink_x</key> <param> <key>id</key> <value>qtgui_freq_sink_x_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>fftsize</key> <value>1024</value> </param> <param> <key>wintype</key> <value>firdes.WIN_BLACKMAN_hARRIS</value> </param> <param> <key>fc</key> <value>0</value> </param> <param> <key>bw</key> <value>audio_rate</value> </param> <param> <key>ymin</key> <value>-140</value> </param> <param> <key>ymax</key> <value>10</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>gui_hint</key> <value>1,1,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(486, 282)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_time_sink_x</key> <param> <key>id</key> <value>qtgui_time_sink_x_0_0_0_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>size</key> <value>1024</value> </param> <param> <key>srate</key> <value>audio_rate</value> </param> <param> <key>ymin</key> <value>-1</value> </param> <param> <key>ymax</key> <value>1</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>tr_mode</key> <value>qtgui.TRIG_MODE_FREE</value> </param> <param> <key>tr_slope</key> <value>qtgui.TRIG_SLOPE_POS</value> </param> <param> <key>tr_level</key> <value>0.0</value> </param> <param> <key>tr_delay</key> <value>0</value> </param> <param> <key>tr_chan</key> <value>0</value> </param> <param> <key>tr_tag</key> <value>""</value> </param> <param> <key>entags</key> <value>True</value> </param> <param> <key>gui_hint</key> <value>2,0,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(770, 179)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_freq_sink_x</key> <param> <key>id</key> <value>qtgui_freq_sink_x_0_1</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>fftsize</key> <value>1024</value> </param> <param> <key>wintype</key> <value>firdes.WIN_BLACKMAN_hARRIS</value> </param> <param> <key>fc</key> <value>0</value> </param> <param> <key>bw</key> <value>audio_rate</value> </param> <param> <key>ymin</key> <value>-140</value> </param> <param> <key>ymax</key> <value>10</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>gui_hint</key> <value>2,1,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(769, 264)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>audio_sink</key> <param> <key>id</key> <value>audio_sink_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>samp_rate</key> <value>int(audio_rate)</value> </param> <param> <key>device_name</key> <value>pulse</value> </param> <param> <key>ok_to_block</key> <value>True</value> </param> <param> <key>num_inputs</key> <value>1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(769, 108)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>pfb_arb_resampler_xxx</key> <param> <key>id</key> <value>pfb_arb_resampler_xxx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>fff</value> </param> <param> <key>rrate</key> <value>resamp_rate</value> </param> <param> <key>taps</key> <value>firdes.low_pass_2(volume*nfilts, nfilts*in_rate, 15e3, 1e3, 60, firdes.WIN_KAISER)</value> </param> <param> <key>nfilts</key> <value>nfilts</value> </param> <param> <key>atten</key> <value>100</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>maxoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(485, 92)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_time_sink_x</key> <param> <key>id</key> <value>qtgui_time_sink_x_0_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>size</key> <value>1024</value> </param> <param> <key>srate</key> <value>in_rate</value> </param> <param> <key>ymin</key> <value>-1.25</value> </param> <param> <key>ymax</key> <value>1.25</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>tr_mode</key> <value>qtgui.TRIG_MODE_FREE</value> </param> <param> <key>tr_slope</key> <value>qtgui.TRIG_SLOPE_POS</value> </param> <param> <key>tr_level</key> <value>0.0</value> </param> <param> <key>tr_delay</key> <value>0</value> </param> <param> <key>tr_chan</key> <value>0</value> </param> <param> <key>tr_tag</key> <value>""</value> </param> <param> <key>entags</key> <value>True</value> </param> <param> <key>gui_hint</key> <value>0,0,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(208, 266)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_time_sink_x</key> <param> <key>id</key> <value>qtgui_time_sink_x_0_0_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>size</key> <value>1024</value> </param> <param> <key>srate</key> <value>audio_rate</value> </param> <param> <key>ymin</key> <value>-5</value> </param> <param> <key>ymax</key> <value>5</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>tr_mode</key> <value>qtgui.TRIG_MODE_FREE</value> </param> <param> <key>tr_slope</key> <value>qtgui.TRIG_SLOPE_POS</value> </param> <param> <key>tr_level</key> <value>0.0</value> </param> <param> <key>tr_delay</key> <value>0</value> </param> <param> <key>tr_chan</key> <value>0</value> </param> <param> <key>tr_tag</key> <value>""</value> </param> <param> <key>entags</key> <value>True</value> </param> <param> <key>gui_hint</key> <value>1,0,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(485, 195)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_freq_sink_x</key> <param> <key>id</key> <value>qtgui_freq_sink_x_0_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>name</key> <value>QT GUI Plot</value> </param> <param> <key>fftsize</key> <value>1024</value> </param> <param> <key>wintype</key> <value>firdes.WIN_BLACKMAN_hARRIS</value> </param> <param> <key>fc</key> <value>0</value> </param> <param> <key>bw</key> <value>in_rate</value> </param> <param> <key>ymin</key> <value>-140</value> </param> <param> <key>ymax</key> <value>10</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.10</value> </param> <param> <key>gui_hint</key> <value>0,1,1,1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(209, 353)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <connection> <source_block_id>pfb_arb_resampler_xxx_0</source_block_id> <sink_block_id>audio_sink_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_file_source_0</source_block_id> <sink_block_id>analog_quadrature_demod_cf_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>analog_quadrature_demod_cf_0</source_block_id> <sink_block_id>qtgui_freq_sink_x_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>analog_quadrature_demod_cf_0</source_block_id> <sink_block_id>qtgui_time_sink_x_0_0_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>analog_quadrature_demod_cf_0</source_block_id> <sink_block_id>pfb_arb_resampler_xxx_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_file_source_0</source_block_id> <sink_block_id>qtgui_time_sink_x_0_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_file_source_0</source_block_id> <sink_block_id>qtgui_freq_sink_x_0_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>pfb_arb_resampler_xxx_0</source_block_id> <sink_block_id>qtgui_time_sink_x_0_0_0_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>pfb_arb_resampler_xxx_0</source_block_id> <sink_block_id>qtgui_freq_sink_x_0_1</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> </flow_graph>