之前用Pluto收了NOAA [1] 效果还过的去,但因为只能在宿舍收所以只有一半(剩下部分被天花板挡住了)
所以为什么不收一收不会动的同步气象卫星呢?
准备工作
同步气象卫星基本都在1.69GHz左右,所以需要整一个锅
锅体是2.4GHz WiFi栅格天线,换了一个1.7GHz-2.1GHz的馈源
(虽然默认的馈源也能用来着
然后去网上购置了一个靠谱的1.68GHz SAW,就可以用satdump接收了(
上图是用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包一个阳间接口出来……