diff --git a/gnuradio/ssb-rpitx.grc b/gnuradio/ssb-rpitx.grc new file mode 100644 index 0000000..0925506 --- /dev/null +++ b/gnuradio/ssb-rpitx.grc @@ -0,0 +1,682 @@ + + + + Sun Nov 8 19:46:27 2015 + + options + + id + top_block + + + _enabled + True + + + title + + + + author + + + + description + + + + window_size + 1280, 1024 + + + generate_options + wx_gui + + + category + Custom + + + run_options + prompt + + + run + True + + + max_nouts + 0 + + + realtime_scheduling + + + + alias + + + + _coordinate + (10, 10) + + + _rotation + 0 + + + + variable + + id + samp_rate + + + _enabled + True + + + value + 48000 + + + alias + + + + _coordinate + (8, 83) + + + _rotation + 0 + + + + wxgui_scopesink2 + + id + wxgui_scopesink2_0 + + + _enabled + True + + + type + float + + + title + Scope plot of input signal + + + samp_rate + samp_rate + + + 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 + wxgui.TRIG_MODE_AUTO + + + y_axis_label + Counts + + + alias + + + + affinity + + + + _coordinate + (248, 179) + + + _rotation + 0 + + + + band_pass_filter + + id + band_pass_filter_0 + + + _enabled + True + + + type + fir_filter_ccc + + + decim + 1 + + + interp + 1 + + + gain + 1 + + + samp_rate + samp_rate + + + low_cutoff_freq + 300 + + + high_cutoff_freq + 3000 + + + width + 100 + + + win + firdes.WIN_HAMMING + + + beta + 6.76 + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (432, 267) + + + _rotation + 0 + + + + audio_source + + id + audio_source_0 + + + _enabled + True + + + samp_rate + samp_rate + + + device_name + + + + ok_to_block + True + + + num_outputs + 1 + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (64, 307) + + + _rotation + 0 + + + + blocks_float_to_complex + + id + blocks_float_to_complex_0 + + + _enabled + True + + + vlen + 1 + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (256, 312) + + + _rotation + 0 + + + + freq_xlating_fir_filter_xxx + + id + freq_xlating_fir_filter_xxx_0 + + + _enabled + True + + + type + ccc + + + decim + 1 + + + taps + [1] + + + center_freq + -10000 + + + samp_rate + samp_rate + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (792, 315) + + + _rotation + 0 + + + + analog_agc_xx + + id + analog_agc_xx_0 + + + _enabled + True + + + type + complex + + + rate + 1e-4 + + + reference + 1.0 + + + gain + 1.0 + + + max_gain + 65536 + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (608, 299) + + + _rotation + 0 + + + + analog_const_source_x + + id + analog_const_source_x_0 + + + _enabled + True + + + type + float + + + const + 0 + + + alias + + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (64, 403) + + + _rotation + 0 + + + + blks2_tcp_sink + + id + blks2_tcp_sink_0 + + + _enabled + True + + + type + complex + + + addr + raspberrypi.local + + + port + 8011 + + + server + False + + + vlen + 1 + + + alias + + + + affinity + + + + _coordinate + (1056, 323) + + + _rotation + 0 + + + + wxgui_waterfallsink2 + + id + wxgui_waterfallsink2_0 + + + _enabled + True + + + type + complex + + + title + Waterfall plot of transmitted signal (I/Q) + + + samp_rate + samp_rate + + + baseband_freq + 0 + + + dynamic_range + 100 + + + ref_level + 0 + + + ref_scale + 2.0 + + + fft_size + 512 + + + fft_rate + 15 + + + average + False + + + avg_alpha + 0 + + + win + None + + + win_size + + + + grid_pos + + + + notebook + + + + freqvar + None + + + alias + + + + affinity + + + + _coordinate + (1056, 427) + + + _rotation + 0 + + + + audio_source_0 + wxgui_scopesink2_0 + 0 + 0 + + + analog_const_source_x_0 + blocks_float_to_complex_0 + 0 + 1 + + + audio_source_0 + blocks_float_to_complex_0 + 0 + 0 + + + analog_agc_xx_0 + freq_xlating_fir_filter_xxx_0 + 0 + 0 + + + band_pass_filter_0 + analog_agc_xx_0 + 0 + 0 + + + freq_xlating_fir_filter_xxx_0 + wxgui_waterfallsink2_0 + 0 + 0 + + + blocks_float_to_complex_0 + band_pass_filter_0 + 0 + 0 + + + freq_xlating_fir_filter_xxx_0 + blks2_tcp_sink_0 + 0 + 0 + + diff --git a/images/gqrx-ssb.png b/images/gqrx-ssb.png new file mode 100644 index 0000000..29e0a3a Binary files /dev/null and b/images/gqrx-ssb.png differ diff --git a/images/grc-ssb-running.png b/images/grc-ssb-running.png new file mode 100644 index 0000000..d00b090 Binary files /dev/null and b/images/grc-ssb-running.png differ diff --git a/images/grc-ssb.png b/images/grc-ssb.png new file mode 100644 index 0000000..5a61709 Binary files /dev/null and b/images/grc-ssb.png differ