Satdump - WIP通用卫星数据处理软件

2021-04-01 19:48:56

首先,与使用volk的任何程序一样,强烈建议运行Volk_Profile一次以获得更好的表现。

您启动SatDump(UI为用户界面),选择管道和输入格式&文件夹

您开始处理,SatDump将完成所需的一切才能降至有用的数据

W8 - 8位WAV,与SDR#,HDSDR等文件的兼容性当然,选择错误的格式将不会导致任何内容或者很少工作......

SatDump还支持批次,或使用常见语法的命令行处理:UI版本也可以采用相同的命令来绕过UI。

satdump管道输入_format路径/ to /输入/ file.something products output_folder [-baseband_format ...]#falcon 9 datasatdump falcon9_tlm baseband falcon9-felix.wav Products falcon9_data -samplege 6000000 -baseband_format i16 #metop ahrpt datasatdump metop_ahrpt基带Metopb.wav产品Metopb_ahrpt -samplege 6000000 -baseband_format i16

实时处理,支持直接在接收到您的SDR时直接处理数据,但目前正在重新编写...所以请等待!

生成的.mxf文件应该可以通过vlc等软件读取,但由于它可能包含错误,vlc拒绝是最好的处理。我使用以下命令,使用gstreamer亲自得到了我最好的结果:

在Windows上,运行satdump的推荐方法是从发布页面上获取最新的预构建版本,其中包括运行它所需的一切。这些构建由Visual Studio 2019进行X64,因此将需要适当的Visual C ++运行时。你可以在这里得到它。

如果您真的想要自己在Windows上构建它,您需要一些版本的MSVC编译器(带C ++ 17),CMake和Git。假设使用VCPKG和CMAKE建造的一些了解。

作为VCPKG中未包含的依赖项,您需要构建volk,libcorect和libdsp。否则,您还将为核心提供Libpng,libjpeg,libfftw3和fmt,以及UI版本的GLEW和GLFW3。

预计VCPK将在构建系统中的SatDump' s git目录的根目录中。

git clone https://github.com/altillimity/satdump.gitcd satdumpgit克隆https://github.com/microsoft/vcpkg.gitcd vcpkg./bootstrap-vcpkg.bat./vcpkg.exe install png:x64-windows jpeg -turbo:x64-windows fftw3:x64-windows glew:x64-windows fmt:x64-windows glfw:x64-windows glfw:x64-windows#gotta check那些是正确的......应该是#在这一点上,我复制了从库中编译的库复制了文件从vcpkg /安装的来源/ x64-windowscd ..mkdir buildcd buildcmake -g" Visual Studio 16 2019" -dbuild_msvc =上on -dcmake_toolchain_file = .. / vcpk / scripts / buildsystems / vcpkg.cmake ..#或您想要useCame的任何版本 - Build。 --config释放

在Linux(或MacOS)上,建议从源的构建,并且目前没有构建。与Windows,Libcorect和Libdsp非常可能不在您的包管理器中,并且必须从源代码构建相同的方式。

sudo apt安装git build-engions cmake g ++ libfftw3-dev libvolk1-dev libjpeg-dev libpng-dev libfmt-dev libglew-dev libglfw3-dev#build并安装libcorrectgit clone https://github.com/quiet/libcorrect.gitcd libcorrectmkdir 建立&& cd buildcamake -dcmake_build_type = reasel ..make -j4sudo make installcd ../..rm -rf libcorctor#build并安装libdspgit克隆https://github.com/altillillimity/libdsp.gitcd libdspmkdir build&& cd buildcmake -dcmake_build_type = reasel ..make -j4sudo make installcd ../..rm -rf libdsp#figly,satdumpgit clone https://github.com/altillimity/satdump.gitcd satdumpmkdir build&&&& CD buildcake -dcmake_build_type = reasel ..make -j4ln -s ../pipelines.json。 #symlink管道所以它可以runln -s ../ro*。 #Symlink字体为GUI版本,所以它可以运行#运行(如果需要!)./ satdump-ui