视距内传输损耗与信号频率,传输距离的关系

2023-12-13 05:28

本文主要是介绍视距内传输损耗与信号频率,传输距离的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

公式推导

视距无线传输场景下,假定发射功率为Pt,发射源位于球心,像一个膨胀的球体一样向外辐射电磁能量,整个球面能量恒定,球体半径R越大,球体面积越大,分到单位面积上的辐射能量越小(反比面积R的平方),该球半径即为传输距离。

为了单纯考虑空间传输损耗,因此对于发射天线和接收天线,在后面的推导中均假设为全向天线,增益为0dBi。

功率密度如下式所示,注意这里假定发射天线没有方向性,为全向辐射天线。(当考虑有方向性天线时,由于天线的方向性同样是以全向天线为参考,以单位dBi计的辐射增益,因此可以直接用下式×天线方向性函数)

接下来考虑接收端,接收端需要采用一定的天线面积收集从发射源辐射过来的能量,需要注意两点,满足远场条件,电磁波可近似认为是平面波;接收天线能够搜集到的能量与波长有关。天线增益公式为

其中Ae为天线等效面积,lamda为工作频率的波长。接收天线Gr为0dB,等效面积为

发射空间单位面积功率×等效接收面积=接收功率,根据波长与光速的关系为lamda=c/f,

由输入与输出功率的比值得到链路衰减,进一步取对数(功率值采用10*log10),注意下式频率的单位为Hz,距离的单位为m,光速3×10^8m/s。

进一步改变上式中频率和距离的单位,频率改为MHz为单位,距离改为km为单位,-147.6+120+60=32.4,更改单位后得到下式

该式即为弗里斯空间链路损耗公式。该式只根据特定频率和特定距离计算链路损耗,虽然推导过程用到了发射功率、发射天线增益以及接收天线增益等量,但最终的公式中不包含这些项。

程序与绘图

满足视距条件的距离可以通过下面的程序计算,其中H_trans为发射天线架高,单位为m,H_receive为接收天线架高,单位也为m,最终得到的R为视距距离,单位为km。

% 计算视距距离
H_receive = 3;
H_trans = 200;
R = 4.12*(sqrt(H_receive) + sqrt(H_trans));

计算场景满足视距条件,即可根据前述的Friis公式,得到程序如下:

% 计算空间损耗
% 计算1
f = [500, 1500, 2500, 3500, 4500, 5500];
r = 50:50:400;
% 计算2
% f = [30, 100, 2000, 5000, 12000, 30000];
% r = 10:10:500;
for k = 1:length(f)for m = 1:length(r)loss(k,m) = 32.4 + 20*log10(f(k)) + 20*log10(r(m));end
end
plot(r,loss); xlabel('距离/km'); ylabel('损耗/dB'); grid on;
% 计算1
legend('0.5GHz','1.5GHz','2.5GHz','3.5GHz','4.5GHz','5.5GHz')
% 计算2
% legend('30MHz','100MHz','2GHz','5GHz','12GHz','30GHz')

如果选择文献中的参数,即考虑0.5GHz、1.5GHz、2.5GHz、3.5GHz、4.5GHz、5.5GHz和6.5GHz在50km~400km距离的传输损耗(假定满足视距传输的条件),运行上述程序得到图1。

图1 得到文献中数据计算图例

可以更换另一组与频段相关得参数,考虑频率30MHz,100MHz,2GHz,5GHz,12GHz和30GHz,对应UHF、S、C、Ku、Ka典型频率,在10km~500km距离得传输损耗。运行上述程序得到图2。

图2 另一组数据得计算结果

小结

根据参考文献推导得出Friis公式,并根据典型得频率,绘制视距场景下,以工作频率、传输距离为自变量得传输损耗曲线。本文中得视距计算和评估,可作为进一步扩展到超视距场景得基础。

参考文献: 无线电空间衰减分析  航天电子对抗 2019.4

这篇关于视距内传输损耗与信号频率,传输距离的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/487269

相关文章

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

列举你能想到的UNIX信号,并说明信号用途

信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。 UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。 Unix信号量也可以

读软件设计的要素04概念的关系

1. 概念的关系 1.1. 概念是独立的,彼此间无须相互依赖 1.1.1. 一个概念是应该独立地被理解、设计和实现的 1.1.2. 独立性是概念的简单性和可重用性的关键 1.2. 软件存在依赖性 1.2.1. 不是说一个概念需要依赖另一个概念才能正确运行 1.2.2. 只有当一个概念存在时,包含另一个概念才有意义 1.3. 概念依赖关系图简要概括了软件的概念和概念存在的理

数据依赖基础入门:函数依赖与数据库设计的关系

在数据库设计中,数据依赖 是一个重要的概念,它直接影响到数据库的结构和性能。函数依赖 作为数据依赖的一种,是规范化理论的基础,对数据库设计起着至关重要的作用。如果你是一名数据库设计的初学者,这篇文章将帮助你理解函数依赖及其在数据库设计中的应用。 什么是数据依赖? 数据依赖 是指同一关系中属性间的相互依赖和制约关系,它是数据库设计中语义的体现。在现实世界中,数据之间往往存在某种依赖关系,而这

线性代数|机器学习-P35距离矩阵和普鲁克问题

文章目录 1. 距离矩阵2. 正交普鲁克问题3. 实例说明 1. 距离矩阵 假设有三个点 x 1 , x 2 , x 3 x_1,x_2,x_3 x1​,x2​,x3​,三个点距离如下: ∣ ∣ x 1 − x 2 ∣ ∣ 2 = 1 , ∣ ∣ x 2 − x 3 ∣ ∣ 2 = 1 , ∣ ∣ x 1 − x 3 ∣ ∣ 2 = 6 \begin{equation} ||x

c++ 和C语言的兼容性关系

C++ 和 C 语言有很高的兼容性,但也存在一些差异和限制。下面是它们的兼容性关系的详细介绍: 兼容性 C++ 是 C 的超集: C++ 语言设计为兼容 C 语言的语法和功能,大部分 C 代码可以在 C++ 编译器中编译运行。 标准库兼容性: C++ 标准库包含了 C 标准库的内容,如 stdio.h、stdlib.h、string.h 等头文件,但 C++ 的标准库也提供了额外的功能,如

七、Maven继承和聚合关系、及Maven的仓库及查找顺序

1.继承   2.聚合   3.Maven的仓库及查找顺序

file-max与ulimit的关系与差别

http://zhangxugg-163-com.iteye.com/blog/1108402 http://ilikedo.iteye.com/blog/1554822

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,