4
5月
2020
在 Linux 上安装、配置和使用 WSJTX
23:19

在 Linux 上安装、配置和使用 WSJTX

4 5月 2020 23:19

所有火腿爱好者都知道 Joe Taylor K1JT 开发的流行、快速、远距离且经济高效的 FT-8 数字模式。 我在 Linux Debian 10 (buster) 下使用 WSJT 程序在 FT8 中进行广播工作。 在 Debian Linux 下安装和配置 WSJTX 非常简单,只需几分钟。

在终端中安装 - WSJTX 版本 2.0.0:

su -
apt-get update
apt-get install wsjtx

为 Linux 设置 WSJTX:CAT 接口

CAT 接口在首次启动时不起作用。 原因是用户对COM端口的访问权限。 必须授予访问串行端口的权限 终端。 使用 usermod 命令将用户 user 添加到 dialout 组。

在终端中:

su -
usermod -a -G dialout user

其中“用户”是您正在使用的用户帐户的名称。

退出超级用户 shell:

logout

我们结束会话并重新登录:“开始”-“注销”-“注销”。

现在您可以从用户帐户运行该程序:

wsjtx

(或通过“开始”菜单-“音频和视频”-“wsjtx”)。

最终 WSJTX 设置:

菜单文件 - 设置:

*在书签上 一般 输入您的呼号和 QTH 定位器

  • 启用项目“Tx 消息到 Rx 频率窗口”、“监视器返回到上次使用的频率”,以及最重要的“双击呼叫集 Tx 启用”。 WSJT-X 基本设置
  • 对于性能较差的计算机,您可以选中“单一解码”复选框。

在第二个选项卡上,选择您的收发器型号和控制方法:

  • 使用 CAT(计算机辅助传输),使用发射机能够理解的 CAT 命令。
  • 使用 VOX(根据输入声音级别在广播电台菜单中配置发射机激活)
  • DTR 电压电平 Data Terminal Ready,高电平表示 RS-232 接口传输准备就绪。
  • 当发送请求发送信号(发送 RS-232 接口的请求)时,RTS 电压电平相对于地为零。

我们对第一种方法感兴趣 - 通过 CAT。 VOX 方法不太有趣;它仅适用于没有控制传输电缆的系统,例如初步的、粗略的。

抒情题外话

! 如果在 WSJT-X 的文件 - 设置 - 无线电 - Rig 菜单中仔细查看无线电台(收发器)型号列表,您可以看到“FlRig FlRig”和“HamLib NET rigctl”行。我没有使用这些物品,这就是原因......

! !!在 Linux 中以编程方式控制收发器有多种方法:
!!!1. 通过串行端口( 终端 )直接从程序中使用CAT命令(这里USB-COM端口被WSJTX程序占用)。 该方法工作可靠。 您必须选择收发器型号和 COM 端口,设置传输参数(位数、奇偶校验、错误检查)。 WSJT-X 程序使用 HamLib 库通过 CAT 命令控制收发器。
!!!2. 通过软件包中的程序形式的软件层控制收发器“弗利格“(项目“FLRig FLRig”)-部分起作用。 我不推荐这种方法(在撰写本文时):仅传输频率,但通过 CAT 进行 PTT 不起作用。 目前还没有找到解决办法。
!!!!!! 3、同第2点,但是使用的是linux服务”严格控制“(比较困难,但你可以配置它(参见。ra9mir 网站上发布 ))。
!!!4. 使用实用程序“瑞克特尔“(项目“HamLib NET rigctl”)- 用于从命令行控制收发器的程序。

! 在本文中,我考虑最简单、最直接的方法 - 通过 USB 端口控制收发器,然后使用 USB-COM RS-232 转换器(例如 Prolific PL2303 USB 转串口),以及控制电缆 八重洲 CT-62。 Linux 中提供了 Prolific 芯片的驱动程序,无需安装任何其他东西;计算机启动时可以正确检测到硬件。

!! ! 在这种情况下,不需要用于切换传输(使用 DTR 或 RTS 信号)的第二个 COM 端口。 所有使用 CAT 命令和反馈(频率、模式)的控制都通过单个 RS232 COM 端口进行。


所以,在选项卡上 收音机 表明:

  • 在该字段中“钻机“ - 从列表中选择广播电台的型号(在我的例子中”八重洲 FT-857”)
  • 串口 /dev/ttyUSB0,
  • 端口速度 4800,
  • 数据位 -, 停止位 -,握手——默认,
  • PTT方式-计算机辅助翻译,
  • 模式-数据/包 (对于数字模式,使用类似于USB的模式,但PTT麦克风被禁用),
  • 分割操作-

    WSJT-X 中的 CAT 设置
    按下按钮“测试CAT" - 频率调谐应该在收发器中工作,模式将切换到 DIG 并且按钮将变为绿色。

点击 “测试 PTT“(注意:必须连接适当范围或等效的天线)- 传输应打开,并且“测试 PTT”按钮将变为红色。 再次按下“测试 PTT”按钮,发射将停止。

无需在“音频”选项卡上配置任何内容。 您可以检查是否使用了正确的声卡 - 外部 USB 或内置声卡。 我有一个外部 USB 声卡连接到我的 PC,Linux 自动选择它作为主要声卡: WSJT-X 设置

在“报告”选项卡上,最好启用“启用 PSK 报告器发现”以在地图上发布解码的呼号 https://pskreporter.info/pskmap.html

设置结束后,按“确定”按钮。

剩下的就是根据计算机的性能,在“Decode”菜单中选择解码呼号的搜索深度:
快速(在非常慢的电脑上),
正常(在性能较弱的计算机上)或

  • Deep(用于快速处理器)。

对于常规无线电通信,无需选中“启用 AP”复选框;这种“先验”模式改变了基于先前信息更深入搜索呼号的算法(灵敏度增加了 2-4 dB,但错误解码的可能性增加)。 AP 复选框与低于 -22 dB 的电平或 QRM 相关 - 当您寻找 DX 时,电台之间的强烈干扰(例如,在堆积期间)。 :-)

WSJTX 设置已完成。

Yaesu FT-857/897 用户注意事项

  • 在菜单019“CAT Rate”中将速度设置为4800(适合大多数接口,例如CT-62)
  • 在菜单020“CAT/Lin/Tun”中分配CAT连接器的功能,选择“CAT”项。
  • 在菜单 037“数字增益”中,首先设置为 1...4,然后在传输过程中增加,观察 ALC 指示。
  • 在菜单 038“挖掘模式”中设置“User-U”。 这是解码FT8/JT-65/JT-9数字的重要条件。
  • 在菜单 039“Dig Shift”中,如果收发器的频率精度良好,我们保留默认值 0 Hz。
  • 在菜单 040“Dig VOX”中您可以设置“0”,因为传输控制是通过 CAT 进行的。
  • 在菜单 075“RF 功率设置”中,我们为数字操作设置 20-30 W 的低功率。

当互联网连接时,我们在网站 https://time.is/ 上检查本地时钟与世界时钟的偏差。 时间漂移不应超过0.5秒。

您可以在FT8开始直播了!


Linux操作系统中WSJTX的特点

功能很少,因为 WSJTX 是跨平台 Linux/Windows 程序。

  1. 如果您改变主意发送,请随时按“停止发送”键中断发送。
  2. 在极少数情况下,操作员中断传输可能会导致计算机 CAT 接口与收发器之间的通信丢失(发生错误)。 现象:收发器处于任何模式,发送或接收,不响应命令;屏幕上会出现一个窗口,其中包含有关连接丢失的消息。 关闭并打开收发器。 单击 WSJT 窗口中的错误消息“重试”。 连接正在恢复。!错误窗口
  3. 不可能使用 OmniRIG,它将 CAT 同时分配给多个程序。 fldigi 软件包中有一个类似的程序 flrig,它执行控制收发器的功能。 但 WSJTX 在选择 FLRig/Flrig 时只能部分配合(传输 VFO 频率,但传输导致错误)。
  4. ADIF 格式的文本文件形式的无线电通信日志默认存储在隐藏文件夹中 〜/.local/share/WSJT-X。 (要访问日志,请在“文件管理器”菜单 - “查看” - “显示隐藏”中启用隐藏文件的显示)。 ADIF 格式通信日志文本文件 -wsjtx-log.adi 适合上传到网站 eQSL.cc
  5. 默认脉冲音频音量控制为最大 - 100%(可以降低,每次会话都会记住它)。 声音输入,即从线路输入录制 - 在 30% 位置,不会被记住。 调节麦克风输入电平的解决方案只有硬件——电阻分压器。 或者您需要在每次启动 wsjt-x 程序后手动调整 pavucontrol 中的级别(“开始”-“音频和视频”-“PulseAudio 音量控制”)。

    针对速度较慢的计算机优化 WSJTX 2.0.0:
    对于短波 (1.9-29 MHz):解码 - 正常、文件 - 设置 - 高级 - 二次解码 - 关闭
    对于超短波 (144 MHz) - 另外文件 - 设置 - 常规 - 单解码 - 打开。

rfanat.ru 上的 WSJTX 2.1 用户手册

(2.0和2.1版本之间的区别是FT4模式的存在):
http://rfanat.ru/s26/wsjt-x_21_serguide_rus.html

WSJT-X 2.4.0 版英文说明: PDF

将程序更新到最新版本

在 Debian 10 (buster) 中最新版本是 WSJTX 2.1.2

Debian 11 (bullseye) 具有最新版本的 WSJTX 2.3.0 repack 2(截至撰写本文时)。

! !以下步骤仅适用于Linux Debian。 该方法也在基于 Debian 的 MX Linux 19.3 中进行了测试。连接 Debian 以外的其他操作系统的 SID 存储库可能会导致负面后果 - 依赖性问题。

! 对于其他Linux操作系统,请参阅下面的“官方WSJTX安装方法”部分。

  1. 转到文件夹

    cd /etc/apt/sources.list.d

  2. 在 /etc/apt/sources.list.d 文件夹中创建一个新文件 测试列表

    touch testing.list
    sudo nano testing.list

我们添加以下行:

deb http://ftp.ru.debian.org/debian/ testing main contrib non-free

保存文件 Ctrl+O 并关闭编辑器 Ctrl+X。

  1. 更新包缓存

    apt-get update

  2. 我们启动 wsjtx 更新(其他具有依赖项的包也将更新)

    sudo apt-get --only-upgrade install wsjtx

  3. 回答所有问题 确定

  4. 重新启动计算机

  5. 结果 - 一切正常,WSJTX 已更新,FT-4 模式存在:
    具有 FT-4 模式的新 WSJTX

! !!注意:添加 debian 测试存储库(SID)后,使用 _ 更新系统 apt update_还将更新其他程序。 这并没有什么不好,因为测试是稳定但更新版本的 Debian 程序的来源。


频率 FT-8 和 FT-4、JT-65A

为了在更新版本后让 FT-4 频率出现在 WSJT-X 程序中,您需要进入菜单“设置”-“频率”并右键单击,选择“重置”。
重置 FT-4 频率


2021 年 7 月更新:有关各种 Linux 发行版中 WSJT-X 的版本

不同的 Linux 发行版具有不同版本的 WSJT-X。

https://repology.org/project/wsjtx/versions

Ещё更新WSJTX的一种方法是升级到较新版本的Linux,例如,如果您拥有Ubuntu Linux 20.04“Focal Fossa”操作系统,则可以切换到支持周期为6个月的一系列发行版,即将版本升级到Ubuntu 20.10“Groovy Gorilla”。 在这种情况下,WSJT-X 将从 v.2.1.2 更新到 v.2.2.2。 接下来,如果您将Ubuntu 20.10版本更新到Ubuntu 21.04“Hirsute Hippo”,则WSJT-X版本将更新到v.2.3.0。 同样,从 Debian 10 升级到 Debian 11 SID 会将版本从 2.0.0 升级到 2.3.0。

将存储库添加到sources.list或sources.list.d时,必须遵循顺序 - 仅连接给定发行版的存储库(不能混合来自不同源的存储库)。 例如,Linux Mint Debian Edition 的经过验证的存储库( 低密度二聚体4 )在页面上给出:
*https://blog.desdelinux.net/en/repositories-for-lmde/

对于 MX Linux,如上面所写,Debian测试库是合适的,我亲自验证过:
*deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
在更新过程中,会询问有关替换配置文件的问题 - 在大多数情况下,应跳过替换(N)。 当提示安装 GRUB 时,您应该选择将提供的所有磁盘和卷。
更新完成后,WSJTX版本将更改为2.3.0(倒数第二个,无Q65模式)。

关于 Linux薄荷 (不是 Debian!)最好按照以下说明升级版本:
Linux Mint 19.3 更新至版本 20.0
Linux Mint 20 和 20.1 升级到 20.2

Сам像往常一样,最新版本的软件包包含在 Fedora Linux 发行版中。 例如,WSJT-X 2.4.0。 该操作系统(安装在笔记本电脑上)的唯一“缺点”是执行命令时必须每周从网络下载大量更改 dnf upgrade :500-800 MB 的新内核版本和软件包。 因此,在台式机上我选择了更为保守的 Debian 发行版。

WSJTX官方安装方式

K1JT 网站提供下载并安装最新版本的 WSJT-X 的形式 完成的 DEB 或 RPM 文件:
此方法是为存储库中没有最新版本 WSJT-X 且不希望更新到较新版本的操作系统提供的。 仅从 RPM 或 DEB 安装 WSJT-X 软件包,

K1JT 的官方 WSJT-X 文档

! !!从可再发行的 DEB 或 RPM 文件安装使得运行命令时无法自动更新程序版本 apt update。 下一个版本发布后,您必须从 Joe Taylor K1JT 网站手动下载。



相关出版物