设计文档

概述

天线模块提供

  1. 新的基类(AntennaModel);为天线的辐射模型提供了一个接口;
  2. 从基类派生出一系列类,每个类为不同类型的天线辐射模式提供建模;
    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相关推荐

  1. 在NS3中添加新的VANET模块

    本文主要参考http://blog.csdn.net/barcodegun/article/details/6898193此博主的学习笔记,但由于版本过老,很多小细节不适用于ns-3.26,特来更新自 ...

  2. 在NS-3中安装可视化工具pyviz的一些问题的解决

    转载声明:本文为寻同学原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://blog.csdn.net/qq_31676673/article ...

  3. PyTorch中nn.Module类中__call__方法介绍

    在PyTorch源码的torch/nn/modules/module.py文件中,有一条__call__语句和一条forward语句,如下: __call__ : Callable[-, Any] = ...

  4. python中的module

    Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.p ...

  5. Flex4 Application中与Module通信

    最近忙于公司项目开发的事情,好一段时间没写Blog了, 其中有使用到Flex4在项目开发当中,于是分享一, Application中与Module通信, 以登录为例 思路: 1. 编写接口IUserE ...

  6. webpack把源代码里面的console和debugger全部去掉_在webpack中,module、chunk和bundle到底是什么样的存在?...

    What are module, chunk and bundle in webpack?(在webpack中,module.chunk和bundle到底是什么样的存在呢?)相信很多人在使用webpa ...

  7. python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)

    如下结构,mycompany就是包,abc.py和xyz.py就是模块 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 参考文章:Python中模块(Modu ...

  8. Vuex的store中的Module

    Vuex的store中的Module 1.单一状态树: 什么是单一状态树呢?单一状态树可以简单得理解成整个vuex中只有一个store对象. 这是官方对单一状态树的解释: Vuex 使用单一状态树-- ...

  9. ns3中调试程序------命令行、gdb和logging系统

    1.在调试代码时候,一直没有弄明白NS_LOG中的各种函数是如何使用的,甚至现在运行程序只知道,./waf –run,至于输出调试信息,现在真的是没有弄明白,不利于代码的理解和调试. 2.通过命令行, ...

最新文章

  1. 研究了北京的14848条道路,我们竟然发现……
  2. 【MySQL】数据安全性讨论思维导图
  3. matlab水蒸气焓值计算_多温区冰箱用并联双蒸发器,它的动态性能如何计算?
  4. 【转】MySQL innodb_autoinc_lock_mode 详解 ,并发插入时主键冲突的解决方案
  5. php万年历上个月下个月,php 万年历
  6. 使用python的openpyxl模块操作excel
  7. 使用Azure云原生构建博客是怎样一种体验?(上篇)
  8. 深圳敏捷云计算机科技,敏捷云 | 关于我们 | 敏捷云
  9. 【Data Cluster】真机环境下MySQL数据库集群搭建
  10. 【iCore1S 双核心板_ARM】例程三:EXTI中断输入实验——读取ARM按键状态
  11. [转]ASP.NET页面HEAD区动态设置全攻略
  12. 小程序影视APP/追剧吧/脱离微擎/可用火车头采集小程序影视
  13. 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用
  14. 给定一个数组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](简单易懂)
  15. 区块链开源代码什么意思_区块链可以从开源中学到什么
  16. 将excel单元格内的中英文分离
  17. 自动驾驶综述|定位、感知、规划常见算法汇总
  18. PHP获取钉钉审批,PHP获取钉钉考勤信息源代码
  19. java 金融面试题目_面试题 - java金融 - 博客园
  20. 手动搭建一个https服务器,并颁发证书

热门文章

  1. typename 的用法
  2. 泰山OFFICE技术讲座:竖排时中文高度问题
  3. javaweb实现的在线点餐系统
  4. 服装用籽纤维织物的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. 盛世家园——品质鹭岛,时尚国际
  6. linux 下远程桌面连接
  7. 自定义控件之绘图篇( 五):drawText()详解
  8. Oracle linux 中文字库
  9. EAIDK-610 板卡目录
  10. element audio 标签 不显示_HTML 音频(Audio)