GNU Radio World

gr-satellites BPSK demodulator (LilacSat-1)

BPSK demodulator component fed by the LilacSat-1 recording

Press Load to open this flowgraph in an editor embedded above, then ▶ to run it. Nothing is downloaded until you do.

Open in the full editor ▶ Download the .grc

Blocks used

BlockModuleUsed
BPSK Demodulatorgr-satellites1
GR World RecordingGNU Radio1
HeadGNU Radio1
QT GUI Time SinkGNU Radio1
Short To FloatGNU Radio1
Skip HeadGNU Radio1
VariableGNU Radio1

Flowgraph source

gr-satellites/satellites_bpsk_demodulator_lilacsat1.grc
options:
    parameters:
        author: Daniel Estevez
        copyright: ''
        description: BPSK demodulator component fed by the LilacSat-1 recording
        generate_options: qt_gui
        id: gr_satellites_BPSK_demodulator__LilacSat_1_
        title: gr-satellites BPSK demodulator (LilacSat-1)
    states:
        coordinate: [10, 10]
        rotation: 0
        state: enabled
blocks:
-   name: samp_rate
    id: variable
    parameters:
        comment: ''
        value: '48000'
    states:
        coordinate: [600, 10]
        rotation: 0
        state: enabled
-   name: bpsk_demod
    id: satellites_bpsk_demodulator
    parameters:
        affinity: ''
        alias: ''
        baudrate: '9600'
        comment: ''
        differential: 'False'
        f_offset: '12000'
        iq: 'False'
        manchester: 'False'
        maxoutbuf: '0'
        minoutbuf: '0'
        options: '""'
        samp_rate: samp_rate
    states:
        coordinate: [630, 130]
        rotation: 0
        state: enabled
-   name: head
    id: blocks_head
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        maxoutbuf: '0'
        minoutbuf: '0'
        num_items: '20000'
        type: float
    states:
        coordinate: [1250, 160]
        rotation: 0
        state: enabled
-   name: recording
    id: wasm_gr_world_recording
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        length: '0'
        maxoutbuf: '0'
        minoutbuf: '0'
        offset: '0'
        recording: estevez/lilacsat1
        repeat: 'False'
        type: short
    states:
        coordinate: [10, 130]
        rotation: 0
        state: enabled
-   name: skiphead
    id: blocks_skiphead
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        maxoutbuf: '0'
        minoutbuf: '0'
        num_items: '10000'
        type: float
        vlen: '1'
    states:
        coordinate: [990, 160]
        rotation: 0
        state: enabled
-   name: soft_symbols
    id: qtgui_time_sink_x
    parameters:
        affinity: ''
        alias: ''
        alpha1: '1'
        alpha2: '1'
        autoscale: 'False'
        axislabels: 'True'
        color1: blue
        color2: red
        comment: ''
        ctrlpanel: 'False'
        grid: 'False'
        label1: Signal 1
        label2: Signal 2
        legend: 'True'
        marker1: '-1'
        marker2: '-1'
        name: BPSK soft symbols
        samp_rate: '9600'
        size: '20000'
        stemplot: 'False'
        style1: '1'
        style2: '1'
        tr_chan: '0'
        tr_delay: '0'
        tr_level: '0'
        tr_mode: qtgui.TRIG_MODE_FREE
        tr_slope: qtgui.TRIG_SLOPE_POS
        tr_tag: ''
        type: float
        update_time: '0.1'
        width1: '1'
        width2: '1'
        ylabel: Amplitude
        ymax: '4'
        ymin: '-4'
        yunit: ''
    states:
        coordinate: [80, 310]
        rotation: 0
        state: enabled
-   name: to_float
    id: blocks_short_to_float
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        maxoutbuf: '0'
        minoutbuf: '0'
        scale: '32767'
        vlen: '1'
    states:
        coordinate: [370, 160]
        rotation: 0
        state: enabled
connections:
- [bpsk_demod, '0', skiphead, '0']
- [head, '0', soft_symbols, '0']
- [recording, '0', to_float, '0']
- [skiphead, '0', head, '0']
- [to_float, '0', bpsk_demod, '0']
metadata:
    file_format: 1
    grc_version: 3.11.0.0