PlutoSDR接收同步气象卫星

之前用Pluto收了NOAA [1] 效果还过的去,但因为只能在宿舍收所以只有一半(剩下部分被天花板挡住了)

所以为什么不收一收不会动的同步气象卫星呢?

FengYun-2G
此图片的alt属性为空;文件名为20230924_153006_IMG_FD_092_IR105.jpg
GK-2A

准备工作

同步气象卫星基本都在1.69GHz左右,所以需要整一个锅

锅体是2.4GHz WiFi栅格天线,换了一个1.7GHz-2.1GHz的馈源
(虽然默认的馈源也能用来着

然后去网上购置了一个靠谱的1.68GHz SAW,就可以用satdump接收了(

使用RTL-SDR v4接收

上图是用RTL-SDR v4收的图,用Pluto也差不多。

修改SatDump

收GK2A没啥问题,它自己带纠错,信号也强,挺靠谱的。

但FY-2G下传的S-VISSR就有点坑,误码以后行就会乱飞

Foxiks/fengyun2-svissr-corrector: FengYun-2 S-VISSR Sync + Counter Corrector (github.com) 提到可以手动修正S-VISSR帧内的行号来解决问题(因为卫星一定是从上往下传输图像)。

但SatDump那个Plugin居然是C++ ABI,dll会注册一堆返回shared_ptr的工厂函数,多态全靠虚函数……

是不是设计模式看太多了,用这种高级玩意咱不能用C#吗?

勉强塞了一个函数进去,重新编译了整个SatDump……虽然确实能用,但我有空一定要用C包一个阳间接口出来……

朝阳
5 1 投票
文章评分
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x