当前位置: 首页 > article >正文

【东枫科技】KrakenSDR 天线阵列设置

标准测向需要五根相同的全向天线。您可以折衷使用更少的天线,但为了获得最佳性能,我们建议使用全部五根天线。这些天线通常是磁铁安装的鞭状天线,或偶极子天线。我们建议始终使用均匀圆形阵列 (UCA) 天线,因为它可以确定来自各个方向的方位。线性阵列的限制在于,它们无法区分来自阵列前方或后方的信号。

注意,安装天线时,通常从上向下看时按顺时针方向安装。因此,天线零是指向零度的第一个天线,天线一是指向天线一右侧的坐标,依此类推。

以下说明将更详细地介绍如何优化天线阵列。不过,最简单的入门方法是使用我们的 Excel 天线阵列间距计算器,该计算器Antenna_Array_Size_Calculator.xlsx

在这里插入图片描述

间距乘数解释

间距乘数和频率共同决定了阵列的尺寸。间距乘数是一个值,它与目标波长相乘,得出阵列的“元件间距”。元件间距是指阵列中每个元件之间的距离。

在所有情况下,间隔乘数必须保持在 0.5 以下,以避免出现歧义(出现多个可能的方位解)。理想情况下,您还希望将间隔乘数保持在 0.2 以上,并接近 0.5。间隔乘数越大,阵列的分辨率就越高。这意味着更好的多径处理能力。低于 0.2 时,分辨率会变得太差。

在这里插入图片描述

使用 Excel 计算器

在 Excel 计算器中,黄色框表示您可以更改的数字。

频率与阵列半径的关系

在此处输入您的频率,它将显示该特定频率的天线半径以及一系列间距乘数。

在这里插入图片描述

固定阵列半径的可接受频率范围

为您的应用选择合适的阵列半径后,请在此部分输入半径。绿色框将显示此阵列半径适用的频率范围。
在这里插入图片描述

半径的数组坐标

本节将向您展示给定阵列大小的天线单元的精确坐标。请注意,这些坐标需要旋转,以使 ANT-0 指向移动方向。

天线间距模板

您可以使用我们的天线间距模板,它有助于精确放置天线。阵列越精确,效果就越好。

对于这两个模板,分别打印中心五边形和五条臂,然后将它们粘合在一起。

每个孔的半径间隔为 50 毫米。因此,半径间距分别为 100 毫米、150 毫米、200 毫米和 250 毫米。这些间距覆盖以下频率范围:

100毫米:510 - 1275兆赫
150毫米:340 - 850兆赫
200毫米:255 - 637兆赫
250毫米:204 - 510兆赫

天线布置

均匀圆形阵列(UCA)

如果希望从阵列周围360度探测射电源,则应将天线排列成均匀圆形阵列(UCA)。阵元间距(阵列中每个相邻天线阵元尖端之间的距离)需要根据感兴趣的频率范围进行专门设置​​。

您必须设计阵列,使得元件间距I_e小于λ您感兴趣的最高频率的 半波长I_e = sλ

其中s是波长间隔乘数,必须小于或等于 0.5,λ是以米为单位的波长。

阵元间距大于此值的阵列将会出现所谓的“模糊性”。简而言之,这意味着系统可能会检测到来自多个方向的信号源,而我们无法确定哪个方向才是真正的方向。这显然不理想,因此请始终将乘数保持在 0.5 以下。

使用小于 0.5 的间隔乘数也允许您设计更小的阵列尺寸,但会牺牲一些精度。通常,低至 是s=0.2可以接受的,我们通常将阵列设置为s=0.33。需要注意的是,测向结果的精度会随着间隔乘数的减小而降低,对于 5 个阵元的阵列,精度在 左右以下开始变得不可接受s=0.2。

由于阵元间计算取决于波长,因此可以得出结论,较低的频率需要更大的天线阵列尺寸。这表明,这种无线电测向方法对于波长较长的频率可能不切实际,因为阵列会占用大量空间。对于波长较长的高频和较小的甚高频频率,其他无线电测向方法(例如时差法、沃森-瓦特测向法和手动八木天线测向法)可能更合适。

通过测量半径而不是测量单元间距来设置UCA阵列可能更有用。给定间距乘数和波长,计算半径的公式如下:

r = sλ / √(2 (1-cos⁡(360/n))

其中s = spacing multiplier,λ = wavelength in meters和n = number of antenna elements

均匀线性阵列(ULA)

另一种设置阵列的方法是使用均匀线性阵列 (ULA),即将天线排列成一条直线。这种布置的缺点是阵列的有效范围仅为 180 度,而且无法知道信号是来自阵列前方还是后方。

ULA 的优势在于其更大的孔径,从而实现更高的精度分辨率。但这种更高的精度仅适用于接近阵列正交角度的信号。在阵列 0 度和 180 度边缘附近,有效孔径会显得小得多。

想象一下,与阵列正交时相比,信号从阵列边缘“看到”的阵列表面积有多大。因此,线性阵列仅推荐用于某些特定情况,即您知道信号的大致方向,并且知道它不会偏离得太远。

元件间距计算公式与 UCA 相同。

I_e = sλ

在这里插入图片描述

天线和同轴电缆精度

KrakenSDR 无法补偿外部天线系统中的相位失真。因此,您必须使用相同的天线、相同的同轴电缆,并尽可能精确地布置天线阵列。我们建议使用我们的阵列间距模板来帮助您完成此操作。一个技巧是在放置天线后测量天线单元之间的间距,并确认所有测量值均相同。

在 900 MHz 左右之前,所有连接天线和 KrakenSDR 的同轴电缆长度必须一致,误差在厘米以内。如果电缆长度不一致,则无法测向。

目标频率越高,天线位置布局和同轴电缆长度公差就需要越精确。例如,在 800 MHz 频率下,阵列中同轴电缆长度相差 1 厘米,就可能导致单元间相位失真高达 14 度。在 400 MHz 频率下,同样的 1 厘米相差会导致 7 度失真。

请注意,这种变形发生在元件之间,并不会直接转化为轴承变形,轴承变形通常较小。然而,请注意,电缆长度精度是一个重要的考虑因素。

天线阵列定位

在车辆上,天线最好安装在车顶。理想情况下,像车顶行李架这样可能遮挡天线的物体也应该被移除。

对于固定站点,您需要将阵列放置在尽可能高的位置,远离障碍物。附近的障碍物(例如其他天线、杆子、屋顶)可能会导致多径和其他折射效应,从而扭曲信号到达的角度,导致效果不佳。

在这两种情况下,都要确保同轴电缆整齐排列,最好所有电缆都朝同一方向走线,并用扎带捆扎在一起。保持电缆整齐排列可以确保所有电缆弯曲引起的相位失真都一致。

请注意,某些固定站点天线阵列(例如 Arrow Antennas 公司生产的阵列)可能带有用于放置不同半径元件的钻孔。务必注意,您一次只能使用一组元件。如果在同一阵列上同时放置其他未使用的元件,这些元件将阻挡、反射和折射入射信号,如果信号到达系统检测到的方向,则会导致角度严重失真。

如果需要运行多个天线阵列,则需要将多个阵列水平间距适当分布,或垂直高度分布。一个想法是将较小的阵列堆叠在较大的阵列之上。

伸缩天线长度

这些是我们 KrakenTenna 天线组的可用频率范围。这些天线的带宽相对较宽,其工作方式与 1/4 波长的地平面天线并不完全相同。

注意:我们先从最下方的延伸部分开始测量。最上方最薄的小延伸部分是第 7 个延伸部分。最下方最宽的延伸部分是第 1 个延伸部分。

这些频率范围基于将天线放置在接地平面上进行的驻波比 (SWR) 测量。如果没有合适的接地平面(例如汽车车顶),结果会有所不同。

如果您要调谐的频率不在以下范围内,请扩展与最接近频率匹配的元件数量。例如,对于 161 MHz,您可以使用三个扩展元件。

在这里插入图片描述

外部射频组件

请注意,放置在射频链路中的任何外部组件(例如开关、低噪声放大器 (LNA) 和滤波器)都可能造成天线相位失真,从而导致效果不佳。您可能需要进行实验室测试,以确认您的组件是否会导致不可忽略的相位失真。通常,我们发现大多数简单的滤波器会导致可忽略的失真,而 LNA(只要它们完全相同,并且使用相同的适配器)也只会导致轻微的失真。

天线选择

如上所述,您很可能需要使用磁鞭天线或偶极子天线。磁鞭天线非常适合机动车辆。如果您正在选择天线,请确保它们具有直接或电容接地平面连接,以获得最佳性能。许多廉价的磁鞭天线底座接地效果很差,甚至没有接地。

如上所述,如果电缆固定在天线底座上,您还需要仔细检查电缆长度公差。

KrakenSDR 测向天线组

如果您订购了我们的 5x KrakenSDR 天线套件,则需要组装它们。组装过程很简单:

只需将 SMA 三通部分拧入底座,
然后将伸缩鞭状接头拧到三通上;并且
然后您可以连接提供的同轴电缆。
然后,你需要调整伸缩鞭状天线的长度,使其能够最佳地覆盖你感兴趣的频率。通常情况下,为了获得最佳接收效果,你希望天线的长度为感兴趣频率波长的四分之一。

显然,如果您在车辆上使用天线,出于安全考虑,您不希望天线延伸过长。在大多数情况下,使用比最佳天线长度更短的天线是可以接受的。

相关文章:

【东枫科技】KrakenSDR 天线阵列设置

标准测向需要五根相同的全向天线。您可以折衷使用更少的天线,但为了获得最佳性能,我们建议使用全部五根天线。这些天线通常是磁铁安装的鞭状天线,或偶极子天线。我们建议始终使用均匀圆形阵列 (UCA) 天线,因为它可以确定来自各个方…...

Spring Boot中的事件与JMS消息集成

Spring Boot事件机制 Spring框架的事件处理是其核心特性之一,通过ApplicationEvent类和ApplicationListener接口实现。在Spring Boot应用中,事件机制是实现模块间消息传递的重要方式,通常用于业务逻辑内部通信。 内置事件类型 Spring应用上下文在启动时会触发多种内置事件…...

ubuntu/windows系统下如何让.desktop/.exe文件 在开机的时候自动运行

目录 1,​​让 .desktop 文件在 Ubuntu 开机时自动启动​ 1.1 创建 autostart 目录(如果不存在)​ ​ 1.2 将 .desktop 文件复制到 autostart 目录​ ​ 1.3 确保 .desktop 文件有可执行权限​ 2,windows 2.1 打开「启动」文件夹​​: ​ 2.2 将 .exe 或快捷方…...

云计算数据治理

知识星球:数据书局。打算通过知识星球将这些年积累的知识、经验分享出来,让各位在数据治理、数据分析的路上少走弯路,另外星球也方便动态更新最近的资料,提供各位一起讨论数据的小圈子 1.摘要 云计算可以推动创新和各行业应用的…...

【Net】TCP粘包与半包

文章目录 TCP粘包与半包1 背景2 粘包(packet stick)3 半包(packet split)4 为什么会出现粘包/半包?5 如何解决?6 示例7 总结 TCP粘包与半包 在网络编程中,粘包和半包问题是常见的 TCP 协议特有…...

【Android】如何抓取 Android 设备的 UDP/TCP 数据包?

目录 前言理解抓包tcpdump 实时抓包Wireshark 解包抓包后的一些思考 前言 在真正接触 UDP/TCP 抓包之前,我一直以为这是一项高深莫测的技术。可当我们真正了解之后才发现,其实并没有那么复杂——不过如此。 所谓的大佬,往往只是掌握了你尚未…...

深度解析 Nginx 配置:从性能优化到 HTTPS 安全实践

引言 Nginx 作为高性能的 Web 服务器和反向代理,其配置灵活性和强大功能备受开发者青睐。本文基于一份生产环境的 Nginx 配置文件,详细拆解其核心配置逻辑,涵盖性能优化、HTTPS 安全配置、反向代理及静态资源处理等关键环节,帮助…...

触发器与存储过程详解

触发器与存储过程详解 1. 触发器(Trigger)基础概念 1.1 定义与特性 go专栏:https://duoke360.com/tutorial/path/golang 触发器是数据库中的一种特殊存储程序,它在特定数据库事件(如INSERT、UPDATE、DELETE)发生时自动执行。触发器具有以下核心特性: 事件驱动:与表事件绑…...

游戏盾与高防CDN的协同防御策略分析

游戏盾与高防CDN的协同防御策略可以从技术互补性、分层防护机制、动态流量调度等角度展开分析,以下为核心要点: ​​1. 分层防御架构:流量分层过滤​​ ​​高防CDN边缘层​​:利用全球分布的边缘节点作为“第一道防线”&#xf…...

Scratch节日 | 六一儿童节射击游戏

六一儿童节快乐!这款超有趣的 六一儿童节射击游戏,让你变身小猫弓箭手,守护节日的快乐时光! 🎮 游戏玩法 上下方向键:控制小猫的位置,自由移动,瞄准目标! 空格键&#…...

GPU层次结构(Nvidia和Apple M芯片,从硬件到pytorch)

这里写目录标题 0、驱动pytorch环境安装验证1.window环境2.Mac Apple M芯片环境 1、Nvidia显卡驱动、CUDA、cuDNN关系汇总1**1. Nvidia显卡驱动(Graphics Driver)****2. CUDA(Compute Unified Device Architecture)****3. cuDNN&a…...

一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban

title: 一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban tags: 个人成长 categories:杂谈 我有一台个人服务器,托管着自己的WordPress网站,也放了RustDesk这种私有化的远程桌面工具,最近我发现RustDesk…...

(九)深度学习---自然语言处理基础

分类问题回归问题聚类问题各种复杂问题决策树√线性回归√K-means√神经网络√逻辑回归√岭回归密度聚类深度学习√集成学习√Lasso回归谱聚类条件随机场贝叶斯层次聚类隐马尔可夫模型支持向量机高斯混合聚类LDA主题模型 一.文本数据的表示方法 二.神经网络文本情感分析案例 三…...

【Java Web】速通Tomcat

参考笔记:JavaWeb 速通Tomcat_tomcat部署java项目-CSDN博客 目录 一、Tomcat服务 1. 下载和安装 2. 启动Tomcat服务 3. 启动Tomcat服务的注意事项 4. 关闭Tomcat服务 二、Tomcat的目录结构 1. bin 🌟 2. conf 🌟 3. lib 4. logs 5. temp 6. webapps 7. work 三、Web项目…...

Docker快速部署数据同步工具DataX-Web

笔者最近有需求需要进行数据同步,目前确认DataX-Web适合快速搭建使用,满足基本需求。以此记录搭建Datax-Web过程和解决的坑。 一、启动MySQL容器 (1)首先,我们运行一个支撑DataX-Web运行的MySQL容器。 docker run --…...

从零开始的云计算生活——第十四天,困难重重,安全管理。

一故事背景 在前面的基本无操作内容后,来到了大头内容,安全管理!其中的防火墙相关的内容更是重中之重,要好好掌握,熟练运用。 二SELinux安全上下文 1SELinux 简介 a. SELinux(Security-Enhanced Linux&…...

迁移学习模型构建指南(Python实现)

迁移学习模型构建指南(Python实现) 一、迁移学习概述 迁移学习是一种机器学习方法,通过将预训练模型的知识迁移到新任务中,显著提升模型性能和训练效率。其核心思想是:模型在大型数据集上学习到的通用特征(如边缘、纹理、形状)可被复用至相关任务。 迁移学习类型: 特…...

【设计模式-4.6】行为型——状态模式

说明:本文介绍行为型设计模式之一的状态模式 定义 状态模式(State Pattern)也叫作状态机模式(State Machine Pattern),允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类…...

【LeetCode 热题100】动态规划实战:打家劫舍、完全平方数与零钱兑换(LeetCode 198 / 279 / 322)(Go语言版)

💰 动态规划实战:打家劫舍、完全平方数与零钱兑换(LeetCode 198 / 279 / 322) 本篇博客一次性带你掌握三道 LeetCode 中经典的动态规划(DP)题目: 🏠 198. 打家劫舍(Hou…...

换ip是换网络的意思吗?怎么换ip地址

在数字化时代,IP地址作为我们在网络世界的"身份证",其重要性不言而喻。许多人常将"换IP"与"换网络"混为一谈,实际上两者虽有联系却存在本质区别。本文将澄清这一概念误区,并详细介绍多种更换IP地址…...

【软件】在 macOS 上安装 MySQL

在 macOS 上安装 MySQL 有多种方法,以下是两种常见的安装方式:通过 Homebrew 安装和通过安装包安装。以下是详细的步骤: 一、通过 Homebrew 安装 MySQL Homebrew 是 macOS 的包管理器,使用它安装 MySQL 非常方便。 1.安装 Home…...

手机归属地查询接口如何用Java调用?

一、什么是手机归属地查询接口? 是一种便捷、高效的工具,操作简单,请求速度快。它不仅能够提高用户填写地址的效率,还能帮助企业更好地了解客户需求,制定个性化的营销策略,降低风险。随着移动互联网的发展…...

随笔20250530 C# 整合 IC卡读写技术解析与实现

以下是一个完整、最简化的 FeliCa 读取整合示例(无需 SDK,基于 PCSC NuGet 包),你可以直接运行这个控制台程序,验证能否识别 RC-S300 并读取卡片 UID: 🧪 示例说明 📦 使用 NuGet 包…...

循环神经网络(RNN):为什么它能处理时序数据?它真的能减轻过拟合吗?

循环神经网络(RNN):为什么它能处理时序数据?它真的能减轻过拟合吗? 在深度学习领域,循环神经网络(RNN, Recurrent Neural Network)是一种非常重要的神经网络结构,尤其适…...

JVM与JMM深度解析:从Java 8到Java 21的演进

文章目录 第一部分:JVM基础概念与架构JVM是什么?JVM整体架构运行时数据区类加载机制执行引擎 第二部分:Java内存模型(JMM)什么是Java内存模型JMM的核心问题主内存与工作内存内存间交互操作重排序与happens-before原则v…...

基于爬取的典籍数据重新设计前端界面

1.BooksView(书籍列表页) 2.ClassicsView(目录页) 3.管理员端...

基于C++的IOT网关和平台5:github项目ctGateway开发指南

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。 源码指引:github源码指引_初级代码游戏的博客-CSDN博客 系…...

揭秘 NextJS Script 组件

揭秘 NextJS Script 组件 Next.js 的 Script 组件是对原生 <script> 标签的增强封装&#xff0c;主要区别和优势如下&#xff1a; 自动优化加载策略&#xff08;支持按需/延迟加载&#xff09;避免重复加载内置性能优化&#xff08;如预加载、回调钩子&#xff09;简化…...

网络安全防御指南:全方位抵御暴力破解攻击

在数字化时代&#xff0c;网络安全威胁如影随形&#xff0c;暴力破解攻击&#xff08;又称“爆破”&#xff09;作为黑客常用的入侵手段&#xff0c;正时刻觊觎着系统的薄弱环节。想象一下&#xff0c;攻击者如同不知疲倦的“数字小偷”&#xff0c;利用自动化工具疯狂尝试成千…...

【C++/Linux】TinyWebServer前置知识之IP协议详解

目录 IPv4地址 分类 IP数据报分片 IP 协议在传输数据报时&#xff0c;将数据报分为若干分片&#xff08;小数据报&#xff09;后进行传输&#xff0c;并在目的系统中进行重组&#xff0c;这一过程称为分片&#xff08;Fragmentation&#xff09;。 IP模块工作流程​编辑 I…...