Wifi技術知識

參考文章
https://www.163.com/dy/article/FDFT60T70550I80C.html
https://www.zhihu.com/tardis/bd/art/485711752?source_id=1001

wifi代數

以前大家看電腦手機路由器參數,WiFi都是802.11a/b/n/g/ac/ax,這學名讀起來有些麻煩,現在好了,1、2、3、4、5、6,讀起來就是這么輕松,下圖也科普下每種標準的發布時間。

在這里插入圖片描述

頻段 2.4G 5G

指的是工作頻率范圍
可以理解為馬路的總寬度

2.4G 指的是 2.400GHz-2.4835GHz ,頻寬總長為83.5MHZ

2.4G 頻段的工作頻率為 2.4 ~ 2.4835GHz,頻寬為 83.5MHz。5G 頻段的工作頻率為5.150 -

信道寬度(頻寬)

對于一條馬路 我們要劃分車道 才能讓公路更有效率的運行。信道就可以理解成不同的車道,而信道寬度就代表車道的寬度 車道越寬 單位時間能通過的數據量越大。
而與現實不同的是,我們的車道上自行車、小汽車、貨車,火車都在上面走。所以需要分成“小車道”和合并后的“大車道”
比如,自行車只需要1米寬度,而小汽車要兩米,貨車3米,火車4m
假設我們有一個8米長的馬路,就以1m的間隔劃分基本車道(基本車道是最小單位 只能跑最小單位的自行車),然后不同的交通工具占用的車道數量不一樣。

首先以2.4GHz為例,首先要知道 2.4G的比較特殊 如果理解困難 可以先去看5G的
在這里插入圖片描述
2.4GHz可分為14個WLAN信道,除了第14號信道與第13信道間隔了12MHz外,其余每個信道之間的間隔均為5MHz(車道寬度間隔)
而IEEE 802.11標準規定,每一個信號都需要占20MHz(實際上是22MHz)的頻寬,相當于5個信道,因此當無線路由器占用2.4GHz頻段的某個信道時,以該信道為中心共計5個WLAN信道都會納入到該路由器所使用的范圍內。

這14個信道中重疊的信道(紫色)就會有干擾,所以為了避免干擾,盡量不同的網絡使用不重疊的信道。

通過上圖我們可以看到,2.4GHZ信號相鄰信道是相互重疊的,因此產生干擾。若鄰居王伯伯家無線路由器使用信道1,而你使用信道1-5,則雙方無線信號都會受到影響,所以有些時候更改wifi信道是可以提升網絡質量的(又WIFI分析工具軟件,可以檢測WIFI所使用的信道)。
1,6,11這三個信道,則是最優的選擇,若周邊設備都使用這三個信道,干擾將有所降低。

而且很多其他設備 比如藍牙 等 也工作在這個范圍

這個頻段被劃分出若干子頻段。每一對互相通信的設備在一個時間點上只用一個子頻段,并不把整個頻段占滿。于是可以允許多個對設備同時互不干擾的通信。但是每一對Wifi或藍牙通信都會占用整個頻段的一部分。如果整個頻段已經被占滿,就不能無干擾地加入新設備。就像一段100m寬的路,wifi在上面每10m劃一個跑道,叫wifi跑道0、wifi跑道1、wifi跑道2…wifi跑道9。藍牙每隔5m劃一個跑道,叫藍牙跑道0、藍牙跑道1、藍牙跑道2…藍牙跑道19。于是這個路上最多能并行行駛10個wifi通信單元(占100m)或者20個藍牙通信單元(占100m)。也可以同時并行行駛4個wifi通信單元(占40m)+12個藍牙通信單元(占60m)。但是再多就做不到無干擾了。至于為什么很多通信協議都擠這個頻段,當然是因為“免費免授權”啊

在這里插入圖片描述

5GHz(也就是WiFi 5)的頻帶范圍是5.15~5.85GHz,劃分為24個互不重疊的信道。這也就是5GHz為什么說無干擾的原因

5Ghz頻段的純凈度好于2.4Ghz頻段;且5Ghz頻段無線電波的穿透能力弱于2.4Ghz頻段,因而受到來自外部的干擾會更少一些。
在這里插入圖片描述

于是,路由器可以選擇每次發送什么交通工具,選擇的交通工具占用的車道數量越多,則速度越快。但是如果堵塞嚴重,比如一個火車在那 周圍浪費的空間都走不了了,那么可能還不如自行車走得快和運貨量多。

路由器的天線數量就可以理解成 同一時刻能夠發送幾個交通工具。

下文為了流程 就不涉及2.4Gwifi了,于是 只在5Gwifi的情況下,車道就等于你發送交通工具的大小。(不要理解成多輛車在一個車道的情況 而是理解成一個交通工具 比如1米能走自行車 2米能走小汽車 3米能走火車)

無線網的“道路”是大家共享的,一共就這么寬(802.11 b/g/n的頻帶是 2.412Ghz ~ 2.472Ghz,一共60Mhz。802.11a/n在中國可用的頻帶是5.745Ghz ~ 5.825Ghz,同樣也是60Mhz),你占用的道路寬了,跑得數據多了,當然就更容易跟別人撞車,一旦撞車大家就都會慢下來,比你在窄路上走還要慢

所以哪個更好的問題和你多大的房子無關,最主要的是你附近有多少個人跟你一起上路的,用NetStumbler這種掃描軟件可以很容易看清楚周圍頻帶的占用情況,如果你附近沒什么人用,那么恭喜你,用40Mhz來享受高速吧!如果周圍“車輛”很多,那么你最好還是找一個車少點的“車道”,老老實實用20Mhz比較好。當然,一個比較好用的方法就是采用未經許可的頻段,比如802.11a/g/n的頻段你可以找朋友從其他國家弄一個,然后設定在比如4.915Ghz,這樣就跟誰都不干擾了,可以舒舒服服地用40Mhz的。當然這個僅限于極小的公司或者個人用戶,規模太小用戶國家一般也不會去管你,規模大了可就保不準了。

我不是針對人數問題,而是wifi路由器區別不同用戶的機制問題。一個路由器,一般都是同事掛一大群人在使用的,這個時候,大家用的都是同一個信道,比如說第一個信道,中心頻率為2412M,帶寬為20M,就是說一個路由器同一個時候只能工作在這一個頻帶里,,不能說這個用戶工作在第1信道,下一個用戶工作在第6個信道,區別不通過的用戶是通過給不同的用戶分配不同的擴頻碼來實現的,這一點有點類似移動通信里的手機號碼。所以根本不用擔心跟別人撞車之類的,這不是藍牙,這是wifi,真正引起大的干擾是因為多個路由器在一個空間里出現,盡管同一個路由器給用戶的分配擴頻碼不一樣,但是相同制式的路由器的擴頻碼組序列是一樣的,當一個地方存在3個以上的路由器,并且每個路由器有多人連接的時候,就會出現,有相同的用戶工作在同一個信道,并且,擴頻碼是一樣的這種情況,這個時候相互之間的干擾非常大。

WiFi一個信道的寬度是20MHz,40MHz就是把相鄰的兩個信道捆綁起來一起用。理論上兩個信道能提供更快的傳輸速率,但是兼容性差一些。而且頻帶更寬就更容易和別人干擾。40MHz需要客戶終端的支持,不然還是回落到20MHz模式。老一點的手機筆記本,以及便宜的智能家居產品不支持40MHz。

5G頻段詳解

  • 5170~5333MHz一般稱之為5.2GHz頻段
    通常作為雙頻路由器的5GHz默認頻段
    或者三頻路由器中的5G-1;
  • 5735~5835MHz一般稱之為5.8GHz頻段
    通常作為三頻路由器的5G-2使用
    其實雙頻路由器的5GHz也可以使用;
  • 5490~5730MHz一般為氣象、軍用雷達所用頻段
    民用設備是無法使用的,也不合法
    不同國家和地區有一些差異,但不大

接著我們再細看5.2GHz:
在這里插入圖片描述
注意一個巧合沒有?

5330MHz-5170MHz=160MHz

如果頻寬是20MHz
剛好就分成了8個信道
8個信道從36到64
信道之間相差為4
如果頻寬是40MHz
當然就只能分成4個信道
信道之間的相差自然就是8
如果頻寬是80MHz
就只能分兩個信道出來
每個信道相差必須是16
這個信道就是這樣劃分頻段的,很巧妙的避免了之間的重疊,又盡可能的多分一些信道出來使用。

只是我們常見的5.2GHz頻段使用的信道為36、40、44、48,僅為4個;也可以看到大路 @林大路 在這個表格中標注了“偶爾可用信道”。

那么這個信道是干什么的呢?

它有一個特定的名稱叫“DFS”,也就是軍用和氣象雷達使用,不能作為商用和民用。

Tips:這里的“DFS”是一種技術,用于解決民用、商用、軍用可用混合使用的一種技術,所以一般把這一段范圍的信道稱之為DFS信道(也叫做“頻道”)。

但是由于5.2GHz信道實在是太少了,所以52、56、60、64可作為周邊氣象雷達等沒有啟用的時候,民用設備也可用使用。

當然作為普通老百姓,作為路由器使用方是沒辦法知道周邊有沒有雷達在用這些信道和頻段。

所以我們的路由器就必須有這種探測功能,否則路由器在上架之前過不了工信部的檢測和拿到許可證。

當探測到周邊有啟用氣象雷達等使用時:

這些信道立馬會變成不可用
如果路由器已經占用了
會自動切換成36~48這四個信道之一
即便如此,5.2GHz還是不夠用,畢竟我國的2.4GHz頻段信道都足足有13個之多。

那么作為5GHz高速網絡頻段,隨著網絡需求的日益高漲,能不能多分一點呢?

比如也可以有13個,哪怕包含那4個“偶爾可用的信道”也行。

于是就有了5.8GHz,剛好劃分了5個出來,一個不多,一個不少,剛好也湊成了13個。

Channel Information


Channel 36 A Band
Channel 40 A Band
Channel 44 A Band
Channel 48 A Band
Channel 52 A Band, RADAR Sensitive
Channel 56 A Band, RADAR Sensitive
Channel 60 A Band, RADAR Sensitive
Channel 64 A Band, RADAR Sensitive
Channel 149 A Band
Channel 153 A Band
Channel 157 A Band
Channel 161 A Band
Channel 165 A Band
對于想暢享體驗5GHz高速網絡的用戶來說,13也算是一個吉利的數字了。

基于20MHz的頻寬,5個就是100MHz

所以從5735MHz的頻段就排到了5835MHz,剛好100MHz。

在這里插入圖片描述

分完以后就會有標記:1車道、2車道……

或者說左車道、右車道、公交專用車道(DFS頻道),剛好咱們公交車道本身也分時段的、分路段的,有的路段的公交車到是可以臨時借道的,有的公交車道是夜間可以長期占道使用的(和DFS技術同理),一切都是為了便于通行、高速的通行(上網)。

好了,信道、頻寬、頻段、頻道我講完了,還有沒有搞懂的嗎?

為什么“澳大利亞模式”信號不會更強?
其實從剛才給大家做的表格中可以看到,如果你是學霸基本就領略到了,我們再回顧下完整的表格:

如果你的路由器當前使用40這個信道,那么你的路由器一定是使用的5.2GHz頻段,這個是固定的。

如果路由器當前使用157信道,那么路由器一定是工作在5.8GHz頻段,這也是固定的。

但是大路可以肯定的告訴你,即便你開了“澳大利亞模式”,如果使用的信道是36、40、44、48,甚至52~64這幾個信道。

那么路由器信號覆蓋強度或者說信號質量一定和以前是一樣的。只有使用5.8GHz頻段才會實現真正意義上的“增強”,并且不管是覆蓋,還是速度,會真實的有所提升。

這個就要談到標準了
無線設備的射頻信號,使用不同的區間頻段,功耗都有“上限”,比如我國在使用5.2GHz頻段功耗不能超過100mw(毫瓦)。

通過功率增益換算,200mW=23dBm,這是5.2GHz的功率或者說信號強度,一般強一點的路由器多為19.7dBm就頂了天了。

而5.8GHz功耗不能超過2瓦(但通常不超過1瓦),看起來比5.2GHz強了十倍,不過信號強度不是這樣計算的。實際5.8GHz常見最大功耗換算后1瓦=30dBm,反正比5.2GHz強不少。

所以當你覺得你的路由器信號不夠覆蓋,可以手動的將5GHz頻段設定到149-165信道,就會真的變強。所以并不是你開了“澳大利亞模式”或者說“美國模式”就變強了。

看到這里,是不是感覺像撿到寶貝了,開心的像個孩子,畢竟這時候你的多巴胺應該開始急速分泌了。

知其然知其所以然的快樂都屬于“學習使人快樂”。不過呢,開心歸開心,我們還需要知道另外一個東西,還沒下課。

我國還規定:5.8GHz頻段不能使用160MHz

感覺就像突然有了大殺器,就是不給用~

那么5.8GHz最大只能使用80MHz頻寬,相當于速率減半,因為頻寬越大,速度越快。

這個其實很好理解,我們的車那么多,正常來講,4米寬的車道已經足夠了,給你修個8米寬的車道實屬浪費。

不但浪費,因為車道比車身寬太多,并不能合理利用,反而道路上的司機不知道如何開車了,加塞更多了,便于加塞嘛。

一方面5GHz頻段信道壓根就不夠用,頻寬開的太大,更不方便更多的車高速通過了。

周邊那么多住戶、鄰居,如果一個路由器把160MHz給占完了,反而就會互相干擾。

Tips:相同的信道被多個無線設備使用就會干擾和擁擠,甚至會斷流。

而且5.8GHz前面我們計算了,頻率只有100MHz的范圍,所以從我們的頻譜分配上來看,只能使用80MHz。

100MHz的頻段范圍分不出160MHz來啊。

但類似美國、澳大利亞這樣地廣人稀的國家,就可以在5.8GHz直接使用160MHz,本身他們的5.8GHz范圍跟我們有一些差異。

不同的地方,政策不同,但是都合情合理,為的也是有限的空間內,以人為本,速度都可以更快。

MU-MI

MO(Multi-User Multiple-Input Multiple-Output多用戶 多輸入 多輸出)

以下的理解 先從只存在一個無線路由器開始,暫不考慮其他無線路由器的干擾

說到MIMO,最直觀的就是天線數量,在單輸入單輸出(SISO)的時代,一根天線收發。而MIMO就開始用多根天線實現,下圖所示的MIMO就是最基本的2x2 MIMO,也就是雙發雙收。
在這里插入圖片描述

但大家要知道對于兩個互相通訊的設備,最終的速率是要雙方都達到一樣的最大才能獲得最大傳輸速率,也就是說我的路由器8條車道發了8輛車,你的手機只能對接2車道,那最終的速率也是按2x2 MIMO算的,當然路由器沒那么笨,會為你多發車,那不就都掉溝里去了。所以實際速度還要取決于你的手機或電腦的支持速度。

理解了MIMO,我們就來談談傳統的單用戶MIMO(SU-MIMO)和從5G開始的多用戶(MU-MIMO)
在這里插入圖片描述

在802.11n時代所用的單用戶MIMO的最大特點是一次只能和一個設備傳送數據,就是大家得按信號質量等條件排隊,一個設備傳輸結束,開始下一個設備。不同設備可能傳輸的內容不一樣,這樣就造成其它設備等待的延時,比如一個設備高速下電影,一個打游戲,那么這時候下電影的排前面,那么打游戲的就要排隊等候,這時就出現了延遲,嚴重的時候是肉眼可見的卡頓。但這時候就回到上面說的,如果路由器是8x8 MIMO,而下電影的設備只有2x2 MIMO。

這就好比信道這條公路一次可以8通道發車,但有了個規定,一次只能發給一個設備,這下好了,對方只有兩車道對接,其余6車道只能閑置,而后面又有很多設備排隊等待收貨。所以解決問題的方法就是所有車道可以同時給不同設備送貨,這樣將一條隊伍分成了多條隊伍,其效率大大提高,這就是MU-MIMO,當然這里面還存在很多技術實現,比如8條公路如何合理的送給不同設備,那就是不同設備分組的算法了。

這時候較真的朋友就說了,WiFi5就已經有了MU-MIMO,那WiFi6還有啥好吹的。WiFi5的MU-MIMO只支持下行。而WiFi6是支持上下行的。

繼續打不靠譜的比方,就用8車道比喻,比如你的手機也是8車道,那么從車道來說,充分利用了。但在WiFi5,這8個車道要不全部從路由器送數據到手機,要不全部從手機送數據到路由器。但問題是有時候數據不大,那可能所有車道也不是全負荷運作。效率沒有完全開發,而到了WiFi6,當需要的時候,4車道從路由器向手機發貨,另外4車道從手機向路由器發貨,這樣就大大提高了數據周轉效率。

這時候 ,我們想想還能不能再提高些效率?那就是下面的OFDMA

OFDMA

WiFi6由之前的OFDM演化為OFDMA(正交頻分多址),感覺很技術,看不懂是吧。我們繼續打比方:

我們回到之前的公路上,將不同用戶分到不同車道(MU-MIMO)可以大幅提高效率,但同一個車道上依然有很多用戶(設備)在排隊,那么能否優化下提高效率呢,這就是OFDMA了,之前是一輛車只能載一個用戶的貨(也就是一個連接信道同時只能和一個設備傳輸數據,空閑后才能繼續下一個),如果這個用戶貨不多,那就會造成單車運載量低,效率自然低,后面排隊的只能眼巴巴看著,現在好了,一車可以裝不同用戶的貨,按照一定算法把大家的貨物有效分到每輛車上,這樣自然充分利用了運力,減少包裹傳送的延遲,也提高了用戶滿意度。大家不用死排隊了嗎。
在這里插入圖片描述
這時候對于一些有錢人士的豪宅或者大型場所,就有了新的問題,我們知道一個路由無法覆蓋,就多按幾個AP(無線接入點),然后我們的設備不就可以無縫漫游了嗎,但問題是么多AP和設備使用相同的信道進行數據傳輸就會出現干擾,干擾大了,你就會感覺速度慢,為什么?往下看。

BSS Coloring(BSS著色機制)

看不懂沒關系,一說就明白。

接上面的疑問,比如下圖的36通道上,有三臺設備(這里是3個AP)。

我們這回用快遞打個不恰當的比方,三臺36通道的設備就是三個快遞站。當一個包裹本來要從左上角發送到右下角,但因為他們都在同一通道,所以這個快遞是會送到通道上所有的快遞站的。所以左下角的快遞站也會收到這個包裹(實際不可能一個包裹多送的,這里只是做不恰當的比喻),這時就出問題了,這個包裹并不是送給左下角快遞站的,但卻占用了它的道路,那么其它送過來給它的快遞就需要排隊等候了,結果它耗時拆開一看,不是自己的,只能扔掉了。但時間卻被占用了,這也就是干擾造成延時的原因。

怎么辦呢,用不同顏色標識發送接收方,我這個快遞是送到右下角的,那我就把這輛快遞車涂成黃色,這時左下角一看,給我送快遞的都是藍色車,這個黃色車肯定不是給我的,就直接不讓它入站了,也就不占用它的接收了,這樣不就一定程度減少干擾了嗎。而BSS行話叫基本服務集,這里可以理解為送貨的卡車。
在這里插入圖片描述

多天線會互相干擾么?

路由器增加天線數量 不是為了增強信號 而是為了兩個,把信道切成多個,導致在不同的天氣上去接收信號陣容時,對于多條信號流進行捆綁提升整體的利用率,第二是利用波的干涉原理,做到波束整形上信號跟蹤用戶,不過普通家庭的設備,是不可能實現智能調節波束的

比如兩個設備 一個下載 一個刷網頁 由于下載那個任務量很大 所以一直在發送下載的 網頁的只能插空發 (cpu處理速度大于發送電磁波速度) 兩個天線就可以減少排隊現象

總結:一個路由器 可能是比如收發時間有微小區別 或者發射方向 電磁波角度區別 似乎可以不干擾 而且有的好像可以波束跟蹤用戶在那個位置 定向發射 但是 如果同一個方向 好幾個設備的情況 那還是可能影響的

1、天線增益
在理想條件下,輻射點源應以球狀向四面八方均勻輻射能量(現實中并不存在這種無向天線)。如果加以限制,使能量只朝特定方向輻射,其在該方向上的覆蓋距離就會有較大提升。

天線增益,就是犧牲天線朝某些方向的信號收發能力,讓信號輻射更集中于特定方向,能在不增大信號輸入強度的情況下提升該方向信號覆蓋范圍。

家用路由器天線為全向天線,即犧牲豎直方向上的收發能力,提升水平方向上的信號增益(如下圖所示)
在這里插入圖片描述

比如同一個方向有兩個或者更多設備,當然會連接不同的天線,如果恰好在傳輸路途上有其他天線發射信號,干擾就很明顯了。如果增強某個方向的信號時,我們就會去調整天線方向,天線太多的話就很容易頂在一起,兩個信號源緊挨在一起,干擾也是很明顯的。

MLO

需要WiFi7的MLO,WiFi6的160Mhz必須是連續的,所以受到點干擾就會掉到80Mhz

為什么跑不到標稱速率?

都存在的限制:
在我們的實際測試中,標稱速率為1000Mbps的有線網卡往往可以輕松跑出900Mbps或更高水平的平均速率,但標稱速率為1200Mbps的WiFi 6無線網卡,實際測試下來的平均速率大都是800Mbps以內的水準。因此時至今日,千兆級有線網絡的實際使用體驗,相比標稱速率更高的WiFi 6甚至WiFi 6E無線網絡,很多時候反而能略勝一籌。那為什么會出現這樣的狀況呢?

  • 比如分為標記位和數據位 而你的手機統計的時候 之后統計數據位

  • 如果我們把一條數據通道當成一條連接A與B的道路,那么“全雙工”就代表著這條道路可以同時實現A-B與B-A的通行,而“半雙工”則代表著這條道路雖然可以實現A-B或B-A的通行,但同一時刻只能讓其中一個方向通行,另一個方向必須等待。與“全雙工”以及“半雙工”對應的自然就是“單工”,即道路只能單向通行,A-B或B-A二選一,因此“半雙工”也就相當于“可切換方向的單工”。
    目前千兆級的有線網絡基本上都是運用全雙工的工作模式,而WiFi無線網絡則都是使用半雙工的工作模式,因此對于有線網絡來說,其在發送數據的同時也能接受數據,兩個方向的數據包幾乎不會干擾對方的工作。得意于此,如果有線網絡需要雙向傳輸數據時,那兩個方向的傳輸都能同時進行且均能達到千兆級的速率,實際吞吐量就相當于是兩個千兆網絡疊加,相當于2000Mbps的水準。
    而采用半雙工模式的WiFi無線網絡則做不到這一點,由于其在同一時間只能接受數據或發送數據,因此當其兩個方向同時傳輸數據的時候,網卡實際上是在“接受模式”和“發送模式”之間反復切換,實際吞吐量就不會超過協議速率,而且為了確保無線網卡能夠正確地切換模式,數據幀的傳輸時會增加幀間隔時間,這就意味著在單位時間里傳輸的有效數據實際上會更低。
    當然從理論上說,如果網絡可以一直維持單向傳輸,那么半雙工是可以沒有幀間隔,實際速率上的表現會更接近協議速率。但實際情況是,即便在表面上看只需要單向傳輸數據,例如我們通過網絡進行下載操作,那系統在接受到數據包后,也是需要給出相應的反饋信號,更別說此時網絡中可能還存在別的進程需要上傳數據。因此半雙工的WiFi網絡在實際應用中必須按照協議的安排來發送或接受數據包,幀間隔不可避免,而且發送與接受的數據幀也會存在各種差異,這就進一步拉大了有線網絡實際速率與協議速率之間的距離。

  • 無線網絡與有線網絡的抗干擾能力不在一個級別 無線網絡使用的是電磁波作為載體,其“特點”就是很容易受到外接的干擾,包括傳輸路徑是否有障礙物,外接是否存在頻率接近的其他電磁波等等,而且傳輸距離也是明顯受制于發射功率。這就使得無線網絡在傳輸數據的時候,很容會因為外界的干擾而影響了數據幀的完整性。當客戶端接收到不完整的數據時,其將返回一個重發數據幀的信號,路由器便需要重發數據,這就相當于是降低有效數據的比例,表現出來就是實際速率遠低于協議速率了。另外我們在連接WiFi無線網絡的時候,往往還需要輸入密碼,這就意味著WiFi無線網絡是經過加密的,因此設備與路由器在發送和接受數據的時候,將需要對相應的數據幀進行加密和解密,一定程度上也會影響數據的傳輸速率。當然相比于此前提到的因素,加密帶來的影響實際上市比較小的,考慮到安全方面的需求,這點速率犧牲還是很有必要的。

  • 即使貼臉也有百分之二十衰減

  • 正常還有其他路由干擾等等因素 實際貼臉有個七十就不錯了,正常可能就60

  • 1000和1024的換算有區別的

  • mesh組網等 也是會干擾的

  • 路由器發熱

  • 網線影響

其他

即使貼臉跑也會有衰減
可能是smb版本的問題 關了smb1.0可能會好一些
躍點跟蹤tracert -d 【ip】 ping xxx -t 可以持續測速
好像ipv6也會影響
iphone可能5G存在兼容問題 特別是舊版 改為sae加密和80mhz(好像主要是sae加密的問題)

如何判斷是不是設備承載量多造成的問題?
連接你所有設備 然后ping網關看看

win可能是windows國內服務不可用導致的
https://www.bilibili.com/video/BV1PT4y1o7tx/?spm_id_from=333.337.search-card.all.click&vd_source=1519960bcbf662e869de75526373a49f
這個是修改檢測地址 但是評論說 用了反而可能無法上網

mumo不會互相干擾么?

無線空間流也就是天線數量 可能不會干擾?因為可能不是同時發射 稍微錯了一點 或者 極化角度問題可以識別?因為理論上不同的極化方向之間互不干擾
電磁波到底是一個方向 寬度固定 還是可以類似水波那樣擴散開?

csma/ca 機制的一個基本條件是若干個設備共享同一信道。而mimo(不僅是mu mimo)則是利用空間分集手段創造出多個不相干信道(其實也是有干擾的,但是可以通過信號處理手段將干擾消除掉)。所以就能做到同時多終端了。

至于多個信道是怎么創造出來的,有點復雜,至少得用到線性方程組相關知識。或者你也可以簡單理解成每個設備間換用了個虛擬的定向天線進行通信,其他方向的電磁波收不到,就自然沒有干擾了嘛~

作者:八寶景天
鏈接:https://www.zhihu.com/question/549278858/answer/2637008272
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

假設一個天線發射信息為X,另一個天線發射信息為Y。信息X和Y傳遞到接收天線1和接收天線2上。接收天線1收到的信號為aX+bY,接收天線2的收到信號為cX+dY,(a,b,c,d是空間傳輸的信道模型系數)。根據接收天線1和2的信號來得到發射天線的信號X和Y,其實就是一個解方程的問題,也就是必須要知道a,b,c,d系數。如果知道a,b,c,d這些空間傳播系數,解出X和Y就不成問題了,MIMO通過雙發雙收傳遞雙份信息的目的也就實現了。問題簡化為如何才能知道空間傳遞的系數a,b,c,d。答案也很簡單,從數學上,只要令X=0,Y=1,就可以求得b,d。令X=1,Y=0就可以求得a,c。在實際操作上,就是讓發射天線發一個雙方都已知的校準信號,接收天線測試到的校準信號里就包含了空間傳遞系數。至此,22MIMO的原理說明完畢。44的MIMO速率是4倍,其原理也一樣。備注:一旦信道傳輸模型發生變化,就要重新進行信道訓練。

那接收端如果是手機,用戶走來走去,要每隔幾毫秒就重新測量一次信道參數嗎? 對的

在這里插入圖片描述

好像如果是同一個設備的MIMO 是通過咋處理的
但是多設備 好像可能是不同方向 波束成形技術

開啟 AU模式

修改Openwrt 5Gwifi的信號

修改信道為157信道、國家代碼為 AU -Australia時可以開啟最大功率 24db (251mW)

1

2

3

4

5

6

7

8

9

# vim /etc/config/wireless config wifi-device 'radio1'option type 'mac80211'option hwmode '11a'option path 'pci0000:00/0000:00:01.0/0000:02:00.0'option htmode 'VHT80'option country 'AU'option channel '157'option txpower '24'

可能是頻率不對,使用 iw reg get 命令可以知道當前國家支持的頻率范圍,而且 hostapd只支持以下信道

36, 44, 52, 60, 100, 108, 116, 124, 132, 140, 149, 157, 184, 192

設備連接數量

好像主要由內存決定
而且內存不夠 還會丟包 斷聯等

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718327.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718327.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718327.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第12屆智能計算與無線光通信國際會議(ICWOC 2024)即將召開!

2024年第12屆智能計算與無線光通信國際會議(ICWOC 2024)將于2024年6月21-23日在中國重慶召開。隨著深度學習等人工智能技術的不斷進步,以自動化、自治為特征的智能應用預計將激增。本屆會議主題為“光通信智能鏈接”,旨在為相關技…

ubuntu環境下docker容器詳細安裝使用

文章目錄 一、簡介二、ubuntu安裝docker1.刪除舊版本2.安裝方法一3. 安裝方法二(推薦使用)4.運行Docker容器5. 配置docker加速器 三、Docker鏡像操作1. 拉取鏡像2. 查看本地鏡像3. 刪除鏡像4. 鏡像打標簽5. Dockerfile生成鏡像 四、Docker容器操作1. 獲取…

Qt | TCP服務器端框架搭建

文章目錄 server.hserver.cppmain.cpptcpclientsocket.htcpclientsocket.cpptcpserver.htcpserver.cpp提示運行QTcpServer 是 Qt 框架中的一個類,用于實現 TCP 服務器。它提供了一種方便的方式來創建和管理 TCP 服務器,以便與客戶端進行通信。QTcpServer 類屬于 QtNetwork 模…

Webserver(1): C++實現線程池

在實現線程池之前,首先對線程池中所需要用到的互斥鎖、條件變量和信號量進行了簡單的封裝。 互斥鎖、條件變量和信號量封裝 locker.h頭文件如下(已詳細注釋) /* 這里面對互斥鎖,條件變量和信號量進行了封裝 保證工作隊列的線程…

微服務架構的流行框架之:Dubbo Spring Cloud

Dubbo Dubbo是一個高性能、輕量級的開源Java RPC(Remote Procedure Call,遠程過程調用)框架,由阿里巴巴開發并貢獻給了Apache基金會,成為Apache的頂級項目。Dubbo提供了RPC通信和服務治理的解決方案,使得構…

深入理解C語言中的變量和常量

變量和常量 1. 前言2. 預備知識2.1 printf和%d2.2 \n2.3 scanf2.4 scanf在vs中報錯2.5 extern2.6 數組的初始化 3. 變量和常量的區別4. 變量4.1 定義變量的方法4.2 變量的分類4.2.1 局部優先 4.3 變量的使用4.4 變量的作用域4.4.1 局部變量的作用域4.4.2 全局變量的作用域 4.5 …

機器學習|KNN和Kmeans

KNN和Kmeans KNN KNN-K個最近的鄰居,而K是可人先預設出來的。 所謂近朱者赤,近墨者黑。 可以選取離當前最近的K個樣本來作為輔助判斷,因為本樣本和最近的K個樣本應該是處于一種相似的狀態。 以下是一個蘋果和梨的識別任務。 圖上會出現一個未…

深入Spring Boot核心技術:代碼實戰解析

第一章:揭開Spring Boot自動配置的面紗 自動配置原理 讓我們首先通過一個簡化的Spring Boot應用啟動類來直觀感受自動配置的工作原理: java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.Sprin…

【軟件設計師】通俗易懂的去了解算法的時間復雜度

🐓 時間復雜度 常用排序的時間復雜度 時間頻度 算法需要花費的時間,和它語句執行的次數是成正比的,所以會把一個算法種語句執行次數稱為語句頻度和時間頻度、記作T(n)。 定義 時間復雜度就是找到一個無限接近時間頻度T(n)同數量級的函數&am…

小腦萎縮患者生活指南:守護你的每一步

親愛的讀者朋友們,今天我們要聊一聊一個特殊但非常重要的群體——小腦萎縮患者。在這個充滿挑戰的旅程中,我們將一起探索如何用愛和智慧為患者打造一個更加安全、舒適的生活環境。 小腦萎縮是指小腦細胞逐漸減少,導致小腦體積縮小的一種病癥…

全量知識系統問題及SmartChat給出的答復 之16 幣圈生態鏈和行為模式

Q.42 幣圈生態鏈和行為模式 我認為,上面和“幣”有關的一系列概念和技術,按設計模式的劃分 ,整體應該都屬于行為模式,而且應該囊括行為模式的所有各個方面。 而行為又可以按照三種不同的導向(以目的或用途為導向、過…

互聯網摸魚日報(2024-03-04)

互聯網摸魚日報(2024-03-04) 36氪新聞 Sora來了,你又焦慮了嗎? 最前線|安踏首家球鞋集合店落地北京三里屯 一位中國遙感科學家,決定“跨界”拯救瀕危動物野駱駝 | 最前線 本周雙碳大事:工信部等七部門發文推動制造…

mirthConnect忽略HTTPS SSL驗證

mirthConnect SSL忽略驗證 1、下載https網站證書 點擊不安全---->證書無效 2、查看mirth 秘鑰庫口令 在mirthConnect 的conf目錄下面keystore.storepass 3、導入證書到本地 在jdk的bin目錄下面執行 keytool -importcert -file "下載的網站證書路徑" -keysto…

LeetCode每日一題【c++版】- leetcode 225.用隊列實現棧

題目描述 請你僅使用兩個隊列實現一個后入先出(LIFO)的棧,并支持普通棧的全部四種操作(push、top、pop 和 empty)。 實現 MyStack 類: void push(int x) 將元素 x 壓入棧頂。int pop() 移除并返回棧頂元素…

Python中按指定數量分割列表字符串的方法

引言 處理列表數據時,有時我們需要將一個包含長字符串的列表分割成按照特定長度的小字符串的多個列表。這在文本處理、批量數據處理或者當我們需要將數據分塊進行并行處理時非常常見。Python作為一個強大的編程語言,提供了很多方便的方法來實現這一功能…

CV論文--2024.3.4

1、Deep Networks Always Grok and Here is Why 中文標題:深度網絡總是讓人摸不著頭腦,原因如下 簡介:本文探討了深度神經網絡(DNN)中一種稱為"延遲泛化"或"Grokking"的現象。在接近零的訓練誤差…

使用ssh密鑰提交、拉取代碼的介紹

網絡世界中的數據并不安全 網絡中無時無刻有大量的數據傳輸,傳輸過程中需要經過各種網絡設備和物理媒介你的數據可能會在傳輸的某一個環節被一個“中間人”攔截,造成泄密,甚至會篡改你的數據,讓你發出錯誤的信息 SSH 為 Secure …

MySQL 5.5、5.6、5.7的主從復制改進

主從復制面臨的問題 MySQL一直以來的主從復制都是被詬病,原因是: 1、主從復制效率低 早期mysql的復制是通過將binlog語句異步推送到從庫。從庫啟動一個IO線程將接收到的數據記錄到relaylog中;另外啟動一個SQL線程負責順序執行relaylog中的語句實現對數據的拷貝。 這里的…

如何用Elementor創建WordPress會員網站

在下面的文章中,我們將向您展示如何使用Elementor和MemberPress在WordPress中輕松構建會員網站。這篇文章將涵蓋WordPress會員網站設置過程、會員資格和受保護內容創建、重要頁面和登錄表單設計、電子郵件通知管理、報告等。 目錄 什么是WordPress會員網站&#x…

【go從入門到精通】go基本類型和運算符用法

大家好,這是我給大家準備的新的一期專欄,專門講golang,從入門到精通各種框架和中間件,工具類庫,希望對go有興趣的同學可以訂閱此專欄。 --------------------------------------------------------------------------…