GNU Radio World

HRPT NOAA Synthetic Image

32 synthetic NOAA HRPT minor frames (32 AVHRR scan lines, carrying this repo's own logo on channel 2) that exercise the real noaa_hrpt_deframer and hrpt_image_sink blocks end to end. See example_flowgraphs/hrpt/README.md for how the fixture was generated and why the PLL/bit-slicer stage is skipped here.

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
HRPT Image SinkGNU Radio1
NOAA HRPT Decodergr-hrpt1
NOAA HRPT Deframergr-hrpt1
Public HTTP RecordingGNU Radio1

Flowgraph source

hrpt/hrpt_noaa_synthetic_image.grc
options:
    parameters:
        author: gnuradio-world
        copyright: ''
        description: 32 synthetic NOAA HRPT minor frames (32 AVHRR scan lines, carrying this repo's own logo on channel 2) that exercise the real noaa_hrpt_deframer and hrpt_image_sink blocks end to end. See example_flowgraphs/hrpt/README.md for how the fixture was generated and why the PLL/bit-slicer stage is skipped here.
        generate_options: qt_gui
        id: HRPT_NOAA_Synthetic_Image
        title: HRPT NOAA Synthetic Image
    states:
        coordinate: [10, 10]
        rotation: 0
        state: enabled
blocks:
-   name: decode
    id: noaa_hrpt_decoder
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        output: 'False'
        verbose: 'True'
    states:
        coordinate: [710, 160]
        rotation: 0
        state: enabled
-   name: deframe
    id: noaa_hrpt_deframer
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        maxoutbuf: '0'
        minoutbuf: '0'
    states:
        coordinate: [370, 160]
        rotation: 0
        state: enabled
-   name: image
    id: hrpt_image_sink
    parameters:
        affinity: ''
        alias: ''
        channel: '2'
        comment: ''
        image_width: '2048'
        invert: 'False'
        max_lines: '200'
        name: '"HRPT Image (channel 2)"'
        video_start: '751'
        words_per_line: '11090'
    states:
        coordinate: [710, 260]
        rotation: 0
        state: enabled
-   name: src
    id: wasm_public_http_recording
    parameters:
        affinity: ''
        alias: ''
        comment: ''
        length: '0'
        maxoutbuf: '0'
        minoutbuf: '0'
        offset: '0'
        repeat: 'False'
        type: byte
        url: https://raw.githubusercontent.com/777arc/gnuradio-world/main/example_flowgraphs/hrpt/noaa_synthetic_symbols.bin
        vlen: '1'
    states:
        coordinate: [10, 130]
        rotation: 0
        state: enabled
connections:
- [deframe, '0', decode, '0']
- [deframe, '0', image, '0']
- [src, '0', deframe, '0']
metadata:
    file_format: 1
    grc_version: 3.11.0.0