Ported from zleffke/gr-sarsat (2018, GNU Radio 3.7): - Updated Python 2 → Python 3 - Converted XML block definitions to YAML - Added pyproject.toml for modern packaging - Preserved original MIT license Blocks: - biphase_l_decode_bb: Manchester decoder (decim_block) - pds_frame_sync: Frame synchronizer with PDU output - sarp_msg_extract: SARP message splitter/validator
25 lines
603 B
Python
25 lines
603 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
# MIT License
|
|
# Copyright (c) 2018 zleffke
|
|
# Ported to GNU Radio 3.10+ by gr-mcp
|
|
|
|
"""
|
|
gr-sarsat: Cospas-Sarsat 406 MHz beacon decoder blocks for GNU Radio.
|
|
|
|
Blocks:
|
|
biphase_l_decode_bb - Biphase-L (Manchester) decoder
|
|
pds_frame_sync - PDS frame synchronizer
|
|
sarp_msg_extract - SARP message extractor
|
|
"""
|
|
|
|
from .biphase_l_decode_bb import biphase_l_decode_bb
|
|
from .pds_frame_sync import pds_frame_sync
|
|
from .sarp_msg_extract import sarp_msg_extract
|
|
|
|
__all__ = [
|
|
"biphase_l_decode_bb",
|
|
"pds_frame_sync",
|
|
"sarp_msg_extract",
|
|
]
|