2.4G信号干扰原因

2023-11-19

转自:http://wenku.baidu.com/link?url=iw-8wLsNphcELx-J7artsLTdIKtCLGO7X-PAgQG6BYXuG-GPHzYh8xrhkRVzJo2HL1LvI2p4RlgfxCuVBSwt9VG2uPFiM3Fpo9tZjFI8PGC

参考:http://www.321mx.com/blog/366.html



?
?
下,速度可以达到655KB/s。然后,我们将这台笔记本电脑逐渐靠近一台正在工作的1000W功率的微波炉(功率设定为“中高火”),观察不同距离情况下的无线传输速度。从图中我们可以看到,这台功率并不太大的微波炉对无线网络表现出了较强的杀伤力。?
?????????????
当无线终端距微波炉4米以内时,微波炉的影响力开始凸现;而当进入2米范围内,无线网络的信号稳定程度已经开始受到挑战,偶尔会出现断网现象;当距离再靠近时,无线信号基本处于不可用状态了。这也就是很多读者反映的:“家里做饭菜时无线信号就不稳定”的主要原因。如果不巧无线基站布设在了微波炉周围(单间寝室、一室一厅或单配房出现该情况的可能性较大),那么,这一影响将是无法弥补的(终端的位置还可以调整,基站位置就不是可以随意调整的了)。?
建议:在各位架设WLAN基站或者使用无线终端时,请尽量远离家用微波炉(微波炉处于非工作状态时不会产生影响)。?
主要干扰二?2.4GHz无绳电话??热点对象:高速WLAN网络?
现在使用无绳电话的家庭非常多。早期的无绳电话工作频率主要为900MHz,受到干扰的可能性较大,所以目前市面上大多是2.4GHz的无绳电话,而这一频率又与WLAN的频率相冲突了。?
?


?
?
????????????
有趣的是,无绳电话的功率远远没有家用微波炉那样大,目前比较典型的2.4GHz无绳电话基座功率为DC?9V/350mA,功率为3W左右,而WLAN产品的普遍功率在0.1W以内——它们之间的差异还不算十分悬殊,这就导致了相互干扰。通常情况是:无绳电话一接听,无线网络信号就变弱,甚至是断网;而接听电话时有杂音,无线网络也很不稳定,或者是速度大大降低。?
干扰实测?
来看看我们的试验:测试系统还是802.11b的无线FTP传输。正常情况下传输速度为655KB/s。测试者手持无绳电话坐在无线终端(带有802.11b无线网卡的笔记本电脑)前,接听电话,无线传输速度下降为505KB/s,电话听筒内有轻微杂音;将无绳电话靠近无线网卡到0.5米处,速度下降为380KB/s,无线网络信号时断时续,听筒内杂音变大,通话对方抱怨听不太清说什么;无绳电话与无线网卡0距离时,无线网络频繁断网,平均速度下降为280KB/s,对方完全听不清我们说什么。?
值得大家注意的是:以上的测试是在大数据流量的情况下进行的,也就是说,是在建立了数据稳定连接以后做的测试。尽管我们开始使用无绳电话,但无线网络依旧能够动态调整功率以强化连接,来完成数据传输。如果是在没有大数据量交换的情况下呢?我们通过一个例子来说明。?
相距较远的两个人正在通过喊话的方式通讯,这时他们中间来了很多人,也在相互通话。但由于这两者的“联系”已经建立,所以,他们依旧能够勉强分辨出对方的声音而继续通话。



?
?
但条件改变一下:中间这些人先说话,再让这两个人相互通话,他们就很难识别对方让通话进行下去了。?
???????????
无线通讯中类似的问题也是存在的:在大量无线数据交换之前就发生了干扰,要建立起良好连接是很困难的。所以,当我们只是在通过无线网络上网浏览网页、聊天时,网络数据流量并不大,这时如果无绳电话开始工作了,那么,出现的情况就可能会是我们提到的——断网。通常,这种断网是暂时现象,无线网络往往会在数秒后重新建立连接。但依据我们的实际测试,发现54Mbps的802.11g和108Mbps的双速g对于无绳电话的敏感程度更高,速度降低的幅度较802.11b更大,而且,断网的几率也要高一些。尤其是无绳电话的基座和无线基站在同一房间的情况下,断网的几率更大。?
建议:大家布设无线基站时,尽量远离无绳电话的基座,这一点比较容易做到,因为无绳电话基座的移动性是较强的。?
主要干扰三?WLAN互扰??
热点对象:相同和相邻频段WLAN网络?
随着WLAN用户逐渐增多,身处新兴居住小区的用户经常会遇到这样的情况:打开WLAN终端,会发现好几个无线基站信号(哇!随便拣一个上网吧!^__^),但往往也是在这样的环境中,用户会有这样的感觉:网络速度不稳定,尤其是在进行大量的数据传输时。有读者反映说:它的802.11g无线网络的传输速度本来长期稳定在2MB/s左右,但最近经常只有650KB/s左右,不知何故。其实主要原因,还是同频干扰。?
我们通常说:某某工作在某某频率下,例如,802.11b和802.11g都工作在2.4GHz下,但实际上,这只是一个大概值,每个对应的WLAN通讯都有一个精确的频率,或者说频段。






  




?
?
国内的无线网络产品通常有11或者12个频段,这也是在无线基站中可以设定的(通常无线网卡是自适应与之连接的无线基站的)。?
?????????
目前,大部分WLAN采用基站式,即无线终端通过无线基站互连或者上Internet。而这些无线基站默认的工作频段多半都是“6”,即2437MHz。如果大家都使用这个频段,则在相互重叠的区域内就会出现干扰问题。?
干扰实测?
我们的测试分为两种组合:?组合一?
我们以一个纯粹54Mbps的802.11g网络(54Mbps无线基站+54Mbps无线终端)和一个纯粹11Mbps的802.11b网络(11Mbps无线基站+11Mbps无线终端)来进行干扰测试。它们的工作频段都为6。在正常的单独工作情况下,各自的最大FTP传输速度分别为:54Mbps网络,2125KB/s;11Mbps网络,655KB/s。?
当两个无线网络同时进行FTP无线数据传输时,54Mbps的无线网络速度降到了1520KB/s~1860KB/s,而11Mbps无线网络的速度则大幅下降,仅有70KB/s~90KB/s。?组合二?
我们以一个纯粹54Mbps的802.11g网络(54Mbps无线基站+54Mbps无线终端)和一个混和的11Mbps网络(11Mbps无线基站+54Mbps无线终端,实际连接速度还是11Mbps)来进行干扰测试。它们的工作频段都为6。正常且单独工作情况下,各自的最大FTP传输速度分别为:54Mbps网络,2125KB/s;11Mbps网络,671KB/s。?
这时,当两个无线网络同时进行FTP无线数据传输时,54Mbps的无线网络速度下降幅度较大,仅能够维持在620KB/s~710KB/s,而11Mbps无线网络的速度虽然下降,但幅度不大,还能保持到450KB/s~501KB/s。?






  




?
?
从这两种组合的测试来看:如果不同的无线网络工作在同一频段下,相互干扰是一定存在的。但是,具体是谁受到的干扰更大则难以定论,基站品牌、类型、速率的不同和无线网卡品牌、类型、速率的不同,搭配起来会出现不同的情况。不过总体来看,纯粹的11Mbps??
802.11b网络受到的影响是最大的(所以建议大家在组建无线网络时主要考虑802.11g产品),但在使用高速网卡时,情况会有所好转。另外,我们还注意到,现在市面上不少厂商推出的双速g产品(108Mbps),它们受同频段的干扰度更大,当连接建立在“108Mbps静态”模式下,受到同频段干扰时,速度会从2.5MB/s左右直线下降到802.11b的水平,维持在700KB/s左右。不过,这种影响是暂时的,一但同频网络的干扰结束,108Mbps网络的传输速度会瞬间恢复,回到2.5MB/s的水平上。?
接着,我们将频段进行更改。当我们将两个无线网络的频段分别设定为1和6时(即2412MHz和2437MHz),它们的数据传输速度都大幅回升,基本能够达到正常速度。可见,分离具体频段是相当重要的。从原理上说,分离得越开,效果会越好(例如1和11)。不过,依据我们的测试,在1、6或者6、11这样的组合下效果已经相当好,分离得更开,效果提升已不太明显,且会导致频段资源的浪费和减少。?
建议:大家使用无线网络时,尝试更改一下频段值以达到最好效果。这在以后无线网络普及时会非常重要。?
小提示:更改无线网络的频段,不但可以解决WLAN的互扰问题,也可以减轻其他近似频率的信号干扰。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2.4G信号干扰原因 的相关文章

  • 游戏修改器制作教程七:注入DLL的各种姿势

    教程面向有C C 基础的人 最好还要懂一些Windows编程知识 代码一律用Visual Studio 2013编译 如果你还在用VC6请趁早丢掉它 写这个教程只是为了让玩家更好地体验所爱的单机游戏 顺便学到些逆向知识 我不会用网络游戏做示
  • 数据结构——哈希排序

    哈希排序 就是用空间换取时间的一种排序方式 空间利用率达O n 算法思想 如果一个元素序列a里没有重复的元素 而我们需要找最大值或者前几个最大值时 怎么办呢 1 将这个a序列排序 然后直接选出目标值 2 开辟一个b数组 a里的每一个元素对应
  • WDK李宏毅学习笔记第八周01_Point Network

    文章目录 摘要 一 Pointer Network 1 1 目的 1 2 原理 1 3 优点 二 Applications Summarization 2 1 原理 2 2 优点 三 Applications Translation and
  • TensorFlow实战练习

    TensorFlow实战1 TensorFlow实现手写数字识别 前言 MNIST数据集 学习心得 全代码如下 TensorFlow实现手写数字识别 前言 本人正在学习TensorFlow的使用 使用的书籍是 TensorFlow实战 黄文
  • U-net源码讲解(Keras)

    更新 这个项目是2018 8月份写的 时间过得真快 现在都快一年了 其实深度学习这方面各种软硬件更新很快 如果你是新手学Unet 那么用keras版的也是蛮好的 但是到最后有自己的一点需求后再在此基础上搭自己的模块后Keras就显得很麻烦了
  • 浅谈HTTP中Get、Post、Put与Delete请求方式的区别

    1 GET请求会向数据库发索取数据的请求 从而来获取信息 该请求就像数据库的select操作一样 只是用来查询一下数据 不会修改 增加数据 不会影响资源的内容 即该请求不会产生副作用 无论进行多少次操作 结果都是一样的 2 与GET不同的是
  • 房价预测回归模型--tensorflow2.0学习笔记--tf.keras使用实例

    import tensorflow as tf import matplotlib as mpl import matplotlib pyplot as plt matplotlib inline import numpy as np im
  • Netty框架之概述及基本组件介绍

    概述 Netty是由JBOSS提供的一个java开源框架 是一个高性能 高可扩展性的异步事件 驱动的 网络应用程序框架 它极大地简化了TCP和UDP客户端和服务器开发等网络编 程 NIO有下面的缺点 JDK 的 NIO 底层由 epoll
  • 计算机文件及文件夹管理软件,常用管家(电脑文件夹管理工具)V1.1 免费版

    常用管家 电脑文件夹管理工具 是一款很优秀好用的文件夹管理助手 如果你需要一款好用的文件夹管理工具 不妨试试小编带来的这款常用管家软件 功能强大全面 使用后可以帮助用户更轻松便捷的管理文件夹 软件能够快速收藏和打开常用的文件夹 网站 并且能
  • 决策树实战:california房价预测

    Python3 7 决策树实战 california房价预测 网上有好多2 版本的代码 但是本地安装的是python3 7版本 在学习中遇到很多问题 有很多地方和2 版本的不一样 所以记录下来方便参考 侵权必删 导入模块 import pa
  • CISCN2018-WP

    MISC 验证码 用token登录 输入好验证码就可以得到flag Picture 图片隐写 一下就想到binwalk或者winhex打开试试 binwalk打开无果 将这段数据ctrl shift c复制出来 用下面python脚本生成z
  • HTML标签及浮动

  • 7.块设备驱动的I/O请求处理(2)

    不适用请求队列 使用请求队列对于一个机械磁盘设备而言的确有助于提高系统的性能 但是对于RAMDISK ZRAM Compressed RAM Block Device 等完全可真正随机访问的设备而言 无法从高级的请求队列逻辑中获益 对于这些
  • 稳定性相关大纲

    稳定性建设的几个维度 个人渣记录仅为自己搜索用的博客 CSDN博客 道法术器 稳定性相关 代码 产品灰度能力 降级百分比能力 动态diamond doom测试 单元测试 稳定性改造 高资源占用优化 方法 架构上改造降流量 例如心跳 内部逻辑

随机推荐

  • 真正的阅读者,是不需要荐书的

    From http www luanxiang org blog archives 2136 html 早上一个朋友在朋友圈里跟我说 上次你推荐的 信息简史 和 知识的边界 两本书 我觉得很不错 这条消息让我比较差异 首先我并没有 推荐 过
  • 数据集分割

    步骤 1 确定训练集和测试集是否同分布 常用方法 1 留出法 实现 直接将数据集拆分为互斥的训练集 验证集和测试集 划分比例 训练集 验证集 测试集 7 1 5 1 5 注意事项 单次使用留出法会导致模型不稳定 保证三种数据集中样本比例的相
  • Linux 下使用 C++ 实现的 Web 文件服务器

    项目地址 Github https github com shangguanyongshi WebFileServer 在学习完成 TCP IP 网络编程 和 Linux高性能服务器编程 后 阅读了一些Web服务器的相关代码 自动动手使用
  • code style

    最近一直在看java convention和google c style 因为老板要提高代码质量 我们小公司一个 因为客户说我们的代码质量太烂了 于是开始搞代码质量 先从静态 代码质量开始 于是就研究起来code style 但是 我发现
  • Pthread 并发编程(三)——深入理解线程取消机制

    基本介绍 线程取消机制是 pthread 给我们提供的一种用于取消线程执行的一种机制 这种机制是在线程内部实现的 仅仅能够在共享内存的多线程程序当中使用 基本使用 include
  • 【ARM】程序快速定位segmentation fault core dumped错误

    1 应用场景 ARM开发过程中经常进程运行着出现段错误 这时候单纯靠加日志打log效率太低 使用gdb的话 由于APP进程太多 生成的core的文件特别大 而且gdb在arm板子也不好单步调试 不太友好还是pass掉 目前使用段错误捕捉SI
  • Python3爬虫——用Xpath提取网页信息

    Python3爬虫 用Xpath提取网页信息 前言 本笔记用于记录整理requests库的一些基本知识 内容会根据博主自己的认知作增添或压缩 水平有限 如有错误请不吝赐教 本文需要读者初步了解HTML有关节点的相关知识 文章目录 Pytho
  • Python技能练习!值得你看的28道常见题型汇总!(附答案解析)

    今天给大家分享30道Python练习题 建议大家先独立思考一下解题思路 再查看答案 文末有惊喜 1 已知一个字符串为 hello world yoyo 如何得到一个队列 hello world yoyo 使用 split 函数 分割字符串
  • C#多线程Lock锁定的使用例子(多线程线程同步)

    这个例子是一个模拟多个人在多台提款机上同时提取一个账户的款的情况 在存取的过程中 可能 A线程取了100 而B线程那边还看见账户上没少掉那100快 所以导致数据不统一 赋值出现问题 下面代码则可以测试出加上Lock锁定 与 不加的区别 先上
  • 学会这几个简单的bat代码,轻松在朋友面前装一波13

    这个标题是干什么用的 最近看晚上某些人耍cmd耍的十分开心 还自称为 黑客 着实比较搞笑 他们那些花里胡哨的东西在外行看来十分nb 但只要略懂一些 就会发现他们的那些十分搞笑和滑稽 今天这里分享几个类似的方法 让你在不懂行的朋友面前秀一波
  • xuexila作文 lxml etree xpath如何同时选择多种标签tag

    以学习啦为例 说明如何选择一个大范围标签下面的两个及以上种类标签tag 例如 div p 1 p h2 2 h2 p 3 p div 只有同时可以选择p h2 内容1 2 3的顺序才不会乱 from lxml import etree im
  • 数据库表结构设计

    做一个项目 必然是少不了数据库设计的 在学习阶段 基本都是单表 然而在实际开发过程中 一对多 多对多的表处处都是 简单整理一下 一对多 多对多表如何设计整理一下思路 数据库实体间有三种对应关系 一对一 一对多 多对多 一对多 一的主键放在多
  • Sublime中自动代码提示插件Anaconda插件下载及设置

    Sublime中自动代码提示插件Anaconda插件下载及设置 一 代码提示功能插件 Anaconda 通过package Control 进行插件下载 按住ctr shift p会弹出对话框 没果没有的话 需要进行package Cont
  • Python可迭代类

    Python可迭代类 iter 和 next python中我们常常会用到for循环结构 for 元素 in 元素来源 for循环后面的元素来源实际上就是一个可以迭代的对象 for in 语句其实做了两件事 第一件事是获取一个可迭代对象 即
  • QT5.14解决控制台打印中文乱码的问题

    如上图 在控制台打印的中文显示乱码 解决方法如下 第一 在main函数中加入 pragma execution character set utf 8 第二 将所有字符串包含中文 用QStringLiteral修饰 综上解决中文乱码问题
  • 彻底理解js中的闭包

    闭包是js的一个难点也是它的一个特色 是我们必须掌握的js高级特性 那么什么是闭包呢 它又有什么用呢 我们都知道 js的作用域分两种 全局和局部 基于我们所熟悉的作用域链相关知识 我们知道在js作用域环境中访问变量的权利是由内向外的 内部作
  • protobuf (Protocol Buffers)

    Protobuf Protocol Buffers 是一种语言无关 平台无关的序列化数据结构的协议 由Google开发 它可以用于将结构化数据序列化为二进制格式 并在不同的系统之间进行高效的数据传输或存储 Protobuf使用 proto文
  • 提示msvcr120.dll丢失怎么办?由于找不到msvcr120.dll如何修复?

    msvcr120 dll 是 Microsoft Visual C 文件中的一个重要组件 它是一种动态链接库 包含了很多函数 提供了许多基础的 C 运行时支持 这个库文件的主要功能是提供 C 应用程序的运行时环境 它是一些常用的 C 运行时
  • Netty从零开始(一)

    需要用到netty 之前就当年实习的时候用过Mina netty没用过 所以加急学习了一下 感觉还不错 不多说 从官网入手 官网地址 http netty io wiki user guide for 4 x html 有兴趣的朋友可以自己
  • 2.4G信号干扰原因

    转自 http wenku baidu com link url iw 8wLsNphcELx J7artsLTdIKtCLGO7X PAgQG6BYXuG GPHzYh8xrhkRVzJo2HL1LvI2p4RlgfxCuVBSwt9VG