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

802.11a/g  OFDM
802.11b    DSSS
802.15.74  FHSS

DSSS:encoding
1.每一个位bit在一个序列里边传输,叫做"chip"
2.这个实例中chipping code为barker 11(巴克码)
3.大于9个字节的内容允许丢失(抗干扰)

DSSS modlations:DBPSK and DQPSK
当使用DBPSK,相位差为180度,变换即为1,不变为0(一个时间周期传输一个Bit)
当使用DQPSK,相位差为90度,每一次变换标识2个bits(一个时间周期传输两个Bit)
DBPSK速率为1Mb/s
DQPSK速率为2Mb/s

DSSS modlations:CCK(complementary code keying)
PS:802.11b
Data Rate    Encoding                              Modulation
   1         11 chip Barker coding       DSSS Binary Phase Shift Keying
   2         11 chip Barker coding       DSSS Quadrature Phase Shift Keying
   5.5       8 chip encoding             DSSS Quadrature Phase Shift Keying
             8 bits CCK coding
   11        8 chip encoding             DSSS quadrature Phase Shift Keying
             4 bits CCK coding

orthogonal frequency-division multipexing(OFDM)
64个副载波(真正使用的有48个)
1.12个零副载波(黑色表示)在中心和侧边
2.侧边的副载波功能为频率保护带,保留16.5Mhz的占用带宽
3.中心的零副载波DC偏移和防止载波泄露
4.48个数据副载波(绿色)每一个symbol(符号)
5.4个引导副载波(红色)每一个symbol,为了同步和跟踪

OFDM modulations:BPSK and QPSK
1.使用DBPSK和DQPSK相同的原则,BPSK偏移为180度,QPSK偏移为90度
2.速度基于信号的目睹
PS:48个数据载波,48倍关系
modulation      data rate per subchannel(kb/s)   total data rate(Mb/s)
   BPSK                   125                             6
   BPSK                   187.5                           9
   QPSK                   250                            12
   QPSK                   375                            18

OFDM modulations:QAM
64-QAM,一个周期传6个bits,2的6次方
1.QAM,90度变换被关联到振幅调制
2.4种振幅位置,16个可能的值
3.OFDM被用于无线技术使用16-QAM和64-QAM,能够提供54Mbps的速率

channels and overlap issues(信道重叠)
1.每一个channel建有一个5Mhz的信道间空间,每一个DSSS信道使用多于一个channel
2.在2.4Ghz的ISM带的,仅仅只有3或4个不重叠的信道
3.信道重叠会产生干扰

802.11 wireless 四的更多相关文章

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

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

  2. 802.11 wireless 七

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

  3. 802.11 wireless 六

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

  4. 802.11 wireless 五

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

  5. 802.11 wireless 三

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

  6. 802.11 wireless 二

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

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

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

  8. WIFI:802.11协议帧格式

    802协议桢格式 802.11和Wi-Fi技术并不是同一个东西.Wi-Fi标准是802.11标准的一个子集,并且是Wi-Fi联盟负责管理 802协议桢格式: 协议 发布年份/日期 Op.标准频宽 实际 ...

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

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

随机推荐

  1. C# 多线程运用

    没有用过多线程,所以没有过多的了解操作原理以及怎么编写多线程 后来才只知道将一个传入的集合分别拆开为N个集合来进行使用 //分线程执行 public static void OperateThread ...

  2. kettle教程(1) 简单入门、kettle简单插入与更新。打开kettle

    本文要点:Kettle的建立数据库连接.使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录.若存在,则更新.   Kettle ...

  3. SQL Server编程(04)基本语法

    一.定义变量 --简单赋值 declare @a int set @a=5 print @a   --使用select语句赋值 declare @user1 nvarchar(50) select @ ...

  4. Eruda——手机网页前端调试面板

    前言 进行移动端网页开发时,想要查看手机浏览器信息从来都不是一件容易的事.特别是当目标环境为APP内置WebView,需要调用特定的JsBridge接口时,你根本都干不了什么,只能一遍又一遍地修改代码 ...

  5. php的register_shutdown_function函数详解

    function shutdown() { $last_error = error_get_last(); if ($last_error) { error_log(print_r($last_err ...

  6. js 月历 时间函数 月份第一天 星期的判断

    返回值为0-6,其中返回值0为星期天:如同,php中的日期函数一样判断.

  7. dedecms5.7 联动类型无法显示

    dedecms5.7 联动类型无法显示 问题原因:一般是由于路径问题( 路径缺少分隔符'/' )导致js无法正常加载 如果遇到该类问题,尝试通过firebug工具检查js是否被正确加载. 如果是路径问 ...

  8. Pull解析xml

    没有写抛出的异常,例子是含有多个Person对象persons.xml(此片内容未写写入的代码),包含id,name,email,address标签,Person对象含有id,name,email,a ...

  9. ng-summit and $watch() funciton

    <div ng-app> <form ng-submit="requestFunding()" ng-controller="StartUpContro ...

  10. jquery.unobtrusive-ajax.js单独的用法

    (插件本身已经减少了人力,如果开始无脑开发,简直就是无能,@Ajax里面哪里帮助类生成的其实就是jquery.unobtrusive的一些特性) jquery.unobtrusive是MVC中出现的j ...