gr-fhss_utils
所属分类:Modem编程
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2022-12-16 18:18:13
上 传 者:
sh-1993
说明: 突发调制解调器实用程序,
(Bursty modem utilities,)
文件列表:
.clang-format (2944, 2021-02-16)
CMakeLists.txt (7458, 2021-02-16)
LICENSE (35147, 2021-02-16)
MANIFEST.md (711, 2021-02-16)
apps/ (0, 2021-02-16)
apps/CMakeLists.txt (288, 2021-02-16)
cmake/ (0, 2021-02-16)
cmake/Modules/ (0, 2021-02-16)
cmake/Modules/CMakeParseArgumentsCopy.cmake (5892, 2021-02-16)
cmake/Modules/fhss_utilsConfig.cmake (891, 2021-02-16)
cmake/Modules/targetConfig.cmake.in (342, 2021-02-16)
cmake/cmake_uninstall.cmake.in (1370, 2021-02-16)
docs/ (0, 2021-02-16)
docs/CMakeLists.txt (821, 2021-02-16)
docs/doxygen/ (0, 2021-02-16)
docs/doxygen/CMakeLists.txt (1472, 2021-02-16)
docs/doxygen/Doxyfile.in (80827, 2021-02-16)
docs/doxygen/doxyxml/ (0, 2021-02-16)
docs/doxygen/doxyxml/__init__.py (1911, 2021-02-16)
docs/doxygen/doxyxml/base.py (6210, 2021-02-16)
docs/doxygen/doxyxml/doxyindex.py (8060, 2021-02-16)
docs/doxygen/doxyxml/generated/ (0, 2021-02-16)
docs/doxygen/doxyxml/generated/__init__.py (235, 2021-02-16)
docs/doxygen/doxyxml/generated/compound.py (20267, 2021-02-16)
docs/doxygen/doxyxml/generated/compoundsuper.py (359920, 2021-02-16)
docs/doxygen/doxyxml/generated/index.py (1885, 2021-02-16)
docs/doxygen/doxyxml/generated/indexsuper.py (19240, 2021-02-16)
docs/doxygen/doxyxml/text.py (1260, 2021-02-16)
docs/doxygen/other/ (0, 2021-02-16)
docs/doxygen/other/group_defs.dox (217, 2021-02-16)
docs/doxygen/other/main_page.dox (281, 2021-02-16)
docs/doxygen/pydoc_macros.h (826, 2021-02-16)
docs/doxygen/update_pydoc.py (12976, 2021-02-16)
docs/fhss.jpg (112155, 2021-02-16)
docs/figures/ (0, 2021-02-16)
docs/figures/snl.png (40738, 2021-02-16)
examples/ (0, 2021-02-16)
... ...
![snl](https://github.com/sandialabs/gr-fhss_utils/blob/master/docs/figures/snl.png "Sandia National Laboratories")
## GNU Radio FHSS Utilities
This GNU Radio module contains tools for processing frequency hopping spread spectrum signals. Blocks derived from the gr-iridium project exist to detect narrowband bursts within wideband signals and downconvert and center them. Metadata is tracked through this process enabling reconstruction of where the bursts originated in time and frequency. Another set of blocks exists to baseband all bursts within a high fidelity signal capture which is useful for reverse engineering of FHSS datasets.
---
### General Concept of High Fidelity FHSS Signal Dehopping
The dataset dehopper blocks were designed to quickly allow for good accuracy dehopping of high fidelity FHSS FSK recordings. This is accomplished by a two-stage dehopping process by which a coarse FFT is taken and peak values are taken by a simple sample-and-hold block when an amplitude threshold is crossed, then a second stage does fine frequency correction by taking an instantaneous frequency average. This works well for FSK signals but requires some work for other signals.
![fhss_dehopper.png](https://github.com/sandialabs/gr-fhss_utils/blob/master/docs/figures/fhss_dehopper.png "Simple FHSS Dehopping Flowgraph")
This has been implemented without use of OOT DSP, though the module has python hier blocks that are installed with the build. Alternately there are GRC hier blocks located in the _gr-fhss_utils/examples/hier_blocks/_ directory
---
An overview of the Sandia National Laboratories Utilities GR Modules can be found in the README for https://github.com/sandialabs/gr-pdu_utils
近期下载者:
相关文件:
收藏者: