ns3中antenna module
设计文档
概述
天线模块提供
- 新的基类(AntennaModel);为天线的辐射模型提供了一个接口;
从基类派生出一系列类,每个类为不同类型的天线辐射模式提供建模;
AntennaModel
此图为天线模型的坐标系;该系统由直角坐标系(ns-3中的MobilityModel使用)变化而来,其中原点O为天线位置,那么可由直角坐标系(x,y,z)来表示的任意一点p,转换成球面坐标是(r,θ,φ)。天线模型忽略半径,仅仅考虑角分量(θ,φ)。一个天线的辐射模型由一个数学函数表述g(θ,φ),返回传输和接收每个可能方向的增益(dB表示)。所有的角度用弧度来表示。
提供的模型
IsotropicAntennaModel
改天线辐射模型为所有方向提供了0dB的增益
CosineAntennaModel
天线增益:
φ0是天线的方位角(即是,天线最大增益的方向)以及指数n
指数决定了所需的3dB波束宽度
请注意,这种辐射模式独立与倾斜角θ。
ParabolicAntennaModel
该模型是基于主瓣辐射模式近似抛物线。它经常被用于在蜂窝系统中去模拟小区扇区的辐射模式,可见[R4-092042a] and [Calcev]中的实例。天线增益:
φ0是天线的方位角(即是,天线最大增益的方向)是3dB波束宽度,以及是天线的最大衰减。
请注意,这种辐射模式独立与倾斜角θ。
用户文档
天线模块可用于支持所有的无线技术和物理层模型。目前,这包括基于spectrumphy物理层模型。请参阅每一个细节的文档。
扩展阅读
[Calcev] George Calcev and Matt Dillon, “Antenna Tilt Control in CDMA Networks”, in Proc. of the 2nd Annual International Wireless Internet Conference (WICON), 2006
这篇文章网址:http://dl.acm.org/citation.cfm?id=1234186有部分是讲天线的:
特定用户的基站天线增益取决于天线模式、天线方向(方位角和倾斜)和用户相对于基站坐标。是离天线视轴衰减3dB的角度。
ns3中antenna module相关推荐
- 在NS3中添加新的VANET模块
本文主要参考http://blog.csdn.net/barcodegun/article/details/6898193此博主的学习笔记,但由于版本过老,很多小细节不适用于ns-3.26,特来更新自 ...
- 在NS-3中安装可视化工具pyviz的一些问题的解决
转载声明:本文为寻同学原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://blog.csdn.net/qq_31676673/article ...
- PyTorch中nn.Module类中__call__方法介绍
在PyTorch源码的torch/nn/modules/module.py文件中,有一条__call__语句和一条forward语句,如下: __call__ : Callable[-, Any] = ...
- python中的module
Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.p ...
- Flex4 Application中与Module通信
最近忙于公司项目开发的事情,好一段时间没写Blog了, 其中有使用到Flex4在项目开发当中,于是分享一, Application中与Module通信, 以登录为例 思路: 1. 编写接口IUserE ...
- webpack把源代码里面的console和debugger全部去掉_在webpack中,module、chunk和bundle到底是什么样的存在?...
What are module, chunk and bundle in webpack?(在webpack中,module.chunk和bundle到底是什么样的存在呢?)相信很多人在使用webpa ...
- python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)
如下结构,mycompany就是包,abc.py和xyz.py就是模块 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 参考文章:Python中模块(Modu ...
- Vuex的store中的Module
Vuex的store中的Module 1.单一状态树: 什么是单一状态树呢?单一状态树可以简单得理解成整个vuex中只有一个store对象. 这是官方对单一状态树的解释: Vuex 使用单一状态树-- ...
- ns3中调试程序------命令行、gdb和logging系统
1.在调试代码时候,一直没有弄明白NS_LOG中的各种函数是如何使用的,甚至现在运行程序只知道,./waf –run,至于输出调试信息,现在真的是没有弄明白,不利于代码的理解和调试. 2.通过命令行, ...
最新文章
- 研究了北京的14848条道路,我们竟然发现……
- 【MySQL】数据安全性讨论思维导图
- matlab水蒸气焓值计算_多温区冰箱用并联双蒸发器,它的动态性能如何计算?
- 【转】MySQL innodb_autoinc_lock_mode 详解 ,并发插入时主键冲突的解决方案
- php万年历上个月下个月,php 万年历
- 使用python的openpyxl模块操作excel
- 使用Azure云原生构建博客是怎样一种体验?(上篇)
- 深圳敏捷云计算机科技,敏捷云 | 关于我们 | 敏捷云
- 【Data Cluster】真机环境下MySQL数据库集群搭建
- 【iCore1S 双核心板_ARM】例程三:EXTI中断输入实验——读取ARM按键状态
- [转]ASP.NET页面HEAD区动态设置全攻略
- 小程序影视APP/追剧吧/脱离微擎/可用火车头采集小程序影视
- 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用
- 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1](简单易懂)
- 区块链开源代码什么意思_区块链可以从开源中学到什么
- 将excel单元格内的中英文分离
- 自动驾驶综述|定位、感知、规划常见算法汇总
- PHP获取钉钉审批,PHP获取钉钉考勤信息源代码
- java 金融面试题目_面试题 - java金融 - 博客园
- 手动搭建一个https服务器,并颁发证书