当前位置: 首页 > 编程日记 > 正文

Wireless-N Configuration

Wireless-N Configuration/Zh Cn

Contents

[hide]
  • 1 关于Wireless N的一般信息
  • 2 基本设置
    • 2.1 20 MHz vs 40 MHz
      • 2.1.1 2.4GHz频段的描述
      • 2.1.2 2.4GHz频段表
    • 2.2 无线安全设置
    • 2.3 高级设置
  • 3 Problems and Resolution
    • 3.1 Actual Speeds
    • 3.2 Testing
    • 3.3 Device Drivers
  • 4 Device Specific Information
    • 4.1 Broadcom
    • 4.2 Ralink
  • 5 References

[edit]关于Wireless N的一般信息

首先,到相关论坛查找推荐的最新固件版本,更新你的路由器的固件。当然,要支持Wireless N,你的路由器必须支持802.11N协议。有许多因素会影响Wireless N的性能:RF干涉,路由器品牌,使用环境如周边的其他路由器数量等等。如果你的无线网络中拥有B或者G的客户,你的网络速度也会受到影响。

所有N的路由器都是MIMO(多入/多处)的。由于采用这种技术 Specs,较多的天线会提供更好的覆盖范围和数据传输速度。你的路由器和客户端之间支持的MIMO流数目,也会影响最大速度。查看这里的表格here ,你将发现你的设备支持多少个流 here标明了流和速度之间的关系。

为了最大限度提高你的路由器性能,用Web-GUI打开设置界面,连接到状态-〉无线页面。在该页面的的最底部,有一个“基站勘查”的选项。点击它,检测周边的无线AP,找一个没有人使用的(优先选择1,6 或者 11三者之一)频道,然后让你的路由器使用此频道。

[edit]基本设置

[edit]20 MHz vs 40 MHz

N标准支持40M赫兹的带宽。但如果你要支持较老的设备,N标准要求有一个20M赫兹的频段和一个可以在±20M赫兹间自由调整的附加带宽。主带宽用于和传统的A/B/G或其他客户端连接。这些传统标准不支持40M赫兹。N标准在侦测到任何设备在使用20M赫兹的频段时,正个无线网都是用20M赫兹频段。

在5G环境中, 不难找到两个没有使用的频段,所以设置成40M赫兹一般没有问题。

但在2.4G环境中,由于频段很容易和11b和11g模式重叠,找到两个空频段使用40M赫兹,不是那么容易。

为了有效地利用40M赫兹,你需要使用第7-第9频段。在北美以及中国,2.4G只有11个频段。如果你的邻居也使用2.4G无线路由,冲突难免。这也是为什么有许多人在最后批准IEEE802.11n的时候要求取消2.4G下的40M带宽。不过这个标准最后没有取消,因为在一些特殊环境下,比如仓库中,该带宽还是可以使用的。只是在一般居民区,最好不要使用。


Though the end result is the same, different manufacturers are using different methods to have the user pick their 20/40 channels.

  • Recent builds of DD-WRT has you choose the 20 MHz Control channel and by specifying whether the Control channel is the "upper" or "lower" portion of the 40MHz block. You may need to toggle between upper/lower to unlock the channel you wish to use.
  • Some stock firmwares have you choose a Main and Aux.
  • It wouldn't surprise me if some had you also choose a main and then the center frequency of the 40Mhz channel.

Channels are specified by their center frequency but instead of displaying (center of main 20 MHz + center of additional 20MHz) the devs opted to display it as (center of main 20MHz + center of 40MHz).

Reference thread: [phuzi0n troubleshoots 40 MHz problem]

[edit]2.4GHz频段的描述

These illustrations show ALL Wifi channels but channel 14 is only available in Japan for B spec, so you can pretty much forget about your dreams to fit two 40MHz channels in the 2.4GHz Spectrum. As you can see, there is barely enough room to fit three non-overlapping 20MHz channels, or one 40MHz channel + one 20MHz channel. The tops of the blocks reflect the actual 20 or 40 MHz required by the channel whereas the bottoms account for the extra 1MHz on each end that the channel is allowed to attenuate, hence the 22MHz and 42MHz maximum widths. It may be possible to use channel 1 Upper and 13 Lower to produce two 40MHz channels but the signals may bleed into each other with that 1MHz they're each allowed to before attenuating.

Illustration of non-overlapping 20MHz channels.
Illustration of non-overlapping 20MHz channels.
Illustration of Channel 6 Lower. Channels 6 and 10 are combined and Channel 8 is where the center of the combined channel is.
Illustration of Channel 6 Lower. Channels 6 and 10 are combined and Channel 8 is where the center of the combined channel is.
Illustration of Channel 6 Upper. Channels 6 and 2 are combined and Channel 4 is where the center of the combined channel is.
Illustration of Channel 6 Upper. Channels 6 and 2 are combined and Channel 4 is where the center of the combined channel is.

[edit]2.4GHz频段表

Green are good choices that have minimal overlap, Red are bad choices that overlap too much, and White are uncommonly used channels that should only be used in substitute of channel 11.

Main
Channel
20 MHz40 MHz Lower40 MHz Upper
blocksAux.centerblocksAux.centerblocks
11-3531-7Not Available
21-4641-8Not Available
31-5751-9Not Available
42-6862-10Not Available
53-7973-11131-7
64-81084-12241-8
75-91195-13351-9
86-1012a10a6-13462-10
97-1113a11a7-13573-11
108-12Not Available684-12
119-13Not Available795-13
12a10-13Not Available8a10a6-13
13a11-13Not Available9a11a7-13

a = Setting generally not supported by devices in the U.S. although the FCC has clarified that it is permitted.

[edit]无线安全设置

如果你想达到N的速度,你要么不设置安全授权,要么采用WPA2授权标准,并且采用AES加密法。这是N标准要求的。如果任何设置不符合N的标准,你最多也只能达到G的速度。

如果你需要在混合模式中支持其他类型的加密法,你可以生成一个Multiple WLANs。

[edit]高级设置

Wi-Fi联盟论证的N产品要求开启WMM支持。缺省情况下WMM已经被设置成开启。但许多用户俺会关闭它。关闭它会让你的路由器达不到N速度。

[edit]Problems and Resolution

[edit]Actual Speeds

Even if you are connecting to your N router at 130 mbps or 270 mbps, actual throughput will be roughly 60% of the link rate due to modulation and error correction. The best test is to play with transmit power and channels to figure out what works best for you. Typically lowering the transmit power to 20-40 mW is good for N spec routers, going above the default 70 mW will likely reduce your throughput in addition to potentially overheating the radio and damaging it.

See the Wireless-N Throughput Testing page for actual user results.

[edit]Testing

When testing throughput do it ~1 meter from the AP. Doing it far away/behind walls/downstairs/etc will have reduced rates and is a different problem to solve. Being extremely close can lower performance by overloading the receiver.

If you're unable to achieve satisfactory performance, please list all of this information in a forum thread:

  • Exact router model listed on the bottom sticker:
  • Exact firmware build:
  • Exact client adapter model:
  • Exact client adapter driver version:
  • Which spectrum 2.4GHz or 5GHz:
  • Which channel:
  • Channel width:
  • Encryption settings:
  • Distance between the client and AP:
  • Link rate (speed) of the client adapter listed in its connection status in your OS:
  • Signal/Noise/SNR of the connection listed in the router's wireless status:
  • Type of materials between client and AP (wood, brick, metal, sheet-rock):

[edit]Device Drivers

As always, make sure your wireless cards have the latest drivers. Ensure that the advanced properties of this card are set to match what your router is transmitting (examples: different channel widths, N-only)

March 6, 2009 - Intel's 64bit WLAN drivers have had poor performance until now. See [this thread] for information and updated drivers that resolve the problem.

[edit]Device Specific Information

[edit]Broadcom

[phuzi0n] - I've done many tests with NEWD and NEWD2 wireless drivers on various builds with a WRT150N v1.1 and WRT300N v1.1 and found the 40MHz channel (2.4GHz spectrum) throughput to be extremely lackluster. Most often it gave worse throughput than 20MHz width even though I have no nearby interference on any channels.

[edit]Ralink

[phuzi0n] - I've had very strong 40MHz channel (2.4GHz spectrum) throughput with my WHR-G300N. It capped at ~90mbps throughput due to the 100base-t Ethernet ports.

[edit]References

  1. Wireless-N Throughput Testing - User submitted throughput test results.

相关文章:

为.Net程序集添加资源

作者:宋华 本文选自:赛迪网 2002年12月06日 在.Net结构中,程序集Assembly(也称着程序集或托管Dll)是自我描述的安装单元,它可以只包括一个PE(可移植可执行)格式的Dll或exe文件,也可以由多…

这5个 AI 用例,转变了传统商务沟通

作者|Lanre Onibalusi译者 |天道酬勤,责编 | 晋兆雨封图 | CSDN 付费下载自视觉中国很少有人会想到这样一种情景:世界上几乎有一半的国家处于封锁状态(可能长达数周或几个月),并且大多数人的工作能力也受到…

cocos2dx 3.x(动态改变精灵的背景图片)

//更换精灵CCSprite的图片有两种方式。 //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 // auto bg Sprite::create(); Texture2D* texture Director::getInstance()->getTextureCache()->addImage("bg2.png&…

如何在.NET中创建服务型组件

作者:张劲松 本文选自:赛迪网 2002年12月03日 对于在WINDOWS上作过一些开发的程序员来说,COM+应该是不会感到陌生的吧。COM+代表了Microsoft在COM技术平台上的最高水平,也是Microsoft藉以和J2EE抗衡的…

flex viewstack的简单应用

1 Flex API里面介绍viewstack: MX ViewStack 导航器容器由一组彼此上下堆叠的子容器组成,其中一次只可以显示一个子容器。选择另一个子容器后,它将显示在原来子容器的位置处,所以看起来好像此子容器替换了原来的子容器。…

在线等:“实习拿到两个不太好的offer,去腾讯还是去阿里?”

“你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬”了。1疫情下,有的公司宣布破产有的公司增长413%疫情期间,人工智能的价值…

如何成功地在亚洲植入敏捷和DevOps

\关键要点\\首先要植入西方文化的要素。\\t使用价值流映射有助于打破文化障碍。\\t让上层管理者参与进来。\\t黑客节(Hackfest)将有助于减少前置期时间。\\t理解文化差异的影响。\\\我读过的一篇文章说Scrum并不适合于亚洲。作者所说的非常正确&#xff…

浅析.Net下的AppDomain编程

作者:宋华 发文时间:2002 我们知道,进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程序被加载到单独的进程中,并为该进程指定私有的虚拟内存。进程不能直接访问物理内存&…

AI 医生正式上岗了?AI 医疗结合迎爆发点!

作者 | 硬核云顶宫责编 | 晋兆雨封图 | CSDN 付费下载自视觉中国这些年,人工智能应用于医学界是非常热的话题。在医学三大杂志——新英格兰医学杂志、柳叶刀、JAMA上,AI与医疗相结合的论文,占比越来越高。其中最明显的趋势是将医生从繁重的诊…

Android之解析Android Map地图返回的Json数据

先上一下需要解析的Json数据:{"results" : [{"address_components" : [{"long_name" : "荔湾区","short_name" : "荔湾区","types" : [ "sublocality", "political" ]}…

9成P2P平台面临出局,千亿资本何去何从?

【阅读原文】作者:楠沨据研究院数据中心统计,截至2016年10月底,我国 P2P贷款余额已经攀升至7,470亿元左右,环比增长6.0%。进入10月份百强榜的平台,其贷款余额总计3,275亿元,占到整个行业的44%;榜…

关于Transformer,那些的你不知道的事

作者 | 小莫来源 | 阿泽的学习笔记(ID: aze_learning)引言本博客主要是本人在学习 Transformer 时的「所遇、所思、所解」,通过以 「十六连弹」 的方式帮助大家更好的理解该问题。十六连弹为什么要有 Transformer?Transformer 作用是什么&am…

用ASP.NET上传大文件

作者:思归 微软MVP http://blog.joycode.com/saucer/我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果…

中国最齐全的主要电子商务网站(B2C)

中国最齐全的主要电子商务网站(B2C)------[连载之电子商务网站架构]访问量超过100万的电子商务网站技术架构版本:V1出处:http://jimmyli.blog.51cto.com/ 我站在巨人肩膀上Jimmy Li作者:Jimmy Li关键词:中国 电子商务 网站 B2C连接…

怎么安装MYSQL5.0的JDBC驱动

1、下载mysql for jdbc driver. http://dev.mysql.com/downloads/connector/j/3.1.htmlMySQL Connector/J is distributed as a .zip or .tar.gz archive containing the sources and class files as well as a class-file only "binary" .jar archive named "…

ASP.NET中的事务处理和异常处理

刘彦青编译 来自:yesky 使用SQL-Transaction类和.NET提供的异常处理机制,我们就能够以一种可靠的方式处理数据库运行中的问题和发现系统异常。这篇小文章将解释事务处理和异常处理的概念和用法。 什么是事务? 事务处理是由以一个单一的…

2020年AI产业报告:100个岗位抢1个人,计算机视觉成最大缺口

“你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬”了。1疫情下,有的公司宣布破产有的公司增长413%疫情期间,人工智能的价值…

.NET Winform也能画出类似QQ、飞信这样的窗口风格和控件效果

MPN企业宝智能升级程序界面采用.NET的Winform技术,并没有延续企业宝主程序的绘制界面技术——WPF。直接采用Winform实现类似QQ和飞信的窗口风格比较困难,WPF好在还有一个Blend设计工具,而Winform只能靠自己一个一个像素去对齐、去仔细看&…

【转】HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别

转自:http://blog.csdn.net/paincupid/article/details/47746341 一、HashMap和TreeMap区别 1.HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均…

ASP.NET实现数据图表

作者:马金虎 来自:yesky 在ASP中插入图表,常用的方法是使用MSChart控件。那么在ASP.NET是否也是这样呢?答案是不可以的。 我们知道ASP.NET是一种编译语言,当客户端第一次调用ASP.NET页面的时候,其实是经过了一种…

Struts2基础(1)_MVC

2019独角兽企业重金招聘Python工程师标准>>> Struts2是有传统的Struts1和WebWork两个经典MVC框架发展起来,无论从Struts2的设计角度或则实际项目中的易用性来开,它都是一个非常优秀的MVC框架。 MVC的理解:MVC思想将应用中各组件按…

我发现了个Python黑魔法,执行任意代码都会自动念上一段「平安经」

来源 | Python编程时光最近的"平安经"可谓是引起了不小的风波啊。作为一个正儿八经的程序员,最害怕的就是自己的代码上线出现各种各样的 BUG。为此,明哥今天分享一个 Python 的黑魔法,教你如何在你执行任意 Python 代码前&#xff…

Java第一天学习笔记整理

一、关键字 java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。 常见的关键字: 用于定义数据类型的关键字 class interface byte short int lon…

ASP.NET中树形图的实现

来自:DotNET中文技术网 树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView…

同步你的手机联系人

从web1.0到2.0,我们进入了一个新的互联网时代移动时代.相信你的手机中,有许多联系人信息,你肯定不想把他们弄丢吧,像我之前隔一段时间就备份下,存到电脑中.现在再也不怕联系人信息丢了,只需要一个账户,同步一下,所有联系人信息都回来了.我是在Android智能手机上操作的,IOS就不清…

AI 技术发展飞快,高校 AI 教师的知识储备能满足学生旺盛的求知欲吗?

2019 年,AI 技术以惊人的速度发展;2020 年,AI 技术成熟的时机已经到来,随之而来的,是越来越旺盛的 AI 人才需求。近日,国家正式发布了一份《2020 年人工智能产业人才发展报告》显示,2020 年人工…

Windows Server 2008 R2安装子域控制器

一、实验网络拓扑图: 二、实验说明: 子域控制器安装前需要先把主域控制器安装好,然后子域控制器的DNS先指向主域控制器的IP地址 192.168.10.30,主域控制器委派DNS给子域控制器后再把子域控制器DNS指向自己的IP地址 192.168.10.31即…

使用嵌套的Repeater控件显示分级数据

作者:wincheer 来自:Asp.Net中文专业网 简介 本文描述如何使用嵌套的Repeater 控件来显示分级数据 。当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGrid包含DataGrid,DataList包含DataList等等…

我还没考试,算法就说我的物理一定挂科

来源 | HyperAI超神经责编 | Carol封图 | CSDN 下载自视觉中国大学物理是理工科学生的基础必修课程,但也因为有一定的难度,令很多学生望而生畏。研究人员提出了用 AI 算法预测,哪些学生物理课有挂科风险,好让老师更好地进行教学指…

Dorado7功能及技术特点

简介 Dorado PresentationMiddleware(即Dorado展现中间件,以下简称Dorado)致力于辅助Web应用中表现层的开发过程。Dorado主要可以为您带来如下两方面的使用价值: 更加美观、更加人性化的Web操作界面。更加高效的表现层开发…