Sun Jun 17 03:50:19 2012
options
id
osmosdr_fmradio_stereo
_enabled
True
title
Stereo FM Radio
author
Alex Grinkov
description
FM receiver (stereo)
window_size
1400, 1400
generate_options
wx_gui
category
Custom
run_options
prompt
run
True
max_nouts
0
realtime_scheduling
1
_coordinate
(8, 8)
_rotation
0
gr_sig_source_x
id
gr_sig_source_x_0
_enabled
True
type
complex
samp_rate
samp_rate
waveform
gr.GR_COS_WAVE
freq
-xlate_tune
amp
1
offset
0
_coordinate
(300, 252)
_rotation
0
variable_static_text
id
rx_freq
_enabled
True
label
Receive
value
tuner_freq+xlate_tune
converver
float_converter
formatter
None
grid_pos
notebook
_coordinate
(298, 145)
_rotation
0
variable_slider
id
xlate_tune
_enabled
True
label
Fine frequency
value
0
min
-1e6
max
1e6
num_steps
160
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(160, 148)
_rotation
0
variable_slider
id
volume
_enabled
True
label
Volume
value
3
min
0
max
100
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(12, 280)
_rotation
0
gr_sub_xx
id
gr_sub_xx_0
_enabled
True
type
float
vlen
1
num_inputs
2
_coordinate
(1053, 211)
_rotation
0
variable
id
samp_rate
_enabled
True
value
2400000
_coordinate
(188, 7)
_rotation
0
gr_multiply_const_vxx
id
gr_multiply_const_vxx_0
_enabled
True
type
complex
const
2*stereo
vlen
1
_coordinate
(742, 741)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_1
_enabled
True
type
complex
num_inputs
2
vlen
1
_coordinate
(301, 728)
_rotation
0
variable
id
filter_taps
_enabled
True
value
80e3
_coordinate
(299, 72)
_rotation
0
gr_complex_to_real
id
gr_complex_to_real_0
_enabled
True
vlen
1
_coordinate
(518, 634)
_rotation
0
low_pass_filter
id
low_pass_filter_0
_enabled
True
type
fir_filter_ccf
decim
10
interp
1
gain
1
samp_rate
samp_rate
cutoff_freq
filter_taps
width
10000
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(549, 275)
_rotation
0
gr_complex_to_real
id
gr_complex_to_real_0_0
_enabled
True
vlen
1
_coordinate
(62, 782)
_rotation
180
gr_multiply_const_vxx
id
af_gain_stereo_left_1
_enabled
True
type
float
const
volume
vlen
1
_coordinate
(1003, 463)
_rotation
0
gr_multiply_const_vxx
id
af_gain_stereo_left_0
_enabled
True
type
float
const
volume
vlen
1
_coordinate
(1033, 355)
_rotation
0
audio_sink
id
audio_sink_0
_enabled
True
samp_rate
audio_rate
device_name
ok_to_block
True
num_inputs
2
_coordinate
(1242, 433)
_rotation
0
variable
id
dsp_rate
_enabled
True
value
samp_rate/10/2
_coordinate
(185, 72)
_rotation
0
blks2_rational_resampler_xxx
id
rr_stereo_right_0
_enabled
True
type
fff
decim
dsp_rate/2/1000
interp
audio_rate/1000
taps
[]
fractional_bw
0
_coordinate
(1203, 200)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_1_0
_enabled
True
type
complex
num_inputs
2
vlen
1
_coordinate
(301, 805)
_rotation
180
band_pass_filter
id
band_pass_filter_0_0
_enabled
True
type
fir_filter_ccf
decim
1
interp
1
gain
1
samp_rate
dsp_rate
low_cutoff_freq
37800
high_cutoff_freq
38200
width
200
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(486, 685)
_rotation
0
gr_pll_refout_cc
id
gr_pll_refout_cc_0
_enabled
True
w
0.001
max_freq
2*3.1415926*19100/dsp_rate
min_freq
2*3.1415926*18900/dsp_rate
_coordinate
(281, 614)
_rotation
0
low_pass_filter
id
low_pass_filter_1_0_0
_enabled
True
type
fir_filter_fff
decim
2
interp
1
gain
1
samp_rate
dsp_rate
cutoff_freq
15000
width
1000
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(808, 149)
_rotation
0
blks2_rational_resampler_xxx
id
rr_stereo_right_1
_enabled
True
type
fff
decim
dsp_rate/2/1000
interp
audio_rate/1000
taps
[]
fractional_bw
0
_coordinate
(1216, 65)
_rotation
0
gr_add_xx
id
gr_add_xx_0
_enabled
True
type
float
num_inputs
2
vlen
1
_coordinate
(1095, 56)
_rotation
0
band_pass_filter
id
band_pass_filter_0
_enabled
True
type
fir_filter_fcc
decim
1
interp
1
gain
1
samp_rate
dsp_rate
low_cutoff_freq
18900
high_cutoff_freq
19100
width
100
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(62, 611)
_rotation
0
gr_complex_to_imag
id
gr_complex_to_imag_0
_enabled
True
vlen
1
_coordinate
(775, 614)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_2
_enabled
True
type
float
num_inputs
2
vlen
1
_coordinate
(1049, 581)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_2_0
_enabled
True
type
float
num_inputs
2
vlen
1
_coordinate
(733, 855)
_rotation
0
band_pass_filter
id
band_pass_filter_0_0_0
_enabled
True
type
interp_fir_filter_fff
decim
1
interp
2
gain
5
samp_rate
dsp_rate*2
low_cutoff_freq
56600
high_cutoff_freq
57400
width
400
win
firdes.WIN_HANN
beta
6.76
_coordinate
(64, 829)
_rotation
0
variable_slider
id
rf_gain
_enabled
True
label
RF Gain
value
20
min
-10
max
50
num_steps
60
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(139, 279)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_0
_enabled
True
type
complex
num_inputs
2
vlen
1
_coordinate
(319, 431)
_rotation
0
blks2_fm_demod_cf
id
blks2_fm_demod_cf_0
_enabled
True
chan_rate
samp_rate/10
audio_decim
1
deviation
75000
audio_pass
59000
audio_stop
61000
gain
1.0
tau
75e-6
_coordinate
(517, 445)
_rotation
0
gr_fir_filter_xxx
id
gr_fir_filter_xxx_0
_enabled
True
type
fff
decim
2
taps
[1]
_coordinate
(746, 485)
_rotation
0
gr_rds_freq_divider
id
gr_rds_freq_divider_0
_enabled
True
divider
16
_coordinate
(779, 797)
_rotation
0
osmosdr_source_c
id
osmosdr_source_c_0
_enabled
True
type
fc32
args
nchan
1
sample_rate
samp_rate
freq0
tuner_freq
corr0
0
gain0
rf_gain
gain_mode0
0
ant0
freq1
0
corr1
0
gain1
0
gain_mode1
0
ant1
freq2
0
corr2
0
gain2
0
gain_mode2
0
ant2
freq3
0
corr3
0
gain3
0
gain_mode3
0
ant3
freq4
0
corr4
0
gain4
0
gain_mode4
0
ant4
_coordinate
(14, 429)
_rotation
0
gr_rds_data_decoder
id
gr_rds_data_decoder_0
_enabled
True
msgq
gr.msg_queue()
reset>
0
_coordinate
(924, 969)
_rotation
180
gr_diff_decoder_bb
id
gr_diff_decoder_bb_0
_enabled
True
modulus
2
_coordinate
(1167, 1055)
_rotation
0
variable
id
audio_rate
_enabled
True
value
48000
_coordinate
(298, 8)
_rotation
0
gr_rds_bpsk_demod
id
gr_rds_bpsk_demod_0
_enabled
True
sampling_rate
dsp_rate/rds_decim
reset
False
_coordinate
(922, 1042)
_rotation
0
low_pass_filter
id
low_pass_filter_1_0_0_0_0
_enabled
True
type
fir_filter_fff
decim
rds_decim
interp
2
gain
1
samp_rate
dsp_rate
cutoff_freq
1200
width
100
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(1025, 749)
_rotation
0
low_pass_filter
id
low_pass_filter_1_0_0_0
_enabled
True
type
fir_filter_fff
decim
rds_decim*2
interp
1
gain
1
samp_rate
dsp_rate*2
cutoff_freq
1500
width
100
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(492, 913)
_rotation
180
variable_slider
id
tuner_freq
_enabled
True
label
frequency
value
100.5e6
min
88e6
max
108e6
num_steps
300
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(14, 147)
_rotation
0
variable_check_box
id
stereo
_enabled
True
label
Stereo
value
True
true
1
false
0
grid_pos
notebook
_coordinate
(892, 663)
_rotation
0
wxgui_fftsink2
id
fftsink_rf
_enabled
True
type
complex
title
Baseband
samp_rate
samp_rate
baseband_freq
0
y_per_div
10
y_divs
10
ref_level
-40
ref_scale
13490.0
fft_size
512
fft_rate
10
peak_hold
False
average
False
avg_alpha
0.5
win
window.flattop
win_size
grid_pos
notebook
freqvar
None
_coordinate
(550, 38)
_rotation
0
low_pass_filter
id
low_pass_filter_1_0
_enabled
True
type
fir_filter_fff
decim
2
interp
1
gain
1
samp_rate
dsp_rate
cutoff_freq
15000
width
1000
win
firdes.WIN_HAMMING
beta
6.76
_coordinate
(812, 4)
_rotation
0
wxgui_scopesink2
id
wxgui_scopesink2_0
_enabled
False
type
float
title
Scope Plot
samp_rate
dsp_rate/rds_decim
v_scale
0
v_offset
0
t_scale
0
ac_couple
False
xy_mode
False
num_inputs
1
win_size
grid_pos
notebook
trig_mode
gr.gr_TRIG_MODE_AUTO
y_axis_label
Counts
_coordinate
(242, 937)
_rotation
180
variable
id
rds_decim
_enabled
True
value
8
_coordinate
(392, 8)
_rotation
0
gr_sig_source_x_0
gr_multiply_xx_0
0
0
gr_multiply_xx_0
low_pass_filter_0
0
0
low_pass_filter_0
blks2_fm_demod_cf_0
0
0
band_pass_filter_0
gr_pll_refout_cc_0
0
0
gr_pll_refout_cc_0
gr_multiply_xx_1
0
0
gr_pll_refout_cc_0
gr_multiply_xx_1
0
1
gr_multiply_xx_1
band_pass_filter_0_0
0
0
band_pass_filter_0_0
gr_multiply_const_vxx_0
0
0
gr_multiply_const_vxx_0
gr_complex_to_imag_0
0
0
rr_stereo_right_1
af_gain_stereo_left_1
0
0
rr_stereo_right_0
af_gain_stereo_left_0
0
0
gr_multiply_xx_2
low_pass_filter_1_0_0
0
0
gr_add_xx_0
rr_stereo_right_1
0
0
gr_sub_xx_0
rr_stereo_right_0
0
0
low_pass_filter_1_0_0
gr_add_xx_0
0
1
low_pass_filter_1_0_0
gr_sub_xx_0
0
1
gr_complex_to_imag_0
gr_multiply_xx_2
0
1
low_pass_filter_1_0
gr_add_xx_0
0
0
low_pass_filter_1_0
gr_sub_xx_0
0
0
af_gain_stereo_left_0
audio_sink_0
0
0
af_gain_stereo_left_1
audio_sink_0
0
1
gr_multiply_xx_0
fftsink_rf
0
0
osmosdr_source_c_0
gr_multiply_xx_0
0
1
gr_pll_refout_cc_0
gr_complex_to_real_0
0
0
gr_complex_to_real_0
gr_rds_freq_divider_0
0
0
gr_pll_refout_cc_0
gr_multiply_xx_1_0
0
1
band_pass_filter_0_0
gr_multiply_xx_1_0
0
0
gr_multiply_xx_1_0
gr_complex_to_real_0_0
0
0
gr_complex_to_real_0_0
band_pass_filter_0_0_0
0
0
band_pass_filter_0_0_0
gr_multiply_xx_2_0
0
1
gr_multiply_xx_2_0
low_pass_filter_1_0_0_0
0
0
gr_rds_freq_divider_0
low_pass_filter_1_0_0_0_0
0
0
low_pass_filter_1_0_0_0
gr_rds_bpsk_demod_0
0
0
low_pass_filter_1_0_0_0_0
gr_rds_bpsk_demod_0
0
1
gr_rds_bpsk_demod_0
gr_diff_decoder_bb_0
0
0
gr_diff_decoder_bb_0
gr_rds_data_decoder_0
0
0
blks2_fm_demod_cf_0
gr_fir_filter_xxx_0
0
0
gr_fir_filter_xxx_0
gr_multiply_xx_2
0
0
gr_fir_filter_xxx_0
low_pass_filter_1_0
0
0
gr_fir_filter_xxx_0
band_pass_filter_0
0
0
blks2_fm_demod_cf_0
gr_multiply_xx_2_0
0
0
low_pass_filter_1_0_0_0
wxgui_scopesink2_0
0
0