Sat Sep 19 20:30:08 2009 import id import_0 _enabled True import import math _coordinate (157, 11) _rotation 0 blks2_cvsd_decode id blks2_cvsd_decode_0 _enabled True resample resample bw bw _coordinate (887, 340) _rotation 0 gr_sig_source_x id tri_source _enabled True type float samp_rate audio_rate waveform gr.GR_TRI_WAVE freq 0.05 amp 0.5 offset 0 _coordinate (44, 316) _rotation 0 gr_throttle id throttle _enabled True type float samples_per_second audio_rate vlen 1 _coordinate (238, 348) _rotation 0 gr_vco_f id vco _enabled True samp_rate audio_rate sensitivity audio_rate*2*math.pi amplitude 0.9 _coordinate (427, 332) _rotation 0 blks2_cvsd_encode id enc _enabled True resample resample bw bw _coordinate (655, 340) _rotation 0 gr_packed_to_unpacked_xx id p2u _enabled True type byte bits_per_chunk 1 endianness gr.GR_MSB_FIRST _coordinate (648, 415) _rotation 180 gr_char_to_float id c2f _enabled True _coordinate (676, 483) _rotation 0 audio_sink id audio_sink _enabled True samp_rate audio_rate device_name plughw:0,0 ok_to_block True num_inputs 1 _coordinate (1127, 340) _rotation 0 variable id audio_rate _enabled True value 8000 _coordinate (251, 10) _rotation 0 variable id resample _enabled True value 8 _coordinate (344, 11) _rotation 0 variable id bw _enabled True value 0.5 _coordinate (431, 11) _rotation 0 notebook id displays _enabled True style wx.NB_TOP labels ['Original','Encoded','Decoded'] grid_pos notebook _coordinate (12, 106) _rotation 0 wxgui_fftsink2 id orig_fft _enabled True type float title Original Spectrum samp_rate audio_rate baseband_freq 0 y_per_div 10 y_divs 10 ref_level 0 ref_scale 2.0 fft_size 1024 fft_rate 30 peak_hold False average False avg_alpha 0 grid_pos 0, 0, 1, 1 notebook displays, 0 _coordinate (415, 97) _rotation 180 wxgui_scopesink2 id orig_scope _enabled True type float title Original Waveform samp_rate audio_rate v_scale 0 t_scale 0 ac_couple False xy_mode False num_inputs 1 grid_pos 1, 0, 1, 1 notebook displays, 0 _coordinate (414, 425) _rotation 180 wxgui_fftsink2 id enc_fft _enabled True type float title Encoded Spectrum samp_rate audio_rate*resample baseband_freq 0 y_per_div 10 y_divs 8 ref_level 10 ref_scale 2.0 fft_size 1024 fft_rate 30 peak_hold False average False avg_alpha 0 grid_pos 1, 0, 1, 1 notebook displays, 1 _coordinate (610, 551) _rotation 180 wxgui_scopesink2 id enc_scope _enabled True type float title Encoded Waveform samp_rate audio_rate*resample v_scale 0.5 t_scale 20.0/(audio_rate*resample) ac_couple False xy_mode False num_inputs 1 grid_pos 0, 0, 1, 1 notebook displays, 1 _coordinate (858, 591) _rotation 0 wxgui_fftsink2 id dec_fft _enabled True type float title Decoded Spectrum samp_rate audio_rate baseband_freq 0 y_per_div 5 y_divs 10 ref_level 10 ref_scale 0.1 fft_size 1024 fft_rate 30 peak_hold False average False avg_alpha 0 grid_pos 0, 0, 1, 1 notebook displays, 2 _coordinate (891, 98) _rotation 180 wxgui_scopesink2 id dec_scope _enabled True type float title Decoded Waveform samp_rate audio_rate v_scale 0 t_scale 0 ac_couple False xy_mode False num_inputs 1 grid_pos 1, 0, 1, 1 notebook displays, 2 _coordinate (889, 422) _rotation 180 options id cvsd_sweep _enabled True title CVSD Vocoder Test author description window_size 1280, 1024 generate_options wx_gui category Custom run True realtime_scheduling _coordinate (10, 10) _rotation 0 vco orig_fft 0 0 tri_source throttle 0 0 throttle vco 0 0 vco enc 0 0 enc blks2_cvsd_decode_0 0 0 vco orig_scope 0 0 blks2_cvsd_decode_0 dec_fft 0 0 blks2_cvsd_decode_0 dec_scope 0 0 blks2_cvsd_decode_0 audio_sink 0 0 enc p2u 0 0 p2u c2f 0 0 c2f enc_fft 0 0 c2f enc_scope 0 0