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

news2025/6/5 7:23:24

标准测向需要五根相同的全向天线。您可以折衷使用更少的天线,但为了获得最佳性能,我们建议使用全部五根天线。这些天线通常是磁铁安装的鞭状天线,或偶极子天线。我们建议始终使用均匀圆形阵列 (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 三通部分拧入底座,
然后将伸缩鞭状接头拧到三通上;并且
然后您可以连接提供的同轴电缆。
然后,你需要调整伸缩鞭状天线的长度,使其能够最佳地覆盖你感兴趣的频率。通常情况下,为了获得最佳接收效果,你希望天线的长度为感兴趣频率波长的四分之一。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2397319.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

云计算数据治理

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

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

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

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&…

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

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

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

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

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

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

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

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

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

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

揭秘 NextJS Script 组件

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

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

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

Codeforces Round 1028 (Div. 2)(A-D)

题面链接&#xff1a;Dashboard - Codeforces Round 1028 (Div. 2) - Codeforces A. Gellyfish and Tricolor Pansy 思路 要知道骑士如果没了那么这个人就失去了攻击手段&#xff0c;贪心的来说我们只需要攻击血量少的即可&#xff0c;那么取min比较一下即可 代码 void so…

记录一个梦,借助大语言模型图片生成

梦见家门口有一条大河&#xff0c;但大河和其它景物都是灰暗没有鲜艳色彩很普通的梦中场景。大河似乎是长江的支流&#xff0c;但也可能有一个响亮的名字似乎是金沙江。 突然看到一条金红色的龙在快速游动&#xff0c;不敢相信自己的眼睛&#xff0c;因为一直不相信有这种生物…

android binder(二)应用层编程实例

一、binder驱动浅析 从上图看出&#xff0c;binder的通讯主要涉及三个步骤。 在 Binder Server 端定义好服务&#xff0c;然后向 ServiceManager 注册服务在 Binder Client 中向 ServiceManager 获取到服务发起远程调用&#xff0c;调用 Binder Server 中定义好的服务 整个流…

【深度学习】17. 深度生成模型:DCGAN与Wasserstein GAN公式深度推导

深度生成模型:DCGAN与Wasserstein GAN公式深度推导 深度卷积生成对抗网络 DCGAN 在原始 GAN 框架中&#xff0c;生成器和判别器通常使用全连接层构建&#xff0c;这限制了模型处理图像的能力。为此&#xff0c;Radford 等人在 2016 年提出了 DCGAN&#xff08;Deep Convoluti…