WIFI 常识

WIFI 常识DSSS(DirectSequenceSpreadSpectrum)直接序列扩频FHSS,跳频技术(Frequency-HoppingSpreadSpectrum)FHSS和DSSS比较跳频扩频(FHSS):跳频扩频(FHSS)技术是通过“伪随机码”的调制,信息的载波受一伪随机序列的控制,使载波工作的中心频率不断跳跃改变,而噪音和干扰信号的中心频率却不会改变,这样,只要收、发信机之间按照固定的数字算法产生相同的“伪随机码”,就可以达到同步,排除了噪音和其它干扰信号。虽然在..

大家好,又见面了,我是你们的朋友全栈君。

DSSS (Direct Sequence Spread Spectrum)直接序列扩频

FHSS,跳频技术 (Frequency-Hopping Spread Spectrum)

FHSS和DSSS比较

跳频扩频(FHSS):

跳频扩频(FHSS)技术是通过“伪随机码”的调制,信息的载波受一伪随机序列的控制,使载波工作的中心频率不断跳跃改变,而噪音和干扰信号的中心频率却不会改变,这样,只要收、发信机之间按照固定的数字算法产生相同的“伪随机码”,就可以达到同步,排除了噪音和其它干扰信号。虽然在某一时刻频谱是窄带的,但在整个时间内,跳频系统在整个频带内跳变是宽带的,从而达到了扩频的目的。

我的理解:设备之间按照约定的频点顺序,依次改变频率,来避开干扰,形象一点就是通信频率跳来跳去,所以叫跳频。

直接序列扩频(DSSS):
直序扩展频谱技术(DSSS)是目前应用较广的一种扩频方式。直接序列扩频系统是将要发送的信息用伪随机码(PN码)扩展到一个很宽的频带上去,在接收端,用与发端扩展用的相同的伪随机码对接收到的扩频信号进行相关处理,恢复出发送的信息。

DSSS与FHSS之间的比较
1、WLAN的FHSS与DSSS相比,更不易受到干扰。这是因为FHSS的传输将在很宽的频带范围上来传送非常短的脉冲信号,干扰影响很小。
2、网络容量(带宽)方面。DSSS 的传输速度高于FHSS。FHSS发送的脉冲一般是1MHz(最高3MHz),而DSSS则是22MHz

 

OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM(Multi Carrier Modulation),多载波调制的一种。通过频分复用实现高速串行数据的并行传输, 它具有较好的抗多径衰弱的能力,能够支持多用户接入

WIFI 常识

理论上这十几个信道都可以用,但是实际上大多数设备使用的是1 6 11这三个三个中心信道,理由就是上图。

路由器开机 之后,会自动选择一个信道,然后就一直使用这个信道,不会再换信道,除非再次重启。(我则以为WIFI跳频,会自动跳到其它信道,好像不会!)

这是在koolshare里看到的一个个的总结

WIFI 常识

华为的路由器有一个插件,好像可以实现自动切换信道。但是自动切换时,wifi信号会断开15s左右。其时也不是自动切换,而是在预定的时间自动寻找最优信道。

“WIFI 定时 加速”, 还没有用,据说可以,有机会试试。

WIFI 常识

(调制与编码策略modulatiom code scheme MCS)还有一个重要的知识,并不是你家的路由器是300Mbps,你的手机连接的速度就是300bps,具体是多少 要看下面这个表,我买了个150Mbps的路由器,手机测试老是40~50M,我就质问厂家,怎么这么慢,厂家估计也不知道怎么回事,让我换电线,最后还是我上网找资料解决了。

路由器150M,最大可能就是下面这个表的最后一项,MCS15,空间流2个,最大能达到150M,这只是对路由器来说

而手机就是另一回事,手机一般个天线,空间流只有1个,因此最大也就是MCS7, 速度最大72.2Mbps. 而这也只是理论上的,实际我测试过最高能达到50Mbps

WIFI 常识

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162505.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux下干净卸载mysql详解

    Linux下干净卸载mysql详解1、使用以下命令查看当前安装mysql情况rpm-qa|grep-imysql可以看到如下图的所示:显示之前安装了:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel52、停止mysql服务、删除之前安装的mysql删除命令:rpm-e–nodeps包名rpm-evMySQL

    2022年6月16日
    76
  • windows安装go环境_go语言环境配置

    windows安装go环境_go语言环境配置1、下载go语言安装包下载地址:https://golang.org/dl/,我是win764-bit环境,下载包为go1.8.1.windows-amd64.zip2、安装go和配置go环境变量windows下的go分为msi和zip两种,msi是安装包,zip是免安装包。注意路径不要包含中文。GOARCH(指定系统环境,i386表示x86,amd64表示x64):amd64GOROOT:E:\Go_Software\go(go的解压路径)GOBIN:%GOROOT%\bi

    2022年10月12日
    4
  • singletask生命周期

    singletask生命周期1.singleTask和singletop都是保真了Activity在栈中的唯一性  2.singleTask和singleTop实例存在时,都不会重新创建newtask  不同之处有如下几点:  如果singleTask启动的ActivityA位于栈底,在栈顶startActivity到这个ActivityA时会调动 onNewInt

    2022年6月26日
    35
  • PHP中用下划线开头的变量含义「建议收藏」

    PHP中用下划线开头的变量含义

    2022年2月8日
    45
  • spring事务的默认隔离级别_事务隔离级别有哪些

    spring事务的默认隔离级别_事务隔离级别有哪些目录1、前言2、验证结论3、总结1、前言事务的四个隔离级别想必大家都已经清楚,但是在学习Spring的时候,我们发现Spring自己也有四个隔离级别(加上默认的是五个)。那么问题来了,当Spring设置的隔离级别和我们在数据库设置的隔离级别不一致时,哪个会生效?先抛出结论:Spring设置的隔离级别会生效2、验证结论要验证结论很简单,我们只需要在spring事务注解上面配置不同的隔离级别就行了:DAO层实现类的两个方法pay方法是模拟事务A先查询一次数据,然后休眠两秒再查询一次数据

    2025年11月11日
    2
  • a was not declared_zeroifnull

    a was not declared_zeroifnull[size=medium]ibatis:isNotEmpty:过滤空串""和空nullisNotNull:只过滤空nullphp:isset:过滤null和未定义isEmpty:过滤false、空串""、nullExp SELECTLPM.WORK_TYPE"workType", LPM.DE…

    2022年10月6日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号