1. 无线通信

无线通信主要是利用无线电(Radio)射频(RF)技术的通信方式,无线网络是采用无线通信技术实现的网络
无线网络可为两种: 近距离无线网络和远距离无线网络

近距离无线网络主要可分为如下两类:
- 无线局域网(WLAN, Wireless Local Area Network)
- 无线个域网(WPAN, Wireless Personal Area Network)

WPAN是为了在POS(Personal Operating Space, 以设备为中心半径10m)范围内提供一种高效、节能的无线通信方法
按照数据传输速率的不同,WPAN又可分为:
- HR-WPAN: High-Rate WPAN, 高速个域网
- LR-WPAN: Low-Rate WPAN, 低速个域网

2. 802.15

IEEE 802.15工作组致力于WPAN(Wireless Personal Area Network)标准化

- 802.15.1: WPAN/Bluetooth, 是以既有蓝牙标准为基础, 定义了物理层(PHY)和介质访问控制(MAC)规范
- 802.15.2: Coexistence, 主要是为了解决WPAN(802.15)和WLAN(802.11)共存问题
- 802.15.3: High Rate WPAN, 定义了高速率WPAN?
- 802.15.4: Low Rate WPAN, 定义了低速率低功耗WPAN的PHY和MAC规范
- 802.15.5: Mesh Networking, 定义了WPAN设备能够可互操作, 稳定和可扩展的无线网状网络

运行在802.15.4之上的协议/规范包括802.15.5、ZigBee、RF4CE、Thread、6LoWPAN等

3. 802.15.4

从前面的介绍可知,IEEE 802.15.4定义了Low Rate WPAN

这里简单介绍一些其版本历史

- 802.15.4-2003:  初版, 定义了两个PHY(2.5GHz O-QPSK DSSS; 868/915MHz BPSK DSSS)
- 802.15.4b-2006: 修订版, 新增两个PHY(868/915MHz O-QPSK DSSS; 868/915MHz ASK PSSS)
- 802.15.4a-2007: 修订版, 新增两个PHY(UWB 3-10GHz BPM/BPSK; 2.4GHz DQPSK CSS)
- 802.15.4c-2009: 修订版, 新增780MHz PHY(O-QPSK MPSK), 用于中国地区
- 802.15.4d-2009: 修订版, 新增980MHz PHY(GFSK), 用于日本地区
- 802.15.4-2011: 第二版, 主要是将之前的修订版进行整合
......

值得一说的是,ZigBee采用的版本为IEEE 802.15.4-2003

802.15.4架构如下图所示

4. 软件无线电

软件无线电,SDR,Software Defined Radio,是一种基于软件定义的无线通信协议而非通过硬件电路实现的无线电广播通信技术

其实现是将2MHz~2000MHz的信号全部收下来进行抽样、量化,转化成数字信号用软件处理
理论上说,使用SDR的设备与任意无线通信制式都兼容;但在实际应用时,它需要极高速的软、硬件处理能力

目前最流行的开源软件无线电工具为GnuRadio

在使用GNU Radio之前需要了解的知识包括通信系统、数字信号处理、硬件电路设计等

常用的SDR平台有USRPbladeRFOpenBTSHackRF One

参考:
<ns-3>
<UpYou>
<bastibl>
<cn0xroot>
<SimpliciTI>
<OpenLTE>
<nRF2401A>
<IEEE 802.15>
<Wime Project>

IEEE 802.15介绍的更多相关文章

  1. 蓝牙(Bluetooth) IEEE 802.15.1 协议学习

    catalogue . 蓝牙概念 . 配对和连接 . 机密安全性 . 蓝牙协议分类 . 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网 ...

  2. IEEE 802.15.4协议学习之物理层

    在详细讲述IEEE 802.15.4协议之前,谈谈自己这两个星期看协议过程中的一点心得,或者是收获吧. 看协议文档,一定要看有书签的,边看边在旁边做些备注,以便于后期整理.对于协议层次相关的,最好在纸 ...

  3. IEEE 802.15.4协议学习之MAC层

        MAC负责建立于网络的同步,支持关联和取消关联.MAC层的安全以及控制物理信道访问机制.信道访问机制主要有以下几种:       1. 有序的物理无线信道访问机制     2. 协调器启动和维 ...

  4. 6LoWPAN - Transmission of IPv6 Packets over IEEE 802.15.4 Networks

    6LoWPAN covered topics include the following:   Frame format for transmission of IPv6 packets Method ...

  5. XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道

    XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...

  6. 计算机网络六:无线局域网、IEEE 802.11、WIFI和蓝牙

    无线局域网.IEEE 802.11.WIFI和蓝牙 ㈠无线局域网 1.定义       无线局域网络(Wireless Local Area Networks),简称WLAN.它是相当便利的数据传输系 ...

  7. IEEE 802

    IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会), 致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议, 对应OSI网络 ...

  8. IEEE 802.11 标准列表

    IEEE 802.11 标准列表 IEEE 802.11,1997年,原始标准(2Mbit/s,播在2.4GHz). IEEE 802.11a,1999年,物理层补充(54Mbit/s,播在5GHz) ...

  9. vlan 以及 Linux实现的IEEE 802.1Q VLAN

    vlan 以及 Linux实现的IEEE 802.1Q VLAN Vlan的概念 VLAN技术介绍 VLANVLAN概述 以太网是一种基于CSMA/CD(Carrier Sense Multiple ...

随机推荐

  1. python 网络篇(计算机网络基础)

                               计算机网络的发展及基础网络概念                    广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无 ...

  2. tensorflow nmt基本配置(tf-1.4)

    随着tensorflow的不断更新,直接按照nmt的教程搭建nmt环境会报错的...因此,需要一些不太好的办法来避免更多的问题出现.tensorflow看来在ubuntu和debian中运行是没有问题 ...

  3. ubuntu中tensorflow安装

    首先加入了CUDA_HOM环境变量,然后下载了一个分析工具库,结果E: 无法定位软件包 libcupti-dev,在etc/apt 的sources.list 添加镜像源 deb http://arc ...

  4. git 创建分支并提交到服务器对应的新分支

    1.切换到源分支 git checkout test 2.在源分支的基础上创建新分支 git branch test1 3.提交到远程分支 git pull 会自动提示下面的命令 git pull - ...

  5. Java中动态代理实现原理深究

    一.前言 笔者平时开发使用“动态代理”不多,最近在看设计模式的时候,“动态代理”又在面前晃了几次,所以这次想从源码的角度去分析动态代理的实现原理,以窥探其精妙~ 二.正文 2.1 静态代理  本文源码 ...

  6. Concurrent.util中的一些类

    package com.bjsxt.height.concurrent019; import java.io.IOException; import java.util.Random; import ...

  7. Python数据分析(三)pandas resample 重采样

    下方是pandas中resample方法的定义,帮助文档http://pandas.pydata.org/pandas-docs/stable/timeseries.html#resampling中有 ...

  8. python数据绘图常用方法总结

    挖坑,以后还会更新吧 做数学建模画图使用了matplotlib和numpy,这里简单总结一下常用的用法 一.数据拟合 1.np.polyfit(x, y, n) 使用n次多项式去拟合x,y散点图,返回 ...

  9. Netscaler重置密码的方法

    Netscaler重置密码的方法 http://blog.51cto.com/caojin/1898401 有时候我们会碰到忘记Netscaler的密码,或接手别人的设备而不知道密码的情况.在这种情况 ...

  10. ionic2 手风琴效果

    user.ts import { Component } from '@angular/core';import { IonicPage, NavController, NavParams } fro ...