802.11 wireless 2
wireless spectrum(无线频谱)
1.无线网络使用RF(射频)信号
2.无线电也是电磁波
3.频谱基于波长被划分,归为多个类型
4.无线网络被归为微波段(microwave)

frequency(频率)
1.频率决定了信号被发现的频繁程度
2.一秒一个周期就是一赫兹
3.低频比高频传输距离远
4.因为光速是一定的,所以频率越小,波长越大

wavelength(波长):天线要考虑匹配问题,硬件设计的问题,这个实际上不是那么好处理
波长等于速度除以频率,2.4G的波长:12.3cm = 299,792,458/2,450,000,000
1.信号在transmitter产生,并且传送到天线
2.电子的移动产生电磁场,那就是电磁波
3.一个周期的长度就是波长

amplitude(振幅)
1.振幅是一个垂直的距离,或者是高度,在波峰和波谷之间
2.相同的波长和频率,可能存在不同的振幅
3.振幅体现了注入信号的强度
4.振幅的值应该被规范,因为它会直接影响接收者

free path loss(无障碍衰耗):波的连续性是通过应力来完成
1.波从发射器展开,并且变弱:随着距离的增加,每个点获取能量减弱
2.决定范围,也就是决定基于距离能量的丢失
PS:每个网卡会存在一个敏感度,当敏感度低于能量时候就收不到信号了

absorption(吸收)
1.吸收从波中带走能量
2.这些能量通过加热障碍物而消散掉
3.如果100%的能量被带走,波也就停止了
4.吸收的效果减少振幅
5.信号变得没有能量,但是波长和频率保持
PS:2.4G是被水吸收最好的频段,也是微波炉的频段

reflection(反射)
1.一部分能量被反射
2.一部分能量继续传输
3.反射夹角等于初始夹角
4.反射与材质的粗糙程度,波长和角度有关
5.振幅不受影响(全反射)

multipath(多路):其实就是波的干涉现象
1.当信号被表面反射,一个信号在不同时间抵达接收者
2.延迟抵达的相同信号的多个拷贝会干扰接受者
3.基于波长和接收者的位置

multipath:phase(相位偏移):这里在数字信号处理上有个很好的参数体现,群延迟,以及自相关的参数,在mimo里面是故意使用了这个特性,基础技术是采用两根天线做一个互相关系数的测试
1.如果out of phase(就是相位发生了改变)那么就会消弱甚至消除信号,如果振幅和波长相同的话
2.802.11 a/b/g受影响多,802.11n基本不受影响

scattering(散射)
1.散射发生,当空气微粒使波在多个方向上偏离原始的路径
2.波长越短受影响越大
3.它能减弱信号或者阻止它

refraction(折射)
1.折射发生,当波从一种介质到另外一种介质,造成波改变方向
2.折射基本不影响屋内的网络
3.它对屋外长距离链路有较大影响

line of sight(视距):其实就是保障传输过程中无障碍,而且是属于直接传输,没有通过天波地波那种反射的机制进行传播的方式所用
1.好的信号传输需要两个传输点在line of sight(视线)以内
2.地球的弧度影响屋外链路的质量,就算只有几里的距离(需要提升传输和接收者的高度)
3.可视的障碍可能会阻止无线电的视距

fresnel zone(菲涅尔区域):主要是第一fresnel zone,60%不被遮挡就行,两点之间直接线段以及向外扩散的一块区域,要求是60%是没有阻挡物的
1.在视距内的这个区域,出现物体阻挡的反射会严重影响信号
2.这个区域内60%是没有障碍的

RSSI(产品接收敏感度) and SNR
(信噪比)
1.RSSI是一个信号强度记录器
2.dBm值从一个信号等级系数获取,它由厂商决定
3.RSSI一般是一个负值,约接近0越好
4.SNR(信噪比)是信号强度相对于噪声的级别
5.SNR越高越好
PS:(常见的RSSI的值)
1.Transmitted power
802.11b:17 dBm at 1 TX;20 dBm at 2 TX
802.11g:13 dBm at 1 TX;16 dBm at 2 TX
Wireless-N 13 dBm at 1 TX/Span 20;16 dBm at 2 TX/Span 20
Wireless-N 13 dBm at 1 TX/Span 40;16 dBm at 2 TX/Span 40
Tolerance:+/- 1.5dB
2.Receive sensitivity
-86dBm at 802.11b,11Mbps,PER<=8%
-75dBm at 802.11g,11Mbps,PER<=10%
-88dBm at Wireless-N 6.5Mbps,PER<=10%
-70dBm at Wireless-N  65Mbps,PER<=10%
-69dBm at Wireless-N 135Mbps,PER<=10%

802.11 wireless 二的更多相关文章

  1. 802.11 wireless 七

    802.11 wireless 7Wireless Fundamentals : End-to-End Discovering the NetworkGetting Connect Clients i ...

  2. 802.11 wireless 六

    802.11 wireless 6Bluetooth蓝牙1.无线个人网络(WPAN)的无线电系统2.普通链路范围 10米/0dBm(100米/20dBm)3.传输频率在2.402 GHZ和2.480 ...

  3. 802.11 wireless 五

    802.11 wireless 5CSMA/CA,采用倒计时的方法,退避的时间(当年时间+duration 为发送时间,每一个帧会有一个duration,这个位叫做duration[n.持续]) PS ...

  4. 802.11 wireless 四

    802.11 wireless 4spread spectrum(扩频 - 基于香农定理的算法)1.窄带和扩频是发送信号的两种不同方式2.扩频技术使用更小的能量在波峰3.带宽的需要,基于发送数据的量频 ...

  5. 802.11 wireless 三

    802.11 wireless 3watts,milliwatts,and Decibels瓦特(功率单位)的定义是1焦耳/秒微波炉1000瓦特,手机100-200毫瓦 decibels(分贝:比较能 ...

  6. 802.11 wireless 1(主要还是学习ccna wireless的体系)

    802.11 wireless 1(主要还是学习ccna wireless的体系)ISM频带(ISM band starts early 1990s)900MHZ   2.4GHZ   5GHZ 四种 ...

  7. Ubuntu下用wireshark抓取802.11封包并进行过滤分析

    要用wireshark抓802.11的包 需要在linux下进行. 要在linux下抓802.11的包 需要在linux下安装无线网卡驱动. 所以 在正式抓取之前先把这两样东西搞起来. *没有特殊说明 ...

  8. TCP/IP协议栈与数据报封装 (802.3 Ethernet 以太网 802.11 WLAN 无线网 )

    http://blog.csdn.net/jnu_simba/article/details/8957242 一.ISO/OSI参考模型 OSI(open system interconnection ...

  9. 802.11 对于multicast 和 broadcast的处理

    ethernet内部会有broadcast 和 multicast.这两种包都是一个STA向多个STA发包. 当没有wifi存在的时候,LAN口之间的broadcast 和 multicast是可靠转 ...

随机推荐

  1. 【项目相关】MVC中将WebUploader进行封装

    昨天初步将webuploader用在了项目中,但紧接着就发现了一个问题,每一个页面都需要写那么多初始化webUploader的代码,这样肯定是我不能接受的,于是花了半天时间对该控件进行了封装. 最后, ...

  2. JMeter2.13 连接 sql server

    1.安装驱动 http://www.microsoft.com/zh-CN/download/details.aspx?id=11774 下载最新的即可 解压后复制势穷力竭sqljdbc.jar到 “ ...

  3. sqoop的codegen工具

    一.codegen工具的使用 sqoop codegen --connect jdbc:mysql://localhost:3306/test --username root --password 1 ...

  4. js中forEach无法跳出循环?

    1. forEach() forEach() 方法从头至尾遍历数组,为每个元素调用指定的函数.如上所述,传递的函数作为forEach()的第一个参数.然后forEach()使用三个参数调用该 函数:数 ...

  5. nginx+php与apache+php性能对比

    测试工具http_load相同的动态页面测试,相同的硬件资源,相同并发,相同请求数量的前提下,nginx+php比apache+php的性能要 差,而且如果请求的压力大于硬件资源的承受能力,nginx ...

  6. php时间转换unix时间戳

    本文介绍了php编程中unix时间戳转换的小例子,有关php时间转换.php时间戳的实例代码,有需要的朋友参考下. 第一部分,php 时间转换unix 时间戳实现代码. 复制代码代码示例: <? ...

  7. 随机获取Mysql数据表的一条或多条记录

    随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password......)表(有一百多万条记录)为例,对比讲解下几个方法效率问题: sel ...

  8. App Store最新审核指南(2015年3月更新版)

    苹果近日更新了App Store审核指南的相关章节,对此前版本进行了修改和完善.除了增加应用截图.预览等限制外,使用Apple Pay进行定期付款的应用程序必须展示每个阶段所需款额,费用归属以及如何取 ...

  9. sendBroadcast 无法接收

    项目中遇到已经sendbroadcast,但是在对应的BroadcastReceiver中却无法调用onReceiver 真是个纠结的问题.找了许久. 终于发现Intent中传递了一个参数(自定义类继 ...

  10. R语言的日期运算

    写hive SQL查询, 需要从导入的参数, 自动累加日期. 从而实现一个自动的,多个日期的统计过程 R语言的日期运算超级简单. > test<-Sys.Date() > test ...