25
5月
2020
使用 GPredict 和 RigCtlD 进行多普勒补偿
14:29

使用 GPredict 和 RigCtlD 进行多普勒补偿

25 5月 2020 14:29

如果不使用多普勒效应补偿,很难在卫星上工作。 毕竟,在飞行过程中,接收频率会发生变化,尤其是在轨道中部变化得更快。

有两种方法可以补偿多普勒效应引起的频率变化 - 手动、使用两个独立的收发器(或具有双工功能的收发器)以及自动使用 GPredict、SATPC32 或 Orbitron 等程序。

在这篇文章中我将尝试在Linux中设置发射和接收频率的自动校正。

要工作,您需要一个已配置的 CAT 接口(这在之前有关 Xastir 分组无线电通信和 WSJT-X 弱信号无线电的文章中已完成)。

然后,您将需要两个程序:

  • GPredict 计算多普勒效应补偿。 控制信号将通过 tcp-ip 端口发出。
  • Rigctld 服务接收来自 GPRedict 的命令,并通过 COM 端口控制收发器。

! 应该注意的是,为了补偿多普勒效应,发射和接收频率都必须改变。

设置:

1.、安装 rigctld (包含在包装中 libhamlib 实用程序 )和 gpredict

su -
apt update
apt install libhamlib-utils gpredict

  1. 我使用终端窗口中的命令之一启动 rigctld 服务

a) 仅用于接收(如果桌子上没有收发器,我们只想检查发射和接收频率的变化)

rigctld -m 1 -t 4532&

b) 使用串口/dev/ttyUSB0 和真实收发器进行接收和发送。

rigctld -m 122 -r /dev/ttyUSB0 -s 38400 -t 4532 -C stop_bits=1&

哪里
-m 122 - HamLib 库收发器的型号(在本例中为 122 - Yaesu FT-857) “支持的无线电”列表
或 -m 1 - 虚拟模型。
-r /dev/ttyUSB0 - 使用 CAT 命令控制收发器的串行端口。
-s 38400 - 以字节/秒为单位的端口速度,在收发器菜单中设置,以该速度发送命令。
-t 5432 - 本地 PC 上的空闲 TCP-IP 端口号,rigctld 和 gpredict 服务将通过该端口工作。
-C stop_bits=1 - 停止位数(如有必要,尝试指定 2)

行尾的“&”强制服务进入 Linux 后台。

  1. 我在 GPredict 中包含了频率计算以补偿多普勒效应和收发器控制。

菜单 编辑-选项-界面-添加新的
(编辑 - 首选项 - 界面 - 添加新的)

首先,对于测试,我们将仅添加预约

名称: RXonlySAT
主机:本地主机
端口:4532
无线电类型:仅 RX
PTT 状态: 否
VFO 上/下:选择 MAIN ↑ SUB ↓
本振下降:0
上调LO:0

哪里
4532- 连接 GPredict 和 rigctld 的端口
甚频振荡器- 指示频率将朝哪个方向改变。
如果第一个 VFO MAIN 为 433 MHz,第二个 VFO SUB 为 144 MHz,则频率应更改 主↑ 辅↓
如果第一个 VFO MAIN 为 144 MHz,第二个 VFO SUB 为 433 MHz,则频率应更改 次 ↑ 主 ↓
如果第一个 VFO A 为 433 MHz,第二个 VFO B 为 144 MHz,则应指示 A ↑ B ↓
如果第一个 VFO A 为 144 MHz,第二个 VFO B 为 433 MHz,则应指示 B ↓.A ↑

对于传输 - 相同,但指示无线电类型“无线电类型”: FT 817/857/897(自动),
PTT 状态:读取 PTT 或无。 影响按下 PTT 按钮时接收/发射状态的读数。

  1. 选择卫星并开始。
    要使用线性中继器,您需要调用 GPredict 中三角形下的上下文菜单 - “Radio Control”。

    • 在窗口左侧选择相应的卫星并开始跟踪它 - “路径”。 启用 CAT 收发器 - “启用”。
    • 禁用频率锁定(按“L”按钮),
    • 调到电台并按“L”(锁定)按钮,
    • 接收和发射频率将在不同方向上同步变化(上行发射和下行接收的多普勒补偿)。
    • 现在按 SSB 的 PTT 键并以 CW 模式说出或应答 CQ 呼叫。
  2. 卫星跟踪观测与控制。 查看 GPredict 计算的频率。 您需要单击窗口右侧的小三角形并选择“无线电控制”菜单项。
    无线电控制

然后按“路径”、“参与”和“L”按钮。

注意:
路径- 卫星跟踪(计算)
参与- 启用无线电控制。
L- 阻止接收和传输频率之间的通信。

将开始跟踪卫星频率 - 上行链路和下行链路,同时考虑多普勒效应:

伴奏

  1. 当rigctld服务运行时,后者根据GPredict程序中多普勒效应的计算向收发器发送命令以改变接收和发射频率。

资料来源:

https://github.com/Hamlib/Hamlib/wiki/Supported-Radios
https://manpages.ubuntu.com/manpages/trusty/man8/rigctld.8.html
*https://sourceforge.net/projects/gpredict/lists/gpredict-discussion

有用的链接:

https://www.amsat.org/wordpress/wp-content/uploads/2014/01/Work_FM_Sats-20131010.pdf
https://www.amsat.org/wordpress/wp-content/uploads/2015/09/XW-2CAS-3-Sats.pdf
*https://ukamsat.files.wordpress.com/2017/03/camsat-cas-4a-and-cas-4b-news-release.pdf



相关出版物