资讯详情

软件无线电AIS基站实测:从SDR原理到海事覆盖链路全解析

📅 2026/9/16 1:29:44 | 华诺云谱 👁 阅读
软件无线电AIS基站实测:从SDR原理到海事覆盖链路全解析
前阵子圈子里传开一个消息国内首款基于软件无线电技术的AIS基站投入测试使用。做海事通信、船舶监控或者软件无线电玩机的朋友应该都能读出这句话的分量。AIS是船舶自动识别系统几乎所有商船和沿海船舶都靠它在海上发声软件无线电则是过去十年接收发射设备领域最彻底的一次变革。这两者一结合意味着原来那些被专用硬件绑死的AIS基站从射频前端到解调逻辑全部可编程、可升级、可重新定义。我折腾AIS接收和VHF数据链差不多十年从最早的硬件AIS接收机一路玩到各种SDR实验套件对这个方向算是有点发言权。这篇文章不准备写成新闻稿而是想从设备选型、信号链路、外场实测和踩坑记录几个方面把“用软件无线电做AIS基站”这件事完整拆开讲清楚。不管你是海事监管、航运公司、通信工程人员还是单纯想拿SDR收船玩的无线电爱好者都能从里面找到可以直接用的东西。1. 先把AIS和软件无线电这两件事拆干净1.1 AIS在跑什么业务为什么基站是刚需AIS全称Automatic Identification System中文叫船舶自动识别系统。它工作在海事VHF频段有两个专用信道AIS1是161.975MHzAIS2是162.025MHz两个信道间隔50kHz绝大多数AIS设备双信道同时收发。信号调制方式用的是GMSK数据率9600波特信息经过NRZI编码和HDLC组帧之后发出去。AIS报文里装的是船的MMSI九位识别码、船名呼号、船型、经纬度、航速、航向、船艏向、目的地等等。航行中的船每2到10秒报一次位置锚泊船每3分钟报一次。基站干的事很简单也很关键把覆盖范围内所有船的AIS报文收下来、解析、融合再送到监管平台。渔政、海事、港口调度、航道管理、船舶检验全都依赖这套数据。没有AIS基站之前岸上只能靠雷达和无线电话掌握海面态势船多了就乱。有了基站监管中心相当于拿到一张全场动态态势图每艘船叫什么、走多快、往哪开全都一目了然。所以AIS基站不是“锦上添花”的设备而是海事监管的基础设施。1.2 软件无线电到底“软”在哪传统无线电接收机从天线到解调全是模拟电路一路走下来滤波器、混频器、中频放大、鉴频鉴相都是硬件。想换个调制方式、换个频率就得动硬件。软件无线电SDR的思路正好反过来把模数转换尽量往前推天线收到信号后经过一个尽可能简化的射频前端下变频到中频甚至基带直接用ADC以高采样率数字化然后解调、滤波、同步、纠错全部变成DSP和软件算法。只要硬件平台的带宽和采样率足够改一行代码就能换一种信号制式。拿AIS来说传统基站里GMSK解调器和HDLC帧解析都是固化在板卡或ASIC里的升级协议、扩展信号处理功能非常麻烦。软件无线电平台则不同射频前端只管把162MHz附近的信号搬下来后面的解调算法全部由软件完成。哪怕将来AIS标准升级、引入新的调制参数大多数情况下只要更新程序就行不用动硬件。2. 为什么偏偏用SDR做AIS基站2.1 传统AIS基站的痛点很明显传统AIS基站用下来问题集中在这么几个方面。第一是贵专用板卡加上各种认证测试单站成本一直降不下来。第二是封闭硬件和解调逻辑都是厂商锁死的想加功能、做定制基本没门。第三是通道固定一个基站只能老老实实做AIS没法同时做频谱监测、DSC遇险告警解码这些扩展功能。第四是维护周期长设备一出问题往往要等厂商派人到现场备件周期动辄以月计算。最麻烦的是传统设备很多不支持远程固件更新。一旦AIS协议体系要调整或者监管平台要求基站上报新的附加信息就得现场换板卡甚至换整机。对于沿海动辄几十个基站的组网项目来说这个痛点会被无限放大。2.2 SDR方案把基站变成“天线前端加通用服务器”SDR AIS基站的硬件结构大致是这样VHF天线、带通滤波器、低噪声放大器、射频前端混频加ADC、主机FPGA或CPU、网络接口、数据平台。最有意思的是天线和射频部分可以做得很小甚至集成在一张PCIe卡里放在靠近天线的机柜解调和协议解析则跑在通用服务器上算力不够就加CPU核心跟传统基站“硬件能力决定一切”的方式完全不同。这套架构的好处非常直观。一个站可以同时解AIS1、AIS2甚至把边上的VHF 16频道话音或DSC信号也一起收了部署阶段不用纠结硬件解调通道数软件配置一下就行后续功能升级直接推送新程序不用跑现场。我见过一个测试站从开箱到两个信道都能解出船位数据前后只花了不到半天这在传统设备上几乎不可能。传统AIS基站和SDR AIS基站的对比我做了一张表方便看得更清楚对比维度传统AIS基站SDR AIS基站解调逻辑固化硬件无法修改纯软件算法可迭代成本构成专用板卡贵维护贵通用服务器加前端叠加成本低扩展能力通道固定功能封闭换软件即换功能可多信号并发升级方式现场换板卡远程推固件、换程序频谱可视化基本没有直接看实时频谱定位干扰快时间同步依赖专用接口灵活对接GPS/北斗支持TDOA2.3 “国内首款”背后真正值钱的三件事国产首款SDR AIS基站的价值不只是把硬件换成通用平台。我更看重的是三点。第一射频前端的国产化率上来了不再被进口芯片卡脖子供货和备件周期都稳得多。第二软件自主可控从解调算法到帧解析全部自己写协议分析、异常行为检测可以持续迭代。第三时间同步和TDOA定位能力SDR平台可以对接收报文打上精确时间戳为多站到达时间差定位和覆盖评估提供了传统设备很难做到的基础。类似的自主替代思路在5G基站、LAC基站这些通信基础设施里也能看到影子。把传统专用硬件变成软件定义的通用计算平台已经是通信设备领域不可逆的大趋势。AIS基站这次能跟上这波节奏我觉得是件好事。3. AIS信号接收链路与参数估算3.1 两个信道、GMSK调制和时隙组织AIS系统在物理层和技术规范上有几个关键参数。两个信道中心频率161.975MHz和162.025MHzGMSK调制BT积是0.4数据率9600bps。GMSK的带宽比普通FSK要窄信号约占用12.5kHz到25kHz的带宽两个信道相隔50kHz互相不会踩。AIS用的是自组织时分多址SOTDMA协议每分钟在单个信道上划分2250个时隙两个信道加起来4500个时隙。船台根据当前繁忙程度选择空闲时隙发送还要预留几个时隙给未来发送。这就导致一个现象目标船多的繁忙水域时隙利用率很高一旦出现同频时隙冲突基站收到的报文就会有校验错误。SDR方案的优势在于可以实时看频谱占用和时间隙分布定位这种冲突比传统仪器直观得多。3.2 灵敏度、链路预算和覆盖半径怎么算做基站肯定绕不开一个核心问题能覆盖多远。这里给一个可以实际参考的估算过程。船载AIS发射功率一般有2W和12.5W两档取12.5W也就是41dBm。船上天线高度大约10米增益按3dBi算岸基天线架在50米高的位置增益12dBi。岸基接收灵敏度做到-112dBm不难SDR前端加低噪声放大器以后通常能到-118dBm。如果只看自由空间损耗公式在162MHz、距离30海里约55.6公里的情况下路径损耗是32.45加20乘以频率对数值44.2加20乘以距离对数值34.9等于111.6dB。发射功率41dBm加船天线增益3dBi加岸基天线增益12dBi再减111.6dB损耗接收功率是-55.6dBm比灵敏度高出一大截。这么算好像四五十公里轻轻松松。但实际VHF近海传播根本不是自由空间模型。海水反射会造成多径衰落大气波导有时增强信号有时抵消信号最要命的还是视距限制。视距距离按简化公式算D约等于4.12乘以根号下天线高度1加根号下天线高度2。岸基天线50米船天线10米D约等于42公里。超过这个距离船和岸基天线之间连几何直线都看不见了信号会急剧衰减。所以AIS岸基站真实覆盖一般在30到50公里之间浮动。要提高覆盖最有效的手段就是把天线架高而不是盲目加大接收增益。这也是AIS基站选址为什么都盯着山头、高塔、沿海高楼的原因。这里面的链路预算思路本质和手机基站覆盖规划、5G基站拓扑设计是同一套方法无非是频率不同、天线参数不同、传播模型不同。3.3 天线架设和射频前端的实战选择AIS天线要求垂直极化工作频率覆盖156到162MHz海事VHF段。增益不是越高越好关键是低仰角增益和方向图推荐用5到8dBi的玻璃钢全向天线或者专用海事VHF天线架设位置要尽量高、前方无遮挡。馈线长度要尽量短。162MHz频率下普通同轴电缆每百米损耗大约2到4dB如果用质量不好的RG58损耗还要更大。基站级部署建议直接上1/2英寸低损馈缆。如果SDR前端本身没有LNA建议在馈线入口加一个增益15到20dB的宽带低噪声放大器。但要注意LNA的P1dB和三阶交调指标附近有大功率VHF发射台时LNA饱和会让接收彻底瘫痪这个问题后面在排查部分还会详细说。4. 从实验室到外场SDR AIS基站测试实录4.1 先用两台SDR做端到端仿真外场测试之前强烈建议先在实验室跑通端到端的信号链路。方法很直接用一台SDR发射机模拟船台把GMSK调制的AIS测试帧发在161.975MHz另一台SDR接收机做解码中间串一个可变衰减器模拟不同距离下的信号衰减。我一般是按-90dBm、-100dBm、-110dBm、-118dBm四档接收功率测解码成功率。实测下来大多数SDR平台在-110dBm以上能保持99%的AIS帧正确率到-118dBm附近开始明显掉帧。这一步能提前摸清系统灵敏度底线省得外场跑半天才发现问题在设备本身。仿真阶段还要测一下双信道并发接收。AIS系统双信道同时在收发接收机必须能同时处理161.975MHz和162.025MHz两路信号不能顾此失彼。实验室里可以把测试帧交替发在两个频点模拟真实船台的发射习惯。4.2 岸基站点部署五步流程外场部署我一般按五步走。第一步选点架天线用望远镜确认前方海面无遮挡天线高度能高则高。第二步装SDR前端接馈线加LNA和防雷器检查防水密封。第三步接主机配置接收频率为双信道模式设置采样率和解调带宽。第四步跑解调程序把AIS报文转成标准格式通过网口推送到中心平台。第五步接北斗或GPS授时给报文打时间戳并记录信号强度。整个过程中最耗时间的往往不是装机而是天线调试和前端参数微调。滤波器带宽、增益配比、采样率这几个参数经常要来回试。SDR的好处是改参数就是改配置文件不用动硬件一个上午能把十几组参数组合都跑一遍这在传统接收机上是不可想象的。4.3 报文解析和覆盖数据怎么看收到的AIS原始报文是类似这样的字符串!AIVDM,1,1,,A,15M67FC000G?ufbEFepT3n00Sa,0*25。一堆字母数字看起来头大解码出来就是呼号、船名、经纬度、航速航向这些字段。把多条报文聚合到地图上就是实时船位。测试阶段要特别注意几件事。第一校验字段也就是星号后面的两位十六进制必须全对校验失败的帧直接丢弃。第二数据一致性把接收到的船位数据和船台自身显示的数据做比对确认解析没偏差。第三覆盖评估按目标船与基站之间的距离做直方图观察最远接收距离、位置解算误差和报文丢包率分布。这些数据最后都是写测试报告和优化基站布局的核心依据。SDR基站因为能看到整个中频频谱还能用来判断某个区域信号是不是被地形遮挡了。比如频谱屏幕上某一段完全没能量而另一段满格基本可以推断天线某个方向被山体或者建筑挡死了。5. 常见问题与排查技巧实录5.1 解码率低先查这三样AIS接收解码率掉下来大部分时候不是软件问题而是射频链路出了问题。我排查的顺序一般固定是这样。第一步看频谱确认162MHz附近有没有强烈的带外信号。干扰信号太强时前端的ADC会被大信号占掉大量动态范围小信号直接淹没在量化噪声里。第二步查频率精度。很多入门级SDR用的TCXO晶振偏差能达到几百赫兹甚至更高。AIS的GMSK信号带宽才25kHz左右本振偏出去几个kHz解调误码率就上来了。基站级设备一定要用高精度TCXO或外部10MHz参考时钟条件允许的话用北斗或GPS驯服振荡器把频率误差压到几十赫兹以内。第三步看带宽设置。采样带宽太宽带外噪声全收进来太窄GMSK信号边带被切掉。一般AIS单信道解调用25kHz双信道同时解调时设成50kHz带宽在SDR内部做数字滤波效果最好。5.2 强信号阻塞和互调干扰怎么处理AIS基站经常架在港口或者繁忙航道附近附近有大功率VHF电台、对讲机中继站。这些强信号一旦让接收前端饱和就会出现一个很诡异的现象频谱上AIS频点看起来是空的但解码率就是上不去。我踩过最深刻的坑是在一个港口站旁边有个大功率中继台一发射整个AIS接收就瘫痪。最后定位是LNA被强信号压到饱和区产生了大量三阶互调产物正好落在AIS频段内。解决办法是两个一是在LNA前面加SAW带通滤波器把带外强信号滤掉二是把前端增益降下来让ADC工作在更安全的电平范围。SDR的好处是能直接看频谱这种问题定位起来比传统设备快得多因为你能亲眼看到互调产物长什么样。另外天线和馈线的防水处理一定要到位。海水盐雾对连接器的腐蚀非常快我见过一个站解码率突然从95%掉到30%现场一查发现馈线接头锈蚀信号全从驻波损耗里漏掉了。这种问题SDR平台能查频谱却查不了接头最笨的办法反而最有效定期用驻波表测天线系统。5.3 双信道只解出一个的检查路径AIS系统双信道同时收发如果SDR基站只解出其中一个频点的数据排查路径很短。先看中心频率设置是设在了两个信道的中间位置还是只设了单频点。再看接收带宽双信道同时接收至少要50kHz带宽带宽不够的话另一个信道会被直接滤掉。最后看解调程序配置有些SDR套件默认只开一个信道的解调链要在配置里手动启用双信道模式。实际用RTL-SDR这类低成本设备收AIS时还有一个常见坑中心频率设在162.000MHz附近采样带宽开满2.4MHz结果带内噪声太大两个信道都解不出来。这种情况把带宽减小、加带通滤波器、或用高增益天线通常就能恢复正常。5.4 时间戳精度和小众坑如果基站要做TDOA定位或者精确覆盖分析时间戳精度就是关键。普通电脑的本地时钟根本不可靠系统时间跳几十毫秒都是常事。解决办法是每个站点配GPS或北斗授时模块利用PPS秒脉冲作为参考。SDR平台有个额外优势——可以把PPS和ADC采样时钟锁在一起报文到达时刻的抖动可以压到纳秒级别这在传统基站里很难做到。还有一个容易被忽略的坑网口带宽和缓存。SDR原始采样数据量很大若主机程序处理速度跟不上缓冲溢出就直接丢数据。轻载测试时看不出问题一旦海面目标船多、时隙占用率高丢报率就开始上升。项目组网时要提前算一下数据流量给主机留够余量。现象可能原因排查手段解码率低天线位置低、镜像干扰、频率偏看频谱、校准时钟、调带宽双信道只解出一个中心频率或带宽设置错误检查配置、确认双信道解调开启强信号时断流LNA饱和或互调加SAW滤波器、降前端增益时间戳乱跳本地时钟不准加北斗/GPS授时锁定PPS目标一多就丢报程序缓冲溢出、网口瓶颈扩容内存缓冲、升级网口带宽6. 这套SDR平台以后还能干什么6.1 从AIS基站到多信号监测节点这次SDR AIS基站投入测试我觉得更大的意义在于验证了一件事海事VHF频段里的各种信号都可以用同一套硬件平台来做软件定义接收。AIS只是其中一种业务。把解调程序换成DSC解码器同一套SDR基站的射频前端就能接收数字选择性呼叫遇险告警换一根1090MHz天线和解调模块就能同时做ADS-B飞机监视换成频谱分析应用基站立刻变成一个长期在线频谱监测节点。这种通用性和可扩展性对监管网络的价值尤其大。以前每个功能都需要单独一套专用硬件设备成本高、部署慢、互相之间还容易产生干扰。SDR平台统一之后新增功能只需升级软件硬件的边际成本几乎为零。5G基站、LAC基站这类系统里通用的也是同样逻辑——专用功能下沉给软件硬件平台标准化、通用化通信基础设施的演进路径已经被验证过无数次了。6.2 个人低成本玩SDR收AIS的路径如果你不是搞项目只是自己好奇想收收附近的船完全不需要上整套基站设备。最经济的组合是RTL-SDR V3接收棒几十块钱加一根162MHz垂直极化天线再配合解码软件。软件方面Windows下可以用SDR#配合AIS插件Linux下用RTL-AIS或者GNU Radio的gr-ais工具包网上都有现成的教程和下载资源。我实测过一套入门配置天线放阳台能收到周围二十到三十公里的船把天线挪到楼顶四五十公里也有机会。这里有个小技巧中心频率设在162.000MHz附近采样带宽不要开满优先用小带宽配合前置带通滤波器镜像干扰会明显减少解码成功率会提高不少。等用这套便宜设备把AIS报文结构、时隙组织、SDR调参逻辑都摸熟了再回头看SDR基站方案很多设计选择就变成顺理成章的事了。毕竟基站的本质就是一台更精密的接收机加一套更稳定的软件栈原理是相通的。7. 最后再说点个人体会这套SDR AIS基站的落地测试让我最感慨的不是“硬件更先进”或者“软件更强”而是通信设备设计思路真正变了。以前做海事通信项目碰到新需求第一反应是“要不要换板卡、加模块”现在第一反应是“算法能不能在软件里改”。国产化加上软件定义意味着AIS基站的迭代速度、部署成本和功能边界都被重新打开了一轮。如果你正在评估AIS组网方案或者想进软件无线电这个圈子我建议从一件事开始把一套SDR接收机跑通AIS解码。那种“信号在空中飞程序在电脑里把它变成一条船”的体验是真的会上瘾。等你对频点、报文、天线都摸熟了再回头看整个基站系统很多参数设置和架构设计一下就通透了。这行当干久了你会发现最值钱的经验往往不是买什么设备而是知道信号从天线到屏幕之间每一段链路里到底发生了什么。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。