热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

WLAN需要规划掌握射频通信知识

每一个无线设备都扮演着公共广播无线信号收发器的角色。为了治理好无线网络,必须把握无线电通信的频率技术。无线技术的供给商试图用“易于安装”、“无缝连接”等承诺来掩盖Wi-Fi物理层信

每一个无线设备都扮演着公共广播无线信号收发器的角色。为了治理好无线网络,必须把握无线电通信的频率技术。
无线技术的供给商试图用“易于安装”、“无缝连接”等承诺来掩盖Wi-Fi物理层信号的异常现象。但是,你需要利用射频技术来治理一个大型的无线网络,就像你必须知道假如连线才能构建有效的局域网一样。
要把握射频通信知识
和拨号调制解调器、电缆调制解调器一样,Wi-Fi网络也要利用调制技术将计算机里的数字信号转换成类似的射频信号。将数据通过调制解调器转换并发送出去的速度与有效带宽、调制解调器的类型等因素有关。复杂的调制方法与简单的调制方法相比,可以在单位时间内发送更多比特的数据,比如54Mbps 802.11无线网络的64进制的正交幅度调制(16-QAM)方法的速率就比1-Mbps无线网络的二进制差分频移键控(DBPSK)调制方法的速率快得多。
由于信号的质量随着传播的距离不断下降,因此在速度和距离上,不得不采取折衷策略。在空气中传播的无线电波衰减很快,比通过电缆传输的射频信号衰减大得多。
FCC规则控制着2. 4 GHz ISM频段和5 GHz UNII频段的利用。2.4 GHz ISM是指从2. 4 GHz到 2.4835 GHz这83.5 MHz,作为工业、科学和医药频段。5 GHz UNII是指从5.15 GHz到5.35 GHz的200MHz加上5.725GHz 到5.825 GHz的100MHz,共计300MHz的频段,用于国家信息建设。这些频段又被进一步划分为多个频道,一般Wi-Fi的频道带宽都是22MHz。
速率和距离
FCC的鉴定程序对无线系统的设计者进行限制,主要出于如下原因:因为共享的非限制频段的使用问题目前仍处于争论状态,因此产品的设计必须使得干扰最小化。Wi-Fi系统工作在非限制频段,所以必须用很低的功率发射信号,另一方面,又要保证在受到其它同频段工作设备一定程度干扰的时候,能够比较稳定地工作。
扩频信号处理技术就像变魔术一样,使得各个系统可以同时共存。扩频系统很稳定,但是值得注重的是:设计多单元的企业扩频系统时,相干干扰的问题是不可避免的。这一点大家一定要明确,因为这将有助于设计和支持无线局域网络。
每个Wi-Fi设备,都是一个发送和接收无线信号的收发器,不管它是个PC卡、NIC还是AP(访问点)。因为所有的Wi-Fi系统都采用高频的微波信号,所以信号的衰减很快。比如较高频率的5-GHz 802.11a信号所遭受的衰减程度就比2.4-GHz的高,尤其是当覆盖范围内有地面、墙体等固体目标时。
除了要考虑信号的衰减以外,接收器还要处理环境噪声。比如说,你笔记本里的高速CPU实际上就是一个射频噪声源,它使得房间内的信号被压制。但是,现在的无线技术已经可以保证接收设备在很低的信噪比条件下正常工作。
射频信号的发射功率经常用瓦特来度量。一套环绕立体声音响系统的输出功率往往在500瓦左右,而基于微波的射频系统的输出功率则要低得多。即使最大功率的Wi-Fi系统,其发射功率也不过200毫瓦,也就是五分之一瓦特。正因为无线系统工作时功率很低,所以工程师要利用对数变换,也就是用分贝作为单位,来表示信号的能量级别。当以1毫瓦为参考值时,分贝被缩写为"dBm"。假如说某一信号为0 dBm,那么其功率为1毫瓦。
假如信号能级低于1毫瓦,那么它的分贝数就是负值。例如,802.11b Wi-Fi NIC可以接收到传输速率为2 Mbps,最低能级为 -90 dBm的信号。
有两个规则值得注重:第一,当一个信号增强了3dB,实际上信号输出功率增长了一倍。同样的,信号降低了3dB,输出功率降低了一半。第二,每当信号增强10dB,信号的输出功率将是原来的10倍。所以,假如0 dBm相当于1毫瓦,那么10 dBm相当于10毫瓦,20 dBm相当于100毫瓦,30 dBm相对于1,000毫瓦,也就是1瓦特。利用这两个规则,你可以算出23 dBm相当于200毫瓦,明白了吧?
增益和损失
无线发射器包括用来产生强信号的放大器,也就是射频增益的提供者。射频技术设计者可以通过调整参数,增加输入功率来提高增益。对于一个无线网络,要想正常工作,必须提供足够的系统增益,来补偿两个结点间的传播损失。否则,当你驱车离家时,就会逐渐地不能接收到数据,就像你逐渐地听不到你感爱好的无线电台节目一样。在露天情况下的衰减被称为自由空间衰减,主要因为在空中信号的分散造成的。在建筑物里,无线网络还会遭受其它类型的衰减,比如(墙体、地面和门等的)吸收,(不规则表面的漫反射造成的)散射,(绕过物体的)衍射,(穿过不同介质如玻璃墙时的)折射等。这些特性和频率有关。
多途干扰
虽然增益和损失往往能够决定你是否能联接无线网络,但是还有另外一个因素影响着建筑物里的无线电波:多途传输,当无线电波碰到固体表面时造成的一种干扰。一个直接的后果就是接收器接收到一串幅度不同、存在时延的同一信号形式的叠加。
工程师们一直在努力设计可以克服多途干扰的系统。比如,目前的大多数Wi-Fi系统都采用双阵列系统,在某些情况下可以减少多途的影响。在大多数情况下,无线接收器的设计决定了在处理多途时候的健壮性。这也就是为什么有的高输出功率的NIC在“速率-距离”性能方面,还不如其它供给商的低输出功率NIC的原因,因为后者加入了多途处理的功能。
发射器的输出功率和接收器的灵敏度的差值,就是传播损失,或者链路预算。比如,Cisco Aironet 802.11b NIC,最大输出功率为20 dBm,Cisco 1200 AP 的灵敏度为 -85dBm(注重,负的dBm表示还不到1毫瓦),其传输速率为11-Mbps。那么整个的传播损失最大可以为20-(-85)=105 dB。
随着射频信号的变差,Wi-Fi系统由于误码率和重试次数的增加,性能逐渐下降。为了对此进行补偿,当信号能级降低的时候,Wi-Fi系统能自动降低数据传输速率。准确地说,调制方案不再采用高效方案,因而降低了传输速率。拿目前的802.11b系统来说,数据速率可以从11 Mbps降低到5.5 Mbps、2 Mbps,最后可以降到1Mbps。假如最终信号能级不能支持1Mbps的数据传输,那么连接将被关闭。
对于有线网络来说,可以利用线路扫描仪来验证UTP(非屏蔽双绞线)或者光缆系统的状态。假如你的系统正常安装和终止,这些验证通常只是例行公事,系统一旦通过验证,将很少改变。但是,无线网络则不同,更具有流动性,因为传播介质经常在变,门的开关、人的走动都会造成影响。理解射频系统的工作原理,将会使你更好地利用site-survey和troubleshooting工具,使你更好地设计和规划Wi-Fi网络。


推荐阅读
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Principle for Mac(交互式屏幕设计软件)免激活版
    Mac上好用的交互式屏幕设计软件,PrincipleforMac是一款交互式屏幕设计软件,principle mac让您的设计将以原则出现,随时为您注入新的活力。如果您进行更改,再 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了[从头学数学]中第101节关于比例的相关问题的研究和修炼过程。主要内容包括[机器小伟]和[工程师阿伟]一起研究比例的相关问题,并给出了一个求比例的函数scale的实现。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
author-avatar
mce
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有