<?xml version='1.0' encoding='ASCII'?> <flow_graph> <timestamp>Fri Aug 2 16:57:39 2013</timestamp> <block> <key>options</key> <param> <key>id</key> <value>demo_quantization</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>title</key> <value></value> </param> <param> <key>author</key> <value>mettus</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>prompt</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>samp_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>100000</value> </param> <param> <key>_coordinate</key> <value>(11, 134)</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>(11, 88)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_range</key> <param> <key>id</key> <value>bw</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>BW</value> </param> <param> <key>value</key> <value>samp_rate/2</value> </param> <param> <key>start</key> <value>samp_rate/100</value> </param> <param> <key>stop</key> <value>samp_rate/2</value> </param> <param> <key>step</key> <value>100</value> </param> <param> <key>widget</key> <value>counter_slider</value> </param> <param> <key>orient</key> <value>Qt.Horizontal</value> </param> <param> <key>min_len</key> <value>200</value> </param> <param> <key>gui_hint</key> <value>2,2,1,1</value> </param> <param> <key>_coordinate</key> <value>(873, 11)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_range</key> <param> <key>id</key> <value>center</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>Center Freq.</value> </param> <param> <key>value</key> <value>samp_rate/11.0</value> </param> <param> <key>start</key> <value>0</value> </param> <param> <key>stop</key> <value>samp_rate/2</value> </param> <param> <key>step</key> <value>100</value> </param> <param> <key>widget</key> <value>counter_slider</value> </param> <param> <key>orient</key> <value>Qt.Horizontal</value> </param> <param> <key>min_len</key> <value>200</value> </param> <param> <key>gui_hint</key> <value>2,1,1,1</value> </param> <param> <key>_coordinate</key> <value>(724, 11)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_chooser</key> <param> <key>id</key> <value>bits</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>Bits</value> </param> <param> <key>type</key> <value>int</value> </param> <param> <key>num_opts</key> <value>0</value> </param> <param> <key>value</key> <value>16</value> </param> <param> <key>options</key> <value>[0, 1, 2, 4, 6, 8, 10, 12, 14, 16]</value> </param> <param> <key>labels</key> <value>[]</value> </param> <param> <key>option0</key> <value>0</value> </param> <param> <key>label0</key> <value></value> </param> <param> <key>option1</key> <value>1</value> </param> <param> <key>label1</key> <value></value> </param> <param> <key>option2</key> <value>2</value> </param> <param> <key>label2</key> <value></value> </param> <param> <key>option3</key> <value>3</value> </param> <param> <key>label3</key> <value></value> </param> <param> <key>option4</key> <value>4</value> </param> <param> <key>label4</key> <value></value> </param> <param> <key>widget</key> <value>combo_box</value> </param> <param> <key>orient</key> <value>Qt.QVBoxLayout</value> </param> <param> <key>gui_hint</key> <value>1,2,1,1</value> </param> <param> <key>_coordinate</key> <value>(570, 10)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_range</key> <param> <key>id</key> <value>sigfreq</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>Signal Freq</value> </param> <param> <key>value</key> <value>samp_rate*1.0247385/11.0</value> </param> <param> <key>start</key> <value>0</value> </param> <param> <key>stop</key> <value>samp_rate/2</value> </param> <param> <key>step</key> <value>100</value> </param> <param> <key>widget</key> <value>counter_slider</value> </param> <param> <key>orient</key> <value>Qt.Horizontal</value> </param> <param> <key>min_len</key> <value>200</value> </param> <param> <key>gui_hint</key> <value>1,1,1,1</value> </param> <param> <key>_coordinate</key> <value>(427, 9)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_range</key> <param> <key>id</key> <value>signal_amp</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>Signal Power</value> </param> <param> <key>value</key> <value>-150</value> </param> <param> <key>start</key> <value>-150</value> </param> <param> <key>stop</key> <value>0</value> </param> <param> <key>step</key> <value>1</value> </param> <param> <key>widget</key> <value>counter_slider</value> </param> <param> <key>orient</key> <value>Qt.Horizontal</value> </param> <param> <key>min_len</key> <value>200</value> </param> <param> <key>gui_hint</key> <value>0,2,1,1</value> </param> <param> <key>_coordinate</key> <value>(301, 9)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable_qtgui_range</key> <param> <key>id</key> <value>noise_amp</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>label</key> <value>Noise Power</value> </param> <param> <key>value</key> <value>-150</value> </param> <param> <key>start</key> <value>-150</value> </param> <param> <key>stop</key> <value>0</value> </param> <param> <key>step</key> <value>1</value> </param> <param> <key>widget</key> <value>counter_slider</value> </param> <param> <key>orient</key> <value>Qt.Horizontal</value> </param> <param> <key>min_len</key> <value>200</value> </param> <param> <key>gui_hint</key> <value>0,1,1,1</value> </param> <param> <key>_coordinate</key> <value>(173, 10)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>blocks_add_xx</key> <param> <key>id</key> <value>blocks_add_xx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>num_inputs</key> <value>2</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>_coordinate</key> <value>(489, 297)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>channels_quantizer</key> <param> <key>id</key> <value>channels_quantizer_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>bits</key> <value>bits</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(827, 203)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>blocks_multiply_const_vxx</key> <param> <key>id</key> <value>blocks_multiply_const_vxx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>const</key> <value>pow(2,bits-1)</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>_coordinate</key> <value>(800, 287)</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></value> </param> <param> <key>fftsize</key> <value>2048</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>samp_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>3,1,1,2</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(998, 170)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>analog_sig_source_x</key> <param> <key>id</key> <value>analog_sig_source_x_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>samp_rate</key> <value>samp_rate</value> </param> <param> <key>waveform</key> <value>analog.GR_COS_WAVE</value> </param> <param> <key>freq</key> <value>sigfreq</value> </param> <param> <key>amp</key> <value>pow(10.0,signal_amp/20.0)</value> </param> <param> <key>offset</key> <value>0</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(7, 295)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>band_pass_filter</key> <param> <key>id</key> <value>band_pass_filter_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>fir_filter_fff</value> </param> <param> <key>decim</key> <value>1</value> </param> <param> <key>interp</key> <value>1</value> </param> <param> <key>gain</key> <value>1</value> </param> <param> <key>samp_rate</key> <value>samp_rate</value> </param> <param> <key>low_cutoff_freq</key> <value>max(bw/15.0,center-bw/2.0)</value> </param> <param> <key>high_cutoff_freq</key> <value>min(samp_rate/2.0-bw/15.0,center+bw/2.0)</value> </param> <param> <key>width</key> <value>bw/5.0</value> </param> <param> <key>win</key> <value>firdes.WIN_HANN</value> </param> <param> <key>beta</key> <value>6.76</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(212, 173)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>analog_noise_source_x</key> <param> <key>id</key> <value>analog_noise_source_x_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>noise_type</key> <value>analog.GR_GAUSSIAN</value> </param> <param> <key>amp</key> <value>pow(10.0,noise_amp/20.0)</value> </param> <param> <key>seed</key> <value>42</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(9, 213)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>blocks_throttle</key> <param> <key>id</key> <value>blocks_throttle_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>float</value> </param> <param> <key>samples_per_second</key> <value>samp_rate</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>_coordinate</key> <value>(634, 203)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>qtgui_histogram_sink_x</key> <param> <key>id</key> <value>qtgui_histogram_sink_x_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>name</key> <value></value> </param> <param> <key>size</key> <value>10240</value> </param> <param> <key>bins</key> <value>1000</value> </param> <param> <key>xmin</key> <value>-10000</value> </param> <param> <key>xmax</key> <value>10000</value> </param> <param> <key>nconnections</key> <value>1</value> </param> <param> <key>update_time</key> <value>0.1</value> </param> <param> <key>gui_hint</key> <value></value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(998, 271)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <connection> <source_block_id>blocks_throttle_0</source_block_id> <sink_block_id>channels_quantizer_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>channels_quantizer_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>band_pass_filter_0</source_block_id> <sink_block_id>blocks_add_xx_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_add_xx_0</source_block_id> <sink_block_id>blocks_throttle_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>channels_quantizer_0</source_block_id> <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_multiply_const_vxx_0</source_block_id> <sink_block_id>qtgui_histogram_sink_x_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>analog_sig_source_x_0</source_block_id> <sink_block_id>blocks_add_xx_0</sink_block_id> <source_key>0</source_key> <sink_key>1</sink_key> </connection> <connection> <source_block_id>analog_noise_source_x_0</source_block_id> <sink_block_id>band_pass_filter_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> </flow_graph>