diff --git a/ask_rx.grc b/ask_rx.grc
index 3209a0c..0d99840 100644
--- a/ask_rx.grc
+++ b/ask_rx.grc
@@ -113,7 +113,7 @@
value
- 2000
+ 4000
@@ -167,7 +167,7 @@
value
- -44.e3
+ -235e3
@@ -194,7 +194,7 @@
value
- 250000
+ 2e6
@@ -327,7 +327,7 @@
_enabled
- 0
+ 1
_coordinate
@@ -382,7 +382,7 @@
_coordinate
- (920, 360)
+ (880, 360)
_rotation
@@ -421,7 +421,7 @@
_enabled
- 0
+ 1
_coordinate
@@ -464,7 +464,7 @@
_enabled
- 0
+ 1
_coordinate
@@ -507,7 +507,7 @@
_enabled
- True
+ 1
file
@@ -562,7 +562,7 @@
file
- /media/jens/Big Disk/gqrx_20181129_181235_433874999_250000_fc.raw
+ /home/jens/gqrx_20190715_141238_433799999_2000000_fc.raw
_coordinate
@@ -590,7 +590,7 @@
repeat
- True
+ False
vlen
@@ -617,7 +617,7 @@
_coordinate
- (1312, 488)
+ (1296, 488)
_rotation
@@ -703,7 +703,7 @@
_enabled
- 0
+ 1
_coordinate
@@ -786,7 +786,7 @@
- jay_garage
+ jay_bit_slicer
alias
@@ -805,15 +805,19 @@
_coordinate
- (1104, 476)
+ (1088, 444)
_rotation
0
+
+ numGapBits
+ 300
+
id
- jay_garage_0
+ jay_bit_slicer_0
kLoopFilter
@@ -827,17 +831,21 @@
minoutbuf
0
+
+ doPrintPackets
+ True
+
sampleRate
dsp_rate
samplesPerSym
- int(dsp_rate/baud_rate + 0.5)
+ int(dsp_rate/baud_rate)
kThreshold
- 0.2
+ 3
@@ -2488,7 +2496,7 @@
_enabled
- 0
+ 1
fft_size
@@ -2587,7 +2595,7 @@
_coordinate
- (1104, 124)
+ (1128, 68)
_rotation
@@ -2676,7 +2684,7 @@
blocks_complex_to_mag_0
- jay_garage_0
+ jay_bit_slicer_0
0
0
@@ -2729,7 +2737,7 @@
0
- jay_garage_0
+ jay_bit_slicer_0
blocks_float_to_uchar_0
0
0
diff --git a/auto_tuner.grc b/auto_tuner.grc
index 85565a7..6b0ee0b 100644
--- a/auto_tuner.grc
+++ b/auto_tuner.grc
@@ -2892,11 +2892,11 @@
dc_offs_enb0
- ""
+ True
iq_imbal_enb0
- ""
+ True
norm_gain0
diff --git a/fancy_rx.grc b/fancy_rx.grc
index 9547670..2782d29 100644
--- a/fancy_rx.grc
+++ b/fancy_rx.grc
@@ -198,6 +198,61 @@
drop_down
+
+ variable_chooser
+
+ choices
+ [False, True]
+
+
+ comment
+
+
+
+ value
+ False
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (24, 284)
+
+
+ _rotation
+ 0
+
+
+ grid_pos
+ 1, 4, 1, 1
+
+
+ id
+ dc_offset_corr
+
+
+ label
+ DC offset correction
+
+
+ labels
+ ["Off", "On"]
+
+
+ notebook
+ notebook_0, 1
+
+
+ style
+ wx.RA_HORIZONTAL
+
+
+ type
+ drop_down
+
+
variable_slider
@@ -269,7 +324,7 @@
value
- 0
+ 5
_enabled
@@ -564,7 +619,7 @@
value
- 0
+ 8
_enabled
@@ -736,7 +791,7 @@
value
- samp_rate/10
+ 0
_enabled
@@ -807,7 +862,7 @@
value
- 16e6
+ 28e6
@@ -885,7 +940,7 @@
_coordinate
- (80, 660)
+ (56, 556)
_rotation
@@ -936,7 +991,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1030,7 +1085,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1081,7 +1136,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1136,7 +1191,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1191,7 +1246,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1242,7 +1297,7 @@
_enabled
- True
+ 0
_coordinate
@@ -1293,7 +1348,7 @@
_enabled
- True
+ 0
fft_size
@@ -1364,7 +1419,7 @@
_coordinate
- (296, 508)
+ (352, 788)
_rotation
@@ -1405,10 +1460,18 @@
alpha_s
0.4
+
+ bandwidth
+ samp_rate
+
alias
+
+ fcenter
+ 0
+
comment
@@ -1419,7 +1482,7 @@
_enabled
- True
+ 0
framerate
@@ -1445,10 +1508,6 @@
minoutbuf
0
-
- peak_height_min
- 20
-
peak_width_max
37
@@ -1457,6 +1516,14 @@
peak_width_min
5
+
+ peak_hysteresis
+ 3
+
+
+ peak_thresh
+ 20
+
vlen
N_FFT
@@ -1505,6 +1572,1413 @@
wx.NB_TOP
+
+ osmosdr_source
+
+ alias
+
+
+
+ ant0
+ antenna_sel
+
+
+ bb_gain0
+ 20
+
+
+ bw0
+ samp_rate
+
+
+ dc_offset_mode0
+ 0
+
+
+ corr0
+ 0
+
+
+ freq0
+ f_rf
+
+
+ gain_mode0
+ False
+
+
+ if_gain0
+ 20
+
+
+ iq_balance_mode0
+ 0
+
+
+ gain0
+ gain_rx
+
+
+ ant10
+
+
+
+ bb_gain10
+ 20
+
+
+ bw10
+ 0
+
+
+ dc_offset_mode10
+ 0
+
+
+ corr10
+ 0
+
+
+ freq10
+ 100e6
+
+
+ gain_mode10
+ False
+
+
+ if_gain10
+ 20
+
+
+ iq_balance_mode10
+ 0
+
+
+ gain10
+ 10
+
+
+ ant11
+
+
+
+ bb_gain11
+ 20
+
+
+ bw11
+ 0
+
+
+ dc_offset_mode11
+ 0
+
+
+ corr11
+ 0
+
+
+ freq11
+ 100e6
+
+
+ gain_mode11
+ False
+
+
+ if_gain11
+ 20
+
+
+ iq_balance_mode11
+ 0
+
+
+ gain11
+ 10
+
+
+ ant12
+
+
+
+ bb_gain12
+ 20
+
+
+ bw12
+ 0
+
+
+ dc_offset_mode12
+ 0
+
+
+ corr12
+ 0
+
+
+ freq12
+ 100e6
+
+
+ gain_mode12
+ False
+
+
+ if_gain12
+ 20
+
+
+ iq_balance_mode12
+ 0
+
+
+ gain12
+ 10
+
+
+ ant13
+
+
+
+ bb_gain13
+ 20
+
+
+ bw13
+ 0
+
+
+ dc_offset_mode13
+ 0
+
+
+ corr13
+ 0
+
+
+ freq13
+ 100e6
+
+
+ gain_mode13
+ False
+
+
+ if_gain13
+ 20
+
+
+ iq_balance_mode13
+ 0
+
+
+ gain13
+ 10
+
+
+ ant14
+
+
+
+ bb_gain14
+ 20
+
+
+ bw14
+ 0
+
+
+ dc_offset_mode14
+ 0
+
+
+ corr14
+ 0
+
+
+ freq14
+ 100e6
+
+
+ gain_mode14
+ False
+
+
+ if_gain14
+ 20
+
+
+ iq_balance_mode14
+ 0
+
+
+ gain14
+ 10
+
+
+ ant15
+
+
+
+ bb_gain15
+ 20
+
+
+ bw15
+ 0
+
+
+ dc_offset_mode15
+ 0
+
+
+ corr15
+ 0
+
+
+ freq15
+ 100e6
+
+
+ gain_mode15
+ False
+
+
+ if_gain15
+ 20
+
+
+ iq_balance_mode15
+ 0
+
+
+ gain15
+ 10
+
+
+ ant16
+
+
+
+ bb_gain16
+ 20
+
+
+ bw16
+ 0
+
+
+ dc_offset_mode16
+ 0
+
+
+ corr16
+ 0
+
+
+ freq16
+ 100e6
+
+
+ gain_mode16
+ False
+
+
+ if_gain16
+ 20
+
+
+ iq_balance_mode16
+ 0
+
+
+ gain16
+ 10
+
+
+ ant17
+
+
+
+ bb_gain17
+ 20
+
+
+ bw17
+ 0
+
+
+ dc_offset_mode17
+ 0
+
+
+ corr17
+ 0
+
+
+ freq17
+ 100e6
+
+
+ gain_mode17
+ False
+
+
+ if_gain17
+ 20
+
+
+ iq_balance_mode17
+ 0
+
+
+ gain17
+ 10
+
+
+ ant18
+
+
+
+ bb_gain18
+ 20
+
+
+ bw18
+ 0
+
+
+ dc_offset_mode18
+ 0
+
+
+ corr18
+ 0
+
+
+ freq18
+ 100e6
+
+
+ gain_mode18
+ False
+
+
+ if_gain18
+ 20
+
+
+ iq_balance_mode18
+ 0
+
+
+ gain18
+ 10
+
+
+ ant19
+
+
+
+ bb_gain19
+ 20
+
+
+ bw19
+ 0
+
+
+ dc_offset_mode19
+ 0
+
+
+ corr19
+ 0
+
+
+ freq19
+ 100e6
+
+
+ gain_mode19
+ False
+
+
+ if_gain19
+ 20
+
+
+ iq_balance_mode19
+ 0
+
+
+ gain19
+ 10
+
+
+ ant1
+
+
+
+ bb_gain1
+ 20
+
+
+ bw1
+ 0
+
+
+ dc_offset_mode1
+ 0
+
+
+ corr1
+ 0
+
+
+ freq1
+ 100e6
+
+
+ gain_mode1
+ False
+
+
+ if_gain1
+ 20
+
+
+ iq_balance_mode1
+ 0
+
+
+ gain1
+ 10
+
+
+ ant20
+
+
+
+ bb_gain20
+ 20
+
+
+ bw20
+ 0
+
+
+ dc_offset_mode20
+ 0
+
+
+ corr20
+ 0
+
+
+ freq20
+ 100e6
+
+
+ gain_mode20
+ False
+
+
+ if_gain20
+ 20
+
+
+ iq_balance_mode20
+ 0
+
+
+ gain20
+ 10
+
+
+ ant21
+
+
+
+ bb_gain21
+ 20
+
+
+ bw21
+ 0
+
+
+ dc_offset_mode21
+ 0
+
+
+ corr21
+ 0
+
+
+ freq21
+ 100e6
+
+
+ gain_mode21
+ False
+
+
+ if_gain21
+ 20
+
+
+ iq_balance_mode21
+ 0
+
+
+ gain21
+ 10
+
+
+ ant22
+
+
+
+ bb_gain22
+ 20
+
+
+ bw22
+ 0
+
+
+ dc_offset_mode22
+ 0
+
+
+ corr22
+ 0
+
+
+ freq22
+ 100e6
+
+
+ gain_mode22
+ False
+
+
+ if_gain22
+ 20
+
+
+ iq_balance_mode22
+ 0
+
+
+ gain22
+ 10
+
+
+ ant23
+
+
+
+ bb_gain23
+ 20
+
+
+ bw23
+ 0
+
+
+ dc_offset_mode23
+ 0
+
+
+ corr23
+ 0
+
+
+ freq23
+ 100e6
+
+
+ gain_mode23
+ False
+
+
+ if_gain23
+ 20
+
+
+ iq_balance_mode23
+ 0
+
+
+ gain23
+ 10
+
+
+ ant24
+
+
+
+ bb_gain24
+ 20
+
+
+ bw24
+ 0
+
+
+ dc_offset_mode24
+ 0
+
+
+ corr24
+ 0
+
+
+ freq24
+ 100e6
+
+
+ gain_mode24
+ False
+
+
+ if_gain24
+ 20
+
+
+ iq_balance_mode24
+ 0
+
+
+ gain24
+ 10
+
+
+ ant25
+
+
+
+ bb_gain25
+ 20
+
+
+ bw25
+ 0
+
+
+ dc_offset_mode25
+ 0
+
+
+ corr25
+ 0
+
+
+ freq25
+ 100e6
+
+
+ gain_mode25
+ False
+
+
+ if_gain25
+ 20
+
+
+ iq_balance_mode25
+ 0
+
+
+ gain25
+ 10
+
+
+ ant26
+
+
+
+ bb_gain26
+ 20
+
+
+ bw26
+ 0
+
+
+ dc_offset_mode26
+ 0
+
+
+ corr26
+ 0
+
+
+ freq26
+ 100e6
+
+
+ gain_mode26
+ False
+
+
+ if_gain26
+ 20
+
+
+ iq_balance_mode26
+ 0
+
+
+ gain26
+ 10
+
+
+ ant27
+
+
+
+ bb_gain27
+ 20
+
+
+ bw27
+ 0
+
+
+ dc_offset_mode27
+ 0
+
+
+ corr27
+ 0
+
+
+ freq27
+ 100e6
+
+
+ gain_mode27
+ False
+
+
+ if_gain27
+ 20
+
+
+ iq_balance_mode27
+ 0
+
+
+ gain27
+ 10
+
+
+ ant28
+
+
+
+ bb_gain28
+ 20
+
+
+ bw28
+ 0
+
+
+ dc_offset_mode28
+ 0
+
+
+ corr28
+ 0
+
+
+ freq28
+ 100e6
+
+
+ gain_mode28
+ False
+
+
+ if_gain28
+ 20
+
+
+ iq_balance_mode28
+ 0
+
+
+ gain28
+ 10
+
+
+ ant29
+
+
+
+ bb_gain29
+ 20
+
+
+ bw29
+ 0
+
+
+ dc_offset_mode29
+ 0
+
+
+ corr29
+ 0
+
+
+ freq29
+ 100e6
+
+
+ gain_mode29
+ False
+
+
+ if_gain29
+ 20
+
+
+ iq_balance_mode29
+ 0
+
+
+ gain29
+ 10
+
+
+ ant2
+
+
+
+ bb_gain2
+ 20
+
+
+ bw2
+ 0
+
+
+ dc_offset_mode2
+ 0
+
+
+ corr2
+ 0
+
+
+ freq2
+ 100e6
+
+
+ gain_mode2
+ False
+
+
+ if_gain2
+ 20
+
+
+ iq_balance_mode2
+ 0
+
+
+ gain2
+ 10
+
+
+ ant30
+
+
+
+ bb_gain30
+ 20
+
+
+ bw30
+ 0
+
+
+ dc_offset_mode30
+ 0
+
+
+ corr30
+ 0
+
+
+ freq30
+ 100e6
+
+
+ gain_mode30
+ False
+
+
+ if_gain30
+ 20
+
+
+ iq_balance_mode30
+ 0
+
+
+ gain30
+ 10
+
+
+ ant31
+
+
+
+ bb_gain31
+ 20
+
+
+ bw31
+ 0
+
+
+ dc_offset_mode31
+ 0
+
+
+ corr31
+ 0
+
+
+ freq31
+ 100e6
+
+
+ gain_mode31
+ False
+
+
+ if_gain31
+ 20
+
+
+ iq_balance_mode31
+ 0
+
+
+ gain31
+ 10
+
+
+ ant3
+
+
+
+ bb_gain3
+ 20
+
+
+ bw3
+ 0
+
+
+ dc_offset_mode3
+ 0
+
+
+ corr3
+ 0
+
+
+ freq3
+ 100e6
+
+
+ gain_mode3
+ False
+
+
+ if_gain3
+ 20
+
+
+ iq_balance_mode3
+ 0
+
+
+ gain3
+ 10
+
+
+ ant4
+
+
+
+ bb_gain4
+ 20
+
+
+ bw4
+ 0
+
+
+ dc_offset_mode4
+ 0
+
+
+ corr4
+ 0
+
+
+ freq4
+ 100e6
+
+
+ gain_mode4
+ False
+
+
+ if_gain4
+ 20
+
+
+ iq_balance_mode4
+ 0
+
+
+ gain4
+ 10
+
+
+ ant5
+
+
+
+ bb_gain5
+ 20
+
+
+ bw5
+ 0
+
+
+ dc_offset_mode5
+ 0
+
+
+ corr5
+ 0
+
+
+ freq5
+ 100e6
+
+
+ gain_mode5
+ False
+
+
+ if_gain5
+ 20
+
+
+ iq_balance_mode5
+ 0
+
+
+ gain5
+ 10
+
+
+ ant6
+
+
+
+ bb_gain6
+ 20
+
+
+ bw6
+ 0
+
+
+ dc_offset_mode6
+ 0
+
+
+ corr6
+ 0
+
+
+ freq6
+ 100e6
+
+
+ gain_mode6
+ False
+
+
+ if_gain6
+ 20
+
+
+ iq_balance_mode6
+ 0
+
+
+ gain6
+ 10
+
+
+ ant7
+
+
+
+ bb_gain7
+ 20
+
+
+ bw7
+ 0
+
+
+ dc_offset_mode7
+ 0
+
+
+ corr7
+ 0
+
+
+ freq7
+ 100e6
+
+
+ gain_mode7
+ False
+
+
+ if_gain7
+ 20
+
+
+ iq_balance_mode7
+ 0
+
+
+ gain7
+ 10
+
+
+ ant8
+
+
+
+ bb_gain8
+ 20
+
+
+ bw8
+ 0
+
+
+ dc_offset_mode8
+ 0
+
+
+ corr8
+ 0
+
+
+ freq8
+ 100e6
+
+
+ gain_mode8
+ False
+
+
+ if_gain8
+ 20
+
+
+ iq_balance_mode8
+ 0
+
+
+ gain8
+ 10
+
+
+ ant9
+
+
+
+ bb_gain9
+ 20
+
+
+ bw9
+ 0
+
+
+ dc_offset_mode9
+ 0
+
+
+ corr9
+ 0
+
+
+ freq9
+ 100e6
+
+
+ gain_mode9
+ False
+
+
+ if_gain9
+ 20
+
+
+ iq_balance_mode9
+ 0
+
+
+ gain9
+ 10
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ args
+
+
+
+ _enabled
+ 0
+
+
+ _coordinate
+ (32, 724)
+
+
+ _rotation
+ 0
+
+
+ id
+ osmosdr_source_0
+
+
+ maxoutbuf
+ 0
+
+
+ clock_source0
+
+
+
+ time_source0
+
+
+
+ clock_source1
+
+
+
+ time_source1
+
+
+
+ clock_source2
+
+
+
+ time_source2
+
+
+
+ clock_source3
+
+
+
+ time_source3
+
+
+
+ clock_source4
+
+
+
+ time_source4
+
+
+
+ clock_source5
+
+
+
+ time_source5
+
+
+
+ clock_source6
+
+
+
+ time_source6
+
+
+
+ clock_source7
+
+
+
+ time_source7
+
+
+
+ minoutbuf
+ 0
+
+
+ nchan
+ 1
+
+
+ num_mboards
+ 1
+
+
+ type
+ fc32
+
+
+ sample_rate
+ samp_rate
+
+
+ sync
+
+
+
uhd_usrp_source
@@ -1525,11 +2999,11 @@
dc_offs_enb0
- ""
+ dc_offset_corr
iq_imbal_enb0
- ""
+ False
norm_gain0
@@ -2685,11 +4159,11 @@
_enabled
- True
+ 1
_coordinate
- (0, 452)
+ (24, 452)
_rotation
@@ -2872,11 +4346,11 @@
_enabled
- 0
+ 1
fft_size
- N_FFT
+ 8*N_FFT
freqvar
@@ -3070,7 +4544,7 @@
_enabled
- True
+ 0
_coordinate
@@ -3209,6 +4683,12 @@
1
0
+
+ osmosdr_source_0
+ blocks_multiply_xx_0
+ 0
+ 0
+
uhd_usrp_source_0
blocks_multiply_xx_0
diff --git a/fm_tx.grc b/fm_tx.grc
index eaf2343..2eca423 100644
--- a/fm_tx.grc
+++ b/fm_tx.grc
@@ -89,6 +89,65 @@
(0,0)
+
+ variable_slider
+
+ comment
+
+
+
+ converver
+ float_converter
+
+
+ value
+ 0
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (8, 452)
+
+
+ _rotation
+ 0
+
+
+ grid_pos
+
+
+
+ id
+ a_mod
+
+
+ label
+
+
+
+ max
+ 100
+
+
+ min
+ 0
+
+
+ notebook
+
+
+
+ num_steps
+ 1000
+
+
+ style
+ wx.SL_HORIZONTAL
+
+
variable
@@ -182,7 +241,7 @@
value
- 98e6
+ 105.4e6
_enabled
@@ -241,7 +300,7 @@
value
- 500e3
+ 0
_enabled
@@ -300,7 +359,7 @@
value
- -3e3
+ 0
_enabled
@@ -398,7 +457,7 @@
value
- 200e3
+ 0
@@ -428,6 +487,163 @@
5*dsp_rate
+
+ variable_slider
+
+ comment
+
+
+
+ converver
+ float_converter
+
+
+ value
+ 0
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (144, 204)
+
+
+ _rotation
+ 0
+
+
+ grid_pos
+
+
+
+ id
+ tx_power
+
+
+ label
+
+
+
+ max
+ 80
+
+
+ min
+ 0
+
+
+ notebook
+
+
+
+ num_steps
+ 80
+
+
+ style
+ wx.SL_HORIZONTAL
+
+
+
+ variable_low_pass_filter_taps
+
+ beta
+ 6.76
+
+
+ comment
+
+
+
+ cutoff_freq
+ 15000
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (976, 432)
+
+
+ _rotation
+ 0
+
+
+ gain
+ 1.0
+
+
+ id
+ variable_low_pass_filter_taps_0
+
+
+ samp_rate
+ samp_rate
+
+
+ width
+ 500
+
+
+ win
+ firdes.WIN_HAMMING
+
+
+
+ analog_fm_preemph
+
+ alias
+
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (248, 636)
+
+
+ _rotation
+ 0
+
+
+ fh
+ -1.0
+
+
+ id
+ analog_fm_preemph_0
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ samp_rate
+ audio_rate
+
+
+ tau
+ 75e-6
+
+
analog_sig_source_x
@@ -448,7 +664,7 @@
_enabled
- True
+ 0
freq
@@ -456,7 +672,7 @@
_coordinate
- (336, 252)
+ (176, 428)
_rotation
@@ -480,7 +696,7 @@
type
- complex
+ float
samp_rate
@@ -491,6 +707,265 @@
analog.GR_COS_WAVE
+
+ blocks_multiply_const_vxx
+
+ alias
+
+
+
+ comment
+
+
+
+ const
+ a_mod
+
+
+ affinity
+
+
+
+ _enabled
+ 0
+
+
+ _coordinate
+ (320, 260)
+
+
+ _rotation
+ 0
+
+
+ id
+ blocks_multiply_const_vxx_0
+
+
+ type
+ float
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ vlen
+ 1
+
+
+
+ blocks_multiply_const_vxx
+
+ alias
+
+
+
+ comment
+
+
+
+ const
+ a_mod
+
+
+ affinity
+
+
+
+ _enabled
+ 1
+
+
+ _coordinate
+ (632, 652)
+
+
+ _rotation
+ 0
+
+
+ id
+ blocks_multiply_const_vxx_0_0
+
+
+ type
+ float
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ vlen
+ 1
+
+
+
+ blocks_vco_c
+
+ amplitude
+ 1
+
+
+ alias
+
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (664, 428)
+
+
+ _rotation
+ 0
+
+
+ id
+ blocks_vco_c_0
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ samp_rate
+ samp_rate
+
+
+ sensitivity
+ samp_rate
+
+
+
+ blocks_wavfile_source
+
+ alias
+
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ _enabled
+ True
+
+
+ file
+ /home/jens/Downloads/InTheWater InstrDemo Jul19 16bit_left.wav
+
+
+ _coordinate
+ (40, 644)
+
+
+ _rotation
+ 0
+
+
+ id
+ blocks_wavfile_source_0
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ nchan
+ 1
+
+
+ repeat
+ False
+
+
+
+ interp_fir_filter_xxx
+
+ alias
+
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (424, 644)
+
+
+ _rotation
+ 0
+
+
+ id
+ interp_fir_filter_xxx_0
+
+
+ interp
+ int(samp_rate/audio_rate)
+
+
+ maxoutbuf
+ 0
+
+
+ minoutbuf
+ 0
+
+
+ samp_delay
+ 0
+
+
+ taps
+ variable_low_pass_filter_taps_0
+
+
+ type
+ fff
+
+
uhd_usrp_sink
@@ -515,7 +990,7 @@
gain0
- 40
+ tx_power
ant10
@@ -1163,7 +1638,7 @@
_coordinate
- (560, 236)
+ (696, 236)
_rotation
@@ -1314,10 +1789,155 @@
+
+ wxgui_fftsink2
+
+ avg_alpha
+ 0
+
+
+ average
+ False
+
+
+ baseband_freq
+ 0
+
+
+ alias
+
+
+
+ comment
+
+
+
+ affinity
+
+
+
+ _enabled
+ True
+
+
+ fft_size
+ 1024
+
+
+ freqvar
+ None
+
+
+ _coordinate
+ (736, 12)
+
+
+ _rotation
+ 0
+
+
+ grid_pos
+
+
+
+ id
+ wxgui_fftsink2_0
+
+
+ notebook
+
+
+
+ peak_hold
+ False
+
+
+ ref_level
+ 0
+
+
+ ref_scale
+ 2.0
+
+
+ fft_rate
+ 15
+
+
+ samp_rate
+ samp_rate
+
+
+ title
+ FFT Plot
+
+
+ type
+ complex
+
+
+ win_size
+
+
+
+ win
+ None
+
+
+ y_divs
+ 10
+
+
+ y_per_div
+ 10
+
+
+
+ analog_fm_preemph_0
+ interp_fir_filter_xxx_0
+ 0
+ 0
+
analog_sig_source_x_0
+ blocks_multiply_const_vxx_0
+ 0
+ 0
+
+
+ blocks_multiply_const_vxx_0
+ blocks_vco_c_0
+ 0
+ 0
+
+
+ blocks_multiply_const_vxx_0_0
+ blocks_vco_c_0
+ 0
+ 0
+
+
+ blocks_vco_c_0
uhd_usrp_sink_0
0
0
+
+ blocks_vco_c_0
+ wxgui_fftsink2_0
+ 0
+ 0
+
+
+ blocks_wavfile_source_0
+ analog_fm_preemph_0
+ 0
+ 0
+
+
+ interp_fir_filter_xxx_0
+ blocks_multiply_const_vxx_0_0
+ 0
+ 0
+
diff --git a/fsk_rx.grc b/fsk_rx.grc
index bfa71bd..9c5466b 100644
--- a/fsk_rx.grc
+++ b/fsk_rx.grc
@@ -326,11 +326,11 @@
_enabled
- 0
+ 1
_coordinate
- (872, 356)
+ (856, 300)
_rotation
@@ -373,7 +373,7 @@
_enabled
- 0
+ 1
freq
@@ -463,61 +463,6 @@
audio_rate
-
- audio_source
-
- alias
-
-
-
- comment
-
-
-
- affinity
-
-
-
- device_name
-
-
-
- _enabled
- 1
-
-
- _coordinate
- (688, 524)
-
-
- _rotation
- 0
-
-
- id
- audio_source_0
-
-
- maxoutbuf
- 0
-
-
- minoutbuf
- 0
-
-
- num_outputs
- 1
-
-
- ok_to_block
- True
-
-
- samp_rate
- dsp_rate
-
-
blocks_and_const_xx
@@ -781,7 +726,7 @@
_enabled
- 0
+ 1
_coordinate
@@ -859,53 +804,6 @@
0
-
- blocks_wavfile_sink
-
- bits_per_sample
- 16
-
-
- alias
-
-
-
- comment
-
-
-
- affinity
-
-
-
- _enabled
- 0
-
-
- file
- pocsag.wav
-
-
- _coordinate
- (1032, 508)
-
-
- _rotation
- 0
-
-
- id
- blocks_wavfile_sink_1
-
-
- nchan
- 1
-
-
- samp_rate
- dsp_rate
-
-
blocks_wavfile_sink
@@ -953,57 +851,6 @@
audio_rate
-
- blocks_wavfile_source
-
- alias
-
-
-
- comment
-
-
-
- affinity
-
-
-
- _enabled
- 0
-
-
- file
- /home/jens/pocsag.wav
-
-
- _coordinate
- (608, 604)
-
-
- _rotation
- 0
-
-
- id
- blocks_wavfile_source_0
-
-
- maxoutbuf
- 0
-
-
- minoutbuf
- 0
-
-
- nchan
- 1
-
-
- repeat
- True
-
-
jay_bit_slicer
@@ -1030,6 +877,10 @@
_rotation
0
+
+ numGapBits
+ 1
+
id
jay_bit_slicer_0
@@ -1046,6 +897,10 @@
minoutbuf
0
+
+ doPrintPackets
+ False
+
sampleRate
audio_rate
@@ -1126,7 +981,7 @@
_enabled
- 0
+ 1
type
@@ -1256,7 +1111,7 @@
ant0
- RX2
+ TX/RX
bw0
@@ -1268,11 +1123,11 @@
dc_offs_enb0
- ""
+ True
iq_imbal_enb0
- ""
+ True
norm_gain0
@@ -2880,93 +2735,6 @@
Counts
-
- wxgui_scopesink2
-
- ac_couple
- False
-
-
- alias
-
-
-
- comment
-
-
-
- affinity
-
-
-
- _enabled
- 0
-
-
- _coordinate
- (920, 612)
-
-
- _rotation
- 0
-
-
- grid_pos
-
-
-
- id
- wxgui_scopesink2_0_0
-
-
- notebook
-
-
-
- num_inputs
- 1
-
-
- samp_rate
- dsp_rate
-
-
- t_scale
- 0
-
-
- title
- Scope Plot
-
-
- trig_mode
- wxgui.TRIG_MODE_AUTO
-
-
- type
- float
-
-
- v_offset
- 0
-
-
- v_scale
- 0
-
-
- win_size
-
-
-
- xy_mode
- False
-
-
- y_axis_label
- Counts
-
-
analog_quadrature_demod_cf_0
low_pass_filter_0_0
@@ -2979,24 +2747,6 @@
0
1
-
- audio_source_0
- blocks_wavfile_sink_1
- 0
- 0
-
-
- audio_source_0
- low_pass_filter_0_0
- 0
- 0
-
-
- audio_source_0
- wxgui_scopesink2_0_0
- 0
- 0
-
blocks_and_const_xx_0
blocks_file_sink_0_0
@@ -3039,12 +2789,6 @@
0
0
-
- blocks_wavfile_source_0
- low_pass_filter_0_0
- 0
- 0
-
jay_bit_slicer_0
blocks_float_to_uchar_0
diff --git a/spur_tx.grc b/spur_tx.grc
index 8e8ff6e..f7f6fd2 100644
--- a/spur_tx.grc
+++ b/spur_tx.grc
@@ -89,33 +89,6 @@
(0,0)
-
- variable
-
- comment
-
-
-
- _enabled
- True
-
-
- _coordinate
- (248, 92)
-
-
- _rotation
- 0
-
-
- id
- f_ctr
-
-
- value
- f_ctr_coarse + f_ctr_fine
-
-
variable_slider
@@ -128,7 +101,7 @@
value
- 100e6
+ 500e6
_enabled
@@ -156,7 +129,7 @@
max
- 108e6
+ 1000e6
min
@@ -227,7 +200,7 @@
num_steps
- 20
+ 100
style
@@ -305,7 +278,7 @@
_coordinate
- (360, 92)
+ (248, 92)
_rotation
@@ -317,7 +290,7 @@
value
- f_ctr + offset_Hz + f_fine
+ f_ctr_coarse + f_ctr_fine
@@ -347,11 +320,70 @@
0
+
+ variable_slider
+
+ comment
+
+
+
+ converver
+ float_converter
+
+
+ value
+ 0
+
+
+ _enabled
+ True
+
+
+ _coordinate
+ (664, 68)
+
+
+ _rotation
+ 0
+
+
+ grid_pos
+
+
+
+ id
+ power_tx_dB
+
+
+ label
+ Tx-Power
+
+
+ max
+ 1
+
+
+ min
+ 0
+
+
+ notebook
+
+
+
+ num_steps
+ 100
+
+
+ style
+ wx.SL_HORIZONTAL
+
+
variable_chooser
choices
- [100e6, 200e6, 300e6, 500e6, 700e6, 900e6]
+ [100e6, 200e6, 300e6, 433.92e6, 500e6, 700e6, 900e6]
comment
@@ -359,7 +391,7 @@
value
- 100e6
+ 500e6
_enabled
@@ -387,7 +419,7 @@
labels
- ['100 MHz','200 MHz','300 MHz','500 MHz','700 MHz','900 MHz']
+ ['100 MHz','200 MHz','300 MHz','400 MHz','500 MHz','700 MHz','900 MHz']
notebook
@@ -426,7 +458,7 @@
value
- 4e6
+ 20e6
@@ -453,7 +485,7 @@
freq
- 1e6
+ 0
_coordinate
@@ -512,11 +544,11 @@
norm_gain0
- False
+ True
gain0
- 40
+ power_tx_dB
ant10
@@ -1335,11 +1367,11 @@
dc_offs_enb0
- ""
+ True
iq_imbal_enb0
- ""
+ True
norm_gain0