naive_ais:适用于 Linux 的原始 rtl_sdr AIS 接收器

时间:2024-07-17 14:44:22
【文件属性】:

文件名称:naive_ais:适用于 Linux 的原始 rtl_sdr AIS 接收器

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-17 14:44:22

C

naive_ais 适用于 Linux 的原始 rtl_sdr AIS 接收器 它是一个仅依赖于 librtlsdr 的独立程序。 这是非常粗... 它将频率设置为 161.975 MHz,采样率为 26*9600 Hz 1/ 它获取强信号(基于幅度) 2/ 计算相位的导数 3/ 使用前导码查找转换时间 4/ 将相位变化转换为位 5/ 构建 HDLC 帧(开始标记 - 位填充 - 停止标记) 6/ 检查 HDLC CRC 7/ 输出 AIVDM 语句(带校验和) 它可以在可选的 TCP 端口上输出 AIVDM(与 OpenCPN 一起使用)或将一些信息转换为可读形式。 它还具有一些用于调试的选项:原始 IQ 形式的详细程度和输入/输出。 到目前为止有很多缺点(31jan2015): 无线电部分实现了更多的 FSK 和 GMSK 它不应该从检查信号强度开始 不确定填充物是否正


【文件预览】:
naive_ais-master
----opt.c(2KB)
----tcp.c(1KB)
----main.c(3KB)
----naive_ais.h(510B)
----crc.c(3KB)
----LICENSE(18KB)
----demod.c(4KB)
----log.c(769B)
----Makefile(365B)
----README.md(1KB)
----aivdm.c(4KB)

网友评论